Download as pdf or txt
Download as pdf or txt
You are on page 1of 404

WHAT ARE YOU LOOKING FOR IN ASYSTEM?

VERSATI LlTY - Data bus-motherboard design allows you to configure a system to the end users exact needs.

EXPANDABLE - Minimum RAM capacity 56K Expandable to 768K. Two I/O ports - Expandable to seventeen.

MASS STORAGE- 3.0 M/bytes on 5~" flexible disks. (4 drives) 5.0 M/bytes on 8 inch flexible disks-(4 drives)
40 M/bytes on "Winchester" fixed disk.

o
o SOFTWARE - Operating System - Mu Ititasking, mu Itiuser with memory management.
CD
~ Languages - FORTRAN, Pascal, BASIC, PI LOT
o
::J
s· Utilities - Debug, Sort-Merge, Diagnostics - over 40 others.
.e
s.
-<
(")
Data Processing - General Ledger, Receivables, Payables, Payroll, Jobcost, Mail List,
III
a. Inventory, Record Management System.
Word Processing - Text Editor and Processor - device independent with proportional spacing
bidirectional printing.

COST EFFECTIVE-System consisting of 128K processor, terminal, and 2.4 M/byte dual eight-inch disk drives-
less than $6,000.00 (O.E.M. 100 quantity)

SOUTHWEST TECHNICAL PRODUCTS CORPORATION


219 W. Rhapsody
San Antonio, Texas 78216 (512) 344-0241
Cromemco accepts
Jour challeDge,
Yes, Data General, we saw your
Data lenenl But Cromemco produces state- double-sided, double-density floppy
ad. of-the-art MICROcomputers. disk drives and with (b) 8-inch
So we realize you hope to win Powerful ones. double-sided, double-density floppy
over some of our computer And our micros have some disk drives AS WfL.L. AS (c) 8-inch
business. outstanding advantages. Winchester hard disk drives.
And we can see you have reason For example, Cromemco is the That means, of course, that our
to be pleased about your line of only microcomputer manufacturer customers have a wide choice of
minicomputers. They are MINis to support a broad range of disk storage capability.
though. microcomputers with (a) 5-inch
UNEQUALLED
SOFTWARE SUPPORT
OK. That was one point.
Here's another: our stunning
selection of software support.
Cromemco is the only micro
manufacturer to produce both
single-user and multi-user multi-
tasking computers with software
like this:
SYSTEM SOFTWARE
AnnoundngMBC/2 and MBO.3,
the nt'west mf'mbers of Data • COOS (a CP/M-like operating
General's growing family of system)
lTiinoNOVA~ board computers.
ll1cy're the hest computers on <1 • CROMIX (a UNIX-like operating
board Illon('y (,In bllV: You get lip system)
to 641\. bytps of nwmory, ~Prlal
• RPG-II (IBM-compatible)
and parallel I/O lines. and soft-
\I\(\r(' support from MP/OS, • COBOL
ollr f(lmnll~ mllTO operating • BASIC
system_ You pvcn gf't supporting
langu,1g p , lik(' MI'/I'ASCAL and • FORTRAN IV
/vIP/fORTRAN IV. Sl'P foryou~elf. • RATFOR
l~1 )BtJ • LISP
•...111'.1
.l>
,'.\II{J.

"
I,'j.;
11, •
M;
hi,
'nil.
l~

• C
l.'~ ':'1: • Macro Assembler
V".:
j",,,-, I APPLICATION SOFTWARE

,",WHJ A IotY(j
..ViC
(:1'"
')0''1(

;. Word Processing System


, ,

U '.'
Iz"\{:o..z:V-.
!In.v.: ...
1
7':.'1 ,.'10; ~ ~~~ '5
Data-Base Management
1111' (ompelition will alw<I}'S • General ledger
sIng the praises of their little single • Accounts Receivable
bOdrd (omputE:'r5. lill! from now
on tlwy'lI be doing it faiseito. • Accounts Payable
0'1:01 t~';IW'.1! (.orrN,':I(~n, \\I'lltHlh1,
/...\:\QlI;80!l·1'; 36jl H9l1
'l,,(m~0\.\ I ,':r<l<i,,,,,,\n..,~1
• Inventory
'"n.ltJ t "'/wlo\l
O,t' .. Ct.:.U.'fAt,
~,r.rP0f.. ljO/l, I'JIcIQ- All of this is available now with
more coming all the time.
So there you are, D.G.
You can see why we know our
microcomputers will stand the test.
Cromemco eagerly accepts the
challenge.

Cromemeo TM
Cromemco logo on
computer board shown
In original ad
[3 incorporated
Tomorrow's Computers Today
280 BERNARDO AVE. MOUNTAIN VIEW, CA 94043
(415) 964-7400 • TWX 910-379-6988

Circle 1 on Inq-ulry card . BYTE December 1980 1


Management Information Display Ultrasonic heart sector scan High-resolution display with alphanumerics

Get the professional color


display that has
BASIC/FORTRAN simplicity

LOW-PRICED, TOO
Here's a color display that has
everything: professional-level resolution,
enormous color range, easy software,
NTSC conformance, and low price.
Basically, this new Cromemco Model
SDI* is a two-board interface that plugs
into any Cromemco computer.
The SDI then maps computer display Model SOl plugs into Z-2H ll-megabyte
memory content onto a convenient color hard disk computer or any Cromemco
computer
monitor to give high-quality, high-
resolution displays (756 H x 482 V pixels).
When we say the SDI results in a high- Model SOl High-Resolution Color DISPLAY MEMORY
Graphics Interface Along with the SDI we also offer an
quality professional display, we mean you
can't get higher resolution than this optional fast and novel two-port memory
system offers in an NTSC-conforming that gives independent high-speed access
display.
HIGH RESOLUTION to the computer memory. The two-port
The resolution surpasses that of a color The SDI ' s high resolution gives a memory stores one full display, permit-
TV picture. professional-quality display that strictly ting fast computer operation even during
meets NTSC requirements . You get 756 display.
BASIC/FORTRAN programming pixels on every visible line of the NTSC
Besides its high resolution and low standard display of 482 image lines. Ver- CONTACT YOUR REP NOW
price, the new SDI lets you control with tical line spacing is 1 pixel. The MocJel SDI has been used in scien-
optional Cromemco software packages To achieve the high-quality display, a tific work, engineering, business, TV,
that use simple BASIC- and FORTRAN- separate output signal is produced for color graphics, and other areas. It's a
like commands . each of the three component colors (red , good example of how Cromemco keeps
Pick any of 16 colors (from a green, blue) . This yields a sharper image computers in the field up to date, since it
4096-color palette) with instructions like than is possible using an NTSC-composite turns any Cromemco computer into an
DEFCLR (c, R, G, B). Or obtain a circle of video signal and color TV set. Full image up-to-date color display computer.
specified size, location, and color with quality is readily realized with our high- The SDI has still more features that
XCIRC (x, y, r, c). quality RGB Monitor or any conventional you should be informed about. So contact
red/green/blue monitor common in TV your Cromemco representative now and
· U.S. Pat. No. 4121283 work. see all that the SDI will do for you .

Cronaenaeo
Circle 1 on inquiry card .
[3
.
Incorporated
280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040 • (415) 964-7400
Tomorrow's computers today
11"'1 December 1980
Volume 5, Number 12

Foreground
24 MULTIMACHINE GAMES by Ken Wasserman and Tim Stryker
The most exciting computer games are those with two machines and two or more players.
44 COMPUTERIZED TESTING by Steve Ciarcia
A computer is useful for automating any process-even hardware testing.
96 GRAPHIC COLOR SLIDES, PART 2 by Alan W Grogono
This month we demonstrate the use of subroutines to generate equation plots, histograms,
regression and monthly analysis graphs .
120 MICROGRAPH, PART 2: VIDEO-DISPLAY PROCESSOR
by E Grady Booch
Part 2 details more about this surprisingly simple high-resolution video display.
page 44
192 PIRATE'S ADVENTURE by Scott Adams
The man who first brought Adventure games to microcomputers gives us an entire listing
of one of his most enjoyable games.
244 A POCKET COMPUTER7 SIZING UP THE HP-41C by Bruce Carbrey
This device comes close to being the world's first pocket-sized personal computer.
268 LOST DUTCHMAN'S GOLD by Bob Liddil and Teri Li
Applesoft BASIC is well suited to the writing of games, as this program shows.

Background
142 A SIMPLIFIED THEORY OF VIDEO GRAPHICS, PART 2
by Allen Watson III
page 90 Explanations of color-video techniques and some of the quirks of microprocessor systems
are provided .
158 ON THE ROAD TO ADVENTURE by Bob Liddil
Along with a survey of the major Adventure games, here's an explanation of how to play
them.
172 ZORK AND THE FUTURE OF COMPUTERIZED FANTASY
SIMULATIONS by P David Lebling
One of the authors of Zark describes his game and how similar games may appear in the
future .
186 CHARACTER VARIATION IN ROLE-PLAYING GAMES by Jon Freeman
A variable set of character traits can be used to create a game of high adventure that is
different every time you play it.

page 142 Product Reviews: Games


74 DUNGEON CAMPAIGN; 78 A STELLAR TREK; 84 MORLOC'S TOWER;
90 ODYSSEY: THE COMPLEAT APVENTURE; 114 SARGON IIi
264 MICROSOFf ADVENTURE; 282 COMPUTER BISMARCK

Nucleus
6 Editorial : What's Wrong With 296, 325, 326 BYTE's Bits
Technical Writing Today? 306 Clubs and Newsletters
14 Letters 314 Event Queue
94 Technical Forum : The Twelve 318 Ask BYTE
Computerized Days of Christmas 322 Books Received
214 BYTELINES 324 Software Received
page i44 222 User's Column 342 What's New?
288 Programming Quickies: 398 Unclassified Ads
Monster Combat 399 BOMB, BOMB Results
294 BYTE's Bugs 400 Reader Service

December 1980 © BYTE Publica tions Inc 3


Publishers
. Virginia Londoner,
Gordon R Williamson
Associate Publisher
John E Hayes
Assistant
Cheryl A Hurd
Founding Editor
Carl T Helmers Jr
Edltor·ln·Chlef
Christopher P Morgan
Editors
Richard S Shuford, Gregg Williams ,
Curtis P Feigel, Harold Nelson
Stan Miastkowski
Consulting Editor
Mark Dahmke
Book Editor
Bruce A Roberts
Chief Copy Editor
David W Hayward
Copy Editors
Faith Hanson, Warren Williamson,
Rob in M Moss, Anthony J Lockwood
Assistant to the Editors
Faith Ferry
Assistants
Debe Wheeler, Karen A Cilley
New Products Editor
Clubs, Newsletters
Charles Freiberg
Drafting
Jon Swanson
Production Director
Nancy Estle
Assistant Production Director
Christine Di xon
Production/Advertising Coordinator
Wai Chiu Li
Production Art
Holly Carmen LaBossiere,
Deborah Porter
Chief Typographer
Sherry McCarthy
Typographers
Debi Fredericks, Donna Sweeney,
Valerie Horn
Advertising Director
Thomas Harvey
Assistants
Ruth M Walsh, Ms. Marion Gagnon
Barbara J Greene, Rob Hannings Officers of McGraw-HIli Publi cations Company: Paul F McPherson, Presi dent; Execut ive Vice Presidents: James E Boddorf ,
Gene W Simpson ; Group Vice President: Dani el A McMillan; Senior Vice Presi dent-Editorial : Ralph R Schulz; Vice Presidents:
Special Projects Coordinator
Kemp Anderson, Business Systems Development; Stephen C Croft, Manufacturing; Robert B Doll , Circulation; James E
Jill E Callihan Hackett , Controller; William H Hammond , Communications; Eric B Herr, Planning and Deve topment; John W Patten , Sales;
Marketing Coordinator Edward E Schirmer, International.
Laura A Hanson Officers of the Corporation: Harold W McGra w Jr, President, Chief Exec utive Officer and Chairman of the Board ; Robe rt F
Landes , Senior Vice President and Secretary; Ralph J Webb, Treasurer.
Circulation Manager
Gregory Spitzfaden
Assistant Circulation Manager BYTE is published monthly by BYTE Publications Inc, 70 Main St, Peterborough NH 03458, a wholly· owned subsidiary of McGraw·
Andrew Jackson Hill, Inc. Address all mail except subscriptions to above address: phone (603) 924-9281 . Address subscriptions, change of address,
Assistants USPS Form 3579, and fulfillmenl questions to BYTE Subscriptions, PO Box 590, Martinsville NJ 08836. ContrOlled circulation postage
Agnes E Perry, Barbara Varnum , paid at Waseca, Minnesota 56093 - USPS Publication No. 528890 (ISSN 0360-5280). Canadian second class registration number 932t .
Louise Menegus, David Overbeck Subscriptions are $18 for one year, $32 for two years, and $46 for three years in the USA and its possessions. In Canada and Mexico,
$20 for one year, $36 for two years, $52 for three years. $32 for one year air delivery to Europe. $32 surface delivery elsewhere, Air
Dealer Sales
delivery to selected area s at additional rates upon request. Single copy price is $2 .50 in the USA and its possessions, $2 .95 in Canada
Melanie Bertoni and Mexico, $4 .00 in Eu rope, and $4 .50 elsewhere. Foreign subscriptions and sales should be remitted in United States funds drawn on
Controller a US bank. Printed In United States of America .
Address all editorial correspondence to the editor at the above address. Unacceptable manuscripts will be returned if accompanied
Daniel Rodrigues
by sufficient first class postage. Not responsible for lost manuscripts or photos. Opinions expressed by the authors are not necessarily
Assistant those of BYTE. Entire contents copyright © 1980 by BYTE Publications Inc. All rights reserved. Where necessary, permission is granted
Mary E Fluhr by the copyright owner for libraries and others regi stered wi th the Copyright Clearance Center (CCC) to photocopy any article herein for
Accounts Receivable Specialist the base fee of $1 .00 per copy of the article or Item plus 25 cents per page. Payment should be sent directly to the CCC, 21 Congress St,
Karen Burgess Salem MA 01970. Copying done for other than personal or internal reference use without the permission of McGraw·Hili is prohibited,
Accounts Receivable Assistant Requests for special permission or bulk orders should be addressed to the pubtisher. M.m'.1
Jeanne Cilley BYTE'" is availabte in microform from University Microfilms International, ,qOO N Zeeb Rd, Dept PR, Ann Arbor MI PC~
48106 USA or 18 Bedford Row, Dept PR, London WC1R 4EJ England. ~
Receptionist
Jacqueline Earnshaw
Traffic Department Subscription WATS Line: (800) 258-5485 :t~:C~~:",::,
Mark Sandagata, N Scott Gagnon Office hours: Mon-Thur 8:30 AM - 4:30 PM, Friday 8:30 AM . Noon , Eastern Time

NATIONAL ADVERTISING SALES REPRESENTATIVES:


NORTHEAST (617) 444·3946 MIDWEST (312) 864·3467 EAST & SOUTH (212) 682·5844 SOUTHWEST (714) 540·3554
Hajar Associates Hajar Associates Hajar Ass ociates NORTHWEST (415) 964·0706
280 Hillside Ave 2405 Lawndale 521 Fifth Ave Hajar Associates
Needham Heights MA 02194 Evanston IL 60201 New York NY 10017 1000 Elwell Ct, Suite 227
Pal o Alto CA 94303

4 December' 1980 © BYTE Publications Inc


MICROANCELO
HIGH RESOLUTION GRAPHICS SINGLE BOARD COMPUTER

by

SCION
CORPORATION.

RS-170 com- Light pen


posite ot direct interface
drive output
Time multi-
Local or plexed refresh
external sync
generation 4K resident
Screenware™
4 or 5 Mhz Pak I operating
280 micro- system
processor
32KRAM
60 hertz real- isolated from
time clock host address
space
8 level High speed
interrupt tie-in communica-
tions over
IEEE S100 bus parallel bus
compatible ports

Screenware™ Pak I Host Resident Terminal Software


A 4K byte operating system resident in PROM An interface software package that coordi-
on MicroAngelo:M Pak I emulates an 85 char- nates input/output from the MicroAngelo™
acter by 40 line graphics terminal and provides graphics board, the MicroAngelo TM keyboard,
over 40 graphics commands. Provisions exist and your computer. The result is a flexible,
for user-defined character sets and directly yet sophisticated graphics terminal.
callable user extensions to Screenware Pak 1.
European Distributor:
SCION Corporation Micro Diversions UK Ltd.
8455-0 Tyeo Road 17/19 Mesnes Street
Vienna, Va. 22180 Wigan, England WN1 1 QP
(703) 827-0888 09-4234311
Circle 2 on inquiry card .
Circle 3 on inquiry card.

E~it()pi81
UCSO*
PASCAL What's Wrong
with Technical Writing Today?
FORTRAN
Chris Morgan
PORTABLE Editor-in-Chief
Develop on a Z-80t,
run on LSI-11 t , T. I. 990,
6800 or vice versa
In going through the scores of articles that cross my desk each month , I've
begun to notice that many of them are poorly written. I'm talking here not so
much about incompetent writing (although the number of spelling and syntax
EFFICIENT errors is alarming), but rather about misguided writing, writing that is difficult
Structured, readable
Speeds development X5
to read, unclear, or wasteful of the reader's time. The problem is certainly not
Easy maintenance BYTE's alone. Editors of other magazines have told me much the same story .
Thinking about possible solutions to the problem led me to write this editorial.
The quality of technical writing affects all of our readers in one way or
POWERFUL another. Whether you program for a living or just for fun, you need to write
Full standard Pascal
or ANSI '77 FORTRAN
clear, concise documentation to accompany your programs. And you un-
plus extensions . doubtedly have to write reports as part of your job or your studies .
Concurrency, multiple There are tricks to good technical writing. I'd like to describe some of them
users soon. here, and list some sources of information that have proved helpful to us in
our writing work. I've also included a list of recommended reading at the end
COST-EFFECTIVE of the editorial.
Complete system with Ask someone on the periphery of our field what the problem is with our
compiler, editors, inter- prose, and he or she will probably say, 'There's too much jargon ." Things
preter, assembler and like : I/O, ASCII, byte, CPU, compiler, nonvolatile memory, BASIC, NAND
utilities from $350.
gate , modem, macro , Pascal, floppy disk, Z80, 8080, 8086, 6809, 6502, 68000,
Z8000, BCD, CP/ M , Unix , Xenix, bootstrap, OS, DOS, DMA. CAl, CAD,
CAM, vectored interrupt, monitor, RS-232C, 5-100 bus, global variable,
Now AVAILABLE checksum, NOP, 5 WI, VOM , and so on, and so on.
Operating System It's a lexical maze for the uninitiated. But is jargon really our downfall? I
Compilers think not. We need jargon in the same way that doctors and psychologists do
Programmer Utilities - as a convenient form of shorthand. Programmers have traditionally wres-
Data Base Management tled with the problem of fitting the most program into the least amount of
Word ProceSSing memory space, so it's only natural that their everyday speech has been con-
Business and densed down to a sort of technical "alphabet soup." Jargon isn't intrinsically
Medical Software bad - it's how you use it that counts.
Games, Home & Hobby
Knowing Your Audience: The Seesaw Effect
Outside of grammar, syntax, and spelling (all of which I'll deal with later),
POPULAR MICROS there is the major consideration of your intended audience .
SUPPORTED Imagine your readers to be sitting at irregular intervals along a large seesaw.
DEC, Radio Shack, Apple, At one end are the most technically astute members of your audience; at the
Microengine , CP/M§ based other, the interested novices . In the middle are people with varying degrees of
and others knowledge in the subject you are writing about. Your job is to keep the seesaw
as level as possible by attending to the various groups in proportion . If there
are many novices involved, you must "hold up" their side by providing them
with a lot of introductory material. But if you go too far in this direction, the
PCD SYSTEMS
P. O. Box 143
experts will get bored, dismount, and leave you hanging with a partial au-
dience. It's a quandary, one that has no simple answer. Some topics are so
Penn Yan, NY 14527 technical that even the most intelligent novice will be left in your wake. You
315-536-3734 can't understand the workings of a compiler, for instance, until you know a lot
about computer languages in general.
'TM Unlv. of Calif. Some seesaws can't be balanced despite the best intentions of the writer. It is

i
TMOfZil09
TM of Digital Equipment
the job of the writer to know this. Nevertheless, within limits, a lot can be
TM Digital Research
"For reliable data storage,
you can't beat Shugart's
,1-.
"I-Dl-Dopnv."
r ™ Owne~-
~.
Raymond Schlitzer,
Computerland, San FranCISCO

"I sell systems my customers can depend have been installed. The Minifloppy looks that eliminates the need to search for your
on. That's why most of the personal and small-but it stores a lot of data. 250 data serially as you must with a tape
small business computer systems sold here kilobytes on one side, or up to 500 kilo- cassette unit.
feature Minifloppy disk drives. I know bytes in the double-sided model. That's No matter what problem you're
from experience I can rely on the about 50 pages of printed information on a solving with your computer system, you
Minifloppy." single-sided Minidiskette, and twice that can rely on Shugart's Minifloppy for data
Since 1976 Shugart's Minifloppy has on the double-sided version. You'll have storage. We're known as the Headstrong
been used by more small computer system plenty of storage capacity for your pro- company for good reason. We're
manufacturers than any other drive. In grams, letters, forms, or ledger entries. Headstrong about reliability, quality, and
fact, more than half-a-million Minifloppys And you find your data fast, too, because value. Ask your dealer. He knows us.
the Minifloppy is a random access device
Rely on the
Headstrong Compan~
TM-Miniftoppy is a trademark of Shugart Associates. ~®Shugart
475 Oakmead Parkway, Sunnyvale, California 94086
done to encourage those readers who are interested in
your topic, but who may need some extra clarification.
This leads me to the first of what I immodestly refer to as
Morgan's Laws of Writing (not to be confused with
DeMorgan's Law):

Morgan's Law #1: No Writer Ever Got Shot Down for


Writing Too Clearly.

How do you write clearly? A good first step is to buy a


copy of The Elements of Style by Strunk and White.
There is more wisdom contained in this slim volume than
in many a three-pound guide to English Usage.
Next, find some good technical writing and study it.
I've included a bibliography of good technical books at
the end of this editorial. We can learn a lesson from
painters and musicians who take it for granted that good
paintings and pieces of music by other artists should be
carefully studied. Donald Knuth's three-part series of
books, The Art of Computer Programming, contains
some of the best writing you're likely to find in our field
- and he's funny, to boot!
Another excellent writing tip comes from Peter Jacobi,
a professor of journalism at the Medill School of Jour-
nalism :
Read your writing out loud.
How does it sound? Is it awkward, circumlocutory,
pedantic? If so, rewrite it. There's something about
reading a piece out loud that lays bare its weaknesses .
You can be clear without turning off the majority of your
audience. See the accompanying text boxes for some Do's
and Don't's of clear writing.

Morgan's Law #2: The Beginning Is Half the Thing.

Actually, this is an old Roman saying I borrowed . The


main point of it is that the first few paragraphs of an arti-
cle are crucial to the rest of the text. The chances are PASCAL/Z Q.E.D. TM.
you'll win or lose your readers at the beginning . Still, it's Ithaca Intersystems PASCAl/l is the most powerful CP/MlM
the one part of an article that fledgling writers gloss over compatible l-80lM Pascal compiler ever . .. and here's why:
in their eagerness to write the main body of the text. One PASCAl/l generates true l-80 native code - ROM able
very good writer I know told me he spends up to half of and re-entrant - 5-10X faster than P-code interpreters;
his article-writing time creating the first few paragraphs I permits separate compilation; supports Direct File Access
and variable length STRINGs; utilizes fast one-pass recursive
Morgan's Law #3: Avoid the Penguin Syndrome . descent organization; the macro-assembler generates
relocatable object modules; and much, much more.
A famous story made the rounds a few years ago in- Complete package includes compiler, macro-assembler,
volving a publisher of children's books. A copy of one of linkerlloader and source for the full library on one disk; with
the company's books about penguins appeared in the free copy of Jensen/Wirth book and complete documenta-
publisher's mailbox along with a letter from an eight- tion. Only $395.00.
year-old girl that read, "Dear Sirs: I am returning your IT'S DEMONSTRABLE!
book, because it told me more about penguins than I Don't just take our word for it. Ask for a demonstration of
wanted to know." these features and more today at Computerland ® and other
The moral? Tell your readers what they need to know, full -service computer stores.
and no more . If you're zealous about a given topic, tell Ithaca Intersystems Inc., 1650 Hanshaw Road
the reader how to get more information by including a P.O. Box 91, Ithaca, N.Y. 14850. Phone (607) 257-0190
Co mpu te rl and is a regi ste red tra de ma rk o f Computerl a nd Corpor atio n.
comprehensive list of references. Don't waste space. CPIM and Z·80 are tr ade mark s o f Digita l Research Co rp . and l ila g, In c. respect ively.
PASCA L/Z a nd Int e rSyste ms are tr ademark s of Ithac a Inte rsyste ms Inc.

Morgan's Law # 4: Writing Is Nonlinear.

Article ideas don't come in an orderly sequence. Be


prepared to jot down your ideas as they come, as writer
John McPhee does. McPhee is blessed with a short-term
memory that permits near-total recall . Even so, he writes

8 Decem ber 1980 © BYTE Publica ti ons Inc Circle 4 on inquiry card. Micros for bigger ideas.
Outside of the garden
you need a computer that can grow.
For the average garden-variety home and hobby operation, Intersystems 5eries II is the most complete line of fully
a high quality personal computer is a real temptation. But IEEE 696 compatible 5-100 boards ... easily upgradeable to
let's face it: in the world of business, engineering and our MPU 8000 or other 16 bit 5-100 CPU's as they become
T

scientific applications you need a system that can keep up available ... so you're never locked out of rapid expansion, or
with bigger ideas. locked into obsolescence, by dependency on a proprietary
Bigger ideas today mean the power and flexibility to product line.
move the micro up to and beyond the level of yesterday' s 50 if you've left those garden-variety applications behind,
minis. More memory to hold bigger data bases. More come to Intersystems and get a system that will grow as big
flexibility to handle a variety of data entry devices. More as your next idea. Get it from the people who know small
programming and computing power for numbercrunching computers ... your Computerland store ... or other fine full
and applications development. And easy upgrade to 16 bit service computer dealers.
operation when you need it.
Intersystems has that, and more. The power and flexibility Ithaca Intersystems Inc., 1650 Hanshaw Road
of the versatile 5-100 bus, with 20 slots of expand ability for P.O. Box 91, Ithaca, N.Y. 14850.
up to 16 individually-addressable DMA devices and up to 1 Phone (607) 257-0190 TWX: 510 255 4346.
Megabyte of memory, fully accessible to all users via our
unique memory management system. Plus reliable Z·80 IS a trademark of 2110g . nc
PASCAL / Z. MPU 8000 and InlerSystems are tradema rks of 1t1aca Intersystem~ Inc
Intersystems design and manufacture, and the support of
our PA5CAL/Z T• . . . the most powerful Z-80 T• compiler ever. Circle 5 on inquiry card .
For really serious computing, our front panel provides a
powerful diagnostic tool for debugging or development.
Combined with a scope, it allows you to look at any location
in the circuitry, set breakpoints, trigger and view one-shot
events, and many other activities usually possible only with
expensive logic analyzers. No wonder it's fast becoming the
tool of choice for repair technicians and custom hardware
designers. Micros for bigger ideas.
his ideas on index cards every day and pins them to a
bulletin board where he can mix and match them . The ac- Clear Writing: Some Do's
tual writing of a piece might not occur until some time DO: (1) Tell your audience what you're going to talk
later. E B White recommends that writers use scissors and about, (2) Talk about it, and (3) Tell them what you
glue to cut and paste their efforts during the first-draft talked about. This old saw from your creative-writing
stage. Some of the more advanced word-processing pro- class in high school is as valid as ever. Not observing it
grams can help to do this. Another great writing aid is to is a common failing of much technical writing today.
use a data-base-handling program that allows you to DO: Include a theme sentence near the beginning of
cross-index ideas and file them away. your writing that concisely sums up what you want to
say in the piece .
Morgan's Law #5: (othennise known as the Three-Foot DO: Tell your story in miniature in the captions to
Rule): Don 't Write Anything Unless You Have a Dic- figures , photos, tables, listings, and other illustrations.
tionary and a Thesaurus Within Three Feet of You. Your readers may not have time to read all of your ar-
ticle: give them a quick summary and they'll thank
I know I'm being a little strict here, but it's important. you for it. Scientific American magazine does this sort
Unless the dictionary is within easy reach, you probably of thing very well.
won't bother to use it, and you may make a spelling er- DO: SpeII out acronyms and abbreviations when they
ror. Going without a thesaurus is a further way of handi- first appear in text. How many times have you been
capping yourself. Both these books are vital to every stopped cold by an unfamiliar abbreviation in the mid-
writer, and I needn't tell you that the average level of dle of an interesting article?
spelling accuracy these days is low. The American DO: Use verbs. Avoid adjectives and adverbs . A verb
Heritage Dictionary is a good all-round choice because of in an article title can add a lot of spice . (See Electronics
its excellent usage notes. magazine for good examples of verbs in titles.) Adjec-
There's nothing much I can say about improving gram- tives and adverbs, to paraphrase Robert Benchley, are
mar and syntax other than to suggest the reference books the spinach of technical prose. Everybody says they're
at the end of the editorial. The Careful Writer and Mrs. vital, but few of us would miss them if the majority of
Thistlebottom 's Hobgoblins by Theodore Bernstein both them suddenly disappeared tomorrow . John McPhee
help to dispel many of the bugaboos that have haunted (perhaps the best nonfiction writer in the country) has
our language ever since the well-meaning Victorians got written several books on technical subjects (such as
their hands on it. Bernstein correctly points out that it's The Curve of Binding Energy) that illustrate these
all right to occasionally split an infinitive, or to use a principles better than a hundred paragraphs from me.
preposition to end a sentence with. William Sloane's The DO: Break up your text into digestible chunks with
Craft of Writing, although primarily aimed at the ficti·o n subheadings.
writer, contains a valuable chapter on nonfiction. It 's a DO: Remember the questions you had when you were
beautifully written book . first learning a subject.

Morgan's Law #6: Don 't Be Afraid to Be Interesting. Clear Writing: Some Don'ts
DON'T: Use the passive voice as your primary voice.
This may be the most important law of all. Involve Many of us were taught to use the passive voice when
your reader by being specific. Generalities make for dull writing technical reports and the like . But the passive
reading. Use humor if you can carry if off. Otherwise, voice lends an air of coldness and formality to writing
don't! Add some personal observations and opinions. - the sort of thing you'd expect in technical transac-
The reader will take them in stride. tions, but not in an article that's designed to be read.
All of this leads to the general conclusion that you For exam ple, "I ran the program " is more personal
should write about what you know well. William Sloane than "The program was run. " Sometimes you need the
says, 'There are no uninteresting subjects, only unin- passive voice for variety, but in general, own up: Say
teresting writers ." 1, me, my, we, us or you.
In closing, I can think of no better quote than the DON'T: Make your reader search for information in
following one from the same book (although Sloane is an article. If you have a list of items in text, perhaps
talking here about nonfiction books, the sentiment ap- they could be set off in a table . If you have a glossary
plies equally well to technical articles): in your article, tell the reader at the beginning.
If a book has a beginning, it also has an end. Nonfic- DON'T: Use big words when small words will do . A
tion develops by increment, builds on its own good example is utilize, a word that can almost always
material, and ends when its material has been com- be replaced with use. Another popular word that
pletely exploited. If the book fulfills its contract with should be avoided is implement. Don 't implement
the reader, the end will complete the book by fulfilling when you can install, design, code, control, enable,
the promises it made at the start. And if the people connect, build, or operate; your readers will have a
who read that book feel continuously that they are ad- better idea of what you are doing.
ded to and believe, at the end, that there is more to DON'T: Use a clever title for an article if it fails to
convey the article's content. Imagine that your title is
them than there was before, the work of nonfiction has
all that the reader has to go on in deciding whether or
succeeded. The same can be said of fiction . In both not to read your work.
cases, the contract between the writer and the reader Text box continued on page 12
has been kept.

10 December 1980 © BYTE Publica ti ons Inc Circ le 6 on inquiry card. - .


M a ti" lY e ca n
sa~J e
~any peop~v~O Q a ca ll.
ed with th
e
n s abocalJth e A I Q
Wt~el qnSWer th
U esti o ut t'
h e a ose a n d aew mOre h e re .
ace i t w it ha
t to interf d for
h
s th e A lO ard wa re ands h ak in g ".
o u w a n : : $ .o e h e se ria l Ve ahc c o m TS
le - a n d y e a boar es . T
c · S , an d D C D . T h e P O T( O J
m d ha te s ty p e s - R-:---0--1..
o u h a v e a n A p p al devices, w e h a v IO}M T p ara lJ e l P O T(
a nd le s A C K
. A CK '
If y n d seri s th e A B S Y, S T B , a n d f f B .
parallel a a t will do b o th . I t'
you t h Q : W h a t e q u ip m e n t c an be Used .Ith th e A lO ?
.4 ' partial li st hW .
ic e s th at a v e a c tu a /J

I n t e rfac e. W
~A
Ith th e A lO ' o f d e v: ID S
'~ c l u d es 0 Pa pe r T ig e y b e e n te st
tr o n
ed
ics

Se r i a l a r d a s s u re e
m compa
s m a x im u s. F o r ex-
t-
H 14 ID S 25 , ID S 225 H
S '}4
779 , Q u m e S p ri n t 5, N E C Pm Write r, C o m n t, Hea th k it
6 e 15 0
r,. C e
0 L p n S Ie g le r
n

rial devic
ln
32 s ta n d le- A D M-J T C J OO, A /S4 1.a
Ze lt ' ea r
T h e RS-2 h a v a ri e ty of se connect y o u r App e Q : ,
it n n lO
ibility w h th e A IO you ca c h a ra c te rs p e r li e A h P
D o e s th WOrk w it . aS c al ?
0
e l p:~~;;~~~h
it . T h CUrre n t A lO se n a l f m wa re w
ample, w terminal to g e t 8 e ti m e -s h a ri n g .4: hYes e lr
I}
, P O~t:u;i :~ eta~ ~:
o us wit P a scal If YOu Wan t t
to a vide 40, a modem to a rd copy. T h e
: !
.
~ ~
I
r a ;
r;
~ ~
se
~
f th e
in s te a d o r a p ri n te r for h grammable, a~
Ur
o
services, ace is software pro lines, a n d ~asca l ~ d of ' .
, Ord e r O
rf W h a t k in.
. le fOr
serial inte re e h a n d s h a k in g lect from firmw are Ptl o n is a va il a b
0
/J e l
a c e ?
R~~: rf th e us e r '
th s e e p a ra
features ro ta ry s w it c h to ard fi n n - th
.4: T w o P
~C;:;,
ca rd
~ ~irbmwa :~ ~~
o
includes a b a u d ra te s . On-b d r iv e r f th s th
at th e A lO
i~~ r~
la c e o e:
~a;i a bl e. m a r;
rd u l p ro v Id
7 s ta n d a id e s a p o w e r f
In s p
e le n
write a n y a Ie p a g
ble
v th , Varia
w a r e p r o you won't need to e. en ta tl o n s , a n d unto-h n e -f e ed g ia g e
o c A On Ca rr
routine s utilize th e interfa re tu rn . .
to I
softw a re

I n t e rfac e. Q: H o
m
w d o m
In te rfa c e y ne w p ri n te r
to m A pple
Y

-
g

Par a l l e l sed to c o
nn e c t y o u
he
r
--
- -- U
.4
si
:
n
.
In t e y A lO ca
e c ti
rd
rc o n n h o n dI ag ra
?
. m s r
lo r m an. y POPular
can be u rallel p ri n te rs . T s r!: rs a n d o t e r d e V'lc e s a re c o taln e d in th e
.: ... -.~

.~
te rf a c e a p n n teM If n
This in e ty of p a v e e n o u g h line A IO an u a l r '
Ur p ri n te IS n o tum en 1! o n e d ,
.
p p le * to a v a ri p o rt s h w it h se C o n t ' t SYO S M ' n ic a l S p t.
A Pp o rt D e
ltaneously p le a ac s Tech
m a b le I /O d th e y wi/J h e l Yo u With th e p ro p e r
p ro g ra m two printers simu s e r s m a n u a l
to handle in g c o n tr o l. T h e controlling
k
u
r
\ a n
c o n n eC ti s.
Q :
on p
a fo s a du
. 1 Wan t e m 0 m y ~pp/ e a n
hands h listin g to Use al
e s a software if you prefer, a p -
a r-
d a ri m~ te rmin
in c lu d r, Wit h a m o 1!m es h e li k e
ri n te rs o ble in firm
a e rvlc
rc e C n a t W it ; ts
parallel p routine is availa ti n g is T h e SO u "Du a n I d o th al R h e A 1"0 ?
e r
allel driv n o p ti o n . A n d p g e neral
r in ~: Y es . A
m b Te rm
in OUI/fl e " IS l' sted
s a th is th e A IO M a nual . I t p ro vid an d
w a re a n fo r In s fo r fu/J
ly o n e a pplicatio ace. h a If dUPle x n d als o c h e c k s ; r p re se n c e
' a O
on te rf ie r.
arallel in o f a c a rr .
p u rp o s e p
r d s in o ne. in te rfa ce th e A p ple
e
Q : W h a t le ng th ab les a r e
c p rOVide d
: Fo r thBe 2se ri ai POrt ' a 12 In c h n'b b o n cab le
?

Two b o a on th e m
a rk e t th a t
ev en do
c a n
b o th a t th e s a m
t's b een
.4
With a D - 5 ck e t o n th e u r e n d
only boardl d evices. I t can n d solid v alu e th a uting. e d Po SO /J I se
unte~r/:;~~t;
is th e is SUppli . OTth e p ara a 72 in c h
T h e A IO erial and p arall e v a tive design a c o m p
P~~~~~ ::lth
person a l l ri b b o n
b o th s f in n o n in g o f p a ra ll e a n e d User
to
h a t's th e kind o s in c e t h e b egin M 's , se ri al a nd tin g s. e n d is . O th e r c able s a re ava ilab le
tim e. T d u c ts l PRO a re li s lv I .
SSM p ro mple te with se ri a
n includ r sto re o r c o n ta in g so ft w ct o n sp e c ia o um e Ord e rs
going into co mes c o m e ntati o te
T h e AIO d c o mple te d o c u o ur lo c a l c o m p u T h e A IO
' .
ISJu st On
e o f se v s
n y bra l .boa rd
cables , a See th e AlO a t fo rm a ti o n. fo r th e A le th a t S S M WileI e /flt d UC./flg
p
re in p
oYe r th e n e x t y e a r. We a re als
fO
us fo r mo e to d 0
re c ep ti v . e v e lo Pin g p ro dU c ts t 0
m e e t sp e clalO "' M re q u ' m e n ts
'" . lTe
D ri v e S o pie a se CO n tac t us If y o u h a v .
go n th e in g a v ael lab le
2190 Pa ra C a lifo rn ia 95 131 a n e ed ita n d
re IS n o th
se , e t
S a n Jo to m e .
-7400
(40 8) 946

~4IIr.
~~» ~A1'1cro c
o~~P~ter P
S S M lV ro du c ts
~190 PoasreagC . Tl\!e
4~fornia 95
an J 131
8 ) 946_7
(40
DON'T: Use it or oth'er pronouns if the meaning is Form of the Submitted Article
obscured, Vague pronoun references in an article slow • All submissions . should be double-spaced and
the reader down , What does the' it mean ? typewritten on 8 lh 'by 11 inch paper, with the narrow
dimension vertical, Double-spacing is important, since
proofreader's marks and other additions must be made
. Writing for BYTE to the manuscripts, '
. If you'd like to write for BYTE, we offer the follow-
. ~ Take the time to write c~mplete, descriptive cap-
ing guidelines: . . hons for all figures, tables, listings , and photos,
• Schematic diagr~ms should be neatly drawn, using
Knowing the reader: Over three-quarters of BYTE's the sche;natics in BYTE as .a guide. Note:that 1pe prefer
readers are involved professionally with computers as a certam type of connector designation , and that
programmers, systems analysts, engineers, or techni-
. p'0wer. connections to integrated circuits are usually
cians. Most of the'm are dyed-in-the-wool hobbyists at
listed m a separate power-wiring table rather than be-
heart and spend ·a lot of time with their systems, The
ing included in the schematic. The direction of flow in
m ajority have college degrees or higher, although we
a flowchart is assumed to be downward and to the
also have many student readers, They are interested in
right. No directional arrows should be.used unless the
virtually .every aspect ' of personal computing, in-
flow is contrary to the . aforementioned directions.
cluding high-level languages , ' original hardware
Again, see the magazine for examples.
designs, reviews of software and hardware (we are
especially interested in these) , graphics, artificial in- • We prefer not to typeset listings, but rather to
telligence, using computers to control the home, photograph them for the magazine in order 'to
eliminate the possibility of typographical errors.
games, robots, etc; etc,
Be~ause of th.is, we ask .authors to subn:zit listings
Although many of our articles ' contain highly
pnn,ted on whIte paper with a dark ribbon (preferably
technical information, we also encourage the submis-
new) .
sion of lower-level tutorial articles to enable readers 'to
• Photographs can be either color or black and
brush up on the basics , BYTE's readers like to have fun
white, but should be as sharp as possible.. We prefer
with .their systems, too - a fact that should not be color slides to color prints . '
overlooked: • All submissions should be accompanied by a
stamped, self-addressed envelope with sufficient
postage .affixed. We acknowledge all manuscripts
upon amval, and make a final determination within 8
to 12 weeks.
DEALERS...OEM USERS.
Calion Monday...
your North Star Reference Books
eomp'uter Rathbone, Robert R. Communicating Technical Infor-
mation, Reading MA : Addison-Wesley, 1972. A good
will be source of information about technical writing.
Ralston, A, and Meek, C, eds, Encyclopedia of Com-
cll@~cll by puter Science. New York: Petrocelli/ Charter, 1976.
Although this book is oriented more toward large
Thursday. computers, it contains a wealth of information about
?igh-Iev.ellanguages, assembly language, data process-
mg, and hundreds of other topics, all presented in
lucid fashion . Every serious computer science library
should have a copy,
Bernstein , Theodore M. The Careful Writer: A
Modern Guide to English Usage. New York:
A~heneum Press: 1977. Highly recommended, along
WHOLESALE PRICES
WIth the author s other book, Mrs. Thistlebottom's
AVAILABLE. Hobgoblins.
GBC maintains ready Burton , Philip E. A Dictionary of Microcomputing.
stock on the follow·
ing products and New York: Garland Publishing Company, 1976. Still
software: the best dictionary in the microcomputing field .
• North Star (609) 424·0465
• Centronics Turner, R P. Technical Writer's and Editor's
• Perkin·Elmer Stylebook . New York: Howard W Sams and Com-
• Epson
®rn@ inc.
Ge n era l B usi n e s s Compu t e r s
pany, 1964.
Todd, Alden. Finding Facts Fast. BerkeleyCA: Ten
2020 Fairfax Avenue
Cherry Hill , New Jersey 08003 Editorial continued on page 294

12 December 1980 © BYTE Publica tions Inc Circle 7 on inquiry card . Circle 8 on inquiry card . ---+
Edison had over
1,800 patents in
liis name, but
you can be just as inventive
with. an Apple.
Apple is the company with the brightest ideas in computer world. Want to write your own programs?
hardware and software and the best support - so you can Apple is fluent in BASIC, Pascal, FORTRAN, PILOT and
be as creative with a personal computer system as Edison 6502 assembly language.
was with the incandescent bulb. There's even a series of utility programs called the
DOS Tool Kit that not only lets you design high-resolution
How Apple grows with you. graphic displays, but lets you work wonders with
With Apple's reliable product family, the possibilities of creative animation.
creating your own system are endless. Have expansion capa-
bilities of 4 or 8 accessory slots with your choice of system. More illuminating experiences in store.
Expand memory to 64K bytes or 128K bytes. Add an You won't want to miss all the Apple products being
Ato D conversion board. Plug into time sharing, news and introduced at your computer store all the time. Don't let
electronic mail services. Use an IEEE 488 bus to monitor t history pass you by. Visit your nearest
lab instruments. Add 4 or 6 disk drives - the 51/4': 143K Apple dealer or call 800-538-9696.
bytes, high-speed, low-cost drive that's the most popular In California, 800-662-9238. Or write:
on the market. Apple Computer, 10260 Bandley Drive,
Cupertino, CA 95014.
Apple speaks many languages.
Since more than 100 companies create software for appkz®
computar Inc.
Apple, you'll have the most extensive library in the personal
Baker, will allow it to recognize the DB:XMIT CLK (DCE), on the Horizon
Heath Faces Horizon BUSY from the H-14. motherboard . To accomplish the hand-
John Dye remarked in his letter I have assembled three H-14s and in- shaking, jumper the right configuration-
(August 1980 BYTE, page 18) that he terfaced them with Horizon systems at header at location 4D as follows:
cannot run his Heathkit H-14 printer 4800 bps with no problems . Heathkit Connect pin 2 to pin 16
wi th a North Star Horizon at any data supplies a modification-instruction pam- Connect pin 4 to pin 14
transfer rate over 110 bps (bits per se- phlet which allows you to obtain a Connect pin 5 to pin 11
cond) . A simple reconfiguration of the BUSY signal on the printer's connector Connect pin 7lo pin 8
Horizon headers, as designed by Don pin 4. This pin translates to pin 15, Connect pin 9 to pin 10 and
Connect pin 12 to pin 12 of the
right special-clock header at loca-
tion 2C.
After you play David M Koehler
306 Timber Trl

the Temple of Apshai, Lafayette IN 47905

you can play The APL Plot


I was very pleased to see BYTE's
Sticks and Stones for free. August 1980 FORTH issue, since I am
working part-time with FORTH doing a
Within the 200 rooms and for no extra charge. In fact, if computer-aided design package to be
catacombs of the Temple of you're not satisfied with the used with the fine Mauro Engineering
Apshai, untold treasures await "Temple of Apshai;' you can Proac plotter. Incidentally, the new
product announcement for this plotter in
you - the hero. All you have return it within 10 days and still the August 1980 BYTE (page 249) refer-
to do is elude, outsmart and keep" Sticks & Stones!" red erroneously to the unit as a printer
outwit the beasts, monsters But don't wait, this special in the heading .
and demons lurking in the offer is limited. (We'll also send The self-replicating programs in "Pro-
dark labyrinth, Spend minutes you a catalog outlining our gramming Quickies" (see "Self-
Reproducing Programs," by Burger,
or hours on this role-playing ~ other exciting com-
Brill, and Machi, August 1980 BYTE,
fantasy - the boldest computer ~ puter games). page 72) are a challenge that APLers
game in our DunjonquesFM cannot pass up. I have a 22-character
series, line of APL that reproduces itself when
executed, which was published a few
Now, when you order the years ago in APL News, a free publica-
"Temple of Apshai;' you get the tion of APL Press (not to be confused
"Sticks & Stones" board game
'\ with Personal APL News, my publica-
----------------------- ~ tion, which is now part of the APL
Automated Simulations, Deportment BY , Market Newsletter from Southwater
P.O. Box 4247, 1988 Leghorn Street Corporation). Anyone who is interested
MauntainView, California 94040
should contact Eugene McDonnell of I P
Please se nd me the "Temple of Apshai" for: Sharp in Palo Alto, California.
Cossette ($24.95) Disk ($29.95) If we take the character string:
I
I TRS-80 o 16K, Level II o 32K TRSDOS ,1 -<- ' l+ 23p 11p " ' " ' l+23p11p " " ' "
I
I APPLE Not available o 48K App lesoft in ROM
I PET 0 32K Not available
and then print it and execute it, we get:
I (Add $1.00 shipping and handling charge; plus 6% or 6V,% tax tor California residents.)
1+23p11p "
A
' l +2 3p 11p '"
I Name'_____________________________________________________ .tA
I 1+23~ 1 10 " ' l+2 30 11p '"
I
I Address - - - - - - - - - - - - - - - - - -- -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - The key to this line is the fact that the
I
I City, State, Zip _______________________________________________
reshape function wraps around to the
beginning of the right argument. I hope
I0 Check enclosed. Charge to: 0 VISA 0 MasterCard that the following makes it clear what is
happening:
: Amount $ _______ # ______________ _ Expiralion datel _ _ _ _ __
" ' l+23p11p'"
I '1+ 23p1 1p'
I Or charge by phone: (800) 824-7888, operator 861. In California: (800) 852-7777, operator 861.
L~~~~~~~~~~~~:~~~~~~~~~~~:~~~~~ ____________~J l1p " ' l+2 3p llp ' "
' l+23pl1p"

14 December 1980 © BYTE Pub licat ions Inc Circle 9 on inquiry card. Circle 10 on in quiry card. ~
TRS-80* Mod~1 I Computer Owners ...

Store Up to 350 Kbytes on a 5" Disk


no no
FORMATTED DISK STORAGE CAPACITY
I.
KBYlES

II?

. .oa
~4,~

,'.,<

~
'
...~
.
~:.~ :., .,> :,~;
: :- "

:
~~ ,
"

The DOUBLERTM. It packs almost twice the data on a disk track as your single-density
system. Depending on the type of drive, you can store up to four times more data on one
side of a minidiskette than you can store using a standard Model I mini-disk drive.

• The DOUBLER™ reads, writes • CONVERT utility, on pansion Interface, requiring no


and formats either single- or dou- DBLDOS™ minidiskette, converts strapping or trace cutting. Expan-
ble-density minidiskettes. files and programs from single- to sion Interface disk controller may
• Proprietary design allows you to double-density or double- to sin- be completely restored to original
continue to run TRSDOS~ NEW- gle-density. configuration by simply removing
DOS:\:, Percom OS-80™ or other • The DOUBLER™ circuit card the DOUBLERTM and re-installing
single-density software without includes high performance the original disk controller chip.
making any changes to software data separator, write precom- • Works with standard 35-, 40-,
or hardware. Switch to double- pensation circuits for reliable 77- and 80-track mini-disk drives
density operation at any conve- disk read operations - even with rated for double-density operation.
• Introductory price, including
nient time. 80-track drives. DBLDOSTM and format conversion
• Includ.es DBLDOS™, a • Plug-in Installation - The utility on mini diskette, only
TRSDOS* compatible double- DOUBLER simply plugs into the $219.95. Use the coupon for even
density disk operating system. disk controller socket of your Ex- greater savings.
r:;---- ... -------~ Call toll-free, 1-800-527-1592, for the
Mini-Disk Systems 1$20 PERCOM DISCOUNT $20 I address of your nearest authorized Per-
COUPON com dealer, or to order directly from Per-
More storage capacity, I worth $20 I com.
higher reliability - from I toward I

(LlE~()()M I
Percom , the industry I The Purchase of a I
leader. One- , two- and I DOUBLER™ I
three-drive configura- I Coupon No. 810101 I
tions in either 40- or 77- Expires December 30, 1980
track format. Fully burned-in . From only I Void where prohibited by law. I
$399.
~22. ..!:!M.!,! ~E ~'!.o~~ D~'!!;;~ ~~ PERCoM DATA COMPANY, INC.
211 N. KIRBY GARLAND , TEXAS 75042
(214) 272-3421

1101 trademark of Percom Data Company, Inc. PRICES AND SPECIFICATIONS SUBJECT TO CHANGE WITHOUT NOTICE .
• trademark of Tandy Radio S hack Corporation which has 00 relations hip to Percom Data Com pany.
:\: trademark of Apparat Company, In c. , PRICES DO NOT INCLUDE SHIPPING AND HANDLING CHARGES.
23pl l p ' I '1~2 3pllp " I APL Computer Language Specialists
'1~ 23pl l p I I '1~23 pl lp' I I POB 1131
This is much shorter and also much Mt Shasta CA 96067 The first (AX.XX) is the "program" and
simpler in conception than the other self- the second (AX.XX) is data to the pro-
replicating programs given. It is not, gram . When this "program" is
however, a defined function, but an ex- Thlef-Reproduthing Programth "executed" the formal parameter X is
pression. I don't think it would be dif- bound to (AX.XX) parameter of the pro-
ficult to write an APL function that We are rather amazed and amused by gram (X), then X is concatenated with
would produce its own visual represen- the "Self-Reproducing Programs" (see itself once (this is what XX means), and
tation, even without using the visual the "Programming Quickie," by Burger, then this value is returned. (You may
representation function which makes the Brill, and Machi, August 1980 BYTE, find it instructive to compare this with
question trivial : page 72) . We were amazed by the the "optimal" C program .)
fJ .T/ + l1 YSELP elegance of the "optimal" C program We shall try to emulate this in LISP.
C1] R+nVR ' f.1YSF:LF" presented (especially given C's notable The first attempt yields:
lack of expressive power), and amused
"
This function returns its character by the proposed LISP solution (which, ((lambda (x) (list x x))(lambda (x)
form as a value, and only prints by by the way, won't work. What was pro- (list x x))),
default if that value is not assigned to a posed will not evaluate to a function -
it needs an enclosing DEFUN or however, this fails because the data part
variable; the expression given earlier also
yields a value and not just printing. DEFINE) . will get evaluated. We can try:
Only LISP can improve on that, by Consider the problem of creating an
returning a function as its value, rather expression which evaluates to itself. A ((lambda (x) (list x x)) '(lambda (x)
than a character vector (character string microsecond's thought usually yields a (list x x)))
to the rest of you). constant, usually 1. Indeed, any friendly
Other variants of this amusement APL or LISP interpreter would be more but this only yields :
have been worked out in APL before. than happy to return 1 when 1 is typed
Try creating two expressions, each of to it. However, many people would ((lambda (x) (list x x))(lambda (x)
which gives the other as its value or its claim that 1 is data, and not a program. (list x x))),
printed result, or a cycle of three or For the sake of this letter, we will pay
more. homage to this unfounded prejudice, and which is missing the quote mark. An in-
go "up" a level in our analysis . teresting hack is to change the way
Mokurai Cherlin The canonical "program" in the lambda evaluates by executing (macro
Director, Micro Systems Development lambda calculus which reduces to itself lambda form (list 'quote form)) . The
APL Business Consultants Inc is: first attempt above will now work
because when (lambda (x) (list x x)) is
evaluated it will return a copy of itself,
which is what we want. However, there
PUT TIME AND are those that would claim this is
cheating because we have implicitly
BSR CONTROL IN changed the behavior of the evaluator.
We will admit this objection and con-
YOUR APPLE II tinue with our analysis.
After much mushing around trying to
get the quote mark back in we stumble
THUNDERCLOCK PLUS upon:
AN INTERFACE FOR THE BSR X-10 A REAL ·TIME CLOCK/CALENOAR
• Provides month, date, day·ol·week,
«(LAMBDA (LAMBDA)(LIST(LIST
• Control AC outlets with your BSR
Command Conso le and APPLE II hour, minute, and seco nd 'LAMBDA '(LAMBDA)
• All 22 BSR commands at your pro- • Software selectabl e time lormats: 24 LAMBDA)(LIST 'QUOTE
gram's lingertips hour or AM /PM ASCII stri ng, or as LAMBDA)))
• Up to 128 separate dim/bright leve ls numeric va lues '(LIST (LIST 'LAMBDA
• THUNOERWARE'S Scheduler soft- • Provides interrupts which can be en- '(LAMBDA)
ware will control AC outlets in the abled or disab led under software co n-
background, while you run anot her trol LAMBDA)(LIST'QUOTE
program in the foreground • On boa rd battery all ows accu rate time- LAMBDA)))
keep ing lor up to 2 years even with
BOTH FEATURES ON ONE CARO your APPLE turned olf which does what we want. Note that
• On -boa rd firmware makes the THUNOERCLOCK PLU S™exceptionally easy to use this uses no PROG, SETQ's or
• Read or set time , control interrupts, and send BSR co mmands with simple BASIC REPLACX's. Also note that the lambda
'INPUT' and 'PRINT' statements variable need not be named lambda , this
• Completely APPLE II com patible : INT and FP BASIC or PASCAL with Unit support
• Special introductory prices end Jan 15, 1981 is merely a hack . It is trivial to make a
program out of this expression by
THUNOERCLOCK PLUS~~........ ........ $119.00 throwing up the necessary DEFUN's:
Clock, BSR interface, and User's manu al
THUNOERWARE SCHEOULER ........ $24.95
Oiskette with Scheduler, examples, demos, (DEFUN PRINTMEO
and Scheduler manual «LAMBDA (LAMBDA)(LIST
PASCAL SOFTWARE ......................... $1 9.95 'DEFUN
Oiskette with PASCAL Un it for clock and
BSR interface
SEE YOUR DEALER o
'PRINTME' (LIST (LlST'LAMBDA
'(LAMBDA) LAMBDA) (LIST
TO OROER TOLL FREE (VISA/ MC) CALL : OR WRITE FOR INFORMATION :
800-227-6204 Ext. 307 (Outside California) THUNOERWAREINCORPORATEO 'QUOTE LAMBDA))))
800-632-2131 Ext. 307 (California Only) P.O _Box 13322, Oakland, CA 94661 '(LIST 'DEFUN
California residents add 6% sales tax 'PRINTME'()(LlST(LlST 'LAMBDA
BSR X-10 is a trademark of BSR (USA) LTD . APPLE II is a trademark of APPLE COMPUTER . INC

16 December 1980 © BYTE Publica lions lnc Circle 11 on inquiry card . Circle 12 on Inquiry card . .......
'(LAMBDA) LAMBDA) (LIST
'QUOTE LAMBDA)))))

However, neither of these two solu-


tions would be written that way in a
modern LISP (eg: MacLISP or Lisp-
MachineLISP, instead using the back-
quote facility they would be written :

({lambda (x) '(.x ',x)) '(lambda (x)


'(.x',x)))

and :

(DEFUN PRINTMEO
«LAMBDA (X) '(.@X',X)))
'(DEFUN PRINTME O«LAMBDA
(X) '(.@X',X)))))

The real way it would be written in


MacLISP is (DEFUN PRINTME 0
(GRINDEF PRINTME)). This whole ex-
ercise really isn't very interesting in LISP
because this sort of thing is done
routinely. Routines are constantly being
consed up by other routines, and macros
which write their own macros are be-
coming a standard tool. LISP doesn't
discriminate against something just
because it is code .

Daniel Weise
NE43-838
MIT Laboratory for Computer Science
545 Technology Sq
Cambridge MA 02139

'1//
--,
1)rH~ , . Leedex / Sup'R' Terminal
reader Incompatibility
punched cards interchangably, Any BYTE reader who owns an Apple
including many colors of pen ()~ II system and is considering expanding
pencil. Absolutely no operator to 80 columns may be interested in my
adjustment required. Includes a experience with the Leedex monitor and
number of switch-selectable features for the Sup'R' Terminal RF (radio-frequen-
cy) modulator board. While the Leedex
application tailoring without extra cost. monitor is an excellent value and per-
• Reads strobe marks right or left, or self-clocking on both forms well with the standard 40-column
80 column punch and mark-sense cards. Apple II, I found it impossible to get a
clear display while using it in conjunc-
• RS-232 ASCII output (with Hollerith to ASCII conversion tion with the Sup'R' Terminal board.
if necessary), or parallel TTL output. Repeated efforts at adjusting both the
board and the monitor failed to produce
• Six in-per-sec. card feedthru, or auto return to the front a legible display . The only solution pro-
after read. ved to be using another monitor, namely
A built-in self test feature checks all 13 channels with a a Hitachi.
diagnostic card. The Model 121-4 operates on 50/60 CPS. Sunil Subbakrishna
. Specify voltage as either 11 0 or 230 VAC. Shakti Systems
Wilmette IL 60091
The Model 121-4 is the most flexible and capable hand-fed
card reader on the market at any price, and the price is right.
You'll find it to be ideal for a variety of inventory control and Bar-Code Reader as Light Pen?
data collection tasks. Call or write for more information on Before reading Carl Helmers's editorial
the latest optoelectronic solution from HE!. "Bar Codes, Revisited ... " (April 1980
BITE, page 6) on the Hewlett-Packard
The Optoelectronic Specialists HEDS-3000 bar-code data-entry wand, 1
considered the possibility of buying a

HElinc.
Jonathan 'ndult,'a' Center • Chalka, MN 55318 .8121448-3510
light pen for my Apple II. Afterwards, I
couldn't see buying two pieces of equip-
ment when one might do both jobs.

Circle 13 on Inquiry card. Circle 14 on inquiry card . ---+


That is, can the wand be altered so as to software . As part of this endeavor, we
become a light pen? are compiling a directory of all software
that runs on MOOS or Micropolis
John Gibbs BASIC without requiring a second
operating system (such as CP 1M). I
If you don 't activate the infrared LED would appreciate suppliers of such soft-
(light-emitting diode) in the HEDS-3000, ware informing me of their products.
you can certainly sense light coming into Of course we are also always in-
the wand from an external source, such terested in new members. Membership is
as the video display's CRT (cathode-ray $12 per year for twelve monthly
tube) . There might be problems in newsletters.
matching the wave length of the light Time events in four operating modes-continu-
from the CRT to the spectral sensitivity Buzz Rudow ous. single shot, frequency comparison. and
of the infrared phototransistor in the Micropolis Users Group pulse width comparison. Includes three IS-bit
604 Springwood Cr interval timers, plus flexible patch area for
wand . .. CH
Huntsville AL 35803 extema1 interface. Programmable interrupts.
on·board ROM. and much more.
Telecommunication Options 7720A Parallel Interface. Two bi·directiona18-bit
VO ports will connect your Apple to a variety of
I enjoyed Carl Helmers's June editorial 6809 Time·Sharing parallel devices, including printers. paper tape
very much. (See "The Grass Roots Elec- equipment, current relays. extema1 on/off
tronic Post Office, or, How Electronic Don Kinzer's article in the June 1980 devices. Full featured. programmable inter·
(and Private) Mail Is Already Here," BYTE ("A Time-Sharing/ Multi-User rupts. supports DMA daisy chaining.
Subsystem for Microprocessors, " page
June 1980 BYTE, pages 6 thru 10.) The 7811 aAIIIIImetlc PrOC8llOr. Interfaces with
122) describes how a sixteen-user time-
prospect of using my terminal for rapid Applesoft, so you just plug in and run. Based
sharing system can be implemented. The
and inexpensive communication is very on the AM 9511 device. provides full 16/32·bit
exciting . system, based on a 6800 microprocessor, arithmetic, floating point, trigonometric, loga· ,
The costs you mention for sending uses a minimum of hardware and soft- rithmic, exponential functions. Programmed VO
ware . However, using the new 6809 pro- data transfer, much, much more.
computer messages using voice telephone
cessor, even less hardware and software
lines can be greatly reduced by taking is required. 7710A Asynchronous Serlallntelface. Conform·
advantage of the digital communication The first savings of hardware occurs 'ing tb RS·232·C A thru E 1978 standard. this
provided by Telenet or Tymnet . This is at power-up / reset. Most processors, in- card will drive a variety of serial devices such as
easily done by means of The Source or CRT terminals, printers. paper tape devices, or
cluding the 6800, accept a nonmaskable communicate with any standard RS·232 device.
MicroNet information services . Elec- interrupt (NMI) at any time-even at
tronic mail can be sent with The Source including other computers. Full hand·shaking.
reset. Obviously, if an NMI occurs and fully compatible with Apple PASCAL!
for $8.50 per hour of connection time before the stack is initialized correctly,
counting both send and receive time dur- the program will bomb. The problem is 7470A 3% BCD AID Conver\er. Converts a DC
ing "non prime" hours, but not counting voltage to a BCD number for computerized
usually solved by adding a special circuit monitoring and analysis. Typical inputs include
the initial charge. Similarly, MicroNet that disables all interrupts until the pro-
charges $10 per hour (for both send and DC inputs from temperature or pressure
cessor is properly initialized (as shown in transducers. Single channel AID, 400 ms
receive) and has a lower initial charge.
figure 4 of Kinzer's article). per conversion.
In addition, both systems permit users to
chat on-line with other users through On the 6809, the NMI is blocked until
the first load of the system stack pointer 7480A GPia IEEE 488 Interface. A true inlple-
their respective terminals. mentation of the IEEE 488 standard - the
(SP) . Thus, no special reset circuitry is standard protocol for instrumentation and test
needed. After initialization is complete, devices. Control and monitor test instruments
Robert W Hosken
Avatar Exports
the stack pointer is loaded to enable the such as digital voltmeters. plotters, function
21515 Hawthorne Blvd #432 NMI. Note that most interrupt timers generators. or any other device using the
Torrence CA 90503 must still be initialized; when using the IEEE 488.
6809, simply use the RESET signal to 7114A PROM Module. Permits the addition to or
According to my table of telephone clear the timer to a known state. replacement of Apple II firmware without
rates, the cost for a one-hour telephone The 6809 allows direct addressing removing the Apple II ROMs. Available with
call from New Hampshire to California anywhere in the memory map . By use of on·board enable/disable toggle switch.
during the 60 % discount time period a direct page (DP) register, the
(which Carl Helmers used as an exam- 64 K-byte addressing range is divided in- 7Il00 AWire Wrap Board. For prototyping your
to 256 pages. In a time-sharing environ- own designs.
ple) would be $9.65. The cost would be
less , of course, for a call over a shorter ment, the DP register CQuld be loaded 7510A Solder Board.
distance. with a different value for each user,
resulting in each user accessing a dif- 7590A Extender Board.
Using The Source or MicroNet has the
benefit that the two correspondents do ferent 256 bytes of temporary storage. 701M 18K Dynamic Memory Add-On.
not have to send and receive simulta- An alternate method of implementing
neously and opens the possibility for a time-sharing / multi-user system is with Watch this space for new CCS products for
multiple recipients of the same com- the 6829 memory-management unit the Apple. Weve got some real surprises in the
works. To find out more about the CCS product
m unication . . . RSS (MMU) . The MMU expands the address
line, visit your local computer (etailer. The CCS
space of the 6809 from 64 K bytes to 2 product line is available at over 250 locations
megabytes. Each MMU can handle four nationally, including most that carry the Apple.
Info on Micropolis Software Wanted concurrent tasks; the address space of Or circle the reader service number on this ad.
each task can be fully protected from
Apple II, AJlple II Plus, and Applesoft are trademarks
The Micropolis Users Group (MUG) is other tasks . In addition, a total of eight of the' Apple Corporation.
an association whose desire is maximiz- MMUs can be used in a system,
ing the use of the Micropolis-supplied Letters continued on page 298
CCS makes the difference.
20 December 1980 © BYTE Publications Inc Circle 15 on Inquiry card.

-+
We see it as a good
way to get things done. high-speed math functions, and fast, high resolution graph-
ics. And tools to connect the Apple to lab test equipment
like function generators or plotters.
Apple has built a great computer. We at CCS have And we have tools to connect the Apple to the outside
built a great line of peripherals and components to expand world, including AID converters and interval timers with
the Apple. To do almost anything you want to get done external interface.
with a computer. We make components for the S-100 bus, the PET, and
If you waI1t to do business with an Apple, we've got the TRS-80, too. We built our products to deliver hard-
tools to connect the Apple to standard business printers and nosed value to the OEM, and to the inventor who knows the
terminals. Or to modems, for communications over tele- best, at prices that are unbeaten.
phone lines, with other computers, even with other Apples. To find out how much computer your Apple IT can be,
If you want to apply your Apple to engineering, scien- see things our way. Because for serious users with serious
tific, or graphic projects, wflve got tools for high-powered, uses for the Apple, wflve got the tools.

California Computer Systems .


250 Caribbean Sunnyvale, CA 94086 (408) 734-5811
Your vehicle ror com
The Challenger 8P OF.
The general purpose microcomputer models . It has upper and lower case and educational games, personal
was first introduced as a computer and graphics in 16 colors. Th e C8P 's applications such as biorhythms ,
for hobbyists and experimenters . standard I/O capabilities are far calorie counter, home programs
However, as the industry has grown , more extensive than any other com- such as checking and saving s
microcomputers have become puter, with joystick and keypad inter- account balance rs and a home
specialized for personal use or for faces , sound output, an 8-bit D/A budgeter just to name a few. A new
small business use . There is virtually converter, 16 parallel 1/0 lines, Plot BASIC makes elaborate anima-
no computer for the serious experi- modem and printer interfaces, AC tions easy, and music composition
menter with one important exception, remote control and security monitor program allows you to play complex
the Ohio Scientific Challenger 8P. interfaces and a universal acces- multi-part music through the com-
sory port that accepts a prom blaster, puters DAC.
The C8P is unique in that it incor-
porates the features of state-of-the- 12-bit analog 1/0 module , solderless
At the systems level the machine
art personal computers, with the prototyping board and more .
comes standard with OS-65D , an ad-
memory and disk storage capacity Ohio Scientific offers a large library vanced disk operating system with
of business computers, along with of personal applications programs, Microsoft BASIC and an interactive
the " mainframe" bus architecture including exciting action games Assembler Editor. Optional software
and open ended expansion capability such as Invaders and Star Trek , includes UCSD PASCAL and
of industrial control computers . sports simulations, games of logic FORTRAN and an Information
Management System (OS-MDMS).
Personal Computer Dozens of independent software
Features suppliers now also offer persona l
The C8P DF 's specs programs for the C8P.
beat all personal
computers hands
down . It executes
instructions two
to three times
faster, and
displays more
alphabetic
characters
on its screen
than other
puter explorations.
Business Computer Features allows it to control a wide range of on computers equipped with the UTI
The C8P DF utilizes dual8 " floppy AC appliances and lights remotely, (CA-15B or CA-14A). This voice out-
disk drives wh ich store up to eight without wiring , and an interface for put capability, combined with the
times as much information as per- home security systems which moni- C8P's remote control , remote sens-
sona l computer mini-floppies , and tors fire , intrusion , car theft, water ing , telephone interface capabilities
an available double-sided option levels and freezer tem perature, all and reasonable cost open up new
expands capacity to 1. 2 megabytes without messy wiring. In addition, frontiers for computer applications .
of on-line sto rage . The C8P DF is the C8P DF can accept Ohio Scien-
Documentation
compatib le with Ohio Scientific's tific's Votrax voice 1/0 board andlor
The C8P DF is not a beginner's com-
business computer software, in- Ohio Scientific 's new universa l
puter and doesn 't come with begin-
cluding OS-65U an advanced oper- telephone interface (UTI). The tele-
ner's documentation . However, Ohio
ating system , and an Information phone interface co nnects the com-
puter to any telephone line . The Scientific does offer detailed
Management System (OS-DMS) with
documentation on the computer
suppl ementary inventory, account- computer system is able to an swe r
ing , AIR-AlP, payroll, purchasing, calls, initiate calls and communicate which is meaningful for experts ,
estimation , educational grading and via touch-tone signals, voice output including a Howard Sams produced
financial modeling packages. The or 300 baud modem signals . It can hardware service manual that in-
system also supports word process- accept and decode touch -tone cludes detailed block diagrams,
ing (WP-3) and a fully integrated signals , 300 baud modem signals schematics, parts placement dia-
sma ll business accounting system and record incoming voice grams and parts lists . Ohio Scientific
(OS-AM CAP V1 .6). The C8P DF's messages . These features collec- is now also offering fully
standard modem and printer ports tively give the C8P DF capabilities to documented Source Code in
accept high-speed matrix printers monitor and control home functions machine readable form for OS-65D,
and word-processing printers directly. with almost human-like capabilities. the Challenger 8P's operating
system allowing experimenters and
Home Control and For process control appli cat ions , a industrial users to customize the
Industrial Control battery back up calendar clock with system to their specific applications.
Th e C8P DF has the most advanced automatic computer restart capabili-
home monitoring and control capa- ties is available. Ohio Scientific 's What's Next?
bilities ever offered in a computer unique accessory ports allow the Ohio Scientific is working on a
system. It incorporates a real time connection of a nearly unlimited speech recognizer to complement
clock and a unique FOREGROUNDI number of 48 line parallel 1/0 cards the UTI system, with a several hun-
BACKGROUND operating system and 12-bit high speed instrumenta- dred word vocabulary. The company
which allows the computer to tion quality analog 1/0 modules to is also developing an 8 megabyte
function with normal BASIC pro- the computer by inexpensive 16-pin low-cost, add-on hard disk for use in
grams, at the same time it is ribbon cables. conjunction with natural language
monitoring external devices. parsing to further advance the state-
Exploring New Frontiers of-the-art in small computers . The
Th e C8P DF comes standard
Ohio Scientific 's vocalizer software modular bus architecture of the C8P
with an AC remote control
processes normal BASIC print state- assures system owners of being
interface, which
ments with conventional spellings able to make use of these new
and speaks them clearly in real -time developments as they become
available just as the owner of a 1976
vintage Challenger can directly plug
in voice output, the UTI and other
current state-of·the-art OSI
products .
The C8P DF with dual 8" floppies,
BASIC and two operating systems
costs about $3000, only slightly
more than you would pay for a dual
mini·floppy equipped personal com·
puter with only a fraction of the
capabilities of the C8P.
For more information and the
name of the dealer nearest you,
call 1·800·321·6850 toll free.

IIIIIIIENTIFII
1333 SOUTH CHILLICOTHE ROAD
AURORA, OH 44202· [216) 831-5600

Circle 16 on inquiry card .


Multimachine Games
Ken Wasserman and Tim Stryker
Mach 2 Software
96 Hammersmith Apts
Danbury CT 06810

There you are, staring into a poor dumb tube, spend-


ing hours trying to wheedle, cajole, flatter and coax your Quickly reconnoitering your base
machine into coughing up a few more points, or maybe perimeter, you begin to lay down
into reluctantly admitting every now and then: "YOU
WIN III (bell)(bell) If 1" How much satisfaction is there in mines to protect it from invasion.
that, really? How much challenge? So you beat the com-
puter. So what? So the computer beat you. Who cares?
Do you ever long for a scenario something like the square filled with one of your mines looks just like a
following? ... stretch of virgin grassland.) As you do this, the steady
clickety-click you hear from your opponent's keyboard
Tonight will be the final , deciding match of the battle tells you that he is not exactly idle either-he is probably
series-the winner will have won the regional computer- mining the area around his base.
club title and will be eligible for the national playoffs next Or perhaps his base is well protected by mountain
month in San Diego. As you and your worthy opponent, ranges, and he is now already actively seeking yours? Or
both dressed in black, enter the room, a hush falls over maybe he has decided on the decoy ploy, and is building
the gathered assembly. You approach your respectiv e and mining an entirely false base to confuse you? You
consoles, and, at a prearranged signal from the presiding have no way of knowing!
judge, the game begins. Running out of mines, you frantically return to your
The screen before you contains a wealth of information base to restock, then rush out again to complete the min-
about the status and positioning of your various forces. ing operation. Suddenly you hear the sound of a mine ex-
You have two "windows" onto the field of play, one ploding. Has your opponent run across your mine field
centered on your base, the other on your current tank. already ? Or did he, in his own haste, run afoul of one of
You see no sign of your opponent or his base in either his own mines? Thankful you had the foresight to make
window, for the field of play is very large: you know that your mine fields orderly, you investigate: one of them is
he is out there somewhere, but, as the game begins, you m issing! Your opponent's tank is now badly damaged,
have no idea where. but there are still four more where that one came from,
As you begin to move your tank out of your base, you and, more important, he now has some idea as to where
find that it stays centered in its own window, thereby your base is.
making previously unseen portions of the field visible to Out of mines again, and unwilling to return to base to
you, while, from the point of view of your base (which is restock, you are unable to patch the breach-instead,
immobile) your tank appears to move away from win- you take off after the intruder, and suddenly-there he is!
dow center until shortly it disappears off the edge. Quick- His tank appears within your tank window! You
ly reconnoitering your base perimeter, you begin to lay fire-and miss-he maneuvers, fires-and hits you!
down m ines to protect it from invasion . (These mines are Your tank goes into condition yellow-you maneuver,
visible to you but not to your opponent, to whom a fire-and miss-fire again-a hit! His tank, which was in
condition red from having hit the mine, is completely
Cassettes containing Flash Attack for the PET, at $15 destroyed, but you know that the second of his supply of
each, and kits containing all the hardware needed to five tanks has now been made available to him back at
run Flash Attack and other games on the PET, in- his base, wherever that is. Quickly slipping into a nearby
cluding CB2 sound, at $15 each, are available from: forest to survey the area, you suddenly run across what
Mach 2 Software, 96 Hammersmith, Danbury CT can only be his second tank!
06810. You reason as follows: in order for his second tank to
have gotten back to this area as fast as it did, his base

24 December 1980 © BYTE Publica tions Inc Circle 17 on inquiry card . ......
ATARli PERSONAL
COMPUTER SYSTEMS THAT
GROW WITH YOU
modulator and FCC approval for Add programs. Choose among doz-
connection to any TV. Plus, nationwide ens of programs in Atari's rapidly
, Atari Authorized Service Centers. expanding software library, Programs
And more. categories include:
Add memory. The ATARI • Personal Finance
800T" is supplied with & Record Keeping
16K of memory. You can • Personal Interest & Development
expand up to a full 48K of • Professional Applications
with 8K or 16K Memory • Education
M
Moduld you install yourself.
• Information & Communication
In less than a minute. The
ATARI 400'S"'" 8K of RAM may be • Entertainment
expanded to 16K at Authorized Ser- • Programming Languages
vice Centers. Both may be expanded • Small Business Accounting
to 26K of ROM with slip-in ROM Add It up. With Atarl, you start
Start with a better computer. cartridge programs. with more. And you can build to
Atarl computers have built-in capa- Add peripherals. The ATARI 410'" more. Because Atari offers you per-
bilities you can't even add onto audio-digital program recorder. Sin- sonal computer systems that grow
many other personal computers. gle or dual density* disk drives, The with you. Ask your Atari retailer
Three programming formats (ROM ATARI 800 Individually addresses up to give you a full demonstration
cartridge, disk and cassette), A 57 key to four drives, Add the ATARI 850T'" of Atarl computers, peripherals
upper/lower case ASCII keyboard with RS232 Interface Module. Add high and programs. Complete systems.
29 keystroke graphics symbols. 128 speed 4 or 80-column printers. Ad:)l~ecause when other people were
0
colors and hues. Four separate sound an acoustic modem for remote data thinking hardware and software
channels and a built-in speaker. Four access. Add a light pen:t' And there Atarl was thinking systems. I
controller ports, A built-in RF are more Atarl peripherals
qn the way.
ATARr "Available Fall. 1980
@1980, Atari, Inc.
• A Warner Communications Comj.Jany
PERSONAL COMPUTERS
Alari ressrves the rlghllo make changes 10 products
1265 Barregas Avenue . Sunnyvale, CA 94086
or programs without notice. Call toll ·free (80Q) 5l8·8547 (Except " lask. illId HawaII)
(In California : (8001672'1404) for the Dame of your neuen Atul retailer.
must be nearby. Accordingly, you ignore the fact that his Commodore PET computers, under the name of Flash
tank begins firing at you, opting instead to try to catch a Attack. (See photos la and lb.)
glimpse of his base in your tank window before your tank A pair of 16 K-byte PETs, TRS-80s, or Apple lIs should
is destroyed. allow the development of even more outrageous games of
You maneuver-are hit!-your tank is now in condi- this general type, perhaps involving quicksand pools,
tion red, and you find it difficult to move prop- laser weaponry, or aerial reconnaissance, to name a few
erly-nevertheless you forge ahead-there is his base! possibilities. The game could even conceivably be
You move again, and hit a mine-your tank is destroyed! generalized to include more than two players, leading to
However, rememberi1'Jg the coordinates your tank was at situations in which teamwork and treachery could
when you saw his base, you make a lightning mental con- become determining factors in a game's outcome.
version from rectangular to polar coordinates, and,
shouting insults across the room to distract your oppo- (l a)
nent's attention, you swiftly key the polar data into your
angle and range registers and fire off an intercontinental
ballistic missile from your base. A high, falling whistle is
heard, followed by a colossal explosion.
A deathly quiet ensues: your condition display glows
with the word "SUPREME," while on your opponent's
screen you know the condition to be "DEFUNCT." You
have triumphed in the first game of tonight's seven-game
match-as you giance across to see the look of fierce
determination on the face of your opponent, you realize
that the remaining games may not be won so easily. The
judge, looking at both players, slowly raises his hands,
and the second game begins.

Creating a Game
The creation of such a game may not be as far beyond
your capabilities as you might think: the above game, in-
cluding all features mentioned, and more, has already
been implemented for use on a pair of lowly 8 K-byte

FLOPPY DISK FACTORY DIRECT FLOPPY DISK FACTO


0: II
o -<
f-
U
o
<! II
LL m
~
n
-i
en "Tl
o r
o
>- "'0
CL "'0
CL
o -<
o
Li • Buy factory direct from the manufacturer of floppy disks en
f- sold exclusively under other well-known brand names. A
S30: • Save distribution costs on reversible 5.25" floppy disks,
which are 100% certified for 40 track. dual side, double
"Tl
1>
o density and all other standard applications. n-i
>- • 500/0 savings on 5.25" floppy disks with new factory- o
0: direct 2.2 megabyte capacity "Diskit". II
-<
2U • Factory-direct "Diskit", includes twelve floppy disks
and accessories, plus a head cleaner disk and solution
o
<! packaged in a bookcase binder for easy access, handling II
~ ~~i~e~~~r~~Ty ~~s~~'~I~~m~e~O ~~~igt~: ~~~h~~~~~J. ~
en Normal price $59.50. Order now and save 510.00 "Tl
o lCA residents add 6 '12% sales tax], r
>- • Available in hard and 50ft sector configurations; when ~
8:: ordering indicate number of sectors - 1, 10 or 16. "'0
o • Send check or money order to: -<
Li Factory Direct ~
f- P.o. Box 60759 A
&3 Sunnyvale, CA 94088 "Tl
0: For VISA or MasterCard call toll-free f) Photo 1: A typical game of Flash Attack fully underway. The
o [800' 824-7888 -i
photos la and lb show the display screens seen by each of the
Ei: In Calif, [8ooJ 852-7777 ~
o In Alaska & Hawaii (800) 824-7919 -< two players, The two rectangular "windows" seen on each
tJ Ask for Operator 98 Q screen represent a limited view of each player's base and the
view from his active tank . By presenting only incomplete infor-
<! II
:I >ISIO AddOl:ll:J3C:110 AC:lOl:J'Ij:l ) ISIO AddOl:ll:J m mation to each player, the skill necessary (along with the cor-
responding sense of accomplishment) is increased.

26 December 1980 © BYTE Publications Inc Circle 18 on inquiry card . ·Circle 19 on inquiry card . --+
[JIlUJiiltmiilf
tlDllfililfPll!JJt~f
'5i'Y/i1hemm

Reset

• . -'
Head
Load
Tank, embody factors 1 and 3, while most of the rest of
The game hinges on the players' the available microcomputer game software embodies
judicious use of incomplete informa- either none of these factors (computer chess, backgam-
mon, etc), factor 2 alone (Star Trek, Adventure, etc), or,
tion. in exceptional cases, factors 2 and 3 together (real-time
Star Trek, etc).
It is interesting to note that, of all the major league
The basic factors that go into making a game like this sports, the one that embodies all three of these factors
interesting are threefold: most fully is football-this may be the reason why the
sport is so overwhelmingly popular.
1. More than one human player is involved in the game . Bringing all three of these factors together in a single
Rather than having the user compete against the computer game virtually requires that more than a single
machine, the machine is utilized to permit two or console be used. Since, to most of us, a requirement for
more people to compete with each other in ways that multiple consoles is equivalent to a requirement for
would be impossible without the aid of the machine. multiple machines, the issue that will be addressed here
2. Success in the game hinges on the players' judicious is: what is needed in the way of hardware and software to
use of incomplete information . Although the game support the implementation of multimachine games?
may, in fact, be entirely deterministic in the sense
that each legal move a player proposes gets put into Two-Machine Games
effect without the intervention of any randomizing In the case of two-machine games, the answer turns out
influence, the fact that each player has only a limited to be surprisingly simple and inexpensive. Most
notion as to what his opponents are up to lends a microcomputers come already supplied with a general-
definite element of suspense and calculated risk- purpose, 8-bit, parallel I/O (input/output) port poking
taking to the game. out the back someplace. For those that do not, an add-on
3. The game is played in real time: one's options are port of this type can generally be purchased at nominal
constrained not so much by the rules of the game as expense. As in the PET, the port should ideally have the
by one's own fleetness of hand and mind (or lack property that, even though configured for output, it will
thereof). still return a correct reading of the states of the pins in-
volved when a "read" operation is performed on it.
Many conventional board games, and virtually all con- Also, as with the PET, the port should represent the
ventional card games, embody factors 1 and 2. Many high state upon output by means of a passive pull-up
video pinball parlor games, such as Atari's Pong and resistor. Ports not satisfying these conditions may still be

ELTTM Building Blocks for


Microcomputer Systems,
Dedicated Controllers
and Test iquipment.

R21/0 RM-10
8-100 ROM, 8-100
RAM & I/O RACK MOUNT
BOARD CARD CAGE
ECT's R2 1/0 is an S-100 Bus I/O Board with 3 Serial ECT's RM-10 is a rack mount 10 slot Card Cage with
I/O Ports (UART's), 1 Parallel I/O Port, 4 Status Ports, Power Supply, conSisting of an ECT-100 rack mount
2K of ROM with the 8080 Apple Monitor Program and Card Cage (19"W x 12.25"H x 8"0), the MB-10 Mother
2K of Static RAM . Board (with ground plane and termination) all 10
connectors and guides and the PS-15A Power Supply
$295.00 (15A @ 8V, 1.5A @ ± 16V). $295.00
'I11III
Specializing in Quality Mi.
. TM Industrial. Educational. SI

ELl ELECTiioiiifiNiiiii" TECHNOLOGy';;;1) 763 Ramsey Ave., Hillside, NJ 07205


686-8080

28 Oecember 1980 © BYTE Publi cations Inc Circle 20 on inquiry card.


That's the MEASUREMENT systems & con- Outstanding features such as those listed
trols DMB Series of S-100 bus memory below make the DMB series the UNBEATABLE
modules, fully compatible with ALPHA S-100 Memory:
MICRO, CROMEMCO, DYNABYTE, NORTH • Four independent 16K software select-
STAR, MP/M, and most other S-100 systems. able banks.
• Each bank is independently addressable
Definitely a winner, the DMB Series is avail - on any 16K boundary.
able with Bank Select (DM B6400) or without • Switch selectable bank sizes - from
(DM6400) and utilizes industrial quality con- 16K to 64K in 16K increments.
struction, provides outstanding reliability, • Eight banks (512K) per I/O port for each
and is backed by dedicated customer service of the 256 ports.
and a one year guarantee. • Z-80 4M Hz operation with no wait
states using transparent refresh .
The DMB6400 uses I/O port addressing for
• On-board diagnostic LED's.
the bank select feature. A switch provides the
• Low power - 8 watts maximum.
ability to select anyone of the 256 I/O ports
• Reliable, tested and burned-in memory.
for addressing the memory banks. The mem-
• IEEE S-100 compatible timing.
ory is configured as four totally independent
• One year guarantee.
16K software selectable banks, with each
• Attractive Dealer & OEM Prices.
bank addressable on any 16K boundary.
See your nearest computer dealer, or contact
us for the complete story on the UNBEAT-
ABLE S-100 Memory.
""""" Group I
A Divi si on of MEASUREMENT systems &. controls 867 North Main St. / Orange, Calif. 92668/ (714) 633·4460
incorporated TWX/TELEX: 678401 TAB IRIN
10 220 REM*** INPUT : SS = BYTE TO BE
Listing 1: Listing of th e p rogram used to test th e cable described
in fig ure 1. 10 23 0 REM*** SENT
11.3 2 41.3 REM*** OUTPUTS : NO NE
100 REM*** PROGRAM TO TEST INTER - 13250 REN***
1 10 REN*** MAC HINE COMMUNICATIONS 102 60 HN = INTCASC( SS ) / 16)
120 REt-1*** 10270 LN = AS C (S S ) ~H N* 16
2 03 GOSUB 10001.3 10281.3 POKE 59 471.L N+ 128+3 2
2 10 IF PEEK( 594 71 ) AND 16 THEN 260 10290 IF PEEK(594 71) AND 128 TH EN 13290
220 GET SS 13330 POKE 5947 1 .HN+1 28+64
233 IF SS = "H THEN SS = CHRS ( 0 ) 10313 IF PEEK( 5947 1) AN D 12 8 THEN 10333
2 4 0 GOSUB 13200 1032 0 GOTO 103 10
250 I F r ." = ne" THEN 999
.:;~ 10330 POKE 5 9 4 7 1.255
2 6 0 GOSUB 10400 1 f1340 RETUR N
270 PRINT RS;
280 I F RS -. ,-
999 END
THEN 2 20
J''' .....

-
1f...,11
10411.3
10420
REM*** RO UTI NE TO RECE IVE BYTE
REM*** INPUTS : NO NE
10000 REN*** 10430 REM* * * OU TPUT: RS = BYTE RECE IVED
1001 0 REM*** ROUT INE TO IN IT IALI ZE PORT 10440 REM***
1002 0 REM*** INPUTS: NON E 10450 I F PEEK( 5 9 47 1) AN D 6 4 THEN
10030 RE M*** OUTP UTS: NON E 104 6 0 LN = PEEK( 5 94 71 ) AN D 15
10040 REt:l:f::t::.y. 10470 POK E 59471 . 12 7
10050 POKE 59 471 , 255 1048 0 IF PE EK( 5 9471) AND 32 THEN 10480
10360 POKE 59459. 2 55 10490 HN = PEEK( 59 47 1 ) AND 15
1 160 7 0 RETL:Rt-~ 10500 POKE 59471~ 2 5 5
102130 REt=1:f: :t::f: 10510 RS = CHRS(HN*16+ LN)
102 10 REM*** RO UTIN E TO S END BYTE 10520 R ETU Rt-~

used as long as there is provision made within them for machine. However, the opposite machine must call its
individually programming each bit position to be either own RECEIVE routine, at line 10400, in order for the
input or output (examples of the use of such ports will not transfer to take place. There is a potential pitfall here: if,
be given here). when writing your own code to use these routines, you
What is needed, then, is an arrangement that will allow create a situation in which both machines are trying to
a byte at a time to be transferred from either machine to send a byte to the other at the same time, or if both
the other. Figure 1 gives the wiring diagram for the cable machines try to receive a byte from the other at the same
needed; as you can see, each bit position on each machine time, both will "hang."
is simply directly connected to the corresponding bit The programs running on the two machines must be set
position on the opposite machine. This is true for all bits up in such a way that whenever one of them decides to
except for the 24 bit, labeled ASYM, which is grounded send a byte, the other realizes this and sets up to receive
on one machine and left floating high on the other. The it. Given this fact, the purpose of the ASYM bit in figure
whole package, including connectors, should cost less 1 becomes evident : it guarantees that start-up problems
than $5. will not arise when running identical copies of a single
Listing 1 contains a program designed to test the cable. program in both machines. Consider yourself in the posi-
It is designed for use on a pair of PETs, but, with minor tion of the program in listing 1 as you begin running;
modifications, it should be capable of supporting any eventually you would reach the point where you would
pair of machines with ports satisfying the conditions like to start up a dialogue with the other machine.
discussed above. With the cable in place, and with both Question: should you send a byte to the other machine
machines running this program, what should happen is first, or receive one7 You and the other machine had bet-
that any keys hit on either machine should be displayed ter corne to complementary conclusions as to which to do
on the screen of the other. Type a shift-Q (not the STOP first. Solution: you use the setting of the ASYM bit to
key) to exit the program and return to BASIC. decide . This is exactly what happens in line 210 in the
The three utility routines of interest here start at lines listing. If, upon reading the port contents, you find that
10000, 10200, and 10400, respectively . The routine at line the 24 bit is high, you receive first; otherwise you send
10000 simply initializes the port: location 59471 is the first. From that point on, in this example, you simply
PET's User Port 110 data register, while 59459 is the alternate sending and receiving, and everything is tine.
register used to configure the data pins for input and out- Let's take a closer look at what is actually involved in
put. The POKE in line 10060 configures all eight pins as transferring a byte using this scheme. The nine lines
output. shown in figure 1 can be broken down into four groups:
The SEND routine at line 10200 may be called
whenever it is desired to send a byte to the opposite • GND . This is a signal ground, which must be present in

32 December 1980 © BYTE Publications Inc Circle 22 on inquiry card . ---+


MACHINE A MACHINE B
a-BIT I/O PORT DATA 3 a-BIT I/O PORT

DATA 2

DATA 1

DATA a
GROUND

Figure 1: The cable arrangement needed for connecting two PETs in game-playing configuration . Each machine runs the same pro-
gram, and exchanges relevant information, one byte at a time, with the opponent's computer. The bit labeled 24 determines the initial
state of each machine and, thus, whether it first transmits or receives.

DRCV
\ /
/
\ /
DATA 0 - 3 \'--_ _ _ _ _ _ _ _ ~X 7
Figure 2: Timing diagram for information transfer usingJl!!!Jable scheme of figure 1. The transmitting computer puts information on
the DA T A lines, low-order nybble first, and brings the LNR line low . The receiving computer brings the DRCV line low when the in-
formation has been accepted. The process is repeated for the high-order nybble, but HNR is used to indicate the presence of new data .
When DRCV is brought high, the transmitter and receiver functions reverse .

order for the two machines to have a common reference read the high-order nybble off of the DATA lines, to in-
voltage. dicate to the sender that the high-order nybble has been
-DATA 0 thru 3. These lines, which are controlled by received and that, as far as the receiver is concerned, the
the sender, carry the actual data being transferred, a nyb- transaction is complete.
ble at a time (a nybble is half of a byte, or 4 bits). Figure 2 shows a timing diagram of the whole opera-
- ASYM. This has alreflN~een discussed. tion. Essentially, what happens is this:
_ DRCV, r:NR, and (data received, low-order The sender puts the low-order nybble on the DATA
nybble ready, and high-order nybble ready). These are lines, and (by bringing r:NR low) says, "Here is the low-
the so-called "handshake" lines. r:NR, which is a signal order nybble." The receiver reads in the low-order nyb-
from the sender to the receiver, is brought low by the ble, and (by bringing DRCV low) says, "I've got it. " The
sender to indicate to the receiver that the low-order nyb- sender then puts the high-order nybble on the OAT A
ble of the byte being sent is now ready to be read off of lines, and (by bringing INR high and HNR low) says,
the DATA lines. HNR, also a signal from the sender to "Here is the high-order nybble." The receiver reads in the
the receiver, is brought low by the sender to indicate to high-order nybble, combines it with the low-order one to
the receiver that the high-order nybble of the byte being make a complete byte, and (by bringing DRCV high
sent is now ready to be read off the DATA lines. again) says, "All set. Goodbye." The sender must then
return all lines to the high state before returning to his
DRCV, which is a signal from the receiver to the sender, caller.
is brought low by the receiver once he has read the low- All lines are left in the high state except when actually
order nybble off of the DATA lines, to indicate to the in use so that if one machine tries to send or receive while
sender that he is ready for the high-order nybble; DRCV the other is off doing something else, the first machine
is then brought high again by the receiver once he has will simply wait until the other is ready before proceeding

34 December 1980 © BYTE Publica tions Inc


UWhat You Don't Know
Won't Hurt You". Couldn't Be
Further From The Truth
When It Comes To Running Your
Own Business.

How far from the truth is the more advanced system. He diskettes, standard eight inch
adage that says "What you wants the availability of addi- disk or a ten megabyte hard
don't know won't hurt you." tional programs so he won't be disk. Programs are continuous-
Systems II is designed to boxed in. Last, but not least, he ly being developed to expand
give you the advantage. Its up- wants support for any pro- the usability of our system.
dated methods and program- blems he may have. See your local dealer today.
ming procedures will take you Here Is How We Responded If he doesn't .have SYSTEM II
out of the "pencil pushing" age To expand the performance have him give us a call.
and into "today's technology". of the already super Apple II , Systems II - Apple II - And You
The Reasons For Systems /I the KSAM (keyed sequential ac- Moving Your Business Forward
The number one reason cess method) was developed Faster.
is dependability. for fast access to any record 2455 s.w. 4th Ave . Suite 2 On tario. Oregon 97914
At Applewest Inc. we have on file, giving performance that (503)889·8777
put the system through its even larger systems find hard
paces. However no matter how to beat.
much "in-house" testing is Our documentation is the
done the true test comes from most complete of any on the
the end user - like yourself. market. Our Operations Manual
We listened to our customers explains in depth the use of
and we learned. each module in the system, but
Here Is What We Found Out we didn't stop there.
The small businessman A Lesson Manual/User's
wants big performance from Guide was developed
his micro system, not micro taking the user through
performance. He wants com- the system in a format-
plete documentation that is ted, learning process.
easy to use. He wants com- SYSTEMS II is avail-
plete flexibility to grow into a able on five and one quarter Apple Ills a trademar1< of Apple Computers
with the transfer. so that the ASYM bit could be sensed properly.
The only modifications necessary for this scheme (to Although code resembling that shown in listing 1
handle ports lacking the previously discussed properties) works, it executes excruciatingly slowly under most cur-
would be: to have code at the beginning of the RECEIVE rent implementations of BASIC. Anyone considering
routine which configured the DRCV line for output and writing a real-time game using these routines would be
the remaining lines for input; to have code at the begin- well advised to rewrite, at a minimum, the SEND and
ning of the SEND routine that configured the DRCV line REC~IVE routines in machine language. Listing 2 shows a
for input and the remaining lines for output; and to have program, tailored for the PET, which is functionally
code at the ends of both routines for reconfiguring all identical to the one in listing 1: the difference is that in
lines as input. The port initialization routine would also listing 2 all three utility routines have been implemented
have to be changed to initially configure all lines for input in machine code.
The subroutine at 10000 now sets up the machine code
in the PET's "tape-2 buffer" -the SYS to 909 in line 200 is
what actually initializes the port. The USR function is in-
Listing 2: Functionally the same as listing 1, this program is
tailored for the PET computer and has several utility ro utines
voked with a negative argument (as in line 240) to cause
implemen ted in machine code. the machine to execute the RECEIVE software ... the
value returned by USR is that of the byte received.
When the argument to the USR function is non-
110 REM*** MACHINE COMMU NICA TIONS negative (as in line 230), its value is turned over to the
SEND software for transferrence to the other
120 REM*** USING MACHIN E LANGUAGE machine . . . under these conditions the value returned
130 RE M*** AN D OTHER EFF IC IENT by USR is garbage. The ASYM bit must still be checked
; , : ;-.";., .. :
r::. L !- i ·;·······
... - TECHf'~ I G!UES from BASIC to determine whether to send first or receive
15~~i first. (See line 210.)
GOSUB10000:SYS909
210 IFPEEK( 59471)AN D1 6THE N240
Putting It All Together
Just having the capability to transfer bytes back and
GETS$~S=0~IFLEN(SS)}0THENS=ASC(SS )
forth between two machines does 'not guarantee success
U=USR(S):IFS$ = ~~~TH E N999 in writing multimachine games. We now need a general
RS=CHRS( USR (-l»:PRINTRS; strategy for controlling the flow of information between
250 I FF:$< >!I ~!: THEt-i220 the various machines in such a way that the moves made
by each player are processed in a consistent manner by all
machines involved. Among other things, the strategy
10000 REM*** TH IS ROUTINE SETS UP THE used must ensure that all of the machines involved agree
10010 REM*** FOLLOWING FACILITIES as to the order in which the various players' moves are to
100 20 REM*** IN MACHINE LANGUAGE: be processed. Only one such strategy, the key-oriented
!-.- -1'-,-
C=t'" t:,i·~· -l.··.!.-
! "'. L-!
strategy, will be discussed here. Although many other ap-
proaches to the problem do exist, this one is particularly
C:C-~;1·.!.··.!.··.!.·
"clean" and therefore easily debugged; it is also
.... 1-11- 0 - • • • • • •
reasonably efficient in both space and time .
100E,0 f~Et:1:+::+::f: I f - f ICD:- .!.. k! -': ,-'!.ir-.:-
::..·t:...i-iL·'::'"
, _ , - , _ , _" -'.--. ' i-i
!"'! ••- ;11: ••
!..f
The information transfers addressed by any general
strategy of this kind fall into two groups: those that occur
U=USR(-l) ... RECEIVES U at initialization time and those that occur during the ac-
RE j=1:+: :+::t: tual play of the game. The key-oriented strategy calls for
all information pertinent to the initial state of the game,
FORI=826T0917~READX~PO KEI.X:NEXT
including information that may be kept secret from one
"! ;-:-';-0; -;:"7;-
~ o:..'.!. ..:.. ",_, or more players, to be made known to all machines at ini-
IFPEEK(50003)=0THENRETURN tialization time.
Then, during play, a continuous conversation is set up
POKE869 .1 09;POKE882. 98:POKE903.98 among the machines in which the only information
changing hands consists of individual keystrokes
~~ ET URr"~
["":wT i::
generated by the players at their keyboards. If a player
1..··1; 111
generates no keystroke to be sent on a given pass, a zero
-! <I.:.: "'"
i .i ",:..= i::...=
..!...
!"': wTO
,-.,
165,180,72,9.240.41.191.141
1..··'1 I I I byte is sent out to the other machine(s) to indicate this
DR TA 79.2 32.104.74. 74 ,74.74.9 fact. Every machine maintains the full status of every
.; -1.-.: .- ,:-.:
1. .i L =·::,.·i::,.i DATA 208.44.79.232.48.251.141,79 player but only displays the information its own player is
supposed to see.
DATA Listing 3 shows a program, Real-Time Two-Machine
r ':C: TC;
L ··f ; II!
Hangman, designed to illustrate the use of the key-
r". ,- : :.-,
L·'n in oriented strategy. To keep it short, such things as instruc-
DATA 133.18 0.169 .127 . 141.79.232 tions, gruesome representations of gallows, and so on
L·:n i n
!'"•••- : "'T" :-.
169.32.44 . 79.232.208.251 .173 have been left out. The object of the game is not, as it is in
.,
.l.
"'!
.l ,,"_,_.-r_, DATA
:-.:::::;~-:
normal Hangman, to guess your opponent's word within
a set number of letter-guesses while he sits around telling
DATA 234.234.169 .0 .162.255.142.79 you where your correct guesses fit in. Instead, both you
..; .:; "'! "'! r':O T O
:-.,:
.i 1. 1.. 1. ....:.i L '"i 1 i I ; and your opponent choose words that the other tries to

36 December 1980 © BYTE Publicalions Inc Circle 23 on Inquiry card . .......


26 MEGABYrES
$4995.

. I .

Sudderly, S-100 microcomputer systems can easily handle 100 million


bytes. Because Morrow Designs™ now offers the first 26 megabyte hard disk
memory for S-100 systems-the DISCUS M26™Hard Disk System:
It has 26 megabytes of useable memory (29 megabytes
unformatted). And irs expandable to 104 megabytes. ,
The DISCUS M26™ system is delivered complete-
a 26 megabyte hard disk drive, controller, cables and operating system-for
just' $4995. Up to three additional drives can be added, $4495 apiece.
The DISCUS M26™system features the Shugart SA4008
Winchester-type sealed media hard disk drive, in a handsome metal cabinet
with fan and power supply. '
The single-boeJrd S-100 controller incorporates intelli-
gence to supervise all data transfers, communicating with the CPU via . .
three I/O ports (command, status, and data). The controller has the abili~ to
generate interrupts at the completion of each command to increase system
throughput. There is a 512 byte sector buffer on-board. And each sector can 'be .
individually write-protected for data base security.
The operating system furnished with DISCUS M26™
systems is the widely accepted CP/M· 2.0.
See the biggest, most cost-efficient memory ever intro-
duced for S-100 systems, now at your local computer shop. If unavailable ' '
locally, write Morrow Designs;m 5221 Central Avenue, Richmond, CA 9480-i "
Q MORROW DESIGNSlM
Or call (415) 524-2101, weekdays 10-5 Pacific Time.
'CP/M is a trademark of Digital Research.
. ~ ThInker ToysTM
guess-whoever guesses the other's word first wins. possessing the cabling arrangement described above.
The program as shown is, of course, only capable of
running on a pair of PETs. However, with suitable alter- Game Time
ation of the SEND/RECEIVE software, it should be possi- To play the Hangman game, attach the cable, type the
ble to run it on any pair of common microcomputers program in, and RUN it on both machines. You and your

Listing 3: Real-time Two-Machine Hangman in which you at- ROUTINE TO SEND ENTIRE
tempt to guess your opponent's chosen word first. T:'-I !-~T!..l~C% t:iO::-"U T ".fC"
5005 ~:Ei=1*:+::+: .-_" '"-.1:.;.....1-·. !Ui'_·i:.i.!=L

REAL-TIME 2-MACHINE HANGMAN ~: E t=1 :f: :f: :f:

!I.";-
t·J~-. '" • 5030 U=USR(ASC(MIDS(WS(l).I,l»)
40 REM*** FS ... LETTERS FOUND SO FAR 5040 NEXT I : RETURN
LETTERS TR I E[) SCi 51013 R E t=l :f: *::fc
60 REr=1:f::f::f: 5105 REM*** ROUTINE TO RECEIVE ENTIRE
90 DIM WS(2).FS(2).TS(2) 5110 REM*** WORD FROM OTHER MACHINE
100 GOSUB 10000 : SYS 909 5115 REN:t::t:*
.110 PRINT "WHAT IS YOUR WORD"; 5120 FOR 1=1 TO LS
5130 WS(2)=WS(2)+CHRS(USR(-I»
130 IF PEEK(59471) AND 16 THEN 190 5140 NEXT I = RETURN
140 LS=USR(-I) : U=USR(LEN(WS(l»)
150 IF LS{>LEN(WS(l» THEN 210 5205 REM*** ROUTINE TO INITIALIZE BOTH
160 GOSUB 5100 ~ GOSUB 5000 5210 REt=l:f-:-fc:t: FS ENTRIES TO ALL DASHES
170 GOSUB 5200 ~ P=2 ! GOTO 280 5215 REM***
190 U=USR(LEN(WS(l») ~ LS=USR(-l) 5220 FOR 1=1 TO LS
200 IF LS=LEN(WS(I» THEN 230 5230 FS(l)=FS(I)+"-" : FS(2)=FS(2)+"-"
210 PRINT "WORDS ARE NOT SAME LENGTH" 5240 NEXT 1 : RETURN
220 GCITC~ 110 10000 REM*** THIS ROUTINE SETS UP THE
10010 REM*** FOLLOWING FACILITIES
.
Cz-1
-~ 1 ~3020 REt'1:t:** IN MACHINE LANGUAGE:
10030 REi'1:t:**
255 REM*** MAIN PROCESSING LOOP 10040 REl'l*** SYS909 •.. INITS PORT
10050 REt4:f::7::.ft
270 MS=CHRS(USR(-I» : GOTO 300 U=USR(+N) ... SENDS N
280 GET MS ~ MS=MIDS(MS+CHRS(0),1.1) 10070 REN***
290 U=USR(ASC(MS» L~=US~:( -1 )
300 IF MS=CHRS(0) THEN 500
310 FOR 1=1 TO LS 10100 FORI=826T0917:READX:POKEI2X~NEXT
320 IF MS(>MIDS(WS(P),I,I) THEN 360 10110 POKE1.58:POKE2.3
350 FS(P)=MIDS(FS(P).l~I-l)+MS+MIDS(FS( 10120 IFPEEK(50003)=0THENRETURN
P ) .!"I+l.;=L5-I) 10130 POKE827.154:POKE830.97:POKE834.98
360 NEXT I ~ IF FS(P)=WS(P) THEN 1000 10140 POKE869.109:POKE882,98:POKE903.98
390 TS(P)=TS(P)+MS ; IF ,D-1 THai -~ 10150 RETURN
11000 DATA 32.167.208.166,179.208.32
4i0 rr-: :::- Pi
~_.i.
L IT
i 11010 DATA
420 PRINT "TRIED 50 FAR~ ";TS(2)
500 P=3-P : ON P GOTO 270~280 11030 DATA 208.44,79.232,48.251.141.79
11040 DRTA 232~44~79;232~16~251~48s44
1005 REM*** WE HAVE A WINNER 11050 DATA 32.103.3.76.120,210.44.79
11060 DATA 232.112,251.173.79.232.41 . 15
1020 PRINT : IF P=l THEN 1040
H '_~ I' !
iUU
I
11080 DATA 169.32.44,79.232.208.251.173
It "__':-=!!
j LEU:
I !"t"=J:'"u
'--\-._s!.... 110"30 DATA 79~232~10~10,10~10s5;180~168
!i TUC-
i ~ ! L MAGIC WORD WAS: ";WS(2) 11100 DATA 234,234.169,0.162.255.142.79
11110 DATA 232~142sb7,232~96

38 December 1980 © BYTE Publications Inc


In this age of runaway inflation ...

Look what $795 * will buy

The HIP ADTM digitizer


Inexpensive input to your computer
The HIPADTM 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 digtizers 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 HIPADTM comes complete with both RS-232C and parallel interfaces
and has its own built-in power source. The origin is completely relocatable so coor-
dinates may be positive or negative for a true reference value and oversized mater-
The ideal inpu t device for the small ial may be input by simply resetting the origin .
syste m use r.
Accurate positional information, free form sketches,
even keyboard simulation
All can be entered using the multi-faceted HIPADTM digitizer. Its capabilities and
low price make the UL listed HIPADTM a hatural se lection over keyboard entry , inac-
curate joysticks, or expensive appro ximating light pens. It's perfect for inputting
isometric drawings , schematics, X- rays , architectural drawings , business graphs ,
and many other forms of graphic information , as we ll as creating your own graphics.
Use it with Apple UTM , lRS-80 Level II TM, PEl ™ or other
popular computers
Available w ith stylus o r optional cursor. The HIPAD 'STM 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).
Furtherm ore , you get English or metric scaling, data format (Binary/BCD/ASCII),
selectab le baud rates, and resolution of either .005 " or .01 " .

For co mplete information contact Houston Instrument, One Houston Square, Austin, Te xas 78753.
(5 12)837-2820. For rush literature requests, outside Te xas ca ll toll free 1-800-53 1-5205. For technical
in formation ask for operator 115. In Europe contact Houston In strument, Rochesterlaan 6, 8240 Giste/,
Belgium. Teleph one 059/27-74-45.

TM HIPAD is a trademark of Hous ton Instrumen t houston instrument


TRS-SO is a trademark of Tandy Corporation GRAPHICS DIVISION OF
Availabl e w ith optional display. APPLE is a trademark of Apple Computer Inc .
PET is a trademark o f Commodore Business Machines. Inc .
BAUSCH & LOMB (j)
Circle 24 for literature
·U.S. Sugges ted retail price Circle 25 to have representative call
opponent will each be asked to enter a word-if the The Play Phase
words entered are of different lengths, the program prints At this point, the program is ready to enter the play
an error message and reprompts both players for new phase, but first it must set the initial value of the player
words. Once the program has accepted the two words, select variable P to either 1 or 2, depending on the setting
any key you strike is taken to be a letter-guess directed at of the ASYM bit. The reason for this is that the section of
your opponent's word. code from line 300 to line 500 is used to process proposed
Each time you hit a key, your machine displays the letters, or moves originating from both players-this is
results of your guess-that is, your target word so far, the essence of the key-oriented strategy. The variable P,
with dashes in the positions corresponding to letters not which flips back and forth during play between 1 and 2
yet guessed, and a tabulation of the letters you have tried via the statement "P=3-P" in line 500, is used on each
so far. The program automatically detects when one pass to determine whether to attempt to get a keystroke
player has guessed every letter in his opponent's word, from one's own keyboard (which is what the GET state-
and declares the winner accordingly . ment in line 280 does) or to receive from the other
The initialization phase of listing 3 encompasses lines machine the result of its attempt to get a keystroke from
10 thru 240 and all of the subroutines appearing from line its own keyboard (which is what the assignment in line
5000 on up. During this phase, the program POKEs the 270 does) .
machine-language software into place, initializes the port The value of P is also used in the main processing loop
to the other machine, and then (in line 110) prompts its as the index into each of the two-element arrays W$, F$,
own player for input and reads the reply into W$(I) . and T$, to ensure that the proper player's status is up-
Then, using the ASYM bit as usual to determine dated as a result of the processing of the keystroke. The
whether to send first or receive first, it essentially ex- net implication is that P must be initialized to 1 on one
changes word lengths with the other machine and checks machine and to 2 on the other so that the play phase will
to make sure that the two word lengths are equal. Once begin correctly.
satisfied that they are, the program proceeds to exchange During the play phase, then, the program simply cir-
words with the other machine (using the subroutines at culates in the main processing loop shown, alternating
5000 and 5100), placing the other player's word into . the value of P back and forth between 1 and 2 on each
W$(2). Both machines now know both players' words. pass. When P is 2, the machine's own keyboard is inter-
Each machine has its own player's word in its own copy rogated, the resulting keystroke (or a zero if the resulting
of W$(I) and the opposing player's word in its own copy keystroke was null) is sent off to the other machine, and
of W$(2) . the keystroke is processed by examining W$(2) for occur-
rences of it . F$(2) and T$(2) are updated accordingly and,
in lines 410 and 420, are printed out.
When P is 1, the keystroke to be processed comes from
the other machine (in order for this to happen the other
MARK GORDON machine's copy of P will at this point be equal to 2) . The
keystroke is processed by examining W$(I) for oc-
currences of it, and F$(I) and T$(I) are updated but not
COMPUTERS
DIVISION OF MARK GORDON ASSOCIATES, INC.
printed out, since they are of interest only to the pla¥.er
on the other machine.
Checking for the end-of-game is thus very simple: as
P.O. BOX 77, CHARLESTOWN, MASSACHUSETTS 02129 soon as F$(P) becomes equal to W$(P), the game is over,
(617) 491·7505 and the value of P for which this was the case can be used
(as it is in line 1020) to determine who won. '
SD SYSTEMS COMPUTER KITS This is how a typical real-time two-machine game in-
* EXPANDORAM I (No RAMS) .. .. .. 169.00 volving incomplete information is implemented. Other
* VERSAFLOPPY CONTROLLER I .. 189.00 good candidates for implementation in this manner
* SBC-tOO Single Board Kit ......... 239.00 would be Star Trek, Kriegspiel (a version of chess in
* Z80 Starter .................... . 269.00 which neither player is ever entirely sure just where his
OTHER SPECIALS opponent's pieces are located), and Stratego . You can
* 16K Memory Kit . ..... ........ .. .. 49.00 easily design entirely new Adventure games, a submarine
* CAT Modem .................... 151.00 battle for example, using the basic approaches given here.
* Leedex Monitor ................. 109.00 The possibilities are certainly more exciting and creative
than playing Battleship with pencil and graph paper .•
* 16K Model III rnS-80 .. . .. ..... . . .. 859.00*
* Atari 800 .... .... .............. 779.00
* Hazeltine 1410 .................. 699.00
To Order Call Toll-Free 1·800-343-5206
Need helD? Call us.
*rnS-80 is a Trademark of Tandy Corp.
ORDERING INFORMATION
Want to help?
We accept Visa and Mastercharge. We will ship C.O.D. certified
check or money order only. Massachusetts resident s add 5 perc en t
sa les tax.
Call us.
Red Cross is
The Company cannot be liable for pictorial or typographical Inaccuracies.
_ _ _ _ _ _ counting on you.
40 December 1980 © BYTE Publica lions Inc Circle 26 on inquiry card . Circle 27 on Inquiry card . -+
:

;~: ' (lispcis's (lipc19it (lsllsp


, Copyright © 1980 by Steven A Ciarcia. All rights reserved.

Computerized Testing
Steve Ciarcia
POB 582
Glastonbury CT 06033

Suppose for a moment that you are quires some thought, however.
a custom-electronics manufacturer. The general industry There are two ways to write soft-
You have accepted a job to produce ware for automatic test and controller
1000 sequential-controller boards for
practice of estimating applications. One is to use assembly
a major photocopier manufacturer. software cost results in a language, and the other is to use a
(It is not unusual for large companies cost of $20 to $40 per line high-level language such as BASIC,
to farm out control subassemblies .) tiny-c, or FORTH.
For all practical purposes, the con-
of finished code. Companies that manufacture elec-
troller board is a microcomputer that tronic devices in 1000-quantity are
has various output combinations in quite concerned about memory size
response to designated inputs. As a and costs. High-level languages take
subassembly manufacturer, you have habit of changing schedules just when considerably more memory space for
the responsibility for testing the con- the only technician who knows the a given application than straight
troller boards as well as building test procedure goes on vacation.) The assembly code . Every extra 1 K bytes
them . obvious solution is automatic testing, costs $10. This results in $10,000 dif-
The controller board in question or more explicitly, computerized ference for each 1 K increment on
has ten inputs and ten outputs. When testing . 1000 photocopier controllers . In high-
a particular input signal is received volume applications where cost is the
(perhaps from the copy button), the Automated Testing by Computer most important factor , assembly
controller activates one or more out- Automated testing is an activity language is used to save space .
puts, waits a preset time limit, and where a machine simultaneously ac- As a custom-electronics manufac-
then changes the output. Depending tivates and monitors signals accord- turer, you have similar decisions to
upon the input-signal combination, ing to a prescribed test plan. While it make concerning computer hard-
the sequence may have one to five is not a necessity, most automatic ware. You must design an automated
steps. The timing intervals can also testers incorporate microcomputers device to efficien tly tes t the
vary within each sequence. because of the cost advantages and photocopier controller. Unfortunate-
Without going into too much flexibility they impart to the tester. ly, you are building only one unit and
detail, it is easy to see that what we Microcomputers replace bulky relays will not have the large production
are discussing could prove to be a and hardwired logic in older designs. volume over which to amortize the
nightmare to test. It could con- The latest economically priced units software-development costs . Your
ceivably be done manually in perhaps are in fact nothing more than a basic only choice is to risk becoming un-
2 or 3 hours with a maze of switches, computer with some specialized competitive by raising the price of
indicators, and wires. With 1000 of front-end interfacing. assembling each controller board.
them to build, it would take the ser- In many applications, it is cheaper Therefore, it is in your best interests
vices of two workers, and only six to configure your own test system to keep these testing costs low .
units could be shipped a day . (If you and program it for a specific applica-
are luck y, you won't have to deliver tion rather than buy a "board tester." High-Level Languages in Control
1000 controllers in 3 months.) In our photocopy-board example, the Applications
If you have any business sense at hardware for ten input and ten output The cost for developing a program
all, you know that such a situation is bits is relatively inexpensive . The ap- is much higher than you probably
worth avoiding. (Customers have a plication program to do the testing re- thought. (Many business profes-

44 Decembe r 1980 © BYTE Publica ti ons Inc


A any given time, your hardware is
only as useful as the software you Insert In It.
So it pays to rely on Graham-Dorian,
the software that gets your micro performing
to its fullest - almost like a minI. Medical Apartment Management
Graham-Dorian, the industry leader, Dental Construction Job Costing
offers highly detailed and well-documented Surveying Accounts Receivable
programs. All pretested on the job. Each so Inventory Accounts Payable
comprehensive that it takes little time to Payroll General Ledger
learn to run a program - even for someone Cash Register
who's never operated a computer before. CBASIC-2
Programs are compatible with most
Ask your dealer for a demonstration soon.
major computers using CP/M disk operating
systems, and come in standard 8" or on
various mini-floppy disks. Each package
contains the software program in INT and
BAS file form plus a user's manual and hard
copy source listing. Graham-Dorian stands
behind dealers with technical advice .
Yes, there's a world of difference in
business software. Graham-Dorian has more Graham-Dorian
per-package capabilities and more packages. Software Systems, Inc.
(With new ones added every few months.) 211 North Broadway I Wichita. KS 67202 I (316) 265-8633
sionals discover this only after buying to 1 over assembly language. As 24 K bytes for a fully extended disk
computers.) The general industry much can be accomplished with a version) to interpret and execute any
practice of estimating software is to single IF ... THEN . . . ELSE state- amount of program statements in ad-
charge at the rate of one line of code ment as ten or fifteen assembly- dition to the memory containing th~
per hour regardless of the language language instructions. For limited user program. The size of the inter-
used. This results in a cost of $20 to production items, or one-of-a-kind preter depends upon the sophistica-
$40 per line. You may write ten lines applications, where one line of high- tion of the instruction repertoire.
of code in the first hour, but with all level code costs no more than one line "Slow" is a relative term. If you
the documentation, debugging, and of assembly code, it is more need to activate a signal only 10 times
testing involved, one per hour is reasonable to consider the former. a second, then there is no conflict.
realistic by the time the application is The major limitation of high-level Doing something 500 times a second
thoroughly finished. languages such as BASIC is that they is more involved. As the interpreter
For a high-level language such as are interpretive and slow (2 to 5 ms code is reduced in size and complexi-
BASIC, the average line-for-line per line). They require a fixed block ty , the processing speed is increased.
coding-time comparison is about 10 of code (2 K bytes for a tiny BASIC to In its bare-bones state, a tiny BASIC
has only integer arithmetic, no
alphanumeric string-handling
capability, limited array-handling
capability, and limited math func-
tions . But it is fast by comparison to
fully extended high-level languages . If
full processor speed is required in
some portions of the application, one
or more special assembly-language
subroutines can be called and ex-
ecuted from the high-level language
program, which takes over again at
the conclusion of the assembly-
language subrou tine.

An Actual Automatic Tester


Application
In "110 Expansion for the TRS-80,"
Parts 1 and 2 (Ciarcia's Circuit Cellar
in the May and June 1980 BYTE,
pages 22 and 42, respectively) , I
presented an article on the design of a
seriallparallelllO (input! output) in-
terface for the TRS-80 called the
COMM-80. (A block diagram of the
interface is shown in figure 1.) I have
received an influx of reader inquiries
concerning component sources and
terminal software . This leads me to
believe many people are building the
interface.
This assumption, as well as a need
to have a good diagnostic program
for any computer peripheral in pro-
New 1.980-81 duction, prompted me to design the
hardware and software necessary to
, l'roduct Catalog ... automatically test a COMM-80. In
plus 'our new . addition to providing anyone who
Tour Guide. has constructed the interface with a
useful test program, the resulting ef-
E Phone or write for fort fully demonstrates use of a high-
co
" your copies today! level language in a test / control ap-
.~ plication.
::J
0-
.S Reviewing quickly, the COMM-80
C
o is an interface designed specifically
en
for the TRS-80 (it can be attached to
'"
Q)
any 8-bit computer with a bidirec-
"2
(3 Text continued on page 50

Power-One, Inc. • Power One Drive • Camarillo, California 93010 Circle 30 on inquiry card . ---+
Phone: (805) 484-2806 • (805) 987-3891 • TWX: 910-336-1297
When It Comes
To Add-on Memory . ••
LOBO
Has It All.
LOBO DRIVES manufactures a full line of S-100
computer compatible disk drives. All drives are
software compatible with most S-100 disk operating
systems and applications software programs . Only
LOBO DRIVES offers you the variety and choice of
floppy and fixed disk drives. Choose from 5 'I, and
8-inch floppies , 5'/, and 8-inch Winchester technology
fixed disk drives, and several Floppy/Fixed disk
combinations. Each LOBO DRIVES system is
thoroughly tested and burned-in and has the famous
LOBO DRIVES One Year, 100% Parts/Labor
Warranty.

MODEL 400 5V4·INCH FLOPPY MODEL 1850 DUAL MODEL 950 DUAL
DISK MEMORY SYSTEM FLOPPY/FIXED DISK MEMORY FLOPPY/FIXED DISK MEMORY
SYSTEM SYSTEM
A high-speed (298) Msec Access), high-
reliability (8000 hrs MTBF) , low-cost floppy No more worries about back-up. LOBO All the advantages of Winchester
disk memory system . It is available in both DRIVES has combined the latest state-of- technology fixed disk memory : large
soft and hard sector formats , and a choice the-art Winchester technology with the pro- capacity (6.38 MBytes), high speed (170
of single or double density configurations. ven reliability and dependability of its Model Msec avg . access time) , and extended
• Up to 220 KBytes Capacity 850 8-inch floppy disk drive to bring you the reliability , combined with the convenience
• Single/Double Density ultimate in memory expansion for your of a built-in floppy disk back-up in one
• Soft Sector Format S-100 computer. The Model 1850 is the cabinet. Only LOBO can bring you the
• Complete Software Compatibility ideal memory system for small business storage capacity of 16 mini-floppies at a
and word processing applications. fraction of the price.
• 5 or 10 MByte Fixed Disk Capacity • The Storage Capacity of 16 Mini-
MODEL 800/850 DUAL FLOPPY • 1.6 MByte Floppy Di sk Capacity Floppies
DISK DRIVE MEMORY SYSTEM • Software Compatibility • Built-in Back-up
• Sealed Environment • 170 Msec Access (Avg)
LOBO DRIVES offers you a choice of • Winchester Reliability • Software Compatibility
• 70 Msec Average Access Time
single-sided, single or double density
(Model 800) or double-sided , single or
double density (Model 850) dual 8-inch See your nearesl dealer , call, or write for the complete LOBO DRIVES story ..
memory subsystems. Each system comes find out just how competitively priced a quality drive can be.
complete with chassis and power supply,
cables, controller and interface.
• Compatible with Most S-100 DOS
Systems 935 Camino Del Sur
• Up \0 3.2 MByte Capacity Goleta, California 93017
(805) 685-4546
INTERNATIONAL Telex: 658 482
+12V

+5 V

POWER
SUPPLY

34 PIN EDGE
-12V CONNECTOR
IPRI NTER PORT)

DATA 8
40 CONDUCTOR DATA 7
RIB BON CABLE DATA 6
8 -BIT
DATA 5
SWITCHES ) OUTPUT
LATCH
DATA 4
DATA 3

1 11
DATA 2
DATA 1

ADDRESS STROBE ---e


DECODER LOGIC

ITO AL L SECTIONS)
BUSY

a::
0 AD,9RESS BUS
f (a
3-STATE
INPUT
PAPER
UNIT SEL
FAULT
f- B3
u BUFFER
B2
'"zz BI
0 BO
u
z
-0
(J)
Z
<t RS-232C 25PIN
0.. PRESET
x SENSE SERIAL CONNECT OR
'"
0
CD
SW IT CHES
I+- CTS
I
(J)
a::
It-- I-- DSR
f-

11 111 I\--
3 STATE
IN PUT
BUFFER I+-
LEVEL
SHIFTER CD

3 STATE
I-- RI

INPUT
BUFFER

r--- RTS

DAtA BU S
=:> 4 BIT
OUTPUT
LATCH

~
LEVEL
SHI FTER

DTR

1
T CRYSTAL
5 . 0688MHz
DATA
RATE
GENERATOR
- UART
I--
LEVEL
SHIFTER
RD

I----- r-- TO

AU X ILIARY #1
E XPANSION CONNECTOR

40 PIN EDGE CONNECTOR

Figure 1: Block diagram of the COMM-80 110 interface showing the interrelationship of the sig nals .

48 Decembe r 1980 © BYTE Pub licatio ns In c Circle 31 on inquiry card. - - .


With so many matrix printers on the market today, it may seem and many other features may be programmed and stored from the
tough to find exactly the right one for your application. Some keypad When your system is powered down, the format is retained
models may offer the speed you need, others the communications in memory. The OS180 even remembers the line where you stopped
flexibility and still others the forms handling capability . But no printing. There is no need to reset the top of form, .margins, baud
printer offers all the features you need ... until now. . rate, etc .... it's all stored in the memory. If you need to recon·
The OS180 matrix printer provides the total package of perfor- figure for another application, simply load a new format into the
mance features and reliability required for applications such as memory.
CRT slave copy, remote terminal networks and small to mid-range Communications Versatility - The OS 180 offers three interfaces
systems. Not a "hobby-grade" printer, the OS180 is a real work- including RS 232, current loop and 8-bit parallel. Baud rates from
horse designed to handle your most demanding printer require- 110-9600 may be selected. A 1K buffer and X-on, X-off hand-
ments. And pricing on the OS180 is hundreds of dollars below shaking ensure optimum throughput.
competitive units. Forms Handling Flexibility - Adjustable tractors accommodate
High Speed Printing-Bidirectional, logic-seeking printing at forms from 3"-15". The adjustable head can print 6-part forms
180 cps offers throughput of over 200 I pm on average text. A crisply and clearly making the OS 180 ideal for printing multipart
9-wire printhead life-tested at 650 million characters generates invoices and shipping documents. Forms can be fed from the front
a 9x7 matrix with true lower case descenders and underlining. or the bottom.
Non-volatile Format Retention - a unique programming keypad If you would like more information on hew the OS180's low-cost
featuring a non-volatile memory allows the user to configure the total printer package can fill your application, give us a call at
OS180 for virtually any application. Top of form, horizontal and Oatasouth. The OS180 is available for 30-day delivery from our
vertical tabs, perforation skipover, communications parameters sales/ service distributors throughout the U.S.

data§@(ill~OU
computer corporation
4740 Dwight Evans Road . Charlotte, North Carolina 28210. 704/523·8500
Text continued from page 46: lengthy test when done manually. tion, I chose to use the TRS-80 as the
tional data bus). It contains a test computer for obvious reasons,
software-programmable serial port The Test Sequence but the software is written so that it
and an 8-bit parallel I/O printer port. As I previously mentioned, most can be executed on most similar
It has variable-address selection and automatic testers consist of a BASICs . The front-end equipment,
full RS-232C handshaking capability. microcomputer and some front-end consisting of a serial and parallel
The variety of options makes for a interfacing hardware. In this applica- port, is coincidentally another
COMM-80 that is set at an address
different (hexadecimal 37F8) from the
test unit. When the test unit is exer-
cised, the computer reads the results
through the second (master) unit. The
entire computer configuration is
shown in photo 1. The second unit is
required only to provide the auto-
matic test computer with the proper
serial!parallelllO capability.
There are four major tests in-
volved, and special cables are re-
quired to attach the test unit to the
master unit (see photo 2). When at-
tached, they appear as in photo 3.
The sequence of tests includes in
order: address decoding, TTL
(transistor-transis tor logic )-level
parallel 1I0, RS-232C handshaking,
and serialllO . A flowchart for the se-
quence of test routines is shown in
figure 2.

Photo 1: TRS-80 system and test equipment for the COMM-80. The COMM-80 unit Address Decoding
under test is on the left with the cover removed and cables attached. The programming The address-selection section of a
techniques employed and described in the testing of this unit are applicable to many peripheral device determines where
other computer-control applications. within the computer's addressing
range the computer will find this
peripheral. For the COMM-80, there
are sixteen locations between hexa-
decimal locations 3708 and 37F8 to
which it can be set. To be compatible
with standard Radio Shack software,
the setting should be 37E8. Generally
speaking, the failure in address
decoders is usually the switch and not
the logic. It is not enough to set the
unit for address 37E8 and presume
that, if it works, the rest of the ad-
dresses will. All sixteen addresses
need not be checked, but each one of
the 4 selectable address bits should be
cycled. My preference is to check six
combinations: all on, all off, and one
on at a time. The only way to deter-
mine if they work is to successfully
accomplish 1I0 communication at
each address.
Figure 3b is a diagram of a circuit
that facilitates this test. It is a simple
one-quarter-second beeper that is ac-
Photo 2: Test cables required to run diagnostics on a COMM-80 serial!parallelllO in-
terface . The cable on the top (from figure 3) connects the test-unit printer port to the
tivated by the 1 fJ-s printer output-
master-unit printer port. The 8-bit paraIlel output is also wired to a sixteen-pin dual- strobe pulse. Only the address-
inline plug header to test the programming-plug input. decoder circuitry and the 74121
The cable on the bottom (from figure 6) connects the test unit RS-232C signals to the (IC16) strobe-pulse generator on the
master unit's RS-232C port. The prototyping board contains a beeper that is triggered COMM-80 board are involved . If a
when the computer outputs data through the test-unit printer port. test unit is set for an address of 37E8,

50 December 1980 © BYTE Publicat io ns Inc


A Few Extraordinary Products for Your 6800/6809 Computer
From Percom ...

Low Cost
Mini-Disk Storage
in the Size You Want

Percom mini-disk systeMs start as cuit, buffered control lines and other
low as $599.95, ready to plug in and mature de s ign c o ncep ts· ROM
run. y ou can't get better quality or a DOS included with SS-50 bus ver-
broader selection of disk software sion - optional DOSs for EXOR-
from any other microcomputer disk ci ser * bu s • extra PROM soc kets
system manufacturer :...- at any price! on-board· EXORc ise r* bu s version
has 1 K-byte RAM· sup ported byex -
Features : 1-, 2- and 3-d rive systems tended di sk operatin g system s; as-
in 40- and 77 -track versions store semblers and other program de-
102K- to 591 K-byte s of random ac- velopment/debug ging aid s; BASIC ,
ce ss data on-line· c ontrollers in - FORTRAN , Pascal and SPLIM lan-
clude explicit cloc k/data separation guage s; and , bu siness applic ation
circuit, motor inactivity time-o ut cir- programs. EXORciser * Bus LFO-400EXTM -BOOEXTM Systems

Versatile Mother Board, Full-Feature Prototyping Boards


Printed wiring is easily soldered tin-lead plugged into an SS-50 bus . Features
plating . Substrates are glass-epoxy. Pro- wide-trace conductors . Price: $21.95
totyping cards provide for power regula- 55-SO BU5 CARD - accommodates 34-
tors and distributed capacitor bypassing, and 50-pin ribbon connectors on top
accommodate 14-, 16-, 24- and 40-pin edge, 10.pin Molex connector on side
DIP sockets . Prototyping boards include edge. Price: $24.95.
bus connectors, other connectors and 55-30 BU5 CARD - 1'I.-inch higher
sockets are optional. than SWTP 1/0 card , accommodates 34-
MOTHERBOARD - accommodates five pin ribbon connector and 12-pin Molex
SS-50 bus cards , and may itself be connector on top edge. Price: $14.95.

The Electric WindowTM: Instant, Real-Time Video Display Control


The SBC/9™. A " 10" By Any Measure.
Memory residency and outstanding software control of display format and
The Percom SBC/9™ is an SS-50 bus compatible, stand- characters make this SS-50 bus VDC card an exceptional value at only $249.95.
alone Single-Board Computer. Configured for the 6809 Other features:
microprocessor, the SBC/9™ also accommodates a 6802 • Generates 128 charac-
ters including all ASCII dis-
without any modification. You can have state-of-the-art playable characters plus
capability of the '09. Or put to work the enormous selection of selected Greek letters and
6800-coded programs that run on the '02. other special symbols.
The SBC/9™ includes PSYMONTM, an easily extended 1- • Well -formed , easy-to-
Kbyte ROM OS. Other features include: read 7x12-dot
• Total compatibility with the SS-50 bus. Requires no changes to the
True baseline rI""r'~.nrl"rc,
motherboard , memory or 1/0. • Character-store (di
• Serial port incl udes bit-rate generator. RS-232-C compalible with memory included on
optional subminiature '0 ' connector in stal led . 10-pin Molex connec- • Provision for option
tor provided. character generat
• Eight-bit, non-latched, bidi rectional parallel port is multi-address EPROM for user
extension of system bus. Spans a 30-address field : accommodates symbols.
an exceptional variety of peri pheral devices. Connector is optional.
• Incl udes 1-Kbyte of static RAM. • Comprehensive use
• Costs only $199.95 with PSYMONTM and comprehensive use rs manual includes sourc
manual that incl udes source listing of PSYMON™ listing of Driver software.
Driver - called WINDEXTM
- is also available on mini-
, . tradema rk of Percom Data Company, Inc.
• Irademark of the Motorola Corporation.
diskette through the Per-
Prices and specifications subject to change without not ice.
com Users Group.

PER COM DATA COM PANY. IN C.


Products are available at Percom dealers nationwide. Call toll-free,
2 11 N KIRBY GARLAND. TEXAS 75042 1-800-527- 1592, for the address of your nearest dealer, or to
(2141272·3421 order direct.
Circle 44 on inquiry card .

Circle 43 o n inquiry card. BYTE December 1980 51


the beeper will sound every time the whatever time it takes to flip the parallel I/O port for the printer and
computer writes data to that address. switches and press a key. one 8-bit option-select programming-
In addition to providing a method for plug input port. The latter has no
testing the address decoder, the Printer Port and physical connection to the serial
beeper serves as an audible indicator Programming Plug hardware, but is used to set serial-
during other test sequences. Figure 3a outlines the hardware communication options under soft-
An integrated-circuit test clip facili- necessary to test parallel 110 . On the ware control. With the interface set at
tates access to +5 V (to power the COMM-80, there is one full 8-bit hexadecimal 37E8 the programming
beeper). It also conveniently picks up Text continued on page 58
the strobe pulse and provides ground,
even though they are available on the Listing 1: BASIC program testing the address decoding of the COMM-80.
printer connector. The beeper circuit 100 PRINT"************ ADDRESS CHECK **************"
is completely independent of the 105 REM THIS SUBROUTINE CHECKS EACH ADDRESS BIT OF THE ADDRESS
other cables, but it is constructed on a 107 REM SELECTION SWITCH
board attached to the RS-232C con- 130 PRINT"SET ALL ADDRESS SWITCHES TO THE OPEN POSITION"
nector, for convenience. 140 GOSUB 510
150 POKE 14328,0
Figure 4 charts the test sequence, 160 GOSUB 500
and listing 1 contains the actual code. 170 IF A$="@" THEN 180 ELSE 150
This software, as well as that of 180 PRINT:PRINT"CLOSE SWI ONLY" :GOSUB 510
the other tests, is designed as an in- 190 POKE 14200,0
200 GOSUB 500
dependent subroutine to allow multi- 210 IF A$="@" THEN 220 ELSE 190
ple passes . 220 PRINT:PRINT"CLOSE SW2 ONLY" :GOSUB 510
Initially, all switches are set to the 230 POKE 14264,0
open position (hexadecimal address 240 GOSUB 500
250 IF A$="@" THEN 260 ELSE 230
37F8), and the computer attempts to 260 PRINT:PRINT"CLOSE SW3 ONLY" :GOSUB 510
write to the printer at port 37F8. If the 270 POKE 14296,0
address decoder works, the beeper 280 GOSUB 500
should sound continuously. If not, 300 IF A$="@" THEN 310 ELSE 270
there is a problem. Once continuous 310 PRINT:PRINT"CLOSE SW4 ONLY" :GOSUB 510
320 POKE 14312,0
beeping is achieved, reset the address 330 GOSUB 500
switches (as shown in photo 4) to hex- 340 IF A$="@" THEN 350 ELSE 320
adecimal address 3778 and press the 350 PRINT:PRINT"ADDRESS TEST CONCLUDED .••• LEAVE ADDRESS SWITCHES
@ key . This action tells the computer IN THIS SETTING";
360 PRINT"FOR REMAINDER OF TESTS AND SHIPPING"
to try to write to printer port 3778. 370 GOSUB 2500
Once again the beeper should sound. 380 RETURN
The sequence is repeated five times 500 A$=INKEY$ :RETURN
with the last address, hexadecimal 510 PRINT"IF YOU HEAR A BEEP THEN PRESS AN @ KEY" :RETURN
37E8, being left as the switch setting 2500 PRINT:PRINT:PRINT"PRESS ANY KEY TO CONTINUE TEST"
2510 IF INKEY$ <> "" THEN RETURN ELSE 2510
for all future tests. The master unit is
permanently set at address 37F8 for
all remaining tests. The test takes Listing 2: BASIC program tes ting the printer pa ra llel port and p rogramming plug of th e
COMM-80.

10 REM COMM-80 DIAGNOSTIC PROGRAM


20 REM
30 REM MASTER UNIT SET FOR ADDRESS F8-FB
40 REM
50 DATA 0,1,2,4,8,16,32,64,128,255
55 FOR X=l TO 10 :R EAD Z(X) :NEXT X
1000 PRINT:PRINT:PRINT" ****** * PRINTER PORT AND PROGRAI1MING PLU
PRINTER 110 G TEST *******"
AND 1010 FOR X=O TO 9
PROGRAM PLUG
TEST ' 1020 POKE 14312,Z(X) :REM SET DATA ON TEST UNIT PRINTER OUTPUT
1030 S=PEEK(14312) :REM READ TEST UNIT PRINTER INPUT
1040 Sl=INP(233) :REM READ TEST UNIT PROGRAMMING PLUG
1050 S2=PEEK(14328) :REM READ MASTER UNIT PRINTER INPUT
1060 IF 'S+Sl+S2 <> 3*Z(X) THEN 1200
1070 NEXT X
1080 PRINT"PROGRAMMI NG PLUG AND PRINTER PORT CHECK OK"
1090 RETURN
1200 IF S2 <> Z(X) THEN PRINT"BAD PRINTER OUTPUT PORT --- FAILED 0
N ";Z(X);" DATA VALUE" :GOSUB 2500 :RETURN
1210 IF Sl <> Z(X) THEN PRINT"BAD PROGRAMMING PLUG INPUT --- FAILE
D ON "; Z (X) ;" DATA VALUE" :GOSUB 2500 :RETURN
1220 IF S O Z (X) THEN PRINT"BAD PRIN'i'ER INPUT PORT --- FAILED ON
";Z(X);" DATA VALUE"
1230 GOSUB 2500 :RETURN
Figure 2: Flowchart of the four-step se- 2500 PRINT:PRINT:PRINT"PRESS ANY KEY TO CONTINUE TEST"
quence employed to test the COMM-80. 2510 IF INKEY$ <> "" THEN RETURN ELSE 2510

52 December 1980 © BYTE Publicati ons Inc


WordPro PIUS™
Word Processing Software
Turn your Commodore CBMjPETTM computer
into a highly sophisticated word processing system
Everyone expected it would happen WHAT MAKES
sooner or later. .. with Word Pro WORDPRO PLUS THE
Plus it already has! Now all the BEST?
marvelous benefits of an advanced
Our research has shown that while
stand-alone wordprocessor are
many word processing packages
available with the WordPro Plus have comparable features to
series of software and the systems W ordPro Plus, none can surpass
they create. Wordpro Plus's Ei\SE OF USE
If you've already been shopping for AND FLEXIBILITY. Wordpro
software in the crowded Plus operators n~eCi not be familiar
word processing marketplace, you've witli computer commands or
probably determined the features functi0ns. WordPro is easy to learn
you really want. You'll find for anycme wtih ordinary typing
W ordPro Plus has them, and more. WORDPRO PLUS skills,.
SOFTWARE IS LOAD E
And if you haven't begun to shop WITH TH E LA T;EST
'yet, we urge you to compare,
INNOVATIO NS
because only by comparison will
you fully appreciate how complete Sophisticated systems programmed
and sophisticated WordPro Plus with leading edge w6raprocessing
software really is. features, WordPro Plus is a series
of programs designed specifically
WORDPRO PLUS tor use with the Commodore
OBM j PET computers, peripherals
GIVES YOU THREEflE
and compatible typewriter quality
TO CHOOSE FROM t"" printers.
WORDPRO 3 P LU S converts WORDPRO 4 PLUS has it all!
the CBM j 2001 32K computer into With this program, you will have
a highly sophisticated 40-column everything you could want from a
screen word processor. This word processor. .. and then some.
program incorporates the advanced WordPro 4 Plus includes every
features considered important to feature found on W ordPro 3 Plus,
effective word processing, including but with the added advantage of an
nearly every entering, editing, 80-column display screen. The 80-
memory and printing feature column display simplifies text
available today. WordPro 3 Plus is editing and makes entering text in
recommended for use with columnar formats effortless. And
CBM j PET 32K (40-column) with a few simple keystrokes, you'l!
computer, CBM Dual Disk Drive, be able to visualize on the screen
and a properly interfaced printer. exactly how your document will
look prior to printing it out.
WordPro 4 Plus is designed for use
with the Commodore CBM 8032
computer, CBM Dual Disk Drives,
and a properly interfaced printer.
Call for complete product literature or for the name and address
of a WordPro Plus dealer near you.
Professional Software Inc.
166 Crescent Rd., Needham, MA 02194
(617) 444-5224, Telex: 95-1579
·Internatlonal Distributors and Domestic Dealer Inquiries Invited, ·CBM Is a registered trademark of Commodore Business Machines.
·WordPro Plus was developed by Steve Punter of Pro-Micro Software Ltd., and Is marketed exclusively by Professional Software Inc.
Circle 33 on inquiry card. BYTE December 1980 53
(3a) TEST UNIT PARALLEL 1/0 TEST CABLE MASTER UNIT
DO BO
3 @
D1 B1
<5l-
~
32

D2 B2
7 19

D3 83
9 29
PRINTER OUTPUT PORT
D4 B4
11 28 PRINTER I NPUT PORT

D5 85
13 25

D6 B6
15 23

D7 87
17 21

GND GND
34 34

21
87 (iO PROGRAM MING PLUG
SOCKET ON T EST UNI T

~
B6
23

~
85
25 16 PIN

PRINTER INPUT PORT


28
84
Li DIP
HEADER ~
~
83 6
29
B2 I 5 12

~
19
81 4 NO CONN ECT I ON
32

30
80 I 3
~
II> STROBE
) SEE FIGURE 3b I 2
~
~
1

(3 b)

+5V
PIN 14

3.9K

w
u 0 . 11'F 10I'F 1K

::E
0
II:
U-
11 14
rn
z
~
I- STR OBE 74121 BEEPER
u PIN 1 0. 25 SEC
w Q1 +
z
z Figure 3: Hardware for testing the parallel
0
u 7 lIO (figure 3a) and addressing (figure 3b)
capabilities of the COMM-80. Figure 3a
shows an 110 test cable that connects the
PI N 7
GND master and test units. Figure 3b shows a
beeper circuit that tests the address selec-
tion of the COMM-80.

UCSD p-System* for the INTE~TEC SUPE~BRI\IN@)


With UCSD Pascal * and FORTRAN
UCSD p-System includes: operating system, editor, filer, library,
zao assembler, and documentation.
with Pascal S 400
with FORTRAN 450
with Pascal and FORTRAN 600

NOESIS ~@IAYJ(f)QDlJO[J;:J(f~ ~aQA\QlJw~~


615 Third Street, San Francisco, CA 94107 ' UCSD p -System and UCSD Pascal are trademarks olthe
Regents 01 the University 01 Co IIlornla
Telephone: (415) 495-7440 "'Trademark 01 Inter te c Data Systems

54 December "1980 © BYTE Publi ca tio ns Inc Circle 34 on inquiry card .


WHY OUR WINCHESTER
HARD DISK BASED
SYSTEMS ARE PICKED BY
GROWING CONCERNS

Growing seasons. Those


fruitful times when firms
often find that their appli-
cations have outg rown
their systems . Yet the
costs of stepping up to a
minicomputer can cause
growing pains for many
growing concerns.
Altos Computer
Systems. a world leader in
single board microcom-
puter technology. has
packages of fresh ideas
designed specifically for
growing OEM·s. the busi-
ness sector. and many
other end users . In fact. they're on-line quality Shugart Winchester
responsible for Altos' own rapid hard disk storage. with tape Floppy
growth in the last three years. cartridge back-up. And all this at Disks:
Packages like Altos' ACS8000-6 microcomputer prices. .5Mb-2Mb

microcomputer family that's loaded Altos also supports three


with features which provide mini- industry standard operating
computer performance at affordable systems: single /multi-user CP/ M;" *
microcomputer prices. The advanced. OASIS ;t and Altos' proprietary
proprietary double-sized single board AMEX .'" Seven high level program-
contains fully socketed and reliable ming languages are offered which
LSI circuitry that includes: the Z80A* are CP/ M or AMEX compatible.
CPU with high speed DMA; up to 208 Weed through the micro-
computer system alternatives. No
Packed with
KBytes of RAM; the sophisticated
floppy disk and Winchester hard disk matter what your application. you'lI Fresh Ideas
controller; six RS-232C serial and two pick Altos.
8-bit parallel ports; and an optional For specific details about
floating pOint processor.
The Altos hard disk family
will support up to four users simUl-
taneously with 48 KBytes of RAM
priCing or performance. call or write:
Altos Computer Systems.
2360 Bering Drive. San Jose. CA.
95131. (408) 946-6700. Telex 171562
[IlLOO)]
each . as well as up to 58 MBytes of ALTOS SNJ . COMPUTER SYSTEMS
'Z80A IS a reg istered t rademark of Zi \og, Inc . ''' CP / M is a regis tered trademark of Dig ital Resea rch. Inc. I OASIS is a reg istered trademar k of Phase One Sy stems. Inc. © 1980 Altos Computer Systems

Circle 35 on inquiry card . BYTE December 1980 55


Text continued from page 52: better would be accomplished. Figure Terminal Ready, and RTS, Request
plug is read as input port hexadecimal 5 and listing 2 outline this activity in To Send) and four handshaking
E9. detail. The test takes about 1 second. signals (RI, Ring Indicator; CD, Car-
The concept behind this is to have rier Detect; DSR, Data Set Ready;
the test unit send a data byte from its RS-232C Handshaking Test and CTS, Clear to Send) on the RS-
own output port to both input ports. A similar technique is employed to 232C interface . Some are almost
The master unit reads the same 8 bits check the RS-232C handshaking never used, but all must be checked
to determine that they are set correct- signals. The necessary interface cable and functioning . The test is ac-
ly . While we could have gone from is outlined in figure 6. Figure 7 and complished by tying the input to the
input to output (sixteen wires) be- listing 3 detail the logic flow. output on the test unit and monitor-
twee~ master and test units, nothing There are two output (DTR, Data ing the output lines again through the
master unit. With two signal lines,
there are four possible combinations,
and all are checked . The test takes
about 1 second.

Serial 110 Test


The serial section of the COMM-80
incorporates a COMS016 data-rate
generator and a COM2017 UART
(universal asynchronous receiv-
er/ transmitter). Both are program-
mable devices . Through them, it is
possible to automatically set data
rates, parity, word size, and stop-bit
options completely through software.
This makes testing much easier and
eliminates the necessity of manually
flipping switches . Figure 8 and listing
4 outline this test.
Upon initial examination, the soft-
ware looks straightforward. Ten
bytes of data (all on, all off, and each
individual bit set) are sent fr om the
Photo 3: A production COMM -80 under tes t w ith cables attac hed. A second unit
master unit to the test unit at each of
beneath it provides th e com puter w ith th e necessary lIO capability to successfu lly inter- the sixteen data rates. The com-
face to both a serial and parallel port . Th is capability is also available using a Radio munication path is then reversed and
Shack Expansion Interface w ith a RS-232C b oard installed. 10 bytes are sent from the test unit to
the master at each data rate to com-
plete the test.
It may be surprising to note that a
close examination reveals no as-
sembly-language routine to transmit
or receive .the serial data . Even at
19,200 bps (bits per second), the serial
communication and UART program
interaction are accomplished com-
pletely in BASIC. (Remember that it
takes less time to write a program in
the higher-level language . So, if you
don ' t need assembl y -language
routines, why bother7)
A UART is a hardware device that
appears to the computer as a parallel
port. To send data , we merely ad-
dress this port and load 8 bits of data
into it. At the conclusion of the out-
put instruction, the UART auto-
matically converts this byte to serial
format and transmits it at a rate that
is dependent only on the transmit-
Photo 4: Address selection during test . Wh en th e beeper is heard, the proper address clock input to the UART. If this clock
has been selected on the dual-inline plug switch . Text continued on page 64

58 December 1980 © BYTE Publica li o ns Inc


CALL TOLL FREE 1-800-528-1054
ATARI
800 (24K) ................ 5748
400 .. . ........... . ...... 5445 I IH/lilllillllllllllllllll' I" 'IIIIIIIIII I I\\\\\\\\\\\\\\~\\
810 Disk Drive .. . ... . . . . . .. 5550
825 Printer . . . . . . . . . . . . . . . 5750
850 Interface ............ . .
Star Raiders ..............
5160
5 47
iMi£~Jl90_1 )
Software .. . ...•...... From 5 10 - ;
'-
• _ d . .:z....-
~.Q
"'- Q JIl. ....... ..Eo. .............. £ L t. I!I.! _
'-(Io. '_ Q.M.l . Iii.."-~.'I!te: ..
Visicalc . ... . ........ . . ... Call -

- __
A

~ .. C .lIl ... .!'l. A 'r ' J ... -


Kurta Digitizer ............. Call - - --

MODEMS
Lexicon
LE X-II . .. ... • .. .. . . .... 5115
Novation
CAT .................. 5150
D-CAT ....... . . . ... . . . . 5160

MONITORS
APF - 9" Monitor .. . .... . ... 5123
Sanyo - 9" Monitor . . ..... . . 5147

VIDEO TERMINALS
Hazeltine
1500 . . . . . .... . . ....... 5848
1420 .......... . .... • .. 5795
Soroc
10120 ................. 5693
10140 ........• . . .. . .. 51099
Televideo
912 B ................... Call
912C ..... ... .....•.... Call
920 B .. ................. Call
920 C .. . ....... . .... . .. Call
Zenith - Z - 19 .. . .... . .. . .. 5789

PRINTERS
Centronics
730 Serial ............ . . 5650
730 Parallel ............. 5598
COMPUTERS
Altos . .. ...... . .......... Call
- - -U5ED- - "
737 Serial ... . ....... . . . 5875
Cromemco ..... . : ........ . Call Experienced Equipment
737 Parallel ............. 5790
Northstar
Diablo Soroc 10 120 .. $500 Centronics 779 $600
HRZ 11-32 K 0 (Assm) .... . 52300
1640 .. . ... .. .. . . . .. .. .. Call TI 810 Basic • . $1200 Centronics 730 $450
HRZ 11-32K 0 (Ass m) . . . .. 52665
1650 . .. ............ .. .. Call TVI 912 ....... $550 Teletype 40 ..... Call
Zenith
Epson-MX-80 .. . .... . ...•.. Call TVI 920 ....... $600 Com print ..... $400
Z-8948K .... ... .. ... .. 52210
NEC Oume . ........ Call Z-89 . . . ...... . Call
5510 .. .. ....... .. ...... Call Diablo .. .... . . Call TI 99/4 Console $450
5520 .... . . . ......... . .. Call DISKETTS

..
Okidata - Microline 80 .... . . . 5545 BASF
Oume 5 'f,, -0 Sector SI S DI D (Oty 10) 533

~rofnPUTER
5/ 45 ... ... .. . .. ...... .. Call 5'/. -10 Sector SI S DI D (Oty 10) 533
5/ 55 . .. ... . .. .. .... • . .. Call 5,/. -10 Sector DI S DI D (Oty 10) 537
Teletype Memorex
Model 40 . .. .... .. .... . . . Call 5'/.-10 Sector SI S DI D (Oty 10) 527
Model 43 w/ Pinfeed ...... 51005 Dysan WAREHOUSE
Texas Instruments 5 v.. -10 Se ctor SI S b I D (Oty 10) 537
810 Basic . ... . . . .... . . . 51516 5,/. -10 Sector DI S DI D (Oty 10) S42 2222 E.lndian School Rd. Phoenix, Arizona 85016
810 Loaded .. . .... . .... 51724 Scotch
820 KSR Basic . . . . ...... 51732 5v.. -0 , 10,16 Sector (Oty 100) 5275 Store Hours: Tues. - Friday 10-6 MST
820 KSR Package ... . ... 51916 8"-0,32 Sector (Oty 100) 5275 Saturday 10-5 MST
Circle 37 on inquiry card. BYTE December 1980 59
Circle 36 on inquiry card.

Havesome
great
memories. IS NO
BEEPER SOU N DIN G '>---:..---------,
?

HAS
EACH BIT
BEEN TESTED
WITH EB AS FINAL
SETTING
?

Figure 4: Flowchart showing the sequence of the address-decoder test program .

16R PROM boards. Listing 3: BASIC program testing the RS-232C handshaking signals of the COMM-80.
• PROM card has 2708-type me mory
• Quality board construction. 0-4 wait states 60 DATA 0,0,0,2,128,48,1,64,192,3,192,240
• Address any 4K group to any 4K boundary 65 FOR X=O TO 3 :READ A(X) ,B(X) ,C(X) :NEXT X
• Control up to 8 bimks of memory • Fully 2000 REM THIS SUBROUTINE CHECKS THE RS-232 HANDSHAKE LINES
assembled and tested. PRICE- $300 2002 REM THE DTR AND RTS SIGNALS ARE TIED TO RI,CD,DSR, AND CTS
2005 PRINT:PRINT:PRINT"******* RS-232 HANDSHAKE SIGNAL TEST **
(Cali fornia residents add 6% sales tax)
*****"
2010 POKE 14312,0 :REM SOUND BEEPER
Expandable 5 MHz RAM boards. 2020 FOR X=O TO 3
8-32K expandable RAM board uses TI 4044 2040 OUT 234,A(X) :REM SET DTR AND RTS ON TEST UNIT
memory runs at 5MHz • Fast 250 ns acce ss 2050 D=INP(248) :D=D AND 192 :REM READ CTS AND DSR ON MASTER
time. Bank select. Address any 4K block to 2060 IF D<> B(X) THEN 2200
any 4K boundary. Quality bo ard construction 2070 E=INP(232) :E=E AND 240 :REM READ TEST UNIT LINES
2080 IF E<> C(X) THEN 2300
PRICE- 8K- $175 ; 16K-$315; 24K- $475; 2090 NEXT X
32K-$620; 8K add-on kits-$135 2100 PRINT" RS-232 HANDSHAKE SIGNALS CHECK OK"
(California res idents add 6% sales tax) 2110 RETURN
2200 PRINT" MALFUNCTION ON DTR OR RTS OUTPUT SIGNALS" :RETURN
Call or write Artee for detaUs 2300 PRINT"MALFUNCTION ON RI,CD,DSR,OR CTS INPUT SIGNALS":RETURN

Listing 4: BASIC program testing the serial input and output of the COMM-80.

50 DATA 0,1,2,4,8,16,32,64,128,255
55 FOR ·X=l TO 10 :READ Z(X) :NEXT X
75 DIM N(16)
80 DATA 50,75,110,134.5,150,300,600,1200,1800,2000,2400
85 DATA 3600,4800,7200,9600,19200
90 FOR X=O TO 15 :READ N(X) :NEXT X
2500 PRINT:PRINT:PRINT"PRESS ANY KEY TO CONTINUE TEST"
2510 IF INKEY$ <> "" THEN RETURN ELSE 2510
ART€C €l€CTRONIC~, INC. 3000 PRINT:PRINT:PRINT"******* SERIAL INPUT TEST *******"
3010 POKE 14312,0 :REM SOUND BEEPER AT START OF TEST
605 Old County Rd., San Carlos, CA 94070 3020 GOSUB 3500
Telephone (415) 592-2740 3030 FOR B=O TO 15
Listing 4 continued on page 62

60 December 1980 © BYTE Publications Inc


THEY INVENTED THE WHEEL • • •
During 1978 a set of four business systems was developed
for sale in the CP 1M environment under the name
"Peachtree Software". Since then,
this software has been used in over 3000
installations, and sold through more than
- --_ _ _- -
150 retail outlets . During this period,
however, there was a split among -
the principals which resulted in a
parting of the ways. It was decided one group would •
retain the "Peachtree Software" trademark and
the second group would be restricted from competing
with them for one year. We are now ready to market our
business software to you under the name of "Insoft Accountant"

WE GAVE IT A NEW TWIST


Thanks to the Z-80 Softcard@l by Microsoft, this software is
available to Apple owners for the first time . It uses
the standard Apple 40 character display and unlike
the Peachtree version, does not require an extra ---- -
16K memory card to run . All you need is an
Apple II or Apple II Plus with 48K RAM, 2 drives,
the Microsoft Z-80 Softcard@l, DOS 3.3 and
a 132 column printer. We supply all
...
programs, manuals and sample company
data files to get you up and rolling fast.

The deal of 1981!


EXACTLY WHAT I S IT?
Thi s full y In te gl'ate d Bu sin ess Soft wa l'e Pack age f OI' $365 in c lud es:
• GENERAL LEDGER - W ill automatic all y post end of m ont h tra nsac tions from A I R, A l P, and Pa yroll.
Print s deta il ed co m pa ny and department l'epo l'ts, opt ional c omp ar ative financial statements with
curre nt, YTO , bu dget, and last yea l' (month and YTOJ giving va lues and percentage s.
e ACCOUNTS RECEIVABLE - In sta nt custo m el' acco unt infoml ation (current and aged) with complete
invo ic ing w ith ope n ite m and statement capabi li tie s.
8 ACCOUNTS PAYABLE - T" acks CU ITent and aged payabl es. Has extremely useful cash flow
m anage m ent reports .
• PAYRO Ll - Calcu lates payl'Oll f or eve l'y ty pe of emp loyee w hil e m aint aining monthly, quarterly and yearly
t ot als fOI' re por t in g purposes in mu lt iple s tates . U se l' m od ifi ab le tax t able s. W-2 , 9 41 's, etc.
• MANUALS - Comp l'e hens ive use r manu als for eac h mod ul e w ith st al' t up aids, 290 pages .

ORDERING INFORMATION - Fill out and mail

o APPLE II 40 COLUMN SCREEN $3 65 Si gn atu l' e ..... .. ..... ... . ... .......... .......... ... .. ...... .
o APPLE II 80 COLUMN SCREEN 53 65 Name ...... ... .. .. .. .... ...... ... .... .............. ... .. .... .
o MICROSOFT Z-80 SOFTCARDTM '5 320 A ddl' ess ....... ..... ... . .......... ... .. ... .................. .
o SINGLE DENSITY 8 " VERSION 53 65
Telephon e .. .. ........................ .... .. .... ... ... ..... .
For m ac hine s such as ALTOS Vis a or MC # .......... ............. .. ... .. .. ... .. .... .. ..
Certified Check or Mo ney Ord el'. Vi sa and MC we lcomed. Per sona l chec ks I'equ ire 2 weeks to c lear. At t hi s pric e
sof twar e is sold as -i s wit hout s upport. Wal'l'anty limited to "good cop ies" of di sks. Sa le is to end use r s onl y fOI' use
on one comput er. Call for sample report s. 80 colum n A PP LE version I'equires SUP- R-TERM board or eq uiva lent.

~rn~®~u ©®OOGJ®ooro U~®rn


259 B a rn et t Rd ., Uni t 2 • M e dfor d, Oregon 97501
503 / 779 -2465
Circ le 38 on inquiry card .
Circl e 72 on inquiry card .

SAVE MORE THAN 20Ofo!


Listing 4 continu ed:
NORTH STA R - ' NTERTUBE - MICROTEK
ZEN ITH - RC A·COSMAC - ITHACA 3040 GOSUB 3 600
THI NKER TOYS - GODBOUT - SU PERBRAIN 3 050 PRINT"CHECKING ";N(B);" BITS PER SECOND"
3060 FOR X=l TO 10
The smartest computers at the smartest price 3070 OUT 251,Z(X) :REM LOAD MASTER UNIT WITH OUTPUT DATA
3075 IF B<5 THEN GOSUB 3 95 0
3080 S=INP( 234) :REM READ TEST UNIT STATUS REGISTER
3090 Sl=S AND 56 : REM MASK OR,PE, AND FE
3100 IF Sl >O THEN 3800
3110 IF SAND 128=0 THEN 3850
31 2 0 D=INP( 2 35) : IF D<> Z( X) THEN 3900
3130 NEXT X
3140 NEXT B
3145 RETURN
3150 PRI NT:PRI NT:PRI NT"* * * ** *** SERIAL OUTPUT TEST *******"
3155 POKE 14312,0 :REM SOUND BEEPER AT START OF TEST
FACTO R Y ASSEMBJ. ED & TEST ED LIST O NL\' GOSUB 3 500
HORIZON·l ·32K·DDUBLE DrN 12695 11994
3160
HORIZON·2·32K·00UBLE DEN 3095 2274 3170 FOR B=O TO 15
HORIZON·2·32K·OUAD DENSITY 3595 2674 3180 GOSUB 3600
HORIZON·2·64K·OUAD +HARD DISK 9329 7149 Listing 4 continued on page 64
HORIZON RAM ASSM SALE ! 16K =1349 32K =1579
HORllON RAM KIT SALE! 16K =1314 32K=1469
HORIZON DISK DRIVE SALE DOUB DEN SAlEI 315
NORTH STAR HARD DISK IS Mb 4999 3939
HORIZON PORTS. PARITYS. EDGE CONNECTORS. ETC.
PASCAL FOR NORTH STAR ON DISK 199 190
PASCAL·PLUS 14. I S. or 36 DIGIT PRECISION 249
Pow.rlul NORTH STAR BASIC .. Th. BOlt. .. ........ .. FREE
NSSE 1-22 & POI TERRIFIC PROGRAMS ONLY 10
NORTH WORD 294 MAILMAN 234 INFOMAN 364
RCA·COSMA C VP·I I I 99 GODBOUT SPECTRUM 2S9
MicroAngolo HI·RES GRAPHiCS 1095 9S5
ITHACA FRONT PANEl COMPUTER 64K 3195 2695
Z·S002 CPU CARD 16·bitITHACA S·100 1059
ITHACA MEMORY 8/1 6·bit 64K 995 B45
PASCALIZ+ THE SPEED KING 395 375
SEATTlE SOS6 CPU 16 bit 556 RAM 16K BI16 356
SSM KITS Z·SO CPU 22t VIDEO BRD VB3 4Mhz 4I 2
SYSTEMS GROUP RAM 64K A & T 4mHz 599
SYSTEMS GROUP RAM 64K BANK SElECT 7S9
ECDNORAM XIV UNKIT 16K 279 249
CENTRAL DATA 64K RAM 665 599
DISCUSI2D A & T + CPIM 1199 938 IS
THINKER TOYS HARD DISK 26 Mb 4995 3995 MASTER -
OISCUS /2+2 1.2 MbytOl A a. T 1545 1259 UNIT PRINTER - I NPUT >-.::N:..:O'--_ _ _ _ _ _- ,
TARBElL DISK CONTROLLER 00 495 445 P O RT~ Z I X I
SUPERBRAIN 2995 2395 ?
SUPERBRAIN OUAD DENSITY 3995 2995
PRINT " TE S T UNIT
PRI NTER OUTPUT
PORT BAD - FAI LE D
ON DATA BYTE" ZI X I

NO

PRINT " TEST UNIT


PROGRAMMING PLU G
INPUT PORT BAD-
FAILED ON DATA
BYTE" Z I XI

ZENITH·HEATH Z·S9 4SK 2S95 2299 IS


INTERTUBE III SMART TERMINAL B95 725 TE ST-UN IT
EMULATOR 4 IN I TERMINAL S95 725 PRINTER-IN PUT NO
ZENITH·HEATH SMART TERMINAL 995 739 PORT ~Z I X I
CAT NOVATION MODEM 179 169 ?
MICROTEK PRINTER 795 675
DIP·Sl PRINTER FRICTION FEED! 499 425 PRINT "TEST UNIT
ANADEX PRINTER Dp·9501 13S9 ANADEX DP·SOOO S65 PRINTER I NPUT PORT
BAD- FAI LED ON
NEe PRINTER h st Typewriter Quality 2915 2799 NE XT ZI X I DATA BY TE " Z I X I
SECRETAR Y WORD PROCESSOR Th. BOlt! B5 77
TEXTWRITER III Book Writing Program 125 112
GOFA ST NORTH STAR BASIC Sp •• der Upper 79 71 IS
ASSEMBLER PLUS DISASSEMBLER ONLY! 39 THI S THE
A BASIC PROGRAM TRACER! + FANCY RENUMBERING 99 NO LA S T Z I X I
EZ·CODER Tron.l.t" Engli.h to BASIC 79 71 VALUE
ECOSOn FUll ACCOUNTING PKG 315 MICROSTAT 225 ?
BOX OF DISKETTES 29 EZ·BO ZBO TUTORIAL 25
Which Computers IInl BEST? BROCHURE . ... FREE
North Star Documentation refundabla w/HRZ 20

O RDER 2 or more CO MP UTE RS .... BIGGER DISCOUNTS


YES WE WI LL BEAT OU R COMP ETITIO N'S PRI CE!
FACTO RY ASSEMBJ. EI> & FACT O R\' WARRA NT\,

AMERICAN
SQUARE COMPUTERS Figure 5: Flowchart showing the sequence of operatio ns of the parallel I/O test pro-
KIVETT DR * JAMESTOWN NC 27282 gram.
(919}·889-4577
62 December 1980 © BYTE Publ ica tio ns Inc Circle 39 on inquiry card. ~
Circle 40 on inquiry card.
Listing 4 continued:

CHOOSE ... 3190


3200
3210
PRINT"CHECKING ";N(B ) ;" BITS PER SECOND"
FOR X=1 TO 10
OUT 235,Z(X) :REM LOAD TEST UNIT WITH OUTPUT DATA BYTE
Choose an Apple Desk 3220 IF B<5 THEN GOSUB 3950
3230 S=INP(250) :REM READ MASTER UNIT STATUS REGISTER
3240 SI=S AND 56 :REM MASK OR,PE, AND FE
3250 IF SI >O THEN 3800
3260 IF SAND 128=0 THEN 3850
3270 D=INP(251) :IF DO Z (X) THEN 3900
3280 NEXT X
3290 NEXT B
3300 PRINT:PRINT:PRINT"TEST COMPLETE"
3310 RETURN
3500 OUT 232,0 :OUT248,0 :REM RESET MASTER AND TEST UNITS
3510 OUT 234,228 :OUT 250,228 :REM SET BOTH UNITS FOR 8 BITS,
3520 REM EVEN PARITY AND 1 STOP BIT
A compact bi-Ievel desk ideal for an Apple 3530 RETURN
computer system. This 42"x 31)1:," desk comes
3600 OUT 233,B+B*16 : OUT 2 49,B+B*16 :REM SET EQUAL BAUD RATES
with a shelf to hold two Apple disk drives. The
top shelf for your TV or monitor and manuals 3610 RETURN
can also have an optional paper slot to accom- 3800 PRINT"STATUS BIT ERROR":GOSUB 2500 :RETURN
odate a printer. 3850 PRINT"NO DATA RECEIVED":GOSUB 2500 :RETURN
3900 PRINT"WRONG DATA RECEIVED":GOSUB 2500 :RETURN
Choose a Micro Desk 3950 FOR A=O TO 60 :NEXT A :RETURN

Get your micro computer off the desk top and


into the micro shelf under our Designer Series
desks. Suitable for the North Star, Dynabyte,
Vector Graphics, and Altos computers. The
desks come in a variety of sizes and colors.

Choose a Mini Rack

Mini racks and mini micro racks have standard


venting, cable cut outs and adjustable RETMA
rails. Choose a stand alone bay or a 48", 60",
ar 72" desk model in a variety of colors and
wood tones. A custom rack is available for the
Cromemco. Photo 5: Close-up of RS-232C connector on the unit under test. The circuit on the per-
forated board is a O.25-second monostable multivibrator (one-shot) activating a low-
Choose a Printer Stand voltage beeper. .

Text continued from page 58:


is 800 Hz, then the information will manipula tions accomplish error
go out at 50 bps. If, on the other checking and option setting.
hand, the clock is 153,600 Hz, the in- This can be done in BASIC just as
The Universal printer stand fits the:
formation will go out at 9600 bps. well as in assembly code-only, not
Centronics 700's Diablo 1600's & 2300's
The only difference to the program- quite as often. We may be able to
DeclA34 T.1. 810& 820 mer is that, at 9600 bps, he can send data at 19,200 bps, but it can be
NEC Spinwriter Okidata Slim line transmit the next byte sooner. sent by BASIC only at about 10
Lear Siegler 300's Anadex 9500's
To read the incoming data, the pro- characters per second. Similarly, we
Delivery in days on over 200 styles and colors may be able to read data from the
in stock. Dealer inquiries invited. gram periodically reads the UART-
status register as would be done with UART in BASIC at 19,200 bps, but it
ELECTRONIC S':::IISTEMS any input port and checks to see if the also better not come any faster than
FURNITURE DAV (data available) flag is set. 10 characters per second.
COMPAN':::II When that occurs, the program reads Since we can control the rate at
17129 S. Kingsview Avenue the data from the UART and resets which we send data, we can easily
Carson, California 90746 the DAV line. Similar lIO-port Text continued on page 70
Telephone: (213)538-9601

64 December 1980 © BYTE Publications Inc


YOU WILL FIND
WHAT WE DID!!
Input Signal: 1.0±0.2V pop
Specifications KG-12C ' composite Video sync.
negative, fully compatible.
Input Impedance: 75 ohms
0
CRT: 12",90 deflection
CRT Color: Green P31 phosphor
Video Amplifier Bandwidth: 18 MHz
Display Format: 25 lines of 80 characters
Scan Frequancy: Horlzontal-15.75 KHz Vertlcal-60 Hz
Power Requirement: AC 117 volts 50160 Hz
Size: 11%" high x 12%,' wide x 12" deep
Weight : 16 Lbs

~ BMC INTERNATIONAL[USAl. INC BMC INTERNATIONAL


U SUITE 600, UNION BANK BLDG., No . 27, 5-CHOME, TANIMACHI, HIGASHI-KU,
11222 LA CIENEGA BLVD., INGLEWOOD , CA90304 OSAKA 540, JAPAN CABLE "BMCINT" OSAKA
TEL (213) 641 -4588 TLX 182379 BMC USA ING PHONE: OSAKA 768-7791 TELEX : 64930 NISEMIC

Circle 41 on inquiry card .


Circle 42 on inquiry card.

TEST UNIT RS- 2 32 DIAGNOSTIC CABLE MASTER UNIT


DB-25 CONNECTOR DB-25 CONNECTOR
DTR IBll CTS (B7)
20

~~~~-+
4
RTS(BO) ____.-______________________________ ~D~S~R~(B~6~)-<6

R I (B4)
22

CO (B5)
8

DSR (B6)
6
Guaranteed to operate with Cromemco ,
North Star and most other S-100 systems . CTS (B7l
All manuals include applications programs
in BASIC . DIP switch selectable port base
address .
<1J TD RD a
AID MODULE
Dependable high-speed analog-to-di~ital
<]I RD TO G
conversion . 12-bit precision . 32 slngle-
ended input channels, or 16 true differen- <ZI GND GND <]]
tial inputs. High-speed sample and hold
amplifier. 25 I-Isec conversion time. Preci-
sion analo~ multiplexer. Vectored inter- Figure 6: Schematic diagram of the RS-232C interconnection cable between the master
rupt capability . Optional instrumentation and test units.
amplifier with gain from 1 to 1,000.
AIM-12 , standard input module with
instrumentation amplifier . ....... $725
AIM -12B, input module only .... . . $635 NOTE :
AIM-11B, 11-bit precision module . $575 A(X)'TEST UNIT OUTPUT
SETTING

DIA MODULE BI X ) ' CORRECT


MASTER UNIT
Four independent channels for digital-to- IN PUT READING
analog conversion . 12-bitprecision over SET TEST UNIT DTR
AND RTS SIGNAL TO C( X )· CORRECT
full 0° to 70°C range. Jumper selectable ONE OF 4 POSSIBLE TEST UNIT
outputs. Binary or 2's complement digital COMBINATIONS: I NPUT READING
inputs. Flexible bit-mappin~ jumpers allow A(X)' 00, 10, 01. AND 11
compatibility with any existing 110 mapped
software (either 12- or 8-bit) . Super
simple programming.
AOM-12 , output module ........ . $495

REAL TIME CLOCK


Features new OKI CMOS clock chip for NO
day, date, hours, minutes, and seconds .
12 or 24 hour time format. On-board bat-
tery backup. Full year operation without
battery replacement. Read or write time PRINT " MALFUNCTION
directly from I/O port. Vectored interrupt ON DTR OR
RTS OUTPUT
capability . NEXT A(X)
SIGNALS"
CLK-24 ..... . ... .. . ..... .. ... $250
NO
ALSO AVAILABLE: Industrial control out-
put current module, 4-20 mA - $395.
Nonvolatile CMOS memory, 250 nsec, 4K
bytes with battery backup - $395 . PRINT "MALFUNCTION"
81< CMOS memory - $590. 16K CMOS ON RI, CD, DSR,
OR CTS INPUT
memory - $990. Thermocouple compen- SIGNALS"
sation module - $350.
California; add 6% tax. NO
Money back guarantee. 10-day trial.
OEM and dealer inquiries invited .

system reliability/system integrity


DUAL SYSTEMS CONTROL CORP. Figure 7: Flowchart showing the sequence of operations of the RS-232C handshaking
1825 Eastshore Hwy., Dept. B test.
Berkeley, CA 94710 (415) 549-3854
66 December 1980 © BYTE Publicatio ns Inc
SERIAL INPUT TEST

FOR NI B) OAT A RATES"


50, 75, 110, 134.5, ISO, 300,
600,1200,1800, 2000, 2400,
3600, 4800, 7200, 9600,
AND 19200 BITS PER SECOND

SET TEST UNIT AND MASTER


UN IT TO THE SAME
DATA RATE

SET TEST UN IT AND MASTER


UNIT TO: 8-BIT WORD,
1 STOP BIT, EVEN PAR I TY

NEXT B

FOR ZIX) DATA BYTES"O, I,


2,4, 8,16,32,64,128, 255

OUTPUT ZIX) DATA BYTE


FROM MASTER UNIT
TO TEST UNIT

READ TEST-UNIT
STATUS REGISTER

NO

PRINT
"STATUS BIT ERROR"

READ DATA AVAILABLE

?
PRINT
"WRONG DATA RECEIVED"
NEXT X

HAVE
NO 10 DATA BYTES
BEEN TRANSMITTED
?

YES

HAVE
ALL 16 DATA
~__________________________N_O
__ -< RATES BEEN
CHECKED
?

Figure 8: Flowchart of the sequence of operations of the serial input and output tests , Figure 8 continued on page 68

December 1980 © BYTE Publications Inc 67


Figure 8 continued from page 67:

SERIAL OUTPUT TEST

FOR NIBI DATA RATES'


50,75,110, 134.5, ISO, 300,
600,1200, 1800, 2 000, 2400,
3600, 4800, 7200, 9600 ,
AND 19200 BITS PER SECOND

SET TEST UNIT AND MASTER


UNIT TO SAME DATA RATE

SET TEST UNIT AND MA STER


UNIT TO : 8 - BIT WORD,
1 STOP BI T, EVEN PARITY

FOR ZI XI DATA BYTES '


0, 1, 2, 4, 8, 16, 32
64 , 128, 255

NEXT B OUTPUT DATA BYTE FROM


TEST UNIT TO MASTER UNIT

READ MASTER-UNIT
STATUS REGISTER

NO

PRINT
"STATUS BIT ERROR "

READ DATA AVAILABLE

NO

PRINT
" WRONG DATA RECEIVED"
NEXT X

NO

NO

68 December 1980 © BYTE Publications Inc .


FLOPPY DISKETIES
& SUPPLIES
IF YOU CAN FIND A LOWER PRICE IN IF YOU CAN FIND A LOWER
THIS MAGAZINE ON ANY OF THESE IF YOU CAN FIND A LOWER PRICE IN
ITEMS, DEDUCT ',50 FROM OUR PRICE IN THIS MAGAZINE ON THIS MAGAZINE ON ANY OF THESE
COMPETITOR'S PRICE, THAT'S OUR ANY OF THESE PRINTERS,
PRICEI
Call For Quantity Discounts
DEDUCT .,0
FROM OUR COM-
PETITOR'S PRICE, THAT'S OUR
ITEMS, DEDUCT 5", FROM OUR COM-
PETITOR'S PRICE, THAT'S OUR PRICEI

V.rbatlm DI.k.tt •• (box 01 10) PRICEI Novation CAT Modem . ,$145


5 '1." MD525 -01 .oft, 10 or 16 " , , , , , , , S26,SO Novation D·CAT Modem , .. S185
5 Y~ " MOS77 -01 quad sof t, lO or 16 . $33.00 16K Memory kit ,. $46
B" FD34 -1000.oft , " , S30 .00 Paper Tiger IDS -44OG
Isolators . . ... $49
B" FD32· 1000hord . . .... .. S30.00 Paper Tiger IDS -46OG
8 " FD3~ · 8000 double density soft .. . . $.4~ . OO
Shugart 35tr Drive ... $349
8 " fD32 -8000 double density hard . . . $44 .00 Anadex DP-8DOO . , ...... . _.. Pertec or MPI 40tr Drive , .. $359
Anadex Dp·9500 , ... , .. .. . . . Lobo Drives CALL
Prlntwh •• I. (specify style)
TI -810 Basic Matchless Drives . , . CALL
Qume or Diablo . , $6,SO Percom Doubler , , . , , , S209
Centronics 737
Percom Sepero tor . S27
Lab.l. NEC 5500 D w i Bidrctnl Boord
3'1, " xI5 11 6 " (5000 label. ) . . .. SIB.75
AIM·65 Computer , .. 375
Other sizes and quantities . . CAll NEC 5530 Tl -99 / 4 Computer . . . $925
VISTA Daisey Wheel Printer . , California Computer Systems Bds CALL
11""on. Qume 5 / 45 ,5 / 55 ., , .. .. .. , ..... CALL Symtec Computer Board s . , . CALL
Diabl o Hy Type I . . 54.95 Mountain Hardware Board s . CAll
Diablo Hy Type II . , . . , . , . S5 .25 Escon IBM Interface , . $595 Green Screen . $11
Qume Sprint . . $3,SO
Centronics Zip Pock . . $3 .95
MANY OTHERS ,. , . , CAll Call For Other Printers Call for Other Hardware

4636 PClrk GrClnCldCl


CClIClbClsCls, CCI. 91302 SPECIRL #2
If you
N~WDOS~ur~:~se APPARAT
pnce
yOu can
0' . b
the regulor
.. $99 95
DISKETTES A~~ 10 \lERBAT"M
Ca se 'or . . a plastic library

TOTAL $1~;~

If YOu purchose APPARAT


N~WDOS / 80 for the regu lor
pnce?f . '" . . . $149.00
we wil l give you 10 VERBATIM
DISKETTES AND a plastic library
cose . " FREE
TOTAL SI49 .00

] SOFTWARE DEAlS -· 1f you wont


to pu r chase any software (in .
c1uding Utilitie s. Operat i ng
Systems . Gome s. Buisness Pro .
grams , et c . ) we will
aUlamatically deduci from 1 0 ~o
10 40 ~o off the regular relail

For phone orders CALL :

(113) 883-8594

-FREE shipping on all orders over $20 , Visa and Master Card accepted . I never undersold offers good os supp ly losts , Pleose odd 2.00 for all COD orders , Please call for ilems nOllisted . We glad .
Iy answer any questions on all of our hardware . software , and supply needs . Quanitity discount s o v ailobkt. School purchase orders accepted . Pleose remember 10 f igure competitors shipping and
handling chorges when arriving 01 never undersold price .
Circle 32 Dn inquiry card.
ENTREPRENEURS Text continued from page 64:
send it at a rate that can be digested.

NEEDED MORE THAN EVER IN THE MICRO-


COMPUTER INDUSTRY.
The shortage of knowtedgeable dealers/distributors Is the #1 problem of microcomputer
manufacturers . Over 300 new systems houses will go into business this year, but the number falls
short of the 1200 needed. It is estimated that the nationwide shortage of consultants will be over
The UART's function is primarily cer-
tified by the conversion / transmission
and receptionireconversion process
rather than the number of characters
it can send through the wires. If it
works for 1 character per minute, it
3000 by 1981. The HOW TO manuals by Essex Publishing are your best guide to start participating
in the continued microcomputer boom . will work for 100 characters per
HOW TO START YOUR OWN SYSTEMS HOUSE second. In truth, though, I decided to
6th edition, March 1980 settle on 10 bytes which exercise each
Written by the founder of a successful systems house, this fact- bit and to send each byte with parity
filled 220-page manual covers virtually all aspects of starting and.
operating a small systems company. It is abundant with useful, enabled. The entire test, automatical-
real-life samples: contracts, proposals, agreements and a complete
business plan are included in full, and may be used immediately by
ly checking thirty-two data rates,
the reader . takes 39 seconds.
Proven, field-tested solutions to the many problems facing the You might ask, as an afterthought,
small systems house are presented.
From the contents:
why I didn't just loop the input to the
• New Generation of Systems Houses • The SBC Marketplace • output on the test unit and check it
Marketing Strategies • Vertical Markets & lAPs • Competetive that way, rather than utilizing a
Position/ Plans of Major Vendors • Market Segment Selection &
Evaluation· Selection of Equipment & Manufacturer. Make or Buy separate communications channel.
Decision • Becoming a Distributor • Getting Your Advertising
Dollar 's Worth • Your Salesmen : Where to Find Them • Product The typical failure on a data-transfer-
Pricing. The Selling Cycle. Handling the 12 Most Frequent Objec- rate generator is that it sticks at one
tions Raised by Prospects· Financing for the Customer. Leasing
S36. No. 10 • Questions You Will Have to Answer Before the Prospect Buys • frequency for a group of data-rate
Producing the System • Installation . Accaptance. Collection settings. If this malfunctioning clock
Documentation • Solutions to the Service Problem • Protecting Your Product • Should You Start
Now? How to Write a Good Business Plan • Raising Capital signal is simultaneously applied to
both the transmit and receive sections
HOW TO BECOME A SUCCESSFUL COMPUTER CONSULTANT of the UART under test, the data in
by Leslie Nelson, May 1980
Independent consultants are becoming a vitall y important factor in and out will still be synchronized and
the microcomputer field , filling the gap between the computer no error will be detected. The only
vendors and commercial/industrial users. The rewards of the
consultant can be high: freedom , more satisfying work and doubled true test is to send data at a known
or tripled income. HOW TO BECOME A SUCCESSFUL COM- rate from an external source and try
PUTER CONSULTANT provides comprehensive background infor-
mation and step-by-step directions for those interested to explore to read it.
this lucrative field :
• Established consulting markets. How to get started • Itemized
start-up costs· Are you qualified? • Beginning on a part-time basis Conclusion
• The Marketing Kit. Should you advertise? • Five marketing tips As you think about this presenta-
• Getting fre" publicity. How much to charge. When do you need a
contract? • Sample proposals • Which jobs should be declined • tion and consider possible applica-
Future markets • The way to real big money • Avoiding the legal tions, keep in mind that there are
pitfalls • How consultants ' associations can help you • The National Register of Computer Con-
sultants How others did it : real-life sample cases and much more . limitations as well as strengths in any
FREE-LANCE SOFTWARE MARKETING 3rd edition , June 1980
high-level language. First, common
Writing and selling computer programs as an independent is a sense should tell you that high-level
JiIUili-LA.'\'CE
business where. you can get started quickly, with little capital languages suit only smaller applica-
SO.'TWARE investment • you can do it full time or part time. the potential
profits are almost limitless. Since the demand for computer tions. BASIC gets bogged down in
MARKETING software of all kinds is growing at an explosive rate , the conditions both programming confusion and ex-
for the small ent repreneur are outstand ing .
h, This manual will show you how to sell your own computer programs
ecution time as programs get larger
using these proven techniques: • direct to industries. through than 4 K bytes.
consu lt ing firms. through manufacturers of computer hardware On the other hand, appreciate it as
• in book form • mail order. through computer stores . It will
show you how to profitably sell and license all types of software a learning tool for understanding con-
ranging from sophisticated analytical programs selling for thou- trol applications with limited stress
t\ .: K ". I' r H I. I (' .\ ,. I () X S sands of dollars, down to simple accounti ng routines and games for
personal computers. on the programmer. BASIC is an ex-
The book will guide you step by step through the process of cellent language for becoming in-
S30. No. 32 marketing , advertising , negotiating a contract, installing software ,
training users and providing maintenance and support. It also contains sample software contracts troduced to man-machine interfacing.
that have been used in 'actual software transactions . Also included are tips on how to negotiate with A good programmer will not stop
a large corporation, ways of avoiding personal liability, techniques for free time
and hints on how to run a free-lance software business while . there and will soon become interested
-----------------------------------,
ESSEX PUBLISHING CO_ Dept. 2
285 Bloomfield Avenue • Caldwell, N.J. 07006
~ •
L::J I
in more complete languages such as
FORTH and tiny-c, which can be ex-
Order books by number. Send check, money order (U .S.$), VISA or Master Charge t . I
panded to meet the specific problems.
Publisher pays 4th class shipping. For Air Mall shipping add $2.50 per book in USA and I You have to start somehow, and
Canada, $5.00 in Europe, $8.00 elsewhere. N.J. residents add 5% sales tax . I this way is fairly painless .•
o No.10 0 No.16 0 NO. 32 0 Check enclosed 0 Credit card I
Name ______________________________________________________________ I
I
Next Month:
Address ____________________________________________________________ Are you blacking out the
I
City _________________________________ State -----------Zip __________ I neighborhood with your computer?
I EM! (electromagnetic interference)
will be discussed.

70 December 1980 © BYTE Publica ti ons In c Circie 45 on inquiry card. Circle 46 on inquiry card. --+
You
about the
ingenious card that
converts an Apple II® into a
Z-80® machine running
CP/M~
You may even know Apple
that with the SoftCard, you get Microsoft's FORTRAN is easy to
powerful BASIC - extended to support learn if you know BASIC,
Apple graphics and many other features . and the package in-
Now, whenever you're ready to get beyond the cludes a huge library of
BASICs, the SoftCard can take you into whole floating point, math,
new realms. Starting with two advanced and I/O routines
language packages from Microsoft. you can use in all
your programs.
FORTRAN AND
COBOL TO GO. COBOL-80
Now you can run the Virtually the only choice for
world 's most popular serious business data processing.
engineering/scientific lan- It's ANSI 1974 standard COBOL, with many user-oriented
guage and the most popular features added: formatted screen support for CRT termi-
business language on your nals, simple segmenting of very large programs, powerful
Apple. Think what that means: you can choose from liter- file handling capability, trace debugging, and much
ally thousands of "off-the-shelf" applications programs, more. A separate Sort package is coming soon.
and have them working with little conversion. Or design FORTRAN-80 and COBOL-80 are just two more rea-
your own programs , taking advantage of all the problem- sons why the Apple with SoftCard is the world's most ver-
solving power these specialized languages give you. satile personal computer. Get all the exciting details from
your Microsoft dealer today. And start getting beyond the
FORTRAN-80 BASICs .
A complete ANSI-standard FORTRAN (except MICROSOFT Consumer Products, 400 108th Ave .
COMPLEX type) , with important enhancements. The ex- N.E., Suite 200, Bellevue, WA 98004. (206) 454-1315.
tremely fast compiler performs extensive code SoftCard is a trademark of Microsoft . Apple II is a registered trademark of Apple Com·
puter. Inc .z·ao is a registered tradema rk of Zilog. Inc. CP/M is a registered trademark
01 Digital Research, Inc .
· \
Data,,{e
.. ..' .
.

~",,(!f ~ByiBW
.. . ,
..
.

. ..

Dungeon Campaign
Gregg Williams, Editor

One of my favorite games for the Apple II is Dungeon


Campaign, from Synergistic Software (see "At a Glance"
box for details) . I cannot think of any game that causes
such delight in playing, and I cannot think of a game that
offers so much entertainment per unit of program.
Dungeon Campaign is an example of fine game design
and expert use of limited resources. Even though it does
not use either game paddles or high-resolution graphics,
it is far more entertaining than most games that do .
When the game begins, the computer draws four levels Photo 1: A partially explored maze in Dungeon Campaign. The
of mazes and erases them (this takes a minute or two). It red and green squares in the middle of the display are the ex-
has just created the maze that you will explore. After the plorers and a group of zombies, respectively, that are about to
full maze has been created, the program places you in the do battle . The thick white lines denote a stairway, while the
middle of a blank area that represents the top level of the light blue square near the bottom represents a hazard of un-
maze . You use five 1-keystroke commands (U, 0, R, L, known kind (at the moment).
and J) to move your explorer group (shown as a red
square) up, down, right, or left (J for jump can precede
any of these commands to jump over a square that might
contain danger). As you move in the maze, adjacent At a Glance
walls become visible, allowing you to explore the level
you are on. If you are lucky in your explorations, you Name versions supplied in each
will find some treasure, your group of explorers will not Dungeon Campaign package)
be totally destroyed, and you will leave the bottom level
of the maze, thus winning the game. Type Computer
The object, of course, is to find treasure; but in your Low-resolution color Apple II or Apple II Plus,
explorations you may find stairways, pit traps, monsters, graphics game with 32 K bytes of
poison gas, man-eating dragons, and several other in- memory (16 K bytes for
Manufacturer cassette Integer BASIC
habitants; I will not tell you about these others to give
Synergistic Software version)
you the surprise of discovering them. Combat with dif- 5221 l20th Ave SE
ferent kinds of monsters is resolved by die rolls for each Bellevue WA 98006 Documentation
side and subsequent computation (all done by the pro- (206) 641-1917 Instruction sheet plus in-
gram) ; this gives the program an entertaining Dungeons structions in program
and Dragons-like flavor. Price
The program is, at times, subtle. For example, some- $15 cassette, $17.50 disk Features
times the bottom level is drawn witl! the single exit Sound effects through
Format Apple II speaker
blocked off (the maze is randomly created for each Cassette tape or 5-inch
game). At first, I thought there was no way to leave the disk Audience
maze and win the game. But, in a later game, I discovered Game enthusiasts of all
a "magic carpet" treasure that can be used only once to Language ages (simple enough for
take your explorers over walls. This is an indication of Applesoft and Integer children)
the sophistication of this seemingly simple (but always BASIC versions (both
enjoyable) game .•

74 December ]980 © BYTE Publications Inc


The best
Changes You Make On the Screen Become
The Changes to the File.
Full screen editing is the fastest and easiest method of
editing all types of text files. Straight forward enough for

news since novices, yet also the choice of professionals. VEDIT is a


proven full screen editor with unequalled features. You will
appreciate that you can easily edit 10 times faster than with a
command editor. Since VEDIT is customizable, it adapts to

CP/M ... your applications and preferences, instead of requiring you


to adapt to it.
VEDIT is ideally suited to program development and it's

customizable
special features make it the most valuable development tool
a programmer can have. VEDIT appeals to word processing
users too. Many simple text editing tasks, such as mailing
lists, are faster and easier to do with VEDIT than with more

full screen complex word processors.


Features of VEDIT:
Full screen editor with status line and cursor. The screen
continuously displays the region of the file being edited.

editing Changes are made by first moving the cursor to the text you
wish to change. You can then overtype, insert any amount of
new text or hit a function key. These changes are
immediately reflected on the screen and become the
changes to the file.
Full array of cursor movements with single
key movement to begin and end of lines and to
North Star Sorcerer tab positions.
Heath HB/H89 TRS-80 Model I Function keys for character delete, line delete
Super Brain TRS-80 Model II and allowing line splitting and concatenating.
Text movement is very easy using a text
Most other CP/M System. with register.
CRT or Memory Mapped Displays. Flexible command mode allows global
search and substitute, repetitive editing
operations.
File handling allows files to be merged on input, split on
output, drive selection and more. Blocks of text are readily
copied from one file to another.
Disk buffering can automatically perform Read/ Write for
files larger than available main memory.
Tabs settable to any positions. Tab key inserts tab
character or spaces to next tab position.
Extensive 60 page, clearly written manual with sections for
both the beginning and experienced user.
You Customize the Fastest Editor for
Word Processing, C-Baslc, Fortran and
Assembler.
Keyboard layout for all cursor and function keys.
Your screen size. (Up to 70 lines, 200 columns).
Default Tab positions and various parameters.
Scrolling methods.
Cursor type, blinking, reverse video.
Its ideal for diverse hardware, keyboards and applications.
For OEMs too.

Ordering: Specify your CRT terminal type, video board or


microcomputer, the 8080/Z80 or Z80 code version, and disk
format required.
Standard Package: Disk and manual ...... . ... $110
Me.....: Price refunded with software purchase $ 15
PlICEON V·100: 24 X 80 Video display board .. .$445
VISA and MASTER CHARGE Welcome.
Atlractlve Dealer Terms.

Compuview Products, Inc. 618 Louise I ANI Arbor, Michigan 48103 Call Anytime· (313) 8N-1299

Circle 48 on inquiry card . BYTE December 1980 75


Now With Multi-Key Capabilities For Apple & Pet
Since KRAMTM was introduced in 1979 it has fast become known as the
users. Now, after hundreds of requests we have added MULTI-KEY,
(S M/ 370 users have VSAM (Virtual Storage Access Method) to
provide fast , fle xible keyed-access to their data . Now SUPER
KRAM TM 2.0 Regular Features
KRAM (Keyed Random Access Method), from Un ited • Written in 6502 machine code
Software of America , gives Apple and Pet users the same Basic compatible
fle xibil ity, substantially increasing the processing power of the • Create/ Open a dataset
Apple and Pet. • Put record by key
• Add & delete records by key
Until SUPER KRAM the only "random access " capabi lity in • Get any record by Full/ Partial key
the Apple and Pet consisted of a crude form of " relative • Access by any key in as little as
record" processing. While this is usable for very simple .2 sec . (.1 sec . with Corvus disk)
applications, it falls far short of the needs of today's business • Supports multiple disks
and analytical applications . Using SUPER KRAM records • Read ne xt or previous record
may be processed by anyone of multiple " Key " values, which • Dynamic space allocation
may consist of any kind of data : numbers, letters, special • Dynamic space reclamation
characters, etc. Even Apples 's long-awaited DOS 3.3 doesn 't • Dynamic index compression
have anything like this!! • Files never need reorganization
• Compatible with language systems
KRAMTM 2.0 Onl $99.95

APPLE / ATARI
"Precise, humanized, well documented an excellent value" are the applauds being given

APPLE WORLD by Paul Lutus

3-D The Program made famous on National TV!


ANIMATED
COLOR APPLE WORLD turn s yo ur Appl e into a sop hi sticated graph ics
GRAPHICS system capabl e of c reating animated th ree-di mensio nal co lo r
images. projecting them in true perspective on the sc ree n, ro tate
Written in machine code. them, move th em c lose r, furth er away, and many other exciting and
im agin ative thing s.
Draws objects with 65 ,000 points per sid e.
Look for the REO-WHITE-BLUE
United Software Display at your local A powerful sc reen-o ri ented text edito r is inc lud ed to facilitate
image form ati on. Thi s program was rece ntl y featured on T om
computer dealer, or send check or Snyder's Prim e Time Saturday TV Show and is now availab le fo r
moneyorder, plus $3.00 shipping to: sa le.

----
=-- -= UNITED
--- -- OF
SOFTWARE
APPLE WORLD'S powerful editor is so easy to use th at chi ldren wi ll
love it . Yo u can now "sketch" your dream house, boat, car, or
fantasy empire. Th en view it as it would be ~een from 10,000 feet. o r
you ca n ZOOM in until the sc reen is filled with a doorknob. You
co uld then go in side and move from room to room examining
furniture placement as your sc reen rotates within the room . Images
750 3RO Avenue, AMERICA or spec ifi c parts of im ages can easily be saved to disk or printer.

New York NY 10017 Does all thi s sound like science fiction? You won't think so after you
have visited Apple World.
(212) 682-0347 Telex 640055
Introductory Price $59.95
36 page manual inc luded
DEALER INQUIRIES INVITED
KAAM is a trade mark o f Un ited Software of Ame ri ca .
For 48K Apple II or Plus with Disk
TM

8y Ken Germann

You've Asked For It, Now You Got It!


quickest and most powerful access method for serious Apple and Pet
MULTI-INDEX, functions, as well as increasing processing speed .

• LOGICAL RECORDS (KEYS MAY BE NON-UNIQUE) -


SUPER KRAM'S TM Added Features Records added to the KRAM files are immediately
• MUL TIKEY SUPPORT - Allowing simultaneous access to a KRAM accessible by any of the defined keys for the file (Automatic
fil e by more than one key field. Upgrade) .
• HI - SPEED READ - This feature allows increased 1/ 0 speed up • KRAM 2.0 files are totally compatible with SUPER KRAM
to 60% faster during processing of SUPER KRAM read
ne xt. read previous, put and delete requests .
• IMPROVED INDEX ARCHITECTURE - Allowing faster
Requirements
inde x searchers and more efficient disk spac e utilization . Apple & Pet requirements - KRAM 2.0 and SUPER KRAM
• INTEGRATED BASIC COMMANDS - Allowing SUPER are designed to work with both Apple II 's, Disk II , and Corvus
KRAMTM commands to be coded in-line with Basic , providing Systems 10 Megabyte Winchester Disk, and Commodore 's
easier usag e of KRAM than ever before. 2040 , 3040, and 8050 Disk units. KRAM 2.0 and SUPER KRAM
• USER-SPECIFIABLE BUFFER POOL - Allowing the user to require 32K / 48K Apple and a least on disk drive.
spec ify how many KRAM files are allowed open at one (KRAM 2.0 requires Integer Basic in ROM). KRAM and
tim e; will support any numbe r of KRAM files . SUPER KRAM work on any 40/ 80 column 16K/ 32K Pet.

SUPER KRAMTM Only $175

BREAKTHROUGHS
by Paul Lutu s
Watch co lorful butterflys , birds, fly ac ross your Apple or Atari FOR COMMODORE 16K/32K COMPUTERS
sc reen with tru e 3 dimension al perspective . Have ro c ket ships DATABASE MANAGEMENT SYSTEM - A comprehensive,
fly o ut at yo u in thi s incredible high speed graphics packag e. interacti ve system like those run on mainframes! Si x mocules
3- D SUPERGRAPHI CSTM is a 6502 machine language program co mpri sing 42K of programming allow you to; create, edit, delete,
th at wi ll interface to y our Basic or machine language display, print, sort, merge, etc., etc. - databases of up to 10,000
prog rams o r games using simple " DOS-like" comm ands. record s. Printer routines automatically generate reports and labels
on demand . 60 pages of concise documentation are included.
Features include: Requirements - 16-32K PET and 2040 Dual Disk (printer
• Simple image entry through editor opti onal) .. .... .. . ..... . ... . .. ...... .... . ..... COST $125
• Obj ec ts up to 256 points per side
• Uses all hi- res co lo rs OTHER SOFTWARE Stock Analyze r . . . .. ... .. 22.95
• All ow s mi xed c olored text & MPUTERS Mortgage . . ..... .. .. . .. . 14.95
APPLE CO Space Intruders
gra ph ics for prompts and captions Super Space Wars ....... $ 9.95 ("8est Game of 1979") .. $19.95
• T ranslates on 3 axes States & Capital s.... . ... 9.95 Jury/ Hostage . . .. . . . .. ... 9.95
• Indi vidu al axis sc ale s Moving Point Kentu cky Derby /Roulette 9.95
• 21 different co mmands Av erage . ...... .. . . .. . . . 19.95Alien J.Q '/Tank .. . , . .. ,.. 9.95
• Ro tate o bj ect by 1.4 0 to 360 0 increments at machin e speeds Stoc k Option s .. . 24.95Tunnelvi sion/ Maze Chase 14.95
Fin ance 12.95Subm arin e Attack . ... ... 9.95
8 0nds ... .. . . . . . 12.950
Battle of Midway . .'. . . . . . 7.95
For 48K Apple II or Plus with Laser Tank Battle,. . . . . . . . 9.95
COMMODORE PET
Disk II $39.95 for disk Swarm .. ...... . .. .. . ... . 14.95
Stock Opti ons . . .... . ... . 24.95 Baseball .. . . . . . .... . . . .. 9.95
Fin ance.. .. .. .. .. . .. .... 12.95 Super Startrek.. .. 14.95
For ATARI 800 with 40K memory Bonds ...... . .. . . ... .. .. 12.95 PET Music Box ... . . .. . . . 29.95
(disk optional) $39.95 for tape
, .

.' ~P()~~~t Jl~yi~w , .

A Stellar Trek At a Glance


Name Computer
Harold Nelson, Editor A Stellar Trek Apple II with 48 K bytes
of memory, with Apple-
Type soft floating-point
High-resolution color BASIC, and a color
You, captain of the starship Enterprise, begin your task graphics game display
of freeing the galaxy from the threat of the Klingon Em-
pire and its Romulan allies by selecting the members of Manufacturer Documentation
your crew. Next you must make some general strategy Rainbow Computing Inc Photocopied, 81fz by 11
decisions . 9719 Reseda Blvd inch stapled packet with
Northridge CA 91324 a table of contents for
There are two types of encounters (games) to choose
(213) 349-5560 sections on game opera-
from. Regular games are always different, while tourna- tion and descriptions of
ment games have identical outcomes if played in the same Price commands.
way . This is an interesting feature , because most games $24.95
of this type are either stochastic (output from a given in- Audience
put is somewhat random) or determin istic (output from a Format Star Trek fans and others
given input is fixed). This feature of choice between these 5-inch floppy disk 9 years old and up in-
two kinds of games opens many possibili ties for develop- terested in Adventure-
ing and practicing strategies, competing against other language type games
players, and still not "running out of game" as soon as a BASIC
game has been successfully completed.

THE FIRST TRS-80@ COMPATIBLE COMPUTER


WITH HIGH DENSITY COLOR GRAPHICS!
lNW RESEARCH introduces the LNWBO, a high performance color computer,
compatible with the T~S - 80TM Model I. The fully integrated LN\-J'80 is
a sophisticated and versatile microcomputer with the following ?<,wertul
features .

\ COMPATIlILITY
HardWare and softwart:: compatible to the Radio Shack TRS - 80™ Hodel I
computer, provides the widest software base o f any microcomputer.
cassette interfac~; expansion bus

\ DISPLAY
Quality upper and lower case display.

'!wo modes o f color graphics, high resolution graphics, 384 x 192 in


eigh t colors - higher densi ty than the .'\pple II~ Low densi ty color
graphics of 1 28 x 192 are also available in eight colors.

Hi gh reso lution - black and white graphics - of 384 x 192 mixed with
text and Tr..S-ao TN standard graphics.
Reverse video, co mposite video , RF output,
PERFOR MANCE

1'he LNW80 utilizes the fast Z- 80A microprocessor which executes at a


LNW80 speed of 4 MHZ - over twice the speed of the TRS-SOTH t-lodel I.

PC BOARD $ 89.95 EXTERNAL DATA SEPARATOR


A SSEMBLED SYSTEM
N W A ND FULLY TE STED

$14.95 EXPANSION
$69 .• [pc
AT
Ask about our : Keyboard SOME 80lDffUHO RE QUIRED
5 BOAlo & ]
cabinet

LNW
USER MA NUAL
Leede.
VIDEO 100'-0 • SERIA L RS232C/1:0rnA 1/0
flOPPY CO NTROLLER

RESEARCH •


32 K BYTES MEMO RY
PARALLEL PRINTER PORT
DUAL CASSETTE PO RT

bal"
• REAL-TIME CLOCK

==
LNW RESEARCH 3183-E ArRWAY AYE COSTA MESA CA 92828 714- 552-894 8 ORDERING INFORMATION SCREEN PRINTER BUS
ONBOARo POWER SUPPlY
• Apple II " . 1M 01 Awl<! Com.ou, .... I" ~.
VISA • SO FTWARE COMPATIBLE
IU ","" .. /MO,r.nd. C... p _ • SO LDER MASK,SILK SC REEN

78 December 1980 © BYT E Publica tions Inc Circle 49 on inquiry card . Circle 50 on inquiry card . -+
IMM 816K-45
IMM 816K-25
IMM 816A-45
IMM 816A-25
IMM900K
IMM900A
Photo 1: The Klingon ship in sector 9 (row) , 9 (column) fires on
the Enterprise in sector 5,2. In addition to the Enterprise and
three Klingon ships, there are six stars in this quadrant. To the
right of the quadrant display is important status information.
Below that is a grid giving information on the quadrants sur-
rounding the one currently occupied by the Enterprise, with the
displayed quadrant in the center. In the space below the display
you are given some messages and enter your commands.

Photo 2: A photon torpedo from the Enterprise is on its way to


the Klingon ship in sector 3,1 .

Your next decision is to determine the length of your


trek (in stardates, not real time). The longer the game, of
course, the more opponents you will have to overcome.
Finally, you will select the level of difficulty for your
encounters. The choices range from Novice (quite easy),
through Expert (extremely difficult), to Emeritus (perhaps
not humanly possible) .
Having made your choices, you are ready to begin
your mission. From this point on, the format for playing
A Stellar Trek is basically that of the standard Star Trek
games. You can move about the galaxy of sixty-four
"quadrants" seeking Klingons or visiting starbases for
energy and repairs. The Move commands (manual or
automatic) require some thought and care in execution,
but the documentation explaining their use is quite clear .
When you encounter Klingons or Romulans, you can
do battle using either phaser~ or photon torpedoes.
Again, use of these commands requires some care but
here, too, the documentation is very good (see box).

80 December 1980 © BYTE Publica tion s Inc Circle 51 on inquiry card . Circle 52 on inquiry card . --+
The Perfect Fit
The Micromodem II data communications system The other part of the Micromodem II datacomm
and the Apple 11 * computer. What better combination to system is a Microcoupler which connects the
maximize the capabilities of your personal computer! Micromodem board and Apple II to a telephone line.
This popular direct connect modem can transmit The Microcoupler gets a dial tone, dials numbers,
data between an Apple II and another Apple II , a answers the phone and hangs up when a transmission
terminal, another microcomputer, minicomputer or is over. There are none of the losses or distortions
even a large time-sharing computer anywhere in North associated with acoustic couplers. The Microcoupler is
America. The Micromodem II has unique automatic compatible with any North American standard
dialing and answer capabilities which further increases telephone lines and is FCC-approved for direct
the communications possibilities between the Apple II connection in the U.S. It works with standard dial
and another computer or terminal. phone service or Touch-tone service.
You can send and/or receive messages or data The Micromodem II is completely compatible with
when you are out of your office, home or out of town . Bell 103-type modems. Full and half-duplex operating
Your branch business locations can communicate with modes are available as well as speed selectable
each other regarding inventory and other matters over transmission rates of11 0 and 300 bps.
the phone. Or you can communicate with friends Why not increase your Apple II's capabilities by
across the country. And you can access information outfitting it with the sophisticated Micromodem II data
utilities like the SOURCE for various business and communications system? The Micromodem II is
personal applications. available at retail computer stores nationwide. For the
The Micromodem II consists of two parts. One part store nearest you, call or write:
includes the printed circuit board which holds the
Micromodem II, ROM firmware and the serial interface.
The board plugs directly into the Apple II providing all
the functions of a serial interface card plus
programmable auto dialing and auto answer
(l),.Hayes
Hayes Microcomputer Products Inc.
capabilities. The on-board ROM firmware enables the 5835 Peachtree Corners East, Norcross, Georgia 30092 (404) 4 49-8791
Micromodem II to operate in any of three modes to
Micromodem II is a trademark of Hayes Microcomputer Products. Inc.
perform different tasks-terminal mode, remote console t ..

• App le II is a registered trademark of Apple Computer Inc.


and program control mode. The Micromodem II can also be used with the Bell & Howell computer.
$99* For The A Stellar Trek also has several interesting commands

GENERAL
not present in standard versions of Star Trek games. For
example, you can scan a nearby planet for dilithium
crystals. If they are present, you can beam down to the
planet, mine the crystals, and return them to the Enter-
prise. The dilithium crystals can then be used as an
emergency source of energy, though they tend to be
unstable. You can, if you are desperate enough, employ
an experimental death ray. Even if the Enterprise is aban-
doned or destroyed, all is not necessarily lost.
An important feature, since games can take a very long
time, is the Freeze command. This enables the player to
save the game being played for later completion.
A Stellar Trek makes very fine use of the Apple II high-
resolution graphics . (See photos 1 and 2.)
As indicated above, this game is not played in real
The Micro Computer General 85
time . The only annoying aspect of the game, in fact, is
FOR USE IN: the amount of time it takes for displays to change, to
OEM Industry
o 0 laboratory enter new commands, and to be able to react to new
University
o 0 Home
situations. It also takes an awfully long time for a photon
torpedo to find (or miss) its target.
The General is a 4.5" x 6" single board micro Apart from the fact that this is not a fast-paced game, it
computer, ideal for industrial control applications
as well as for dedicated test monitoring systems, is, in all other respects, an excellent version of an old
communication subsystems, small scale data standard. It requires thought, planning, and soine luck. It
processing and front end processing. Through its provides engaging enjoyment (or frustration for the un-
advanced design, it is adaptable for data logging, wary). A Stellar Trek is a very fine game and makes good
data acquisition, prototyping and experimenting. use of the capabilities of the computer .•
Program development is facilitated through the
General's "Expedltor" system monitor. The Ex- Note: The documentation contained in the original
peditor has specialized commands for automatic package received did not explain all of the options
baud rate selection - uploading and download· available with the use of the phasers. However, a call
Ing which speed up development and cut down on to the people at Rainbow Computing Inc resulted in an
"hidden" program costs. An op.tional assembler
and disassembler on a 2716 will compliment the updated version of the documentation. This new v er-
Expeditor and will further reduce programming sion nicely clarifies all possible uses of the phasers and
time and cost. a few other matters in addition. This immediate action
The General comes complete with the Deluxe based on our suggestions is very impressive . It seems
Users Manual which offers complete instructions that this company has a sincere interest in user
on hardware and software usage. satisfaction from its software.
THE GENERAL - ONE POWERFUL
COMPUTER SYSTEM
HARDWARE FEATURES SOFTWARE FEATURES
• Board dimensions - 4.5" x 6" EXPEDITOR - 2 K SYSTEM MONITOR
• 8085 A CPU • Automatic Baud Rate



4 Level programmable Interrupt
3 Priority Interrupts
2 Non·maskable Interrupts
Selection (50·9600 Baud)
• Downloading - from a computer that
support s an assembler. This will enable
~YTE's ~its
• 256 Bytes of programmable memory the user to develop programs on a tim e
(expandable on board to 2 K bytes of sharing service, a larger computer, and
either SI.llc Ram or CMOS Ram with download directl y to th e Ram of th e
b.ttery b.ck·up) General.
• 2 K Bytes of EPROM - expandable • Uploading - Develop programs on th e Five copies of presentation

on board to 4 K bytes
22 Programmable paraliel 110 lines General and upload them to a computer Call for Papers proposals are requested;
(ports) that supports a disk drive for program
• 6 Bit memory mapped port stora ge. The Software Engineering they should consist of a
• Programmable 14 bit binary counter Technical Committee of the 750-word summary. Final
and timer controlled through the
system software IEEE Computer Society is papers should be approx-
• Software compatible with the 8080
soliciting papers for the imately 3000 words . Mail
THE GENERAL MCG-85 $99.00 Hex Keypad and Display $69.00
(Kit) Software Engineering Stan- proposals by January 26,
t he GENERAL MCG-85 $135.00 2 K Basic In Rom $59.00 dards Applications Work- 1981. Acceptance notifica-
(Assembled & Tested)
2 K Expansion Rom $30.00 2 K Assembler & shop on August 18 thru 20, tion and author kits will be
Disassembler $40.00 1981, in San Francisco, Cali- sent by March 30, 1981.
2 K Expansion Ram $30.00 Expedltor Monitor Listings $29.00 Send proposals to E BersoH,
(Manual Form) fornia . Suggested topics in-
Send certified check (regular checks require 2 weeks to clear) or charge to Visa or Master clude the selling of stan- CTEC Inc, 7777 Leesburg
Card . Add $3.00 shipping . N.Y. residents add 8% sales ta x. dards, process standardiza- Pike, Falls Church VA
* In Kit form, single quantity, introductory offer. tion versus product stan- 22043 . For additional infor-
Dealer Inquiries Invited dardization, unrealizable mation, contact Robert M
standards, standards en- Poston, EA!, 185 Mon-
ATLANTIS COMPUTERS forcement, factors in stan- mouth Pky, West Long
Division of dards selection and tailoring, Branch NJ 07764, (201)
Atlantis Computerized Services effectiveness of standards 229-1100 .•
34-1330 Ave. Astoria, NY 11103 and the case against stan-
(212) 728·6700 dards.

82 December 1980 © BYTE Publica ti ons Inc Circle 53 on inquiry card .


BASIC SOFTWARE UBRARY
NOW * 10 * Volumes and Growing
WHY Pay hundreds of dollars for Software that does Not work when WE offer the BEST
available Software for only a few dollars a program. And what is better OURS WORKS!
We have over 100,000 in circulation since 1975 and we are still around and That's more than Anyone else can say. We
used to sell hundreds of programs individually, the programs in Volume X were sold for several years at over $10,000,
in Volume III for over $6,000 but a few years ago we decided to promote software to the mass public and it was an
instant success.
For Homeowners, Businessmen, Engineers, Hobbyists, Doctors, Lawyers, Men and Women
Vol. 1524.95 Vol. 11$24.95 Vol. III Vol. IV Vol. V Vol. VIII • Vol. IX Vol. X
Business & Animals Four Binom i al Beam 539.95 $9.95 $9.95 $19.95 $19.95 $69.95
Personal Astronaut Chi - Sq . Conl/ . Bi lling Bingo Andy Cap 1040-Tax Auto In tro .
Bookkeepi ng B agel Coell . Filter Inventor y Bonds Baseball Cypher AIR
Programs Bio Cycle Con l idence I Fi l Payroll Bull Compare Balance Hurrtrac Al P
Cannons Confidence 2 Integration 1 Ris k Enterprise Conlid 10 ID Me r In v
Bond Checkers Correlations Integration 2 Schedule 2 Foolball De scri p Checkbook Lorana Check
Building Craps Curve Inlensily Shipping Fund s 1 Diller Map Assets
Compo und Dogli ght Difteren ces Lo la Stocks Funds 2 Engi ne Instol78 Navigate Payroll
Cyclic Golf Dual Piol Macro Switch Go-Moku Fourier O meg a BalSh
Decision 1 Judy Exp -Di stri Max . Min . Jack Horse Deprec 2 Patterns PIL
Decision 2 Line Up Leasl Squares Navaid Vol. VI Lile Integers R ada r Ye arEnd
Depreciation Pony Paired Optical $49.95 Loans Logic APPENDI X C RDF Data Base
Ellicient Roulette Plot Planel Mini-Ledger Mazes Playboy Tax Up
Flow Sky Diver Plotpts PSD Poker Pri mes F avorit es Basic SI.
Installment Tank Polynomial Fil Rand 1 ~~I{oll Popul Probal
Interesl Teach Me Regression Rand 2 Inventory Prolits Quadra c
Investments Stat 1 Solve Peproc. Cubic Red Baron Almost every single program
Mortgage A . Newman Stat 2 Sphere Tri a n Rales Regression 2
Ledger included in these volumes wi ll run in
Optimize J .F.K . T-Dislribution Slars Ret i re Ro ad Runner
Order linus Unpaired Track Savi ng s Roulette every Computer system that
Pert Tree Ms . Santa Variance 1 Triangle
Rate Nixo n Variance 2 Variable Vol. VII SBA Sant a operates in Basic. A few changes
Ti e- Ta e· Toe Stall0
Return 1 Noel Noel XY. Vector $39 _95 Stat 11 may be required for some Basics but
Return 2 Nude Chess Steel most of these changes are covered in
Schedu le 1 Peace APPENDIX A Medbil Top
Policeman Wdproc one of the Tables and Appendices
Vary
Games & Sanla·s Sleigh Utility X mas included in Volumes III, V, VI,
Pictures Snoopy VIII, and X.
Virgin APPENDI X B
Volume VI - Disk programs are
compatible with TAS-BO disk basic
:SPECIAL BONUS* 15% discounts on single purchase of full set
:~i~l~i~~r!'[g~i~)s~nB~~'i~'::~~ ~'i's~'~~~~n~:~·
by December 31 st, 1980 Micro soft BaSic. Oth er progra m s writte n in 8K
Basi c.
Jnconditional Money Back Guarantee.
dd $1 .50 per volume handling . all domeslic shipme nts sent U . P. S. except APO and
O. Box which go parcel post. For ei gn orders add $6 .00/ volume lor air shipmenl and KEMCO, LTD.
ake payable in U .S. dollars only .

.VAILABLE AT MOST COMPUT ER STORES


P.o. Box 2096L Ashland, VA 23005
laster Charge and Bank Americard accepted . Sales HOT LINE 1·804·798·1147
lur Software is copyrighted and may not be reprod uced or sold . IN GERMANY IN HOLLAND
Jnlike others we have NOT raised our prices in five years Ing. W. Hofacker. GmbH Nanton Press 8 . V.
Holzkirchen . W. Germany Bilthoven. Holland

ER 116,000 IN USE TODAY


Morloc's Tower
Gregg Williams, Editor

The Automated Simulations' Dunjonquest games are


as close to a computer-automated Dungeons and
Dragons-type dungeon as I have seen. Naturally such
games do not have the inventiveness or the vindictiveness
of a human dungeonmaster. They do have the advantage
of allowing you solitary play. And, in contrast to con-
ventional Adventures which are essentially puzzles that,
once solved, hold no interest, the Dunjonquest games are
randomly configured at startup to give you a worthwhile
game even if you have won the game before.
Morloc's Tower is a Dunjonquest of average complex-
ity, simpler than The Temple of Apshai, yet more com-
plicated than the beginner's Datestones of Ryn. Your
character is Brian Hammerhand, and his self-imposed
task is to kill Morloc the Mad before sunrise to prevent
the destruction of Hagedorn, a village under Morloc's
rule. The format of the game is simple: the screen shows
an overhead outline of the room you (ie: Brian) currently
are in (see photo 1). Your character, a small graphics
figure in the center of the room, can be caused to move,
fight, search, and perform other tasks by an appropriate
1- or 2-keystroke command. There are thirty rooms in
the Tower, six levels of five rooms each, and they are
drawn for you as you enter them through doors (secret
and visible) and stairwells.
IT'S OBVIOUS, GET MICRO B+TM!
And search an index of over
10,000 key values in less than one At a Glance
second on a floppy disk system! Name Language
Morloc 's Tower BASIC

Type Computer
Graphic role-playing Radio Shack TRS-80
Adventure game (plus versions for Apple
II and Commodore PET)
Manufacturer
Automated Simulations Documentation
Inc Sixteen-page booklet, 5V2
1988 Leghorn St by 8Vz inches (14 by 21.5
Mountain View CA em)
94043
(415) 964-8021 Audience
Game enthusiasts (10
Price years or older)
$14.95

Format
Cassette (also available
on floppy disk)

84 December 1980 © BYTE Publications In c Circle 54 on inquiry card.


EXCITING NEWS FOR INVESTORS WITH TRS-80 32K DISK-BASED SYSTEMS!

Standard &Poor's proudly announces


STOCKPAK,
a unique software and data system
to help' you meet your investment goals
like a Wall Street professional.
STOCKPAK not only delivers a "stand-alone" Port-
folio Management System but also gives you the soft-
ware for Standard & Poor's monthly Common Stock
Data Service (available to TRS-80 owners on a sub-
scription basis). With STOCKPAK and the Data Ser-
vice you command one of the most powerful and
versatile investment tools available.

Here's How STOCKPAK Will Help You:


A 900 COMPANY DATA BASE SERVICE
Monthly Data Service subscribers receive a diskette
containing 30 vital financial items on 900 of the most
widely traded stocks (S&P "500" and 400 NYSE, ASE
and OTC issues). Accompanying this monthly diskette PORTFOLIO MANAGEMENT SYSTEM
is an Investor's Newsletter highlighting important fi- Now you can effectively evaluate and manage your
nancial news and investment strategies, with sugges- own stock portfolio of up to 100 securities with as many
tions for maximizing the usefulness of the system.
as 30 transactions for each. You can record "buy" and
"sell" transactions, price and dividend information and
STOCKPAK SELECTION SYSTEM stock splits for instant retrieval, for record keeping and
The heart of STOCKPAK is a powerful, analytical tax purposes. You can measure actual performance or
stock selection tool which enables investors to choose create hypothetical situations to help you make "buy"
stocks which meet their investment criteria. For exam- or "sell" decisions.
ple, you may wish to select only those oil and gas stocks
with price/earnings ratios ofless than 7 and yields of 6% HOW TO ORDER STOCKPAK
or more. Once a group of stocks has been selected, you
can store it as a separate data file for continuing use. STOCKPAK is designed exclusively for TRS-80
users with 32K business systems with two mini-disk
REPORT WRITER drives. You can obtain the basic software and sample
Data Base, plus a comprehensive User's Manual from
You can define the report formats you would like to your local Radio Shack Store for only $49.95 . The
see on those stocks meeting your investment objec- STOCKPAK Monthly Data Updating Service can be
tives. Hundreds of calculations and ratios that you ordered directly from Standard & Poor's for $200 an-
define can be sorted, averaged or totalled, and dis- nually, or from the order form provided in the basic
played on video screen or optional printer. package you purchase from Radio Shack.

III
Standard &Poor's Corporation
25 BROADWAY, NEW YORK, NY 10004 (212) 248-3994/3374

Circle 55 on inquiry card. BYTE December 1980 85


The game is similar to conventional Adventures in that
there are several treasures in the Tower, some of which
are necessary to kill MorIoc, others of which will hinder
or harm you in the attempt. And, of course, there are
monsters that will try to kill you. As an example of com-
mands in Morloc 's Tower, fighting commands are A (at-
tack), T (thrust), P (parry), F (fire a normal arrow), and
M (fire a magic arrow) . Each command has different ef-
fects on you and your attacker, usually trading off effec-
tiveness of attack or defense with the degree of fatigue or
wounds suffered by you. The game takes place in real
time, which means you have to act quickly in fights. This
makes the game a lot more interesting than most Adven-
tures.
This game, like other role-playing games, takes a lot of
time to play, and Morloc 's Tower must be played at one
sitting; there are no commands to save the state of the
game. The version that I used, a cassette version for the
TRS-BO Model I, is contained on both sides of the
cassette. Side one is the program itself, while side two
contains three sets of data statements, one of which is
read to create a game in one of three levels of complexity . Photo 1: A game of Morloc's Tower in progress on the Radio
(I found that you have to leave the remote jack in the Shack TRS-80. The three-block symbol near the bottom of the
TRS-80 cassette recorder during loading; the program center room represents the player's character, and the two small
doesn't have enough time to "digest" the data if the tape rectangles are treasures. Information on the status of the game
runs uninterrupted.) and the player is given on the right-hand side of the screen.
My only complaint against the game is one of speed;
character movement is just a bit slow, and the delay of version of the game . This is the route that all the major
over a minute to redraw a fully explored level (when Adventure writers (Scott Adams and Greg Hassett, in
returning to it from another level) is quite annoying. Both particular) have taken to improve the quality ot their
these problems could be solved with a machine-language games .•

~STALW~RB
But no matter what the size, they all give you increased sales,
greater security, and lower costs.
Choose from the VIP (315K bytes with optional add-ons up to 1.2M
bytes), the Vector 2800 (2M bytes with 91 msec average access time),
or the Vector 3030 (32M bytes with 34 msec average access time).
Each one gives you more disk speed and capacity than compet-
itive models. So you can offer a less expensive system with more
capacity than your competition, or one with much greater capacity for
the same money.
Our multiple configurations with transportable software do not
lock you into one level of system . For reliability, Vector builds industry
standards into each Economy Sized Computer. Standard software and
components include CP/M2@operating system, Microsoft BASIC-80~
S-100 bus, 4 MHz, Z80A processor, RS-232C serial ports.
Our modular systems use common Vector 3 mainframes, boards,
and pri nters. They save you ti me and money on inventory, service,
staff, and training. Software transportability from one system to the
next eliminates the cost of S· d C ™
rewriting or converting Economy lze omputers
software and data. Our now come in small,
advanced software develop- medium and large.
ment tools reduce de-
velopment ti me dra-
matically. And since
we have such a wide
range of models,we help
you make more sales.
All th is goes to
prove one th i ng.
That is, no mat-
ter what size system
you're building, an
Economy Sized Com-
puter can be a big hel p.
For more infor-
mation, write Vector,
31364 Via Col i nas, West-
lake Village, CA 91362 .
Or call 213/991-2302.
Circl e 57 on inquiry card. BYTE December 1980 87
' .

. ' ;-

". • ' # :

..
' ,' ' .
'"

. , "". " ...


,

. ''.

.
.'
'Me\VpoVlerat '. '
...

to
t '.

...
,.....,
"
.' ,
• '\ I
...
,
"
'

, ' YOU.:. fingertips~ '


, "

"

.
: ( t "

.'
"

". 1./
KO~_ p~eSents Hard DISk Conb:OI, Tape' Control,' cm~ :' ' ,
,' . .,., Serial 1/0 Boards for 5-100 computen. Kanan. known . '.
,", - ': . fi?:r0ug~out . the. ipd1)stiy, for its reading, '~ovCrtiv;e: . " . : ' .;. .' .
, :" ' . . .guarante~d controllers for S-lOO wstems, does it again, . .; • ) .
.' . . ,' .,' ..Nqw, it offer~ yoil Ip.ore Qffue expanded cCipabilili~s yp~' 'I . ' ." , • ". " : '
, -,""
. ': ,. ' ::, ~.' . . pe~.C;i:' · . .. .. '.. ': ... .~ .... ' .;~ '. " ~ . :., . " .. '..:.. : . , .., ,'. ": ... :...... t , . • '· I

,..., " Fj.r.st.ther~'s Konan's cpplplete line of 'Rata disk l ind~ . ., .. :,: : . .... : .
, '. c .' , '. • . , .:. stdrQqe su,b&.yste~ and controller.s; 'Phes~ tugh reliatStlity... . . .1 ' I ' . ,, ' .
.' " ,: ' '. , , '" , " prod\1cts ipcl\lde t1;le S¥~·IOO'!'M storage r;nodu).e (SMD of , ;;;.
, .. ' " ' .: > ,' : '.-, . " ,. CDC9760infe.rface).htriddiskcorltrollerJorJheS.1GOB~I ' . ' . , .t " ;, , • •

.. ;- . .· ,:' .t . ' '.', DAT.ioQ .Wip.che·ster..type hcii-d disK tape backlit; oon-:. . I, './ '. < " ;:;;" : ' " . : / ' , ' ;
. , • .' ~
:';: , ,;. ' 'trolier:tl;i,e fi.A:RID'tAP~ systernoand the new KNX·5001¥ · .,'. .... . ,.. .' .~ ' . ; ".. • '. "." ' .;
' ~•. , . :hful:i .qjsK c~rt46).ler,.which b;,sofh'lme pqmp~le"Wi,th. ! '. ~ " : :: , ' , . . ,: • ' : ... • ~ : ' . '; : ": ' .'
':.,' .~" : " '" ~ .'/·A!PhC+'.:'Mi.Cro; ~:500\t.: ,lgSp; corr;rlng; soqn.; Snugeirl····· : . ';) ,' '',' .:;' . .':' > '; ,,', . ','·,.5; .f
, ." .. , ' . •, . •r , " , t~chno,lomr xnt:qi,h9,rd lalsk cotlij:pl)~J. pnd I] tr9c~, te~1 to ' . .' ~ ... . • '....' ... '" . " ' " .-: . '
. "..' .' • ' ~ .reeH~e c9!ltro~e~. ,..: , ., . _ . ,,' : . .:.. :. ; :,::: '" ": .,' , ' : '. :.' : ',' .
. ).... , ," . , • '., " , : .·..•.. :Mow, ' h • ..i · ·
KQnan irlti:64U.C~s,PC.TOPLUSTlvl anciG~OR~. '.: :".: . -: '.
., Jj ""'1 tJ &\ 'b • Q"CTOPL"US'I'M th 8 ' h:"~ ' " '. . " • ," " , ,' .. .
~';

" •• :'t . t:' : ' ~ 't'\\ : '·4 .. > ~ t ~ :· ~' i"' ~" ~vvpqe}\'s~~'J.~.l1\!J o9F~" ~ ' ' '''''' f" e -port~~b~d .l •. _ . t ~_ >~~ .~~ ' .~ t
, .' ..: ,:, .'

, . ' ' ;. : "" .~" , ' . , h' • • , . v' ;.80f1etsar~'CtJtfuneclockandtullin\enuptcontrot.Andthe16 :' . ' ,,:.:',, " , '. . ! . ' "
..

'J' '1, ":'1 . .',' ,.:.•. ."'..1 .......· .·'.·:· · pOrt ·· O,!VU~.Lt'QR.!'T'I't1vt
1 0' • '.' .~ I" " " • t ..~ ,. ,. ,i . n~TTT\
~ .. ~ Cffe.IS ' yo,u ,an ,efficient. !3t::on~mliG$ll ''. ' "
:1"

'~: " .:. . .....


f " , , ~ ) ,. .' t 1 ..

," : . • . . ... , '~, '. " b.oardwnere ·m ore.llian8ports'C!IIe'n eeded . '.,


• " . . t '

, With these and other quality products, Konan shows •


~_ _.....,.,..,.,....~-.,.....,.".....-::~-;-.-:- q€1(liin that w!3.en-it GQmes to S·lOQsysterns, it is definitely in ., . .' •
. ./ co~roI:·(A.'rid 'all qt atUactive.p.E.M. aI:l9 dealer pricep,) .,' : ~ . .. .
T, . :, '" Y r 'J, t • , _ '"

, • • : " . I " . '., , ' ~ IFor c;o~pl~te iniQnnap.9n, cCill Konar;'s direqt:tpll;free in- . . :t H o
' ,', 'r

." , .
:' ..
.' :
"~" I . ~: f0!IDati.(;m lli)'e,800-528-45(>3. ..
."

" ', Ph~enix, AZ ~OO9,:TWKITELEX-91095n552


...
'

: . -: . '. •GL Write Konan Cowcratio~, 1448 NOrth 27th Avamle, .


,
"

' ..
. ·f '"

' .
. . . ., .. ' l'
fo.
~ . ' . ' . ' t I #"
'., .
. ~.
.. ..
, .. , " ,t t . ' , .... I • '

..• . .. . ,

..
' "
, ' '-.
\ "
" .. ' .

". ~
~~"~.,~~~:~. ~'~.~:~~~.~:~.~:\~"'-'~~---~~~"~~~~~~--~~~
.
'.
, . , . . .
. " .. :,
.. :.'

'.
~ "
", ' .
. ; .\ .
,"
\. ·c. ·:. ~

:.~ .. ~ t

.j
'. . .'
.
f. ;"
.~ '

~ . ,:~ :. ~ ~ \.
. f'~:'

\ "

.~ ~ :.
. . . .:

:. .~ .

: \

; .

:J, '.
" . k

'-.\ , !,:' , J,


.....
-
· ~p()~~(!i Jl~yi~w
/"
.
Odyssey: The Compleat Apventu're
Harold Nelson, Editor

One Friday afternoon recently, 1 decided to try my


hand at a new game that sounded most intriguing. The
evening before 1 had read over the game documentation
pamphlet (I would urge any Odyssey adventurer to do
the same before undertaking a game). On this particular
Friday, 1 played one game which ended in less than suc-
cess. A friend then joined me and we played a game
together-one person at the keyboard and the other
going through the documentation pamphlet. We must
have begun this game around 4:30 PM. After thoroughly
touring the island on which the game begins (see photo 1)
and amassing a large army, a good deal of wealth, and
considerable equipment, we decided to embark on a ship
we had just purchased (very reasonably priced) for
another island. Thinking it was about 6:30 PM, we decid- Photo 1: The island on which the Odyssey game begins. The
ed to have something to eat before going to sea . We were crosses indicate villages containing markets where you can pur-
astonished to discover that it was actually about 8:00 chase supplies and equipment for your journey. The human
shape shows the location of you and your followers (mostly
PM. We had been playing for nearly four hours, though
mercenaries). The figure to your south is an ancient temple
it seemed like only half that time.
which is locked and can be opened and entered only with the ap-
propriate devices. The figure to the northwest of you is a hut
which is the dwelling of anyone of an assortment of characters ,
Directions, hints , and questions are generally given below the
map . Commands are, for the most part, single keystrokes (eg: E
to move east). The major exception is typing numbers (eg:
1 SOROC Technology amounts of quadroons to bargain for a purchase or a bribe) .
,I IQ 120 S699 00 Photo by Charles Freiberg.

IQ 140 S999 00

ADDS ~~.
Regent0025
S795
==::1. Name
At a Glance
Odyssey: The Compleat
Apventure
Computer
Apple II with 48 K bytes
of memory and Integer
BASIC
Type
High-resolution color
;III~I~ TELEVIDEO graphics game Documentation
Data Terminals Sixteen-page 5 1/1 by 8%
Manufacturer inch (14 by 22 ern) staple-
Model 912 S8.25 00 Synergistic Software bound pamphlet in-
5221120th Ave SE cluding a table of con-
Model 920 S895 00 Bellevue WA 98006 tents listing the various
(206) 641-1917 aspects of the game.
Some directions, hints
Price and questions are in-
$30 cluded in the program.

Format Audience
5-inch floppy disk Almost anyone with suf-
ficient time
Language
BASIC

90 December 1980 © BYTE Publicalions Inc Circle 59 on inquiry card . ~


MALIBU
The Small Business Printer;
Word Processing Print Quality
Letter Quality & Speed.
• 18 x 9 dot matri x; suitabl e for word • 10 x 9 dot matrix· Letter quality print ;
processing • Underlining • proportional Lower case descenders • High speed ; 165
spacing· right margin justification. serif CPS, Bidirectional , Logic seeking. W ide
typeface • 50/80 CPS • 9 V2" Pin carriage, Adjustable tractors to 16 " •
Feed/Friction feed • Reverse Pl aten • Vertical forms control • Variable line spac·
80/132 columns ing • User programmable character set·
Dot Resolution Graphics

CENTRONIC 737·1 ............ . . .. (List $995) SCali MALIBU 165 . . . .. . . ... .. ... .. .. ... (Li st $2495) S2195

EPSON MX80 ANACOM


Low Cost, High Speed, Wide Carriage
• 9 x 9 dot matrix • Lower case descenders • Wide carriage •
Low-Priced Adjustable tractors to 16" • 150 CPS, Bidirectional , Logic Seeking
Professional Print Quality
ANACOM 150 . . .. . . (List $1350) SCali
• 9 x 9 dot matri x • Lower case descenders
• 80 CPS. Bidirectional, Logic seeking.
40, 66, 80, 132 columns per line. 64 special
graphic characters : TRS·80 Compatible • EPSON TX80
Forms handling. Multi·pass printing. Ad · • 5 x 7 dot matri x • 125 CPS. Double wide characters. Dot
justable tractors resolution graphics & 64 special graphic characters. 6/8 line per
inch· Vertical forms control. Adustable tractors. Heavy Duty -
Highly reliable
EPSON MX80 .. (List $645) SCali EPSON TX80 . . . . . . . . . . . . . . . . . . . . . . . . (List $799) SCali

THE SMALL COMPUTER PRINTER byBrentWeston


OKIDATA MICROLINE SERIES Thi s iltu strated booktet provides the information you need about today's small
printers. There are many printers available, each with different features and
TRS-80 Graphics Compatibility capabilities. Th e Small Computer Printer will guide you in determining which
printer best fits your applications. A complete feature comparison chart is
included representing over 40 small printers. A printer is a big investment -
learn all about them before you bu y one. $ 95 7
• 9 x 7 dot matri x · 80 CPS· 80, 132
columns - 64 shapes for charts , graphs &
d iagrams· Double wide characters· 6/8
lines per inch. Up to 3 part copy· Friction
TELEVIDEO CRT'S
& pin feed. 200 M character head warranty PRICES SLASHED!
Please Call Toll Free
TV1912C} Prices are too low to
OKIDATA MICROLINE 80 ...... .. .. . . . . . (Li st $800) S599 TVI920C advertise

BASE 2 PRINTERS
CENTRONICS 730 Radio Shack Line Printer II .. . .... . (List $795) S 639
The Hobbyist Printer With The Most Features OKIDATA MICROLINE 82 & 83 . SCali
NEC 5530·51eller quality, RO, parallel, tractors ... (List $2970) $ 2599
• Graphics· Tractors/Friction Feed· 2K PAPER TIGER IDS 440 . . w/g raphics and 2K buffer .. (List $1094) $ 939
Input Buffer· RS·232 Serial, Centronics® PAPER TIGER IDS 460 w/graphics. 9 x 9 dot matrix . (List $1295) $ Call
Parallel, IEEE·488, 20 ma • TRS·80 Cable QUME 5/45 typewriter quality ....... . .......... (List $2905) $ 2559
option. 100 CPS· Fast form feed. User
programmable character set· 64, 72, 80, INTERFACE EQUIPMENT
96, 120, 132 Columnslline • Expanded APPLE II . BASE 2 parallel graphics interface board & cable . . ... . $ 160
characters· Automatic skip·over·perfora· APPLE II . EPSON TX80
tion • Horizontal & Vertical tabs • Pro· parallel graphics interface board & cable . .. . .. .. .. . $ 110
grammable vertical line spaC ing • Intel SSM AIO BOARD Appl e Ser ial/parall el interface . (Li st $225) $ 175
8085 Microprocessor - over 40 software MICROTRONICS Atari parallel interface . ... $ 69
commands ATARI850 Interface module, se rial /parallel .. $ 199
800B . (Li st $699) S649 TRS·80 CABLES to keyboard or Exp. interface .......... $ Call

TOLL FREE CALL FOR FREE CATALOG ~II,;I


(800) 854·8275 Phone orders WELCOME. Same day
shipment for VISA, MASTER
CHARGE. and AMERICAN EX·
PRESS. Personal checks require 2 Orangeu
CA, AK, HI (714) 630·3322 weeks to clear. Add 3% for Ship·
ping and handling. California resi·
micro, Inc. :::
dents add 6%. Manufacturer's 3148 E. La Palma, Suite E
At Orange Micro, we try to fit th e right printer to your application. warranty included. Pri ces subject to Anaheim, CA 92806
Ca ll our printer sp ecialists for free con sul/ation. revision .
Obviously, we decided, this is a game worthy of high wizard inclined to give you one), and sailing.
praise. There is only one warning for the prospective Another strong feature of the game is the great number
player . The warning is simple: make sure you have suffi- of possible encounters both on land and at sea and the
cient time . It is obviously an engrossing game . It might be variety of outcomes that can result from these en-
advisable to keep a clock handy or even Iset an alarm to counters. These are too numerous to list or begin to
your desired quitting time . Since a game in progress can describe in a brief review, and learning to deal with them
be saved on any initialized disk and completed later, it is is a major part of the enjoyment of this game.
probably better to break off a game than risk the loss of It is also interesting that, as opposed to some Adven-
family or job . ture games, it is virtually impossible to reproduce an
Upon returning to our game on that Friday evening, we Odyssey game. Each game starts at a randomly chosen
set sail and were just getting the knack of handling our point and the locations of castles, tombs, and other ob-
ship when we were lost in a fog bank and ran aground. jects and creatures are also changed with each game.
We spent quite awhile trying, unsuccessfully, to get free . Hence, each game is unique.
When we first went aground there was a brief message to
the effect that local fishermen would help us for a price. Conclusions
This message appeared quite briefly and did not reap- • This is a very fine game for the Apple II computer. It
pear. makes excellent use of color graphics. Fans of Adventure
In a case such as this, if the correct command is not and Dungeon games should find this to be an interesting
found, it may seem as though there is a bug in the pro- and challenging addition, with some new twists, to their
gram causing it to go into a infinite loop. A call to collections. For those just developing an interest in this
Synergistic Software convinced us that this is not the case type of game, Odyssey is such a good one that starting
and that there is one command that can result in freeing a with it may greatly diminish the interest you have in
ship caught in this situation. (Hint: Use quadroons .) other Adventure games.
Some friends have said that they would like to see a • The documentation seems, at the very least, adequate.
little more detail in the documentation about how the Some users may desire more detail on how various
outcome of battles with bandits and various monsters is aspects of the program work. At any rate, there is enough
determined. But, on the other hand, the element of uncer- information, presented in a clear and interesting manner,
tainty and chance that the user experiences may add to to allow virtually anyone to start playing the game .
the excitement and enjoyment of the game. Also, the • My only criticism of the program is that some of the
documentation does include the relative worth of the dif- messages offering hints on what to do next (such as that
ferent offensive and defensive devices available. And, mentioned above about the local fishermen) appear so
with some luck, one can increase his ability to avoid briefly that if their meaning is not clear at first or if you
battle when its outcome appears doubtful. are momentarily distracted, they might as well not have
The finest feature of this game is its use of high- been there at all.
resolution color graphics. It is the best use of color • It is important to keep in mind that a well-played game
graphics in a game for the Apple that I have seen. of Odyssey is going to take a lot of time, but games can
While this program does not operate in real time, cer- be saved and played in installments. The only short game
tain features of the game give the user the illusion that it is an unsuccessful game with an obvious outcome .•
is doing just that. This is especially true of traveling on
horseback, flying on a magic rug (should you encounter a

r S-100 USERS: GIVE YOUR COMPUTER THE GIFT OF SIGHT! -,


The DS-80 Digisector<" is a random CHECKTHESEFEATURE~
access video digitizer. It works in
conjunction with a TV camera (either o High resolution - a 256 x 256 pic-
interlaced or non-interlaced video) and ture element scan
any S-100 computer conforming to the o Precision - 64 levels of grey scale
IEEE standards. Use it for:
• Precision Security Systems
o Speed - Conversion time of 14
mic roseconds per pi xel
• Moving Target Indicators o Versatility - scanning sequences
• Computer Portraiture user programmable

• Fast To Slow Scan Conversion o Economy - a professional tool


priced for the hobbyist; comes fully
• Robotics assembled, tested and burned in,
with fully commented portrait print-
• Reading UPC Codes, schematics, ing software.
paper tape, musical scores
Price: $349.95 MasterCharge and Visa
• IMAGE PROCESSED BY DS-80 •

P.O. BOX 1110, DEL MAR, CA 92014 714-942-24<E,j

92 December.1980 © BYTE Pu bl ica ti ons Inc Circle 60 on inquiry card. Circle 61 on inquiry card . ---+
"When you sell to small
business, learn to speak
their language. COBOL-80!'
Ron Mayberry
Mayberry Systems, Inc., Belleville, Illinois

" It's amazing what a My compile times?


few key phrases will do Incredible. Over 1,500
for your sales record lines compile and link in
to small businesses. just five minutes.
Words like "faster," I know what you 're
"cheaper;' and thinking. 'Sounds great,
Microsoft's "COBOL-80:' but I wouldn 't want to be
I should know. I'm in in Mayberry's shoes
the business of selling when he translated all
complete computer sys- those DI BOL programs
tems to one of the most to COBOL-80.' Well,
demanding enterprises surprise. Since most
around: pharmacies. DI BOL features trans-
That means my pro- late into COBOL one-
grams have to solve for-one, we converted
the complex problems the source code six
facing pharmacies today times faster than
-the deluge of paper- originally scheduled.
work, regulations, and So simply put, that's
the need for immediate how Mayberry Systems
access to patient Incolearned for itself
information. doctor lists. And I'll be next. And it was great to that COBOL-80 is one
I've sold a lot of mini- using a lot of the same find that COBOL-80's language that makes
computer systems with features to write a pro- ACCEPT/DISPLAY a lot of sense to
programs written in gram for travel statements give for- small businesses.
DI BOL. Then I discover- agents too. matted screens that In my opinion,
ed microcomputers, Believe me, we look the same as myoid COBOL-80 is first-
and Microsoft's checked them all, and DI BOL screens. Yet class. And I thought
COBOL-80. Together, only COBOL-80 had all with fewer lines of code. you should know about
they're faster and less the necessary LEVEL II With 300 different it too."
expensive than myoid features , plus the new program modules, you COBOL-80 now sup-
system, yet do all the CHAI N feature, pro- . can be sure I appre- ports Levell! ANSI
same things. And more. gram segmentation ciate segmentation too. SORT/MERGE state-
Like what? Like and formatted screen In one case, I collapsed ments to interface with
more flexibility and ver- ACCEPT/ DISPLAY. seven DI BOL programs Microsoft's new sort
satility. I use practically The CHAI N feature into one segmented facility, M/SORT.
the whole range of impressed even a COBOL-80 program.
Now I can organize my COBOL-80 with
COBOL-80 features , to veteran programmer documentation, $750.
speed inventory, billing, like me . With my menu- system according to
Documentation purchased
labeling , pricing, driven systems, I have program function rather separately, $20. .
accounts receivable, total control over which than memory size. M/ SORT, $125.
patient profiles and program will execute

MlllleROSO
10800 NE Eighth, Suite 819
Bellevue, WA 98004
206-455-8080 Telex 328945

We set the standard.


" -"",' ~ ~ ,

," " • :":"~" f ' Tec~"ical F()p~rn


. " , . .;.... ,,, .
\ • ;> ~.

~
~~~ ~
~ .

The Twelve Computerized Days of Christmas


Three loose plugs,
Teri Li and Elizabeth Cooper, POB 481, Peterborough NH
Two keyboard bounces,
03458
And a glitch on the video screen.

On the ninth day of Christmas, my computer gave to me


On the first day of Christmas, my computer gave to me Nine burnt-out fuses,
A glitch on the video screen . Eight worthless printouts,
Seven system resets,
On the second day of Christmas, my computer gave to Six 110 spasms,
me Five blank cassettes,
Two keyboard bounces, Four garbled SAVEs,
And a glitch on the video screen. Three loose plugs,
Two keyboard bounces,
On the third day of Christmas, my computer gave to me And a glitch on the video screen .
Three loose plugs,
Two keyboard bounces, On the tenth day of Christmas, my computer gave to me
And a glitch on the video screen . Ten disk-drive lockouts,
Nine burnt-out fuses,
On the fourth day of Christmas, my computer gave to me Eight worthless printouts,
Four garbled SAVEs, Seven system resets,
Three loose plugs, Six 110 spasms,
Two keyboard bounces, Five blank cassettes,
And a glitch on the video screen . Four garbled SAVEs,
Three loose plugs,
On the fifth day of Christmas, my computer gave to me Two keyboard bounces,
Five blank cassettes, And a glitch on the video screen.
Four garbled SAVEs,
Three loose plugs, On the eleventh day of Christmas, my computer gave to
Two keyboard bounces, me
And a glitch on the video screen. Eleven damaged diskettes,
Ten disk-drive lockouts,
On the sixth day of Christmas, my computer gave to me Nine burnt-out fuses,
Six I/O spasms, Eight worthless printouts,
Five blank cassettes, Seven system resets,
Four garbled SAVEs, Six 110 spasms,
Three loose plugs, Five blank cassettes,
Two keyboard bounces, Four garbled SAVEs,
And a glitch on the video screen . Three loose plugs,
Two keyboard bounces,
On the seventh day of Christmas, my computer gave to And a glitch on the video screen.
me
Seven system resets, On the twelfth day of Christmas, my computer gave to
Six I/O spasms, me
Five blank cassettes, Twelve blown-out circuits,
Four garbled SAVEs, Eleven damaged diskettes,
Three loose plugs, Ten disk-drive lockouts,
Two keyboard bounces, Nine burnt-out fuses ,
And a glitch on the video screen. Eight worthless printouts,
Seven system resets,
On the eighth day of Christmas, my computer gave to me Six 110 spasms,
Eight worthless printouts, Five blank cassettes,
Seven system resets, Four garbled SAVEs,
Six I/O spasms, Three loose plugs,
Five blank cassettes, Two keyboard bounces,
Four garbled SAVEs, And a glitch on the video screen .•

94 December 1980 © BYTE Publi cations In c Circle 62 on inquiry card. - - .


The most comprehensive consumers' guide to microcompufing ever I
r------------------.
Please send me MicroShopper(s) at I
published is hot off the press! The latest edition of the best-selling I $9.95 each plus $1.75 for postage and handling. I
MicroShopper has been expanded to 192 pages, and is now in a I Arizona residents add 5% sales tax. I
convenient book form ... includes nearly 200 photographs, illustra- Name I
tions and charts; dozens of hardware and software product reviews,
Address _ _ _ _ _ __ _ _ _ _ _ _ __ I
and feature articles on topics from the history of computers to ro!:>otics.
The new MicroShopper explains the often difficult-ta-understand jar-
I
City _ _ _ _ _ _ _ State _ _ _ Zip _ __ I
gon of the computer industry, provides tips on selecting a system for
business, professional, educational or personal use, and lets you take o Check or money order enclosed o VISA
I
I
a look at the latest microcomputers and peripherals from industry-
leading manufacturers! Acct. No.
o Masier Card
I
I
To order the new edition of the MicroShopper, call toll-free 1-800-528- 000000000000000 I
1418, or fill ouf and clip the coupon below today! Make checks or
money orders payable to PGI Publishing. Master Card and Visa orders
0000
Expiration date
I
welcomed. I
I
Publishing I
TOLL FREE 1-800-528-1418 1425 W. 12th Place· Tempe. Arizona 85281...1
'------- ------ - - - - - -
Graphic Color Slides
Part 2
In "Graphic Color Slides, Part I " of plot (line or vertical bars), and
Alan W Grogono MD
(November 1980 BYTE, page 126), I Associate Professor
choose different X- and Y-ranges.
demonstrated a series of subroutines State University of New York Photos Ia thru 1d illustrate the same
4 2
for the Compucolor II that together Upstate Medical Center equation, Y=X _4X , plotted in
can be used to plot a set of points, an 750 E Adams St several different ways .
equation, or horizontal or vertical Syracuse NY 13210
bar graphs. The listings in this article, Histogram
when added to the subroutines given The histogram plotting routine,
in listing 1 of the cited article, will lines 2000 thru 2390 in listing 1,
enable us to plot several new types of allows the distribution of a given set
graphs. These listings also Equation Plotting of data to be displayed as a histo-
demonstrate the use of these The equation plotting routine is gram. In addition, the theoretical
subroutines in building special- contained in lines 1000 thru 1086 of Gaussian (bell-shaped) curve with the
purpose programs that generate a de- listing 1. This routine is similar to the same mean and standard deviation is
sired kind of graph. The programs one in last month's article in that it superimposed on the histogram; also,
listed here are designed to run on a allows the user to change screen the areas under the curve and the
Compucolor II with extended disk colors and to save a finished graph; histogram are the same.
BASIC and at least 16 K bytes of pro- but this routine allows you to graph a Within the listing, the one-dimen-
grammable memory. new equation, select a different type sional data to be plotted as part of the
The first three graph programs histogram is stored in ARRAY
have been written as part of a single {N,O)-that is, in ARRAY (I,O),
program (see listing 1); the equation Photo 1: Examples of equation plotting. ARRAY (2,0), ARRAY (3,0), etc. The
plotting, histogram, and regression Photos number la thru Id show the same data is analyzed to determine the
routines all use the subroutines 2
equation , Y=X' -4X , plotted in dif- largest and smallest numbers to be
unaltered. Both the histogram and re- ferent X- and Y-ranges and colors. Photo graphed on the horizontal axis and
gression routines use a statistics sub- Ib shows a conv entional plot of the equa- the step size {variables HIGH (0),
routine at line 11400 that calculates tion ; photos la, lc, and Id show th e equa- LOW (OJ, and JUMP (0), repectively).
the arithmetic average (program tion as .the upper edge of a series of ver- The user selects the number of bars in
variable MEAN) and the standard de- tical bars. the histogram, and the value is stored
.(10)
viation (variable DEVIAT). The in the variable COLUMNS. The data
monthly analysis chart routine, given is classified as belonging to one of
in listing 2, illustrates how the graph- COLUMNS groups, and the tally of
ics subroutines can be modified for a the number of data items belonging to
new application; the subroutine lines group N (where N is between 1 and
in listing 2 are the only lines being COLUMNS, inclusive) is stored in
changed, not the entire subroutine. ARRAY N,I). The height of the
As before, the variable names used in equivalent Gaussian curve is
these listings have been chosen to de- calculated in the statistical subroutine
scribe their function . at line 11400, leading to the display of

(Ib) (ld)

96 December 1980 © BYTE Publica tions Inc Circle 63 on inquiry card . ---+
(2. ) , ~2b) (2c)

Photo 2: Examples of histograms. Here , a Gaussian (bell-shaped) curve having the same mean and area is superimposed on each of
the histograms. Both the number of bars in th e histogram as well as th e colors used can be chosen by the user.

the histogram and Gaussian curve dent variable) . Then the computer sion type have been entered, the
with labeled X- and Y-axes . finds the best line that describes a cer- original Y data (stored in ARRAY
The same data, once entered, can tain presumed relationship (linear, [N, 2] ) is transformed according to
be displayed with different colors and logarithmic, exponential, or recipro- the regression type, with the trans-
a different number of histogram bars. cal, as chosen by the user) for those formed Y values stored in ARRAY
Photos 2a thru 2c show the same set points. If the chosen relationship is (N, l). At this point, the program
of data displayed in different ways. linear (if the user is performing a makes the necessary calculations and
linear regression), the actual Y value displays the resulting graph, plotting
Regression is plotted with its given X value. If the the data points and the regression line
The regression routine, lines 4000 relationship is logarithmic, exponen- that best fits them. (Actually, the
thru 4760 of listing 1, allows two sets tial, or reciprocal, the dependent (Y) regression line given by any regres-
of data to be plotted with a regression variable is replaced by the ap- sion except linear regression is not a
line for comparison. The two sets of propriate transformed value-that is, straight line but rather a logarithmic,
data are graphed as X, Y pairs (with the X data point is plotted opposite exponential, or reciprocal curve that
the X data being the independent In Y, eY , or l/Y, respectively . best fits the data_ These curves appear
variable and the Y data the depen- After the data pairs and the reg res- as straight lines because we are graph-
ing X not against Y, but against a

,------------------,
transform function of Y-In Y, e Y , or
l/Y, respectively.)
Once the data has been entered, it

I Write in for this write-off. I


can be displayed in different colors
with different kinds of regression.
Photos 3a thru 3d show the same data
I Want to save taxes, travel expense and time? I graphed varying the colors and re-
gression type. The data was taken
I Rockwell's Jetproposition - now with I from the following example: we have

I three Commander®Jetprops and new I four test tubes (2, 3, 4, and 6) from a
and expanded plans that make them I larger series of test tubes, and each
II even easier to own and operate -
can show you how. I
one has a chemical solution in it; the
independent (X) variable is the tube
number, and the dependent (Y) vari-
I I able is the measured strength of the
solution in that tube. A linear regres-
I I sion on these data points (photo 3a)
I I provides a poor fit, as does exponen-

I
I
I
f)

Name
M. mb"oIGAMA '1' ~~~~~~I~nal I
I
I
... wh.. e sc,ence gets down to business
tial regression (photo 3b) . Logarith-
mic regression provides a better fit
(photo 3c), but reciprocal regression
provides the best fit of all (photo 3d).

I :d~!~~lai;:~~T~~~?n~ny~uer r;:~~y I Monthly Analysis Graph

I
IiI /e
Commander )etprop, I The monthly analysis grap h ,
Company call 800/65 4-4483 .' O r write:
De pt. 25, I
Commander )et pro p
shown in photos 4a and 4b, is a spe-
I Street

City State
In fo rmati o n Ce nt e r,
Ro ckwe ll Int ern atio na l,
5001 N. Rockwell Avenue, I
cific case of a graph that will plot the
values of one or more variables over
I Zip Phone
Bethany, Oklahoma 73008.
TW X 910-830-6870. AE RO COM.
I
a given range of the independent vari-
I Present aircraft owned
· 'n Oklah oma, call collect:
405/ 789-5000, Ext. 228. BY 12
able . Here, income for 4 years is plot-
ted for each month of the year. The

,------------------~
Text continued on page 110

98 December 1980 © BYTE Publicat ions Inc Ci rc le 64 on inquiry card . Circle 65 on inquiry card . ---+
Software Packages
Computerized Accounting & Tax Service
Taxman ' US 1040 tax return preparation. Can
handte 29 schedules. $3000
CMC
Legal Billing ' Allows attorney to monitor charges
based on hourly rates, costs, or fla t fees. All
AR functions. $2500
Computer Manag em ent Systems
Generat Ledger & Payroll ' Single diskette based,
easy to use program. Writes checks, W-2's
and 914 's. Ideal for small retai ler. $500
Tek-Aids Industries, Inc.
BUS-I Original version, with GL, AR, AP. 6 diskettes
with new docs. $99
BUS/OMS ' Most current version of BUS series.
Special S150 discount for P.O.'s submitted with
original caples of Digital Tech nology
BUS-II. $850
MEMTEST/ 2 New edition of popu lar memory test
tor OSt hardwore. 8" and 5" disk. $50
fig -FORTH Stand-atone version 01 the FORTH
Interesl Group Model. $175
DCS Software Produ cts
WP/INT ' Inlertace between WP-2 and any DMS
lile lor lorm leiters. $80
Tra-Sta
Amway Distributors Package Order enlry/i nvenlory
Package lor di rect Amway buyer. Mai nloins
commission slruclu re. $995
BBS
Data Director ' Powertul dolo bose manager.
Command oriented, very inleractive. $995
Tri-Comp
System Exerciser Self-prompting test routines for
end user troubleshooting . $60
Farragh er and Assoc.
Med· Bill ' Single doctor client billing. $995
Frisch Computer Systems
Manufacturing Control System ' Hard disk based .
Standalone Inventory with job costing and bilt -
of-matenals. Exlensively field tesled . $3500
DQFLS
WP-6502 OS65U version of poputar ward
processor.
UCSD Sys tem Us ers Society
$ 125 The Ohio Scientific Software Game
USUS Software EXChange Library 6 diskette Selecting software for your Ohio by providing a proprietary method
set of UCSD Pascal programs, includes USUS
membership. $80 Scientific computer is a chancy task at of software protection, aggressive
Abacus Data Sys tems best. There are few trustworthy ven- enforcement of software licenses, a
Mailer' Text processor ptus key file/sort dors with a national reputation. There strong dealer base, primary support,
capability. Good mass mailer. $ 190
Payroll ' Thorough package for floppy or hard are no consistent quality standards and national advertising.
disk. End User Maintenance Service and the documentation is
recommended $495
General Ledger ' Multi-division/department sup-
often cryptic and inaccurate. END USERS
port, journal based, floppy or hard disk. $495 If you are lucky enough The Software Federation
Digital Technology to find a good solves the user's problems by
BUS·II Manulacturer's original version sold 01 package, there's providing quality software,
lrade-In pnce . $ 150
no guarantee of exceptional documenta-
' OMS Compatible ongoing sup- tion, after-the-sale
port. A wrong support, and optional
choice results software maintenance
in months of services.
wasted time, Why risk making
effort, and money. the wrong choice?
With the Software With the Software
Federation, you no longer Federation, everyone
Affiliated Dealers take that risk. The wins!
Abacus Data Systems Greensburg, PA 15601 Software Federation was See the dealer in your
Taxman Salt Lake City, UT 84115 formed by three of the area for a complete turnkey
Case Computer Bradley, IL 60915 largest Ohio Scientific hard-
Business Computer of Joliet Cresthill, IL 60435 demonstration.
Business Data Systems, Inc, Bolder, CO 80301 ware distributors to select and
Community Computers Arli ngton, VA 22201 market quality software through
Computer Management Systems Mitchell, SD 57301 reputable dealers nationwide.
CSB Houston, TX 77057
Cybenronics Houston, TX 77084
Data Buss Grayslake, IL 60038 DEALERS Software Federation Inc.
Data Services Computer Corp, Denver CO 80239
The Software Federation 44 University Drive
Detta Data Distributors Memphis, TN 38 11 8 Arlington Hts., IL 60004
Farragher & Assoc, Milwaukee, WI 532 13 solves the dealer's problems by pro-
Frisch Computer St. Paul, MN 55 113 viding low cost access to high quality Phone: 31 2/ 259-1355

c.
International Automation New Kensinglon, PA 15608
KMH Galesburg, IL 61401 software with the sort of demonstra -
tion packages, documen tation,

r-.
MAP Systems Peoria Hts , IL 61614
Practical Computer Spri ngfield, IL 62703 and support that the dealer nt;!eds
Specialized Computer Systems Jackson, MI49204
Tek-Aids Industries, Inc, Arlington Hts., IL 60004 to successfully sell machines.
Tra-Sta Computer Shoppe Pueblo, CO 81005
Tri Comp Inc, Denver, CO 80221
Total Data Systems Ft. Colli ns, CO 80525 AUTHORS
Whitlock International, Inc, Detroil, MI 482 19 The Software Federation solves
the independent vendor's problems
SOUND EFFECTS
GUNSHOTS! PHASERS! Listing 1: M enu-driven program to produce equation plots, histograms, or regression
MUSIC! "OUTER SPACE graphs. In order to run correctly, this program needs the subroutines from listing 1 of
NOISES" AND MUCH MORE ... Part 1 of this article added to it.

with 5 REI1 K'r' 5 RE~l GRAPHS. (c) A. I~. GROGOI-IO. AUGUST 1979
6 REI1 HISTOGRAI'l, REGRESSION, mUATION.. Vl
THE HIls 413 RESTORE : CLEAR 2(10 : DII'1 1$(12)
50 DATA L 2, 6, 4 : FOR 1= 1TO 4: READ COLOUF.: ( I ) : I-I[>;T
nOi~mA(i:~ © 90 PLOT 29, 27, 24 .. 15, 14,2, 255, 6, L 12, 3, 16, ::: REI'l CLEAR PAGE
S-100 BUS 1(10 PRINT "5 PEe I A L 13 RAP H S" : PRINT
110 PRINT :PRINT ,, "1. C~:EATE HISTOGF.:AI'1"
and 120 PRINT : pF.:un ,,"2. LINEAF.: REG~:ESSION"
noi)i:mA(i:~ © u: 130 PRINT : PF.:HH , ,"3. PLOT EQUATION"
141.3 PRINT : PRINT , , "4. EF.:ASE/REVIEW H1AGES"
APPLE II BUSTM' 15(1 PF.:INT : PRINT, .. "5. l'lAII-I l'lENU"
BOARDS USE THE 190 PLOT 1(1, 113, 9.,9,9,9 : INPUT "ENTER #: "; CHOICE
GI AY 3-8910 TO PRODUCE 21.313 ON CHO I CEGOSUB 2000, 4000, 1000, 713(113" 220 : GOTO 5
SOUND EFFECTS UNDER 220 LOAD "1'lENU" : RUN
SOFTWARE CONTROL 4913 REI1 WF: ITE EGIUATI ON AT 513(1, EG: 5(1(1 'f= ::<~2 - 3* ::<
5113 RETURN
• On board audio amp 990 RHl
• Breadboard area with + 5, gnd 991 RHl
• Tone generators, noise 992 F:EI'l SUBROUTI NE TO PLOT EQUATI ON
source 993 REI'1
• Envelope generator, 1/0 ports 113(1(1 DHl ARRA'r'(25 .. D : REI1 PLOT EQUATION
FULL MANUAL INCLUDES: 1010 TITLE$= ""
11320 GOSU8 10100: REI'1 EQUATI ON SUB
Construction notes, software
examples, full notes on AY 1(130 PF:nn :PRINT .' .' : INPUT ">::-BAF.:5 OF.: LINE: ".; 1$
3-8910 schematic, parts list, etc. 1(135 K= 1- (1$= "~':" )
p.e . board soldermasked, gold 1040 GOSUB 91300 : ON KGOSUB 111130, 112130 : GOSUB 11900
contacts, parts silkscreen 1042 GOSUB 11B00: IF 1($= "C"THEN 1(1413 : RHl COLOR SELECT
1045 PLOT 3, 0, 1.1, 6, 4, 11, 3, 15, 31
NEW FEATURES!!!! 10513 INPUT "NEI~ mUATION., F.:ANGE., SAVE OR t'lENU : U; 1$
noisemaker (5-100 Bus)
1060 IF 1$= "E"THEN PLOT 12 : GO TO 1(1132
Now, TWO on board audio amps
11370 IF 1$= "F.:"THEN 1020
for stereo, and on board wait
1075 IF 1$= "S"THEN GOSUB 1151313
state logic for 4MHz systems
laB5 IF 1$= "I'1"THEN RETURN
ATTENTION APPLE IITM' USERS! 1086 GOTO 1045
Assembled & tested noisemaker II 119(1 F.Hl
now available at $79.95! 1191 REI'l
plus $1.50 shipping & handling 1192 REt1 SUBROUTINE TO ANAL'r'SE DATA AND PLOT HISTOCiRA~l
119:: F.Hl
noisemaker p.e. board & manual
20013 CiOSU8 10000 : REt'l HI STOGRAI'l
$34 .95 + 50¢ shipping
2010 AXIS= 0: GOSlIB 10210 :GOS1I8 ltG10
noisemaker II p.e . board & manual 2015 IF HIGH(0 » BIG (13 )THEN 2020
$34 .95 + 50¢ shipping 2017 8113 (0)= 8113 (0)+ JUMP«(t)/ 2:G05UB 113318
2020 PLOT 6, 6, 12. 3, 8, 5 : PR I NT "THE HI STOGRAt'l I~ I LL E:>:TEND FRot'l U;
Please specify which version 21213:0 PRINT UJW ( €1) ; " TO" ; HIGH(3) : PF.:INT : P~:JNT
when ordering . 2040 PRINT , "SELECT NUt'lBEF.: OF COLUI'lNS IN HISTOCiRAN: " : P~: INT
Illinois residents add sales tax 2050 DATA" 4" .. " 6"," B", "12" . "16" . "24"
• Apple is tradem ark of Appl e Computer. In c. 2060 F:ESTORE 2050 : PRINT : FOR 1= iTO 6 : READ COLUI'lNS$
Write for details on the new ADS 207€1 PRINT , ., ""; CHR$ (64+ n .; " "; COLUI'lNS$; " COLUt-1NS"
sound effects interpreter, 21381:1 PRINT : NEXT I
the "Sound Writer " 21113 PRINT J1 : INPUT "SELECT A - F: U; J$: J= ASC 0$)- 64 : REI1
2120 IF J{ lOR J) 6THEN PLOT 2B . 11:GOTO 21113
2130 RESTORE 21350 : FOR 1= 1TO J : READ COLUI'lNS:f·: NEXT I
Ackerman Digital Systems, Inc. 2140 COLUI'lNS= VAL (COLU~lNS$ )
110 N . York Rd., Suite 208
Elmhurst, III . 60126 (312) 530-8992 Listing 1 continued on page 102

Circle 171 on inquiry card.


~-----------------------------------
Please send your free software catalog. Name _______________________________
(Check which software is of particular interest)
o C COMPILER. Optimized native code for VAX 11/780, POP-11 , LSI-11 , Z80, Company'______________________________
8085,8080. Full C language as defined in Kernighan and Ritchie, with com-
prehensive portable library. Cross compilers available. Runs under VMS, St reet ________________________________
lAS, RSX-11D, RSX-11M , RSTS/E, RT-11 , UNIX, Idris, COOS, CP/M . From $600
:J lORIS OPERATING SYSTEM. System calls and file system identical to City_________State _ _ _ _ _ Zip _ _ __
UNIX V6, including pipelines. Utilities include shell, editor, assembler,
loader, archiver, compare, copy, grep, etc., plus system utilities for file
system maintenance. Runs on LSI-11 , POP-11. From $1000.
o PASCAL COMPILER. Optimized native code for VAX 11/780, POP-11 ,
LSI-11, Z80, 8085, 8080. Full Pascal language as defined in Jensen and
Wirth, with standard library. Includes C compiler and portable library,
permitting intermixed C and Pascal. Cross compilers available. Runs
Whitesmiths, Ltd
under VMS, lAS, RSX-110, RSX-11M , RSTS/E, RT-11 , UNIX, Idris, COOS,
CP/M . From $750.
Software for grownups.
Idfls IS a trademark 01 Whilesrnilhs Ltd.
UNIX IS a Irademark 01 Bell Laboratories .
VMS. RSX·tl. RT·ll . RSTS/E. VAX.
PDP·11 . LSI·ll are trademarks 01 Digi ta l
(212) 799-1200
CPI M IS a trademark of Digital Research Co. Equipment Corpora lion . PO.8. 1132 Ansonia Station , New York , NY. 10023
Listing 1 continued:
2150 FOR I = iTO COLUt1NS : ARRA'y' ( I, 1) = 0: NEXT 1: ~:EM ZERO SUt'IS
By Netronlcs 21613 JUt1P= SCALE(0)1 COLUt1NS: FOR ITEt1= iTO NUMBER
ASCII/BAUDOT, 21713 GROUP= 1+ INT «ARRA~'( ITEM, e»- LOW(0»/ JUMP)
STANDALONE 2180 ARRA~'(GROUP, 1)= ARRA~', (GROUP, 1)+ 1 : NEXT ITEt1
2200 PLOT 6,COLOUR(1), 12 :AXIS= 0:GOSUB 11400

Compu ter COMPLETE


FOAONLY ...
95
2210 GOSUB 1191313 : AXIS= 1: GOSUB 102113 : REt1 81G(1)
22213 DEF FN E(1)= E~<P (- «t'IEAN(0)- l)~' 21 (2* DEVIAT(13)~ 2»)
Terminal $149 2225 DEF FN F(!)= DEVIAT<(3)* COLUt1NS* 2. 513663
2230 DEF FN GO)= NUMBER* SCALE(0)* FN E( DI FN F( 1) : REt'1 GAUSS
The Netronics ASCII / BAUDOT Computer Terminal Kit is a
microprocesso r-controlled. stand alone keyboard / terminal 2240 IF FN G(MEAN(0») BIG(l)THEN BIG(l)= FN GCMEAN(0»
rcquring no computer memory or software. 11 allows the use of
either a 64 or 32 character by 16 tine professional display for- 22513 GOSUB 913213 : RE~1 FRAt1E
mat with selectable baud rate, RS232·C or 20 rna. output, full
cu rso r control and 75 ohm composite video output. 2260 PLOT 6, COLOUR (4) : RHI GAUSS I AN CURVE
The keyboard follows the standard typewriter configuration
and generates the entire 128 character ASCII upper/lower case 2270 FOR 1= LCJW(0HO HIGH(0)STEP (HIGHU3)- LO~WJ»."" 24
set with 96 printable characters. Features include on board
regulators, selectable parity. shift lock key. alpha lock jumper, 2280 AXIS= 0:PLACE= I:GOSUB 10700
a drive capability of one TTY load, and the ability to mate
directly with almost any computer, including the new Ex- 2290 AX I S= 1: PLACE= FN G( 1) : GOSUB 107130
plorer/ 8S and ELF products by Netronics.
The Computer Terminal requires no 1/0 mapping and 2300 ON 1- (1= LOW(0»GOSUB 11020, 111310 : NEXT I
includes I k of memory, character generator, 2 key rollover,
processor controlled cursor control, parallel ASCII / BAUDOT 2310 FOR AXIS= 13TO l :PLACE= LOW(AX1S) :GOSUB 10700:NEXT AXIS
to serial conversion and serial to video processing-fully
crystal cont ro lled for superb accuracy. PC boards are the 2320 PLOT 6, COLOURO) : GOSUB 11010 : FOR 1= iTO COLOUMNS: REt1 HISTO
highest quality glass epoxy for the ultimate in reliability and
tong life . 23313 AX I S= 1 : PLACE = ARRA~' ( 1, AX IS) : GOSUS 1137130 : GOSUB 11132(1
VIDEO DISPLAY SPECIFICATIONS 23:413 AX I S= (1: PLACE = LOW (AX IS) + I'" JUMP: GOSUB 107013: GOSUB 1113?13
The heart of the Nelronics Computer Terminal is the micro-
processo r-controlled Nelronics Video Display Board (VIO)
which allows the terminal to utilize either a parallel ASCII or
2350 AXIS= l :PLACE= LOW(AXIS) :GOSUB 1137130:GOSUB 11020 :NEXT I
BAUDOT sig nal source. The VIO converts the parallel data to
;erial data which is then formatted to either RS232·C or 20 rna.
2355 GOSUB 11900: GOSUB 11800 : IF K$= "C"THEN 20113: REt'1 COLORS
current loop output, which can be connected to the serial I/ O
on your computer or other interface, i.e., Modem.
2360 PLOT ],\3,31,6,4,11,],15,31
When connected to a computer, the computer must echo the
characte r received. This data is received by the VrD which
2370 INPUT "NEW DATA, HISTOGRAM, SAVE OR t1ENU : "j 1$
processes the information, converting to data to video suitable
to be displayed on a TV set ~using an RF modulator) or on a
2375 IF 1$= " 1'1" THEN RETURN
video monitor. The VID generates the cursor, horizontal and
vertica l sync pulses and performs the housekeeping relative to
2380 IF 1$= "D"THEN 5
which character and where it is to be di splayed on the screen.
2385 IF 1$= "S"THEN GOSUB 11500 :GOTO 2355
Video Oulput: 1.5 PIP inlo 75 ohm (EIA RS-I70). Baud Rate:
110 and 300 ASCII. Outpuls: RS232-C or 20 rna. curren I loop
• ASCII ChancIer Set: 128 characlers-
2390 ON - (1$= "H")GOTO 2010:GOTO 2355
3990 REM
3991 REt'l
3992 RE~1 SUBROUTINE TO ANAL ~'SE DATA AND PLOT REGRESSION
3993 REM
40130 GOSUB 101300:REM DATA FOR LINEAR REGRESSION
RSTUVWXYZ -?:·3S# () .• 9014f57;216· 413113 GOSUB 440e :REM BORDERS AND LINE
Cursor Modes: Home. Backspace, Horizontal Tab, Line Feed,
Vertical Tab. Carriage Return. Two special cursor sequences 4030 GOSUB 1113013 : GOSUB 119130 : REt1 POINT PLOT AND PAUSE
are provided/or absolute and relative X- Y cursor addressing ·
Cursor Control: Erase, End oj Line, Erase oj Screen, Form 4035 GOSUB 118130: IF K$= "C"THEN GOSU8 473:121: GOTO 4tt30: REt1 COLORS
Feed, Delete • Monitor Operation: 50 or 60Hz (jumper
selectable. 41340 PLOT 3, 0, 31, 6, 4, 11, 3, 15, 31
Continental U.S.A. C/edlt Card Buyers Outside Connecticut
412150 INPUT "NEW DATA, REGRESSION.. SAVE OR tHlU: n; 1$
CALL TOLL FREE 800-243-7428 40613 IF 1$= "D"THEN 5
_ _ To Order From Connecticut Or For Technical _ .,
• Assistance , Etc. Call (203) 354-9375 41370 IF 1$= "R"THEN 4~HO
I Nelronics R&D Ltd .• Dept. 812
333 Litchfield Road. New Milford. CT 06776 4075 IF 1$= "S"THEN GOSUB 115t10: GOTO 4134tl
I Please
0
send the items checked below-
Netronlcs Stand Alone ASCII Keyboard / Computer
41385 IF 1$= "t'l"THEN F:ETUF.:N
I o Terminal Kit, 5149.95 plus $3.00 postage handling.
& 4090 GOTO 40413
Deluxe Steel Cabinet for Netronics Keyboard/ Termi-
nal In Blue/ Black Finish, 519.95 plus 52.50 postage 441313 PLOT 6.• 47. 14.. 12,3,17,7 : REt'1 SELECT REGRESSIot·~
and handling.
o Video Display Board Kit alone (less keybGard), 589.95
4410 PRHlT "S E L EC T REG F: E S 5 I 0 W :PRINT :F'RINT
plus $3 postage & handling.
o t2" Video Monitor (10 MHz bandwidth) fully assem· 44213 DRTR "LINEAR: ~' = AX + 8"., ""
bled and tested, 5\39.95 plus 55 postage and handling. 4436 DATA "Ei<PONENTlAL : llry = A;'~ + B", "10~'"
o RF Modulalor Kit (to use your TV set for a monitor),
58.95 post paid. 444121 DATA "LOGARITHt1IC.: LOGla(Y) = AX + 8", "LOG(10 )"
o 5 amp Power Supply Kit In Deluxe Steel Cabinet
(± 8VDC @ 5 amps, plus 6·8 VAC), 539.95 plus $2 4450 DATA "REC I PF.:OCAL : l/Y = AX + B", "1/"
postage & handling.
Total Enclosed (Conn . res. add sales tax) $_ _ __ 447t1 TI TLES= 4
By-
o Perso nal Check 0 Cashiers Check/ Money Order 44f:0 RESTORE 4420: FOR I = iTO Tl TLES : READ TI TLE$, PREFI K~
o Visa 0 Master Charge (Bank # _ _ _ _ ) 44913 PLOT 10, 9, 9 : PF.: I NT L TI TLE$ : NE~: T I
Accl.lI
Signature _ _ _ _ _ _ _-'"Exp . Date _ _ _ 45013 PRINT : PRINT, , , : INPUT "SELECT REGF:ESSION : ".; J
Print
Name _ _ _ _ _ _ _ _ _ _ _ _ ___ 4510 IF ..1{ lOR ..1) TITLESTHEN PLOT 28.,11, 28: GOTO 45(113
Address _ _ _ __ _ _ _ _ _ _ __
4520 RESTORE 44213: FOR 1= iTO J: F:EAD TITLE$, PREFI:~;$ : NEXT
Cily _ _ __ _ __ _ _ __ _ _ __
4525 ON JGOTO 45313,4540,4550..4560
Listing 1 continued on 106
• Slate Zip
~ _ _ 0 Send Me More Information
--.I
102 December 1980 © BYfE Publications Inc
I

For years many small business system buyers accounts receivable, invoice entry, payroll, word
thou ght that in order to get "real" performance processing and much, much more. There's BASIC,
and enoug h storage to be a "real" business system COBOL and FORTRAN - even a multi-user BOS
they would have to sacrifice the family jewels. (Busi ness Operating System) that allows for
But with the introduction of the Smoke Signal num erous users simultaneously.
Chieftain series office computers a lot of people's Chieftain systems
minds have been changed. starting at under $200.00
Because we designed the highly reliable per month display per-
Chi eftain small business system with the most formance on par with sys-
innovative combin ation of performance and effi- tems costing twice to
ciencyaround . three times as much .
At your fingertips there are 64,000 characters So call (213) 889-9340
of random access memory and you can address for your nearest autho-
anywhere from 740,000 characters to 2 million rized Smoke Signal dealer - he'll be glad to
characters with Smoke Signals's new double den- demonstrate the Chieftain's high reliability and
sity co ntroller. For larger concerns, there's a 20M ease of operation. For dealers only, circle 68
All other inquiries, circle 67
byte hard disk available.
At a time when other small computer manu-
facturers te ll you "you're on your own", Smoke
Signal offers an abundance of easy-to-use software SIDII SIDNIL IIDIDCISTIND
programs such as order entry, inventory control. ~ 31336 Via Colinas. Westlake Village. Californi a 9136l. (2 13) 889·9340
dFEW
While some of the fea tures of
Terak's new 8600 can be found in
other computer graphic systems,

OF THE FEdTUAES
no other system in the $5K-$20K
price class (and even those costing
thousands more) provides a com-

THdT GillE TERdK parable combination of fea tures


and benefits. Features such as

THE EDGE In Low Entry Cost The basic


8600 color system is priced a t a bout
$15,000. It can be upgraded to

PAICE/PERFORITIdncE higher resolution and a grea ter


number of colors, but even fully
expanded it still comes in at less
than $19,000.
Or, you can start with a black
and white system for less than
$8,500 and upgrade to color at any
time by the addition of a color
processor 'and monitor.

Simultaneous
Graphic/Text Display
The 8600 offers outstanding
control and formatting of both
graphics and text. Completely
under user controt the multiple
memory planes permit simul-
taneous rusplay and indepen-
dent manipulation of text and
graphics to achieve special
effects such as overlays, scroll-
ing and zoning. This capa-
bility, in conjunction with
Terak's unique flexible charac-
ter generation, enables the
8600 to present visual displays
that are unequalled by any
other system of its class.
Dual Processors For Speed and gram development, text editing,
Flexibility The two 16-bit proces- word processing and interactive
sors (each with its own memory) applications.
are assigned those tasks which they Siggraph Core Standards, 201
can accomplish most efficiently and Level Graphic support is pro-
with the fastest throughput. The vided for USCD Pascal and RT-ll
resul t is more available user space for Fortran, Basic and Pascal.
in memory, faster processing and
increased flexibility of operation. The Other Reasons? Add such
things as graphics display list
DEC Based Hardware and processing, a high resolution quad-
Software The DEC based hard- rant, four modes of display blank-
ware and software includes the
LSJ-ll main processor, RT-ll oper-
ating system and Q bus compati-
ing, emulation, remote on-line
diagnostics, etc. The list goes on terak
CORPORATION
and on. But to fully appreciate
bility. As a result, the 8600 will the system you should see one in 14151 North 76th Street
support a variety of software and action. We'll be happy to set up Scottsdale, Arizona 85260
easily integrates peripheral devices. an appointment. Just contact us. (602) 998-4800
USCD Pascal, Too The 8600 Circle 69 on inquiry card.
also supports the easy to use USCD
Pascal operating system for pro-

DYNAMIC
FEATURES
The 8600 also offers several
dynamic features that are
impossible to illustrate and
must be seen to fully appreciate .
Listing 1 continued:
4530 DEF FN F( 1) = I: GOTO 4600: REI1 LI NEAl<:
Ths days of complicatsd, unrsliabls, 4540 DEF FN F(J ;. = 10'-' I: GOTO 46l10: FHl E::;PONEt-IT I AL
dynamic RAM ars gons: 455(1 DEF FN FO)= LOG 0)/ 2. Jl1259: GOTD 46130: I<:EI1 LOCi BASE 1(1
4560 DEF FN F0: l) = 1/ I: GOTO 4600 : REI'1 F:EC I F'ROCAL
4600 :':YSUI1= 13 : REI1 PREPARE REGRESSION
461£1 FOR ITEI'I= iTO NUI1BER: AI<:RA'T' (! TEI1, 1) = FN F( ARI':Al' (I TEI'l, 2) : .
*'
4620 Xl'SUI'I= Xl'SUI1+ ARRAl' (I TEI'1, 0;' ARF:A'T' CITEI1, 1) : NE;';T ITEI'l
4625 LA8ELS(1)= F'REFIXS+ LABELS(2) :PLOT 6.COLOUR (1).12
INTRODUCING 46::0 FO~: A;-:IS= (HO 1: GOSU8 1:141313 : NE::-::T A;-:b
*'
4640 1= NUI'18ER*, ;:';'T'SUI'l- SUI'l (0) SUI'1 ( :1 )
4645 SLOPE = 1/ (NUI18ER:t: SQUARESUI'l ( (1) - SUN «(1;' .-. 2)
4650 INCEPT= (SUI'l(l)- SLOPE:;: SUI'l«1»/ NUt'18ER
the ultrabyte memory board 466(1 COEFF I CI Et-IT = SLOPE:t: DEV I AT< (1),/ [JEV I AT( 1)

$199. 95 (~~t~~:~:mory)
Netronics consistently offers innovative products at un-
4662 PLOT ::,2(1,17: PRINT "SLOPE :
4f,64 PLOT :;., 20, 19 : PR I NT "I NTE~:CEPT :
4666 PLOT 3, 20. 21 : PI<: UH "CORR. COEFF: U; COEFF I CJENT
"jSLOPE
"j II-K:EPT

beatable prices. And here we go again -with JAWS. 466::: CiOSU8 119~1(1
the ultrabyte 64K S100 memory board. 46713 GOSU8 102130 :REt'l 8IG & LI TTLE
ONE CHIP DOES IT ALL 46:::13 AI<:RA'~(NUI18ER+ 1., (1)= LITTLE((1)
JAWS solves the problems of dynamic RAM with a
state-of-the-art chip from Intel that does it a/l. Intel's 4690 ARRAWt·U'18EF:+ 1. 1)= It-JCEPT+ SLOPE:;: ARF:A'T'(t·IUI'IE:EP+ 1. (I)
single chip 64K dynamic RAM controller eliminates 47(1(1 ARRAl' (t·IUI'18EF.'+ 2, (1) = 8 I G':: (1)
high-current logic parts ... delay lines . .. massive
heat sinks ... unreliable trick circuits.
4710 ARRAl'(NUI'18ER+ 2, 1)= INCEPT+ SLOPE:+: ARI':A'T'(NUr18EF.:+ 2.. IJ)
REMARKABLE FEATURES OF JAWS 47213 NUI1BEF:= t'IUI'lBER+ 2: GOSUB 1(12(10: NlIt18ER= NUt'lBEF:- 2: REt1 L H1 ITS
look what JAWS offers you: Hidden refresh . . fast 4?:)3 GOSUB 9132(1: PLOT 6. COLOUR (4) : REN PREPARE G~:APH
performance ... low power consumption . .. latched
data outputs ... 200 NS 4116 RAMs ... on-board 474(1 FOR ITEt1= NUt'18ER+ iTO NUI'1BER+ 2: FOF.: AX I S= 0TO 1: REI1 LIt·IE
crystal .. . 8K bank selectable ... fully socketed . 47511 PLACE = AI<:RA'T' ( I TEI·1., A;:'; IS) : GOSU8 1(171313 : ND::T A;:'; I 5
solder mask on both sides of board ... designed for 47613 ON 2+ .: ITEt'l= t·IUN8ER+ 1)CiOSU8 lHl1(1, 11(120: NE::';T ITEt1: RETURN
8080.8085. and Z80 bus signals ... works in Explorer.
Sol. Horizon. as well as all other well-designed SIOO 11J92 F.Hl
computers.
I 1139J F.Hl

I
GIVE YOUR COMPUTER A BIG BYTE OF MEMORY
POWER WITHJAWS-SAVE UP TV $90 ON lE94 F.Hl SU8~:OUTIt'IE TO ANAL'r'ZE AF.:F.:A'T'(NUI'18ER, Ai<IS)
INTROOUCTVRY LIMITED-OFFER SPECIAl. PRICESI
11395 Rm
UNDECIDED? TRY A WIRED 16K .blWS IN YOUR COMPUTER ON OUR
IO·OAY MONEY· BACK OffER (SPfClFY YOUR COMPUTEII). 11:::96 F.Hl CALCULATES I'1EAN(AXIS)
I -------------~--------------
CONTINENTAL U.S.A. CREDIT CARD BUYERS OIlTSIDE CBHHECTlCUTCAll •
lE97 F.Hl At·l[) F'~: WTS : DEV I AT .: A>::I::,)
: CALL TOLL FREE 800·243·7428 :
lE98 F.Hl ERI<:'::Ai-::IS;'
:B\NljRDNICiSn~.~~~~~~~5E~TDf;~1 11]99 RHI
333 litchfield Road. New Milford. CT 06776 11400 SUt'1(AiOS )= (1 : SQUAI<:ESUt1 CA:':IS)= 13: I<Hl STATI:=-,TI C:=-.
Please send the items checked below: 1141)5 FOF.· ITEt1= no 1·IUt-1E:EI<'
o JAWS 16K RAM kit. No. 6416. $199.95.-
o JAWS 16K RAM fully assembled. tested. burned in. 11407 SUt'1(A;::: IS )= SUI1(AXISH ARRAl'( ITH1, A>aS )
No. 6416W. 5229.95.- 114113 SQ(lARESUr1(Ai;IS)= SGIUARESUt1(A;:'::ISH ARRAl' ( ITEI'l, Ai<:Is) r. 2
o JAWS 32K RAM kit. No. 6432. (reg. price $329.95).
SPECIAL PRICE $299.95.* 11415 ND::T ITEt'l
o JAWS 32K RAM fully assemblad. tested. burned in. 11420 folEAt·!CAXIS)= SUI'lCA;:'::IS)/ NUrlBER
No. 6432W. (reg. price $369.95). SPECIAL PRICE
$339.95.* 114:]3 I= SI~UARESUt'1(Ai<IS;'- SUt'1(A;:'::IS)·-· 2/ NUI1BER
o JAWS 48K RAM kit. No. 6448. (reg. price 5459.95). 1144(1 DEVIAT<AXIS )= SQR (I/ (NUr18ER- 1»)
SPECIAL PRICE $399.95. *
o JAWS 48K fully assembled. tested. burned in. No. 114511 ERR (AXIS) = DEV I AT ( Ai;! S)/ SOF: (t·JUt18ER)
6448W. (reg. price $509.95). SPECIAL PRICE
$449.95.* 11460 1= 2(1+ 20* A>~IS:PLOT J. 1+ J,5 :PRINT LABEL$(A:r; IS)
o JAWS 64K RAM kit. No. 6464. (reg. price $589.95). 11465 PLOT J, 0, 9: PRINT "1'lEAN : " : PLOT ::, L 9: PRINT I1EANCAXIS)
SPECIAL PRICE $499.95.* .
o JAWS 64K RAM fully assembled. tested. burned in. 11470 PLOT :;, [1, 11: PRHIT "STAN. DEV : "
No. 6464W. (reg. price $649.95). SPECIAL PRICE
$559.95.* 11475 PLOT J, L 11 : PR INT DEV I AT< A;-: IS)
o Expansion kit. JAWS 16K RAM modula. to expand 114B0 PLOT J,0,B:PRINT "STAN. EF:ROR:"
any of the above in 16K blocks up to 64K. No. 16EXP.
$129.95. - 114B5 PLOT :5:, L iJ :PRINT ERR(A:~IS) : RETURN
-All prices plus $2 postage and handling. Connecticut 11495 REI'l
residents add sales lax.
Tot aI enclosed: $----::::-:-:---:--:-::-:-----::::-:--:-- 11496 REt'1
o Personal Check 0 Money order or Cashiers Check 11497 REt1 ABBREVIATED SUBROUTINE
o VISA 0 MASTER CHARGE (Bank No. ___ J
Acct. No. _ _ __ _ _ _ Exp. Oate _ _ 11498 REI'l TO SAVE HlAGES
Signature _ _ __ _ _ _ _ _ __
Print Name _ _ __ _ _ _ _ _ __ 11499 F.:Et1
Address _ _ __ __ _ __ __ _
City _ _ _ __ _ _ __ __ _ 1150(1 PLOT 6, COLOUR (2), ::, 0, JL 11 : FHl SAVE ON DISK
·.... 7 ")7
State _ __ _ __ _ _ Zip _ _ __ 11540 PLOT 27.,4:F'RINT "SAVE SCREEN. DIS 6(100-6FFF" : PLOT ':"1 ) '-I

!:J Send me more informat ion 11550 RETURN

106 December 1980 © BYTE Publications Inc Circle 70 on inquiry card. . . . . .


SuperSoft First in Software Technology

ENHANCED 'TINY' PASCAL StackWork's FORTH


We still call it 'Tiny' but it's bigger and better than ever! This is A full, extended FORTH interpreter/compiler produces COMPACT,
the Famous Chung/ Yuen 'Tiny' Pascal with more features includ- ROMABLE code. As fast as compiled FORTRAN, as easy to use
ing recursive procedures/functions & disk I/O. . as interactive BASIC.
'Tiny' Pascal is fast. Programs execute up to ten times faster SELF COMPILING: Includes every line of source code necessary
than similar BASIC programs. to recompile itself.
SOURCE TOO! We still distribute source, in 'Tiny' Pascal, on EXTENSIBLE: Adds functions at will.
each discette sold. You can even recompile the compiler, add Z80m 8080 ASSEMBLER included
features or just gain insight into compiler construction. Single license, OEM licensing available
Tiny' Pascal is perfect for writing text processors, real time
control systems, virtually any application which requires high
Please specify CPU type: zao or 8080
Requires:32K CP/M.
speed. Requires: 36K CP/M. Supplied with complete user manual Supplied with extensive user manual and tutorial: $150.00
and source on discette: $85.00 Manual alone $10.00 Documentation alone: $25.00

Protect your software investment by buying source! Prevent obsolescence, create custom versions,
or use our systems as sources for 'library functions:
The source code for all our programs, Including the ones on this page, Is available from us, either
at additional cost, or if noted, Included In tlii price. The programs on this page are distributed with
machine readable source at no additional cost.

OFT
Your ouree for
SOURCE
TFS - Text Formatting System TERM
An extremely powerful formatter. More than 50 commands. Supports A complete intercommunications package for linking your computer
all major features including: to other computers. Link either to other CP/M computers or to
• left & right margin justification • user defined macros large timesharing systems. TERM is comparable to other systems
• dynamic insertion from disk file • underlining and backspace but costs less, delivers more and source is provided on discette!
TFS lets you make multiple copies of any text. For example: With TERM you can send and receive ASCII and Hex files
Personalized form letters complete with name & address & other (COM too, with included conversion program) with any other
insertions from a disk file. Text is not limited to the size of RAM CP/M computer which has TERM or compatible package. Allows
making TFS perfect for reports or any big job. real time communication between users on separate systems as
Text is entered using CP/M standard editor or most any CP1M well as acting as timesharing terminal.
compatible editor. TFS will link completely with Super-M-List • Engage/disengage printer • send files
making personalized form letters easy. • error checking and auto retry • receive files
Requires: 24K CP/M • terminal mode for timesharing between systems
Source to TFS in 8080 assembler (can be assembled using • conversational mode
standard CP/M assembler) plus user manual: $250.00. Requires: 32K CP/M.
Object code only with user manual: $85.00 -Supplied with user manual and 8080 source code: $110.00
Manual alone: $20.00 Manual alone: $15.00

CP/M Formats: 8" soft sectored, 5" Northstar,


5" Micropolis Mod II, Vector Ml
' CP/ M REGISTERED TRADEMARK DIGITAL RESEARCH

SUPERSOFT ASSOCIATES· P.O. BOX1628· CHAMPAIGN, IL 61820


(217) 359-2112
OURPRICES Listing 2: Programs fo r monthly analysis graph . Because this program modifies some of
the previously w ritten subro utines, this program should be added to the subroutines

ARE giv en in listing 1 of Part 1 of this article. (If the subroutines are added to this listing, the
program w ill not run correctly.)

TOO LOW 5 I'H1 K'T' 5 FH1


6 I'H1
CiF.:AF'HS. (C) Ii. toJ. CiF.:OCiONO. AUG. 1979
1'10NTHL'T' ANAL'T'SIS FeW UP TO 7 'T'EARS

TO 40 RESTORE :CLEAF.: 200 :011'1 1$(12)


5[1 DATA L 2, L 2, 4., 6, :;:" 5., 7: FOR 1= 1TO 9: READ COLOUR 0:: I ) : NE;:.;T
90 PLOT 29, 27, 24, 15,14, 2., 255,6, L 12., :;, 16., :: : F.H1 CLEAI': PAGE

ADVERTISE!
CHECK THEM-CALL TOLL FREE!
9::: FHl
99F.Hl
252 PI': Hn "1'1 (I NTH L~' C 0 1'1 P A F.: 1 SOW: F'F.: nn

800-243-7428 254 PI': INT F'R I NT. , "TH I S F'F.:OGF.:AI·l ALL(t(.lS ~'OU TO"
255 F'R INT : F'R INT ., ., " ENTEF.: PROF ITS OF: 1NCCJIo1E ETC"
LOOf( WHAT WE OFFER! 256 PRINT : PRINT, , "1'10NTHL'T' FOF.: UP TO 7 'r'EARS. "
257 PLOT 1[1,1[1,1(1, 9., 9: PRINT "'T'OU CAN START AND FINISH"
25::: F'R!NT : PR!NT ,.," PART (~A1' THROUGH THE FI F:5T"

• HAZELTINE
Terminals
259 PF.: nn : PR WT ." "AND LAST 'T'EAF.:5 F.:ESPECTI VEL ~'"
26~] F'F.'INT :pF.:nn .'.' "E:1' ENTEF.:HJG THE NUI'1E:EF.:5 OF"
261 Pf':Hn : PRINT , , "OF THESE l'1otHHS. "
264 PRINT :F'RINT :PRINT .' .' "1. CREATE GRAPH" :f':EI1
• CENTRONICS
Printers
266 Pf':INT :PF.:INT ' .' "2. EF~ASE /FH'IE(~ OLD GI':APHS"
267 PR INT : PR INT ' .' "S. PETUf':N TO l'lA IN l'lENU" : Pf':I NT : PR I NT "'.'
26::: INPUT "ENTER 1 - 3: "; I : IF 1= 2THEN GOSUE: 7000 :GOTO 5

• LEAR-SIEGLER
Termina ls! Printers
270 I F 1= :;THEI·j LOAD "MENU": F.:tIN
272 PLOT 12, :;, 16., 5: INPUT "ENTEF.: # OF 'T'EARS : ".; N
274 FOR 1'= lTO N: F'LOT 6., ~'., 10, 9, 9:F'RINT "ENTEI': ~'EAR NUt'1E:ER".; 'r'.;
275 INPUT " : ".; 'T'$('T' ) : NEi<T 'T' : PLOT 1~] , 9. 6., 1 : PRINT "FOR "T'EAR ".;

• DATA
Printers
PRODUCTS 276 PF:ItH 'T'$(l) .; : INPUT "., ElfrEF.: # OF FIRST l'101HH, 1-12: "; FIF:ST
277 PLOT HJ, 9, 6. N:F'f':nn "FOF.: 'T'EAR U; ~'$(I-n ;
278 I I-lF'UT ", EI-lTER # OF LAST 1'10I-lTH., 1-12 : ".; LAST

• Printers
ANADEX
279 GOSUE: 1(n](l[l : FO~: 1':: iTO N: GOSUE: 100i:tl : NEi;T 'T'
280 LITTLE ( 0)= 0:E:IG( 0)= 12
2:::1 LITTLE(l )= ARRAY CFIRST . 2) :BIG (1)= ARRAY (FIRST, 2)
282 FOR Y= 1TO I-l : FOR I TEt'l= 1TO 12
283 ARRA'T'( ITEI'1.. 1) = ARF.:A'T' (ITEI'1, 'T'+ 1): F.H1 COF'~' ND<T 'r'EA~:

BE SMART- 284 ND;T ITH1:Ai':IS= 1:G05UE: 10215 :NE)<T ~' : F.H1 FIND BIG, LITTLE
285 GOSUB 600 : f'H1 SELECT ZEF~O END FOI': ~'-A;':IS
286 GOSUB 1l15~j0 : REI'l Ff':AI'1E

DON'T BUY 287 FOR Y= lTO N:F= l:IF Y= lTHEN F= FIRST


288 L= 12 : IF 'T'= NTHEN L= LAST

UNTIL YOU ::00 FOF~ I TEI'l= FTO L : ARF.:A~' ( I TEN, 1) = AI':I':A'T' ( I TEI't, '1'+ 1)
3(12 I-lE>;T I THl
::20 GOSUB 11100: RH1 LI NE

CHECK OUR ::22 PLOT 3, 59, 2~j+ I-l- 'T':+: i: :F'F.:un 'T'$Cr'): F:EI'l 'r'EAF.: IN GRAPH-COLOF.:
::24 NE~:T 1': G05U8 115[n) : REI'l SAVE

PRICES! J:25 GOSUB 11800: IF K$= "C" THEN GOTO 286 : REI1 COLORS
:3~:) PLOT 3, 15., 31 INPUT "EIHER A TO ALTEF.: 'T'-A>(IS ZERO: ".; 1$
::4~j IF 1$= " A"THEN 28~]: FH1 NEt,l ZERO
__ MASTERCHARGE 350 GOTO 5
__ VISA __ COD 6130 PLOT 6, 6, 14,12., 3.,16., 5 : PRINT LABEl$ (1) : PLOT 15, 6, L 10., 10
__ PERSONAL CHECK 602 Pf':Hn " "SELECT LENGTH OF SCALE" :PRINT
610 PRINT :Pf':INT ,, "1. ~lITH OF~ IGIN STARTING AT ZERO"
__ MONEY ORDER 62(1 PRINT : PRII-lT .' .' "2. l'lA:,m1UI1 ENLAI':GH1ENT"
E31j PRItH . PF~ HH ' " : INPUT "SELECT 1 OF.: 2: ",; 1
~NETRONICS 640 IF I= lTHEN LITTLE(l)= 0
651~1 GOSUE: 10 :;0~~1 :PETURN : F.H1 SCALE VALUES
RESEARCH & DEVELOPM ENT. LT D.
333 litchfield Rd .. New Milford. CT 06776 Listing 2 continued on page 110

108 December 1980 © BYfE Pubtica ti ons Inc


Make
Your
Dreams
Come True

PRISM's flexibility and ease of use are


combined with its full spectrum of
features and capabilities to make it the
ideal DBMS for a wide range of busi ness
app li cations. Mai ling Lists, Patient
Records, Real Estate Listings, and Cli ent
Bi lli ngs are just a few of the possibi li ties.
And PAISMTM provides the quality,
performance, and affordabi lity you have
come to expect from MAG software
products.
Imagine sitting down at your computer
system and developing that spec ia lized To find out how your dreams can
become rea li ties, see your PAISMTM
application you've always dreamed
about - with absolutely dealer today.
no programming!
M icro App li cations Group, 7300 Caldus
Avenue, Van Nuys, Californ ia 9 1406,
Now you can with PAISMTM - the first (213) 881-8076.
Data Base Management System that
provides the Total Solution to your
information managemen t needs. With
PAISM™, you can have your appli cation
up and running in a matter of minutes -
not months.
p~lsnnTM
"The Total Solution" (MAG]
PRISM requi res CP/M and CBASIC. (CP/ M IS a registered
trademark af Digital Research. CBASIC is a trademark af
Camplier Systems.) © MAG 1980

Circle 71 on inquiry card. BYTE December 1980 109


Now-Break Through The 64K Listing 2 continued:
Micro-Memory Limit! 999(1 REfol
9991 REt'l
SWEET 9992
999:;
REfol
REt'l
AL TERATI ONS TO SUBROUTI NES :

SIXTEEN
Bank Selectable 16K Static RAM
9994
9995
I':EI1
I'Hl
1£113(10 DATA EIHR','
1£12£1(1 FINI) BIG AND LITTLE
9996 REN 1£151313 DRAW E:ORDERS ETC.
9997 I':El1 11000 PLOT PO I NTS AND LI NES
~~998 I'Hl 118(10 COLOF: SELECTION
9999 REt'l
1(1(113(1 PLOT 6, 1.0 12, 14. 3:., lB., 1::: RE~l DATA ENTRY
1(1(11(1 PRINT "I) A T A E N T R 'T'"
SAVE $50.QQ
LIMITED TIME OFFER 1(1(115 PLOT 10., 9, 9 : INPUT "GRAPH TI TLE : "; TI TLE$
Don't buy any more antique RAMs (RAM without lO(f2~) NUI'1BEF:= 12
bank select) - now there's Netronic's new 10021 DIt1 ARI':AWNUt'lBER,I-/+ 1)
SWEET SIXTEEN board featuring a universal soft-
ware bank select system. SWEET SIXTEEN is 1(1022 LA$(0)= "JAN FEB t'lAR APR NAY JUN JLY AUG SEP OCT NOV DEC"
capable of addressing 2,048 different banks. 1(11325 IF CHOICE= 1THEN LABEL$(l)= "NUMBER": GOTO 10030
With SWEET SIXTEEN boards you can add mem- 1(11326 PLOT 10.,9,9 : INPUT "Y-AXIS UNITS: "i LABEL$(1)
ory beyond the 64K limit, or expand to a multi-
terminal system. 1(11328 RETURN
LOOK AT THESE FEATURES: 113(13(1 F= 1: I F ~'= iTHEN F= FIRST: REM ENTER DATA
• 300 NS, low power 2114's. 10032 L= 12: I F ~'= NTHEN L= LAST
• Software Bank Selector - Universal decoder
works with Cromenco. Alpha Micro. Netronics. most 10035 FOR ITEt'l= FTO L: RHl ENTER POINTS
other systems. or your design . Onboard dip 113(14(1 IF ITEtn FTHEN 10060
switches, Bank Select Enable; Reset Enable; Reset
Disable; POri Address; Pori Data. 10(145 PLOT 12,3,17, 13:PRIIH ~'$(Y)
• All Inputs And Outputs meet the proposed IEEE 1(113513 PRINT :PRINT "POINT"}} "t10NTH" :RHl
standards lor the S-100 bus.
• 4.0 MHz Operation. 113055 IF CHOICE( ) iTHEN PLOT 28:PRINT }}}' "".;LABEL$(l)
• Schmitt Trigger Buffer on all signals lor maximum
noise immunity.
1006~) IF ITH1- 1= 6:+: INT « ITEM- 1)/ 6>THEN PLOT 10: REI'l SPACE
• Addressable On 16k Boundaries, 0-64k. dip
10065 1$= t'lW$ (LABEU(0). ITEtoJ:+: 4- 3, J)
switch selectable. 10070 PRINT : PRINT ""; ITEt1, , ""; 1$: ARRA'T'( ITEN, 13)= ITEt'l- . 5: REt1
• Phantom Option. dip switch selectable. 10(175 IF CHOICE= iTHEN NDn ITEfol: RETURN
• PWR/MWRITE Option. dip switch selectable.
• LEO Indicator to display status, 11)080 PLOT 2E:, 18, 9, 9, 9, 9: INPUT ""; ARRAY(ITEt1, Y+ 1)
• Glass Epoxy PC Board with gold-plated COnlacts 10£185 NE>n ITEt1: RETURN
and double-sided solder mask.
• Fully Socketed. 10215 F= l:IF Y= lTHEN F= FIRST
• Four Separate Regulators lor maximum stability. 10216 L= 12:IF Y= NTHEN L= LAST
TO-Day Money-Back Po/icy For Wired & Tested 10217 FOR ITEfo1= FTO L
Unit; Try a lully wired board - then either keep it,
return it lor kit. or simply rei urn it in working condi- 1£1498 REt1
t ion. Continentat U.S.A. Credit Cant Buy.rs 1(1499 REt'l
• •• •• •• • • •• Outside Connecticut: ••••••••••••
113557 IF A:~IS= 0THEN NEXT AXIS
CALL TOLL FREE: 1£1662 PLOT }, t1AXSCREEN (0) / 2- LEN (LABEL$ «(1) )
800-243-7428 10664 PLOT ::: - t'1I NSCREEW 1) / 4: PR I NT LABEL$ «(1)
From Conneclicut Or For Assistance : 1(1998 RHl
(2031354-9375
Please send the items checked below, 1(1999 I':Efol
o SWEET SIXTEEN kit; No. S-16 .. (reg. price 11150 PLOT 6, COLOUR(2+ 'T'): FOF.: ITEt'l= FTO L: FOR Ai;I5= 1~1TO 1
S249.95) now S199.95*
o SWEET SIXTEEN. fully assembled. tested. 1117(1 ON 2+ (FLAG= lOR I TEt'l= F) GOSUB 111311)" 1102(1
burned in; No. S-16W (reg price S289.95) 11798 REfol
now S239.95*
*Plus S2 postage & insurance. Connecticut residents 11799 I':Efol
add sales tax. 11845 DATA "GF:APHj:" . "GF:APH4" . "GRAPHS"} "GF:APH6"., "GF.:APH7"
Total Enclosed , S _ _ _ _ _ _ _ __
o Personal Check 0 Money Order/Cashier's Check 11850 FOR J= iTO N+ 2: READ 1$: PLOT 3,16,9+ 2:+: J: PI':INT "FOR "; 1$.;
o VISA 0 Masler Charge (Bank No. )
Acc!. No. Exp. Date _ _
Signa lure _ _ _ _ _ _ _ _ _ __
Print Text continued from page 98: to the subroutine lines of listing 1 in
Name _ _ _ _ _ _ _ _ _ _ __ independent (X) variable is the month last month's article), you are asked
Address _ _ _ _ _ _ _ _ _ __ of the year, while the dependent (Y) for the numbers of the years to be
Cily _ _ _ _ _ _ _ _ _ _ __ variable is the income in dollars for 1 graphed, followed by the beginning
Slate _ _ _ _ _ _ Zip _ _ __ month; four variables (the income in month for the first year and the end-
each of 4 years) are plotted on this ing month of the last year to be
li\\NETRONICS
RESEARCH & DEVELOPMENT. LTD.
graph.
When you run the monthly analy-
graphed. (This program is written to
account for the possibility that you
333 Lilchfield Rd .. New Milford, CT 06776 sis graph program (by adding listing 2 may not have all the data for the

110
.
December 1980 © BYTE Publications Inc
At $795: how tough can
these new Tigers be?
Introducing the new Paper TigerT" Need more stripes? Specify DotPlof",
445 with the most rugged printing a sophisticated raster graphics option.
mechanism ever put in a low-cost If you've got an Apple** , TRS-80***
matrix printer. or other personal computer, get your
The 445 comes with a reliable ballis- paws on the tough new Paper TigerT"
tic-type print head and an advanced 445 from IDS.
cartridge ribbon that lasts four times The people who invented low-cost
longer than many cassette or spool matrix printing just growled.
ribbons. Two separate heavy duty Call TOLL FREE 800-258-1386 (in
motors drive the print head New Hampshire, Alaska and Hawaii,
and advance the paper. Plus you get call 603-673-9100.) -. - -
true tractor paper feed. Or write:
And the new 445 gives you the per- Integral Data
formance you expect from the Paper Systems, Inc.,
Tiger family of printers. You can soft- Milford, New
ware-select character sizes, print Hampshire
80- and 132-column formats, adjust 03055.
paper width and length, even gen-
erate six-part business forms . All at
unidirectional print speeds to 198
characters per second.

@)Integral Data Systems, Inc.

'Suggested u.s. retail price.


*' Apple is a trademark of Apple Computer Inc.
Circle 73 on inquiry card . '''TRS-80 is a trademark of Radio Shack, a division of Tandy Corp.
(30) (3b)
beginning and ending years.} After
the title, Y-axis label, and monthly
data values have been entered, the
program calculates and displays the
data on the color video display
screen . The Y-axis can start at zero
(as in photo 4a), or it can start at
some nonzero value to allow max-
imum use of the Y-axis (as in photo
4b). As before, the colors used in the
graph may also be changed.

Summary
The programs were written with
readability as the main objective. You
may wish to decrease the memory
needed to store these subroutines by
omitting REMark statements and put-
ting multiple statements on a line.
Care should be exercised, however,
when compressing statement lines
because some subroutines are written
to be entered at more than one point. Photo 3: Examples of regression charts. The program in listing 1 allows the entered data
The Compucolor PLOT statement to be graphed using different colors and different types of regression-linear (photo 3a),
was more fully explained in last exponential (photo 3b), logarithmic (photo 3c), or reciprocal (photo 3d).
month's article.
The four kinds of graphs described (4 0) (4b)

in this article demonstrate how the


graphics subroutines can be com-
bined (with or without modification)
to form complex programs that pro-
duce specialized graphs. These sub-
routines can be used to substantially
reduce the time required to create a
given graph. In addition, the use of
photographed color images (as op-
posed to color slides of convention-
ally produced graphs) can significant-
ly decrease both the time and cost Photo 4: Examples of monthly analysis graphs . These graphs superimpose a variable
necessary to add color graphs to a plotted over a 12-month span for up to . seven 12-month graphs. The Y-axis can start
slide presentation .• either at zero (photo 4a) or at some predefined value (photo 4b).

New PASCAL-lOOTM CPU mates implemen-


today's popular UCSD Pascal lan- tations
guage to your 5-100 system. With of
both a Z80 processor and the Pascal UCSD Pascal. J
Microengine l aboard, PASCAL-loo
gives you the power of software data More Memory. up to
structuring without sacrificing 128K bytes of memory, plus an optional
speed, memory space-or even your 1M extended address feature.
current Z80, 8080 and CP 1M' Dealer/OEM inquiries
Better Performance. welcomed
software.

Greater Speed. up to 5 to
10 times faster than usual 5-100
standard-PASCAL-loo
Complies has _ _ _
with the n_eW_IE_EE
upward compatibility built in.
I. uo.~
"ow. '\,
...
..

for complete infonnation-fast-maU this ad or call us.


Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ TItle
Company _ _ _ _ _ _ _ _ _ _ _ _ _ Phone !

Address _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

State Zlp _ _ _ _ __
Copyright © 19BO.
Dig.lcomp Research
All MghlS reserved.
~ Dlgi[omp Research Terrace Hill. Ithaca NY 14850

112 December 1980 © BYTE Publicalions Inc Circle 74 on inquiry card.


........ ........ ........ ........
Up to four 18Mb Winchester- Display terminal Letter-quality or dot Horizon I/O flexibility
type hard disk drives matrix printer allows expansion to
meet your needs

Unsurpassed Performance and Capacity! of the high-performance characteristics of the drive. Our
North Star now gives you hard disk capacity and process- hard disk operating system implements a powerful file
ing performance never before possible at such a low system as well as backup and recovery on floppy diskette.
price! Horizon is a proven, reliable, affordable computer
system with unique hardware and software. Now the Software Is The Key!
Horizon's capabilities are expanded to meet your growing The Horizon's success to date has been built on the qual-
system requirements. In addition to hard disk perform- ity of its system software (BASIC, DOS, PASCAL) and
ance, the Horizon has I/O versatility and an optional hard- the very broad range and availability of application soft-
ware floating point board for high-performance number ware. This reputation continues with our new hard disk
crunching. The North Star large disk is a Century Data system. Existing software is upward compatible for use
Marksman, a Winchester-type drive that holds 18 million with the hard disk system. And, with the dramatic increase
bytes of formatted data. The North Star controller inter- in on-line storage and speed, there will be a continually
faces the drive(s) to the Horizon and takes full advantage expanding library of readily available application software.
For more information, see your North Star dealer!

HORIZON-HD-18 SYS-1N
Horizon computer with 64K Complete Horizon HD-18 plus
RAM. 2 quad capacity mini 80 x 24 display terminal and
drives and one HDS-18 hard NEC Spinwriter printer $13,239
disk drive $9329

HDS-18 SYS-1A
North Star Computers, Inc. Additional 18Mb hard disk drive Complete Horizon HD-18 with
for expansion of Horizon HD-18. 80 x 24 display terminal and
1440 Fourth St.
or your present Horizon $4999 Anadex printer $11,319
Berkeley, CA 94710
(415) 527-6950 TWX/Telex 910-366-7001

Circle 75 on inquiry card . BYfE December 1980 113


Slack Work 's

A full, extended FORTH interpreter/compiler


produces COMPACT. ROMABLE code. As fast as
compiled FORTRAN, as easy to use as interactive
BASIC.

~ SELF
,I
COMPILING

I Includes every line of source


necessary to recompile itself.
Sargon II
An Improved Chess-Playing
Program for the Apple II
~
~

1_ EXTENSIBLE
Add functions at will.
~ CP/M'" COMPATIBLE John Martellaro
2929 Los Amigos, Apt B
Z80 or 8080 ASSEMBLER included Las Cruces NM 88001

Single license The advertising literature for Sargon II quotes a


Supplied with extensive user manual and tutorial : magazine article: "Buy this program when it becomes
$150 .00 available . ... " My reaction: the program is available;
Documentation alone : $25 .00 buy it. Sargon II is everything Sargon I should have been.
It is a mature effort. The program is clean, strong, and
OEM 's, we have a deal for you! debugged . Nearly every deficiency of Sargon has beeI'.
corrected :

CP/ M Formats: 8" soft sectored, • Sargon II has book openings. ,


5" Northstar, 5" Micropolis Mod II, • Sargon II recognizes stalemates.
Vector MZ, TRS- 80 Mod II • The levels of play are geared to clock time instead of
ply search. As the pieces disavpear, the ply search goes
Please specify CPU type . deeper, keeping the time relatively constant.
Z800r8080 • Setting up a board position is easier.
• The program shows the move it is thinking of making .
• It will suggest a move for you.
All Orders and General Information: • The graphics are new and very handsome.
SUPERSOFT .ASSOCIATES • There is the much-asked-for asterisk prompt to indi-
P.O. BOX 1628 cate that the program is thinking.
CHAMPAIGN, IL 61820 • Every check is logged on the screen.
(217)359-2112 • Move entry is easier, but still not as easy as in
Technical Hot Line: (217) 359-2691 Microchess 2.0.
(answered only when technician is available) • The playing strength is vastly improved.

Sargon II plays well. I play at an unofficial 1700+


United States Chess Federation (USCF) rating and have
never lost a serious chess game to any microcomputer
p rogram (Boris 1978, Microchess 2 .0 , Sargon 1), but I lost
the first two trial games against Sargon II - mostly from
being taken by surprise at its unwillingness to be bullied.
Carelessness7 Impatience7
After this appalling result, I promptly invited two
SuperSoft friends over. They have official USCF ratings of 1650 and
1714, and the former player is extremely familiar with the
First in Software Technology openings.
We set Sargon II at level 3, the highest level that makes
moves in tournament time. By our combined efforts, we
' CP/ M reg iste red trademark Digital Research
cleaned Sargon II off the board - mostly by our

114 December 1980 © BYTE Pu blications Inc Circl e 76 on inquiry card.


(~NACaM
DOT MATRIX PRINTER

FEATURES:

• 150 Characters per second The ANACOM - 150 is a highly dependable receive only
• Bidirectional printing, logic seeking printing terminal. It's modular construction combines
• 9 x 9 Dot matrix rugged quality with convenient serviceability. It is factory
warranteed for 90 days with an extended service contract
• Upper and lower case with des cenders
available for continued customer protection.
• Double width characters
• 10 Characters per inch - horizontal
Suggested list price $1 ,350.00
• 6 or 8 Lines per inch - vertical
Includes:
• Adjustable tractors Serial or parallel interface
• Original and 4 copies

OPTIONS:

• Extended life head ANACOM GENERAL


• Paper out sensor CORPORATION
• Bell, programmable 11 16 E. Valencia Dr.
• 240 Vac 50 Hz Fullerton, Calif. 92631
• Extended Factory Service (714) 9J2-0223
Circ le 77 on inquiry card . DEALER INQUIRIES INVITED
familiarity with the standard opening moves.
The 1650-rated player, whose lifetime high rating is
1850, has played every available computer chess game,
including large mainframe computers. None has ever sur- White Black
vived his "fried-liver attack." [The fried-liver attack (Sargon II) (Three humans, rated 1700 + ,
involves placing the White King's Bishop on c4 and a 1714, and 1650)
White Knight on g5, attacking the weak King's Bishop
pawn; or the equivalent setup for Black ... . RSS] Sargon II 1. e2·e4 e7-eS
2. NgH3 Nb8-c6
fared no better and succumbed in 13 moves. 3. Bf1·b5 Ng8-f6
Convinced now that Sargon II could be beaten, I rolled 4. Nb1·c3 Nc6-d4
up my sleeves, got very mean, and again set the program S. d2·d3
for level 3. After 90 minutes of trekking through a This looks like a good developing move, but Sargon II needed to
bloody, grim Ruy Lopez opening, fending off a Queen- playa little more sharply here. S.Nf3xeS leads to a much better
side attack, and using my mobility on the Kingside, I game for White.
broke through . On move 40, Sargon made a mistake S. c7-c6
(failure to look far enough ahead), and I blew its position 6. BbS·a4 d7·d6
7. 0-0
wide open. But for that one mistake, the game would
have been a draw. It looks safe enough for Sargon II . He has castled and mobilized
During the dozen or so games I have played against his pieces by move 7. Sargon I never managed that.
Sargon II, I have lost only one more game and have made 7. Bc8-g4
the following observations. Sargon II has much needed 8. Bc1-e3
and clearly visible improvements over Sargon I. It castles A critically weak move. The Black Knight is going to capture
at the most propitious time and actually seeks an oppo- anyway. Why not Bc1-gS?
nent's weaknesses and tries to gain tactical advantages .
8. Nd4xf3
The pawn play is much improved. Sargon II senses the 9. g2xf3 Bg4-h3
worth of passed pawns and actively tries to promote 10. Rf1-e1
them. Sargon I had little use for pawns . An unfortunate move to have to make. If White could have seen
After our three-game "tournament" mentioned above, what was in store, he might have abandoned the Rook and moved
we set up an endgame position out of curiosity. We took the King to h1 .
White with King at c1 and pawns at cZ, bZ, and hZ. We 10. Nf6-hS
gave Sargon II a King at g8 and pawns at g7, h7, a7, and
b7. This should be a won game for Black with careful This clears the way for the Oueen . An important move in the
attack.

11 . 0d1-d2

Desk Main/Frame A clever and amusing trap by White. If we had played 11 .


Od8-h4 to pour it on, then 12.Be3-gS, and we lose our Oueen. We
very nearly fell for it. So far, Sargon II has played like an
intelligent, but inexperienced, player. This is the first "trap" I have
seen set by a microcomputer chess program .

11 . Od8-f6

But at the last second, we don't fall for the trap and attack the
weak pawn at f3 instead.

12. Nc3-dS?

A desperation move; White ignores the weak pawn at f3, but


probably saw 12.0d2-e2, Of6-g6 check , and is ready to try
anything.

12. Of6xf3

It's all over now for White .

13. NdS-c7 check Ke8-d7


14. Ba4xc6 check Kb7xc6

The horizon effect, trying to avoid fate: any human would have
done the same.

1S. Nc7xa8 Of3-g2 checkmate

Table 1: Score of a game played between Sargon II (with the


White pieces) and three humans (with the Black pieces) , one
of whom is an openings expert. While Sargon lost the game,
it went down fighting. This contest shows the style and
limitations of the program , which played at level 3. The
notation is algebraic.

116 December 1980 © BYTE Publications In c Circle 78 on inquiry card. Circle 79 on inquiry card . -+
TOLL FREE 1-800-528-1418
ATARI800 SYSTEM
MicroWorld now offers complete systems based
around the Atari 800 Personal Computer! Easier to
opeate, easier to own, In addition to features like
16-color graphics and a memory expandable to 48K,
a full line of peripherals and comprehensive software
library are now available for the Atari 800! Choose
between two models of floppy disk drives, program
recorder, three models of printers, modem, RS232
Interface module, and software designed for per-
sonal, professional and educational use! And now,
MicroWorld offers FREE 8K RAM, FREE joysticks and FREE
Star Raiders game with the purchase of an Atari 800
Personal Computer!

CALL FOR SPECIAL PRICE!

letter-quolity, up to 40 cps printer


LEXICON LX-11 New edition of the best selling OKIOATA M-80
offers complete interchangeabil- Priced lower than Novation, lower computer consumer guide! In-
than livermore! New Bell 103A- Reliable lOW-COst, 80 cps dot
ity between metal and plastic print cludes more than 100 photos,
compatible, RS232-compatible matrix printer. Program selecta-
wheels! Universal Interface, baud dozens of hardware and software
modem has special battery- ble 80 or 132 columns; friction,
rates to 9600, optional forms trac- product reviews . .. feature arficles,
powered option! pin or tractor feed! Block gra-
tor. glossary, and more!
phics too!
CAlL FOR PRICE! CALL FOR PRICE! $10,00 POSTAGE PAID , CALL FOR PRICE!

FREE FREIGHT
Best mail order offer in the industry! MicroWorld will pay the
surface freight on any item featured in this add! Free freight
to 18,000 locations on selected NorthStar, Cromemco, Oyn-
abyte, Archives, Centronics, Soroc and Texas Instruments
products, too! Call MicroWorld today for the nation's largest
microcomputer inventory and rapid, automated ordering
proceSSing! We pass our savings on to you!
Prices are subjecl to change and offers subject to withdrawal w~hout notice.

ATARI400
Complete systems based around
the Atari 400 from MicroWorld ...
home and educational use!
Plenty of options and accfilso-
MCOWOl1.0
1425 W, 12th Place, Tempe, AZ 85281
excellent saftware selection for
ries, too! CALL FOR PRICE!
Master Card and Visa orders welcomed!
play. At times, Sargon II pushed its look-ahead pro-
cedure to level 8. (This cannot be set from the keyboard.)
Sargon pushed its pawns carefully, but blundered by
trying to fight on both fronts for too long. The program
finally made a critical mistake and allowed us a draw. We
wound up with just the two Kings on the board. Curious-
ly a t that point, instead of calling a draw Sargon's King
started advancing toward our King, perhaps thinking
that with a hidden dagger up its sleeve, it could finish us
off. Such violence would be a patent violation of chess
law .
Sargon II is the first chess program I have seen which
has doubled its Rooks on a file with malice obviously
Texas Instruments Intertec intended. It is also the first program I've played that has
810 Multi Copy Super Brain actually set a trap . Perhaps this is a glimmer of artificial
Impact Printer Computer Terminal intelligence!
The program will suggest a move for you if you type
ONLV$4295. control-K. You would be wise to ignore this advice if you
are an experienced player. Why? These programs play
ar Siegler well tactically but with poor strategy. Any suggested
ADM 3A move will be dev :lid of the strategic thought which you,
ADM 3A+ as a human, ougnt to be applying.
Sargon II may be the strongest chess program you can
buy, dedicated chess-playing devices included. I am
impressed beyond all expectation. If I were to estimate its
Elo rating, I would say it is possibly 1500 at level 3.
However, as with any software product, there are
some minor complaints. If you bought Sargon I for $20,
you may flinch at buying Sargon II for $30 ($35 on floppy
disk) . Such a price seems hard to justify, and you would
expect that for a $30 program, the packaging would be a
little better. For example, the shell of the cassette I
received was the glued-together type, instead of the
higher-quality shell with screws.
Also, the instruction book is not what you would
expect of a $30 program. The book was not carefully pro-
duced and assumes too much prior knowledge on the part
of the user. There is an error on page 4 where it says to
type a control-R followed by a Return. If you hit the
Return, you'll find yourself helplessly transferred into the
monitor, and since the program is locked and protected,
you'll have to reload it.
Another possibility for grief lies in the use of a printer
Northstar to record the game . If Sargon II changes its decision
Horizon II about a move, it will overwrite the previous move. This
Horizon II Quad works fine for a video display, but on a printer there
would be a blob after two or more move changes.
About the only other request you might make of
Sargon II is to have the listing of the entire game in
memory instead of letting lines scroll off the top of the
screen . Often a user gets too busy playing to record the
We carry a full line of: ADDS, OUME, TelETYPE,
game by hand. Not everyone can afford a printer; but
CROMEMCO, FLORIDA DATA SYSTEMS, SCOTCH, this is a minor affair.
MAXELL, VERBATIM, ALPHA-MICRO, ATARI, In summary, Sargon II is about all we computer chess
INTEGRAL DATA, LIVERMORE COUPLERS, players could wish for in 1980. No doubt, stronger pro-
HAZELTINE, TEXAS INSTRUMENTS, grams will be written (Sargon III is still in an experimen-

+~ t SYNCHRD-SOUND·
DIGITAL MICRO SYSTEMS and others. tal stage), but this one will keep your attention unless you
are a wizard in the openings. Dan and Kathe Spracklen
are to be commended for a superb implementation on the
6502 microprocessor: in fact, I give them an A + rating
for the implementation. The Spracklens and the Hayden
Book Company also get a A + for correcting the prob-
lems in Sargon I, but unfortunately, Hayden gets a C on
the packaging . •
{Next month the author reviews Sargon 2 .5 ... ed}

Circle 80 on inquiry card . -+


Pump Up Your TRS-80 with the ES/P Mass Storage System
THESE FACTS SPEAK FOR THEMSELVES!
CASSETTE ES / F MINI -DISK Let's face it. Cassette players were not
SPEED 56 6 6Y>
designed to store digital data and pro-
(Seconds to (5' wafer) grams. That's why we designed a digital
MEET load "Blackjack") storage system using a continuous tape
loop: the Exatron Stringy I Floppy
THE WAFER CAPACITY
(thousands
of bytes)
3B
(C·20)
64
(75' wafer)
59
(TRSDOS) (ES / F) and the Wafer. There's no ex-
pensive interface to buy-the ES / F
RELIABILITY NO YES YES comes ready to pump up your TRS-80. oj<
(Designed for
digital data?) Once your TRS-80" is pumped up by
SYSTEM COST $60 $250 $800 our ES / F . . . you won't want to deflate
(First unit it. We're so sure, that we offer an
plus interface) unconditional 30-day money-back
A Actual Size Actual Thickness ...
MEDIA COST $3.10 $3.00 $3.20 guarantee and a one-year limited war-
- --- I .-
_ _ ,- __
I
-
(in ~uantities cassette wafer disk ranty. Over 2,000 TRS-80" owners have
~~-:-:-~ ~ C=~

o ten)
met the wafer ... why don't you. ,
Micrograph
Part 2: Video-Display Processor
E Grady Booch
4314 Driftwood Dr
Colorado Springs CO 80907

Part 1 of this article (BYTE, and enhancement ideas, will be the device is allowed to access the bus at
November 1980, page 64) presented topic of the latter portion of this part a time.
some background on interactive of the series. Also connected to the system bus
computer-graphics systems, with an are several I/ O (input/output) ports,
emphasis on the characteristics of Block Diagram which are used to communicate with
display processors (the portion of the As figure 1 indicates, Micrograph is a host computer. The I/O interface
graphic system that produces the ac- relatively simple in terms of hard- includes ports for transmission of
tual image). The instruction set for a ware: there is nothing tricky about its data and instructions from the host
color raster-scan graphics-display design. Micrograph is built around a computer ·and ports for the transmis-
processor was also presented . Part 2 Zilog Z80 microprocessor, which sion of data and status to the host
will feature the hardware for a low- shares a bus with a video-display computer. Micrograph thus appears
cost display processor, called generator. The bus control arbitrates to the host computer as an intelligent
Micrograph, which implements this between the microprocessor and the peripheral. With this architecture, the
instruction set. You can find the display generator so that only one display processor does not tie up the
essential characteristics of Micro-
graph listed in table 1. The
processor's hardware, including a cir-
cuit description, construction hints, zao
RESET - - - . I MICROPROCESSOR
TO
DISPLAY

Features:
COLOR
BUS MEMORY
64 by 64, 128 by 128, and 256 by 192 pixel CONTROL (ENHANCED
resolutions available. SYSTEM)

Up to eight different colors displayed at


one time.

Single-board processor, based on Zilog


Z80 and Motorola MC6847 Video-Display
Generator .
Costs approximately $275 to construct. PRIVATE
MEMORY
Supported by high-level graphics TO
primitives to produce images efficiently. HOST
STATUS
Supports graphics and alphanumerics.
OUTPUT
Interfaces to a host microcomputer via INPUT
three 8-bit 1/0 ports (status, input, and out-
put) and by radio frequency or video entry
to a standard , unmodified color television. Figure 1: Block diagram of Micrograph hardware . The Z80 microprocessor provides an
active element for implementing the instruction set described in Part 1 of this article. By
Table 1: Summary of the characteristics using a video-display generator device developed by Motorola, the hardware is
of the Micrograph color-display system. simplified. The processor and display generator share a common bus that is separate
from the host system 's bus, so that Micrograph is a truly intelligent peripheral.

120 December 1980 © BYTE Publications In c Circle 81 on inquiry card. --+


Mode Control Signals Colors Border Resolution
Number
AlG A/S GM1 GM2 GM3 CSS INV
0 0 x x x 0 0 green on black black 32 characters by
0 0 x x x 0 1 black on green black 16 lines
0 0 x x x 1 0 orange on black black
0 0 x x x 1 1 black on orange black
2 0 1 x x x x x black, green, yellow, blue, black 64 by 32 , eight colors
red , buff, cyan, magenta, or
orange (depends on color code)
3 1 x 0 0 0 0 x green , yellow, blue , red green 64 by 64 , four colors
1 x 0 0 0 1 x buff, cyan, magenta , orange buff
4 1 x 0 0 1 0 x black, green green 128 by 64, two colors
1 x 0 0 1 1 x black, buff buff
5 1 x 0 1 0 0 x same as 3 green 128 by 64, four colors
1 x 0 1 0 1 x same as 3 buff
6 1 x 0 1 1 0 x same as 4 green 128 by 96, two colors
1 x 0 1 1 1 x same as 4 buff
7 1 x 1 0 0 0 x same as 3 green 128 by 96, four colors
1 x 1 0 0 1 x same as 3 buff
8 1 x 1 0 1 0 x same as 4 green 128 by 192, two colors
1 x 1 0 1 1 x same as 4 buff
9 1 x 1 1 0 0 x same as 3 green 128 by 192, four colors
1 x 1 1 0 1 x same as 3 buff
10 1 x 1 1 1 0 x same as 4 green 256 by 192, two colors
1 x 1 1 1 1 x same as 4 buff

Table 2: Summary of the modes available to the Micrograph user. The Motorola MC684 7 Video-Display Generator integrated
circuit supports other resolutions, which are not available in the systems presented here. The 6847 control signals include: two
lines to select between alphanumerics, semigraphics, and graphics; three lines to select the graphics-mode resolution ; a c%r-set
select line; an'd an inverse-video select line.

host computer's time but rather microprocessor. I chose the 280 modified color television . Both of
handles its own display refreshing. because it was convenient in terms of these devices are obtainable from
EPROM (erasable programmable the software development tools I had most Motorola distributors; and in
read-only memory) is required to available . single quantities, the MC6847 costs
store the approximately 2.6 K bytes The 6847 has several modes of around $35 and the MC1372 costs
of software that implements the operation, including alphanumeric, around $5.
Micrograph instruction set. (A semi-alphanumeric, and full graphics For those readers who would rather
discussion of this software will be modes. The device offers several dif- avoid the expense of building a com-
presented next month in Part 3.) ferent graphics-display resolutions, plete version of Micrograph, the
Finally, 2 K bytes of programmable including sixteen lines of thirty-two MC6847 will still offer a very inex-
memory are used to store software alphanumeric characters and 64 by 64 pensive way to produce a col dr-
variables and data for a program- pixel, 128 by 64 pixel, 128 by 96 pixel, graphics display. In the event that
mable character generator, and 6 K to 128 by 192 pixel, and 256 by 192 pixel you wish to connect the video-display
8 K bytes of programmable memory graphics. The circuit also produces up generator to an existing microcom-
are used for the display buffer. to eight different colors that can be puter, the following discussions are
Note that there is a reference to displayed at one time. Of course, still applicable . However, the advan-
"System II": this is an improvement with memory size held constant as the tage of dedicating a microprocessor
to the basic Micrograph system that resolution increases, the r.umber of to control the video display is that the
will be discussed later in this article. colors that can be displayed at one host computer doesn't have to wajt
time decreases. For example, the 128 while the video generator accesses
Video-Display Generator b y 192 pixel resolution has four col- display-refresh memory. Further-
. The secret to Micrograph's ors, and the 256 by 192 pixel resolu- more, the Micrograph instruction set
simplicity is Motorola's MC6847 tion has two colors. (Table 2 sum- allows the host processor to deal with
video-display generator . This forty- marizes the modes available to the manipulating images, rather than
pin integrated circuit performs all the Micrograph user.) worrying about the overhead of scan-
necessary video timing and refresh Ready for use with the 6847 is a line conversion and otherwise main-
functions needed to produce a truly companion device, the MC1372 color taining the display .
inexpensive color-graphics display. television video modulator . This cir-
The 6847 was actually designed for cuit interfaces directly to the MC6847 Circuit Description
the 6800 family of microprocessors, to provide either an RF (radio- Figure 2 provides the complete
but its control, address, and data frequency) or composite-video televi- schematics for Micrograph. As we
structures are generalized enough to sion signal. This allows Micrograph noted in the block diagram, the 280
allow its use with almost any to be connected directly to an un- Text continued on page 126

122 Dece mber 1980 © BYTE Publications Inc


Speed up your PET programming with The BASIC How Toolkit makes your programming easier:
Programmer's Toolkit;Mnow only $39.95. FIND locates and displays the BASI C program lines
Don't waste valuable programming time if there 's an that contain a specified string , variable or keyword.

Increase
easier way to go Here it is: The BASI C Programmer's
Toolkit, created by Palo Alto ICs,
a division of Nestar. The Toolkit is a
set of super programmingaids de-
If yo u were to type FIND A$, 100-500, your PET's screen
would display all lines between line numbers
100 and 500 that contain A$.
RENUMBER renumberstheentire

your PETlS IQ
signed to enhance the wrltlng ,de- program currently in you r PET
bugging and enhancing of BASI C You can instantly change
programs for your PET all line numbers and all

ior
The BASIC Program- references to those
mer's Toolkit has two numbers. For instance,
kilobytes of ROM firm- tostart the line numbers
ware on a single chip.
Thi s extra ROM store lets you avoid

5 wi th 500 Instead of 100,
just use RENUMBER 500.
loading tapes or giving up valuable HELP is used when yo ur program
RAM storage. It plugs into a socket • stops due to an error. Type HELP,
inside your PET system, or is mount- and the line on which the error
ed on a circuit board attached on occurs will be shown. The erroneous
the side of your PET, depending on portion of the line wi ll be indicated
which model you own. in reverse video on the sc reen.
There are basically two versions of Th ese simple commands , and the other
PET. To determine which Toolkit yo u seven listed on the screen, take
need , just turn on your PET If yo u the drudgery out of program
see ***CO MMODORE BASIC ~** development wo rk. And for a very
your PET uses the TK-80P Toolkit. low cost. Th e BASIC Program-
If you see ###COMMODORE mer's Toolkit costs as little as
BASIC###, your PET uses the $39.95, or at most, $59.95.
TK-160 Toolkit. Other versions of
Get the BASIC Prog rammer's
the BASIC Programmer's Toolkit
Tool kit and fi nd out how quick
are available for PET systems
and easy prog ram development
that have been upgraded
can be. See yo ur local PET
with additional memory.
dealer or send this coupon in
today

C: c o m m o d o r e . .I"'IET
..
2001 Serll:~s
personal
computer
.
A DiVision 01Neslar Syslems. Incorporaled

PET'" is a tradema rk of The Toolki t is fu ll y assembled.


Co mmodore Business It is not a k it and requires no
Mac h ines, Inc . The BASI C special tools to in stall.
Programmer's Toolki t '"
is a trade mark of Palo
Alt o ICs. a di vision of
Nestar Systems, Inc .

.•..............•
I want to save
programming
time and money.
Send me The BASIC Programmer's Tool kit th at will give Please include the amount of the Tool kit, plus $2 .50 for
my PET 10 new and useful commands. shipping and handling . Please allow 4-6 weeks for delivery.
Fill in the appropriate line below: SATISFACTION GUARANTEED , OR SEND IT BACK
WITHIN 10 DAYS OF RECEIPT AND PALO ALTO ICs
Oty TK-160 Tool kit(s) @ $39.95 each WILL REFUND YO UR MONEY
Oty TK-80 P Toolkit(s) @ $59.95 each SEND TO :
Name, _____________________________________
Want to charge it? Call (415) 493-TOOL, or fill out the
form below.
Add re ss; ____________________________________
Enclosed is a 0 money order 0 check
(If charging): 0 Bill VISA 0 Bill Master Ca rd . Cily' _________________ State _ _ __ Z ip, _ _ __

Charge Ca rd _____________________ Exp . Date____ Phone ___________________________________

MAIL TO : Palo Alto ICs


Master Ca rd Interban k Number____________________ A Divis ion of Nestar Systems, Inc .
430 Sherman Avenue
Sig nalure __________________________________ Palo Alto , CA 94306
(4 15) 493-TOOL
Dealer inquiries invited .
.••..•........••••.••..............••••.....•.....•.....••....••••............•.....•••••.••••.....•...••••..•••.•
Circle 82 on inquiry card. BYrE December 1980 123
.........
""
OUTPUT I NPUT STATUS
~
3 00000000 - - _- - -I VI VlU'I VI UII,]I U'I \JI
~I 0- N VI bU'l O't "" O;:I\)~::; UI O't -.../ 0
"'I O ... N r..I.lIoUl O'I-.oJ

~
~

~
@

~
m 11111111
m aHIl al (%I CJl CD CJ:)
.,
1 ~ 1 ~ 1 ~ 1 ~ l gl ~ I J ~
~~~~~~~~g ~ ..., O'IU'I.t> (.>IN .... 0
7
14 A7
AI 8
13
"gO~
A2 '" A6
12 9
N ~ AS
o· ~l A3 \0 \0
~~ A4
9 12
a ~~ !~ 8
A3
13
~~ ~ -<
g A6 ~ ~I A2
14
N A7 7 AI
n ~I + ~
16
~~ AST a
~n N ;;
+
<
24 N
22 lEO
.
o lEI
5
o, -A ~~
5 c/o ~ ;:
c/o 6 "
8/A 6 BIA 0..
2 2 07
07 ::' ~ - ~f---.
3 3 OS 0
06
05
38 3 8 05
§~ ~
+ o ~An 0' 0
39 39 04 ~ ';
04 " ~
40 4 0 03
03
1 1 02 ~
02
20 30 0 1 _ n
01 ;;; ~ ~ w
19 w
01~ ~I ~I-&~_1 DO 19 DO ~1 ;g1 !:1 "'9-- §I ml -;- '-' ~ 0
'" '"
OlU'l-..lU'lll' ~ t:: 1~1~1~ I
I. ';:
~ I~I~I~I ~ N N
I I ~ I ;;: A ~
~ - '" .,..'"
~I !I ~I ~I
r- N" §I N
",n
:1
~ '" O~
co
N'" 1> l>}>O l>
f U'I~OOOOOOOO
"'I O-I\)(.oI,,"IJIO'I""

~ -~
" <>N
OJ-..ItDC;;:;;
g""""""""" _ ___ m:u 0.~ ~
.... 1\lU/bU\O'l-.../(IlWO .... NurOOO:u II
(.01(.011.>''-''(,0.11.>1 "'(,.tI.>l(.oob ..... N,.... - N
O_NI.>lb.U'1 O'I-..Il])o.DO "'0
NN
- N
22 22 A9
A9
23 23 AS
A8 ~I j
I 1 A7
A7 0 <> ~
2 2 A6 ...hl
AS
A5
3
4
3 AS 13
6Y
N ~
- 14
" "
6A 12
WR ~ ~~I£!I
A4 4 A4 RO
5 ~ 5'1 .." _ SA ::: ~ ~n
A3 4Y b n 4A
10 IOREa
: A3 ~
S 6 MREO tD ~ ~N
A2 _ N - 7 .-'"
7 7 A2 ~~~
;~B AI 5 4
8 Al '" 0~n
- ~~ ~ i~
x'" 8 3 2 N~
AO AO x",'" 1Y"" lA
'"
<> 2 -
'"m '"m - N4~-
.
0
~~ n
" 07 17 17 07 0 '" °L ~
."
'" 06 16 16 06
'" 1 ~\7 - A
15 as <> -
05 ~~ 0
14 04 13 14
04 13 13 03 6V N .... 6A
" "
11 12 '" ~~
~~ 11 11 02 5'( ...., _ SA 000 00000 l>l>l>l>J>o:t» l > l > l > l > l > l » >
9 10 O - N (..oIbUlOl ..... O .... NIJoI.z>UO O'I ..... cn lD - . - - -
01 10 10 01 7 4'1 A~ 4A O .... NIJoI
~ ~I 00 9 9 00 3Y:;; 3A ~
r- 1-+ 2y:T: 2A ~
- f-2- t Y..... lA ~
;P;ptoto totol>J>l>l> 0000 00 00 -
O-NIJoI .bUOO'l ..... (X)o.D O .... Nf.joI boV'lO'l ..... ~
--
22
A9
23
A8 1
A7 2 <> -
A6 3 14
~~8 AS 4 ~~ 6,(~ ~6A 12
Om A4 5 10
Xm 9 ~~ ~ n~:
A3 6 r S
~ 3'( 5~ 3A
A2 7 4
AI 8 3 2'1' en 2A
AO 1y..... lA 2
0
.."'""'
'" '---
Tex t co ntinued from page 122:
and the MC6847 share the same bus_
Since both of these devices have
three-state address and data lines,
Power Conn ec tions for Figure 2 they can simply be wired to the same
physical bus _ The only problem that
Number Type +5V GND -5V + 12 V
must be dealt with is the selection of a
IC1 Z80 11 24 single device to use the bus at a given
IC2 74 LS367 16 8 time_ This problem is simplified by
IC3 74 LS14 14 7
IC4 74 LS14 14 7 the bus-control lines of the Z80 (the
IC5 74 LS73 20 10 BUSRQ and BUSAK control lines)
IC6 MC684? 17 1 and the MC6847 (with the FS and
IC7 MC1372 11 4
ICB 74 LS367 16 8 MS control lines) . On the Z80,
IC9 74 LS367 16 8 whenever the BUSRQ line is pulled
IC10 74 LS367 16 8
IC11 AM82 16 16 8 low, the BUSAK line will go low
IC12 A M8216 16 8 later, indicating that a request to use
IC13 74 LS154 24 12 the bus has been acknowledged. At
IC14 Z80-PIO 26 11
IC15 Z80-P IO 26 11
that time, the processor's address and
IC16 2708 24 12 21 19 data lines enter a high-impedance
Icn 2708 24 12 21 19 mode, the processor essentially
IC18 2708 24 12 21 19
IC19 211 4 18 9
"disappears," and another system
IC20 211 4 18 9 can control the bus.
IC21 211 4 18 9 On the MC6847, there are similar
IC22 211 4 18 9
IC23 211 4 18 9
lines to control bus access. The FS
IC24 21 14 18 9 line goes low durin..&.. the vertical
IC25 2114 18 9 retrace period. The MS line on the
IC26 211 4 18 9
IC27 211 4 18 9
MC6847 can then be brought low to
IC28 2114 18 9 allow the Z80 access to the bus while
IC29 211 4 18 9 the video-display generator's address
IC30 211 4 18 9
IC3 1 211 4 18 9
and data lines are in a high-
IC32 211 4 18 9 impedance condition.
IC33 211 4 18 9 In this design, the video-display
IC34 211 4 18 9
generator has priority for memory ac-
cesses. This approach limits the
amount of time the microprocessor
has to execute, but since we have a

IC25
2114
WE ,0
e"'N_
~:;;~g~~g
07 .... \D1I"l :: ~\ ~ I !
D.
05
04
03
02
01
00

A9
AS
A'
A.
AS

A3
A2
Al
AO
III Ill"" _ N.., 'C'
................ N..,e .... ID .." - - _ _

IC26 8 _ le28
2114 CS 2 11 4

10 10 10 10 10
~ ~

126 December 1980 © BYTE Publications Inc Circle 83 on inquiry ca rd . ---+


This ChristD1as~
don~t give a toy...

Give a
icrolek

The market is flooded with low-cost printers that look


and last more like toys.
On the other hand , the Microtek MT-80, our versatile
alphanumeric line printer, has a high quality mecha-
nism that gives you solid value for your dollar. We
stand behind every printer we make because we build
quality into each one. So stop tinkering with toys and
get serious. The Microtek decision assures you 100 %
value.

LOADED WI TH INNOVATIONS Available from Microtek or your nearest computer


dealer.
• 40, 80 or 132 columns
• Non-t hermal paper, pi n feed
• 125 CPS, 70 lines per minute 9514 Chesapeake Drive
• 9 x 7 dot matri x San Diego, CA 92123
• Vert ical format unit Tel. (714) 278-0633
• 96·c haracter ASCII (upper and lower case) TWX 910-335-1269
• Adjustabl e fo rms width to 9 112" Outs ide California
• Parallel and serial (RS-232C) interfac es available call toll free: 800-854-1081
• One year warranty
Every ISC computer is
backed by a worldwide
network of representa-
BUSAK~---------- ~r------~MS tives and service centers.
AL: W A BROWN INST 2051883-8660, AR: (OK) USDATA
Assoc 9181252-9646 . AZ: BFA Corp 602 1994·5400
CA: Thorson Co So Ca Alhambra 213281·2280. Golela
BUSRQ ~-------O<:: ~------lFS 805 1964-8751 Irvine 714 ,557·4.160 Los Angeles 213
476-1241 , Thorson Co San Diego 71-1292·8525. Ja y
Slone Assoc. Los Alios 415 948·4563. No Ca Service
13 13 Clr 4081732·4502. CO: PAR Assoc 303371--1140 CT ' :
ZBO MC6847 J&J Assoc 2031624-7800. DE: (PA) Denco Dala Equlpl
215 1542-9876. DC': (VA) InlronCorp 703 /569-1502. FL:
ADDRESS BUS W A. Brown InSI . FI Lauderdale 305 /776-4800. Melbourne
305 /723-0766, · Orland0305 /425-5505. Tallahassee 904 1
878-6642. GA: W A Brown InSI 404 /455·1035, HI ' :
TI10rson Co 808/524-8633. 10: PAR Assoc 801 /292·8145.
IL: (No) Resource Dala Sys 312 /564 ·5440, (So) Dlgllal
DATA BUS Sys Sales 8 16/765 -3337, IN: Resourc e Dala Sys 312 /
546-5440. IA: (MO) Dlgl1al Sys Sales 816 /765-3337. (I L)
SCali Co Only. Resour ce Dala Sys 3121564·5440. KS:
(MO) Dlgllal Sys. Sales 816 1765·3337, KY: Lowry & Assoc
8 606 1273-3771. LA: W A Brown InSI 504626-9701 . ME:
(MA) J&J ASSOC 617729·5770. MD: (VA) Inlron Cor p
7031569-1502, MA: J&J Assoc 617729-5770. MI ': Lowr y
& Assoc Bllglllon 313 227-7067. Grand Rap ids 616 1
363-9839. MN: Dylec No 612 645-5816 . MS: (AL) W A
Brown InSI 2051883·8660. MO: Dlgrlal Sys Sales 816
765-3337. MT' : (CO) PAR Assoc 303355-2363 N B :
SYSTEM BUS (MO) Dlgllal Sys Sales 816 / 765·3337, NH: (MA) J&J
Assoc 617/729-5770 , NJ: (No) Te ch Mklg Assoc
201 /224·691" (So) (PA) Denco Dala EqUlpl Corp 215 /
Figure 3: Bus control. Since both the processor and the display generator must access 542-9876, NM: BFA Corp . Albuquerque 505 /292- 1212,
Las Cruces. 505 /524-9693 . NV: (AZ) BFA Corp 602 1
m emory, this simple arbitration scheme was devised to eliminate contention. The 994-5400, NY: Naco Eleci Corp Fallpo" 716 223-4490,
display generator is given priority. This approach limits the amount of time available to No Syracuse 3151699-2651 Ullca 315 732-1801 Melro LI
(NJ) Tech Mklg Assoc 201 224-6911 , NC: W A Brown
the processor for executing display "primitive" instructions, but it does help to maintain InSI 919 /683-1580. NO: (MN) Dy lec No 612645-58 16 .
OH: Lowry & Assoc . Cleveland 216 398-9200. Da ylon
a stable display without the "tearing" effect that occurs when the display generator can- 513 /435-7684 . OK ' : USDATA Asso c 918252-9646.
OR: Thorson Co 503 644-5900 PA: (E) Denco Dala
not read from memory when it needs to . Equipi 215 1542-9876 Lowry & Assoc 412922-5110.
RI: (MA) J&J Assoc 617/729-5770. SC: W A Brown InSI
803 /798-8070. SO: (MN) Dylec No 612 645-5816. TN:
W A Brown Insl 615 / 482 -5761 . TX: Ausl ln USDATA
Eng rg 512 1454-3579. ' Dalla s 2 14 1661 .9633. ' EI Paso
dedicated processor, this is not really and power-up reset circuit and also to (NM) BFA Corp . 5051524-9693, ' Houslon USDATA Assoc
713 /681·0200. UT: ' PAR Assoc 801 /292·8145. VT: (MA)
a problem. This approach also pro- drive the clock line to the J&J Assoc 617 /729-5770, VA: Inlron Corp 703569-1502
WA: n,orson Co_206/455-9180. WV: (PA) Lowry & Assoc
vides a stable display that will not microprocessor. The 74LS73 JK flip- 412/922-5110. WI: (IL) Resource Dala Sys 3121564-5440,
" tear " since the video-display flop is used to derive the Z80 clock WY: (CO) PAR Assoc 303 1355-2363

generator has the bus the entire time signal from the video-display- · Servlce contract availab le In these Cilles pluS San Fran-
CISCO, Ca Consult factory for addilionai rnformalion
it needs it. As we see in figure 3, the generator clock output.
bus control can be handled by two in- INTERNATIONAL DISTRIBUTORS
verters, which are part of the 74LS14 The Modulator and Display EUROPE: Tecllexpon, Cambrrdge, MA 617 1661-9424 ,
BELGIUM: Noron SA . Brussels 02-24236-04 . DEN ·
Schmitt-trigger inverters in figure 2. Generator MARK: Nordland Comm . Kobenhavn 02·913255 .
FRANCE: Techdala Sari. Ruell Malmalson 749-47-65 .
Note that the connections to the Informafic/iSTC: Parrs 33·1·306-4606. GREECE: Info-
MC6847 are simple : the address lines dala, Alhens 642- 1368. ITALY: E FE . Milano 02-600733,
The Microprocessor THE NETHERLANDS: Schrerner Eleci , PoeldrJk 01749-
The discrete components shown (AO thru A12) and data lines (DO thru 47640. Compu 2000. Amslerdam 020-360904, SPAIN:
Mecorsa. Barcelona. TELEX/8 13-53908. SWEDEN: Tele-
near the 280 in figure 2 are required 07) go to the shared bus. At the bot- Inslrumenls AB. Valiingby 08-380-370, SWITZERLAND:
W Slolz Ag , Mulschellen 057-546-55. UK : Techex. LId
for clock-line pull-up, as specified by tom of the schematic, there are seven Bournemoulh 0201671181 . ICELAND: Benc o. LId .
Reyklav lk. 091·21945 , WEST GERMANY: Tec hdala
Zilog. The nonmaskable interrupt control lines that determine the GmbH. Koblenz . 01149-31025. AUSTRALIA: Anderson
Dlg<lal Equipi _Melbourne 03-543·2077, Canberra 58·,81, .
(NMI) and wait (WAIT) lines are display mode . These lines are con- Sydney 02-808- 1444, Brrsbane 07·350-2611. NEW ZEA·
LAND: Anderson Dl gllal Equlpl.. Walnulomala , 644·585.
pulled high, since Micrograph opera- trolled by one of the four I/O ports. Auckland 876-570 , ChllSlcllu rcll 796·210 .
The MC6847 and MC1372 connect CANADA: Dalamex, LId Dorval. PO 5 14/636·9774 ,
tion requires neither wait states nor Oll awa, Onl. 613 /224-1391. Toron lo, Onl 416 /787-1208.
nonmaskable interrupts . directly together. In this configura- Vancouver. B.C. 604 1684 -8 625. CENTRAL & SOUTH
AMERICA & CARIBBEAN: (GA) Ame r Bus Sys 404 /
tion, the MC1372 is wired to provide 394-9603. MEXICO: Inlercomex , MOnlerrey 564·876,
FAR EAST: Compulers Inll Los Angeles 213 ,382·1107.
The Shared Bus an RF output, so that Micrograph CHINA: Syscom Compul er Engrg , Taipei 02 7022156,
HONG KONG: Complec. Hong Kong , 03·463-9921 .
The Z80 and MC6847 address and may be tied to the antenna leads of a INDIA: Palnl Compuler Sys. Bombay 230314 . JAPAN:
Compulers In"'. Tokyo 03-463-9921. TAIWAN: Sys Com·
data lines are simply tied together. television through a matching pUler Engrg. Taipei 02·7026284 , MIDDLE EAST: (GA)
ISC Middle Easl 404 /581-0243. EGYPT: Unlled Eleci .
The leftmost 74LS367 bus driver cir- transformer. (See figure 4 for the wir- Alexandrra 809933. KUWAIT: W J Towell. Safal 438
cuit is used to provide additional ad- ing option to provide direct video 180, LEBANON: Com puler Inlo Sys . Beuul 260110.
SAUDI ARABIA: Jam,oom In"'. Jeddall 27790, Ryadh
dress (A13) and control (WR, RD, output.) 25083·39732 . REPUBLI C OF SOUTH AFRICA: Ful·
men Afllca. Germrslon (Elandslonleln) (OIl) 36-5201.
IOREQ, and MREQ) lines, which are Also tied to the modulator is the
For sales and service In other countries contact ISC
active only when the MC6847 has clock circuitry, which provides a headquarters In Norcross , Ga USA
control of the bus. These lines are 3.579545 MHz signal, which is the
Computer Dealers: Contact your local
needed since the MC6847 does not standard color-burst frequency. This ISC rep to find out how you too can
supply these signals . In this case, the clock is routed to both the video- carry the ISC product line.
address line (A13) is tied high to force display generator and the modulator.
addressing of the refresh memory in The variable capacitor in the tim-
the 8 K to 16 K range of the Z80 ing circuit is used to fine-tune the
Intelligent Systems Corp.®
microprocessor's address space. displayed colors. On the right side of
The next integrated circuit, a
74LS14, is used to provide a manual

128 December 1980 © BYTE Publica ti ons Inc


figure 2 is the RF tank circuit, which
can be tuned to station 3 or 4.


ISC's new
3650 Series:
No other desktop
computers have
sucti a colorful
past.
• Eight·Color 128x128 Graphics
• Expandable from Standard 92K to
2.6M Byte Disk Storage
• Color Business Graphics and Word
Processing Software
• Microsoft ®BASIC in ROM
• RS·232C Communications Port
Now from ISC, the world leader in low-cost color
since 1973, comes a line of computers that give
you the powerful color-graphics capability
you need , with the expanded interface
capability you want. For further
information and the name
of your nearest authorized
dealer, caliiSC toll-free at
800-241-4310 and ask for
Ron Hinkley.

Color
Communicates
Better sM

Intelligent Systems Corp_",


Intecol or Drive · 225 Technology Park/At lan ta • Norcross. Georgia 30092
Telephone 404/449- 5961· TWX 810-766-158 1
+5V +7V o
1K EPROM
( FIRMWARE )
2K

T""
12 K
360 3K

1N4001 4K
....... -@
rh
VIDEO
OUTPUT
5K MEMORY
(PR IVATE)
6K
11 113 14 12
7K
COLOR MEMORY (SYSTEM II ONLY)
8K

MC1372 9K

10K
MEMORY
11K (REFRESH)

12K

Figure 4: Optional wiring for direct video output. The Motorola MC1372 can be used to 13 K
provide direct (composite) video to a video monitor, if it is available. As shown in 14K
figure 2, the MC1372 may also be used to provide an RF (radio-frequency) output for 15K
MEMORY
(S YS TEM II ONLY )
use with television set tuned to channel 3 or channel 4. (REFRE S H)
16 K

LEAST S IGNIFI CAN T B IT STATUS SIGNALS


Figure 6: Memory map for the Micro -
[IT> D ERROR graph board.
~ D ERROR

@> D FRAME INTERRUPT


puter.
FROM PI O 0 [V D OUTPUT PENDING TO HOS T One of the ports is used to receive
PORT B CO MPUTER
V D INPUT PENDING PARALLEL data and instructions from the host
PORT
lli> D E X ECUTE (the input port), and the other port is
@> used to transmit data back to the host
D FETCH
(the output port). In either case, the
[E> D INITI A LI Z E
strobe lines for both of these ports are
MOST SIGN IFI CANT BIT
controlled by the host to indicate that
Micrograph is being sent an instruc-
LEAST SIGNIFICANT BIT COMMAND SIGNALS
tion or that the host has just received
[]I> UNA S SIGNED a data byte. The protocol for com-
[V @> INV municating with the host computer
will be further discussed in Part 3 of
ill> [V A/S
this article. Refer to tables 3 and 4 on
FROM PIO 0
[II> @> A /G
TO page 132 for the port assignments in
PORT A [IS> @> CSS V IDEO-DISPLAY
the microprocessor address space .
GENERATOR
ED §> GMO

[D ~ GM1 Firmware and Frame Buffer


@> Three 2708 EPROMs (erasable pro-
IT:> GM2
grammable read-only memories) are
MOST SIGNI FICANT BIT
used to hold the 2.6 K bytes of the ob-
Figure 5: Status-port and command-port pin assignments and control-byte formats . ject code required to control
One PIO (peripheral input/output) port is used to communicate status information to Micrograph. Four type-2114 1024 by
the host processor and also to control the video-display generator. These connections 4-bit static-memory devices provide
must be added to figure 2 . the 2 K bytes needed by the firmware
for variables and data for the pro-
grammable character generator .
Bus Control II 0 Circuitry Refer to figure 6 for a memory map
The address and control lines are Onl y two PIa (peripheral- and to tables 3 and 4 for memory and
routed to 74LS367 bus drivers, where input/output) circuits are needed. port assignments.
they are then passed to the memory PIa 0 provides a status indication to In the frame buffer, 6 K bytes of
and 110 circuitry . The top four ad- the host through one port. (See figure memory are required, and 2114s are
dress lines are also routed to a 5 for the format of the status byte). used to keep the device count low .
74LS154 four-to-sixteen-line decoder The other PIO 0 port is routed to the Figure 6 provides the map for the
to provide memory chip-select video-display generator to select the frame-buffer memory also .
decoding. Finally, the two 8216 bus proper display format. (Figure 5 also That is all the hardware needed to
drivers buffer the data lines. Their provides the format of this control produce a color-graphics display.
direction is controlled by the DBIN byte .) The second PIa circuit is used Thanks to the MC6847, Micrograph
signal from the shared bus. to communicate with the host com- can be built with only thirty-four

130 December 1980 © BYTE Publications In c


5 megabytes instantly expand the program and data storage
horizons on your H-a9, TRS-aO, or 5-100 microcomputer system.
OJust slip 5 megabytes of on-line data storage Circle 84 on inquiry card.
Into place In your standard 5-lnch floppy disk Clip and mail coupon to:
openings, and suddenly your capability horizons American Computer 11301 Sunset Hills Road
have dramatically shifted. upwards. Now your and Telecommunications SuiteA-4, Reston , VA 22090
Corporation (703) 471-6288
CP / M* S-100 microcomputer system, or H-89
Heathkit (HOOS or CPM 2.2) computer system can
utilize the kind of high-reliability and rapld- Tell
r------------
me more about the ACT
I

~~;;;;;;2:::;;~ access mass storage which today's sophisticated I 5·inch hard-disk drive
programming demands. OA company named I package:
ACT has created a complete package at a price so gOOd, you I My present 5-inch hard-disk drive
couldn't walk away from It. The 5-lnch package Includes the I interests center around:
remarkable shugart Technology ST 506 hard-disk drive wIth 6.3 I 0 S-l 00 Microcom puter Systems
"n
1)
megabytes of unformatted mass storage and a micro-sequencing
controller card with complete floppy disk-like Interfacing. Hard- I 0 H-89 Heathkit Computer Systems
1)
C

disks have never been more affordable. 0 If you are wondering I 0 TRS-80 Radio Shack Computer
just how these ultra-fast, high throughput hard·dlsk drives will Systems
work with your multi-terminal or real-time I 0 Send me quantity price schedule
transaction oriented systems: now you can get I Name _ _ _ _ _ _ _ __
some straIght answers. Clip and mall the coupon
for Quick response to all your Questions. Or : Title
better yet, give us a call today at (703) 471-6288 Company
for some no-nonsense reasons why your system I Address _ _ _ _ _ _ __
needs to ACT now. Quantity pricing Is available
L to meet the needs of OrIginal Equipment II City, State, Zip _ _ _ __
)
Manufacturers; check the box on the coupon. • Phone ( ) _ _ _ _ __
DIPs (dual-in-line packages) and a
handful of discrete components.
Micrograph can be constructed on a
single board and requires only a
+s V, +12 V, and -S V power sup-
ply . "The MOBS data
Construction
Photos 1a and 1b show my pro-
base system is
totype Micrograph. I used a universal
wirewrap board, and as the photo in-
dicates, a spacious layout was possi-
fantastic!"
ble as a result of the low device count. That's the essence of this letter from
In the leftmost section of photo 1a are Leonard L. Overton, Jr., president of LS
the Z80 and the two PIO devices . In
Business Systems, Inc. Here's what
the next section are part of the bus
drivers and the EPROMs. In the mid- he says ...
dle section are the rest of the bus
drivers and some of the 2114 memory "The MOBS data base system has made a fantastic
circuits . In the next and final sections improvement in the productivity of our custom
are the rest of the memory integrated programming operation. The implementation of this
circuits and the video-display cir- system in our business has allowed us to change to a
cuitry . Note the few discrete com- completely different concept of producing custom
microcomputer based software. The old system of a
ponents required : most are decou- myriad of files, pointers, updates, and file structures has
been changed to a simple graphical representation of the
data network and its logical relationships (the schema) .
"Representing an application with a schema that can
Type of memory Address (decimal) readily be transferred to the computer tt)rough the data
EPROM
private memory
°4096
to 3071
to 6143
definition language has increased our software
productivity in the following ways:
color memory
color memory 1
° 7168 to 7183
7184 to 7199
1. The system designer gets a much clearer picture of how
clean, efficient, and effective his design is. Improvements
color memory 2 7200 to 7216 are made easily and rapidly .
refresh memory 8192 to 14335 2. The programmer can spend his time prodUCing the
(for System I) calculational and interactive parts of the system rather
8192 to 16383 than getting bogged down in the intricacies of the data
(for System II)
structure. This not only reduces the amount of code
generation but also reduces programmer fatigue due to
Table 3: Type and location of memory tedious repetition .
used in the Micrograph board.
3. Communication with the end-user is much more
effective when he can see an easily understood,
graphical depiction of how his data will be handled. A
good understanding by the end-user in the early stages
of the design can eliminate costly program changes or
Port Device Use Type
Number Name of Port data restructuring later.
4. Oebugging time is greatly reduced and so are calls from
port ° PIO 0,
port A
display
control
output customers who find the hidden bugs that always show
up in a complex data structure written on a file basis.
" In short , the MOBS data base system is not only a very
port 1 PIO 0, port output effective software development tool but has become the
port A control
foundation on wh ich we are building our future
port 2 PIO 0, status output applications software . This change has enabled us to
port B produce quicker, cleaner, and more flexible applications
software at a lower cost to our enq-users."
port 3 PIO 0, port output
port B cantrol
port 4 PIO 1, input input
port A To find out what a fantastic job the MOBS system can do
port 5 PIO 1, port output for you , see the facing page and then contact us without
port A control delay!

port 6 PIO 1, output output


port B Mir:rl1
port 7 PIO 1,
port B
port
control
output
Diltil Hilse
Table 4: Port numbers and their usage 5ystems. Inr:.
by Micrograph. Box 248. Lafayett e, India na 47902

132 December 1980 © BYTE Publications Inc Circle 85 on inquiry card .


• Run under ...
CP/ M® with CBASIC; Microsoft BASICs,
FORTRAN or COBOL; InterSystem
PASCALlZ; Sorcim PASCAUM; Micro
Focus CIS c:::OBOL; Digital Research PUI
OASIS
TRSDOS and NEWDOS (Models I and II) with
Disk BASIC
North Star DOS with North Star BASIC
Apple DOS and Applesoft BASIC
Machine Language Interface available on all
above systems.
• Up to 254 record-types definable in the data base;
each record-type may contain up to 255 item- types;
each item-type may be up to 9,999 bytes in length .
• Names of data items, records, sets, and files are
wholly user definable.
• Commands to add, delete, update, search, and
Get the most out of your micro-computer. Use our traverse the data base.
advanced and productive data management system. • Straightforward use of ISAM-like structures.
• Records can be maintained in several sorted
orders.
HOBS is an extended hierarchical data base • Written in machine language for maximum
system offering execution efficiency and minimal memory usage .
• fixed length records • Independent of types and sizes of disk drives.
• file-level read / write protection Support data base spread over several disk drives
• one-to-many set relationsh ips (max.8); disks may be mini- or full-sized floppies
or hard disks .
• Available versions: Z80 (requires approx. 18K) ,
is a full network data base system offered 6502 (approx. 30K), 8080 (approx . 22K)
as an upgrade from HDBS . .. or it may be ideal as Total memory requirement must allow for buffer
your initial system . Unique and versatile, it adds areas. For Apple users , a language card is
these features: recommended.
• full network CODASYL-oriented data structures .8086 version available. (Call or write for details
• variable length records and prices.)
• multiple levels of read/ write protection
• one-to-one , many-to-one, and many-to-many sets
• non-redundancy of data , easy updating Ordering information (applicable to Z80, 8080
• occurrences of a record type may own other and 6502 versions):
occurrences of the same type $ 300.00 When ordering. specify intended
• a single set may have multiple owner and member 900.00 use with ..
record types 300.00 1. North Star DOS and BASIC
300.00 2. CP/ M'" - CBASIC
300.00 3 . CP/ M" - Microsoft BASIC 4.XX
MOBS-DRS, As an add-on to MDBS, the DRS HDBS upgrade to M DB S 650.00 4. CP/ M' - Mic rosoft BASIC 5.XX
system offers extraordinary flexibility in data base MDBS with DRS. 5. CP / M (~ - Microsoft B AS IC or
RTL. and O RS 1500.00 FORTRAN Compiler
restructuring to meet new needs . HDBS/ MDBS Manual 35.00 6 . CP/ M' - Microsoft COBO L-SO
.Item, record, and set types can be added , deleted , 5.00 7. CP/ M' - InterSystem PASCALIZ
or renamed in an existing data base as well as 5.00 8. CP/ M\'" - Sorcim PASCAlIM
other data base characteristics. You can redesign 5.00 9. CP/ M ' - Digital Resea rch PLiI
System Specific 10. CP/ M ' - Micro Focus CIS
the data base after it is already on-line! Manuals (each) 5.00 COBOL
11. TRSDOSINEWDOS and TRS
Within a given o perating system. Disk BASIC (Models I and II)
MOBS-RTL. As an add-on to MDBS , the RTL add $125.00 for each additional 12. App le DOS and Applesoft B AS IC
language selected. 13. OAS IS
(Recovery Transaction Logging) logs all data base 14. Machine Language Programs
transactions, so that in the event of a system For pr ices outside the U.S. a nd
(SpeCify opera ting system.)
Canada, please ask for price lists.
failure , the data base can be recovered with
minimal loss of information. Indiana residen ts add 4%.
Add $2 .50 handling. fee for non -cas h
order ($5.00 outside U.S.). We accept Visa and Master Charge.
• The recovery processor permits selective
reloading of the data base from the transaction
file . Users can log messages, indicate complex
transaction sequences, and effect selective ........
-----
54-page "primer" on data base
control over the recovery process . ... systems for micro-computers -
.....evan.
-...
OATABAR
only $10.00 per copy .
MOBS-QRS. An interactive Report-
Writer/Query-System for HDBS/ MDBS data bases. Dealer Demo-Package ($60.00)
Features . .. includes Primer, HDBS/ MDBS
• may be customized for non-technical users Manuals , Demo- DiSk , etc.
• complex retrieval conditions may be specified

ei
• detailed reports can be quickly generated
• wi Idcard and " match-one" string specifications Setting standards of excellenc;e for data base
included software . . . worldwide.

• DDL data definition language ana lyze r/e ditor


.260-page users manual
~i£r~
Diltil Hilse .:
• DMS data management routines callable from
host language
• Sample application program and DOL files
• Relocator to re-org all routines
Systems. Inc.
Dept. B, Box 248, Lafayette , IN 47902
• System specific manual for bringing up our
software 317- 448-1616

Circle 86 on inquiry card. BYTE D ecember 1980 133


pling capacitors. This physical layout ly . The various modes can then be found that I needed no more than a
follows the schematic layout almost tested. At this time, you can connect good oscilloscope to check out the
exactly. the modulator to your television (use system, even though I had a Hewlett-
In photo 1b (page 136) is a view of coaxial cable, and don't forget a Packard 1611 Microprocessor
the wirewrap side. It took me two matching transformer). When you Analyzer available. The Micrograph
weekends to wrap the board, using a apply power, a random pattern that system has an excellent test device
Slit N' Wrap tool marketed by Vector reflects the mode you have selected built in: the color display. Since the
and also an electric wirewrap tool . I should appear. The variable video-display generator scans all of
used Slit N' Wrap techniques for the capacitor in the timing circuit can the refresh memory, you have a
bus and, as best as I could, tried to then be adjusted to produce the most visual means of checking a large por-
color-code the whole device. pleasing colors. tion of your wiring. To track down a
Any construction technology can Once the video display is working bad memory circuit, you might selec-
be used to build this board, but there properly, you should install the rest tively remove integrated circuits and
are a few hints I might pass along . To of the refresh memory and bus watch how the display is affected.
begin, insure that the video-modula- drivers. Again, repeat the checkout of One final word concerning the con-
tor circuitry is well isolated from the the display, this time using all the struction. The system draws + 5 V at
rest of the system: keep the wiring as refresh memory . Note that the 256 by about 1.5 A, so don't make your
short as possible in this section. Fur- 192 or 128 by 192 resolution modes power bus small. The other supplies,
thermore, because of the relatively will utilize all the memory. You might since they are mainly for the
high frequencies used, be sure to even connect an oscilloscope to the EPROMs, require only a few hundred
minimize stray capacitance: a shield- address lines to' check that the lines milliamperes. When powering up the
ed board will help reduce in- are cycling through the entire 6 K system, if your supplies are indepen-
terference . bytes of memory. dent, be certain the - 5 V supply
Micrograph is best built in stages. I Once this portion is working, the powers up first and powers down
suggest you start with the video- EPROMs, Z80, and PIOs can be last, if it can't be done simultaneously
display generator and modulator cir- wired in. From this point, there is lit- with the rest of the power. (I didn't do
cuit. Wire this area first, then tem- tle testing to do without the necessary it that way and, consequently,
porarily wire some memory on the software, which will be discussed in destroyed six EPROMs; then I read
6847's bus. You can go ahead and Part 3. an obscure warning in an Intel data
supply power to this circuit to verify Troubleshooting a system without book.)
that your display is working proper- good tools is almost impossible . I
Enhancements: System II
There are a number of
A CREATION OF COMPUTER HEADWARE
Immediate Response: Even in enhancements to the system that will

r:lJ(JJ!jJ718(fiJf2. the largest files, WHATSIT


responds in seconds, thanks
to pointer linkages and hash
coding.
increase the system performance,
although I have not implemented
them. The first obvious improvement
(Wow! HfJW'(/ All That is to use a Z80A (capable of using a
4 MHz clock) and run the system on
Stuffget In There?) Conversational Dialogue:
Query and update requests the color-burst clock. This will im-
may be intermixed in any mediately double the speed of the
A sophisticated, order, without returning to a
self-indexing filing display processor. Of course, be sure
"menu selector." that your memory is fast enough to
system-flexible,
infinitely useful and easy handle the extra speed.
to use, that adapts to NEW You might also try to use dynamic
your needs. Apple" Plus memory. I used static memory to
WHATSIT at special reduce the development risk and
introductory price: make the design and testing of the
WHATS/T's unique capabilities: board easier, but if the timing works
$95 out, the use of dynamic memory
Multiple Entries allowed per (Regular price, $150 would significantly reduce the cost of
field: For example, a after December 31, 1980).
the system.
bibliographic file can These are so m e basic im-
associate each work with any WHATSIT comes ready to run on
number of authors. WHATSIT your Apple, Apple" Plus, AlpaMicro
provements that can be made , and I'll
allocates file space as NorthStar, or CP/M computer. See offer some more radical changes,
needed for each. your dealer for a full which I call System II. When I first
demonstration . .. or write or call:
designed Micrograph, I created a
New Data Fields added "on system consisting of over 100 DIPs
the fly": You're not confined
to a particular "record for the video section alone. This
layout" that must be declared design supported two formats : 128 by
in advance. Your file evolves 128 with sixteen colors and 256 by
to fit your needs. 256 with two colors. The system also
P.O. Box 14815 • San FranCiSCO, CA 94114 • Tel: (415) 621-2106 supported a color-look-up table, to
allow a set of 212 (or 4096) possible

134 December 1980 © BYTE Publicalions Inc Circ le 87 on inquiry card. Circle 88 on inquiry card. -+
(1a) mainder of the hardware and soft-
ware remains the same, as does the
interface between the host and
Micrograph . Thus, in a sense, there is
hardware independence built into the
system.
For that matter, you can produce
just about any display resolution up
to 256 by 256 with 256 colors without
major modifications to the circuitry
other than the video-display
generator. Of course, at these higher
resolutions, you need much more
memory . So, for the dedicated
reader, I offer this as a possible
system enhancement; it's something
I'm going to try next. As you can see,
the design of Micrograph using the
MC6847 supplies an excellent color
display at a very low price.
I offer a final radical change, but I
haven't implemented it. In this
design, we assume that the video
display has the bus whenever it needs
it. This scheme produces a clear, tear-
free display. However, if the
microprocessor is given priority for
memory accesses, quality of display
is traded for speed. In fact , in my ap-
proach, the Z80 is only allowed con-
trol of the bus around 20 % of the
available time . Of course, this is not a
problem with a dedicated micropro-
cessor.
If raw speed is necessary, however,
let the microprocessor have dominant
bus control, and give the bus to the
video-display generator only when
the software permits it (such as after
the display has been updated). This
approach has the advantage of hav-
ing a much faster processing speed.
However, it has the drawback of
causing a streak across the screen
whenever the microprocessor is up-
dating the display. Furthermore, you
will need to modify the software and
Photo 1: Two views of the completed Micrograph prototype. The use of a universal
hardware to accommodate this ap-
wirewrap circuit board (photo la) allows a spacious layout that almost exactly follows proach. By the way, a similar ap-
the schematic diagram of figure 2. Photo lb shows the wiring that required approx- proach is used by Motorola 's
imately two weekends of the author's time. A daisy-chaining wirewrap tool was used TVBUG, a 6802/ 6847-based board
for the majority of the bus wiring, while control signals were made in the standard that allows the user's system to treat
wirewrap fashion; power is provided to the integrated circuits via buses printed and the refresh memory as an intelligent
etched on the board. peripheral.

Conclusion
colors. However, I came across the support the new display resolutions. This article concludes the presenta-
MC6847 and decided to use this The code already exists to support the tion of the hardware required to sup-
lower-risk approach to complete the color-look-up tables, but the MC6847 port Micrograph. I have examined
system, since my main concern was obviously does not have the capabili- the circuit design, discussed construc-
the software design and instruction ty to support such a setup. Thus, you tion details, and looked at various
set. only need to modify the video- system enhancements. Photos 2a and
I designed the software so only one display electronics and one section of 2b provide some examples of displays
section of code must be altered to code to produce System II . The re- possible with Micrograph .

136 December 1980 © BYTE Publica tions Inc Circle 89 on inquiry card. - - - .
Circle 90 on inquiry card .
(2a)
DECEMBER
MEMORY SPECIALS
2101 45005 2.49 2708 45005 6.25
2102·1 45005 .99 2716 45005 14.95
21L02· 1 45005 1.29 2732 45005 49 .95
2112 45005 2.99 2650 12.95
2114 45005 4.99 2·80 9.95
4116 20005 5. 99 8080A 3.95

4116 250ns 8/39 .95

OTHER SPECIALS
10 / 6.99 LM723 10/3.99
7.99 LM741 10/ 2.99
3.99 7805 1017 .99
51 4.59 7812 10/7.99
10 / 3.49 RED LED 100/ 7.99
5/ 3.49 GREEN LED 50 / 6.99
5/ 3.99 MAN 72 CA .3" 10 / 7.99
4/ 4.99 MAN 74 CC .3" 1017.99

LS SERIES
LOOK AT THIS LS PR ICING!
.32 74LS85 1.23 74LS175 1.09
.38 74LS86 .45 74LS191 1.31
.35 74LS93 .71 74LS195 1.39
.38 74LS95 1.11 74LS221 1.28
.32 74LS109 .49 74LS240 1.89
.35 74LS138 .79 74LS241 1.89
.35 74LS139 .79 74LS244 1.79
.39 74LS151 .79 74LS283 1.03
.39 74LS 153 .79 74LS298 1.24
.79 74LS157 .79 74LS367 .99
.35 74LS158 .82 74LS368 .99
.35 74LS161 .99 74LS373 1.85
.44 74LS163 .99 74LS374 1.81
.48 74LS174 1. 19 74LS377 1.48

TTL
10 / 1.99 74153
10 / 1.99 74157
5/ 2.49 74161
5/ 1.99 74163
511. 99 74164
3/ 1.99 74 192

LINEAR IC'S
.34 LM555·8 .39
.64 LM556 .69
.64 LM565 .99
1.49 LM567 1.29
1.29 LM741·8 .29
.59 LM747 .79
2.29 LM1458·8 .69
1.29 LM1889 2.49

REGULATORS
.89 7905T
.89 7912T
.99 7905K

DIP IC
SWITCHES SOCKETS
.99 14pio 10/1.49
1.02 16 pio 10/1.69
1.06 24 pin 4/1.00
1.09
1.14 IMSAI S·100 edge
connector solder tail
gold 2.49

MA1012A
CLOCK MODULE
Photo 2: Examples of Micrograph displays.

Listing 1 contains the second third tion set presented in Part 1, cover the
of the Micrograph software (begun in major algorithms implemented in the
Part 1 and to be completed in Part 3). system (such as the scan-line-
In the final part of this article, I will conversion algorithm), and examine
discuss the software needed by how to operate Micrograph .•
Micrograph to implement the instruc- Listing 1 begins on page 327

138 December 1980 © BYTE Publicatio ns Inc


DYNACOMP
Availability
DYNACOMP software is supplied with complete documentation containing clear explanations and
examples. All programs will run within 16K program memory space (ATARI rtQuires 24K). Except wh~re
noted. programs arc available on ATARI, PET, TRS-80 (Level II) and Apple (Applesoft) cassette and
diskette as well as North Star sinKle density (double density compatible) diskette . Additionally. most pro-
,rams can be obtained on standard 8" CP/ M noppy disks for systems running under MBASIC.
Quality software for:
ATARI TRS-80 (Level II)
PET NORTH STAR BUSINESS and UTILITIES
APPLE II Plus CP/M 8" Disk
MAIL LIST II (North Star only) PrIc.: 521.95
This many-featured program now includes full alphabetic and zip code sorting as well u file merging.
Entries can be retrieved by user-defin~d code, client name or Zip Code. The printout format allows the
use of standard size address labels . Each diskette can store more than 1100 enlTies (single density ; over
2200 with double d~nsity systems)!
GAMES
BRIDGE 2.0 (Avanabl. for an comput....) Price: 517.95 Ca!5<1I. TEXT EDITOR I (Lett.r Wrll.r) PrIc.: 514.95 Ca!5<tt.
521.95 Dlsk.n. $18.95 Dlsk.tt.
An easy to usc, line-oriented text editor which provides variable line widths and simple paragraph in-
An all·inclusive version of this most popular of card garnes. This program both BIDS and PtA YS d~xing . This text editor is ideally suit~d for composing letters and is quite capable o f handling much
dthc:r contract or duplicate bridge. Depending on the contract , your compuler opponenu will either
larger jobs . Available for all computers .
play the o ffense OR ddense. If you bid too high. the compuler will double your contract! BRIDGE 2.0
pro~i des challenging entertainment for ad ... anced players and is an excclltntlcaminl tool for the bridge
F1NDlT (North Star only) PrIc.: 519.95
This is a three-in-one proaram which maintains information accessible by ke ywords of three types: Per-
sonal (e.g .• last name), Commercial (eg: plumbers) and Reference (eg: magazine anicles, record
HEARTS /.5 (Avallabl. for aU comput....) Price: 514.95 Casscnc albums, etc) . In addition to keyword searches, there arc birthday, anniVersary and appointment search-
S18.~ Diskette
es for the personal r~cords and appointment searches for the commercial records. Reference records
An exciting and entertaining computer version of this popular card game:. Hcans is a trick-orienled are accessed by a single keyword or by cross-referencing two or three keywords .
game in which the purpose is nOI to take any hearts or the queen of spades. Play against two computer
opponents who are anned with hard-to-beat playing strategies.
DFILE (North Star only) Price: $19.95
This handy program allows North Stat us~rs to maintain a specialized data base of all files and pro-
CRIBBAGE 2.0 (TRS-80 only) Price: 514.95 Ca!5<1t. grams in the stack of disks which invariably accumulates. DFILE is easy to set up and use. It will
$18.95 Dlskelt. organize your disks to provide efficient locating of the desired file or program.
This is a well-designed and nicely executed two-handed version of the classic card game, cribbage. It is
an excellent program for the cribbage player in search of a worthy opponent as well as the beginner
wishing to learn the game, in particular the scoring and jargon. The standard cribbage score board is COMPARE (North Star only) Price: 512.95
continually shown at the top of the display (utilizing the TRS-80's graphics capabilities). with the cards COMPARE is a single disk utility software package which compares two BASIC programs and dis-
shown underneath . The computer automatically scores and also announces the points using the tradi- plays the file sizes of the programs in bytes, the lengths in terms of the number of statement lines, and
tional phrases. the line numb~rs at which various listed d iffer~nce s occur . COMPARE ptrmilS the user to ~xamine v~r­
sions of his software to verify which arc the more CUTTent, and to clearly identify the changC5 made dur-
ing d~velopment.
CHESS MASTER (North Star and TRS-80 only) PrIc.: 519.95 Ca!5<1I.
513.95 Diskeur:
This complete and very powerful program provides five levels of play. It includes castlina. en pusant COMPRESS (Nortb Star only) Price: 512.95
captures and the promotion of pawns. Additionally , the board may be preset before the start of play. COMPRESS is a single-disk utility program which removes all unnecessary spaces and (optionally)
pcrmiuina the examination of "book " plays. To muimize eJlecution speed . the program is written in REMark statements from North Star BASIC programs . The source file is processed one line at a time,
assembly language (by SOFTWARE SPECIALISTS of California). FuU graphics arc employed in the thus permitting very large programs to be compressed using only a small amount of computer memory.
TRS-80 version. and two widths of alphanumeric display arc provided to accommodate North Star File compressions of 20-504'", are commonly achieved .

GRAFIX (TRS-80.only) Price: $12.95 C.... tt.


STARTREK 3.2 (Avanabl. for an comput .... ) Prlc.: 5 9.95 Ca!5<1t. 516.95 Dlsk.n.
513.95 Disk.... This unique program allows you to easily cr~ate graphics directly from the keyboard. You "draw"
This is Ihe classic Startrek simulation. but with several new features. For example, the Klingons now your (lgure using the program's extensive cursor controls . Once the figure is made. it is automatically
shoot at the Enterprise without warning while also aHacking starbases in other quadrants . The a ppended to your BASIC program as a Siring variable. Draw a "happy face", call it H$ and then print
Klingons a lso attack with both light and heavy cruisers and move when shot at! The situation is hectic it from your program using PRINT HS! This is a very easy way to create and save graphics.
when the Enterprise is besieged by three heavy cruisers and a suubase S.O.S. is received! The Klingons
gel even! TIDY (TRS-80 only) Price: 510.95 C.... tt.
514.95 Diskette
SPACE TILT (Apple only) Price: 510.95 Casse .. . TIDY is an assembly languaae program which allows you to renumber the lines in your BASIC pro-
514.95 Disk... . grams. TIDY also removC5 unnecessary spaces and REMark statements . The result is a compacted
Use the game paddles 10 tilt the plane of the TV screen to "roll " a ball into a hole in the screen. Sound BASIC program which uses much I~ss memory space and executes significantly faster. Once loaded,
simple? Not when the hole gets smaller and smaller! A built-in timer allows you to measure your skill TIDY remains in memory; you may load any number of BASIC programs without having to rdoad
agsinst o thers in this habit-forming action game. TIDY!

GAMES PACK land GAMES PACK II Prlc.:59.95 ••cb,Ca!5< ...


SI3.95 ncb, Dlskellr:
GAMES PACK I contains BLACKJACK. LUNAR LANDER . CRAPS . HORSERACE. SWITCH
a nd mor~ . GAMES PACK II includes CRAZY EIGHTS. JOTTO. ACEY-DUCEY , LIFE, WUMPUS
and others . Available for all computers_
SIMULATIONS and EDUCATION
Why pay S5.95 or more ~r program when you can buy a DYNACOMP collection for just $9.9S?
BLACK HOLE (Appl. only) Price: 514.95 Ca!5<tt.
STUD POKER (ATARI only) PrIc.: 511.95 Ca!5<1t. 518.95 Dlskell.
This is an exciting graphical simulation of the problems involved in closely observing a black hole with
515.95 Dlsk.lte a space probe . The object is to enter and maintain. for a prescribed time, an orbit dose to a small black
ThIS is the classic gambler's card game. The computer deals the cards one at a time and you (and the ho le . This is to be achieved without coming so near the anomaly that the tidal stress destroys the probe .
computer) b~t o n what you see. The computer does no t cheat and usually bets the odds. However. it
Control of the craft is realistically simulated using side jets for rOlation and main thrusters for accelera-
sometimes bluffs! Also included is a five card draw poker bttting practice program . This package will tion . This program employs Hi-Res graphics and is educational as well as challenging.
run on a IfiK ATARI.
VALDEZ (Avanabl. for all compute ..) Price: 514.95 C.... lle
SI8.95 Dlskdtr:
STATISTICS and ENGINEERING A simulation of su~rtllnker navigation in the Prince William Sound and Valdez Narrows. The pro-
gram uses an extensiv~ 2S6X256 elem~nt radar map and employs physical models of ship response and
tidal pall~rns . Chart your own course through ship and iceberg traffic. Any standard terminal may be
DATA SMOOTHER (AvaUabl. for an compul .... ) PrIc.: $14.95 C....... used for display .
518.95 Disk ....
This special data smoothing program may be used to rapidly derive userul information from noisy
business and engineering data which arc tquaUy spaced. The software features choice in degree and FLIGHT SIMULATOR (Available for aU compul ...) Price: 517.95 C.... n.
range o f fi t, as well as smoothed first and second derivative calculation . Also included is automatic 521.95 Dlsk.tte
plotting o r the input data and smoothed results. A realistic and extensive mathematical simulation of take-off, night and landing. Th~ program utilizes
aerodynamic ~quations and the characteristics o f a real airfoil. You can practice instrument approaches
and navigation using radials and compass headings. The more advanced n yer can also perform loops.
FOURIER ANALYZER (AvaUabl. for aU com put ....) PrIc.: 514.95 C....n. half·rolls and similar acrobatic maneuvers.
518.95 Dlskelt.
Usc this program to examine the frequency spectra of limited duration signals . The program featu res
automatic scaling and plouing of the input data and results. Practical applications include the analysis TEACHER'S PET I (A vaUable for aU comput.... ) PrIc.: 5 9.95 C.... tt.
o f complicated palterns in such fields as d~ctronics, communica tions and business. SI3.95 DisbUt
This is the first of DYNACOMP's educational packages. Primarily intendtd for pre-school to grade 3,
TEACHER ' S PET provides the young student with counting practice. letter-word recognition and
TF A (Transf.r Function Analyz.r) PrIc.: 519.95 Ca!5<'" three levels of math skill exercises.
523.95 Disk ....
Th is is a special so rtwar~ package which mllY be used to evaluate the transrer functions of systems such
as hi·fi amplifiers and filters by examininglhcir response to pulsed input! . TFA is a major modification
of FOURIER ANALYZER and contains an engineering-oriented decibel versus log-fr~qutncy plot as
well as data editing featur~s. Whereas FOURIER ANALYZER is designed for educational and scien-
tirie use, TFA is an engineering tool. Available for all computers. Ordering Information
FOURIER ANALYZER and TFA may be purchased together for a combined prict of 529.95
(Clnelles) and 537 .95 (Diskeues). All orders Ilre processed and shipped postpaid within 4g hours. Please enclose paym~nl 'Yith order along
with computer informntion . If paying by VISA or Master Card . include all numbers on card. For orders
REGRESSION I (AvaUabl. for aU compul .... ) PrIc.: 519.95 C .... n. outside North America add 10'"for shipping and handling .
S13.9S Dl!kr:llr:
REGRESSION I is a uniqu~ and ~x ceptionally versatile one-dimensional least squares "polynomial " A d d $2.50 to diskette price for 8" flopp y disk (soft sectored , C P / M, Microso ft BASIC)
curve fiuinl prOlram . Features include vel')' hilh accuracy; an au tomatic degree determination option;
an extensive internal library of fitting functions ; data editing; automatic data and cu rn plolting; a Deduct 10% wben ordering 3 or more programs.
statistical analysis (e .g. , standard deviation, correlation coefficient, etc.) and much more . In addition.
new fiu may be tried without reentering the data . REGRESSION I is certainly the cornerstone program As k for OYNACOMP programs at your local software dealer . Write for detailtd descriptions of these and
in In y data analysis software library. other programs from DYNACOMP.

REGRESSION II (PARAFlT) (AvaUabl. for an compul ....) PrIc.: $19.95 C....It.


S13.9S Dlskelte DYNACOMP, Inc.


PARA FIT is desilned to handle those cases in which the parameters are imbedded (possibly nonlinear-
ly) in the fillinl function . The user simply inserts the functional form, including the parameters (A(I),
6 Rippingale Road
A(2), etc .) as one or more BASIC statement lines. Data a nd results may be manipulated and plolted as Pittsford, New York 14534
with REGRESSION I. Usc REGRESSION I for polynomial filling, and PARAFIT for those com·
pll,at~d func tions .
(716) 586-7579
REGRESSION I and II may be purchased together for $36.95 (cassettes) a nd $44.95 (diskettes) Ne,," York 5t.te Iftldtnlll pltUe add '''' NYS •• In tax.

Circle 117 on inquiry card. BYTE December 1980 139


TWO ~},t
FREE TRIAL
OFFERS ..........................
......... ...................
...............................
...........................
• • iII • • • • • • • • • • • • • • • • • • • • • • •

...........................
...........................
..........................
..........................
..........................
...........................
...........................
..........................
..........................
..........................
::::::::::::::::::::::::::
::::::::::::::::::::::::::
...........................
::::::::::::::::::::::::::

m~m~~~~~m~~~mmH

(!J -A"fJ-j\R-lcm-o--

And one that costs you a buck.


One: Buy a new TeleLink@) I cartridge for your Three: Send $1.00 to us and we 'll send you the
ATARI 400@) or ATARI BOO@) computer and current " menu " of services , including the
get one free hour of CompuServe Information sophisticated big mainframe power of MicroNET.
Service time. Send $1.00 , name and address to: CompuServe ,
Information Service Division, 5000 Arlington
Two: Visit a Radio Shack ®computer center. Most Centre Boulevard, Columbus , Ohio 43220 .
are equipped to access the CompuServe
Information Service now. Log in and see what you
can get. The service is compatible with any
Radio Shack, TRS-80 and Videotex are trademarks of Tandy Corporation.
TR S-80@) including the new VIDEOTEX@) unit. ATARI400 and ATAR I ROO are trademarks of ATARI , Inc.
Circ le 91 on inquiry card .
All this is yours to command.
Access to news and MicroQuote has his-
entertainment data bases , torical and statistical
computer games and art, data on almost every
regional newspapers, stock , bond or option
newsletters , programs , you can buy. Corporate
financial information ,

I
'III
languages , storage (up to
128k free!) and lots more is
yours for 8V3 cents per
commodity prices
and financial
.:...------...;....:;.~ minute (between the
newsletters are
hours of 6 pm and 5 am also available.
weekdays and all day
weekends) , billed to
you r charge card. It's And, when you 're ready for big-time computer action ...
a local phone hook-up in more than 260 U.S. cities .
You need a
CompuServe is computer to
working with 11 use all the
major regional MicroNET
newspapers to services which
bring you their put you in
electronic command of
editions , as well our big , fast
as the Associated mainframe
Press news and computers .
sports wires . But even with
the simplest
terminal you can send electronic mail to any other user,
use the CB simulator, and try to zap the enemy 's
Simple games and spaceships in real-and very fast-time . Many
graphics for the networking multi-player games available .
beginner. And , when
Condition you 're ready-try the See for yourself
Red really tough ones on what a
MicroNET (see state- of -the-a rt
MicroNET service) . Not 1985. electronic
You haven 't lived
until you discover a
NOW! information
~ service can do .Get
I
-
---
- ............
.----~"'

- - - " .-
~
. . .... _ .. -.....
-'-
~-~-.-
-~-- - player from Los Angeles
in your dungeon!
, a demonstration at
a Radio Shack®
J computer center or
send $1.00 for
a current
CompuServe is continually adding new on-line menu
information resources. today.
So , order our current
menu and watch for new Data
features such as an
electronic encyclo- Bases
pedia , travel infor-
mati on , food
preparation and
gardening tips ,
CompuServe
government pub-
lication data-
and much more! • Information Service Division
5000 Arlington Centre Blvd.
Columbus, Ohio 43220
(614) 457-8600 Circle 91 on inquiry card .
A Simplified Theory
of Video Graphics
Part 2
Allen Watson III
1261 Robbia Ct
Sunnyvale CA 94087

Color Television to aim the beams this precisely; in- necessary to display two colors in-
To produce color television dis- stead, a shadow mask is used. The stead of black and white.) With a
plays we need a picture tube with a shadow mask is a perfora ted metal special-character graphics system, we
phosphor screen that can be made to plate placed just behind the phosphor can use a few of our extra character
glow in different colors. This is done screen in the picture tube. The three codes to select the colors. The color
by a method similar to the half-tone electron ,beams can strike the phos- displayed in place of white is called
method of color printing; a full-color phor dots only after passing through the foreground color and the one dis-
picture is made by superimposing holes in the mask. The electron guns played instead of black is called the
three single-color images made up of that produce the beams are posi- background. By inserting color-select
very small dots. At the normal view- tioned so each beam strikes only dots characters wherever they are needed,
ing distance the dots are too small for of the correct color; thus each gun it is possible to make different parts
the human eye to resolve, so that the casts an electron "shadow" on phos- of the display show different colors.
colors appear to merge into a single phors of the other colors. Brightness If each of the electron guns is either
image. The inside of a color television of each of the primary colors is con- on or off, the colors available with
screen is covered with an array of trolled by the intensity of the cor- this system will be the eight possible
small dots of three different phos- responding electron beam. combinations of the three primary
phors that glow in red, green, a blue colors:
when struck by electrons. By careful- Color by Direct Drive
ly controlling the brightness of each A straightforward approach to col- 1. no color, or black
colored dot we can produce any color or computer displays uses three iden- 2. red
we desire. (See text box, "The tical video-refresh circuits, each with 3. green
Primary Colors".) its own refresh memory, in order to 4. blue
The major problem is independent generate separate signals for the three 5. red + green = yellow
color control. We need three separate electron guns. This approach is rela- 6. green + blue = cyan
electron beams (ie: one for each col- tively expensive; it takes three times 7. blue + red = magenta
or) arranged so one beam strikes only as much refresh memory as an equiv- 8. all three = white
the red phosphor dots, one beam alent black-and-white display. If this
strikes the green dots, and one beam method were used with the 200 by The main drawback to the use of
strikes the blue dots. It is not practical 300 dot display example discussed in direct drive (often referred to as R-G-
Part 1 of this article, 3 X 7500 = B) is the cost of the color monitor.
22,500 bytes of refresh memory Professional monitors with separate
would be required. red, green, and blue video inputs are
Note that the numbers used for figures, We can have a more economical not mass-produced, so they are quite
photos, and tables in this article have been con- system using direct drive of the three expensive. Compucolor, the only per-
tinued from Part 1, which appeared in the colors, but using only one refresh sonal computer manufacturer using
November 1980 BYTE, page 180. memory. (Some switching circuitry is direct-drive color, builds a low-cost

142 December 1980 © BYTE Publications Inc


THEDAWNOP
AGE

The 2nd GenerationMis here!


MEASUREMENT systems & controls proudly vectored priority interrupts, RS-232C interfaces
introduces its new and exciting "2nd Generation" with full handshake, asynchronous or synchronous
family of S-100 * compatible products. Each has operation with asynchronous baud rates to 19,200.
been specifically designed for use with Available in four or eight channel versions.
multi-user and network
operating systems such DOUBLE DENSITY
as MP/M, CPINET, and FLOPPY DISK
OASIS. Every product is CONTROLLER BOARD-
fully tested and burned- controls up to four 5%-
in, comes with a 1 year inch or 8-inch disk drives
guarantee, and offers using IBM soft sectored
you features not formats. It features 1K
currently available from of on-board buffering,
any other source. DMA controlled data
transfers and the per-
Z80 PROCESSOR formance character-
BOARD - The most istics of the superior
powerful CPU board available today. Outstanding NEC 765 chip.
features include 4MHz operation, high-speed serial
and parallel 110 utilizing DMA or programmed 64K BANK SELECTABLE MEMORY BOARD -
control, eight vectored priority interrupts, and a Features include 110 port addressing for bank
real time clock. select with 256 switch selectable 110 ports for the
memory bank addressing. The memory is
MULHUSER SERIAL 110 BOARD - For use in configured as four totally independent 16K
expanded systems requiring up to eight additional software-selectable banks, with each bank
serial 110 ports. Features include: 16 maskable addressable on any 16K boundary.
·AI I produc ts meet t he new IEEE standards.
"Attractive Dealer & OEM Prices"
See your nearest computer dealer, or
contact us for the complete story on

em!CI Group
A D ivi sio n o f MEASUREMENT systems &.. controls
I
The 2nd Generation.

867 North Main St. I Orange, Calif. 92668


(714) 633-4460 TWX I TELEX: 678 401 TAB IRIN
incorporated
The Primary Colors Complementary colors are . es- violet, or magenta, and that the
In grammar school, most of us sentially opposites: if you mix "blue" ink is blue-green , or cyan.
were taught that there are three complementary-colored pigments To see the primary colors used
primary colors (red, yellow, and the resulting color is black, but in television, try viewing a color
blue) and that any other color can if you mix complementary-colored test pattern by tuning to a televi-
be produced by mixing these three. beams of light, the resulting color sion station before it is broad-
You may be wondering how color is white. This "symmetry" means casting programs. If you adjust
television manages to use red, that primary colors for light will be your television set's color controls
green, and blue as its primary col- the complements of primary colors so the primaries are as pure as
ors. First of all, the primary colors for pigments. possible, you will find the green
we learned in school are appro- This still sounds paradoxical: slightly yellowish, the red a bit
priate only for pigments such as how can red, green, and blue be orangy, and the blue almost in-
paints and crayons; light sources the complements of red, yellow, digo . If we arbitrarily use our
such as the glowing phosphor dots and blue? This apparent problem is vague color names for specific col-
in a color picture tube don't work caused by the vagueness of our col- ors and call the television prima-
the same way. or names. The colors in the two ries red, green, and blue, we must
The creation of a color by mix- sets of primaries are actually all call the pigment primaries magen-
ing pigments relies on the subtrac- different, but one color in each set ta, yellow, and cyan to avoid con-
tion (or partial absorption) of is reddish and one is bluish. You fusion. The two sets of primary
colors from the light falling on can see examples of the pigment colors make up complementary
the pigment. If you mix pigments primaries by examining a printed pairs, like this:
without adding white, the image reproduction of a color photo-
gets darker. However, creating a graph in which the printing plates Lights Pigments
color by mixing light works by ad- are out of register. Here you can red cyan
dition, so if you combine several perceive the colors of the inks and green magenta
colors of light, the result is lighter. that the "red" ink ~s actually red- blue yellow

color monitor into the computer in output pulses at the appropriate times dots. The half-cycle dots are pro-
order to keep the total system cost during the raster-scanning process. duced by computer circuits running
reasonably low. This creates dots of light on the at twice the color subcarrier frequen-
display screen. It is convenient to cy, or 7.16 MHz. If we make our cir-
Color by Sub carrier design computer video circuits so cuits run twice as fast (14.3 MHz) , we
Another method of avoiding a each dot corresponds to a half cycle can put dots on quarter-cycle inter-
high-priced color monitor is to use an of the 3.58 MHz color sub carrier. If vals and have 90 phase differences .
0

ordinary color television set to dis- several dots are adjacent, the output With the half-cycle dots this would
play computer video. Even with the will be a continuous high-level signal; give us four colors in addition to
addition of extra circuitry needed to this will appear on the screen as a black and white.
pick up broadcasts, home television white line as wide as the number of Bit mapping is not the only way to
sets cost less than professional dots . If we alternate dots and spaces, produce NTSC (National Television
monitors. However, there are draw- the signal will consist of alternating System Committee) color signals .
backs to the use of a television set. high and low levels, each a half cycle Our computer can have circuits that
A color television set is designed to wide, creating a square wave at the work like character generators, to
accept a VHF (very-high-frequency) 3.58 MHz sub carrier frequency . The decode different values of refresh
radio signal or carrier that is modu- television set decodes the amplitude data into appropriate dot patterns,
lated by a composite-video signal. of the 3.58 MHz component of the for even more colors. The circuits can
This signal consists of horizontal and composite video as the intensity of produce dots a quarter-cycle long,
vertical synchronizing pulses, black- the color to be displayed, so what separated by spaces three-quarters of
and-white picture information (called was sent out as a string of dots and a cycle long and vice versa, which are
luminance), and a 3.58 MHz subcar- spaces will be displayed as a brightly still at the frequency of 3.58 MHz .
rier that contains the color informa- colored solid line. The quarter-cycle dots can be at any
tion (called chrominance). The sub- The color that is displayed depends of four phases, as can the three-
carrier is modulated by the color in- on the phase of the color sub carrier. quarter cycle dots, giving us eight
formation in such a way that the The timing of the dots generated by more colors for a total of twelve, plus
amplitude of the 3.58 HMz signal the video-refresh circuits determines black and white. The quarter-dot col-
determines the intensity of the color their phase. For example, with dots ors will have a low average voltage
at each point in the picture; the phase corresponding to half cycles, inter- level and, hence, lower brightness
of the signal determines the actual changing dots and spaces is equiva- when compared to the longer three-
color displayed. (Refer to the text lent to a phase reversal, or a 180 0
quarter cycle dots. In other words,
box, "Outline of NTSC Color Stan- phase shift, which will produce the four of the twelve colors produced by
dards .") complement of the first color. To pro- this technique will be dark, four
Remember that the video signal duce more colors, we must make will be medium bright, and the re-
developed from memory produces smaller changes in the timing of the Text continued on page 150

144 December 1980 © BYTE Pub li cat ions In c Circle 92 on inquiry card. --+
High quality pretested inter-
active application software
. packages for personal and small
business computers designed by
experts - Datasoft. Proven
standard accounting and inventory
control functions - Datasoft.
Special market packages for
attorneys, physicians, wholesalers
and retailers - Datasoft. Complete
documentation - Datasoft.
Sophisticated electronic games -
Datasoft. Great dealer discounts -
Datasoft. Total support- Datasoft.
Best value - Datasoft.
Guaranteed - Datasoft.
Mail this coupon today OT call now for faster
delivery - (800) 896-5630

Hurry, send details on:


o Business software 0 Personal soft-
ware 0 Dealer information
o Programmer 0 Consumer
o Educational
Datasoft Inc ., 16606 Schoenborn St. , Sepulveda,
CA 91343, (213) 894-9154
Type of computerowned _ _ _ _ _ __
Company/ Name _ _ _ _ _ _ _ _ __
Address _ _ _ _ _ _ __
City_ _ _ _ _ _ __
State _ _ _ _ __
Zip _ _ _ _ __
Phone _ _ _ __
Dealer inquiries invited
Circle 93 on inquiry card.

Outline of the NTSC Color subcarrier is so called because,


Standards while it modulates the radio-fre-
In 1953 the NTSC (National quency carrier along with the nor-
Television System Committee) an- mal video signal, it is also a car-
nounced a method of color tele- rier.
vision broadcasting that was The subcarrier frequency must
adopted as the US standard. The be higher than that of the informa-
NTSC system superimposes color. tion it is to carry, although there is
picture information onto the older a maximum frequency that will
black-and-white signal in such a still fit within the 4.5 MHz band-
Price/Performance Breakthrough! way that the resulting composite width. Another reason for putting
signal is compatible with the old the subcarrier at a relatively high
standards. This means that color frequency is that the luminance
broadcasts may be viewed on signal has less energy at higher
black-and-white sets (and vice frequencies, so there is less inter-
versa), and this made it possible to ference between the luminance and
continue using black-and-white the subcarrier. There are still more
equipment. complex aspects of the NTSC tech-
Mauro M.P·250 Proac A color television camera is nique required to minimize this in-
essentially a combination of three terference and to preserve certain
The $695 pen plotter that gives monochrome (ie: black-and-white) other characteristics of the original
cameras, each viewing the same black-and-white. television signal,
professional accuracy with scene through a different colored but their importance in computer
superb line quality! filter. The most straightforward applications is not great enough to
Mauro's design innovations make it possible way to transmit color television in- warrant a full description here.
to produce a high quality, low cost plotter to the home would be to send these The net result is that the horizontal
that out-performs every other plotter of three signals over the air, but that line frequency is changed slightly
comparable price on the market today. In
fact, its line quality matches that of plotters would require the equivalent of in the NTSC system, to 15,734.26
costing $2,000 or more. three television channels and Hz, and the color subcarrier is put
Proac draws with .005" Istep resolution would not be economically feasi- at 3.579545 MHz. This is usually
and ± 0.5070 @ 17" degree of accuracy at
speeds of 2.5" per second or higher. A ble. referred to as the 3.58 MHz color
unique mUlti-point paper drive helps achieve Studies of human vision have ·subcarrier.
this level of accuracy, making Proac suitable shown that fine details in color are The two chrominance signals
for a wide variety of applications for which
Mauro is developing supportive software. not resolved as well as they are in modulate the 3.58 MHz subcarrier
Programs currently available include: [IJ black-and-white. This is fortunate together in such a way that the
Complete 2D and perspective plotting, in- since it allows transmission of col- resulting signal has an intensity or
cluding ASCII and curve generation which
are available as relative linking libraries (L80) or picture information with a amplitude proportional to the
for Microsoft compatible software products, much narrower bandwidth than amount of color at each point in
Fortran-80, Cobol-80, Compiler Basic, and three separate channels would re- the picture and a phase that deter-
Macro-80 in CP 1M compatible files on 8"
IBM-3740 or 5 v." Northstar formatted quire. In order to take advantage mines the particular color. There
disks. [2J Apple 11 UCSD Pascal implemen- of this effect, the NTS.C technique must be a standard phase for the
tation of Turtle Graphics including full 128 converts the three signals from a receiving set to refer to in decoding
ASCII character set; Pascal subroutines are
Fortran compatible. [3J Complete scientific color camera into one full-re- the color information, so a short
and business data graphing package for Ap- solution black-and-white signal burst of unmodulated 3.58 MHz
ple II. Includes data editor, Hi Res screen called the luminance signal, and subcarrier is transmitted during
preview, Axis tic marks, labeling and scaling,
data overlays, names and comments, point, two color-difference signals called part of each horizontal retrace in-
line, bar, and pie graphs, 128 ASCII charac- chrominance signals (which are terval. This so-called color burst is
ter set, data file handling. [4J Schematic
drawing system for TRS-80 . Has two font filtered to limit their bandwidth, used by the receiver to generate a
system: .15" grid for B size, and .1" for A thereby decreasing their resolu- reference subcarrier phase.
size drawings. Comes complete with tion). It turns auf that most television
predefined symbols for standard logic, linear sets don't do a very good job of
devices, passive and active components, con- The total bandwidth required
nectors, and 128 ASCII character set. System for the luminance signal plus the separating the chrominance and
is menu driven with placement of symbols two chrominance signals is about luminance signals that are com-
and interconnectors done under cursor con- bined so cleverly in the NTSC sys-
trol on the screen before plotting. Other soft- 40% greater than the bandwidth of
ware is in development and will be available a black-and-white signal, still too tem. Compromises made in the in-
upon completion. broad to keep within the 4.5 MHz terests of lower cost cause most
Proac comes with full vector driving
software for 8080, 6502, and 6800 based com- bandwidth that was originally sets to lose the fine detail in the pic-
puters. Interfaces are available for Apple, allocated for the video signal. The ture and pick it up as chrominance
TRS-80 and PET. With the addition of an NTSC system puts the chromi- instead. This means that fine ver-
"intelligent" serial interface, Proac becomes
compatible with any computer. nance signals into the band that is tical black-and-white stripes will
Contact Mauro Engineering about com- already occupied by the luminance sometimes produce spurious colors
plete information and specifications for MP- signal. This trick is accomplished on the screen. You can see this ef-
250 Proac and available software.
by putting the chrominance signals fect by watching for colored
onto a subcarrier, which is then streaks across those striped shirts
MAURO ENGINEERING added to the luminance signal. The worn by news announcers.
Rt. 1, Box 133, Mounl Shasla, CA 96067
Telephone 916 926·4406
146 December 1980 © BYTE Publications Inc
If you
just bought
another
printer,
boy are
yougonna
be sorry.

n.
The Epson MX-80. It's not just another worked- and maximize throughput. It prints 96 ASCII,
over rehash of last year' s model. It's our top-of- 64 graphic and eight international characters in
the-line 80-column printer. It's new . From the a tack-sharp 9x9 matrix . And it provides a user-
ground up. And it's the most revolutionary defined choice of 40, 80, 66 or 132 columns and
printer to hit the market since Epson invented multiple type fonts.
small printers for the 1964 Olympics in Tokyo . We spent three long years developing the
Don't take our word for it, tho u gh . Compare . MX-80 as the first of a revolutionary series of
There simply isn't a better value in an 80-column Epson MX Printers . We employed the most ad-
printer. Period. vanced automatic assembly and machining
But here's the fact that's going to stand the techniques in existence to produce a printer that
printer world on its ear. The MX-80 sports the is incredibly versatile, remarkably reliable and
world's first disposabl e print head. After it's extraordinarily inexpensive . It' s a printer that
printed about 50 million characters, you can could only come from the world' s largest man-
throw it away. Because a new one costs less than ufacturer of print mechanisms: Epson.
$30, and the only tool you need to change it is at- If it sounds like we're proud of the MX-80, we
tached to the end of your arm. are. Not only does it do things
Now that's revolutionary, some of the world's most ex-
but that's only the beginning. pensive printers can't do, it'll
The MX-80 also prints bidirec- da them for you far less than
tionally at 80 CPS with a logi- $650. That's right. Under $650.
cal seeking function to mini- And if that isn't revolution-
mize print head travel time ary, we don't know what is.

Til e wo rld 's fir s t di sposabl e print


lI ead. It has a life expectanC1J of over 50
lI1ill ion characters, yet it's so simple,
you cal1 cl1al1ge itwith one ll al1d. An d it
costs less tllan- repeat less than -$30.
EPSON
EPSON AMERICA, INC.
23844 H aw th o rne Boul evard , Torran ce, Ca liforni a 90505, Tele ph on e (213) 378-2220

Cir,cle 94 on inquiry card . BYTE December 1980 147


THE TYPRINTER 221
The TYPRINTER 221 is the only /intelligent printer'that
is Totally Compatible with every computer and all
word processing software. Features such as
Automatic Underlining, Automatic Bold Print , Reverse
Print, Columnization, Decimal Location are all
included at no extra coSt. This daisy wheel printer
prints 20 characters per second with Pica, Elite or
Mikron size type. Standard Centronics type interface,
RS-232 or I EEE available. This incredible printer can be
used off-line as a typewriter with a 17" paper width
capacity . Unit has a non-volatile resident memory for:
Automatic recall of often-used formats, Automatic
recall of often-used phrases.This is the only printer in
the world that can be programmed for use with any
word processing software. $2850.00

THE MICROLINE-80
The Microllne-80 offers business-quality and
reliability at an attractive price. Small and lightweight,
it easily fits in an attache case. It operates at 80
characters per second, and accomodates three-part
forms up to 9.5" in width . It can switch from standard
80 column printing at ten characters per inch to 132
column condensed printing at 16.5 characters per
inch. The condensed printing, combined with program
controlled line spacing at six and eight lines per inch,
provides for substantial savings in paper. Features:
Upper and Lower Case, Centronlc Interface, 9x7
Matrix, Block Graphics, 110V/220V 50/60 cps, Friction
& Pin-Feed. $639.00

PRINTERS COMPUTERS
LIST PRICE OUR PRICE LIST PRICe OUR PRICE

Centronics 730 . .... , . . ...... . ... . ... . $795.00 $749.00 Modell, Level II, 4K .. ... ... . . . .. . . .. .. $649.00 $619.00
Centronics 730-3 .... .......... . ...... $895.00 $795.00 Model I, 16K no keypad . .. .. .. . ....... $768.00 $669.00
Centronics 737 ....................... $995.00 $869.00 Modell, 16K wlkeypad .. . . . ...... . ... . $849.00 $729.00
Centronics 779 wllower case .... . .... $1595.00 $1195.00 Model II, 64K Ram ... ......... . ...... $3899.00 $3799.00
Epson MX-80 .................. .... ... $645.00 $599.00 Model III, 16K Ram ................... $999.00 $929.00
LRC 7000 + (64 col.) . . .... ....... . .. .. $405.00 $299.00 Model III, 32K Dual Disk .............. $2495.00 $2299.00
NEC 5510 SplnWrlter ................ $3195.00 $2695.00 Pocket Computer wllnterface .... .. ... $289.95 $269.00
NEC 5520 SplnWrlter .. .... .......... $3395.00 $2995.00 TRS-80 Color Computer .. .. . .......... $399.00 $359.00
NEC 5530 SplnWrlter ................ $3195.00 $2595.00 TRS-80 Color Computer Expanded .... . $599.00 $519.00
NEC Tractor-Feed Option .. . .. .. . ..... $249.00 $225.00 Atarl 400 Computer System, 8K ........ $629.95 $499.00
Okldata Mlcrollne-80 . ... ...... . ...... $800.00 $699.00 ATARI800 Computer System, 16K .. . . $1079.95 $849.00
Okldata Mlcrollne-82 ...... . .......... $960.00 $799.00 16K APPLE II Computer .... .... . . .. .. $1195.00 $999.00
Okldata Slimline SL300 .... .. . ....... $5380.00 $4395.00 16K APPLE II + Computer ......... . . $1195.00 $999.00
TYPRINTER 221 .... . ... . ... .... ... .. . . . . ... . $2850.00 32K APPLE II + Computer . . . . .. .. . .. $1295.00 $1059 .00
Vista V300 ... .... . ... ... ......... .. . $1895.00 $1795.00 48KAPPLEII + Computer . . ........ . $1395.00$1119.00

TERMS: Prices and specifications are subject to change. HARDSIDE accepts VISA & MASTERCARD,
Certified checks & Money Orders; Personal checks accepted (allow 3 weeks to clear). HARDSIDE pays ail
shipping charges (within 48 states) on ail PREPAID orders OVER $100.00. UPS Blue Label or Air Freight is
available at extra cost. COD orders accepted (orders over $100 require 25% deposit).

--'- - '- - -

148 BYTE December 1980 Circle 165 on inquiry card.


Ole it all
u one I

At TSE we stock our shelves with only the finest products available to
make your micro-merchandise shopping a pleasure. So the next time
you're considering a purchase for your micro, just pick up the telephone
and dial our toll-free number (1-800-258-1790) to get in touch with all that
counts in the micro industry.

SOFTWARE HARDWARE BOOKS

• Microsoft • Radio Shack • Hayden


• Apparat • Commodore Pet • Wiley
• Racet • Atari • Scelbi
• Hayden • Percom • Compusoft
• Muse • Centronics • Dilithium
• Creative Computing • NEC • Sams
• Personal Software • Sun • Radio Shack
• Scott Adams • Okidata • SoftSide
• Acorn Software • Source/Telecomputing • Addison Wesley
• Synergistics • Computer Case Co . • Computer Science Press
• Strategic Simulations • MicroMint • Rainbow Associates
• Lance Micklus • Eaton LRC • Plus much more!
• Softape • Cover Craft
• Quality Software • BSR
• Web Associates • BASF
• Small System Software • Corvus
• Image • Archbold Electronics

00
• On-Line Systems • ESP
• Ritam • Novation
• Avalon Hill
• Big Five
• Micro Lab
• Programmers Guild
• Quality Software Distributors

Send $1.00 for our catalog, and receive a


$2.00 credit toward your next purchase.

Circle 166 on inquiry card.


Two or more dots together produce
white on the display.
COMPUTER Another problem arises when try-
CIRCUITS ing to superimpose text and color.
Since the characters are made of lines
only one dot wide, some parts of the
characters will match the dot patterns

DISPLAY
REFRESH
MEMORY
) 0
of the colors and they will disappear
if displayed on a colored background.
One way to avoid this is to make
DISPLAY
characters of elements at least two
dots wide. This prevents their merg-
1 ing into colored backgrounds, but at
a price: you cannot fit as many of
VIDEO these wider characters into the
REFRESH display.
CIRCUITS

Undocumented Features and


Quirks
Several of the personal computers
Figure 2: The cause of video-display dropouts. Several popular microprocessor sys'tems
use a display scheme that switches the refresh memory out of the video-refresh circuitry listed in Part 1 of this article have
whenever some refresh memory location is changed. This is interpreted by the display subtle quirks that are not apparent at
as a blank line on the screen for a short interoal. first glance and are never mentioned
in the manufacturers' specifications
or sales literature. While they could
Text continued from page 144 : touch . This is due to the behavior of easily escape your notice during a
maining four will be pastels. (See the dot patterns . If the dot pattern for demonstration at the computer store,
photo 2 on page 152. ) green is binary 0101 and the pattern they could become very irritating
This method of color production for magenta is 1010, you can see that once you become aware of them. If
has some drawbacks. For one thing, it there will be either two dots together you are planning to use one of these
produces spurious black or white or two spaces together whenever a computers for graphics, you should
margins wherever certain color areas green area is next to a magenta one. be aware of these quirks before you
decide which computer to buy.
Although you may discover other
problems, these are the major design
flaws in the personal computers
Mountain Computer listed:

can now •

asymmetrical plotting
video-refresh dropouts
• limited color resolution

EXPAND
Your Apple II Peripheral capacity
• adjacent color interactions

Asymmetrical Plotting
Asymmetrical plotting makes a
plot with the same number of dots
horizontally and vertically come out
not as a square but as a rectangle.
EXPANSION CHASSIS Some personal computers are quite
bad in this respect while others pro-
duce almost perfectly symmetrical
Qtttill,ty' Performance You · Demand.~~!:I\j' plots. You can figure whether or not a
Eightmore slots for pie' Now you • Eight mirror image I/O slots of the Apple " display is symmetrical by finding the
can bank-select eight more peripheral slots • Fully buffered, bi-directional data lines ratio of its horizontal resolution to its
with immediate or deferred'software • Apple II compatible interlace card
commands-like having up to 15 peripheral • Dual selection capability; hardware or vertical resolution, and comparing
cards "on' line" - or use the Select/Deselect software the result with the aspect ratio of the
switct1 .1r)9unted on \ panel. • Immediate or deferred selection in
Expa~s\On, Chassis' yly powe software mode
display portion of the screen. The
supply is primarily for pe erals, without ", • From BASIC. a single POKE comma nd aspect ratio is the display width com-
the heavy demand of motherboard support turns the chassis ON or OFF pared with the display height: a stan-
chips required in your Apple. This means • Compatible with all software
much more power is available for peri- • Dedicated power supply with
dard television screen is a third wider
pherals than in your Apple itself! If you've approved power transformer than it is high, so its aspect ratio is
run outpf.rpom in YOljrApple- Expa.nsiorl ; 4:3. If a computer's display is sym-
chass,.is Is your answ~r; [)~oPby yourApple· •
dealer/or a demonstration; or contact
t)
_
MountalnComputer'<!ilij'
. - I NCOAPORATID "'-"" metric, the number of dots it takes to
Mountain Computer for the location of 300 Harvey West Blvd,. Santa Cruz. CA 95060 fill the screen in each direction will be
the dealer nearest you. (408) 429-8600 TWX 910 598-4504
proportional to the size of the screen
App le Is a trademark of Apple Compu ter Inc. in that direction. You will probably

150 December 1980 © BYTE Publications Inc Circle 96 on inquiry card.


Vi.lta Computer Companv
I

There are Daisies!. .. And, There are Daisies!. .. But Vista has a Peach!
The Vista V300 is exactly that , a " peach " of a daisy wh ee l printer both from the standpoint of price
and performance .
Think of it, a printer at nearly half the p rice (when compared to models even remotely competitive in
quality) combined with the ultimate in reliability , print quality , and flexibility .
Typical Comments : " Superb print quality! " , " Highly reliable .", " Definitely letter quality ... I can 't
believe the price tag .", " Best use I've seen yet of LSI Technology ."
But judge for yourself - look at the V300 features and kee p in mind this is a letter quality printer at
dot matri x prices .
• Tractor option available
• Print Speed - 25 CPS (Optional 45 CPS for $2,195)
• Print Wheel - Industry standard 96-character Daisy Wh eel
(i nclud ing th e extended-life dual plastic wheels) AND, Vista Has a Complete V100 Word Pro-
• Service - Pro mpt maintenance/service agreements avai l- cessing System for Only $4995!
able nati o nwide
• Interface - Industry standard parallel (RS232- C o pt ional) Th e Vista V100 is a complete word process-
• Printable Columns - 136
• Warranty - 90 days parts and labor, one year parts only ing system that includes :
• Pro porti o nal, bi -direction al printin g • Programmable VFU
• Extensive self-test fun cti ons • Hardwa re and so ft ware • Exidy Sorce rer • Vi sta V300 Printer
co mpa ti ble Co m p ute r, 48 K Full Character Daisy
• V200E20 Di sc Dri ve Wh eel
Vista does it again! Quality , Pric e and Perfor-
Sy ste m , Do u b le • Wo rdstar, CPM 1.4
mance with a peach of a daisy wheel printer. Densi t y (Inc ludes E Bas ic)
• San yo Data Di splay • Ca n also be used fo r
IMMEDIATE DELIVER Y M o nitor Data Processi ng
For Further Information
Call Toll Free (800) 854-8017
The Vista Computer Company 140 1 Bo rc ha rd Street . Sa n ta An a, Ca lifo rni a 927 05 . 7 14/ 953-0523

Circ le 97 on inquiry card . BYTE Decembe r 1980 151


Photo 2: Bars of complementary colors. Twelve colors (plus white) can be produced by the color-subcarrier method, where each
cycle of the 3.58 MHz color frequency is broken into quarters. By varying the phase and by putting out signals with a duty cycle of
75% , 50%, or 25 %, a computer display can select the color.

be able to program the computer to read it or to change it), the computer during animation, the occurrence of
compensate for an asymmetric interrupts the video refresh . (See dropouts will increase. So if you are
display, but the results may look so figure 2.) The severity of the resulting planning to use your computer for
ragged that you prefer to live with the display-data dropouts depends partly animated graphics, look for models
asymmetry . on the nature of the data being that do not have this problem.
displayed. If only text is being In order to avoid having video
Video-Refresh Dropouts displayed, with a black background, dropouts, some personal computers
Vi deo-refresh dropouts look most of the dropouts will occur in have refresh memory tha.t runs twice
something like the interference pro- areas of the screen that are already as fast as necessary for refreshing the
duced by static from electric motors black and pass unnoticed. (The small- display. This makes it fast enough to
and automobile ignitions (ie: short, keyboard Commodore PET has respond to a memory-access request
horizontal black lines that appear dropouts too, but they are white and by the computer between two suc-
very briefly and in random locations only appear when the display is cessive transfers to the display. The
on the screen.) They are not external PEEKed or POKEd .) computer and the display share the
interference in this case, but are self- Dropouts happen only while the refresh memory by taking alternate
inflicted . Whenever a Radio Shack data in the computer's video-refresh memory cycles. Neither interferes
TRS-80 or an Exidy Sorcerer accesses memory is being read or changed; if with the other in any way.
the video-refresh memory (either to the display is being changed often, as The main reason that all persona]

152 December 1980 © BYTE Publicat io ns Inc Circle 98 on inquiry card . .....
Mlao-ScJ's new disk drive famtIy 35, aIongwtth up to 20K ina-ease cam. plus an improved media
reaDy makes your Apple shine. In capacity. Maybe an extra 201{ isn't centering system.
Both the A-40 and A-70 otr~ anything to write home about. but SPECI,AL DISCOUNT.
extra performance plus the abWty the speed sure is - 5 ms track to One A-40 plus controller is priced
to read existing diskettes written tradevs. Apple's 15 ms. at only $495 and the second drive
on Apple Disk II systems. The ModeIA-70, on the other isjust $395. You can save
And ajumper selectable boot hand. features twice the tracks and up to $200 per system over Apple II
prom for 13 and 16 sector interger capacity of the Apple Disk II. but drive prices.
Basic or 8 sector Pascal comes it costs only a few dollars more. And you can save even more if
standard. The secret of outstanding per- you act now. Contact us today for
The Model A-40 actually costs formance and reliability is a state- a special $50 introductory discount
a lot less than Apple Disk II drives. of-the-art design incorporating a on your Micro-Sci A-40 or A-70
Yet it provides 40 tracks instead of band positioner. instead of a plastic system order.

MICRO-SCI
1405 E. CHAPMAN AVENUE • SUITE E • ORANGE, CALIFORNIA 92666 • 7141997-9260
MICRO-SCI IS A DMSION OF STANDUN CONTROLS. INC.
Apple and Apple II are registered trademarks of APPLE COMPUTERS INC.. SAN JOSE. CAliFORNIA
computers do not use this method of Limited Color Resolution or television receiver. To start with,
preventing dropouts is cost. The com- If you choose a computer that you can distinguish the 280 dot posi-
ponents for this refresh memory must generates NTSC video in order to use tions even on a color set. (We might
be capable of operating at twice the an ordinary color television set for call this figure the accuracy of the
normal speed-this makes the your display, you may be disap- display, since it determines the
memory more expensive. Or looking pointed by the poor horizontal smallest difference that the computer
at it another way, without the need resolution. Even though the computer can display.) The resolution problem
for fast refreshing, the higher-speed produces a signal with up to 280 dots arises due to the way most color
memory would enable us to use a per horizontal line, the television .set television sets separate the color in-
faster microprocessor and obtain bet- will only show black-and-white formation from the rest of the video:
ter performance. Another factor af- resolution of about 160 dots per line they send all of the high-frequency in-
fecting the design of the refresh and color resolution that is even formation to the color circuits. This
memory is the type of microprocessor lower - 40 or 50 dots per line. limits the picture bandwidth to only 2
being used; some types have internal We must define three different to 3 MHz and the horizontal resolu-
clocking schemes that are not com- kinds of horizontal resolution when tion to 160 to 200 dots per line.
patible with this refreshing scheme. discussing graphics displays on a col- This resolution, poor as it is, ap-
plies only to brightness changes in the
picture (ie: black-and-white informa-
tion) . If you display different colors
. HOLIDAY GREETINGS FROM JOHN D. OWENS ASSOCIATES
ciCALIFORNIA COMPUTER SYSTEMS o
:t
next to each other, the colors will
smear across the width of four or five
z
:t
Q
HIGH IN QUALITY, LO W IN PRICE ~ dots. This is due to the narrow band-
Z80 CPU, 4 Mhz, with one serial port; 12 slo t 5-100 mainframe, disk controller, 64K ~ width of the color circuits. A band-
Dynamic Ram, CP/ M 2.2® ....... ......... . . $1,645. ~
~ Interfaced to 2 Shugart, 8 inch drives with power supply and cabinet for an ".
width of about half a megahertz
allows only about fifty color changes
§ :~~it~oo:al have a co~~i~~eS-l00s~st~~ 'f;r under $3,000. THE BESTBJ~'~~ .~ across the width of the screen. In spite
< THE MARKET. Ui
of this, you can produce quite good
~ ----------------------------------------------------------- 2
~ ~~~~~~ g displays on a color television set by
z The new rising stars! Beautifully designed and constructed with the Industrial Micro ~ using a lot of black and white along
~ System reputation for fine quality. These systems feature a Z80 CPU, S-100 bus; double " with colors. Most of the picture con-
~ density drives (either single or double sided) CP / M®.5000 series uses mini floppies, 8000 ~
uses maxi floppies. Hard disk and MP / M now ava ilable. ~
sists of brightness differences and has
~ Model 5·00125 with two double density drives, 32K Static RAM ...... . .. .. ... $2,765. ~ horizontal resolution of about 160
dots per line. Displaying black be-
~ Model 8·00125 as above but with 8" drives ........... . .. . ....... $4,185. X
:' -A
--M-P-E-
X-D
-F-R~--
90-0-H
-A--
R-D-D
-I-S-
K-D
-R-I-V-E-S------------------~--- ~ tween different colored areas keeps
~o' Winchester media; 16MB removable; 32, 64, or 96 MB fi xed. These drives are totally in- ~~ the color smears from being visible .
tegrated with the IMS hardware and CP / M® or they can be used with other systems . We _
z can furnish a package consisting of an IMS sys tem , your choice of CRT or printer, op- 2 Color Interactions
5_ tional hard disk and applications software. "0 Suppose you want to draw several
~ ___3_2_M_B_S~y_st_e_
m_'_____________' _ ' _ "_ ' _' T "_ ' _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _._._._$8_,_50_0_._ ~ lines on your color-graphics display .
~ DRIVES IMS MEMORY 16 K static . ..... $285. ~ If you try to make the lines different
§ Per Sci 299B Now Available!!! . $2,300. 32 K static .. $585. X colors, you will discover that the
< Cabinet and power supply ...... $300. 64 K Dynamic wi th parity ....... $950. ~ compromises made in the designs of
~ Per Sci 277 . $1,210. Shugart ... . $525. ------------------------------ ~
some personal computers limit the
o MPI B51 .... $265. B52. . . . . $365. TEl MAINFRAMES, S-100 "6
o Innotronics and QUME also available. 12 slot ......... $500. ~
number of colors that can be adja-
Ii -----------------=~-------------I 1 $ " cent. If you try to put more than two
Q. HAZEL TINE 1500 .. . .. $885. 22 s ot ............ ... . .. 670. 0
colors close together, the computer
~
iii 1510 . . ..... $980. 1520 ..... $1,210. TARBELL ~~ will sometimes change one of the col-
" 1420 (two year warranty) .... ... $775. II $ ~
:5 ------------'---------'------------ 1 Double density contro er .. 420. X ors plotted earlier, depending on
~ CENTRONICS Cables .... ....... $40. ;; which color is used last. This can be
i ___7_37__..____.._$_7_80_._7_3_0 _.._._ ._._. ._$_6_80_·~-C-A--LI-F-.-C-O-M--P-U-T-E-R--SY-S-T-E-M--S----- ~ rather disconcerting the first time it
5 TELEVIDEO SMART CRTs CONTROLLER Single or double densi· g happens to you and worse when you
~ 912 Band C ................... $780. ty; 5 1/ . or 8" drives. ROM Addressable. ~ find that it is a characteristic of your
~ 920B .. .. $1,105. 920C ....... $850. Price includes CP / M® 2.2. . $395. " computer. You may be able to
Overseas Callers: TWX 710 588 2844 minimize the effect it has on your
WE EXPORT : Phone 212 448-6298 or Cable: OWENSASSOC displays by understanding the
mechanism behind it in order to "pro-
CALL OR WRITE FOR CATALOC;;UE AND PRODUCT LITERATURE gram around it."
This problem arises in the Com-
pucolor II and in the Texas In-
JUHN U.UWt:N~ struments TI-99/4 because of their
background-foreground schemes for
Associa tes, Inc. specifying colors. Programs on these
12 Schubert Street machines can use anyone of the
Staten Island, New York 10305 available colors for the dots being
212 448-6283 212 448-2913 212 448-6298 displayed (ie: the foreground) and
any other color for the background.
Each character cell can have its own

154 December 1980 © BYTE Publications Inc


foreground and background colors,
so the colors can be different in dif- Model Apple II Compucolor II TI·99/4
ferent parts of the display. However, region height 1 4 8
inside a region that is the size of a region width 7 2 8
character, there can be only two col- colors in region 4 2 2
colors ava ilable 6 8 16
ors. If you try to draw a colored line
through a cell that already has two Table 2: Th e co lor interaction characteristics of three po pular microprocessor
other colors in it, the foreground systems. Th e fou r colors in a seven-dot region on the Apple II are black, white, and
points in that cell will be displayed as one of the pairs: green and magenta or orange and blue. Any character-cell region
the new color. in the Compuco lor and Texas Instruments computers can have any two of the
The Apple II has a similar problem available colors, with black and w hite counted as colors.
due to the tricky way it selects colors
in high-resolution mode. High-
resolution graphics on the early Ap- proach, which might be called The personal computers I have
pIe II have only two colors, plus pseudographics. Still, such displays mentioned all have at least some kind
black and white . It uses bit mapping are limited both in information con- of block-graphics display. Photo 3
of 7 bits out of each displayed byte. tent and in visual appeal. and photo 4 show the same histogram
Later models have been modified to ,.-_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
use the eighth bit in each byte to
select two more colors by shifting the
phase of the dots made by the other 7 HOLIDAY GREETINGS FROM JOHN D. OWENS ASSOCIATES
bits. This means that the color-select ~ TELETYPE Model 43 Inventory Sale! !!!
bit in each byte determines which two ~ Model 4320, Friction or Pinfeed . . . ....... $985.00 INDUSTRIAL
colors are available for seven adja- g Model 4330 pu nch/ reader. 10 or 30 CPS. MICRO
;fi 8 level, I ' tape . . . . ......... $2,595. SYSTEMS
cent points . If a line happens to fall in TELETYPE
~ ____L_im
_i_te~d~s~u~
pp~l~
y ~o~
f~M_o_d~
e l_4~5~a~v~
a_il a~b_le~.________________
the same seven-dot-wide region as HAZELTINE
one already plotted, with the color- ~ IBM 3101 CRT Model 10 . . . . . . . . . . . $1,195. IBM
TELEVIDEO
~ Model 20 ........... . . . . . ........ $1,395.
select bit the other way, the color- ~ Selectric-like, detached keyboa rd . 9x16 dot ma trix. Main- TEl
select bit will get changed to match TARBELL
. tenance con tract from IBM only $70 per yea r. CORVUS
the new line. (See table 2.) ~ ----------------------~~~~~------------
PER SCI
§. ITHACA INTERSYSTEMS NEC
~ Full S-100 IEEE Compa tibility I Full 24 address b its . DMA disk ITHACA
Which Method Is Best? ~ controller. SYST EM 2A includes 20 slot mainframe with front INTERSYSTEMS
By now it shouldn't be surprising " panel, 64K Dynamic RAM . Z80 CPU, 4 MHZ, ex tended ad- MARINCHIP
that I don 't single out one personal ~ dressing capab ili ty. 4 para llel, 2 serial I/ O , fl oppy controller. DATA SOUTH
" Our discounted price ........... . .. $3,236. QUME
computer as the best. It should also CENTRONICS
~ --M-A
-R-I-N~C~H
-I-P-S~Y-S-T-E-
M-S-M
--9-
90-0--~~~~~~-- TEXAS
be obvious that my criticism of par- o INSTRUMENTS
ticular features of certain manufac- Elega nt 16 bit CPU, S-IOO compa tible, multi user, multi pro- ATARI
turers' computers does not automati- cessor operating system . BASIC, FORTH, META, PASCAL, DEC
Word processor, text editor CALIFORNIA
cally disqualify them or imply that CPU kit and softwa re package COMPUTER
their competitors' machines are SYSTEMS
Assembled .. . .... .. . . . . . . . .. . .. . . . . KONAN
superior. Careful examination of EDGE
newer computers is likely to reveal TECHNOLOGY
INNOTRONICS
other peculiar features. XEROX
My explanations of these un- DIABLO
documented quirks are intended to INTEGRAL '6
DATA SYSTEMS ~
show how published specifications CROMEMCO !='
fail to provide complete descriptions SOROC ~
~<' On line, rea l time, fo r the M9900 to dri ve the Microangelo. MICROPRO ~
of these machines. The different ap- For use in design of PC boa rd masks , IC masks and other ap- TELETEK ,.
proaches to graphics displays may ~ _-~p-lic-a-ti-o-ns-u-s-u-al~ly-r-e~qU-i-ri~ng~a~$-20-0~,O_O_O_s~ys_te_m_.___________ NOVATION ~
result in similar specifications, but the AMPEX ;;
~ CORVUS HARD DRIVES
displays may perform quite different-
ly in a particular application. You O We are the S-100 CORVUS dea ler in the New York area.
Demonstra ti ons by appoin tment.
NOR~~~TAR
COMMODORE
SCION
~
~
'6
should try to understand these dif- MODEL 11, HARD DISK SYSTEM .... .. ... . ... . . $4,820. MPI ~
ferences so you can evaluate them in Mirror Backup System ...... . ... . . . . .. . .. .... $ 715. POWER ONE 6
Host Multiplexer . ... . ... . . .. .. . . . .. ...... . .. .. . $ 675 . MEASUREMENT ~
i!:
terms of your own needs and make ~ SYSTEMS •.
your own judgments. " MULTI-BUS AND CONTROL ~
~ Z-8000 CPU and supporting boards. From Central Data n
The most important graphics C_o_rp_._C_o_m_p_le_te_s_y_st_
< ____ em__ a t__________._._. _$_6,_50_0_.__~______________ ~
ss_ta_r_ti_ng__
feature of a personal computer is
simply having graphics. Of course,
you can produce video displays that
I
ci
WE OFFER A FULL RANGE OF EXPERT CONSULTING
SERVICES COVERING ALL AREAS
are adequate for some applications on ~ OF COMPUTER APPLICATIONS AND SYSTEMS,
a system that does not have any
graphics features . For example, photo
3 shows a plot of a histogram pro-
JOHN D. OWENS
duced by means of standard Associates, Inc.
characters. Most of the ubiquitous SEE OUR AD ON FACING PAGE
Star Trek games also use this ap-

Dece mbe r 1980 © BYTE Publicatio ns Inc ISS


displayed using pseudographics and to color, all the commercials were generalization fails to describe the im-
low-resolution block graphics. done in color long before all the pro- pact that color provides. If your ob-
The next important feature of a grams were . Statistically speaking, jective in having graphics on your
graphics display is color. If you doubt you could say that a color display can computer is to enhance the effec-
the validity of that statement, ask convey three times as much informa- tiveness of your displays, then you
yourself why, when television made tion as a black-and-white display are almost- certain to find that color
the transition from black and white with comparable resolution. This capability is worth the cost.
Next we come to the question of
resolution, and here things get a little
complicated. An inexpensive way to
get high resolution is by means of
special characters, but this method is

~: I not well suited for producing graphs


of curves or other mathematical func-

4: .,,# •• # .
3: •••
5:6: 1".,
tions. You can directly compare the
specifications of the other types of
graphics systems, subcell and map-
,########1# ping, because these enable you to plot
7: 1############## a curve as a series of points in or-
8: 1########1######111 . dinary rectangular coordinates. The
9: ########,,######1#### higher the resolution, the smoother
10: ################1###### and more accurate these plots will be.
11 ' #########1######11##### However, special-character graph-
12: '######1###1#11#1##1. ics systems do not allow you to plot
13: 1111############### arbitrary curves in high resolution.
14: 1111#11111###1#1 Only predetermined shapes can be
15- '11111###1#
Ii; .... #.#. displayed, except on the Texas In-


.
1 : .111
1 s I ••
: 'eeee VALUES-- NORMAL DISTRIBUtION .
struments and Exidy machines with
their programmable graphics charac-
ters. While it should be possible to
write a program to dissect a curve in-
to 8 by 8 graphics cells on these com-
puters, it would be extremely tedious.
This means that the resolution of a
special-character system is not direct-
Photo 3: Pseudographics are created by using characters that are meant for viewing as ly comparable with that of the other
standard text. types. How important that is to you
depends on your need to plot curves
with your computer. It also
demonstrates another way that
specifications can be misleading if
you look only at the numbers.
I hope that the information I have
provided has not given you the idea
that the graphics displays on all the
current personal computers are
unusable. I think it is very exciting
that we can get so much graphics
capability on such inexpensive
machines. My objective in presenting
this description has been to help you
see the reasons behind their dif-
ferences. If you can understand them,
you will be able to figure out which
type is most appropriate for making
the kind of graphics displays you are
interested in .•

References
1. Lancaster, D. TV Typewriter Cookbook. In-
dianapolis IN : Howard W Sams & Co, 1976.
2. Schure, A. Basic Televis ion, Revised
Second Edition, Volume 6. Rochelle Park NJ:
Hayden Book Co, 1975.
3. Watson III, A. "More Colors for Your Ap-
ple," BYTE, Volume 4, Number 6, June 1979,
Photo 4: The same histogram shown in photo 3 is repeated here using subcell-block page 60.
graphics on a 40 by 40 grid.

156 Dece mber ] 980 © BYTE Pub li cat ions Inc


RCA's new VP-3301 is a professional quality, ASCII You can also define a total of 128 of your own characters.
encoded, intera ct ive data terminal, su itable for a wide Including: Greek letters and other foreign alphabets,
vari ety of industrial , educati onal, business and individual graphic symbols, large graphics building blocks,playing
applications requiring interactive communication card suits, unique character fonts, and "little green men."
between computer and user. Connects directly to your Th e keyboard section features flexible-membrane
computer or to a sta ndard modem for over the phone key switches with contact life rated at greater than five
access to tim e sharing networks and data bases. And it's million operations. A finger positioning overlay and
co mpatible with networks such as those provided by positive keypress action give good operator "feel".
Com puServe Information Services and Source Tele- An on-board sound generator and speaker provides
computing Corp. Microprocessor intelligence and LSI aural feedback for key presses and may also be
video control integrated circuits bring performance, activated with escape sequences to provide an audio
features and flexibility at a low price. Power supply output.
in cluded. Th e sealed keyboard surface is spill proOl and dust
Unique color locking circuitry creates sharp, jitter proof. This combined with high noise immunity CMOS
free, true color graphics and rainbow free characters. circu itry makes the VP-3301 ideal for hostile
Displays the entire field of characters in any of 8 environments.
colors against any of 8 background colors (7 gray scales Output is industry standard asynchronous RS232C
with monochrome monitors). Or to add special or 20 mA current loop with six switch selectable baud
emphasis, you ca n display individual letters, words or rates and 8 selectable data formats.
lines in different colors or in reverse video. The terminal can be connected directly to a 525 line
Th e VP-3301 offers you a c hoice of two software- color or monochrome monitor. Or to a standard TV set
selectable display formats: Either 40 characters by 24 using an Rf modulator.
lines. Or 20 characters by 12 lines. For more information, contact RCA MicroComputer
Th e terminal's resident c haracter set consists of 52 Marketing, New Holland Avenue, Lancaster, PA 17604.
upper and lower case alphabetics, 10 numerals, 32
punctuation / math symbols, and 31 co ntrol c hara cters . Or call our toll-free number.: 800-233-0094.
' Suggested user price.
ROn
Circ le 99 on inquiry card. BYTE Decembe r 1980 157
On the Road to Adventure
Bob Liddil
The Programmer's Guild
POB 66
Peterborough NH 03458

Adventure! The very word brings the treasure or to valuable clues to the KICK, SHOOT, ATTACK, KILL,
forth visions of high intrigue and ultimate winning of the game . Some FEED, LEAD, and DRINK are only a
danger. The armchair adventures of Adventures are goal oriented, while few of the many (usually more than
the personal computer user can be others rely on the accumulation of one hundred) direct-action com-
every bit as exciting as the real thing, valuable objects. mands available to the player of Ad-
without the personal risk. The commands in Adventure affect venture. One Adventure by Scott
Adventure players are just as four factors: where you are, what Adams has a fully functional
dedicated to their activity as are any you see, where you can go, and what bathroom with a presumably
of the many different types of gaming you can do. anatomically correct puppet re-
enthusiasts. They expect a high stan- sponding to the direct-action com-
dard of excellence. mand USE!
This article by no means claims to Magic words are popular EXAMINE always gets results,
cover all there is to know about with some Adventure even when the response is a seemingly
Adventure. [The capitalized word nonhelpful, I SEE NOTHING SPE-
Adventure will be used to refer to this
authors.
CIAL. This is still a clue in that it
class of games as a whole .. .. GW] eliminates the object just examined
What I will do is introduce the reader Your puppet, the narrator inside from further consideration. Some-
to the styles and procedures that have the program who resides in the world times EXAMINE reveals something
popularized Adventure to almost cult of your Adventure , can freely use that you have overlooked. In a recent
status and present the currently pop- the data provided by the computer to outer-space scenario, ' I carried a
ular authors along with their works . deliver your options to you. When phaser pistol for almost an hour
Additionally, there will be tips on you respond, the puppet executes before remembering to examine it.
how to play Adventure without tear- your command and lives (or dies) When I did, I discovered that it had
ing your hair out and going totally through the consequences. two settings, stun and destroy. I had
crazy . By paying careful attention to the been stumped, but now I destroyed a
information given you throl,lgh the certain object and things fell logically
What Is Adventure? faculties of your puppet, you can into place. I was able to proceed with
Adventure is a semi-intelligent, move him freely through his environ- the game, following it to an entertain-
word-recognizing computer program ment. One mistake can cost you the ing and pleasant conclusion.
that employs a narrative style to pre- game (and the puppet his life) . Movement commands are usually
sent an unsolved puzzle. (For an ex- simplistic. In some Adventures, pos-
ample of an Adventure dialog, see How to Play Adventure sible directions to take are displayed
listing 1.) The format of the game can Your puppet will do whatever you at the top of the screen with the title
be almost any organized grouping of command if it is within his power. "OBVIOUS EXITS ARE:". These
locations that are bound together by He is totally dependent on you for his may not be your only options, how-
a single theme. The clues to the puzzle sequence of action , He understands ever. Lost in a desert, with a road in
are tied to the theme so that the game quite a vocabulary of two-word sight (and the message YOU SEE: A
flows logically and smoothly. Solving English sentences, but you must be ROAD, CACTUS, SAND
the puzzle in whole or part leads to careful because he takes your com- displayed), you may have the addi-
mands literally . Thus, a command to tional movement-command options
a puppet standing at the edge of a cliff of GO ROAD, GO CACTUS , or GO
About the Author to JUMP will cause the puppet to hurl
Bob Liddil is a freelance writer and is both
SAND , These may produce such
himself into space, resulting in diverse results as YOU ARE ON A
game designer and president of The Program -
mer's Guild. He is interested in photography (depending on the author) conse- ROAD, YOU SEE: DESERT ,
and noncomputer fantasy war-gaming, and his quences ranging from dea th to soft MOUNTAINS, TOWN or OUCH!
equipment includes a Radio Shack TRS-80 landing. A command of SHOOT I'M STUCK FULL OF PRICKLY
M odel I computer with 48 K bytes of memory, HORSE in a western Adventure could PEAR NEEDLES or I'VE BEEN BIT-
two MPI disk drives, and a Centronics 730
leave you afoot. TEN BY A RATTLESNAKE, I'M
pri"ter.
GO, GET, LIFT, CARRY, PUSH, DEAD.

158 December 1980 © BYTE Publications Inc Circle 100 on inquiry card . ..--.
The MODEL 800 MST is certainly pleasing to look at, but its true beauty lies beneath tne surface. A glimpse at its
features reveals why it is rapidly becoming the most sought after printer in the world. . . /

• Four ~tandard interfaces: • Up to 10 character fonts


RS-232 (15 baud rates) Standa'rd 96 char.acter ASCII
Centronics compatible parallel User defined character font
IEEE-488 Provision for up to eight addit.ional f,qnts
20ma current loop • Dot resolution graphics in six densities .
• Six line densities : 64, 72, 80, 96, 120, 132 • Variable line spacing control from 0 to 64 dots in
• 100 CPS at all six densities half-dot increments
• Unidirectional or bidirectional printing • Auto form-feed for any form length at any line
• Sixteen horizontal and ten vertical tabs spacing
• Elongated characters in all six densities • Heavy-duty all aluminum chassis
• 1920 character buffer • 110vac or 220vac, SO/60Hz.
• Uses either perforated or roll paper • 100 million character pririthead
• Fully adjustable tractors to 9V2" • 'Measu'res only 15" wide, 3" high, and 11" deep
• Auto self-test • Weighs only 15 Ibs .
· . . . . but maybe its most attractive feature is the price . . . . . $699 .00 . •~

P.O. BOX 3648 FULL .• CAL. 92634 / (714) 992-4344


Circle 101 on inquiry card.

Listing 1: Sample dialog from an Adventure. Th ese three screens are from Lost
MTI stocks 'em all Dutchman's Gold, an Adventure from The Programmer's Guild . The questions and
long replies are by the Adventure program . The two-word replies at the end of each in-
for faster delivery. dented line are the player's command. Although the format will vary from Adventure
to Adventure, each one will tell you something about your immediate surroundings. In
this Adventure, the information above the heavy lines is rewritten after each command.
No hidden charges. Prices include delivery. In other words, the legend DEAD BURDENBEAST at the top of the last screen is
V ISA and MasterCard orders accepted. displayed only after the command SHOOT BURDENBEAST (at the bottom of th e
VIDEO TERMINALS screen) is given .
VT 100 D ECscope ............... ................ $ 1695
VT132 DECscope .................•.•.•...•.•...•.•. 2295
ADM-3A (dumb terminal) ... .... ...... .......• YOU A R~ IN A SMALL CAMP. YOU SEE :
ADM-3A+ (dumb terminal) ...... .. _.. _......• CARRYSACKS. UNTI ED BURDEN8EAST . LEATHER PIECE. CAMPFIRE.
ADM·31 (2 page buffer) ....... .........•......•
ADM -42 (8 page buffer avai l.) ..............•
1410 (Hazeltine dumb termi nal) ........... 825
OBVIO US EXI TS ARE : WE ST NO RTH SOUTH EAST
1420 (dumb terminal) .. .. ... ...... _.....• _...... 895
1421 (Consul 580 & ADM-3A comp.I.... 895
1500 (du mb terminal) ... ...... ... ... .. .. ...... .. 1045 WHAT DO YOU WANT TO DO NOW? GET BURDENBEAST
1510 (buffered) .... .. .................... .. ......... 1145 ? YOU HAVE NOT THE STRENGTH TO DO THAT, SIR KNIGHT.
1520 (buffered printer port) ..... ..... ... .... 1395
1552 (VT-52 compatible) ............. ...... .. 1350 WHAT DO YOU WANT TO DO NOW? EXAMINE CAMPFIRE
300 BAU D TELEPRINTERS TH ERE ' S SOMETHIN ' HERE!!
LA34-DA DEC writer I V .. _._ ............ _... _. 1045 WHAT DO YOU WANT TO DO NOW? EXAMINE BURDENBEAST
LA34-AA DECwriter IV .... ..........• _....... 1295 YOU SE~ A FLOP-E ARED ILL TEMPERE D QUADRAPEDAL ANIMAL.
Tel etype 4310 ... ... ......... ...... ... ... .... ......... 1085
Teletype 4320 ••.. ...... ....... .. ... ................ 1225
WHA T DO YO U WAN T TO DO NOW? DROP CARRYSACKS
Diablo 630 RO .. ................................... 2295 0 1<
Diablo 1640 RO ............. .... .................. 3085
Diablo 1640 KSR .... .. .• ......................... 3285 YOU AR E IN A SMA LL CAMP. YOU SEE :
Diablo 1650 RO ................................... 3185 UNTIED BURJENBEAST. LEATHER PIECE. CA MPF IRE .
Diablo 1650 KSR ................................. 3385
TI 743 (portable) ................................. 1190
TI 745 (portable/built -in coupler) ....... 1585
OBVIOUS EXITS ARE : WEST NOR TH SOUTH EAST
TI 763 (portable/bubble memory) ....... 2690 ===============================================================
TI 765 (port/bubble mem/b-i coupler) . 2895
600 BAUD TELEPRINTERS WHAT DO YOU WANT TO DO NOW? EXAMINE CARRYSACKS
TI 825 RO impact .... ............................ 1565 IT IS A WELL WORN DOUBLE CARRY SA CK
TI 825 KSR impact ... ................... ........ 1645
TI 825 RO Pkg.................................. ... 1750
IT APPE ARS TO HA V~ SOMETHIN G IN IT,
TI 825 KSR Pkg..... .. ............................ 1895 MAY SE YOU SHOULD GET IT.
1200 BAUD TELEPRINTERS WHA T DO YOU WANT TO DO NOW? GET CARRYSACKS
LA120-AA DECwriter III (forms pkg.) . 2410 Of(
LA180 DECprinter I ........ ..................... 2195
TI 783 (portable) .............. ................... .1745 WHAT DO YOU WAN T TO DO NOW? OPEN CARRY SACK
TI 785 (port/buil t· in coupler) .............. 2395 "
0 r,
TI 787 (port/inter nal modem) ........... ... 2845
TI 810 RO impact ............ , ................... 1800
TI 810 RO Pkg . ............................ ......... 2047 YOU ARE IN A SMALL CAMP. YOU SEE:
TI 820 KSR impact .............................. 2057 DEAD BUR OENBEA ST. LEATHER PIE CE. CAMPFIRE .
TI 820 KSR Pkg. .................................. 2275
TI 820 RO ........................ .................... 1895
TI 820 RO Pkg ............ ......................... 2047
OBVIOUS EXITS ARE : WEST NOR TH SOUTH EAS T
2400 BAUD
Dataproducts M200 (2400 baud) .......... 2595
DATAPRODUCTS LINE PRINTERS MAY BE THE BURDEN BE AST HASN ' T BE EN FED RECEN TLY
B300 (300LPM band) ............................ 5535 WHAT DC YOU WANT TO DO NOW? FEED BURDENBEAST
B600 (600LPM band) ........ .................. 6861
YC ~ ' RE TOO SLOW, HE GOT AWA Y.
2230 (300LPM drum) ...... ............ ...... .. 7723
2260 (600LPM drum) ............... .... ....... 9614 WHAT DO YO U WANT TO DO NOW? GET HANDWEAPON
2290 (900LPM drum) ....... ................ .. 12655
ACOUSTIC COUPLERS WHAT DO YO U WANT TO DO NO~? SriDCT BUR DENBE AST
A/J A242-A (300 baud orig.) ............... 242
WITH WH~T? HANOW ~APC N
A/J 247 (300 baud orig.l .... ... .............. 315
A/J AD342 (300 baud orig./an&.) ••. ...... 395 Dr'
A/J 1234 (Vadic compatible) ............... 895
A/J 1245 (300/1200 Bell comp .) .......... 695
MODEMS Not that you shouldn't try all avail- This is a convenient way to travel.
GDC 103A3 (300 baud Bell) ................ 395
GOC 202Srr (1200 baud Bell) ............. 565 able options-there could just as but it can be a two-edged sword that
GDC 212-A (300/1200 baud Bell) .......... 850
easily be a treasure or a clue behind might land your puppet in never-
A/J 1256 (Vadic compatible) ............... 825
CASSETTE STORAGE SYSTEMS that cactus or in that underbrush . never land for an indefinite stay.
Techtran 816 (store/forward) . ... ..... .........1050
Things can often be examined from a There are at least two Adventures in
Techtran 817 (store/for/speed up) ••..•... 1295
Techtran 818 (editing) ............ ........... ... 1795 distance. If not, a curt YOU CANT which teleportation phrases are
Techtran 822 (dual) ............................. 2295
DO THAT YET will appear on the employed {with pitfalls in both} . A
MFE 5000 (editing) .............................. 1495
FLOPPY DISK SYSTEMS screen, followed by a nasty electronic third accepts an incantation from
Techtran 950 (store/forward) •.••••...•....• 1395
snicker from deep within your com- another Adventure; however, the
Techtran 951 (editing) .............. ........... 1995
• Please call for quote. puter. Generally, when the word YET response is instant death.
appears in a message, you know you CLIMB is a word you can use to get
are on the right track . somewhere when saying a magic
Magic words or teleportation word does not teleport you. If you
phrases are popular with some Ad- are carrying an object, you may have
venture authors . SAY the magic word to drop it to proceed with climbing.
and the whole world spins around, Generally, what can be climbed into
taking you elsewhere or elsewhen. can be climbed out of. Don't be afraid

160 December 1980 © BYTE Pu blica tions Inc Circle 102 on inquiry card . ~
to go into tight places; they can pro- right questions: What do I see? Where is a good beginning point for the
vide clues to your game. can I go? What is the easiest way to novice since it is not too complicated .
Logic is your best friend in playing get there? What can I do where I am? There are a bog and a lake and
Adventure. Approach a situation These questions can help you solve numerous other natural features to
with a careful eye for detail. Going the puzzle and win the game. keep things lively . This is an Adven-
into a room and drinking from a bot- There are six main vendors of ture that uses a magic word.
tle without examining it (using the microcomputer-based Adventures: • Pirate 's Cove is rated as a classic.
words GO, DRINK, and EXAMINE) Scott Adams, Greg Hassett, Radio Its smooth storytelling style quickly
can result in your puppet being Shack, The Programmer's Guild, sets the standard for all Adventures
poisoned. In real life you would never Microsoft, and Mad Hatter Software. to follow. There are four basic loca-
imbibe without looking at a label; The following sections give a syn- tions : a flat in London, an island, a
why kill off your puppet needlessly? opsis (revealing none of the secrets, Treasure Island, and never-never-
The same reasoning applies to any however) of their product lines at the land . The wild and wacky characters
phase of your Adventure. Apply time of this writing. that populate this game only enhance
common sense and you will win it. A pirate, a mongoose , a parrot,
every time. Scott Adams Adventures and assorted other beasties give this
On the other hand, the author of Twenty-eight-year-old Scott Adventure a delightfully humorous
your Adventure, while bound by the Adams is generally credited with effect.
laws of order and fair play, is not being the father of microcomputer • Mystery Fun House is an excur-
above puns, a little chicanery, or out- Adventures. The game began as a sion into the madcap world of a car-
and-out silliness. Watch for double "head toy" for the PDP-10 and other nival funhouse . It includes passing a
meanings in the author's choice of large computers . Through Scott gatekeeper and exploring multiple
words; he will fool you, if he can, Adams and his company, Adventure corridors. You must find a variety of
with painfully obvious clues. International, it soon found its way objects within the funhouse and get
The HELP, SCORE, and INVEN- into the 16 K-byte TRS-80 heartland out within the time limit. This one is a
TORY commands are always ex- of America. Here is a list of his real brain teaser .
plained in the openings of the pro- Adventures : • Mission : Impossible pits you
grams. They accomplish what their • Adventureland is a lighthearted against unknown enemies in a race to
names imply. little trip into the countryside . This stop a nuclear reactor from being
Adventures are tremendous fun, first effort was written in BASIC, destroyed. To complicate matters,
but you must stay alert and ask the then changed to machine language . It there is a bomb planted in your head.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _---, This one is pretty tough to solve and
is an absolute must for those whose
Adventure skills have become well
honed.
• Strange Odyssey is one of the
best of this series. You are alone on a
strange planetoid with only a broken
spaceship and your wits. There is a
rock with alien runes on it. If you
solve the mystery of gaining en-
trance, a stargate to brave new
worlds with treasures awaits you .
Manipulation of objects with alien
environments plays an important role
in the solution of this puzzle.
• The Count is an Adventure that
will leave your blood cold as you at-
LINE VOLTAGE tempt to rid the world of Count
Dracula once and for all. You must
TRANSIENT CLIPPING race against time to beat the sunset,
Features Parallel Operation 5000 Hits/Second find the Count in his humanoid form,
PROTECTS: PROTECTS AGAINST: and overcome his powers to drive the
-Computers -High Energy Voltage stake home. As for your motivation,
-MicrcH::omputer Systems Transients
-Word Processors -On-Off Switching there is an angry crowd preventing
- Cash Registers - Lightning Induced Transients you from shirking your duty. A sub-
-Power Supplies -Inrush of On/Off Power puzzle of this Adventure, deciphering
MFD. by ~nergy ~Iectronic Systems. Inc. ?tJ.\ the hallways, will keep you occupied
ExclUSively for. TRANSIENT VOLTAGE ~ for hours.
, f 7133 RUTH;;;~;~R~~~D LISTEO
BALTIMORE, MARYLAND 21207
• Voodoo Castle is a weird Adven-
ture. It seems that Count Christo has
been cursed, and you are the only one
&f
~ ·OISTRIBUTORS
INCORPORATED
(301) 298-3130 who can save him. Starting off in a
chapel, you must explore the stony

162 December 1980 © BYTE Publica tions Inc Circ le 103 on inquiry card .
••• EVERYTHING FOR YOUR TRS-SOTM•••
TRS-RO IN tt IrttdcnlHrk of Iht " Hactlo Shack Dlvl.'Ilon of Tandy Corporation

1980 INCOME TAX PAC


Completely Revised* Latest Tax Tables * Fully Tested * Complete Manual and Documentation
* * The New Version Of The I ncome Tax Pacs Are Full Of Error Catching Codes * *
* * Making It Impossible To Make An Error * *
- Follow The Simple Step By Step Procedure That Makes Tax Preparation Simple -

r
~~~~---I~~~~~-----I
·
FOR LEVEL II 16K
II FOR LEVEL II wilh or without Printer. Casse tte or Disk . Has all features
I
I
I
DOES FORM 1040 and 1040A . o f Income Tax A PLUS ,

.
• SCH EDULE A ITEMI ZED DEDUCTION S • WORKS W ITH LIN E PR INTER
• SCHED UU: 8 INT EREST and DIVIDENDS • FORMA TS FORM 1040 and 1040A FOR TRACTOR FEE D FORMS
~

L- - - - - - - -
OUTPUT TO VID EO DISPLAY • SC HEDULE C INCOME FROM A PERSONA L LY OW NED BUSINE
:SJ
• SCHEDULE C TAX COMPUTAT ION • FORM 2106 EMPLOYEE BUS INE SS EXPENSE
---------.-...
• FORM 1040 ( LONG FORM)



FORM 1040A (SHORT FORM)
FORM 2 106 EMPLOYEE BUSINESS EXPENSE
FORM 2440 DISABILITY INCOME EXC L USION
* * PROFESSIONAL * *
• FORM 2441 CRED IT FOR CH ILD A ND DEPENDENT CAR E EXPEN SES INCOME TAX PAC C
• FORMS 3903 MOVING EXPENS E ADJUS TM ENT
• FORM 4797 SUPP LEMENTAL SCHED ULE OF GAIN S AND LOSSE S

• SC HEDULE A ITEMIZED DEDUCT IONS


• SCHEDULE B INTEREST AND D IVIDEND S
• SC HEDULE C PROFIT (OR LOSS) FROM BUS INE SS OR PROFESS ION
• SCHEDULE 0 CAP ITAL GA IN S AND LOSSES
• SC HEDULE E SUPPLEMENTAL IN COME SC HEDUL E
• SCHEDULE G INCOME AVERAG IN G
• SC H EDULES R & RP -C RED IT FOR THE ELDERL Y

• SCHEDULE SE-CO MPUTATI ON OF SOCIAL SECURITY SELF-E MPLOYMENT TAX


FOR MODEL I (32K) or MODEL II (64K) • SC HEDULE TC TAX CO MPUTATION
WITH 1 OR MORE • OUTPUT T O VIDEO OR LINE PR INT ER
DISK DRIVES • FORMAT S FOR TRACTOR FEED OR INDI V IDUAL FORM FEED PR INTE RS
• AU T OMATIC MEMOR'( STO RAGE FOR INCOME T AX PREPARERS
• INSTANT LINE C HANGE
ALL SPECIFICATIONS SUBJECT TO CHANGE • BU I LT IN ERR O R CHECK IN G

~!~[lM.DlJTAnN"~~Nc~----~~:I~;~LlNE~~~~{
l.J 1.lr UtI.l.l.Ju I . I INDI V IDUAL FEDERAL and STAT E FORM S
·AA~· · ft "''''A''' " ·,,, NEW TOLL-FREE • 2 OR MORE PA RT FORMS

50 N. PASCACK ROAD 0 ROE R LIN E • TRA C TOR FEE D FORM S


SPRING VALLEY . NEW YORK 10977
(OUTSIDE OF N .Y. STATE)
1_ _
• PLAS_T IC OV_ER LAYS_ _ _ - II
PLEASE SEND ME:
(800) 431-2818 * All orders process ed within 24-Hours
o INCOME TAX PAC A (S19 95) * 30-Day money back guarantee on all Software
o IN COME TAX PA.C B (S 49 95 ) * Add $2.00 for shipping in UPS Areas
o PROF ESSIO NAL IN COM E TAX PAC C ($9995) * Add $3.00 for C.O.D. or NON-UPS Areas
o MODEL II PROFESS IO NAL INCOME TAX PAC C ($ 19995)
* Add $4.00 outside U.S.A., Canada & Mex ico
~
C R ED I T eA RON UM B E R ____________________________ EX P 0 ATE _____________

SIGNATURE ___________________________________________________________ HOUR


24 ORDER ~
~
NAM E _______________________________________________________________
LINE
STREET ______________________________________________________________
(914) 425-1535
CITY ____________________________ ST A TE ___________ ZIP ______________

Circle 104 on inquiry ca rd . BYTE December 1980 163


WH ITESMITHS C COMPILER - The ullimate NEVADA COBOL -Subsel ot ANS I-74 . Fea-

No.17% t)
(i\
in systems software tools. Produces faster
cod e than a pseudo-code Pascal with more
ex tensive facilities. Con forms to the full UN IX· J
Version 7 C language, described by Kern ighan
@ tures fast compilation and executIon with small
object modu les. HrlS extend ed arithmetic with
1S digit accuracy. Extend ed 1/ 0 includes ran -
dam access fil es and sequE'nh al tiles of both

Software with and Ritchie. and mak. es avai lab le over 75 f unc- ~
tion s for per forming JlO, string mClniputa tion
and storage all ocatIon . linkable to Microsoft
REL files. Requires 60K CPI M . . . .$630/ 530
M ICROSOFT
fixC'd and va riabte length reco . rds. and interac -
tive accept/di splay verhs. Good error m ~s ·
sages and debugging faCI liti es enhance pro-
gram developmen l. Req ui res a 32K CP/ M
system .5149/525

full support II BA S IC-BO - D isk Ex tended BAS IC. ANSI EIDOS SYSTEMS
<P compatibte wit h l ong variab l e names .
(M) WH ILE/ WEND, chaining, var iable lengt h file
LIKBAS IC - Microsoft Disk Extend ed BA SIC
records. MBAS IC version 4.51 atso Included on <D versIon 4.51 intpgrated with KISS Mulli·K"'yC'c1
Index Sequential and Direct Access file man·
disk. . . .53 25/ S25
agement as 9 additional BASIC commnnds
I I BA SIC COMPILER - Language compa tible KISS included as rp. locatabl e modules linkable
Purchasing our software is just the ([\ witt, BASIC-BO and 3· 10 times fRster ex ecution .
/ij1 Produces standard Mi cro soft reloca table bi·
to FORTRA N-BO , COBOL-BO . and BA SIC
COMPILER. Specify CP/ M version 1.4 or 2 x
beginning. We then back it up with nary output. Includes MACRO-80. Also linkable
to FOR T RAN-BO or COBOL-BO code
modules . . .5350/ 525
when ordering. Requires 48K CP/ M S 58 5/ $45
To licensed users of Mi c ros oft BAS IC-B O
(MBASIC) ..... . ...... .54 35/ 545
professional support: Il FORTRAN-8 0 -ANS I 66 (except l or CO M-
<D PLEX) pl us many extensions . Indudes re locat· Il XYB A SIC In te r ac t i ve Process Co nl rol
• Subscription to "LIFELINES" for automatic lUJ ab le object comp iler. linking loader. libra ry with
manager. Al so incl udes M ACRO-SO (see
BA SIC- Full disk BASIC fea tures plus uniqu e
com mands to handle by te rotate and shi ft and
notifications of revisions! • Update service for be low) . . .5425/ S25
r 1COBOL·BO - Level 1 ANS I '74 standard plu s
to tes t and se t bits . Ava it;:!ble in sever.11 ver·
sions:
software and documentation! • Telephone (f) most 01 Level 2. Full sequential. relative, and
tM) indexed file support with variable fIle names.
Integer ROM squared . .
Integer CPI M .
. .5350/ 525
.. 53 501525
Hotline! • Overseas software export service! Powerful interactive, formatted screen handling
with ACCEPT and DISPLAY verbs . Program
Ex tended ROM squared
Ex tended CPI M
... 54 50/ 525
_. .S4 50/ 525

SO~~W~~~ I ~I~~~al
G~ cr/H
A~ /H4.L(} /
#V II~!!. Ma~,~~~ ~I~~~al
/
segmentation for execution of programs large r
than memory and CHA IN command with pa-
ramet er passing . Full support of CP/ M version
2 files . Includes MACRO·BO (see above) , link-
Exlended Disk CPI M . . . .5550/ 525
Integer CP/ M Run Time Compiler . .S350 / 525
Ex tended CP/ M Run Time Compiler 5450/ 525

II CP / M' FLOPPY DISK OPERATING SYS- Ll DISILOG -As D I STEL to Zilog / Mostek i~~q~~~:Se~8~n8~/e~cata~le ~i~~ary . ~~~~~~~~ [1 RECLAIM - A utility to va lidate media under
TEM- Digital Resea rch's operating system @ mnemonic files . . . . . . . . .S65 / 510 [1 MACRO -80 - BOBO/ZBO M acro Assemb ler. CP/ M. Program tes ts a di skette or hard di sk
config ured lor many popular micro-computers o (i) Intel and Zilog mnemonics suppor ted. Re loct'l t·
surface for errors. reserving the imperf('ction s
and disk syste ms: @) ab le linkable ou tput. Loader, library Mi'l nager
in in visib le fil es. and pe rmiUi ng con tHlu eri
System Version Price
LJ SMAL / BO S t ruc tured Macro Assemble r usage of the remainde r. Essentlat for Rny I1mrl
® Language - Package of power ful genera l and Cross Re f erence Lis t u til i ti es
ADpie II' 2.x .349/NA (> inc luded . .5149/ 515 disk. Req uires CPI M vers ion 2. .580/$ 5
pu rpose tex t macro processor and SMAL
Solt Card- with l80 n BASIC UTILITY D I SK - Co n s i s ts ot : (\)
JU gpI
st ructured language compiler. SMAL is an as- l l XMACRO - 86 -S086 cross assem bl er. All
aI Microsoft BASIC version 5 se mb l e r language with IF· T HE N -ELSE . ri, Ma cro and utility features of MACRO-80 pack- @C RUN CH-14- Compacting utility to reduce
with high resolution LOOP-RE PEAT-WH ILE, DO-END. BEG IN- age. Mnemonics slightly modi fied from Intel the size and increase the speed of programs In
graphics END construct s. NOI compatible with CP IM ASMS6 . Compatibility data sheet Microsoft BAS IC 4_51. BASIC-aO and TRS-80
North Star Single Dens ity .. 2.x . .170125 version 2 or greater. .575/S 15 avai lable . . .. .... ... .S 275 / 52 5 BAS tC. (2 ) OPFUN - Doubte preciSion subrou-
North Star Double/ Quad ... 2.x . . 170/25 tin es for computing nineteen tran~cendf'n!al
Durango F-B5 . . 2.x . . 170/25 EDIT-80 - Very fast random access text edi tor
(i) for text with or without line numbers . Global and functions including sq uare rool. na tura t log, log
iCOM Micro-Disk 24 11 . 1.4 ... 145/25 PHOENIX SOFTWARE ASSOCIATES base 10, sine, arc sine. hyperbolic sine. hyper-
intra-line commands support ed. Fi le compare
tCOM 37 12 for MITS 0 PASM" _ Z80 macro assembler. Intel / TDL utility in cluded. .589/ 515 bolic arc sine, etc. Furnished in source on dI S-
88-2510 Console . ... . .. . 1.4 .170125 · ® mnemonics. Generates Intel t'ex format or re- kette and document ation . .$50/ 535
iCOM 37 12 fo r 3Pt S/M IT S loca table code in either TDL Object Module I STRING/ 80 -C hru('Icter st ring handling plu s
l 1PA SC AL/ M' - Compiles enhanced Standa rd
~~~ non- zero console .. . . . 1 .4 . .170125" ~~ntl.atso~~~~t:etl~~~t~b~~r~!~~~y c~~~\I:rof~~i (x) Pas cal to compressed effi cient Pcode. Totall y rou tines for direct CPI M BOOS ca ll s from

:gg~ ~~~ ~/Perlec 03000 : :


Mit s 3202/ Altair 8800
J:: :.: :~J~;~;
1.4 .14512 5
:~ branclling witll in macros. recursive macro ca ll s
and parameter pass ing. .S129 /52 5
CP/ M compa tible. Random access fil es. Both
16 and 32-b it Integers. Runti me error recovery.
Convenien t STR INGs. OTHERWISE cla use on
FORTRA N and oth er compatible Microsofttiln·
guages. The utility library contains rou tines thilt
enable prog rams to chain 10 a COM Ille. retrl cve
Heat h H 8 ~' H 17 . 1.4 .145125 @ Ll EOIT -C t, aracter oriented text file editor. In· CASE . Comp rehensive man ual (90 pp. inde- com mand line parame ters and search hie dlrpc-
Heath H89 . . . .. .. 1.4 .145/25 @ (l) cl udes macro defini tion capabilities . Handles xed). SEGMENT provides overlay structure. tori es with full wi td card faCIlities. SupphN I as
Heath H89 by Magnolia . . . . 2 .x . .. 250125 0 insertion, cleletion, searching. block move, etc. INPORT: OUT PORT and untyped files for arbi- linkab le modu les In Microsoft format. 595/ S20
Ohio Scienti fic C3 2.x . .200125 for files of any length . Does not requir e a trary I/O. Requires 56K CP / M. Speci fy 1) a080 -, STRING / BO source code ava ila bl e
Onyx CBOOl Standard .. ... 2.x ... .250/ 25 CRT . , .5 129/ 525 CP I M , 2) ZBO CP I M , or 3) Cromemco separately- .5295/ NA
Onyx C800l Enhanced 2.x . . .. 330/25 0 PLINK" - Two pas s di sk-to-di s k linkage edi- CDOS. . .S175 / 520
TRS-80 Model l . . ...... ... 1.4 .... 145/25
TRS-80 Model II . 2.x . . 170/25
TRS-80 Model II - Corvus . 2 .x . .250125
@
01 0 tor/ lo ader wh Ich can produ ce re-entr ant,
ROMabie cocle. Can link programs that are
larger than avai lable memory for executI on
. PA SCAL/ Z - ZSO native code PASCAL com-
(i) pller. Produces op timized . ROMabi e re-en tran t
(f) code All interfacing to CPI M IS throug h the
THE STRING BIT - FORTRAN ch iH ac ter
@ stri ng handlmg AOlJ\ln es to fInd , fill , pri ck
move. separat e. con cat enat e an d co mp;u€'
character stflng s. ThIS p<'lckaQ e C0mp lnt e1y
Processor Technology ..' targeted on another machme . Full library support library. The package Includes compiler.
Helios II . . ... 1.4 . .. . 145125 ~ capabi lities. Input can be PSA Relocatable Bi - relocatIng assembler and linker. FInd source e!imlJ1i'1 tes the pr oble ms aS$oc l<lt ed With
Intel MOS Single Densit y .. . 2.x .170125 nary Moclule. TDL Ol)ject Module or Micro soft for <'I II library 111Odulf"ls. Varinnt records, strings charact e r stnnQ hrln d llng 111 FORTR AN
Intel MDS Double Density 2 .x . . .170125 REL fil es. Ou tpu t can be a COM file. Intel tl ex i'lnd direct 110 are supportecl, Rcq uires 5fif< Supphprl wi th so urce S65/ S t 5
Micropoli s Mod I . .... . 2 .x . . .. 200/25 ® fite, TDL Ot)ject Module or PSA Re loca tClble CPI M ." .S395 / 525
VSORT - Versa tile SOf t/merge system tor hxpd
Mi cropol is Mod II . 2.x. .200/25 ® tile. .5 129/52 5 ! I PA SCA L/ MT - Subset of sta ndard PASC AL . @ Iengt h records with fIxed or vanat}le Ipn9111
M~S~~\~3:mS~~. . . . . . . . 2.x . . . .35'0 /25 •• LJ BUG" and ,.{~UG· - Z80 interactive machinc (IllGen erates ROMable 8080 machi ne coel e .
{X} Symbolic debugger includecl. Surports in ter-
fie lds. VSORT can be used as n stand- aIOI1f"1
(j) ~~~It. ~e~G~?~~~u:~~:~!I)~~i~;r~~~~l~~~~~~~~
package or loadpd ilnd cal led o S a sut)routl nr'
The following. con fi gurations are schedu led 'for rupt procedures. CP/ M fil e 110 and assemb ly from CBASIC·2 W hen used as a subrouhnf'.
release soon. __ .1' tive assembly (mnemoni cs compatibl e with I;lnguage int erface . Real variabl es can be BCD, VSORT maximIz es th e use of buff€;'( space bv
Norlh Star Double/ Quad .. tQ.Jll PASM) . DynamIC breakpoInts and conditio nal software floating point. or AMD 951 1 t1ardware saving the TPA on di sk and res toring It on com·
-:- Co~vus. .' . ... . . . . .. . 2.x . . .. 250125. ('4 traps while tracing (even through ROM!) /lBU G floating point. Includes string s enumerations pletion of sor llng. Records Jllay be up to 255
and record da ta types . Manual explain s BASIC-
g~tS3C~~~tl~I C C3-C .. ~ : ~ : : ~~~j~~. i::; ~ su~set .01 BUG and is used in memory PASCAL conversion . Requires 32K .S250/ S30
bytes long with a JllaXIrl1lHn of 5 fi elds Upp "' r
iCOM 451 1/ Pertec 03000 . . 2.x . . .375/ 25· _ limIted situatIons . .5129/525 lower ca se tran slatIon an d nu men c IIP!ds
1APL/ V80 - Concise and powerful language for supported. S175/ $20
Soft ware consists of the operating system, text (f application software development. Comp lex
DIGI TA L RESEARCH CPM / 374 X-Hrls full rang e of fu nc tion s to
editor. assembler. debugger and other utilities prograrnming problerns are redu ced to simple
for file management and system maintenance. o MP/ M - Installed for single density MOS-800 expressions in APL . Features include up to 27K crea te or re-name an IBM 3741 vol umE'. d1S pl.1Y
Complete set of Digital Research's documen- Multi-processing derivative of the CP/ M op- Rctive workspace. sharect vari1l.bles. arrays of directory inform,lIl on and edit th e dat a set con·
tation and additional implementation notes in- erat ing sy s tem . Manual includes CP / M 2 up to 8 dimensions. eli sk workspace anel copy tents . PrOVides full lile trFlllsf er f,WhltE'S br:--
cluded. Systems marked ' and •• include firm- documen tation .5300/5 50 object library. The system also suppo rt s auxil - tween 374 1 vol ume data sets and CP I M
ware on 2708 and 27 16. Systems marked + in- o MAC - BOBO Macro assembler. Ful! Intel macro iary processors for int erfaci ng 110 port s. Re- files .519 5/ 510
clude 54 40 media charge. Systems ma rked ® defini tions . Pse udo Ops inclu de RPC. IRP. quires 4S K CP/ M and se ria l AP L prin ting termi-
(ij) require the spec ial (Ii.) versions of soft-
RE PT, T ITLE, PAGE, and MACLI B. Produc es nal or CRT . .$ 500 / 530
ware in this catalog. 0 includes hardware ad- absolu te hex ou tput plus symbol table file for r ! ALGOL-60 - Powerful block- structured lan-
dition to alfow our standard versions of use by SID and ZSID (see below) .51 20/ 51 5 (j) guage compiler featuring economica l run-time

CPAi~S~
software to run under it. (M dyn amic allocati on 01 memory. Very compact
l~5 10 - B080 Symbolic debugger Full tra ce . (24K total RAM) s~lst e m Il11pl e m (~ nting almost
I ZBO DEVELOPMENT PACKAGE -Consists ® pass count and breakpoint program testing .
eN) of: ( I) disk fi le line edi tor, with global inter and all Algol 60 report features plu s many power ful
Has back trace and histogram utilities. Wh en
@ intra-line facilities: (2) Z80 relocat ing assem· ext ensions including string handling ctirect disk
used with MAC. provides full symbolic display of
bIer. Zilog/ Mostek mnemon ics, condWona l as· address 110 etc . , .. , .5 199/ 520
memory labels and equaled values .5105/51 5
sembJy and cross reference table capab iliti es; CBASIC - 2 Disk Extend ecl BAS IC - Non- MASTE R TA X - ProfeSSIon;:!) tax prep;'lration
(3) linking loader producing abSolute Intel hex o ZSID - ZBO Symbolic debugger willl all lea- 1M} inleractive BASIC with pseudo-code compiler ff program . Prep.u es schedllies A. B. C. D. F F.
disk file .595 / 520 ® tures of SID . .51 30/5 15 ,Hl(i run-time interproter. Support s filII fil e con- t G . R/ RR SE . TC. ES and forms 2106, 2' 1°.
t JZDT -zao Monitor Deb ugger to break and o trol. chaining. integer .1nd extenoed preciSion 2210. 3 46B . 3903. 2441 . 4625 , 4726 . 4797 ,
@ exam in e regis te r s with s ta ndard Zilog/ fl TE X - Text ou tpu t formatte r to create pagin at- variables, etc. Versions of CRUN for CP I M ver- 4972.5695 anrl6251 . Pnn!ing C<ln be on reac!lIy
(z) Mostek mnemon ic disassemb ly disp lays. $35 ® ed. page-numbered and justified copy. Outpu t sions IA 'and 2 .x inc luded on disk . .S 120/ 5 15 avai labl e . pre-printed continuous form s , on
when o rde r ed wi tt1 Z80 Deve l opme nt can be directed to prin ter or disk . .5105 / 515 overlays. or on computer generat erl. tRS ap-
Package .. .550/ 510 M I CRO FOC.uS proved forms. Maintains cli ent history files rind
lJ DES POOL - Uti lity program to pe rmit simult a- IS InteractIve wi th CPAids GENERAL LED GER
® neous printing from text files whit e executing 1STANDARD CIS COBOL - AN SI 74 COBOL
AVOCET SYSTEMS II (see below) .. _.5995/ 530
other program s . .580 /5 10 II I standard compIler fully validated by U.S. Navy
Annut11 Update Fee . . .5350
XASM-6B - Non-macro cross-assembler with - - - - - - - - - - - - - - - - - - - - _ . tes ts to ANS I level 1. Suppor ts many features to
nested conditionals and full range of pseudo tiny C - In tera ctiv e Interpretiv e system for level 2 1J1cluding dynamic loading of COBOL STAND ARD TA X- As above for schedutes A,
opera tions . Assembles from standard Motorola <t teachIng structured programming techniqu es modules and a full ISAM file facility. Also. pro- t B. C. D. E. G. R/ RP. SE. TC and for ms 21 0{, nnd
MC6800 mnemonics to Intel hex . 5200/ 525 Manual Includ es full so urce hstlngs .5105/ 550 gram segmentation . in tera cti ve debug and 244 L Also. does not maint ain chenl hi story
powerful Interactive ext enSion s to support pro- files . ..54 95/ 530
XAS M-65 -As XASM-68 for MOS Technology 0 BOS C COM PILER - Support s stru c tures. tect ed and unprotect ed CRT scree n fonnatting Annu al Updrt!e Fee . .S175
MCS-6500 series mnemonics . .5200/ 525 @uJ11ons 2 dimensIonal arrays pOInters recur
from COBOL prograrns used with any dumb GENERAL LEDGER 11 - DeS igned for CPA s
• 1XASM-48 - As XASM-68 for Intel MCS-48 and <D sIan and overlays Features op tlmlz ecl code terminal . .S8 50/ 550
UPI-4 1 famil ies . .... .. . ... . . . .5200/ 525 ~~ generator. variable sized buffers for fil e I/ O. and t St ores complele 12 month detailed hls!ory 01
FORM S 2-CRT screen editor. Ou tput is tra nsac\lol1s. Generat es finan CIal stat ement s.
fl XASM-1B- A XASM-6B t RCA 1B02
.
s
.. . .. . . . . . .
or
.. .S200 / 525 ~
r
~'ii ' capability to produce ROMabie code . Includes
macro package to enab le user to produce hnk-
abl e modules with MAC (see under Digita l Re-
(f) COBOL data descriptions for copying in to CIS
COBOL prog rams. Au toma ti ca ll y crea tes a
cleprecialion. loan amortization s. joufJlnls. tfl nl
balances . st atements of changes In finanCI::I1
sea rch) . Floati ng poi nt functions, full run-lime query and update program of indexed files position . and compilation letters. Inc!ud es
! I DI STEL - Disk based disassembler to Intel package and machine code library so urces using CRT protected and unprotected screen payroll syst em wilh automalic posting to gen-
80S0 or TOL/X itan Z80 source code. li stin g and prov ided, Li nke r, library manager and textbook format s. No prog ramming experience needed . era l ledger. Prints payroll regIster. W2 's an(1
cross reference lil es, In tel or TDUXlt an pseudo included . Compi ler lacks initializers. stati cs, Output program directly com piled by STAN- payroll check s. .S4 50/S30
ops op tional. Runs on BOBO . .. .. . ... S65/ 510 fl oa ts and longs. .514 5/52 5 DARD CIS COBOL . . .S 200/ 520
Copyright © 1980 Lll eboat ASSOCIates. No por-
Lifeboat Associates,1651 Third Avenue, NY, NY 10028 tion of this advertIsement may be reprodlJced
without pnor pernll s5ion.
(212) 860·0300 International Telex: 220501 , Domestic Telex :64093
Neu in de, Schweiz Lifeboat Associates GmbH, Aege rlstr. 35. 6340 GaarTelefon 042 / 31 2931
LJ THE C PROGRAMMING LANGUAGE - By
Kernighan and Ritchie. The standard textbook

fJP'
T/ MAKER- Powerlul new tool for prepa ring
_.•.;11 management repo riS with tabular da ta. Makes
financial modeling projects easy. Do you wanl a
weekly profitability report? Set up the lable and . \
rI
[J MAGIC WANO·-Word processing system
wi th simple. easy to use full screen texl editor
and powerful print processor. Edi tor has all
standard editing functions including tex t insert
I ANALYST -Customized data entry and repor t-
t ing system. User specifies up to 75 da ta items
pe r record. Interactive da ta emry. retrieva l.
on th e tanguage. Recommended for use by
BOS C. tiny C. and Whitesmith s C users . .512
[ 1 STRUCTURED MICROPROCESSOR PRO·
and update f aci li ty makes info r m a ti on GRAMMING -By the aulh ors 01 SMAL/ BO.
compute . Just change the sales figures for nexi lJ and delete, global search and replace. block managemen t easy. Sophi st ica ted re p orl Covers st ructured progra mming. the 80aO/
week and compute . You have a new report! move and library files for boiler plale text. Pri nt generator provides customized reports using 8085 inst ruction set and the SMAUaO Ian·
T/ MAKE R incl udes a fu ll screen editor tor processor lormalling commands include au- selec ted records wit h multipl e level break- guage. . . .. . ... 520
selling up tables which pages left . right. up tomatic margins. pagina tion. headings & 1001- points for summariza tion. Req uires a disk sor t
and down. Compute includes standard ari th- ings, cen tered and justili ed text. Also prin ts with n ACCOUNTS PAYABLE & ACCOUNTS
util i ty such as OSORT, SUPER· SORT o r
mellC. percents, exponents . common tran- true proport ional spacing, merges wi th data VSORT. .5250/ 515 RECEIVABLE- CBASIC book by Osbornel
scendental functions , averages. maxima. files for au toma tic form lellers. and performs McGraw-Hi li .. 520
minima , projections. etc. Requires 4aK CP/ M. run-time cb nditional testing for varied ou lput.
IJ LETTERIGHT - Program to create. edit and D GENERAL LEDGER-CBASIC book by
type leIters orother documents. Has faciliti es to
CBAS IC-2 , CRT Te rminal with addressable Requires 32K CP/ M and CRT termmal with ad- OSborne/McGraw· Hili . . . .. 520
enter. display. delete and move text. with good
cursor positioning. . . .5275/ 525 dressable cursor. . . . .........5395/ 540 video sc reen presentation. Integrates wi th NAD o PAYROLL WITH COST ACCOUNTING ·
for form letter mailings . .5200/ 525 CBASIC book by Osborne/ McGraw· Hili .. 520
;S~A-M-=-~~it: t~ I:;o~e~:n;;e~t~ a~:h:r- ~ ;;~~~:I:tTe~~I~-;;dT~~~~~r;~~~!~l~.S~f~e~7~1
[•
@alsoeq uippedwithBSTAM. Allows file transfers
at full data speed (no conversion to hex), with
CRC block control check for very reli able error
fea tu res inclu de inser tion of tex t during execu-
ti on from oth er di sk fil es or console. pe rmi tti ng
recipe document s to be created from linked
NAD - Name and Add ress se lecti on sys tem.
Interactive mail li st crea tion and maintenance
prog ram wi th oUlput as full reports with refer-
ence da ta or res tri cted inform ation for mail
*Hearty
* * Appetite.
****
detecti on and automatic relry. We use it! It's
great! Fu ll wildcard expansion to send * . COM,
etc. 9600 baud with wire . 300 baud with phone
connection . Both ends need one. Standa rd and
fragments on other files. Has faci lities for sorted
index. table of contents and footnole insertions.
Ideal for con trac ts. manuals. etc. Now compali-
ble wit h Electric Pencd · and Word-Sta r pre-
labels. System for ex tracti on and transfer of
se lected records 10 crea te new files. 5100/ $20
LJ OSORT - Fast sorl/merge program for files
With fixed record length. va riable field leng th
********
·CP/ M and MP/ M are trademarks of Digital Re·
search.

*.
@ versions can talk to o ne anothe r. This pa red files .................. _. .5125/ 520 information. Up to five ascending or descend-

*"*"* .*.
zao is a trademark of Zi log. Inc.
~o~~~~~~ ~~~~~~~II:ti~~~~'~.d.~~ ~f. ~5s1s~3J~~e~ I?ATEBOqK - Pr09ram to manage ti~e Just
ing keys Full back-up of input files created
_I0 like
UNIX is a trademark of Bell Laboratories.
an office apPointment book but uSing the WHATSIT? is a trademark of Computer Head-
BSTMS - Intelligent terminal program for ~(J)1' speed and memory of a computer. Keeps track wa re .
... CP/ M systems. Pe rmits communication be- of three appoin tment schedules (three dental * 100* Electri c Pencil is a tradema rk of Michael

01
tween micros and mainframes. Sends charac·
ler data files to remote computers under com·
chairs . three attorneys. etc.) at once. Appoint-
menlS consist of name. reason for the appoint· CONDIMENTS Shrayer Sof tware.
TRS·80 is a tradema rk of Tandy Corp.
plete control. Syslem can record character data
sent from remote computer sys tems and da ta
banks . Includes prog rams to EXPAND an d
COMPRESS binary fil es for tra nsmission. This
soft ware requires a knowledge of asse mbler
ment, the da te and time , and the length of the
appoi nt ment. Sys tem can be quickly cus·
tomize d for the individual user. Many helpful
fea tures for making, changing. fi nding. and re-
porti ng appoin tments. Requires 48K CP/ M and
*******
.:J HEAD CLEANING DISKETTE- Cleans Ihe
drive Read/ Write head in 30 second s. Di skette
PascallM is a tradema rk of Sorcim.
Soft Card is a trademark of Microsoft .
App le is a trade mark of Apple Co mpu ter.
PASM. PLINK. BUG and " BUG are Irademarks
of Phoenix Software Associat es LId.
abso rbs loose ox id e particles, fingerprint s. and
language for install ation . .5200/ 525 1aOK by tes diskette storage. Not available for other foreign par ticles that might hind er th e per- CPAids is a trademark of Computer Tax Ser-
App le C P/ M. Specil y 8080 C P/ M. Z80 CPI M or formance of th e drive head. Lasts at least 3 vi ce, Inc.
L WHATSIT?" -Interaclive da ta-base system Cromemco CDOS . . ...... .5295/ 525 months with daily use. Spec if y 5 ,. or a ". MAG IC WAND is a trade mark of Small Busi-
using associative tags to ret rieve informa tion by
subject. Hashing and random access used for ---'";J~-Z;;;;: ---- ---- Single sided . ......... . .520 each/ S55 for 3 ness Application. Inc.
Peachtree Soft ware is a tradema rk of Retail

/No/r~~
Double sided .......... .525 each/ 565 lor 3
fast response Requires CBASIC-2 .5175/ 525 Sciences. Inc.
D DC 300 Dala Carl ridges Specily 450 'XL or
l1 SELECTOR III-C2 - Data Base Processor to
t create and maintain multi-key data bases.
300 ' ce rtified . Pack of 5. . . .. 5100 t Recommended system configuration consists
@ Prin ts formatted sorted reports with numerical
PEACHTREE SOFTWARE"
o FLlPPY DISK KIT - Templ ate and instru ctions of 48K CP/ M, 2 fu ll size disk drives, 24 x aD CRT
dnd 132 column printer.
summaries or mailing labels. Comes with sam- to modi fy single sided Sif4 " diskettes for use of
ple applica tions, including Sales Activity. Inven- [.J General accou nti ng software lor sma ll busi- second side in si ngle sided drives ..... S12.50
@Modified version avail able forusewithCP/M as
tory, Payables. Receivables. Check Register.
and Clienl/Patient Appointments. etc. Requires
@ nesses. Each product can be used alone or with
t automatic pos ti ng to the general ledger.
o FLOPPY SAVER - Protection for center holes implemented on Heath and TR S- aO Modet I
for 5 " and a " floppy disks. Only 1 needed per computers.
CBASIC·2. Supplied in source .5295/ 520 Supplied in sou rce for Microsoft BASIC 4.51 . diskette. Kit contains centering post, pressu re
J GLECTOR -Ge n eral Ledge r o pl io n to GENERAL LEDGER .S530/ S40 1001and tough 7 mil mylar reinforcing rings for @User license agreemen t for this product must
SELECTOR III-C2. lnteractivesystem provides ACCOUNTS PAYABLE .......... .5530/ 540 25 diskelles. be signed and returned to Lifeboat Associa tes
for customized COA. Unique chari of transac- ACCOUN TS RECEIVABLE . . ... .5530/ 540 5 ". Kil . .514.95 before shipment may be made.
tion types insure proper double en try book- PAYROLL .................. .... .5530/ 540 5". Rings only . . . .•...... .... . . . . .S7.9S
keeping . Generates balance sheets. P&L IN VE NTORY ................... .5660/ 540 B". Kit .... .. .... 516.95 <D Th is product Includes/ eXcl udes the language
B". Rings only .5B.95 ® manual recommended in Co ndiments.
statements and journals. Two year record al-
lows for statement of changes in financial posi -
o Other applica tion products supplied in sourCE:
[J PA SCAL USER MANUAL AND REPORT - By
© for Microsoft BASIC 4.51. ® Seria l num ber of C P/ M sys tem must be
tio n report. Suppl ied in source. Requires Jensen and Wir th . Til e standard iextbook on
SE L ECTOR 111 ·C2 . CBAS IC·2 a nd 56K t MAILING ADDR ESS . . .. ........ .5530/ 540 th e language. Reco mm end ed for use by
suppli ed with orders.
sys lem . . .5350/525 PROPERTY MANAGE MENT .5925/ 540
Pascal/Z. Pascal/M and Pasca l/MT use rs $12 (j) Requires ZBO CPU.
GRAHAM.DORIAN SOFTWARE
DMA SYSTEMS
[1 CBS - Co nfigurable Business Sys tem is a U Comprehensive accounting software writt en in
t comprehensive sel of. programs for defining CD CBASIC-2 and supplied in source code. Each
cu stom data files and application systems with-
oul using a programming language such as
® soft ware package can be used as a stand-
t alone system or integrated with the General
Ordering Information
BASIC. FORTRAN. etc. Mulliple key fields for Ledger for automatic posting to ledg er ac-
each data file are supported. Set-up program MEDIA FORMAT ORDERI NG CODES
counts . Requires CBASIC·2.
customizes system to user's CRT and printer. Wh en ord ering. please speci fy format code .
Provides fast and easy Interactive da ta entry GENERAL LEDGER · . .5B05/ 540
and retrieval wit h t ransac ti on processing . ACCOUNTS PAYABLE · . .5B05/ 540 LIFEBOAT ASSOCIATES MEDIA FORMATS LIST. Diskel1 e. car lridge disk and carl ridge tape
Repor! generator program does complex calcu- ACCOU NTS RECE IVABLE · . .5805/ 540 format codes to be specified when ordering soft wa re for listed computer or disk systems. All
lations wi th stored and derived da ta, record IN VE NTORY SYSTEM · .5555/54 0 software products have speci lic requirements in terms of hardware or software support. such as
selection wi th multiple criteria. and custom for- JOB COSTING ... 5B05/ 540 MPU type. l1lemory size. suppor t operati ng system or language.
mats. Sampte inventory and mailing list sys· APART MENT MANAGEMENT · .5B05/ 540 ComputelsySl em Formet Code Computer system Formllt Code Computel system Form at Code
tems included . No support l ang u age CASH REGISTER · . .5B05/ 540
AUalr 8S00 Disk .Seo MITS 3200 iCOM 45t 1 5440 Cartlidge RA1A Double DenSity .RE
required .... 5395/ 540 Alto s .A l · CP/ M 14 . . Resea rch Machines S Al
. 0 1 11
! 1POSTMASTER -A comprehensive package Apple· SollCnrcl 13 Secl0r .RG iCOM 4511 5440 Cartlidge Research M<lchlnes 5 1 4 RH
® fo r mail list maintenance that is completely Apple· SofIC,,'clI6 SeclOf RR CPI M 2.2 . . D2H REX 03
menu driven. Features include keyed record AVL Eagle . RB tM S 5000 . AA San co 70005' . .RO
extraction and label production . A form leiter BASF System 7 100 . RD IMS 8000 A, · SO Systems S Al '
MICROPRO program is included which provides nea t let!ers Black hawk Single DcnSl1y .03 IMSAI VDP-40 A4" SO Syslerns 5 ' ~ R3
on single sheet or continuous forms. Includes Blackhawk MrCfOPolis MOd II .02 IMSA I VDP·42 .A4 · · SOIcerer Sec E:W:ldy Sorceler
I SUPE R-SORT 1- Sort. merge. ex tract utility as
CDS Versatrle 3B .01 IMSAI VDP·44 A5· · Spacebyle Al
© absolute execut able program or linkable mod - NAO file transla tor. Requires CBASIC-2. SupelBlaln See Inlenec
CDS Vel saille ,I 02 IUSAI VDp·80 AI· '
ule in Microsoft formal. Sor ts fixed or va riable · .5150/ 520 COMPAL·80 02 Iniecoior . . Sec ISC Intecolol Talbell Al '
records wilh data in binary. BCD. Packed Deci- Cromomco Syslem 3 .. A 1• Intel MDS Single Dcnslly .A2 TEl 51. R3
mal. EBCDIC. ASC II , floating & fixed point. ex- STRUCTURED SYSTEMS GROUP Cromemco Z20 .A6 Inlel MDS Double Densily .A5 TEI8 .•.. At ·
ponen tial. field jus tified. elc. Even va riable CSSN BACKUP (lapel .. T I # Inlerlec SuperBmin DOS a 1 ... A7 Thlnkerloys See MOffOW Discus
number of fields per record ! .. 5225/ 525 U Complete interactive accounting software for Delli! Al' Inlerlec SupelBI<IIn DOS 0.5-2 X AJ TAS·80 Moc1eI15' . . .. R2

SU PER -SORT II -Above avai lable as abso-


t business. Each product can be used stand- Dlgt· Log Micl otarrn II AD Inlerlec SuperBlaln DOS 3 X AK TAS·80 Model I - FEC Freedom RN
alone or wi th automatic posting to the general DI9rlai MlclosyslerTl s .A l' ISC Inlecolol 8063/ 8360/ S963 AI TAS·80 Modell - MIClomallon A4 '
(0 lute program only . . .5175/ 525 ledger. Each product is thoroughly tesled and DISCUS Sec MOllOw Discus Kontlon PSI·80 .AF TAS·80 Model I - Omlkron 5' ~ AM
SUPER·SORT III -As II wilhoul SELEC TI very well documented. Durango F·8S RL Meca 5' .. P6 TRS·80 Model I • Omll\,on 8 AI
r( EXCLUDE . .51251525 Dynabyle DBS 2 R1 M!cromall on TRS·80 Model l • Shullieboald 8 AI
GENERAL LEDGER . 5B20/ 5 40 Dynabyte DBS/ <1 Al ' (E:w:cept TAS·80 below) Al' TRS·SO Model 11 AI '
DATASTAR - Professional forms control en try ACCOUNTS RECEIVABLE . .. . .5820/ 540 E,:W:ldy SOl celOr . LllcDonl CP/ M 02 MI:;Iopohs Mod I 01 VDP-4Q/42/ 44/ 80 See IMSAI
L. and display system for key -to·disk data cap- ACCOUNTS PAYABLE ...... .5820/ 540 E:W:ldy Sorcerel - E:W:ldy CP/ M 04 Mi:lopohs Mod II 02 Veclor Graphrc .0 2
lure. Menu driven with buill-in learning aids. PAYROLL . . . . . .. .5B20/5 40 Hc alh HS • H 17/H27 P4 MITS 3200/ 3202 .B' Vectol MZ 02
Input field veri fica tion by length. mask. all ribute INVE NTORY CONTROL ....... .5B20/ 54 0 Healh HS9 • L.lclloal CP/ M P4 Morrow DISCUS Al ' Velsallle See CDS Vel satlle
He<llh H89 • Magnolia CP/ M .P7 Mostek A, Vista V80 5'~ Single Density .P5
(i.e. uppercase. lowercase, numeric. auto-dup.
etc.). Buill·in arithmetic capabilities using keyed Hehos II Sec Ploccssor Technology MSD 5 "4 .Re Vis ta V200 5'. Double DenSity .. P6
Honzon Sec No ri h Star North Sla! Smgle Ocn sily Pl Zemth ZS9 • Llleboal CP/ M . P4
data, constan t and derived values . Vis ual feed- ICOM 24 11 Micro Floppy .R3 NOrlh Star DoulJie/ Ou(lCI .... P2 Zenllll Z89 • Magllolla CP/ M .P7
back for ease of forms design. Files com patibl e ICOM 371 2 . AI Nylar. Single Dens ily ... 03
with CP/ M·MP/ M su ppor ted lang uages. Re- ICOM381 2 AI·
quires 32K CPI M . .5350/ 535 NEWSLETTER Prices reflec t dis tribution on 8 "
Nylac Micropohs Mod . II
Ohio Scienli" c C3
.. 02
A3
WORD -STAR -Menu driven visuat word pro-
(l' cesSlng system for use with standard terminals.
FROM LIFEBOAT sing le densit y diskettes . If a
Ony:w: CSOOI
Perlec PCC 2000
TU
A, '
LIFELINE S IS lhe 'IrSI slep In sotl ware suppori tOl format is requested which Plocessor TechnolQ(J Y Hellos II B2
Text formalling perform ed on screen. Facilities requires additional diskett es. a Ouay 500
Ihe se rious mlcrocomputCI user Eilch Issue RO
for text paginate. page number. justify. cenler report s new leVlSlons togelhe· WIth IIllOlrna llon on surcharge of 58. per additional Ouay 520 RP
and underscore. User can pnnt one document diskelle wilt be added . AAIR Single DcnSlly A9
while simultaneously editing a second . Edit the pwpose 101 each such release. be II for Correction
faCilities inctude global search and replace. of bugs or the addlilon of features and faclhlles Prices EO B. New York . • Smgle,Slde Slngle· Denstt y disks
Read/ Write to other tex t fi les. ~ Iock move. etc. Shipping. handling and C.O.D. ale supplied 101 use With Double·
Requires CRT terminal with addressable cursor Feature Artic les ! New Softw ar e! Produ ct charges extra. DenSlly and Double-Side 8 soil
posl honmg .. 5445/ 540 Compari son s ! Info on CP/ M Users Group! Manual cost applicabfe against seclol lormal systems
•• IMSAt 10nnaiS afe $1I1gle denslly
WORD-STAR-M AIL-MERGE -As above wi th SUBSCRIPTION INFORMATION : price of subsequent software With directory ollsOI 01 zelO
<D option for prod uction mailing 01 personalized 5 18 for twelve issues : U.S .. Canada , and Mexico. purchase .
# A medl;"! sUl chillge 01 S25 tOl 01-
documents with mail lists from DATASTAR or 540 for twelve issues : all other countries. The sale 01each proprietary ders on lape lommls T 1 AIld T2 and
NAD .5575/ 540 so fl ware package conveys a 015100 fOl oldels on disk fOlmals
52.50 for each back issue: U.S .. Canada. and license for use on one 01 anc! 0 2 Will be adeled
WORD -MASTER Texl Editor- In one mode Mexico . sys tem only. The list 01 avaltable lonnals IS sub·
<l has superset of CP/ M·s ED commands includ-
53.60 for each back Issue: all other countries .- Ject 10 change wlthoul nOllce In
ing global searching and replacing . forwards
and backwards 10 file In video mode, provides
fun screen editor for users with serial address -
able·cursor terminal ............. .5145 / 525
Send Check to LIFELINES. 1651 Third Avenue,
New York. N.Y. 10028 or use your VISA or
MASTERCARD- call (2 ' 21722.1700
::a:: CD
case 01 unCer1,lIlll y, call 10 confirm
the lormal code tor any ptHllcul"r
equlpmenl

rM The Software Sup ermarket is a trademark


Lifeboat Associates 1651 Third Avenue , NY, NY 10028 (212) 860·0300 of Lifeboat Associates
• Journey.to the Center of the
NO FRILLS! Speed is the essential dif- Earth is a perky little trip into the in-
NO GIMMICKS! ference between machine- terior of our planet. The earthdigger
in which you are riding gets a busted
JUST GREAT language and BASIC Gonkulator, and you have to find a

DISCOUNTS
MAIL ORDER ONLY
Adventures.
hallways and darkened dungeons of
new one (or something to replace it
with) somewhere in the maze of tun-
nels in which you find yourself . Giant
Voodoo Castle . There is a juju man, a bugs and treasure make this
kachina doll (a likeness of the Count), beginner's game interesting.
ATARI800 a book for removing curses, and • House of the Seven Gables pits
much more. For entertainment value, you against a wicked witch in a
Personal Computer
System .. . S79900 this one rates very high . haunted house. More complicated
• Pyramid of Doom takes you to than its predecessor, this program
an unexplored pyramid somewhere in will be deadly to those who take its
NORTHSTAR Egypt. You have the key and can puzzle lightly. Unique objects of
Horizon 11 32 K . . . 234900 begin the search for a treasure under value and scenes of personal combat
Horizon II Ouad .. 279900 the watchful eyes of an ever-present give a player his money's worth with
Horizon 11 64 K . . .. . . 299900 nomad. This one is so good that after this one.
Horizon Ouad 64K ...... 339900 two weeks, I still haven't solved even • Atlantis: If undersea is where
a portion of it . . . yet. you want to be, this one is for you.
TELEVIOEO • Ghost Town is an Adventure Personal combat is taken one step
912 . 74900 with a Western theme that has all the further with the guardians of trea-
mystique of a John Wayne epic. The sures being fierce sea creatures. The
920 ........... 79900 puzzle is one of the most rewarding entire Adventure is done under
and entertaining of Scott's nine Ad- water, and it's a lot of fun. Whirl-
HAZELTINE ventures . The maze is an authentic pools and octopi and denizens of the
1420 . . .. 79500 ghost town complete with saloon, deep await you here.
1500 . . . 84900 hotel, jail, boot hill and an out- • Sorcerer's Castle allows you to
1510 . . .. 104900 rageous piano-playing ghost. This challenge the evil sorcerer on his own
1520. . . 122900 one is great fun. turf. Well, if you can find your way
out of the woods, you'll be just in
OKIDATA Greg Hassett's Adventures time to fight and may even confront
Of note to Adventure shoppers are the evil sorcerer personally. Treasure
Microl ine80 . 69900
the differences between the machine- abounds here, with ample puzzlement
language versions of Adventure and to please even the most demanding
SOROC Technology BASIC-language versions . The latter Adventure enthusiast.
10 120. . . ... 69900 are appearing on the market in ever- • In Enchanted Island, magic and
10 140 . . . . . . . . . 99900 increasing numbers. Speed is the mystery join hands to present an Ad-
essential difference. To most players venture of worth . The highly dif-
CROMEMCO of Adventures, the difference in ex- ferent flavor of this program would
System 3 . . .... 569500 ecution time is of little importance. be spoiled by the presentation of any
To the Adventure cultist, however, details in this review . It is the author's
Z2 H .... 799500
speed is everything. With this in most challenging Adventure written
mind, the authors who write Adven- in BASIC.
INTERTEC tures in BASIC, ever in the shadow of • Enchanted Island Plus: Like
Superbrain 32K . .249500 Scott Adams and his beginnings in Scott Adams , Greg Hassett also
Superbrain 64K . .. 279500 .BASIC, are one by one graduating to quests for the increased speed offered
machine language, blinking cursors, by a machine-language Adventure .
and (blinding) speed. One such This program has it all-speed,blink-
DECwriter IV author is Greg Hassett. ing cursor, and an increased number
LA34 . . ... 97900 Greg is a 13-year-old schoolboy of locations . This Adventure is a
from Chelmsford, Massachusetts. His must buy.
TEXAS INSTRUMENT eye for detail and wry writing style • Mystery Mansion summons you
have placed his Adventures in direct in a dream to come solve the mystery
81 0 Multi Copy
comparison with those of Scott of a haunted mansion. Good pace
Impact Printer .. . .. 149900 Adams. This is unfortunate for two and colorful descriptions are the sell-
We'll meet or beat any advertised prices! reasons. Greg's work is often judged ing points for this Adventure. It is a
unseen and dismissed due to his age fast, well-written machine-language
Mosillems Ifl Slack lor unrnedlale delivery .
Faclory sealed canons Full rnanu faclUrer"s guaranlee
or the fact that most of his program- Adventure, and it should especially
ming has been in BASIC. When cri- appeal to younger Adventure fans.
DATA DISCOUNT CENTER
Box 100 135·53 Northern Blvd .. Flushing . NX 11354
tiqued on their own merit, however, • World 's Edge gives you a future
Vi sa · Ma sler Charge · N.Y S. resldenls add Sales fax the Hassett Adventures stand up well where the Earth's pollution count has
Shipping FO B. NY in both entertainment and value per finally reached a critical level. You
Phone Orders Call 212-465-6609 dollar. can save the planet from extinction

166 December 1980 © BYTE Publica ti ons Inc Circle 105 on inquiry card . --+
Circle 106 on inquiry card.

SUPERBRAIN®
with 2.2 kg of APC-80 located on a • Lost Dutchman's Gold is a Wes-
small distant planetoid. However, the tern Adventure. In the Superstition
element is considered holy by the in- Mountains of Arizona, you accom-
habitants of the planetoid, so a fight pany the ghost of Backpack Sam, a
is imminent . . . . This is by far the grizzled old former prospector, who
most imaginative plot from Greg, knows the secret of the Lost Dutch-
who seems to love to add combat to man's mine. There are Indians, a
his Adventures. It is also another of stubborn mule, a ghost town, and the
his machine-language Adventures. Superstitions, dark and mysterious,
32K or ~K (Double or Quad Density units
to keep you spellbound throughout
available!. Uses two Z-80 CPU's. Commercial- Radio Shack Adventures the simulation.
type terminal with 12" monitor. Dual double • Pyramid 2000, the first Adven- • Spider Mountain Adventure is a
density minifloppies. Over 350 kilobytes of
storage (twice that with quad density drives!. ture from Radio Shack, is a machine- classic Dungeons and Dragons type
Two serial RS232 ports, I/ O ports standard. language scenario set in Egypt. You Adventure that employs Shelob, a
Expandable with optional 5-100 5 -100 inter- . explore the pyramid for gold and giant spider, as guardian of the many
face . Comes with CP / MTM 2.2 operating sys-
tem . MiniMicroMart includes BASIC inter- glory without the scrolling or blink- treasures of Spider Mountain. Armed
preter and can supply a wide range of CP / M ing cursor that hallmarks other with only a crossbow, you face orcs
Development and Application software .
microcomputer Adventures. Still, the and spiders in the maze of tunnels
w / 32K Double Density, List $2995. $2685 authors have managed to work a under the mountain.
w / 64K Double Density, List $3345 ..... $2883 much-used theme to its maximum, • Death Dreadnought, rated R by
w / 64K Quad Density, List $3995 ...... $3595 drawing a fairly complex and enter- its own publisher due to extreme de-
64K Special Quad Version . ....... . . .. $3395 scriptions of violence, pits man
taining puzzle.
against an unseen horror that has
• Haunted House, like its cousin devastated an entire alien battle-
INTERSVSTEMS Death Dreadnaught, deals not with cruiser. As the last living human on
formerly ITHACA AUDIO gold or glory, but survival. Once in- board, the Adventurer is required
side the house, you are pitted against merely to escape. This, however, is
unseen enemies with awesome teleki- ' no small task with a killer on your
netic powers. Levitating knives and trail and an unsolved maze before
eerie occurrences await the Adven- you. This one is not for the squeam-
turer here . Produced for Tandy Cor- ish or faint of heart.
poration by Device Oriented Games
of Dallas, this is an excellent offering. Mad Hatter Adventures
Mad Hatter Software, which began
Call fo, P,ice! The Microsoft Adventure as a distributor for the Hassett Ad-
The new Series II CPU Board features a 4 MHz Microsoft Consumer Products, a ventures, recently launched two titles
Z-80A CPU and a full-feature front panel. 20- sibling company to the Microsoft that of its own.
slot actively terminated motherboard , with 25
amp power supply (50/60 Hz operation, incl . has written so many versions of • Sleuth is a detective story, a
68cfm fan) . BASIC, has a very heavy version of whodunnit Adventure with graphics
COMPLETE SYSTEM with InterSystem 64K Adventure available on disk only and sound. The graphics consist of
RAM, I/O Board w/priority interrupt and
double density disk controller board . Full 1-year (most Adventures are supplied on video maps of where you are, and the
warranty, List $3595 cassette tape) . It is reputed to be a sounds are the primitive tink-boop
copy of the original Adventure writ- sounds that characterize early sound
ten by Crowther and Woods for the effects for the TRS-80.
Digital Equipment Corporation • Quest uses the same graphics and
HEWLETT-PACKARD PDP-lO. The original Colossal Cave sound techniques as Sleuth but is
t-lP-85A is there, and there is ample room on more of a fantasy Adventure. Neither
the floppy disk for the over 400 elo- held my attention the way the other
quent descriptions . Adventures reviewed did. Plotlines
are thin and seem to be built around
The Programmer's Guild gimmickry rather than solid plots and
Adventures programming.
One of the newest of the Adventure
publishers is a little company called How to Write an Adventure
The Programmer's Guild . It dis- Adventures are, first and foremost,
tributes three adventures written by puzzles. You (the Adventure author)
F.O.B. shipping point. All prices chang e and all independent authors. Lost must be prepared to satisfy the Ad-
offers subject to withdrawal without notice . Advertised prices
are for prepaid orders. Credit card and C.O.D. 2% higher. Dutchman's Gold and Spider Moun- venturer's lust for the unsolvable,
C.O.D. may require deposit. tain are by Teri Li , and Death Dread- while at the same time making it easy
- WRITE FOR FREE CATALOG - nought was coauthored by Biff and enough for the novice .
Spudd Mutt [pseudonyms , I Choose a recognizable theme. In
MiniMicroMart hope .... GW] of Device Oriented Spider Mountain , for example, it is
1618 James Street Games. evident that the Mountain is the goal.
Syracuse, NY 13203 (315) 422-4467
168 December 1980 © BYTE Publications Inc Circle 107 on inquiry card . ........
Circle 108 on inquiry card.

So, as the game begins, we leave the more if you give them their money's
campsite, hiking as fast as we can for worth each and every time they play .

~Z8000
the mountains we see in the distance. Adventure is the product of imag-
An hour or so of looking for a way to ination appealing to imagination . It is
find the treasure on the mountains not just the puzzle, or the theme , or
soon convinces us that the goal must the nonplayer characters and their
The System X8000 MICRO-MINI'w based on be inside or possibly under the moun- personalities. It is a verbal tapestry of
the 16-bit Zilog Z8000 processor is available tains. In fact, the author has interwoven phrases that whisk you
for immedlata delivery. sidetracked us away from the real en- away to magical kingdoms of the
FEATURES (partial list) trance to Spider Mountain, but this is mind. The computer becomes a tool
• Zilog Z8000 CPU
• Intel Multibus compatible
OK as long as it is enjoyable and of reaching that conveys you where it
• Unique memory management system related to the rest of the Adventure . will. You go along eagerly, breath-
allows up to 16 megabytes of memory Clues and equipment may be scat- lessly, awaiting what comes next.
• Optional 9511 arithmetic processor
• 8-level vectored + non-maskable interrupts
tered throughout the theme area. Such are the worlds created by Ad-
• Two programable timers Their locations should not be obvious ams, Hassett, Li, and all the Adven-
• On-board monitor ROM option to avoid easiness, but they should ture writers who have not yet been
• Full "Multimaster" capabilities allow multiple also not be impossible to find. Avoid
processors and/ or DMA devices on the
published. What they have in store
same bus highly complicated situations; they for us next is anyone's guess. But I bet
• Flexible and/ or hard disk controller interrupt the flow of your game. it's well worth waiting for..
• Powerful disk-based operating system Several minor or subtheme areas
• Memory boards: 16K, 32K, 48K, 64K, 96K,
128K will spice up the game. It is not
• 15-slot backplane necessary to provide a lot of memory- Scott Adams Adventures are
• Heavy-duty switching power supply consuming action in the lesser areas; available on cassette tape for the
• Industrial quality throughout 24 K-byte Apple II or Apple II
however, nobody likes an empty
Prices start from $998. System discounts. room (desert, etc), so at least put Plus, the 48 K-byte Apple II with
Call for prices on complete custom systems.
something there for your player's disk, the 16 K-byte Radio Shack
SYSTEM X9020 trouble. TRS-80, and the 16 K-byte Exidy
(CPU Manual $19.95)
Scott Adams' use of subtheme Sorcerer. Write :
areas in Strange Odyssey is one of the
Adventure International
best examples of this concept. By
POB 3435
breaking his Adventure up into dif- Longwood FL 32750
ferent worlds , each with its own com- (305) 862-6917
plications and dangers , Scott effec-
tively entertains his audience without
The Programmer's Guild Ad-
frustrating them. Some of the dif-
READYTORUN ventures are available on cassette
ferences among the stargate worlds of
tape or floppy disk for the 16
SYSTEM FEATURES (pant.l lI.t)
this Adventure are deadly, but not to
Peaeel MICROENGINE '· X9000
K-byte TRS-80 . For information,
• 16 bit P·code C PU
the point of aggravation .
• 64K bytes RAM/ Full DMA write:
• Flo ppy d isk controller (SS or OS)
• Floating poi nt hardware (IEEE standard)
Make sure that your overall theme
• System software w ith enhancements
• 2 serial. 2 parallel po rls
does not duplicate an Adventure The Programmer's Guild
• Pascal compile r ,Iex l editors, file man ager, already in existence. Both Adams and POB66
CPU & memo ry d iag nostic s, sy mbolic Pascal debugger.
lin ke r. ut ilities and more. Hassett have extensive lines of Peterborough NH 03458
Floppy DI.k Drive. (2)
• 1M combi ned mem ory
Adventure scenarios . Mad Hatter (603) 924-6065
• Dou ble dens ity, sin g le si ded
• Standa rd 8" diskettes
Software and The Programmer's
• 6 ms track to track Guild, which have only a few Adven- The Greg Hassett Adventures
tures each, are both planning more. are available on cassette tape for
$900* Research your settings . Make sure
that your locations ring of authentici-
the 16 K-byte TRS-80 from:
With CPU
ty and that your descriptions are ac- Adventure World
curate; otherwise, your reader will POB 914
spend more time criticizing than play- North Chelmsford MA 01863
ing.
'LIMITED TIMF. cash price. 10% DOWN guarantees
Be certain that your Adventure has Microsoft Adventure is
priority. Master Charge & VISA cards accepted. a large enough vocabulary to func- available · on floppy disk for 32
System discounts tion well. If you add radical words to K-byte TRS-80 and Apples from:
ADM3A + plus RG graphics (512x256) ... $1995 your vocabulary, be sure that provi-
NEC Spinwriter 5510 or 5530 w/ trac .. ... 2895
Anadex DP-9500 printer (60dpi) ... .... .... . 1595
sions are made for giving clues about Microsoft Consumer Products
X-912 CRT (less 18 function keys) .... ...... 799 them to your player. 400 108th Ave NE, Suite 200
poE 550 CRT ("Bantam") ...... ..... ..... .... ... .. 740 Be innovative . Don't wait around Bellevue WA 98004
Siemens standard 8" drive (ss/ sd-dd) .... 399
for someone else to do it. Introduce (206) 454-1315
new features into your game. Make
312 684-3183 your Adventure unique in the
~M C:15?~!r~.!!~
Radio Shack Adventures are
marketplace. available from local Radio Shack
~ sno 0, ...1, Chicago, IL 60637 Above all, be entertaining. Your stores and dealers .
audience will come back for more and

170 Decembe r 1980 © BYTE Publi cat io ns Inc


DG: Realizing the Hg's Potential
For the Engineer; Businessman; and Serious Hobbyist.

Now Use Standard CP/M ® Now 4MHz Operation


Software The,DG-ADP4 allows for operation of the
DG-80 CPU at 4MHz while maintaining
DG's system enhancements provide for RAM
compatibility with the H17 Disk System.
in Low Memory allowing the use of the widely
Execution time of CPU intensive programs is
accepted STANDARD CP/M.
reduced to half even before utilizing the
enhanced Z80 instruction set.
Now Operation in Powerful
Z80® Code Increased Flexibility With New
Our DG-80 Z80 based CPU opens a new
R

world of more powerful AND efficient Monitor


languages and software. DG's FP8 monitor allows front panel debugging
of 8080 AND Z80'machine language programs
Powerful, Bank Selectable in either hexadecimal or octal format. Maintains
all PAM-8 " entry points and features. All
64K RAM register sets available.
Our high capacity, low power DG-64D 64K
RAM allows more efficient utilization of space,
freeing your motherboard for peripheral
interfacing.

The DG system enhancements for the Heath H8 computer are definitely a


step above in price, performance, and factory support.
THE DG-80 ZILOG Z80®BASED CPU - $249.00 (Documentation Only $25.00)
FEATURES: states for any or all 8K blocks of memory. All l80 ROM/EPROM . RAM • Includes many advanced features
• Compatible with Heath® H8 hardware and software interrupt response modes available. Interrupt Acknow- for future expansion • Assembled , tested and guaran-
• Z80 CPU - Enhanced instruction set • Provisions for ledge and Dynamic Memory Refresh signals available on teed. Extensive operations manual and Z80 PROGRAM-
up to 8K ROM /E PROM and/or 4K RAM. Jump-On-Re- bus. Frequently selected options by DIP switch or sol- MING MANUAL
set to any 1K boundary • DIP switch selectable wait derless jumper • Machined contact gold sockets for 90 DAY WARRANTY

DG-64D 64K - $529.00 48K - $480.00 32K - $431.00 16K - $382.00 ,8K - $333.00
FEATURES: dressable 10 any of 256110 addresses. Up tion. • 4 MHz operation with no w~it states
BEST RAM EVER • Up to 64K bytes capacity Dynamic RAM to 8 boards controllable through one I/ Oport required • Low power consumption -
• Hardware bank selectable in 8K incre- (allows page mode operation) • On-board less than 8 watts. Assembled , tested, &
AVAILABLE FOR ments • Software bank selectable in 16K transparent refresh for 8080 or l80 micro- burned-in
THE H8. increments through 110 port. On- board processor backed up by asynchronous re- 90 DAY WARRANTY
bank select/CPU ROM disable port, ad- fresh upon loss of normal program execu- Documentation Only $15.00

DG -FP8 _ $69.95 Monitor/Utility package for DG-80 CPU provides


functions of PAM-8 as well as the following:
16K CHIP SETS $49.00
(8-4116 Type Dynamic RAMS) for DG- 320 ,DG-64D, Apple" . TRS-80' ,
• Split Octal or Hexidecimal Entry and Dis- registers. Supports STANDARD CP/M H88/ 89.', and Pet"
play • Z80 monitor features such as dis- provided by D-G as well as HDOS • Pro-
play alternate register sets , display index videsfirmwaresupportforDG-ADP4 . 4MHz DG-CMD1 - $29.95
registers , • " Shorthand " display of mem- hardware. Includes single step features ROM disable port for use with the tion with the DG-80 CPU and the DG-FPB
ory contents pointed to by general purpose Heath" H8 computer. Addressable 10 hardware/fi rmware package (NOT RE-
Documentation Only - $15.00 (Source Listing Not Included) any of 256110 ports Allows the use of a QUIRED FOR SYSTEMS UTILIZING THE
t--------~-------.-;;.---..;...-------_I full 64K of RAM when used in conjunc- DG-64D MEMORY BOARD)
DG-ADP4 - $19.95
Plug-in hardware modification to allow operation of the Heath- H17 disk system with the
DG-FP8/DG-ADP4 - TOGETHER - $79.95
DG-80 at 4 MHz. Requires the use of the DG-FP8 firmware package. Save on Combination Purchase - Reg . $89.90

DG-32D - 32K - $339.00 -16K - $287.00


STANDARD CP/M Ver 2.2 $130.00 -;K - $235.00 - DOCUMENTATION $12.00
CP/ M is a reg istered trademark of Digitat Research of Pacific Grove . California. Heath . HDOS . HS . HSS/S9 & PAMS are registered trademarks of the Heath Company . ZSO is a registered trademark of Zitog
Corp . PET is a reg istered trademark of Commodore. Appte is a registered trademark of Apple Computer. TAS·SO is a registered trademark of TANDY Corp .

Ordering 1rDmatIon: Products listEd available frnm DG Etectronic De-.mp-


ELE CTRO N IC
[J •

S O E V E L O r-.
P""
MEN T S CO •
men1sCo , PO Box 1124, 1827SouttlArmstrorl,J. Denison. Tx. 75020. 0100<.
Morley Order, VISA or Mas1ef CIlarye accepted Phore orders (dlarge oo~) call
(214) 465-7005. No COD·s. Freight prepaid. AlkM' 3 weeks Iorpersooai dled<s
to dear. Texas residents 00d 5%. Foregn ortlers 00d ~% .

Circle 109 on inquiry card. BYTE December 1980 171


Zork and the Future of
Computerized Fantasy
Simulations
P David Lebling
14 Pelham Ter
Arlington MA 02174

CFS (computerized fantasy simulation) games are a code that is running while you are playing Zork is much
new art form : the computerized storybook. Instead of more compact than the same program would be if written
reading the story, you play it. The author presents the in machine language (on a Radio Shack TRS-BO, for ex-
story, but only as you squeeze it out of him by wit and ample) . This is because the instruction set of the virtual
brute force . It's tip to you to figure out what's going on, machine is tailored to CFS games. For example, the Zork-
and the satisfaction of doing so depends on how well language instruction to move an object from one room to
thought out the story is. To be fun to play, the story must another takes just 3 bytes of storage . The other advan-
be more or less consistent and complete. To a large ex- tage is that the Zork code is machine independent; all it
tent, this means that the program that embodies the story takes to move Zork to another machine is to write the
must simulate the universe well . Zork-Ianguage interpreter for that machine . Such inter-
1 have been involved for several years with Zork, one preters currently exist for the Apple II, PDP-lI, PDP-10
of the larger and (I would like to think) better worked out and the TRS-BO. For more details about the Zork-
CPS games . The authors (Marc Blank, Tim Anderson , language see "How to Fit a Large Program into a Small
Bruce Daniels, and I) have spent a lot of time trying to Machine, " by Marc S Blank and S W Galley, July 1980,
make the universe of Zork as consistent and complete as Creative Computing.
possible within the bounds of the space available . The Even using a disk to store parts of the game, the
first version of Zork was written for the Digital Equip- PDP-10 Zork was still too large for the micro-world . As a
ment Corporation PDP-10; it eventually grew to strain result, we split it into two smaller, independent games:
even the megabyte address space of that machine. The The G reat Underground Empire, Part I, and Th e Great
game was completely rewritten for microcomputers and Underground Empire , Part II, each of which is a self-
is now limited primarily by the size of a 5-inch floppy contained program . There was room left over, so we add-
disk . Zork games swap data (programs and text) into ed some new problems to round things out.
memory from the disk as needed and therefore aren't Still, a lot of universe can fit intoa microcomputer and
limited by the size of the system's user memory. disk . Zork "understands" a useful subset of English
Standard 5-inch floppy disks store about 100 K bytes (mostly imperative sentences), including sentences as
(some store more, some less). This works out to about complex as "Put all of the books but the green one under
10,000 words of English prose and a similar amount the rug. " The Zork vocabulary is over 600 words and in-
(about 40 K bytes) of code. This is large for a cludes 100 verbs. A parser this powerful is a good-news/
microcomputer-based program, but as literature it's still bad-news proposition. On the one hand, such a parser
only at the short story length . makes possible the implementation of subtle and realistic
Zork is shrunk to fit into the micro-world by running problems. When the most complicated sentence you can
on a Zork-Ianguage virtual machine. This means that the understand is "Drop uranium," you are limited to pro-
ducing certain types of situations. If you can say ''Tell the
Robot 'Put the uranium in the lead box'," then the game
If you are interested in playing Zork: The Great can become more interesting.
Underground Empire, Part I, the game is distributed Zork has a fairly complicated parser for imperative
by Personal Software, 1330 Bordeaux Dr, Sunnyv ale sentences. It endeavors to reduce its input to a construc-
CA 94086 on foppy disk for Apple II and TRS-80 com- tion of :
puters . Zork games are produced by Infocom Inc,
POB 120, Kendall Sta, Cambridge MA 02142 . Zork is < verb> < direct object> < indirect object>
a trademark of Infocom Inc .
where the objects are optional. Prepositions are folded in-

172 December 1980 © BYTE Publicat io ns Inc


GO 16-BIT NOW - WE HAVE MADE IT EASY

8086
8 Mhz. 2-card CPU Set

WITH 86-DOS®
ASSEMBLED,TESTED,GUARANTEED

With our 2-card 8086 CPU set you can upgrade your Z80 8-
bit S-100 system to run three times as fast by swapping the
CPUs . lf you use our 16-bit memory , it will run five times as
fast. Up to 64K of your static 8-bit memory may be used in the
8086 's 1-megabyte addressing range. A switch allows either 4
or 8 Mhz. operation. Memory access requirements at 4 Mhz.
exceed 500 nsec.
Th e EPROM monitor allows you to display , alter, and
search memory , do inputs and outputs, and boot your disk.
Debugging aids include register display and change, single
stepping, and execute with breakpoints.
The set includes a serial port with programmable baud rate ,
four independent programmable 16-bit timers (two may be
combined for a time-of-day clock), a parallel in and parallel out
port , and an interrupt controller with 15 inputs. External power
may be applied to the timers to maintain the clock during
system power-off time . Total power: 2 amps at + 8V, less than
100 mao at + 16V and at -16V. code written for CPI M, translate this to 8086 source code,
86-DOS@> , our $195 8086 single user disk operating assemble the source code, and then run the program on the
system, is provided without additional charge. It allows 8086 processor under 86-D08 . This allows the conversion of
functions such as console 1/0 of characters and strings , an d any Z80 program, for which source code is available, to run on
random or sequencial reading and writing to named disk files . the much higher performance 8086.
While it has a different format from CPI M, it performs similar BASIC-86 by Microsoft is available for the 8086 at $350.
calls plus some extensions (CP/M is a registered trademark of Several firms are working on application programs. Call for
Digital Research Corporation). Its construction allows relative- current software status .
ly easy configuration of 1/0 to different hardware. Directly All software licensed for use on a single computer only.
supported are the Tarbell and Cromemco disk controllers. Non-disclosure agreements required. Shipping from stock to
The 86-D08@> package includes an 8086 resident as- one week. Bank cards, personal checks, CODs okay. There is
se mbler, a Z80 to 8086 source code translator , a utility to read a 10-day return privilege. All boards are guaranteed one year
files written in CPI M and convert them to the 86-DOS format, a - both parts and labor. Shipped prepaid by air in US and
lin e editor, and disk maintenance utilities. Of significance to Canada. Foreign purchases must be prepaid in US funds.
Z80 users is the ability of the translator to accept Z80 source Also add $10 per board for overseas air shipment.

8/16 16-BIT MEMORY


This board was designed for the 1980s. It is configured as
16K by 8 bits when accessed by an 8-bit processor and
configured 8K by 16 bits when used with a 16-bit processor.
The configuration switching is automatic and is done by the
card sampling the "s ixteen request" signal sent out by all S-
100 IEEE 16-bit CPU boards. The card has all the high noise
immunity features of our well known PLUS RAM cards as well
as "extended addressing". Extended addressing is a replace-
ment for bank select. It makes use of a total of 24 address lines
to give a directly addressable range of over 16 megabytes .
(For older systems, a switch will cause the card to ignore the
top 8 address lines.) This card ensures that your memory
board purchase will not soon be obsolete. It is guaranteed to

~Seattle
run without wait states with our 8086 CPU set using an 8 Mhz.
clock. Shipped from stock . Prices: 1-4, $280; 5-9, $260 ; 10-up,
(amputer Products, Inc.
$240 .
~ 1114 Industry Drive, Seattle, WA. 98188
(206) 575-1830
Circle 111 on inquiry card. BYTE December 1980 173
If the meaning is not obvious, the player is asked to
One method of dealing with players who clarify, and the new input is added to the old to produce a
are "killed" in Zork is to resurrect them complete sentence. This can go on indefinitely:
in a forest. > OPEN
Open what?
> DOOR
to the verb, which allows lark to differentiate Which door do you mean?
> THE TRAP DOOR
> PUT BOMB UNDER TROPHY CASE
from For more details on the lark parser and internal struc-
> PUT BOMB IN TROPHY CASE ture, see "lork: A Computerized Fantasy Simulation
Game, " by P David Lebling, Marc S Blank, and Timothy
(Lines beginning with> are the player's input.) A Anderson , in IEEE Computer, April, 1979.
Similarly, adjectives are used to distinguish among On the negative side, having a clever parser means that
several books, doors, or any collection of like objects . In the player may expect almost any concept to be
conjunction with all and but, adjectives provide powerful understood. Unfortunately, only a small number of con-
constructs: cepts can be implemented given the available space.
Some concepts that lark does implement are :
> TAKE ALL THE TREASURES
> BURN ALL THE BOOKS BUT THE BLACK ONE • Properties: Objects can have properties or attributes,
some of them changeable. Lamps can be on or off,
The parser also allows the player to be laconic, if he so treasures valuable or worthless, villains fighting-mad or
desires. If only one object in the vicinity fits the verb he peaceful. Some of these properties never change; a con-
uses, it will be selected and the player will be informed : tainer is always a container, for example . But other pro-
perties can change; for example, some containers may be
A menacing troll brandishing a bloody axe blocks all opened and closed at will.
passages out of the room. • Containment: Objects may have contents . Bottles can
>KILL TROLL contain water and be open or closed. Some objects are
(with sword) transparent. Some objects must be unlocked before they
can be opened. The capacity of an object is limited. (For
example, a paper bag won't hold as much as a bucket.)
• Weight: Objects have weight. A solid gold coffin
weighs a lot more than a newspaper. The amount a
HEATH OWNERS player can carry depends on the total number of objects
carried and on the total weight of the objects and their
contents.
• Position: An object may be in, on, or under another
object.
UPGRADE your H9* for a fraction of the • Vehicles: The player may be in a vehicle which is
cost of a new terminal with these features. traveling through the locations in the game. In addition
FLICKER FREE $69,95 KIT $79.95 ASSE M B LE D
to the player, the vehicle may have other contents
It Columbus wou l d haye h ad to wait l o r h i s H9 o pe ra t ing a t 600 baud, he might not have
discouve r ed America . At l as t your compu t e r ca n c ommunica t e w ll h yo u r H 9 e ig ht limes distinct from the player's belongings and the "contents"
laster 14800 baudl wit h out t h a t an n oyi n g r e i r es h I nt e rr u p t tha t causes the sc r een to lI a s h
al rates grea t er Ih a n 6 0 0 b a u d . Fas t e r List in gs. F as t e r p r ogram eltecul i on . Elghl Hmes of the location .
' aste r.
.Time: Game events may be scheduled to happen at ar-
CURSOR CONTROL 5 29.95 KIT $3 4. 9 5 ASSEMB LED
bitrary future times. Time-bombs may go off, matches
Why IImll you r o ut pu t to co n secu t ive ti nes o f your t ermina l ? C UR SO R CO N TRO L a l -
low s your computer to m ove th o cu r so r e n~where o n th e sc r oen .
to u ch 10 you r disp la ys b y u ti li zi ng mas k ing te c hni q u es.
A dd t h a t p r o l ossio n a l
F un c ti o n s Inc lud e d o r o; l e ft ,
burn out, lanterns grow dimmer, and so on .
righ t , up , d o w n , l e tl a nd r i gh t 20 spaces, h o m e a nd erase p age .
• Actors: Actors are other characters who have roles in
GRAFIX 5 59.95 K IT 569 .95 ASSE M B L ED the game . They may fight or choose not to . They may
Open 8 w h o l e ne w w or ld t o you r o ut p ut. Th e g r aphica l dis pl ay capab i lities 0 1 GRAF I X
a ll ow you 10 c r ea l e dis pl ays n ever be l ore poss i b l e on th e H e. speak to the player or be spoken to . They may move
LOWER CASE ENTRY $28 .88 ASSE M B LE D around or stay in a particular place.
N ow yo u can ente r low er c a se ch aracte r s Ir o m Ih e k e y boe rd . A Sh lfl L ock k ey a ll ows
th e k e yboa r d 10 o p era t e as Ih e s l e n da rd H 9 keybo a rd o r 10 ge n era l e up p e r a n d l owe r • Fighting: The player may engage in combat with other
ca s e do p endl n g up on th e S hllt k ey as p e r a n o rm a l I yp ew rlt er.
inhabitants of the game. He may be wounded (affecting
LOWER CASE DISPLAY 5 3 4. 7 7 ASSE M B L ED
his ability to carry heavy loads), or he may kill his oppo-
L ower case ca p a bilil ies g r e atl y imp rove read abil ity on t ermi n a l s m od ll ied l or 24 li ne s.

KEY CAPS S 12.50S ET 4 A R ROWS 51.00


nent and retrieve the opponent's weapon.
Th ese quaill y co nloLir k ey c a p s h ave m o l de d- I n alp ha num erics. For tha t pr ole ss iona l l ee l.

Full Six Month Warranty - 24 line Compatible Every object in lark has a pointer to its location
(which may be "nowhere"), which is its parent; a pointer
NORTHWEST COMPUTER SERVICES, INC. to the next object in the same location, which is its sib-
8503 N. E. 30 th Ave. ling; and a pointer to its first contents, which is its first
Vancouver, WA 98665 child. Thus, a container points to its contents, and the
(206) 573-8381 contents point back to it.
*H9 Is a roglstered t rade ma r k 0 1 H ea th C o . M AS T ER CARD and V I SA we l come .
One result of this implementation is that an object can

174 Dece mber 1980 © BYTE Publica ti ons Inc Circle 112 on inquiry card. Circle 113 on inquiry card . ---+
Thousands of SoftwareHows '· users agree - SoftwareHows
products set a new stalldard of excellence for solutio n-oriented
software. Instant installation for your system, powerful "word VersaSort nl
processing-like" editing facilities and consistent operating
features make this SolutionWare'· the only serious choice for
your needs.

Why settle for a piece


when you can have
the whole pie?!

At last! An integrated system of business


software ideal for ~
How often have you purchased software
on Iy to be disappointed by its features or Cost
frustrated by the inability of the different
programs to work togetherl Are you tired
of entering the same data into your &I!=
chase Ordering System when a part is or-
dered , into Inventory when it arrives, Payabl~
when it\ invoiced and General Ledger when
it's paid for? Can you easily link your Account-
.!!!s Data Base with your word processing software
to create personalized leHers, reports, notices and
announcementsl· Does your Point of Sale, Order
Entry software also save a keyed file which may late r
be Sorted for over 60 customer characteristics and use d
to generate personalized sales literaturel
If you don't like your answers to these questions, your accounting
software is costing.YQ!! money!
The Data Base Integration ,. System from SoftwareHows'· does all
this and much more! This newest software product offers th e
perfect blend of performance, price and flexibility. Every single
transaction feeds your master records. This common data base
approach organizes all your business information so that every
D Ask your dealer why our
module is fully interactive. The result of this vast and easy to use business software is the best!
data base is unique. You'll be amazed at how much better you'll
understand the operation and cash flow of your business! And
better understanding means beHer planning - and higher profits
D A Complete 200 page Overview of all
for you! Software!10ws SolutionWare is yours
The Data Base Integration System is built around the basic four for just $75, refundable with purchase.
accounting tools : General Ledger provides those all important
balance sheets and income statements, Accounts Receivable and
Payable take care of invoice control in a jiffy, while Payroll with
Cost Accounting does your payroll and provides cost effective-
ness data. All packages fully interact and are self-checking. The
amazing Order-Right ,. order entry system and MicroDaSys In-
ventory, give you one of the most complete sales management
and material requirements systems available. Output is processed
with lightning speed and meticulous accuracy : invoices, shipping
labels, charge slips and COD tags. Orders automatically interact
with Inventory and Receivables. If your stock is too low, Inventory
recommends the best source of supply and approximate prices to
pay. Upon authorization , a purchase order is generated . The
receiving department verifies receipt and the invoice is trans-
fp.rred to Accounts Payable.
The Data Base Integration Business System is $2500. And that's
for all seven packages! Now there's a deal too good to pass up!
It includes over 1500 pages of user documentation , and a supply
of compute'r forms. With our unique DBI Inst'allation Program,
getting the complete package up and running on your system
is a breeze. Best of all , complete CBASIC source code is included
with every CBASIC package. Current disk formats include 8" soft- aNisim of MicroOaSys
sectored, 5" hard- and soft-sectored.
PO Box 36275 Los Angeles, CA 90036
Call or Write for the SolutionWare'" to meet (213)731-0876 TWX:91Q-321-2378
your software needs - today!
Circle 114 on inquiry card.

be in only one place at one time. Things like water, which


can potentially be infinitely finely divided, are difficult to
implement in lark for this reason. Consequently lark
has two "water" objects; one for water in general (flow-
ing in streams, filling reservoirs, leaking from pipes) and
one for water in the player's possession (in a bottle, for
example). In handling water, the general sort always
eventually ends up as the specific sort, and exceptions
aren't tolerated:

> FILL BOTTLE WITH WATER


The bottle is now full of water.
EXTENDED DISTANCE >POUR WATER
EIA RS-232 DATA CABLES The water spills to the ground and evaporates.
AT LOW PRICES! Another aspect of containment involves problems of
12 conductor cable $15 plus 50¢ per foot weight and capacity. The weight of an object must
18 conductor cable $16.50 plus 75¢ per foot. always be the sum of its own weight and the weight of its
25 conductor cable $16.50 plus 85¢ per foot. contents. Naturally, each of the contained objects has its
These low capacitance cables enable you to extend the distance weight calculated the same way. On the other hand, the
between your modems and terminals up to 250 feet - with no
line drivers. They're available in male to male, male to female or volume of an object is filled only by the size of the objects
temale to female connectors . We'll make them to specified directly in it.
lengths. Quick delivery. Phone or write in your orders.
LOOK
You are in the magic boat.
The magic boat contains:
A shovel.

7 Wellington Rd., Lincoln, R.I. 02865


Tel. (4011333-6200. TWX(7101384-1911
III,
D INTERNATIONAL
S[)A;CwIEN'ACES INC
, .
A lamp.
A solid-gold coffin.
Export: EMEC, 2350 S. 30th Ave ., Hallandale, Florida 33009 Telex 51-43-32 The solid-gold coffin contains:
A brown sack.
The brown sack contains:
A lunch .
r---TURTLES---.. A clove of garlic.

Of course, containers have other properties. They can


be open or closed, opaque or transparent, locked or
unlocked.

> INVENTORY
You are carrying:
A glass bottle.
The glass bottle contains:
A quantity of water.
>DRINK WATER
I can't reach the quantity of water.
> OPEN BOTTLE
Opened.
> DRINK WATER
Thank you very much. I was rather thirsty.

to---TEACH-----1 The concept of a surface is implemented as a special


kind of containment. Objects which have surfaces on
which other objects may sit are actually containers with
Fantastically fun. th e Terrapin™ lUrtl e rolls. blinks. bee ps. dra ws.
and feels. L earn. teac h a nd d e monstrat e geom e try, ass e mbly an additional property of "surfaceness."
a nd high level programming, life s c ie nces. Artifi c ia l Int e llig e n ce. Vehicles are an even more specialized case of con-
Inte rface this small h om e robo t to TRS·80. APPLE. DEC-any tainers. A vehicle has a property called the action proper-
digital co mpute r (not inc lude d). ty that is allowed a chance to give special handling to any
Se nd for brochure and prices. input of the player. For example, a spaceship vehicle
might want to restrict the player's movement during the
Terrapin, Inc.
acceleration phase of a flight or prevent him from taking
~~ 678 Massach usetts Ave. # 205
Cambridge, Mass. 02139
objects that are outside the ship.
Possibly the most useful concept in lark is that of
Terrapin, Inc. 617-692-8816 time . An arbitrary event may be scheduled to occur at an

176 December 1980 © BYTE Publications Inc Circle 110 on inquiry card. Circle 115 on inquiry card. ~
arbitrary time in the future: for example, the discharging strengths of player and opponent figure into the outcome
of the batteries in a lantern is controlled in this way. as well (the player's strength is a function of health and
Introducing time also introduces some problems. If an progress in the game). The results are a selection of ap-
event is scheduled, the circumstances under which it is propriate messages describing the fight as it progresses.
valid must be coded into it. Otherwise, the behavior of
the game can appear nonsensical. Suppose the player > KILL THIEF WITH SWORD
lights the fuse on some dynamite. If he sticks around, he Clang! Crash! The thief parries.
will be blown to smithereens. He runs away, only to find >AGAIN
that the dynamite has apparently followed him. He still The thief receives a deep gash on his side.
gets blown up because, when the explosion happens, the > KILL
program doesn't check to see if he is still there . The thief slowly approaches, strikes like a snake, and
One method of dealing with players who are "killed" in leaves you wounded.
Zork is to resurrect them in a forest. In an early version >ATTACK
of Zork, it was possible to be killed by the collapse of an The thief is disarmed by a subtle feint past his guard. The
unstable room . Due to carelessness with scheduling such robber, somewhat surprised at this turn of events, nimbly
a collapse, 50,000 pounds of rock might fall on your head retrieves his stiletto.
during a stroll down a forest path. Meteors, no doubt. >KILL THIEF
In an effort to introduce a little more randomness into A good stroke! Blood wells down the thief's leg. You
what was at one time a deterministic game, we added evidently frightened the robber. He flees , but the contents
fighting. The player was allowed to attack any of the of his bag fall to the floor.
monsters or other characters he encountered during his
travels . The scheme we implemented is conceptually sim~ Well, he may live to fight another day, but you
pIe. There is a range of possible outcomes for any attack; recovered some of his booty . Fighting in Zork is pretty
either by the player on a villain or vice versa . You can be primitive when compared to real life or even to a "melee"
killed outright, knocked unconscious, wounded, wound- in the popular game Dungeons and Dragons. You could
ed seriously, staggered, or you can have your weapon make combat more elaborate, and in fact there are CFS
knocked from your hand. games that have gone in that direction, producing quite
The villain, each time it is his turn to riposte, has the realistic "hack and slash" games.
option of parrying or turning and running (if he is not Possibly, the most enjoyable aspect of writing Zork
limited to one room, as the troll is). Some weapons are was designing the other characters the player may en-
better against certain opponents than others . The relative counter. Zork contains various other actors, including a
troll, a thief, a wizard, various monsters and friendly
gnomes, and a beautiful princess . Some of these are pret-
ty simple. The troll is basically an obstacle. He doesn't
move but merely bars the way and must be defeated by
force of arms.

DEC LSI-II The thief, on the other hand , is embodied by a complex


program. After a while, he begins to take on a personali-
ty of his own: the slightly down-at-the-heels younger son

Components of a noble family , perhaps. He is cultivated but has a


rather nasty sense of humor. For example, his idea of fun
is to foul up the standard Adventure maze-mapping
Dependable service technique of identifying rooms by dropping objects in
them. When he finds a player doing that, he will wander
at discount prices around switching objects, no doubt chuckling all the
while:
Domestic
and Export You are in a maze of twisty little passages, all alike .
> DROP KNIFE
Dropped.
In the distance , you hear a voice saying, "My , I wonder
what this fine rope is doing here?"

m.n. Some actions of the thief are motivated by the charac-


terization; he is unlikely to kill you during a fight if he
knocks your weapon out of your hand-too well bred.
Cornpu1er Supp~.ers .. ~n~. On the other hand, maybe his thiefly reflexes will get the
25 Chatham Rd., Summit, N.J. 07901 better of him. . . . Many of the thief's actions are
Since 1973 motivated by simple probability. There is a certain
(201) 277-6150 Telex 13-6476 chance he will stop in any room while roaming around, a
certain probability that he will steal any particular object

1111111111111
178
riiliii"imii j'
December 1980 © BYTE Publica ti ons Inc Circle 116 on inquiry card.
(high for treasures, of course), and a probability that he
will decide to attack the player. His behavior, nonethe-
less, can seem very realistic : Sometimes he seems to dog
Computer experts
(the pros) usually have big
computer experience.
(THEN COMPARE.) OASIS IS AVAILABLE FOR
SYSTEMS : Ali os: Comp uco rp: C romernco:
Delta Products : Dlgl l al Group: Digi tal
M icrosysl ems : Oy naby l e: God bou t: IBC:
Index: Inlersyslems; Nor th Star: Onyx :
That's why when they shop S O Sysl ems: TR S 80 M od II : Veclo r
Graph ic: Vorirne >: .
system software for Z80 Without this control, memory is needed. Even
CONTRO LL E R S: Bell Con l rols: Cameo :
micros, they look for unauthorized users could if you have more than 64K, Corvus: Konan: Mic romation : Micropoll s:
Tarbell: Teletek : Ttlinkertoys : X Camp.
the big system features access your programs and your pay-off is cost saving
they're used to. And that's data and do what they like. and more efficient use W rit e fo r comp lete.

why they like Multi-User A frightening prospect of all the memory you have tree App lication Software Direc tory.

OASIS. You will too. isn't it?

can
And multi-users
multipl y the problem .
available-because it
services more users.
Sound like a pro feature?
------------
PLEASE SEND ME:
DATA INTEGRITY: FILE &
AUTOMATIC RECORD LOCKING But with the Logon, It is . And OASIS has it. Price
with Manual
Product Manual Only
Password and Privilege
OPERATING SYSTEM
Level features of Multi-User AND LOTS MORE •••
The biggest challenge (Includes:
EXEC Language;
OASIS, a system manager File Management;
for an y multi-user system User Accounting;

is c o-ordinating requests can specify for each user Device Drivers;


Multi-User OASIS supports Print Spooler;

fr om several users which programs and files General Text


as many as 16 terminals Editor: CIC . )
SINGLE· USER 5150 517.50
to change the same record may be acce ssed- MULTI ·USE R 350 17.50
and can run in as little as
at the same time. and for what purpose .
56K memory. Or, with BASIC COMPILER I
I NT ERP R ET ER / DEB UG G ER 100 15 .00
Without proper Security is further
bank switching, as much RE-ENTRANT BASIC
co -ordination, the enhanced by User COMP ILER/INTERPRETER/
as 784K . DEBUGGER 150 15.00
confusion and problems Accounting -a feature that
Multi-Tasking lets each DEVELOPMENT PACKAGE
of inaccurate or even lets you keep a history (Macro Assembler ;
user run more than one Linkage Ea itor;
destroyed data can be of which user ha s been Debugger) 150 25.00
job at the same time.
staggering. logged on , when and
And there 's our BASIC- TEXT EDITOR &
SCRIPT PROCESSOR 150 15 .00
Our File and Automatic for how long.
a compiler, interpreter and
Record Locking features Pros insist on these DIAGNOSTIC &
debugger all in one . CONVERSION UTILITIES

solve these problems. security features . ( Memory Test:


Assembly Lang uage;
An OASIS exclusive . Convenels : File
For example: normally OASIS has them . Recovery, Disk Test :
Still more: Editor; Hard File Copy lrom
other OS: etc .) 100 15.00
all users can view a & Floppy Disk Support ;
COMMUNICATIONS
particular record at the EFFICIENCY: Keyed (ISAM), Direct & PACKAGE
same time . But , if that RE-ENTRANT BASIC Sequential Files ; Mail-Box; (Terminal Emula tor:
File Send & Rece ive) 100 15.00
record is being updated Scheduler; Spooler; PACKAGE PRICE
(All 01 Ab ove)
by one user, automatic A multi-u ser system all from OAS IS. SINGLE·uSER 500 60 .00
MUL TI-USER 850 60 .00
record locking will deny all is often not even practical Our documentation is
other users access to the on computers limited recognized as some of the
FILE SORT 100 15.00

record until the up-date is to 64K memory. best, most extensive, in the COBOL·ANSI '74 750 35.00

completed. So records OASIS Re-entrant indu stry . And, of course,


are always accurate , BASIC makes it practi cal. there's plenty of Or d e r OASIS from:
up-to-date and integrity ~w? application software. Phase One Systems, Inc.
is assured . Because all users use a Put it all together and it's 7700 Edgewater Drive, Suite 830
Oakland, CA 94621
Pro s dem and file & single run -time BAS IC easy to see why th e real Telephone (415) 562·8085
automatic record locking. module , to execute their pros like OAS IS. Join them. TWX 910-366· 7139

OAS IS has it. NAME __________________


compiled programs , less Send your o rder today.
STR EET (NO BOX =) _______
C ITY___________________
SYSTEM SECURITY: STATE ZIP_______
LOGON, PASSWORD AMOUNT $ __---,-_
& USER ACCOUNTING (Attach system descr i ption:
add S3 for sh ippin g:
Cal i forn ia reSidents add sales tax)

Controlling who gets on o Check enclosed 0 VISA


yo ur system and what they
o UPS C.OD. 0 Maslercha rge
Card N umber _____________
do once they' re on it is the Exp i ratio n Date ____________
ess enc e of system security. Signature __________
MAKES MICROS RUN LIKE MINIS
the player, who no sooner finds a treasure than the thief
filches it.
There is a rich range of possibilities in producing games
in which characters in the story (other than the player)
act more like real people and less like monsters or one-
dimensional villains. But the simulation of human
behavior is still an unsolved problem in the field of ar-
tificial intelligence. The best approximations to date have
been the classic simulations of a nondirective
psychotherapist (Weizenbaum's Eliza) and of a psychotic
paranoid (Colby's Parry). But even they would not make
very interesting characters in a story . (These two curious
beings actually met once, as recorded in "Parry En-
counters the Doctor" by Vinton Cerf, in Datamation, Ju-
ly 1973.)
There are other, more mundane areas in which Zork
could be extended. For example, take a simple concept
like clothing. If the player can reference his clothing (or
even a magic ring he might be wearing) some interesting
questions arise. Is there a distinction between wearing
something and carrying something? Probably, because
when the player says "drop all," he probably doesn't
mean to include his clothes . Also, the existence of clothes
probably means the definition of many parts of the body.
You could take this to extremes:
> INVENTORY
You are empty-handed.
You are wearing a diamond ring on your right index
finger .
You are wearing bells on your toes .
You are wearing a coonskin cap on your head.
Of course, if you implement clothes, there might as well
be pockets, and backpacks, and other "different" sorts of
containers. It would have to be defined whether the
player can reference things inside them (what if the flap
of the backpack is closed, for example?) . What happens if
he falls into a lake? Do the clothes drag him down? What
about wearing a suit of armor? Clothes probably need a
weight or need to produce a fatigue effect on the player.
The mention of falling into a lake brings up another
possible extension to Zork. Currently players aren't
allowed to swim. One reason was to avoid the problems
associated with the player's belongings dragging him
under. Another is the question of what happens to his
belongings . Do they get wet? If so, do they ever dry out
again? What about wet matches (to give one example)? Is
wet paper still burnable? How long can the player swim?
Can he hold his breath and swim underwater? There are
any number of questions that have to be considered if
such a feature is to be implemented .
Even the addition of a run-of-the-mill object can pro-
duce complications. In early versions of Zork, the troll's
axe disappeared when he was killed. We finally decided
to let the player recover it, as advances in Zork weapons
technology removed the reason for destroying it. Un-
fortunately, we didn't think it through. One of our best
play testers, on hearing that "you can finally get the axe,"
immediately said, "Great, I'm going to go up to the forest
and chop down some trees." Oops. We never thought of
that, not to mention using the axe to chop through doors,
split timbers, and any number of other commonplace
uses for something we were thinking of strictly as a
weapon.

Circle 118 on inquiry card .


~~~~_'_I_n __._a .. _11 ____ . _______ &. _

When You Have Yo


Face A Deadline

I
I
I
Communica lion Art s. Hu nlington Beach , CA

Arm Yourself With


Pascal/MY +®
From
/MT Micro SYSTEMS\
1562 Kings Cross Drive
Cardiff, California 92007 . (714) 753-4856

We ship on 8" single density and 5-1/4" North Star single density.
Other formats available . Ask us.
CP / M ,s a regrstered trademark of Drgi tal Resea rcll

~_~ __ ..-..-_~~ __ ____


MP/ M is a tr ademark of Di git al Researc h
Circle 119 ____
~
on inqu iry card____
~
. "_I _~_L ___ ._0 _ _
Pasca l/MT+ is a regi stered tr ademark of MT Micro Systems

II_II_~~~"-'
The authors of Zork have thought about several possi- > PUT RING ON FINGER
ble extensions to the Zork parser. One that has come up I don 't know the word 'finger'.
many times is to add adverbs. A player should be able to
do the following: We authors would hardly claim that Zork is perfect in
this respect, but we have made an effort in that direction .
>GO NORTH QUIETLY When we add something new, we try to think of how the
You sneak past a sleeping lion who sniffs but doesn't player might try to use it and what verbs he might try to
wake up. apply to it. Within the space available, we've tried to put
most of those things in.
The problem is to think of reasons why you would not do All the CFS games that I have encountered are similar
everything "quietly," "carefully," or whatever. Perhaps in one major respect: they are about problem solving and
there should be time and fatigue penalties for doing the acquisition of treasure . This is probably because a
things in a nonstandard way: structure containing problems and rewards is obvious
and easy to implement.
> SEARCH WALL CAREFULLY It is possible to imagine games in which the goals are
different. Some programmers in southern California have
This would take a long time (and all the while the lamp is designed a game in which the moral choices the player
burning down), possibly tiring the player out. To be fair makes have a significant impact on the game. For exam-
to the player, he should not need to search every wall ple, does the player give an old man some water? Similar-
carefully, or walk quietly everywhere. There should be ly, the problem-solving idea could be shifted into
reasonable clues or hints as to why and where he should something closer to scientific research. The player could
do such things. be introduced into an environment where he performs ex-
This long discussion of the problems of extending Zork periments, ponders the results, and ultimately gains
is not intended to scare anyone (including the authors of understanding and control of that environment.
the game). The idea is to show that apparently simple ex- Innovations in form as well as content are possible .
tensions to the game have their nonobvious ramifica~ There are already CFS games that try to give the player a
tions. Of course, it would be simple to ignore them, but graphic view of his surroundings. As microcomputer
we think that the authors of a game should play fair with technology advances, this will become more common,
the players. Just as it's disappointing to see the wires and the renditions will achieve higher quality: it will be
holding up Flash Gordon's spaceship, it's disappointing technically feasible to have a CFS game "illustrated" by
to see : Frank Frazetta or Jeff Jones. On the other hand, the
player's imagination probably has a more detailed picture
of the Great Underground Empire than could ever be
779 UPPER CASEliower case drawn. I can even recall discussions among the game's
"conversion Kit I" implementors over who should play the thief in the
Expand the capabilities of your 779 line printer to movie version.
include word proceSSing!! Available to all CentroniCS Another area where experimentation is going on is that
779 and TRS 80 Printer I owners is the option of lower of multiplayer CFS games . Each player (possibly not even
case and changing slash a zero to standard O. No etch aware how many others are playing) would see only his
cuts or soldering needed. Installs in minutes with a own view of the territory. He would be notified when
screwdriver. NO program modification or additional other players enter or leave the room, and could talk to
interface is required . Price $125.00 them. There was briefly a multiplayer version of the
UPPER/LOWER CASE NOW AVAILABLE FOR THE FOllOWING PDP-10 Zork several years ago, and today there is a
CE~ICS PRINTERS: "Multiple User Dungeon" at Essex University in England .
101AL, 102BL, 306, 500, 501, 503, 700, 701, 702, 703, 780, 781. There are major problems, however. One is producing
problems that are compatible with different numbers of
Motor Control "CONVERSION KIT U" players (from one to, say, a dozen) . If it takes five players
FOR All CENTRONICS 779 & TRS 80 PRINTER I LINE PRINTERSII
to solve a problem (one to hold the light bulb and four to
Our "Conversion Kit II" Motor Controller gives your 779 turn the ladder?), what happens if only two people are
the ability to turn the motor on and off automatically. playing? The other problem, as far as the microcomputer
Removes the annoying noise of constant run, owner is concerned, is that few can afford an unlimited
increasing the life span of your 779 and TRS 80 line number of machines or even video monitors to accom-
printer motor! No soldering, softWare or hardware modate so many players.
changes needed. Installs easily. price $95.00 CFS games as an art form can continue to grow as long
SAVE! Buy Service Technologies "Conversion Kit I"
as their medium continues to grow . Zork is already con-
and "Conversion Kit II" together for the single price
of $199.00 stricted by the size of today's microprocessors (it was
To order, please send check or money order in the large even on the PDP-10), but the new generations of
proper amount to: . r rr I (/ 16- and 32-bit machines offer the opportunity of enor-
Uervice Jec/m%riell. Jnc. mous further growth. The possibilities of new concepts,

@ 32 Nightingale Rd.
Nashua, N.H. 03062
(603) 883·5369
Visa and Master Charge accepted (please include signature,
new milieux, and new purposes are enormous. We would
like to think that it will not be long before authors view
such scenarios as just another medium of expression. I
expiration date and phone number). find the prospect exciting because I enjoy playing CFS
games as much as writing them .•

182 December 1980 © BYrE Publications Inc Circle 120 on inquiry card .
DEC® LSI® 11/23 COMPUTERS $6750
and we're delivering from stock!

V'T\03
l~\ II "10\0 U t.tM''''''''''
\1' ,tU~ ClJlO'c

CI-103 DESK TOP COMPUTER. Available with LSI 11 / 23 or LSI 11/2. Complete computer system
enclosed within a VT -103 video terminal , immediate delivery. Only $4500 with LSI 11 / 2 and 64K
Memory. $6750 with LSI 11 / 23 and 96K Bytes Memory .

PDP 1103SE - LSI 11 / 2 CPU, 64KB Memory, power LSI 11/2 CPU card with 64K Byte
supply, KEV 11 in 8 slot rack mountable chassis . $2695 Memory. $1095
1 Megabyte RX02 Floppy Disk
CI 1103LK - LSI 11 / 2 CPU, 64KB Memory, power supply, System . $3045
KEV 11 in 16 slot rack mountable chassis . $2750 RT11 V4 Operating System. $1085
CI-11/23 AC - LSI 11 / 23 CPU, MMU, 256KB Memory, RSX11 M Operating System. $3250
power supply, in 16 slot rack mountable chassis. $6895 VT100AA Video Terminal. $1795

Chris/in Industries, Inc.


Computer Products Division
31352 Via Colinas • Westlake Village, CA 91362 • 213-991-2254
DEC . LSI . PDP. arp. Trademarks 01 DIgital Equipmen t Co rp

Circle 121 on inquiry card , BYTE Decem ber 1980 183


Today one dollar buys
~ of a business pbone call.
Today one dollar buys
6~ readers who actually see
your sales message.
As your selling dollar buys
less and less, it pays more and
more to advertise in
McGraw-Hili magazines. '
As prices keep going up and up,
McGraw-Hill magazines help 10.8 million
decision-makers keep costs down.
For example, Chemical T#ek told
chemical processing managers and pro-
fessionals how exports credits could
lower their debt -serVicing costs. And
Engineering News-Record showed the
construction industry how to cope with
the destructive effects of the 1981 federal
budget.
By helping 10.8 million readers solve
their inflation problems, we help you
solve yours.
Today, the price of reaching one
potential customer in McGraw-Hill
magazines is only 16¢. 1 This compares to
a cost of $6. 07 for sending a business let-
ter, 2 over $3.50 for a business phone call, 3
and an in-person sales call which, believe
it or not, now costs $137.02.4
In times like these, when everything
costs more, you may be tempted to
spend less on your advertising budget.
But our Laboratory of Advertising Per-
formance (LAP) Report #5262 demon-
strates that "Industrial companies that
maintained or increased their advertising
expenditure during the 1974-75 recession
enjoyed higher sales growth than those
that cut advertising." Write 1221 Avenue
of the Americas, New York, N.Y.10020
for LAP Report #5262 today. And let us
help you make your advertising more
efficient, as the price of all other selling
tools becomes more expensive.
lOne n.:ad cr· nll ted impression in the av erage McGraw· Hill publk<ltion.
2The Oarlncl1ln stitule of Busin ess Rescan.: h. 3-'Ielephunc Mflrkl::ling-
by Murra y Roman, l~ 87, McG ra w- Hili 1976. ,I Laboratory of Adve rtising
Performam:e Report #8013.5, McGraw- Hili Research.

McGraw-Hili Magazines

~'j~

With inflation,
Itnri
we're an even better buy.
Character Variation in
Role-Playing Games
Jon Freeman
Automated Simulations Inc
1988 Leghorn St
Mountain View CA 94043

Character Variation in
Editor's Note: This issue is concerned There is no role-playing Dunjonquest
with Adventure and its variants. Some
Adventure enthusiasts will clai"! that in games of the Adven- The Dunjonquest series employs a
games like Automated Simulations' different approach. For one thing, sit-
Morloc's Tower (see a review of this game ture/Zork family. uations are primarily defined graph-
on page 84) are not really Adventures. To ically, not textually: you see the situ-
see that this is rightly so, contrast this arti-
cle by Jon Freeman , creative director for ation rather than just being told
Automated Simulations, with the Adven- no point to playing except playing, about it. More to our present pur-
ture article, "On the Road to Adventure, " and no ultimate aim except the con- pose, while some Dunjonquest
by Bob Liddil (page 158). tinuing development of your "char- games, like Mor/oc 's Tower, have a
But this is not to say that the Dunjon- acter" -the alter ego who stalks the specific object (finding and slaying
quest games and an increasing number like
them are not "as good as" the more conven- imagined landscape in your stead. the mad and elusive wizard Morloc),
tional command-and-answer Advetlture Even microcomputers in a fraction there is an open-endedness of result in
games . Rather, they emphasize a different of a second can make complicated all of them on the micro level (if
set of values that capture the player's .im- calculations that would take a you'll excuse a small pun) . Generally
agination in another, equally engaging
way. Players of Dungeons and Dragons Dungeons and Dragons referee speaking, there are no "right"
and other role-playing games will find a lot minutes of page-turning and piles of answers; the outcome of events is
of the Dungeons and Dragons philosophy charts. However, no computer games probabilistic, not predetermined.
used in Automated Simulations ' Dunjon- can handle all the aspects alluded to Brian Hammerhand, the assigned
quest games . Unlike Dungeons and alter ego/protagonist of Morloc 's
Dragons, however, computer-aided games
above as well as the best-run noncom-
of this sort have the advantage of running puter games. Computer-based games Tower and The Datestones of Ryn,
in real time. A fight that could take 15 can therefore be grouped according to can, for example, slay a dire wolf
minutes to resolve in Dungeons and which aspects they emphasize and nine times out of ten, but on any par-
Dragons will only take 10 seconds to which they ignore. ticular occasion he may survive the
resolve with these games, so you'd better be
fast on your keyboard! . . . .GW
There is no real role-playing, for encounter unscratched, or limp away
instance, in the Adventure / Zork fam- badly mauled and out of breath-and
ily: the protagonist is just you in a there is also that tenth time .
The peculiar attraction of strange setting. Games of that sort Moreover, the exact outcome of any
Dungeons and Dragons, Tunnels and concentrate on the perceived open- encounter depends both on the tactics
Trolls, Traveller, and other similar endedness of action: not only is you choose and on the specific traits
games stems, I believe, from two there a multitude of command op- of your surrogate character. The ex-
things: open-ended ness and role- tions available (typically fat more perience is different every time you
playing. Anything can happen: as a than Dunjonquest's eighteen or so), play and quite different with each
player in such a game, you may be at- but also they are not made known to new character you take on your
tacked by 1,000 goblins or a jealous you except by trial and error. It can adventure . You are role-playing: get-
lover, contract a disease, acquire a be quite challenging to find the right ting outside youself and into the skin
riew suit of armor, or inherit one hun- key, the right moment, and the right of another (albeit imaginary) being.
dred dollars-er, gold pieces. Any- command necessary to insert it in the In The Temple of Apshai, Hellfire
thing can be done, from fighting a right lock; but once you do, the door Warrior, The Cliffs of Tyyr , and
dragon to begging a wizard's forgive- will open-always . Thus, a game like others in the Dunjonquest series, six
ness, from besieging a castle to kiss- Adventure is really a puzzle that, traits or attributes are used to
ing a frog. And it never stops, except once solved, is without further in- distinguish Samson the Strong from
temporarily: there is no final victory, terest. Cugel the Clever, and Dorgon the

186 December 1980 © BYTE Publica ti o ns Inc


A MicrOcomputer
for everyone at
a Micro Price
The lMicroAcClJ - a new generation of
miniature computers
A COMPLETE COMPUTER
for $149.00 for 1K Kit
Post and Packing FREE
(Add 6% Tax for Shipments inside California!
The unique
and valuable • PEEK and POKE enable entry of machine code RAM (expandable to 2K on boardl is roughly
components of the MicroAce instructions, USR causes jump to a user's equivalent to 4K bytes in a conventional computer
machine language sub-routine. - typically storing 100 lines of BASIC. (Key words
The MicroAce is not just another personal
• High -resolution graphics with 22 standard occupy only a single byte.!
computer. Quite apart from its exceptionally low
graphic symbols. The display shows 32 characters by 24 lines.
price, th e MicroAce has two uniquely advanced
• All characters printable in reverse under And Benchmark tests show that the MicroAce is
components: the powerful BASIC interpreter, and
program control. faster than all other personal computers.
the simple teach yourself BASIC manual.
• Lines of un limited length. No other personal computer offers this unique
The unique versatile BASIC interpreter offers
combination of high capability and low price .
rema rkable programming advantages:
'Excellent value' indeed!
• Unique 'one-touch' key word entry: the
For just $149.00 (excluding handling charge! you
MicroAce eliminates a great deal of The MicroAce teach-yourself
get everything you need to build a personal
tiresome typing. Key words (RUN, PRINT,
LIST, etc.) have their own single-key entry.
computer at home. . PCB, with IC sockets for all BASIC manual.
ICs; case; leads for direct connection to a cassette If the features of the BASIC interpreter mean
• Unique syntax check. Only lines with correct
recorder and television (black and white or color!; little to you -don't worry. They're all explained in the
syntax are accepted into programs. A cursor
everything! specially-written book free with every kit! The book
identifies errors immediately. This prevents
Yet the MicroAce really is a complete, powerful, makes learning easy, exciting and enjoyable, and
entry of long and complicated programs with
full -facility computer, matching or surpassing other represents a complete course in BASIC
faults only discovered when you try to run
personal computers at several times the price. programming-from first principles to complex
th em.
The MicroAce is programmed in BASIC, and you programs. (Available separately-purchase price
• Excellent string -hand ling capability - takes up
can use it to do quite literally anything, from playing refunded if you buy a MicroAce later.!
to 26 string variables of any length. All strings
chess to managing a business. A hardware manual is also included with every kit.
can undergo all relational tests (e.g .
The MicroAce is pleasantly straightforward to
comparison!. The MicroAce also has string
assemble, using a fine -tipped soldering iron. It
input - to request a line of text when
necessary. Strings do not need to be
immediately proves what a good job you've done: The MicroAce Kit:
connect it to your TV ... link it to the mains adaptor
dimensioned. $149.00 with IK COMPLETE
. .. and you're ready to go.
• Up to 26 single dimension arrays.
$169.00 with 2K
• FOR/NEXT loops nested up 26. Fewer chips, compact design,
• Variable names of any length. Demand for the MicroAce is very high: use the
• BASIC language also handles full Boolean
volume production-more power
coupon to order today for the earliest possible
arithmetic, conditional expressions, etc. per Dollar! delivery. All orders will be despatched in strict
• Exceptionally powerful edit facilities, allows The MicroAce owes its remarkable low price to its rotation. If you> are unsuccessful in constructing
modification of existing program lines. remarkable design: the whole system is packed on your kit, we will repair it for a fee of $20.00, post and
• Randomise function, useful for games and to fewer, newer, more powerful and advanced LSI packing FREE. Of course, you may return your
secret codes, as well as more serious chips. A single SUPER ROM, for instance, contains MicroAce as received within 14 days for a full
applications the BASIC interpreter, the character set, operating refund. We want you to be satisfied beyond all
• Timer und er program control. system, and monitor. And the MicroAce 1K byte doubt - and we have no doubt that you will be.

Z80 A microprocessor
chip , widely reconnised
as the best eve r made . JOIN THE REVOLUTION - DON'T GET LEFT
BEHIND - ORDER YOUR MICRO ACE NOW!!

I~------------
• ~;nd Check, Money Order or quote your Credit Card No. to:
MicroAce 1348 East Edinger, Santa Ana, California, Zip Code 92705.
or phone (714! 5472526 quoting your Credit Card Number.
-
I Quantity Description Unit Price TOTAL Amex .
MicroAce Kit 1K $149.00 Diners

I MicroAce Kit 2K $169.00


Check
Money Order
Master Charge
I Manual

1 K Upgrade Kit
$10_00

$29.00
Visa

I Shipments inside California


add 6% TAX TOTAL
Card No. _ _ _ _ __

II Name

Circle 122 on inquiry card. BYTE December 1980 187


Circle 123 on inquiry card.

Dolt from either. Three traits (ego, tain before dying . A monster must do
Still intelligence, and intuition) cover the exactly three times as much damage
programming mental aspects of a character, and
three traits (dexterity, strength, and
to Steel Strongheart (constitution 18)
to kill him as it would take to do in
"by hand"? constitution) cover the physical at-
tributes . Each of these is assigned a
poor Ferdinand the Frail (constitution
6). (In fact, Ferdinand is too sickly to
number (randomly, if the program is pass muster in the Dunjonquest
creating the character) from a low of character-generation sequence, which
Leave your hands 3 to a high of 18-the equivalent of rejects hopelessly inferior characters.)
and mind free rolling three six-sided dice , which is Furthermore, Ferdinand will tire
to create new programs. how such characters are normally (from moving or fighting) three times
Let PEARL handle created in games like Dungeons and as fast as Steel. Since fatigued
the production of Dragons . (This commonality allows characters must rest or risk falling
you to bring characters from "out- easy prey to monsters through sheer
program code. Define
side" into the Dunjonquest world.) exhaustion, even running away can
your new programming be hazardous to unhealthy adven-
The numerical valuation permits
ideas by answering the use of charts and tables, or com- turers.
PEARL's prompts. PEARL puter calculations, to affect or resolve
then writes your program outcomes during the course of the Strength and Ego
coqe. Simply. Conveniently. adventure. It also permits 16 6 = Strength measures how strong the
16,777,216 different characters, character is and affects damage done
Available In three user which is enough to allow all the in combat both directly and indirect-
levels ... Level 1 for variation you could ask for if the ly . Heavier weapons do potentially
the personal-hobbyist system is set up to handle it. more damage, but not all characters
non-programmer ($130) ; can wield even a broadsword, and
Level 2 for business Dexterity and Constitution only the strongest can manage a
applications and those In the Dunjonquest systems, hand-and-a-half sword one-handed.
with programming skills character variation affects the game More directly, the nominal damage
($350); Level 3 for in many ways. For instance, in any (obtained by a random "die roll" itself
round of combat between an adven- affected by dexterity and other fac-
software developers ($650).
turer (you and your character) and a tors) done by the adventurer to the
monster (dragon, troll , goblin, com- monster he is fighting is multiplied by
mon thug, etc), there is a chance the one-tenth the strength value to deter-
character will strike the monster with mine the gross damage done . On a
his sword, and a separate chance that "roll" that yields a nominal damage
the monster will strike the adventurer of five points, Nerdley the Not-so-
with his teeth / claws / club / bad Strong (strength 8) actually does only
breath . Dexterity , representing a 5 x .8 = 4 points of damage, while
combination of reflexes, coordina- Manfred the Mighty (strength 16)
tion , speed, etc, interacts with the would receive 5 x 1.6 = 8 points of
adventurer's choice of weapons in a damage out of the same swing of a
complex way to modify those combat sword. Strength is also part of the
probabilities. complex algorithm used to calculate
Simply put, with a dexterity of 4, fatigue, which is, in part, related to
Cleavon the Clumsy has trouble the ratio between the amount of
keeping his shield out of his own weight an adventurer is carrying at
way; he spends much of his time any moment and the square of his
futilely slicing the air and is an easy strength. Stronger characters can
target for attacking monsters . In con- manage heavier armor and more
trast, Flash Farrad (dexterity 17) will treasures without strain.
hit his opponent far more often and Ego is a measure of mental
will block more blows with his shield. toughness and willpower. In part, it
Reasonably enough, since Farrad is expresses the differing reactions of
better at hitting where he aims, his people to stress: in a bad situation,
advantage over Cleavon extends to Casper Milquetoast (ego 3) gives up ,
the amount of damage he is likely to while Darvon the Determined (ego
do (but other factors - size of the 16) redoubles his efforts. This
weapon and strength of the sword translates into an increase (for Dar-
arm - enter in; see the following). von) or decrease (for Casper) in the
Constitution , a measure of health probability that either will strike the
and endurance, is perhaps the single monster he is fighting ; the value of
most important trait, since it the increase / decrease is dependent on
represents specifically the number of the extent of their injuries.
points of damage a character can sus- In Dunjonquest games in which the

IBB December 1980 © BYTE Pub lica ti o ns In c


LilTED
EDITI
Offered for the first time, Volumes II and
III of BYrE back issues, packed with articles
by your favorite authors, are a real
collector's item . Volume II contains issues
from January '77 thru December '77 and
Volume III contains issues from January '78
thru December '78. Each volume is priced at
$100.
These gold embossed, hard-cover volumes
are individually numbered with only 100 sets
available. Orders will be handled on a first-
come, first-served basis. Based on our quick
sell-out of Volume I, we know that this
limited offer will sell rapidly . So fill out the
coupon below and rush your order to BYTE
BOOKS today.
,----------------------------------
o Volume II Parts 1 and 2 (Jan '77 thru Dec '77) $100.00
o Volume III Parts 1 and 2 (Jan '78) $100.00

o Check enclosed for _ _ _ __

o Bill BankAmericard / Visa 0 Bill Master Charge

Card No. Exp. Da te _ _ __

Name (p lease prin t) _ __ _ _ _ _ _ _ _ __

Address

- -_ __ _ State _ _ Zip _ _ _ __

~r~~
.tn,j Call TOLL FREE: 800-258-5420
or
Mail to: BYTE Books, Inc.
70 Main Street
Peterborough N.H. 03458
protagonist is a magician, ego affects less than any other attribute. It helps by potions and magical devices,
the power of a spell much the same or harms the ordinary adventurer enhanced by experience, or decreased
way strength modifies a physical at- chiefly in his negotiations with by "undead" monsters like spectres,
tack . In all games, ego is added to in- monsters or the Innkeeper and com- shades, and such. In fact, by means of
telligence to determine the success of pany, and it controls the complexity the subtle but significant effects of in-
a character's attempt to parley with a of spells used. cremental alterations in each at-
monster . Finally, it interacts with in- The final attribute , intuition, is the tribute, the speed and power of a
telligence in a more complex way to complement of intelligence: it covers computer allow for more meaningful
affect a character's ability to bargain real and imagined "right-brain" func- variation in {and more objective
in the Inn, Apothecary, and Magic tions like spacial perception, ESP, evaluation of . ... GWj individual
Shoppe . and luck. The probability of finding characters than would any noncom-
secret doors, traps, and monsters puter role-playing game yet pub-
Intelligence and Intuition lurking in the next room is directly lished. Since monsters are even more
Intelligence in Dunjonquest is dependent on the attribute of intui- complicated and individualized than
limited to the "left-brain" powers of tion. Poul the Perceptive (intuition adventurers, the variety of possible
logical reasoning and verbal expres- 15) finds secret doors with ease; Igor events and outcomes is truly mind-
sion. Since it most closely represents the Insensitive (intuition 5) finds traps boggling . Once the hard-core fantasy
that quality brought to bear on the only by falling into them. enthusiasts realize this, even the
game by you, the player, the All six attributes can be subtly and, referees may trade in their charts and
character's intelligence affects play to the player, often invisibly affected tables for microcomputers .•

SciTronics introduces the first small computer based power monitor

ENERGY WATTCHER™
Now have your computer continuously measure, calculate and record your
power consumption and cost. Receive energy reports every minute, 15 minute,
hour, day and month period .
• Available for TRS-80-I, Apple II & S-100 • Compatible with Remote Controller & Real Time
computers. Clock for complete Energy Management System .
• Easy installation clip-on probes supplied . • Inexpensive-only $295 .
• Qualify for a 15% energy tax credit.

Remote Controller & Real Time Clock Available


Have full computer control of up to 256 lights, appliances
and even wall switches without special wiring. The SciTronics
REMOTE CONTROLLER permits direct control of the inex-
pensive BSR remote line-carrier switches sold by Sears,
Radio Shack and many others.
• Controls all 256 BSR remote switches-not just 16
• Hardware driven-req uires minimal software
• No ultrasonic I ink - prevents erractic operation Remote swit ches not included
• No BSR command module necessary ENERGY WATTCHER $295.
• Real time, crystal controlled clock available S-100 CONTRO LLER BOARD 5159.
The co ntroll er comes complete with full documentation, sample software S-100 REAL TIME CLOCK BOARD 5159.
and is designed to work with most of the popular computers in cluding ENCASED CONTROLLER (TRS-80, Apple II etc.) $184.
any S-100 based system, TRS-80-1, Apple II , H ea th H8 and others.
ENCASED CONTROLLER &
Real time c lock s are available f or all of the above computer systems . REAL TIME CLOCK (TRS-80, Apple II etc.) 5269.
When used with the co ntroll er, true time sc heduling is reali zed . All 5129.
APPLE II CLOCK BOARD
c locks are crysta l co ntroll ed and have battery ba ck up for accurate and
reliable ope ration . Interrupts allow Foreground/ Ba ckgro und operation Send check or SciTronics Inc.
of two programs simultaneously . Clock data includes year, month, mo ney order to : 523 S. Clewell St., P.O . Box 5344
date, day of week, hour, minute; and seco nd . Bethl ehem, PA 18015
Applications: (215) 868-7220
• Make your entire ho m e o r apartment compute r controlled Please list system with which you plan to use periphera l.
• Save energy by co ntrolling lights & appliances Master Charge and Visa accepted. PA res idents add sa les
• Co ntrol sec urity systems & ala rm s tax . COD's accepted .
Dea ler Inquiries In v ited

190 December 1980 © BYTE Publications Inc Circle 125 on inquiry card.
SAVE APPLE@and TRS-80®
........... ...............
-..
"APEX" NEW DISK OPERATING N~WiJU~oU
A new enhanced NEWDOS for the TRS-80.
SYSTEM FOR THE APPLE@ The most powerful D i sl~ Operoting System for the TRS-80.
Fully Professional DOS for the Apple II. The result of two years of designed for the sophisticated user ond professi o nol program-
extensive development, APEX provides a complete program development mer who demands the ultimote .
and file management system. A comprehensive command set allows the NEWDOS/ 80 is the planned upgrade from NEWDOS 2.1
user to perform almost any imaginable disk operotion. Some of the features ore:
- Command structure similar to CPM@) and moin frame systems. • New 13A5IC commands for files With vorioble record
Contains 20 command words. lengths up to 4095.
- Easy program interface. Simple communicorions. • Mix or motch drives. Use 35. 40 o r 80 trocl~ 5" dish
- Copoble of handling 5 inch, 8 inch, and hord disks. drives or 8" disl~ drives, or combo .
- Sofery features to protect against occidental data loss. Features • Security boot-up for 13A5IC or machine code applica-
include bockup files, directory, read after-write & limit checks. tion programs.
- 4 times foster than CPM@). • New editing co mmands.
- Auto default structure eliminates tediOUS ryping by automatically • Enhanced RENUMber that allows relocation .
setting up command strings, file names, etc. • Co mmand chaining .
- Functional on both single and multi-drive systems. • Device hondling for routing to display and printer
- Device handler structure for interfacing peripherals. simultaneously .
The APEX pockoge includes all of the tools fot a complete assembly • DFG funcrion; stril~ing of D, Fond G I~eys ollows user to
language development s~tem , high speed two pass reSident assembler enter 0 mini-DOS without disturbing program .
and a powerful macro editor. • Compatible wi th NEWDOS & TRSDOS.
The complete APEX pockage with operating system, assembler, editor
and monuals, also includes utilities to maintain files.
• Mochine languoge Superzop/ 80 2 .1 S149
utilities and enhonced debug and copy.

APEX RELATED SOFTWARE Disk Drive Sale!


XPLO $79
$99 FocAL™ $59
Complete with power supply
ond chossis.
TF-3 Shugart SMOO .. . ........ $339
SAVE ON APPLE II 16K * Pertec FD200, 40 tracl~ . . .. $379
TF 5 MPI 1351 , 40 trocl~ . $369
FREE *
MEMORY UPGRADE KIT TF 7 Micropolis 77 tracl~ ...... $579
TDH-1 Dual Sided drive
TO 46K WITH PURCHASE OF
APPLE II 16K
(Mn ONLY)
$119' 5 J5 trocl~ ....... .................. $499
TF-JM Drive Sys 2 Shugart ... $699

Disk Expansion System NEWDOS+


- 2 Shugart 40 trocl~ ......... $110
Z-80 SA400 TF-3 . ........... $676 NEWDOS+
-1 Two-Drive Coble ..... $ 26
SoftCard -1 Expansion
J5 trocl~ ............. .. . .. . S 99
Microconducror,
Interface 32K .. . . $459
OKIDATA
MICROLINE 80
$399 -1 35-trocl~ DOS+
TOTAl LIST PRICE ..
SPECIAL
. . . .. . $ 99
$1262
Data 13ase Mgr .
Mod I .
Mod II .
. $249
. ..... . $399
OUR PRICE The Source ..... . ... $ 100 . . $359
~~~~ .
AJA [3usiness Pkg

$649 Applesoftware .. $29.95 s1,149 The Source ...... .. .. ..... $100


I30sic Compiler .. ..... $195
Some as above but
includes TRS-80@) Moil list.. .. . . .. .. . $60
MTI APPLE 8" DISK SYSTEM Level II . $1949 . ... .... Electric pencil , ., $150

·One SA800R Floppy t--------- NEW--------t


·1 Drive Chossis & Power Supply
·Controller, Coble and DOS , $1439 TF-8 80 TRACK DISK DRIVE
Double Your (opacity
Drives for any Microcomputer
Does not include power supply & cabinet. TF-9 DUAL 80 TRACK DISK DRIVE
Pertec FD200 . . $262 FD250. . .... . $359 Quadruple Your (opacity
Shugart SA400 . ......... $279 SABOO/801. . . .. ... $479
MPI051 ... . . . . . . . $279 052 .
MPI091 ... $399 092 .
. $349
. $525 8" Floppy Disk Drive System
for Modell

Printers • One SA801 Floppy


Centronic 779 . ,
Oase 2 ....... • NEWDOS 80
CentroniCS 737 ..
Centronics 702-9 . • Coble & Adopter
Anodex9501
Malibu ..
Spinwriter . . $1095' ~.

Circle 126 for MTI Circle 127 for Apparat BYTE December 1980 191
Pirate's Adventure
Scott Adams
Adventure International
POB 3435
Longwood FL 32750

A Short History microprocessor! Adventure given in listings 1 and 2,


Time fljes . The copyright date on Interpreter? Did I say interpreter? Pirate's Adventure. With her basic
my game, Pirate 's Adventure, reads Suddenly the idea fell into place! I ideas, we created an Adventure that
1978. It seems like yesterday, but it had written many compilers and was different from any that had ever
has been two and a half years since I operating systems. Why not write an been written before. Instead of simply
started on my Adventures . . . Adventure interpreter? This would searching for treasures in this Adven-
At the time I was working as a allow me to write many Adventures ture, you now had an added ingre-
systems programmer for Stromberg and would also provide the compres- dient-a "mission." (In this case, you
Carlson when I was first introduced sion I needed to fit them into a small had to figure out how to build a
to the classic Adventure game written pirate's shipl) This set the stage for
by Crowther and Woods to run on a many of my later mission-oriented
DEC (Digital Equipment Corpora- . It seemed unfair that such Adventures that replace a cumulative
tion) PDP-10. After playing for only a fascinating game was score with a do-or-die situation.
a few minutes I was hooked. It took These include my Mission Impossi-
almost ten days of early-morning and restricted to such an ex- ble, The Count, Voodoo Castle , and
late-evening sessions before I pensive machine. Mystery Fun House Adventures.
achieved the coveted score of 350 and All my current Adventures, for the
the title of Grand Master. I had done Apple II, the Radio Shack TRS-80,
it --.I was a bona fide adventurer! Yet machine . (Inside, I'm really a and the Exidy Sorcerer, are written in
it seemed unfair that such a frustrated science-fiction writer; I machine language and run much
fascinating game was restricted to have over 3000 science-fiction books faster and cleaner than the original
such an expensive machine. in my collection but have never tried BASIC versions (of which there were
Back then , I had just gotten my to write one myself.) only two and a half) . I probably
Radio Shack TRS-80 Level II com- So, weeks later, my initial scrib- would never have written these pro-
puter, and (having recently finished blings had evolved into a working in- grams in machine language if it had
Ply backgammon program) I was terpreter with a skeleton Adventure not been for the gentle nudges I
looking for another good game to to play on it. It took some six months received from a friend I've never met
write . The concept of · character of play-testing before my first Adven- but greatly respect, Lance Micklus.
strings intrigued me, and I wanted a ture, Adventureland , was finally
game that used them. (Up to that released through The Software Ex- Program Notes
point, I had programmed primarily in change of Milford, New Hampshire, Pirate's Adventure was first sold
FORTRAN and assembly language, and Creative Computing Software. commercially to run in Level II
neither of which can handle strings Thus the Scott Adams Adventure BASIC on a 16 K-byte TRS-80. Both
easily.) Series was born. the Adventure-interpreter program
Adventure seemed to fit my needs And, at . that same moment, it (in BASIC) and a data file created by
exactly . . But I didn't want to copy almost died . For six months I had the Adventure-editor program were
someone else's pr ogram, and I was been so engrossed in programming on the cassette tape . After you loaded
afraid I wouldn't get much of an Adventure that my wife Alexis (who the interpreter program, you used it
Adventure in a 16 K-byte BASIC at the time was pregnant with to read the data file , an operation that
computer-especially when the FOR- Maegen, our daughter) started hiding took 20 minutes but allowed me to
TRAN version I played took about my floppy disks around the house to compress a lot of Adventure into very
300 K bytes! get my attention. Once she hid them little memory space.
I mentioned the idea of getting in the oven-boy, did she get some In planning this article, I had to
some sort of Adventure into my small attention that time! I then decided devise a means of creating the tape
machine to friends; fortunately, I was that one Adventure was enough. . data file without using the Adv enture
not daunted by their laughter. After Some time after that, Alexis unex- editor. The BASIC program in listing
all, I could remember when it was pectedly announced that she wanted 1 provides the means. This program,
supposedly impossible to get.a BASIC to write an Adventure, and it was this which runs on a TRS-80 with 16 K
int~rpreter to run on an 8080 effort that led to the Scott Adams T ext con tinued on page 212
See pages 194 ti1ru 21 0 for listings
192 Dece mber 1980 © BYTE Publica ti \:115 I nc
The Talk of the '80s.

SoftCarQ.
A New Medical Billing System That is Easy, and Works!
FILL IN THE BLANKS INSTANT ACCESS
The only system that works like you do. Add, change, Up to date patient information available anytime.
or delete material right on the form (displayed on the Patient files are updated every time a transaction is
video screen). It's really easier than filling in the blank entered . All you need to check their files is to enter
because you can go back and type over any mistake the patient's name - no I D number.
you make.

NO BATCHING PRIVATE AND THIRD PARTY BILLING


As the information is entered, the system automatic- System keeps track of third party billing and insur-
ally detects clerical errors in patient information , pro· ance claims. You can bill the patient on paper while
cedure codes, and procedural data. No waiting days they are in the office! Resubmission of a claim is as
or weeks for verification. simple as pushing a button.

- - - - - - - - - - - - - - TECHNICAL SPECIFICATIONS
Written in Pascal, the system runs on most any 56K or 64K micro or mini computer. The system is currently operating
on Dynabyte, Cromemco, Onyx, Vector Graphic, and Digital Equipment Corporation (DEC) computers. Different
systems provide 500 to 10,000+ patient capacity.

Contact your Local computer store or

Circle 128 on inquiry card .


I PROFESSIONAL
BUSINESS
SOFTWARE
119 Fremont Street, San Fran cisco , CA 94105 , (415) 546-1596
Listing 1: Data-tape generation program for Scott Adams' Pirate's Adventure, written for the Radio Shack TRS-80 Model I running
Level II BASIC. . ,

501~' **** BE SURE AND USE A C-50 TAPE FOR YOUR DATA TAPE! ! ! !
5020 ' RDVENTURE DRTA TAPE , BUILDER . BUILDER/BAS
6030 ' VERSION 1.3 (C) SCOTT ADAMS '80.
5040 ' ADVENTURE INTERNATIONAL BOX 3435 LONGWOOD FL 32750
6050 ' PHONE (305)-852-5917
6050 ' BUILDS DATA TAPE FOR ORIGINAL BASIC VERSION OF PIRATE'S ADVENTURE
6(2)7(2) 'PLEASE NOTE ON LINES THAT SUDDENLY GO TO THE
NEXT LINE LIf,E
THIS USE <DOWN ARROW} KEY WHICH IS RIGHT ABOVE
THE LEFT HAND SHIFT KEY ON YOUR TRS-80!
6(2)80 DATA 50, 151, 59, 33; 5, 1, 2, 3, 2(2)0, 71, 1,80,422,342,42(2),340,(2),15559,885
~,80,452,482,45(2),0,~, 15712, 17(2)5,100,521,552,540,229,22(2),2(2)3,87(2)(2),3,483,0,(2),(2),0,1
5712,(2), 1(2)(2),284,(2),~,(2),(2);855(2),(2); i(2)(2),28, 553, 4(2)3, 4(2);(2),87(2)0,(2), 1(2)(2),48,2(2),55(2),74(2),22(2)
5(2)90 DATA9(2)55,1(2)9(2)2, 100,~8,2(2),(2),(2); ,0,3810,0, 10(2),8,70(2),72~,(2),(2), 1(2)858,(2), 100,48,4(2),6
4(2),400,3(2)(2),9055,83(2)5,25,5b4,(2);0,~;(2),4253,(2),40, 104,885,(2),0,(2),4411,(2),8(2),242,502,82
0,80,24(2),9321, 1(2)109,10(2),8, 14~,80,50(2),(2), 1(2)252,885(2),35,421,845,42(2),2(2)(2),(2),5152,0
51(2)(2) DATA1(2)0, 129,120,0,(2),0,55(2)8,(2);50,242,982, ·820,44(2),24(2),9321;885(2),35,483,59,0,(2)
,(2), 157(2)5,0, 1(2),483,i49,~,~,(2), 157(2)~,(2),50,484, 1(2)73, 1(2)8~,(2),(2), 17551,9150,50,204, 1(2)85,
0,(2),0,15711,(2),1(2),2(2)9,1(2)4(2),1(2)5(2),3(2)(2),110(2),1(2)87 2, 1(2)(2)5(2), 1(2),2(2)8, 1(2)4(2), 1(2)5(2),89,(2),1(2)857
611(2) DATA(2),85,483,8,0 ,(2) ,~,15719, 1(2)200,1(2)(2),8,(2),(2),(2),(2), 1(2)2(2)(2),(2), 1(2)0, 1(2)4,(2),0,(2),(2),855(2)
, (2), 81Zl, 452,282,28(2), ·115(2), 0, ~ 422, , (2), i58, 82, 5(2),0, (2), (2), 8170,95(2)(2),451(2),51, (2), (2), (2), (2), 30(2), (2),
153,22, 1(2)(2),0,(2),(2),817(2),95(2)(2),81(2)(2),(2),(2),(2),(2),(2),152(2)(2),0,480(2),104, 120,51,0,(2), 1(2)5(2)7
5120 DATA8154,48(2)~, 107, 1(2)0,51,89,0, 1(2)5(2)7,8154,4(2)53,22,(2),0,(2),(2),547;0,557(2), 151,2(2)3
,150,18(2),(2),1(2)87(2),1254,5170, 181,18(2), 150,(2),(2),8302,(2),53(2)(2), 1(2)4,(2),0,(2),(2),9(2)(2),0, 1529,44
2,455,44(2),(2),(2),78~0,(2), 1529 ; 442,452,(2),(2),0,750,9150, 183,322, 180,(2),(2),(2),817(2),96(2)(2)
5130 DATAI538,252,242,(2),(2),(2), 18(2)0,0, 1538,252,245,25(2),(2),(2),781Zl(2),(2),5888,252,242,(2),(2),
0 , 18(2)(2),(2),5888,252,245,(2),(2),(2); 195~ ; (2),5188,252,245,541,25(2),55(2),2155,795(2),5888,251,0
, (2), (2), (2), 24(2)(2), 0, 4088, 551,0, (2), (2), (2), '24(2)(2), (2), 4(2)88, 2 53, 'O, (2), (2), (2), 2713, (2),4088,552,58(2), 109
5140 DATA1(2)(2),249,23(2)3,87(2)0,4~88, 249,552, 1(2)8,90(2),240,52(2)3,87(2)(2),4(2)88,248,552,(2),(2),(2)
,550(2),(2),4(2)58,1(2)3,59,0,(2),(2),545,~,4058; 103,58,(2),(2),(2),55(2)(2),(2),5887,342,0,(2),(2),(2),2550,0
,5887,352,(2),(2),(2),0,2713,1Zl,5887,382,(2),(2),(2),(2),21(2)(2),(2), 159,382,32(2),(2),(2),(2),817(2),95(2)(2)
5150 DATA5187,342,352,(2),(2),0,255(2),0,5187,345, 3 5 2 ,541,35(2),38(2),83(2)3,1(2)(2)50,3451,503,
(2),(2),(2),(2), 172,0,375(2), (2),(2),IZl, (2),(2),990(2),(2), 1528,(2),(2),(2),(2),(2),99(2)(2),(2),41(2)8 ,1143,1012,(2),(2),(2),5
45,1Zl,5450,0,0,(2),(2), (2),2853,(2), 451(2),55, (2), (2),(2),0,272 (2),(2),495(2) ,(2),1Zl,(2),1Zl,(2),9751Zl,(2),5114,0
5150 DATA0,0,(2),(2), 1(2)550,(2),7092,592,1Zl,(2)
. , . , (2),(2),2745,(2),
. 185,284,14(2),(2),(2),(2),8155, 1(2)554,40
98, 1(2)54,(2),(2),(2),(2),547,1755(2),4(2)98,1(2)53,(2),(2),(2),(2),547, 1741Zl(2),4(2)83,322,1Zl,0,1Zl,0,547,(2),4(2)9
5,752, (2), 1Zl, (2),IZl, 547, (2), 195,762, 921,(2),(2),0,2727,0, 195,752,251,(2),(2),(2),2727,0,59(2)(2),(2),(2)
5170 DATA0,0,(2),945(2),(2), 1525,5(2)2,0,(2),0,0,2723,0, ~541,521,502,540,52(2),50(2),7853,8250
,195,782,551,0,0,0,2727,0,71Zl92,523,583,3(2)3,543,20,870(2),0,7092,0,(2),(2),0,(2),3750,(2),2
00, 722, 221Zl, 0,(2),(2), 1(2)554,96~~,195,752,51,0,(2),(2),2727,0,4050,(2),(2),0,(2),(2), 1(2)554,0, 1525
5180 DATA523, 52(2),-1Zl, (2), 0,780(2),(2), 195,752, 34(2), 1Zl,1Zl , (2),8125, 8454, 195,782,35(2),1Zl,(2),(2),8157
,1(2)554,7531Zl,404,242, 1053,89;(2), 1725(2),1Zl,481Zl(2),1Zl,0,1Zl,(2) , (2),451Zl,1Zl,5858, 1(2)3,2(2)(2),59,5(2),(2),
4553,871Zl(2),5858,58,(2),0,0,0,494,(2), 1545, 145,(2),(2),(2),(2),480(2),(2),154.5,8(2)2,141,14(2),84(2),(2)
6 190 DATA83(2)2,~,2746,841,84(2), 14(2),0,(2),8302,4950,3495,8(2)2,0,(2),(2),(2),811,(2),3496,841,8
4(2), 14(2), 0,0,811,8302,7356,822,820,240, 400,0,53(2)5,931Zl0,5851 ,503 ,0,(2),(2),0,210(2),0,841
1,5(2)1 ,5(2)(2),140,0,(2),5459,7833, 192,742 ,400,0,(2),(2),81 7 (2),9500,2(2)1,4(2)4 ,88;42(2),24(2),242
62fZJ0 D~nA8l70, 8071, 2(2)1, 404,' 89, 120,0,0,817(2),950(2),75:::::0,4(2)4,245,0,0,0,2737,0,753(2),4
04,912,(2),0,0,2738,(2),7530,404,89,80,740,42(2),59(2)8,93(2)0,753(2),4(2)4,88,8(2),740,12(2),5910
,9300,7671,(2),(2),(2),(2),0,5(2)(2)(2),(2),4553,9(2)3,(2),(2),(2),(2),6:::::(2)0,(2), 1351Zl,(2),(2),(2),1Zl,(2),51Zl(2)(2),1Zl,1511Zl
5210 DATA52,51Zl,0,1Zl,1Zl,7801Zl,flJ,5851Zl,53,0,0,1Zl,1Zl, 18001Zl,0,201,404,88,420,0,1Zl,8171Zl,951Zl1Zl
, 186,284,350,1Zl,1Zl,1Zl,8170,95~(2), 1539,482,242,0,(2),(2), 181Zl(2),1Zl, 1539, 482, 481Zl, 0,1Zl,1Zl,79(2)4, 1
5800, 194, 582,31Zl0, 1Zl,1Zl,0,817(2), 951Zl1Zl, 174, 149,454., i41Zl,1Zl,1Zl,8751,(2), 174, 15(2), 1Zl, 1Zl,(2),1Zl
5221Zl DATA8751,1Zl, 781Zl1Zl,444.,94(2),921, 952,1Zl, lIZl548,81Zl14,781Zl1Zl,124,921,(2),IZl,(2),735(2),(2),78(2)0
,424,992,98(2),921,(2),1(2)553,7254,8250, 11Zl4,0,1Zl,0,1Zl, 1(2)505,95(2)(2),78(2)(2),454, 148, 1141Zl,921,
1152,1(2)553,7254, 1541, 543,·54(2), 1Zl, 0,(2),780(2),(2), 153, 104,40,(2),(2),(2),817(2), 95(2)1Zl, 530(2), 44, (2)
5231Zl DATA(2),0,(2), 15451Zl, 1Zl, 453 4,583, 1Zl, (2),(2),0, 4551Zl, (2), 5187, 71Zl2, 541,(2), 1Zl,(2),271 3,15(2)5(2),588
7,71Zl2,1Zl, (2),fZj,0, 2713,1Zl, 5887,(2), 722,(2),(2), 1Zl,21(2)(2),1Zl, 198, 11Zl22, 48(2), (2), (2),(2),817(2), 95(2)(2), 157,2,
24, 4(2),1Zl, (2), 8171Zl, 95(2)(2), 1511Zl,44,51Zl,40,81Zl,85,781Zl1, 1(2)801Zl, 1532, 31Zl2,208, 3(2)(2), (2), 1Zl, 78(2)1Zl,1Zl
b2 4 ~ DATA1532, 3 ~2,2~9,~,~,~,2813,0, 1532,305,(2),(2),(2),~, 10518,7554,841 1 ,841,84(2), 140,
1Zl, (2), 8922,(2), 155,1122,50(2),(2),(2),(2),8170,95(2)(2), 1392,(2),0,(2),0,(2),50(2)(2),(2),530(2),284,(2),0,0,0, 1
5350, 1Zl, 8582,0,0,0,(2),(2), 177(2)0,(2),78(2)(2),921 ,2(2)9,3(2)2,2(2)(2),0,87(2)(2),(2),795(2),(2),0,0,(2),(2),270(2)
Listing 1 conti/wed on page 198

194 December 1980 © BYTE Publica tions Inc Circle 129 on inquiry card , ---+
More than four decades of expE:ri-
ence in magnetic media - BASF
invented magnetic recording
tape, the forerunner of today's
wide range of magnetic media,
back in 1934, and was the first
independent manufacturer of
IBM-compatible floppy disks.
one of two man-
~
Tough Tyvek sl eeve-no paper
world that
8" and 5.25" models,
has tape and disk experience, and
d"'t,"o ,~ti, e~ ~"flOPPY d;,k dd""

Special self-cleaning jacket and Center hole diameter punched to Bi-axially oriented polyester Double lubrication -lubricants
liner help eliminate data errors more accurate standards than substrate - for uniform and reli- both in the formula and on the
and media wear and tear. industry specifications, for top able performance year after year. disk surface, to minimize media
performance. wear due to head friction.

Packaging to suit your 100% certification - every single For the name of your nearest
requirements - standard flip-top disk is tested at thresholds 2-3 supplier, write BASF Systems,
box, Kassette 1O® storage case, times higher than system require- Crosby Drive, Bedford,
or bulk pack. ments, to be 100% error-free. MA 01730,01' call 617-271-4030.
See us at the NCC, Booth 1121

Floppy Disks Mag Cards


~BASF
Cassettes Computer Tapes Disk Packs Computer Peripherals
pplC! computC!r
Authorized Dealer
CHRISTMAS
SUPER
SALE

ACCESSORY SPECIALS
425
DISK II DRIVE (add-on) .. . . .. ........ .. ...
D.C. HAYES MICROMODEM II . . . . . . . . ... 319
GRAPHICS TABLET ............. .... ..... 655
INTEGER BASIC OR APPLESOFT II
firmware card ... ... ..... . ............. . 149
SILENTYPE PRINTER with Interface card . . 515

APPLE II ACCESSORIES APPLE II SOFTWARE


CENTRONICS PRINTER M&R SUp ·R·MOD VISICALC ...... 120 FORTRAN ...... 165
Int. card .. .. .. .. 185 TV MODULATOR . . .. 30
PARALLEL PRINTER Int. card145 CORVUS 10 MEGABYTE HARD CCA DATA DOS 3.3 ......... 49
COMMUNICATION CARD DISK DRIVE SYSTEM MANAGEMENT. 85 APPLE PLOT .... 60
w /conn . cable ............. 185 w /pwr supply . . ... 4395 TAX PLANNER .... . ... ~
HI·SPEED SERIAL Int. card . . 145 CORVUS CONSTELLATION .. 595 THE CONTROLLER General SARGON II Chess
DAN PAY MAR lower case kit . 55 16K MEMORY UPGRADE KIT Busin ess System . . ..... 519 on Diskette . . . . . . . . 32
MICROWORKS DS ·65 ITRS·80. APPLE II . THE CASHIER Retail Manage- TRILOGY OF GAMES . . . 27
DIGISECTOR .. . . . .. 339 SORCERER. . . ....... . 60 mAnt & Inventory system 199
LAZER lower case adapter. .. . 50 SPACE GAME ALBUM ..... 38
ABT NUMERIC INPUT KEYPAD
SSM AIO SERIAU (specify old or new kybrdl . 115 APPLEWRITER Word SPACE INVADER ICassJ ... 18
PARALLEL kit ........ ..... 155 ALF MUSIC SYNTHISIZER. .. 235 Processor . . ...... 65 SPACE INVADER (Disk.I ... 23
SSM AIO assembled & testedl90 BRIGHTPEN LlGHTPEN ..... 32 APPLEPOST MAILING SYBEX APPLE-80
SYMTEC LIGHT PEN SYSTEM215 M&R SUPER·TERMINAL List sy stem .. . .... . ...... 45 8080 Simulator. ... ....... 17
SYMTEC SUPER SOUND 80 COLUMN CARD . . . . .. 335 FORTH II by PROGRAMMA
DOW JONES PORTFOLIO
GENERATOR .. . . .. 225 SMARTERM 80 COL . . 335 SOFTWARE... . .. 45
SVA 8 INCH DISK EVALUATOR .... .. ...... 45
Mountsin Computer SINGLE DISK COPY
CONTROLLER CARD .. ... . 335 APPLE CLOCK/CALENDAR APPLE CONTRIBUTED ROUTINES .... . . . .. ... .. 17
VERSA WRITER card . . . . . . . . . . . . . . ... . . 225 Volumes 1-5 w /manuals . . 30 APPLE BUG DEBUGGER . . . 27
DIGITIZER SYSTEM . .... . . 215 SUPERTALKER SD200 SPEECH ·DESKTOP/PLAN by DESKTOP APPLESOFT UTILITY PRO-
VIDEX VIDEOTERM SYNTHISIZER SYSTEM .... 245 COMPUTERS ... . .. ..... 85 GRAMS BY HAYDEN .... 27
80 COLUMN CARD ... . ... . 315 ROM PLUS w /kybrd filter .... 165 APPLEBUG ASSEMBLER / The CORRESPONDENT ... . 35
VIDEX VIDEOTERM INTROUX-l0 BSR REMOTE DISASSEMBLER . . .. .. .... 75 ASTEROIDS IN SPACE .. .. 19
w /graphics ROM . .. ... . . .. 335 CONTROL SySTEM .. .. ... 245 APPLE DOS TOOL KIT ..... 65 HEAD-ON. . . 25
LOBO DISK DRIVE ONLY ... 385 INTROLlX·l0 controller PIMS Personal Information 3-D ANIMATION PACK .. .. 53
LOBO DRIVE card only . . ... . 165 Management System . ... 23
w /cont. & DOS 3.3 ...... ... 499 BATTLESHIP
ROMWRITER SYSTEM ... . . . 155
GPIB IEEE·488 (1978) Int ..... 259 ADVENTURE by COMMANDER ... . ..... . 23
MUSIC SYSTEM
ARITHMETIC PROCESSOR MICROSOFT ...... •. . ... 27 FASTGAMMON .. . . . . ... . . 26
(16 voices /stereo!. ... . . . . 465
CARD ......... .. ..... . .. . 335 SUB-LOGIC FS-l STAR CRUiSER . . ... . . . . .. 24
AID-D/A 16 CHANNELS .... . 319
SPEECH LINK 2000 EXPANSION CHASSIS Flight Simulator . . . . . .. 34 TRANQUILITY BASE ... ... 24
164 Word VocabJ .... ..... . 215 (8 slotsl . . . . .. 555 SARGON II Chess More software available
by HAYDEN ICass.l .. .. .. 27 Please write us for a list.

Circle 130 on inquiry card.


IIII
SCIENTIFIC
16K $799
ATARI800
FOR
~:
C4PMF ·1699
16.32K & 48K VERSIONS AVAILABLE
S·100 EXPANSION UNIT . . ..... 375 PERSONAL COMPUTER SYSTEM
WORD PROCESSING PAC .
DEVELOPMENT PAC . .
. 179
. ... 89
400 COMPUTER . .. ........... 479 CIP
- 820 PRINTER 140 col.I. ..... 459
MOD II
PMC-80 810
410
DISK DRIVE . . . ..... 559
PROGRAM RECORDER .. . . . . . . . . . . .. . .. 59
·449
I• ~7.::"'::"'",",,''':''1r''''~trf\
815
822
825
DUAL DISK DRIVE .
THERMAL PRINTER 140 coLi .
PRINTER 180 col. imp.'-
. . ... 1199
. . .. 369
. 795
Cassette Disk
~ . 850 INTERFACE MODULE ....... ... .. .. . .. .. . 175
SPACE INVADERS . . 19 .. 29
l 8'dI1iI·~~ ATARI 16K RAM MODULE . . . .. 155
SARGON II . .... 30 ...... 35
~ LIG HT PEN . . 65
FORTH . .... N/A ... 69
ACOUSTIC MODEM ICATI. . 169
THE TRS-80 'WORK-ALIKE' COMPUTER CHESS . .. . .. . .. ... . . 35 OS 65-0 V3.3 . .... N/A ... ... 79
MOMS PLANNER . . N/A ..... 100
16K LEVEL II ONLY $579
SPACE INVADERS . .... . . .. . ..... .. 19
STAR RAIDERS ............. .. 49 GRAPHICS I. . ... N / A ...... 35
Completely compatible wi t h Radio Shack TR S·80 SUPER BREAKOUT . . ... 35 DAC I ... N/A . . 45
Level II software and periph erals. Features incl ude: 3·0 TIC·TAC·TOE .......... .. .. 35 ASSEMBLER/EDITOR . . 4O ..... N/A
Level II BaSIC, Video & Ch. 3 T V ou tput. Built
In Cassett e, 40 pin int erface co nn ., 16K Use r RA M VIDEO EASEL . . ... 35 EXTENDED MONITOR . .. 20 N/A
l1emory, Expandable to 48 K. MUSIC COMPOSER . . 49 PASCAL & FORTRAN 14P & 8P onlyl . N/A ..... 450
... 129

ANADEX Dp·BOOO .....•.. . • .. .... 775


LEEDEX VIDEO 100. . . . .... .. ..... 139 ANADE X Dp·9500 .. .... 1350
SANYO 9" B&W . . . . . . . . . . • ...... 165 BASE 2 . . . 649
SANYO 12" B&W . ...... . . . .. • ... 255 CENTRONICS 737 . . 825
PAPER TIGER IDS-460 w /graphic8 .
PANACOLOR 10" COLOR ..... .. . 329 . 1195
PAPER TIGER IDS-440 w /graphic8 . .... 895
NEC 12" HI-RES COLOR .. ...•... 875
NEC SPINWRITER. . 2550
NEC 12" LO · RES COLOR .. . ...... 399 TRENDCOM 200 ............ • ..........•........ 519

on~1095 GREEN PHOSPHERIP311 .. 239


NEC 12" SILENTYPE Wl ln •.. .. 515
EPSON TX·8O w /graphic8. . 729
TELEVIDEO 912B&C . . ..... . ...... 698
WATANABE MIPLOT EPSON MX·8O 132 col . . . . . . . . . . .. . .. . . • . ... .. 620
TELEVIDEO 920B & c ...... .... .. 745 QUME SPRINT 5. .. 2550

Phone Orders InVited uSing VISA. card service charge of 2°0 ,


AE credit card service c harge o f 5°0 M all orders may send c harge card number (Inc lu de expiration date) cas hiers check . money order or personat check (allow 10
bUSiness days to clear ) Please Incl ude a telephone number With aU orders Foreign orde rs (excluding M ,litary PO·sI add 1GO o lor shipping all funds must be In US
dollars (letters o f c red it permilled) Shipping. Handling and In su rance In U S add 3 °0 (minimum $4 00) Calif orn ia reSidents add 6 ° 0 sales tax Our low margins proh ibit
uS to send COD or on purchase orders or op ell accoun t (please sen d for wnllen quo tation) All equipme n t IS subject to pnce change and availability EqUipment
IS new alld comple te With the manufactu rer w arranty We do nol guarantee merchanttblhly o f produc ts sold All returned equipmen t IS subje c t to a 15 0 0 restocking fee
We ship most orders Within 2 days
WE AR E A MEMBER OF THE BETTER BUSINESS BUREAU AND THE CHAMBER OF COMMER CE. RETAIL STORE PRICES MA y DIFFER FROM MAIL ORDER PRICES.
PLEASE SEND ORDERS TO:
CONSUMER COMPUTERS MAIL ORDER 314 PARKW A Y NORTH LA MESA

Circl e 130 on inqu iry card.


Listing 1 continued :
5250 DATA0,5908,521, 1143, 1000,0,0,4553,0,5255,0,0,0,0,0, 1800,0,5300,224,0,0,0,0,
17517,17850,1200,0,0,0,0,0,17100,0,5300, 124,0,0,0,0, 15350,0,4350,208, 1040, 1050,0
, 0,10919,0,5300,184,242,0,0,0,3500,0,7800,921, 150, 140,0,0,7410,9000,5300,0,0,0
5250 DATA0,0, 450,0,AUT,ANY,Go,NoRTH,*CLI,SoUTH, *WAL,EAST,*R UN,WEST,*ENT,UP,*PAC,
DOWN,*FoL,STA.SAY,PAS,SAI,HAL,GET,Boo,*TAK,BoT,*CAT,*RUM,*PIC,WIN.*REM.GAM,*WEA,
MoN.*PUL , PIR,FLY,ARo,DRo,BAG,*REL.*DUF,*THR,ToR,*LEA,oFF.*GIV.MAT,DRI,yoH,*EAT
5270 DATA30, INV,LUM,SAI,RUG,Loo,KEY,*SHo, INV,WAI,DUB,REA,SAI, .• FIS,YoH.ANC.SCo,S
HA.SAV,PLA,KIL,CAV,*ATT,PAT,LIG,Doo,.,CHE,oPE,PAR,*SMA,HAM,UNL,NAI,HEL,BoA.AWA,*
SHI,*BUN,SHE"CRA,QUI.WAT,BUI,*SAL,*MAK,LAG.WAK,*TID,SET,PIT,CAS,SHo,DIG,*BEA
5280 DATABUR,MAP,FIN,PAC,JUM,BoN,EMP,HoL,WEI,SAN"BoX"SNE,0,0.0,0.0,0,,0,0,0,0,
0,0,APARTMENT IN LONDoN,0,0,0,0,0,l,ALCoVE,0,0,4,2.0,0,SECRET PASSAGEWAY, 0, 0,0,3
,0,0,MUSTY ATTIC,0,0,0,0,0,0
529~ DATA*I'M OUTSIDE AN OPEN WINDOW ON A LEDGE ON THE SIDE OF A
VERY TALL BUILDING,0,0,8,0,0.0,SANDY BEACH 0~1 A TROPICAL ISLE,0. 12, 13. 14,0, 11,MA
ZE OF CAVES, 0, 0. 14,5,0,~,MEADoW,0,~,0,8,0,0,GRASS SHACK. 10,24,10.10,~,0,*I'M IN
THE oCEAN,0,0
5300 DATA0,0,7,0,PIT,7,0, 14, 13,0,0,MAZE OF CAVES, 7, 14. 12, 19,0,0,MAZE OF CAVES, 0,
~,0,8,0,0,*I'M AT THE FOOT OF A CAVE RIDDEN HILL.
A PATH LEADS TO THE TOP, 17,0,0,0,0,0,TooL SHED,0,0,17,0,0,0,LoNG HALLWAY, 0, 0,0, 1
5,0,0,LARGE CAVERN,0,0,0,0,0
531~ DATA14,*I'M ON TOP OF A HILL. BELOW IS PIRATES ISLAND. ACROSS THE SEA
OFF IN THE DISTANCE I SEE *TREASURE* ISLAND, 0, 14, 14, 13,~,0,MAZE OF CAVES,0,0,0,~
,0,0,*I'M ABOARD PIRATE SHIP ANCHORED OFF SHoRE,0,22,0,0,0,0
5320 DATA*I'M ON THE BEACH AT TREASURE ISLAND,21,0,23,0,0,0,SPOOKY OLD GRAVEYARD
FILLED WITH PILES
OF EMPTY AND BROKEN RUM BOTTLES, 0,0,0,22, 0, 0, LARGE BARREN FIELD,10,5,5,5,0,0,SHA
LLoW LAGOON.
TO THE NORTH IS THE oCEAN,0,0,0,23,0,0
533~ DATASACf\ED AND DESERTED MoNASTARY,0,0,0,0,0,0,,0,0,0,0,0,0,,0,0,0,0,0,0 , ,0,
0,0,0,0,0,,0,0,~,0,0,0,,0,0,0,0,0,0,,0,0,0,0,0,0,.,0,0,0,0, 0,0, *WELCOME TO NEVER
NEVER LAND, ,THERE'S A STRANGE SOUND
5340 DATATHE NAME OF THE BOOf, IS -TREASURE ISLAND-
THERE'S A WORD ENGRAVED IN THE FLYLEAF -yoHo-
AND A MESSAGE -LONG JOHN SILVER LEFT 2 TREASURES ON TREASURE
ISLAND'-,NOTHING HAPPENS, THERE' S SOMETHING THERE ALRIGHT. MAYBE I SHOULD
5350 DATATHAT;S NOT VERY SAFE,YOU MAY NEED MAGIC HERE,EVERYTHING SPINS AROUND AN
D SUDDENLY YOU ARE ELSEWHERE ... ,ToRCH IS LIT, I WAS WRONG. I GUESS ITS NOT AMONG
OOSE CAUSE THE SNAKES BIT IT., I'M SNAKE BIT
5350 DATAPARRoT ATTACKS SNAKES AND DRIVES THEM OFF, PIRATE WON'T LET ME, ITS LOCKE
D, ITS OPEN, THERE ARE A SET OF PLANS IN IT, NOT WHILE I'M CARRYING IT,CROCS STOP M
E,SoRRY I CAN'T, WRONG GAME YOU SILLY GOoSE', I DON'T HAVE IT
5370 DATAPIRATE GRABS RUM AND SCUTTLES OFF CHORTLING, ... I THINK ITS ME. HEE HEE.
,ITS NAILED TO THE FLOOR! ,-MAGIC WoRD- Ho AND A ... (WORK ON IT. YOU'LL GET
IT),No. SOMETHING IS MISSING',IT WAS A TIGHT SQUEEZE!, SOMETHING WON'T FIT
5380 DATASINCE NOTHING IS HAPPENING, I SLIPPED AND FELL ... ,SOMETHING FALLS oUT,TH
EY'RE PLANS TO BUILD JOLLY ROGER (A PIRATE SHIP')
YOU'LL NEED HAMMER NAILS LUMBER ANCHOR SAILS AND KEEL.,I'VE NO CONTAINER, IT SOAK
S INTO THE GROUND
5390 DATAToO DRY. FISH VANISH.,PIRATE AWAf\ENS. SAYS -AYE MATEY WE BE CASTING OFF
SOoN-
HE THEN VANISHES
,WHAT A WASTE ... , I'VE NO CREW, PIRATE SAYS -AYE MATEY WE BE NEEDING A MAP FIRST-
5400 DATAAFTER A MONTH AT SEA WE SET ANCHOR OFF OF A SANDY BEACH.
ALL ASHORE WHO'S GOING ASHoRE ... ,TRY -WEIGH ANCHOR-,THERE'S A MAP IN IT, ITS A M
AP TO TREASURE ISLAND. AT THE BOTTOM IT SAYS
-30 PACES AND THEN DIGI-
5410 DATA* WELCOME TO -PIRATES ADVENTURE- BY SCOTT & ALEXIS ADAMS *
,ITS EMPTY, I'VE NO PLANS',oPEN IT?,GO THERE?, I FOUND SOMETHING!, I DIDN'T FIND AN
YTHING, I DON'T SEE IT HERE,OK I WALKED OFF 30 PACES.
5420 DATACoNGRATULATIoNS I I I
BUT YOUR ADVENTURE IS NOT OVER YET ...
,READING EXPANDS THE MIND,THE PARROT CRYS,-CHECK THE BAG MATEY-,-CHECK THE CHEST
MATEY-,FROM THE OTHER SIDE!,OPEN THE BOoKl,THERE'S MULTIPLE EXITS HERE'
5430 DATACRoCS EAT FISH AND LEAVE, I'M UNDERWATER. I CA~I'T SWIM. BLUB BLUB ... ,-PI
Listing 1 contin ued on page 200

198 December 1980 © BYTE Publications In c


Why Not the Best?
From The Dynamic RAM Company.
Deselect around PROMs. Our -16V @ 20ma) . Boards with
2MHz 4MHz boards have the important deselect additional memory typically
16K-$249 $259 feature which lets you overlap any increase power consumption only
32K-$375 $395 fixed memory in your system with 1 watt per 16K! .
4SK-$500 $530 no interference . Standard S-100 Interface. Our
64K-$625 $665 Our features make the board board is designed to interface with
easily used and expanded. You any standard S-100 CPU . All of
address our boards on 16K the timing of the board is
We have now been shipping
boundaries with mini-jumps (small independent of the processor chip,
our 2MHz dynamic RAM boards
shorting plugs that slide over wire- and the board is set up for
for over two years. Hundreds of
wrap pins) near the top of the different processors by changing
4MHz boards have been going
board for easy access . If you want two plugs on the board.
out every month since early
to expand your board after you Call or write us today. That will
1979. Our reliability is proven in
have purchased it, all that you guarantee a fast response with
the thousands of systems which
need to do is add memory . We more information on the board. Or
contain our board . Many quality-
can supply you with expansion make an order - you'll probably
minded systems houses across
packages ($150 -2MHz, have the board in two weeks ! If
the country and overseas are
$160-4MHz) which include eight you're interested, also ask for a
using our boards for their
RAMs that you can depend on as catalog on our ZSOOO 16-bit
equipment.
well as two mini-jumps for processor board designed for the
Our prices still beat all.
addressing . And of course , our MUL TIBUS. All of these products
Despite rising 16K memory chip
board never generates wait states. are available to your local dealer,
prices (at least from reputable
also.
suppliers). Central Data continues Low power consumption keeps
Central Data Corporation , 713
to give you the best buy in . your computer running cool and
Edgebrook Drive, PO Box 2530,
memory today. Nobody offers a reliable. The total power
Station A, Champaign , IL 61820 .
board with a capacity of 64K, consumption of our 16K board is
(217) 359-8010
assembled, tested, and guaranteed typically less than 4 watts (+ 8V @
for a full year at the price we do . 300ma, + 1 6V @ 1 50ma and Central Data
Circle 131 on inquiry card . BYTE December 1980 199
Listing 1 continued:
ECES OF EIGHT-, ITS STUCK IN THE SAND, USE 1 WORD, PIRATE SAYS -AYE MATEY WE BE WAI
TING FOR THE TIDE TO COME IN-,THE TIDE IS OUT, THE TIDE IS COMING IN
544~ DATAABOUT 2~ POUNDS. TRY -SET SAIL-,-TIDES A CHANGING MATEY-,NOTE HERE -I B
E LIf,ING PARROTS. THEY BE SMART MATEY-,PIRATE FOLLOWS YOU ASHORE AS IF HE IS WAI
TING FOR SOMETHING.,FLIGHT OF STAIRS, 1,OPEN WINDOW, 2, BOOKS IN A BOOKCASE, 2
5450 DATALARGE LEATHER BOUND BOOK/BOO/,~,BOOKCASE WITH A SECRET PASSAGE BEHIND I
T,~,PIRATE'S DUFFEL BAG/BAG/,4,SIGN ON WALL -RETURN TREASURES HERE. SAY SCORE-
SIGN BY STAIRS -ANTONYM OF LIGHT IS UNLIGHT-, 1, EMPTY BOTTLE/BOT/,~
545~ DATAUNLIT TORCH/TOR/,4,LIT TORCH/TOR/,~,MATCHES/MAT/,~,SMALL SHIP'S KEEL AN
D MAST, 5, WICKED LOOKING PIRATE,9,TREASURE CHEST/CHE/,9,MONGOOSE/MON/,9,RUSTY ANC
HOR/ANC/,24,GRASS SHACK,9,MEAN AND HUNGRY LOOKING CROCODILES, 11, LOCKED DOOR, 11
547~ DATAOPEN DOOR WITH HALL BEYOND,~,PILE OF SAILS/SAI/, 17,FISH/FIS/ , 1~,*DUBLEO
NS*/DUB/,25,DEADLY MAMBA SNAKES/SNA/,25,PARROT/PAR/,9,BOTTLE OF RUM/BOT/,l,RUGIR
UG/,~,RING OF KEYS/KEY/,~,OPEN TREASURE CHEST/CHE/,~,SET OF PLANS/PLA/,~,RUG,l
548~ DATACLAW HAMMER/HAM/,15,NAILS/NAI/,~,PILE OF PRECUT LUMBER/LUM/, 17, TOOL SHE
0, 17, LOCKED DOOR, 15, OPEN DOOR WITH PIT BEYOND,~,PIRATE SHIP,~,ROCK WALL WITH NAR
ROW CRACK IN IT, 18, NARROW CRACK IN THE ROCK, 17, SALT WATER,l~,SLEEPING PIRATE,~
549~ DATABOTTLE OF SALT WATER/BOT/,~,PIECES OF BROKEN RUM BOTTLES, 4, NON-SKID SNE
Af\ES/SNE/,1,MAP/MAP/,~,SHOVEL/SHO/,15,MOULDY OLD BONES/BON/,~,SAND/SAN/,5,BOTTLE
S OF RUM/BOT/,~,*RARE OLD PRICELESS STAMPS*/STA/,~,LAGOON,5,THE TIDE IS OUT,24
55~~ DATATHE TIDE IS COMING IN,~,WATER WINGS/WIN/, 15, FLOTSAM AND JETSAM,~,MONAST
ARY,23,PLAIN WOODEN BOX/BOX/,~,DEAD SQUIRREL,~, ,~,,~,
551~ REM
552~ REM PROGRAM STARTS HERE ...
553~ REM
554~ CLEAR8~~:DEFINTA-Z:POKE 15553,255:RESTORE
555~ CLS:INPUT"PREPARE DATA TAPE (HIT ENTER) ";TP$:D=-l
555~ CLS: PRINT@54*4, "ADVENTURE DATA TAJilE BUILDER - WORfONG"
557~ READ IL,CL,NL,RL,MX,R,TT,LN,LT,ML,TR:PRINT#D, IL,CL,NL,RL,MX,R,TT,LN,LT,ML,T
R
Listing 1 co ntinued 0 11 page 202

FEATURES INCLUDE: COOSOl DATA lOGGER IMPACT PRINTER


• Uses Standard Typewriter Ribbon
• Micro Processor Controlled
• Can Operate Continuously-
No Thermal Problems (Has an all metal
print head)
• 5 x 7 to Larger 10 x 7 and Larger 10 x 14
Dot Matrix Character Generator
• Standard 96 ASCII Character Font
• Upper and Lower Case Printing
• Up to 88 Characters Per Line
• Single Line Print Rate Is 160 CPS
• Average Print Rate Is 60 CPS For Ten
Lines
• Graphics Capability With Extended
Character Modes
• Programmable With 32 System Level
Software Commands
• Standard Parallel and Serial Interface
• Software and Hardware Reset Interface
• Software Line Counting For Paging
• Baud rate Select From 110 to 9600
• Manual Paper Advance
• Manual Selftest and Reset
• Adjustable Tractor Width From 1 to 9V2
Inches
• Interfaces with Apple, Atari, OSI, T.I. ,
TRS-80 and the List Goes On
$495 Kit, 1018-S0KE $545 Assembled & Tested 101B-SOE

COOSOL, INC. P.o. BOX 743, ANAHEIM, CA 92805 (714) 545-2216 7 Days a Week

200 December 1980 © BYTE Publicati ons Inc Circle 132 on inquiry card .
ASSEMBLY LANGUAGE OR BASIC ... SHOOT THE
WORKS

.. . and improve you r programming skills with 6502 GAMES and


INSIDE BASIC GAMES. These books do more than just describe
computer games-they show the logic and structure of games
programs so you can create your own games and develop
programming competence and confidence.

MAIL TO: PLEASE SEND

SEX
o 6502 GAMES $12.95 o INSIDE BAsIC GAMES · $13.95

NAME __________________________________~~-----------------------
ADDRESS ________________________________ ~ _________________________

CITY _______________________________ STATE_ _ _ __ ZIP _____________

PLUS 0 $1.50/ book UPS or D 75¢/book 4th class mail (CA add tax)
TOTAL AMT. ENCLOSED _________ ,OR CHARGE MY D VISA D MC D AM. EX .
DEPT. 812
CARD # _____________________ EXP. DATE _______________________________
2344 SIXTH STREET,
SIGNATURE _________________ ________________________________________
BERKELEY, CA 94710
PHONE ORDERS: 415/848-8233 D PLEASE SEND ME YOUR FREE CATALOG

Circ le 124 on inquiry c a rd . BYTE December 1980 201


Listing 1 continued:
5580 DIMCAC 1,7), NV$CNL+10, 1), IA$C IU, lAC IU, RS$CRU, RMCRL, 5), MS$CMU, AA(5), A$(9)
,ACi,7)
5590 FoRZ=0ToCL STEP2:FoRXX=0T01:FoRY=0T07:READ CACXX,Y):NEXTY,XX:X=1Zl
5500 Y=X+1:PRINT#D,CACX,0),CACX, 1),CACX,2),CACX,3),CACX,4),CACX,5),CACX,5),CACX,
7),CACY,0),CACY, l',CACY,2),CACY,3),CACY,4),CACY,5),CACY,6),CACY,7):NEXTZ
5510 FoRX=0ToNL:FoRY=0Toi:READ NV$CX,Y):NEXTY,X
5520 FoRX=0ToRL:READ RMCX,0),RMCX,l),RMCX,2),RMCX,3),RMCX,4),RMCX,5),RS$CX):NEXT
5530 FoRX=0ToML:READ MS$CX):NEXT
5540 FoRX=0ToIL:READ IA$CX),IACX):NEXT
5550 FoRX=0ToNLSTEP10:FoRY=0T01:PRINT#D,NV$CX,Y ) ,NV$CX+1,Y),NV$CX+2,Y),NV$CX+3,Y
) ,NV$CX+4,Y),NV$CX+5,Y),NV$(X+5,Y ) ,NV$CX+7,Y ) ,NV$CX+8,Y),NV$CX+9,Y):NEXTY,X
5550 FoRX=0ToRL:PRINT#D,RMCX,0 ) ,RMCX, 1),RMCX,2),RMCX,3),RMCX,4 ) ,RMCX,5),RS$CX):N
EXT
6570 FoRX=0ToML: PR I NT#D, MS$ CX) : NEXT
5580 FoRX=0TOIL:PRINT#D, IA$CX), IACX):NEXT
5590 INPUT"REWIND TAPE TO BE VERFIED";TP$
5700 POKE15553,255:RESToRE:FORX=lT011:READA0:NEXT
5710 INPUT#D,A0,Al,A2,A3,A4,A5,A5,A7,A8,A9,B0
5720 IFBIZl()TRoRA0 ( ) ILoRA1()CLoRA2 ()NLORA3()RLoRA4()MXoRA5()RORCA5()TT)oRA7()LNoR
CA8()LT)ORA9()MLTHEN5790
5730 FoRX=0ToCL STEP2:INPUT#D,ACIZl,0 ) ,ACIZl, 1 ) ,ACIZl,2),ACIZl,3),ACIZl,4),ACIZl,5),AC0,5),A
C0, 7) , AC1 , 0) , AC1, 1), AC1 , 2) , A C1, 3) , AC1. 4) , AC1, 5) , A C1, 6 ) , AC1, 7)
5740 FoRY=IZlT01:FoRZ=0T07:PoKE15553,255:READAIZl:IFACY,Z) ( )A0THEN5790ELSENEXTZ,Y,X
5750 FoRX=0ToNLSTEP10:FoRY=IZlT01:INPUT#D,A$(0 ) ,A$Cl),A$C2 ) ,A$(3),A$C4),A$C5),A$C5
) , A$ C7) , A$ C8) , A'$ C9) : FORZ=IZlT09: I FNV$ (X + Z'. Y) 0 A$( Z) THEN579IZlELSENEXTZ, Y, X
5750 FORX=IZlToRL:INPUT#D,AA(0),AAC1 ) ,AAC2),AAC3),AAC4),AAC5),A$:FORY=0T05:IFAACY)
( )RMCX,y)oRA$()RS$CX)THEN5790ELSENEXTY ~ X
5770 FoRX=IZlTO~L:INPUT#D,A$:IFA$ ( )MS$CX ) THEN579IZlELSENEXT
5780 FoRX=0ToIL:INPUT#D,A$,AA(0):IFAACIZl) ( )IACX)oRA$()IA$CX)THEN679IZlELSENEXTX:CLS
:PRINT"DATA TAPE VERIFIED":END
5790 PRINT"BAD TAPE''':END

Listing 2: Main program of Scott Adams' Pirate's Adventure for the TRS-80. This program uses the data tape generated by listing 1.

10 'COPYRIGHT SCOTT ADAMS . 1978


20 CLEAR54 00 : DEF INTA-Z:D=-1
30 I FD=:-lIFMEM O 4525PRINT"BAD LOAD" :EI\ID
40 X=Y=Z: K=R=V:N=LL=F:TP$=K $ :W=IP=P:Z$="I'VE TOO MUCH TOO CARRY. TRY -TAKE I NVEN
TORY-" : GOSUB 12L!.0 : GOTol 00
50 CLS: PRINT" :+::+::+: WELCol"lE TO ADVE I\ITURE LAND. C#4.5:; :+::+::+:": PRINT: PFdI\IT" UI\I L.E
5S TOLD DIFFERENTLY YOU MUST FIND :+:TREASURES:+:
AI\ID-RETURN-THEM-To-THEIR-PROPER--PLACE'"
50 PRINT:PRINT"I'M YOUR PUPPET. GIVE ME ENGLISH CoI"IMAI\IDS THAT"
70 PRINT"CONSIST OF A NoUI\1 AND VERB. SOME EXriI"IP LES . .. ": PRHH: PRINT"To FIND OUT W
HAT YOU'RE CARRYING YOU MIGHT SAY: TAKE I NVENTORY
TO GO INTO A HOLE YOU MIGHT SAY: GO HOLE
TO SAVE CURRENT GAME: SAVE GAI"IE"
80 PRINT:PRINT"YOU WILL AT TIMES NEED SPECIAL ITEMS TO DO TH I NGS, BUT I ' M
SURE YOU'I_L BE A GOOD ADVENTURER AI\ID FIGURE THESE THINGS OUT . "
90 PRINT: INPUT" HAPPY ADVENTURING . .. HIT Ei\ITER TO START" ; f<$ : CLS: RETURN
100 R=AR: LX=L T: DF=0: SF=:0: INPUT" USE 01_0 ' SAVED' GAME" ;t-($: I FLEFT$ 0 \ $ , 1 ) 0 "Y" THEI\113
IlJ
l1 1Zl IFD 0 -1 THENCLOSE: OPEN" 1",0, SV$ELSEIN PUT" READY SA\'!ED TAPE"; f\ $: PR I I\ITINT CI U :5 / 5
12)) +1 ~i "M INUTES"
120 INPUT#D, SF, LX , DF, R: FORX=0TOIL: INPUT#D, lAO ) : NEXT : IFD () -i.CLOSE
~30 GOSUB50:GOSUB240 : GOT0161Zl
lLi.0 INPUT"TELL ME WHAT TO DO";TP$:PRINT:GOSUBi70:IFFPRINT"YOU USE WORDCS ) I DOl\I'
T f<;NOW": GOTO 140
1. 5 0 GOSUB350 : IFIA C9) =-1 THENLX=L X-1 : I FL X(0THEI\IPR INT" LIGHT HAS RUN OUT": I A C9 ) =0EI_S
EIFL X(25PRINT"LIGHT RUNS OUT I N";LX ," TURNS'"
150 NV(0)=0 : GOSUB351Zl:Go10140
1-70 r\ =0: NT$ C0) = " " : NT$ C1 ) =" "
Listing 2 co ntinu ed on page 204

202 December 1980 © BYTE Publica ti ons Inc


WHOLESALE COMPUTER
DIRECT TO THE PUBLIC
12 Meeting St., Cumberland, R.1. 02864

1-8K plug in 1 Box (10 Pcs)


RAM Module 8" Diskettes

FREE FREE
- ($124_95 value)

1 Apple Tape
Recorder Microsoft Basic
for only
$162.50
FREE
- ($40 value)

Atari Interface
Module

FREE
- ($219.95 value)

...<)~~1 Box (5 Pcs) :


EPSON
80 Character, 9x9 Dot
~~
-------------------------,
with Controller - $495 Diskettes I Roll & Pin Feed Printer
for your Apple, TRS-80
NEC Spinwriter
5530 or 5510 I
I
SOROC IQ 120
I
I or Commodore $599

-------------------------.I #~lnterfaCe
$2449 I $699 I
to
Your Computer

OMEGA OFFERS THE BEST DEUVERY AND PRICE ON: I We cany a cornP'ete lne
APPLE • ATARI • TRS-80 MODEL II • INTERTEC • I d the above equlpmera.
I
~
T.I. 810 • HEWLETT-PACKARD-85 • SOROC • For Information and
I

..
COMMODORE. NEC • QUME • CENTRONICS further pricing caD:
I
OMEGA sells only factory fresh, top quality merchandise to out customers.
OMEGA will try to match any current advertised price with similar purchase conditions .
Before you buy anywhere else - be sure to call OMEGA Sales Co.
I TOLLFREE
1-401-722-1027 !1-8()().556-7586
OMEGA ships via UPS, truck or air. COD's, VISA, Mastercharge accepted. I l'B£X: Sl52106
"A member in good standing of the Better Business Bureau." I

Circle 134 on inquiry card . BYTE December 1980 203


Listing 2 continued:
18t2l FORX= HOLEN (IP$) : f\$=M ID$ (TP$, X, 1) : I Ff($=" "THEI\\f(::: 1ELSENT$ 00 =LEFT~' <: NT$ 00 +f($,
LI\\ )
190 NEXTX: FORX=0TO 1: NV <: X) =0: I FNT$ <: X)::=" "THEN2::;0ELSEFORY=0TONL: f($=NV$ (Y, X) : I FLEFT$
0($, 1) =":+:"THENf($=MID$ 0,$,2)
200 IFX=lIFY(7THENf\$=LEFT$(f\$,LN)
21t2l IFNT$(X)=K$THENNV(X)=YELSENEXTY:00T023tll
220 I FLEFT$ (NV$ (NV ( X) , X) , 1 ) ==" *" THENNV (X) =I\\V ( X) -1 : 001'0220
230 NEXTX:F=NV(0) ( 10RLEN(NTS(1 ») tllANDNV(1) (l:RETURN
24tll IFDFIFIA(9) 0 -lANDIA<:9) () RPRINT" I CAI\\' T SEE, ITS TOO D~IRf\''': RETURN
250 f(==-l: IFLEFT$ (RS$ <: R), 1) =" :+:"THENPRINTMID$ (RS$ (R), 2) ; ELSEPRINT" I'M IN A "; RS$ (R
) ;
25t2l FORZ=0TOIL:IFf\IFIA(l)=RPRII\\T". VISIBLE ITEMS HERE:
" : f(==0
27tll GOT030tll
28tll TP$=IA$ (l) : IFRIGHT$ (TP$, i) =" / "FORl.J=LEN (TP$) - 11'01 STEP-l: IFI"IID$ (IP$, W, 1) =" / "TH
ENTP$=LEFT$(TP$,W-1)ELSENEXTW
29tll RETURN
300 IFIA(Z) ( )RTHEN320ELSEOOSUB280:IFPOS<:(z)+LEN(TP$)+3)53THENPRINT
31tll PRINTTP$;". ";
32tll NEXT:PRINT
330 t(=-·1 :FORZ=0T05: IFf\IFRM( R, Z) 0 0PRINT"
OBVIOUS EX ITS: "; :f(=0
3L~0 IFRM(R,l) OtllPRINTNV$(Z+l, 1);" ";
350 NEXT:PRINT:PRINT:RETURN
350 F2=-1:F=-1:F3=0:IFNV(0)=lANDNV(1) (7THEN510ELSEFORX=0TOCL:V=CA(X,0)/150: I FNV(
(Z)=(Z)IFV ( )0RETURN
370 IFNV(0) ()VTHENNEXTX:GOT099tllELSEN=CA(X,0)-V*15tll
380 IFNV<:0)=0THENF=0:IFRND(10tll) (=NTHEN400ELSENEXTX:00T0990
390 IFN () NV(1)ANDN()0THENNEXTX:GOT0990
400 F2=-1:F=0:F3=-1:FORY~lT05:W==CA(X,Y):LL=W!20:f\=W-LL*20:Fl=-1:0NK+IGOT0550,430
Listing 2 continued on page 208

...- - - - - - - - MARYMAC INDUSTRIES, INC. - - - - - - - -...

To Place An Order Questions & Answers


From Outside Texas & Orders
1-800-231-3680 Texas 1-713-392-0747

Store #G-189
BRAND NEW IN CARTONS DELIVERED. Marymac Industries owns & operates Radio Shack® dealership in Katy, Texas. Warran-
ties will be honored by all company owned Radio Shack® stores, & participating franchisees and dealer authorized sales centers. Save
State Sales Tax. Texas Residents Add Only SOlo Sales Tax. Open Mon .-Sat. 10-7. We pay freight and insurance. No extra charge for
Master Charge & Visa. Call us for reference in or near your city. Ref: Farmers State Bank, Brookshire, Texas . Write or visit us at,
21969 Katy Fwy, Katy (Houston), Texas 77450.

WE OFFER ON WE ALWAYS
REQUEST OFFER
Federal Express 12I NO extra charge for Master Charge
or Visa
Houston Intercontinental Airport o We always pay the freight and
Delivery In stock TRS-80 Model I insurance
II and III
U.P.S. BLUE o Toll free order number
No Tax on Out of Texas Shipments!
References from people who have 0 o Our capability to go to the giant Tandy
bought computers from us probably
in your city
Save · Computer warehouse 5 hours away,
in Ft. Worth, Texas, to keep you in
10% 15% stock.
ED McMANUS OR MORE JOE McMANUS
II) [~~
I I
Model III In Stock 1.."- _
VISA
J

204 December 1980 © BYTE Publications Inc Circle 135 on inquiry card.
A PASCALIM™ Demo Disk from Sordm.
You've heard all about the power of PASCAL. You know it's a That's $10 off of our regular low price of $175. And that makes it
simple, high level, block structured language that is replacing about as close to free as you can get.
BASIC as the universal programming tool. But how can you If you need full documentation, just turn your Incredible
learn if it's really what you want without spending a lot of $10 Free Offer into an Incredible $20 Free Offer. Order the
money? Sorcim's Incredible $10 Free Offer is the answer. complete 90-page User's Reference Manual, which fully details
For only $10 you receive a CP/M® compatible 8" our entire PASCAL /M package, for an additional $10.
floppy disk that demonstrates the entire PASCALI M And you'll get full credit for the $20 offer, too.
language. Through a sample pro- 50rclm I, the solid software ,ource.
gram that displays the unique Sorcim is fully committed to the advance-
features of PASCALI M and a ment of technology through software develop-
limited compiler that allows ment. Our next PASCAL enhancement, the
you to create programs of PASCALI M symbolic debugger which dra-
your own, you'll discover matically reduces program development time,
the incredible world of is proof of this commitment. We also offer a
PASCALIM first-hand. comprehensive line of state-of-the-art software
You can run the disk on any products for 280, 8080, 8048, 6502, 680x,
standard CPI M-based system using an 8080, 28000, M68000 and 8086/88 microprocessor-
8085 or 280'· CPU device with 56K memory. based systems . And Sorcim can develop operat-
50 where', the FREE come In? ing systems, compilers and assemblers for your
After the demo disk gets you hooked on specialized applications.
PASCALlM, just order the full PASCALIM Take advantage of our incredible offer by
package, including the compiler, object library filling out the coupon and sending it to us
and pseudo code (P-Code) interpreter, and today. You'll get hard evidence of solid software
we'll give you full credit for the demo disk! for microcomputer applications.

THE INCREI)IBLE
$10 fREE OffER!!
••••••••••••••••••••
• OK, I can't pass up your Incredible $10 Free Offer. •
• Please send me the Items checked below: •
o PASCALIM Demo Disk .. ....... ... .. .............. $ 10.00 •
• o PASCALI M User's Reference Manual .....$ 10.00
• 0 Demo Disk and Reference Manual .. ....... ..... .$ 20.00 •


• I understand that I'll receive full credit for my Incredible $10 (or •
$20) Free Offer if I order the full PASCALIM package by July •
• 31,1981.
• 0 I can 't stand it; I've got to have the fu ll PASCALIM package, •


including Compi ler, Object Library, P-Code Interpreter, Ref-
erence Manual and Demo Disk.
OZ80* 08080/85* OZ80/951 1*



SORCIM
• *Specify:OCP/ MorOCDOS .............. .. ... . ...... ...$175.00 1333 Lawrence Expressway
Suite 418
• 08088/ 86(RequiresCP/ M86) ..... . ... $250.00 •
Santa Clara, CA 95051
OMasterCardOVISAOShip UPS C.O.D. •
• o Check or money order enclosed (408) 248-5543

• Card Number Exp. Date •


• Master Card Interbank Number •
I Signature
••
• (for credit card purchase)
• Total amount enclosed .................. ...... $ •

(California residents add 6.5% sales {ax; for overseas shipment, add $ 10.00; I
for shipment to Ca nada or Mexico, add $5.00.)

• SHIPTO: •
PASCAL / M is a trademark ofSorcim
CPI M is a registered trademark • ADDRESS: P.O . ooxcs. plcasc:) ••
of Digital Research •
CITY: _ _ (No
_ __ _ _ _ _ __ _ __ _ _ __
Z80 is 3 trademark


• STATE: ZIP.


of Zilog Co rporatio n

••
• AA·359 •

••
Circle 136 on inquiry card. BYTE December 1980 205
When we shipped the first CPU 8085/88 .
back in June of 1980, we created a bridge between the
8 bit world of the present and the 16 bit world of the future.
. .
The response has been overwhelming - but really , no other reaction would be ... ..
appropriate for a CPU board that is downward compatible with 8 bit 8080/8085 .
software , upward compatible with 16 bit 8086/8088 software (as well as Intel's
coming P-Series), designed for professional -level high speed applications , and
engineered for full compliance with all IEEE 696 /S-1 00 standards .
See this bridge to the future of computing at finer computer stores world-wide.

The CPU 8085/88 is all that we say it is ... and more.

GmpuProTM from ~m@)m®(J[J[}l


19J ELECTRONICS ~
Bldg. 725, Oakland Airport, CA 94614

Prices : $295 unkit (socket s and bypass caps pre-soldered in pl ace, 5 MHz operati on) ; $425 assembled (5 MHz operati on) ; $525 qualif ied under
the high-rei iabi Iity Cert ifi ed System Component program (with 5 MHz 8085, 6 MHz 8088). Owners manual avai labl e separately for $5.
Monitor/debugger availabl e on 8" di sc for $35. For 24 hour VI SA ® / Mastercard ® ord ers, call (415) 562-0636.

206 BYTE December 1980 Circ le 137 on inqu iry ca rd .


1----------------------------------.
I Note: Unkils are no ! Inl en ded l o r n ov lcr: bU i lders As sembl f IS Si m nle . but dE - ~uc:; g lnc:;" , :)1::
required due 10 p rob l ems su c h a s Ie In fant mona l l1y In c ase 0 1 p l oblem s . f ac t o r y ser vice 15 ,.,.al laOle
I to r unkl l S tor a I ial service c harg e
I
I WE'RE IN THE
I CompuPro prod uc t s are also aval! a blc assembled, o r qua llfl e a under ou r h lgn-re ll a o d l l y C e rt l fl eo
I S ys tem Co m po n ent (esc ) prog r am (200 h o ur burn- In . ex!C n $lye 1eSt lng. 2 year e )(l end r:d warr an t y
I
I MEMORY LEAD AGAIN.
I mo,., I
._--------------------------------- Make way for the memory board of the year: RAM 21, the first
128K byte 5-100 static RAM board_ Includes all the features you'd
expect from CompuPro RAM boards, with current consumption
NEW! ANNOUNCING THE comparable to standard 32K boards . Full data and priCing on this
"SYSTEM SUPPORT 1 " remarkable memory board will be available during December.
Our current memory lineup features fully static design to eliminate
S-100 BOARD dynamic timing problems , full IEEE 696/S-100 spec compatibility, 4/5 MHz
operation, low power,. extensive bypassing, and careful thermal design.
CSC memories will run with 10 MHz CPU clock speeds on the S-1 oei buss
The perfect, multi-purpose helpmate for any 5-100 system - at an (while drawing half the current of non-CSC boards) to give high speed,
astonishingly low price ' Just look at all these features : ultra-low power operation.
- Month/day/time clock with on-board cry stal timebase and provision for If you're looking for specs - if you're looking for performance - if
battery backup. All time data available in BCD . you're lookin·g for exceptional value, then look no further than the
- Provision for adding the 9511 or 9512 math processor.
RAM series from CompuPro.
- Full RS-232 serial port, similar to the serial ports in our acclaimed
" Interfacer" boards. RAM XX (with bank select and IEEE compatible extended addressing)
- Three interval timers - cascade, or use independentl y . unkit assm esc
- Two interrupt controllers - supports buss vectored interrupts, and 16K RAM XX-16 ......................... __ ................................ $319 $399 $479
interrupts generated by the interval timers and/or math processor . 24K RAM XX-24 _....................... __ ..................._........ _.... $429 $539 $629
- Space for up to 4K of onboard EPROM and/or RAM ; two 32K RAM XX-32 _.... __ ............ _____ ................... ___ ........ __ ... $559 $699 $799
2716-pinout sockets handle 4K ROM, 2K RAM/2K ROM , or 4K RAM.
- Ideal for use with the CPU 8085/88 or CPU Z. OTHER S-l 00 MEMORY
This amazingly versatile board costs an equally amazing $295 unkit. $395 assm , or $495 esc SK RAM IIA ........................_____.... _____ ..................................... $159 $189 $239
(add S195 to all prices for inclusion of the 9512 math chip). Shipment starts in December - so get 16K RAM XIV ...._................ ___ ......... __________ ............... _........... $279 $349 $429
ready to add some real computing power toyour 5·100 system.
(Includes IEEE compatible extended addressing.)

COMPUPRO S-. 00 MOTHERBOARDS: CLOSEOUT SPECIAL: 32K fully static memory for the sec
DESIGNED FOR THE FUTURE, AVAILABLE NOW buss (RAM XI), now only $699 assembled_ Limited quantities_
These advanced motherboards handle the coming generation of 5 to 10
MHz CPUs (as well as present day 2 and 4 MHz systems), and feature
CPU-Z:
Faraday shielding between all bus signal lines to minimize crosstalk , act ive 8 BITS OF Z80A* POWER FOR THE 5-100 BUS
termination that splits th e termination load between each end of every bus Superior design in a true IEEE-compatible board (timing specs available
line , and mechanical compatibility with Godbout, Vector, Imsai , TEl, and on requ est). Includes all standard Z-80A' features along with power on
si milar enclosures. Unkits have edge connectors and termination resistors jump /c lear , on-board fully maskable interrupts for interrupt-driven
pre-soldered in place for easy assembly. systems, selectable automatic wait state insertion, provisi9n for adding up
to 8K of on-board EPROM, IEEE compatible 16/24 bit extended addressing,
#CK-026 6 slot motherboard with edge connectors - un kit $S9, and much more. CSC boards supplied with 6 MHz CPU; others supplied
assm $129 with 4 MHz CPU. $225 unkit, $295 assm, $395 CSC. .
#CK-025 12 slot motherboard with edge connectors - unkit $129,
assm $169
#CK-024 20 slot motherboard with edge connectors - unkit $174,
NEW LOW PRICE!
assm $214 16K DYNAMIC RAMS - 8/$39 II
Lowest price ever on·one of our most popular items_ Expands memory in
TRS-80 ' -I and -II, as w,,11 as machines made by Apple, Exidy, Heath H89,
COMPUPRO COMPUTER ENCLOSURE newer PETs , etc. Low power, high speed (4 MHz), Add $3 for 2 dip shunts
$289 desktop, $329 rack mount plus TRS-80' conversion instructions. Limited quantity - first come, first
served _ '
This handsome enclosure does justice to the finest computer systems.
Includes dual AC outlets and fuseholder on rear, heavy-duty line filter, and
black anodized front panel (with textured vinyl painted cover for desktop PASCAL/M* FROM SORCIM:
version). Pre-drilled base accepts our high-performance S-1 00
motherboards or types by Vector , California Digital , and others. Rack
$ t 75 CQMPllTE
mount version inc ludes slides for easy pull-out from rack for maintenance PASCAL - easy to learn , easy to apply - can give a microcomputer with
or board changing. CP/M' more power than many minis. We supply a totally standard Wirth
PASCAL/M· 8" diskette and manual. Specify Z80 · or 8080/8085.version.

8088/8086 MONITOR DEBUGGER: $35 2 .02 MEMORY SPECIAL


Supplied on single sided, single density, soft-sector 8" disc. CP/M'
While .they last. 99 cents each, 10/$9.90. Low power.
compatible. Great development tool; mnemonics used in debu g conform as
closely as possible to current CP/M' mnemonics.
COMING SOON : "MPX 1", a front end processor/system
multiplexer for high speed multi-task/multi-user setups . .. and an
OTHER S-. 00 BUS PRODUCTS STO buss motherboard and RAM card. Stay tuned!
Active Terminator Board ...... . _....... _....... $34.50 kit
' LEGAL CORNER : lBO A IS a re gIs tered tradema r k 0Illl og : TRS·8 0 IS a trademark ot the Tandy Corpo ra tIon : PAS CAL 1 M IS a
Memory Manager Board ......... _.............. $59 unkit , $85 assm, $100 CSC tr ademark 01 SOr Clm . CP / M IS a reg Istered lrademark 01 Dl glla l Re search
Mullen Extender Board _._ ..... .. __ .............. $59 kit
Mullen Relay/Opto,lsolator Control Board. $129 kit , $179 assm TERMS: Cal ros add tax. Allow 5% ship p ing ; excess refunded . Orders underSt5 add $2 handling . VISA ,!! and
Mastercard r. orders ($25 min) cal l (415 ) 562·0636, 24 hrs. Please include slreet address for UPS delivery . Sale
Spectrum color graphics board ............... $299 unkit, $399 assm, $449 CSC pr ices g ood through cover month of magazine. other prices subject to change without notice .
2708 EPROM Board (2708s not included) ... $85 unkit , $135 assm, $195 CSC
Interfacer 1 (dual RS-232 serial ports) .... .... $199 unkit , $249 assm, $324 CSC FREE CATALOGUE : Find out m o re about our product line. For 1st class delivery, add <11 cents in
Interfacer 2 (3 parallel + 1 serial port) .. ..... $199 unkit, $249 assm, $324 CSC s tamp s ; fo rei gn o rd e r s add $2 (refundabl e with orde r).

VISIT nNER COMPUTER STORES WORlD-WIDE FOR MORE INFORMATION ON THESE OUTSTANDING PRODUCTS,
OR WRITE US DIRECT IF THERE'S NO STORE IN YOUR AREA.

(OmpuProTM from
Bldg_ 725, Oakland Airport, CA 94614

Circle 137 on inquiry card. BYTE December 1980 207


Listing 2 continued:
,450.470.490.500.510.520,530.540,410,420.440.450,480
410 Fl=-1:FORZ=0TOIL:IFIACZ)=-lTHEN550ElSENEXT:Fl=0:GOT0550
420 Fl=0:FoRZ=0TOIl:IFIACZ)=-lTHEN550ElSENEXT:F1=-1:GOT0550
430 F1=IACLL)=-1:GOT0550
440 F1=IACLL) ()-lANDIA(LL) ()R:GoT0550
450 Fl=IA(LL)=R:GOT0550
450 Fl=IAClL) ()0:GoT0550
470 Fl=IA(LL)=RoRIAClL)=-1:GoT0550
480 F1=IACLL)=0:GOT0550
490 Fl=R=LL:GOT0550
500 Fl=IACLL) ( ) R:GoT0550
510 Fl=IACLU 0 -1~GoTo:'i50
520 Fl=R()LL:GOT0550
530 Fl=SFANDCINTC2~LL+.5):F1=F1 ( )0:GOT0550
540 Fl=SFANDCINTC2~LL+.5):F1=Fl=0:GoT0550
550 F2=F2ANDF1:IFF2THENNEXTYELSENEXTX:GoT0990
550 IP=0:FoRY=lT04:K=CY-1)/2+5:oNYGoT0570,580.570,580
570 AC=CACX.K)/150:GOT0590
580 AC=CA(X,K)-CINTCCACX,K)/150)*150
590 IFAC) 101THEN500ELSEIFAC=0THEN950ELSEIFAC(52THENPRINTMS SCAC):GOT0950:ELSEONAC
-51GOT0550, 700. 740.750. 770, 780.790,750.810,830.840.850 .850.870,890.920.930.940,9
50.710.750
500 PRINTMSSCAC-50):GOT0950
510 L=DF:IFLTHENL=DFANDIA(9) OR ANDIA(9) O-- i. :IFL PRII\IT"Dr:.)NGEROUS TO MOVE IN THE
DARf,\I"
520 I FI\Pv' C1 ) (1 PR I NT" GIVE ME A D IF~ECTI ON TOO. " : (30To 1040
530 f'\=RMCR.NV(1)-1):IFf'\(1IFLTHENPRII\IT"I FELL DOWN AND BRDf(E MY NECfC":f'\=RL:DF=0 :
ElSEPRINT" I CAN'T GO IN THAT DIRECTION" :GOTo10L!.0
540 IFNOTLCLS
550 R=K:GoSUB240:GOT01040
550 L=0:FORZ=lToIL:IFIA(Z)=-lLETL=L+1
570 NEXTZ
580 IFL)=MXPRINTZ$:GoT0970
590 GoSUB1050:IACP)=-1:GOT0950
700 GOSUB1050:IACP)=R:GOT0950
710 PRINT"SAVING GAME": IFD=-lTHENINPUT"READY OUTPUT TAPE" ;f($: PRINTII\IT(lL:t:5/50)+1
; "MINUTES"ELSEOPEN"O",D.SV$
720 PRINT#D.SF.LX.DF.R:FORW=0TOIL:PRINT#D, IACW):NEXT:IFD()-lCLOSE
730 GOT0950
740 GOSUB1050:R=P:GOT0950
7:'i0 GOSUB1050: L=P: GOSUB 1050: Z= I A (:p) : IA CP) =IA CU : LA CU =Z : GOT0950
750 GoSUB1050:IACP)=0:GOT0950
770 DF=-1:GOT0950
780 DF=0:GOT0950
790 GOSUB1050
800 SF=SF ORCINTC.5+2~P):GOT0950
810 GOSUB1050
820 SF=SFANDNOTCINTC.5+2~P):GOT0950
8.::::0 PRINT" I'M DEAD ... ": R=RL:DF=0:GOT0850
840 GOSUB1050:L=P:GOSUB1050:IACL)=P:GOT0950
850 INPUT"THE GAME IS NOW OVER
ANOTHER GAME"; f($: IFLEFTS Cf'\$. 1) =" N" THENENDELSEFORX=0TOI L: IA CX) =I2 CX) : NEXT: GOTOi 00
850 GOSUB240:GOT0950
870 L=0:FORZ=1 TOIL: IFIACl)=TRIFLEFT$C IASCz). 1 )=":+:"LETL=L+l
880 NEXTZ: PR I NT" I' viE STORED"; L; "TREASURES.
ON A SCALE OF 0 TO 100 THAT RATES A" ;CINHL/TT:+:1(0): IFL=TTTHENPRlt'n"WELL DOI\IE.":
GOT0850ELSE950
890 PRJ: NT" I'M CARRYING:": f'\$=" NOTHING" : FORZ=0TOI L: I FI A Cz) <> -lTHEN910ELSEGOSUB280:
IFLENCTPS)+POSC0»53PRINT
900 PRINTTP$;".". ;:f,\S=""
910 NEXT:PRINTKS:GOT0950
920 P=0:GOT0800
930 P=0:GOT0820
940 LX=LT:IA(9)=-1:GOT0950
Listing 2 continued on page 210

208 December 1980 © BYTE Publications In c


Now NRI takes you inside the
world's most popular microcomputer
to train you at home as t~e •
new breed of r specialist!
NRI teams up with Radio Shack
to teach you how to use,
program and service
microcomputers ... make you
the complete technician.
It's no longer enough to be just a
programmer or a technician. With micro-
computers moving into the fabric of our
lives (over200,000 of the TRS-80™alone
have been sold), interdisciplinary skills
are demanded. And NRI can prepare
you with the first course of its kind,
covering the complete world of the .
microcomputer.
Learn At Home
in Your Spare Time
With NRI training, the program-
mer gains practical knowledge of hard- Only NRI gives you both kinds of computer and equipment come as part
ware, enabling him to design simpler, more training with the convenience of home of your training for you to use and keep.
effective programs. And, with advanced study. No classroom pressures, no night Send for Free Catalog ...
programming skills, the technician can school, no gasoline wasted. You learn at NQ Salesman Will can
test and debug systems qUickly and easily. your convenience, at your own pace. Yet Get all the details on this exciting
you're always backed by the NRI staff and course in NRI's free, 100-page catalog. It
your instructor, answering questions, giving shows all equipment, lesson outlines, and
you guidance, and helping you over the facts on other electronics courses such as
tough spots. Complete Communications with CB, TV and
Explore the TRS:.80 Audio, Digital Electronics, and more. Send
Inside and Out today, no salesman will ever bother you.
NRI training is hands-on training, Keep up with the latest technology as you
with practical experiments and demon- learn on the world's most popular computer.
strations as the very foundation of your If card has been used, write to:
knowledge. You don't just program your
computer, you introduce and correct faults

~mn•
NRI Schools
...watch how circuits interact ... interface McGraw-Hill Continuing .
with other systems ... gain a real insight • J ~. Education Center
into its nature. e:j. • 3939 WISCOnsin Avenue
You also build test instruments and I. Washington, D.C. 20016.
the NRI Discovery Lab, performing over 60
1i'alning Includes TIS-80 computer, transistorized separate experiments in the process. You
volt-ohm meter, digital frequency counter, learn how your trouble-shooting tools work,
and the NRI Discovery Lab with hundreds of tests
and experiments. and gain greater understanding of the in-
(TRS·80 is a trademark of the Radio Shack division of Tandy Corp.)
formation they give you. Both micro-
Listing 2 continued:
'350 CLS:GOT0950
'350 NEXTY
'370 IFNV(0) ()0THEN990
'380 NEXTX '
'390 '
1000 IFNV(0)=0THEN1040
1010 GOSUB1050
1020 IFFPRINT"I DON'T UI\IDERSTAND YOUR COMMAI\ID":GOT01040
1030 IFNOTF,2PRINT"I CAI\I'T DO THAT YET":GOT0104iZi
1040 RETURN
1050 IP=IP+1:W=CAeX, IP):P=W/20:M=W-P*20:IFM<)0THEN1050ELSERETURN
1050 IFNV(0) () 10ANDNV(0) ()180RF3THEN1230
1070 IFNV(1)=0PRINT"WHAT?":GOT01i80
1080 IFNV(0) <> 10THEN1110
1090 L=0:FORZ=0TOIL:IFIA(Z)=-lTHENL=L+1
1100 NEXT:IFL)=MXPRINTZ$:GOT01180
1110 h=0: FORX=0TO I L: IFRIGHT$ <: IA$ <: X), 1) 0 "I" THEN11 90ELSELL=LEN (lA$ ~X) ) -1: TP$=MID$
(IA$ eX) , 1, LU : FORY=LL T02STEP-1 : IFMI 0$ (TP$, Y, 1) (} "i" THEI\II\IEXTY: GOTO 11 90
1120 TP$=LEFTSeMID$(TP$,Y+1),LN)
1130 IFTP$ONV$eNV(1), 1HHEN1190
1140 IFNV(0)=10THEN1150
1150 IFIAeX) ()-1THENh=1:GOT01190ELSEIA(X)=R:h=3:GOT01170
1150 IFIA(X) ()RTHENh=2:GOT01190ELSEIAeX)=-1:h=3
1170 PRINT"Of\, ";
1180 F=0:RETURN
1190 NEXTX
1200 IFf\=1 THENPRINT" 1'1'1 NOT CARRYING IT ELSEIFf,=2PRINT" I DON'T SEE IT HERE"
I

1210 IFf,=0IFNOTF3PRINT" ITS BEYOND MY POWER TO DO THAT": F=0


1220 IFh()0THENF=0
1230 RETURN
1240 IFDO-1THENI330ELSEINPUT"READY DATA TAPE. HIT EI\ITER
"; f,$
1250 INPUT#D,IL,CL,NL,RL,MX,AR,TT,LN,LT,ML,TR
1250 W=(IL+CL/2+NL/10+RL+ML)/12:PRINTW+1;"MINUTES TO LOAD."
1270 DI MNV e 1), CA (CL, 7), NV$ eNL, 1), IA$ e I U, I Ae IU, RS$ e RU, RM (RL, 5) , MS$ e MU, NT$ e 1) ,
12eIU
1280 FORX=0TOCL STEP2:Y=X+1:INPUT#D,CAeX,0),CAeX, 1),CAeX,2),CAeX,3),CAeX,4),CA(X
, 5) , CA (X, 5) , CA (X, 7) , CA e Y, 0) , CA e Y, 1), CA e Y, 2) , CA e Y, 3) , CA (Y, 4) , CA e Y, 5) , CA eY, 5) , CA eY
,7):NEXT
1290 FORX=0TONLSTEP10:FORY=0T01:INPUT#D,NV$e X,Y) ,NV$(X+1,Y),NV$eX+2,Y),NV$eX+3,Y
),NV$eX+4,Y),NV$eX+5,Y),NV$(X+5,Y),NV$(X+7,Y),NV$(X+8,Y),NV$(X+9,Y):NEXTY,X
1300 FORX=0TORL:INPUT#D,RMeX,0),RM(X, 1),RM(X,2),RM(X,3), RM(X,4),RM(X,5),RS$(X):N
EXT
1310 FORX=0TOML:INPUT#O,MS$(X):NEXT
1320 FORX=0TOIL:INPUT#D, IA$(X), IA(X):I2(X)=IA(X):NEXT:IFD=-1RETURN
1330 REM

COLOR
MONITOR/RECEIVER
Two Modes of Operation for The Price of One

• Standard composite video/ 75 ohm term.


• Transformer isolated for safety.
External audio input with control.
• Power Requirements: 117 VAC 60 Hz.
• VM-19, 19" diagonal screen, $575.00.
• For professional, industrial, home video applications.

V.A.M.P. Inc.
VM-t3
P.O. BOX 29315. LOS ANGELES, CA 90029. (213) 466-5533

210 December 1980 © BYTE Publications Inc Circle 138 on inquiry card.
TOLL FREE

I
ORDER LINES
(800) 854-0523
INFORMATION LINE (Outside California)
(714) 549-7373
(800) 432-7066

YOUR COMPUTER PROFESSIONALS


.... ,''\'~
: (Within California)

r,,~ HEWLETT INNOVATIONS FROM TEXAS INSTRUMENTS


~a PACKARD
Headquarters

HP-85
A STANDARD FOR PROFESSIONALS.

HP-67 . _.. . ... 299.95


HP -92 ... __ 399.95
Hp·97 . _.. 584.95
HP-33C NEW ... 89.95
HP-34C NEW ... 124.95
HP-38C NEW . .. 124.95
HP-3 1E 44.95
HP-32E . _.. _. .. 54.95
HP-33 E ... .. ... 73_95 T I·30SP ......... 17.95 TI ·57 .. 54.95 TI -59 .... 209.95
HP -3 7E . .. 59.95 T I· 35SP NEW . . 24.95 TI -5100. . 39.95 PC·100C ......... . 169.95
HP-38 E ... ... .. 104.95 Bus. Anal. I .. ... 21.95 Tl-5015 .. ....... 64.95 TI·58/ 59 Libraries. 35.00
BA II Exec. NEW .. 44.95 TI ·5040. . 89.95 Speak & Spell 59.95
HP-41 C NEW. . .. CALL Bus. Card . ...... 39.95 TI -5135 NEW .. 79.95 Spea k & Read NEW : . CALL
HP-8 5 NEW .... . CALL In vest. Anal. NEW. 49.95 TI -5 14 2 NEW .... 124.95 Speak & Math NEW . CALL
T I-55 . 34.95 TI·80B-41 NEW ... 62.95 Lang. T u tor NEW . 169.95
Complete Enhancements, erals and Accessories TI ·58C .. 104.95 Home Camp. 99 /4. . 649.95

INTRODUCIN~
I WE WILL MEET OR BEAT ANY COMPETITOR'S PRICE ON MOST ITEMS IF HE HAS THE MERCHANDISE IN STOCK
All units shipped in original factory cartons witt, accessories according to manufacturer's specification . Visa, Mastercard , $ order, Pers .
. . Ck. 114 wrkg. days to clearl, COD accepted. Min. 54.95 for sh ipping in U .S. A. AI R on Reqst. CA res. add 6% sales Tx. All Mdse.
subiect to avail ability; prices subiec t t o chang e. Send orders to Dept. BY - DEC WRITE OR CALL FOR FREE CATALOG .

)1'- ATARI BOO 116K).


Free Software Offer Thru 12/31/80
ATARI 810 Disc Drive .
• . CALL
. ...... . ....... ... 559.95
ATAR I820 40-Column Pri nter ... . . ......... 479.95
899.95

COMPLETE BUSINESS , EDUCATIONAL


& GAME SOF TWARE AVAILABLE.
AlAR I PLUS Complete Enterta inment & Educational Software

App!e I!! is a highly integrated compu ter


system, evolve d from the App!e !I design
'- 1 I ' NOW AVAILABLE ,
~1II~§)~I§)l-rfEmn IV/'l~'QlW.I.I TIM ER NEW .
L:;t:l1iJ ;l)31;l)

'--- - - - - - ' MRTT~L ~~r:TPIcru~ '


I!;;

Intelli'i5ion .
. . .. . . . . 59.95
1111 IIIYJ'Tm CONTROLLER COMMAND. 33.95

. 249.95
and optim iz ed to best · serve the profes
CHESS "7"

-
DOS 3.3
siona ! use r. Th e new compu ter wi!! be ,I' APP L E PILOT .. 99.95
off ered in packaged con figu ra tion s for APPLE FORTRAN CHALLENCiER
persona! use in pro fessio llll! appl icatio ns .. '"':"li--._w~"f? '~""" _, SILENTY PE PRINT ER
6200 NEW EXECUTIVE ..... . .... 99.95
l ook at these specia l App!e !!! • _ ::::~;' GAAH ICS TABLE T
5813 NEW SCI PROGRAMMABLE .... 34.95
featu res: • an BO· r.hilrac ter upper l fP,Jj !~ ~~ EXTENDED WRNTY ,
5100 NEW LCD A L PHANUMER IC .. 89.95
S HARP
lowe r case disp lay disc drive and
u~ 5102 NEW FIN . PROG .. . ... 79.95
integ rat ed pe riphe ral interlaces 7000 NEW MEMO WR ITER. . .... 124.95
• enhanced qra ph ics capiblity
I --- J
o an ernulato r mode allow ing ~. --:::~ _ "
AP~~~ !11~e software 10 b~:~I: III . . .;..~ __ _ ~,," ~'~ CASIO" ~~:~~.' .............. . 49.95
27.95

~/~
>o<~~ " . "y
COOE-A-PHoNE 1750 NEW ..
1000 . .. .
. .269.95
. . . .. 109.95

ALSO; CANON, TOSHIBA, NSC, SEIKO, MATTEL, PEARLCORDER,


COMPUTIQUE IS AN AUTHORIZED APPLE DEALER ITT, GTE AND MANY OTHERS. ALL AT GREAT PRICES!!!

WE PROVIDE SOLUTIONS .
NEWPORT BEACH/COSTA MESA

I
TORRANCE/LAWNDALE l i. TARZANA WILSHIRE CENTER
3211 S. Harbor Blvd. 16611 Hawthorne Blvd. I.' 18665 Ventura Blvd. 3285 Wilshire Blvd.
Santa Ana, CA 92706 Lawnd ale ~ Tarzana Los Angeles
(714) 549-7373 (213) 370-5795 t (213) 705-7507 1l (213) 385-7777

LOS ANGELES PASADENA

I
ANAHEIM/FULLERTON BREA
2514 E. Chapman Ave . 11986 Wilshire Blvd. 260 S. Lake Ave. '.'." 1080 E. Imperial Hwy.
Fullerton Los Angeles Pasadena Brea
(714) 738-7775 (213) 820-0423 (213) 795-3007 Ii (714) 990-6600

PROFESSIONAL DISCOUNTS
Circle 139 on inquiry card . BYTE December 1980 211
Tex t co l1til1 ued from page 192: machine, you can merge the two pro- be made (depending on your machine
bytes of memory, has the sole pur- grams as follows: delete lines 6510 and version of BASIC):
pose of generating the Adventure- thru 6790 of listing 1. Append the
data file that will be read by the data statements of listing 1 to listing • A logical operation returns the
Adventure-interpreter program. The 2, replacing all occurrences of value -1 (or hexadecimal FF) when
program of listing 1 writes the data INPUT #D in listing 2 with the word true, and 0 otherwise. For example,
on a C-60 cassette and verifies that READ. executing:
the tape has been correctly written. It is possible to run this program on
Allow about 45 minutes for this pro- machines other than the TRS-80. If PRINT (1=2), (1=1)
gram to run. your machine runs a version of
The Adventure-interpreter pro- Microsoft BASIC (eg: Apple II run- causes the numbers 0 (denoting false)
gram appears in listing 2. It will read ning Applesoft, Commodore PET, and -1 (denoting true) to be printed.
the tape data file in about 20 minutes Exidy Sorcerer, or any Ohio Scien- • The flag SF is a 16-bit integer that is
and then start play of the game. tific computer), you will have fewer set and tested with boolean algebra
If you plan to run Pirate's Adven- changes to make. Here are some of commands. This can be replaced by
ture , on a 32 K-byte TRS-80 or larger the obscure changes that may have to the following:

1. Dimension SF as SF(15)
2. Replace F1 = SF AND
CINT(2tLL+.S) with F1=SF(LL)
3. Replace SF = SF OR
Our Newest CINT(2tP+ .5) with SF(P) = -1
Data Base 4. Replace SF=SF AND NOT
CINT(.S+2tP) with SF(P)=O
Management
System • IF ... THEN ... ELSE state-
ments in TRS-80 Level II BASIC
assert that, if the condition being
tested is true, the statements between
Introducing CONDOR SERIES 20IDBMS, the relational the words THEN and ELSE are per-
data base management system for users who want power· formed . If the condition is false, the
ful performance at reasonable prices. statements following the ELSE are
For the special introductory offer of $695, discover how performed. If your BASIC does not
easy it is to develop business or personal information have the ELSE clause, you will have
systems with SERIES 20IDBMS. to split the statement into multiple
lines.
-Create a Data Base in Minutes
• LEFT(A$,B) returns the substring
-Full CRT Screen Management of A$ from the first character to
-Use English-like commands. Host language not the Bth character. Similarly,
required. MID$(A$,B,C) returns the substring
-Computational, Statistical, and Sorting Capabilities from the Bth character on, for a total
of C characters, and RIGHT$(A$)
CONDOR SERIES 20IDBMSis compatible with many Z-80 returns the last (ie: rightmost) B
microcomputers with at least 48K RAM running under characters in the string.
CP/M® operating systems. • If you cannot create a two-
CPI M is a registered trademark of
Dig ital Research . Inc . dimensional array of strings (eg: DIM
A$(20,3) as a twenty-row by three-
column array of strings), you will
CONDOR SERIES 20/DBMS find conversion nearly impossible
_ _ User's Manual ($35, plus tax) _ _ Additional information. because this feature is used heavily in
_ _ SERIES 20 package ($695, plus tax) the program .
Please Send To:
Happy adventuring, and watch out
Name _ _ _ _ _ _ _ _ _ _ Position _ _ _ _ _ __ for the tides on Pirate's Island-they ·
Company _ _ _ _ _ _ _ _. Address _ _ _ _ _ __ can be tricky .•
City _ __ __ ______ State ____ ZIP _ __ _
Phone ( ______ Computer ____ CRT _ __ _ Please note that the Pirate's
Adventure is copyrighted. · Its
CONDOR COMPUTER CORPORATION
3989 Research Park Drive, P. O. Box 8318
publication in BYTE entitles the
Ann Arbor, Michigan 48107 (313) 769-3988 reader to personal' use only. The
Dealer inquiries welcome. C20-2 program may not be distributed in
any way without the written per-
mission of the author.

212 December 1980 © BYTE Publications Inc Circle 140 on Inquiry card.
C ontinuous . no-clutter. textual display. and short .
easy-to-remember commands make Mince one of
the finest editors available for small computers . Mince is
S cribble is a text formatter that. when combined with
. Mince or another editor. forms a comprehensive
document preparation system . Scribble is based on
based upon Emacs . a text manipulation system previously Scribe. which was developed at Carnegie-Mellon
available only on a few large computers. The many University to provide a simple yet powerful formatting
features Mince now brings to the microcomputing world environment for the non -te c hnical user. Scribb le com-
include. for example. the ability to switch back and forth mands allow you to specify the logical structure of the
between several documents. or even to display two docu ment rather than worry about formatting details.
different documents at once so that you can make
changes in one based on the other.

Mince · '125
G emstones are pro -
fessionally crafted
programs that represent
Scribble (available January 19811
Both Mince and Scribble (ordered together)
· '125
'175
the state of the art in their Amethyst · '350
respective domains. The Mince Manual '15
documentation for each Scribble Manual (available January 1981 1 '15
Gemstone includes not just Amethyst Manual '35
a user's manual but also a
Manual price is refundab le upon purchase of the cor -
design overview and responding produ ct.
related theoretical material .
All programs require a 48K CP/ M® system . Mince and
Ea ch Gemstone also re- Amethyst require a cursor -addressable display . Avail -
presents an ongoing able on 8" soft sector diskettes . Other formats by
comm itment to user sup- special request.
port. in the form of a
newsletter. program Mark of the Unicorn

updates. and a telephone


po. 80x 423
Arlmgron. Massachuserrs 0.2174
hotline. 617 -489 - 1387

A rilethyst: first of the Gemstones . combines Mince .


Scribble. the BDS C compiler. and the source code
for the Mince command set. This package makes possible
co mmand or simple document type that you find missing
from Mince or Scribble for free . as well as provisiing more
co mplex changes at additional cost. Further. our pro-
s.imple reconfiguration of the editor to meet your needs . gramming staff is available by phone or mail for
Not only can you customize the editor to your taste . you consultation in bringing Amethyst up on your computer
· can even write.Your own programs and make use of'the C or helping you modify it to meet your needs .
compiler. This way well make Amethyst the ultimate

'8
80801Z-80 program development system .

ut what makes this Gemstone sparkle in our eyes is


W e see your customization requests as feedback
on the quality of our product . If there 's some -
thing you thin.k we've forgotten. We're just as anxious to
support! For Amethyst owners . service IS our most have it in the software as you .are . Big or small . you're
important product. Purchasing Amethyst entitles you to important enough ·to. have an editor that works a littJe
free future updates and additions. as well as a newsletter more the way you 'want and a little less the way anyo~e
containing other users' comments on how to get the else thinks it ought to .
most from the system . We will provide any single

No, fc)s a pRog Ram 0 eve Jopment: sys t:em*


. Acrual/y. if's both. CPI M is a registered rrade mark of Digiral Research

Circle 141 on inquiry card . BYTE December 1980 213


NEWS AND SPECULATION ABOUT PERSONAL COMPUTING
Conduded by Sol Libes

~99 Color Computer management and retrieval nate the under 20-mega- New York City. More stores
From Commodore: Com- program), and probably byte mar ket. are expected to be shut
modore International Ltd VisiCalc. It could have a down.
has announced several new dramatically low price. The Xerox, CDC (Control
products, including the CBM 8096 in conjunction Data Corporation), and
$299 VIC-20 color com- with a high-capacity disk Model 33 Commodore all have
puter, which has been the drive (like Commodore's Teletypewriter To Be followed DEC's lead by
subject of much speculation new CBM 8062, with 3.2 Discontinued: The Tele- opening computer stores.
over the past year. The VIC megabytes capacity), could type Corporation's Model Xerox expects to open fif-
(Video Interface Computer) undersell the already low- 33 teletypewriter, affec- teen stores in 1981, while
connects to any television priced Radio Shack Model tionately known as "TTY" CDC and Commodore
set or monitor and features II. by long-time users, will be stated that they expect to
color (22-character by Availability: Do not ex- phased out of production open "hundreds" of com-
23-line display); sound; pect to see the VIC-20 by the end of 1981 after puter stores .
5 K bytes of programmable before the second quarter over twenty-five years of
memory (expandable to of 1981. The CBM 8096 will production. Teletype will
32 K bytes); user-program- not be out before the fourth also stop production on the Rader's Digest Buys
mable function keys; full- quarter of 1981. models 28, 32, 35, DRPE, The Source: In a surprise
size typewriter keyboard; BRPE, and 4210. The move, the Reader's Digest
high-resolution graphics; Model 33 was the primary has purchased a 51 % in-
standard PET BASIC; a Winchester 8-lnch terminal for interactive terest in the Source
graphics character set; pro- Drives Off To Slow Start: computer use in the 1960s Telecomputing Corpora-
visions for joysticks, pad- Manufacturers of 8-inch and early 1970s. Although tion. According to the
dles, and light pen; and ex- miniature Winchester hard- it was designed for message Washington Post, Reader's
ternal slots for extra disk drives are reporting transmission via telephone Digest paid $3,000,000-a
memory and ROM (read- that sales, so far, have been lines, early computer substantial amount of
only memory) packs. disappointing. Apparently designers adopted it and its money for a company with
Peripherals to be available there is a wait-and-see at- ASCII (American Standard no assets and only a
include a tape-cassette titude on the part of Code for Information Inter- marketing concept. The
unit, single floppy-disk customers. This appears to change) character code as Source is entirely a resale
drive, and printer. Com- be due to standardization a standard . Parts and operation: communications
modore's new low-priced and interface problems, as documentation support will from Telenet, computing
CBM 2031 single disk-drive well as the emergence of be continued for five years. from a time-sharing service
unit (also part of the new 5-inch miniature Win- called Dialcomm, and data
products announcement)
will be available in a serial-
bus version for use with the
chester drives. Sales for
1980 were predicted to be
in excess of 60,000 units;
DEC Shuts Two
Computer Stores: DEC
bases from all over . The
Washington Post article also
disclosed a messy court
VIC-20 . The CBM 2031 will however, it appears that (Digital Equipment Cor- battle between Bill Von
be able to store up to 170 K fewer than 37,000 will be poration). the first com- Meister, who developed the
bytes on a single 5-inch shipped, with IBM taking a puter company to open a idea for The Source (and
floppy disk. It will retail for very sizable portion of this chain of computer stores, some years ago, developed'
under $600. number . has halted the planned ex- the idea for the Mailgram),
Another significant an- Sales of 8-inch miniature pansion of its store net- and Jack Taub, who ousted
nouncement from Com- Winchester drives are ex- work. Further, it has closed Von Meister in a financial
modore was made with pected to increase at a two of its twenty-seven power struggle last year.
much less fanfare: a new, healthy rate. Some industry stores . Reportedly, DEC A recent article in
high-capacity business analysts are predicting spent between three and Business Week described
computer called the CBM 500,000 units by 1985. It is five million dollars to open The Source's woes . When
8096 that will feature an further predicted that these the stores plus an equal Jack Taub took over the
80-column display, 96 K drives will take over the amount for operating ex- company last October, he
bytes of programmable 20- to 200-megabyte market penses, yet only a few of immediately fir ed forty-five
memory, FORTRAN, previously held by 14-inch the stores have become of the seventy employees,
COBOL,Ozz Winchester drives. It is ex- profitable. The stores cut expenses, and procured
(Commodore's new user- pected that the 5-inch Win- closed are in Detroit and additional financing.
adaptable data- chester drives will domi- the Wall Street district of However, many suppliers

214 December 1980 © BYTE Publications Inc


Report Wriler
is a Irademark of Carolina Business
Com pulers, Inc. PaysoN & FILETRAN are lrademorks
of Ready Corp. Selector IV is a Ira demark of Micro-Ap, Inc.
Pearl is a lrademark of CPU Inlernolionol Pcscal/M & ACT are Irademarks of
Sorcim CBASIC2 is a trademark of Compiler Syslems, Inc. Magic Wand is a trademark of
Small Business Applicatians, Inc. Textwriler & Dateboak are trademarks of Organic Software Ultrasart It
is a trademark of Computer Control Systems, Inc. Copywriter is a trademark of Systronics TRS-80 is a trademark of
Tandy Corp. CP/ M & MP/ M are trademarks of Digital Research Superbroin is a trademark of Intertec Data Systems S-Basic
is a trademark of Topaz Programming Prices effective until January I, 1981 Far shipping add S4. in US; SlO. outside US per package
California residents add appropriate state sales lax Terms: Prepaid check, M/C or VISA or In US COD (UPS) Dealer inquiries inviled

Circle 142 on inquiry card . BYTE December 1980 215


still report that they have hardware is first-rate-a OS-I Operating System appear to have problems,
not been paid and Taub congressional task force "appear[s) exC\ctly like and full production of high-
had been asking them to recently concluded that UNIX to the user" and that reliability units is not ex-
wait until 1982. Japan has caught up to the it "prOVides for up to 1024 ' pected for several more
The Source promised in US in semiconductor tech- users" plus "lots more"-all months. Experts are pre-
its advertisements that nology "and in certain in 12 K bytes of code. A ' dicting that not until 1982
airline schedules, areas, may be ahead of 4 K-byte CP/M adapter is will we see a crossover
restaurant gUides in major us." In fact, many also included (with source point where more double-
cities, and mailgram-like American computer makers code) in the $249 price. sided floppies are made
services would be are already using Japanese The Morrow operating than Single-Sided units.
available. The mailgram components in their com- system will be advertised as
went into effect last April puters, and the trend is in- a "UNIX-Equivalent." It will
and the airline schedules in creasing. be designed to run
June. The restaurant guide This picture is essentially speCifically with the new Fired Programmer Sued
still covers only two cities. the same as that of the in- Morrow Z80 processor For Erasing Programs: A
Also , at present a maximum troduction of Japanese cars ' card, which includes a suit filed by Leeds & North-
of 100 users can use the into this country. Japanese . hardware mathematics pro- rup (L & N) against a
system Simultaneously; cars were first introduced cessor and a programmable former employee accuses
higher demand on The in the US about 20 years syst€lm-supervisor circuit, him of erasing several
Source has led to some ago. Today they account for memory management. valuable programs shortly
long-delayed responses. for 40% of the market. after being fired from his
Most users seem to ac- Their cars cost more than project manager/program-
cept The Source's problems US cars but a,e designed Three-Dimensional mer position and before his
as those of a pioneer with and made better. The same System To Be Introduced: password had been re-
development difficulties ' thing will probably happen Genisco Computers, Costa moved from the 'system.
and that slowly, but surely, in the computer market. Mesa, California, is ex- L & N is asking for $10 ,000
the services are improving. Who knows , in another ten pected soon to announce in damages and a court
Most agree that even with years we may see the first three-dimensional order restraining the
its problems, The Source is government-supported computer-graphics display. former employee from
very worthwhile. loans for Apple, Com- It will use a vibrating future tampering with the
The Reader 's Digest modore, or Radio Shack, parabolic mirror and stroke computer. Fortunately,
could be just what The display to create the illu- L & N was able to restore
Source needs to become sion of a three-dimensional the obliterated programs
successful. The purchase
indicates that the Reader's
LNIX, UNIX~Like, object hovering in space '
before the operator. The
from backup magnetic
tapes .
UNIX-Equivalent - What
Digest is clearly moving in- system will probably sell
, Next? There are now at
to the electronic jour~
nalism/communications/in-
formation field .
least three UNIX-like
operating systems available
for microcomputers, only
for about $100,000, and it
is expected to find applica-
tions in air-traffic control,
molecular research, and oil
up~ And Downs In
Personal Computing: It's ,
one of which is licensed by been all "ups" for Tandy
exploration .
Western Electric . By now, Corporation, while it has
T he' Japanese Are Microsoft should have its been all "downs" for Texas
Coming: Until now the US XENIX operating system, Instruments (TI).
has dominated the micro-, developed in the C
Data Errors To Increase It looks like Tandy will
mini-, and large-computer language under Western
With Sunspots: NOAA (the sellclpse to 300,000 Radio
National Oceanic and At- '
markets across the globe. Electric license. It will be Shack Model 'I computer
mospheric Administration)
However, things are ,chang- available for Z8000-based ' systems by the year's end .
is predicting that increases , Tandy reported that its
ing ahd 1981 will no doubt systems . Electrolabs , in sunspot activity will
see the Japanese as a major alrea'dy has its "UNIX-Like'" fourth quarter earnings
cause disruption of data
factor in the computer systems availabJe for rose 52% to over $30
communications worldwide .
market. The Japanese are Z80-based systems, and roillion, with year-end net
This increase occurs every
already pushing foreigi-l Morrow Designs has an- sales of over $112 million.
, eleven years, with 1981
computer suppliers out of a
nounced "UNIX-
thru 1983 being a period. of That's an increase of over
the Japanese marketplace EqUivalent" system for use 35%, on ,sales that Tose
intense activity. The last
and are presently setting , with its Z80 systeM. 14% . Further, Tandy an-
such period occurred be-
up marketing organizations Microsoft claims that nounced that it plans to '
tween 1969 and i 972. The
in the US and Europe. XENIX is to be a superset of open fifty more Radio
effect 'is felt to be more ' ,
They are moving slowly UNIX and that it ~ill con- Shack Computer Centers
severe at higher altitudes.
and very carefully, which is form to Release 7 of UNIX. (there are sixty presently) .
quite different from the Further, Microsoft hopes Tandy also plans to have
American way of operating. "to establish a clearing- . 250 full-line stores (ie:
Therefore , do not look' for house for UNIX and XENIX Double-Side Floppy Radio Shack stores that ,
the Japanese computers to software developed by Woes Persist: Makers bf carry its full microcomputer
suddenly dominate 'the users." XENIX will be sold double-sided floppy-disk line of products) by the end
market. Rather, look for primarily to OEMs (original drives finally appear to be of 1981: Also, 100 new
slow" but steady, growth as , equipment manufacturers), d,e livering reliable units. Radio Shack stores will be
the Japanese 'learn how to and Microsoft will receive Users report that the 5-inch added, bringing the total
adapt and market pI:oducts $500 for each single-u's er dual-sided drives exhibit ' number of Radio Shack '
in foreign marketplaces . copy sold. excellent reliability. stores selling audio, elec-
There is no doubt that , the Electrolabs claims that its ' However, 8-inch drives still tronic, and 'computer

216 December 1980, © BYfE Publications In c


'ARCHIVESBUSINESS COMPUTER
CP1M-BASED ... 1.5 MB CAPACITY . .. 5-100 BUS·
A full 1.5 megabytes of storage on double- keys; 64K RAM, and Z-80 microprocessor ...
sided 5%" diskettes; single-sldeddrlves also options Include a .d lrect-connect Bell 103
avalla~le; CP/M operating system and stan- . compatible modem and hardware floot-
dard 5-100 bus allow for wide application Ing point chip.
posslbllltl~s and easy expansion: The new Archives Business Computer Is now
available from PGI Wholesale, the nation's
FULLY TESTED .. . leading microcomputer distributor. Call us
BROAD MARKET APPEAL ... toll-free for the mc;>st competitive pricing
HIGH MARGIN · and widest selection of name-brand pro-
ducts in the Industry! A complete Research
The Archives Business Computer represents
. the new generation of all~ln:.one compu-
and Deyelopment Evaluation Report on the
Archives Business Computer Is available to
WHD1ESALE
ters, Ideally targeted at professional and dealers free of charge. lhe Archives Is (formerty MicroAge Wholesale)
business customers. The compact desk-top immediately available at substantial deal- 1425 W. 12th Place
un" includes two 5V.t drives that can be er discounts. Tempe, Arizona 85281
sold CP/M-based applications software; a Manufacturer's suggested retail prices Circle 143 on inquiry card .
12" green phosphor monitor; detachable ' from $6,500 for dual drive slngle-density to
keyboard with ' numeric cluster, function .$7,500 for double-density 1.5 megabyte
. keycluster and 23 relegendable function . system.

CALL TOLL-FREE 1-800-528-1415 1-800-528-6450


equipment to 8000 competing with lower-level tain View, California, and does not expect the first
worldwide. systems such as the Atari will be known as the shipments until after the
Texas Instruments, on the 400 and II-99/4 personal PMC-80. It will list for $595 first of the year, six months
other hand, has problems . computers. (without a monitor), which later than promised ....
Its 99/4 personal-computer Although Tandy denies is $200 less than the Bubble-memory prices are
system has met with poor it, the Model III appears to TRS-80. It will have a dropping as yields im-
sales, far less than II pro- be a replacement for the 50-pin bus (TRS-80 has a prove . Intel has dropped
jected. The general feeling Model 1. Considering that 40-pin bus); PMC p lans the price of its BPK bubble-
is that, although the unit the Model III contains the S-IOO and TRS-80 inter- memory prototyping kit
has many unique features, monitor, keyboard and disk faces . from $1710 to $995 and its
it is overpriced and under- drives in a single en- iSBC250 bubble-memory
supported. II reported in closure, is software com- card from $4750 to $3500.
its most recent quarterly patible with the Model I, Random Rumor Bits: Sales of bubble memories
report that this was one of and offers additional Zilog is still having prob- rose to $226 million in 1980
the company's "adverse enhancements, most in - lems delivering bug-free compared to $18.4 million
areas ." But II is not taking dustry people feel that the Z8000 chips .. .. AMD (Ad- in 1979 .... National
this lying down. Learning Model I will be phased out vanced Micro Devices) is Semiconductor has in-
from automobile makers, II when the Model III systems rumored to be working on troduced a microprocessor
is experimenting with $200 finally arrive at the stores . the Z8003, a 32-bit version with BASIC in ROM (read-
rebates ($100 cash and The Pocket Computer is of the Z8000, scheduled for only memory). The INS8073
$100 worth of software) and really a marketing experi- release in 1981.. . . NEC is device has a 2.5 K-byte
is backing this up with ment. Neither Tandy nor rumored to be about ready ROM with Tiny BASIC and
promotion, software any of the other pocket- to announce a new a 64-byte area of program-
development, and a computer makers really Video-display-controller mabie memory, which is
seminar program. The 99/4 know if there is a mean- integrated circuit capable used as a scratch-pad
lists at $950, but many ingful mar ket for this of handling a bit-map memory .... ANSI
dealers are discounting it machine. Quasar and graphics display of 1024 by (American National Stan-
to as low as $699 plus Panasonic talk about selling 1024 pixels, devoting 16 dards Institute) has
rebate . one million of their new bits to each pixel. It will be established a committee to
hand-held computers next capable of being con- develop an APL language
year (at $400 each) . Tandy, figured for gray scale or standard . Those wishing to
Funny Bit: The Manhat- however, is selling its at color (3 bits each for red, participate should contact
tan Yellow Pages telephone $250 and may garner the green, and blue intensities) Clark Wiedman, University
directory lists Lifeboat major portion of the and still have 7 bits left of Massachusetts Com-
Associates, the country's market. over for things like blinking puting Center, Amherst
largest distributor of But what is the market for pixels, intensity protection , MA 01003 . ... Shugart
microcomputer software, these pocket machines? etc .... Intel, Western Associates will soon in-
under "Marine Supplies & The makers are projecting Digital, National Semicon- troduce a new series of
Emergency Equipment." that they will be bought by ductor , and Texas In- 5-inch floppy drives
salesmen and executives struments are all rumored capable of storing 500 K
who, via a modem, will to be working on con- bytes on a single side and 1
T andy Introduces Three
New Computers: Recently
contact their home com-
puters to book orders,
trolle rs for Winchester
floppy-disk systems . When
megabyte on two sides.
They will be compatible
check order status, receive these integrated circuits are with older drives .... IBM is
the Tandy Corporation an-
and send messages, etc. available, it should reduce quietly setting up a
nounced three new per- the cost of these controllers
Will hobbyists be attracted distributor organization to
sonal computers. Their to these machines? The from the present $1000 to sell its computer
features have been covered successful systems today all $1500 to a range of $200 to peripherals .... The
in detail in several publica- have a strong hobbyist $500 . . . . Massachusetts Department
tions (see the October 1980 base. It will, therefore, be of Revenue recently held
BYTE, page 172); there is interesting to see if these hearings on a new tax for
no need to review them pocket devices catch on as Random News Bits: off-the-shelf software , time-
here . However, some com- planned . SofTech MicroSystems Inc , sharing, and other data-
ments may be worthwhile . sole licensing agent for processing services . .. .
The three machines a·r e UCSD Pascal, expects to
Apple Computer will soon
the TRS-80 Color Com-
puter, the TRS-80 Model
III, and the TRS-80 Pocket
T
RS-80 Copy Due From
Far East: EACA Limited of
make available a 16-bit ver-
sion of UCSD Pascal for
8086-based systems
begin production of the
new Apple III in a new
plant located in Ireland .
Computer . The color com- Hong Kong is manufactur- sometime in 1981. This will
puter sells for $400 in its ing a functional copy of the be followed later by a
basic configuration (4 K Radio Shack TRS-80, which 68000 version ... . Tandy MAIL: I receive a large
bytes of programmable is no doubt the most Corporation (parent of number of letters each month
memory) and is only popular microcomputer Radio Shack) has acquired as a result of this column. If
you write to me and wish a
expandable to 16 K. It uses system made to date . the Lika Corporation of response , please include a
the 6809processor and is Although it does not look Stockton, California, for stamped, self-addressed
therefore not compatible like a TRS-80, it is hard- $4.5 million. Lika is a envelope.
with the TRS-80 Model I ware and software compati- manufacturer of double-
and II. It does not look like ble with it. The computer sided and multilayer
it is intended to compete will be marketed in the US printed-circuit boards . . . . Sol Libes
with the Apple computer. by Personal Micro Com- Apple is having difficulty POB 1192
Rather, it appears aimed at puters Inc (PMC). Moun- shipping Apple IIIs and Mountainside NJ 07081

218 December 1980 © BYTE Publica tions Inc


A superior operating
system and top application
3
========:..:::..:---.--------------1- - - - - - - - - PLEASE SEND ME: - - - - - - -
APPLICATION SOFTWARE 1
-available from Marot. (Circle wha l you wou ld like
.
Product Price
. . . . I and send order with payment with Manual
software bring out the best OASIS is your active, InvIsible 10 Ihe address shown below.) OASIS Manual Only

in a microcomputer. That's partner supporting these 0 SEND COMPLETE OPERATING SYSTEM


why Marot offers the OASIS' excellent, ready-to-run INFORMATION ~Q~~dL~S~gUage;
File Managemenl;
Operating System and products • g~erc~cr3~i~~:~~g;
compatible software for ® Product Price ~~~~~"r~I:(;
owners of Z80 based micros. Magic Wand. The Editor; etc.)
$150
~1~m~umR
$17.50
wordprocessor combining MAGIC WANO ® $400 350 17.50
They make a terrific trio. the ease of screen editing
ABS ACCOUNTING (call or write) ~:;J~p~~~mmUGGER 100 15.00
zao MICROS -great with micro power. ------------r---r---
1 machines. Tandy's TRS-80
MOD II'" with DMA, bank
HDBS.** For data
management needs
MOBS, full network $900
RE·ENTRANT BASIC
COMPI LER / INTERPRETER/
DEBUGGER 150 15.00

HOBS 300 DEVELOPMENT PACKAGE


select possibilities and restricted to hierarchical (Macro Assembler:
Report Generator, Linkage Editor;
nationwide service. Altos. tree structure and fixed Query System 300
Debugger) 150 25.00

Cromemco. Horizon. length records. Primer 10 TEXT ED ITOR &


SCRIPT PROCESSOR 150 15.00
And many others . Great MDBS.** Handles full (Other options available)
DIAGNOSTIC &
machines-but it takes network CODASYL oriented Magic Wand. MOBS and HDBS are CONVERSION UTILITIES
(Memory Test:
a great operating system data structures and available for several operating systems. Assembly Language;
Converters; File
• OASIS IS the trademark 01 Phase One Systems. Inc
to tap their full potential. variab le length records. " HOBS and MOBS a re produced [)y /l.1Icro Da ta Base
Recovery ; Disk Test:
File Copy from
Systems. Inc other as; etc.) 100 15.00
ABS.*** Quality office ••. Amer ican BUSiness Systems. Inc
ENTER OASIS -available
2 from Marot. OASIS is fast
emerging as the operating
management systems-
accounts receivable and
fRS-SO
Corporation
the registered trademark 0 ' the Tandy
IS

Mag iC Wand IS lhe registered lradenark


01 Small BUSiness Systems. Inc
COMMUNICATIONS
PACKAGE
(Term i nal Emulator;
File Send & Rece i ve) 100 t 5.00
payable, general ledger, PACKAGE PRICE
system for Z80 commercial (Al l of Above)
etc.-the total interacting, SIN GLE·USER 500 60.00
applicatiofls and serious MULTI·USER 850 60.00
user-oriented business
programmers. Why? ..rapid
package. Written in COBOL; FILE SORT 100 15.00
formating and back-up of
available with source code. COBOL·ANSI '74 750 35.00
diskettes; efficient disk utili-
A Law package. And Send order to:
zation ; excellent line editor
ready soon complete Marot Software Systems, Inc.
and document processor
medical management, 310 Madison Ave.
for file management and New York City, NY 10017
real estate, restaurant ,
textwriting ; user accounting Telephone (212) 661-8550
pharmacy, management
with logon , password, privi- NAME _________________
analysis packages, and
lege level and use account- STREET (NO BOX #) _ _ __
others.
ing ; machine independence
CITY __________-::--_____
of programs, data and text Marot and its Dealers STATE ________ ZIP ____
files ; sequential, direct and offer OASIS and many AMOUNT $ ____
keyed index (ISAM) files; professional software (Attach system description:
interpreted and compiled products to individuals, add $3 for shipping:
BASIC; COBOL-ANSI '74; OEMs and dealers. New York res idents add sa les tax .)
single and multi-user ver- Licensing arrangements o Check enclosed 0 VISA
sions; and more. No wonder are also available. Just
o UPS C.OD. 0 Mastercharge
Card Number _______
pros say 'OASIS makes call or write and start MAROT SOFTWARE SYSTEMS. Expiration Date _______
micros run like minis!' your own terrific trio. YOUR EASTERN SOURCE Signature ________
Circle 144 on inquiry card. BYTE December 1980 219
CBM™ S032 BUSINESS COMPUTER
The new Commodore'S032 Business COlllPuter offers a wide
screen display to show you up to SO-character lines of informa-
tion . Text editing and report formatting are faster and easier
with the new wide-screen display . The S032 Business Com-
puter also prov ides ·a resident Operating System with ex-
panded functional capabilities. You can use Basic on the S032 eM ~;;;.~'.;:.
Business Comput\lrs in both interactive an d program modes . ... _ .. "....
with expanded commands and functions for arithmetic.
_ _ ~diting. and disk file management. The CBM S032 Busi-
. ness Computer is ideally suited for the computing needs
. . . . ." of the business marketplace . Call for additional
...~ . inform a tion.

. . (: commodore . $1695
~;"'---.~$1795 CBM™S050 DUAL DRIVE FLOPPY DISK
The CBM ·S050 Dual Drive Floppy Disk is a much enhanced
*32K RAM, 14K 4.0 BASIC version of the intelligent CBM 2040 Disk Drive. The CBM S050
"IEEE BUS *SO X 25 CRT has a ll of the features of the CBM 2040. and · provides more
powerful software capabilities. as well as one megabyte of
"Ideal for WordProcessing online storage capacity. The CBM S050 supplies relative
or other business/technical computer uses. record files and automatic diskette initiali zation. It c~n cop y
all the files frQm one diskette to another without copying
unused space. The CBM SO 50 also offers improved error recov-
. ery and the a bility to append to seque.n tial files.

MULTI- USER TIME SHARE OFFERED TO YOU BY THE


NEECO MULTI-CLUSTER
At a 'low entry cost. up to eight CBM computers can transfer data bi-directionally to one
CBM Dual Disk Drive. The MULTI-CLUSTER. designed with its own independent power
supply. provides a connection ' from one CBM computer work selection to other CBM
computer work stations. allowing data transfer and data access on a priority queuing basis.
This system provides the cost effectiveness required in a multi-using environment by
.establish{ng the dual disk drive as a central mass storage unit. This provides a hig!1 degree
of disk accessibility.
The standard configuration of this system allows 3 CBM* microcomputers (maximum of S)
connected through. the MUUrI-CLUSTER to the IEEE port of the 2040 Disk Drive. More
CBM 's can be added to the system accord ing to the user' s need . .
MULTI-CL USTER
Standard Components $995 .Additional Component Prices
One Multi-Cluster Each extra CM-lOO . . .. ... . . .. $250
Controller .. . .. . .. .. . . MC800A Output Printer Module .. . ... . $200
Three Channel Modules .. . CM-lOO (for Centronics Protocal) ..... $200

~-:"\
Multi~Cluster is a product of BMB Compuscience .
C ~
~---------------------------------------------------------

NEECO
PROUDLY
• • •
ANNOUNCES DATASOURCE 1
"A full featured Database Manager for the Commodore 8032"
Never before has a true D~tabase been available for Commodo'r e Computers. DATASOURCE 1 contains database
capabilities you would' not expect on a microcomputer system. Capabilities like selective search by any sub-field.or field
withi.n a record. mathematic manipulation . up to 120 fields per screen display ..and much much morel DATASOURCE l 's
major feature is total usability! DATASOURCE was designed for use by you! .

MAJOR FEATURES INCLUDE:

Circle 145 on Inquiry card .


Word Pro 4 PIUB is a registered trademark. of Professional Software Inc.
II

NEECO NEW ENGLAND ELECTRONICS CO_, INC.


"NEW ENGLAND's Largest
(617) 449-1760
679 HIGHLAND AVE_ MASTERCHARGE OR VISA ACCEPTED
Computer Showroom" TELEX NUMBER 951021. NEECO
NEEDHAM, MA 02194
MON-FRI, 9:00-5:30, E.S_T_
~~AiiiiiiiiLiiiiiiiii:Oi;l;;~ COM PUlER
-- - •
AL TOS OFFERS OUR USERS
• Dual 8" floppy disks TOTAL SYSTEM CAPABILITIES
• Megabyte storage AND FLEXIBILITY . ..
• • 64K RAM • zao based. CP/M. Multi-User

--
• Totallyexpandable • Hard Disk. Seven languages
to Hard Disk (29MB)
and Multi-User • MP/M • NEECO sy.stem support
• Full Word Processing

$5990
• "ALTOS Computers offer you System
Flexibility and Reliability"
CONTACT NEE 0 FOR ADDITIONAL INFORMATION ON
HOW ALTOS CAN BECOME YOUR COMPUTER SOLUTION.
Altos computers range in price from less than $3000 to over $14,000. Altos Computer Systems' capabilities
range from single disk-single user to 29 Megabytes-Multi-User.
ALTOS computers are distributed to Dealers/OEMs in the N.E. Region by MICROAMERICA

SUP~RBRAIN
Trial Tested Osborne Business Packages on the Superbrain
• Accounts Receivable $250.00 Complete 4 Module
• General Ledger $250.00 Package 5795
SOFTWARE • Accounts Payable
(Business Packages written in MicrosoftBASIC) • Payroll Package
$250.00 MicrosoftBASIC
$250.00 5325
ase
32K RAM $2795 a Centronics 704-9 (RS232,
64K RAM $2995 180 CPS, retail $2380) printer
FORTRAN $ 450 and a 64K Superbrain together
"The Superbrain is ideal for use asan for on $4595 - cash rice only.
terminal or stand alone microcomputer system for
OEM's, commercial customers, and other • Two 5.25" Shugart Minifloppies with over
sophisticated computer users." 300 K (CP/M Version 2.2 or later) Disk St
• I ntegrated in a single compact housing.
• CP/M operating System with MBASIC5 and
other interpreters/compilers available.
• 32K or 64K RAM models available.
• 2 I/O Ports - one fully enabled RS232
port for communi'cations. Other port for
RS232 serial printer output.
• Too many software packages are now
available to list them here.
OEM/DEALER INQUIRIES '

UPE~BRAlN

Circ le 147 for NEECO Circle 148 for Mlcroamerlca BYTE Decembe r 1980 221
BASIC, Computer Languages,
and Computer Adventures
Jerry Pournelle
c/ o BYTE Publications
70 Main St
Peterborough NH 03458

It's a typical Sunday afternoon here at Chaos Manor. new users become familiar with the way computers
In one room a dozen kids are playing games on the Radio think, became studded with features. Every time you
Shack TRS-80, while here in the office I've been playing turned around there was a new BASIC interpreter, each
about with the C programming language after adding a one larger than the last, and almost none of them com-
check-writer to my accounting programs. My wife, the patible with each other. Whatever portability BASIC had
only practical member of the family, gently reminds me enjoyed vanished in a myriad of disk operations, func-
of my deadlines: galley proofs of a new novel , King tions, WHILE statements, new input formats, etc, etc,
David's Spacesh ip (Simon and Schuster); two chapters of and, at the same time, the "free" memory left over after
the latest Niven / Pournelie collaboration , Oath of Fealty loading BASIC got so small that you couldn't handle
(Simon and Schuster, Real Soon Now) ; plus three col- much data.
umns; a speech to a librarians' convention; and inputs for The logical end of that process is Microsoft's newest
a NASA study on America's fifty-year space plan. Some BASIC-BO. Understand, it's an excellent BASIC. It has
business people worry about cash flow; for authors it's features that, not long ago, the most advanced languages
work flow-work comes in bunches, like bananas, and didn't have. It's well documented-at least the commands
sometimes it seems everything has to be done at once. and functions , which are listed alphabetically, are clearly
So, since it's what we've been doing here lately, I'll talk described. The general information section could be ex-
about computer games and programming languages; a panded with profit-at present it's written for users who
disparate set of topics, but not quite as unconnected as are already more or less familiar with how BASIC oper-
they might seem at first glance. ates . There are elaborate procedures for error trapping,
and they all work. The editor has been improved . There
languages are procedures (not very well documented) for linking in
One of the biggest unsolved problems in the microcom- assembly-language subroutines. You can use long vari-
puter field is languages: which ones are going to be stan- able names, such as " Personal.data.l " and
dard? Everyone learns BASIC, of course, because it "Personal.data.2", and be certain the program will know
comes with the machine, and it's a very easy language to they are different variables.
learn. Pretty soon, though, you come to the limits of the In other words, there's a lot going for it; but it takes up
BASIC supplied with the computer; and then what? 24 K bytes of memory, and it's still BASIC. If you want
A few years ago there wasn't a lot of choice. You could to understand your program six weeks after you write it,
buy FORTRAN, and perhaps COBOL; you could learn you 'll have to put in a lot of REMark statements, every
assembler; but then you were stuck. Moreover, there one of which takes up memory space. As with all
didn't seem to be any obvious advantages to FORTRAN BASICs, you have to sweat blood to write well-struc-
and COBOL, both of which were not only hard to learn, tured code (and if you don't bother, that will come back
but also difficult to connect up with the computer. Most to haunt you when you want to modify the program) .
of the books on those languages were written with big And, like all BASICs, it is slow . Fairly simple sorts, even
mainframe machines in mind, and the documentation for with efficient algorithms, take minutes; disk operations
the small-system versions was, to put it kindly, rather are tedious.
skimpy. Moreover, the user manuals were filled with I suspect that Microsoft BASIC-BO is the end of the
mysterious references to "logical devices" and other such line; they have carried BASIC about as far as it can go .
nonsense, while giving almost no clear examples of how They've done it very well, but they 've also reached the in-
to get programs running on a home computer. herent limits of the language; and those limits may not be
The result was a great expansion of BASICs. What was acceptable.
once a simple teaching language, designed largely to let Of course most programmers have always known that

222 December 1980 © BYTE Pu blications Inc


Circle 149 on inquiry card . BYTE December 1980 223
even the best BASIC interpreter wasn't good enough; that a separate line, leave lots of blank space, put in rows of
if you add enough features to make the language useful, asterisks, indent whole sections of the program, and thus
you'll end up with a very slow monster that takes up far vastly increase program readability without using up
too much memory., and that even if you could tolerate memory space. A CBASIC program can be written for
those limits, the language itself forces sloppy thinking legibility.
and inelegant code. However, knowing the problem But it's still BASIC. Becaus~ a program can be
didn't make the solution obvious; indeed, it's not obvious reasonably well structured and self-documenting doesn't
yet. We can recognize the limits to BASIC and still not mean that it will be; BASIC makes it easy to write incom-
agree on what to do about it. prehensible code and difficult not to. And CBASIC is
There seem to be two fundamental paths. One is to very slow, no faster than Microsoft BASIC-BO and often
start over: to relegate BASIC to its original function as a slower. .
teaching language, and switch to some other language for There's another limit. It's very hard to write long pro-
serious programming. Many took this path, and came grams in CBASIC. This problem is inherent in any com-
out with microcomputer versions of such languages as C, piled language-whether true compilation to machine
APL, ALGOL, LISP, FORTH, STOIC, and Pascal. code, or pseudocompiling to an IN! file. For example,
The other way is to compile BASIC. One of the first assume that I want to add a small feature to my account-
compiled BASICs, BASIC E, is in the public domain; I ing package (which I did in fact write in CBASIC two
obtained a fairly decent version with (barely) adequate years ago) . I load the source program into the text editor.
documentation from the CP 1M User's Group several I add the feature and hook it into the program; since I do
years ago . Then Software Systems brought out an im- sweat blood to write structured code, that's fairly easy.
proved BASIC E called CBASIC. It is easy to use and Now I must save the altered source and put it through the
features really excellent documentation, some of the best compiler. Since it's a long program, the compilation takes
I've ever seen. It has decent file structures; you are not many minutes-and toward the end, I get a SYNTAX
limited to either sequential or random-access disk files, ERROR message. I've put a comma where it wants a .
but may use sequential operations on random-access semicolon.
files . Now I have to load the editor, read in the source, make
There are irritants in CBASIC, particularly with regard the change, save, and recompile. Presuming that this time
to line-printer operations. CBASIC has only the PRINT it goes without error, I may have used up half an hour
and PRINT USING commands; there is no LPRINT. To just to change"," to ";"-and I still have no test of the
get hard copy, you must execute a LINEPRINTER state- program's logic. If I now test for logic and it's not right,
ment, then one or more PRINT statements, then do a well, I have to start all over again, hoping that this Hme I
CONSOLE statement to have the copy sent to the ter- don't manage a new syntax error ....
minal. Every time you do the CONSOLE statement, the Thus, you can use up a whole afternoon adding some-
print buffer empties, and you can get unwanted stuff thing quite simple to a big program. There must be a bet-
printed on your hard copy; worse, you can also get un- ter way. Why can't someone come up with a language
wanted line feeds , making it tough to format hard copy that runs interpretively like normal BASIC, letting you
(although 'CBASIC does allow you' to output characters correct both syntax and logic errors while in an interac-
through a port so that, if you are clever enough, you can tive mode; and then allow you to compile the result7
control the line printer directly; you could even make a While we're at it, let's wish for the compiled program to
CBASIC program drive a Diablo for reverse printing if be in true machine language, code that could be put into
you wanted to spend the time writing that program) . read-only m'emory, and, moreover, code that would be
Another needless limitation is ' that CBASIC allows a fast.
maximum carriage width of 133 characters, although a That's the route that Microsoft took. Their BASCOM
12-character-per-inch printer can print lines 15B compiler works just that way with their BASIC-BO. It will
characters long. also compile Microsoft BASIC 4.5, and, with con-
Irritants ' or no, CBASIC is both well designed and siderable modifications to syntax, ' programs written in
well documented. It has WHILE; IF-THEN-ELSE (with both CBASIC and BASIC E. Moreover, it's a very power-
chaining); long variable names; and logical operations (IF ful compiler. It implements almost all the features of
TAX >0 AND PRICE < MAXIMUM.ACCEPTABLE BASIC-BO, including WHILE, IF-THEN-ELSE, CASE,
THEN GOSUB 234 ELSE PRINT "NO GOOD" is a logicals, and string operations, etc . It sounds like the
perfectly valid CBASIC expression). It has the CASE answer to a prayer.
(Switch 'or ON-GOTO) statement. Of course there are problems. Random-access disk
And it saves memory by compiling. To use CBASIC, operations are unbelievably messy, and worse, a
one creates a program with any editor that makes ASCII random-access file cannot be accessed sequentially.
(American Standard Code for Information Interchange) There's considerable overhead burden. For example, this
files (Electric-Pencil-created programs have to be put program:
through a converter), then turns the CBASIC compiler
loose on it . What comes out isn't true compilation; the 10· PRINT "Hello"
compiler strips out remarks and needless line numbers, ' 20 END
and compacts the remainder into an INT (intermediate)
file; when you ~ant to run the program, you must load in required 9 K bytes when compiled into a CP 1M COM
a 10 K-byte run-time package. The INT file is still inter- file; there's obviously a big run-time package built into
preted; it is not a machine-language program. You can, BASCOM. Worse, present Microsoft user contracts re-
though, include scads of remarks, put each statement on quire that anyone ma,rketing a program compiled by

224 December 1980 © BYTE Publ icat ions Inc


SIRIUS 80+ Introducing the Versatile. LOW-Cost
OMECA Series Controller
High performance As new technological advances bring down the • Control of up to four WINCHESTER type
Low cost Floppy Add-Onsl cost of fast. reliable mass data storage , the need
for an inexpensive, versatile controller have be-
PRIAM DISKOS Disk Drives
• 8" or 14" may intermix on the same cable
come greater and greater. To meet this need , • Accommodates 8 " andlor 14" drives of
The SIRIUS SYSTEMS SO+ Series of Floppy SIRIUS SYSTEMS' OMEGA Series Controller 5.3Mbytes to 154Mbytes
Disk add-ons are designed to provide un- was designed . • Ultra-Fasl dala transfers
matched versatility and performance for your • Extremely flexible host-controller interfacing
TAS-SO· . Consisting of four different add- The SIRIUS OMEGA Series Controller Module
ons, there is a SO + Series Floppy Disk Drive to util~es an on-board microprocessor to SPECIFIC SOFTWARE
meet your needs. mediate data transfer to a wide variety of FEATURES INCLUDE:
peripherals from an equally wide variety of host • Dynamic format modifications via command
COMMON CHARACTERISTICS computer systems. Up to lour Winchester Hard words
• 5ms track-to-track access time Disks (S" or 14" ). four SV.. ' Floppy Disks Drives • Extremely flexible format acceptance for un-
• Auto-Eject andl or up to eight S" Floppy Disk Drives may be usual data storage formats
• 180 day WARRANTY In use at one time. Host systems interfacing • Easily interfaces to standard operating sys-
• ExcepllOnal speed stability - 1112% is accomplished via a parallel or a serial inter- tems (TAS-DOS' , CP/M" , etc)
• Single/Double Density operation grams! The BO+ 3 includes SIRIUS's TRAKS- lace. With the additon of a Personality module. • Operates in either geVput sector mode or
• Mix any or all 80+ Series on the SS PATCH on diskette (for use with 96 tpi drives) . the OMEGA Series Controller Module is directly data string mode
Standard cable Formatted data storag~ is 204K140BK Bytes compatible with many popular com- • Performance parameters may be changed by
Singlel Double Density. puter systems (among them the TRS-SO·. EPROM replacement or Dynaminic Repro-
SPECIFIC CHARACTERISTICS SIRIUS 80+3 .. ....... . . .... $499.95 Apple, Heath , and others) . Provision is made for gramming
The SIRIUS 80+1 -a single sided, 40 track the addition 01 a streaming tape drive, also . CPt M® of Digital Research
The SIRIUS 80+4 -a dual sided, 160 track (80
Drive . Offering S more tracks than the Radio per side) SV.. ' monster! The ultimate in state- SPECIFIC HARDWARE
Shack model, it cost 5120 less. Formatted of-the-art SV.. ' Floppy Disk Technology, the FEATURES INCLUDE: Dedicated systems cards are also available on a
data storage is 102K1204K Bytes Singlel SO +4 is seen by the TRS-BO' as two single • Control of up to twelve Floppy Disk Drives limited basis for the STO-BUS and the S 100 .
Double Density. sided disk drives . Thus , in terms of capacity, (eight 8" andlor four 5'1,') These cards feature shared memory also (again,
SIRIUS 80+1 ....... .. . . . . .. $379.95 one BD +4 is equivalent to 4~ standard Radio • 8" andl or 5V,' Disk Drive Utilization software selectable) in addition to the regular
The SIRIUS 80+2 is a dual sided , 80 track (40 Shack drives - at a savings of over 73%Jnot • Single (FM) or Double (MFM) density data OMEGA Series Controller Module features. Con-
per side) Disk Drive . It appears to the TRS-SO' to mention diskettes!!!) . (With a double en- storage sult SIRIUS SYTEMS for current price and
as TWO 40 track drives yet COST LESS THAN slty converter the available memory Is huge !) • Hard or Soft sectored diskette usage availability for the entire line of OMEGA Series
HALF THE PRICEI Even greater savings result The BO+4 (a 96 tpi drive) includes TRAKS- • Utilization of "Quad" density (96 tpi) 8 " or Memory Units and Controllers . Dealer Inquir-
since data is recorded on both sides of the PATCH on diskette and may require the SS 5V.. ' Disk Drives Ies are Invited.
media instead of only a single side . This unit Standard cable. Formatted storage is 408K1
may require the SS Standard cable. Formatted S16K Bytes Single/Double Density
data storage is 204K140BK Bytes Slnglel Double SIRIUS 80+4 .... . .. . ...... $649.95
Density. What TFORTH Is • and what It has to offer YOUI
SIRIUS 80+2 .. . .. $449.95 AIIBO+ Series Floppy Disk add-ons operate at TFOATH is a unique growth programming language for the TRS-SO" that combines the best
The SIRIUS 80+3 - a single sided, SO track Sms track-to-track but are Expansion Interface features of an Interpreter and a complier all In one functional easy-to-use packaga. TFORTH cannot be
Drive. Offering 2V, times the storage of a limited to 12ms for the TRS-BO' simply compared with Fortran, BASIC or PASCAL. This high speed , high level modular code offers
standard Aadlo Shack Disk Drive, the BO +3 'TRS-80© of Tandy Corp. the speed found In many FORTRAN compliers yet retains the on-line convlences found In BASIC
greatly reduces the need for diskettes corre- INTERPRETERS by flagging Input errors as they occur IIne-by-line. Unlike PASCAL, TFORTH needs
spondingly. Additionally, because of the In- ACCESSORIES no "run-time" package for support. Serving as an operating system, complier, assembler, Inter-
creased storage and faster track-to-track SS Standard 2 Drive Cable ......... $29.95 preter, virtual memory manager, all In one: TFOATH makes easy, efficient- structured re-entrant
access time , the BO +3 allows tremendously NEWDOS/SO-Sophistlcated Operating System programs a natural consequence.
increased throughput for disk based pro- for the TRS-SO' from Apparat ..... $149.95 The key to TFOATH's flexibility and ease of use lies In Its use of a stack for parameters and a unique
dictionary for WORDS. These WORDS are stated In terms of other WORDS already defined In the
Save up to 10% with these SIRIUS Packages! dictionary. It is this rich set of WORDS that provides DO LOOPS, IF-THEN-ELSE statements,
BEGIN-END statements, virtual memory, any number base (to base 32) for Input or output, a macro
NEWDOS/SO, SIRIUS BO+3, and Two Drive Cable . . . . . .. . ... $624.95 assembler, re-entrant code, multithread dictionary, line editor, excellent math package (16 bit
Integers, double precision floating pOint, SIN , COS, TAN, EXP and LOG) and it runs under either
NEWDOS/SO , SIRIUS SO +4, and Two Drive Cable ... $749.95 TASDOS' or NEWDOS . Assembler Inherently nests with high level In an easy fashion. Complicated
NEWDOS/SO, Two (2) SIRIUS SO + 3's, Two Drive Cable ..... .. . ..... $1080.95 drivers for new devices take only a few lines of TFORTH which saves both memory and disk space!
NEWDOS/SO, Two (2) SIRIUS SO +4's, Two Drive Cable .$1349.95 TFORTH Is a procedural language speclflng a process rather than a desired result . The ability to
have the language grow In the direction the user desires is excellent for novel applications . New data
types and new processes can become part of the language. Due to the modular constructions, a very
compact code IS produced which executes at exceptionally high speeds between machine code and
machine code plus 20% typical overhead speeds. Memory requirements can be " less" than
PRIAM assembler coding or other high level languages.
TFORTH comes complete for the TRS-SO" with as little as 16K of memory and a single Disk Drive
Hard Disks using either TRS-DOS" or NEWDOS. It provided on diskettes and an optional Math and Utilities
package is available .
Through TFOATH an excellent way to develop new languages, provide simple control of device
Now Available (Including video monitors, AID and DIA converters and burglar alarms) and to Implement tasks
requiring monitoring and decision Is offered. Many WORDS to handle peripherals are part of basic
from SIRIUS TFORTH and others may be added easily. Often , substantial hardware development can be eliminated
by using TFOATH to do the major digital or reduction of data.
SYSTEMS' For many applications a mimmal task may be written In high level (or mixture of assembler and high
level) code: loaded , assembled and prior to execution may be written to the disk as a ready to execute
machine code/EXE module with the ~OS .
TFOATH (on diskette - specify for Standard or 96 tpl Disk Drives) ...... $129,95
PRIAM's high-performance, low-cost Winchester disc drives speed up throughput and expand data storage TFOATH with the addition of TAAKS-PATCH (a powerful combination!) .... $136.95
from 20 megabytes to 154 megabytes. And asingle controller can be used to operate 14-inch-disc drives with
capac~ies of 33, 66, or 154 megabytes or floppy-disc-s~e drives holding 20 and 34 megabytes . So ~'s easy to
move up in capacity, or reduce package s~e, without changing important system e~ments or performance.
STATE-OF-THE-ART DISK DRIVES
• Fast, linBar Voice Coil Positioning • DC Power required onlyl • 50 ms Average PosibOning bine
• 10 ms track-to-track positioning • Simple, parallel tnterface • 90 ms Maximum Posi~oning Time
OUME ®DataTrak 8 MPI 51/52 &91/92
• Fully servoed head poSitioning • Op~onat SMD Intelface • 6.4 ms Average /,gtency 5%" Disk Drives
• Dedicated servo tracks 8" Disk Drive
THE PRIAM LINEUP DOUBLE SIDED I
Model/Dlae Size Capacity Size Weight Price
DISKOS 33S0114"1 33Mbytes 7" x 17" x 20" 33lbs. $2995 DOUBLE DENSITY I
DISKOS 6650 14" 66 Mbytes 7" x 17" x 20" 33lbs. $3749 High performance Double Sided Disk S" Disk
DISKOS 154S0 14" 154 Mbytes 7" x 17" x 20" 33lbs. 54695 Drive. Single or Double Density. Door Lock
DISKOS 20S0 S" 20 Mbytes 4.62" x S.SS" x 14.2S" 201bs. $2995 and Write Protect INCLUDEDI • Negative DC
DISKOS 34S0 S" 34 Mbytes 4.62" x S.55" x 14.2S" 201bs. $3745 Voltage not required. Low Power Operation
DISKOS 1070 10.6 Mbytes floppy-s~e (low) $2195
All PRIAM DISKOS Drives have a Transfer Rate of 1.03 Mbytes/Sec. • FAST! 3ms track-to-track access
Optional SMD intelface available for S150. • Low friction and minimum wear
• Superior Head Load Dynamics • Fast! 5ms track-to-track access
SIRIUS SYTEMS offer cases and enclosures for all PRIAM Hard Disk Drives. All 14" Winchester • Exclusive pUII~-8and Design
Drives will mount in our 14" Standard Case. The 8" Winchesters have two altematives: a single aUME DataTrak S ..... .$574.95 • Unique Door/E ector Mechanism
drive case and a dual drive case. All SIRIUS SYSTEMS Winchester drive cases include Power (2/$54981) • Reliable 1112', Speed Stability
Supply, intemal cabling, switches, fan, extra AC outlet (not switched, but lused) and possess very aUME Technical Manual ....... . .. $6.95 • SinglelDouble Density Operation
adequate ventitation. Drive addressing is done on the rear of the Case and not on the drive iteself • IndustrylANSI Standard Interface
to provide ease of use during operation. All WINCHESTER DRIVE Cases are Warranted for a full connect~r S.et .~.3. (AC: . DC: . &. C~~&1~d.r~
MPI 51 (Single Head/40 tracks)
year and come in our standard blue-black color scheme. Consult us for current availability and Connector Set #4 (AC and DC) ... . . .$2.95 12SK/2S0K Bytes Single/Double Density··
priCing.
. ...... . .......... . ........ $259,95
MPI52 (Dual Head/SO tracks (40/slde))
2S0K/SOOK Bytes Sing lei Double Density··
TO ORDER CALL (615) 693-6583 ...... .$349.95
Phone Orders Accepted 9AM-7PM (EST) Mon-Fri MPI 91 (Single Head/SO tracks)
SIR IUS . We accept MC, VISA, AE, COD (requires Certified Check, Cashier's Check
or Cash) and Checks (personal checks require 14 days to clear). SHIPPING
2S0KlSOOK Bytes Sing lei Double Density··
.. . ... . ... . ..... . .......... $399.95
MPI92 (Dual Head/160 tracks (BO/slde))
SYSTEMS• AND HANDLING : $7.00 per Floppy Disk Drive or 80 + Module. 5% for other
items (any excess will be refunded) • Foreign Orders add 10% for Shipping
SOOKll000K Bytes Slnglel Double Density··
.•.. .. . . ................... $524.95
7528 Oak Ridge Highway & Handling. Payment in U.S. currency. Tennessee reside,,!s add 6% Sales MPI Technical Manual ........ $6.95
Knoxville, Tennessee 37921 Tax. VOLUME DISCOUNTS AVAILABLE •• Unformatted data storage

Circle 150 on Inquiry card . BYTE December 1980 225


BASCOM pay a stiff 9% royalty to Microsoft on every "But," I protested to my mad friend, ''I'm interested in
copy soldl Since this is about equal to the profit margin using computers. I don't care about elegance. What I
of many software houses, it's understandable that there's want is something that lets me get the jobs done quickly,
been no great rush to sell programs employing and BASIC-80/BASCOM does that.. .. "
BASCOM. "But at a stiff price. How many times have you had to
But let's assume much of this is fixed. Microsoft has a start over with a program because it just wasn't worth the
good reputation for responding to customer suggestions. effort to improve one of those BASIC routines? BASIC
As an example, at the West Coast Computer Faire I spoke doesn't let you build software tools. It's like Pidgin
to the Microsoft representatives about the lack of a FILES English-you can manage to buy dinner and sell copra
statement (a means of finding out the file names present with Pidgin, but you'll never write Hamlet. Or the
on disk) in BASCOM; BASIC-80 supported FILES, . but Declaration of Independence, or even good laws .... "
not the compiler. Two weeks later I received an updated And the argument starts over and goes on until we get
version of BASCOM-and lot-the FILES statement had hungry, and, at the bottom line, it's all a matter of opin-
been implemented, along with several features other ion; and since my space is limited, I'll drop it for the mo-
users had suggested. ment. Just now the bottom line is that BASIC-80 and
At the National Computer Conference, Microsoft re- BASCOM work, and, if you're willing to accept the in-
presentatives said they were "rethinking" their contract herent limits of BASIC, they're quite splendid; but those
policy and would probably change it; that change may limits are severe.
have been implemented by the time you read this. I have
also mentioned to them the desirability of allowing se- Looking Elsewhere
quential access to random files, and they've promised to What, then, are the microcomputer user's best alter-
look into that. It's not unreasonable to assume they'll natives to BASIC? Once again, let me be honest: these are
tighten up the overhead-code problem. Thus, as I said, opinions. They're opinions based on considerable user
let's assume that the major problems of BASCOM are experience, but they're opinions still; and I have found
fixed. What will we have? that every known language has passionate supporters, so
First, the combination of BASIC-80 and BASCOM is I am bound to make someone unhappy.
superb for quick and dirty jobs and for those little The earliest alternatives to BASIC were FORTRAN
special-purpose programs that aren't going to be run very and COBOL. These, in my judgment, are languages
often (possibly only once). For example, I recently whose time has long pas$ed. They have little to recom-
wanted to reformat some financial data files. The pro- mend them, because they have nearly all the limits of
gram had to go open the file, read the data, make a compiled BASIC without the advantage of letting you
couple of changes, and write the information out in a new program in the interpretive mode before compiling. I've
format. The only problem was that I also wanted to sort had both for years, and after an initial flurry of en-
the data before putting it back out, and this had to be thusiasm for FORTRAN (I never cared at all for COBOL,
done for a lot of files~ Doing it with interpretive BASIC which may be all right for very large systems, but is plain
would take hours and hours; while writing even that crippled on microcomputers) they went on the shelf and
simple a program in Z80 assembler would, at best, use up haven't come off it. Neither FORTRAN nor COBOL lets
an afternoon, and might take a lot longer. you write structured code. True, FORTRAN with RAT-
The solution was to write it in BASIC-80, test syntax FOR (excellently described in Kernigan and Plauger's
and logic while in interpretive mode, and compile with book Software Tools, Addison-Wesley, 1976) overcomes
BASCOM. That took an hour. In another hour, I had some of the limits; but to use RATFOR requires another
reformatted about one hundred files . BASCOM is fast, compilation stage, so that it can take over an hour to find
blindingly fast; sorts that take 3.5 minutes in CBASIC are and correct a trivial error in a fairly simple program . The
done by BASCOM (using the same algorithm) in under Software Tools approach to programming is excellent,
20 seconds. and I strongly recommend the book; but in my judgment
In other words, the combination of BASIC-80 and the deficiencies of FORTRAN with RATFOR are simply
BASCOM has a lot going for it. If I'd written this review overwhelming, and I cannot recommend using them .
a year ago, I'd have concluded that BASIC-80/BASCOM Then there's Pascal, which very well may be the wave
was what the world has been waiting for, and spent the of the future. Pascal began unfortunately: the first wide-
rest of the review suggesting incremental improvements spread implementation of Pascal for microcomputers was
to make it even better. from the University of California, San Diego, and it just
Now I'm not so sure. didn't work for most users. The hooks into the disk
The problem is that when all the improvements are operating system were clumsy, and it was very slow .
done; when all the bugs (if any; I've found none in the Then came some other versions of Pascal, and they too
latest versions of BASCOM) are eliminated; when all the had horrible problems; you had to be really sophisticated
new features are added; when the code is tightened; when to use them. Bugs appeared, and, unless you knew an
the disk operations are simplified-when all that's done, awful lot, you couldn't tell whether you'd made a pro-
it's still BASIC. gram error or the compiler was at fault. Implementing
And there are many who believe BASIC is a dead end; early Pascals required a constant and fairly complex
that the inherent limits to the language are just too severe dialogue between user and publisher.
for it ever to be acceptable; that incremental im- As a result, a lot of us lost interest in Pascal. The
provements actually harm rather than help the field, language looked great in theory, but if you couldn't run
because they encourage newcomers to stick with BASIC it, that hardly mattered.
instead of learning something better. My mad friend is There are now a lot of Pascals; Pascal for the Apple,
convinced of that. So are a number of my associates. Pascal for the TRS-80, Pascal fo r CP/M; Pascal that

226 December 1980 © BYTE Publicati ons Inc


Start learning and computing for only $129.95 with a Netronics 8085-based
computer kit. Then expand it in low-cost steps to a business/development system
with 64k or more RAM, 8" floppy disk drives, hard disks and multi-terminal I/O.
THE NEW EXPLORER/aS SYSTEM
Special! Full 8" floppy, 64k system for less than the price of a mini! Only S 1499.95!
(Also available wired & lesled. $1799.95) nal 256 byles localed in Ihe 8155A). The: sialic RAM
Imagine - for only $129.95 you can own Ihe slarling
level of Explorer/85. a compuler Ihal's expandable inlo can be localed anywher~ from .t1iIfI:ll 10 EFFF in 4k
full business/developmenl capabililies - a compuler blocks.
Ihal can be your beginner syslem. an OEM coni roller. LEVEL "E" SPECIFICATIONS
or an IBM-formalled 8" disk small business syslem. Level "E" adds sockels for 8k of EPROM 10 use Ihe
From Ihe firsl day you own Explorer/85. you begin popular Inlel 2716 or Ihe T12516. II includes all sockels.
computing on a significant level. and applying princi- power supply regulator. heat sink. filtering and decou-
ples discussed in leading computer magazines . Ex- piing componenls. Sockels may also be used for 2k x 8
plorer/85 fealures Ihe advanced Inlel B085 cpu. which RAM lC's (allowing for up 10 12k of onboard RAM).
is 100% compalible wilh Ihe older BOBOA. II offers on- DISK DRIVE SPECIFICATIONS
board S-l00 bus expansion. Microsoft BASIC in ROM. . ' 8" CONTROL DATA CORP. • Data capacity: 401.016 bytes
plus instant conversion to mass storage disk memory proressional drive. (SO). 802.032 bytes (DO),
wilh slandard IBM-formalled 8" disks. All for only • LSI controller. unrormatted.
$129.95. plus Ihe cosl of power supply. keyboard/ Full B" disk system for less !hon the pri(;c of [I mini (s/lOwn wilh • Write protect. • Access time: 25ms (one
lerminal and RF modulalor if you don'l have Ihem (see • Single or double density. track).
our remarkable prices below for these and other, ac- Nctronics Explorer/8S computer [Ind new terminal). System features DISK CONTROLLER/ I/O BOARD
cessories). Wilh a Hex Keypad/display fronl panel. floppy drive from Conlral Dolo Corp" world's largosl maker of SPECIFICATIONS
Level" A" can be programmed with no need for a ter- memory storage systems (nolo 110hhy hrand!) • Cont.'ols up 10 four 8" drives. • 2716 PROM socket included
minal. ideal for a controller. OEM, or a real low-cost • 1771A LSI (SO) floppy disk for use incuslom
controller. applications.
Rtart, • Onboard dala separator • Onboard crystal1controlled.
Level "A" is a (IBM compatible). • Onboard I/O baud mte
complete operating • 2 Serial I/O ports generators to 9600 h.1ud.
syslem.perfecl for • Autoboot to disk system • Double-sided PC board
beginners. hobhyists. when system reset. (glass epoxy.)
Level "A "
industrial controller Willi Hex DISK DRIVE CABINET/POWER SUPPLY
usc. $129.95 Keypod/Display. • Deluxe steel cabinet with ind ividual power supply ror max-
imum reliability and stability.
single step with register display at each break point .. ORDER A COORDINATED
LEVEL "A" SPECIFICATIONS go to execution address. Level "A" in thi s ve rsion
Explorer/85's Level" A" syslem fealures Ihe advanced makes a perfect controller for industrial applications. EXPLORER/05 APPLICATIONS
and is programmed using Ihe Nelronics Hex Keypad/
Inle l BOBS cpu. an 8355 ROM wilh 2k deluxe monilor/
operating system. and an advanced 8155 RAM I/O ... ~isplay. II is low cosl. perfecl for Qeginners.
PAK!
Beginner'. Pak (Save 526.00!) - Buy Level" A" (Ter-
all on a single molherboard wilh room for RAM/ROM/ HEX KEYPAD/OISPLA Y SPECIFICATIONS minal Version) wilh Monilor Source Listing and AP-1
PROM/EPROM and S-l00 expansion. plus generous Calculalor Iype keypad wilh 24 system-r1efined and 16
5-amp Power Supply: (regular price $199.95). now al
prololyping space. user-defined kefs. Six digil calculalor-Iype display. SPECIAL PRICE: $169.95 plus posl. & insur.
PC Board: Glass epoxy. plaled Ihrough holes wilh Ihal displays ful add ress plus dala as well as reg isler
Experimenter's Pak II (Save $53.40!) - Buy Level
solder mask. - I/O: Provisions for 25-pin (OB25) con- and status informa tion ,
"A" (Hex Keypad/Display Version) with Hex
nector for terminal serial I/O. which can also support a LEVEL "B" SPECIFICATIONS Keypad/Display. Inlel B085 User Manual. Level "A"
paper tape reader, .. cassette tape recorder input and Level " B" provides Ihe S-l00 signals plus buffers/ Hex Monitor Source Listing, and AP-l 5-amp Power
output ... casselle lape conlrol oulpul. . LED oulpul drivers \0 support up to six S-100 bus boards, and in- Supply: (regular price $279.35). all al SPECIAL
indicator on SOD (serial output) line ... printer inter- cludes: address decoding for onboard 4k RAM expa n- PRICE: $219.95 plus posl. & insur.
face (less drivers) ... lolal of four 8-bil plus one 6-bil sion seleclable in 4k blocks ... address decoding for Special Microsoft BASIC Pak (Save $103.0II!) - In-
I/O ports. ' Cryslal Frequency: 6.144 MHz. ' Control onboard Bk EPROM expa nsion seleclable in Bk blocks . cludes Level "A" (Terminal Version). Level "B".
Switches: Resel and user (RST 7.5) inlerrupl ... addi- .. . address and data bus drivers for onboard ex pansion Level "0" (4k RAM). Level "E". 8k Microsoft in
lional provisions for RST 5.5. 6.5 and TRAP inlerrupls .. . wait stale ge nerator (jumperselectable). \0 allow the ROM. Inlel B085 User Manual. Level "A" Monilor
onboard. ' Counter/Timer: Programmable. 14-bil bi- use of slower memori es .. two separate 5 volt regula- Source Lisling. and AP-15-amp Power Supply: (regu-
nary. - System RAM: 256 bytes localed al FBOO. ideal tors. lar price $439.70). now yours al SPECIAL PRICE:
for smaller systems and for use as an isolated stack LEVEL "C" SPECIFICATIONS 5329.95 plus posl. & insur.
area in expanded syslems ... RAM expandable to 64K Level "C" expands Explorer/85's molherboard wilh a ADD A TERMINAL WITH CABINET,
via S-l00 bus or 4k on molherboard. card cage. allowing yo u 10 plug up 10 six S-100 cards
Syslem Monitor (Terminal Version): 2k br.es of GET A FREE RF MODULATOR: Save
directl y into the motherboard. 80th cage and card are
deluxe syslem monilor ROM localed al FIiIlII. eaving over $114 al Ihis SPECIAL PRICE: 5499.95
neatly contained inside Explorer's deluxe steel
il000 free for user RAM/ROM. Fealures include lape plus post. & insur.
cabinet. Level "C" includes a sheet me tal supers truc- Special 8" Disk Edition Explorer/85 (Save over 5104!)
load wilh labeling examine/change conlenls of lure. a 5-card. go ld plaled S-l00 exlension PC board
memoI)' , , . inse rt data ... warm start ... examine and - Includes disk-version Level "A". Level "B". Iwo
Ihal plugs inlo Ihe mOlhe rboard . /usl add required 8-100 connectors and brackets. disk controller. 64k
change all registers. , . single step with register display number of S·100 connectors.
at each break point. a debugging/training feature , .. go RAM. AP-15-amp power supply. Explorer/85 deluxe
to execution address. , . move blocks of memory from sleel cabinel. cabinel fan. 8" SO/DO disk drive from
one local ion 10 anal her ... fill blocks of memory with a famous CONTROL DATA CORP. (nol a hobby
constant ... display blocks of memory. , , aulomati.c brand!). drive cabinel wilh power supply. and drive
baud rale seleclion 10 9600 baud ... variable display cable sel-up for two drives. This package includes
Explorer/aS everylhing bul lerminal and prinlers (see coupon for
line length conlrol (1-255 characlers/line) .. . chan-
Willi Level "C" Ihem). Reg ular price $1630.30. all yours in kil al
nelized I/O monilor rouline wilh 8-bil parallel oulpul Cord Coge.
for high-speed printer ... serial console in and console SPECIAL PRICE: 51499.95 plus posl. & insur. Wired
out channel so that monitor can communicate with I/O and lesled. only 51799.95.
ports. Special! Complele Business Software Pak (Save
Syslem Monilor (Hex Keypad/Display Version): LEVEL "D" SPECIFICATIONS 5625.00!) - Includes CP/M 2.0. Microsoft BASIC.
Tape load wilh labeling ... lape dump wilh labeling Level "0" provides 4k of RAM. power supply regula- General Ledger. Accounts Reccivable, Accounts
... examine/change co ntents of memory .. insert data tion. filtering decoupling components and sockets to Payablr,. Payroll Package: (reg ular pric" $1:125). yours
. warm start ... examine and change all registers , expand your Explorer/85 memory 10 4k (plus Ihe origi- now al SPECIAL PRICE: $699.95 .
.•••...........•.••••••••••.•.................••••••••.•..••••••..................•.•••.......••..•...••..•.•..........••
Please send rhe items checked below: o AP·( Power SUpply lOt ±8V@5 amps) in de\u xl! s lm ~ l cahinet o Olsk Conlroller IIoard ,"Ih ~O Porls. . 5t99.9' pillS $2 post.
o Explorerl85 Level "II" kll(Terminal Versionl . . . St2ll.95 pillS inRur.
$3 post. & insur.
o Explorerl85 Level "II" klllH ex KeypadlDisplay Version)
oo G(tl:~8~!f~:~
RF
=~&~~~~rs .
Modulator kit (allows yo u
j~a<:h. pilslpaid.
S4.85
YllUrTV Sl!t as m{lnill)r)
Ie) liS!! il
&
o Special: Complete Business SOhware Pak Is"" ahove)
S69Q.OO postpaid.

o '16ks::1~I:?t"II~:!i hoard !!xpands 10 64k)


SOLD SEPARATELY:
o :.!~~~~n lli'Cs:;n&c:~~~~ie tape. 564.95 postpaid. S 1l1li.95 plus $2 o CP/M 1.4 . . StOllp<lSlpaid.
o 8k MlcrosoR OMIC tn ROM kltlrequires Levels "8". "D" and pus\. & insu r. o CPIM 2.0 . .. Sl50poslpaid.
"E") . . SDQ.9S plus $2 post. & insur. o lZk RIIM kll . S2IIII.9' plus $2 posl. & insur. o MicrosoR BMIC . .. S325 poslpaid.
o Level "0" (S-tOOI kll ... 549.95 plus $2 post. & insur. o 48k RIIM kll ... S31111.9' pillS $2 p<1Sl. & insllr. o InllllllOll5 Cpu User Manual ... $7.50 poSlpald.
o Level"C" (S-IOII &<ard expanden kll ... 539.95 pillS $2 post. o 64k RIIM klt. .. 54l1li.9, plus $2 post. & inslir. o Level "II" Monllor SOurce Usllng ... S25 p<lslpaid.
& insur. o 16k RAM Expansion kit (Io expand any of thl! abOVf! in 16k • Conllnental U.s.A. CredU Card BU)'ers OUlsldc COnrH~UCul ..
o Level "II" (4k RllMI kll ... 569.95 plus $2 post. & insllr. blocks up til 64k) .. , 599.95 plus $2 pllS\. & insur. I!<lch.
o Level"E" (EPROM/ROM) kll ... 55.9, plus 50< p&h.
o Deluxe Steel cabinet ror Explorer/BS. . 549.95 plus $3 post.
& insur.
o Inrel808S cpu Users' Manual . S7.S0postpaid.
o t2" Vldoo MonUor 110MHz handwidlh) ... S139.95 plus $5
post. & insur.
• C~oL~,~~~~ ~~~~:c~~?;~:4r~'~h~~i~8
Asslst.mcL. (.,111 (203) 3.,4-.J.l7S

o Fan For CClb inet . .. 515.00 plus 51.50 post. & insur. o Begtnner's Pak (Sl!f! above) SI69.05 plus $4 post. & insur. Tolal Enclosed (Conn res. add sal"s lax) $ _ __
o 1ISC1i KeyboanllCompuler Terminal klt: fealur"s a full 12H o ~lperlmenler's Pak (sm! ahove) 5219.95 plus $6 p()~t. &
cha racter set. u&1 case: rull cursor control: 75 ohm video Lnsur. Paid By:
output: convertihle 10 haudot output: sr:icctable baud rate. o Special MicrosoR OIlStC Pak ,"Ibout Terminal (S1,,,,,I,,v"l . o Personal Check 0 Cashier's C h"ck/Mone y Ord"r
RS232-C or 20 rna. 110. :12 or 64 characler by 161ine formats. S329.95 plus S7 post. & in~ur. o VISA 0 Master Charge (Bank No. _ _ _ _ )
ilnd ca n he used wilh eilhf!ra CRT monitor ora TV set (iryoll o Saml! as above. plus ASCII Keyboard termJrwl ~th cabinet, Accl. No. Exp. Dal e _ __
hil\,{~ an RF modulator) ... S149.95 plus $3.00 post. & insur. Gel Free Rf MOOuIalor (sep. ahovl!). , . 5499.95 plu~ $10 post.
& in sllr,
Signalure
o Deluxe Steel cabinet ror ASCII keyhoard/t e rminal .
S10.05 plus $2.50 post. & insur. o 5peclal8" IIlsk F.dlilon t:xptorerl85 Is"" ahov"I .. . 514l1li.95 Prinl
o New! Terminal/MonUor: (SP.I~ photo) Saml~ reatures as i1h()VI~. ptliS $26 posl. & in~ur. Name
l!xcepI12" monito r with keyboard and terminal is in d,duxl! o ~red & Tesled. . 51700.95 plus $26 P(lst . & insur. Add",ss
Cily _ _ _ _ _ _---:::-:-_ _ _ _ _ _ __
o ~~ab~~~~~:~~~~~~.;or,'::·.~5 p~.:~~hl~~~:f~(~~t~l~
sin.':le cahim!l: kit ... S300.05 plus 57 post. & insur.
o Hazeltine tenninaIs: Ou r prices too low 10 quot P.- CI\LL US Z iP-:--:-:=---:---:_ _ _-::--=-

.•.........................•...................•.......................••.•••••••••••....•••••••••••......••••••••••••••••.•
Sial e
o Lear·Slgler terminals/printers: Our prices too low 10 quotl!: insur.
P.!!to. NETRONICS Research & Developmenl LId,
cm US o Drive cable Set-up For 1Wo Drives . .. S25 plus $1 .50 I"'st. &
o He. Keypadllllsplay kll . 569.95 plus $2 post. & insur . insllr. Il\, 333 Litchfield Road, New MlJ(ord, CT 06776

Circle 151 on inquiry card. BYTE December 1980 227


pseudocompiles to an INT file the way CBASIC does comments improperly delimited, unmatched parentheses
(Pascal users call the INT file "p-code"); Pascal that truly and brackets (C loves brackets, braces, and parentheses),
compiles into machine language for 8080, Z80, 8086, etc. and the like. The second pass goes a bit slower but is still
All these look good, and people I respect tell me they run; much faster than the CBASIC compiler.
but since I haven't implemented any of them yet, I can't Like BASCOM, compiled C code must be put through
report on them. I can say that Pascal has many enthusi- a linker, and like Microsoft's, the BDS documentation
asts, and might well be the standard language of the tells you precisely how to do this. When it's all finished,
future. Then there's Ada, a Pascal-like language heavily you have a CP 1M command file; and the resulting code is
supported by the DOD (Department of Defense), which very fast. I've not yet been able to benchmark BDS C
will certainly be around for many years. If I were prepar- against a similar BASCOM program, because when you
ing for a secure career in programming, I'd learn Pascal translate from BASIC to C you actually restructure the
instantly and keep very close tabs on the progress of Ada. program; but I have two Othello games, one in C and the
In the next couple of months, we're adding a Pascal ex- other compiled by BASCOM, and they seem to run at
pert to the staff here, and I'll devote a whole column to about the same speed . The C program, however, is about
Pascal! Ada; for now, I must simply pass them over. 8 K bytes compiled; the BASIC program, performing the
Pascal has enthusiasts. So does C, a programming same searches and playing at the same level, compiled to
language developed at Bell Telephone Laboratories. The over 20 K bytes. Other programs doing similar jobs also
best (and indeed nearly the only) manual on C is Kern- run in comparable times, and with about the same dif-
ighan and Ritchie's, The C Programming Language ferences in program size.
(Prentice-Hall, 1978). This is an excellently written book Disk operations in BDS C are fairly simple if you
which anyone at all interested in the C language simply understand CP 1M, not so simple if you don't-and
must read. It succeeds in communicating a lot of enthusi- CP 1M's documentation is so notoriously unclear that
asm for C. There are lots of examples of real programs you'll have to work for a couple of days understanding
that work. Kernighan, incidentally, is the same Brian CP 1M before you can write decent disk I/O (input! out-
Kernighan who coauthored Software Tools. put) operations for BDS C. It is worth sharpening up
C is nothing like BASIC. There are far fewer com- your understanding of CP 1M, though, because BDS C
mands, for one thing. On the other hand, there are a lets you do everything CP 1M will: get the names and
number of conventions. For example, the BASIC state- sizes of files currently on disk, make backups, rename
ments: and delete, etc, and it's no more difficult to understand
than the FIELD statements in Microsoft BASIC or the
FOR I = 0 TO N - 1 dreaded FORMAT statement in FORTRAN.
NEXT I String operations in C are more difficult than in
BASIC. Actually, they aren't; ie: it's possible to write, in
would appear in Cas: C, all the string functions of BASIC (such as LEFT$, etc),
then call them as needed; and once you have written
for ( i = 0; i < N; i + + ) them, you can use them in any program that needs them
-and leave them out if not wanted. And, in fact, that il-
which looks complex, but is, with a bit of experience, lustrates one of the fundamental differences between
quite readable. The i + + means that i is first to be tested BASIC and C: the BASIC language provides a number of
against N, then incremented; the expression could have functions which you must have present whether you need
been written with + + i, which would require that i be in- them or not, and which must be used exactly the way
cremented before the test against N. BASIC wants them used. C, on the other hand, allows
Despite (perhaps because of) the numerous time-saving you to leave out functions you don't want, and rewrite
conventions such as + + i, C can be learned by a BASIC those you keep to suit your precise requirements.
user in a couple of weeks. Real facility requires practice; There is, however, one very severe limit to BDS C: it
more practice than BASIC, precisely because there are does not support floating-point data types. One can use
many fewer limits in C. Programming with elegance and floating-point variables, because BDS supplies a number
style takes work-but in C such programs are possible, of functions that can be called to do floating-point
while BASIC simply won't let you write elegant code. arithmetic; but the result is clumsy. If you want to learn
I have two C compilers for microcomputers. I'm told the C language, and write games, calendar programs, and
there's also an interactive tiny-c, which I have not seen almost anything that doesn't involve crunching a lot of
running, but which is said to be a good teaching aid, numbers, BDS C is highly recommended; however, it
although severely limited in capability. [Editor's note: isn't suitable for writing an accounting or financial
See "A User's Look at Tiny-c," by Christopher 0 Kern, package.
December 1979 BYTE, page 196 .... R55] The other C compiler for microcomputers is the White-
Of my two C compilers, only one is suitable for those smiths C Compiler, which is available from Lifeboat
not already familiar with the C language. This is BDS C, Associates for $630. This is a full implementation of the
available from Lifeboat Associates for $125. BDS C standard C described by Kernighan and Ritchie, and is
comes with a copy of Kernighan and Ritchie's book and highly regarded by many professionals who work with
quite extensive documentation on the BDS (BD Software) large machines like DEC's (Digital Equipment Corpora-
implementation. tion) PDP-l1. In fact, Whitesmiths C was written for
The BDS compiler uses two passes. One might at first large machines, and it is only an accident that it could be
think that a disadvantage because of the time required, scaled down for microcomputers. The president of
but in fact it is not: the first pass is done very fast, and Whitesmiths Ltd is P J Plauger, a fellow science fiction
checks for trivial errors, such as missing semicolons, writer, and more important, coauthor of Software Tools.

228 December 19BO © BYTE Publications Inc


Olympic sales will meet or beat any competitor's
advertised price as long as our competitor has the
goods on hand. Don't waste your money.
buy from Olympic Sales and save on

Fli;' HEWLETT CALL US FOR THE LOWEST PRICES I.


~~ PACKARD IN THE WORLDI
HP-85 computer. Graphics plotter. 8 models of d isk dri ves.
"appla computa(
HP-2631B high quality printer. HP pe rsonality module. New AMERICA'S NUMBER ONE SELLER
HP-85 ROMs. Interface module. HP-86 16K memory modules. Immed iate delivery on all models of
All accessories and supplies for the HP-85
Apple II plus 16K, 32K and 48K RAMs
HP Calculators at new low prices
HP·41 C Programmable scientific S239.95 HP·38C Businessl real estate S123.95 New d isk drive controller with DOS 3.3 • Disk drives. Graphics
Card reader for 41 C 179.95 HP·97 Printer's programmable 579.95 tablets. Software. Modems. DOS 3 .3 to Improve old model disks
Printer for 41C 309.95 HP·67 Scientific programmable 297.95 • Silentype printers . Monitors. Memory modules. 80 column
Optical wan d for 41C 112.95 HP·33C Scientific 95.95 car d reader. Fortran-Pascal language cards. Centron ic printers.
Memory modules for 41 C 39.95 HP·3 7C Busin ess management 58.95 Qume p ri nters. Anadex Apple Sider and other mOdels. Dow Jones
HP·34C Scientific 123.95 HP·32E Advanced scientific 53.95 news and quote reporter. More. More. More

We are the largest HP dealer in the world and carry an enormous Ask us for super low prices on the new Apple III 96K and 128K
amount of accessories and supplies for HP products. All HP computers and peripherals. We ' re taking orders for future delivery.
products guaranteed by HP . First come, first served.
We are an authorized, servicing Apple dealer.
~------,~----~--~~----~--
All Atari SONY
ATARI accessories
at super BEAT~ The famous Walkman stereo $169.95
COMPUTERS discount
prices I
THE ' .
New SL-5800 video cassette recorder Call us
PONIES! . New AG-300 Beta stack autochanger
Model 800 computer $759.95
(20 hours of recording) $189.95
Model 400 computer 439 .95
810 d isk drive 499.95 MATTEL HORSE Also, the lowest prices on Sony Betamax 5400, Betamax
820 prlnter-40 column Impact 429.95 RACE ANALYZER • •• 5600, color cameras, projection TV's, portable video
822 therma l prlnte r-40 column 349.95 the computer that cassette recorders, radio ' s, stereos and tape recorders.
825 prlnter- 80 column Impact 729 . 95
159.95 handicaps the Buy one Sony KP7200 72 inch projection TV at $3700.00
830 acoustic modem
850 interface module 169 .95 ponies. Only $119.96 or one 50 inch Sony projection TV at $3200.00 and get
8K memory module 94.95 FREE one Sony Betamax SL5400 programmable video
16K memory module 149.95 Mattei I ntell iv isio n
cassette recorder (retail value-$1250) plus 6 FREE blank
TV game 148.95 TV game $239,95 Sony video cassettes.
Sony cassettes L500 (2 hours) $10.95
The largest collection of Seiko watches. L750 (3 hours) $13.95
SeikoWATCHES 320 models to choose from. Here are
some samples. WE ALSO CARRY RCA
New RCA selectavlslon model 650 for 1981 $1098.00
RCA Selectavislon model 250 869.95
SEIKO Tank Watch for Ladies & Gentlemen, CARTI ER Type, Elegant, Classic Style. RCA V K250 tapes (6 hou rs ) 13.95
Lad ies XU010 to XU015 Ret : 5250.00 VIC: S185.00, for Me n FS 014 . Ret : S250.00
VIC: S185.00
SEIKO Musical Alarm Chronograph, Oigital ouartz, Plays Tune for You, SS Melody. Maxwell diskettes
Ret : $26 0.00 VIC: $199.95, Goldtone GV002 Ret : $300.00 VIC: $239.95 Centronics printers
SEIKO Oual Chronograph Digital ouartz SS OH X018·021 Ret : $195 .00 VIC: $89.95 Model 737 789.95
Model 700-9 1199.00
SEIKO Alarm Digital ouartz OHN010·018·013 Ret : $1 75.00 VIC: $89.95 Anadex Apple Sider printer
SEIKO Calculator Watch wlAlarm, Digital, SS, %, OF K018 Ret : S250.00 VIC: Model 8000AP 795.00
5179.95 Goldtone Model 5000G Ret : $295.00 VIC: S229.95 Diablo model 630/ 1 RO FP terminal 2295.00
Other Diablo terminals Call us
SEIKO the Famou s DIGIANA a Combination of Two Watches in One "Digital" and Qume high quality daisy wheel printer
Analog. Very Interesting and Original! SS Ret: $300.00 VIC: $169.95 Goldtone Ret: compatible with Apple II / III
$325.00 VIC: $199 .95 Form tractor for Qume
SEIKO Perpetual Calendar ouartz, SS (OlOOl ·0l007 ) Ret: $175.00 VIC: 599.95
SEIKO Memory Bank Calendar, SS (FX005) Ret : $225.00 VIC: $149 .9 5
SEIKO ouartz Alarm Chrono, w~h Count·down Timer (GC007) SS Ret : 5235.00 99/4 computer console $529.95
VIC: 5169.95 Goldtone (GC008) Ret : $275.00 VIC: $199.95 RF modulator 69.95
Color monitor 389 . 95
SEIKO Multi-Alarm Digital (OHTOll, 018, 028) SS, Ret : $275.00 VIC: 599.95, in TI -59 199.95
Goldtone Model DH R803, Ret: 5250.00 VIC: $159.95 TI - 58C 89.95
NEW SEIKO Ladies ouartz Beautiful-( XT084) Ret : $250.00 VIC: 5199.95. Model PC-100C 159.95
5190G Ret: $2 75.00 VIC: $2 19.95 TI-57 49.95
Speak and Spell 59.95
SEIKO SPO RTS 100 ouartz, 300 It (FV097) SS . Ret : $220.00 VIC: 5163.95 TI programmer 4B . 95
SEIKO DIVERS Watch (SK91) 500 ft. Automatic SS. Ret: 5225.00 VIC $183.95 Speak and Read 76.95
Speak and Math 74.95
SEIKO " ROLEX " Type, Beautiful! Men's Two·tone (FV018) Ret : $2 50 .00 VIC: $183 .95
SEIKO Travel Alarm, Beautiful, Oual Time (00851 K) Black or Goldtone (00851 G) We carry an enormous selection of TI accessories . Call us
a Fantastic 11em to Tra vel with or Give. Ret: $119 .95 VIC: $89.9 5 for the best deals!
NEW SEIKO Ladies Alarm Watches Dig~al , Great Unit (UT0 10) Ret: 523 5.00 VIC: $'189.95 Prices Lo.b. LA. Minimum freight and handling charge-
SEIKO Solar Alarm Chronograph with 10,000 Hr. Battery SS GH007·GH009. Ret : $4.95. In CA, add 6% sales tax . Goods subject to avail -
$295.00 VIC: $215.00 ability. Request our 130 page catalog in writing.
SEIKO ouartz Alarm Chronograph. Month/Day/Date, Hardlex Glass Goldtone Mail and phone orders only : (800) 421-8045 (outside CAl
(DHl024 ) Ret : $265.00 VIC: $199.00 216 S. Oxford Ave. (213) 381 -3911 OR
320 SEIKO Watches on 0 isplay at Oxford Store - 100 New 1981 Models - the Mort Los Angeles, CA 90004 (213) 381 - 1202 (in CAl
Spectacular 0 isplay of Seikos, Texas I nrtruments and Other Watches! Master Charge. Visa Telex 67-3477

In Southern California, four other convenient locations


Ol'lmPIC SAltS comPAn'J. Inc. Pasadena Ontario EI Segundo Costa Mesa
216 South Oxford Avenue· PO Box 74545 los Angeles 1756 E. Colorado 1030 W. "I" St. 600 N. Sepulveda 2300 Harbor Blvd.
CA 90004· (213) 381-3911 or (213)381-1202· Telex 67-34'77 (213) 577-1422 (714) 986-2740 (213) 615·0222 (714) 540-1530

Circle 152 on inquiry card . BYTE December 1980 229


Although the Whitesmiths Compiler is an excellent muLISP-79 manual claims to be.
professional tool, I cannot recommend it to anyone who The best way to learn LISP is to attend Stanford or
doesn't intend to program in C in a big way-and even MIT and get tutorial instruction from someone already
then I'd recommend buying the BDS C compiler as well . proficient. The next best way is to get access to the MIT
Whitesmiths C compiles, eventually, to true machine Macsyma Consortium computer and run the TEACH-
code; but it does so by going through an intermediate LISP programs. There are also a couple of MIT docu-
assembly language called A-Natural. It's slow, and since ments which are pretty good introductions. I wish I knew
there's no first pass to find trivial errors, the White smiths of a good commercial textbook, but I don't. If you want
compiler can grind away for half an hour before report- to learn LISP, you've no choice but to play about with it;
ing a misplaced semicolon. It is certainly not what I'd since muLISP-79 is interactive, that's not so hard to do,
choose to learn the language with-but I would get it if I and there are some decent examples in the documents
were going to market programs written in C. suppied. If you like playing with powerful languages,
Ubiquitous Microsoft doesn't market a C compiler, but muLISP-79 is recommended-but don't blame me if you
it does have a LISP interpreter. The Microsoft muLISP-79 don't use it very often after the first wave of enthusiasm.
is well done, if you like the LISP language. You may not Which concludes my overview of languages. I haven't
care for the language, but those who like it like it a lot. mentioned STOIC and FORTH, because they're really a
LISP stands for list processing, and it makes creating kind of assembler language using the programmer as a
highly complex linked lists very easy. parser; they make programming a bit easier, but you've
LISP is, however, a peculiar language. It was written in got to be into assembler work before you can use them,
the 1950s by Dr John McCarthy, now Director of the and this is, after all, the User's Column.
Stanford Artificial Intelligence Laboratories (SAIL), and
it's extensively used at Stanford and MIT (where Mc- Drawing Conclusions
Carthy wrote it). So what's the best language to learn? I don't know . I
LISP does bit-by-bit arithmetic, meaning that there is like C. I also like what I've seen of Pascal, assuming the
no theoretical limit to the precision you can obtain; if you current crop will really run on microcomputers. And de-
want an exact numerical expansion of; say, 2 to the 55th spite my misgivings, I still find myself using BASIC-
power, or 87 factorial, you can get it from LISP, and with 80/BASCOM, particularly for quick and dirty jobs.
only about three lines of code for a program-and you'll It seems certain-to me at least-that Pascal is going to
get the answer faster than you think. LISP is one of the be around a long time, especially what with all that DOD
fastest languages I know of, often approaching assembly- support for the Ada variant. Now that there seem to be
language programs in speed of operation. some decent Pascal compilers available for microcom-
LISP programs are very tight; it's almost impossible to puters, we're going to see a lot of software written in
write unstructured code in LISP. It's also very nearly im- Pascal, and those who want to modify their software will
possible to understand a LISP program, even if you wrote have to be familiar with the language.
it; at least that's been my experience. You can strain like a But there may not be a real conflict between Pascal and
gearbox and produce code that runs, and which you C. Both are vastly different from BASIC; different in con-
understand just at that moment; but hours later it's gib- ception, in terminology, but more important, in the
berish. The only thing less comprehensible than a LISP "philosophy" or style of programming employing them .
program is one in APL-APL doesn't even use normal Learning either will help break the BASIC nabit of slop-
letters, but instead requires a special keyboard that can py program structure; and having done that, you 'll have
generate strangely bent arrows and other weird symbols. little trouble learning the other, or indeed any other
Both LISP and APL programmers delight in writing a well-structured language.
whole page of instructions into one line (and you can do And that can't hurt users or programmers.
it, too, because both languages allow functions to call
themselves). They also like to baffle fellow professionals Adventure and Other Games
by showing a line of code and challenging anyone to say Now, what about computer games? Well, when micro-
what it does. computers first came out, games were the rage. It wasn't
It's very hard to comment a LISP program-but that's so much fun to play the games, which tended to be rather
all right, because it isn't traditional for LISP program- dull (you wouldn't play much tic-tac-toe with a human
mers to comment their programs anyway. opponent); the fun was in writing the programs and see-
In other words, I am not a wild enthusiast for LISP as a ing just how smart you could make the machine. With
"standard" microcomputer language. It's true that one or the possible exception of Star Trek, nobody spent much
another LISP variant is used by just about everyone in time with the games once they were written and
the artificial intelligence field; for certain purposes there's perfected.
nothing better. But for general-purpose programming, That's no longer true. Nowadays you can buy com-
LISP and APL are, in my judgment, simply too obscure; puter games that are fun to play. For example, at both the
The Microsoft muLISP-79 was written by The Soft West Coast Computer Faire and the National Computer
Warehouse in Hawaii; I got mine directly from the Conference, the most popular exhibit was Atari's. Not
authors and haven't seen the Microsoft versions (for that so many were wild about the Atari computers, or the
CP/M and the TRS-80), although they were supposed to educational games, or that sort of thing, but boy did they
be sent weeks ago. I am told that Microsoft has rewritten stand in line to play Star Raiders, a real-time game in
some of the documentation, which could only improve it. which you are a pilot of an X-wing fighter, or perhaps it's
The problem with documenting LISP is that the language a Colonial Viper, and you go zipping about through
is fairly obscure; you need not only a user's manual, but space destroying villains and saving civilizations ....
an introduction to LISP itself, which is far more than the There are lots of real-time games showing up for

230 Dece mber 1980 © BYTE Publicati ons Inc


The VP-111 hobby computer:
Start programmin for onl $99.

New! VP-111
Microcomputer ....
$99 •
New low price!
VP-711, only..........
$199 •
Add computer power a
board at a time.
Assembled* and tested. Completely assembled With easy-to-buy options, the versatile
Features: and tested. RCA hobby computer means even
more excitement. More challenges in
• RCA 1802 Microprocessor. All the features of the VP-111 plus: graphics, games and control functions.
• 1 K Bytes static RAM. • A total of 2K Bytes static RAM.
Expandable on-board to 4K. For everyone, from youngster to serious
• Power supply. hobbyist.
Expandable to 32K Bytes total. • 8 Bit input port.
• 512 Byte ROM operating system. • 8 Bit output port. Built around an RCA COSMAC micro-
• CHIP-8 interpretive language or • I/ O port connector. processor, our hobby computer is easy
machine language programmable. • System expansion connector. to program and operate. Powerful
• Hexidecimal keypad. • Bui~-in speaker. CHIP-8 interpretive language gets you
• Audio tone generator. • Plastic cover. into programming the first evening.
• Single 5-volt operation. Three comprehensive manuals: Complete documentation provided.
• Video output to monitor or modulator. • Instruction Manual-20 video game Send the coupon now ...
• Cassette interface-1 00 Bytes/ sec. listings, schematics, much more. Complete the coupon below and mail to:
• Instruction Manual with 5 video game • User's Guide-operating instructions RCA MicroComputer Customer Service,
listings, schematics, CHIP-8, much more! and CHIP-8 for the beginner. New Holland Ave., Lancaster, PA 17604.
Ideal for low-cost control applications. • RCA 1802 User's Manual (MPM- Or call toll free (BOO) 233-0094
Expandable to full VP-711 capability with 201 B)-complete 1802 reference guide. to place your Master Charge or VISA
VP-114 Kit.

Hen
' User need only connect cables (inc luded), a
5-volt power supply and speaker.

-----------------
Please send me the items indicated. o VP-565 EPROM Progr ammer Board-
credrt card order. In Pennsylvania,
call (717) 397-7661 , extension 3179.

--------- ASCII keyboards.


o VP-111 New low cost Microcomputer Programs 2716 EPROMs.
(See description above) .. . . . ... $ 99 With software .. . ... .. . . . .. .... $ 99 o VP-601 Keyboard-1 28-character ASC II
o VP-114 Expans ion Kit for VP-111- lnc lud es o VP-575 Expansion Board - Provides 4 encoded alphanumeric 8-bit parallel
output ... ...... . . .. . .. . . ... . . $ 69
3K RAM. I /O Port and conn ectors $ 76 buffered and one unbuffered
o VP-711 The orig inal VIP Microcomputer expansion sockets . .. . ....... . $ 59 o VP-606 Keyboard-Sam e as VP- 601
(See description above) . . . . .... $199 o VP-576 Two-B oard Expander-All ows Asy nchronous serial output .. . . . $ 99
o VP-44 RAM On-Board Expansion Kit-Four use of 2 Accessory Board s in either o VP-611 Key board-Same as VP-601 plus
2114 RAM ICs. Expands VP-711 I/O or Expansion Socket .. . .... $ 20 16-key numeri C keypad ....... . $ 89
memory to 4K Bytes ... . ... . ... $ 36 o VP- 700 Tiny BAS IC ROM Board-BASIC o VP-616 Keyboard-Same as VP-606 plus
o VP-590 Co lor Board-Adds color. Four code stored in 4K of ROM . . . . . . $ 39 16-key numeric keypad . . ... . .. $119
background and eight o VP-701 Fl oating point BASIC for [] VP-620 Ca ble- Connects VP-601/6 11 to
foreground co lors . . . .. .. . .... . $ 69 VP-711 on cassette. Requires 16K VP-111 1711 .. .. . . . ... .... . ... $ 20
o VP-595 Simple Sound Board-Provides Bytes RAM (avail. 7/80) . .. ... .. $ 49 o VP-623 Cable-Unterminated for
256 prog ramm able fr equenc ies. For o VP-710 Game Manual-Listing for 16 VP-601 /6 11 .. .. ..... ... . ..... $ 20
simpl e music or sound eff ects. exciting games .... . . ... . . . .. . $ 10 o VP-626 Connector-Mal e "0 "' mates to
In cludes speaker . . . . . . . . . . . . . . $ 30 o VP-720 Game Manu al-II-More games . . $ 15 VP-606 / 616 . . . . ... . . . . . .... .. $ 7
o VP-550 Super Sound Board-Turn s
VP-111 1711 into a music synthes izerl
Two independent sound channels. Enclosed is $_ _ for items checked plus shipping & handling charge of $3.00.
Outp uts to aud io .. ... . ...... . . $ 49
o VP-551 4-Channe l Su per Sound- In clud es Add your state and local taxes $_ _ Total enclosed $, _ __
VP-576 and demo cassett e. Requires I enclose 0 check or 0 money order. Or charge my 0 VISA 0 Master Charge.
VP-550 and 4K RAM .. . .. . . . .. . $ 74
o VP-570 Memory Expans ion Board- Credit card account No.
Plug- in 4K RAM memory ... . . . . $ 95 Master Charge Interbank No. Expiration date _ _ _ _ __
o VP-580 Auxiliary Keypad -Adds two- player Signature (required for credit orders): _ _ _ _ _ _ _ _ _ _ _ _ _ __
interact ive capability. Co nnects
to VP-590 or VP- 585 . . . ...... . . $ 20 Name (please type or print):
o VP-585 Keypad Interface Board - Interfaces Street address: City: _ _ __
two VP -580 Auxiliary Keypads
toV P-111 1711 . . .. . .... . .. .... $ 15
State & Zip: Telephone:(
o VP-560 EPROM Board-Interfaces two
27 16 EPROMS to VP-111 1711 .. $ 34 Make checks payable to RCA Corp. Pri ces and specification s are subject to c hange without notice.

Circle 153 on inquiry card. BYTE Decem ber 1980 231


microcomputers. Alien Invader, Space War, and a whole
family of games formerly available only in arcades can be
your very own.

WE There's also an entirely different class of game avail-


able . Adventure is here.

DELIVERI The game of Adventure was first written in FOR1'RAN


by Larry Crowther and Don Woods. It bore some slight
resemblance to Hunt the Wumpus , in that the game con-
Osborne Gusi ness sisted of wandering through unknown territories and en-
Soft'MJre countering various hazards . Unlike Wumpus, though,
the Adventure map is fixed. The game always begins at a
well house, and you may continue to explore until you
Before you buy the programs that your company is going to
depend on for its accounting, ask the following questions: are kill~d. Actually, it doesn't end even then : the com-
puter will resurrect you if you like.
Do I get the source (Don't settle for less.
You move about in Adventure by telling the computer
code? You cannot make the
smallest change without it.) where you want to go . The object of the game is to find
Is It well documented? (The Osborne documen- treasures and bring them to the well house. On the way
tation is the best.) you encounter various obstacles and monsters, such as a
Is It fully supported? (If not, why not? What are large green snake, a dragon, and a ferocious bear chained
they afraid of?) to the wall. (The problem is that the bear's silver chain is
The Osborne system is the industry standard accounting a treasure . ) You also find various objects: a rod, a bird-
package , with literally thousands of users. We offer an en- cage, and other such things, some of which may be useful
hanced version of that package that will run on most systems in solving puzzles that lead to treasure .
without recompiling .
CRT INDEPENDENCE. The original programs were The game quickly became a cult object among pro-
designed to run on a Hazeltine terminal. To use a different grammers. Computer-installation supervisors estimated
CRT , you had to modify and test two modules - and recom~ that when Adventure arrived, two weeks' work would be
pile every program! With the Vandata package, you simply lost due to the staff bootlegging time to run the game.
pick your CRT from a menu and run.
FILE/DRIVE MAP. The original package had all data files Various fixes were tried, including restricting the times at
on the same drive as the programs . Ours allows you to which Adventure could be accessed, but nothing really
dynamically specify the drive assigned to each file . In fact, you worked except letting the disease run its course; when all
can change the drive assignments whenever you wish , to ac-
commodate expanded file sizes or new hardware - all the programmers had solved the game, then and only
without recompiling I . then did they get back to work. Until then, they were
INTEGRATION. The original AR and AP systems had to driven to it as if hypnotized. To make it worse, it was
be changed and recompiled to feed journal entries to GL. Our customary not to tell anyone how to solve the game,
installation program eliminates this hassle. It simply as ks you if
you want the systems integrated , and what your special ac- although strange and misleading hints were allowed.
count numbers are'. Adventure now exists for various microcomputers.
SPEED. The original programs used a binary search to ac- The game itself is public domain (although programs to
cess the GL account file . We use an enhanced technique that implement it are not), so there are many versions offered.
greatly cuts down on disk accesses , thus speeding up account
lookups Significantly in the GL, AR and AP systems. I have one for 8-inch floppy-disk CP 1M systems sold by
BUGS. We have corrected a number of bugs in the original Workman and Associates (POB 482, Pasadena CA
programs. If you find a bug in our programs, we'll fi x it - and 91102, $23.95 postpaid) and another for the Radio Shack
send you a $20 reward! Our users are sent bug fixes in source
form . TRS-80 Level II (Model 1) by Microsoft, $24.95, and
MORE! We have made man y minor enhancements , and available from most dealers. Both run quite fast-faster,
fixed many minor problems. We are committed to the ongoing in fact, than the FORTRAN versions did on a DEC
support of our package. Van data has been an independent PDP-lO. Both require 32 K bytes of memory and a single
software supplier for over seven years. Quality and support are
our way of doing business. disk drive, and both are full implementations of the
original Crowther and Woods Adventure, including the
General Ledger with Cash Journal $95
Accounts Receivable $95 "Save" feature that allows you to store an incomplete
Accounts Payable $95 game so that you don't have to start over every time.
Payroll with Cost Accounting $95
• All Four Packages (GL, AR, AP, PRl ........ $295 The Workman version recognizes a number of com-
Magic Wand (Super Word Processor! I) . $345
mands that were not in the original Adventure, but the
Pearl Level III (best prog . tool available) $64 5 puzzles and their solutions remain unchanged.
CBASIC-2 $110 In addition, both the Workman and the Microsoft ver-
TR&8CJ® MOD II CP/M'" 2. 2 (Pickles & Trout) $185
H89/Z89 CP/M'" 2.2 (Magnolia inc. h/w mod) $295 sions store most of the game information on disk, and
Formats: Std. B". 5" NorthStar DO. TRS-BO MOD" tm . H89/ZB9. Manuals for every time you give a command they have to go to the
Gl. ARIA?, and PR are not included in price - add $20 per manual desired
(ARIA? are in one manual). CP/Mi!l and CBASIC-2 required to run accounting
disk to get the response . There's no help for that, of
software. Users must sign licensing agreement. Dealer inquiries invited. course; the Adventure data base requires over 50 K bytes
To order call: (206) 542·8370 of ASCII (American Standard Code for Information
or write: VANDATA Interchange) characters. Thus the disk gets a good work-
17541 Stone Avenue North out. This presents no problem with the Workman and
Seattle, WA 98133 Associates CP 1M version, because any good CP 1M copy
VISA/Me Welcome - C P/M~ is a registered trademark of Digi tal Research .
TRS-80® is a registered trademark 01 Radio Shack, Inc. routine will allow you to make a backup; but the Micro-
soft TRS-80 Adventure has been carefully rigged to make
backup copies nearly impossible. I say nearly; within

232 December 19BO © BYTE Pub li ca ti ons Inc Circle 154 on inquiry card . Circle 155 on inquiry card . . . . . .
Tecmar' s new AI D and Timer Board is designed to meet sophisticated data acquisition
needs. The board can accommodate various AI D modules providing options such as 12,
14, 16 bit accuracy; 100 KHz throughput; variable ranges and gains. It contains a powerful
timer circuit (AMD 9513) which can start AI D conversion and can also be used independ-
ently for time of day, event counting, frequency shift keying and many other applications.

TM-AD200 FEATURES
• Complies with IEEE S-l 00 specifications • I/O or memory mapped
• Transfers data in 8 or 16 bit words • Utilizes vectored interrupt or status test of AI D
• 30 KHz throughput standard • Provision for expansion to 256 channels
• 12 bit accuracy standard TIMER FEATURES
• Jumper-selectable for 16 single-ended or
8 true differential channels • 5 independent 16 bit counters (cascadable)
• External trigger of AI D • 15 lines available for external use
• Provision for synchronizing AI Ds • Time of day
• Data overrun detection • Event counter
• Data is latched providing pipelining for • Alarm comparators on 2 counters
higher throughput • One shot or continuous frequency outputs
• Input ranges: ± 1OV, ±5V, 0 to + 1OV, 0 to + 5V • Complex duty cycle and frequency shift
• Output formats: Two's complement, binary, keying outputs
offset binary • Programmable gating and count source selection
• Auto channel incrementing • Utilizes vectored interrupt

TM-AD200 OPTIONS
• Programmable gain up to 500 • 100 KHz throughput with 12 bit accuracy
• 14 bit accuracy • Low level, wide range (1 OmV to 10V FSR)
permitting low level sensors such
• 16 bit accuracy
_. Screw terminal and signal conditioning as thermocouples, pressure sensors and
panel with optional thermocouple strain gauges to be directly connected to
cold junction compensation the module input

(216) 382-7599 $695


•.• 23414 Gr;~~Ia~n.be~~I~nd,OH 44122
'. . . .. . ', ' , ' ,',', " . .: ', ' . .:
:

Illilllllilll!!ll!=.........~...iii:~i....ilii.".,;~...;lil,....~.-oi....iiiil......~~~"-~~::=::.~~~ D/ A Board provides


" ,'

W; I conversion, s
For digital to :na ~~ bit high speed D/ A channels. $395
ar t
ac uisition needs are simple, the original Tecm four Indepen en TURES
If your data qd '\1 meet your needs. 95 TM-DA.l 00. FEAEEE S-100 specifications
S.lOO A/ D Boar WI $4 th I
lUI ADI00 FEATURES . • Complies WI d"t I to analog converters
Tl'l- E S-l 00 specifications
. • 4 independent Igl a
• Complies With lEE differential channels • 12 bit accuracy.
• 16 single-ended or 8 true • 3 Jlsec settling time d
• 12 bit accuracy • I/O or memory ma~~e +5V, ± 1OV, 0 to +5V,
• 25 KHz throughput d • Output ranges: ±2. , -
• I/ O or memory 1
• Input ranges: ±
~~r:5~~~0~t:O~+
' -. d
~10~v~,~O~t=o_+_5_V~-==;:=-~0.-:tO~+...:1~0:.:.V_ _ __ S-100 Real Time
Video Digitizer
• Minimal soft~re reqUlr~.: APPLE • Digitizes and Displays in
1/60 sec, flicker·fre e
S-100 BOARDS PET2
8086 CPU
W/vectored interrupts
$450 TRS-80
1
AID 12 Bit •
D/A • 16 Gray Levels
• Switch Selectable to .
display Black and White
RAM $395. High Speed • GraphicS (8 pixels/ byte)
Kx16/l6Kx8 ~ 1~ Bit d 4 Channel • • Maximum Resolution:.
B $495 ~ High Spee .
8086 ~ 8 Ch. Differential $395 • 512 pixels/ line x 240 lines
PROM-I/ O ~ 16 Ch. Single-ended Each D/A Module
• Minimal software $850
Serial and $350 ~ Each A/ D Module $495 supply and enclosure $200.
requirements
Parallel I/O $350 TRS-BO or PET expansi?n board P~~~oi.J)er s~pplY $150.
Parallel I/ O d
Kim expanSIOn boar a
r
(, ~:~
lReg.
TT ra
ra~:~:~~ ~~ ~~~~~~~~
Circle 156 on inquiry card.

either TRSDOS or Apparat's NEWDOS it is impossible,


CATCH THE 5-100 INC. BUS! but since I have the Omikron CP 1M Mapper installed on
my TRS-80, I can make backups of anything, using a
CP 1M sector-by-sector copy routine.
OUR (As an aside: I've been informed that both Parasitic
LIST SPECIAL Engineering and Field Engineering Consultants Ltd also
PRICE CASH
EACH PRICE make memory mappers that will allow you to run CP 1M
TARBELL DOUBLE DENSITY on the TRS-80 Modell. I've had no chance to test either
DISK CONTROLLER - A & T 495 .00 399 .00
of them. My Omikron Mapper continues to work flaw-
S.D. SYSTEMS VERSAFLOPPY II - KIT 350 .00 299.00
lessly, by the way.)
GODBOUT CPU-Z - A & T 295 .00 249 .00
I often wonder about companies that deliberately try
MULLEN EXTENDER CARD
W/PROBE - KIT 59 .00 49 .00
to keep you from copying software-especially when it's
POTOMAC MICRO MAGIC
supposed to run on something as inherently flaky as a
MODEM - A & T 399 .00 341 .00 TRS-80 5-inch disk. Experienced users never run their
3M " SCOTCH " 8" primary source disks; making a backup is just common
740-0 DISKETIES - 10 50.00 30 .00 sense, even if you have excellent hardware like Percom or
CROMEMCO 32K BYTESAVER - A & T 295 .00 249 .00 Matchless disk drives. (I've tested both on my TRS-80,
CCS 64K DYNAMIC RAM - A & T 700 .00 549 .00 and I'm quite happy with them.) Moreover, making it
hard to copy a disk is often like waving a red flag at a bull
Subject to Available Quantities • Prices Quoted Include Cash Discounts .
Shipping & Insurance Extra.
-there are plenty of sophisticated users who will con-
sider it a challenge, and, having with great effort found a
We carry all major lines such as way to make copies, will feel ethically justified in distrib-
S.D. Systems. Cromemco. IIhaca Intersystems. North Star.
Sanyo. ECT. TEl. Godbout. Thinker Toys. SSM. uting them to all their friends.
For a special cash price. telephone us. In any event, the Workman and Microsoft Adventure
implementations have provided many hours of trouble-
S-H][] . 'ne. free enjoyment, and I recommend them highly.
Just after the Adventure craze hit, there were rumors of
7 White Place, Clark, N.J. 07066
another game, Zork, which is to Adventure as Adventure
201-382-1318 is to Wumpus. Zork was developed at the Massachusetts
Hours: Mon . - Fri. - 10 a.m. to 6 p.m.
Institute of Technology by "the Four Implementors": Tim
Anderson, Marc Blank, Bruce Daniels, and David Leb-
ling. The game was written in MOL (or "Muddle"), a
LISP-like language, and featured an enormous

THIS YEAR
underground dungeon, dozens of clever puzzles, and a
highly intelligent command parser that understands
much that Adventure finds incomprehensible. Although
Zork never quite caught on the way Adventure did, it

CP/1iDS
became widespread-and where it did appear, it cost
more time than ever Adventure had, because it was both
more difficult and more interesting.
Implementors Lebling and Blank have devised a micro-
COMPLETE INTEGRATED computer implementation of Zork in two parts. Zork:
The Great Underground Empire, Part I is being sold for
ACCOUNTING SOFTWARE the Apple II and the TRS-80 on 5-inch floppy disk by Per-
MASTER TAX-Professional tax preparation program. Prepares sched- sonal Software, 1330 Bordeaux Dr, Sunnyvale CA 94086,
ules A, B, C, D, E, F, G, R/ RP, SE, TC, ES and forms 2106, 2119, 2210, at a price of $39.95. [Editor's note: Part II is still under
3468,3903, 2441,4625,4726,4797,4972,5695 and 6251 . Printing can be
on readily available, pre-printed continuous fomns, on overlays, or on com- development, but Part I alone constitutes a complete
puter generated, IRS approved forms . Maintains client history files and is game that can be played through to a satisfactory
interactive with CPAids GENERAL LEDGER II (see below) .... $995/$30
Annual Update Fee . . . . . . . . . . . . . . . . ............ . $350 ending .. .. R55] Like the Microsoft Adventure, Zork re-
quires constant access to the disk but cannot be copied by
GENERAL LEDGER 11- Designed for CPA's. normal means. I've been just a little afraid of running the
Stores complete 12 month detailed history of
transactions . Generates financial statements, primary disk, so I haven't checked out everything;
depreciation, loan amortizations, journals, besides, the kids are still mapping Adventure. I've played
trial balances, statements of changes in finan-
cial position , and compilation letters. Includes with this Zork enough to know that I like it (and I wasted
payroll system with automatic posting to gen-
eral ledger. Prints payroll register, W2's and incredible amounts of time playing the original Zork on a
payroll checks .............. . .. .. $450/$30 PDP-IO).
Adventure and Zork became popular during the D & D
Runs with widely accepted CP/ M operating (Dungeons and Dragons) craze-a madness which shows
system
Distributed by
little sign of peaking out even yet. It was inevitable that
other D & D games would come forth, and sure enough,
Lifeboat Associates Automated Simulations Inc (ASI), POB 4232, Mountain
1651 Third Avenue. New York. N.Y. 10028
o (212) 860·0300 0 Telex: 220501 View CA 94040, has come out with a whole series, from
the introductory Datestones to the full four-level
dungeon in Temple of Aphsai. These games are sold in

234 Decem ber ]980 © BYTE Publica lions In c


When it comes to 6800
Software Source Books r
;

Hemenway delivers what


the others leave out
... including complete source listings,
.
complete descriptions of all algorithms used,
and complete manuals of the products.
SP/68 OPERATING SYSTEM STRUCTURED BASIC LANGUAGE LlNK68 LINKING LOADER
One of the most powerful operating systems STRUBAL+'" COMPILER This is a one-pass linking loader which allows
available for the 6800 family of microproces- The compiler features variable precision separately translated relocatable object
sors. this disc-based system features great modules to be loaded and linked together to
from 4 to 14 digits for business or scientific
flexibility. The user can add commands for uses and Structured Programming forms. It form a single executable load module. and to
special purposes. A single transient Periph- relocate mqdules in memory. It produces a
produces Relocatable and linkable code. You
erallnterchange Program (PIP) transfers data can create data structures with mixed dataload map and a load module in Motorola
between devices. The system is relocatable types. COMMON and DUMMY sections. MIKBUG loader format. Th is book provides
anyw here in memory and fits in less than 8K. STRUBAL+' " includes a complete scientificeverything necessary for learning about this
Other features include device-independent package. allows for string-handling and issystem and the nature oflinking loader design
110 and dynamic file allocation. extensible. in general.
U.S. $34.95 U.S. $49.95
U.S. $7.95
International $52.45 International $74.95
International $ I 1.95
XA6809 MACRO LINKING TRACER: A 6800 DEBUGGING RA6800ML RELOCATABLE MACRO
CROSS-ASSEMBLER PROGRAM ASSEMBLER
This new two -pass program generates relo- Ideal for the programme r looking for good This two-pass assembler produces a program
catable and linkable code (requires LlNK68) . debugging software. TRACER features single listing. a sorted symbol table listing. and relo-
Resident on any 6800 system. XA6809 lets step execution using dynamic break points. eatable object code. Object code is loaded
you produce code for a 6809 right now. This register examination and modification. and and linked with other assembled modules
assem bler has full macro facilities and features memory examination and modification. using LlNK68. This book fully describes the
a COMMON section for the production of Includes detaile d TRACER program notes 6800 assembly language and all major rou-
ROMabie code. conditional assembly and and a reprint of "Jack and the Machine tines used. an'd includes flow charts. details on
fast execution. Debug" (from the December 1977 issue of interfacing the assembler: Cross referenced.
U.S. $24.95 BYTE magazine). U.S. $5.95 showing all calling and called-by routines.
International _ _$37.95
_ _ _ _ _ _ _ _ _ _ _ International
_ _ _ _ _ _$8.95
___ pointers.
_ flags and temporary variables.
U.S. $24.95
Please rush the following books: International $37.95
_ _ _ _ copies of SP/ 68 OPERATING SYSTEM
_ _ _ _ copies of XA6809 CROSS ASSEMBLER
If your machine _ _ _ _ copies of LlNK68 LINKING LOADER
would like to read _ _ _ _ copies of RA6800ML MACRO ASSEMBLER
_ _ _ copiesofSTRUBAL+ '" COMPILER
these programs, _ _ _ _ copies ofTRACER DEBUGGING PROGRAM
object code versions For North Ame rica, add $ .75 per book postage or $1 .50 per book for ••
...••
are available in these
disk formats: Per-
First Class. All other destinations, add $2.00 per book postage and
handling or $3 .50 per book for Priority Mai l. •••
Name _ _ _ _ _ _ _ _ _ Title _ _ _ _ _ _ _ __ ~~.
com, ICOM, SS8,

.
,~
Com pany _ _ _ _ _ _ _ _ Stre et _ _ _ _ _ _ _ __
SWTPC, TANO and
City _ _ _ _ _ _ _ _ State _ _ _ ZIP_ _ _ _ __
••• (l;<' O~ J\.
•• ~~~':!<v
-" ~~'.
others.
o Check or M.O . enclosed 0 VISA 0 MasterCharge ••
Card No. Expires _ _ _ _ _ _ __ •• ~ ~ _,t, •
WRITE FOR PRICES
o First Class/ Priority 0 Book rate •• ,,,"" ~ 0/.••
.~6 9;,'b ~6••
HEMENWAY ASSOCIATES. INC. •••~ ~'b~~~•••
• 101 Tremont St. ..VO q,f::j~ ~~••
O~ ••
l ___ ~~2~~~ ____________ ~/••
Boston. MA 02108
/
Circle 157 on inquiry card. BYTE De<:ember 1980 235
both tape cassette and disk versions, and they range in I'd like the single-player version somewhat better if it
price from $14.95 for Mor/oc 's Tower on cassette to were faster; in my favorite scenario, Damocles, it can
$26.95 for the disk version of Temple of Apshai. ASI take several minutes for the computer to plan out its
guarantees these games to be interesting, and I don't move, and worse, you can't just go away, because the
think they refund much money. They've been very battle results are presented dynamically and can't be
poplllar around here. recalled once shown .
There are versions for TRS-80, PET, and Apple com- The Orion games are quite realistic. Classical prin-
puters; the Apple versions make extensive use of Apple's ciples of fleet warfare work, and strategy and tactics are
excellent graphics, so that monsters like Ant-man and the more important than luck. Since players can modify the
Wolf look pretty good . Unfortunately, the TRS-80 ships at will, it's possible to tailor the games to a balance
doesn't have such nice graphics, and the characters and of power so that an experienced player (or the computer
monsters look like blobs. Unlike Zork and Adventure, in the single-player version) doesn't routinely stomp a
these games are played in real time, and, instead of a newcomer, and the game can be changed again as the
room description, the computer draws a map, placing players gain experience.
monsters and treasures in it where appropriate. They're All of the Automated Simulations games are imple-
very playable games, guaranteed to waste more time than mented in BASIC. They can be copied, listed, and even
you really expected to put into them. modified . In theory, one ought to be able to compile In-
The real time wasters for me, though, have been vasion Orion with Microsoft's TRS-80 version of
Automated Simulation's space war games, Starfleet BASCOM and thus speed it up. Obviously, you will have
Orion (two players) and Invasion Orion (one player to modify the games a bit; in particular, you will have to
agains t the computer) . These games allow a number of lengthen the loops that govern how long displays stay
different scenarios; ten or so are supplied (along with a visible . I'm anxious to try this, but so far th~ TRS-80
pleasantly written background and story data including BASCOM hasn't arrived, so I can't say for certain that it
characterizations), but the user can make up his own, so will work.
that in effect either of these games has an infinite number Needless to say, I enjoy all the Automated Simulations
of variants. The rulebooks also give a number of stan- games, and recommend them highly. And, needless to
dard warship types, but once again the user can design say, I enjoy the C language and BASIC-80, etc, etc. So
his own, from torpedo boats to dreadnoughts to armored what does it all mean? Well, it means that I have to get
planets. There are Tractor and Pressor beams, something the kids away from the TRS-80 and have some computer
much like a phaser, torpedoes and missiles, and quite a fun of my own, here at Chaos Manor.
lot of the fla vor of a space battle. See text box on page 238

COLOR
t~ SOFTWARE
COLORFUL PROGRAMS FOR THE
APPLE II, ATARI 16K, TI 99/4
Tiny-C Two - The Compiler
tlny-c two® is ten times faster than tlny-c one® . It has many 3-D STARTREK: Discover new planets, fight Klingons in 3-dimensional
extra features , including long (32) bit integers, lots of new galaxy. Hi·resolution display of galaxy.
operators , and redirectable and direct access inpu t/outpu t. $15 on cassette
This version of tiny-c is viable for professional work, either
systems programming or business applications. It comes with ROAD RACE: Race around 2.25 mile course. Hi·res display shows view
a UNIX® style command interpreter called the "tiny·shell"® . from race cars. 1 or 2 players.
With the tiny-shell , every compiled tiny-c program becomes a $15 on cassette
new shell command . Tiny-shell commands can have Apple" or AtBri only
arguments , and dash(-) options , just as real UNIX shell
commands do . The < and> inpu t/output redirection operators DRY WELL: Strategy game of oil exploration . Discover pattern of
are supported. There are over fifty standard library functions , deposits and maximize profits .
and this set is readily extended . The input/outpu t functions are $15 on cassette
UNIX style , including fopen , fprintf, etc. Both ascii and raw Apple requires ROM Applesoft
(binary) inpu t/output are supported . And the entire package is NUCLEAR REACTOR: Simulation of a nuclear power plant.
portable. Bringing it up on a new processor or new operating $15 on cassette
system should take a few days or a few weeks at the most.
And as usual with tiny-c products, all the source cod e is MAJOR LEAGUE BASEBALL: Manage Major League teams and make all
included. lineup, batting, pitching and running decisions.
tlny-c two ....... $250 Manual Only .. $50 $25 on disk
tlny-c one . ..... $100 Manual Only .. $50 Apple " only. Requires ROM Applesoft, 48 K RAM

5.
VisalMaste rc harge Welcome
BLACKJACK: Popular card game for 1 to 3 players.
DtlNld Formats: Std . 8 ", 5 " NorthStar DO ,
. TRS-80 MOD II® & H89 /Z89 . $15 on cassette
.. .~ To order call : (206)542-8370 AtBri or TI 99/4 only
__ . ~ or write : VANDATA
\, :, f "-~ \ \ 17541 Stone Avenue North
Apple II programs available on disk for $2.50 per order more.
\1 :1 ))\.~ Seattle, WA 98133
d!....; G,:/ D IRS·SO is a registered trademark of Radio Shack, Inc. UNIX is a COLOR SOFTWARE
registe red trademark or Bell Laboratories, Inc. tiny-c and
tiny-shell are trademarks of tiny-c associates . 5410 w. 20th St. • Indianapolis, IN 46224

236 December 1980 © BYTE Publications Inc Circle 158 on Inquiry card. Circle 159 on Inquiry card.
Free Microprocessor Design Aid
Now, optimize microprocessor performance,
using Intel's new Memory Calculator.
To get the high perfor, minimize wait states vs. application and performance
mance you're paying for from throughput in your designs, level. Then read out the speed
your microprocessor, you have and thus increase system of the EPROM memory
to carefully match system com, performance. required to implement that
ponents-especially EPROM How it works design. It's that simple.
memories. That means giving Our free offer
We're offering calculators
close consideration to
for Intel, Zilog or Motorola Best of all, the Calculator
parameters such as clock microprocessors. So regardless is free. If you're a designer
frequencies, buffer delays ,
of which one you're designing interested in using one of the
number of wait states and with, there's a Calculator that microprocessors listed below,
memory access speeds. To do
lets you try a just fill in and return the
that accurately, you have to
coupon. We'll send you your
perform tedious calculations new Memory Calculator,
involving the inter,
along with information on
relationships among
our newest EPROM memor,
these parameters, and ies. Get your free Memory
their impact on system Calculator today.
design.
And now you can- To receive your free Memory Calculator,*
please check one of the boxes below. Then
very simply, with Intel's circle the microprocessor models you're using. i

new EPROM Memory o Intel: 8O'8SA 8O'8SA-2 80'86


80'86-1 80'86-2 80'88
Other _ _
Calculator. Similar to a
o Zilog: Z8O'O'O' Z8O'A Z8O'B
circular slide rule, the Cal, Other _ _
culator helps you quickly o Motorola: MC68O'O'O' MC68O'9
MC68O'O' Other _ _
analyze the trade,offs in cost, Na me _ _ _ _ _ _ __

speed and wait states for your Tltle_ _ _ _ _ _ __

next microprocessor design. Compa ny_ _ _ _ _ __

Making it easy for you to


City/State/Zip _ __ _ _ _ __
"
;;;
~
~
variety of Phone (

~ 12\---+--+---+---+-------I options, and find out Intel Corporation, Literature Dept. '
~
~
8MHz
IAPXSBIIQ
3065 Bowers Avenue, Santa Clara, CA 950'51
:.l (a WAIT
immediately which one is the (40'8) 987-80'80' B 12
~ • STATES)

~ 10 ~8~ ~--,A:~:6zI10-----'f-------l best for your design. Thus "'S uppli es are lim ited , so order now.
g ~TZ~~~ . (I WAI T.S TATE)

o helping you get the full power


~ 0 8 f___-f___-----i :;'~~ -+-----4O-+-----i
o
~
(1 WAIT
STATE)
B MHz
(2 WA~~~ATESI
and potential out of your
next microcomputer system.
inter delivers
< •
~ 0 e\---t-------1r-- 4 MHz - - + - - - - - i
.... Z8000
w
~
(0 WAIT
STATE )
Using the Calculator is easy.
ffi
You just dial in the relevant
~ 0 4""
,OO:---:2:!:::-
OO --:':!:::-
OO -....,.40~
O --:5~
MEMORY RESPONSE TIME Insec)
OO ~.:-::i
oo
design parameters for your solutions.
Ci rc le 160 on i nqu iry card . BYTE Dece mber 1980 237
Circle 161 on Inquiry card .
INNOVATION PLUS FROH PROVAR INC.

Two new boards from PRQVAR INC. : RICE (Rml in circuit emulator) and HID Items Reviewed
( Miscellaneous input/output). Plus a fast MULTI-USER CP/ M*.
Microsoft
10800 NE 8th, Suite 819
Bellevue WA 98004

muLISP-79 CP/ M 8-inch disk system $200


BASIC-80 CP/ M $350
The RICE board can emulate up to 4 EPRmlS type 2708 , 127 1 6 or 12732. The BASCOM
RICE board uses your 5 -1 00 RAM for emulation which can he addressed on
any lK. 2K or 4K bound ary depending on the t ype of EPROM being emulated. BASIC
Other features include:
Compiler CP/M, ISIS-II, TRSDOS $395
IEEE 5-100 compatible including extended ad dressing
Terminated address lines on external EPROMS
Adventure TRS-80 Model I Level II $24.95
Places external processor i n a r eset for norm al 5-100 operation
Keeps the 5 - 100 processor in a hold during emu l ation
32 K disk
RICE comes completely assemb led and test e d with four 36 inch 24 pin dip
cables for only $189.95
Lifeboat Associates
The -MIa board has just what the name implies, miscellaneous input/output.
First is a 32 character B bit FIFO buffer perfect for a keyboard input 1651 Third Ave
(Great for Wordstad . Plus a 16 channel 8 bit AID converter with 80 us
convert ion time. There are also two 8 bit bi-directional I/O ports. And New York NY 10028
last is T.los new programable sound generation chip SN76489N. The MID is
also IEEE compatible. Supplied with all n ecessa ry cables and connectors
and a SPACE INVADERS program written in Pascal. Fully assembled and tested
the MID is $299.95, also available without the FIFO, Sound and AID .
BDS C Compiler CP/M $125
Whitesmiths C
MULTI-USER CP/M* can support up to 4 seperate u sers with very fast 180 us
overhead between us e r s. Dissimilar tasks may b e performed on different Compiler CP/ M $630
tenninals . The operating system can a lso s upport up to 4 different
printers. However, if only one printer is attached to the sys t em a print e r CBASIC2 CP/ M $ 120
lock out is provided. System requirements are CP/H L.4, bank se lect memory
and an interrupt board Co gene r ate a RST 6 every 16-20 ms. MULTI-USER
CP/M* is sold in 8080 machine code supplied in source on an 8 inch single
density diskette for only $1 50.00.
Workman Associates
PRaVAR INC.
6217 KENNEDY AVE .
POB 482
HAMMOND, IND. 46323
312 -37 4-7335
Pasadena CA 91102
CP/M is a trademark of Digital Research
Adventure 8-inch disk CP/M 32 K $23 .95
8080 or Z80

MICROSTAT Automated Simulations Inc


POB 4232
NOW AVAILABLE FOR CP/M* Mountain View CA 94040
MICROSTAT. the most powerful statistics package available (Following are available in disk or cassette versions)
for microcomputers. is completely file-oriented with a power-
The Temple of TRS-80 , PET, Apple $24 .95
ful Data Management Subsystem (OMS) that allows you to
Apshai
edit. delete. augment. sort. rank-order. lag and transform (11 Th e Tower of TRS-80 , PET, Apple $14.95
transformations. including linear. exponential and log) existing
Morloc
data into new data. After a file is created with OMS. Microstat
Starfleet Orion TRS-80 , PET, Apple $19.95
provides statistical analysis in the following general areas:
Invasion Orion TRS-80 , PET, Apple $19.95
Descriptive Statistics (mean. sample. and population S.D ..
variance. etc.). Frequency Distributions (grouped or individ-
ual). Hypothesis Testing (mean or proportion). Correlation and Personal Software
Regression Analysis (with support statistics). Non-parametric 1330 Bordeaux Dr
Tests (Kolmogorov-Smirnov. Wilcoxon. etc.). Probability Dis- Sunnyvale CA 94086
tributions (8 of them). Crosstabs and Chi-square. ANOVA (one
and two way). Factorials. Combinations and Permutations. plus Zork : The
other unique and useful features. Great Under-
ground Empire ,
MICRDSTAT requires 48K, Microsoft Basic·80 with CP/M Part I TRS-80 or Apple disk $39.95
and is sent on a single·density 8" Disk. It is also available on
5" diskettes for North Star DOS and Basic (32K and two
drives recommended), specify which when ordering. The Books
price for Microstat is $250.00. The user's manual is $15.00 Kernighan, Brian Wand Dennis M Ritchie.
and includes sample data and printouts. We have other The C Programming Language.
business and educational software. call or write: Englewood Cliffs NJ: Prentice-Hall Software Series ,
Prentice-Hall, 1978, $13.95
ECOSOFT


P.O . Box 68602 Kernighan, Brian Wand P J Plauger.
Indianapolis. IN 46268 Software Tools.
(317) 283-8883 Reading MA: Addison-Wesley Publishing Company,
• CP / M i s a registered trade mark of Digital Research. 1976, $11.95

238 December 1980 © BYTE Publications Inc Circle 162 on inquiry card .
Cromemeo
nco r p 0 rat ed
Tomorrow's Computers Today

EBS
MAIL ORDER DI V I S I ON
Discover Savings and Service with
(ORDER TOLL FREE)

• WE ARE PROUD to be an AUTHORIZED CROMEMCO DEALER


• CROMEMCO stands for quality, reliability and obsolescence insurance
• CROMEMCO is widely recognized as a microcomputer industry leader
• CROMEMCO provides strong support for their dealers and end-users
• THE BOTTOM LINE - it's what you buy AND where you buy it ... WE CARE!

•• NeW. · · RPG II
New. .. BUSINESS
CROMIX IS HERE! Exclusive offering of this important
business language by a microcom- SYSTEMS SOFTWARE!
The exciting new multi-user, multi - puter manufacturer
General Ledger
tasking operating system with many LISP Accounts Payable
added capabilities. The language for Artificial I ntelli - Accounts Receivable
gence research Inventory
An integrated turnkey system that
NeW. · ·SYSTEM ZERO! NeW. .. QUADART! requires no computer programming
4 port serial I/O knowledge. Produced and supported
The S-100 personal computer with
INTELLIGENT I/O CONTROLLER! by Cromemco, and designed to
Cromemco reliability .
On board Z-80 make full use of the advanced
16 FDC features found in Cromemco hard-
Use these together for results you
Double density disk controller won 't believe! ware.
Our
SYSTEMS : List Our Price PERIPHERALS: LANGUAGES: List Price

SYSTEM 2 3990 3190 . 3102 " SMART" TERMINAL COBOL, now updated 95 . 90.
No w double densit y! 40 function keys ; detachable keyboard FORTRAN IV 95 . 90 .
Dual double·sided mini floppy disk with 14·key numeric pad
MACRO ASSEMBLER 95. 90.
drives; 64K RAM
3703 DOT·MATRIX PRINTER 16K BASIC 95. 90.
180 CPS; 18·inch platen; 132 columns ; 32K BASIC
SYSTEM 3 7395. CALL 295 . 275 .
bi ·directional w ith double buffer ing
No w double densit y! DATA BASE MGMT. 95 . 90.
2 Mbyte of dual double·sid ed 8 " floppy 3355A FULL LETTER PRINTER
WORD PROCESSING 95 . 90.
disk ; 64K RAM 55 CPS; 15-inch platen; quality impress-
ion suited to camera copy RATFOR 19~ . 180.
Z ·2H 9995 . CALL TRACE 95 . 90.
No w double density! BOARDS: List Our Price
11 Mbyte integral hard disk; 2 double - SGL. CARD COMP o 450. 380. EBS BUSINESS SOFTWARE :
sided 5 " floppy d isks ; 64K RAM 8K BYTESAVERII 245 . 210.
32K BYTESAVER 295 . CALL GENERAL LEDGER ; ACCOUNTS PAY -
All Cromemco systems feature the ZPU 395 . 335 . ABLE ; ACCOUNTS RECEIVABLE; PAY -
S-100 industry standard bus, 4 MHZ 4FDC 495 . 420. ROLL (Calif.); INVENTORY ; ORDER
64KZ 1785 . 1510. ENTRY
Z-80 CPU, 64K RAM, and can be TU -ART 295 . 250 . List Price $995. each
easily upgraded to multi-user, multi- SDI 595 . CALL
tasking capability. High resolution color graphics interface Customization available

Call or write for our low mail order prices on all CROMEMCO products .. . or on PERSCI disk drives,
MEASUREMENT SYSTEMS boards, BASE 2, QUME, SOROC, ADDS, TVI, NEC SPINWRITER or
other quality products.

EXECUTIVE BUSINESs SYSTEMS Prices shown are for "Cash with Order"
20457 E. Va ll ey Bl vd ., Waln ut, CA 9 1789 COLLECT PHONE ORDERS WELCOME or Send check or

==
M.O. (Personal or Co . checks require 2 wks. to clear) Please
(714) 594-5736
include phone number. Shipping charges will be added ,
WE ALSO OFFE R: • Within Calif. add applicable sales tax. Factory warranty
• Complete analysis of your system needs .' . •. included. All prices subject to revision.
• In sta ll a t io n , tr a ining, support & maintenance
• Custom app li cat ions software
A T O UR REGULAR CONSULTING R ATES
Phone i nquiries we l come
VISA
t--------.. . __
CP / M JI
~--------------.,
CDOS @ C r omemco. I nc.
D i gi t a l Researc h CBAS I C ,.·.. Comp il er Systems

Circle 163 on inquiry card . BYTE December 1980 239


One-Stop Component Center
electronic components AUTHORIZED DISTRIBUTORS
ALABAMA FLORIDA (Contlnu.d) MICHIGAN (Con tln u.d) OREGON (Continued)
Birmh'9hs m J.L.S. Electronic Iflc. Plan tation Hsat/'kit Elec tronic CentC!r Jacksol! Fulton Radio Supply Sa/um Comm ·Shack
Birmingham Micrologic Illc. Tampa AMF Microcomputer Centtlr Inc. KalamoLoo Warren Radio PENNSYLVANIA
Huntsville Industrial Electronic Supply Tsmpa HeBthkit Electronic Cantor LallSillg Fulton Redio Supply Inc. Braddock Loff EllJctronics
Huntsville W&W Electronics Tamps Microcomputer $ystl!ms Livonia Lafayette R.dio Chambursburg Sunrist! Eluctrollic Dill. Co.
Mobile Lafayetre Radio Electronics GEORGIA Livonia Norwest Electronic. Drt!)wIHiII Koss Elt!ctronic, Di,tributors
Tuscaloosa Radio Parts Inc. Atlsnta Engirwuring Co. Inc. Drum, Mr. 0 ', Digital EIL'Ctronic.
ALASKA A tlante W.rrun Redio Co. Erie Warren Redio
Anchorage The Electronic Company Atlanta FruLt!r Heathkit EfL'ctronic CtJntur
Anchorage TVM.fl Columbus Peoli Perlonal Compurvr Corporetion
ARIZONA Stont! Mountllin Olson Electronics Philadt!lphia Heathkit EllJCtronic CentL'r
Flagstaff Jim's Audio & Stereo Repair HAWAII Berr 's Ph il,dolphle Ruseo Eloctronics
Green Valley Radio Shack Honolulu H. R. Electronics Phoeni)(ville Stuvens Electronic,
SierrB Vista 8&5 Electronics Hono lulu Niles Radio Supply Pittsburgh Heathkit Elt!ctronlc Contur
Tucson Electronic City Wailuku Elt!ctronic Supply Pittsburgh South Hills Electronics
Yum/J Yuma Electronic, IDAHO Electronic, Inc. Wilkes e a"e Hemlino Electronic,
ARKANSAS Boise EIt!Ctronic Mort York G. Y. C. Company
Little Rock Southern Electronics Co. Celdwell Bell Electronics RHODE ISLAND
CALIFORNIA ILLINOIS Customer Center Cronston J.bbour Electronics City
Anaheim Heathkit Electronic Center Cllfbondale Electronic World Pawtucket J.bbour Elecrronics City
Anaheim R. F. Eloctronics Chic.go Electronic Supply Warwick Heathk it Elt!ctronic Centtfr
Atascadero Coast Electronicl Chicego Olson Electronic. TENNESSEE
Azusa Amco Electronics Evan ston Cookeville Wegnon's Stereo C,nttJr
Bakerlfield Jay-Kern ElectroniCI Genev. Knoxville Shields EI.c tronic. Supply Inc.
Btukelev AI Lesher Electronics Groveland Memphis Bluff City Electtonics
Buena Plllk Ford Electronicl Mount Prospect Memphis Sere·Rose & Spencer Electtonlc,
Buena Park
Chula Vis ta
5.J. Electronics
Lion Electronics Niles
Peoria i, - -..
- 1.•-a~r;;;:~I'rf'd~J;,r:~'~/!.;:2;;~;t:;;::::Jl~~~i;H;!~i~~?:~i;; Memphis
Nashville
Werren Radio Company
Eddie Warntl r's Parts Comp,ny

~'::£~ON1 ;~:rl
Covln8 G&H Electronic, Ne,h ville Eltlc"e DI.tributing Co.
Cypress SCR Electronics O.kridye Nat ion.1 f/llctlonic,
I
Devi, P.rlldyme Consumtlr Eltlctronics Schaumburg Tullehoma H&H Elllctronics Co. Inc.
FonriJfle Fontana Electronics Skokie I r TEXAS
Fresno Elec tronic Brain Villa Perk I ! "'. Bellumonr Elec tro·Hu t
k~o~~I~:t~n I
Fremo Sperky Eltlctron ics Brownsville GllorgtJ 's ElectroniCI M'Jft
Glendale Eag/tl Eltlc tron;cs Dell.s Hllathkit Electronic C.nter
Goleta Bill's Stereo Chesterton i . Dallas R.m Micro Sy.t.m.
HalfMoon S.y Radio Shack E"'t Chicago ForrWorth The Ingenuity Conc.pt
Harbor City Buff's Electronics Evensville Garlend Tink.r Tronlc' Inc.
Hawaiian G.rdMI Carson Ell1ctron ic, Gery Houlton Hoathkit Electtonic Center
Hollywood Pacific Radio E)(ch.nge Indian.polls Houston Intarectiva Compute"
Inglewood Rediolllnd/inglewood Electronics Muncie Lubbock Trice WholaSlle Eillctronic,
L. Habra A.S.C. Electronics South S end McAllen C.rlos F"nco EItH:tronic,
LII MflU H.athkit Electronic Ctlnt. r South Send San Antonio AppU.nce & Equipmanl Co. Inc.
Lanealter Consumtlr EI.ctronics IOWA S.n Antonio C&K ElectroniCllne.
Modena Computer M.glc Am" San Antonio H.athkit Electronic Centtl(
Modelto Pacific Radio D.v.nport Weco L&M Wholeu/a Elec tron ics
Monterey ZlIcklt Des Moine, UTAH
Morro Bay Coast Electronic, Des Moine. Midvele Haethkit Elactronic Center
National City WillY's Eltlctronics KANSAS Provo Alpine Elec tronic Supply Co.
Northridge Peclfic Redia EI.ctronics Hutchinson ;;--=-1 Sslt Lake City Be"Distlibuting
OceaMlde Electronic Center K.n.s, City Salt LakB City Computerl.nd of Salt Lllke
O)(nard Dow Redia MillIon " VERMONT
Pelmdala Redio Shack A .S. C. Palmdale Saline Essex Junction Lefayetta Radio
Palo Alto U.S. Electronics Wichita VIRGINIA
Pelo Alto Zeck Electronics KENTUCKY Aluandrla Computa;s Plus Inc.
Pasadene Dow Radio Inc. Lexington Ale)(andrlo H88thkit Electronic Center
Palo Roblel Minion Electronics Louisvllitl Annadale Arcede Electron/cs
Pomona Htlathkit Electronic Center Richmond Arlington Arlington Electronic WholeSfltl"
Redding Redlo Mart LOUISIANA Blacksburg Scotty'S Radio & TV In c.
$6crementu Calif. Rlldlo & Television Supply B.ton Rougf CharlottlJ.vllle G",ve, EI.ctronic,
S.craml1nto Zeckit B.ton Rouge Falls Church Crossroad ElfCtronics
Salinas Salinas Radio S eton Rouga Hampton Elactronic 51181 Inc.
Sen Carlol J&H Outlet Store Kenner Hopaw.1I B&G Electronics
Sen Diego Rlldlo Shack A.S.C. Mira Mess Leke Ch"le. McLean Tyson's Computer Emporium
San Fernendo San Fernando EI.ctron/cs Lake Charle, Norfolk AV'BC Electronic, Corp.
Sen Frencisco Zack Electronics Nsw Orlssm ' Norfolk PIi.st Elactronics
San Jasti PeniMule Electronic Supply Inc. Shreveport " Portsmouth E lec tron;cs Unlimited
Sen Jose United Radio & TV Supply MARY LAND Richmond Avec EleC tron ic. Corp.
San Luis Obispo Mid·State Electronic Supply Annapoll, . Ro.noke Avec Elec tronic, Corp.
Sen Rllfeel Electronics Plus Annapolis Vienne Elec tronic Equipment B.nk
Sente Berbera Lombard Elec tronics Baltimore Virginia Beech He.thkit EllICtronic C.nt"
Santa Cruz Santa Cruz Electron ics Baltimore W.rrento n Radio Sh.ck
Sante Ftl Springl Indunrial Electronics
::~~~:~~: ~,
Woodbridg. Virgini. Micro Systems
Sante Meria Cep', Communications
Sante Rose
South Gllte
Electronic. Inc.
Mllc', Elec tronics
Churchvll/e
OamIlSCU. '.
!I' . WASHINGTON
Bell.vue
Everett
ABC Communicetions
ASC Communic.tions
South Leb TehoB CIIIPine Electronics Frederick Kennewick C&J Electronics/nc.
Sunnyville Sunnyvale Electronics Glen Burnie Longview Progress Electronics
Torrance SE Electronics Le Vsle Moses L.ke Ron's EI8ctronics
Torrence Torrance Electronics Rockvilltl Pesco Riverview EI8ctronics
Tustin A·B&B EIBctronlcl Silver Richlend C&J ElectroniCf
Vellejo ZlIckit Towson Seattle ABC CommuniClltionl
Van NUYI Thrifty Electronics Supply Inc. Towson Seattle Am. teur Redlo Supply
Wenmlnster JK Electronics Towson Seattle Empire Electronics
Whittier D&S Electronics Towson Spokan8 Don's St.r60 Ctnter
Whittier Whittier ElectronlCI Co. Wheaton Spokane Parson.1 Comput.rs
Woodland HiIIl Heethkit Electronic Canter Tacoma C&G EI&etroniCI
COLORADO Littleton Tacoma NorthwtJlt Redio Supply
Aurore Auror. Electronic, Peabody WEST VIRGINIA
Coloredo Sp rings Centennie' Electronics Inc. Pittsfield Fsirmont TPS Electronic, Inc.
Denvsr Mr. Coin Di,trlb uting Co. Wa/them Morgentown Th6 Computer Corner
Denver Micro World Eltlctronic, Wellelley Morgantown EllICtro Di,tributlng Co. Inc.
CONNECTICUT Wilt Springfield Wheeling Lef.yette Redio AlSoci.t. Sto re
Avon H,athkit Electronic, Cent" Wo rce't" WYOMING
New Heven Cu.tomlz.d Comput" Sy,t.m. MICHIGAN Chsytnn. Compu~r Conceptf
Westport Comput.rwork. Adrian
DELAWARE Allen P.,k
New Cestle Oelawa,. Am.t.ur Supply Ann Arbor
Newsrk Computer/end Sfttl. Creek CANADA
Wilmington LIf.co Sa y City Alb,rt. :
Wilm ing ton Whol."le EI.ctronlc. Inc. C.nton Celgery CompuShop Albert. L rd.
FLORIDA CI,w.on Ont.rlo :
CI,.rwst" AGL EI.ctronlc, Coldwater Toronto Houl6 of Compu tllrr
Ft. Lsuderdele Compu"" For You Detroit GUAM Merlenll Electronic.
Ft. Lsuderd,'e L,fllyerte R,dlo Electronic. Detroit ENGLAND
Ge/ne,vllie Lef,yftte R_dlo Detroit Bits, By til & Micros Berkshire N.wBear Computing StOff
Hleleeh H"thk/r Electronic Ctnter O)(ford H.athkit Electronic C. nter GUATEMALA EItH:tronlca Pan·Amer/Cllne
Jacklonvlll, LeflCO of FlorId, Inc. Ea.t DetroIt H,.th~k/~r'E;;~~~~;m:~;;....;;;. Ttlc. Whol"e/. EI'ctronlc, PANAMA Tropelco, S,A.
Lakelllnd L.kel.nd Sp.cl.lty Electronic. Flint Shand EI.ctronlcI Inc. SINGAPORE Appll«l Diglt.1 Sy.t.m
Mleml Herm,n Electronic. Gard.n City Computff Ctnter Albany Oregon Hem Selel SI NGAPORE Sy.· TfCh
Miami N&G OI."Ibu to" Grand Rtpld. Micro Computfr World B.. v"ton Norv.c EI.ctron lc, SWE DEN
Oeklend Perk Lafayatte RediD Grend R.pld. R,dlo Pitt. Inc. Corvalll, rero·a .. Stockholm LSI EI.ctron lc. HB
Orl.ndo Sourh.en Mlcro·Oat. Corp. Grand R.pld, T& W EI,ctron lc. Eugen. Eug.ne Am.t.ur R.dlo Supply WEST IND IES
P,mBCo/. Orlce EI.crronlc , Inc. Grand R,pld. W.,,.n Rlldlo Co. Portland Portlend Redlo Supply Port of Spain, TrinIdad The Hobby Centff

For Distributor Information, write or phone JIM ·PAKIBl 1355 Shoreway'Road, Belmont, CA 94002 (415) 595·5936

240 BYTE December 19BO Circle 164 on Inquiry card .


_ TTL ~ LS Schottky _ _
7400 . · 2/.85 7490. .85 74LSOO. .55 74LSI09.. . .79
7402 . · 2/.85 7493. .85 74LS02. .55 74LSI23.. 1.95
7404 . · 2/.85 74100. · .2.25 74 LS04. .69 74LSI38.. 1.49
7406 . .2/1.19 74109. .2/1.19 74 LS08. .55 74LSI39.. 1.49
7407 . .2/1.19 74121. .69 74LSIO. .55 74LSI54.. 2.49
7408 . · 2/.89 74123. .99 74LS14. 1.09 74LS157. 1.49
7410 . · 2/.85 74150. .1.95 74LS3O. .55 74LS161. 1.79
7414 . · .99 74154. .1.95 74LS32. .69 74LS174. 1.79
7417 . .2/1.10 74157. .99 GBIOO Cer . Caps. (100) 2.95 G6123 Heat Sinks (30) 3.95 74 LS38. .69 74LS175. 1.79
7420 . · 2/.85 74161. .1.19 GBIOI Mylar Caps. (60) 4.95 GBI27 Translsto;'s (100) 3.95 74 LS42. 1.49 74LS192. 1.89
7447 . · . 1.19 74164. .1.59 GBI02 Electrolytlcs (60) 4.95 G BI37 Chokes (50) 3.95 74LS47. 1.49 74LS193. 1.89
GBI03 Tantalums (40) 4.95
7474
7475
.
.
.69
.79
74174.
74175.
. 1.59
. 1.49 GBIOS TTL IC's (50) 4.95 g~!i6 ~~~'iI'sr~~lft'd~1 t~~ 74LS48.
74LS73.
1.79
.79
74LS221.
74LS244 .
1.95
2.49
G BllO Asst. LEOs (100) 5.95 GBI41 Washers \200) 2.95
7476 . .69 74192. .1.19 GB1l3 Trimmers (30) 4.95 G BI45 Lugs (100 2.95 74LS74. .79 74LS245. 3.49
7485 . .. . · .1.19 74193 . .1.19 G B1l6 V,w Resist . (200) 2.95 GBI54 1&2w Resist . (100\2.95 74 LS75. .99 74 LS367 . 1.29
7486 . . . . .. 2/1.19 74367. · .99 GB1l7 V,W Resist. (2001 2.95 GBI62 7-Seg. Dsplys. (SO 5.95 74LS85. 1.95 74LS374. 2.49
7489 . . . . .. 2.99 74393... · . 1.95 GBI20 Slide Switch (25 3.95 GBI73 3/S" Pots. (100) 5.95 74 LS90. 1.09 81 LS97. 2.49

POTENTIOMETERS REGULATED POWER SUPPLY KIT SOCKETS

~
I)
I Uses LM309K. Heat Sink Low Profile Wire Wrap
provided. PC board con- 8 pin LP . . . 2/.59 14pin WW tin .75
, 14 pin LP .. . 2/.69 14pin WW gold 1.09
,. struction. Provides a sol id 16 pin LP. . 2/.79 16pin WW tin .79
1 amp @ 5 volts. Can supply up 18 pin LP . . 2/.89 16pin WW gold 1.19
20 pin LP. . 2/.99 24pin WW gold 1.69
to ±5V, ±9V and ±12V with 22 pin LP . .2/1.09 40pin WW gold 2.75
JE205 Adapter. Includescompo- 24 pin LP . .79 14p. pi ug/cover 1.29
2 Watt @70·C 3/4 Watt @ 70·C nents, hardware and instructions. 28 pin LP . .82 16P. plug/cover 1.39
36 pin LP. . .99 24p. pi ug/cover 1.95
7/S" Slotted Shaft 15 Turn Pot. 3%"x5"x2"H 40 pin LP . . 1.19 + molex p./sockets
Linear Taper Linear Taper

1K 5K 10K 100n 500n 1 K


_J_E_2_0_0_,_,_,_,_,_,_,_ _ _,_,_,_,_,_,_,_'_$_'_4_,9_5----t
I-
IINN?7557~~. DE~. ~.5IR~~~~~TO.~/~19
2/.59 2N2222A.. . 2/.89
25K 50K 100K 5K 10K 50K INI188. 2.69 2N2907A.. . 2/.89
DESK TOP ENCLOSURES IN3600. 2N3055... .99
1 Meg 100K 500K 1Meg IN4001. 2N3772.. 2.25
I N4004. 2N3904. . . 2/.69
IN4007. 2N3906... 2/.69
CMU" $2,95 830P, , $',79 IN4148. 2N4401... 2/.79
I N4733. 2N4403. . . 2/.79
IN4734. 2N5129... 2/.69
CMOS . ~ I N4735. 2N5139... 2/.69
4000 . .69 4030. .79 IN4742. 2N5210 .. . . . 2/.79
4001 . .69 4040. 1.95 I N4744. 2N5951. . . . . 2/1.29
:~~ : I:~g :~:~: U~ DTE-S (Picturedl . . . . . $31.96 CAPACITORS
4009 . .89 4047. 2.75 DTE-11 (Picturedl . . . . . 34.95 Dipped Tantalum ELECTROL YTIC
4010 . .85 4049 . .89 DTE-14........... 36.95 .lmfd@35V 2/.89 Imfd @50V 3/.69
4011 . .69 4050. .89 DTE-HK (Case for JE600' . , . 47.95 .47mfd@35V 2/.89 4.7mfd @50V 2/.59
4013 . .85 4051. 1.95 I Imfd@35V 2/.89 IOmfd @50V 2/.69
4016
4017
40lS
4020
.
.
.
.
.S5
1.49
1.49
2.19
4066.
4069.
4070.
4071.
1.19
. 7799
.79
1--------------------;
DTE-AK (Case for JE6101 (Pictured I
0 VI DEO CONTR L
LER
52.95 2.2mfd@25V 2/1.09
4.7mfd@25V 2/1.39
IOmfd@25V 1.19
22mfd@50V
3.3mfd@25V2/1.1947mfd @50V2/.S9
lOOmfd @50V
220mfd @50V
2/.79
.59
.69
4023 . .49 40SI. .69 33mfd@25V 3.95 lOOOmfd@25V 1.19
4024 . 1.29 4093. 1.19 100V MY 2200mfd@l6V 1.39
4027 . .S9 4511. 1.95 .001-.01mfd 50V CERAMIC
. .---------------~ Ideal for all video .022mfd 10pf-.022mfd 4/.59
CONN ECTORS games or remote .047mfd .047mfd 4/.69
control projects. .lmfd .Imfd 4/.79
Two mini. pots. .22mfd
40K ohm each. MICROPROCESSORS
SPST push button ZSOA CPU (4M Hz) 14.95
control.Five-wire MC6800 S Bit MPU 14.95
connection cable SOSOA CPU 7.95
DB25P D·Submlnlature Plug S212 S Bit I/ O Port 3.95
DB25S D-Subm lnlature Socket 5' long. Rugged 8216 BI-Dlrectlonal Bus Driver 4.49
DB51226 Cover for DB25P/S plastic case - 2513/2140 Character Generator 12.95
22/44 SE P .C. Edge 1 %"H x 2-3/S"W r~~5-1013 Jcr~SJ:~~ ~et :~ffer ~:§~
UG88/U BNC Plug x 4-5/16"L AY-5-2376 8S-Key Keyboard Encoder 13.95
UGS9/U BNC Jack 2114-3 4K Static RAM (300ns) 9.49

---------
UGI75/ U UHF Adapter M K4116 16K Dynamic RAM (250ns) 9.95
50239 UHF Panel Recp. 2708 SK EP'ROM 10.95
PL25S UH F Adapter

--------
JVC-40 , , , $5 , 95 eac h 2716 16K EPROM (+5V) 19.95
PL259 UHF Plug
UG260/U BNC Plug
UGI094/U BNC Bulkhead Recp. 3
_ _ LINEAR
LM30IN . .59 LM 7S05T
Discount Jim-pal( Coupon
LM305H. 1.39 LM7812T ONE GOOD FOR
LM307N . .75 LM7815T
LM308N . 1.19 LM380N. DOLLAR ONE DOLLAR
LM309K . 2.25 LM384N .
LM310N. 2.69 LM555N. Discount Coupon DISCOUNT
LM311N. 1.49 LM556N.
LM317T . 2.29 LM565N . OFFER EXPIRES on purchase of any
LM3ISN. . 2.95 LM566N . DECEMBER 31, 19S0 JIM-PAK PRODUCTS
LM319N . . 2.95 LM567N . at participating Distributors
LM320K-5. 2.25 LM723N . Redeemable at
LM7905T . 1. 75 LM741 N. participating JIM-PAK
LM7912T .. 1.75 LMI310N Mr. 'Distributor : Jim-Pak
LM7915T .. 1.75 LMI458N Distributors for $1 .00 will accept this coupon
LM323K . . 5.95 LMI488N discount on purchases for one dollar credit
LM324N .
LM337T. .
LM339N. .
1.29
2.29
1.29
LMI489N
LMI800N
76477N ..
of JIM-PAK components
exceeding $1.00 One Co
ONE DOLLAR
Per Customer
when returned to us with
your regular orders.

Circle 164 on Inquiry card . BYTE December 1980 241


••• EVERYTHING FOR YOUR TRS-80 ••
T

• TRS-80'· is a trademark of the Radio Shack Division of Tandy Corporation


* All orders processed within 24-Hours
,4~ * 3O-Day money back guarantee on all TRSDOS Software

~OD-II PROGRAMS
* Add $2.00 for shipping in UPS Areas
* Add $3.00 for C.O.D. or NON-UPS Areas
* Add $4.00 outside U.S.A., Canada & Mexico
* We will match any bonafide advertised price
in any of the Major Computer Magazines

A
(1) ELECTRIC PENCIL (Michael Shrayer Software) .. MICROSOFT EDITOR ASSEMBLER PLUS including t (1) CP/M (lifeboat Associates) .. ... an alternative
A
t
Complete word processor with extensive editing and uploading services and patches for Disk I/O.. assemble operating system for the MOO· II that allows MOD-II
printer formatting features .... .$325 (STANDARD directly into memo ry ... save all or portio n s of source owners to use any of the hundreds of programs
L TRSDOS VERSION) ... $350 (DIABLO. NEC O R OUME
TRSQOS VERSION) .
to disk ... d ynamic debug faci lit y (ZBUG) ... enlended _
editor commands ... $125.
availab le under CP/ M ... $170.
(2) CP / M HANDBOOK .. .(Sybex) ... a step-by-step
L
L (2) GENERAL LEDGER, ACCOUNTS RECEIVABLE, (12) HARD / SOFT DISK SYSTEM (Racet Computes ) ... gu ide to CP/ M ... takes the reader through each of th e
L
t
ACCOUNTS PAYABLE, INVENTORY CONTROL, The software essential 10 interface any of the popular CP/ M commands ... numberous sample programs ..
INVOICING AND PAYROLL (~mall Business Systems large hard disk drives ... comp letely compa tible with practi ca l hintS ...reference tables ...$13.95.

S Group) ... an extensive business system for the se ri ous


user ... can be used one module at a time or as a co-
your existing so ftware and files .. .al lows up to 20 -
megabytes of storage (and l a r~e r ) ... directory expand- (3) GENERAL LEDGER, ACCOUNTS RECEIVABLE .
ACCOUNTS PAYABLE, INVENTORY CONTROL,
p
ordinated system ... $225 ... per module ... $1299 for the ab le to handle thousands 0 1 IlIe5 .. ,$400.
0 complete system.
(3) GENERAL LEDGER, ACCOUNTS RECEIVABLE,
(13) CAMEO HARD DISK DRIVE CONTROLLER ..
coming soon (Novembe r 1?) -
AND PAYROLL (Peachtree Software) ... requires CP/ M
and MICROSOFT BASIC ... professional business
systems ... turn key operation ... can be used as sing le
R
F 0
-t
ACCOUNTS PAYABLE, INVENTORY CONTROL modules o r as a coordinated system ... S500 per
AND PAYROLL (Compumax) ... a com pl ete user o ri- (14) HARD DISK DRIVES ... co m ing soon (Nov. 1?). module ... S2500 for the co mpl ete system.
T ented business system ... ca n be used one module at a
time or as a coo rd inated system ... $140 per module ..
$995 for the comp lete system .
(15) H & E COMPUTRONICS, INC. SHARE-A-
PROGRAM DISKETTE #1...works under TR SDOS ... a
(4) WORD-STAR. .. The ultimate word processo r ... a
menu driven word pro cessi ng system that can be used
G
co lle ction o f programs written by MOO-II ow ners ..
W with any printer. All standard word processing
R
-t
(4) MOD-II UTILITY PACKAGE (Racet Compu'es) ... programs in clud e data base management.. .a word commands are included ... plus many unique com-
adds important utilities 10 TRSDOS ... copy files processor ... mail sys tem ...mortgage ca lculations ... mands o nly found on WORD STAR ... requires CP/ M
A seleclively ... faster and more accurate file copying ...
repair bad direclories ... displays sorted directory o f
checkbook regi ste r ... and many others ... SB (add $3
postage outside of th e United States. Canada and
... S495. A
R Mexico) ... FREE if you send us a diskette co ntaining (5) MAIL LIST MERGE ... An add on package 'ha'
M

-
all files o n 1 to 4 disk drives ... SUPERZAP ... change

- -t
disk ID ... and more ... S150. a program that ca n be added to the SHAAE-A-PRO- allows the user to send fo rm letters (created on
GRAM DISKETTE . WORD-ST AR) to any compiled mailing list (usin g any
E (5) ADVENTURE #1-#9 (Scoll Adams - Adventure
(16) WABASH CERTIFIED DISKETTES ... S39.95 (pe r
CP/ M based MAIL program such as the PEAC HTREE
S
• Internat ional) ... a series of games formally on ly
available on the large computers ... your goal is to work box of 10) .
MAIL PROGRAM) ... requires CP/ M. WORD STAR and
andy CP / M based ma il program ... S150. I(

t-
-
your way through a maze of obstacles in order to
LISTED recover a sec ret treasure or comp lete a mission ... th e
(17) FLIP SORT DISKETTE STORAGE TRAY ... Stores
50 diskettes ... co mes co mplete with index-dividers, tilt
(6) SELECTOR III (Micro-Ap) ... comple'e da'a
management system .. . user defined fields and codes ...
LISTED
HERE package includes all 9 Adventures written by Scott
Adams ... $99.95.
plates and adjus tab le spacing ... $44.9S. manages any list defined by th e user .. .includes HERE
)
(6) GSF (Racet Computers) .. .Generali zed Subroutine
(lS) MASTER PAC 100 ... 100 esse nlial programs ..
8USINESS ... PERSONAL FINANCE ... STATISTICS .. .
additional modules for simplified inventory contrOl ,
accounts receivable and acco unts payable ... reQui res
I(

-t
W FaciJity ... a se ries of super fast machine languag e
utilities that ca n be ca lled fro m a BA SIC program (no
MATH ... GAMBLlNG ... GAMES ... includes 125 page
manual and 2 di skettes ... $99.95.
CBASIC-2 ... S295.
R
(7) SELECTOR IV (Micro-Ap) ... the ultima'e data
0 machine language knowledge requ ired) ... sorts 1000
items in under 5 seconds ... all ows PEEK and POKE (19) BUSINESS PAC 100... 100 essential business
prog rams ... IN VENTORY CONTROL ... PA YROLL. ..
management system ... all features use the SELECTOR E
statementS ... move data bloc ks ... co mpress and un- III plus ... dala file format conversions ... full page report

a
-tt
R compress data ... wo rks under TRSDOS ... S50. BOOKKEEPING SYSTEM ... STOCK
TIONS ... CHECKBOOK MAINTENANCE .. . AC-
CALCU LA- formatler ... computations ... global search and replace
... hard di sk compatible ... dataltext merging ... S550.

K (7) DSM (Racet Computes) ... Di sk Sor' Merge ... sorts


and merges large multipl e disk ette files on a 1 to 4
drive syste m ... NOT AN IN MEMORY SORT...can
COUNTS RECEIVABLE ... ACCOUNTS PAYABLE ...
includes 125 page manual anc1 two diskelt es .. .$149.95.
(20) EDITOR ASSEMBLER (Ga la c'ic Software Lid .) ...
(8) GLECTOR (Micro-Ap) ... add on package to 'h e
SELECTOR. .. general ledger th at all ows the user 10
define a cus tomized chart of accoun ts ... S350.
u
S actually alphabetize (or any other type of sort) 4 disk
drives worth of data ... sorts one co mplete disk of th e first user oriented Editor Assembler for the I
-t
MODEL II and was desigl)ed to utilize all the features (9) CBASIC-2 ... a non-inteJoactive BASIC used for
information in 10 minutes ... information is provided to man y programs that run under CP/ M ... allows user to

W
use DSM with the RS MAILING PROGRAM .. .works
under TRSDOS ... St 50.
of the MODEL II. /I includes in nova tive features for
ease o f coding and debugging and complete docu-
mentation (over 120 pages) ... works under TR SDOS
mak e more efficient use of disk files ... eliminales the
use o f most line number references ... require o n suc h
R
I (S) RSM (Small Systems Software) ... a machine ... S229.00. programs as the SELECTOR ... S120 .
E
-
language monitor and disassembl er ... can be used to (10) MICROSOFT BASIC ... an enhanced version of the
see and modify memory or disk sectorS .. .contains all MICROSOFT BASIC found on TRSDOS ... adds
commands such as chainin~ (a ll ows the user to LOAD
T the co mmands found on the Model-I version plus
C

-tt
some additional co mm ands for the MOD- II .. .works and RUN a new program Without losing the variabl es
under TRSDOS ... $39.95. currently in memory) ... long variable length fit e
H (9) BLINK BASIC LINK FACILITY (Racet Computes) ..
(22) MAIL/ FILE SYSTEM Irom Galactic Software Ltd .
stores 2.500 names per disk . No sorting time is
required since th e fi le is automaticall y so rted by first
records, WHILE/ WEND and otherS ... can be used with
the BASIC COMPILER to speed up programs (3-tO P
Link from one BASIC program to another saving all tim es faster execution) ... S325.

T variab les ... chain programs withou t losing va ri ables


... S50.
and last name plus Zip Code on input. Retrieve by any
com bination o f 19 user codes . Supports an 11 digit (11) MASTER TAX (CPAids) ... professional tax /
alphanumerica Zip . Supports a message line. Comes preparatio n program ... prepares schedules. A. B. C. D.
M*
R
S
(10) BASIC CROSS REFERENCE UTILITY (Racet
Computes) ... lists a/l variables and strings used in a
program (with the line numbers in which they appear)
complete with user-oriented documentation ( 100-
page manual). Allows fo r company nam e and indi vid -
ual of a company and comp lete phone number (and
- E. F. G . R/ RP . SE. TC. ES and forms 2106. 2t 19. 22tO.
3468.3903.2441. 4625. 4726. 4797. 4972. 5695 and
6521 . Printing can be on readily available pre-printed

-t
... Iists all GOTO's and GOSU8's (with the lin e num- extension) ... works under TRSDOS ... S199.00 continuous forms. on overlays. or on computer
bers in which they appear) ... searches for any specific generated IR S approved forms . Maintains clint histo ry
(23) INCOME TAX PAC ... Professional inc o me tax
D variab les or strings (with the line number in which
they appear) ... S50. package ... mos t form s and schedules ... outpu tt o vi deo
o r line printer ... au toma tic memory storage of all
files ... interacti ve with CP/ Aids General Ledger ... S995.
(12) GENERAL LEDGER II (C PA ids) ... designed for
0 information ... data can be loaded from diskette. CPA's ... stores complete 12 month deta iled history of

t
(i 1) DEVELOPMENT PACKAGE (Racet Computes) ...
SUPEAZAP (to see. print or change any byte on a changed and ed ited ... buill in erro r checking ... $199.95. tran sac ti ons ... gene r ates f inancial slatements .
depreciation. loan amortizations, journals. tr ial
S* diskette) ... Disassembler and MOO-II interface to the

t
(24) COMPUTER GAMES (SBSG) ... Mean Checker bal ances. statements of changes in financial posi ti on .
Machine, Star-Trek III . Concen trat ion. Tre asure Hunt , - and compilation letters .. .includes payroll system with
automating posting to general ledgers... prints
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .B.a.nc.o
. •.•D.0.9.S.t.a.r.A.d.ve.n.'.ur.e.....$.
7.4.•9.5.. . . . . . . . . . . . . payroll register . W2's and payroll checks .. .$450.

NEW TOLL-FREE - (13) ELECTRIC PENCIL (Michae l Shrayer Software)


.. .Complete word processor with extensive editing
and printer formatting fea tures... S275 (S tandard

-t
printer ve rsion) ... S300 (DIABLO. NEC or OUME
version) .

ORDER LINE (14) BASIC COMPILER (Mic rosoft) ... changes your
~~~~~=rrf~ox~r~::;i~~n~~ ~~ghtii~e~~§~~~e ... increases
50 N. PASCACK ROAD (OUTSIDE OF N.Y. STATE)
SPRING VALLEY , NEW YORK 10977
(800) 431-2818 (CP / M IS A REGISTERED TRADEMARK
OF DIGITAL RESEARCH)

~
.' -' 24 HOUR
ORDER
LINE
NEW!!!
MOD-II NEWSLETTER
(914) 425-1535 $12 or 12 issues
242 BYTE December 1980 Circle 95 on inquiry card.
THE ORIGINAL MAGAZINE FOR
OWNERS OF THE TRS-80™* MICROCOMPUTER
MONTHL Y
SOFTWARE N EW SMAGAZ IN E
FOR TRS-80 " FOR TRS-80 "
OWNERS OWNERS

MONTHLY NEWSMAGAZINE
Practical Support For Model I, II & III
PROGRAMS AND ARTICLES PUBLISHED IN OUR FIRST 12 ISSU ES
• PRACTICAL APPLICATIONS INCLUDE THE FOLLOWING :
• A COMPLETE INCOME TAX PROG RAM (LONG AND SHORT FORM)
• BUSINESS • INVENTORY CON TROL
• STOC K M A RKET ANA LY SIS
• GAMBLING. GAMES • WO RD PROCESSING PROGRAM (FOR DISK OR CASSETTE)
• LOWER CASE MODIFI CATION FOR YOUR VIDEO MONITOR OR PRINTER
• EDUCATION • PAYROLL (FEDERAL TAX WIT HHOLDING PROGRAM I
• EXTEND 16 DIG IT ACCURACY TO TRS80· · FUN CTIONS (SUC H AS
SQUARE ROOTS AND TR IGONOMETRI C FUNCTIONS)
• PERSONAL FINANCE • NEW DI SK DRIVES FOR YOUR TR S80··
• PRINTER OPTIONS AVA IL ABLE FOR YOUR TRS·80··
• BEGINNER'S CORNER • A HORSE SE LEC TI ON SYSTEM***ARITHM ETIC TEACHER
• COMPLET E MAILING LI ST PROGRAMS !BOTH FOR D ISK OR CASSE TTE
• NEW PRODUCTS SEQUENTIAL AND RANDOM ACCESS)
• RANDO M SAMPLl NG***BAR GRAPH
·SOFTWAREEXCHANGE • CHEC KBOO K MAINTENANCE PROGRAM
• LEVEL II UPDATES** *L. EVEL. II INDEX
• MARKET PLACE • CRED IT CARD IN FORMATION STORAGE FlU :
• BEG INNER'S GU IDE TO MAC HI NE L.AN GUAGE AND ASSEMBL. Y
L.ANGUAGE
• QUESTIONS AND ANSWERS • LINE RENUMBER ING
• AND CASSETTE TI PS. PROGRAM HIN TS. L.ATEST I) RODU CTS
• PROGRAM PRINTOUTS CO MIN G SOO N (GENERAL. L.EDGER. ACCOUNTS P.AYABl.E I'IND
RECEIVAB L. E. FORTRAN 80 . FINANCIA L APPLICATIONS PACKAGE .
. . . . AND MORE PROGRAMS FOR HOMEOWNERS. MERGE TW O PROGRAMS.

:E'I- STATISTiCAL. AND MATHEMATI CAL PROGRAMS !BOT H


EL.EMENTARY AND ADVANCED I AND

fR£ WORD PROCESSING PROGRAM For wriling letters, te xt. madll1g list s, etc, w( th each new subscn pt(oll s or
.1I~~ 'iI ' b \ Ih\!li \I.-\I' h()) l.y'!1\
renewal
«)Hi '

t" LEVEL II RAM TEST Checks random access memory to ensure that all memory loca tions are working properly.
DATA MANAGEMENT SYSTEM Complete file management for you r TRS·80·· .
CLEANUP Fast ac tion Maze Game.
~
r'll«:«:
t::- t::-
ADVENTURE Adventure ~O by Scott Adams (From Adventureland Internal ional ).
* All programs are supp lied on cassette (add $3 for Diskett e Version· add $5 for modifi ed Mod·" Version).

SEND FOR OUR NEW 48 PAGE SOFT WARE CATALOG (lNCL.UDING LISTINGS OF HUNDREDS OF TRS 80 '· PRO GRAMS AVA IL.ABL.E ON
CASSETTE AND DISKETTEI . 52.00 OR FREE WITH EACH SUBSCRIPTIONS OR SAMPLE ISSUE.
I
;~(]r:1PlJTH[]~%~S~. ························································ NE'W '':OL'L~FRE'E
--'~~;;;;:;C:~' ;OAO
SPRING VALLEY. NEW YORK 10977
HOUR Iji;J 24
. •"
ORDER LINE
ORDER (OUTSIDE OF N.Y. STATE)
ONE YEAR SUBSCRIPTION $24. LINE
(800) 431-2818
TWO YEAR SUB SC RIPTION $48.
(914) 425-1535
SAM PLE OF LATE ST ISS UE $ 4 .
START MY SUBSCRIPTION WITH ISSUE ..
(#1 - Jul y 1978. #7 - January 1979· #12 - Jun e 1979· #18 - January 1980)
NEW SUB SC RIPTION . RENEWAL .

CREDIT CARD NUMBER _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ __ _ __ _ _ _ _ EXP. DATE _ _ __

SIGNATURE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ __ _ _ _ __ _ _.

NAME _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ __ _ _ _ _ _ __ _ __ __

ADDRESS _ _ _ _ _ _-:::-:-:-:-:::-:-: CITY _ _ _ _ _ _ _ _ STATE _ _ _ _ _ __ _ _-..L


ZIP_ __ _ __
• •• ADD $6 YEAR (CANADA. MEX ICO) ADD $ t 2 YEA R A!R MAIL· OUTSIDE OF U.s .A .. CANA DA & MEX ICO •••

Circle 95 on inquiry card. BYTE December 1980 243


A PocketComputer1
Sizing up the HP-41C
Bruce D Carbrey
704 Currituck Dr
Raleigh NC 27609

These days, the introduction of a new pocket calcula-


tor is usually greeted with a yawn. This is because calcu- The HP-41C has an array of features
lators have become so commonplace. So what's all the
excitement over the Hewlett-Packard HP-41C? The
that blurs the distinction between
answer is that the HP-41C has novel features that place it calculators and personal computers.
a cut above all other calculators and blur the distinction
between calculators and personal computers. Hewlett-
Packard, not usually given to wild claims, ventures to
suggest in the HP-41C Owner's Handbook and Program- ciators," which inform you of various calculator modes
ming Guide that the calculator "can even be called a per- currently active. For example, i( you select radian
sonal computing system." What are the features that measure instead of degrees for trigonometric functions ,
separate the HP-41C from the pack? "RAD" appears at the bottom of the display. There is
even a SHIFT annunciator that indicates when the shift
• twelve-character, true alphanumeric display key has been depressed.
• expandable, nonvolatile memory The keyboard is HP's usual very high-quality, thirty-
• plug-in peripherals: magnetic card reader, printer, five-key, tactile-feedback keyboard, augmented by four
read-only memory application packs, and a bar-code push-on-push-off mode-selection switches. With fifty-
reader nine displayable characters and 130 built-in functions, it
should be apparent that the thirty-nine keys have several
These, plus a host of convenience features, make this duties. In fact, each key is etched with three labels: its
calculator the most versatile machine ever. standard (unshifted) function, its shifted function (above
the key), and its alpha-mode function (on the bottom
Display and Keyboard sloping side of the key). Alpha-mode characters are
Perhaps at some time you have marveled at the in- enabled as long as the alpha-mode switch is set. The more
genuity of the person who discovered that, if you hold unusual alpha-mode characters (such as "r;," "%," "* ,"
your calculator upside down after entering 710.77345, it "$," etc) are selected by using the shift key in alpha mode.
will read "SHELL OIL". Well, you don't need to resort to To keep the keyboard reasonably uncluttered, this set of
tricks like that on the HP-41C, because the usual red special characters is not etched on the keys but appears in
seven-segment light-emitting diodes (LEDs) are gone. a pictorial layout on the back of the calculator.
They are replaced by a large, high-resolution black-on- Even with each key potentially performing quadruple
white liquid-crystal display (LCD) capable of displaying duty, there are simply not enough keys for all the func-
all twenty-six uppercase alphabetic characters, ten tions . To employ one of the more esoteric functions , you
numerals, and twenty-three other characters (see photo depress the execute (XEQ) button and spell the name of
1) . In addition, the display contains eleven "status annun- the desired function. For example, to compute 121 (12 fac-

244 December 1980 © BYTE Publications Inc


Circle 364 on inquiry card.

torial), you would key in:

1 2 XEQ ALPHA F A C T ALPHA


DISK DRIVE BONANZA BY aT
8" DISK DRIVES
If you happen to be heavily involved in statistics, you Shugart 801R Sgl / side Obi/Den $395.00
may find this a nuisance because FACT (the factorial Two for. . . . . . . . . . . . . . . . . . . $775.00
function) will be frequently needed. This is where the Qume Datatrak 8"dbl sided, dbl density.
"programmable keyboard" feature of the HP-41C comes OM E- 8DS (851R compatibl e) ........... . . $ 599.00
Pkg o f tw o ...... .. . .... ... . . $549.00 ea
in handy. You can assign or reassign any function to any
key you like by using the ASN function . For example:
QT DISK PACKAGES
ASN ALPHA F A C T ALPHA TAN lObi Den Controll e r. A & T . two 8" dbl den drives . CP / M '
2.2. cab in et. power supply & cables $1395.00
IT Two 801 R disk drives with cabinet. power supply
assigns the FACT function to the button normally used to & fan .. $1100.00
activate the tangent function. A push-on-push-off USER m Dual 8" Drives :
mode switch determines whether user-defined or stan- Obi den drives i n ca b inet on ly
2 sg l si ded (80 1R) $ 989.00
dard meanings are currently associated with the keys . If 2 dbl sided (OUM E) $1409.00
you forget what function you have assigned to a key, you
can find out by simply holding down the key. For our ex-
ample, holding down the TAN button will show "FACT" 5'1.' DRIVES
on the display while in user mode and ''TAN'' while in
normal mode. MPI-B5' M PI 8-51
5g1 Sided Sg l / Obl Den
. $250.00 MPI-B91 MPI 8-91 . . . ... $375 .00
S9! Sided , Ob i Den . 77 Tracks
User-programmed functions can also be assigned to Exa c t Replacement lor SA-400
PERTEC FO -200 PE R-FD200 ... . $225.00
MPI ' B52 MPI 8- 52 . . ....... 5350.00 5g 1 Sided . Sg l/ Dbl Den
keys , allowing the calculator to be customized to your Obi Sided . Obi Den
Shugart SA400 SHU-SA400 . . ... $250 .00
application. Two keyboard overlays with stick-on labels 5g1 Sided . Obi / Den

are provided for identification of user-defined keys.

~
COMPUTER
SYSTEMS WE ACCEPT MlC. VISA. AM EXP
INC . PLACE ORDERS TOLL FREE
1-800-4 21 -5150
15620 South Inglewood Ave . (CONTINENTAL U.S. ONLY)
Lawndale, California 90260 (EXCEPT CALIFORNIA)
(213) 970-0952 CP / M is a Irademark 01 Oigl1al Res ea rch

the electric P~!!,~.!l 111M


Jj~. for the TRS-80 Model II· Computer
d 'l.~
&
The Electr ic Pencil Is a Choracter Oriented Word P rocessing
Syst em. This means thol lexl is en t ered as (I continuous sIring
of c::ruaclers O'ld 15 manipulated os soch. This ollow$ the user
enormovs freedom (J"Id ease in the movement (J"Id hondti r.g of
l exl. Since lines ore no l delinea t ed, ony num ber o f thor·
octers, words, lines or paragraphs mer be inser t ed or deleted
anywhere in The lext . The enti rely o f lhe lex' shif ts O"ld
opens up or c loses as needed in full view of lhe vse r. CQr-
rioge rel urns as well as word hyphenation ore nol req ui red
since ooen line of l ext is forrTlolled Qu tomati ca lly.

As. teXT is typed Q1d the end of (I ~ r een line is reached, Q

partially comple ted word is shi ft ed 10 the beginning of the


following line. Wht.'f\cvcr lexl is inserTed or dele ted, exist ing
Icltl is pushed dow" or pulled up in (I wrop around fashion.
Everything appea rs M the video disp lay screen os il occurs
thereby eliminaling aly C}J(!sswork. TeXT may be reviewed at
'Nill by VQl'iable speed Ol" poge.at·o-lime scrolling bol h in the
farword end reverse di rec l iMs. By using the search or Ihe
search rnd replace function , any string of charac Te rs may be
100000ed cnd/or replaced wi t h my other sT ring of chorocters as
desired . Speci fi c SillS of charac ters within Meaded str ings
may a lso be loco ted,

When text is prin ted, The Elec: tri c Penci l outomaticall y


inserts c:orrioge returns where they are needed. Nume rous
CO'TIbino l ions of Line Lengt h, Page Length, C haracter Spacing,
LIne Spacing md Page Spacing allow for O"Iy form to be
hQ'ldled. Right justification gives ri ght. hond margi ns tho t
ore even . Pages may be numbered os well as ti lled.

the electric pendl


-~ Proyen Werll Prllt ~s\i ng SYll eru

The TRSDOS vl!rslons 01 The Electric Pencil II are our best


evu-! YOAJ c:on now type os fast os you like without losing aly
chcrocters. New TRSDOS fw tures include word le ft, word right, Features
word delete , ba ll orn of page numbering os well 0$ extended
cursor controls for greater vser lI eJCibiti t y. BASIC files may TRSDOS or CP/M Compatible · Supports Four Dhk
also be writ ten md simply edi ted without additional software. Drives · Dynamic P rinl Formatting · Diablo, NEC &
Q..rne Print Pockoges • Mulli·Colvmn Printing · Print
au- CP / M versions tre the some os we hove been dist ributing Value Chain ing • Poge . ot.a.l;m~ Sc ro ll ing •
lor several years md allow the CP/M user to edit CP/M files BidirecliO"lol Multispeed Scrolling • Subsystem Nith
with t he addition of our CONVERT uti lity for CJ'\ addi tional Print Value Scoreboard · Automotic Word & Record
S35.oo. CONVERT is not requi red if mly quick md t(lsy word Nl.mber Tolly · Globol Search & Replace· Full Morgin
Photo 1: The Hewlett-Packard HP-41C calculator. Each key on

-
proceuing is required. A keyboard bvff er permits fosl Iyping Conlrol • End of Page Con trol· Non Prin ti ng Text
CommenT ing • lin~ & Paragraph Indentatien •

-
withou t charac te r lou.
the HP-41 C has up to three labels associated with it: the label CP/M
Seria l Dioblo, NEC, Qume S 300.00
TRSDOS
S 350.00
Center i n g · Underlining · Boldroce

etched into the top face of the key, the label visible directly All ot he r printers ••••• S 275.00 S 325.00
VISA
above the key , and a letter of the alphabet (enabled by toggling The Elec t ric Pencil I is st ill ovoiloble for TR5.aO Model I
users . Although not as .sophisticated os Elec tr ic Pencil II, it
is stilt m extr emely easy to lISe md power ful word processing
the ALPHA button) etched into the bottom face of the key. system. The software hos been desi9"ed to be used wi th both
Level I (16K system) Q'ld Level II models of the TRS-SO. Two
Additional functions are called by hitting the XEQ button and
spelling out the function name. (Photo courtesy of Hewlett-
versiO"\S, one for use wilh cosselle, Qr'Id Qr'Ie for use wi th disk,
a re available Q'l cosselle . The TRS-aO disk version is cosily
transf e rred to disk md 15 fully Interactive with the READ , m MICHAel SHRAYER SOFTWARE. INC.
1198 Los Robles Dr .

Packard.)
WRITE, DIR , OI"Id KILL rout ines of TRSDOS.

TRC
TRD
Cassp,tw .•. , ••• S 100.00
Disk . . • • • • . . • S 150.00
5S Palm Springs. CA, 92262
(714) 323·1400

Circle 167 on Inquiry card . December 1980 © BYTE Publical ions tn c 245
To facilitate the entry of multiple-key sequences, the dresses or instruction lengths; instead, programs are
display provides prompting messages, and invalid keys entered on automatically numbered lines, as is done on
are disabled . In addition to the normal clear-display key, many microcomputer text editors. Lines may be freely in-
there is a backspace key to facilitate corrections. If you serted or deleted anywhere, with automatic renumbering
forget the name of a function (programmed or standard), of subsequent lines . Alphabetic labels of up to seven
depressing the CAT (catalog) key will list all functions characters can be used for tagging the destination of
currently known to the calculator. branches or for program, subroutine, and function
names. Also, any number of programs may be resident in
Memory memory, each uniquely indentified by an alphabetic
The HP-41C has continuous memory, which means name. Programs can be selectively edited, deleted, or
that the contents of memory are preserved even when the entered without affecting other programs.
calculator is turned off. You can even replace the bat- Best of all , the key codes displayed by other calculators
teries without destroying the contents of memory . The are gone, and are replaced by mnemonic instruction dis-
HP-41C's size-N throw-away batteries typically last 1 or plays. For example, if you examine an instruction for
2 months, instead of the 9 to 12 months claimed in the storing a number into register 15 on the Texas In-
documentation. A BAT annunciator warns you when struments TI-59, it is displayed on three separate lines as
you have only about 2 weeks' worth of life left in the bat- "42", "01", "05", where "42" is the TI-59's key code for
teries. The HP-41C can also be run using an AC adapter. the STO key. On the HP-41C, however, the same opera-
Not only are user programs saved in continuous tion is displayed on a single line as "STO 15". This im-
memory, but so is virtually everything relating to the provement is analogous to stepping up to assembly-
calculator: data, flags, user-key assignments, registers, language programming from machine-language, an ad-
and display formats. You can even set a flag so that, vantage that really speeds up program development and
when you turn on the calculator, it immediately con- checkout.
tinues executing a program from where it left off when Two powerful loop-control instructions have been
shut down! added to the function repertoire of the HP-41C: incre-
The standard calculator contains sixty-three registers ment and skip if greater (ISG), and decrement and skip if
of memory. Each register is 7 bytes long and can be used equal (DSE). These instructions allow a single register to
to store one number, up to six characters, or several pro- serve as a loop counter, increment value, and final value
gram steps. The total memory space can be partitioned simultaneously, by coding the number in the register in
into any combination of program and data storage, or it the form:
can be left at the default partition of seventeen data
registers and forty-six program registers. The instruction iiiii.fffcc
set contains eighty-six I-byte instructions, thirty-one
2-byte instructions, three 3-byte instructions, and one where iiiii is the current counter value, ftf is the final
4-byte instruction . Instructions with alphanumeric value , and cc is the increment. For example, the BASIC
operands such as LABEL, GOTO, etc, use 1 extra byte loop:
per character. In a typical mix of instructions, the HP-
41C can store about 200 lines of program code in the FOR I 1 TO 50 STEP 2
default forty-six registers of program space. An HP-41C
containing four optional expansion-memory modules
contains over 2.1 K bytes of continuous memory, capable
of storing an average of over 1300 program steps. NEXT I

Programming is programmed on the HP-41C as:


Programming is easier on the HP-41C than on any
other calculator. You need not be concerned with ad- 1.05002 iiiii = l,fff=050,cc= 2

IIIIIIIIIIIIIFII\ COMPUTERS OSI OUR


SAMPLE PRICES: RETAIL PRICE
CIP Series 2 8K RAM with 24 x 24 or 48 x 12 character display; sound,
music & voice ; 300 baud modem & printer port; expansion to color,
joysticks. AC remote & more . $479 $422

CIP MF Series 2 Same as above plus 20K RAM; real ·tlme clock, 90K
mini floppy & more . $1279 S1126

630 1/ 0 Expander Board (add to C1P or C1P MF) 16 color output; dual
8 axis joystick interface; home security interface; 16 line parallel li D;
programmable sound generator & more . $229 $202
CALL NOW • TOLL FREE
FARAGHER ASSOCIATES. INC.
1-800-558-0870 7635 W8LUEMOUND MILWAUKEE, WI 53213
HOURS: C.ST M-F 8-6 SAT, 9-1
MASTER CARD • VISA

246 December 1980 © BYTE Publicati ons In c Circle 168 on inquiry card .
~

OWEST PRicES ON /; b:;;7;~


/; rna"j I
~ERSONAL COMPlJTERS~nd$~ve 1
.applc!°
t cornputczr HEWLETT, - - - -~~
· . PACKARD I
TEXAS INSTRUMENTS
Apple' II HP - 85A 0 NL Y $ 2795 IN C ORPORATED

~. TI-99/@]
home computer

ONLY $989
S2K, List $1395 ..... $1169 HP-85 ACCESSORIES
~8K, List ........... $1259 5- 1,4" Dual Master
Disc Drive List $2500 $2125
IISK II DRIVE ....... .. .... $420 5- 1,4" Single Master
\bove w / Controller ....... $505 Disc Drive List $1500 $1275
r\ICROSOFT Z80/ CPM HP 7225A CALL FOR PRICE
:onversion For Apple II . . . ONLY $299 Graphics Plotter List $2050 $1845
'PPLE III HP-85 16K
Commodore Pet
1f / 96K ................. $2998 Memory Module List $395 . $355
HP-85 Application Pacs CALL FOR PRICE
CENTRONICS PRINTER INTERFACE Standard List $95 ........... $85
ascal Language SystemLisl $495 $420 Serial (RS-232C) PRINTERS FOR
Interface Module List $395 $355
:entronics ALL COMPUTERS
rinter Card list $225 . . . . .. . • . .. .. $191 GPIO
ligh Speed Interface Module List $495 $445
ri nter Interface $ 195 ... .. . . . . .. . $165
PERSONAL
)I~
IMAGINE A CALCULATOR
COMPLETE LINE OF YOU CAN CUSTOMIZE. COMPUTER
CALIFORNIA COMPUTERS IT'S HERE-THE HP-41C. ATARI~ SYSTEMS
Interface cards available. A Wa r ne r Commun icaii o ns

We also stock the Compony O List $1080


DC Hayes Micromodem, ATARI® 800™
Mountain Hardware,
and the SSM combination
PERSONAL $849
serial/parallel interfaces. COMPUTER SYSTEM.
!Ihifi"'ii,II'II'II''''' "11 """"'"1111111"111\\~~\ \

n cnsonql lQ ":"\·~800 , ,_ _ ~

rC~ omputer
... w .=::.
""':. 0 . . . . . . . . .,f.. .a. AI. ..... A. .II. '!t: '!!Ir.I. .--
_ "Lo'oIt,JAI.~~ "" i:Irt

- J'''C~''4j;ir11''''-

ystems
S
009 Butternut St.,
Syracuse, NY 13208
(315) 475-6800
==
..
HP-32E Scientific w / Statistics _
HP-33C Scientific Programmable
HP-34C Advanced Scientific
Programmable
HP-37E Business Calculator _
HP-67 Handheld Fully Advanced
Programmable Scientific for
53.95
99.95

123.95
58.95
ATARI® 810 DISC DRIVE
List $699.95 .........
ATARI®
$589

Prices do nol include shipping by UPS . All B20TM Printer, List $599.95 •.•• $499
Business & Engineering _ 298.95
prices and offers subject to change without
notice .
HP-97 Desktop w / Built-in Printer. 579.95 Atari ® 400 List $630 .... $499
Circle 169 on inquiry card .
TONE VALUE- 0 3 4 8

Figure 1: Musical notes on the HP-41C. The TONE function on the HP-41C produces one of ten musical notes that roughly corres-
pond to the notes presented in this figure.

STO 01 Store the loop-control number in which normal execution resumes. The data entry flags
register 01 can be tested to see if any keys were depressed during a
LBL 'TOPLOOP" Top of loop label pause; if so, the corresponding key indentifications,
which are stored in the display register, are available to
the program. This feature facilitates the programming of
games with real-time user responses .
ISG 01 Increment register 01 by 2, skip
next line if greater than 50 Let the Music Play
GTO 'TOPLOOP" Otherwise, repeat this loop The calculator can produce ten different audible tones
under keyboard or program control. I found the volume
The integer part (iiiii) of register 01 is incremented by 2 in level of the tones a little too low for my taste; it is barely
each pass until 51 is reached; the GTO is then skipped audible in a noisy office. After successfully programming
and the loop is exited at the bottom. "Mary Had a Little Lamb," I decided to tabulate which
A full complement of indirect operations (including in- musical notes are actually provided; the results are
direct subroutine calls) and register arithmetic are sup- presented in figure 1. Those with perfect pitch may find
ported. Subroutines may be nested up to 6 levels deep. the error in the frequencies of the notes a little annoying,
Ten different compare operations are available, including but the tones are close enough to produce recognizable
a test for character string equality. Fifty-five flags are music.
provided, some of which are predefined for controlling
calculator functions such as display format, mode of Documentation
operation, etc. One of life's little pleasures is reading Hewlett-Packard
There are eleven user-defined flags, five of which have documentation, which is among the best in the industry .
built-in status annunciators on the display . I found the It took me three evenings to finish the entire 268-page
flags with annunciators useful for monitoring program HP-41 C Owner's Handbook, working each example pro-
execution during debugging. Since running programs gram as I read . For me, the manual struck just the right
have complete control over the display format, it is easy balance between simplicity and comprehensiveness. My
to display several labeled numeric values on the display only complaint is that the text does not always make
at the same time. User-defined prompts for data entry are clear which functions are available on the keyboard and
also easily programmed. In fact, an executing program which must be spelled out. For instance, I spent several
can even turn the calculator off . minutes fruitlessly searching for the multiple-line-delete
(DEL) function shown in the example on page 138 as a
Error Detection key, only to conclude that it must be accessed by depress-
When a running program encounters an error condi- ing:
tion, the calculator displays an English error message.
Dividing .by 0, for instance, produces the diagnostic XEQ ALPHA DEL ALPHA
"OUT OF RANGE". If you depress the PROG key, the
display will show the exact line number and instruction A second manual, HP-41C Standard Applications
that caused the error. If desired, a flag can be set to ignore Handbook, gives ten sample programs ranging from
errors, or errors can be detected under program control hexadecimal conversions to a blackjack game. These pro-
for user-specified recovery. grams detail a wealth of programming techniques in-
Besides flags for various error conditions, there are cluding random-number generation, character-string con-
flags that detect whether the data entered is numeric or catenation and substring extraction, display formatting ,
alphabetic in nature . Since these flags are set only if data table lookup, etc. In addition, a year's free membership
is entered, they can be used in conjunction with the to Keynotes , the HP calculator newsletter, is included
PAUSE function to poll the keyboard during program ex- with your purchase.
ecution to see if a key has been depressed . The PAUSE in- Membership in a user's library group is available on a
struction activates the keyboard for about 1 second, after subscription basis for $20 per year. This subscription en-

248 Dece mb er 1980 © BYTE Publicatio ns Inc


anew
star
IS Darn!

a better computer system


any way you look at it.
The facts speak for themselves. The QUAY 500 SERIES COMPARE FOR YOURSELF:
offers more for the money than North Star Horizon ®
computers. SPECIFICATION QUAY 500 HORIZON-2-32K-O
MORE TECHNICAL FEATURES. A single board computer in- Architecture Single Board S100 bus
stead of a backplane with multiple boards, means fewer parts,
fewer interconnections and fewer problems 0 additional disk CPU Z80A, 4MHz. Same
capacity for more program storage 0 DMA controlled disk
transfers for increased system performance 0 on-board expan - Dynamic RAM (std) 64 Kb. 32 Kb.
sion capabilities for additional parallel and serial ports , and Disk drive type Double density Same
EPROM 0 AC convenience outlets 0 a more compact design .
IMMEDIATE DELIVERY. The 500 SERIES is available off the No. of drives (std/max) 2/4 Same
shelf for virtually immediate delivery. No waiting for far off de-
livery dates for this one. Capacity per drive (on-line) 200 Kb. 180 Kb .
LOWER PRICE. The advanced technology engineered into Direct Memory Access (DMA) Yes No
Quay computers actually lowers our cost to manufacture .
The price of the 500 SERIES is about 20% lower than the CP/M®disk operating system Standard Optional
Horizon-2-32K-D - and
our 520 SERIES also offers Unit Price $2,995. $3,095 .
significant savings over the
Horizon-2-32K-Q.
SPECIFICATIONS QUAY 520 HORIZON-2-32K-Q
The bottom line is simple.
There is a new star in the Disk drive type Quad density Same
computer field . The 500
SERIES by Quay . It out- Capacity per drive (on-line) 400 Kb. 360 Kb .
Advanced single board modular design . shines all of the competi-
Unit Price $3,495. $3,595.
tion .

The QUAY 500 oners technical superiority-availability -a $2,500 price!


CP/M · is a registered trademark of Digital Resea rch
Horizon is a registered trademark of North Star Computer s, Inc.

QU & Ll9QI3:EQ,B~I!Q~
I'1A~ Factory: Route 34, Wall Township, New Jersey 07719
DISTRIBUTOR AND REPRESENTATIVE INQUIRIES WELCOME

Circle 170 on inquiry card. BYTE December 1980 249


titles you to a catalog of contributed programs, updates
to the catalog, and a coupon good for four free programs
of your choice, distributed on magnetic cards. Additional
programs are $6 each. You may submit programs to the
library in return for four free programs from the library.

Expansion
One of the most exciting aspects of the HP-41C is the
array of available peripheral devices, including:

• a twenty-four-column thermal printer


• an attachable magnetic card reader/writer
• application packs in read-only memory
• continuous-memory expansion modules
• bar-code program reader

Several of these accessories are shown in photo 2.


The 82143A battery-powered thermal printer produces
127 characters, including all uppercase and lowercase
letters, in either single width (twenty-four characters per
line) or double width (twelve characters per line) . (See
photo 3 for an example of printer output.) In addition,
user-defined characters may be defined within a 7 by 7
dot matrix. Simple printer-plots are supported. The
printer can also be used to trace program execution dur-
Photo 2: The HP-41C and accessories. Clockwise from top are: ing debugging.
the 82143A peripheral printer, a key overlay (for use when
The 82104A magnetic card reader is similar to the
redefining key functions), the HP-41C with the 82104A plug-in
card reader, two magnetic cards, and three read-only-memory
built-in unit on the HP-67 and HP-97 and is compatible
application packs. In the center is the 82153A bar-code wand, with cards produced on these machines. Up to sixteen
which is used to read software printed in the form of bar codes. registers can be stored on each side of a card; the calcula-
(Photo courtesy of Hewlett-Packard.) tor prompts you to enter as many cards as needed. Pro-
grams, data flags, and even key reassignments can also be
saved on the cards. For the security-minded, programs
can be designated as execute-only, in which case an at-
6809' )-100 iJIIsTM tempt to display or alter the program will result in the
display of the message, "PRIVATE."
SINGLE BOARD COMPUTER Plug-in application packs (useful routines stored in
• MEETS I.E.E.E. S-100 STANDARD read-only memory modules) are available in disciplines
r::,o:. • 10 addressing modes such as aviation, medicine, surveying, finance, stress
'0'0 • 24 indexed sub modes analysis, etc. Programs in these applications modules can
~0 • auto incrernentl decrement be copied into continuous memory, if desired, for
• constant indexing fro_m PC customizing by the user.
• 4K/8K/16K ROM • 2K RAM For large programs, from one to four 82106A con-
ROM I RAM relocatagi,e on 4K boundary tinuous memory modules may be plugged in to extend
• ACIA; PIA; 8080 SI'M.ULATED
___ d 1/0 the built-in memory from the standard 63 to a maximum
of 319 registers, in 64-register increments. The extended
• 20 PARALLEL I/O !-I!'LES. 256 I/O PORTS
memory can be partitioned between program and data
ACIA provides RS-232.. tines for asychronous com-
munications with limited modem control at 8 select- storage and is continuous, just like the memory supplied
with the standard HP-41C.
able baud rates; I/O locafable at any 4K boundary
An accessory just recently made available is a wand
P.C . Board & Manual $69.95 that is used to read bar-codes similar to the kind found on
with Monitor $99.95 most grocery products. This will enable users to load pro-
• ASSEMBLED & TESTED WITH 2K RAM grams directly from HP-41C Solution Books to be pub-
& MONITOR $349.50 lished by Hewlett-Packard, which will use bar-code list-
• adsMON: ADS MONITOR ings of programs to supplement the usual step-by-step
Examine and change registers and memory; punch keystroke listings. An HP-41C user with a bar-code wand
and load in Motorola format; user definable inter- will be able to enter these programs by running the wand
rupt service and more across the bar-code listing, eliminating the tedium and er-
$39.95 in 2716 EPROM ror associated with manually entering a program.
MasterChargelVISA Accepted
Illinois residents add sales tax Add 2.5% for shipping The Great Calculator Race
Ackerman Digit!l!Systems, Inc. A strong contender for the programmable calculator
110 N . York Rd., Suite 208, Elmhurst, lll. 60126 (312) 530-8992 market is the Texas Instruments TI-59 , which sells for less
money than the Hewlett-Packard machine and includes a

250 December 1980 © BYTE Publications Inc Circle 171 on inquiry card.
Tuun 111111111111111111111 n nil ' I""" I' n, nT

~~.,( .. ~,~.~ . r,:"--;;]

SOFTWARE COMPATIBLE
Reads all Level II BASIC tapes Video output for monitor and TV
Reads all SYSTEM tapes Optional FASTLOAD at 8000 baud
Full range of peripherals Optional Upper/Lower case

The PMC-80 is a "work-alike" computer The PMC-80 will operate with any of the
to the popular TRS-80* Model I, Level II many peripherals Radio Shack and
by Tandy, Radio Shack. The PMC-80 has other independent vendors have in-
16K bytes of RAM and the complete vented to plug into the TRS-80~ Most
Level II 12K BASIC ROM by Microsoft importantly, the Interface Adapter per-
that makes it 100% software compatible mits Expansion Interfaces with memory
with programs from Radio Shack and expansion to 48K to be added. An
from the hundreds of other independent Expansion Interface will also permit the
suppliers. The built-in cassette player addition of Radio Shack compatible
reads standard Radio Shack programs 5 1;4 " disks and disk operating systems,
for the TRS-80 ~ RS 232, printers, etc.
Sold through computer stores. ' TRS-80 is a registered tradema rk of Tandy, Radio Shack

Personal Micro Computers, Inc.


475 Ellis Street, Mountain View, CA 94043 (415) 962-0220

Circ le 172 on inquiry card . AYTE Dece mber 1980 251


standard magnetic card reader and larger standard calculators. I programmed both calculators in the same
memory (960 bytes, as opposed to 441 bytes on a stan- manner, deliberately trying to avoid "trick" program-
dard HP-41C). (Price information for the Hewlett- ming but taking advantage of each machine's strengths
Packard machine is given at the end of this article .) Of where possible (such as short-form addressing on the
course, it doesn't have an alphanumeric display or con- TI-S9 and stack manipulation on the HP-41C).
tinuous memory; still, it is an attractive alternative to the The programs for the HP-41C and the TI-S9 are in
HP-41C. listings 1 and 2, respectively. Although I expected the
I decided to run a small benchmark test to compare HP-41C to run slower since it uses ultra-low-power
speed and memory usage on both machines. Conducting technology , both calculators took about the same
proper benchmark tests is an involved and time- amount of time to execute the benchmark. The HP-41C
consuming process. Instead, I settled for one represen- program uses less memory space, but of course it has
tative test that should be adequate for at least rough com- only about half as much memory available in its standard
parison. I programmed both the HP-41C and the TI-S9 to configuration.
compute the present value of a bond with "periodic
coupons, " as given by the formula:
N
P=IE(l+ yr +M(l+ yr
J N
Listing 1: HP-41C benchmark program to calculate the present
J=l v alue of a bond with "pe riodic co upons." This problem ,
desc ribed in th e text, w as used as a ben chm ark program against
where : the Texas Instrumen ts TJ-59 because it uses both arithmetic
calculations and program loo ping. Th e TI-59 ben chmark pro-
gram is given in listing 2, and the results of th e comparison are
P present value
given in table 1.
I coupon value HP-41C program steps often consist of multiple keystrokes;
N number of periods each step is shown in this listing as it appears in th e calculator's
M maturity value disp lay after entry , w ith one exceptio n: characters en tered in
Y yield rate, in percent alphabetic m ode on th e calculator are shown here en closed in
quotes. O n th e calculator's display the quotes do not appea r,
I picked this example because it requires a mix of bu t the characters are preceded by a superscript "T il.
arithmetic, looping, and register operations; I intuitively
felt that this mixture is representative of the operations REGISTERS
performed in many of the problems suitable for pocket
R, M, maturity value
R, N, number of periods
and J, loop index
RJ I , coupon value
1 + Y, where Y is yield
GREAT R.
rate as decimal fraction

FOR LINE PROGRAM STEP COMMENTS

01 LBL "BOND"
XMAS 02
03
FIX 2
STO 01
Set dollars and cents format
SAVE M in 01
04 STOP Input N
05 STO 02 Save N in reg 02
06 STOP Input I
07 STO 03 Save I in reg 03
08 STOP Input Y
09 100
10 / Convert to decimal fraction
ATTACH E STYL E CAS ES FOR CARRY ING AND PROT ECT ING A COM· II 1
PLETE COM PUTER SET-UP . CONSTRUCTED OF THE HIGHEST OUALITY
LUGGAGE MAT ERIAL WITH SADDLE STITCHING W ILL ACCOMMODATE
12 +
EQUIPMENT IN A FULLY OPERAT IONAL CONFIGURATION ALONG WITH
13 STO 04 Save 0 + YJ in reg 04
MANUALS . WORK ING PA PE RS AND D ISKS . NEVER A NEED TO REM OV E 14 RCL 02
EQUIPMENT FROM CASE . SIM PLY REMOVE LID . CONNECT POWER AND 15 CHS
OPERATE . LID CAN BE REPLACED AND LOCKED FOR SECUR ITY AND
PROTECT ION W IT H OUT D ISCO N NECTING CABLES FULLY TESTED
16 Y/X o + yr N

17 RCL 01
18 M* O + N
yr
• AP101S Apple and Single Disk Drive .................... .... .... .... ...... Sl09 19 0 Initialize sum to 0
• AP 102D Apple and Double Disk Drive ... ............ ... .. .... .. .. .......... 119 20 LB L 01 Top of summation loop
• AP103M Apple , 9 inch Monitor and Double Drive ....... ............ 129 21 RCL 04 (l + YJ
• RS201 TRS-80 , Expansion Unit and Double Drive .. ..... .... ....... 109 22 RC L 02 J
• RS202 TRS-80 Monitor and Accessories .... .. ..... ....... ...... ............. 84 23 CHS - J


P401 Paper Tiger Printer ....... .... .. ... ...... ... ..... ..... ............................ 99
P402 Line Printer Ii-Centronics 730 ..... ...... ................. ............. .... 89
24 Y/X o+ yr J

• CC90 Matching Attache Case ................. .......•... ........ ........ .......... 7S


25 + New summation
26 DSE 02 J= J - 1. ..
27 GTOOI .. . Unti l J = 0
C~MPUTER CRSE C~MPR NY 28 RCL 03 Then recall I
5650 INDIANA MOU N D CT COLU MB US OHIO -1 3213 29 Times summation
161 J I 868·9<1 6·1 30 + Plus second term = result, P
31 END

2S2 December 1980 © BYTE Publications Inc Circle 173 on inquiry card .
INTE~TEC

~~MS ~
64K !

ONLY
$2995 .80 column by 25 line display
32K $2795
More than an Inlell igent terminal , the SuperB rain outpe rfo rm s many other .12" CRT
systems costing three to I(v8 times as mu ch. Endowed with 8 hefty amount 01 • New screen editor
available soltware (B ASIC. FORTRAN , CO BOL ). the SuperBrs;n is ready to • Split screen processing
lake on you r toughest assignment. You name it! General Ledger , Accounts
Receivable , Payroll , Inven to ry or Word Processi ng . .the SuperBraln hand les
• Super fast string handling
all 01 them with ease . FEATURES INCLUDE:
• 15 additional basic commands
• 2 du al-den sity minif lopp ies w ith 360K byles of disk stora ge . A C P/ M Disk • Supports relative record processing
Operat ing System with a high -powe red texl ed itor, assemble r and d ebugge r.
NEW/
Model 00 SUPER BRAIN HARD DISKS Model 8032 Model 8096
32K memory 96K memory
720K Bytes disk st orag e
and 64K RAM 10 Megabyte / $1795 Call for price
$3895
NEW 8050 DUAL DISK
1 million bytes on-line storage
and DOS 2.0 operating system

CORVUS
10 megabyte disk
and mirror
available Serial Interface

$1895
':'0 comple te self-contained computer system with APPLESOFT floaling point Lilt $2500
BASIC In ROM , lull ASe II keyboard In " light weight molded car ryi ng clue.
CENTRONICS 700-9
Features Include: $1295 List $1895
• auto -slart ROM. HI-Res graphics and 15 colo r video output .
• Expandable to 48K . • 60 cpS ' Up to 15" paper width
Supertalker ." . $279 Mlcromodem , , $379 • Tractor Feed ' Parallel Interf ace
Disk , ' 595 Superterm (24 x 80) . , 395 for Apple & TRS·80 • 2 chan nel
Add·on Disk, 495 Speechlab . , , , , 229 vertical forms! • Top of Form!
Pascal Card, , , , , , 495 Communication Card , , , . 225
Busin ess Software, , 625 Modem . , , " " " " " . , 200
CENTRONlcs(Letter qual
Monitor " ' 159 Graphics Printer , 595 737 Serial $925
Printer Card , 180 Graphics Table t , , 795
737 Parallel $895
'- CENTRONICS
tlapplcz/H 730 Serial $735
730 Parallel $715
IS FINALLY HERE
128K RAM!!

CLOSE OUT SPECIALS!


Compueolor 16K with 117 Key
Lilt Special XYMEC HQ 1000
Keyboard" , 51945 $ 972.50
with 10, 12, 15 Pitch &
Compucolor 32K with 117 Key Proportional Spacing
Keyboard "" ""
PLUS $200 FREE COMPUCOLOR SOFTWARE
2245 1095
XEROX 1730 • Z·80 controlled
• Up to 198 columns
$2495
ChatS\llort h Ca rd Reader for TRS·80 750 450
Letter Quality Printer
Versawriter Graph ics Tablet for
Apple II " 259 179
List $2755 Special $2495 i >VISA' .<• / _
Axiom 810 , ,., 495 195 • 40 Cps 90 Day On Site Warranty
Protoline PET to Centronics Interface, 199 49 • Uses all 100 metal & plastic daisy wheels
Mln.Credit Card Order $75
NY re SlCl p nl5 ~c:1C1 8 °0 s.l les tax
Mierotronies PET/ Ham Inte rfa e:::.e.:.:,..:.:...:.:.:.:..-'---_.:..:12:.::5_ _ --.-::!4~9_ • Automatic ?idirectional printing
• Sa m e d.'J y Sh ipm ent on pr ep aid an d

TO ORDER CALL (212) 687-5000 MO~!;,~~ 10-6 Sal. 11-5


The COMPUTER FACTORY 485 Lexington.Ave., New York, NY 10017 (46th 51. Lobby)
Foreign order desk - Telex 640055
Listing 2: Texas Instruments TJ-59 benchmark program to 056 43 RCL
calculate the present value of a bond with "periodic coupons. " 057 06 6 Plus first term .. .
Th e results of the comparison with the HP-41C are given in 058 95 Result is P
table 1. 059 91 RIS
060 00

REGISTERS

RI M, maturity value
R, N, number of periods, A subjective conclusion I drew after programming
and L loop index both calculators is that the HP-41C is much easier to pro-
RJ I, coupo n value gram and debug because of its line-oriented, mnemonic
R, 1 + Y, where Y is yield display. The results of this comparison are given in table
rate as decimal fraction
R. scratch register for 1.
summation
Sample Program: Codebreaker
DISPLAY KEY Because I am a games enthusiast, I decided to write a
LINE CODE ENTRY COMMENTS game program as an example of an HP-41C program. I
programmed a variation of the popular "codebreaker"
000 76 LBL type games, where the calculator generates a random
00 1 11 A
002 58 FIX Set dollars and cents format code and the player attempts to guess the code . The
003 02 2 flowchart for this program is given in figure 2.
004 42 · STO To begin, the player first decides on the number of
005 01 1 Save M in reg 01 digits for the code, from three to five digits. Assume that
006 91 RIS Input N
007 42 STO a three-digit game is chosen. The calculator will then
008 02 2 Save N in reg 02 secretly pick a three-digit number with no two digits the
009 91 RIS Input I same. The user then enters a three-digit guess.
010 42 STO After evaluating the guess, the calculator displays the
011 03 3 Save I in reg 03
number of digits that are exactly right and the number of
0 12 91 RIS Input Y
013 55 I digits that exist in the true code but are not in the proper
014 01 1 Convert to decimal fraction position. For example, if the secret code is 108 and 802 is
015 00 o the guess, the display will show:
016 00 o
017 85 + 802 RT:1 MP:1
018 01 1
019 95
020 42 STO indicating one entirely right (RT) digit (the 0) and one
021 04 4 Save (1 + Y) in reg 04 misplaced (MP) digit (the 8).
022 45 yx o + y)"N ... The user continues guessing until the correct answer is
023 43 RCL
Text continued on page 258
024 02 2
025 94 +1-
026 65 x
027 43 RCL
028 01 1 TI-59 H P-41 C
029 95
030 42 STO Number of data registers used 5 4
031 05 5 Save MOO + y)" N Program size (as displayed) 59 lines 31 lines
032 25 C LR Program size (internal representation) 59 steps 41 bytes
033 42 STO Total memory used/total memory 99/960 69/441 (69/2233)
034 06 6 Percentage of total memory used 10.3 15.6 (3.0)
Execution time , seconds 43 37
035 76 LBL
036 44 SUM Top of summation loop Benchmark equation programmed :
037 43 RCL
038 04 4
yX
p = /
N
E (1 + yr J
+ M(1 + yr N

039 45 J=1
040 43 RCL
041 02 2 Data used:
042 94 +1- -J M = 20 ,000 , N = 50 , / = 1400, Y = 8%
043 95 o + yr J

044 44 SUM New summation Answer: P = 17,533.30


045 06 6
046 97 DSZ J=J-1... Table 1: Results of the HP-41CI TJ-59 benchmark. The pro-
047 02 2
grams of listings 1 and 2 are the basis of the data given
048 44 SUM ... Until J = 0
049 43 RCL above. The difference between the two program-size figures
050 03 3 Then recall I for the HP-41C is due to the fact that it combines several pro-
051 49 PRO gram steps into an assembly-language-like instruction when
052 06 6 Times summation displaying it. The figures in parentheses refer to the HP-41C
053 43 RCL filled with its maximum amount of memory; the figures just
054 05 5 2nd term before them refer to the HP-41C as purchased.
055 85 +

254 December 1980 © BYTE Publications Inc


THE STARS OF THE TARBELL EMPIRE
Circle 174 on inquiry card.

AlABAMA Byte Shop CONNECTICUT Computer Mart Inc. Markelline Systems Inc.
Jack Randolph & Assoc . Inc. 8038 Cisiremont Mesa Blvd 560 W. 14 Mile Road 2337 Philmont Ave.
San Dleg 9 565-8008 Office Services of Hamden Inc . Clawson 288-0040 Huntingdon Valley 947-6670
1518 Chambli. Lane 965 Dixwell Ave .
Birmingham 822-2339 Byle Shop GAW Computertronics TEXAS
Hamden 824-9917
14300 Beach Blvd. 37727 Amrhein Rd . Com puler Technology Associates
Jen Consulting
westminster 894-9131 Livonia 464-0441 5812 Cremo Drive Suite 102
1312 Brookmoade St . FLORIDA
Huntsvi lle 852-4364 Gal Blu Corporation Jepsan EI Paso 581-3500 & 581-5400
Data Technology Associates Inc.
350 S. Figueroa SI. Suite 298 4180 44th Street S.E. Houston Computer Mart
ARIZONA 10445 S.W 70th Ave .
Los Angeles 62S-0673 Grand Rapids 698-8700 8029 Gull Freeway
Konan Corp Miami 667-3410
t 448 N. 27th Avenue Richard Chew Microcomputer Technology Inc . MINNESOTA Houston 64!>-4188
Phoenix 26!>-2649 2020 Crown Circle 1549 W. Brandon Blvd . Integrated Data Systems
Microage Computer Store
La Verne 59&3480 Brandon 68S-6714 83 South 10th 6002 Cerritos
Micro Age
1425 W. t2th P1ace Suite 101 The Computer Center Ouerey Devices Minneapolis Houston 729-9160
Tempe 967-1421 8205 Ronson Rd . 1033 N.E. 8th Ave . The KA Computer Store
NEW JERSEY
San Diego 292-5302 Gainsville 373-7959 9090 Stemmons Fwy.
Ozymandias Sys tems Computer Emporium
976 S. 5th Computer World GEORGIA Dallas 634-2667
Bldg 103 Avenues 01 Commerce
Yuma 783-4315 6791 Westminster Ave . Microbyle Abacus
Advanced Computer Technology Cherry Hill 667-7555
westminster 898-8330 2212 Crawford
Thought Works 6540 Roswell Rd. Computer Mart 01 NJ Inc
2340 N.W. Grand Suite 7 Computer World Allanta 25S-8964 Houston 757-1128
501 Route 27
Phoenix 972-4065 3808 West Verdugo Ave . The Micro Store
Electromagnetic Sciences Inc. Iselin 283-0600
Burbank 848-5521 634 S. Central Expressway
125 Technology Park Computer Systems International
N. CAlIFORNtA Computer World Norcross 448-5770 Richardson 231-1096
539 Durie Ave.
AHordable Computers 5848 Sepulveda Blvd . Northwest Datacomm
H&l Electronics Closter 767-7510
3400 EJ Cammo Real Van Nuys 1174 Commerce Drive
5144 Peachtree Rd . 5-100 Inc
Santa Clara 24!>-4221 786-7411 & 786-2199 Richardson 66~1816
Atlanta 45S-0626 7 White PI .
8ell Conlrols Computer Galaxy Radio Hut
HAWAII Clark 382-1318
270 Prospect Drive 14112 San Antonio 201 Lockwood
San Ralael Norwalk 863-8008 Kahaluu Komputing NEW YORK Dallas 324-2829
454-4782 & 924- 7068 47-500 Kam Computer Shop of Syracuse Inc .
Computerland Rlbigital Electronic Co.
Kaneohe 23!>-7332 3470 Erie Blvd . East
Compulerland Corp . 4233 Convoy St . 200 W. Seventh SI. Suite 2812
14400 Gatallna S1- San Diego 56(}-9912 Mahala Microsyslems LId . Dewitt 637-6208 Fort Worth 338-0777
San Leandro 89S-9363 355 Royal Hawaiian Ave . Management Computer Systems
Computer Sys & Applications Young Electronic Service
Honolulu 922-2152 86-16 Santiago SI.
Computer Store of San Leandro P.O. Box 8340 808 F Brothe'-s Blvd .
Orange 632-1226 Zintel Hollis 47!>-7783
701 MacArthur Blvd . College Station 693-3462
2449 Sonoma SI. M ini Micro Mart
San Laandro 56!>-4174 Oat8 Vector Corporation VIRGINIA
HonOlulu 521-1070 1618 James
Cybern illc Data Systems 2412 N. Keystone SI. Computers Plus
1618 Inglis Lane Burbank 642-2866 ILLINOIS Syracuse 422-4467
6120 Franconia Rd .
San Jose 92S-6354 Dynatron International Company BIBS Sys tems Inc. Owens Associates Alexandria 971-1997
18210 Sherman Way 7037 West North Ave. 12 Schubert St.
DlgitBI Dell Tne Home Computer Center
Reseda 881-8700 Oak Park 386-3323 Staten Island
80 West EI Cammo Real 12588 Warwick Blvd .
Mountain View 961-2670 Lillipute Computer Mart 448-6283 & 448-6298
E.D.P. Management Newport News 827-3917
4446 Oakton SI. NORTH CAROLINA
5465 Lake Murray Blvd . #0 WASHINGTON
ElectriC Brain La Mesa 462-5400 SkokIe 674-1383 Amencan Square Computers
3038 No. Cedar Avenue Midwest Microcomputers Inc Rt 1 Box 56 Kiven Drive Innovative Computing
ElectronIc Supply 1135 Lake SI. South Suite 245
Fresno 227 -84 79 708 S. MaIn SI. Jamestown 88!>-4577
24663rd SI. Kirkland 827-0731
Electrolabs Riverside 787-9220 Lombard 49S-9889 Byte Shop 01 Raleigh
930 Emerson Avenue Wilcox Enterprises 1213 Hillsborough SI. Olympic Computers
Formula International 418 S. Lincoln
Palo Alto 12603 Crenshaw Blvd . 25 W 178 39th SI. Raleigh 833-0210
321 -5605 & 321-5601 NapervIlle 42(}-B601 Port Angeles 457-3315
Hawthorne 973-1921 Computer Sharing Inc .
Eve rgreen BUSiness Services INDIANA 273 Haywood SI. WEST VIRGINIA
FranklIn Sys tem / lCS
3365 B S. White Road Computer Consulting Services AshVIlle 253-2364 Associated Computer Consultants
9000 Maso n Ave .
San Jose 274-8717 1028 N . IllinOIS 51 Digital Dynamics Corp. 1332 PineView Dnve
Chatsworth 998-1300
lola Microsyslems IndIanapolis 638-5330 1118 Clement Ave . Osag3 59S-2319
Futra Co.
5532 PennsylvanIa Blvd . 3447 Torrance Blvd . Data D omai n Charlone 374-1527 The Computer Corner Inc.
Concord 64!>-6841 Torrance 37(}-1589 221 West Do dds Southern Digital Systems Inc . 22 Beechurst Ave .
MLcroage Computer Store Bloo mington 334-3607 Vernon Park Mall Suite 806A Morgantown 293-5121
Hobbyworld Electronics
2065 B EI Camino Real West 19511 Business Center Dr. DIgItal Supply Kinston 527-4691 WISCONSIN
Mountain View Northndge 888-9200 817 Agathon Dr. OHIO Byte Shop 01 Milwaukee
Internatio nal ScientIfic USA Inc Evansville 985-3677 Cincinnati Computer Store 6019 W. Laylon Ave .
PCE Electronics Greenlield 281-7004
4782 Dewey Dnve 1797 1 Skypark Cir~le Suite F DIgItal Technology 11711 Princeton Pike
Irvone 54!>-2312 : 10 N. 3rd Cincinnati 671-6440 DMA Inc .
Fair Oaks 966-2208
Jade Computer P.roducts Lalayette 423-2548 Computerland of Cleveland 545 Meadow Lane
Precision Computer Systems Sheboygan Falls 467-6006
13440 S. Hawthorne Blvd . The Home Computer Cenler 1288 Som Center Road
1737 N. 1st Su,te 580
San Jose 27!>-8228 Hawthorne 97~i7330 2115 East 62nd SI. Mayfield Haights 461-1200 MagiC Lantern Computers
L. Electronics . Indianapolis 251-6800 Computer Mart 3313 UniverSity Ave .
Support Systems Madison 233-2026
410 Bell Ave Smith Computer Systems 6310 Linworth Road
1157 Chess Drive Suite G
Santa Ana 557-8796 530 Pierce Ave . Columbus 848-2966 OUTSIDE U.S.
Foster City 34!>-2340
Dyer 322-5461 Digital Automation Associates Inc. Bytronix Microcomputer Ltd .
Micro Os Sys
LOUISIANA 735 Haskins Rd. 83 West Street
S. CALIFORNIA P.O. Box 36051
Los Angeles 731-0876 Great Southern Computer Systems Bowling Green 352-6977 Farnham Surrey
Action Compu ter Enterpnse OhIO Microcomputer Specialist GU97 N. England
M .e . Computers 915 Talbot
55 W Del Mar Blvd Th,bodau x 448-6432 1204 W. Broad SI. Canadian Microcomputer
Pasadena 793-2440 2008 Wilshire Blvd .
SantB Monica 535-3006 MARYLAND Columbus 275-0464 Sys. Assoc. Ltd .
Advanced Compu ter Products Quasar Data Products 1188 Main Street
1310 B East Edinger 0 .1. Computers Computers Etc.
3501 Lakeview Blvd , Smithers
Santa Ana 558-8813 15818 Hawthorne Blvd . 13A Allegheny Ave
Stow 77~9387 B.C. Canada 20J 2NO
Lawndale 37(}-4642 Tows on 29&0520
Applied Processor Laboratories
Service Specialist
604 847-4838
11808 So . Prairie Ave . MASSACHUSETTS
Sunshine Computer Co . Inc 1279 No . Prospect Compex
Hawtho rne 67f}-8940 The Computer Mart Jn c. 2 Gerts Vej
20710 S. Leapwood Ave. Oberlin 774-1041
Astar International Company 1395 MaIn SI. Route lt7 at 128
Carson 327-2118 Tec Mar Inc . 2300 Copenhagen . Denmark
5676 FranCIS Ave .
Waltham 89S-4540 01-520494
23414 Greenlawn Ave .
ChIno 264-0561 W.E.H. Computer Systems Computer Shop Computer Centre
Beechwood 382-7599
BIts N Byles 8481 Grace Circle 288 Norfolk SI. 9 De-La-Beche Street
679 0 So. State College Blvd Huntington Beach 964-4425 Cambndge 661-2670 OREGON Swansea
Fullerton 87!>-8386 COLORADO ScientifiC Consulting Services Byte Shop Beaverton South Wales SA 1 3EX
Brown Dog Engineering Byte Shop 4 Lovell Road 3482 SW. Cedar HIlls Blvd . 0792460023
POBox 427 3464 South Acoma St Watertown 928-4046 Beaverton 223-3496
Mlcrob08rds
LomIta 326-8482 Englewood 761-6232 MICHIGAN PENNSYLVANIA 1-7-'-1003 Salw81 - Cho
Byle Shop Computer Technology American Computer Center Inc Erie Computer Company ' Chlba City
123 E. Yorba Londa Blvd 6311 N. Federal Blvd . 4132 N Woodward 1253 W. 8th SI. Japan 260
Placentia 524-5380 Denver 427-4438 Royal Oak 54!>-2870 Erie 454-7652 0427 (47) 3081
COMPARE NEXT
GUESS DIGIT
TO
CORRESPONDING
ACTUAL DIGIT
( START

IN PUT
DESIRED
NUMBER
DIGITS, P ~ SAME
.?

NO
YE S INCREMENT
# RIGHT
COUNT, RT

J
ALL
INITIALIZE NO P DIGITS
LOOP TRIED
?

YES

PICK FI RST YES DISPLAY


RT'P GUESS,
RANDOM
DIGI T, R ~ # OF GUESSES
NO
j 1
INITIALIZE
( END

LOOP
SAVE NEW
RANDOM
DIGIT, R

GET NEXT
GUESS DIGIT,
D
PICK NEW
RANDOM
DIGIT, R
J
1
IS GET NEXT
YES R SAME
AS ANY SAVED ACTUAL
DIGIT DIGIT, A
?

<)
NO

ARE INCREMENT
NO ALL P YES
DIGITS # MISPLACED
SA~ED DIGITS, MP

YES NO

I
INITIALIZE
ALL
NO P DIGITS
TRIED
~
YES

INCREMENT ALL
NO P DIG ITS
GUESS
COU N TE R TRIED
?

YES

INPUT NEW CORRECT FOR


GUESS AND DUPLICATIONS;
VALIDATE MP'MP-RT

DISPLAY
INITIALIZE GUES S,
LOOP RT, MP

Figure 2: Flowchart for the HP-41C Codebreaker game . Listing 3 gives the HP-41C keystrokes for the equivalent program.

256 December 19BO © BYTE Publications Inc


GETnNG ST~ lfED
What You N .... d An hat It Will Cost

Best-Se"'ng Aut.hor
JERRY POURNELL
"Wnt\ng With A Mlcroco puter"
.HE BINARY WOR
Also ...
~6:;'~t~~.t~'RECTOR"

DOMESTIC subscription rate,


o U.s. 1 yr. (4 issues) @ 58.50 0 Canada & Mexico, 1 yr. (4 issues) @ $10.00
FOREIGN (to expedite service, please remit in U.S. funds drawn on a U.s. bank.)
=:J Europe (and all other countries, except above), 1 yr. @ $ 12.00 - surface delivery. 0'

o Bill Visa 0 Bill Master Charge 0 Bill me (North America only) ~.

"'.
..
~

~Qrr~d7N~u-m~b-e-r--------------------------~Ex-P~irn~tiO-n-------------------~ :
~----------------------------------~--~-------------------u
~
Signature Name (please print) 0 •
~~~~--~~~---------------------------------------------
Street/Apartment Number ~_.
~ .
C
~i~
~----------------------------------S
~t-at-
elP
~r-o-vi~
n-ce/~
C~o-un
-t-
~--c
~o-d~
e---7-
B-CO ' ..1
- ---
Circle 146 on inquiry card.

I nt roduc in-=:;!
the
SYSiBffiS,

Hie. 82143R
• Quantity Discounts
Available
THE HP-41C's
• 9O-day Warranty
• Ask about our unique WHISPER QUIET PRINTER,
"Guaranteed Custom
Programming"
ZENITH DATA SYSTEMS
UST OUR PRICE
Z89 MICROCOMPUTER SYSTEM ... .. . . $2,895 $2,495
48KB Memory KEY FERTURES
Z19 Video Terminal (24 x 80)
2 Serial EIA ports
Single 5" Diskette Drive
Z19 Smart Video Terminal .. . . SPECIAL . $ 950 $ 795
24 lines x 80 col
Reverse Video
Numeric keypad 127 STANDARD CHARACTERS
HDOS Operating System (with BASIC) . .. . $ 150 $ 145
Microsoft Basic ........................ . $ 150 $ 145
Word Processing for Z89 System ...... . .. . $ 395 $ 375
SINGLE WIDTH
Dual 5" Diskette Drive for Z89 Syst em ... . $1,195 $1,095 DOUBLE WIDTH
To Order: Send Check or Money Order to: PK Systems, Inc., ll3 North UPPER CASE
Center, Bloomington, IL 6170l. Allow two weeks for personal c hecks to
clear. For COD Orders, add 5% for handling and service charge . Rush lower case
orders, add $50.00
Shipping: Freight collect, FOB Bloomington. We ship UPS, air freight, or
motor freight.
PK Systems is an Authorized
Service Center.
,:$..
_ -.: 51 r'Yt1 !:, ,, "]1
Dealer and Zenith

SPECIAL CHARACTER
CAPABILITIES
Photo 3: Sample thermal printer output. The 82143A peripheral
printer is capable of printing both uppercase and lowercase
letters, as well as numbers, symbols, and user-defined special
characters, all in two print densities . The printer can also be
used for program tracing or equation plotting. (Print sample
courtesy of Hewlett-Packard.)

Text continued from page 254:


obtained; the number of guesses made is then displayed
and the game is over. Since the game displays results
from only the most recent guess, pencil and paper are
good accessories for keeping track of previous guesses
and results.

Examining the Program


Several interesting capabilities of the HP-41C are ex-
plored in this program (see listing 3). Line 02 places a text
string into the alphanumeric display register, which holds
from zero to twenty-four characters. Line 03 causes the
register's prompting message to be displayed and halts for
user input. Lines 04 thru 11 validate the user input and
save the desired number of digits, P, in register 00.
Lines 12 and 13 initialize the display format as integer
only with no decimal point displayed. Lines 14 thru 16
tell the player how many random digits will be picked.
Line 17 is a call to subroutine ROlG, which returns a ran-
dom digit, 0 to 9; I used the random-number generator
described in the HP-41 C Standard Applications Hand-
book.
Text continued on· page 262

258 December 1980 © BYTE Publications Inc Circle 186 on inquiry card.
y is the SSG Printer
the new industry
leader? r-:

'.

(' ~"'I' -~, ."

. /, ,\\r:"~-· .~"l ... . \

QUALITY
The attractive, durable 88G casework is
formed from impact-res istant, Aame-
retarda nt Styron. Microprocessor con-
trolled s te pper motors provide precision
contro l over print head and paper LONG LIFE
positioning. Computer quality tra ctors
position pape r fo r readability and are RIBBON CARTRIDGE
fully adjustable to acco mmodate varying VERSATILITY Ribbon difficulties are minimized
paper widths. throu gh use of a continuous loop cart-
The 88G prints a full upper a nd lowe r ridge with a fiv e million character life.
case 96 character ASCII se t with a cri sp, It is easily changed without ope nin g
clea r 7x7 m a tri x in 80, 96, o r 132 column the case, and without a ny complicated
formats . Fo r text processi ng a nd or m essy threa ding operations.
cor respo nd e nce ap pli catio ns, an 11x7,
80 co lumn se rif sty le matrix can be
se lec ted by switch or softw a re co mmand.
The du al tractor/ pressure-feed pa pe r
drive sys te m allows the user to choose
e ither pin-feed, roll, or s ing le s hee t
papers up to 9.5 in ches wide.
Complete fo rms contro l a ll ows th e
88G to be quickl y co nfi gured for printing
MICROPROCESSOR si ngle or multipl e- pl y invoices, purchase
o rd ers, checks, o r any ty pe of pre printed
CONTROLLED INTERFACE form. Optional pape r roll ho ld e rs a nd
The microprocessor array provides th e single shee t feede rs ca n be quickly
inte ll ige nce fo r a du al RS232 serial a ttac hed. PRICE
a nd a Centro nics ® type parallel inte rface. The wid e use range of the 88G makes Every detail is direc ted toward provi ding
Both inputs are fully buffered to allow it the perfect co mpa ni on for bus iness a heavy-duty, co mmercial quality
th e 88G to receive da ta and print systems, data processing, RO teleprinter printe r for only $749.00. No other printer
simulta neo us ly. A 1K character buffer is a nd ter min a l printe r a ppli ca ti o ns. on th e m a rke t tod ay can provid e its
standard with a 2K buffe r ava ilabl e as qua lity, fea tures a nd pe rforman ce a t
a n op ti o n. GRAPHICS a comparable price. The 88G is an
The s hort line thruput o f the 88G has A high-reso lution, dot-addressable obvious industry lea de r.
bee n increased by incor poration of a gra phics o ption ca n be add ed for app li-
Qllick Cal1 cel fea ture th a t full y utilizes

(dP-
ca ti ons requiring plotting, printing o f
th e bidirec ti ona l/ unidirectional printing scree n grap hics, draw ings, illustra tion s,
capabilities. Built-in diagnostic and e tc. Single dot print resolution g rea tly
se lf-tes t ca pabi liti es allow th e user to exte nd s th e usefuln ess of th e gra phi cs
eas il y pinpoint sys te m problems and capab ility. Se lec ti on of o ne of th e
a Power 011 co nfid e nce four horizo ntal dot densities ava il a bl e
test ver ifi es cus to mizes th e g raphi c printout, an d
operational status of a lpha num erics can eas il y be included
th e printer eac h for ti tlin g of grap hs a nd illustrations. --.......::.

L~IIIII.
time power is a pplied .

Micro Pe riph eral s, Inc.


2099 W es t 2200 South
Salt La ke City, Utah 84119
®Cc nlroni cs is .1 regis tered t r.ld c ll1M k of th e Centronics I),lt " Co m put er Corp . Phone (801) 973-6053
Circle 175 on inquiry card .
Listing 3: HP-41C Codebreaker game program. This program choQses a random 3- to 5-digit number with nonrepeating digits and
gives the player clues about the code, based on the player's guesses. This listing uses the same conventions as listing 1.

REGISTERS 52 STO 06 Save guess in format O.ddddd


53 0
Ro Number of digits (positions) to play, P, 3 ~ P ~ 5 54 STO 09 Initialize count of "right" digits
RI First digit of actual code number 55 STO 10 Initiali ze count of "misplaced" digits
R, Second digit of actual code number 56 I
R, Third digit of actual code number 57 ST + 12 Increment guess counter
R, Optional fourth digit of actual code number 58 RCL 00
R, Optional fifth digit of actual code number 59 STO 07 P
R, Current user guess, normalized to O.ddddd format 60 LBL 05
R, Scratch for loop control 61 RCL IND 07 Actual code digit
R, Scratch for indirect register access, loop control 62 XEQ "GDIG" Get digit from user's guess
R, Number of exactly right (RT) digits in current user guess 63 X*Y? Compare corresponding actual digit
RIO Number of misplaced (MP) digits in current user guess 64 GT006
RII Seed for random number generator 65 I
RI2 Count of number of guesses made by user 66 ST+ 09 If match, increment right count
67 LBL 06
68 DSE 07 Repeat for all P digits
LINE PROGRAM STEP COMMENTS 69 GTO 05
70 RCL 09
01 LBL "MM" Program name 71 RCL 00
02 "NO. DIGITS?" 72 X=Y? If number right = P ...
03 PROMPT Prompt user to enter no. of digits, 3 to 5 73 GTO 14 .. .exit, game over
04 STO 00 Save P places requested 74 STO 07 Else set up for " misplaced" counting
05 3 75 LBL 07
06 X>Y? 76 RCL 00 P
07 GTO "MM" If less than 3 places, re-prompt 77 STO 08 Set up inner loop count
08 RDN 78 XEQ "GDIG" Get digit from user guess
09 5 79 ENTER/
10 X<Y? 80 LBL 08
II GTO "MM" If P greater than 5, re-prompt 81 RDN Recall guess digit
12 FIX 0 Show no fractional part in display 82 RCL IND 08 Digit from actual number
13 CF 29 Suppress display of decimal point 83 X*Y?
14 "1M PICKING" 84 GTO 09
15 ARCL 00 85 I
16 AVIEW Tell user how many random digits 86 ST + 10 If same, increment "misplaced" count
17 XEQ "RDIG" Get first random digit, 0 to 9 87 LBL 09
18 RCL 00 Recall no. of places, P, 3 to 5 88 DSE 08 Repeat for P positions, inner loop
19 1000 89 GTO 08
20 / 90 DSE 07 Repeat for P positions, outer loop
21 I 91 GTO 07
22 + 92 RCL 09
23 STO 07 Set up loop control in form I .OOP 93 ST- 10 Correct "misplaced" count is (MP - RT)
24 LBL 01 94 XEQ "SHOG" Show guess in display
25 RDN 95 "f- RT:"
26 STO IND 07 Store new digit in array 96 ARCL 09 Show no. of digits exactly right, RT
27 LBL 02 97 "f- MP:"
28 XEQ "RDIG" Get candidate random digit, 0 to 9 98 ARCL 10 Also show number "misplaced," MP
29 RCL 07 99 GT004 Go get new guess
30 INT 100 LBL 14 Come here on end-of-game only
31 STO 08 Last position filled 101 XEQ "SHOG" Show correct guess
32
33
LBL 03
RDN Recall candidate
102 "r. "
103 ARCLI2 Show count of guesses used
34 RCL IND 08 Recall existing digit 104 "f- TRIES"
35 X = Y? If candidate is same as existing digit ... 105 AVIEW
36 GT002 ... then go get a different random digit 106 BEEP Ring the bell to celebrate
37 DSE 08 Else check next existing digit ... 107 RTN End program.
38 GTO 03 .. . until all existing digits checked 108 LBL "SHOG" Subroutine to display guess
39 ISG 07 Then fill next position with candidate ... 109 RCL 00 Recall P
40 GTO 01 .. . until all P pOSitions filled 110 STO 08 Number of digits to display
41 0 III CLA
42 STO 12 Initialize count of guesses made 112 RCL 06 Recall normalized guess, O.ddddd
43 "GUESS?" 113 LBL 12
44 LBL 04 114 10
45 PROMPT Get P-digit user guess 115 Shift out next digit
46 10 116 ENTER/ Save on stack
47 RCL 00 117 INT Discard fraction
48 Y/X 10' ll8 10
49 X< =Y? If guess greater than P digits ... ll9 MOD Get units place only, 0 to 9
50 GTO 04 ... then go get legal guess 120 ARCL X Display digit
51 / Else normalize valid guess Listing 3 continued on page 262

260 December 1980 © BYTE Publications Inc


MODEL II
DISCOUNT MODELl

TRS-80~ALEAA301
COMPUTER SPECIALISTS
26·1051 4K Level l System. . ............ '424 .00
26 · 1054 4K Level II System. . . .. . . .•. ... ..... 552.00
26-4002 26·1145 RS · 232 Bo ard .. .. .. .. .. .. .. 84.00
26·1140 " 0 " K Interfoce .. .. .... 249.00 26-1056
64K 1 Drive
26· 1141 " 16" K Interfoce .... . . . . . . ... 359.00 16K Level II
$3466.00 . . .. . .. .. ...•. ... 469.00
26· 1142 " 32" K Interface . System
26· 1160 Mini Disk· Dri ve O. ..4 19 .00
MODEl III $670.00
26· 116 1 Mini Disk· Additional. ....... .. . .• . .... 419 .00
26· 11 54 Lin eprinter II. .. 699.00 COLOR
26· 1156 Lin ep rint er III. . 1799 .00
26· 1159 Linep r inter IV. .... 859.00
26· 11 04 Foctory Upp er l Lower
Case Modification In stalled ......... • ....•.. .... ... 70.00
26· 1506 Sc rip sit . Tape. ... 60.00
26· 1563 Scripsit . Disk. . .... . . ... . .. •. .. ... 79.00
26· 1566 Visicalc .......... .. . . ..... 83.00
26· 1562 Profil e . .72.00
:./6- 1061 4K I. . .. . $630.00
NOTE : Call for o vailability of V IDEO TE X. Model 111 . Color .
26-1062 16K 111. .. . . 900.00
ond other new products .
26·1063 32K 111
2· Drives . RS232 .... .. ... 2246.00
26·30014K. . .... . .. $360 .00
ALL OTHER R.S. SOFTWARE 26·3002 16K . . .... .. ... . .... 540.00
26·3010 Color Video. . . .. 360.00
FURNITURE . STANDS. CABLES
26· 1206 Recorder .......... . .. ... 54 .00
AND ACCESSORIES DEDUCT 26·3008 Joysticks .... . .. . •... . ... 22.50
10"10 FROM CATALOG PRICE

Acorn

cenTRoniCS
Novation Cat Modem .. $149.00
CCA Data Management
System . . . . . . . . . . . .. . .72.00
8
GAMES :
Software
Products, Inc.
Adventure Games
Alien Invasion . ...... $9 .00
Fast 100 CPS Centronics Games 1-9 each . .. " .. 14.00 Stock Market . . 9.00
730 Printer .... . . . ......... . .. $659.00 Star Trek ......... . . . . . .. 9.00
Text Quality Centronics Pocket Computer
Block ·Em . . ... 9.00
737 Printer ............. .. . ... $819 .00 Ting ·Tong. . 9.00
UTILITIES :
System Savers ... . 14.00
Model II Cobol Compiler EDUCATION:
$360.00 Language Teacher . . 18.00

Cobol Run Time Package 26-3501 1.9K P.e. ... . ......... •. ..... $225.00
$36.00 26·3503 Cossette I/ F. . . . .... .... 45 .00 FREE: COMPUTER CATALOG
14·812 Recorder .. . ...... . . .. 72 .00 UPON REQUEST

1-800-841-0860 Toll Free Order Entry


r;J~Crl[] r;JR~.9[]tr;Jt~T SYSTEr:1S, ~~~.
No Taxes on Out Of DOWNTOWN PLAZA SHOPPING CENTER R.S. 90 Day limited Warranty
State Shipments 115 C SECOND AVE . S.W. F-48 Form Provided
CA I RO, GEORG IA 31728
Immediate Shipment (912) 377-7120 Ga. Phone No. Largest Inventory
From Stock on Most Items In the S.E. U.S.A.
·TRS·80 Is a r&glltored trademark of th. Tandy Corp .

Circle 176 on inquiry card. ByrE December 1980 261


Listing 3 continued: the loop is on lines 39 and 40, with line 39 incrementing
121 RDN Recall shifted guess register 07 until it reaches 3.
122 DSE 08 Repeat till all P digits displayed Register 07 is used inside the loop as the subscript for
123 G TO 12
124 RTN Return from subroutine an array of size P in registers 01 thru P, each to contain
125 LBL "GDIG" Subroutine to return I digit of guess one digit of the code number. An inner loop, controlled
126 RCL 06 by register 08, compares all previously selected digits to
127 10 the new candidate digit, and rejects any duplications. The
128 RCL 07 Register 07 = desired position in guess
logic of this code selection segment of the program can be
129 Y/X
130 illustrated by its BASIC equivalent:
131 INT
132 10 10 OEF FNR = INT(RNO*10)
133 MOD
134 RTN Return from subroutine
135 LBL "RDIG" Come here to get random digit, 0 to 9
136 RCL II Seed
137 9821 100 0 = FNR
138 110 FOR I = 1 TO P
139 .211327
140 +
120 N(I) = 0
141 FRC New random seed, 0 to I 130 0 = FNR
142 STO I I 140 FOR J = 1 TO I
143 10 150 IF N (J) = 0 THEN 130
144 160 NEXT J
145 INT
146 RTN Return from subroutine, digit on top of stack 170 NEXT I
147 END
After the code is selected, the user's guess is entered.
Text continued from page 258: Each user guess is stored in register 06 in a normalized
The most interesting part of the program is contained format obtained by dividing the guess by lOP. For exam-
in lines 18 thru 40, which consist of two nested loops for ple, a guess of 012 would be stored as .012 in a three-digit
selecting P random digits with no two digits the same. game; a guess of 30987 would be stored as .30987 in a
Lines 18 thru 23 initialize the outer loop control five-digit game. This format is used so that function
parameters in register 07. For example, if three digits are GOIG (line 125) can extract the Ith digit, D, from the
1
desired, register 07 will be initialized to 1.003. The end of guess, G, by calculating D = MOD lo (INT (G X 10 )).
The balance of the program is fairly straightforward.
Lines 94 thru 98 illustrate how to simultaneously display
five individual numbers and two alphanumeric character
MAIL ORDER DISCOUNTS strings. Note that subroutine SHOG (line 108) displays
each digit of user's guess individually; otherwise, a guess
with a leading zero would not show the zero because of
the automatic leading-zero suppression of the calculator.
APPLE II PLUS 18K
Conclusion
I found the HP-41C far more pleasurable to program
$945
APPLE II PLUS 32K $995
and use than its predecessors, primarily because of the
alphanumeric display capabilities. The list prices of the
APPLE II PLUS 48K $1,059 HP-41C and its accessories are as follows:
ACCESSORIES HP-41C programmable calculator (with
DISK II DRIVE & CONTROl lER (DOS 3.3). .525 MI CROSOFT Z·80 SO FT CARD SYSTEM . 290
DISK II DR IVE ONl Y . . . . 420 VIDEX 80 COLUMN BOARD 63-register memory) $295
INTEGER BASIC FIRMWARE CARD . . _149 WIGRAPH ICS ANO SWITCH . 350
APPlESOFT II FIRMWARE CARD
M &A SUR·R·MOO RF MODULATOR .
. 149
25
DC HAYES MICROMQOEM II . .
SILENTYPE PAINTER W/lNT . CARD .
. . 315
. .... 510
82106A 64-register Memory Module 45
CENTRON ICS PRINTER INTEAFACE CARD lS5 LANGUAGE SYSTEM W/PASCAL . . .. . 420 Application Pacs, each 45 to 70
HIGH-SPEED SER IAL INTERFACE CARD .. 145 GRAP HI CS TABLET . 650
LEEDEX VIDEO 100 12" B&W MONITOR . 129 ALF MU SlC SYNTHESIZER . . . . 235 82143A Peripheral Printer 350
SOFTWARE 82104A Plug-in Card Reader 195
APPLE FORTRI-.N . ... 165 THE CONTROLLER BUSINESS SYSTEM . . 515
0053 .3 . . 49
65
THE CASH IER RETAIL MANAGEMENT ..... 199
VIS ICALC 120
82153A Wand 125
APPL E DOS TOOL KIT .
APPLEPLOT GRAPH & PLOT SYSTEM 60
85
APPLEWR IT ER TEXT EDITOR .
BASF 51/4 DISKETTE (10) ..
65
30
HP-41C Solution Books 12.50
CCA DATA MANAGEMENT . ff

82045A Thermal Paper (box of six rolls) 6


• WE WILL TRY TO BEAT ANY ADVERTISED PRICE 82120A Rechargeable Battery Pack 40
• WE PERFORM APPLE WARRANTY REPAIR

TO ORDER: Please phone using VISA and Master Card. Or send cash ier's check, I am able to find discounts of about 15 % off the list
money order or personal check (allow 14 business days to clear). VISA and Me
credit card service add 2%. Shipping, handling and insurance add 3%. California price in my area . Larger discounts can be expected with
residents add 6% sales tax .
ORDER HOURS: Monday thru Saturday 9·5 PST.
the passage of time . The HP-41C is manufactured by
Hewlett-Packard Co, Corvallis Division, 1000 NE Circle
computc:!r aga.lnc. Blvd, Corvallis OR 97330.
Authorized Apple Dealer & Service Center
Is the HP-41C a pocket computer? Well, maybe not
4688 CONVOY ST. , SUITE 105, SAN DIEGO , CA 92111 (714) 565-4042 quite-but what will the next generation of calculators be
like?

262 December 1980 © BYTE Pub lications Inc Circle 177 on inquiry card.
The PRACTICAL MICROCOMPUTER PROGRAMMING™ books.
WHAT DO THE CRITICS SAY?

BYTE: " It was apparently Mr. Weller's goal from the beginning to pre·
sent the fundamental concepts of assembly language programming in
a completely nonthreatening way. He has accomplished this better
than any other author to date . .. Practical Microcomputer Program·
ming is' a very powerful series. It is well written and lull of essential
techniques for the assembly language programmer. " ... "The authors
know the difference between a novice and a ninny. They never talk
down . .. on every page the authors spot and clear up the small ambi·
guities of technical jargon that can block understanding."

Kilobaud: "A powerful plus for this book is the author's determination
to demonstrate why and how to use each instruction, not merely to ex·
plain how it works . .. At no point do the authors resort to rehashing
material available from the manufacturer . . . but instead choose a less
theoretical, more practical approach."

Leventhal: " . . . large numbers of documented, well structured exam·


pIes, and a clear readable s'tyle, a logical development of major
topics."

Digital Design: "Tflis book is the best and most lucid introduction to
l80 programming that we have seen."

CACHE: " This is an EXCELLENT book . .. dirt cheap for such great
software and documentation."

IF YOU'VE TRIED THE "CHEAPIES" AND AREN'T SATISFIED WITH WHAT YOU GOT, IT'S TIME TO TRY THE REAL
THING, THE ACKNOWLEDGED WORLD STANDARD OF TECHNICAL EXCELLENCE IN ASSEMBLY LANGUAGE
PROGRAMMING INSTRUCTION-THE PRACTICAL MICROCOMPUTER PROGRAMMING BOOKS.

· FOR THE 6502 .


PRACTICAL MICROCOMPUTER PROGRAMMING: THE 6502 by W. J. Weller $32.95
20 chapters, 6 appendices, 475 page Smythe sewn hardcover covering all fundamental assembly language techniques for the 6502 processor. The
text explanation is re·enforced with 118 verified, real world programming examples that run on real computers. An extended 6502 language, sup·
ported by a new editor/assembler which comes with the book, circumvents many of the problems which have made the 6502 so difficult to pro·
gram in the past. In addition to the fundamental technique chapters, there are special chapters covering simple graphics, elementary cryp·
tography and random number generation and use. The source texts of both the editor/assembler and a powerful new debugging monitor for the Ap·
pIe II and Apple II + included in appendices. The object code for this software is supplied FREE to book purchasers on Apple cassette or for $7.50
on disk when the licensing agreement from the book is returned to the publisher. The editor/assembler is also available on paper tape for users of
other 6502 based systems.
. FOR THE Z80 .
PRACTICAL MICROCOMPUTER PROGRAMMING: THE Z80 by w.J. Weller $32.95
18 chapters, 4 appendices, 481 page Smythe sewn hardcover which details assembly language technique as applied to the l80 processor. The l80
is treated as an 8080 superset in an 8080 extension language, which mean s that you don't have to discard your hard won 8080 knowledge to pro·
gram the l80. In addition to the fundamental chapters there are chapters on graphic output and full four function decimal arithmetic. The text ex·
planation is re·enforced with 104 tested, verified programming examples. A powerful editor/assembler and debugging monitor, in source form, are
provided to support the language used in the book. This software will run on any l80 based computer with 10K RAM beginning at O. Object code for
both editor/ass embler and debugging monitor is sent to book purchasers FREE on paper tape or, in modified form, on TRS·80 Level II cassette
when the coupon from the book is returned to the publisher.
· FOR THE 8080 .
PRACTICAL MICROCOMPUTER PROGRAMMING: THE INTEL 8080 by Weller, Shatzel and Nice $23.95
18 chapters, 3 appendices, 318 page Smythe sewn hardcover which applies fundamental assembly language technique to this most popular of
processors. The text is supported by 84 separate programming examples. The book includes a special section on the handling of complex
peripheral devices and exotic typefaces. Appendices give the source for an 8080 reSident debugging monitor and a minicomputer cross assembler
for the 8080. Also available (not shown above) are a workbook for use with this text ($9.95) and AN EDITORIASSEMBLER SYSTEM FOR 8080/8085
BASED COMPUTERS ($15.95) which supports the language used in the text. These three books together make a complete teaching package for
the 8080.
· FOR THE 6800 .
PRACTICAL MICROCOMPUTER PROGRAMMING: THE M6800 by W.J. Weller $23.95
16 chapters, 2 appendices, 299 page Smythe sewn hardcover text which details the application of fundamental assembly language technique to
the 6800. 104 separate programming examples re·enforce the text explanation. Contains in addition special chapters on low precision
trigonometry and random number generation and use. A re sident debugging monitor for 6800 systems is included in an appendix.

Mail to: Northern Technology Books, Box 62, Evanston, IL 60204


NO GAMES, NO NONSENSE, NO RE·
PRODUCTIONS OR REHASHES OF o Practical Microcomputer Programming: The 6502 $32.95
o Practical Microcomputer Programming: The Z80 $32.95
MANUFACTURER'S DATA SHEETS, o Practi ca l Mi c rocomputer Programming: The Intel 8080 $23.95
JUST TESTED, ACCURATE, RELE· o Practical Microcomputer Programming: The M6800 $23.95
VANT PROGRAMMING INFORMA· o Workbook for Prac li ca l Microcomputer Programming: The Inlel8080 $ 9.95
o An Edilor/Assembler Syslem for 8080/8085 Based Com pulers $15.95
TION BACKED UP BY REAL EXAMp·
LES THAT RUN ON REAL COMPUT· oCheck enclosed (U.S. funds only) o Money order enclosed
Name ___________________________________________________________
ERS-THE PRACTICAL MICROCOM·
Sireel ___________________________________________________________
PUTER PROGRAMMING BOOKS.
THERE IS NOTHING ELSE AS GOOD Cily _________________________ Stale ____________ Zip
ANYWHERE, AT ANY PRICE. Illinois residents add 5% sales tax

BYTE December 1980 263


original Adventure that has been appearing around uni-
Microsoft Adventure versity campuses and mainframe computers for years.
According to Microsoft, the Digital Equipment Corpora-
Bob Liddil, POB 66, Peterborough NH 03458 tion PDP-IO version is reproduced faithfully for the
TRS-80 with 32 K bytes of programmable memory and a
single disk drive.
For there are treasures to be found [Editor's note: I had the good fortune to log onto a
As mysteries unfold Digital Equipment Corporation PDP-11 170 that was run-
In the depths of the great unknown ning the original Adventure. This version credited Willie
In the search for yellow gold. Crowther with the original version of the program and
But beware the shadows, Don Woods with "most of the features of the current ver-
For who knows what they hold sian. " Although the Softwin Company is credited with
In the great Colossal Cave? writing the Microsoft Adventure, the names of Willie
From "Adventure's Song" Crowther and Don Woods should be added to the list.
-Freerover the Bard Short sessions with both the Microsoft and the PDP-Il
versions of the Adventure showed them to be virtually
Of all the computer simulations available for the identical in content, program logic , and wording. Mr Let-
microcomputer user, none stirs the imagination quite like win has added some features (described below) and has
Adventure. And of all the Adventure games Microsoft's made slight format changes that make the version more
is one of the most intriguing. playable .... GWj
The premise of this Adventure, exploration of the Col- The Microsoft Adventure sets itself against the de facto
ossal Cave, is not a new one. It is, in fact , the basis for the norm later established by Scott Adams. The split screen,
the blinking cursor, all the slick niceties of the Adams and
similar Adventures are missing. That does not detract
from the game, though, because they are replaced by
At a Glance . technical innovations that make game play easy and
painless .
Name Language
Microsoft Adventure The Adventure 's acceptance of shorthand commands is
Machine language
a joy. Instead of tediously typing GO HOUSE or GET
Type Computer KNIFE, one needs only type HOUSE or KNIFE. The com-
Adventure game Radio Shack TRS-80 puter understands and complies. The directional short-
Model I with single disk hand commands, N, S, E, W, U, and D (for the four com-
Manufacturer drive and 32 K bytes of pass points and the directions UP and DOWN), are con-
Microsoft Consumer memory (also available venient. Adventurers will be very comfortable with the
Products for Apple II with one ease with which this program functions.
10800 NE Eighth, disk drive and 32 K bytes Adventurers in the Colossal Cave will come across
Suite 819 of memory; same price) situations they may recognize from other Adventures.
Bellevue WA 98004
This is acceptable . It gives a player a sense of comfort and
(206) 454-1315 Documentation
Instructions in game, plus familiarity in an otherwise hostile environment.
Price short booklet Most of the descriptions used for locations and objects
$29.95 are stored on the floppy disk and called only when need-
Audience ed. This arrangement prevents the descriptions from be-
Format General audience ing terse as a result of limited program space. These plush
5-inch floppy disk and vivid descriptions add much to the enjoyment of the
game . The puzzle of this Adventure, while difficult to

264 December 1980 © BYTE Publications Inc


~ OSBORNE/McGraw-Hili
WAKES UP YOUR COMPUTER
AND PUTS IT TO WORK
Doing
Something
Useful

II too often, computer users who've cut their eye teeth


A on entertainment programs, have trouble coming up
with ideas for practical computing. Your computer plays
space games well enough, but when you have a down-to-
earth practical problem like a lease/buy decision, income
averaging or statistical estimation, can it perform?
Name _________________________________
It can now! Street _________________________________

In PRACTICAL BASIC PROGRAMS you will find 40 useful and Clty _________________________________
easy-to-use programs that solve common problems in State _________________ Zlp _____________
finance, management, statistics, math and science. The
book includes complete write-ups and real-life situations to
Price Quantity Amount
help you see a wealth of useful computer applications.
. SCBPBaok S12.50
SOME COMMON BASIC PROGRAMS contains no fewer than . SCBP PET Book S12.50
76 brilliantly documented programs you can use even if SCBP PET Cassette SI5.00
you don't know BASIC. You'll get a lot of math power SCBP PET Diskette S22.50
including personal finance, taxes, and statistics. Other SCBP TRS-80 Cassette SI5.00
programs include recipe cost and check writer. The ., Practical Basic Programs SI5.00
cost? - 16¢ per program! Effective January 1, 1981 prices will be Tax
. S14.99 .. S15.99 Shipping
This book is available in a new PET edition, and on ready-to- C heck or Money orders only:
Total
Add. 75 ,/ltem - 4th class
run cassette or disk for PET /CBM. It's also on cassette for TRS- S1.25/ item - UPS
80 users. All cassettes and disks are fully guaranteed. Use S2.50/ item - Air Mail
the book for documentation and operating instructions. S4.00/item - foreign Orders

s
California residents add local sales tax Phone orders call (415) 548-2805
o if you have purchased a very expensive plaything,
~ OSBORNE/McGraw-Hili
now you can get it busy doing what a computer was 630 Bancroft Way, Dept. 810
meant to do. WORK! Berkeley, California 94710
1113

Circle 179 on inquiry card . BYTE December 1980 26S


Circle 180 on inquiry card.

5-100 BUS decipher fully in one or even a half dozen sittings, is not
impossible, It is well laid out, challenging, and presented
FLOATING POINT logically, It is solvable, given time.
There are monsters lurking in the shadows. There is, in
the first level of the cave, a knife-wielding dwarf who at-
tacks repeatedly at nearly every turn . I suspected for a
while that there was a dwarf-cloning machine somewhere
far below me in the depths of the cave, turning out rubber-
stamp dwarves that stood in line to try to kill me. As fast
as I dispatched one, another popped up to take his place.
Just out of plain view, a mystery figure beckons to me
in the dim light. In trying to reach this spectre, to find out
why he/she/it is there, I got lost in a maze of crisscross
FPP-1 Floating Point Processor $599 tunnels, not once but five times.
- Integer and double integer multiply. divide
- Hardware (AMD9511) math functions : The nonplayer characters are not the only barrier to
SORT, SIN, EXP" LOG, etc.
- measured speeds 5 to 10 + times faster than software
your progress as an adventurer. The cave is the adven-
turer's worst enemy . Its passages twist and turn, creating
FPP-2 FloatinQ Point Processor $650 the kind of terminal (sic) frustration that has made this
- IEEE standara floating point format (AMD9512)
- single and double precision Adventure a favorite of thousands of personal-computer
- speeds floating point 5 to 10 times users.
BOTH PRODUCTS Feature: The game is divided into three skill levels consisting of
- IEEE S-100 Bus Standard the beginning, intermediate, and advanced caves. The in-
- counter/timers and vectored interrupt control
- support libraries on floppy disk tensity of play increases by level so that, by the time the
- transparent use with Microsoft FORTRAN Adventure program offers a Grandmaster game to a
- soon supports Microsoft BASIC compiler.
Intersystems PASCAL Z player, the player has survived virtually every fantasy
- ideal for all computational applications: graphics , statistics. situation conceivable. The Grandmaster level is attain-
correlations. filtering , FFTs. factor analysis. etc" etc.
able only after every other puzzle is solved and all
treasures have been obtained. Few Grandmasters exist. It
Micro Designs
P.O. Box 497. Tour de la Bourse VISA, M/ C accepted is a goal worth working toward.
Montreal, CANADA, H4Z lJ7 OEM discounts The Microsoft Adventure is a gold mine for the en-
(5 14) 284-3348
thusiast and a nightmare for the software pirate. (After
all, you would expect Microsoft to actively protect its
product.) I was unable to copy the Microsoft Adventure
disk, even with the help of several disk inspection/
DIGITAL modification programs.
COMPUTER CASSETTES The Microsoft Adventure is attractively packaged and
• Ideal for Apple, Pet or TR-S80 Users_ well documented. The buyer should have no trouble
• Eight Special 50 Foot Cassettes_ finding it on the pegboard of his local computer store. It
• Unique Storage Album_ is well worth the price being charged. The Adventure
lover is in for many hours of pure enjoyment with this
one.

Conclusions
• This is an interesting Adventure in many ways. First, it
is the original Adventure that was first running on a
PDP-lO. It is also one of the most sophisticated Adven-
ture games I have seen. Since it is written in machine
language, it is faster than the Adventures that are written
in BASIC. It draws its descriptions from the floppy disk;
therefore it is a fuller Adventure than most other Adven-
tures, which offer limited description as a result of storing
the text with the program and are limited by the amount
of memory in the computer.
• This Adventure has a different format from that of
$9. 95 each or 3 for $26. 00 other microcomputer Adventures. This should not be
Extra cases - $4. 95 construed as a shortcoming; I mention it only for the
No Sales Tax For Out Of State Customers benefit of Adventure enthusiasts accustomed to the
Price Includes Free Shipping In Continental U.S. other, more recent format.
Dealer Inquiries Welcome • Microsoft Adventure is actually a series of Adventures
that reveal themselves as the player becomes more skill-
Call Collect ful. It can be enjoyed by both the novice and the ex-
Sound Concepts for Master Card
P.O. Box 299 perienced player. The ability to save the game on disk
or Visa Orders allows a player to take advantage of deeper levels of play
Provo, Utah 84601 801·375-7333 without being confined to one sitting .•

266 December 1980 © BYTE Publications Inc Circle 181 on inquiry card .
Can You Tell Which Tax Practitioner TM

Uses Aardvark Soffllttare?


Aardvark helps you eliminate long hours available. Since this system is user-oriented
of arduous work by providing fast, accurate and fully prompting, even a novice can pro-
and cost-effective software. Aardvark helps cess forms immediately. "Tax Plan" is de-
you save time and energy, while your clients signed to eliminate hours of work and
benefit from some of the most comprehen- human error when evaluating various tax
sive tax programs available. alternatives for your clients. It allows you
to enter a variety of income and expense
The Aardvark system , designed by CPA's
items and isolate the tax effects attribu-
with over 17 years of "Big Eight" tax experi-
table to changes in one or more items (e.g.
ence, meets or exceeds the requirements
of most professional tax pre parers. All Aard- wages, capital gains, charitable contribu-
vark Software'" programs run on a variety of tions, etc.)
microcomputers, including Microengine, ' Aardvark Software '" programs are fast,
ACI-90," Apple, t and TRS-80. t t efficient and easy to use. Of course, if you
enjoy working nights, weekends, holidays,...
Two new products from Aardvark are "Tax
Prep" and "Tax Plan:' "Tax Prep" allows you For more information, please write orcall us.
to easily calculate your client's Federal
Form 1040, including all lettered schedules • is a trade m ark o f Wes ter n Di gi ta l Co rporation .
•• is a t rademark o f A ssoc iate d Co mpute r Industries.
(A- TC) and the most frequently used num- t is a trade ma rk of Appl e Com pute r Inc .
bered forms. Selected state forms are also t t is a t rade ma rk of Ta ndy Co rpo ra ti on.

AARDVARK SCFT\I\IARE INC.


The Microcomputer People for Professionals
783 NO RTH WA TER STRE ET M ILWA U KEE . WISCONS IN 53202 414 / 289·9988

Circle 182 on inquiry card. BYTE Dece mbe r 1980 267


Lost Dutchman's Gold
Bob Liddil
The Programmer's Guild
POB 66
Peterborough NH 03458

TeriLi
POB 481
Peterborough NH 03458

Lost Dutchman's Gold is an Adventure game that takes microcomputers that use Microsoft BASIC.
place in the Old West at the turn of the century. The ob- [Unfortunately, the disk commands in this program con-
ject of the game is to find the gold (and other treasures) tain invisible control-D characters at the beginning of
hidden in the Lost Dutchman's Mine and successfully find some lines. (It is the control-D character that signals the
your way out. The Adventure starts in an abandoned beginning of a disk command within a PRINT
miner's shack where you'll find a rifle and a shovel. If you statement.) All PRINT statements that begin with the
can find it, there is also a map of the mine hidden words OPEN, CLOSE, READ, WRITE, VERIFY, and
somewhere to help you on your Adventure. NOM ON should have as their first character the invisible
This program (see listing I) is written in Applesoft control-D character. To the best of my knowledge, the
BASIC and requires 24 K bytes of memory and one disk lines that need this character are lines 36, 85, 95, 2535,
drive. It will also run on nondisk Apples if the commands 2550, 4000, and 4100. We regret this inconvenience to
related to saving a game to disk are deleted. With some our readers .. .. GWl •
modifications, this Adventure game should run on other

Listing 1: Lost Dutchman's Gold. Written in Applesoft BASIC, 1 = B:IM = 2:BD = 21:L = l:C
it requires 16 K bytes of programmable memory. $ = CHR$ (13): PRINT "NOMON
I,O,C
40 FOR L = B TO 26: FOR I = B TO
10 POKE 34,0: POKE 35,24: TEXT 7: READ N$(L,I): NEXT I,L
HOME 50 FOR I = B TO 32: READ 0$(1,0)
20 VTAB 5: PRINT" WELCOME TO T ,0$(1,1),0$(1,2):0$(1,3) = "
HE SEARCH FOR THE LOST DU ". NEXT
TCHMAN'S GOLD. I'M THE GHOS 60 FOR I B TO 46: READ R$(I): NEXT
T OF BACK-PACK SAM, YER GUID
E ON THIS ADVENTURE. 70 PRINT"
YA CJ\N HIT 'SPACE' TO START."
USE 2 >'i"ORD COMMANDS TO FIND : GET QM$:L = 1: INPUT "REST
CLUES'N MOVE 'BOUT. GET, G ORE OLD GAME?";QM$: IF LEFT$
0, PUT, DROP, (QM$ +" ",1) < > "Y" THEN
30 PRI NT "SCORE, INVENTORY 'N 'B 100
OUT 100 MORE WORDSMAKE SENSE 80 INPUT "NAME?";QM$:QM$ = "LDG/
TA ME. ASK FER HELP IF YA " + QM$: ONERR GOTO 4000
GET STUMPED.": PRINT" 85 PRINT "VERIFY "QM$: PRINT "OP
I HO EN "QM$: PRINT "READ "QM$
90 INPUT L,CL,LN,IN,LM,U,Ul,IM
PE YA DON'T END .UP A GHOST,
LIKE ME! 91 FOR X = ° TO 32: INPUT O$(X,l
) ,0$ (X, 2 ) ,0$ ( X, 3 ): NEXT
GOOD LUCK!! 95 PRINT "CLOSE"QM$: POKE 216,0
35 REM WORLD COPYRIGHT (C) 1980 100 IF ((0$(12,2) = STR$ (L) OR
BY TERI LI. ALL RIGHTS 0$(12,3) = "1") AND CL > 0) OR
RESERVED. L < 15 THEN 150
36 DIM N$(26,7),0$(32,3),R$(46): 102 POKE 34,0: POKE 35,23: HOME
B = D:IN = B:LN = 50:LM = LN PRINT "IT'S TOO DARK TA SE
:Xl = B:X2 = B:T$ = "":Ml$ = E !!": IF L = 15 AND 0$(6,3)
T$:M2$ = T$:QM$ = T$:U = B:U Listing 1 continued on page 270

268 December 1980 © BYTE Publications Inc


~\..'MITeo
~V ~()k
-<,,0 ).It.
~~ The entire EasyWriter ~
It family of office communication ~~
",0 products is available through your' "1-
~ local computer store or directly from (\
- our office in Berkeley, Ca. •

IUS (Information Unlimited Software, Inc.), 281 Arlington Ave., Berkeley, CA 94707 415·525·4046

Circle 183 on inquiry card . BYTE December 1980 269


Listing 1 continued: "LIT ";
< > "1" AND 0$(4,3) < > " 230 PRINT O$(J,O)". ";
1" THEN PRINT "YA HEAR A ST 240 NEXT ,J
RANGE NOISE ! 250 IF Ul = 1 AND L = 1 THEN PRINT
110 POKE 35,24: GOTO 350 " OPEN TRAP DOOR. ";
120 T$ = "OK": RETURN 260 IF N$(L,l) = "" THEN PRINT
140 B = 1: PRINT: PRINT "YA SEE : GaTe) 330
: ";: RETURN 265 IF B 0 THEN GOSUB 140
150 IF CL = 1 THEN LN = LN - 1: IF 270 IF L < > 16 THEN 280
LN < 1 THEN CL = 0 273 IF U < > 0 THEN PRINT "UN"
160 I FRE (O):Ll = L ,
170 B = 0: POKE 35,BD: POKE 34,0: 276 PRINT "LOCKED ";: GOTO 290
VTAB 1: HOME: POKE 35,24: PRINT 280 IF L < > 17 THEN 290
"YER "N$(L,O)".": FOR J = 0 TO 283 IF U = 1 THEN PRINT "UNLOCK
32: IF VAL (0$(J,2)) < > L ED ";: GOTO 290
THEN 240 286 PRINT "BLOCKED ";
175 IF B = 0 THEN GOSUB 140 290 PRINT N$(L,l)".
180 IF 0$(J,3) = "-7" OR 0$(J,3) 310 IF L 17 AND U = 0 THEN N$(
"-2" THEN PRINT "BURNT" L,2) "" + RIGHT$ (N$(L,2
) ,3)
190 IF J< > 1 OR VAL (0$(1,2) 320 IF L 16 AND U = 1 THEN N$(
) < > L THEN 200 L,2) "E" + RIGHT$ (N$(L,2
193 I~ 0$(1,3) = "" THEN PRINT ) ,3)
"UNTIED ";: GOTO 200 330 CALL - 868: PRINT: IF N$(L
196 IF 0$(1,3) "-9" THEN PRINT ,2) = "" THEN 350
"DEAD "; 335 PRINT "OBVIOUS EXITS: ";: FOR
200 IF 0$(J,3) = "-3" THEN PRINT I = 1 TO 4:P$ = MID$ (N$(L,
"SMASHED "; 2),1,1): IF P$ = "N" THEN PRINT
210 IF L < > 26 OR J < > 32 THEN " NORTH " ,.
220 336 IF P$ "s" THEN PRINT "SOU
213 IF Ul < > 0 THEN PRINT "UN TH " ,.
" ,. 337 IF P$ "E" THEN PRINT "EAS
215 PRINT "LOCKED "; T " .,
220 IF CL = 1 AND J = 12 THEN PRINT 338 IF P$ "W" THEN PRINT "WES
T " ,.
340 NEXT : CALL - 868: PRINT
350 B = 0: PRINT n===============
BUILDING BLOCKS FOR
MICROCOMPUTER SYSTEMS,
360 BD = PEEK (37): POKE 34,BD: VTAB
CONTROL & TEST EQUIPMENT
SPECIALIZING 24: IF L = 9 AND 0$(22,2) =
"11" THEN PRINT "TEAR'S NOI
IN SE UP AHEAD.": PRINT "SOUNDS
LIKE INJUNS.
QUALllY 370 IF L = 9 AND 0$(22,2) = "" THEN
0$(22,2) = "11
390 INPUT" --NOW WHAT?";QM$

2K ROM
R2 I/O
2 K RAM
MICRO- 410 IF LN < 10 AND CL = 1 THEN PRINT
"YER RUNNIN' LCW ON KEROSENE
3 SER IAL PORTS 1 PARALLEL PORT
COMPUTER 415 IF QM$ = "SAVE" OR QM$ = "SA
VE GAME" THEN 2520
HARDWARE 420 IF QM$ < > "SCORE" THEN 450

INDUSTRIAL 423 IF L < > 6 THEN T$ = "YA GE


T NOTHIN' FOR BEIN' HERE!": GOTO
EDUCATIONAL 1900
SMALL BUSINESS 426 Z = 0: FOR I = 14 TO 17: IF 0
PERSONAL $(1,2) = "6" THEN Z = Z + 1
TT-10 430 NEXT
TABLE TOP MAINFRAMES 440 PRINT "YA GOT "Z" TREASURES,
TOT'LIN "(Z / 4) * 100"%": IF
Z = 4 THEN PRINT "YA MADE I
ELECTRONIC 445
T!l": GOTO 2220
T$ = "YA MISSED SUM TREASURE!
CONTROL 450
": GOTO 1900
IF CL = 0 AND L = 15 AND 0$(
TECHNOLOGY 6,3) < > "1" THEN PRI NT"Y
E GAD!": PRINT "YA BEEN BIT
RACKMOUNT CARD CAG ES
763 RAMSEY AVE. BY A RATTLER.": PRINT "YER 0
HILLSIDE. N.J. 07205 EAD.": GOTO 2220
460 IF L= 17 AND U = 1 AND RND
POWER SUPPLIES, CPU's,
MEMORY, OEM VARIATIONS
(201) 888-8080 (1) * 9 + 1 < 2 THEN PRINT

270 December 1980 © BYTE Publications Inc Circle 184 on inquiry card.
"&( %)#&@ CAVE IN !! / :+*@": Ml $ = LEFT$ (0$ (J,0),3) THEN
PRINT "THE IRON DOOR'S BLOC ,J,J = J
KED,'" PRINT "YER TRAPPED!!" 542 NEXT:J = JJ: IF JJ > - 1 THEN

480
:U = °
IF QM$ = "HELP" THEN X = VAL 543
630
IF Ml$ = "IRO" THEN 580
(N$(L,3)): ON X GOSUB 2300,2 545 IF I = 36 THEN 940
310,2320,2330,2350,2370,2380 550 IF N$(L ,ll = "" THEN 560
,2 39 0: GOTO 100 552 Z = l:A = Z:Xl = LEN (N$( L ,l
490 Xl = LEN (QM$): IF Xl < 3 THEN II: FOR X2 = 5 TO Xl : IP MID$
T$ = "WHAT?": GOTO 1900 (;-.J$(L,11,X2,l) < > CHR$ (4
493 X3 = 0: FOR X2 = 3 TO Xl:Ml$ = 6) AND X2 < > Xl THEN NEXT
MID$ (QM$,X2,1): IF Ml$ : GOTO 560
" THEN X3 = X2~X2 = Xl 553 M2$ = MID$ (N$(L,1),Z,3): IF
495 NEXT X2 : X2 = X3: IF X3 = 0 THEN M2$ = Ml$ THEN 556
X2 = Xl 554 Z = X2. + 2 : A = A + 1 : NEXT GOTO
5 00 P$ = LEFT$ (QM$,3): IF X2 < 560
> Xl AND X2 + 3 > Xl THEN 6 556 X2 = Xl: NEXT :B = A: IF I
10 10 THEN PRINT " YA SEE NOTHI
501 II = - 1: FOR I =
P$ = R$(I) THEN II = I
°
TO 42: IF
558
N' SPECIAL."' GOTO 160
GOTO 630
502 NEXT: IF II > - 1 THEN I 560 FOR X = 43 TO 46: IF Ml$ = R
II: GOTO 520 $(X) THEN X 46: NEXT: GOTO
510 IF Xl = X2 THEN T$ = "WHAT?" 650
: GOTO 1900 565 NEXT
511 T$ = "SORRY, BUT YA CAN'T" + 570 IF 0$(4,3) = "1" OR 0 $(6,3) =
LEFT$ (QM$,X2): IF X2 < Xl THEN "1" THEN IF I = 23 AND Ml$ =
T$ = T$ + RIGHT$ (QM$,Xl - " SEL " THEN PRINT "OK": PRINT
X2 ) " YER DEAD.'" GOTO 2220
512 T$ = T$ + " GOTO 1900
II. 580 IF I 32 THEN GOSUB 780: GOTO
520 IF I < 8 AND Xl = X2 THEN ON 1900
I + 1 GOSUB 2010,2010,2010, 2 590 IF I = 33 THEN GOSUB 860: GOTO
220 ,680,2020,1920, 20 00: GOTO 1900
1900 600 T$ = "I CAN'T TELL WACHA WANT
5~0 JJ = - l:Ml$ MID$ (QM$, X2 ". GOTO 1900
+ 1, 3) : FOR J = 0 TO 32 : IF Listing 1 continued on page 272

..--STILL PLAYING GAMES---.


WITH YOUR COMPUTER?
GET DOWN TO BUSINESS WITH CBS.

THE CONFIGURABLE BUSINESS SYSTEM™ computers so easy, you might still think
is a ready·made set of programs that lets you're playing a game!
you customize your computer without ever
Disks and manual , $395. Manual only, $40.
using a complex programming language.
CBS Disks can fit any 8080 or Z80 computer
• It makes accounting a 1,2,3 operation.
with CP/M .' Your DMA representative can tell you
• It turns inventories into child 's play.
about PDOS , our CP/M compatible operating
• It makes mailing lists a zip. system , and ASCOM , an Asynchronous Commu·
In fact, CBS now makes the business of ni ca tion Control Program .

DMA • WE SPEAK YOUR LANGUAGE.


C P/ M' is a Trademark of Digital Resea rch Corp.

DYNAMIC MI CROPROCESSOR ASSOCIATES· 545 Fifth Avenu e · New York, New York 10017· (212) 953-1721· Mas ter Charge and VISA accepted

Circle 185 on inquiry ca rd . Dece mber 1980 © BYTE Publi catio ns Inc 271
Circle 187 on inquiry card.

EU;: to ,4 fA 4.' i .'I:n8"'3. 4;t';t Pl, Listing 1 continued:


610 T$ = "I MUST BE DUMB, YA DON'
T MAKE SENSE.": GOTO 1900
630 IF I < 9 THEN 650
$670.00 MODEL I 633 IF J < 33 AND J > - 1 THEN
B = VAL (0$(J,2)): IF B < >
16K Level II with Keypad LAND B > 0 THEN 1890
26 -1056 636 IF J > 32 THEN J = 29
640 ON I - 8 GOSUB 1250,1390,139
0,1390,1250,1700,1700,1700,1
$3500.00 MODEL II
700,1820,1820,1250,700,700,1
080,1060,1060,920,1150,1190,
MODEL II, 64K 1210,730,730,780,860,1250,90
0,940,1700,1690,1320,1340,18
26 - 4002 20,2500
650 IF I < 9 THEN ON I + 1 GOSUB
970,970,970,2220,680,970,192
$875.00 0,2000,1320
660 GOTO 1900
680 IF 0$(3,3) < > "1" THEN 189
MODEL III o
683 PRINT "OK": FOR I = 13 TO 17
MODEL III 16K RAM, IF VAL (0$(I,2)) - L THEN
MODEL III BASIC T$ = "EUREKA! WE STRUCK GOLD
26 -1062 ?!??":O$(I,2) STR$ (L): RETURN

WE ACCEPT CHECK, MONEY ORDER, OR


685 NEXT
PHONE ORDERS WITH VISA OR MASTER
CHARGE. SHIPPING COSTS WILL BE ADDED
686 T$ = "DAG NAB IT! THAR'S NOT
TO CHARGE ORDERS. DISK DRIVES, PRINT· HIN' HERE!": RETURN
ERS, PERIPHERALS, AND SOFTWARE -
YOU NAME, WE ' VE GOT IT. FULL FACTORY WARRANTY
700 IF J < > 23 THEN 1060
WRITE OR CALL FOR OUR COMPLETE ON ALL ITEMS SOLD. 701 IF L = 14 THEN 0$(23,2) "1
PRICE LIST.
C & S ELECTRONICS, LTD. 32 EAST MAIN ST. MILAN , MICH . 48160 5": GO TO 120
(313) 439·1508 (313) 439-1400 702 IF L = 15 THEN 0$(23,2) "1
C & S ELECTRONICS MART IS AN AUTHORIZED TRS 80· SALES CENTER STORE #R491 6": GOTO 120
703 IF L = 16 AND U = 1 THEN 0$(
23,2) = "17": GOTO 120
704 IF L = 17 THEN 0$ (23,2) "1
9": GOTO 120
705 IF L = 19 THEN 0$(23,2) "2
3":0$(23,3) "-3
710 GOTO 120
730 IF J = 3 OR J = 4 OR J = 6 OR
J 8 OR J = 9 OR J = 11 OR
J = 12 OR J 13 OR J = 19 OR
J = 27 OR J = 28 THEN 740
735 GOTO 1050
740 IF 0$(J,3) = "1" THEN IN I
N - 1
750 0$(J,3) = "-3":0$(J,2) STR$
(L): GOTO 120
770 T$ = "DON'T HAVTA.": RETURN
Finally. a language to meet your needs 780 IF L < > 16 THEN 800
The new S·BASIC™ language has more computing power than any other true 783 IF U < > 0 THEN 770
compiler BASIC in the industry. 786 IF 0$(10,3) = "1" THEN U 1
S·BASICTM is Ih. ONLY CP /MTM compalibl. BASIC providing. : GOTO 120
• Chainable .COM programs witl, parameter passing. 788 GO TO 1890
• Dynamically allocated arrays, sequential and random file buffers . 800 IF L < > 26 THEN 820
• Dynamically relocatable variables.
• Common, global, and local variables . 803 I? Ul < > 0 THEN 770
• A choice of: While-Do, Repeal-Until, Begin-End, If-Then-else, and Case-Of 806 IF 0$(10,3) = "1" THEN Ul
Struc tures.
• Recursive, Multi-lined functions and procedures.
1: RETURN
• Memory image disk storage (no conversions). 808 GOTO 1890
• CP/ M 2 .xx enhancements usage as well as CP/MTM 1.4 x capable . 820 IF 0$(1,3) < > "1" THEN 840
.6 data types: Character, string, integer, single and double precision floating
point, and packed BCD.
Besides all of these unique features, S·BASICTM oHers long variable names, 825 IF 0$(0,3) "2" THEN 0$(0,3
digit/string line labels (when required), relocatable code output, multiple libra ries,
) = "":0$(0,2) STR$ (L): GOTO
external .COM program execution, all of the flexibility of an enhanced BASIC,
and a multitude of conveniences that make programming a pleasure . 120
As a software house, always looking for that ideal, powerful, new language . 830 GOTO 1050
we're excited about making S·BASICTM available to the software community.
840 IF CL = 1 AND 0$(12,3) = "1"
THEN CL = 0: GOTO 120
MICRO-AP. INC. 860 IF (L = 16 OR L = 17) AND U =
9807 Davona Drive San Ramon. CA 94583
1 THEN U = 0: GOTO 120
(415) 828-6697 MICRO*AP 870 IF L = 26 AND U1 = 1 THEN U1
·S·BASIC is a trademark of Topaz programming.
= 0: GOTO 120
·CP/ M is a registered trademark of Digital Research.

272 December 1980 © BYTE Publications Inc Circle 188 on inquiry card.
b~ :111 J
Circle 189 on inquiry card .
880 GOTO 1 050
900 T$ = " YA HEAR NO 'rrH N ' SPECI AL
. ": RE TURN
92 0 I F L < > 11 OR 0 $(9, 3 ) < >
" 1 " THEN 132 0
93 0 PRIN T "THEY TOO K THE FI RE WA
TER ' N RA N. " : I N = I N - 1: 0$ (
SINGLE
9 , 2) = "": 0$(9 , 3 ) = "": 0 $ (22
, 2) = "": RETUR N BOARD
9 4 0 I F Ml$ = "Ya H" THEN T$ = " TU
Rl<E Y! " : PRL'JT " SOR RY, YEE IN TECHNOLOGY
THE WRONG ADVENTURE. ''': GOTO
1 90 0
950 GOSUB 1 20 :1' $ = T$ + CH R$ (1
Basic system with : 600K bytes 52225.
• 1.2 megabytes $2790.
3) + RIGHT$ (QM$,Xl - X2) + • 2.4 megabytes $3350.
" . ": GOTO 1 900
9 7 0 IF B = 0 THEN 98 0 A Z80A CPU combined with the CP/ M® operating system
9 73 L = VAL (N$ ( L , B+3 ) ) : IP O$ opens new vistas to software availability for eight-bit
(1 , 3) = " 1 " AND (L = 1 OR L = micros, FORTRAN , COBOL, BASIC, APL, PL/ 1 and
6 OR L = 15) TH EN T$ = " HE W Pascal are available now to accommodate today's
ON ' T GO . ": L = Ll: RET URN scientific, educational, sophisticated small business
976 IF L = 17 AN D U = 0 THEN L and personal system users.
L1 : GO TO 189 0
97 8 IF Ll = 26 AND L = 1 AND Ul = • 4MHz Z80A CPU • color video text & graphics
o THEN L = Ll : GOTO 1890 • CP/ M 2 operating system • sound generator
979 GOTO 1 060 • 64K 200ns main memory • 2-serial ports
9 80 IF Ul = 1 AND L = 1 THE N L = • 6K 300ns video memory • 2-parallel ports
26 : GOTO 1 20 • 8-inch dual floppy drives • 4-counter/ timers
9 90 I F (Jl = 1 AND MI$ "TRA " AND
Substantial dealer discounts are available .
L = 26 T HE N L = 1: RETU RN OEM inquiries are invited. Please contact:
1000 FOR Xl = 1 TO 4:M2 $ = MI D$
(N $( L , 2) , Xl,1): IF M2$ < > COLONIAL DATA SERVICES CORP.
LEFT$ (Ml $ ,l) THEN NEXT Xl 105 Sanford St., Hamden , Connecticut06514
: GOTO 101 0 (203) 288-2524
1003 FOR X2 = 4 3 TO 46: IF Ml $ <
® CP / M is a re gister ed tradem ark of Digitat Resear ch, Inc.
> R$ (X2 ) TFIE N NEXT X2: GOTO
10 1 0
1006 L = VAL ( N$ ( L, Xl + 3)): IF
L < > 0 THEN 1 060
10 10 I F L = 23 THEN T$ = "IT' S T
00 SLI PPERY . ": RETURN
From S-100 to
1020 IF L 2 5 THEN L 26: RETURN 1£££-488
103 0 IF L 26 THEN L 25: RETURN

1040 IF L 1 9 THEN L 23: PRI NT

=>
" NIG H BROKE M' NECK!!": RETUR N

1 050 T$ = "SORRY , BUTCH A CAN'T DO


TH AT. " . RE TURN
10 6 0 B = 0: GOTO 120
10 80 IF 0 $ (4,3) < > "I" AND 0 $ (
6, 3 ) < > "1" THEN 1320
1083 IF ,J < > 1 THEN 1110
1086 Z = 0: I F 0$ ( J , 3 ) = "1 " THEN
Z = 99
1090 0$( J, 3 ) "- 9 ": 0 $(1,2) = STR$ P& T-488 + S-100 computer = Intelligence
(L )
110 0 I F Z = 99 THEN IN = IN - 1 for your Instrumentation System
1110 I F J = 22 THE N PRINT " YA G
aT ONE !" : PR INT "BUT TH E RES The P& T -488 permits an S-1 00 computer to operate as a talker ,
T Go 'r YO U!" : GOTO 2220 listener , or controller on the I EEE-488 instrumentation bus for
1120 I F J = 9 THEN T$ = "YA HI T less than half the cost of calculator-based systems. Software
ONE !" : RETURN packages which give access to the 488 bus from high level lan-
113 0 GOTO 1 2 0 guages such as BASIC are available for CPI M, North Star DOS
IBASIC, and Cromemco COOS. Or " roll your own " system
1150 I F 0$(18 , 3) < > "1" THE N 1 with the custom system package of assembly language drivers .
89 0 P&T-488 , assembled and tested, + any
1152 IF J < 0 THEN 511 software package : $ 450 (domestic USA)
1153 IF J = 4 OR (J > 5 AN D J <
11) OR ( J > 14 AND J < 1 8 ) OR
J = 22 OR J = 29 OR J > 30 TH EN
1050
PICKLES & TROUT
P.o . BOX 1206. GOLETA. CA 93017, (805) 967 -9563
Listing 1 co ntinu ed on page 274

Circ le 190 on inquiry card. Decem be r 1980 © BYT E Pub lica tio ns Inc 273
Circle 191 on inquiry card.
Listing 1 continued:
1156 IF 0$(J , 3) = "1" THEN IN
IN - 1
11570$(J,3) "-7":0$(J,2) STR$
•• S-100 USERS' • (L)
1158 IF J > 0 THEN 1060
Is LIFE too Slow'l 1160 IF 0$(0,3) < > "-7" THEN 1
060
Specialty Video Systems celebrates the tenth 1163 0$(0 , 2) = STR$ (L): FOR J
anniversary of the game of Life with the 5 TO 21: IF 0$(J,2) = "-1" THEN
O$(J,3) = "-7"
introduction of a complete Life processor on a 1170 NEXT : GO TO 1060
single S-100 card . 1190 IF J < > 12 THEN 1150
Under full software control, create dazzling 1193 IF 0$ (J, 3) < > "1" OR 0$( 1
video animation effects as this card displays 60 8,3) < > "1" THEN 1150
generations per second! See glider guns come to 1195 CL = 1: GOTO 120
life , see spaceships zoom across the screen! 1 2 10 IF J = 13 THEN PRINT " YEEE
And, when you are not running Life, this card CHI!": PRINT "IT'S KEROSENE!
": PRI;\lT " YA JUST POISONED Y
doubles as a 128 x 128 graphics display. ERSELF. ": GOTO 2220
1220 IF J < > 9 THEN 1050
• S-100 compatible 1230 PRINT "WHEEEE !!": PRINT " YA
• 128 x 128 Life array GOT PLASTERED AND LOST A DA
• 60 generations per second Yo": IF CL = 1 THEN LN = LN -
• Doubles as a graphics display 10
• Operates under full software control 1 235 RETURil
• $189 .00 Assembled and Tested 1'250 IF J > 32 OR J < 0 THEN 126
For more information , write :
o
1253 B = VAL (0 $ (J , 2 ) ): IF 0 $ (,J ,
3) = " 2 " OR B = L OR B
Specialty Video Systems 1 nmN 1260
P. O. Box 2662 IF J < 22 THEN 1890
Van Nuys , CA 91404 1257 T$ = " IT AIN 'T HERE .": RETURN
(213) 782-5137 1260 I F J > 21 OR J = 1 OR J =
1 THEN T$ = "WHO THE HECK YA
THINK YA IS?" + C$ + "PAUL
RU NYO N??! YA AIN'T STRONG'
NU F.": RETURN
1270 IF 0$ (J, 3) = "-7" THEN T$

Payroll 1280
" IT ' S BURNT UP 'N RUINED.": RETURN
IF IN > 4 THEN T$ = "YA CAN
General Ledger 'T! YER HANDS rR FULL.": RETURN

Accounts Payable 1283 If 0$(J,3) "1" THEN PRINT


" YA ALREADY GOT IT!": RETURN
Accounts Receivable 1 286 IF VAL (O$(,},l)) = 0 AND I
Flexible and sophlsllcated business sottware that Is of
the highest quality. Originally developed by Osborne
< ) 16 TIIEN 1290
& Associates and rapidly becoming a standard . Ac-
1287 I N = IN + 1: IF 0$(J,2) = "-
countants are pleased with our balance sheets and 1" Til EN 1M = 1M - 1: 0 $ (J , 2 )
income statements. It has been tested and approved "" : 7 $ (,} , 3) = "1": GOTO 1290
by secretaries.
1288 O$(J , 3) = "l":0$(J,2) ""
• Complete Instructions • Return within 30 days
• Up and running the for complete refund if 1290 IF J < > 9 AND J < > 11 AND
some day ot delivery. not satisfied . J < > 2 THEN 1 20
• 100% guaranteed
• Unlimited free
• No licensing
agreement-use as
129 3 IF J = 9 THEN IF 0$(8,2)
telephone assistance. you wont. "- 6 " THEN 0$ (8,2) = "6
Accounts Receivable .... . ... . $95.00 1295 IF J = 11 THEN IF 0$(12,2)
Accounts Payable ... . ...... $95 .00 = "-8" THEN 0$(12,2) = "8
Payroll-California .. . . .. $95 .00 1297 IF J = 2 THEN IF 0$(18 ,2)
Payroll-Non Caillornia state
Income tax calculations "-14" THEN 0$(18,2) = "14
(odd to California payroll) .... $95.00 1300 RETURN
General Ledger ............. $95.00
Multiple profit center apllon
1320 IF 0$ (J,3) < > "1" THEN T$
for general ledger .... $ 9 5.00 " YA DON'T HAVE IT !": RETURN
Manuals (each) ........ $20.00
Formals : Any S" single or double density, TRS-SO Mod II. Northstar 1325 T$ = "OK":IN = IN - 1:0$(J,2
DD. Vector Graphics, Super Brain. many others.
Runs on Beehive. Sorce. Hazeltine, ADDS , TeJevideo, SOl. TRS -BO ) = STR$ (L):0$(J,3) = "": RETURN
Mod II. HEATH. ACT V. Inlerlube II. Altos. ADM and many olher 1340 IF 0$(5,3) < > "1" THEN 18
terminals. All programs in CBASIC under C P/ M (includes source).
90
Synergetic Computer Products 1350 IF L 7 THEN L = 8: GOTO 1
575 Middlefield Avenue Suite J. Polo Alto. CA 94301
(415) 328·5391
2U
VISA · Mosler Chorge • COD . Company Check
1360 IF L 12 THEN L = 13
IRS -SO is a Ifodemork of Radio Shack , Inc. C P/ M is a IrodemOfk of Digita l Research 1370 GOTO 120
1390 GOSUB 120: ON J + 1 GOTO 14

274 December 1980 © BYTE Publica lions Inc Circle 192 on inquiry card .
Circle 193 on inquiry card .

00,1430,1440,1460,1470,1480,
1490,1460,1460,1500,1510,152 THE PASCAL DATABASE
0,1530,1540,1460,1460,1460,1
460,1460,1560,1570,1580,1590
written in UCSD PASCAL"
Software ahead of its time
,1600,1610,1620,1460,1630,14 available now for the APPLE" COMPUTER
60,1460,1460,1640,1460 Create a library of information at your fingertips
1395 GOTO 1460 Full database power. Unlimited applications for such diverse
da ta as : mailing li sts, personal and bUSiness accoun tin g,
1400 IF VAL (0$(0,3)) < 1 THEN inventory, job estimates, sa les analyses and property
T$ = "THEY'S LUMPY OLE LEATH management.
ER SADDLEBAGS.": RETURN THE PASCAL DATABASE is easy to use.
Menu driven . Clear sc reen instructions enable even the
1410 PRINT "THEY HOLD ";: IF 1M inexperienced user to operate THE PASCAL DATABASE.
o THEN PRINT "NOTHIN'.":T$ THE PASCAL DATABASE has advanced features:
"": RETURN • On · line interact ion . Update, search and tra verse database files ...
1415 FOR I = 6 TO 22: IF 0$(1,2) sort on multiple fields ... maintain records in several sorted orders.
• Screen formatting ... you design the layout of your files.
= "-1" THEN PRINT" "0$(1, • Immediate and automatic indexing of information at data entry.
0) 11 , ";
• User definable data description gives you ultimate flexibility ..
1420 NEXT :T$ = CHR$ (8) + " II. you define file, record and field names
RETURN • Generates cus tom, easy to read reports. Ea sy storage and
retrieval in report library.
1430 T$ = "YA SEE A WEARY OLD GRE • Password protection for individ ual files
Y MULE. ": RETURN • Up to 1024 bytes per record .
1440 T$ = "IT'S AN OLE TORN SACK. Soo n available on 8" IBM 3740 floppies and other UCSD Pascal systems .
"; IF 0$(18,2) = "-14" THEN _ ~O~~:.I!::.n.:~a.::~~~:- £e~I:!,~n~~~:'I~v~e~ . ___________ _
0$(18 ,2) = "14"
1450 RETURN
o THE PASCAL DATABASE Special introductory price $400.00
Shipped on floppy disks. Includes comp lete doc umentation and
1460 T$ = "YA SEE NOTHIN' SPECIAL sa mpl e datafiles. Ari zona reSidents please add 6% sales ta x.
.": RETURN o Manual on ly$25.00 Master Cha rge Bank Arnencard Checr, or Money Order
1470 T$ = "IT'S AN OLD WINCHESTER (Refundable with system purchase within 90 days)
SINGLE-SHOT.": RETURN

~
1480 T$ = "LOOKS LIKE A MAP TA TH ARIZONA COMPUTER
, LOST DUTCHMAN'S MINE! THAR SYSTEMS, INC.
's A SKETCH OF SUM BOULDERS. P.o . Box 125 Jerome, Arizona 86331
RETURN (602) -634·730 1 9am - 4 pm Mon. · Fri .
ACS
II.

1490 T$ = "NOTHIN' SPECIAL," + C$ ,.. Apple IS a registered trademark of Apple Computer. Inc .
+ "JUS' A LOADED SIX SHOOTE ,.. UCSD PASCAL IS a trad ema rk of tile Regents of tt1e Un iverSity of Ca lifornia
R.": RETURN
1500 IF 0$(8,2) = "-6" THEN T$ =
"LOOKS LIKE SUMTHIN'S 'HIND
THE BOTTLES.":0$(8,2) = "6": Computers Terminals Modems
RETURN We are the stocking termillal dlstnbutor offering full service,
1505 GOTO 1460 on-site maintenance coverage .
1510 T$ "THAR'R 3 KEYS, TIED WI CRT's
TH A LEATHER STRAP": RETURN Perkin-Elm er Ban tam 550B $749 Perkin-Elmer Super Owl 1250 $1799
Microterm Act VA 779 Microterm Mime IIA 819
IBM 3101 Model 10 1191 IBM 3101 Model 20 1375
1520 IF 0$(12,2) = "-8" THEN T$ Dec VT100 1699 Televideo 912C 799
"LOOKS LIKE THAR'S GLASS UNO Televideo 920C 839
ER 'UM.":O$(12,2) = "8": RETURN Hardcopy Terminals
DEC LA34AA 939 DEC LA34DA 1149
1525 GOTt) 1460 Teletype Model 43 KSR 1049 NEC SpinViriter 5520 3088
with RS232C and connec tor cable Typew ri ter quality with Tractor,
1530 T$ = "IT'S AN OLE KEROSENE L ribbon , thimble
AMP ," + C$ + "FULL TA THE '" Printers
+ STR$ (LN) + " TURNS LEFT Perkin-Elmer 650/655 CRT 999 NEC Spinwriter 5510 2754
, 1'1ARK.": RETURN Screen Print er Typewriter quality with Trac tor,
100 CPS ribbon, thimble
1540 IF I = 11 THEN T$ = "IT SEZ Microline 80 594
'KEROSENE . ''': RETURN Centronics 737 828 Centronics 779 1068
15 50 T$ = "TI-IAR ' S ",'lUTING ON IT." call for other Centronics mode ls
: RETURN Modems
1560 IF 0$(20,2) = "-17" THEN 0$ Bel1212A - Pen ri1300/1200 799 Bell 103/113 - USR·330 339
1200 and 300 Baud/Manual 300 BaudlManual originate
(2 0,2) = "17":T$ = "IT'S A M originate auto answer auto answer
ESSAGE !": RETURN Auto dial option 799 Auto dial option 50
1565 GOTO 1460 (Both modems connec t tophone lines via RJ11 Cstandardextension phoneiack .)
1570 IF I = 11 THEN T$ = "IT SEZ Acoustic Coupler Computers
:" + C$ + "BRING TREASURES T Phone Link - 300 Baud 179 USR-1600P 4099
o SALOON, SAY 'SCORE.''': RETURN Originate and answer. Compact.
LeaSing rates on request. Write or call for product information.
10 day money back guarantee on all products.
1575 GOTO 1550
1580 IF I = 11 THEN T$ = "IT SEZ
:" + C$ + "WATCH FOR OTHER R

~
U.S. ROBOTICS INC .
IDER FANTASY CREATIONS ADVEN
TURES!": RETURN
1585 GOTO 1550
1590 T$ = "THEY'S A SAVAGE LOOKIN
LS'=I 203 N. WABASH
SUITE 171B
CHICAGO, ILL 60601
(3 12) 3 4 6-5650
Listing 1 continued on page 276

Circle 194 on inquiry card. December 1980 © BYTE Publications Inc 275
Listing 1 continued:
BAND," + C$ + "'N THEY SEE
Circle 195 on inquiry card. N YA!": RETURN
1600 T$ = "JUS' AN OLE ORE CART F
ULL 0 ' ROCKS.": RETURN
1610 IF 0$ (5,2) = "-25" THEN 0$(
5,2) = "l":T$ = "THAR'S SUMT
HIN' HERE!!": RETURN
~ ~ 1615 GOTO 1460
1620 IF I = 11 THEN T$ "IT SEZ
b b :" + C$ + "WELC01vIE TO FRONTI
(] (] ERTOWN.": RETURN
S? 9 1625
1630
GOTO 1550
IF 0$ (10,2) = "-6" THEN 0$(
S? 9 10,2) = "6":T$ = "THAR'S A S
lJ lJ ET OF KEYS THAR!": RETURN
o
l20 PLOT PA C":AGf 5'6000
1635 GOTO 1460
D l1D & lJP PACKAGES
MAUq O PROA C MP 250 PLonER
... "n l2D "ilC ~ a9oe
536000
s69~OO
S7!t!> 00 1640 B = I~T ( RND (1) * 3 + 1 ) :
[] ... "Il l20 & lJP paclilgl'S ~9S000
[J ON B GOTO 1650 ,1660,1670
MA URO PLOTTER _ u~ .. s I' " w.de p;lpe, or any Ie"!!"" suet! dS 8 • tl()nll Q' 11 9,all" paper Plo"'''g
'IlSDrU""" 'S 200 steps ve' metl ",,,"' 005· rract...ng 11"0' ill pIOIl'''9 spo:eds ot "II to 2' P1!' Sileo"" Uses 1650 T$ = "IT'S A BARREL CACTUS."
SlanCUlldl,be' l,pPtlnSI"~rcanl)O!OOI.J,n\'aalanySHII.on'I!'.. SIO'" Reou"es only5b, ,)ola p<l,alleloUlpu.port
v .. c.". d"~e' so" wa'~ In 5 0u"II: 's s uppl,ed w.th ,he plOlle. 10' 8080 180 650] & 6800 mIcro D'oces~.s : RETURN
T$ = "IT'S A CHOLLA CACTUS."
APPLE HIS 80 ,10(1 RS 131 on,edacecardS afe .,va"ableas OolOons
lEA PAC SOFTWA R E - Com pl e l~ Iwo dImenSIonal and pe'SI)CC """ "IUlI ,n g so ttwa' ~ ,l i161I\1"5 a.e ava,lable 1660
,ncludlng ASCII ena'/lcr", annOld l.on and c ,,'~e plOII.ng Ttlo S so ll wa,., oS hardw!\,., rndependent and woU nO I
bt:cono., obsOltlicu as ~ou "11Il'ade ~o"r plon,ng e Qv ,pment Th e 5011War., ' $ SUPllhed ~\ S 8080 lao ,elal.vt: RETURN
hnk,~ hb'alleSIL801lor MI CROSOfl compalallie p,oduc rs FORTRAN ·SO COBOL 80 CO MP ILER BASIC a nd
MACRO ·eO on 8 " CP M 0.5 · . .. NORTH STAR TRS 80 O. HEATH 89 comjlatilbl., d,skt:ne~ 1670 T$ = "IT' S A SAGUARO CACTUS.
LlD PAC KAGE - Iwod.mlms.on al piOI pacllage Itlal CO,lIiI,nS ov." 75 en"'eSIMa l aUowyou lochpo.
w.ndo ... YOUI dl aw ,ng~ annOlaU, vour d,a ...,ngs dnddlaw"U 'O llCdl C "'~t:S Con la.nsCalCompComp
": RETURN
aldble caliS such as PLOTS PLOT WHERE FA CTOR ele
LJP ·PACKAGE p",spec"ve 01 rhlet: .I/mens,ondi pial p;J6agl! Ih", co nM,n s over 70 enl"es Inal
1690 IF J 4 AND I = 38 THEN 17
diiow vou 10 plOI IH!'specl",e l'yUles such a~ Ihe sell poII,a,1 abo ..., Roul'n4:S 101 S TEREO GENERA
HON lOOMING 'LY Br$ .1nd ANIMATION a'e 1>",11 ,nto tI,e p..ln1fge 10' ,n,n"nlll'''09'dmm'"g
80
eltort
Wr,lI! 10 ' mo • ., Cleta,led ''''mmaI+0n A pac\age 0' 6 use' s 9u'lles '5 .Wit,lilbr., 10 ' S30 00 co" ,a on'''11 o~e, 180
1700 IF ,J < > lOR VAL (0$(1,3
p;JgesdeSClrp.ng 'he uso\! 0 1 me ilbove pa6ages Cr!!d' i bac~ on lIu' Ctl1f si! oll,aclr. aYIls )) < 0 THEN T$ = "SORRY, B'
aes,des Ine Mau' o Pltllie' ,nledac ... OOI,onal dnve's a'e ava,lable lor CdlComp ana HOU$IQIl Instrument O'um
olotte's Hou Slon IIlSlIumeni HIPL O T DMP 346. &7 plotrelS and d,as¥ wllCllr (I' sll.lldle p"nl,,'1; sud' as TH AT AIN 'T POSSIBLE.": RETURN
DIASLO 1610 80 1640 OUMf SPRINT 5 and NE C 55 I 0 & 5510
lEAPAC SERV ICES 19 16 1 38 1 . 1717
824 5 MED IT ERRA NEAN WAY SACRAMEN TO . CALIFORNIA 95826
1710 IF I < > 38 THEN 1720
CP ' M 'S il ,eg'SI .. ,edlla<klma,kOI O'II,raIRl"si!iltCh 11le;
HIPLOT & OMP ar l" uade ma,ks 01 H ou~ l on InSI'UlllCIlI
1715 IF 0$( 1,3) = "" THEN T$
TRS 8O,sa trade ma, k 01 Tand¥ COrpO ral, on
TENDARFOOT! YA HAV'TA LEAD
1M FIRST. " . RETURN
Z80 '5 a !!aae m;lI k 01 l 'log. Inc

1717 GOTO 1780


17 20 'IF 0$ (1,3) "I" TH EN 1320

SPECTACULAR
Offers
1723

17 30
IF 0$(7,3) "l" THEN IF I
< > 16 THEN T$ = "TRY ' LEA
D. '" . RETURN
ON I - 13 GOTO 1740,1750,17
60,1770
BASF "FLEXYOISK"
1740 T$ = "HE GOT AWAY FROM YA. " .
Superior quality RETURN
data storage medium, 1750 T$ = " YER TOO SLOW, HE GOT A
certified and
guaranteed 100"10 WAY.'" RETURN
~ rror free. 1760 IF 0$ (7, 3) < > "1" THEN T$
= "BAD LUCK, YA TRIPPED AND
SFO CASSETTES HE RUN OFF.":0$(l,3) = "": 0
" Super Ferro Dynamic"
Using the finest $(1,2) = STR$ (L): RETURN
Agla PE 611 tape 176 3 IF 0$( 1,3) = "" THEN 1280
in a professional
I housing.
1766 GOTO 1320
1770 T$ = "HE BUCKED YA OFF.'" RETURN
1 3-ring binder album,
, :. "lrotects you r valuab le 1780 INPUT "WITH WHAT?" ;QM$: IF
.,': ')rograms on disks or
i( .asseltes. Fully
5 Y. "mini Kas -sette/ 1 0 $2.49 J = 4 THEN 1800
" dnclosed and 8" Kas -s ettef l0 $2 .99
1782 IF LEFT$ (QM$ + " ",3) < >
I protected on a ll sides
simila r to Kas-se tte "SAD" THEN T$ = "IT FELL OFF
storage box. Write for i discounts " + C$ + "HE GOT AWAY.":O$(
OISKETIE DRIVE
head cleaning kits
5 %" or 8 " KIT 1,3) = "":IN = IN - 1:0$(1,2
prevent head INTRODUCTORY ) = STR$ (L): RETURN
crashes and insure
efficient error -
PRICE 1790 IF 0$ (0,3) "1" THEN 0$(0,
free operation . $19.50 3) = "2":IN = IN - 1: GOTO 1

••
HARDHOLE S " applicator ........... $4.00
060
reinforcing ring of 5 '14" applicator. , ".,' .,. $3,00 1795 GOTO 1320
t~~~hdr::~~afrg~otects S" ~ylar hardholes (501 . $S.OO 1800 IF LEFT$ (QM$ + " ",3) < >
~amage . 5'1, mylar hardhol es (501

PRODUCTS
------- $6 .00

VISA • MASTERCHARGE • MONEY OROERS


1805
"BUL" THEN 1050
IF 0$(8,3) < > "1" OR 0$(4
,3) < > "1" THEN 1320
ABM
CERTIFIED CHECK. FOR PERSONAL CHECKS
631 "!i" sL />ilOW 2 WEEKS. C.O.D. REQUIRES A l C1lb
San Diego, DEPOSIT. CAL RES. ADD SO,. SALES TAX 1810 GOTO 1 20
CA 92101
(714) 235·6602
MIN. $2 SHIPPING & HANOUNG • MINIMUM
OROER $10. SATiSFAGnON GUARANTEED
1820 IF 0$(J,3) < > "1" THEN 13
OR FULL REFUNO. 20
1822 INPUT "ON OR IN WHAT? (IE

276 December 1980 © BYTE Publi cal ions Inc Circle 196 on inquiry card .
Circle 197 on inquiry card.

ON TABLE') ?";QM$:P$ = LEFT$ Boards forS-l00 BUS


( QM $ + " ", 2 ): IF P $ < > " I
N" AND P$ < > "ON" THEN T$ = from S.C. Digital
"HUH?": RETURN " CPUI-Z80"
1830 Ml$ MID$ (QM$,4,3) Advanced Z80A basad CPU board
1840 IF P$ < > "ON" THEN 1850 5219 Assembled and Tested
1841 IF Ml$ = "MUL" THEN 1790 5149 Kit 'Iless Interrupt)
1843 IF J < > 13 THEN 1320 Features: Model CPUI-ZBO
1845 IF LM = 0 THEN T$ = "IT'S E • 2/4 Mhz SW selectable . • Built in B Prioritized Vectored Interrupts with B possible levels
of Nested Interrupts using powerful Mode 2 of lBO, all done in Hardware, expandable with
MPTY."· RETURN external ckt. • Vector Jump on RESET, in 4K increments . • Supports 2K of EPROM Inot
1847 LM = 0: GOTO 1320 supplied), OMA, dynarmic RAM refresh ... many more.
1850 IF Ml$ < > "SAD" THEN 1860 'Kit comes with all parts except chips connected to Interrupts.

1852 IF J < 5 OR J = 19 OR J = 2 " INTERFACE: 1"


2 THEN T$ = "SORRY, IT DON'T I/O, Memory
FIT.": RETURN Interface Board
1855 IF 1M > 4 THEN T$ = "TPE BA
GS 'R FULL."· RETURN 5229 Assembled and Tested
1857 0$(J,2) = "-1":0$(J,3) = "". 5169 Kit
IN = IN - l:IM = 1M + l:T$ = Features: Model 3SPC
"OK": RETURN • 3 Serial w RS232C or 20ma Current Loop, 1 Parallel. • 4K of EPROM/ ROM and 4K of
1860 IF Ml$ = "MUL" THEN T$ = "Y RAM IROM/ RAM not supplied) . • Built in Kansas City Standard Cassette interface usable to
A GOT KICKED !": RETURN 1200 Baud . • Generates all popular baud rates up to 19.2K baud, including 110 & 134.5. •
1870 IF Ml$ < > "LAN" THEN 1050 SW sellable Address, Baud Rates, Ports.
"U N IS ELE CT" 16 K Static RAM with universal Bank Select
1872 IF 0$(13,3) < > "1" OR 0$( Model 16KUS $235 A & T, with 200 nsec memory chips.
12,3) < > "1" THEN 1320 All boards meet IEEE-S100 standards. Fully socketed, solder masks, gold contacts, and
1875 IF LM = 50 THEN LN = LN + 5 guaranteed for one full year. Kit guaranteed parts, only .
O:LM = 0: GOTO 120 Delivery: from stock to 72 hours. Ordering: You may call for M.C., Visa Dr C.O. O. Drders.
1880 T$ "JAR'S EMPTY.": RETURN IAdd 54. 00 for C.O.O.I Personal checks o.k., but M. O. speeds shipment. Takes 7 tD 15 days to
clear persDnal checks befDre shipping.
Undamaged bDards can be returned within 10 days for full refunds. IIlinDis residents add 5'14%
1890 T$ "YA CAN'T DO THAT ... YE sales tax.
T! D.E.M. PRICING AVAILABLE, DEALER INDUIRY INVITED
1900 PRINT T$:T$ = "H. GOTO 100 P.O . Box 906 Phone :
1920 PRINT "YA GOT WITH YA: ";: IF S.C. Digital Aurora, Il 60507 (312) 897-7749
IN = 0 AND 0$(1,3) < > "1" THEN
T$ = "NOTHIN'": RETURN
1930 B = VAL (0$(0,3)):Xl = B: IF
B < > 1 THEN 1940 The Phone Link Acoustic Modem
1933 PRINT: PRINT 0$(0,0)", CON Sleek , ... Quiet .... Reliable
TAINING: ";: FOR I = 1 TO 22
: IF 0$(1 , 2) = "-1" THEN PRINT
0 $ (1,0) ". ";: Xl = 2
1936 NEXT : IF Xl < > 2 THEN PRINT
"NOTHIN'! ";
1940 IF 0$(1,3) = "1" THEN PRINT
: PRINT "THE MULE, WHICH YER
LEADIN . ";: IF B = 2 THEN PRINT
" (CARRYIN' SADDLEBAGS) ";
1950 PRINT :Xl = 0: FOR I 2 TO
22 : IF VAL (0$(1, 3)) < 1 THEN
1970
1955 IF CL = 1 AND I = 12 THEN PRINT
"LIT " ,.
1960 PRINT 0$ (1,0)". " ,.
1970 NEXT
1980 T$ = RETURN
fill.

2000 IF L = 19 THE N HOME : PRINT

YA FELL 100 FEET 'N LANDED


ON ROCKS.": PRINT"
YER DEAD.
". GOTO 2220
2005 IF J = 23 OR J = 32 OR Ml$
"PH THEN T$ = "OK": RETURN
2006 GOTO 1050
201 0 1'$ = "WHERE? ": ?.ETURN U.S. ROBOTICS INC .
2020 IF L 25 THEN L 26: GO TO 203 N. WABASH
:i.20 SUITE 1718
2030 IF L 26 THEN L 25 CHICAGO, ILL 60601
20 40 GOTO 120
(312) 346-5650
2100 DATA " " " " I N A MINER'S S
Listing 1 continued on page 278

Circle 198 on inquiry card . December 1980 © BYTE Pubtications Inc 277
Circle 199 on inquiry card.
Listing 1 continued:
8088 PROCESSOR HACK ,WINDOW. DOOR"1,3,3,,,I
N A DESERT , ROAD. MOUNTAINS.
Add new processing power to your S 100 bus system. Add DESERT,WNES ,2,4,2, 2 ,2, ON A D
the LDP88 processor to your system and realize performance
only available with minicomputers previously . The LDP88 IRT PATH,MINER'S SHACK. ROAD
utilizes the Intel™ 8088 processor which is fully compatible . MOUNTAINS," W ",5,1,4,2,2
with softwar'e written for the 8086.
2110 DATA ON A DIRT ROAD,MOUNTAI
LDP72 FLOPPY DISK CONTROLLER N5 . P~Trt . DESERT. TOWN,NE S,
2 ,7, 3 ,2,5,IN A GHOST TOWN,SA
The LDP72 offers the following advanced features: LOON ," N ",l,6,4",IN A SAL
• Software selecta ble single or double density 00 N, , W , 1 , 5, , ,
• Software selectable mini or standard floppy disk 2120 DATA AT THE SUPERSTITION MO
• Onboard data separation for data reliability UNTAINS,ROAD. DESERT,S N ,4,
• Controls up to 4 double density , double sided floppy
disks for up to 4M bytes of storage 4,2,2,2,AT WEAVER'S NEEDLE"
NS ,1,9,7"
86-DOSTM 2130 DATA IN A NARROW DEFILE, BUS
HES. CAVES," NS",l,ll,10,12
86-DOS, Seattle Computer Products 8086 operating ,8,IN A SMALL CAVE"E ,1, 9
system, is now available for the LDP88 with a BIOS for the ""BEHI ND A BUSH,BUSH.,W
LDP88 , LDP72 combination. ,1, 9 " " I N A BOX CANYON,BUSH
86-DOS $195 ES. TREES. BOULDERS," S",4
Partial Kit Full Kit Assembled & Tested ,12,12,12, 9
LDP88 $199.95 $349.99 $399.99 2140 DATA I N FRONT OF A HIDDEN M
LDP72 129 .9 5 219.95 274.95 INE,MINE SHAFT,ESNW,8,14,12,
12,12,IN THE MOUTH OF A DIM
MasterCharge and Visa accepted (Visa add 4 % ) MINE,MINE SHAFT,EW ,1,15,13
(Mass. residents add 5 % sales tax) " , I N A MINE,DARK TUNNEL,EW
,6,16,14"
LOMAS DATA PRODUCTS 2150 DATA AT THE END OF A TUNNEL
1 1 Cross Street ,I RON DOOR," W ",1,17,15",
Westborough, MA 01581 IN A LARGE CHAMBER, IRON DOOR
Telephone : (617) 366-4335 ,WNES ,1,16,19,18,20,IN A MA Z
86 ·DOS is a trademark o f Seattle Computer Produ c ts E OF TUNNELS"NSEW,6,18,18,l
Intel is a trademark of Intel Corporation
8,18,IN FRONT OF A PIT,DARK
HOLE," S ",7,23,17"
2160 DATA AT AN INTERSECTION,,"
SNW",6,,22,17,21,IN A DEAD E
IEEE-488 BUS ND TUNNEL"E
BLOCKED TUNNEL"N
,8,20""IN A
,8,20"
SYSTEM BUILDING BLOCKS "AT THE BOTTOM OF A SHAFT,W
For Commodore PET/CBM and other computers ... ALL, S ,8,24, , ,
2170 DATA IN A TUNNEL"NS ,6,23
,25",AT THE END OF A TUNNEL
,LADDER," N ",6,26,24",AT
THE TOP OF A LADDER",6,1,25
,,
2180 DATA SADDLEBAGS,2,l,MULE,,3
,BURLAP SACK,4,14,SHOVEL,4,l
,RIFLE,4,I,MAP,l,-25,GUN,l,-
1,CARROTS,l,-l,BOX OF RIFLE
BULLETS,l,-6,WHISKEY BOTTLES
, 2 ,6,KEYS,l,-6,PILE OF BONES
(MINE) , 2,8
TNW-1000 Serial Interface: $129
1 cha nn el output only
2190 DATA LANTERN ,2,-8, JAR OF LI
QUID ,l,-ll,*SPANI SH COINS*,l
TNW-2000 Serial Interface: $229
1 channel input ana output
,-10,*TOURQUOISE*,l,-23,#SIL
VER# ,1,- 21 , #GOLD#,1 ,-22,MATC
HES,1,-14,CRATES,3,17,NOTE,1
TNW-232D Dual Serial Interface: $369 ,-17,PAPER,1,6,INDIANS,,11
2 channe ls Input and output plus RS·232 conlrol lines 2200 DATA ORE CART ,,14, BED, ,1,S I
GN,,5 , BROKEN GL~SS,,6,TABLES
TNW-103 Telephone Modem: $389
Auto answer I aut o dial. Use with OAA
,, 6 , CHAIRS ,,6,ROCKS, ,10,WOOD
PTERM: A program that turn s you r PET into a term in al
EN RAIL5 ,,1 5 ,CACTUS ,,2,TR AP
SOFTWARE (Use wilh TNW·2000, TNW·232Q or TNW 103)
SWAP: Allows storage 01 up to 8 programs in PET
DOOR ,, 26
2210 DATA GO , ENT ,RU N,QUI , DIG,CL
memory al once. Run them in any order
PAN: A sophis tica ted elec troniC mall program I , INV,JUM , DRO,GET , EXA ,REA,LO
(use with TNW - I 03)
O,MOV , CAT , CHA ,LEA, RID , PUT,PL
Write or call for Information today: A, PIC ,PU S,PUL ,SH O, OPE , CLO ,GI
TNW Corporation
V,BUR ,LI G,DRI,RRE ,H IT ,UNL ,LO
3351 Hancock Street C,TAK ,LI S,SAY,FEE , LOA,UNT , FO
San DIego CA 92110
L , POU ,EAT,NOR,SOU,EAS , WES
(714) 225-1040 Lis ting 1 continued on page 280

278 December 1980 © BYTE Publications Inc Circle 200 on inquiry card.
g tp
mIcrocomputer.
Our latest MP/ M 1M e nhance- pe rform mo re th :·lIl (l ne task fwm byte in vites yo u to see for yo ur-
m e nt e nab les the Dyn:1byte 5000 the sa m e console . se lf..J List se nd th e co upon beItlll' to
mi croco mpute r fa mily to ha ndl e Le:ld ing ed ge Glp:lb iliti es, P. Mich<J e l Se<lshols, V ice Presid e nt
e ight simultaneo us tasks initia ted including DMA f(l r bste r thru -put, of Marketing, D yn:lby te ,
by as m a n y as e ight co nsoles. type-a head for qu icker o pe r:l to r 11 5 Indepe nde nce Dri ve, Me nl ll
Fo r e xample, Dynaby te's new e ntry a nd indepe nd e nt spooling to Park , C<Jlifo rni a 9 4025 We·1I
Business Manage r applicatio n <lccommodate as m:lIl y as sixteen co ntact yo u to ar range for a demon-
software ca n be used for acco unting differe nt primers for output fl ex i- str:ltion o f o ur re marbble nell"
fun ctio ns by seve ral o pe rators, b ility. Add itio nZlll y, the Dyn:lbyre multi-tZlsking, multi -use r mi croco m -
whil e word processing or other 5000 mi croco m pute r b mil y offers puter If yo u a re in :l hurry, call
tasks a re be ing pe rfo rmed by other up to 96MB Glp:lciry. US:lt (800) 227-810001' in Ca li forn ia
o perators. And each use r ca n

r ---------- , It's hard to be lieve - so D yn:l -

PROVE IT!
o Shim' me h ~}\\' ,h i" c.: nhanl.:t,d ~ 1P / l\ t
(41 5) 329-802l.

I I
I1lkTUI.:Oll1plItL'r:-.
Ul lllplllL'r~ so ;llk:UKl'l..l.
rUIlDill).! tIn
h;lIldk·. . l1lultlpk· I;b k :-. I, '"
n\'l}ah Ylt::-. )(1('I()
h ;lrLlltl hc.,li,,'\'''' ),lI L1 "' l'
!;lI lli ly (II
m;h.l .. , Ill IlTl,l-

I
0 1 ;111"1 illll'n.'stL'd in you r di:·;kl'ffl,:.
o winchl'!'itL'r Cil rtrid gl' nH1Lluk'.
o h;m.l disk vc rsil,li1 . I
I Givl' mc " ca ll and send ml' into rm :llitlil .
Na ml' _ _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
Tirlc _ __ ______________________
I
I Co mpan y _ __ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
Srrl'l'r Ad drcss _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
I
I ..II
C iry _ __ _ __ _ _ _ _ _ _ _ _ SW tl' _ _ _ _ Zil' _ __ _

----------
Phnnl' _ _ _ __ _ __ __ _ _ _ _ _ _ __ __ _ _ _ _
L

Circle 201 on inquiry card . BYTE December 1980 279


Listing 1 continued: COMPUTER STRATEGIES INTERACTIVE COMPUTERS
2220 vrAB 24: INPUT "00 YA WANT SPRING VALLEY 9\41356· mo HOUSTON 7131772·5257
COMPUTERLANo KELLOGG COMPUTER INC
TA TRY AGIN?";QM$: IF LEFT$ CARLE PLACE 516 /742·2262 ABILENE 91 5/673·7782
(QM$ + " ",1) = "Y" THEN RUN BUFFA LO 716 /836-6511
OlGI8YTE SYSTEMS
MICRo.MIKE' S
AMARI LLO 806 /3i2·3633
NEW YORK CITY 212 /889·8130 MUTE X SOUND & ELECTR.
2230 POKE 34,0: POKE 35,24: HOME EAST COAST TRANSISTOR PARTS BIG SPRING 915 /263-8300
W HEMSTEAD 516 /483·5742 SOUTHWEST 8U SINESS SYSTS.
: NEloJ EMPIRE MICRO SYSTEMS ABILENE 915 /677- 3593
23 00 PRI NT '''rRY EXAM'NIN THIN'S. ORCHARD PARK 716 /662 -7 122 SYSTEMS SUPPORT INC.
GELLER STATIONERS HOUSTON 713 /683 -6824
": RETURN JA MAICA 212 /291·8880 TEXAS MICROCOMPUTERS
2310 PRINT "ROADS GO PLACES.": RETURN HEATHKIT ELECTRONIC CENTER MC ALLEN 512 /687·8744
WHITE PLAINS 9141761- 7670 THREE W ENTERPRISES
MANAGEMENT PERCEPTIONS ODESSA 915 /366·2128
2320 PRINT "MAYBE THE TRAIL GOES NEW YORK CITY 212/679 ·3610 YOUNG ELECTRBNIC SERV
MICRO MANAGEMENT LTO. COLLEGE STATION 713 /693-3462
SUMWHA·R .": RETURN NEW YORK CITY 212/867 -5337 UTAH
2330 IF 0$(5,3) < > "1" THEN PRINT ROCHESTER VIDEO AWARENESS BONNEVILLE DATA SYSTEMS
ROC HESTER 716/338-7563 SALT LAKE CITY 801 /524-2558
"YA GOT A MAP?": RETURN RONCO CoMM. & ELECTRONICS VIRGINIA
2340 PRINT "TRY 'FOLLOW. ''': RETURN TONAWANDA 716 /873-0760 HOME COMPUTER CENTER
~6NL~~~ ~~~/~~8E_~6~~PRISES VIRGINIA BEACH 804 /340-1977
UPSTATE COMPUTER SHOP VOLKMICRO COMPUTER SYSTEMS
2350 IF VAL (0$(1,2)) = L THEN NEW HARTfORD 3151733-9139 WILLIAMSBURG 804 /220·0005
PRINT "THE MULE LOOKS THIN. VIDEO POWER INC WASHINGTON
BELLMORE 516 /265-5215 8YTE SHOP Of LYNNWBoo
": RETURN VIDEO VISION LYNNWOOD 2061775-7436
2360 GOTO 2300 HUDSON FALL S 518 /747-2323 COMPUTER CONNECTION
N CAROLINA SILVERDALE 206 /692-7753
2370 PRINT "KEEP GOIN'.": RETURN
By'TE SHOP Of GREENS8oRo ~EM:~~~E~ ~~~~~~G1~~:P
GREENSBORO 919 /275-2983 MICRO BUSINESS SYSTEMS
2380 PRINT "IT'S SLIPRY, BUTCHA MULTI VIDEO SEATTLE 206 /324.9972
CHARLOTTE 704 /334-3862 SMALL 8USINESS SYSTEMS
MIGHT MAKE IT DOWN.": RETURN
~D~PU~fnL~~1~No fORKS ~i~ToD~~~~:mi~~~2
2390 PRINT "THIS HERE'S A MINE, GRAND fORKS 70 11746-0491 SPOKANE 509 /928-2015
OHIO WEST VIRGINIA
YA KNmv.": RETURN ALTAIR COMPUTER CENTER COMPUTER SYS T. DESIGN
2500 IF J = 7 THEN '1'$ = "THEY TA DAYTON 513 /274·1 149 HUNTINGTON 304 /525-5662
ASTRo VIDEO EQUIPMENT WISCONSIN
STE PURTY GOOD.": RETURN LANCASTER 614 /687-0629 AAA COMPUTER SERVICE
2510 T$ = "CAN'T DO THAT ... WEIRD CoMPUTERLANo APPLETON 414/734- 7161
o !": RETURN ~t~G~~~ ~~~4S/ ~~~/2~61151200 BENCHMARK COMPUTER SYSTEMS
NO OLMSTED 216/777- 143 3 ~AL~~i~~: 414 /784-5350
2520 INPUT "SURE?";QM$: IF LEFT$ HEATHKIT ELECTRONIC CENTER RA CINE 414 1637-2003
(QM$ + " ",1) < > "Y" THEN CI NCINNATT I .513 177 1-885DPETTED MICRO SYSTEMS
390 J. A. MARTIN & CD.
COLUMBUS 614/488-9767
MI LWAUKEE 414 /282-4 181
CoMPUTERLANo Of MADISON
2530 INPUT "NAME?";QM$:QM$ = "LD MICRO CENTER MADISON 608 /273-2020
G/ " + QM$: ONERR GOTO 4100 COLU MBUS_614 /486-5381 MICROCOMPUTER SYSTEM S
OKLAHOMA RACINE 414 /632 .9209
25 3 5 PRINT "OPEN "QM$: PRINT "WR BSC OlSTRI8UTORS WISCONSIN COMPUTER SUPPLY
ITE "QM$ OKLAHOMA CITY 405 152 1·8098 MILWAUKEE 414 /228-8930
COMPUTER SYSTS & SOfTWARE WYOMING
2540 PRINT L","CL","LN","IN","LM MUSKOGEE 918 1687-3161 LANGE DATA SYSTEMS
It, "U" I "Ul" I fIrM VECTOR TECH INC. LARAMIE
NORMAN 4051360-4030 PUERTO RICO
2541 FOR X = 0 TO 32: PRINT O$(X OREGON MICRo.COMPUTER STORE
,1)","O$(X,2)","0$(X,3): NEXT ~~~~~l~~ WARE CAPARRA TERRACE 80917810350
WESTERN COMPUTER SYSTEMS CANADA
2550 PRINT "CLOSE "QM$: POKE 216 EUGE NE 503 /485·4222 AUDIO SERVICE CENTRE
PENNSYLVANNIA THUNDER BAY. DNI 8071 345·7334
,0: PRINT "SAVED!": GOTO 390 ALPHA COMPUTER CTR COMMUNICATIONS PLUS
LANCESTER 717/299-0567 ST LAUREN T. QUE. 514 /337·7255
COMPUTERLANo COMPUTER MART LTD
4000 POKE 216,0: PRINT "CLOSE "Q ALLENTOWN 2151776-0202 TORONTO. ONT 416 /928-0730
M$:EE = PEEK (222): IF EE = PAOLI 215/296·0210 COMPUTER MARKETS CORP
COMPUTER HOUSE PITTS8URG DO NS MILLS . ONT 416 /445·1978
2 OR EE = 3 OR EE = 11 THEN PITTSBURGH 41 2/921-1333 KOBETEK SYSTEMS LTD
PRINT "BAD NAr-lE. TRY ANOTHE GREAT LAKES COMPUTER NOVA SCOTIA 902 /542·9100
PRODUCTS oRTHoN HOLDINGS
R.": GOTO 80 ERic 8 14/459-0068 EDMONTON . AL 403 /488-2921
4010 IF EE = 6 THEN PRINT" NO F RHODE IS. CoMPUTERLANo Of WINNE PEG
COMPUTER CITY WINNEPEG 204 1772-9519
ILE NA.MED "QM$: GOTO 70 PROVIDENC E 401 /331-2 187 EUROPE
4020 PRINT " »> DISK PROBLEM. ER SOUTH DAKOTA
COMPUTERLANo RAPID CITY DATA EffiCIENCY LTD.
ROR #"EE: GOTO 70 RAPID CITY 605 /348·5384 HEMEL. HEMPSTEAD
4100 POKE 216,0: PRINT "CLOSE "Q TENNESSEE
HERTS. ENGLAND
MIKE GURR MICROS
M$:EE = PEEK (222) SERE·ROSE & SPENCER TENTERDEN. KENT. GB
MEMPHIS 901 /683-9125
4110 IF EE = 2 OR EE = 3 OR EE = MICRO DESIGN
TEXAS CREWE. CHESHIRE . GB
11 THEN PRI NT "BAD NAME. TR ALPHA OMEGA COMPUTER SERV olGICoMP
Y ANOTHER.": GOTO 2520 HOUSTON 713 /451 -19 15 ZURICH
COMPUTER CONCEPTS SWITZERLAND
4120 IF EE = 4 THEN PRINT "DI SK BEAUMONT 713 /892-3992 ELECTRoNICA TOP INTl.
WRITE PROTECTED!": GOTO 25 2 COMPUTER CORNER MARTER LAAN. DEN DOLDER
AMARI LLO 8061355-5618 HOLLAND
o COMPUTER SHOP MICRO COMPUTERS UNLTo.
4130 IF EE 9 THEN PRINT "DISK SA N ANTONIO 512 /828-0553 GENT BELGIUM
DATA SUPPLY CORP. AUSTRALIA
FULL!": PR INT "DELETE"QM$: GOTO RICHARDSON 214 /783-8 170 GfS ELECTRoNI S IMPORT S
25 20 G& B COMPUTER SYSTEMS MITCHAM. VICTORI A
4140 I F EE = 1 0 THEN PRINT "FIL ABILENE 915/695-0581 S. AMERICA
HOUSTON MICRo·COMPUTER SoCIEoAo ANoNIMA DE VENTAR
E LOCKED! ( AND I DIDN'T DO I BELLAIRE 713/661·2005 CUENA. EQUADOR
T! ) ": GOTO 390
4150 PRINT " »> DI SK PROBLEM. ER
RO R #"EE: GOTO 390
9999 END
C COVER CRAFT
280 December 1980 © BYTE Publications Inc Circle 202 on inquiry card .
Holiday gifts that
wrap up year-
round protection
ALABAMA
ANDERSON COMPUTERS MICRO SUN COMPUTER CENTER
HUNTSVILLE 205 /539-3444 WALNUT CREEK 415 /933-6252
DATA SYSTE MS & SOFTWARE MICRO WORLD
BIRMINGHA M 205 1988-5957 SA N FRA NCISCO 415/665 -27 55
ARIZONA MODERN OFFICE SUPPLY
BYTE SHOP Of TEMPE LOS ANGELES 2131748-4171
TEMPE 602 / 894-1 129 PROMEDICS DATA CORP
BYTE SHOP Of TUCSON PALO ALTO 415 /961-2401
TUCSON 602 /327-4579 SAN DIEGO DATA PRODUCTS
COMPUTERLANO OP PHOENIX SAN DIEGO 714/563-1861
PHOElm 602 /956-5727 SCOTTS VALLEY VIDEO
HEATHKIT ELECTRONICS SCOTTS VALLEY 408 /438-6900
PHOElm 6021279-6247 SIERRA NATIONAL CORP
PERSONAL COMPUTER PLACE SAN DIEGO 714 /277-4810
MESA 602 / 833-8949 SUPPLY DEPOT
ARKANSAS WOODLAND HILLS 213 / 992-6060
COMPUTERLANO LITTLE ROCK VISIBLE COMPUTER SUPPLY
LITTLE ROCK 501 /224-4508 LODI209/ 334-9487
DATA COPE COLORADO Here's a great idea for every computer.
LITTLE ROCK 501 /666-8588 COMPUTER CONNECTIONS
PROGRAMMERS SOFTWARE EXCH BOU LDER 303 /,149-8282 Cover Craft Dust Covers are currently
CABOl501 / 843-6037
CALIFORNIA
COMPUTER BROKER
MORRISON 303 /6237700 available for hundreds of computers
ABM PRODUCTS
DATA PRO LTD
DENVER 3031i77-8655 CPU's and printers priced as low as'
;:ANp ~~EGO 714 /235-6602 INfORMATION TECHNOLOGY $7.95
RIVERSIDE 714 /359-1511 ~~6u~~~~VIEW CIRCLE HAWAII KENTUCKY MICHIGAN MONTANA
ADVANCED COMPUTER PROO.INC. MICRO COMPUTER MANAGEMENT TRI -L MICRO COMPUTERS DATA SWIM THE ABACUS BYTE SHOP Of BILLINGS
IRV INE 714 /558-8813 FTCOLLI NS 303/493-5700 HONOLULU 808 /524-3780 LEXINGTON 606 /255-2363 3ERRE IN SPRIN GS 616 /429-3034 BILLI NGS 4061252-2299
AEXIM CORP_ POOR RICHARDS IDAHO LYNTON TV COMPUTERLANO Of SOUTHfiELD NEBRASKA
REDONDO BEACH 213 /376 -32 13 FT COLLINS 303 / 221-1776 SCHWENOIMAN WHOLE SALE LOUISVILLE 502 /42> 792R SOUl HFIELD 313 /356-81 11 COMPUTERLANO Of OMAHA
ALPHA SUPPLY CORP. IDAHO fALLS 2081522-2492 MAINE COMPUTER CONNECTION OMAHA 402, 391·6, 16
CHATSWORl H 213 /882-9818 DENVE~ 303 1922-8107 TELE -VIDEO MAINE COMPUTRONIC S FARMINGTON HILLS 313/ 477 -44 70 MIDWEST COMPUTER CO INC
AMERCAN NATIONAL SUPPLY
GARDENA 213 / 532-7780
SHURE DATA SYSTEMS W BRUSH
303 /842-2835
BOISE 208 / 377-4493 1l,\NGOR 207 /947-0738 ~~~~ ULi~~~~61~OCHESTER OMAHA 102 5923590' .
BYTE SHOP CONNECTICUT ILLINOIS MARYLAND ROCHESTER NEVADA
BYTE SHOP Of CHAMPAIGN COMPUTERS ETC. COMPUTER MART BYTE SHOP Of RENO
VENTURA 805 /64 7-8945 COMPUTERLANO TOWSON 301 /296-0520
CAPITOL COMPUTER SYSTEMS FAIRF IELD 203 / 255-9252 CHAMPAIGN 217 1352-2323 CLAWSON 313/288-0040 RENO 702 /826-8080
COMPUTERLANO Of NILES COMPUTER WORKSHOP
SACREMENTO 916 /4B3-7298 HAMDEN 203 /288-51 62 COMPUTRONIX CORP. HOME COMPUTERS
NILES 312/967 -171'1 ROCKVILLE 301 / 468 -0463 MIDLAND 517/ 63 1-8060 LAS VEGAS 7021798-1022
CENTURY ELECTRONICS TECHNOLOGY SYSTEMS ELECTRONIC WIZARDRY
BREA 714 /990-3051 BETHEL 203 1748- 6B56 fARNSWORTH COMPUTER INfO DESIGN. INC N, HAMPSHIRE
AURORA 312 /851-3888 RANDALLSTOWN 30 1/655-0100
COASTAL COMPUTERS DELAWARE HEATHKIT ELECTRONIC CENTER W BLOOMfiELD 313 / 582-9090 COMPUTER CITY
S LUIS OBISPO B05 / 543-9339 MICRO PRODUCTS U_S. ROBOTICS MICRO COMPUTER WORLO MANCHESTER 603 /668-9527
CHICAGO 3121733-0497 BALTIMORE 30 1/661-4446
COMPUTER ALTERNATIVES INC WILMINGTON 3021762-0227 GRANO RAPIDS 616 /451 -8348 SALEM 603 / 898-2390
VISIBLE COMPUTER SUPPLY MASSACHUSETTS MINICOMP SYSTEMS COMPUTERLANO Of NASHUA
SAN RAFAEL 415 / 459-1366 DISTRICT OF ST CHARLES 800 /323-0628 COMPUTER CITY
COMPUTER CENTER COLUMBIA GRAND RAPIDS 616 /949-9130 NASHUA 603 /889-5238
WALLACE COMPUTERS BURLINGTON 61 71273-3146 VIDEO CLUB Of AMERICA BITZ N BYTES
BERKELEY 415 /845-6366 PROGRAM STORE PEORIA 309 1685-7876 CHARLESTOWN 61 71 242-4597 fAR MINGTON HI LLS 8001521-0230 CO NCORD 603 /224-8233
COMPUTER SHOP Of CITRUS WASHINGTON 202 /337-4691 FRAMINGHAM 6171875-8126
CITRUS HGTS 916 /4B3-961-B754 FLORIDA INDIANA MINNESOTA HAROSIDE INC.
DATA DOMAIN \\\lRCESTER 6171755-5464 ABS DATA SYSTEMS MILFORD 603 / 673-5 144
COMPUTER STORE HANOVER 61 71 826-9217
SANTA MONICA 213 / 451-0713 AMERICAN COMPUTER SUPPLY FT \vAYNE 219 /482-8415 ST CLOUD 612 / 253-8734 NEW JERSEY
COMPUTER TIMESHARING CORP CORAL GABLES 3051442-1300 BLOOMINGTON 812 / 334-3607 COMPUTERLANO Of BOSTON
COMPUTERLANO Of BLOOMINGTON A. C. R. SYSTEMS
SAN DIEGO 714 /226-1334 - AUTOMATED HOME SERVICE S HEATHKIT ELECTRONIC CENTER WELLESLEY 617 / 235-6252
BLOO MINGTON 612/ 884 -147 4 BRICKTOWN 201 /477 -4222
COMPUTERLANO MIAMI 3051233 -3313 INDIANAPOLIS 3171257 -4321 COMPUTER PKGS. UNLTO _
CUSTOM COMPUTER SYSI COMPUTERLANO Of MORRISTOWN
DUBLI N 415 /828-8090 COMPUTER AGE INC. QUANTA MIDWEST W BOYLSTON 617/835-3428
MINNEAPOLIS 612 / 588-3944 MORRISTOWM 20 1/ 539-4077
OATAVISION POMPANO BEACH 305 , 946-4999 HAMMOND COM MAR
NORTHBORO 6171 393-241 1 MISSOURI DATA SYSTEMS Of N. J.
SACREMENTO 916 /441-6883 COMUTERLANO Of W PALM IOWA COMPUTER COUNTRY UNION 201 /686-1100
DISKETTE COMPUTER SYSTEMS W PALM BEACH 305 682 -3338 MEMOR Y BANK CPU SHOP INC.
fLORISSANT 314 /921-4433 L & S 0lSTRI8UTORS
FAIR OAKS 916/961 -4997 COMPUTERS fOR YOU BE nENDORF 319 / 355-6401 CHAR LESTOWN 517 / 242 -3350
ST LO UIS 314/487-2033 MAR LTON 609 /983-7444
OIVERSlflEO ELECTRONICS FT LAUDERDALE 305 . 581 -89·15 MID-AMERICA SUPPLY G. A. BLANCO & SONS
HOUSATON IC 413/274-3838 fORSYTHE COMPUTER INC. PILOT ELECTRIC
SU NNYVALE 408 /738-391 1 DATA TEAM INC W DES MOINES 515 /225-3866 CLAYTON 3141721-4300 NEPTUNE 20 11775-0121
ELECTRONIC MEMORY LTO Fl LAUDERDALE 305 486-3333 HEATHKIT ELECTRONIC CENTER
KANSAS PEABODY 61 7/ 53 1-9330
NEW YORK
MONTEREY 408 /646-9666 HEATHKIT ELECTRONIC CENTER COMPUTER SYSTEM S DE SIGN ACOUSTATRONICS LAB
ENERGY WEST CORP HI ALEAH 305 823-2280 WELLESLEY 61 71237-1510 flUSHING 21 21463-1192
WICHITA 316 / 265-1120
TUSTIN 714 / 544-4670
fULLER ELECTRONICS
GOLETA 805 /685-2096
MICROSYSTEM S INC.
IAMPA 813 879--1225
SARA TECH ELECTRONICS
DUNN ELECTRONICS
LIBERAL 316 /624-1888
1. 11.
NEEDHAM 6171444-5702
MICROAMERICA DISI CO.
NO 8ERLINER COMPUTER CTR
NEW HYDE PARK 5161775-4700
COMPUTER CORNER
GULF DATA
CHATS\\\lRTH 213 /98-0922
~~~~C~N~ll ts ~8:l~~5~0
HIAL EAH 305 888 '6-6
PERSONAL COMPUTER CENTER
OVERLAND PARK 913 /649-5942
NEEDHAM 61 7/ 449-4310
VIDEO DlSl Of NEW ENGl.
FRAMINGHAM 61 7-875- 1576
Dealer? WHITE PLAINS 914 /949 -3282
COMPUTER ERA
NEW YORK 212/860-0500
HOBBY WORLD ELECTRONICS
GEORGIA
' ,
Contact:
C COVER CRAFT
NORT HRIDGE 213/886-9200
MALIBU MICROCOMPUTING AGENCY MANAGEMENT SERVo
MALIBU MARIETTA 404/955-2392
Me M ENTERPRISES ATLANTA COMPUTER MART
PALO ALTO 415 /32 1-1944 ATLANTA 404 1455-0647
MICROBYTE COMPUTER STORE ELECTRONIC INfO_SYSI
SAN JOSE 408 / 377-4685 ATHENS 404 / 353-2858

Call dealer first to Insure availability


P.O. Box 555B • Amherst, NH 03031 • (603) 889-6811
Computer Bismarck
Peter A Ansoff, 5441-10 Sheffield Ct, Alexandria V A 22311
gamer back to his manual unit-strength roster sheets with
a sigh of "what if."
Although Star Trek and other computer "war games"
... the next few years will see a massive influx of have been in existence for some time, attempts to apply
computers into serious war-gaming. computers to a serious historical-simulation game are
- The General volume 16, number 3 relatively recent. (The quotation above, taken from an
article entitled "Panzer Dreamer," was published as
recently as September 1979.) Simulations Publications
Ever since the advent of the war game as a hobby in the Inc (SPI), a major war game publisher, announced in
early 1950s, the marriage of the war game and the com- April 1979 that it would soon market a line of Radio
puter has been a recurring topic of discussion in Shack TRS-80 "game assistance" programs that could be
periodicals and at gaming conventions. Certain aspects of used to speed up manual play of specific SPI games. SPI
designing and playing war games appeared to be natural has also designed and published some general-purpose
applications for the computer-recording and software including a range algorithm for use with the
manipulating large quantities of data, simulating in- company's standard hex-grid maps.
complete intelligence in a two-player game, and record- In January 1980, however, the small California firm of
ing and storing games in progress. The design and Strategic Simulations Inc published a game called Com-
publication of war games is, however, a commerical field puter Bismarck-and the war game hobby entered the
like any other, and until recently, the high cost of the computer age. This game represents a milestone in the
hardware and software involved sent the average war development of commerical war games.

The Game
Computer Bismarck simulates the breakout of the Ger-
man battleship Bismarck into the North Atlantic in 1941,
and the massive British naval and air effort to locate and
sink the Bismarck. (The version for an Apple II with one
At a Glance disk drive and 48 K bytes of memory is the one being
reviewed here.) The game can be played in two modes; as
a two-player game with one player commanding the
Name Computer Bismarck and the other the British forces, or as solitaire,
Computer Bismarck Apple II with 48 K bytes with the player commanding the British forces against the
of memory and one disk wily efforts of "Otto von Computer." In either case, the
Type of package drive objectives are the same: the British must sink or damage
Historical-simulation the Bismarck while protecting their merchant convoy
game Documentation routes to and from North America, and the Germans
Sixteen-page booklet, 8% must avoid being sunk while disrupting convoys and
Manufacturer by 11 inches (22 by 28
Strategic Simulations Inc em), plus printed charts possibly sinking British warships.
POB 5161 The game begins with all forces located as they were at
Stanford CA 94305 Audience 1200 hours on May 22,1941. Play proceeds in turns, with
(415) 494-0557 Game enthusiasts, high each turn representing four hours of time. During a tum,
school and older each player enters movement and search commands by
Price keyboard for each of his ships and aircraft. A color map,
$59.95 Additional comments displayed on the computer video screen, shows the loca-
A somewhat different tions of friendly forces and of enemy forces that were
Format version for the Radio spotted in the previous tum.
5-inch floppy disk Shack TRS-80 with 16 K After all orders have been entered, the computer car-
bytes of memory and a ries out all movement simultaneously and determines
Language cassette interface is
Applesoft BASIC available for $49.95 whether opposing forces have sighted each other. Com-
bat can result when opposing forces find themselves in
the same map square . Combat resolution (including

282 December 1980 © BYTE Publica tions In c Circle 203 on inquiry card . ~
aerial bomb/torpedo attacks, surface gunfire / torpedo at- Game Evaluation
tacks, and submarine attacks) is done by the computer, The promotional literature for Computer Bismarck
and damage points are assigned to the forces involved as claims that "without the drudgery of the organizational
appropriate. Damage cumulatively reduces the speed, overhead of paper-and-pencil games, your mind is free to
firepower, and/ or the structural integrity of a ship . The develop and test sophisticated search, combat, and
number of hits required to sink a ship varies with the logistics strategies . .. " (Campaign , number 79) . Regret-
characteristics of the particular ship and the amount of tably, this claim is largely untrue. Although Computer
damage it has sustained in previous combat. Bismarck does relieve the player of many of the paper-
Once combat resolution is completed, another turn work aspects of conventional war games, it introduces
begins and the cycle is repeated. Factors such as weather new problems that can actually increase the time required
(which affects searching), ammunition expenditure, and to complete a single turn.
reinforcements are monitored by the computer and in- The mechanics of Computer Bismarck are based
troduced into playas appropriate. The game ends when almost entirely upon those of the conventional war game
the Bismarck is sunk, when one player has accumulated a Bismarck, published in 1979 by the Avalon Hill Com-
lead of 30 victory points, or after the 0800, May 27, 1941, pany. While the designers of Computer Bismarck wisely
turn. chose not to adapt the detailed combat mechanics of the
Avalon Hill game, the movement and search procedures,
Physical Description orders of battle, and capability factors assigned to the
Along with the program floppy disk, the Computer ships and aircraft are derived almost directly from the
Bismarck package includes two plastic-coated mapboard Avalon Hill version . There is certainly nothing wrong
charts for move plotting, a sixteen-page rulebook (con- about this; indeed, it was probably wiser to adapt an ex-
taining strategy suggestions and historical background, isting design rather than use a new and untried system
as well as the game rules), a set of data charts, a setup (although it would seem proper as a matter of courtesy to
sheet, and two grease pencils for use with the mapboard acknowledge that the game was based on an Avalon Hill
charts. The printing and graphics are of professional design).
quality throughout. The components are packaged in an The fact remains, however, that the original game was
unnecessarily large, but attractively illustrated, box . All designed for manual play, and its search procedure-
in all, the game is an excellent physical product. A minor moving ship counters on a playing board-was
irritation with the graphics is the use of three-digit reasonably efficient for that medium. In Computer
twen ty-four-hour clock times on the turn record chart Bismarck, ships are moved by entering the square-by-
(eg: "400" instead of the more proper "0400" to represent square track that each ship is to follow, consulting the
4 AM). mapsheet each time to verify the square coordinates and
checking the rules for convoy destinations and other
At last ... the details. This can be rather time-consuming, as the British
frequently have thirty-plus ships in play, not to mention

Typewriter Int~fface! aircraft. It also causes a player to become mired in the


details of individual ship movement to the exclusion of
strategic considerations. Computer Bismarck also
perpetuates the irritating system of ship movement rates
which, in the Avalon Hill original, was apparently scaled
so that the map-board would fit exactly into the box .
The failings of Computer Bismarck can be summarized
by saying that it does not take advantage of the
possibilities offered by the computer. For example, it
would have been relatively easy to design a movement
Turn your electric typewriter into a low cost, high
system based on the target square principle; ie : a ship
quality hard copy printer. 1 Year Warranty
would be ordered to proceed to square X and patrol there
Dyn atyper-the patented " RDI- I / O Pak is fas t beco ming the in dustry until further orders are given. The convoys could also be
standard for typew riter out put. Why? Beca use :
1. It takes 2 minutes to initi ally in stall and 5 second s to remove or "programmed" to steam toward their destinations unless
replac e. ordered otherwise (eg : to avoid the Bismarck). These
2. You do not have to modify you r typew ri ter. All facto ry wa rranties
and maintenance agreements on your typewr iter w ill be honored . changes would also have made the game much more
3. You can use it wi th all powe red carriage retu rn typew riters t hat
have U.S. key board . Our Model I works wit h all non Se lectrics and
realistic . Also, the task forc e system used in the Avalon
our Mod el II wo rks with Selectri cs . Co nve rsion betwee n mode ls Hill game could easily have been adapted to the computer
takes 2 minu tes and the kit (26 plung ers) is ava il able fo r a nominal version, increasing both playability and realism .
charg e.
4. You don 't have to lug around a bulky pr inter when yo u trave l. If Instead of thinking along these lines, the designers of
there is a typewriter at your desti nation, yo u can insta ll the l ig ht Computer Bismarck chose to retain the conventional
(3 Ibs.) I / O Pak in just 2 minutes .
5. Same interfa ce for TRS-80, Appl e and GPIB. Centroni cs and Pet pencil-and-paper system of the Avalon Hill game; by
compatibl e interfaces are avai lable in third qu arter 1980. El ectric doing this, the designers precluded many of the advan-
pencil availabl e.
6. Delivery: Stock to two weeks. Pri ce : $499. for th e com pl ete system , tages that computerization might have provided. It is dif-
FOB Rochester, Domesti c . ficult to believe that they couldn't have done better.
Over 1000 In operation today . VISA and MasterCard accepted. In all fairness, it should be pointed out that the com-
Call Ken Yan lcky at 716-385-4336, or write : " Dept. B".
puter version does offer one unique advantage: the
·Pol e n' Pe nd ing ROCHESTER DATA possibility of solitaire play. Preliminary play testing in-
3100 Monroe Avenu e, Roch ester, New York 14618 in co rp orated dicates that "Otto von Computer" is indeed a skillful op-

284 December 1980 © BYTE Publications Inc Circle 204 on Inquiry c ard .
Software for the Apple II and Apple II Plus*

ASTEROIDS IN SPACE'·
By Bruce Wallace
An exci ting space action ga me l Your spa ce ship is
traveling in the middle of a shower of ast~roids . Blast
the asteroids with lasers, but bewa re - big asteroids
fra gme nt into small asteroids' The Apple game padd les
allow you to rotate your space ship, fire its laser gun,
and give it th ru st to propel it through endless space.
From time to time you will enco unter an alien space
ship whose miss ion is to destroy you, so you 'd better
destroy it fir st' High reso lution graphics and sound
effects add to the arcade like excitement that this
program generates. Runs on any Apple II with at least
32K of RAM and one disk drive.
On Diskette - $19 .95

FASTGAMMON'· By Bob Christiansen. BATILESHIP COMMANDER'· by Erik Kilk and Matthew Jew.
Sound, hi res, color, and musical ca rtoon s have
helped make this the most popular backgammon
playing game for the Apple II. But don 't let these C .lbm s•• ?
entertaining features fool you - FASTGAMMON A ga me of strategy. You and the computer each start out by positionin g five ships of
plays serious backgammon. Runs on any Apple II different sizes on a ten by ten grid. Then the shooting starts. Place your volleys skillfully
with at least 24K of RAM .
- a combination of logic and luck are required to beat the computer. Cartoons show
Cassette - $19.95 Diskette - $24 .95 the shi ps sinking and announce the winner. Sound effects and fla shing lights also add
to the enjoyment of the game. Both Applesoft and integer BASIC versions are included.
ASTROAPPLE'· by Bob Male. Requires at least 32K of RAM.
Your Ap ple computer becomes your astrologer,
Cassette - $14.95 Diskette - $19.95
generating horoscopes and forecasts based on the
computed positions of the heavenly bodies. This
program offers a delightful and stim ulating way to
entertain friends. ASTROAPPLE produces natal BABBLE'· by Don Worth .
horoscopes (birth charts) for each person ba sed Have fun with this unique software. You write a
on his or her birth data. Any two people may be story, entering it as a BABBLE program. As you
compa red for physical, emotional, and intellectual write the story you specify certain words to be
compatibility. Th e program is written in Applesoft selected by the comp uter or entered from the key-
BASIC with machine language subroutines. It boa rd at exec ution time. Run the program and
requires either RAM or ROM Applesoft and at least wa tch BABBLE convert your story into an often
32K of memory. hila riou s collection of incongruities. The ways in
Cassette - $14.95 Diskette - $19.95 which BABBLE ca n enterta in you are limited only
to your imagination. You can compose an
(.' .L. _ I:f:',r " ·\~~t~ FRACAS'· by Stuart Smith. . . imp ressive politica l speech or write poetry. You
i r - "" ~
'J' " " ',; .; A fantastl. c adve nture game like no other! Up to eight can plan a dinner men u. You ca n even form
/' "i- ', ' 1.....-" players can participate in FRACAS at the same time. images on the sc reen or compose mu sica l tunes
with the help of BABBLE. The cassette version
::.1'[\
-'"J,".'.,
~,..)" .
j).. ~,-:
I"
~r,
,,'7\.;,.
Journey In the land of FAROPH, searching for hidden
treasure while warding off all sorts of unfriendly and
dangerous creatures. You and your friend s can compete
requires at least 16K of RAM and the diskette
version requires at least 32K of RAM . BABBLE is
BABBLE
.'. ~:~", ',_.'. ." with each other or you ca n lOin forces and gang up on the written in machine language and runs on any
r.1 :,";?~,,_-'Jc,- " ~); monsters. You r location is presented graphica lly and sound Apple II compu ter.
: 'c; ~ -_ ,, ', ""c" , effects enliven the battles. Save your adventure on diskette Cassette - $19.95 Diskette - $24.95
" . ,,,.,,, .. ,,.,,,, .. ' ~i or cassette and continue it at some other tim e. Both integer
• ""'I'''''''' /' .'''- BASIC and Applesoft versions included. Requires at least
,m,,,·,,,,,,,,· ,' ~ 32K of RAM .
LINKER by Don Worth .

BENEATH APPLE MANOR'· by Don Worth.


Cassette - $19.95 Diskette - $24.95
L Turn your Apple II or Apple II Plus into a powerful and productive
softwa re development mach ine with this superb linking loader/ editor
package. LINKER does the following and much more:
Descend beneath Apple Manor into an under·
ground maze of co rridors, room s, and secret
passages in Quest of rich and powerful treasures.
I • Dynamically loads and relocates suitably prepared machine
language programs anywhere in RAM .
o Combines a main program with subroutines. You can assemble a
The dungeon complex consists of many floors,
each lower level more dangerous than the last. If
you can reach the lowest level, you may even find
N subroutine once and then use it with as many main programs as you
wish.
o Produces a map of all loaded routines, giving th ei r location and the
the ultimate object of your quest, the fabled
golden apple of Apple Manor. Strategy is extreme·
Iy important as you deal with a variety of monsters,
K total length of the res ulting module.
• Contains a library of subroutines includin g binary multiplication and
division, print text strings. delay, tone generator, and random
eac h with its own characteristics. Written in
integer BASIC with machine language sub·
routines. Requires integer BASIC and at least 16K
E number generator.
Linker works with virtually any assembler ror the Apple II. Requ ires 32K
of RAM and one disk drive.
of RAM on cassette or 32K of RAM on diskette.
Cassette - $14 .95 Diskette - $19.95 R Diskette - $49.95
Manual Only - $19 .95

~ 2~!~~Ui~~~~~~
WHERE TO GET IT: Call us at (213) 344·6599 for the name of the Quality Software
dealer nearest you. If necessa ry you may order directly from us. Mastercard and
Visa card holders may place orders by telephone. Or mail your check or bankcard

~ ( 213) 344-6599
number to Quality Software, 6660 Reseda Blvd., Suite 105, Reseda, CA 91335.
California residents add 6% sales tax. SHIPPING CHARGES: Within North America
orders must in clude $1.50 for first class shipping and handling. Outside North
Now exclusive distributors for products from The Softw are Factory, New hall, Ca liforn ia America the charge for airmail shipping and handling is $5.00. Pay in U.S.
'Apple II , nd Apple II Plu s are II,demarks 01 Apple Co mputer. Inc. currency .

Circle 205 on inquiry card. BYTE December 1980 285


ponent; one hopes that he has enough crafty. schemes. in
his repertoire to keep the game from becommg predict- War-Gaming-The Hobby
able. Shortly before the First World War, the noted
science-fiction writer HG Wells published a book en-
titled Little Wars. It contained a set of rules for
Summary . simulating historical battles and campaigns using
• The field of computer war games has vast potential, model soldiers on tabletop battlegrounds. From that
and it is perhaps unfair to expect the first published ex- point on, miniature war games acquired a troop of
ample to be a fully developed product. Others, much im- devoted followers. .
proved, are certain to follow; as of this writing, Avalon A new type of commercial war game was introduced
Hill has announced the availability of four "war games in 1953, when Charles S Roberts published Tactics.
for home computers." (One of them, entitled North Tactics was a board game in which the opposing
Atlantic Convoy Raider, is described as "a computer forces , represented by cardboard unit counters, were
simulation of the Bismarck convoy raid of 1941 .. .. ") It maneuvered over a gridded map. Each unit was rated
is likely that Computer Bismarck will be remembered as according to its combat and movement ability, and
the Tactics II of computer gaming-somewhat crude, but battles were resolved by comparing the strengths of
a fine effort and definitely a first. ovposing forces and applying a luck factor via die roll.
, Tactics was quite successful (a revised version, Tac-
Conclusions tics II, is still on the market today) , and other games
• Computer Bismarck allows solitaire play against the soon followed. The majority of the early titles dealt
computer. This a great advantage for the war gamer who with historical actions such as Gettysburg, Waterloo ,
cannot find suitable opponents. and the Battle of the Bulge. The Avalon Hill Com-
• The game is very attractively produced, incl~ding pany, founded by Roberts in 1958, was for many years
plastic-coated mapboard charts and a well-designed the only professional publisher of commercial war
rulebook organized in much the same way as rulebooks games. In 1970, Simulations Publications Inc beg~n
from other war game publishers. This adds considerably producing games and introduced a number of in-
to the pleasure in playing the game. novative design concepts. Avalon Hill and SPI con-
• Movement of pieces in this game, which must be done tinue to be the giants of the war-game industry,
one piece at a time, is time-consuming and tedious .• although a number of smaller firms have since ap-
peared.
More CFR Spectacularslll There are currently several hundred war game titles
in print, and sales are climbing toward a million games
Parallel Input 'Correspondence' SELECTRIC per year. Game topics range from the campaigns of
TYPEWRITER/PRINTER Alexander and Caesar to World War II, Vietnam, and
Features:
'15" Frame. 132 Columns
even to the intergalactic struggles of the distant future .
• Takes Std. Office Information about the war-gaming hobby can be
'Goff-Batl' Elements
.Paraffel "Centronics-Type" P L tnput obtained from the many publications on the subject. A
.IBM 745 Printer Mechanism few of the most useful sources are listed below:
.Upper & Lower Case ASCII Inl
·Used. Reconditioned Terminals Only
.Ideal lor Word Processing Comple te. Book:
·U se as a Typewriter. Tool Ready to Use: $659.00!!.0.
Replaccmen l Line Cord In c luded ; No T ype Elcmen ll ncludcd The Comprehensive Guide to Board Wargaming, by
. Add 520.00 for Handling & Packag ing. Pay Shipping When Del ivered
Nicholas Palmer, published in paperback by McGraw-
1....1 IBM Technical Data for 'Selectric' .. .......... . ... $20.00" ~
~ -GET OUR BARGAIN-PACKED PERIPHERAL FLYERH- • Hill, 1979, is an excellent introduction to the subject,
DAISY KSR ASCII TERMINALS although some of the game reviews are already dated.
Featuring:
'15" Frame. 132 & 156 Columns
Magazines:
.15 & 30 Characters/Second Campaign (POB 896, Fallbrook CA 92028) is a
.Oual Pitch "0. 12 Chars.llnchl respected source for game reviews, strategy articles,
.Oiablo "Hytype" Printer
• Plotter Function w/ 1/ 60"H & 1/ 4S"V Steps and other features.
• Simple RS-232-C ASCII I/ O
Includes Operator's In st ruction s. Schematics. Etc . The General (published by the Avalon Hill Company,
Add $35 l or Shipping C rate. Pay ShiPPing o n D elivery .
4517 Harford Rd, Baltimore MD 21214) is limited to
System 75 Daisy Terminals ... $1499.00", coverage of Avalon Hill games only, but it is very
BARGAIN " FLOPPY" DRIVES - - - - -
good on the subjects it covers.
Remove d fro m service. buil t by MPI Div. Strategy and Tactics (published by Simulations
of Co ntrol D ata . 9400 Series. takes
Sh uga rt-t ype 8" di ske tt es . Good co nd ..
Publications Inc, 257 Park Ave S, New York NY
may need some service. In cl. : data . sc hem- 10010) offers a complete, ready-to-play war game in
at ics. etc.
Only . .... "299.00 co
each issue, as well as historical articles and general
Buy 3 and SAVE BIG! 3/'599.00 PI", gaming information. SPI also publishes Moves, which
is devoted mainly to game design and strategy, and
Ares, which covers the relatively new field of science-
fiction / fantasy war games.

286 December 1980 © BYTE Pub li ca tions Inc


CP/M* compatible software
SYSTEM MAINTENANCE----- ----PROGRAMMING LANGUAGES
DIAGNOSTICS I: Easily the most comprehensive set of CP/ M compatible FORTH: a full, extended FORTH interpreter/ compiler produces COMPAC1:
system check·out programs ever assembled. Finds hardware errors in your ROMABLE code. As fast as compiled FORTRAN, as easy to use as interactive
system, confirms suspicions, or just gives your system a clean bill of health. BASIC.
Tests'.
• Memory • CPU (BOBO/ 8085/ Z80) • Terminal SELF COMPILING: Includes every line of source code necessary to recompile
• Disk • Printer itself.
To our knowledge the CPU test is the first of its kind anywhere. Diagnostics I can EXTENSIBLE: Adds functions at will.
help you find problems before they become serious. A good set of diagnostic Z80 & 8080 ASSEMBLERS included
routines are a must in any program library. Single license, OEM licensing available
Minimal requirements 24K CP/ M. Supplied with complete user manual Please specify CPU type: Z80 or 8080
$ 6000 Manual alone $1500 Supplied with extensive user manual and tutorial: $150.00
Documentation alone: $25.00
ACCOUNTING-------- ENHANCED 'TINY' PASCAL: We still call it 'Tiny' but it's bigger and better
ACCOUNTS PAYABLE/ RECEIVABLE: A complete, user ori ented package than ever l This is the Famous Chung/ Yuen 'Tiny' Pascal with more features
which features: added. Features include
automatic postings to general ledger (optional) • recursive procedures/ funct ions' integer arithmetic • CASE
accounts payable: • check printing with invoice • invoice aging • FOR (loop) • sequential disk I/O • one dimensional arrays
• IF ... THEN ... El SE • WHILE • 'PEAK ' & 'POKE
accounts receivable: • progress billing • customer statements • READ & WRITE • REPEAT ... UNTIL • more
• partial invoice payments • invoice aging
'Tiny ' Pascal is fast. Programs execute up to ten times faster than similar BASIC
The entire package is menu driven and easy to learn and use. It incorporates error programs.
checking and excellent user displays. Thi s package can be used stand alone or SOURCE TOOl We still distribute source, in 'Tiny' Pascal. on each discette
with the General Ledger below sold. You can even recompile the compiler, add features or lust gain inSight into
Supplied with extensive user manual: $200.00. Manual alone $20.00. compi ler construction.
GENERAL LEDGER: A complete, user oriented package which features 'Tiny' Pascal is perfect for writing text processors, real time control systems.
• Accepts postings from external programs (ie. AP/ AR above) virtually a,ny application which requires high speed. Requires 36K CP/ M. Supplied
• Accepts directly entered postings with complete user manual and source on discette $85 .00.
• Maintains account balances for current month , quarter. and year and previous Manual alone: $1000
three quarters
• Financial reports: trial balance, income statement balance sheet , and more. -----SOFTWARE SECURITY
Completely menu driven and easy to learn and use. Excellent displays and error ENCODE / DECODE: A complete software security system for CP/ M. Encode/
checking for trouble free operation. Can be used siand alone or with Accounts Decode is a sophisticated coding program package which transforms data stored
Payable/ Receivable above. on disk into coded text which is completely unrecognizable Encode/ Decode
supports multiple security levels and passwords. A user defined combination
Supplied with extensive user manual $200.00. Manual alone: $20.00
(One billion possible) is used to code and decode a file. Uses are unlimited. BelolV
Both require 48K CP/ M, terminal with cursor positioning, home and clear home, are a few examples:
one 8" disk or Two 5" disks. CBASIC2 required. • data bases • general ledger • inventory
TEXT PROCESSING:------ • payroll files
• programs
• correspondence
• tax records
• accounts pay/ rec
• mailing lists
TFS - Text Fmmatting System: An extremely powerful formatter. More
than 50 commands. Supports ali major features including: Encode/ Decode is available in two versions
• left & right margin justification • user defined macros Encode/ Decode I provides a level of security sui tabl e for norma! use.
• dynamiC insertion from disk file • underlining and backspace Encode/ Decode II provides enhanced security for the most demanding needs.
Both vers ions come supplied on discette and with a complete user manual.
TF S lets you make multiple copies of any text. For example: Personalized form Encode/ Decode I: $50.00
letters complete with name &address &other insertions from a disk file. Text is Encode/ Decode II $100.00 Manual alone: $15.00
not limited to the size of RAM making TFS perfect for reports or any big job.
Text is entered using CP/ M standard editor or most any CP/ M compatible
editor. TFS will link completely with Super·M-List making personalized form
-INTERCOMPUTER COMMUNICATIONS
TERM: a complete intercommunications package for linking your computer to
letters easy other computers. Link either to other CP/ M computers or to large timesharing
Requires 24K CP/ M. systems. TERM is comparable to other systems but costs less . delivers more and
Supplied with extensive user manual $85.00. Manual alone $20.00 source is provided on discette l
Source to TFS in 8080 assembler (can be assembled using standard CP 1M With TERM you can send and receive ASCII and Hex files (COM too. with
assembler) plus user manual: $250.00. included convert ion program) with any other CP/ M computer which has TERM or
compatible package. Allows real time communication between users on separate
MAILING L l S T - - - - - - - - systems as we ll as acting as timesharing terminal.
SUPER-M-LlST: A complete. easy to use mailing list program package • Engage/ disengage printer • error checking and auto retry
Allows for tlVo .names, two address. city, state, zip and a three digit code field for • terminal mode for timesharing between systems · conversational mode
added flexibility. Super-M-List can sort on any field and produce mailing labels • send files • receive files
direct to printer or disk file for later printing or use by other programs. Super-M ·
Requires 32K CP / M.
List is the perfect companion to TFS. Handles 1981 Zip Codes l
Supplied with user manual and BOBO source code: $110.00
Requires: 48K CP/ M
Manual alone $15.00.
Supplied with complete user manual $75.00 Manual alone $1000
UTILITIES--------- CP1M Formats: 8" soft sectored, 5" Northstar,
Utility pack #1: A collection of programs Ihat you will find uselul and maylJe 5" Micropolis Mod II, Vector MZ
even necessary in your daily work (we did l!. Includes' All Orders and General Information:
CMP Compare two fil es for equality
ARC HI VER: Compacts many files into one. useful when you run oul of directory SUPERSOFT ASSOCIATES
entries. P.O. BOX 1628
SORT : In core sort of variable length records. CHAMPAIGN, IL 61820
XDIR' Exlended. alphabelical directory listing with groupings by common (217) 359-2112
extension.
Technical Hot Line: (217) 359-2691
PRIN'I' Formatted listings to printer.
PG Lists liles to CRT a page al a time .
. . plus more
5ufJerSolt
T' 1~
(answered only when technician is available)
'CP/ M REGISTERED TRADEMARK DIGITAL RESEARCH
ReqUires 24K CP 1M
Supplied with instructions on discette $50.00 First in Software Technology
Circle 207 on inquiry card . BYTE December 1980 287
Circle 208 on inquiry card.

Now There Are Three!


REFORMATTER™ diskette conversion software now includes
3 programs for transferring information bidirectionally via floppy
diskette medium:

C P t M®~DECgivestheCP/M® user
complete access to DEC formatted diskettes. Provides complete
facilities for file reorganization and directory maintenance along
with editing capabilities. Monster Combat
TRSDOS ~IBM gives the Radio
Shack®Mod II user complete access to IBM 3740 formatted
diskettes. Provides complete facilities for character translation, Lee Chapel, 2349 Wiggins, Springfield IL 62704
file reorganization and directory maintenance, along with editing
capabilities.

CP/M® ~IBM, the original REFORMATTER™ In the game Monster Combat, you attempt to win
now available with enhanced features, gives the CP / M® user treasure from various loathsome creatures and leave the
complete access to IBM 3740 formatted diskettes. Provides forest with as much treasure as possible-without getting
complete facilities for character translation, file reorganization ,
and directory maintenance, along with editing capabilities. killed in the process. This program, as shown in listing I,
REFORMATTER™ programs require a multiple drive system
was written in BASIC on a KIM microprocessor and uses
with at least one 8" single density drive. less than 4 K bytes of memory. It is easy to change to
REFORMATTER™ is available at $195.00 per program. For almost any other form of BASIC.
detailed information contact: In the game, you are placed at a randomly chosen loca-
MicroTech Exports tion in a forest with a certain combat strength that is ran-
467 Hamilton Avenue. Suite 2 domly determined. Also, you encounter monsters guard-
Palo Alto. California 94301 ing various tempting treasures and are given a choice of
415/324-9114 -TWX: 910-370-7457 MUH-ALTOS
fighting them, running from them, or bribing them; greed
Dealer £, OEM discounts available
CP/ M is a registered trademark of Digital Researc h.
and wit are certainly tested here.
Radio Shack is a registered trad ema rk of Tandy Co rp . To fight the monster, enter a 1. When the program asks
you for the number of combat points you wish to use,
enter any number smaller than your combat strength (ie:

t Listing 1: Listing for the Monster Combat program. This pro-


gram is written to run on a KIM-l microcomputer with BASIC

C 1:,,__ ,-
1f.q'''Jle and 4 K bytes of memory . It can also be modified to run on a
different machine or to generate a larger forest to explore.

• ~"JI'OC
I REM MONSTER COMBAT
2 REM WRITTEN BY LEE CHAPEL 6/ 15/80
5 DIMA(lO,10):PRINTTAB(20)"MONSTER COMBAT"
10 FORI = IT09:FORJ = IT09:A(U) = I :IFRND(l ) > .75
THENA(I,J) = 2
Software and Hardware for 13 NEXT:NEXT
15 X = INT(RND(l)*6+ 2):Y = INT(RND(l)*6+ 2)
Business Education Entertainment 17 A(X, Y) = 5:C = INT(RND(J)* 1501 + 500)
Recent Arrivals: 20 GOSUB900
A STELLAR TREK the definitive Hi'Res coler version of the classic 25 PRINT"YOUR COMBAT STRENGTH IS"C:GOSUB400:
Startrek game. Three different Klingon opponents . Many command IFI> II THEN25
perogatives from use of weapons to repair of damages. Need 48K 30 IFM =OTHENPRINT"YOU GET THE TREASURE FREE":
Applesoft ROM Disk ..... . ...................................... $24.95
Add S2 .00 U.S.i SS.OO Foreign shipping charges. GOT0495
VERSAWRITER II A drawing tablet, simply plugs into your game I/O 33 IFM = 100ANDN = ITHEN880
port. Trace, draw, design , or color any type of graphic . Adds words to 35 INPUT"DO YOU (l)FIGHT , (2)RUN, OR (3)BRIBE";K
pictures. Creates schematics. Computes Distance i Area of any figure. 40 ONKGOT0300,350,635
Needs 32K Applesoft ROM and disk drive ....... A bargain at... $249.95
Add SS.OO U.S./S10.00 Foreign shipping charges. 300 INPUT"HOW MANY COMBAT POINTS DO YOU WISH
California residents add 6%. Don't see what you want here, THEN write TO USE";K
or call today for your FREE software and hardware ca talog . 305 IFK> CTHENGOSUB600:PRINTC"COMBAT POINTS":
GOT0300
open TUesday · SUnday ~ vlSa l Masterchargewelcome
310 1= INT(RND(J)* 1001):L =2:C =C - K:K = K - .01*Q
315 FORH = 1000TOOSTEP - 50:IFL *M < = KANDH > = ITHEN490
~ COMPUTING INC
320 L = L - .1:NEXT
325 PRINT"THE MONSTER KILLED YOU.";
330 PRINT"YOU LOSE EVERYTHING" :PRINT"DO YOU WISH TO
Garden Plaza Shopping center TRY AGAIN";
9719 Reseda Blvd. , Northridge, Calif. 91324 Dept. 12 B A 335 INPUTX$:IFLEFT$(X$, I ) = "Y"THENRUN
Telephone: (213) 349·5560 .A 340 PRINT:PRINT"SO LONG.BETTER LUCK NEXT TIME ": END
350 I = lNT(RND(l) * 12):IFI = IITHEN325
Listing 1 continued 0 11 page 290

288 December 1980 © BYTE Publications Inc


OS-9™LEVEL TWO MULTIUSER
OPERATING SYSTEM 809 · and edited.
Buffer, line and character oriented

T rue multitasking, multiuser OS


for tlmeshanngor real-tIme 6
control apPltcatlonsSOFTW~RE 0 Disk or t<lpe $75.00
commands.
• Search, change and extend operations.
• Permits multiple input/output files.

• SophIsticated m~mory 0 ROM set (2716) $90.00


management permIts use
of over one megabyte.
• Versatile, easy-to-use input/output
supports multiple devices.
• UNIX '" -like file structure including
POWER OS_9™
INTERACTIVE ASSEMBLER
.
hierarchical directories, pipes, filters, Compact Motorol~ compatIble
and byte-addressable random access f i l e s ' T O O L S assembler for machme language
. ' program development.
• ProvIdes log-on 'ty password protectIOn • 0 pera tes In. "batch" mo de or
an d user fil1 e secun . . . .mteract'Ive I'me- by- I'Ine mo de.
• Can run on small, mexpenslve • F '1" ( . f 9'"
s stems with flopp disks and as little as aCI ItIes .or generatIon 0 OS-
3~ K memory. y memory modules and system calls.
o $495.00* • Formatted listin~s include syntax and
context error checkIng.
ENDLOOP, EXIT IF ... ENDEXIT.
• Runs on OS-9 'M Level One or
OS-9™ LEVEL ONE • Allows user-defined data types and Level Two.
complex data structures. Five built-in
OPERATING SYSTEM
data types: byte, integer, 9 digit o Disk or tape $75.00
o ROM set (2716) $90.00
A multitasking real-time operating floating-point, string and boolean.
system for software development. • Outperforms any other BASIC on any
process control and smaller
multi-user applications.
8-bit MPU.
• Available on ROM, disk or cassette
OS_9 ™
INTERACTIVE
• Versatile input/output system can tape. Runs under OS_9 'M Level One or DEBUGGER
support multiple devices using
interrupt-driven, DMA, or program-
controlled data transfer. Users can easily
add additional I/O devices.
• Tape or disk-based versions available.
o
Level Two.
Disk or tape $195.00*

MICROSOFT
F acilitates testing and debugging of
machine- language programs.
• Includes common "monitor"
functions: memory examine/change,
• Disk versions support UNIX 'M-like 6809 BASIC breakpoints, display/change registers, etc.
hierarchical directory structure and
byte-addressable random-access files.
• Memory management for single
address-space (up to 64K).
S tandard Microsoft BASIC optimized
for the 6809 and OS-9 1M.
• Four data types: integer, string,
• Calculator mode evaluates arithmetic
expressions in hex, decimal or binary.
• Access to system commands.
single precision and double precision • Available on ROM, disk or
o Disk version $150.00* floating point. cassette tape.
o Tape version $95.00 • Program trace and edit capabilities. o Disk or tape $35.00
• Automatic line numbering and o ROM (2716) $50.00
renumbering.
BASIC (,J9 is a trademark of Motorola. OS-9 is a
BASIC09 ™ • Supports random and sequential trademark of Motorola and ;V1icroware®. UNIX is a
file liD. Full PRINT USING for trademark of Bell Telephone Laboratories.
PROGRAMMING
LANGUAGE SYSTEM formatted output. Most software is available on ROM,
o Disk or tape $250.00 diskette and tape in versions for many

E
xtended BASIC language popular 6809 computers. Source listings
compiler/interpreter with and yearly maintenance/update service
integrated text editor and debug OS_9 ™ TEXT are sold separately for most programs.
package. Runs standard BASIC programs EDITOR
or minimally-modified PASCAL programs. *Specify manufacturer and type of CPU
and I/O controllers. Contact Microware®
• Permits multiple named program
M inimum-keystroke macro text

liiiii
for specific availability.
modules having local variables and editor useful for text
identifiers. Modules are reentrant, preparation or interactive
position independent and ROMable.
• Additional control statements for word processing.macros with
• User-defined MICROWARE®
structured programming: IF ... THEN parameters permit virtually Microware Systems Corp., Depl. BI
5835 Grand Avenue
. .. ELSE, FOR ... NEXT. REPEAT ... unlimited command expansion . Des Moines. Iowa 50304
UNTIL, WHILE . . . DO, LOOP . . . Macros can be saved, loaded (5151 279-8844

Circle 209 on inquiry card. BYTE December 1980 289


Listing 1 continued: 525 A(A,B)= I:A(X,Y)=5:GOT020
355 FORH =OTOI0:IFH* 10> MANDH< = ITHEN375 600 PRINT"YOU ONLY HAVE";:RETURN
360 NEXT:GOT0685 635 INPUT"HOW MUCH DO YOU WISH TO PAY";K
375 A=X:B=Y 640 IFK> OTHENGOSUB600:PRINTO"TREASURE POINTS":
380 X =INT(RND(l)*3-1) +A :Y =INT(RND(l)*3-1) +B GOT0635
385 IFA(X,Y» lTHEN380 645 1= INT(RND(l)*22):L =O:IFI =210RK< lTHEN325
390 IF A(X, Y) = OTHEN 1000 660 FORH=OT020:IFK< =L*PANDI> =HTHEN680
395 A(A,B) = 1:A(X, Y) = 5:IFl< > 12THEN20 670 L =L +.1 :NEXT
397 RETURN 675 PRINT"YOUR BRIBE WAS ACCEPTED."; :
400 I =INT(RND(I)* 14 + 1):M = 1* 10:IFI< IITHENPRINT"A " 0=0-K :GOT0505
405 ONIGOT041O,413,415,417 ,420,421,423,425,427,429,430, 680 PRINT"YOUR BRIBE WAS NOT ACCEPTED.";
750,700,950 685 PRINT"YOU MUST FIGHT":GOT0300
410 PRINT"MINOTAUR";:GOT0450 700 PRINT"A GIANT BAT CARRIED YOU TO A NEW SPOT":
413 PRINT"CYCLOPS";:GOT0450 A=X:B=Y
415 PRINT"20MBIE";:GOT0450 705 X = INT(RND(l)*7 +2):Y =INT(RND(l)*7 +2):
417 PRINT"GIANT";:GOT0450 IF A(X, Y) < > lTHEN705
420 PRINT"HARPY";:GOT0450 710 A(A,B)=I:A(X,Y)=5:RETURN
421 PRINT"GRIFFIN"; :GOT0450 750 J = INT(RND(l)*20+ 1):C =C - J
423 PRINT"CHIMERA"; :GOT0450 755 PRINT"YOU FELL INTO A PIT AND USED"J"COMBAT
425 PRINT"DRAGON";:GOT0450 POINTS TO CLIMB OUT"
427 PRINT"WYVERN";:GOT0450 760 IFC<OTHENPRINT"YOU DIED WHILE CLIMBING OUT":
429 PRINT"BASILISK"; :GOT0450 GOT0330
430 PRINT"NOTHING";:M = 0 765 GOT0375
450 PRINT" IS GUARDING ";:1 = INT(RND(l)*7 + 1) 800 IFRND(l)< .50RC>3000THENRETURN
455 ONIGOT0460,461 ,463,465,467,470,475 810 PRINT"THE SWORD WAS ENCHANTED AND DOUBLES
460 PRINT"10 SILVER SPOONS":P= 10:RETURN YOUR STRENGTH"
461 PRINT"A JEWELED SWORD":P=30:RETURN 815 C=C*2:RETURN
463 PRINT"A JAR OF RUBIES":P= 50:RETURN 850 1= INT(RND(l) * lO) :IFl< > 7THENRETURN
465 PRINT"A TREASURE CHEST":P=200:RETURN 860 PRINT"THE CHEST WAS A TRAP. YOU WERE KILLED
467 PRINT"50 SILVER COINS":P = 50:RETURN WHEN YOU OPENED IT"
470 PRINT"lOO GOLD PIECES":P= 100:RETURN 865 GOT0330
475 PRINT"A BOX OF JEWELS":P=75:RETURN 867 1= INT(RND(l) * lO):IFl< > 3THENRETURN
490 PRINT"YOU BEAT THE MONSTER" 870 PRINT"A MIRROR WAS IN THE CHEST. " ;
493 S=S+ 1 875 PRINT"IT WILL KILL ANY BASILISKS YOU MEET":
4950=0+P N= I:RETURN
497 IFP = 30THENGOSUB800 880 PRINT"YOUR MIRROR KILLED THE BASILISK":GOT0493
500 IFP = 200THENGOSUB850:GOSUB867 900 FORI=OTOI0:FORJ=OTOI0:PRINTTAB(5);:
505 PRINT"YOU NOW HAVE "0" TREASURE POINTS" IFA(J,I)=OTHEN PRINT" ";
510 A=X:B=Y:INPUT"WHAT DIRECTION (HIT 1 FOR THE 901 IFA(J,I) = lTHENPRINT"X";
MAP)";X$ 902 IF A(J ,I) = 2THENPRINT"I";
511 IFX$ = "1 "THENGOSUB900:GOT051O 903 IFA(J,I) = 5THENPRINT"0";
512 IFRIGHT$(X$,I)="W"THENX=X-l 905 NEXT:PRINT:NEXT:RETURN
513 IFRIGHT$(X$,I) = "E"THENX=X+ 1 950 IFS < 5THEN400
514 IFLEFT$(X$ ,1) = "N"THENY = Y - 1 955 PRINT"A GIANT EAGLE CARRIED YOU TO SAFETY"
515 IFLEFT$(X$,l) = "S"THENY = Y + 1 1000 PRINT:PRINT"YOU SURVIVED THE FOREST"
517 IFA(X,Y)=OTHENlOOO 1005 PRINT"YOU WON A TREASURE TOTAL OF"O:
520 IFA(X,Y)=2THENPRINT"YOU RAN INTO A WALL": PRINT"CONGRATULATIONS"
X = A: Y = B:GOT0510 9999 END

the amount you think it will take to defeat the monster). Of course trying to bribe (option 3) your foe is an age-
Each monster has its own combat strength. If you enter a old alternative to running or fighting. For this, you must
number of combat points equal to the monster's strength, use your hard-earned treasure. Whether or not you win
you have a fifty-fifty chance of defeating it. Entering a depends on the value of the treasure he is guarding. The
higher number increases your chances of winning, while greater the treasure, the more you have to pay to suc-
entering a smaller number lowers your chance of win- cessfully bribe the monster. If he doesn't care for your
ning. No matter how much strength you use, there is bribe, you usually have to fight him.
always at least a one-in-a-thousand chance that the There are other things in the forest besides monsters,
monster will kill you-not bad odds, unless you have but these are best left for the player to discover. One
cold feet. Also, the more treasure you have, the more thing that I will mention is the mirror you may find. This
strength you need to use to achieve the same odds against kills basilisks, the most fearsome of all the creatures you
the monster in combat. will meet. A basilisk can kill people by looking them in
If you choose to run (option 2), your chances of getting the face, but when it looks into a mirror it frightens itself
away from a monster successively decrease as each new to death.
monster's strength possibly increases. Thus you are more Movement through the forest is easy: just enter the
likely to get away from a minotaur than from a basilisk. direction you want to go-N for north, E for east, NE for
If you succeed in running away, you are placed in a new northeast, and so on. North is the top of the map and east
randomly selected square; not getting away usually is the right. The XS mark out the forest in the display, the
results in a battle. Occasionally, while you are running, Is are walls through which you cannot pass, and the 0 is
the monster will catch and kill you-one of the risks you you. To leave the forest, just move onto any blank area
must accept. around the edge of forest.

290 December 1980 © BYTE Publi ca ti ons Inc


-Technological Breakthrough-

COMPUTER·
METER
Microprocessor technology and
the inventors of the digital
meter have teamed up to bring
you the world's most versatile
test instrument.
Computers for the home. Toys that speak. individual testers. And in the lab, the Touch assure the quality of the instrument shipped to
Machines that think. Space age technology Test 20 will go a long way toward cleaning up you. However, should the unlikely happen, the
brings new changes to your world every day. the cluttered array of equipment found on most manufacturer stands behind their reputation
Even those of us who work with this new test or troubleshooting benches. for reliability with a full one-year limited
technology are constantly amazed by the latest warranty against any defects in material Dr
applications of the ubiquitous microprocessor. JUST TOUCH workmanship. This of course excludes damage
And here is a remarkable new way for The "touch" in Touch Test 20 means no brought about through any kind of abuse, and
computer techonology to simplify your work more knobs and dials to fiddle with: the warranty extends only to the original
life. When the president of our company (a selection of the various functions is purchaser.
businessman, not a technician) saw one of the accomplished by a tap of the finger on one of
pre-production models of this new test the touch sensitive switch es on the front PRIORITY SHIPMENT
instrument at a trade show, even he recognized panel. When you switch functions, there's We a t JADE have been in the business of
it for what it is: a remarkable new way for an audible bleep and an LED lights to show supplying computers and related equipmentfor
anyone involved with electronics to save time, the function selected. Selecting the range is five years now, and we've always guaranteed
money, and space. We've shown it to our also a beautifully simple procedure - just our cust.omer's satisfaction. We know that
technicians and their reactions were similar, touch one of the switches below the display you'll be happy with this piece of equipment, so
though more down-to-earth: "1 want it!"

e
to shift the decimal point to the appropriate try it for thirty days; if the Touch Test 20
There's much more to tell about this place for the signal you're measuring. doesn't live up to your expectations, we'll
incredible little meter that takes the place of at quickly refund the purchase price. And don't
least 3 separate test instruments, but we're sure worry about slow delivery - the manufacturer
that the Touch Test 20 will end up very near the has assured us that we will have priority
top of your equipment list. Non-Linear Systems, Inc.
Specialists in the science shipment of the Touch Test 20 directly from the
of sta ying ahead . factory. This plus our computerized order
STAYING AHEAD processing system assures you of the fastest
For three decades, the inventors of the Touch possible delivery.
Test 20, Non-Linear Systems, have made a SPECIF1CATIONS
VOLTS. 1 mV to 1 KV @ .2% CALL US TOLL FREE
science of staying ahead through innovation in
AMPERES. . . . . 1 uA to 10 A @ 1%
test equipment. In 1952, NIB propelled OHMS. 10 uOhm to 19.99 MOhm @ .25% To order your Touch Test 20 send $425_00
electronic testing into the space age by TEMPERATURE _40 ° C to +150° C +/ . 3 ° plus $2.95 shipping and handling to JADE
introducing the world's first digital voltmeter, CAPACITANCE .. 1 pF to 199_9 uF @ 1% Computer Products, 4901 West Rosecrans,
and they have remained committed to first rate CONDUCTANCE .01 nS to 199.9 nS @ .2% Hawthorne, California 90250 (California
value and performance through sophisticated, DIODE TEST 1 mV to 1999 mV @ .2% residents please add 6% sales tax). Credit card
yet simplified electronic test tools. Their SIZE ... 2.9" x 6.4" x 7.5" buyers may use one of our toll free numbers
battery powered portable oscilloscopes have WEIGHT 3 Ibs 8 oz (including batteries) listed below.
"lightened the load" of both field and JADE Computer Products has been an
laboratory engineers allover the world, and industry leader in the microcomputer field for
NIB digital panel meters have also become a EVEN IDIOTS over five years - further assurance of our
world-wide standard. While no intrument is totally idiot-proof, the dedication to fast service and continued
The Touch Test 20 adds to the NIB Touch Test 20 certainly comes close: when any product support.
............................._--
·-
reputation for accuracy and reliability and function is selected, this instrumen t
we're proud to be among the first to be able to
offer it to you.

3 lb 8 oz TEST LAB
automatically selects the least sensitive range
of the function, to avoid embarrasing but all to
common smoke test situations. We're told
(though we do not advise such mistreatment), i~~ I-F=!- -
I Computer Products =
- -
We think the Touch Test 20 is that you can plug the test leads into a 120 volt
miniaturization at its best, because no wall socket and select any function without
compromises in accuracy and versatility were causing terminal damage to the instrument. • 4901 West Rosecrans Ave -
To comp lem e nt these remarkable I =
made in the process of squeezing a trunk full of
test equipment into a rechargeable battery
powered portable test lab.
It will measure AC voltage, AC current,
capabilities, the Touch Test 20 is shipped ready
to go to work for you, complete with a charger
unit, rechargeable batteries, high quality test
-= Hawthorne, California 90250

Continental US ... 800-421-5500 -==


resistance, capacitan ce, conductance,
temperature, DC voltage, DC current,
continuity, and test diodes - 20 key test
functions, 10 electrical parameters and 44
probes, a component test block, and a
temperature probe.

ONE YEAR WARRANTY


·==-
I Inside California . 800-262-1710
Los Angeles Area 213-973-7707
Call for your free copy of our catalog containing
-=
-
=
ranges. Now, you can take one lab to the field
instead of a cumbersome collection of

Circle 133 on inquiry card.


Each Touch Test 20 is individually tested
and "burned-in" at elevated temperatures to
.__...._._._-_._----------------
I over 4000 different computer products. =
Scores for this game generally range from 500 to 700. If Listing 2: Part of a sample run of Monster Combat program.
you get over 1000, you are doing very well. A sample Each X represents part of the forest , each.! represents part of a
listing of the game at its end is given in listing 2. wall that must be circumnavigated, and the single 0 represents
the player.
Experience has shown me that this game becomes more
exciting as the map gets larger. If you have more than 4 K x X I X I X X X X
bytes of memory in your system, you can increase the X X X X X I I X I
map size by changing the proper lines in the program I I I X X X X X X
(mainly lines 10, 15, 705, and 900). You can also add X X I X I X X I X
more monsters and treasure or add other options to the I X I I X X X X X
X 0 I X X X X X X
game. X X X X X X X X X
Table 1 lists the monsters and their combat strengths; I X X I X X X X X
table 2 lists the treasures and their values. So load up, X I X X I I X X X
enter the forest, and huntl.

YOUR COMBAT STRENGTH IS 1270


A CHIMERA IS GUARDING 50 SILVER COINS
DO YOU (l)FIGHT,(2)RUN, OR (3)BRIBE? 2
Combat
Monster Strength YOU MUST FIGHT
HOW MANY COMBAT POINTS DO YOU WISH TO USE? 132
minotaur 10 YOU BEAT THE MONSTER
cyclops 20 YOU NOW HAVE 80 TREASURE POINTS
zombie 30 WHAT DIRECTION (HIT I FOR THE MAP)? SW
giant 40
harpy 50
griffin 60
chimera 70
dragon 80 X X I X I X X X X
wyvern 90 X X X X X I I X I
basilisk 100 I I I X X X X X X
X X I X I X X I X
I X I I X X X X X
Table 1: A list of monsters that can be found in the forest
X X I X X X X X X
and their combat strengths. 0 X X X X X X X X
I X X I X X X X X
X I X X I I X X X

YOUR COMBAT STRENGTH IS 1138


Treasure Value A DRAGON I S GUARDING 10 SILVER SPOONS
ten silver spoons 10 DO YOU (l)FIGHT,(2)RUN, OR (3)BRIBE? 3
a jeweled sword 30 HOW MUCH DO YOU WISH TO PAY? 10
a jar of rubies 50 YOUR BRIBE WAS ACCEPTED . YOU NOW HAVE
fifty silver coins 50 70 TREASURE POINTS
a box of jewels 75 WHAT DIRECTION (HIT I FOR THE MAP)? W
100 gold pieces 100
a treasure chest 200

Table 2: A list of treasures and their values. YOU SURVIVED THE FOREST
YOU WON A TREASURE TOTAL OF 70
CONGRATULATIONS

$GOLD DISK$ CPIM® Compatible Z-80 Software


AVAILABLE FOR ALL B-5" 55-SO IBM FORMAT SYSTEMS INCLUDING TRS-BO". NORTHSTAR, SO SYSTEMS.
ALSO AVAILABLE ON 5" DOUBLE DENSITY SUPERBRAIN'"

A GIFT FOR STUDENT OR BUSINESSMAN! UN-CAN YOUR CANNED SOFTWARE!


REPORT WRITER Z-80 DISASSEMBLER
TAKE THE AGONY OUT OF TERM PAPER WRITING FEEL COUPED UP WITH YOUR CANNED SOFTWARE?
AUTO FOOTNOTING. TABLE SPACING, HEADINGS OUR Z-BO DISASSEMBLER RECREATES ASSEMBLY
No RETYPING TO INCLUDE CHANGES, CORRECTIONS LANGUAGE SOURCE FILES FROM ABSOLUTE CODE

$35 $65
f_
ALWAYS PROFESSIONAL LOOKING LETTERS. FORMS ENABLING USERS TO EASILY TAILOR PROGRAMS TO
SIMPLE MULTI-LETTER PRINTING 00 MEET THEIR SPECIFIC NEEDS. THE
00
LEFT AND RIGHT JUSTIFICATION PRECONDITIONER ALLOWS THE
SIMPLE TO LEARN. EASY TO USE Ppd . DISASSEMBLER TO DECODE ASCII. Ppd .
CREDIT CARDS: FREE 24 HR ORDER BOWER·STEWART & ASSOCIATES STATE SYSTEM 8< CONTROLLER.
PHONE. WE'LL CREDIT INVOICE. ONE ~I P.O. BOX 1389 i ALLOW TIME FOR HOLIDAY RUSH.
DAY SERVICE. CHECKS, M,O.'s: TEN I VISA HAWTHORNE, CA. 90250 . -' TRADEMARKS· 'DIGITAL RESEARCH.
WORKDAY HOLD. CA. RES: ADD TAX, "RADIO SHACK. "·lNTERTEC.
(213) 676.5055 1__ -

292 December 1980 © BYTE Publications Inc Circle 210 on inquiry card.
ITION

The Byte Covers shown at left are available as


Collector Edition Prints. Each full color print is :
• 11 " X 14" including a 1'Ii' border.
Part of an edition strictly limited to only 100
prints.
• Personally inspected, signed and numbered
by the artist, Robert Tinney.
• Accompanied by a Certificate of Authenticity.
• Carefully packed and shipped first class.
• Priced at $20, plus $3 ($6 overseas) for post-
age and handling . If Set 1-4 or Set 5-8 is
ordered, the price for all 4 prints is only $70.
To order, use the coupon below. Visa or Master-
Charge orders may call Toll Free .

I~e===g=o;'
I
;i~n Byte Covers and Certificates of Authen-
ticlty. I
.

I
Qty
_
_
Cover
#1-7 Bndges of Konigsberg .
#2-Fun and Games .......... . - .. .. .... $20
Amount
$20 I
I =::::::::::ira~e •••••. : • . . . . . . .• :::
II
I _ #5-Computer Engineering
_#6-Total Eclipse ...................•••. $20
$20

I
I _
_
I
_#7-Computer Hardware ..... . . . _. . . .

#8-Perspectives. . .
No.'s 1-4 ...... .
. .$20

' '$$2700
. . . '. ..

I
_
I
No.'s 5-8 . . .
Post. & hand. ($3 in US , $6 overseas) $ - -
. ... $70

I
Total 1$

II o I have enclosed check or money order


0 Visa 0 MasterCharge

II ~:,:." D·.----------I1
::~m_y_p_ri_nt_(s_)_to_:_ _ _ _ __ _ _ _

~:_re-s-s,~~~~~~~~~~·~~~~~~~~~~~~~~=1
I State_ _ --'-Zip,- - - - - --
Mail this coupon to:
---
I
I robert tinney graphics
1864 N. Pamela Dr.
Baton Rouge, LA
I
FOR VISA 0 70815
RMASTERC
CALL TOLL HARGE ORDERS
1-800-854
-056
FREEr.
24 HOU Calif.: 1-800-432_725 2 / Ext. 910
RS A DA Y' 7/Ext. 910
. 7 DAYS
A WEEK!
Editorial continued from page 12
Speed Press, 1979. As Alvin Toffler says, "The Hofstadter, DouglaS R. Godel, Escher, Bach: An Eter-
shortest distance between two facts may well be Alden nal Golden Braid. New York: Basic Books, 1979. This
Todd. " Even practiced denizens of the library will find Pulitzer prize-winning work discusses computer
information of interest in this book about reference science, art, music, philosophy, and physics in a way
sources. that is nothing short of wondrous. It is positive proof
Sloane, William . The Craft of Writing. New York: that a technical book can be artistic, rigorous , and
Norton, 1979. fascina ting.
Swann and Johnson, Prof. E. McSquared's Original,
Some Examples of Good Technical Writing Fantastic, and Highly Edifying Calculus Primer, Joint
Knuth , Donald E. The Art of Computer Programming Edition. Los Altos CA : William Kaufmann, Inc, 1975.
(three volumes). Reading MA : Addison-Wesley, 1968, This colorful offbeat book is actually a clev erly
1969, 1973. An indispensable set. disguised introduction to differential calculus in comic
Papert, Seymour. Mindstorms: Children, Computers, book form . It manages to be witty and rigorous at the
and Powerful Ideas. New York: Basic Books, 198Q. A same time. Would that there were more books like this
refreshingly readable text that discusses Piaget's one.
theories about learning and the use of personal com- Jacobs, Harold, Mathematics: A Human Endeavor,
and Geometry. San Francisco: W S Freeman and Co. ,
puters in the classroom .
Gardner, Martin. The Ambidextrous Universe, second
1976, 1978. The art of the textbook at its finest.
Two other writers should be mentioned for their
edition . New York: Scribner's, 1979. This book deals
with symmetry in nature, and shows Gardner's re- contributions to good technical writing: Jeremy Bern-
markable ability to discuss technical subjects in the stein and Philip Morrison. Their book reviews about
clearest of terms . He is the author of the monthly scientific and mathematical books appear regularly in
"Mathematical Games" column in the Scientific the New Yorker and the Scientific American, respec-
American magazine. 1 recommend all of his books to tively, and they are among the best in their field .•
those interested in good technical writing.

Articles Policy
BYTE is contin uaJJy seeking quality manuscripts written by ind i-
v idua ls who are app lying personal computer sys tems, design ing
suc h system s , or w ho have kn owledge wh ich will prove usefu l to
our readers. For a mo re forma l description of procedures and
"720 IF T2 > 0 THEN 750"
req u irements, po tential auth o rs sh ou ld send a large (9 by 12 in cl1, A Strategic Bug
30.5 by 22.8 cm), self-ad dressed enve lope, with 28 cen ts U5 pos tage
affixed, to BYT E Autho r's Guide, 70 M ain 5 t, Peterborough N H
The program in the article If the program is input as
03458 . by John Rheinstein "Fifteen : given, you get nothing but a
Articles w hich are accep ted are purchased with a rate of up to $50 A Game of Strategy (or Tic- sequence of p ro mpts tha t
per m agazine page, based on tec hnical qu ality and suitab ility for Tac-Toe Revisited )" (June say "YOUR MOVE? "
BYT E's read ers hip. Each mo nth, the authors of th e two leading 1980 BYTE, page 230) con- An alternate fi x is to
a rt icles in the reader po ll (B YTE's Ongo ing M onitor Box or tains an error in line 720 . In- delete line 460 and lines 650
"BOMB ") are presen ted w ith bon us checks of $100 an d $50. Unso- stead of : thru 810 . The program th en
licited mate rials shou ld be accom pa nied by full nam e and address , runs satisfactorily, but does
as well as re turn postage.
"720 IF T2 > 0 THEN 270" not recognize a tie game
after only 8 moves (which is
the line should read: possible as the user always

VAK·4 16K STATIC RAM BOARD


• Designed specifi cally for use with the AIM·65, SYM·1, and KIM·1 microc omputers
• Two separat ely addressable 8K·blocks with write protect.
• Designed for use with the VAK·1 or KIM·4* motherboard s
• Has provisi o ns for mo unting regulat o rs for use with an unregul ated powe r supply
• Made with 1st quality 2114 static ram chips
• All IC 's are so c keted
• Completely assembled , burned·in , and tested

, -. -~
-- - - ,.
-
We manufacture a complete line of high quality expansion boards. Use reader service
card to be adc1ed to our mailing list, or U.S. residents send $1.00 (International send $3 .00
, • .~ r' • • • : " • ~ I~ •
U.S.) for airmail delivery of our complete catalog.
' Product of MOS Technology

VAK·4DUAL8K·RAM~$325.00
VAK·2 8K·RAM (V2 populated) $239.00
plus shipping -\~RNB
-JLY E N :N~o ~p fR ~TIE ~ E S
2951 W. Fairmount Avenue. Phoeni x, AZ 85017· (602) 265·7564
Please note new addre ss

294 December 1980 © BYTE Publi ca tions Inc Circle 211 on inquiry card.
16K APPLE II 949.00 ....- - - - - - - - - -...
321<.':"PPlE\I 994 .00
4aK APPLE II 1039.00
DISK W CONTROLLER 520.00
DISK ONLY 450.00
APPLES OFT CARD 159.00 Centronics 737
INTEGER CARD 159.00 INTEGRAL DATA $895
High Quality Dot Matrix reg. 995.00
PASCAL SYSTEM 425.00 SYSTEMS
SILENTYPE PRINTER 525.00 Apple Silentype $535
RAM MEMORY 440G: Paper Tiger $950 tncludes interface and
graphic capabililies
reg. 595.00
with Graphics; reg . $1095
FOR TRs-ao, APPLE II 2K Buller
16KSET4116's 45.00 Apple Parallel Int. $160
460: Word $1099 reg. $180
Processing Quality reg. 1295 Apple Serial In!. $175
reg. $195
460G: IDS 460 w/ Graphics $1199 Centronics Parallel In!. $185
NORTH STAR COMPUTERS reg. 1395 reg. $225

HRZ- 1 D-32K-ASM 2 125.00 DOUBLE VISION


HRZ -2 D-32K -ASM 2475.00 $295.00
HRZ - 1 Q-32K-ASM 2375.00 DISK II 16K RAMS for
HRZ-2Q-32K-ASM 2990.00 with controller $525 .00 APPLE II
VERBATIM DISKETTES
aOXOF 10 5 ~" 29 .5 0
without controller
MICROMOOEM
$445 .00
$325.00
TRS-80 $59
BOXOF 10 a" 39.50 PASCAL $425.00
LEEDEX MONITOR $140.00 VERBATIM
KG-12C
GreBn Phosphor
12" Screen w/Glare Cover
18 MH z bandwidth
$275.00

The Computer Stop


DISKS
10 for $27
16919 Hawthorne Blvd .
Lawndate, CA 90260 MON_ - SAT.
(213) 371·4010 10-6

Rugged, attractive, heavy aluminum construction . Immediate-


ly available from stock: $85 .00 plus shipping . Will accomodate
Digital Group equipmen t as we ll as any other CPU fitting di-
mensions li sted. All measurements are Inside Dimensions l iD) :
a. 10 between card racks: 12Y<"
b. 10 front-to-back panels: 15 %"
c. 10 between cabinet siderails : 23"
d. 10 between motherboard racks: 11"
e. 10 mother-board-to-top 6"
f. 10 cabinet floor-to-cei ling : 7Y<"
Digital Group products are available through AEON Elec-
tronics, Denver. A EON carries the complete line of
cab inets- matching mainframe cab inet described above,
printers, disks, sing le and double density controller cards,
memory cards, Z-80ACPU 2.5/6Mhz, communications cards
Ifor terminals and modems), and peripheral boards. Most items
sh ipped immediately from stock . .
.leON Manufacturer of Digital Group Computers
1855 S. Pearl Denver, Colorado 80210
Phone orders: 303-777-AEON Visa and M/ C accepted

Circle 213 on inquiry card . BYrE December 1980 295


Circle 214 on inquiry card.

moves first), and does not found that the program has
TOLL FREE ORDERING recognize a tie game at all if no way to print out the
the program is modified to results by executing lines 120
let the machine move first. thru 170. To correct this,
Mr Rheinstein has pro- change line 110 to :
vided an interesting twist on
the old game of tic-tac-toe . 110 IF A(X)=O
~
I!m "-
I've played several dozen THEN 100 ELSE 85
TheseFine games and haven't won yet,
Products and More . ' but I'm still trying! and add line 85:
NORTHSTAR THINKER TOYS
HRZ 1-32K·D .... 2100 DISCUS 2 + 2 1 DRIVE . 1265
Clinton R Foulk 85 IF 2.X>L THEN 120
HRZ 2-32K-D . , , ,2340 DISCUS 2D 1 DRiVE ., ..... ,970 5101 Delancey 5t
HRZ 2-32K·O. , , , , .. ... 2690 DISCUS M26 HARD DISC. , , 4095 Columbus OH 43220 We apologize for these er-
HARD DISC SYSTEM , ..... 3950 SOLID STATE MUSIC Kit Assm
DYNA BYTE
rors.
SB1 SYNTHESIZER ... 161 227
DB B/1 4 BK , ,,2395 VB1BVIDEO "",." , 125 170
DBBI2 4BK , .... 3900 CB2 ZBO CPU . , , , , 168 220
DB BI4 , . . , , . , . , , ......... 3030
Error in Airborne
MEASUREMENT SYSTEMS
32M PHOENIX .. 11800 DM 3200 32K 250ns , , , , .. , , .500
Navigation Sorry, Wrong Number
TERMINALS DM 6400 64K 250 ns , , ,640
TELEVIDE0912 ." .... "" ,745 DM B 3200 . . . . , , , . 650
A typographical error oc- The October 1980 issue of
TELEVIDEO 920 . . ,, 795 SOFTWARE·DISCS·MISC curred in the "Desk Top BYTE contains an error on
SOROC IQ-120, .700 page 347, in the 'What's
CPM·2, , , , , , , , , .... , , . 150 Wonders" item "Calculator
PRINTERS WORDSTAR , .350 New?" column . The
NEC 5510 .. , , , . • . • . . . , , .. 2700 GRAHAM·DORIAN " , .. , ,CALL
Airborne Navigation: The
NEC5520 "',.,. ,2975 STRUCTURED SYSTEMS, ,CALL HP-25 Finds Ground Speed telephone number listed for
TI-B20 . , . , , , , , . , , , ...... , 1650 VERBATIM 5 (10) , . ,28 and True Heading," by L J Moore Business Forms Inc ,
ANADEX. . . . , , .795 VERBATIM 8(10) , .... ,', .. . . 35
BASE2 . . . . . . , ... , .. ,., , 600 ATARI " " " " " ' , ... ,' ,CALL Kuhns (November 1979 is incorrect. The numbers
EPSON . " " " " " " ' " CALL TI99·4 , . " , " , , , " . " ,CALL BYTE, pages 245 and 246). are (800) 942-8330 in In-
WE WILL TRY TO BEAT ANY ADVERTISED PRICE In the program listing on diana, and (800) 323-8326
for the rest of the US . •
Automated Equipment Inc. page 246, six consistent
substitutions of "8" for "g"
4341 W. Commonwealth Ave Suite D were made; for instance, in
Fullerton, Calif. 92633 line 09, "8~0" should have
(714) 739·4701 (800) 854·6003 been "g ~ 0". The errors
were in lines 9, 14, 25, 30,
33, and 44. The use of "g"
refers to an operation in-
volving the blue function- EJYTE's Bits
ZOBEX entry key.
We at BYTE hope that no
ZS·SYSTEMS one has navigated incorrect-
ly due to this error .
Complete computer on 3 S-l00 boards with 32K RAM for 51395.00 National Computer
Runs M/PM and C/ PM Conference 1981
Needs Panelists
Benchmarking Errors
Interest has been steadily
We cannot seem to get mounting for a panel discus-
benchmark programs right. sion on personal robotics
There is an error in listing 1 and artificial intelligence
of the Technical Forum ideas, applications, and ac-
article "Some More Notes complishments. And now,
on Performance Evaluation," the Personal Computing
by Carl Helmers, in the July Festival of the National
1980 BYTE (pages 216 thru Computer Conference 1981
64K RAM ZSOCPU 2-4 MHZ
219). (The article itself con- will offer this opportunity.
4 MHz No WAIT States 2 or 4 serial ports, 3 parallel,
tains a correction for a If you wish to participate
DMA operation, one 4K EPROM, Vectored inter- previous BYTE article on in this discussion, send
Bank select in 16K sections rupts, real time clock , Software benchmarking. )
controlled baud rates, Drives a description of your
DISK CONTROLLER daisy wheel printer directly interest area and the con-
8" and 5" DRIVES 110 IF A(I) =0 tents of a 5-minute presenta-
CARD CAGE
AU digital design for stable and THEN 100 ELSE 90
reliable performance. No one-
and Fan tion to A Gelles, 185 W
shots or a!1alog circuitry. BIOS 6 slot shielded motherboard for Houston St, New York NY
for C / PM available . good cooling and low noise. should read: 10014. Participants should
SEND FOR FREE INFORMATIONS be nonprofessionals in
6 months warranty on our boards with normal use 110 IF A(X)=O robotics and artificial in-
THEN 100 ELSE 90 telligence disciplines.
ZS·SYSTEMS The conference will be
ZOBEX Our thanks go to Tom Kelly held in Chicago, Illinois, on
5333 Mission Center Rd.,San Diego, CA . 92108 Jr of Salem, Ohio, and other May 5 thru 7, 1981. Addi-
P.O . Box 1847, San Diego, Ca. 92112 readers for pointing this out tional information may be
(714) 447-3997, (714) 296-9182 to us . obtained by writing to the
In addition, our staff above address .•

296 December ]980 © BYTE Publica ti ons Inc Circle 215 on inquiry card .
Circle 216 on inquiry card.

Winner of 5th West Coast


Computer Faire
Micro-Chess Tournament
MYCHESS 3V2
Atari
Atari
Boris/Sargon 2.5 with continuous business forms
Voice Challenger for small computer systems
Highest finish for a Micro at th e Third Wo rld Computer Champi o ns hips

USCF r at in g 156 8 (J un e S uppl e men t) from over 60 rated games - highest eve r
Each kit contains samples, programming
a ny mi cro-program. guides, flyers, prices and order forms for
checks, invoices, statements, envelopes,
.Z80 Assembly program .Will save game o n disk fo r
stock paper and labels to fit almost every
.Will display best line of play later play
.Searc h es o n op pon ent's tim e • Set up a ny position computer system .
.O ver 850 opening moves .9 leve ls of play . Will solve any
.Tournament time co ntrol mate- in-5 probl em • Available in quantities of 500, 1,000, 2,000
.Will print game out when ove r 4,000, 6,000
Available for CP/M"', CDOS"' , • Low Prices (500 checks only $32.50)
l80 ~ is a trademark of
North Star"' . (CP/M"' , DOS"') Zil og In c. ,

f--
$50.00
CP/ M is a trademark o f
Dig ital Research
O~.O~lij!l i :
~~ : o
CDOS is a trademark of
Computer Services Cromenco. In c. L -_
_
_ _ ----' :o
:0
NorthStar & NorthStar 1 ___ :0
2431 Lyvona DOS are trad emar ks of :0
,0
North Sla r Comp ut ers
Anchorage, AK 99502 :0
In c.
:0
:0

----'~±=-1: ~

• FAST SERVICE - It is our policy to ship


within 6 working days following our
receipt of your order.
ENHANCEO
• MONEY BACK GUARANTEE - If for any
FIG * FORTH reason you are not completely satisfied,
your money will be promptly refunded.
For CP/Mt
Fast Service by mail or. . . PHONE TOLL FREE
1 + 800-225-9550
Mass. residents 1 + 800·922·8560

...I --------- .....


Conquer the walt while the editor or compiler loads. Conquer excessive disk
8:30 a.m. to 5:00 p.m. Eastern Time Monday - Friday
I/O. Conquer boredom during yet another compilation or assembly just to
squash a tiny bug. Conquer memory squeeze on application programs.
I Please Sh ip FREE Kit To: CODE 460 I
Timln Engineering now offers CP/M users a complete, integrated, memory
r esident full FORTH system. Powerful editol' . Incremental FORTH compiler.
Nam e I
I. I
ZBO/BOBO assembler. Virtual memory. Fast .17 second/K-byte disk I/O. Top
level command processol' . All using youl' standard CP/M BIOS .

Ready to run fOI' only ffi95. Usel' Manual alone, $20, credits toward softwal'e
purchase . I
Company

Street
I
Place your ordel' today - Then go FORTH and conquer! ::E City, State and Zip I
00 MITCHELL E. TIMIN ENGINEERING COMPANY I Phone I
0·00
'06
9575 GENESEE AVENUE • SUITE E2
SAN DIEGO· CALIFORNIA 92121
TELEPHONE [714]455-9008
I Computer make & m odel
I
" ,' , '" t '

", I" Sl'J


Ii' t"~ I" .. ;. ,"0' ,of!
1' ·'Tl., ')"ljP' ~: ". "," ,lfl "OU ,,
' rOA1H '''t,·",U G'I>.fl •
.t··,
" l<

O<:t..~ 'l.·'~·,N'
u.~· I,'
r. (J D
e ll!:'
">u.j' "t.! ,1'11:10"1 ' ..
• "":~ (.." ' 1'
"ut C U U
~"' t,t l" r!, 111'0
D,.,v l K t,'t~' ~on 8 5o<'!;'L 1,)0'<' t\ <l" O U"'~ ,I .. TO!" .. ,to.,
I" tn(JI1CY on h:r C ,llo,..,,,,,, "' ~[ h 'm " PlCiI'>l' ,..,:,1 6'" :,1 ' ,=---- .CO~rForms..J 78 HollisSlreel, Groton, Mass, 01450
A divi sion o f New England Business Service, Inc.

Circ le 217 on inquiry ca rd . Circle 218 on inquiry card. BYTE December 1980 297
Letters continued from page 20: electronic tuning for use with an Apple quency) channels 3 or 4 may be more
resulting in control of thirty-two II equipped with a Sup'R' Mod II. It accurate. But in any event, BYTE
separate tasks! seems that the electronic tuners are so readers should be aware of this potential
stable and accurate that they are not re- problem if they are in the market for a
Norman McEntire
quired to have a fine-tuning control. Un- color television for use as a monitor, or
323 Tram Rd
Columbia SC 29210 fortunately, the UHF (ultra-high frequen- for a radio-frequency modulator to use
cy) oscillator in a typical radio-frequen- with the new breed of television sets
cy modulator is anything but stable and lacking fine-tuning controls.
Beware Automatic Color TVs accurate . To "find" the signal put out by
the radio-frequency modulator, either a Jacob Z Schanker, PE
BYTE readers should be made aware fine-tuning control on the television or a 105 Colony Ln
that RF (radio-frequency) modulators frequency-adjustment control on the Rochester NY 14623
such as the popular Sup'R' Mod II radio-frequency modulator is an ab-
manufactured by M & R Enterprises solute necessity. Having neither in my
In a related situation, I cannot play
back prerecorded videotapes on my 1978
may not be compatible with certain case (the Sup'R' Mod II has no frequen-
television sets . Unhappily, I discovered
color television. Commercial tapes add
cy adjustment), I am out of luck.
this fact when I purchased a new RCA It may be that radio-frequency modu- an antipiracy signal that causes the pic-
color television equipped with all- lators operating on VHF (very-high fre- ture to roll. This can be remedied by ad-
justing the vertical hold on your televi-
sion-unless you have an automatic col-
or television (like mine) that doesn 't
have such a control anywhere . . . GW
TWO YEARS ... AND GROWING
Fidelity versus Digicast
(or Datacast)
Although I missed the article on the
Digicast Project in the January 1979
BYTE (our BYTE magazine goes through
a lot of hands) , I would like to comment
on Noel Moss's letter in the April issue.
(See 'The Digicast System: Receiving
Data and Information Over Your FM
Radio," by A I Halsema, January i979
BYTE, page 100; also see "Digicast
Data," April 1979 BYTE, page 8.)
As a former FM broadcast engineer, I
disagree with Mr Moss's contention that
"high-fidelity music transmission is not
restricted by the current modulation
limits ." In the lab, yes, but in these
Personal/Professional System Tennessee hills multipath will create
48K Apple II or Plus distortion problems even when the ab-
solute signal strength is just fine. Stereo
Disk w / Controller w /3.3 DOS
in particular is subject to damage in
Super Mod reception quality due to multipath .
Viscalc & Applewriter What those music syndicators have
been trying to tell us is: you can't cheat
Box of Paper Mother Nature. Sure, you can put sub-
Silentype Printer carriers all over the place and broadcast
Reg. $2925 stereo. (Dorren quadraphonic, while you
cash price are at it?) But you can't do that and see
around corners at the same time. In hilly
terrain or metropolitan areas, it is best
to limit your bandwidth as much as pos-
sible, or suffer the high cost of listener
.'-:- ttJIc!~'corn"'"
S!~~Service
~r
I--~
dissatisfaction with your mobile recep-
tion .
• See an original Apple I on display in our showroom. SCA (subsidiary communications au-
thorization) for digital data is a special
problem. For some time we at station
WSMC attempted to use our subcarrier
FARNSWORTH to route telemetry from the transmitter
to the studio's remote contro\. Please
COMPUTER CENTER bear in mind that the data rate of this is
1891 N. Farnsworth Ave. about 2 bps (bits per second) . The result
(immediately S. of E-W Tollway) was a very noticeable flutter sound in
Aurora, III. (312) 851-3888 receivers that did not have a line of sight
Weekdays 10-8; Sat. 10-5 to our antenna, which was modulated
by mountain peaks in mobile reception .

298 Decem ber 1980 © BYT E Publi ca ti ons In c Circle 219 on inquiry card.
Circle 220 o n inquiry ca rd .

APPLE II TRS·SO

--
DISK DRIVE WOES? PRINTER INTERACTION?
MEMORY LOSS? ERRATIC OPERATION?
® QUALITY (j)
DON'T BLAME THE SOFTWARE!
VISA
DISK SOFlWARE •
oo HOME FINANCE PAK I:
8UOGET :
Entire Series $49.95
Thl! heart of a comprehensive home financu system. Allows use l to ddin~ up to 20 budll~t
®c:D
-,. --.... it milS. Actual cll pense input can he by key~oard or by automatic readi nQof CHECKBOOK II file~ . Co~ts ale
au tomatically sorted and cn mp alcd with bud!let. BUDGET produces both monthly ac tual fbud!JCt/v,'IIia licc
~7 . ~ repolt and a yea r·to·date by month summary 01 actual costs. Color graphics display of cllpcnscs ... S24.95

~ ISO-2
o cnll
CHECKBOOK If : This cxtensive proyram kceps complete rl!cords 01 each check /deposit. UrHq'ue dll!ck
y system allows IIser to set up common dll~ck
purpose and recipient categories. Upon entry you s~ l ~c t
from tlus pre·defined menue to minimize keying in a Int 01 data. Unique nam es can al50 be stlJr~d for com·
Power Lin e Spikes, Surges & Hash could b e the culprit! Illctcncss. Rililid access to check file s. Check reyister display SC roUS for ease of revicw. 40 column print·
Ollt. UII to 100 checks per month storage. Files accessible by BUDGET pr09ram . . . S19 .95
Floppi es, printers, memory & processor often interact! OSAVING S: Allows IIs~r tu keep track of deposlls/withdrawals 101 up tu 10 savings accuunts. Conlfll~ te
Our unique ISOLATORS eliminate eq uipment interaction lI:curds shuwn via sClee n 01 40 colum n pri nter. . . . S14 .95

AND curb damaging Power Line Spikes, Surges and Hash. D CflEO fT CARD : Keep cOl1tro l a' YOU I cards with Ihis proglam. OlyaulZcs. stures and disiliays Ilurchases.
Il ifyme nts and se rvice cha, yes. SCl een 01 40 column IH inter displ ay . Up tu 10 sellarate cards ...... S14 .95
"ISOLATOR (ISO-1 A) 3 filter isolated 3-prong sockets;
integral Surge/Spike Suppression; 1875 W Maximum load, o UNIVERSAL COMPUTING MACHINE: $39.95 ®CD
A usel Illogiarnrnable compLltllly system stlLlCtLl ICd alound iI 20 lOW II 20 column table. Usel d e l;ne ~ lO W
1 KW load any socket . .. . . . . . . . . . . . . $56.95 an d col ullln names and e llllation~ 'orrniny a un ique cOlllputing macbinc. Tab le elemenls Ciln be rnultrillicd.
"ISOLATOR (ISO -2) 2 filter isolated 3-prong socket banks; di Vided. subtracted Ilr added 10 any oth el element. User ca n deline rCllea ted lunctions common 111 a lO W UI
cu lumu Yleatiy Sil1l lll ifYlllylabl e leill fl. Hullth eds 01 IInillue COlllllutiny machin es can bc defm ed. used. s'ol(~ d
(6 sockets total); integral Spike/Surge Suppression; nllll r~~illl c rl. wrth fli wit hout old dilta, fnr laWr lise. Exce lh!l1t tur sa lcs forecast s. enginecriny desiyn analysis.
hudgets. IliveiliOlY Ilsls. income statements. plOduction plannrng. IHOjCCI cust csti mates·i n shari fur any
1875 W Max load, 1 KW either bank . . . . . .. $56.95 plannrtlll. analySIS ur Icportiny pruhlemthat Cilll he solve 11 with a table . UllillueCUr SI! ICOlllmilndsilllowyuu
tll rnov~ to any clement. chanye Its value and rmmediately sec th e cflect on other table va lues. Errtlle lable
·SUPER ISOLATOR (IS0-31. similar to ISO-1A ca rrbe lll inl ed hy rnachin C lla!les( lIseHle'incd 3·5coIIlIl1 I1 S) onil40culurnnp lintcl.

except double filtering & Suppression .. ..


"ISOLATOR (lSO -4), similar to ISO-1A except
$85.95
o COLOR CALENDAR: $19.95
HI ·RES culo l yraplucs disili ay of '/olll ileisonal ciflendar . AUlUmallc llIulllple entry 01 ICpelttlve evcnts. Re'
®
unit has 6 individually filtered socket!; . . . $96.95 vrew al if ylance 1IIlIIorlant dates, appomt1llenlS, anillver salles, IlIIthdays,action dates. etC . llvel a 5 vea l pCI '
·ISOLATOR (ISO-51. similar to ISO-2 except wd . Glallhic cale ndal marks dates. Pllut el and scree n disiliay it ~unlinal 'I lepuil by month of your fuill elli
clescllblllg each day 's act ion il em III evenl. Ideal '01 anyone with a hu sy calendal.
unit has 3 socket banks, 9 sockets total $79.95
·CIRCUIT BREAKER, any model (add-CB) Add $ 7 .00 o BUSINESS SOFTWARE:
D
Entire Series $159.95 ®(j)
MICROACCOUNTAN T: The rdeal accllulllll1Y system lUI thc small huslllcss. Base d CIII r.la~s lc T aCCllU lo ts

--=-
·CKT BRKR/SWITCH/PILOT any model
ami duuhh!·ell\' y huukkeellllllJ. this I! ff.cwnt 1II 091alll leClllcis ilild IHuthrces lellOl lS all ar.COUlIl balan ces.


(-CBS) Add $14.00 yenc"rl h~d!lcl IIItUl1ifls. reven ue anti t!lI llenses SCI cell 01 40 cul ulIln IlI lIItel IC llOil S. Handles UI! \II 1000
IUllinal entlles ,ICI 11I11I11h up to 300 aCCllunl S. Includ es il shllr t 11II1II !~11II Fillilticial ACCIIUIIIII1Y . . .549.95
PHONE ORDERS 1-617-655-1532
o .sCII
UNIVER SA L BUSINESS MAC HINE : TillS IHuY lam IS (h~s lgmrl
10 SIMPLIFY and SAVE TI ME lUI the
1£7Electronic Specialists, Inc. UIi S hll S tnl~SS lilan
UnJ'/~Is.l1
who mu st IlI!lIudically Analyze, Plan and Estrrl1atr. . flw IJllly'<Jru was OCil"!!!
CnmllUllI1!1 Matlune and it is 111U!lrammeLl 111 IlInvule till: follu wrny 1I1~I1IHny <Iud IrHeCif S IIll!ltrlUl ~ .
u ~ lIIy UUI

171 South Main Street. Natick . Mass . 01760 CASH flOW ANAL YSIS PROFORMA BALANCE SHEET SOURCE ANIJ USE Of FUNDS
Dept.BI PROFORMA PROFIT & LOSS SALES FORECASTER .JOB COST EST IMATOR
PIII:I!, rncludlll !1~ CU llY ulllw Unrvel sal Cnnqllrting Machrrw . SIl!J .!J5

o luuyrams
BUSINESS CHECK R~GISTEA
AND BUDGET : A r.Ul11hma lrull 01 U/l. CH EC KBOOK II an d IWOGfT
cll pal1ded III Include 1I111u 50 hudyetahl e rtems and up 111 500 cllI!cks pel munth In cludeshal1k
S(alellll!lIt Iccu ncilia tlUlI ,,"rI automat ic check sl!arcii t48K) . . S49 .9!J

Give an ear to your computer oo ELECTRONICS SERIES: Entire Series $159,95


LOGIC SIMULATOR : SAVE TIME AND MONEY . Si mu late you, ,hyrtalluglc CIfCllIls bef ore YIIU bUil d
®
this Christmas! lhem. CMOS. TTL , UI whatevel . .. It'S dl!lital IU!lIC , tillS pruglam can handh~ II. Thl! I"tluram IS an IFIII!r ·
ac tive. menu dllven. 'ull ·fledged lugic sllllu lalOl cifllable 01 smiulalilly Ihe bit ·tllne hy II/HIIIIC ICSIlunsc u! a
InYlc ne twlll k IU use l'sllecII,ed IIIllut patterns. It will handle "111U 1000 gates, IIIcl udlil YNANOS. NORS, IN·
VCI h!IS, f LIP ·f LOPS. SH IFT RE GISTEBS. COUNTE ItS an d Llse l·dcliuI!d ~·IACROS . UII 1011 0 USI! I·tlel",etl .
landulII UI hmalY 11111111 palle ill s. SIIIIulalluil II!SIlII S dlsp lav ed un CRT til plfllie l. Acce lll ~ ne tlVu lk tlt:s
c llll iroll~ fr om kcvhu;urJ or Irom LOG IC [}ESIGN[1l Ill, SUilulatrllll. . . . . .. . . . . . . . S89.9!l
OlOGIC DES IGNER : IrlieraCllve HI·RES GI<lphrcs I"nyra", lUI dl!sIU"my tl!yttal luyrc sv~ l c m s. A IIII!IIU
rhr ven 5 1~"es III keyhualll r:ulllillands alluws yuu to th aw tlur!clly un Ilu! Sf: r!!,!n Ullin 15 ditlt: lenl !Ia ll~ lYPI!~ .
lIu:"rdiny 10 gate shape patt el llS SIII'plicd with (fI e 1'"lyrant an d 5 Icserved lur II se r Slwcl'lcallllll. Sia nd a,d

---- patlcrrl s srrpplrrtd all! NAND. NOn . INVERTER . EX ·OR, l ·flOI' . JK ·FLOr. D·flOP. RS·flOP . 4 Brl
COUNTEfl arrri N·BIT SH IFT REGISTER . Usel inWrcurllwcl S !I'Iles lust as yllll wUlllri nUlfllally rim.,. tJ SIII!l
Irrw yrall llll:s cummarllis. Nctwu lk rlesc rrpllOllS lur LOGIC SIMULATOR YI! rH!r;ned SUllllllau eo li sly Wllh tlu:
CRT dr .. ~ '."n bl!rng dlawn . . S89 .95

oo MATHEMATICS SERIES: Entire Series $49.95


STA TI STICAL ANAL YS IS l. Thrs mellll dllvl!Il ll roYlam Ile.fullliS SIMI-'LE LINEAR REGRESSION analv
®
SIS. Ih:lerllllllCS till! nll:all. Slandard deVlallnn and pillt s II ... Ir e!llIency d l ~tllhtllrull III USI!I slIl'I'IICil dala SC I ~.
Pllilt er. 01sk. 1I0 .wd 1!,hl lnulirl eS mcludl!d (32K 111111 .) . $ 1995
o the
NUMERICAL ANA LVS IS: HI ·RE S 2·0unenSllln allllul III any 11I11I:IIUI1 . AlilUmat H: scallllY. At YUil l ullll1ln .
Ill oyram Will pi" , Ihe IU IICIIOII. pint the INTEGRAL . Ilhll till: OERIVATIVE . rletcl mme Ih e flOOTS
fHld th e MAX IMA and MINIMA and 1;51 lire INTEGRAL VALUE . . . S19.95
o any
MATR IX: A yenelal I"III'USC. menu dllven pfllylam "" d r.Il~ IIHIlIIilLt
Ilr l! !tSVERSE and OETERMINANl ul
COGNIVOX lets your computer respond to matllx. as we ll as the SOLUTIO N IU any se l 01 SIMUL TANEOUS lI NEAfl EOUATIONS. Disk I/ O Ihl
data save. Specify 55 ell" . se t (48 K1 1II 35 cq n. 132Kl . . S19.95
your spoken conunands. 03 .0 SUnFACE PL OTTE R' bpllllt Ihl! ElEGANCE tlild BEAUT V III MA THEM ATICS hv 1:l eif l!lI!I HI ·RES
PLOTS 411 3·thmenswna l surlaces fl nm any 3'V"",,bll! 1~ llu atll lll . f), sk save "lid /o!Call lu ll tH1 l!~ 1111 llillh. .M",w
dllvcn 111 valY suriacl! IIa/aIllJ~Ii! I S. th ddl! 1I IJlII! III IlanSllalCIl! Ill olI"'y . SI!! .95

PET, TRS-SO Lli oo ACTION ADVENTURE GAMES: Entire Series $29.95 ®


AIM-65 and SORCERER BE D BARON : Can VOU oUllly Ihl! REO BARO N'! TillS liiSI "1:\11111 yarm SIJl1ulalCS a mattrrn!! ~I1J1l DOG
FIGHT 1H!IWI!C II yuu r WORLO WAH I SI·PLANE ~lIIllhe barun ·s . Yo n cauLOOP. DIVE . BANK II r CLIMB
III any lll"~ III B Ilir ec \nrn s · anrl su canlhe BAilON . nt HI ·RES Ylaplll cs . . SI4 .95
NEW COGNIVOX SR-100 has 32 word (or short phra se) voca bulary
(AtM -65 will) 4K RAM, t 6 words) . Up to 98% recog nition rate. DBATTl E OF MIDWAY : Yuu a!!! IIr command rll IIII! U.S.S. HOIlNETS ' DIV E· BOMBEH SquiHh,," . YII LI !
till!lI~ 1S all! Ih e Am:ral! C<lIIIHS. Aka!!r. SO IYu il lid Kaya . VilLi IIIlIst lIy yow way tlulluyh ZERO S illIIl AA
Breakthrough price 01 onty $119 inc tudes microphone, cassett e with FinE IIIl11aku yuur DIVE B[}MB rUII. In HI ·RES !l laphr cs . S1I1.95
software and manual. Ver sion lor the TRS-80 (VIO -332) costs $149 but
D SUB ATTACK . It's AI"II . 1943 . Till: encl11y r:onvflY IS 11I,adlHi lu, IIII! CORAL Sl:.A . YU ill suh. rhl~
atso has 32 word speech output and music ca pabitity, includes all above MORAY . has jusl SIyh lcd thc CARRIEflS anrl BATTlESHII'S. E'lsy IlIckI1lY ~ . But walch 111111 111 till! 0 ( ·
plus speaker / ampti ller, For the Sorcerer, in addition to SR-1 00, we oiter STBOVERS · they' le fast and dl!alll'I. III HI · RES Ylallh rcs . 514 .95
COGNtVOX VtO · 132 which includes speech output and music and OFR EE CATA LOG Atl\uuyra ms all~SUll t ll!C d lHI disk imd lU ll 1111 Allille II w/ Dlsk & All plcsu ll ROM CaltlX
extensive soft ware and costs S179, Ptease add 53 for shipp ing In the US. TRS ·aO Lcvcl II and letllllll! 32 K RAM lIuless 1I1h elwlw lIutell . n clallell rmlwctlOns Ilieluded. OHlelS shill

7<: S'PECTRUM"SOFTWARE
lied wlIl,," 3 d.iy S. C,IIII IIselS lI1c1udc cald mrmbel. Alld S 1.50 IIII Slil!l" anti hifndl"ly wr lh e;lch lII11el
Catif. add 6% tax. Foreign ord ers wetcome. add 10% for processing and Cali/nUlla lesldl!nlS atld 6'It% sales tax .
Sl)ipplng by air. When ordering, please specify make. model and memory
size of your com puter ,
VOICETEK
P.o. Box 2084 142 Carlow, Sunnyvale, CA 94087
Oept. B, P.O. Box 388, Go/eta, Ca 93017 For phone orders - 408-738-4387
DEALER IN QUIRIES INVITED

Circfe 221 on inquiry card. C irc le 222 on inquiry card . BYTE December 1980 299
Circle 223 on inquiry card. Circle 224 on inquiry card.

The result was a decision against SCA


and against switching-type stereo en-
Buy By Mail coders-this latter decision was made
because we would rather have any prob-
lems in the stereo signal result in place-
Announcing the most important utility
ever introduced for the TRS-80* Modell
and Model 1I-
TM

and Save! ment errors in the stereo field instead of


adding to distortion.
The best place for digital broad-
ENHBAS
casting, in my view, is in the blanking ENHBAS is an Enhanced Basic extension
intervals in television video signals. This module. which loads at the top of BASIC, add·
ing many commands and background tasks-
is being used with great success in public DOver 30 new commands added to your
television for subtitling for the hearing- BASIC:
impaired. Please don't crowd our -SORT - Multi· keying. multi ·tagging array
sort. Sorts thousands of items in mere
marginal FM signals with it! seconds, all with one command!
-JNAME-Use line labels along with line
.., John Beckett numbers in branching statements, as in
assembly language, using the ENHBAS
Director of Computer Services commands GTO and CSUB (special
Southern Missionary College GOTO and GOSUB) .
INTERTEC SuperBank, 32K . $2495 Collegedale TN 37315 How many times have you wanted to use
variables to reference line numbers? Now
64K Ram, List $3345 ....... $2695 you can' GTO and CSUB allow variable
64K Quad, List $3995 .. . .. . $3395 The Digicast Project has been renamed expressions as operands, such as in
NORTH STAR Horizon I the "Da tacast Project" by its principal GTO X+40.
32K DD List $2695 . .. . . . ... $1989 proponent, Jim Warren. No regular -WHILE / WEND-New . structured pro·
Horizon I QD List $2995 .... $2245 gramming loop construct. Makes lor more
Datacast service is now in operation, but logical program flow (less GOTO·s).
Horizon 2 32K DD,List $3095 $2289 in a recent telephone conversation, Mr -EXEC / EVAL- Two new. extremely pow·
IntersystemDP-1 List $1749 .. $1495 Warren told me , "The only thing that's erful lunctions! EVAL evaluates an alge·
braic expression in string form . With EVAL
holding up Datacast is Jim Warren." He you can manipulate complex func tions in
added that several tests have been per- string form, and then evaluate them . EXEC
executes a string expression as if it were
form ed both in Sacramento, California, a BASIC program line' With EXEC , your
and in the San Francisco Bay area , and computer can actually write its own pro-
that he intends to pursue Datacast when grams and execute them'
-CALL- Pass control to machine language
some other projects are completed. subroutines at any address, passing para·
I also talked with Harry R Anderson, meters both ways.
CROMENCO Z-2, List $9995.$7945
the broadcast engineer who helped per- -CLM / PAGE- Set up automatic page
System 64K, List $3990 .... $3179 roll-over and other line printer fun ctions
System 3 64K, List $7395 ... . 5689 form the tests . He agrees with many of from BASIC.
ATARI800, List $1080 .. .. ... $799 the points made by Mr Moss (noting -All these and many more!
APPLE II, 16K .. . . . .. ...... . $969 that few people can detect a 1 dB dif-
Din addition to the above commands, Modell
DISK SYSTEMS ference in volume), but derogates the ENHBAS contains uector graphics and
objections of Mr Beckett regarding in- drawing commands . Model II ENHBAS has
THINKER TOYS' Discus 20 .. $939 many functions suited to business program·
Dual Discus2D . . ......... $1559 creased multipath distortion resulting ming- ISAM file handling commands, RS·232
Discus 2 + 2, List $1549 . . . . $1259 from use of the SCA. access, and many more ; along with several
M26 Hard Disk, List $4995 ... $3949 Mr Anderson believes that the prob- Modell BASIC commands left out of Model II
(PEEK, POKE, OUT, etc.).
lems experienced by WSMC were prob-
PRINTERS & TERMINALS ably caused by other factors , and he DENHBAS includes many background util·
PAPER TIGERS IDS-440 $679 ities (Modell version):
says that the theoretical causes of
With graphic option .. ... ... $749 -Vser-de/inable cursor
multipath distortion should not be af- -Key click
CENTRONICS 730-1 ,List $795 $595 fected by SCA subcarriers. -Two-tone beep on error
737. List $995 . . ... , ...... . . $789 eAutomatic lower-case
Mr Anderson is the author of two ar- -Automatic deoounce
704-9 180 cps ..... . ...... $1495 -Short-entry commands
703-9 180 cps ............ $1569 ticles on the Digicast/ Datacast system. (Shift-letter prints command)
See "Digicast: Towards a More Effective -Real Control keys
T' S10,list$1895 ...... . ... $1489 -One letter commands
NEC SPINWRITER5530 $2395 Use of the Radio Spectrum Resource," oFormatted LiSTings
NEC SPINWRITER 5515 $2395 Intelligent Machines Journal, Number ENHBAS is available for :
DIABLO 630 List $2711 ..... $2399 10, June 25, 1979, page 18; also see 16K Modell- Level·1I Tape ...... .. •..... $39.95
32K Model I Disk . . . . . . . . . . . . ..... .. . $39.95
INTERTEC "Digicast: A Status Report," Intelligent 32K Model III (auai/. 1// 1/ 80) ........... $39.95
Intertube III ,List $895 ... . . .... 729 32K Model II (on TRSDOS disk) .. . ....... $99.95
Machines Journal, Number 17, October
Emulator .... .... . . . ..... .. $729 31, 1979, page 10 . ... RSS ·TRS-80 is a reg. trademark of Radio Shack. a Tandy Co.
Televideo 912C.. ... . . . . . .... $679
920C . .. . . .. .. ........... .. $799 Other software:
Hazeltine 1420 . . ............ $789 CSG PILOT - Disk·based. high level language.
1500 ... . .. ........ ...... .. $845 The End of the CBT 32K Modell Disk ..... . .. . . ..... $59.95
Soroc 120, List $995 .. ... ... . $689 Z- EMULATOR- Executes assem. lang. lines.
The article by Ron Parsons about a 16K Model I- Level·1I Tape . .... . $29.95
Soroe 140 ..... . .. ... . .. . ... $994 32K Modell Disk. . . . . . . . . .. ... $29.95
;;;t ji~ ~fOf-;;;;;ediat;deliyery. facto;y;e~ar~ 6860-based modem was excellent. (See ENHCOMP- Integer subset BASIC compiler.
wl /ul/ laerOf)' warranty. NYS residents add appropriate sa les lax. "An Answer/ Originate Modem," June Full graphics . Requires RS Editor/ Assembler.
Prices do nol include shipping. VISA and Master Charge add 3%. 32K Model I Disk .... .. .... ..... $24.95
C.O.D. orders require 25% deposit. Prices subject to change without 1980 BYTE, page 24; also see the ABBREV- Level·1 abbrev. in Level·I!/ Disk.
notice. "BYTE's Bits" item 'Tracking Down the 16K Modell - Level ·1! Tape. . $24 .95
32K Model I Disk .. ........ ' .... . $24 .95
Modem Filters," September 1980 BYTE,

Computers page 312 .)


Unfortunately, on January 1, 1980,
the Bell Telephone system made the CBT
Dealer and OEM inquiries invited.

The Comsoft Group


Wholesale
P. O. Box 144 Camillus, NY 13031
data-access arrangement (DAA) ob-
solete. No telephone-line interface
6008 N.Keystone Ave., Dept . B
Indianapolis, IN 46220
(3 17) 257-3227

I (315) 472-2582 1. 1
Circle 225 on inquiry ca rd.

PURCHASE 112-24 MONTH FULL 36 MONTH I


PLAN OWNERSHIP PLAN LEASE PLAN
PURCHASE PER MONTH
OES CRIPTION PRICE 12 MOS . 24 MOS . 36 MO S.
LA36 DECwriter II ... . . . . .. $1,695 $162 $ 90 $ 61
LA34 DECwriter IV . ... .... . 1,095 105 59 40
LA34 DECwriter IV Forms Ctrl. 1,295 124 69 47
lA120 OECwriter III KSR ... 2,495 239 140 90
LA180 DECprinter I ... .. ... 2,095 200 117 75
VT100 CRT DECscope .. .... 1,895 182 101 68
VT132 CRT OECscope ...... 2,295 220 122 83
OT80/1 OATAMEDIA CRT ... 1,995 191 106 72
Tl745 Portable Terminal . . .. 1,595 153 85 57
TI765 Bubble Memory Terminal 2,595 249 146 94
11810 RO Printer . .. . . . .. .. 1,895 182 101 68
TI820 KSR Printer .. .... .. . 2,195 210 117 79
TI825 KSR Printer . ... .. . .. 1,595 153 85 57
AOM3A CRT Terminal .. ... . 875 84 47 32
AOM31 CRT Terminal .... .. 1,450 139 78 53
ADM42 CRT Terminal. .. ... 2,195 210 117 79
QUME Letter Quality KSR ...
QUME Letter Quality RO . .. .
3,295
2,895
316
278
176
155
119
105
INTRODUCING
HAZELTINE 1420 CRT. . . . . . .
HAZELTINE 1500 CRT .. ... .
HAZELTINE 1552 CRT . . ....
945
1,195
1,295
91
115
124
51
64
69
34
43
47
DATEBOOK™
THE NEW OFFICE
Hewlett-Packard 2621 A CRT . 1,495 144 80 54
Hewlett-Packard 2621 P CRT . 2,650 254 142 96 APPOINTMENT CALENDAR
FULL OWNERSHIP AFTER 12 OR 24 MONTHS PROGRAM
10% PURCHASE OPTION AFTER 36 MONTHS
ACCESSORIES AND PERIPHERAL EQUIPMENT DATEBOOK™ helps manage time just like a com-
ACOUST IC COUPLERS. MODEMS . THERMAL PAPER
RIBBONS . INTERFACE MODULES . FLOPPY DISK UNITS mon office appointment book, but with the speed
PROMPT DELIVERY. EFFICIENT SERVICE and accuracy of a computer. DATEBOOK™ elim-
inates the scribbles, erasures, and frustration of
searching through the book for a specific opening.

DATEBOOK™ is ideal for Doctors, Dentists, Law-


yers, Salesmen, Repainnen, or in any situation where
time management is critical to office efficiency. Its
menu display and one-key options make DATE-
BOOK™ one of the easiest programs to learn and
use.
AOSOn DATEBOOK™ features include:
A NOVA® 4!X?
• Appointment sc heduling, cancelling, modify-
Wild Hare's
ing and rescheduling,
MTSS Provides NOVA® Users
• Automatically searches for openings according
With Multi-User Capabilities
to time of day, day of week, and week of year,
DG users now have a choice when upgrading to a mul-
ti-user envi ronment. Previously. the only way to support a • Displays all scheduled appointments for a
true multi-user environment was to upg rade to AOS. but specified person.
not onymore.
MTSS provides all of the stondard RDOS fea tures for up • Lists day's schedule (Screea or hard copy).
to 16 use rs simultaneously ond each user is totally in-
dependent. Users may edit. compile and execute pro- • C a n be customized to accommodate any
grams written in FORTRAN IV. FORTRAN V. ALGOL. BASIC, workday/haurs schedule.
MACS. etc.
This means no software rewriting is necessary. No new DATEBOOK™ is written in PASCAL and is avail-
operating system need be installed.
More importantly. MTSS supports all NOVA"'s as well able to run on CP/M@as well as UCSD PASCAL
as ECLIPSE ' 's so no expensive hardware upgrade is systems.
required.

Now Data General Users


(415) 455-4034
Have A Choice! only $295

1492 Windsor Way, Livermore, CA 94550

CP/M is a registered trademark of Digital Research

Circ le 226 on inquiry card. Circle 227 on inquiry card, BYTE December 1980 301
Circle 228 on inquiry card. Circle 229 on inquiry card .

devices can be obtained through the


telephone company . With this act, the
telephone company made obsolete an
entire generation of equipment, in-
cluding modems and telephone-answer-
ing devices.
64K Horizon II At present, I can find no one who is
$2669 providing CBT couplers or devices
Don', be fooled by our low price. These aren', just any 64K
Horizon II's. They're thoroughly tested. enhanced. specially equivalent in function for sale, although
packoged and backed by fast warranty servIce. Defore you
buy your Horizon. find our how our service, prices. the telephone company insists that these
accessorIes. and software are making us the #1 source for
the #1 5·100 system.
are available through "electronics supply New! A CONSUMER'S GUIDE TO
Horizon II 64K Quad $3069 houses." PERSONAL COMPUTING AND
Horizon II 32K DO $2339 The current regulations specify that MICROCOMPUTERS, Second
Horizon II 32K Quad $2689 Edition ( Freiberger & Chew ) An
any device to be directly connected to
the telephone lines must be certified as updated second edition of t he text
compatible by the FCC (Federal Com- chosen by Library J o urn a l as
munications Commission) . This is one ofthe 100 outsta nding sci-t ech
beyond the means of most individuals. books of 1978. Updates prices , t he
Microline 80 About the only legal means left is to latest developments in micro-
purchase one of the commercially computer technology, and a r eview
$539 available direct-connect modems or set- of over 100 microcomputer prod-
tle for an acoustically coupled unit. ucts from over 60 m anufacturers.
#5116-X, $8.95
Paper Tigers James R Boatright
440
440G
$835
$875
3112 W 11th
Topeka KS 66604 2.
460G $1149 New! DR. DOBB'S JOURNAL OF
COMPUTER CALISHENICS &
Centronics 737 ORTHODONTIA Vols 1,2, & 3
Anadex 9500, 9501 Comments on the August Issue (The People's Computer Company )
TI810 Basic Vol. 1 reflects the changes that
Editor's Note : BYTE readers were even
more vocal than usual this month about took place in personal computing
our August 1980 FORTH language issue . in 1976. Vol. 2 ( 1977 ) chronicles
Apparently, the combination of Steve the emergence ofthe small
Ciarcia's article ("A Build-/t-Yourself computer as a useful t ool. Vol. 3
Modem for Under $50"), the many ( 1978 ) looks at the growing
FORTH articles , and the article by interest in programming
Theron Wierenga on "Construction of a languages, along with articles
Fourth-Generation Video Terminal" (no on specialized application s and
pun intended) combined to hit a collec- utilities. Vol. 1,#5475-0; Vol. 2,
$744
tive nerve. Here are some of the short, #5484-X; Vol. 3, #5490-4;
Plus big savings on accessories each $18.95
usually anonymous reader comments we
T199/4 w/monitor $899 received on the monthly BOMB cards
Zenith (Heath) Z-89 48K $2259
Industrial Micro 5000 D.O. (for an explanation of the BOMB card,
$2499
Altos ACS-8oo0-5 $4995 see the back of this issue).
Incidentally , wildly enthusiastic com- New! THE S-100 BUS HAND-
ments about FORTH outnumbered nega- BOOK ( Bursky ) " ... offers a clear
tive comments by a factor of 10 to 1: overview ofthe processor 's
P.E. Bantam (w/non glare) $669 instruction set .. . tables and
Soroc IQ 120 $729 .More FORTH!! Pascal's just another figures provide valuable, difficult·
Televideo 912C $749 language to eliminate programmers, but to-obtain pinout and interfacing
Televideo 920C $799 FORTH is a language for programmers information .. ." E D N. Discusses
Hazeltine 1500 $899 (and engineers and scientists and CPU, memory, input/ output,
Visual Tech 200 businessmen and kids and everybody) I computer fundamentals , bulk-
$945
• I would like to see more articles on memory devices , and more.
FORTH-best single issue since Volume #0897-X, $14.50
1, Number 1.
• Excellent coverage. I believe FORTH
Moil Order Only is a language worth learning and using . ... CP.[;;. go to yOU/{
2% cosh discount inc./chorge cords odd 2% -
My TRS-80 will be running
Az. residents odd 5% tax - We export -
Warranties included on all products. MMSFORTH as soon as possible I QcmQ oomputett clotte!
• Economically, FORTH has got to be a
major breakthrough . Memory doesn't
Scottsdale
Systems
come cheap and you don't need much of
it!
r¥l CZJJayde~ cgOO(Q
_
......
6730 E. McDowell P.ood #103 [ffi-~~
Scortsdale. Az. 65257 __ "
• FORTH is fantastic. It's like ~ CO/l)1pa~y, J)~C­
heroin . . . you gotta have more once
- Open 6 to 6 PM • MoSC>'.
you try it. How about some more in the SOt~'I.~(l(l1
(602) 941·5856 near future?
• I was quite impressed by FORTH and
r %\0. ~~ 07662
CRcthrQO .:
. , .... ,.~.!"j~ ~'..
- - - - , . " "'i .•
"

302 December 1980 © BYTE Publications Inc


Circle 230 on inquiry card.

:-i--B-U-Y-C-O-M-P~U--TE-R-S--': Diagnostics I
for CP/M* & TRSDOS #
0\ BY MAIL ORDER 0
:i AND SAVE 16% :
o
o : APPLE HARDWARE SOFTWARE
,16K $ 958.00 Controller (General Business 0
0, 32K $1,040.00 System) $ 519.00
I 48K $1,099.00 Cashier (Retail Mgmt &
o I Disk with Controller Inventory System) $ 199.00 0
, $ 495.00 Apple Post Mailing list
, Disk $ 440.00 $ 45.00 0
o I Pascal $ 445.00
I Graphics Tablet $ 655.00 CROMEMCO :
o : Symtek light Pen $ 215.00 I0
, Versawrlter Digitizer System SAVE 16% ON ALL EQUIPMENT I
, $ ~~OO '0
o I Vldex Videoterm I
, 80 Column Card $ 315.00 NORTHSTAR I
o I with graphics-ROM $ 335.00
Apple CloCk $ 225.00
Horlzon-2-32KDD
$2,390.00 I
:0
o Micro Soft Z-80 Software Card 10
with CPM $ 319.00 I
VERBATIM
o
Parallel Printer Card
$ 145.00 Be MEMOREX ;0
Communications Card with 5'/4' $ 27.50'
o connecting cable $ 185.00 ,'0 Someday your computer is going to break; even the most reliable
Apple II Firmware Card
$ 149.00 PLASTIC BOXES I computer systems "go down". Often, finding exactly what is
o Integer Basic Firmware 5'/4' $ 2.25 10 wrong can account for the most time consuming part of repairing
~' S 3.50 I
o
$ 149.00
Send cerlifi ed c heck (regular c hec ks require 2 weeks 10 cl ear) or
:0
I
the system, and the longer the system is down, the more
money you lose.
o c harge to VISA or Master Charge. Customer pays shi p ping.
'0 DIAGNOSTICS I is a complete program package designed to check
MIRO COMPUTERS, INC. : every major area of your computer, detect errors, and find the
o 27 Long Meadow Place. South Setauket, L.I., N.Y. 11720,
10 cause of most common computer malfunctions, often before they
~(516) 423-7955 CALL MON.·SAT., 10AM·6PM 1ft become serious. For years, large installations have run daily
- or weekly diagnostic routines as a part of normal system
maintenance and check-out procedures.

I!I1
DIAGNOSTICS I is designed to provide that kind of performance
CAN HELP lOU · · ·
BUY SELL OR 'TRADE.
testing for BOBO/ ZBO micro computers.
DIAGNOSTICS I will really put your system through its paces. Each
_ LOW COS'T test is exhaustive and thorough. The tests include:
- HO'T LlNEMON'TH • Memory Test • CPU Test (BOBO / BOB5/ ZBO) ·Printer Test
COMPUTER _TWICE A • Disk Test • CRT Test
INSTANT ADS To our knowledge, this is the first CPU test available for BOBO/ ZBO
Buy or sell fast with the Computer Instant Ads . The all ad CPU 's. Many times transient problems, usually blamed on bad
low cost computer publication for individuals and businesses .
It's on convenient BY," by 11" pages in easy to read ty pe .
memory, are really CPU errors.
Bargains - Computers, Components, Peripherals, Software, A good set of diagnostics is an indispensable addition to your
Positions and Help Wanted , whether you 're bu ying, selling , program library even if your system is working fine. Hours have been
or swapping you can get fast results at low cost w ith the CIA. wasted trying to track down a "program bug" when actually
Instant Ads - If you don't want to wait a few days for the ne xt hardware was to blame!
CIA issue-just dial our special compute r hot line number DIAGNOSTICS I also allows you to be confident of your system.
(reserved for subscribers ) anytime , 24 hours a d ay, an d o ur
computer will tell your computer (with 300 baud modem ) all This can be critical when file merges or sorts and backups
about the ads received by the CIA since our last issue . Call are involved. You want to be as sure of your computer as possible
as often as you like . The only additional ex pense to you is during these critical times. Running DIAGNOSTICS I prior to
the price of a direc t dial phone call. But remember , if you these and other important functions helps to insure that your
don 't want to pay for the phone c all , you onl y have a fe w
days to wait because the CIA is published TWICE each month . system is operating at peak performance.
LOW COST ADVERTISING - Only 10¢ per word for o ne ad DIAGNOSTICS I is supplied on discette with a complete users manual.
and iust B¢ per word per issue when the same ad is run in
two or more consecutive issues . DIAGNOSTICS I: $60.00 Manual only: $15.00
FREE ADVERTISING - Subsc ribe now fo r free adve rti sing . Requires: 24K CP/M; 16K disc for TRS-OO
Mail an ad ( up to 50 words type written or printed , please)
to us with your subscription and we will run it free; or phon e formats: CP/M B" SOFT SECTORED, NORTHSTAR CP/M
your subscription using our toll-free number and c harge your AND TRS-OO DOS
subscription to you r VISA or Master Charge Card . When yo u
telephone your subscription , we will send yo u a certifi cate
for a free ad . All Orders and General Information:
One year [24 issues) only $ 13.00 SUPERSOFT ASSOCIATES
LOW SUBSCRIPTION RATES
Two years [48 issues) only $20.00 P.O. BOX 1628
Subscribe NOW Call TOLL-FREE 1-800-453-6464
In Ulah phone 268-3000 CHAMPAIGN,Il61820
Ii f"'I COMPUTER INSTANT ADS ASSOCIATION (217) 359-2112
Technical Hot line: (217) 359-2691
iii .. 277 East 6100 South ' Salt Lake City. Utah 841 07 ' cr MA [GISTLlI<Olll:.LJf MAH KO!GIlA I Rl S[ARC II
r.r ~soos lA S 80 1I1f.{)[MAnK $ tAr, [)¥ CO RP (answered only when technician is available)
Circle 23 1 on inquiry ca rd. Circle 232 on inquiry card . BYTE December 1980 303
because of #4 [John James's "What is
Circle 233 on inquiry card.
FORTH? A Tutorial Introduction") I am Circle 234 on inquiry card .
getting TFORTH for the TRS-80.
• The simplicity of FORTH is an ideal
showcase for modularity and extensibili-
SPECIALS ty . #3 [Charles Moore's 'The Evolution
of FORTH, An Unusual Language") was
entertaining and human . The diagrams
and charts of #4-6 [three other FORTH
articles) were wonderfully simple, direct,
and to the point.
• Best overall issue in a long time. I
have already ordered a FORTH compiler
for my 16 K Apple II . OPTIMIZED SYSTEMS
NORTH STAR HORIZON: • Let's have all you can get on how to SOFTWARE
implement and how to use threaded
PRESENTS
HRZ-2-32K-DD-ASM ••••••• $2275 languages.
HRZ-2-32K-Q-ASM ..••.••• $2675 CONTROL PROGRAM/APPLE
NORTHWORD DQ •••••.••••• $ 295 the DOS you have been waiting for
MAIL MANAGER •.•••.•••.• $ 235 The few negative comments we got
INFO-HANAGER •••• '•••.••• $ 365 were also strongly stated:
GENERAL LEGER ••••••.••. $ 775 OSS CP/A is an all new, disk-based
ACC. REC. OR ACC. PAY .• $ 445 operating system which provides
WORD STAR .••.•••••••••• $ 350 • Easily the worst issue ever.
commands and utilities similar to
COMHODORE (PET): .Yeechl This issue soured on the way!
CP/M® CP/A has byte and block 110 , a
.Too much emphasis on FORTH. I like
200132K ••••••••••••••• $1090 simple assembly language interface,
8032 (80 COLUMN SCREEN) $1599
to see a variety each month (maybe
and direct access via Note and Point.
2040 DUAL DRIVE •••••••• $1090 spread it out). (Had the emphasis been
And it's easy to add your own com-
8050 DUAL DRIVE (1MEG) .$1499 nearer my interests. would have loved
2022 TRACTOR PRINTER ••• $ 749 mands or device handlers . CP/A is
it. You can't please all the people .. . )
expandable , flexible , consistent ,
APPLE II PLUS CALL FOR PRICE easy-to-use and available now with
Other languages were also mentioned compatible program products :
ATARI 800 ••••.••••••••••• $ 799 as topics for future articles (future BYTE
BASIC - Some of the feature s of OSS
authors, take note) :
TI 99/4 CONSOLE&MONITOR •• $ 1190 BASIC are syntax checking on program

.~~~
entry, true decimal arithmetic (great for
.Loved itll More FORTH, APL, LISP, money applications) , 32K byte string sizes .
and other wild and crazy languages. flexible I/O, long variable names (up to 255
• I hope that at some time in the near significant characters) , and the ability to get
III.-..!!!
future , an issue will be devoted to C. and put single bytes.
• SNOBOL NOWI BUSINESS BASIC WITH PRINT USING-
• How about some programs in the This is virtually the only basic available on
, rrei..."" fir Apple Pascal system assembler? the Apple that has PRINT USING. It also
SPINWRITERS FROM NEC: • For next year's language issue, please has record I/O statements and all the
consider one that directly supports con- features of our standard BASIC.
5510 RO OR 5530 RO $2690 currency-Concurrent Pascal, Ada, etc .
5520 KSR SERIAL •••••••• $2990 EDITOR/ASSEMBLERIDEBUG - OSS
CENTRONICS: EASMD is a total machine language de-
Other comments included general en- velopment package. The editor provides
730 •••••.••.••.••.••••• $ 559 thusiasm for the issue and a good deal functions like FIND , REPLACE , etc. The
737-1 (LETTER QUALITY) $ 849 of respect for the article on Khachiyan 's assembler uses standard 6502 mnemon-
(WE CARRY THEIR COHPLETE LINE) ics, can include multiple files in one assem-
PAPER TIGER 440G •••.••••. $ 990 algorithm ("Khachiyan 's Algorithm, Part
bly, and can place the object code in
1: A New Solution to Linear Programm-
BASE II 800MST .•••••••••• $ 649 memory or to a disk file .
ing Problems"]:
OTHER PRINTERS WE STOCK: Prices of CP/A with:
ANADEX,COMPRINT, EATON. EPSON, • More Steve Garcia 1 BASIC . .. . . ........... . . ..... $ 69.95
TELETYPE,TI,ETC-CALL FOR PRICE • Superb issue 1 Hope there is another Business BASIC ..... . ... . . 84.95
DISPLAY TERMINALS volume of Ciarcia 's Circuit Cellar and a EASMD . . . . . . . . . . . . . . . . . 69.95
HAZELTINE 1420 .•.•..•.••. $ 949 BYTE Book of FORTH to be made BASIC + EASMD . . . 109.95
1500 ••••••••••• $ 999 available for the Christmas season 1 Business BASIC + EASMD 124.95
(WE CARRY THEIR COMPLETE LINE) • Still have not figured out the math in Requires 4BK RAM and DISK
INTERTUBE llI ••••••••••••• $ 775 #7 ["Khachiyan's Algorithm, Part 1") Add $3 ,50 lor shipping and handling in continent al USA.
California residents add 6%. VISA/ Master Charge wei·
TELEVIDEO 914 .•.•.•.••••. $ 850 but a little bit (lot7) of work won't hurt come. Personal ch ecks req uire two weeks to clear.
me. Give us more on FORTH . Best issue
MOST ITEMS IN STOCK. to date. SEE YOUR DEALER or ORDER TODAY
PRICES SUBJECT TO CHANGE • More hardcore math like the
Khachiyan algorithm . OPTIMIZED SYSTEMS SOFTWARE
MULTI-BUSINESS COMPUTER SYS. • The editorial ['Threads of a FORTH is a product of
28 MARLBOROUGH STREET Tapestry") gets an 81 Shepardson Micros ystems, Inc.
PORTLAND, CONN. 06480 20395 Pacifica Dr. , Suite 108B
• The Khachiyan algorithm piece ap-
Cupertin o, CA 95014
(203)342-2747 TWX 710-428-6345 peals to a very narrow readership and is (408) 257-9900
M-F 9-6 SAT.9:30-3:00 quite advanced-as noted. However, we
CP/M is a register ed trademark 01 Digi ta l Research
all need something to tease us into ad-
vancement once in a while ,.

304 December 1980 © BYTE Publicati ons Inc


Circle 235 on inq ui ry ca rd.

Quiet Designs
Preformatted Disks:
Compatible with Lanier 'No Problem ',
Lanier 90/ 100, Micom 2000/ 2001,
A.M. 425 , C.PT 6000/ 8000 , Canon

Standard Disks
For all systems using unformatted disks

Head Cleaning Kits


Kits for 5W' and 8" drives

Flip-SortTM
Durable , Dust Proof , Desk Top Disk Storage
and Retrieva! System .
Quiet Designs Inc. Quiet Designs of Cal ifornia
1330 W. Robinhood Dr., 1030 W. Maude #5 12
Suite F Sunnyvale, CA 94 086
Stockton, CA 95207 Ph. (408) 730-0170
Ph. (209) 957-8631
Qu iet Designs In ternatio nal
Quiet Designs Inc. 5940 F # 2 Road
473 Macara # 706 Richmond, British Columbia,
Sunnyvale, CA 94086 Canada V7C 4R9
Ph. (408) 739-5215 Ph. (604) 273-97 10

16K MEMORY
32 K BYTE MEMORY EXPANSION KIT
RELIABLE AND COST EFFECTIVE RAM FOR ONLY $58
6502 & 6800 BASED MICROCOMPUTERS FOR APPLE, TRS·aO KEY BOARO,
AIM 65-*KIM*SYM EXIDY, AND ALL OTHER 16K
DYNAM IC SYS TE MS US ING
PET*S44-8US MK4116·3 OR EQUIV ALENT
DEVICES.
• PLUG COMPATIBLE WITH THE AIM·65 / SYM EXPANSION
CONNECTOR 'BY US:NG A RIGHT ANGLE CONNECTOR * 200 NSEC ACCESS, 375 NSEC
(SUPPLIED) MOUNTED ON THE BACK OF THE MEMORY CYCLE
BOARD.
• MEMORY BOARD EDGE CON NECTOR PLUGS INTO THE * BURNED·IN AND FULL Y
6800 S 44 BUS. TESTED
• CONNEC TS TO PE T OR KIM USING AN ADAPTOR CABLE.
• RELI ABLE-DYNAMIC RAM WITH ON BOAR D INVISIBLE * 1 YR. PARTS REPLACEMENT
REFRESH - LOOKS LIKE STATIC MEMORY BUT AT GUARANTEE
LOWER COST AND A FRAC TION OF TH E POWER
REQUIRED FOR STATIC BOARDS . * QTY. DI SCOUNTS AVA IL ABLE
• USES +5V ONLY . SUPPLIED FROM HOST COMPUTER .
• FULL DOCU MENTATI ON. ASSEMBLED AND TESTED
BOAROS ARE GUARANTEED FOR ONE YEAR ANO
PURCHASE PRICE IS FULLY REFUNDABLE IF BOARD IS All ASSEMBLED BOARDS AND
RETURNED UNDAMAGED WITHIN 14 DAYS. MEMORY CHIPS CARR Y A FULL ONE
ASSE MBLED WITH 32K RAM .................................... $395 .00 YEAR REPLACEMENT WARRANTY
& WITH 16K RA M ............ ....................... $339 .00
TE STED WITHOUT RAM CHIPS ...... ..... .... $279.00
HARD TO GET PARTS (NO RAM CHIPS)
WITH BOARD AND MANUAL ............................ S109.00
BARE BOARD & MANUAL ...... S49.00

PET INTERFACE KIT-CONNECTS THE 32K RAM BOARD TO


A 4K OR 8K PET CONTAINS INTERFACE CABLE. BOARD
ST ANDOFFS POWER SUPPLY MODIFICATION KIT AND
COMPLETE INSTRUCTIONS $49 DO

U.s. PRICES ONLY

Circ le 236 on inquiry card . BYTE December 1980 305


Circle 237 on inquiry card .

. .
Selectric® Interface System
(J1~tJs a~" N~wsl~tt~ps, ;
EASILY interfaced to any IBM Selectri c I,
II, or III.
must have a potential of 200
Heathkit Group in San members . Membership
STOP spinnin g your wheels. Letter qual- Diego within NCA is $35, which
ity at an affordable pri ce. The San Diego Heathkit includes membership within
Computer Users Group has a subgroup. Computer club
CONNECTS via Parallel o r RS- 232, ac- been fonned to help users affiliation entitles the club to
co mmodates varied hands hak in g. on the local level. The club receive all NCA publica-

o NL Y $575 to $599. D ealer IJ1quiries


vi ted.
111.-
meets on the first Wednes-
day of each month at the La
Mesa Heathkit Store at 7
PM . Membership is $10 per
tions. Clubs may join for an
annual fee of $50. Club
members can join as in-
dividual members, if so

NEW design provides added fea tures. year. The club wishes to ex-
change newsletters and ideas
with other clubs . Contact R
desired . Contact NCA, 1485
E Fremont Cr S, Littleton
CO 80122, (303) 797-3559.
A Cobb, 12202 Kingsford
0, El Cajon CA 92021 ,
(714) 443-4772. PIE for PET Users
PIE (PET Information Ex-
change) is made up of
PET / CBM users . Meetings
Microcomputer Users are informal and they are
International held approximately twice
Microcomputers Users In- every month at various loca-
ternational is a group serv- tions in Rhode Island. A

[[I
ESCON Products, Inc. ing the Sault Ste Marie area . newsletter is published . The
12919 AI costa Blvd. The group publishes a dues are $6 per year . The
San Ramon, Ca., 94583 monthly newsletter entitled group is involved in a pro-
(415) 820-1256 Northern Bytes. The ject to install two BASF
newsletter is available to floppy-disk drives behind
other groups on an exchange the name-plate on a new
TEXAS COMPUTER basis . Meetings are held on
the third Tuesday of each
32 K-byte PET . Other future
projects include a computer
a !ladle Ihaek
Authorized Sales Center, OFFERS
month. Contact Jack
Decker, 1804 W 18th St, Lot
#155, Sault Ste Marie MI
bulletin board service for the
group members. Contact
PIE, 27 Leicester Way,

----.---.
49783, (906) 632-3248 . In Pawtucket RI 02860.
LOWEST PRICES Sault, Ontario, phone (705)
.--~~ 942-1363, and ask for Phil
Barton or Frank Gardner.
Salem Area Computer
Club
The Salem Area Com-
National Computer
puter Club (SACC) member-
Association (NCA)
ship is open to anyone in-
The organizational struc- terested in using microcom-
ture of the NCA, an in- puters . Membership dues are
dependent nonprofit com- $5 per year, which includes
puter user group, has been the monthly newsletter .
Radio computers are discounted expanded . The NCA is now Meetings are held on the
you need,. or get advice from our offering full membership to first Monday of each odd-
and the new Model Ill , Color Computer and .
SAVE up to ~ on accessories (non·Radio ), Need more disk space? Ask about single/ DOUBLE vendors, consultants, OEMs numbered month at the
DENSITY controller lor the Modell. 300k in a 2-disk system. 5 minute installati on wIno mooifications.
Copies you r single density data to DOUBLE for co mplete compatability. Less than S200: (original equipment McKinley Community
40 track disk drives $359. 16k memory add on only S5 8 wI instructions. Specify computer or expansion
interface. CAll for information on Programs availabie.
manufacturers), manufac- School, 461 McGilchrist St
* UPS prepaid insured delivery-FREE except some large Ilems. turers, end users, and af- SE, in Salem, Oregon . On
* No taxes on out·of·state shipments. Texas res. Add 5%.
filiated membership to com- the first Monday of even-
* AU merchandise is new, checked and guaranteed by manufactu rer.
* Payment Money Order, Cashier's Check, Certified Check. Personal Checks require 3 weeks to clear. puter clubs . Also, subgroups numbered months, meetings
VISA. MASTERCHARGE- Add 3'1..
* Prices subject to change at any time. for members with similar in- are held at Computer
* Delivery of merchandise is subject to availability. terests are now being of- Pathways Unlimited, 831
Tes, 106 East 10th, Brady, TX. 76825 fered . The subgroups are Lancaster Dr NE, South
An Authorized RADIO SHACK'" Sales Cenler FlOl being fonned along product- End-Lancaster Mall, Salem,
TOLL FREE Order Number 1-800-351-1473 interest lines. Monthly Oregon. Contact SACC, c/ o
newsletters will be published Doug Walker, 3485 Mock
Texas Residents 915-597-0673 containing technical infor- Orange 0 S, Salem OR
mation . A new subgroup 97302, (503) 364-2488.

306 December 1980 © BYTE Publica tio ns Inc Circle 238 on inquiry card .
Circle 239 on inquiry card.

BUILD YOUR COMPUTER BREADBOARDS


& INTERFACES FASTER AND EASIER
WITH NE\N VECTOR PLUGBORDS
EASY TO USEI COST EFFECTIVE! CLEAN HOLES!
4610 Series - For STD-
BUS-WW, solderable and
un patterned models

4608 Series - For Intel/


National SBC/BlC 80-WW/
solderable, or unpatterned

8804 Series - For S100 -


5 models available

4607 - For DEC lSI 11/


PDP8-11, Heath H-11

4609 - For Apple II,


SuperKim, Pet Commo-
dore with Expandamem

4350 - For TI 980 Com-


puter

J/eelOf&fee7WnieCompanlj INCORPORATEO

12460 Gladstone Ave., Sylmar, CA 91342 (213) 365-9661 TWX (910) 496-1539
Available through Distributors or Factory Direct if not available locally. 74801

" ;;:~":::::' ..,.


PLUG IN AND
Now you can add hard copy PRINT OUT-
capability to your computer
with plug-in simplicity that IN SECONDS!
matches up to any micro
system. And with the Eaton 3Ye" wide and prints 3W ' line
7000+ dot-matrix printer, ith 40 to 64 adjustable character
you get complete printout apacity.
versatility at an For immediate information call:
affordable price. Eaton Printer Product Operations,
307/856-4821.
Interfaces with

:-T..-..". . . ,-..-.. . . . .
For descriptive literature and the
any personal computer name of your nearest dealer write
Apple, Commodore Pet, TRS-8~~, =~ Eaton Corporation, Count Control l
Northstar and others - no mat:~r Systems Division, 901 South 12th St.,
what type of computer you have or mechanism is designed Watertown, WI 53094.
arethinking of buying, Eaton 7000+ for a minimum of 10 million cycles. Dealer inquiries invited.
fits. Just plug it in and start printing.
You'll get virtually maintenance-free High performance design
operation with a minimum of moving The 7000+ features uni-directional
parts. And minimum life of 100
million characters with Eaton's
newest printhead, while the print
printing at a speed of 1.25 lines
per second. It accepts any standard
single or 2-ply roll paper from %" to
I'!Y·N
Electrical/Electronic Control
EAT·IA
Circle 240 on inquiry card . BYTE December 1980 307
MORE FOR YOUR
Circle 241 on inquiry card.
RADIO SHACK
Small Computer News TRS·80 MODEL I !

GETIT Small Computer News is a


biweekly newsletter covering
the microcomputer field.
THE DATAHANDLER
DATABASE MANAGEMENT

OFFTHE Written for the computer


hobbyist, manufacturer, and
retailer, each issue contains
information on the micro-
SYSTEM IN MMSFORTH
Now the power. speed and compactness 01
MMSFORTH drive a major applicalions pro·
gram for many of YOUR home. school and

FLOOR
business tasks! Imagine a sophisticated
database managemenl syslem with flexibili ·
computer business, new ty to create. maintain and print mailing list s
product previews, conven- with multiple address lines. Canadian or the
new 9·digit U.S. ZIP codes . and multiple
tion news, and free-lance phone numbers. plus the speed to load hun·
and career employment op- dreds of records or sort them on several
fields in 5 seconds! Manage inventories with
portunities. Subscriptions, selection by any character or combination .
Balance checkbook records and do CON DI·
including first class postage, TlONAL reporting of expenses or ot her cal·
are available for $24.50 per culations. File any records and re ca ll
selected ones with optional upper/lower
year from Edwards Publica- case match . in standard or custom formats .
tions, 78-56 86th St, Personnel . membership lists . bibliographies.
catalogs of record. stamp and coin collec·
Flushing NY 11385, (212) tions-you name it! ALL INSTANTLY. with·
out wasted bytes. and with cueing from
441-4082. screen so good that non·programmers quick ·
Iy master its use! With manual. sample data
files and custom words for mail li st and
checkbook use.
Electronic Magazine for
DEC Users Tec hnical: Handles data as compressed in·
dexed sequential subfiles of up to 25K char·
acters (9K in 32K RAM). Ac cess 1·4 data
Digital Digest is a digital diskettes. Modified Quicksort. Optionally
magazine that operates 24 precompiles for 5·second program load . Self·
adjusts for many routine mod s. Structured
hours a day. To utilize this and modular MMSFORTH source co de idea l
information exchange, users for custom modifications.
need a 300 bps (bits perse- THE DATAHANDLER V 1.1 , a very soph·
isticated database management system
cond) modem and terminal operable by non ·prog rammers (requi res Di sk
set up for seven data bits, MMSFORTH, 1 drive & 32K RAM); wit h
manuals,. . .................... $59.95'
even parity, and one stop
bit. The initial data line
number is (404) 447-5254.
The magazine is directed at
the DEC (Digital Equipment
Corporation) PDP-11 user
m&JfjSfFORTH
THE PROFESSIONAL FORTH
and will be expanded to
FOR TRS·aO MODEL I
handle Data General users. (Over 1,000 systems in use)
Now that you have a shiny new Featured in the magazine
MMSFORTH Disk System V1.9 (requires 1
computer terminal, what are you will be a free PDP-11 soft- disk drive & 16K RAM) ........ ju st $79.95'
ware exchange, DEC users MMSFORTH Cassette System V 1.8 (requires
going to put it on? Computer Furni- Level II BASIC & 16K RAM) ....... . $59.95'
ture and Accessories makes a variety buying group co-op, elec-
of furniture for a wide range of com- tronic mail box, software AND MMS GIVES IT
puter applications. In combinations and hardware product in- PROFESSIONAL SUPPORT
dex, and more. The elec- Source code provided
of six widths, three depths, and three MMSFORTH Newsletter
heights. With "L" shaped returns, tronic version of Digital Many demo programs aboard
MMSFORTH User Groups
Micro shelves, data shelves, RETMA Digest is free and the printed Programming staff can adapt
mounting, and printer stands. With version is $15 per year. The THE DATAHANDLER to YOUR needs.

optional drawers, doors, CRT turn- Digital Exchange software MMSFORTH UTILITIES DISKETIE: includes
FLOATING POINT MATH (L.2 BASIC ROM
tables, and casters. Sizes, shapes exchange system is free for routines plus Complex number s
contributing members and Rectangular·Polar coordinate conversions:
and colors designed to fit your office Degrees mode, more), plus a full Forth·style
or computer room environment. Rea- $75 for noncontributors. Z80 ASSEMBLER; plus a powerful CROSS·
REFERENCER to list Forth words by block
sonably priced and shipped from Contact Digital Publications and line. Allan one diskette (requires
stock. Inc, 1101 Noble Forest Dr, MMSFORTH , 1 drive & 16K RAM), .. $39.95'
Norcross GA 30092. FORTH BOOKS AVAILABLE
Call CF&A. We'll get your system up MICROFORTH PRIMER (comes with
where you can really put it to use. MMSFORTH) separately .... .. . ... S15.00·
OSI-MUG USING FORTH - more detailed and advanc·
ed than above .... ....... ... . .. . . $25.00'
URTH TUTORIAL MANUAL - very readable
OS I-MUG (Ohio Scientific intra. to U/Rochest er Forth ........ $19.95'

erA
Michigan Users Group) has CALTECH FORTH MANUAL - good on
Forth internal slructure, etc ........ $6.95'
recently been formed. The • - Software prices include manuals and re-
club has over 130 members, guire sign i ng of a single·system user
primarily from the south- license. Add $2 .00 S/H plus $1 .00 per addi ·
tional book; Mas s. orders add 5% ta x
eastern Michigan area . The Foreign orders add 15%. UPS COD , VISA &:
members are interested in M/C accepted; no unpaid purchase orders,
please.
Computer Furniture and exchanging information with Send SASE for free MM SFOR TH information.
Accessories, Inc. similar groups. Contact OSI- Good dealers sought.

1441 West 132nd Street MUG, 3247 Lakewood Ave, Get MMSFORTH products from your
computer dealer or
Gardena, CA 90249 Ann Arbor MI (3l3) MILLER MICROCOMPUTER
(213) 327·7710 761-5358. SERVICES (B12)
61 Lake Shore Road , Natick , MA 01760
(617) 653·6136
308 December 1980 © BYTE Publications Inc

Circle 242 on inquiry card.


Circle 243 on inquiry card.

FANTASTIC MAIL ORDER DISCOUNTS III


••• MONITORS
I:IDI)IC!-computC!r LEEDEX VIDEO 100
12" BLACK & WHITE MONITOR
16K ,. - VIDEO BANDWIDTH 12 MHz ± 3db

$139
- COM POSITE VIDEO INPU T

~959
SO ROC IQ 120 $739
SO ROC IQ 140 $1295
SANYO 9" B/ WMonitor $169 - SANYO 15" B/ WMonitor $259 - ZEN ITH 13" Color Monitor $429
• ADD 2% IF USING CREDIT CARD
ONl Y O N AP PLE CO MPUTER S
".IIn••
PAPER TIGER ITS 440 . ~l q(i!J) l:l i.c.s, NEC SPINWAITER . .. 2695
\ ____________ ~ APPLE nOR APPlEIIPlUS TAENOCOM T·200 . . AXIO M E X-BO 1 . 495
CENTRONICS 737 .. AXIOM EX·820 . . 750
C ENTRONICS 700·9 . COMPRINT 9 12S . . 599
ANADEX DP·8000 OR AP .. COMPRIN T 9 1 2 P .. . ... 559
APPLE II 32K s1 040· APPLE II 48K S11 00· MPI 88·T

. a.,
TAENDCOM T -100 . . ...... 349
E 16K
., ~$995
THE AMAZING
is n zao
APPLE D ACCESSORIES The SORCERER CPU b..1sod mICfO-COmpl,l'Of mlernalty Ollp<'1ndable
to 48K 4K RO M residan, moni tor I/O connec tor lor S-'OO illlpanSlOn
Parallel ~nd scroal lnlertace Dual cassolle 110 , Grapt'ic rcsoluhon 01 240 )(
CORVUS 10 MEGABYTE DISK DRIVE . . . $4650 SUPER TALKER SPEECH SY NTHE SIZ ER~ . 259 512. 30 I,nes 01 64 Charac ters . a x a dor ma t ll~ Full ASCII sol (upper

£f\!\!.U'W!!/
PASCAL LANGUAGE SYSTEM. . ..... 445 ROMPLUS CARD wi KEYBD . FL TR . . ... 179 aM Iowar CllSOI. plus standard graph,c s~mbOls Uscr ma~ der.ne up to
GRAPHICS INPUT TABLET .............. 675 HEURISTICS SPEECHlINK 2000 .......... 225 128 characlefS Keyboard is 63·key dal a Pfocess'flQ Iypo . plus a 16
NE W DOS 3.3 . . .. ........ .. . 535 HA YES MICROMODEM II . . . . . • . . . . . 335 ke~numeroc'npu lpad
DISK 11 without controller . . .••.... 440 ALF MUSIC SYNTHISIZER ..........•.... 24 5 5-100 EX PANSI ON UNIT ••••. •••.••••...............• Sl n
APPLE SOFT II FIRMWARE CARD ..... .. . 155 SSM A t O CARD (KIT) .. . ....... . . . .... 129 WO RD PR OC ESSOR PAC .......•. ••• •..••••••.••••..... 199
INTEGER FIRMWARE CARD ..... . .... 155 SSM Al0 CARD (ASSEMBLED). . 170 DEVEL OP MENT PAC .........•...•••.•••.•••........•••• !19 UK I,IU.OO UK 1,29S.00
WI;' AlSO UlL " OUt.llfY SOFTWARE " 'OR SORCERER AT ,o ~. Of'F ~15T.
PARALLE L INTERFACE CARD . . . .... 155 NOVATION C AT MODE M ....... . ..... . .. 159
SERIAL INTERFACE CAR D . . . . 160 CC S GPI9 IEEE INTERFACE . . • . . . . . . . 269 BASKETBAll •....•.. ..... ..... 30

Jil
ATARI.oGCOMPUHR ..•..•.. • . $·U9
COMMUNICATIONS C ARD . . . . . . .. .... 190 MICROSOFT Z-80 SOFT CARD wlCPIM . . .. 349 ATARI820PRIIU{R ... ..•.• ..•. 419 VH)EO[ASEl. •.•.•.•...... ... . 30
SUP·R·MOD RF TV MODULATOR .. .. ...... 25 ATUI 1I0 DISK DRIVE .•.. 519 SUPERBREUOUT ...... .. . . . . .. 30
MI CROWORKS DS-65 OIGI SECTO R . . ... 349 ATARI 410 PROGRAM RECORDER 69 MUSICCOMPOSU ...... .. .....• 45
SUP·R·TEAM 80 col. CARD . .. 349 ROMWRITER •.......•.............•... 159 ATARI1&KUMMOOUlE ...•••... 149 COMPUHR CHESS ..•.•.• . .. • ... 1D
DAN PAY MAR Lower ca . . kit .. .. CALL SYMTEC LIGHT PEN CA RD . . . . . . . . . .• . .. 229
SVA 8 " DISK CONTROLLER CARD •.•... 349
CCS ARITHMETIC PROCESSOR CARD ...• ·349
CCS PROGRAMMABLE TIMER MODULE ... 159 ATARr ATARIU RAM MOOUU
ATARIUSICROM ....... .... .. 45
"
ASSEMB l£R/ EOITOR ......... •.• • 45
lDIiC TACTOt . . . . . . . . . . . . . 30
SJARRAIOERS...... . ..... 45
n .SO'UlfIJIIAMCt. . ... . . . ..... 45

00)0)
C ENTRONICS PRINTER INT. CA RD .. 190
CLOCK/CA LENDAR CARD 239 · High ,esoluhon COLOR GraphJCs " Suilt·in RF TV mOdulatOf
SLiENTYPE PRINTER wIINT. CARD ....... 529 • 10K BaSIC In ROM ol--igh speod serial 1/0 pOr1
INTROL X· 10 SySTEM ............. . ... 239
• 8K user RA M expandable 10 46K " Includes ATARI4 I 0 PfOQram
SO.TWARI · 57koy ' ull strokokeyboard recorder

PASCAL LANGUAGE SYSTEM .•.•••. . . $445


_ TO ORDER.
FORTRAN LANGUAGE PACKAGE . ••.•. 175 APPLEWRITER WORD PR OCESSOR ..••• 69 Phone orders invi ted , using credit cards . Or send cashiers
THE CON TROLLER GEN. BUS. SYSTEM .•• 529 VISI-C ALC . . .•. .. . . ..•....•..... 125 check or money order that draws on a U.S. bank. Please add
THE CASHIER RETAIL MGT. & IN V •. •.•.•• 209 SARGON II on Di sk . . . 35 3% ($5.0 0 Minimum) for handling , shipping (air service ) and
APPLEPOST MAIliNG liST SYSTEM • . •.•.. 45 SUPER INVADER On DISK . . ..• 2 5 insurance , or equipment will be shipped freigh t coll ect.
California res id ents add 6 % sales tax . All equipment is in
WE WILL QLADLY PERFORM WARRANTY REPAIR ON ALL APPLE COMPUTER PRODUCTS.
factory carton s with th e manufac turers warran ty . Equipment
is subj ecllo price c hange and availability without notice .

OMPUTER SPECIALTIES EL CAJON.~:.19~~~~~~~:) 679'()330

Combine accurate flight characteristics with the best in animation graphics


and you'll have SubLOG/C's

T80-FS1 Flight Simulator


for the TRS-aO
SubLOGIC's TBO-FS1 is the smooth, realistic Special Features:
simulator that gives you a real-time, 3-D, • 3 frame-per-second flicker free
out-of-the-cockpit view of flight. animation
• Maximum transfer keyboard input
Thanks to fast animation and accurate repre- • Constant feedback cassette loader
sentation of flight, the non-pilot can now learn
basic flight control, including take-offs and Hardware Requirements:
landings! And experienced pilots will recog- • Radio Shack TRS-BO, Level 1 or 2
nize how thoroughly they can explore the .16K memory
aircraft's characteristics. • Nothing else!
Once you 've acquired flight proficiency,
you can engage in the exciting British Ace
3·0 Aerial Battle Game included in the
package. Destroy the enemy's fuel depot
while evading enemy fighters.

Computer and aviation experts call the


TBO-FS1 a marvel of modern technology.
You 'll simply call it fantastic!
See your dealer or order direct. For
direct order, include $1 .25 and specify
UPS or first class mail. Illinois residents
§M[Q)LOGIC Distribution Corp.
add 5% 5ales tax. Visa and Mastercard
Box V, Savoy, IL 61874
accepted.
(217) 359-84B2

Circle 244 on inquiry card. BYTE December 1980 309


Circle 250 on inquiry card.

PERSONAL INAUG
COMPUTER INAUG (International
Apple Users Group) is
" ~I SYSTEMS dedicated to increasing the
_q~e~putar flow of information between
Apple users worldwide . The
INAUG requests that all
Apple users and groups
unite and join its group.
Please send a self-addressed,
stamped envelope for more
information . The address is
INAUG, POB 96, Twain CA
95984, (916) 283-3497.

Another Apple Group


The OKC Apple Users
Group meets at various
APPLE II, 16K, List $1195 ........... $ 989 computer stores in the
32K, List $1395 .... ......... . . .... . $1169 Oklahoma City area on the
48K ..... ........ ... . .. . ........... 1259 first and third Tuesday of
each month . Its newsletter is
ATARI ® 400TM, List $630 entitled OKC Apple Times.
OUR PRICE ONLY $499 Membership dues are $10
820 PRINTER , List $599.95 .......... $499 per year, which includes a
810 DISK DRIVE , List $699.95 .. ..... $589 subscription to the news-
letter . OKC is a member of
the International Apple
Corps . Contact The
Secretary, OKC Apple, c/ o
Greenbriar Digital
Resources, POB 1857,
Edmond OK 73034.

ONLY $2799 UK TRS-80 Users Group


• Extended BASIC Language This United Kingdom-
• Advance Graphics
based group currently has
• CRT Built-In Display
• Magnetic Tape Cartridge for Storage
over 230 members, and
along with publication of
CALCULATORS BY their monthly newsletter,
they organize single-day and
rll~ HEWLETT weekend workshops in dif-
~~ PACKARD ferent parts of the country .
HP-41C Calculator, "A System" .. $244.95 A software library is
HP-32E Scientific w / Statistics . .. $ 53.95 available for members' use .
HP-33C Scientific Programmabl e ... 99.95 Membership is by subscrip-
HP-34C Advanced Scientific tion to the newsletter, which
Programmable ... . ... . .... .... . 123.95 is £5 .75. Contact Brian Pain,
HP-37E Business Calculator .. . .... 58.95
HP-67 Handheld Fully Advanced 40a High St, Stony Strat-
Programmable Scientific for ford, Milton Keynes,
Business & Engineering. . . . .... 298.95 England.
HP-97 Desktop w / Built-in Printer .. 579.95

COMMODORE PET ..... .. Call for Prices The Portland Computer


Prices do not include shipping by UPS . All Society
prices and offers are subject to change without
notice . This group has over 180
members and a busy sched-
ftersonql ule of meetings. The main

rC~ompoter
meeting is held on the third
Saturday of each month at
the Far West Federal Sav-
Systems ings, Fred Meyer Raleigh
Hills Shopping Center, 4770
SW 76th (Beaverton Hills-
dale Hwy) . They have many
609 Butternut Street
other special interest groups
Syracuse, N.Y. 13208 that meet regularly. A news-
(315) 478-6800
310 December 1980 © BYTE Publications Inc Circle 246 on inquiry ca rd.
Circle 247 on inquiry c ard .

800-323-1780 NCE'S*HOTLINE FOR SAVINGSI *


• Ribbons for: Diablo. Qume, IBM. Wa ng,
NE C, all Data Printe rs an d Typewr iters.
• Printwheels, Elements and Thimbles .
New! NOW AVAILABLE FROM
OUR EQUIPMENT DIVISION
• Magnetic Media: Fl oppy disks . mini- NOW
floppy , Tape , Packs and Cassett es . PRINTERS - NEW
AVAILAB LE
• Disc storage syste ms. Quietize rs, An ti- Xe rox 1750 (Diab lo 1650)
static mats, Ink ro ll s and much mo re. FROM Me tal Whee l - KSR . 2795 .00
• Term inals and accesories . XEROX Xerox 1740 (Diablo 1640)
Metal Whee l - KSR ........ 2650 .00
DISKETTES 1730 DAISY WHEEL PRINTER (DIABLO 630)
T I-820 - KS R... . ......... 2195.00
• 100% Certified T I-8 10 RO - Basic Uni t .... 1595.00
RO - W/ ULC/ ASC11 / UFC/ CP 1895.00
$ 2395.00
• 2 Year Warranty
• 10 Million Passes ONLY TI-745 - Portab le/ Built-i n Co upler 1595.00
• Human Engineered T I-743 Portable 1195.00
Daisy Wheel Printer Features Metal/zed TTY-43 . ....... 1045.00
• EZ View Box and Plastic Print Wheel Interchangeability. Digi tal - LA - 34 - KSR . .. ... 1045.00
• The Best Disk Includes 90 day warranty by Xerox . Why
Available Today. Dig ita l - LA - 120 - KSR ........ 2495.00
settle for less. Buy American 'm ade quality CRT - TERMINALS
Box of 10 printers!
5 \1," (So ft Sector) 29.95 LEAR ADM 3-A .. ...... 849 .00
5'1, (10 Sector) 29.95 • TO ORDER . Digita l VT-100 ... . ........ 1895.00
5 \1, " (16 Sector) 29 .95 Phone orders invited , using cred it cards. Or send MODEMS
8" Si ngle Side -Single Dens ity 32 .50 check , cas hiers check or money orde r th at draws
8" Single Side Reversible 52.50 on a U.S. bank Please add 3% (S5 .00 Mi ni mum) Aco ustic Coup lers.. ........ 175.00
8" Single Side Double Density 50 .00 for handling, shipping and insurance. Illinois 212A - 300/ 1200 ... .. ....... 895 .00
8" Doub le Sided Double Density 52 .50 res idents add 5 '(.% sa les tax . All eq uipment is in
factory cartons with the manufacture rs wa rra nt y. REFURBISHED SPECIALS -
Equipment is subject to pri ce change and avai l- FULLY GUARANTEED
Ribbons & Thimbles abi lity without notice.
D IG IT AL - LA - 36... ........... 995 .00
for NEe Spinwriters Mail order pricing only . Catalog mailed upon
request. ALL OPTIONS AVAILABLE

Available for All Brands of NCE Supply Corp.


Equipment 915 W. Liberty Drive
• Form tractors • Quietizers Wheaton , IL 60187
• Sheet feeders Phone: 800·323·1780 Toll Free ' N C E Supply Corp. is not affilialed
Satisfaction Guaranteed ''Rl.InWith1l7eThoroughbreds '' *312·682·0001 Within Illinois with any other entity .

ITH ' BUSINESS SOFTWARE


ZEN S & M Systems, Inc., the "AII-In-One" Software Company
FOR THE Z-891

is offering a full line of Business Packages for the


"All-in-One" Z-89 Microcomputer
Inseq -80(TM) Business Software Systems
Industry Standard Osborn e Based : Accounts Payable / Receivable,
General Ledger, Payroll
S & M Software : Retail Inventory Control, Invoicing,
Manufacturers Inventory Control, Customer Ma il List
PLUS MANY MORE!!
All Syst em s have bee n Fi e ld Tested a nd are r ea dy for shipment!
CALL ABOUT OUR NATIONAL DEALER PROGRAM AND JOIN THE BEST
IN SELLING THE FINEST SOFTWARE ON THE Z-80 MARKET!
SYSTEMS ALSO OPERATE ON TRS-80 MOD I, MOD II, MOD III
AND ALTOS MICROCOMPUTERS
For Further Information, Contqct: S & M Systems, Inc. Or Dial Direct: 1-61 7-373-1 599
P. O. Box 1225 1-617-481-5231
Haverhill, Mossachusetts 01830

Ci rc le 248 o n inqui ry c ard . BYTE Dece mber 1980 311


letter is published monthly
that contains items about
the meetings of special
groups, industry items, let-
ters from members, and
other news . Contact PCS,
Technicians! Hobbyists! POB 17371, Portland OR
Engineers! Repairmen! 97217.

NEW!
16 CHANNEL Computerized Bulletin
Board Service in
VARIABLE Milwaukee
A-D BOARD! MAUDE (Milwaukee Area
Utility for Digital Ex-
Now you can digitally changes) is a computerized
display, store, analyze bulletin board in
and print your Milwaukee, Wisconsin .
MAUDE is available to
measurements!
anyone who has access to a
The NEW ADC-16B A-D terminal or terminal
Board can be used for: emulator equipped with a
standard modem. The
POSITION MEASUREMENTS
PRESSURE MEASUREMENTS
system allows the posting What makes
PHOTOE LECTRIC
MEASUREMENTS
and retrieval of messages of
interest to computer hob- a streetwise kid
TEMPERATURE
MEASUREMENTS
byists. There is no charge
for using MAUDE. The from NewYork
A COMPUTERIZED
VOLT-OHM METER
number for MAUDE is
(414) 241-8364 . For more in- want to help
YOU GET A COMPLETE
formation, contact John
Taylor, POB 121, Hartland
rice farmers
SOFTWARE PACKAGE
INCLUDING A TEST KIT,
WI 53029. in the tropics?
M eet Mike H arvey. He's n o t o ut to
CALIBRATION METHOD
change the world, just to under-
AND VARIOUS
Prince William Computer stand it better. And becau se h e
APPLICATIONS! Only 179 95
Club thinks underneath all the dif-
This is a Variable Gain ferences people are basically a like,
The Prince William Com-
Board that allows h e fee ls he can he lp.
puter Club holds its regular
increased measurements meetings at the Prince It's what today's Peace Cor ps is
from 5 volts up to 100 William Branch Library, all about. Americans from eve ry
volts . Woodbridge, Virginia, on kind of background work ing to-
the first Tuesday of each ge ther with people around the

C~~
COMPUTER month at 7:30 PM . For in- world to meet the ir bas ic needs.
TECHNOLOGY formation , call Don Bennett, It isn't easy and it takes rea l
ASSOCIATES
(703) 670-4773 . commitment. But if you're look ing
ORDER TODA V! Credit Card fo r a ch allenge unique to the Peace
Users Call TOLL FREE! Corps, there are any number of
800-854-2003 ext. 815 openings for which you may
In California Call The Red Sea Apple Club qualify.
1-800-522-1500 ext. 815 Above all, yo u'll understa nd the
The Red Sea Apple Club
----------
Computer Technology Associates
is located in Saudi Arabia .
Most members have Appl~
world better while m aki ng friends
with people you can he lp. A nd
5812 Cromo Drive. Suite 102. EI Paso.
Texas 79912 I II computers with two disks that's what life sh o uld be all
and the Pascal system . They a bout.
Please rush me _ NEW ADC·16B A·D
Boards at the Introductory price of 179 95 I are interested in correspond- For furth er informa tion, ca ll
each .
I ing with any and all clubs toll free 800-424-8580. Or write
D Check Enclosed D MasterCard and individuals so that they
D Visa D Diners Club I can keep up with the cur-
Peace Corps, Washington, D.C.
20525.
card No. Exp. Date _ __ I rent trends in the American
Name_____________________ I microcomputer world . The
group is also interested in Peace Corps
Address _________________ I swapping disks . The club 's The toughest job
Clty_ _ __ State _ _ Zlp _ _
I address is Red Sea Apple
Club, c/ o Saudi Arabian
you'll ever love.
I
~t!
Texas residents add 5% sales tax. Parsons Ltd, POB 3694,
Please allow 4·6 weeks for delivery.
I Jeddah, Saudi Arabia .• A Public Se rvice of Thi s Magazine

-----------
312 December 1980 © BYTE Publications In c
lOlnCI & Th e Advert ising Counci l
Circle 251 on inquiry card. Circle 252 on inquiry card.

PET TWO-WAY RS-232 and PET to NEC and


PARALLEL OUTPUT INTERFACE
CENTRONICS
~. ..~~
, .~ PRINTER ADAPTER

~
I~ LOWEST COST COMPLETE INTER-
--S' ..-- FACE ON THE MARKET
-r-c>~
Simple to use - low cost - designed for NEC 5530 Spin-
SAOI . Th e microprocessor based seria l and pa rall el in terface tor the Com- writ er and Centronics parallel printers. Works with
modore PET. SAOI allows you to connec t you r PET to parallel and seria l print- WORDPRO and other software. Switch for upper-lower
ers, CAT's, modems. acoustic co uplers, hard copy termin als and o ther com ·
pute rs. The seria l and paral.el ports are in dependent allowing th e PET to case conversion or upper case only.
communicate with both periphe ral devices sim ultaneou sly o r one at a lime.
In addition, the RS-232 device can communicate with the parallel device. Plug s into the PET and into the printer· all cables and
Specia l Features for the PET interface inc lude: connectors included - extra IEEE connecto r for Com·
Conve rsion to true ASC II both in and o ul modore disk drives.
Cu rsor con trol s and funclion chara c ters spec iall y printed
Selectabl e reversal of upper and low er case
PET IEEE connector for da isy chai ning Uses BASIC PRINT statements - no machine code need-
Add ressable - works with oth er devices ed.
Spec ial Fealu res for Ihe serial int erface inc lude:
Baud rale se lectable from 75 to 9600 Device address selectable . works with other '
Half or full duplex
32 c haracte r buffer peripherals.
X-O N, X-OFF automatica ll y sent
Selectable carriage return de lay $129 co mpl ete· compare to others at $225. Generous
Specia l Feature s for t he paralle l int erface Inc lude: dea ler discounts.
Data strobe - eit her polari ty
Device read y· either po larity
Cenlron ic s compatible
Asse mbl ed and te sted. Our usual 30 day money back
tri al period ap plies.
Comp lete with power supply, PE T IEEE ca ble, RS·232 connector, parallel
port co nn ector and case. Assemb led and tes ted . Order direct or contact your local computer store.
SADI. (110VAC) $295
SA Die (230VAC) $325
Order direct or conlacl your loca l computer s tore .

:[!H:ttj!'
Connecticut
Connecticut microComputet',lnc.
microComputer,lnc.
34 DEL MAR DR/VE. BROOKFIELD. CONNECTICUT 06804 34 DEL MAR DRIVE, BROOKFIELD, CONNECTICUT 06B04
TEL : (203)775·4595 TWX: 710·456·0052 TEl: (203) 775·4595 TWX: 710·456·0052
VISA AND MIC ACCEPTED · SE ND ACCOUNT NUMBER. EXPIRATION DATE AND SIGN ORD ER. VISA AND MIC ACCEPTED · SE ND ACCOUNT NUMBER. EXPIRATION DATE AND SIG N ORDER .
ADO $3 PER ORDER FOR SHIPPING & HANDLING · FOREIGN ORDERS ADO 10% FOR AIR POSTAGE. ADD $3 PER ORDER FOR SHIPPING & HANDLING· FOREIGN ORDERS ADO 10% FOR AIR POSTAGE.
MENTION THIS MAGAZINE WITH YOUR ORDER AND DEDU CT 2%. MENTION THIS MAG AZINE WITH YOUR ORDeR AND DeDUCT 2'% .

~ Produced and widely used in England and U.S.A.


COMPLETE BUSINESS PACKAGE
INCLUDES EVERYTHING FROM INVENTORY TO SALES SUMMARY
PROMPTS USER, VALIDATES EACH ENTRY, MENU DRIVEN
Approximately 60·100 entries/Inputs require only 2·4 hours weekly and your entire business is under control.
PROGRAMS ARE INTEGRATED· SELECT FUNCTION BY NUMBER·
01 = ENTER NAMES/ADDRESS, ETC 13= PRINT CUSTOMER STATEMENTS
02 = ENTER/PRINT INVOICES 14= PRINT SUPPLIER STATEMENTS
03 = ENTER PURCHASES 15= PRINT AGENT STATEMENTS
04 = ENTER AJC RECEIVABLES 16 = PRINT TAX STATEMENTS
05= ENTER AJC PAYABLES 17 = PRINT WEEK/MONTH SALES
06 = ENTER/UPDATE INVENTORY 18 = PRINT WEEK/MONTH PURCHASES
07 = ENTER/UPDATE ORDERS 19 = PRINT YEAR AUDIT
08 = ENTER/UPDATE BANKS 20 = PRINT PROFIT/LOSS ACCOUNT
09= EXAMINE/MONITOR SALES LEDGER 21 = UPDATE END MONTH FILES MAINTENANCE
10= EXAMINE/MONITOR PURCHASE LEDGER 22 = PRINT CASH FLOW FORECAST
11 = EXAMINE/MONITOR (INCOMPLETE RECORDS) =
23 ENTER/UPDATE PAYROLL (NOT YET AVAILABLE)
12= EXAMINE PRODUCT SALES 24 = RETURN TO BASIC
WHICH ONE? (ENTER 1·24)
01 SUB. MENU EXAMPLE: 01 =
EXAMINE: 02 = INSERT: 03 AMEND: 04 = = DELETE
05 = PRINT (1,2,3): 06 = NUMERIC COMBINATIONS: 07 = SORT
VERY FLEXIBLE. ADD YOUR OWN FUNCTIONS. EASY TO INTEGRATE.
All programs in BASIC for CP/M. PET. 6800
G. W. COMPUTERS LTD, the producers of this beautiful package in U.K.

WE EXPORT TO ALL COUNTRIES: CALLERS BY APPOINTMENT ONLY CONTACT TONY WINTER 01-636-8210
BARCLAYCARD ACCEPTED 89 Bedford Court Mansions BARCLAYCARD ACCEPTED
CBM APPROVED Bedford Avenue CBM APPROVED
London WC1, U.K.
CPIM Ver. 9.00 is one 16 K core program CP/M Ver. 9.00 is one 16 K core program
using random access releasing bolh drives for using random access releaSing both d'rives for
data storage, and 250 word vocabulary is data storage, and 250 word vocabulary is
translatable in any foreign language. translatable in any foreig n language.
PRICES: Programs 1·23 EXC (19,20,22,23) £475 £575 Stock Integrated Option + £100 Bank Integrated Option + £100

Circle 253 on inquiry card. BYTE December 1980 313


C irc le 254 on inquiry card.

,, " y " :

REMOTE 1/0 ~B~t~()U,B"B " • .''$~".'.'. "'.

In order to gain optimal coverage of your organization's computer


co nferences, seminars , workshops, courses, etc, notice should reach
our office at least three months in advance of the date of the event.
Entries sho uld be sellt to : Event Queue, BYTE Publications, 70 Main
St, Peterborough NH 03458. 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.

Diego CA. The scope of the


December 1980 symposium will cover tech-
Control AND monitor remote devices nology, hardware, software,
December 9-12 and 15-17 engineering, languages, sys-
Real time clock/calendar included Training Courses for
• An AC carrier communications I/O interface for the APPLE 11*
tems architecture, operating
computer. Output communications operate up to 256 BSR System Engineers, Fairchild's systems, numerical methods,
X-I O· control modul e s. Input communications come from the X-I O Microcomputer Education computer networks, and
command console , and temperature and security input ~odules, Center, San Jose CA. This
soon to be ava il ab l e from Intelligent Control Systems , Inc . other aspects of computing .
• Software rout in es are provided to handle the AC I/O, to set ,
series of technical training Contact the Secretary,
read , and display the real time clock , and a background schedule courses are offered for MIMI '81 San Diego, POB
contro l program. 4 selectable interrupt rate s allow m~ c h i ne design engineers who must 2481, Anaheim CA 92804.
language programs to run simultane ously with othe r programs .
• Real time clock provides sec, min, hour, date , day of wee k I rno,
learn to design the micro-
and year. Rechargable battery runs clock when APPLE i s off. processor into a working January 7-10
• Trademarks- APPLE II : Apple Computer Inc . ,System X-IO: BSR Ltd . system. The curriculum in- The Fourteenth Annual
SEE YOUR APPLE DEALER FOR A DEMONSTRATION ••• $185 sugg. retail Hawaii International Con-
cludes courses on data com-
Intelligent Control System s, Inc . munications and the 6856 ference on System Sciences
P O BOX 145 7l. MPLS ,MN 554 14. (6 12) 699-4342 device, 3870 microcomputer (HICSS), Ilikai Hotel,
designs, the 6800 micro- Honolulu, HI. HICSS is de-
processor, and bit-slice signed to bring together the
techniques. Contact the academician and practitioner

.;!'~.~! ~~
Center at MS42-2120, 101 in a forum for the inter-
Bernal Rd, San Jose CA
• 95119, (408) 224-7095.
change of ideas in all areas
of infonnation systems tech-

APPLE·TIME
For You r APPLE". The Ultimate _
$150 ~ L
December 10
1980 Computer Networking
Symposium, Gaithersburg
nology. Seminars and dis-
cussions will cover computer
hardware, software, medical
infonnation processing, and
MD. The symposium is computer-based decison sup-
CLOCK/CALENDAR Board sponsored by the IEEE Com- port systems . Contact

--- .,
puter Society , Technical HICSS-14, c/ o Office of
MORE FEAlURES FOR LESS
............ Committee on Computer Management Programs,
Communications, and the University of Hawaii, 2404
• 12 or 24 HR Format Institute for Computer Maile Way C-202, Honolulu
Sciences and Technology of HI 96822
• Perpetua l Calendar MM DD YY the National Bureau of Stan-
• Crystal Controlled Ti me Base dards. The focus is on office January 8-11
automa tion, office system Winter CES, Las Vegas
• Ultra Fast Time/Dote Setting


4 Interrupts Avai lable
Months Of On-Board Battery
• ~
components, and the com-
puter networks required to
interconnect them. For in-
Hilton, Convention Center,
and the Jockey Club Hotel,
Las Vegas NV . Over 700
manufacturers will be ex-

--
Backup Set it & forget it.
forma tion, contact Executive
Secretary, POB 639, Silver hibiting goods from the
MAN Y MORE FEA TURES Spring MD 20901, (301)
439-7007.
audio, video, personal elec-
tronics and microcomputer
TSR80 & S100 M OD FI S AVAil A Rl F

e
industries . Contact The
Consumer Electronics
January 1981 Shows, 2 Illinois Center,
Compu/Time Suite 1607, 233 N Michigan
Dealer Inquires. ~ Blvd, Chicago IL 60601 ,
PO Box 5343
January 7-9 (312) 861-1040,
Huntingto n Beach . Ca 92646 (714 ) 536-5000 II The Fourteenth International
Makers Of Quality Low Cost ( , Symposium on Minicom-
puters and Microcomputers,
January 13-15
Communications Networks
Microcomputer Components ~ Hotel del Coronado, San 1981, Albert Thomas Con-

314 Decemb er 1980 © BYTE Publi ca ti ons In c Circl e 255 on inquiry ca rd.
Omikron's Accounting Software
We made our reputation with our Mapper sys- good to be true? A General Ledger which has BENEFITS: This is not another re-write of the
tems. One year ago we tol d TRS -80 Mod I been running in the real world long enough Osborne packages but a professionally pro-
owners that they could have standard CPIM, to shake out the bugs and has sold for many duced and marketed set of accounting software
8" drives, compatibility with the Mod II, th e times our price of $100.00. Too good to be true ? originally produced for the Mitsl Altair machine.
ability to transfer file s from TRSdos to CPIM Ok, if we have to, we can wait for the word to It has been tested and debugged in actual use.
or run Newdos80, th e TRSdos compatible spread. But just to get the ball rolling-let me It comes with sample data and a manual de -
operating system, with 8" and 5" dri ves all give yo u the particulars: signed for self·instruction. They are thought·
on line at once. Most of the readers said "too fully designed, interactive programs with clear
good to be true" and it was only the slowly REQUI REMENTS:
prompts for ease of operation. Source code and
spreading word (plus some excellent reporting Computer - 48K Z80/ 8080 documentation to aid in customization are also
- see August Byte column by Jerry Poumelle) Printer -132 columns incl uded.
that convinced you it worked. Video - 80x24 or 16 x 64 wl scrolli ng
INTERESTED? Write or call for our free brochure.
Here we go agai n ! A field-proven, fully In- Storage - 2 di sk units 250 kbytes each It may sound too good to be true, but we've
tegrated accounting package with self- Language - Microsoft Basic heard that before. Risk a stamp-our Mapper
Instructive documentation for S35O.00 . Too DIS-CP/ M customers were glad they did .

Too good to be true?

'C P/ M is a TM of Digit al Resea rch. TR S·80 is a TM of Tandy Corp orat ion. Circle 256 on inquiry card .

IN WITH THE NEW • • •


Is your TRS-80 singing Auld Lan g Syne? Does it
remember the good old days when eac h new
Power-Up sequence brought new software to
massage its RAM? Is it lacking the Spirit of the
Season? Start the New Year off on the right keys! No,
not E-D-I-T ... C-L-O-A-D.
No standing in the end-of-the-year return lines. Th ese
original, ready-to-Ioad programs fit your TRS-80
perfectly. Your computer will receive one 30 minute
ca ssette each month by First Class Mail containing
ready-to-CLOAD programs that will even keep 01"
Father TIme from aging.
Make your New Year 's resolution early thi s
holiday season and surprise your TRS-80 with a
subscription to CLOAD MAGAZINE.
The Fine Print:
Ove rseas rates slightly higher - please write for them.

. ..-.....-. - .
Back issues ava ilable-ask fo r our list.'
TRS·80 is a trademark of Tandy Co rpo ration.
Calilo rnia residents add 6% to sing le copies
PRICES
I yea r subsc ripti on. $42.00
...-.:
=_- i-- .=_=---
~.
-
r-! i...:
and antholog ies. 6 m o nth subscripti o n $23.00
Prog ram s are l or Leve l II 16K and Sing le copi es $4.50 MAGAZINE INC.
occasiona lly for 48K disks. A nthology·volut llt' I $ 10.00 P.O. Box 1267
'24 Levt:l I back ISStJeS also avai lable. A nthology·vo lume ,2 . . $ 15.00 Goleta. CA 93017
Mastercharge/Visa Welcome A lso Cash [, Gold . Copyright CLOAD MAGAZINE 1980 (805) 964-2761

Circle 257 on inquiry card. BYTE December 1980 315


vention Center, Houston Seminars will cover market- ment at this trade show . 222 W Adams St, Chicago
TX . This show will feature ing and production of The show's emphasis is on IL 60606, (312) 263-4866 .
exhibits and seminars cover- audio-visual items. For more new products and emerging
ing network policy and information, contact the technology in the semicon-
ductor processing and pro-
February 1981
management for US and in- National Audio-Visual
ternational users and car- Association, 3150 Spring St, duction fields. Contact
riers; network architecture, Fairfax VA 22031, (703) Cartlidge & Associates, 491 February 2-5
software, and hardware; 273-7200. Macara Ave, Suite 1014, The Second Middle East
new developments; informa- Sunnyvale CA 94086, (408) Electronic Communications
tion appliances; and more. January 16-17
245-6870. Show and Conference ,
This conference is aimed at Microcomputer Conference, Bahrain Exhibition Centre,
communications profes- Arizona State University, Ja nuary 28-31 Bahrain . This conference
sionals and carriers, service Tempe AZ . The goal of this The Third IMMM / Data will cover communications
and hardware vendors who microcomputer conference is Comm International Japan research, technology, and
are interested in combining to introduce educators to Expositon, Harumi Ex- administration in satellite
voice, data, and message the applications of com- positon Center, South Hall, communications, digital
systems applications. Con- puters in the classroom. The Tokyo , Japan. Over 15,000 communications, networks
tact Communications Net- emphasis of the conference scientists, design engineers, and industrial systems, and
works '81, c/o The Con- is to provide an awareness technical managers, applica- business communications.
ference Company, 60 Austin of microcomputers and their tions engineers, and other An exhibition will also be
St, Newton MA 02160, (617) impact on society . For fur- specialists are expected to at- held. Contact TMAC, 680
964-4550. ther information, contact Dr tend this show. Internepcon Beach St, Suite 428, San
Gary G Bitter, Arizona State Japan / Semiconductor Inter- Francisco CA 94109, (800)
January 14-19 University , Payne 203, national is held concurrent- 227-3477.
The Forty-Second National Tempe AZ 85281. ly. The conference program
Audio-Visual Convention will include talks on February 4-5
and Exhibit, Dallas Conven- microcomputer-controlled Computer and Office
tion Center, Dallas TX . Jal1uary 27-29 data communications Automation Show and Con-
Over 300 manufacturers and Advanced Semiconductor systems, peripheral inter- ference , Hyatt Regency
producers of audio-visual, Equipment Exposition, San facing , software manage- Hotel, Vancouver, Canada.
video and microcomputer Jose Convention Center, San ment , and more. Contact In- This conference will feature
hardware and software will Jose CA. Over 100 ex- dustrial and Scientific Con- data-processing equipment,
be exhibiting their products. hibitors will feature equip- ference Management Inc, small-business computers,
computer peripheral prod-
ucts, medium and high-
speed copiers, word-proces-
Flh }'Ye.l f S
sing systems, and conven-
Inncitf J1101l
tional office products and

~ services. Seminars on the


role of computers in
information management,
electronic mail, data base
Lubbock Openings applications, and other
related topics, will be given .
Texas Instruments h as immediat.e opc llings for th e follow ing I)usiti()()s: Contact Whitsed Publishing
Educational Products Marketing Manager Ltd , Suite 1201, 55 Bloor St
Develop marketing strategy fo r microw mputer educational software products. Perform W, Toronto, Ontario,
ma rketing analysis a nd market segm e nl~lti o n sLUdies. Select sof! wa re packages a nd esta b ~ s h
schedule priorities. Identify a nd he lp stimulate 3rtl party so ftw a re a nd coulse-ware de ve lop- Canada M4W 3K2.
ment. Position data-ba'ic !;tl'al egy 10 support edllGltional rcq uircmenL"i.
Position requires a BS or MBA in Ed uca l ion or Markeling and :3 -" years ' experie nce in deve l- February 9-13
oping or ma rke ting complIte r·aid ed co ucati ona l m<.llCri ai for e ilhe r institutional or indust ri al Reliability Engineering,
educa tion e nvironnle nl.. Testing and Maintainability
Software Products Marketing Engineer Engineering, University of
Develop marketing st ra tegy for microcomputer sof!wa re producl'. Perform ma rke ling a na lysis
a nd software package sclection. Ha ndle pricing, merchandisi ng, and :3 rd pa rt y ,o n ware California at Los Angeles .
d e ve lopme nl negoliati()Ils. This course is designed for
Position requires a BSEE or related fi elel ancl 3-5 yea rs' expe rie nce in ma rkcl.ing pia lUling reliability, product assur-
s upport or management, prefe ra bly in the peroona l compute r s(·,·lor. ance , logistics, quality
Software Design Engineer assurance, and design
Du ties include design , documenting, progranlllling, int egrat ing, and testing compuLer engineers. The course is in-
applications softwa re programs, and de ve lopmenl of new and exisl ing compu le r pack ages for
retail ma rketing. tended for those required to
design and to predict the
Position requires a BS or MS in Compu ter !;;eience, EE or re lated fi eld . and I he a hility to
program in basic PASCA L a nd assemhly level la nguage. reliability of components ,
Interested app ~ ca nts should send resume in confidence to: Ga ry Spre he/ P.O. Box 10508, M.!;;. equipment, and systems .
5890/ Lubbock, TIC 79408. The fee is $750. Contact
Continuing Education in
TEXAS INSTRUMENTS Engineering and Mathe-
IN CORPORATED matics, UCLA Extension,
A n equ ill "pro ... unil )" e mpl oyer ~I II-
POB 24901 , Los Angeles CA
90024, (213) 825-1047 . •

316 Dece mber 1980 © BYTE Publica tions In c Circle 258 on inquiry ca rd.
Circle 259 on inquiry card.

A REFURBISHED ASCII TERMINAL OFFERED FOR THE FIRST TIME


TO SMALL BUSINESS AND PERSONAL COMPUTER USERS.

The AJ 630. For just $495*you can


have a guiet thermal printer terminal.
Now, for less than the price of a good electric typewriter, you • Upper and lower case characters
can have your own personal ASCII printer terminal. • 128-character ASCII code set
And the AJ 630 gives you a lot of features for interactive • RS-232C interface
timesharing , data entry/retrieval, and communications. • Selectable 110, 150, or 300 bps operation
• A wide carriage-up to 140 characters per line • Desktop portability
• Built-in lamp for paper illumination • 30-day warranty on parts and labor
Perhaps best of ali, the AJ 630 is quiet. You can use it
anywhere without disturbing anyone-in the office or at
hom e. And we'll make it easy for you to pay-with cash,
certified c heck, Master Charge, or Visa.
Call toll-free for more information and details on our
10-day money back guarantee:**
800/538-9721
California residents call collect 408/263-8520, Extension 263 .
• Plus $50 lor IranSporiation. termina l checkout, and one t5 " lour hundred foot roll 01 paper.
"Excluding checkoul cha rge 01 $50.
Available only in the con tinent al United States

a ANDERSON
~JACOBsON

CP/M®l - based Business Software for TRS-80®2 computers on ...


. . . the fastest Mod-II CP/M with the most features!!!
• Over 610,000 bytes/disk • Mixed single/double density on any • Auto-LF printer support & ASCII
• Downloading package included of 4 drives (even a 1-drive system) top-of-form software (LPIII)
• 1,200 baud operation of serial • Ultra-fast disk operation • Supplemental document describing
printers without data loss • Emulation of cursor addressing for our implementation
• Single drive backup any of several " dumb" CRTs • User-settable function keys
MOD-II CP/M ................. $250,00 MOD-I CP/M .... ............ .. $150.00 CBASIC2®3 (Mod I or II) ........ $110.00

The following software for Mod-II CP/M only unless otherwise stated (*-requires CBASIC2):
RM/COBOL®4 - Only COBOL for CP/M with alternate keys (multi- MAGIC WAND" 5 - Full-feature word processing, true proportional
key ISAM), CRT screen handling, interactive debug ,Z80 code , and spacing, file merging, a nd use of full-screen editor for source
the most useful Level 2 features. Compatible with Tandy' s programs or data . . .............................. , ....... $400.00
COBOL-but runs faster! .............................. $495.00 RPA(Residential Property Analysis) - Analyzes income and expense,
PMS (property Management System) - Interactive, menu-driven financing, taxes, inflation and depreciation on home, condo, or
system includes full G/L, budgeting, cash juurnal, delinquency apart ment s over a user.-selectable time. Shows payoff in terms of
list, tenant activity/rent ro", complete audit trail and reports ROI , Cap rate, cash-on-cash, Amortization schedules and
on vacancies, lost rent, and vendors ........... , ..... $650.00* works heet . . ..... .. ... ......... . ... . . . ................... $300.00*
demo disk & manual ... ,..... .. ........ . . 75.00* demo disk & manual ,. ... . ........................ . 35.00*
RBC (Rent/Buy Comparison) - Sales or investment tool to compare
APH (Automated Patient History) - General-purpose questi o n- renting and savings account investment vs. purchasing a particular
asking , answer-printing system furnished as self-administered property .. ...... . . .. ...... . . . ... . .... . ... ... ............ . $250,00*
review-of-systemsgeneral patient history(Mod-1 also) . .. $175.00 * demo disk & manual...... . ............. . ...... . ... 35,00*
Osborne & Assoc. CBASIC source programs (Mod-I also):
Payroll w/ Cost Accounting ........................... $250.00* General Ledger w/Cash Journal ........ . ....•.•....... $250,00*
Accts. Payable/Accts. Receivable . . ..... . · .... ... . $250.00* O&A CBASIC Books (ea.) .. . .......... . .................. $ 20.00

\ebatim ®6 media: (Qty. 100 prices)


5%" single density ... .. .... . . . ....................... $2.50 ea. 8" s ingl e density ... . .. ..... . ........................... $ 3.00 ea.
8" certified double density ................. ........ .. $4,00 ea. 450' tape cartridges ................................... $20.00 ea,

( IE-:;~~~ ~~ L!-"" IE- ~ ~


Registered trademark of:
,, 1 Digital
Research
®2Tandy Corp.
®3Com pil er Systems. Inc,
~ Distributed in U.K, by:
l'r\J Microcomputer Applications Ltd.
8041 Newman Ave., Suite 208 IS- ®4Ryan-McFarland Corp. 11, Riverside Court,
Huntington Beach, CA 92647 ,,5Sma ll Busines s Applications, In c. Caversham, Reading, England
(714) 848-1922 ®6Verbatim Corp. . TEL: (0734) 470425

BYTE December 1980 317


Conducted by Steve Ciarcia

latch/decoder drives. (See struments used the devices signal is used to gate the
Blowing in the Wind figure 1.) you listed in the classical output of a dual 4-bit latch
Dear Steve, My general idea is to tradition. It is not enough to (IC4) onto the bus. This
I wish to interface a employ some three-state simply send the BCD signals latch is necessary because
digital anemometer to my buffer circuits to transfer to the 5-100 bus; they must there is no way to tell how
Cromemco System III, but I BCD (binary-coded decimal) also be latched and gated at long the BCD-data signals in
have only a vague idea of data from the anemometer the proper time. the anemometer are valid. It
the steps involved. I live on to the computer, then load First, so that the computer may be only a microsecond
a windy hilltop and want to the data into the ac- knows what port it is or two . When the output
log wind-velocity data (to cumulator with the IN in- reading, IC1 and IC2 are digits are updated, they are
help me select the best type struction . What portion of wired to decode hexadecimal automatically latched into
of windmill for electrical the anemometer electronics port FF. (If you prefer the IC4 as well. In this way,
power generation). should I tie into? What another address, refer to my computer-program execution
The anemometer that I S-100 bus line should I use "Circuit Cellar" article on speed is independent of the
have is a Trade-Wind Model as a device-select signal? parallel ports in the June electronics in the
DIG78, manufactured by Paul Palaske 1980 BYTE, page 37 "liD anemometer .. This circuit
Trade-Wind Instruments, Expansion for the TR5-80, should provide what you
1076 Loraine St, Enumclaw, Interfacing an anemometer Part 2: Serial Ports"') This need .. ..Steve
WA 98022. The indoor to a computer sounds like
display unit shows wind something I'd do. Connect-
speeds from 00 to 99 mph ing it to an 5-100 computer
(miles per hour) either in- isn't terribly difficult. The
stantaneously or by max- accompanying circuit Number Type GN D
+5V
imum gust encountered. diagram should work, pro- IC1 74LS30 14 7
This display uses CD4511 vided Trade-Wind In- IC2 74 LSOO 14 7
IC3 74 LS244 20 10
IC4 CD4508 24 12
IC5 CD4069 14 7
Figure 1

EXISTING ANEMOMETER COMPUTER INTERFACE INPUT PORT FF HEXADEC IM AL 5-100


BUS

IC5 AO
C04069
Al

A2

l LOW ORDER DIGIT) Jl. A3

A4
STl A5
11
A6
12
A7

Al QIA 95 010

BI QIB 94 Oil

CI QIC 41 012
10 11
01 QIO 42 013
(HIGH ORDER DIGIT) OISI MRI
15 13 IC3 11 SINP
0 lS2 MR2 74LS244
POB IN
IC4
C0450B IC2
74LSOO
16 17
A2 Q2A 014
IB 19 14
B2 Q2B 015
20 21
C2 Q2 C 016
I
22
02
23 18 I
Q2 0 43 017
ST2 I
L _ _ _ _ _ ---1
14
4 J1.

r.h
r------------------~--------------------------------------------------------------------~~ GNO

318 December 1980 © BYTE Publicati ons Inc


Circle 260 on inquiry card.

DLe MODEL 18
THE MOST INTELLIGENT TERfAINAL
AVAILABLE
MICROPROCESSOR CONTROLLED
DESIG NED FOR COMMUNICATIONS,
NUMERICAL CONTROL AND
TYPESETTING APPLICATIONS.

CODE CONVERSIONS!
PROTOCOL CONVERS IONS
ASCII - - EIA (RS244 )
ASC II - - BAUDOT
EBCDIC - - ASC II o r BA U DOT

''Tomorrow's Ideas in TodaV's Products."

IIDLe 1I0Le II[Q)~:J~


ORILLICK LAMANNA CORPORATION MODEL 300 MECHANI SM
280 Midland Av enu e Saddl e Brook, N .J. 07662 (201) 791-1414 Avai lab le for OEM applications

~ RACET COMPl.!TES ~
702 Palmdale. Oran" CA '2665 - RACET compules - RACET SORTS - RACET UTILITIES - RACET co m pu l es - RACET SORTS - RACET UTILITIES - RACET co mpules - RACET ~

FROM THE LEADER IN UTILITY SOFTWARE DSM $75.00 Mod I, $1 50.00 Mod II ~
(Mod I Min 32K 2-drive system. Mod 1164K 1·drive) ~
"'
~ FOR THE TRS · COMPUTERS Disk Sort/Merg e for RANDOM files . All m achine language stand- ~
15" ** NEW **HARD/SOFT DISK SYSTEM (MOD II) $400 alone package for sorting speed. Establish sort spec ification in
simpl e BASIC command File. Execute from DOS . Only operator
Ul
I
~ The Hard Disk Software Implementation You Have Been Waiting
o For!! MOD II TRSDOS compatibl e - using Cameo contro ll er act ion to sort is to change diskettes when requested! Handles r;
~ interface to popular large hard disk fi xed/removable combinations multipl e diskette files! Super fast sort times - improved disk I/O ~
I (Ampex, CDC, Diablo, Pertec, Wanco , etc.). Compatible wit h your times make this the fastest Disk Sort/Merge availab le on Mod I or ~
t:l existing programs - change only 'fil ename'. All disk BASIC state· Mod II. ~
§ ments identical. Improved dynamic file allocation. A sing le file can UTILITY PACKAGE (Mod II 64K) $150.00 ~
§ be as large as one disk - 20 megabytes or larg er. Alternat e mode Important enhancements to the Mod II. The file recovery capabi lities en
I;j allows 24·million byte record range . Directo ry expandable to handl e alone w ill pay for the package in even one application! Fu ll y ~
o thousands of files! Includes special XCO PY, DCS, and SZAP documented in 124 page manual! XHIT, XGAT, XCOPY and 1)
ii utilities for use with hard or soft di sks . Parameterized FORMAT superzap are used to recon struct or recover data from bad ~
I utility includes o ptions for specifying the number of sectors/track, diskettes! XCOPY provides multi-fil e copies, 'wild·card' mask g
~ platters/drive, sectors/granu le, secto rs/directory, etc. select , abso lu te sector mode and other features. SUPERZAP 3
~ ** NEW **BASIC LINK FACILITY ' BLINK' $25 Mod I
$50 Mod II
all ows exarr.in e/chang e any sector on diskette includ e track-G, and
absolute d isk backup/copy with I/O recovery . DCS builds co n-
-g
~
I;j (Mod I Min 32K 1-disk)
~ Link from one BASIC program to anoth er saving all variables I Th e ~~ I: ~s~~~g ~~~t~t~r~~s ~~~; n~~~iP~~ ~::k~~t~~ i~:~sa ~i~r~le g~s:~;~ r;
~ new program can be smaller or larg er than th e origina l program in
'" memory. The chained program may eith er replace the origi nal
Disk 10 with DISKID. XCREATE preallocates files and sets 'LOF'
to end to speed disk accesses. DEBUG II adds Sin g le step, trace ,
a
en
~ program , or can be merged by statement num ber. The statement
E number where the chained program exec uti o n is to beg in may be subroutine calling, program looping, dynamic disassembly and more!! §
8 specified! DEVELOP MENT PACKAGE (Mod II 64K) $125.00 en
8 INFINITE BASIC (Mod I Tape or Disk) $49.95
In cludes RACET machine language SUPERZAP, Appa rat Di s- ~
asse mbl er, and Model II in terface to the Microsoft ' Editor 1)
~ Exte nd s Lev el II BASIC with co mplet e MATRI X f unctions and 50 Assembler Plu s' software package in c luding uploading se rvices ~
I more string functions . Includes RACET m ac hin e language sorts! and patches for Disk I/O . Purchase price includes complete copy §
t:l Sort 1000 elements in 9 seco nds ! ! Selec t only functions you want of Editor Assembler + and documentation for Mod I. Assemble r
§ to optimize mem o ry usage. directly into memory, MACRO facility, save all or portions of ~
;:: INFINITE BUSINESS (Requires Infinite BASIC) $29.95 sou rce to disk, dynamic debug facility (ZBUG), extended editor to
;: Complete print er pagination co ntrols - auto heade rs , footers , commands. ~
~ page numbers. Packed decimal arithmetic - 127 digit accuracy
~ +, -, . , /. Binary search of sorted and unsorted arrays. Hash codes.
COMPROC (Mod I - Disk only) $19.95 ~
Command Processor. Auto your disk to perform any sequence of ;::
<fJ BASIC CROSS REFERENCE UTILITY (Mod II 64K) $50.00
instructions that you can g ive from the keyboard. DIR FREE ~
~ SEEK and FIND functions for Variabl es, Lin e Numbers , Strings,
pause, wa it for user input , BASIC, NO OF FILES and MEM SIZE ' ~"'S
55 Keywords. ' All ' options avai lable for line numbers a nd variab les. RUN program , respond to input statements, BREAK , return t~ ..
I;j Load from BASIC - Call with 'CTRL'R. Out put to screen or printer!
DOS, et c. In cludes lowercase driver. debounce. screenp ri nt!
o
Circle reader request for free 24·page catalog . DEALER INQUIRI ES INVITED tlOI:-" j r f'{II~ICIp'(Jt r,lf1er11(ll" Ol ~
'"I
CI:
CHECK. YISA, M/C . COil . PURCHASE OAOElI
Teillphone Orders Accoptod (714) 631·50 16
' I ns
I :noy COrpOI,1I 10fl ~
RA C ET SORTS - RACET UTILITIES - RA CET co m pules - RACET SORTS - RACET UTILITIE S - RA CET co m pu l es - RACET SORTS - RACET UTILITIES - RACET com pu l es -

Circle 261 on Inquiry card. OYTE December 1980 319


Although I am not construct should be of zines many times within the
Interfacing a Joystick familiar with the Sorcerer, I reasonable cost ($50 or so), past three years. I suggest
assume that the input port is show the basic workings of you check the back issues or
Dear Steve,
a microprocessor, and still request an index from the
r would like to interface TTL (transistor-transistor
magazines.
an Atari joystick (made up logic) or LSTTL (low-power be of some use to me in my
Schottky TTL); if so, I sug- home or on my farm. The Once you have a circuit,
of simple switches, not
gest that you attach a pull- unit could also incorporate you will still need the parts.
potentiometers) to the input
up resistor and switch to photoelectric or heat-sensor You may be unaware that
port of my Exidy Sorcerer
devices . I have failed so far some companies, notably
microcomputer. r don't each bit as shown in the
diagram (see figure 2). When to find anything that fulfills Intel, practically give away
believe the software will be
my requirements. Do you whole computers in the
difficult, but do r hook up the switch is open, a logic 1
is presented to the input know of any plans or kits name of education . Write to
the "common" wire from
port; when the switch is that are close to what I am Intel Corporation , calling
these switches to +5 V, and
each lead to an input bit on closed, a logic 0 is describing? attention of the product
the port? Are "tie-up" presented ... .Steve I would very much manager to the particular
resistors required? appreciate it if you could microprocessor you are
Richard Legault spare some time and do interested in, and ask about
some searching for me. My the price and delivery of
science fair is about a month "University Kits. " These are
Figure 2 away, so I need your advice functional, cosmetically re-
as soon as possible. jected devices that are prac-
TO +5V Kevin Meysenburg tically given away for a
nominal handling charge . In
TO
PARALLEL TYPICAL 1976, people were getting
PORT (5) 4.7 K JOYSTICK I can think of a few ways 8080A kits including
1------------, for you to build an under programmable memory,
UP
RIGHT I I $50 computer, but not in
less than a month. To keep
EPROMS (erasable program-
mable read-only memories),
r----+~~I----~ I costs down, it would have and lIO (input/output)
r-----*4~I----~
LEFT
to be built from scratch . If it devices, worth about $800
DOWN : used a printed-circuit board, from the distributors, for
IIFIREII ,r-----~~I~ I it would be much more $20. I'm sure other com-
I I expensive. There have been panies have the same in-
GROUND I I circuits for microcomputers terest in supporting the
IL ____________ .JI in BYTE and other maga- schools . ...Steve

In "Ask BYTE," Steve Garcia answers questions on any


clude both subject and area of microcomputing. The most representative questions
Periodical Guide received each month will be answered and published. Do
author indexes for over 9800
Dear Steve, articles from BYTE, Elec- you have a nagging problem? Send your inquiry to :
r am currently building a tronics, Computer Design, Ask BYTE
Central Data 2650 computer Radio Electronics, and c/o Steve Garcia
system, which uses S-100 twenty other magazines. POB 582
circuit boards for memory The guides include listings Glastonbury CT 06033
and I/O (input/output). under such varied topics as If you are a subscriber to The Source, send your questions
Could you please send me a construction, languages, and by electronic mail or chat with Steve (TCE317) directly. Due
list of construction articles robotics. These guides to the high volume of inquiries, personal replies cannot be
that have appeared in BYTE should help you find what given . Be sure to include "Ask BYTE" in the address.
and other magazines that you want ... .Steve
might help me?
Kenneth Johnston
Give to the college 9f
Quick and Cheap '. . . your cflolce.
It sounds to me as though Dear Steve,
you need a good periodical For my high school
guide. I suggest that you science fair project, r am
order a complete set of the interested in building a
Periodical Guide for Com- microcomputer to show the
puterists, E Berg Publica- advantages and uses of a
tions, 14751 112th Ave NE, microprocessor. r have not
Kirkland WA 98033 . been able to find suitable
.~F
.a.,. CDunel'" or F·Inanelal
. Aid 10 Educafion . Inc
mE. 680 FihhAvenue. New York. N .V. 10019
The guides start in 1975, plans, and r think that you
and cost between $5 and $6 can help me. f!tIII
~
A Public Se~ice of This Magazine
& The Advertising Council
per year thru 1979. They in- The unit r would like to

320 Decembe r 1980 © BYTE Publications Inc


INVEST IN PRODUCTIVITY
Are you responsible for introducing modern devices for maximum gains in productivity
office systems into your organization? In addition to 150 informative exhibits, you'll be
Is your department going to be a user of such able to attend over 50 speciaiiearning sessions .
systems? Sessions covering topics as diverse as: Feasibility
Do yo u design, plan, make, or market such Studies .. .Organizationallmpact .. .Electronic Mail. ..
systems? Teleconferencing ...Merger of Voice with Text and
If so, you should plan now to attend the second Data ... State of the Art in Word Processing.
annual Office Automation Conference in Houston , Don't miss this opportunity to see and hear
Texas, March 23-25. what's new in office automation and turn what you
More than a showcase for the latest office auto- learn into greater productivity for you .
mation equipment, the Conference provides a Beat the crowds. Beat the lines. Send the coupon
unique forum in which you can learn from experts for advance registration, housing and travel.
how to harness and integrate today's worksaving See you in Houston!

THE 1981 OFFICE TO: OFFICE AUTOMATION CONFERENCE


c/ o AFIPS, 1815 N . Lynn St., Arlington, VA 22209

AUTOMATION OSend me housing, travel, and registration information

CONFERENCE NAME

COMPANY

HOUSTON, TEXAS STREET

MARCH 23 . .25 CITY STATE ZIP

Circle 262 on inquiry card . BYTE December }98O 321


Circle 263 on inquiry card .

SciTronics introduces. " : ~V()"S


REAL TIME CLOCKS ., fl~C~iy~t1 . .
with full Clock/Calendar Functions
The Worry-free Clocks for People Beginning FORTRAN . Joe
Who Don't Have Time to Worry!! W McKinley. Portland OR:
Matrix Publishers, 1980.
15.5 by 23 cm (6 by 9
What makes them worry-free? inches), 240 pages, soft-
• Crystal controlled for high cover, ISBN 0-916460-11-8,
(.00211,10) accuracy $9.95.
The B00K Accessing th e
• Lithium battery backup for contin- TRS-80 ROM . Raymond E
uous clock operation (6000 hrs!!!) Daly IV, Stephen CHill,
Roy Soltoff, Thomas B
• Complete software in BASIC-
Stibolt Jr, Richard P Wilkes .
including programs to Set and Springfield VA: Insiders
Read clock Software Consultants Inc,
• Clock generates interrupts 1980. 22 by 27.5 cm (8 112 by
(seconds, minutes, hour) for Versions available for: 10% inches), 126 pages,
• S-IOO bus computers RTC·100 $159 softcover, ISBN- none,
foreground/background operation • Apple II computer RTC·A $129 $24.95 .
• SciTronics RC-80 RC·80CK $109 Compiler Design and
Applications: owners Construction, Arthur B
• Logging Computer on time Send SciTronics Inc. Pyster, PhD . New York:
C hec k or
523 S. Clewell St., P.O. Box 5344
Van Nostrand Reinhold
• Timing of events money Electrical/Computer Science
order lO : Bethlehem, PA 18015
• Use it with the SciTronics Remote (215) 868-7220 and Engineering Series,
Controller for Real Time control 1980. 15.5 by 23 cm (6 by 9
Please list system with which you plan to use inches), 384 pages, hard-
of A.C. operated lights and ap- controller • Master Charge and Visa accepted.
pliances COD's accepted. PA residence add sales tax.
cover, ISBN 0-442-24394-4,
$24.50 .
Computing Principles and
Techniques. B Vickery .
Philadelphia P A: Heyden &
Son, 1979. 15.5 by 22 cm (6
by 8 112 inches), 182 pages,
hardcover, ISBN
0-85274-505-2, $24.
The CP/ M Handbook
with MP/ M . Rodnay Zaks .
Berkeley CA: Sybex Inc,
1980. 13.1 by 22 cm (5% by
8 1/ 2 inches), 324 pages, soft-
cover, ISBN 0-89588-048-2,
$13 .95 ,
Design of Solid-State
Power Supplies , second edi-
tion. Eugene Hnatek . New
York: Van Nostrand
Reinhold, 1980, 15.6 by 23.5
cm (6% by 9 1/ 4 inches), 621
pages, hardcover, ISBN
0-442-23429-5, $27.50.
Th e 8086 Book. Russell
Rector, George Alexy.
Berkeley CA: Osborne /
McGraw-Hill, 1980. 16.5 by
23 .5 cm (6 1/ 2 by 9 1/ 4 inches),
249 pages, softcover, ISBN
0-931988-29-2, $9.95 .
Foundations of Program -
ming with Pascal. Lawrie
... -~,inc.® Moore. Somerset NJ : John
1125 N. Golden State Blvd. / Suite G Wiley & Sons, 1980, 16 by
Turlock, CA 95380 (A) 23.5 cm (6 % by 9% inches),
(209) 667-2888 / 634-8888 238 pages, hardcover. ISBN
We are experiencing telephone difficulties, please keep trying. 0-470-27022-5 , $47.95.

322 December ]980 © BYTE Publications Inc Circle 264 on inquiry card .
Circle 265 on inquiry ca rd .
How to Do Your Own
Accounting for a Small FINDING SOLUTIONS
Busin ess. Robert R Milliron.
Wilmington DE : Enterprise
AND BEING COMPETITIVE - .
~,

Publishing Inc, 1980. 22 by IS OUR BUSINESS.


28 cm (8 '/ 2 by 11 inches), Havi ng problems and looki ng for a
178 pages, hardcover, ISBN computer to help so lve them?
0-913864-34-X, $9.95. A Are you finding computer dealers
practice manual for this co m e in o ne of two ways? Either
book is $5.95. Full system support with Fu ll price
Introduction to the or Take it o r Leave it w ith Low
pri ce. At O m ega we don ' I believe
Computer. Jeffrey Fra tes, that yo u sho uld have to make a
William Moldrup. c hoice. Yes, we' re in bu siness to se ll
Englewood Cliffs NJ : produ cts but also, to so lve yo ur
Prentice-Hall Inc, 1980. 18.5 prob lem s. O ur prices will be the tlDI~k! computczr
A~,th~:,;"pr Dealer
by 24.5 cm (7 '/4 by 9 '/2 lowes t possible. Our support and
inches), 449 pages, hard- p rod uct quality will be second to none. Chec k o ut our Mail Order pri ces in this
ad (ou r retai l prices wi ll be hi gher). See if yo u don ' t agree w ith o ur first claim .
cover, ISBN 0-13-480301-9, For o ur second claim , ca ll us with yo ur data processing needs and problems.
$17.95. Better yet, come in and see us. Finding so luti ons and bei ng compe titi ve is o ur
Journal of Digital bu sin ess. We neve r fo rge t eith er of th em.
Systems, volume 4. Waldo APPLE II " PLUS" 16K S 929.95 Calculators: ($2 .00 shipping charge)
G Magnuson Jr . Potomac 48K 1079.95 Hewlet Packard
Apple II Accessories: HP·85 . . CALL HP·4 1C . S269 .00
MD : Computer Science Disk II wilh Conlroller & 3.3 DOS . $535.00 HP·67 .. . .. $299.00 HP·97 . 589.00
Press Inc, 1980. 15.5 by 23 Disk II 2nd drive ..... 435.00 HP·34C .... ... 127.00 HP·38C . 127.00
Graphics Tablel .............. . . . .665.00 Texas Instruments
cm (6 by 9 inches), 106 Language Syslem with PASCAL . . 395.00 TI·58C ...... 109.00 TI·59 209 .00
Silentype Pnnler wl lnt ... . ..... . 489.00 Cannon
pages, softcover, ISBN 0195 Inleger Firmware Card 152.00 Pl0·D . . 80.00 P7·D 80 .00
4350, price individual $45, Z·80 So~card .259. 00 Sharp
Videx Videoterm 80 col Card 279 .00 6200 98.00 5813 35.00
company $65 . Sanyo 12" Green Monilor . 279.00 5100 . 89.00 5102 .... 80.00
Mathematics for Business Mail O rder Terms 01 Sale : Price based on prepaid orders. Visa or Master Charge orders may have service charge added
to purchase price. No COD's. Allow 14 working days for personal and company checks to clear. All orders (unless
and Economics with Com- specified in ad) within Continental U. S. shipped U.P.S. no charge. APO or out of Continental U. S. write or call for
shipping charges. All prices subject to change and all offers subject to wi thdrawl wi thout notice. CA residen ts add 6%
puting. Frank Scalzo. sales tax .
Princeton NJ : Petrocelli
Books, 1980. 16 by 23.5 cm [)ME~A MI(J~[) (J[)M~UTE~S
The Problem Sotving Company ]447 Torrance Bouleva rd. Torrance, Cali fornia 9050] • (213) 370-9456
(6% by 9% inches), 388
pages, hardcover, ISBN
0-89433-039-X, $27.
Microcomputer Inter-
Introducing ...
facing. Bruce A Artwick.
mINI),·, & MINDexCHANGE m/iV/)e.\ can scan vo lumes of data for you
Englewood Cliffs NJ : system-one softsources and extract what is most relevant to your
Prentice-Hall Inc, 1980. 18.5 needs.
System-one is a Pascal based information
by 24.5 cm (7% by 9V2 storage and retrieval system. Softsources are
m/iVlJe.\ is designed to adapt to your special
inches), 341 pages, hard- ready made databases of computing
resources, cont ract clauses, bibliographic vocabulary through a simple dictionary of key
cover, ISBN 0-13-580902-9, references. and more. words or through a more complex but effec-
tive thesaurus of key concepts as defined by
$21.95. mINlhl.\ is sui table for the researcher, lawyer,
associated word groups.
Microcomputer Inter- contractor. ed ucator, and student. Virtua ll y
anyone assembling or accessing text based InINlh... can assist a legal practice or con-
facing. G Jack Lipovski. information may benefit hom this versatile tractor's office in the generation of legal
Lexington MA : Lexington and productive information management documents from standard clauses, and in
1001. searching case briefs for legal precedents.
Books, 1980. 15 .5 by 23 cm
(6 by 9 inches), 426 pages,

mlNDex
hardcover, ISBN
0-669-03619-6, $24.95 .
Microco mputers for Exter-
nal Devices. James A
Gupton Jf. Portland OR: D UTJ [f rm § !!:IJ § f1 rE mID §
Dilithium Press, 1980. 14 by
20.5 cm (5 '/2 by 8¥. inches),
mIN fJ._ , Features:
279 pages, softcover, ISBN
• Variable length text records which may mINOr,.. system - one, for UCSD
0-918398-28-2, $13 .95. span files and disks to accommodate Pascal 1.5, 11.0, or PASCAUM with
Microprocessor Systems large databases. sample databases and manual .. $ 175
• Ranked retrieval in order of closest match mINDf!I:~ manual only. . $ 20
Design and Applications. to you r inquiry.
MINDexCHANGE softsources from $
Dave Bursky. Rochelle Park • Interactive inquiry as well as retrieval from
inquiry archive files. prices vary with database, please in-
NJ : Hayden Book Company quire for specifics.
• Fully automatic association of you r key
Inc, 1980. 22 by 28 cm (8 '/ 2 ~~~r~sl.O all or a selected range of text L<:<} {{:}}I "'INIJex infosys tems
81 Centennial Loop, Suite A
by 11 inches), 192 pages, • Optional indexing on all text in a record or Itii ))il Eu gene, Oregon 97401
softcover, ISBN on delimited key word groups and the I}}}:::::}}:'}}l Ph: (503) 485-5827
ability to suppress key group output.
0-8104-0976-3, $9.95. • Formatting and output controls with I (ffftttl
specifiable destination.
Pathways Th ro ugh the
ROM , Guide to Level II
BASIC and DOS. Robert M
Richardson, Roger Fuller, UCSD Pascal is a registered trademark of The Regenls o f lhe University of California. PASCAUM is a trademark of Sorcim.

Circle 266 on inquiry card. December 1980 © BYTE Publi cations Inc 323
John T Phillipp , George Douglas Lewin . Englewood sonal Computing. Rodnay by 8 1/2 inches), 260 pages,
Blank, and John Hartford . Cliffs NJ : Prentice-Hall Inc, Zaks . Berkeley CA: Sybex softcover, ISBN
Milford NH : Softside 1980. 38 by 59.5 cm (15 If2 Inc, 1980. 14 by 22 cm (5 1/2 0-89588-045-8, $7.95 . •
Publications, 1980. 22 by 28 by 23 1/ 2 inches) , 472 pages,
cm (8 1/2 by 11 inches), 116 softcover, ISBN
pages, softcover, ISBN- 0-470-26959-6, $21.95.
none, $19.95 . What to Do After You These lists are of books and software packages received by BYTE
Th e Personal Computer Hit Return. People's Com- Publications during the past month . The list of books is not meant to
Book. Robin Bradbeer. West puter Company. Rochelle be exhaustive; its purpose is to acquaint our readers with recently
Yorkshire, England : MCB Park NJ : Hayden Book published titles of interest. The list of software is correct to the best
Publications, 1980. 15 by 21 Company Inc, 1980. 25.5 by of our knowledge , but it is not meant to be a full descrip tion of the
product. The form and version of the product as received by BYTE
cm (5 % by 8% inches), 210 36 cm (10 by 14 inches), 180
Publications is that listed here. The software list makes no comment
pages, softcover, ISBN pages, softcover, ISBN on the quality or usefulness of the software. If you send us software,
0-905897-56-0. $15. 0-8104-5476-9, $14 .95. include the list price and note other distribution formats. We regret
Theory and Design of Your First Computer: A that we cannot review every book and software package we receive.
Digital Computer Systems . Guide to Business and Per-

Meet Fast Eddie . He got his


nickname because his typing was
docked at more than 80 words per
THE 5-100 PACKAGE includes
Wordstar 2 .1, NEC 5500 Spin'
writer . and MicroPro 110 Master
S()Ytw8P8
~~c~iysl1
minute . Unfortunately. every fourth (which makes the 5500 OE M
word or so was misspelled . Which Spinwriter outperform its higher-
meant Fast Eddie's mind far out· priced counterparts) LIST: $3790
paced his fingers. Fast Eddie was Microhouse Special: S2.769.
also fond of changing his text a·
round : words. sentences. even FAST EDDIE' S COMPLETE
whole paragraphs. By the tme he'd 817 Tape Operating
WORD PROCESSING SYSTEM is
finish writing something . Fast Ed · a ftA-biown S-l 00 computer system System . Cassette-based
die's masterpiece looked more including commercial· strength In-
like a jigsaw puzzle .
utility for the TRS-80.
dustrial Micro Systems Series 5000
But then Eddie discovered (Z80. 48K RAM) Computer with Cassette, $22. ABS Sup-
WORDST AR, the word processing two single-sided . double-density pliers, POB 8297, Ann
system that turned his CP/M system 5'/." disk drives (list: $3050) .
into a word processor rivaling Televideo 912C CRT (list: $895) . Arbor MI 48107.
Xerox or Wang . Now he flies NEC 5500 Spinwriter with 1/0 EasyWriter (Professional
through his text . making changes Master (list : $3295) and Wordstar
at will and producing perlect final 2.1 (list: $495)
System). Word processor for
copies . Total list value : $7735 . Apple II with 80-column
But there was more in store for Microhouse Special: S6235. video board . Floppy disk,
Fast Eddie' He found that he could SAVE S1500
enter and edit computer code with $150. Information Unlimited
grace and ease seldom found in Software, 281 Arlington
resident editing programs .
We trought we'd lose Fast when
he added MailMerge to WORD-
_ROHOUSE Ave , Berkeley CA 94707.
UltraM on. Assembly-

PRESENTS:
STAR. creating customized letters. language monitor for the
boilerplate text . mailing lists. and
chained printing. Space Invaders TRS-80. Cassette, $24.95.
lost its allure. Fast Eddie began to International Association of
preach the wonders of Wordstar.
Programmers, POB 4211,

FAST EDDIE
To keep the guy happy. we let
him put on this sale so he could Manchester NH 03103 .
spread the word about WORD·
STAR .
Write-On II. Word-
WORDSTAR 2.1
li st: $495
Mlcrohouse Price: $349.95 & THE WORD processing software for
Apple II. Floppy disk, $150.
Rainbow Computing, 9719
EDDtE ' S EXTRAS ..
MailMerge
Ust: $ 150 PROCESSING Reseda Blvd, Northridge
CA 91324.
Microhouse Price : 5130.00
NEC 5510 (RS232 serial intefacel
or 5530 (Parallel/Centronics ' type
interlace) SPINWRtTER
SALE. Zork: Th e Great
Underground Em pire, Part I.
Adventure game for the
Ust· $3055 TRS-80. Floppy disk ,
Microhouse Price: 52459 $39.95. Personal Software,
TELEVIDEO 912 CRT Ust: $895
1330 Bordeaux Dr, Sun-
'Microhouse Price: 5759
nyvale CA 94086 . •
INDUSTRIAL MICRO SYSTEMS
Series 5000 Computer. Z80·based .
CPIM . S·100 bus with 12·slot
motherboard . (2) SSDD 5 V." disk
drives for 300K storage (chassis
will hold up to three drives and can Cancer is
be hooked up to IMS's Hard Disk
system for up to 96 megabytes of
on·line storage.). 48K RAM (ex·
pandable to 256K). two RS232
senal ports and one parallel port .
often curable.
standard.
Microhouse Price: 52821.20 The fear
PRICES AND SPECIFICATIONS
SUBJECT TO CHANGE WITHOUT NOTICE
MASTER CARD OR VISA WELCOME
CALL OR WRITE FOR FREE CATALOG

of cancer is
51 1 NORTH NEW STREET
BETHLEHEM. PA 18018
2 15 ·868·8 2 19
often fatal.
324 December 1980 © BYTE Publi ca ti ons Inc Circ le 267 o n i nqu iry card.
Circle 268 on inquiry card.

· ~YTE's ~its
Education
Foundation Awards
Microcomputer
Equipment
The Apple Education
Foundation has awarded
twenty-five recipients more
than $150,000 of microcom-
puter equipment. Thirty-five
microcomputer systems were RCA VP-600 series ASCII keyboards are available in two formats. You can
awarded for projects at all choose either a 58-key typewriter format . Or a 74-key version which includes
scholastic levels, from ele- an additional 16-key calculator-type keypad. Both can be ordered with
mentary school to the parallel or serial output.
university level. and for The se keyboards, redesig ned for lighter key activation and improved
typing capability, feature modern flexibl e membrane key switches with
medical and special-educa- contact life rated at greater than 5 milion operations. Plus two key rollover
tion projects. A grand prize ci rc uitry. A finger positioning overlay. And an on-board tone generator that
will be awarded to the in- gives aural key press fe ed back .
stitution or individual that The unitized keyboard surface is spill proof and dustproof. This plus high
demonstrates the most out- noise immunity CMOS circuitry makes these boards particularly suited for
standing example of pro- use in hostile environments.
gram development leading Parallel output keyboards have 7 -bit buffered ,TTL compatible output.
to improved education Serial output keyboards have RS 232C compatible, 20mA current loop and TTL
through the use of micro- compatible async hronous outputs with 6 selectable baud rates. All operate
from 5 V DC, excluding implementation of RS 232C.
computers.
These systems are being
used in university biology
For more information contact RCA Customer
Service, New Holland Avenue, Lancaster, PA 17604.
Or call our toll-free number: 800-233-0094.
nCIi
study projects for develop- 'Oplional user price for VP·601 . Dealer and OEM pricing available.
ing and testing programs in
genetics and cell meta-
bolism, developing software
for laboratory courses in
ARTIFICIAL C/PM®
psychology and education, For Your or
assisting teachers in planning
physical-education training
INTELLIGENCE S-100 SYSTEM
for handicapped children, "SHIV N"" is a highly-sophisticated VIRTUAL-PERSONAUTY'· multi-level multi-
translating and adapting user multi-tasking executive (operating system) for S-100 based systems. It provides
your microcomputer system immediately with power comparable to that of large-
computer-assisted music pro- frame maxi-computers for a remarkably small price, yet SHIVN· requires
grams to microcomputers, surprisingly little R.A.M. area, and is conversational!!! SHIVA's'· English-like
and developing programs for input/output is interactive, dynamic, and may be reconfigured or expanded by the
business forecasting and user. And SHIV N· gives you the freedom to expand indefinitely ... with tremendous
hardware and software choice: SHIVA'· supports hard disks and floppies ... R.A.M.
planning . Besides the uses in addressing beyond 64 kilobytes ... time-sharing ... multi-level user-reconfigurable
the universities, the systems password protection . . . and features shf;\l-commands similar to UNIX® in structure!!
a re being employed in SHIVA'· is compatible with C / PM® and C / DOS® for easy implementation and near
special educational areas to universal software support!!! SHIV A'· is available for 8080, 8085, MC6800, 6502, and
Z8Q®-based systems.
teach programming; Versions are in development for ZILOG Z800Q® 16-BIT, INTEL 8086® and INTEL
time / money management iApx-432® 32-BIT PROCESSORS . ..
for mentally disabled , And Omega Research'· is dedicated to non-obsolescence and system superiority in
prevocational students; typ- software choice . . . . SHIVA'M supports BASIC, FORTRAN, COBOL, a MACRO-
ing; and to develop pro- ASSEMBLER, DATA BASE MANAGEMENT, ALGOL-60, PASCAL .... interfaces
in development for UNIX®, C, USP, PL/ I, APL, and RT-\l®.
grams for autistic children .
And needless to say, SHIVA'· is very fast . .... .
The systems are being used SHIVN M. ... $350 _.. Available on 8" I.B.M . Soft-Sectored Disks and 5" C / DOS®
in elementary schools to (Cromemco) Diskettes. Includes complete Documentation . ..
teach and develop founda- M.C. & Visa orders accepted
tions in all academic .. SHIVA'· ... .. VIRTUAL-PERSONALITy· ... a nd "O MEGA RESEARCH'·" arc trademarks of, OMEGA RESEARC H.
"RT·ll '" is a tra dem nrk of DI GITAL EQUIPMENT CO RPORATION .
disciplines. "UNIX '" is a trademurk of BELL LABORATORIES
The Apple Education "CP/ M'" i. a tra dema rk of DIGITAL RESEARCH OF C ALIFORNIA
"C / ooS '" is " trademar k of CROMEMCO. In c.
Foundation, chartered in "Z·80'" a nd "Z·8000" urc trademarks of ZILOG. In c.
" INTEL '" is a trad cmnrk of INTEL CO RPORATION
1979, is a nonprofit corpora-
No shipments prior to return of signed software
tion established to support license aweement. For detailed information on
and develop new methods of "SHIVA ," send $1.00 postage and handling to : P,O, Box 479
Jearning through the use of Linden, Ca. 95236
(209) 334-6666
microcomputers . Most of
the systems provided under 9am to 5 pm Mon.-Fri.
CALIFORNIA RE SIDENTS ADD 6% SALES TAX

Circle 269 on inquiry card. December 1980 © BYTE Publica ti ons Inc 325
the grants are Apple II
(212) 986-7690 microcomputers. Other con-
MAIL ORDER ONLY tributing organizations are

Micro Computer Yo .. r One Stop For . . . Q ... uty .nd H"ge Suing.
Bell & Howell, Mountain
Computer Inc, Heuristics
Inc, Integral Data Systems

D ISCOUNTcompany
QUALITY. DELIVERY. SERVICE
APPLE
16K - $ 959
48K - $1059
Disk - $529
Inc, Interactive Structures
Inc, ABW Inc, and Videx .
For more information , con-
Other Products Avail tact Apple Education Foun-
60 E. 42nd St. Suite 411 New York, NY 10017 dation, 20863 Stevens Creek

-
Blvd, Cupertino CA 95014,
..., ba_/ (408) 255-3295.

COMMODORE Microcomputer User


8K· $729
16K - $888
Software Library
*32K - $2445
32K - $1088 64K - $2645 The Home Computer
2022 - $695 64KQD - $3395 Library is a service lending
CENTRONICS IM1 - $495 2040 - $1088 *32K add-in m<'m,nn,} I
8050 - $1435 library for users of TRS-80
CALL FOR PRICES 1M2 - $988 only $10 with
8032 - $1495 purchase and Apple microcomputers .
The Library lends books and
software by mail, and plans
PAPER TIGER to expand its services to in-
440G - $895
clude other microcomputers
*XEROX and systems, such as the
NEC 1740 RO - $2619 Atari, PET, and Texas In-
1740 SR - $2995 struments machines . Annual
SPINWRITER 1750 RO - $2795 membership in the Library is
HQ 1000 - $2395 5510 - $2795 1750 KSR - $3170
5520 - $2990 $20, with a thirty-day
1730 - $2195 money-back guarantee.
Members can borrow books
MAIL ORDER ONLY SHIPPED F.O. B. NYC)
S end Certified Check (Personal or Company Checks require 2 weeks to clear.) and software of their choice
We pay all shipping and insurance charges exce pt Hems marked with asterisk.
PHONE (212) 986-7690 for a three-week period.
VIS A. Mast erCharge add 5% N.Y.S . Residents add appropriate sales tax .
There is a rental charge,
which is usually $1 to $5.
Emphasis is on stocking the
Library with educational,
Introducing small-business and home-
application software.

T~E Members also have the


opportunity to communicate

13 ~ Ill:: 1-1 mE3 rl«tm,


WORD directly with software
PROCESSING authors and marketers as
SYSTEM well as personal-computer
manufacturers through the
THE BENCHMARK software system sets new standards in word processing. First. it Feedback service , which
ca n be delivered to run on the CPI M or the North Star ~OS . so there may be no need to
buy a spe cial operating system . Second. it has all the features of systems costing
surveys members for sugges-
thousands of dollars more. Third. the price is as low as. or lower than. most word tions, changes, and addi-
process ing systems . tions they would like to see
Anyone can learn to run and use THE BENCHMARK in one day of self training . in hardware and software.
Completely self- prompting in English. THE BENCHMARK is a full capability word For details, contact The
processor. has been thoroughly tested in an office environment and proved to meet the
needs of the most sophisticated user.
Home Computer Library,
Department B, 1469 Rosena
• Multi-operating system • overtype - erases. corrects
• Changes terminal drivers • Variable. electronic decimal tab
Ave, Madison OH 44057,
• Customized to utilize all the • Screen menus simplify operation (216) 428-6163 .•
features of terminal & prin ter • Block move and get
ONE DISEASE
plus tax
ONLV$499 w here applicable
YOU CAN'T
CATCH!
THE BENCHMARK is distributed exclu sively by R&B Computer Syst ems. Dealer
inquiries are invited.

A" Computer
&0 Systems'·
1954 E. University Tempe. Arizona B52B1
HUNTINGTON'S
DISEASE
NATIIJW. HUNTINGTON'S OISElSf ASSOCIATIOO
SUile 501 144 1 Broadwav
1-BOO-528-73B5 AZ-602-96B-7101 New York NY 10018
212·966-4320
THE BENCHMARK is a trad em ark of M etasoft Cor porati on

326 December 1980 © BYTE Publicati ons Inc


Micrograph continued:

Listing 1: The second third of the firmware for Micrograph control, written for the Z80 microprocessor used in the prototype. The
first fifteen pages of this listings were given in Part 1 of this article . The remaining portion of the firmware will be included in January
1981 BYTE's final installment of this series, along with a description of the software and an explanation of its use.

F ( T E t'l F' 0 h: f.\ f~ Y )


H ( POINTEI~ )
I.. ( f' 0 I t~ T E F~ )

r' (, f~: T CI ( D 1 ~:; F' L.. (, Y C () 1·l i I..: 0 I..

( GF: (~ F' H JeD J ~:; F' L. (\ Y f~: E. 13 1 ~:; T L F: :::; )

t . ,', e) f (iND 00001.1. 1. 1 [', ; CI. L{;h: ()f ' CO UL


1) .5~;' '. :' 1 1,: 1.)1 · ':.;0 it () I.:: F' () 0 0 U 11 1 1. B , TE:3T F OI::: I~E:;E"t ·
(I~: f:: [', [:(10000 S.' l, J. ..J F' Z , h: E ~;'I (\ F: T ; h:I~;L 'f IF (i [)h:l~ .i

f).3 :31~. L.D L,,") T 1. . 0 ,;1) 1..0(:'D BYTE


eJct. t:: f ' ~'{,OCJ L.D H ,C) ; CL E f' F: F' (0 I Nl E h:
.' I.. D DE:: ,~:;·rFI.JCTl·CiDI;: ,SET UP BASE ADDRESS
U ?;? :I l:1Bl):lO , '\
'l
",
"t r' T
1 .:;. .. ; . ...
r • .' r.;'
-;: tl DD f:I... , D[ ; fi [) D P, f.\ E; E: {I DDF~: f:. : : : :
3'? ~:;
I~J I~;D :': I)D 1 C()I.L 1" ErCH ; 13 I:: T THE D(;TI~
U ~:, .:;.' I: : ?? I..D ( HI.. ),fl ; :~; ti l,IE THE Df-,lt,
0 . ':\-:/,/ DI)/E UI:: L.D (; r (I :<+CiDI~ :I. 'i > ; GEf DISPLAY CONTROL.
O~!,Cj'C: D3 00 ';:>I.JT (O), fi ; ~:; L NT f f: F. C'(, l (;
u ..:\ ,) I::: 1.=: () -:/',:'iU I~ I::: T ; I:t:ETI.II:t:U
s;' ~.i 1.

L E: U['. L 0 f~l () ~:; (.i ~ : Up, f: () UTI Ii LIN T () F: (; 1"1 (1 '1 ./ fiE ~; F' E C. IF], [ I)
," ', 1;';'1:;'
i '.'" '.J ADDR ESS AND WITH THE SPECIFIED LENGT H. LSUB FI RSr
GE '{~; THE : : ,U[',f:(}UT I I~L i') U('if;Eh: , If: EU :~;ET~, T f: [ 1 ENCil f:
I~) ~:: I. 0 NG" Tile ~; J J P, I ~: 0 1.. 1 r I NI:: (; 0 I) I~ [ :; ~3 T:3 ~; '~I ') E I) IN::; I... I NI< "
C,;'~ .iE: (;[ -if.',L.. I< I :: ;TI IE.i'-i C.: (,L. I.. L. L) TC' F:E:ti l) IN THE [<:or,T;',.
,···,1:.-
., ,.1 .,
.···,

')(:0 0 C:: f' L I. ~:; Ef Cf:


:? 6 :l (-, L f!:',I. . 1<
9 ,:,. ~':
C,';1. I LD C, Y f' F: I t'l {i f (I i' IUl F:f.C: L.Y)

f: F C; I. ::;f F f : ~.:; ( f' h: I t'i I T J ') f: () f' Ci) DE , l F 1"1 f' 0 fo.: (i f~:'( )
. .., ,. ,-
[', (I.EI\I(31"H)
l ,.:;. n
I) ( 1'01: (IT f. . !:)
F ( I" () J () n-:; ;: : -
('. i Co
.. ••.J ... I: ( !' II J t) T E f·.: )
L ( r:' () TNt· E I;: )
C//l IY ( 1(1 1)[ l )
. .., ..., ....,
'l .I ,::.

~; L I rife: .;: ~;!..I['.F: OI..I·f I i'IE L 1 NI<.)


...., ..... ,. (~~i lJl?,I;:ourlNL L. i. III.; iii;'
',:.' .... D ~; I.. ON U

CI ~!, 'c,' f [{. elF ('i r-i [) 0 0 C.I (11 J IlL', ; CL [: (\ I· : C' F' :. : 0 Ii L
1..1 .: ;(,1 F
~.", ':,:.)/(,;,0 i. .I) E" (, ,. 1" 1,) 1,)1:: OJ·!'" ::)E I re) F
CI ::.; (, ;.:: :! ( . (.I CI t? ::::0 I. r-:. [) , 0 ; ( : I... E fl h: F' 0 1 (! T L F:
FD2 :1.[',U:l.1..1 ':.: ' U 1. LI' I i , :; fli: i.lCr ::; L,O I,-! !3 ; I:' ,) I il T T () ') I. 0 N IJ
[I :~::, (;f: f· [} 1 ':,;' (100 1 '( , DE:. ; (, [) D ;)1 F :::; L 1 00

f..I.·.~: (\ /:, I. ::' r::.:'. \) IJ 1 C: t tl. r.. I· L. ·11.:: : i ;G ET LENGTH


il c'. t , [) ,-',,"', .'
:., .:: , .,; I. .. [) [', , (\ ; ~ :; f.1V[ LE.rl('iTf:
H ~.:.=.;
I:,~' 1. .1) (If+O ) ,() ! ::; (I ') I.:: I... I:: r-i C, T H
:.::.',r',i i i:-;:' J \ '01. (I ?E: (. I.D IY ,::;Th: L.l CT +::;LJ Nf e: ; f' ,) I NT T (;0 ~i I. J (,11<
CP. ;:.: :.':) '?u; ::; I. (; , :'
I. •. ;S HI~l ' THE OFFSET
o:!, [','/ flo t, ," ',,''',('',
-.:- .:'.' Co ( \ I) [) lY,[)[ ; (,DD ()ff b [OOf
I) :. :~ I? (? I.: DEDI)! [tll. . l,.. FE i' e :··1 ; CJ :::: f i , I) Dr;: E : : :.c I .. I) 1.,,1 /'. '( r L
CI :::.; f', c: (if" 1.1) L ; (I ; bt, 1,,1 [ I. .. (' l') [', YIE
I j . "', I.:'. ~ . :. ;) ~"".>' uu L.U (IY+ f) ,'\1 ; ::, (',l,1 I. .. 1. .. 0 (1) [l,y r L
Listing 1 continued on page 328

Decembe r 1980 © BYTE Publications Inc 327


Listing 1 continu ed:
(I :';c:u (::(;I.. l., FETCH ; (:'; f:T f)DDf..:E f.; ::; HlCil: 1.:11/ ,
0 :?; 1. ~3 I. '7
'•. 1 / ?? l ,D H,.-:', ;~:;('t l)EHIGH I~,YTE
O:!.C;f, f ' [) / / 0 J LL< (11'+1) ,(', ; S{.\l.JE HIGH E··YTE
IJ 3C/ C:/)9()C)::3 r',

t''.!', 'wI
I:'
W

C(')Lt., UE TI'.LI< ;e-iET D('tT()


CJ:!..C f, C'1' .~;o S;·!:, f~: E T ; F:E:TUF:N
?9/

99?
1000 ; LSYM LOAD S S YMB OL DEFINIT I ONS INTO THE INTERNA L
lOOJ SYMBOL GENERATOR. SYMTA B. LSY M FIRsr CHECkS TO SEE
l002 IF AL L OR JU ST ONE SYMBOL IS TO BE LOADED. IF ALL
100 3 ALL ARE TO BE LOADED, LSYM LOAD 10 24 SY MBOL ELEMENTS
1004 (FOR 128 SY MBOLS). OT HERWISE, LSYM LOADS 8 S YM80L
1005 El,E MENTS FOR ONE SYMBOL.
lOOt..
I (IO ? FETCH
IUD:::: Ci [I'BL 1-(
IUD,?,
I, U:l.O PRIMAT (I NDIRE CTLY)
I Ol !
J. (.1 :1. :.: il ( F' F,: I i'\ IT 1 \,J E 0 P COD E )
1 U:l :.5 ['. (CO UU TFI~:)

I Ci:i /; C (CO UNTE R)


:I. CI :l ~'j H (POI NTER )
:! CI J.i. L (PO INT ER)
t U 1,-./
:I 0 I E: I/O j'!() NE
:I. U :1,')
:i. (,1;:':0 ~;., F:UC:T I" lf;: E~; ( :::; \' 1"\ E'. () L, T (;E·,l.. L )
:I. D~? :I.
( I :!. C: L·. 1,:['./; / :I (I ;:..::: .. I., :=. ;Y 1"\ : p. I T u , i~\ ; TESl FOR LOAD TYPE
U3C[' ~? Dr:1 [: 11);::3 JF: Z. L. ~3Y f{ll ; JUMP IF SI NGLE LOAD
,: , ':1 U(ll /j :i. ( I:: ,' f ; L [) f : L. , ~ ,; .,( 1"\ -I (, E:'. ; L() (;[) f'OI N';E" r<
1:)[1') it :ll,i;:: ,::; I.. i) I,:" "i ; I" , 0 f,', l) 1:,:) 1..1(.1 '1'
D_'.[) / , CI .t.. [I [I 1026 LSYMO : LD B,O ;sr:.:"r CO UNT OF 2~6
Ij :3 0 t. C I) '? ( ,I) H 10 27 CALL GE TBLK ;CJL l DIH t1
o~'. [) S,' (.II) lCI;::::,: DLC C:: ; D[Ch:Er'\Ei'-~"i CO I. ,IN '!
() .?~ D(:'1 l 029 JR NZ, L,S YMO ; JUMP IF NOT DONE
;. .i :~". f. :;C I,'.: S-' 1030 RET ; f\:ET UF:N
1..:: .. ~;) i) C:I) I:: I) U J :I. U 3 l L ~; Y 1\\ :I. : C (, L, L" r:' FT C:: H ; (3[ T ~3Y~IP.OL NI.Jf'IP.I ,I;,:
0 ::.[[1 [i.i· f 10 32 0ND [1111 11 1 18 ; ,"\(,:;; f< ii i. Cifi E·.:l 1
I),:IL;;: /, \: l0 33 LD L rA ; ~;(.,\,J[ OFF~3E r
o ,'.r:.::.'. ;:'{.OCJ 10:3/, \.1) H,D ; C: L. E (, F: f •CI ) (~'I L f::
IJ::>:: r: ~.:5 :I. I.') /~ ~.:) :; 1.. A I,. ;~:; HIFT O'JEI (
c.: ~."I L. , c. r·. :I ,'. :I (13.~. F< L f: T 1-: f~: L E ['· 1 T~;
I.) ,:x, ::. .) 1 () :.:;' '/
D_'. L,I·. C [: li; :I C13 f : F: L H COI"\ I"!..!" I:,
U ..~Fi ·) I., e,':,:.: ~':! :J. 0 :5 'i ~:~; 1... f~ !. . IHL
U::'. Ef · , : 1.'.:1.
i. !. C.!/; 0 OF f' ~:;FI
I) ,i.: ;- ) LI.!. !, )I)! ,., to "i t I. . I! I:).C ,. ~'; ,(MTt, B ; F'OJNI TO ~:;Y JiIT,'~P.
U:!. F /, u· . . :!. 0 ./, ::' ('ID[) HL,['.C ; AOD B~SE AD DRESS
IJ . . ~ :::' ~.~:I i) (, C,I D 1. U it :,: ". r: P. / U ;. :;::::)' CO LJN I
10/; C,: {, I., I.. C,i E. l [', 1.., f:: ; C:i E.: 'I I),':'; T ('I
... .
, " ," ;
: lUi;, : I:;:LTUI::':N
:1 lJ /,

:! (1/, 1"\ «','1"1 «') l.. :',,;1 I ; I: C: 1.1 I:' F: E' (,i l >: Y f' «: :;
I T lON, " T Ii I" >: i' I:' 0 ~; Ii J ON
:I. I, .~' ~:,; :'. I:: I. J;,:. I ;. (~ T 1'.: I) ['. 'y () P. :) () I.. urI:: 0 I:;: I:;: I::: L (',I' I'.) L ,;. I:' ! ' : ; :,: f :,.i ,
j'i (:, '-;
! !.I'", t , U I) f'. i L () t,!!; 0 f,: :'; f: 0 h: T ,) f f f. ; [I f.)" T H L f' 0 un 1"\ t; i' '::. h: 1".\ (\ Y
lU', ( I r:,), ::'.1 :: .!:I , I,UVII N ,~TED Jr'J L JTHFI::': THE F'F;.:Jiy'I:'~, F,:'{ 01'-: ~:;Li ;O NU i\ ; ;:Y
l 0 ~::; C(> L 0 F-:. ('\ (> ',,I r" I F: : ; T [) F T L F: f'\ 1 tI E ::; 'I I,: [ () E 1,./ :< Y L (>C: (, T I (} rI
ln~ BY A DDING OF F SE I S IF THEY ARE REt .A fIV E, ARE M (

328 December 1980 © BYTE Publications Inc


Listing 1 continued:
1055 lADING NEW PO S ITION S . MOV NE XT CHECKS TO SEE IF
1. O~;)6 T E I"C) I N 'I' ~,1 ILL ['.L 1 LLLlI"I I Nt,I' :!:, .. I! ' : , 0, ,'HC F'r::OF'E I~
:I. O~; '/ C l.. 0 f:: 1::: I (!~; E f ~: T E [) {IT T f: (I T F' 1 XE l •
1 0 ~5 B
1 O~;? C(,~:L
J.1) ,t, U FETCH
:I. Of, 1 F'!.,IT
i.U,S2
106 3 CrILlE£) E',Y PRIMAT ( INDIRECTLY)
llJ (,li
1 O {,~! ( "I ;.: 1 ('\ I T :I ') L 0 F' C: 0 D F, T E ('\ F' (:0 h: (I f;: Y' )
:I. U,e, /J
J (.1 6/
,... ( '! E ('\ F' 0 F: (l I:~ y )
:I. CI {) H D (TE~1F'O I:;:(,:,I;:Y )()

:I. (16S' [ ( 1 [ 1'1 f' 0 F;: f1 F: Y Y)


:1.0 / 0 IX ( INDE/)
10 / 1
1 CI /:'.' I /O NONE
lU ?:::;
1 (.I ;·:" i Ci [) f~ 0 ( ):: )
:l.U ?::) J3 DF: J. (.,.. )

1 C.l 7t., CD f.: :.: ( F' F( I (/1 (I h: Y C:: 0 l.. 0 h: )


lU ';? } r:jDl~ 3 (SECONDARY COLOR)
:I. O/ t:: c.; I) r:~ ~.; (',JECTOf( 1"10DL
lO?? ( I:::EFEI;:ENJ.:E)
1. 0::::0
CI"},FE', f, F :I. (.I e 1 LU ; SA V[ A CO py OF A
10l3FC DD 7 EO~:; 10:32 1. 0 '~i, (J . • :I:)DI(:'=:;) ; GET lJECTOF, ('lODE
O?,r f DD ?'/z;3 1 O~: ::, l. D (IX-if.:EF ) ,(, ; f,(I'JE F:EFEF,:FNCF
u ",fj;::: 1::: 0 (: '. 110) / 1 fj:3 "i criLL C ,; ~3 F ; D[ 'rFF~i(1 Ir') [ C (1 ~3::~

U.i, CI ~:; [) [) ~:.' ,~', CI (I I CIE:~:, L. [) [) , ( I ;: -I GDF;: C.I ) ;CiET X


DD ::iElll 1 (} ;J ';;) 1.0 E, (I:<+Ci DI<:L)
C) I; 01 :', C; [:oE[}O:l. 10::: 7 C(,LL FETCfi ; C'jFT D(,T!\
i) .', i) [ ce,:::;') 10:3B elf 3 ,C ; fF "3T IF L.ONG
1 (.1
() I; )(:.1:::'; ' ; ..1 1..1 (,) f' 1 f L C' (1(.j
U" J ;::- :!. D? n l?IT 2,1: ; '! T::::, f T: ' t1P, ') Co i. 1..n l~:
C.! ·< :1, .... 'II ',' :! 0':' 1 .IF;: NZ ,I'\O') ? ;JUMP IF ABSOlU1E
;) i, 1 (, l
I '
i::'
... J :LU') ? ,-;1'" ;SAVE A COpy O~ A
0 1, J. :'i 1. ()'; ' ? {"; ; ~;Hl FT (o'')[f.:
(jli 1 ':.' J I. ") '/ l:. I'" 0 I. ) I:: Po I T G
0 f, :I. £C', CE', 3 F "' CJ?~:.; T 0 i" l (, ::; f( f., L L ['. U T
U i t:l. D CP,3F :l.U96 :.:":.: L i~ :x: () I::' :: ~ :; F T
':1 ",1. F f ,: I'" ~:. I F lOS;' ? P,l T :'" (I ;TEST SIGN O~ OFFSE T
:J i,. :..::- 1 10''.1:3 JI:: Z: . ('I 0 l.'Cj ; . .II..11'1 F' J I" F' 0 ~o 1 r I ') F
0 1; 2::~, Cf','~"F :I. DC) ci' F~~ E. E; :,~, i' (I
IJ / t ::.:.:: ~.~; 1100 NEG ; NEU (, l' L THE': 1.J,:~,LI.lI ::
(.I i , :;! ".>' :L :LUI 1"\0')0 ;: {IU D ("D ; (, DDT I·: [ (:0 f F~; I: '1 -I 0 /
I:;' "J
..... -' l:L02 LD J),. ,~) ;SAVE THE NEW VALUE
C.l i; ;~ ' "/ j. 1. r' 0 F' {I F
U /t 2i~' f: 6 UI ' :I. 1 (J i t i)ND U00011:L1B ; MA SK AL.L BUT Y OFF SE T
,:1 i, ;~! C: C[',:., r :I. 1. O~.; C, I T I TE ST SIGN OF OFFSET
U/,;:':[ :.:~ F; n it :1.:1. O {:, J I;~ Z ,. I'IIO'):!. ; ..11...1/'11" [F PO~3lTIl)E
!<t. :,: ; CLEti F: ~': lC;N
-1 .. ,
O f;?,CI C [', S.'f I. :! C) / ".. ' " r 1

U i t .3 >: [Di, it 1:1.013 r~Er:j ;NEGATE THE VALUE


0 1 , :.:;/; :I I Dc,' ('\O\'·' l ; (lDO f\rL ; f.'t()[) ': 1:1" (H H:E"I TO Y
1:L:L D 1._0 I::: , (, ;SAVE THE NEW VALUE
(1/,3':- 1 111 .IF: ~IOV /' :; .JUl'lF' TO F'f< OCL ~:;S F'·OINT
i,)·:'·t .'::': ·:: ,'.. ' l:LI ;? 1'10 lJ2: 1:' U:3H AI" ;SAVE A COPY OF A
() I; ::., '," IIi :,~, ~: F:L. {I ; t,HlFT O','EF
U I.t.:~p. c:':'....:~: I·· :L :L I I, ~:) r;: 1... (, F()UF: ell "';
D', ~~ U cr', ::~ F 111. :'; ~;: h: L (I T (l 1"1 (.1 :::; f( (, l L f', 1..1 T
U f , 3F !', ['.?;j-:' :1.:1.1 6 :3 1';:1... (, )( OFF~3 ET
U i, " ::. ,",I
"
I 1 :.1 :,.- LI'> U, {i ;SAVE THE NEW VALUE
1"':1. :L11.0 I" 01'" p,; : ; I;: F ::::; r () I;: F (i
Listing 1 continued on page 330

December 1980 © BYTE Publications Inc 329


Listing 1 continued:
(1I,Jj:1, [(,(IF :I. :I. J 'i t.nl) OOCl OI.l1. J [', ; Mn SK ALL. BUT Y OFFSFl
.
.::' ,
-,.' 1 L.D E, (, ;S AVE rHE NEW VALUE
:I. f::;:':::- :I. :J. ;:'j -..IF: 1"\ (".,' / ; ..11.11"1[' TO 1·'f<OCEf::;:'.:; f'OINT
CI',::'; 1 I. 1. 2;::: I', I T . ..~ " C ; TE 3T FOR ABSOL.UTE
(1/, lj t,; :;, () I '~' :J. 1. ::'3 . IF-.: (1/ ' 1"\ () ',) f:. ; ....1 U1"1 F' J F f' p, ::; () I . i..I T E
<',e I\.i. r
." .....
U i, Ce>'F :1.:1. 2 ft . . ,v:'" l TE ST SIGN OF OFFSET
nl,i;[ ...IF: ,:: , 1',\(,1,) Ii ; . .11..1 ~\ P J F F' 0 ~:; I T I',' E
Ij it :;;0 C[,,\',F 1126 1;:I:b ) ' , (i ; e LF A I~ ~3 I (J N
(.I / , ~... :.: :: [) li I, 1:1 ~' / i'iCG ; NEur,TE TflE ")f~LUE
u ,~~. :.Si t ;:).":.
'.... ,:.. 1:1 :?U r~DJ) A, I') ; t,DD THE OFF~3ET
t.l l ; ~' I ~~; :1.:12<;' L. [) [) , {1 :s nVE Tf-:E NLW V~LUF
CI it ~.-:~ ( . 1: I)i:::I)!j:i. :J. :I. :~; I ) C,,, L.1... FETC H ;GET THE NEXT DATA
:1.:131. f',l T ; TEST SIUN OF OF FSET
:1.132 J I~: ; '. ) U I') I~' I I" I" ,.) ~3 1 T I V E:
11 :~,3 E ~:;
F~:
-.~
I '! t
.~.
~ ; C:Lr::ti F.: f:;J (iN
Oit :.5F :I :I. ::; l; N I: G ;N EG ATE THE VAL.UE
C.I /·, 1..,1. :~ : -,':' 113~; (,UD r~\ , E ; (" [) D T f: E 0 F F ~~; [ "I
(J i"S2 :.:.:i F :11 3(; LD E t, T ;S~VE THE: NEW VALUE
:1:1.37 . ..IF: ; ..JI..I 1"\ F' TO F'F~: OCE~ ;~:; ['0 I NT
.:: .....
.• ..1 ..' 1:13(3 ['1 0 ,.) (, : I._D ;S AVE: THE NEW VAL UE
CJ l, t,,:, C[)EDOI J j ; S' C{, I... 1. [[ Tef-: ; GET TI:[ l'i[\T DriT;:',
I. ~! .:'~. ,::') "/ :."iF 11 ft () 1..0 [,.(, ;. :3 (:, I) E I' :I E U E l,) I) i11... U E
CI /', (. ("i I) I) ',/ :;: CJ CJ 1. :I /, 1 1"\0') -':;':: I. !) ,.-: J >:: -: U D f;.: 0 ) , [) ; UF' Dr., -I [ >::
IJ /;·60 J)D/3 U:J. :I :I.',.;.:: i.D ([\:·l::iDF: 1 ) , C ;. 111"' 1)(, rE Y
/1.. 1 r'· [, /.,.1.; I', J TO, C
fi .!, . . .. 1. ' ; T E~ ; -I I L 1..1.1 I'll () (\ r l:
,
'!
', I
' 1' / ,,- ...IF: NZ,I~O'.):::: ;JUMI" IFII...L.UMINATE
CI .I, )' /; :I :1. LI ~. 1'·.: f.1 ; f< [ ·II.II<N
,-.I '(t /::.:,; DO/ED? 1.:l ii/" I"IC" .)(:=: :; L. D (~ I ( I X+ (3 DI~;;: ) ;L.OAD PRIMARY COL.OR
o "/ t.: 1 :1. /;:;' p, I T 1 , I:: : T [ :,; T COL 0 Fi: "i Yf' L
i) / t~1 11 "G ~ ..J I..1~"II :' IF j=' I'! J 1"1 (.~ P Y
:~_ I ?C [)D :,'LO::f, :I. 1< fi L.D (\, (I y~ GDI'~: :.J,) ;L OAD SECONDA RY COLOR
I' 1.)1:':1.):1. L.O I: , :!. ; ,;::; ~:\ U~'i E ~:) 1..i I. : CL ~; ~:)
:I CD/[ O(, 1. :J. ~; :I C(, LI... ['1. .1 . ,. ; F'tn: !·a f>0 I t! T
, '/ :! :I. '::;;? I~.: E T ; I~ETI.Jii:ii
11.~; 3
:I. :!. ~:.:.', I i
11~)~':;

1. :I ~:..i{, F:C F,: t, 1"1 DU r'\f' ~) T HF CO l.. 0 h: F:t, IYI ~;. f..:C F,: {i 1'1 F I F~:~ ;T DE T F F: I'll NF :=.;
1157 IF A S INGL.E OR AL.L COLO R RAM S ARE: 10 BE DUMPED. IF
1158 A SINGLE COL.OR RAM IS 10 BE DUMPED, THE EN1IRF RAM
11 59 OR A SINGLE ADDRE SS OF THAT RAM I S DUMPED. OTHERWISF,
I :i (,0 fi l.. l.. T H1'\: E E C (; L 0 F~: F: f' I" l ~; fi f;.: [ [ I T HF f:~ L t) T I F: [ I... '( 1) II 1" \ F' E D <) F,:
11(;1 A SINGL.E ADDPE SS OF AL.L THREE ARE DUMPED.

Fl:TCf:
:3FND::',!<
11 f:.'::, f,:;E i'i [) ['. 'y'
11(,6
1167 C:{~l..l.. [[) [',I' PRIMAT (lNDIRL.CTL.Y)
11 (SB
:!. J (. '/ I'F:Tf'II TI l)[ 01' C.:':'DL
11 /0 I', ( () 1...1UTE·: F: )
11 7 1 D T E 1"\ F' 0 F: (, F: Y )
1172 T c:t"IF'OF\i:~F:Y )
1 :!. )'3 F' 0 I (! T [ f< )
1:1. '/ l, Ii
L I:' () I N TEl;: )
:1. :I ')' ~::. IY Ir)DI::X::)
11 76
:11// 1 / ()
t :! "/ n
11/ s:· ~:; T F:1.J C T 1..1 I,: [~; Cf(O C:OI...Oh: fi: (l r~ 0 )
I1no CP 1 COLOF: F,Af'l :I. )
1 :I. (': 1 C::h:~:: COL.Or,: fU'iM :n
I1B 2
C!,:', /, 7 1 1 t;:'.. I,: I .• f< (, ~\ : p, 1 T (I , fe,

330 December 1980 © BYTE Publica lions Inc


Listing 1 continued:

U 't U? 1. 1U" .JI~ Z, h: n(AI'12 ;,JU MP IF SINGLE


CJ l, t::'::' FE / D 11 B~, C: F' () 1. 1. 1. 11. () 1 f:', ; TE~; T REFE.f(ENCE
C) '~t:3 !::', ;::1.10 .) 11 n () JF( NZ, I;:CI~P,(y1() , ,",I.JMP IF NOT (.'1I...L
CI i, f::U 01.:. :~, 0 11B7 I... DE', ,L,f.: ; f:; Ef COLINT OF 48
/tBF
I..) 2IDUIC 11 :3 :e: I...D HI., CIW ;SET BA SE ADDRESS
0', c,;' :i CDE: f.:OA 11 E:Cj' C (., L L. ~; E 1-1 [) ['. f( ; ~;EN[) THE [)(.\T f:
n i t \ / ~.~.; 11?O F:Fl ;. I:;:FTI.JF::N
CJ i , S'to 01.:.10 11 S,' 1 RCRAMO: LD ['.,16 ;. ~::;L T COUNT OF 1,t.
Dit ':,;' :::; Ij '? 2 1 ;:C F:i~M1. : (~~~D 000 (111.0(:)['. ; f~ (,:3 f< OF:' C::OI)[
CJ i ; 0:; . ('i :.':: f', ;:.:' / 1 1 s:'::.. : ';L(, (, ; ~:;H 1 FI OF F ~; E: -[
oIi· ''' I.~; ce;?? 1:1. ':I I, ~; I. A i~ :; :::; 1~ 1FT 0 F F ~3 Ff
0', ? [ i.:,F J 1 \) ~i LD I... , tl ; ~;(.'<VE OFF~;ET
CJ It ':;J F ;2(,00 :1.:1. c, 6 LI) H,(J ; CI...EAP F'OINTEI~
1100IC 1. :I. S;' ? I... f) ()[,C F(O ;SET ['.ASE ADDRESS
1...1 It t . \- :I. ') ,~!)D I~!,_,I)F ;ADD BASE TO OFFSET
0 ·( t;~..1 CU E;:BOtl 11 '7'c;' I.':: t, L 1... ~. :; F j"i l) E', f:: ;~:;FN[) THE Dt,T(';

C? 1 ;::: 00 I,: [1 ;. I~ETUI:;:N


f ' L?C :1.:::: 01 RCRAM2 : CP 01111.100['. ; T[ ~ ;T F::EFEF(ENCE
U i, ()[', ;-: : 0 2/ I?D2 ,.m NZ y I;:CF:AM3 ;J U~'IF' IF ",lOT (:;1...1.
0 1; f.1 [) CDED 01 1:'::03 C(",LL [[TeH ; liET OFF:::; ET
Ii li l?,I./ I?U Ii I~ N D I) U D D 11 :l :I. I?, ; 1"1 (.) ~3 f( THE 0 F F ~; E T
C) .i; ['. ;.:: :I. ;.:.)0:; LD l.. , (I ;. f:;(I')E: (;FF ~:;ET
o"t C, ::~ 2600 :I. 2 (J oS 1.1) H, O ;. CI. E r; F, I" 0 I N T E I~
C.I !, f:', ':.:' 11U(IIC 1207 I...D O[ , CRO ;8E T BASE ADDRESS
t ~.:.:: (J B ADD IIL ,DF ;ADD BASE TO OFFSET
o l, E',';·' :I. :.:.' (I S' LD F,1... ; SAVE THE POJN TlR
U l~ i :~ (\ :I. ;? :I. (j 1...1) 1) , 11 ; 8AVE THE POI NTER
CI <f:',E.', ! 1);.::1 DUC.IO J ::: II L.D l Y , C.1 ;CLEAR THE: POINTER
i,
IJ 1', I· :: ' 1) 1 ''? :1. 2 1 2 ,!1[)[' IY .• DE ; : ::; ('; ,.) E I Ni) :': X
e.l /, C::I FD 7 Ee.lO I. :,:: 13 I...D A,(}Y-l(l) ;U[ I Dt,T(',
(j i,I.: " CD'i'll 'I>:, :I ::::: :i i, C i; L I... ~:; [ N D P,f ; ~;END THE D(::,TA
(.I i , C/ 1' 1) / [ 10 1. ;::::1. ::' Lf) (,,(}'I'-:1,6) ;GET DAT(.i
oitCi, CI)'? ll),i :1.2:1.6 C(,I... L ~:) END b .( ; :3E:ND THE Di'" !t:,
O/;eD F[)7E~?O 1 ::):1. 7 ; GLT [){iTt;
O l tj)(j CD?IU(, :i. ::::: 1 B C: i'i LL ::; [NDP,"(
Clf;[)J :I.?:I. '?' r;: [1
ni ,!) ', ()()() 1 12 2 0 RCRAM 3: I...D B,l ;:~;Er THE COUNT
U.!, D/., [.'.:oDe 1221, AND 00001100['. ; 1'1 (., ~; f( 0 F' COD E
jj i,I)::;:: CPO ;? '? 12 22 SLA A ;:3 HI F T OFF'::3ET
(.I f, Ut , ,.'
f· ! ' .- :. -:'
"" ~: . .. 1 223 SLA ~ ;f.;HIFi (;FF ' t:;LT
U', OC :I. :?2 l t 1...0 I. r r~ ; :::; (\ l) [ OFF~;Lr
CI i , [)!) :::{,OO 1 ~:2~.i l. D H, Ct ; C: l. E (I F: f ' 0 I Nl E f,:
(J DF i, CDEDUl C() L.L 1"ETC H ;. GE '( OF F::3 1:'"
CI '; I:. ;,... f::':,OF 1 ; :~) ? (IND OOOOl111P, ; 1"1 (; S f( T H[ 0 F F ::; [' -,
u (~. :::':li· ," ',1 :': '
c··...' I~DD i'i,L. ; )"iDn OFF~:;ET
DI, L ~:.i . ':o f' 1 ;~) :: S;' I... [) t.. :. (I ; G(I',·' E () r f" :'.; r::"
j)i'E:i:. 1 llH..I:I. [ 1 ;::: :'1) () I. .D Di:, CI;:U ; 8ET BA SE: ADDRESS
0 .1, L~.' 1 C;' 1 ?:1, 1 (, [) [) fIL ,D[ ;A DD 8~Sl TO OFFSFl
123 2 t: i; 1._ I... :3 i: N I) I~, 1< .: ~3ENr'l HE I)(,TA
C';' J ~::':3 ::~I 1,:[1 ; RETLlf~ N

123 7 RlTN RETURNS FROM A GRAPHICS SU['.ROUTINE. RETN FIRST


1238 CHEC KS SPTR TO SEE IF A SUeROUTINE I S IN PROGRES S .
1 ~::: 3 '7' 1 F N(; T, f,:E T t·i :::; I 1"1 f' I... Y F: E '[ 1.1 f\: Ii f';. I F ~:; 0, F,: E: T N f' (} f' ~:;
1 ;:!, U :3 0 F F 1', t·i 0 ~:; I:' T I;.: F F, 0 I'll (J ~3 T r; C f ( (1 N I) I::: F T I. J F: N ~:; •
1 ~.)', 1
) ::': I, ::) C (, l.. L .~ ; NONE
1 2 Lt3
:!. ;:.:: 1, [(;Lt..EU E',) PRIMAl (I NDIRECTLY)
12 ~)
1~) I, A (PRIMITIVE OP CODE)
12 / D (TEMPORARY)
Listing 1 continued on page 332

December 1980 © BYTE Publica lions Inc 331


Listing 1 contin ued:
[ TEMF'Or:.: f.\f\:Y)
H F' 0 I NTEl;: )
l.. f' 0 1 t~ T E f;: )
I ;:: ::5 1 IX INDE X)
J ) ~::.i :..:~
1 :::~:j3 I/ O NONE
1. ~? ~.~; i t
[, F' C ~: T AC f( F' 0 I NT E Fi: )
( Gf\ f.\ F' HIe F:
12~.5 (, GSTACK (G RAPHICS STA CK)
:I. ~.'~:.i::' SO FF ( SUeROUTINE OFF SET)
SPTR (SUB ROUTINE POINTER)
1 2 ~:.iS'
el l,[L Doce',O:.i [ 1260 h:ET N: eIT ".!.. , ( J >: + ~: F' T h: ) ; TEE: T ~:; F' T f;:
l,
iJ F 2 CH J ::.:.:~ (:1 :1. RI~: T "r
l .. TI~ETU I~N IF IE I~O
C.I !, F ::', [) [} 3 ~. I , ::': 1 ::.:6;·) [) E e ( I i -I GF' C ) ; LJ F' [) f.i T E. T f: E ~:; 'I A C f(
o l~ F /) DD~:iE',) 1 ;.:, t, : :) L.D E.(IX+GF' C) ~ 1... 0 (., D GI:' C
CI I, F ';' l.t,OO :I. ;:::6', I. .. D D, 0 ; Cl..F.::Ah: POINTEh:
C:: / t ;.:' 1::', ) :!.?F :!. 0 :l. 2,i:>::j L. D HI. r G ~3 T,;CI< ;SET I ND EX TO GSTACk
0 /, fF.: p, /' 1 ;:,(,t, ; CL [ (, F:: T ~:E C(, fi: F.:T'
(J ·"· FF F D~.:5 ) 1 2(, ? ~3[',C H L. , 1)[ TSUBTI~f~C T OFF~:; ET
CJ ~: .. CJ :I 7E J ::~:~ {. f.: l..D ~l, (H L. ) ; POP :::: OFF
U::;IJ2 :!. :? I,i) 9 L.I) (1)(+ :::;0 1: [-' ),(1 ; I;: E T U I;: N ::3 0 F I:
o ~,O~... 1 ;?70 J (Ie 1: 1... ;UF' DATE THE POINTER
O~::jO ,10 / E 1 271 L.D (:\, (HL.) ; F' I) F' ~; P T I ~
[I ~~ 'I CJ-/ fJ l)'///,C\ 1 :,.: /; , I.. I) ( 1 :.: 'i ~::; F' T F: ) , ~l ; F: F '/ I. I F~ N ~:: F' T F.:
O:'j\l(i /) D :.-:~ ~.:5 It 2 1 ;?/3 DE C ( :1: >Z {'(,P C;' ; DE CR EMENT OFF SET
0 ::,00 cs:· 1 21' I, F:ET ; F:ETUh:N
1 :.::/ :.:.'j

1 2//
1 ;:: '/ E: Fi: F' I >: F: E A0 ~:: f' I Xf.. L D(, T (, (i C C(1 F; DIN G T (\ THE GIl,) E N
12/ 9 REFERENCE. RPIX CA N DUMP EITHER FUL.l.. FR AME. ONE
1 ::.::=:: 0 F' l i E L tl T >: y, (} Fi: {\ N EN T I F.: E ',.I I E ~I F' (\ fi: T. fi: t' I >: F I f<: ::.: T C ~: F C f( ~.:
1 281 TO SEE IF ONL.Y A SINGL.E POIN T I S TO BE DUMPED. IF SO ,
1 282 RPI X DUMP S THE POINT Al iT' . OT HERWI SE. RPIX SETS A
l ;,;:n.:r, ::1..(, 1) IF FUL L FI;:Af'lE 1::3 ~3E T. ;t; ,;ND Y ,;I:':E CLE ,; I;:EO. ,o;"ND
1::.: :~:.I; h: F' ) >. F' Fi: 0 CE D[ ~; F F: 0 M THE.: 0 h: I C, I N TOT f: E tl ~', >: I 1"11.J 1"1 l (, t·! [) \.
1 285 VALUE S. LEFT TO RIGHT . BOTTOMfO TOP. IF FULL FRAM E
1 2:=:: 6 IS SET. ALL PI XE l..S ARE.: DUMPE.:O. OTHERWISE , THE.:
128/ CASE AND CLIPP ING SUCCE SS ARE CHECkED. I F THE PI XE L
1 ~:: tJ E: I t: !.! I S IE', L E, T H[ f'l XL I... 1 ~~: DUr~ F' E [). fi: F' I >: eo 1'1 f' L [T E E:
1 289 WHEN X AND Y HAVE RECYCLED TO THE ORIGI N.
J??O
1 ? ' i' 1 ::::ENDP,Y
1 ::) '? :': : C f~ ~3 [
127'3 C: L I f'
1 ?? ", F'E L 1<
1 ::.:: '~;' t, Cf., LL E[) t',Y' (INDIF<:ECTLY)
1 )'?l
F' Fi: I !'l I T I ', ' E 0 f' C: 0 DE)
I', C A~3 E)
1 ::', [)(I e C i .. I f' ~: I.J C C E ~ : ~:: )
1 3 01 D F IJ i... !... FI~(,f;'l [ I:: I...(,CJ)
1 :'. C):' :I >: IN DEX)
:I. 3C)3
130 ', I /O NONE
130~.5
130t., C, DF<:D X)
1.50 ? 13D h: 1 y)
l30B F:EF r;:EFE F~E NCE )
1 3D?
O ~ ,u L J { ,(lei :I. ::. 1. 0 1'< I::' I X ; L[) [),D ;CLE AR FULL FRA ME FL~G
(j :.:.:.; 1 D [{':, UF 13:1.:1. ;:~ND OOIJO:l.1111?, ; i'1 (, ~:; f( () F' C() DE
D~.. l ;:.: DD7 7 ',3 131 ~.' LD (I X+ F~E F ),~l ; ~:;(\ ','E Fi:LFE h:ENC E.

332 December 1980 © BYTE Public.'ions Inc


Listing 1 continued:
U ~.'Oi 1 :j D [) C I~, i,:1; 3 I:: 13:1. :. 3 ~3 PL
:=':; f,:L
( I X +I~EF)
( I)(+f(EF)
;BHIFT I~FFFI~FNCE
C): ·, j '~1 D[O CE', l; 33E 13 Ji, ;SHIFT F:EF E F,:ENCE
D ~.'5 j D CU '." .; r :l31 ~', BIT 3,(, ; TEST REFEI~ENCE
0::, J. f · ? F:01' j 31 (, .J F: Z , R F' I X1 ;JUMP IF VP REFERENCE
O ~)21 C E:'. ~5 '/ 13:1.? P,IT 2rl~ ,TI:::;T F:FFEF,ENCI:
O ~', ?3 ;.~ E: 0 "/ :1.3:1 t:: ..1 F: Z , h: f' I :x: (I ;JUMP IF FULL FRAME
CJ ~.:.~ 2 ~.~ C [) ( i"C)C l ::>i I ') CI~LL. PEEI< ; (JET DATtl
CDS;'lO(i 1 3:? 0 C:(, L.l t; END::',Y ; f~;LND THE DATA
O ~.') 2 1 ~, C? 13 :21 I;: I:: T ; PETUI;:N
o:..:"~ c.: t t,C) 1 1 3 ;) ~) f~: F' I X [I ; L[) [i,1 ;SET FULL FRAME FLAG
O ~) 2 I:: 1 :::03 JI~ F:FIX ;: ; JUI'lF'
CI ~.r :? CJ ell (lC)O 7 13::.)4 [,:1" I X t ; C{ILL C(::::;[ ; DETEf\:f'lINE C~\f; E
f.J ~5 ..3 :3 DD360DO(} 1 :3 2 ~:.; 1:;;1" I X:::~ ; L.D (I ;< +c!DI~D»D ; CLEAF;: )(
D[)3{,IJ:I 00 13::){.. LD (I X +(iDF,: l),O ; CL.EAF~: Y
U ~.':13 1: ', /.; I:', i, ;:>, 1::5 2 / F!PI>C3: BIT D r !) ; TE~:;T I)
U~: I~~~U :.: CI CJ? 13 :;:[: ....1 F: NZ , 1(f' 1 )( II ;JUMP IF FULL FRAME
i.) ~5 j F:- CDEFO/ 132'7' C,~LI. .. CLIP ; T E ~:; T F 0 I;: eLI F'
(J ~i/l:'? C:[" l, 1 13 :30 [', IT D, C ; Tt:~:;T t:;UCCFS~,
;..l:.:. :'t ':l' ~.:~ no(.', :i. :.~: :3 1 ;,.lUi"!=' IF CL.TF'F'EO
CDt, l, DC 1 ~1, 3 :,) F: F' I XLI ; C{, L L F' E F f< i f,:[(;D Tf:F D('~ T~;
C) :.::j i t ') CI::" :,;o :l.()(, 1 ?: :!:3 C ij L L ::; I: t~ D I~, Y ; SEND THE [)(.:ITr;
CI:',iLl C UD3 i ,OO 1 3 ::~ I, F: F' I >::1: I NC (I >: +(i D[,: O) ;!NCF,:Lf'lFNT X
D '.:; " I · ;:.: OL (·, J I~ N Z. F: F I ::t; ::>; ; JUM P IF NOT ZI::RO
D ~_.1 ~;.~ 1 U[) :',,', [) j -\ -i .. ~. i
J . ..•. I •• . •" •• ! INC ( I X+GDf,: l ) ; I NCf\: Ul un Y
(] :5 ~:.~ i t 2 UE~.) 1 ::::; :37 JI;: NZ r F:PI>~ 3 ; , JUMP I F ~~()T / 1: 1(0
C.I ~:.; ~,'.~ {, C:',' 133[: F:ET ; f(ETI.IF:N
133?

1 :.:\ "I :L
13 /1~: h:F:EG f,:E T I.IF(N~; -I f: E '·) (,LU[ ()F T HE DES I GN~\TED CiF,:Af'H 1 CS
1343 DISPLAY REGISTER. RRI::G FIRST DEfl:RMINES THE PEGISTER
13 4~ NUMBER , THEN RETURNS THE VALUE VIA SENDBY.

13 11,l., ::;Er~[)E', y
:I. :'-:S it "/
:1. :::,il : .: C(, LLLD [',I' PRIMAT (INDIRECTLY)
:I. :3 l ,?
13~.:iO A (PRIMITIVE OP CODE)
1 :.~; :.') :I. D ( T I:: IYI I::' () I;: () F, Y )
:I. :::. ~'.i:') F ( T F Mf' (1 RA h: Y )
H (P()INTEI~ )
l :::'~ .;i, L.. ( f·' 0 J r~ T E F~: )
1 :.3!5 ~..';
J ~!, ~.:.:.; {. 1/ 0

:; -1 f..' ti C: 1 I.Jh:E :::; ( Ci F:" f ' H ) C ~:; [) I ~:; f> L " Y· F! E G J: ~:; T F F.:~; )

CI ~:.I ~.:, ~,/ f: ,i, (.I f :I. ::',60 [.:f;.:EG; riND OOOOllllE', ; iil(\f;l( OF F Of' C(I()E
l) ~.:.~; ~.~; .:? t. F 1 :1,,1; 1 LD 1.., () ; 1.01'10 OFF~:;ET
:.' f, 0 (I I 3 1.:'. L[I H ,I) ; C L E (I F~: f' (1 I NT E F!
D:j :.:! I. ~ l :. ~; '::i :.~~; LD DE , :3 f j;: 1..1 I.:: r :- i,D I;: ;BI::T BASE ADDRE S S
CI ~.. ~ :. F
I
J 'c , J :! ' /.' Ii (, DD f : l.. , D£:. ; (, D D 0 F F ~, E T
U:':;,{, IJ ·.:?Ic: 1. ::5 (::. ~5 I..D A r ( HI.. ) ;GET THE PEGIBTER
o~: I .~'. 1. CDS' lO(; J 3,~~ l, C(.'; LL : ;[N[)['.Y ; ~;EN[) THE Dt,Tt\
( ::,) 1 :. " ();7 1;.: 1:: T ; I;:ETUF(N
131, E:

13 / (J
l 3/ 1 ,;.: :: ; 1.1 B [ II.I !,ll F' :::; (, : :;U P,F,OU TINE TOT HE H Or;T. r;:SLJ[" F I F(ST
13 7 2 I DENTIFIE S THE SUBROUTINE NUMBER AND DETERMINES THE
13 7 3 S TART ADDRESS VIA SLINK. SLONG ENTRIES DETERMINE THE
1374 SUBPOUTINI:: LENGTH. RSUB CALLS SENDBK TO DUMP THE
1 37(,
:! : ~77 ~:; E N[) ['.I(
Listing 1 continued on page 334

December 1980 © BYTE Publications Inc 333


Listing I continued:
:l.3 /f;
:I. :1, 7 S;' C?, LLED C,Y F' h: I (11 (.1 T ( IN [) l. F: ECTL.Y )
13:]0
J :',F: 1. (.i ( F' F: I r\ I T I l,J E 0 F' COD E )
E'. (CO UNT )
13[;3 [) (PO INTE R)
13:3 ," r (POIN TER)
:I. ? ::;~:.i I·.1' ( f' 0 I r! T [ h: )
:I :lil36 L. (PO INTEl;:)
13E:? n: ( I i·!D E:': )
:I..~::3 G I'j' ( INDE X)
13E:Cj'
1 ci,90 j'!ONE
J. .":'; ,) J
:I :::,? ;.:: ~; L. I Nf( (S UBROUTINE L.INKAGE )
:1..'::7 :\ ~3 L.ONU (~3 tJl?h:()UT I NE L.ENGTH;o

[f.,OF ( ,N[J DODO:l) J!. P, ; CL.EAF, OF' CODE


o~:s () '? ~.'.;F J 3 ':';- 6 L.D [,. (:', ; ~3 ('l.) I:: 0 F F :3 E T
O ~; f.., ::: 1 6 UO J. :~, ';':;' L.!) D, O ; C L [ t\ h: F' 0 J N T E F,:
C:' ~.:.:.; (, (:1 CB 2 3 13?B ; SHIFT TH E OFFS I::T
CJ ~~.I ( .. C F [ .;:.: J S:'O I 0 1. 39S;' L.D IY,S TRUCT+ SLINK ; Ci[ T L. i N f( (i GF
(] ~.'.'! ./ C) FD:I.'? :!. ·';UO t,DD IV ,DE ; ADD OFF:::;ET
o ~.; ? ~~·.I r[) ,~:,f...OO 1. i; () 1 LD L , (I"f + O) ;GE T LOW BYTE OF SlART
n ~.;.:; 7 ~.:.:.; FD6601 1 l,D2 L. I) 11 , ([ '1+ :1.) ; GE f HIGH BYTE OF S TART
fl} ? l f:',OJCI J i; 03 LD IY,S TRUCT+ SLONG ;GET LENGTH
CC.3CO J",fJ", ::,1;:1. r ;S HIFf THE OFFSET
f I) J. c/ 1 /; O~.; (,DD IY,DE ; (lDD OFF~:;ET
U" .;UO FD ',() Uf) :I. I.'·CI () L.I) P,,(I,( +O ) ; I3ET LENCifH
c.: r:o;::::::: Oti l /;O ? C: (, L L. :=.:; E j\! [) f:'. f( ;~;EN [) THE Dt;Tt;
C: .:? :!."·OB F: E: T ; r(FTUI~N
1 I, 0 '7'
1~10 RSYM ~ ~~~ ~ ~ ~ ~~~~~ ~ ~ ~*~ ~ ~~~~~~~~~~~~~~~~~~~~~~~ ~ ~ ~ ~ ~~ ~
:I. i t:l. I.
I. .i; I. :'.: F:~; Y1"\ DU 1"1F' ~ ; (, :=.; INC, l. E. 0 h: T f: E EN T 1 R [ ~; E T 0 F ~) Y1"\ [', (I L :; "
:1. 4 13 RSYM FIRST DE TERMINE S IF A SIN GL.E SYMB OL. I S TO Col::
:I. I; :I. i; D1..1 1" 1 f' f.: U.. I F ~:; 0 , TilE :::: E', YT £: ~:; [) L FIN I NG T H[ ~:; Y1"1 P. 0 L (, f, [:
:I. it :I. ::; I 0 1...1~~ D (, ND DUM F' ED.. 0 TilE I;: (,J I ~; E, T H L F NT I I;: E ~~; E T 0 F
:I..i;I~ SYMBOLS IS DUMPEU.
:1. ";:1. :>'
1/, 1 F: C:t; LL ~; FETCH
:1. ", :1. ? : , F ili)!', !<
I.f; ::::0
l i; ?l. PRIM AT (IND IRE C1LY)
:I. "i·;;:)
:I i , ~ ,:!, F:f.CI~;TFf:~) ( f' F.: J ~11 -j )',) [ 0 F' C() [) [ )
( C: Co I. J r~ T )
:I. ....j :~? ~: .) ( T E 1'1f ' 0 f~ (\ F: Y )
:I. ,'t ) (-' ( I:' () INTEl::': )
11; ;.~ :) ( F' 0 I tl T [F: )
:I. I~ :?O
1 Ii :'?S' I/O N() ~i E
1430
l I ; :::\ J, SYM1Af:'. (SYMf:'.OL TABLE)
t'132
O~;E)i' e['./; 7 t / ,3 :" f~f.;Y M : p, J: T () , f\ ; TLE;T FOh: (lLl..
n ~.:.~ n9 20:l.E l. i l3'1 .J I;: NZ 1 l;: nVMO ; ,JUMP I F ALI...
(I ~::.' f..: I', CDE..DCl1. 1. I; ::~~) c (,I. L. FLTCH ; (,E T t1[)DF:[~.;::';
O~:;U[ E:6/F t 1d 6 AND D:I.:l 1. i:!.l:!.!? ; MASf( THE M ~3 1~,
o~, ? o 61' :I. ',37 I...D l.. , A ; ~)A VE OFFbET
O:i? 1 26U(I l It ~." B L.I! H rC) ; CLEAF, F'OINT EI~
CI ~I s:' ~J, ji;3S' I...D p,e, f.;Y ~\T (\[', ; F' 0 1 N T T 0 ~; T t1 F~ T
C) ~.~:.; ? t.'i 1. li i l () ~:; L A I... ;~3 HIFT OFFHET
o ~~.I S' f: Ct', 1 Lj j.L,' ;1 f;.:1... H T Hf~[E
CP,2:') 1 1.,1., 2 B I... A I... 1~, IT ~3 1'0

334 December 1980 © BYTE Publications Inc


Listing 1 continued:
o~:! '/ c: CE', )/, j i l'13 F;.: L H F' F~ 0 P E f;.: I. Y
U!'j?I~: Cp,::>,!::j :l /t ti 't ::; 1.. A I... COf'IF'UTE lHE
\.1 ~: , (,0 C[', )/, 1'1 '1~! r,.: L H OFFE;ET
O!:iA2 O? l't I t 6 f'lDD IlL 1 \:'oC ;ADD BASE ADDRESS
O~; (\"!., C) t, 0 8 j i l'17 LD E'" B ;LOAD COUNT
o~::j , ,:) ~5 CDBODA 1.l.t '1I3 CALL BENDBI< ;:3ENI) THE DATA
1 '1'1 S' r;:ET ; h:ETUF,:N
I.j ~5 (, ,1' 21( 1) /.", lti !',:j 0 I;; :3 YM0 : LD HL , :; YMTA[', ; F' () 1 N T TO::; T ,:~ F: T
O~.I (IC U,~,OO 1 .i, ~:':, 1 L.D [",0 ;SET COUNl OF 2~~
U~.:! A[ CDBDUA 1 ,~·~52 CALL GENDE'ol< ;, :3 E NI) ;:, :.5 I> Po Y T F ~:;
D ~: .' p, 1 C:[)CSOti 1 .1.1 ~:.· .i3 C,'il .. L :::;[(!UL',f< ; ~;Er~1) 2~'.i!) P,YTl.E:
U~:s I:', "i· CDHBi.Jr'i It, ~.::j li Cr~I. .. L : 3E NDI?,I< ;~;ENI) :.~~'i() I~,Y - I - E::3

e.! ~:. . [', "/ CDt::f:;O t, 1. L :::j:i j C (\ L L ~:; END E: f( ; f~END ?~';t, ['.YTE~:;
() !:i I?, A C'J 1",~5/; F,[ T ; I;;ETUF\~!
1', ~'i /
1 /, :.'j ,:?
1460 gYM DISPLAYS A SlRING OF SYM['.OLS STARTING AT THL
1461 CURRENT XY POSITION. SYM FIR ST DETERMINES THE
146? NUMgER OF SYM['.OLS, THEN READS IN THE SYM['.OL CODE
1463 POINTING TO THE: APPROPRIATE SYMTAB ENTRY. XY
1~64 POINTS TO THE LOWER LEFT CORNER OF THE SYMgOL. SYMTA['.
1465 ENTRIES ARE FETCHED FOR DISPLAY OF THE 8 X 8 MATRIX
1466 WHICH DEFINES THE SYMBOL.
:I. ftC) '7
:I. I, ' .:0 f: FETCfi
1 Lill? Cr;SE
l/,70 F'I...IT
1. ", ')':1.
:li,7~:O C(,I. . LEi,. E', \' PRIMAl (INDIRECTLY)
ii, '7 3
F:EC'J~;Tf.F:~; (\ F' f,: 1 i'1 I T I ') E 0 f' C () () E, T E (11 r' () F~ ~\ F~ Y )
l /t'/ '."i p, c(\~3E )
J L, ?t, C ~;UCCE~:;~; )
l i,F? I) F,O\.oJ COLINT)
1 . ::; 7f: r COLUi'1U COUNT)
lL,7'; H CHiil;;(1CTFI;: COUNT)
l/,:=':: O I. .. T EMF' 0 F~: Po F: Y )
:l.l,B J II INDI~\ )
Ii J rJDEX)
l
1. ' :3 3
:1. /, L:f: 1/ ()

:I.', [:6 co [) f~: 0


:I. "iH? :!
(]!) I;: y)
:l,i;:::,:C C:Df( ~,:o F' F: I 1"1 (, F: Ye o:) L () f..: )
:I. li· :::~ ':.;0 (J DI;: :.'~ :::; ECONDr~F,Y COLOF:)
1 /, ':;00 Ci Df~: ~~I !,JECTOF~: f,'IODE:>
:I. I,? 1. ::;YI'1Tt,P, ~)·( i'IE, (:'! ... 1,01',I.[)

D ~ '['. E', E{,OF (i r~ [) (I (J (J 01 1 J 1. ['. ;MASK THE or CODE


,/
0/
" /
1. ",('ii, L.D H ,(l ; :;(" l)E THE 1:;O I,.INT
D~,[',L DD7LO~! 1. .II ? ~:.; I.., D (l , ( Il + CO Df ~:~! ;. ; (-;[1 THE: ')ECTOF:: MODE
(::. .:; 1.=' :I. o D',/ ',>' ':'t :?; 1.",?6 LD (I X+ I;:E F;' ,':'.) ;SA VE THE REFERENCE
C[)(iCIO ? 1. /1 ~;'7 C(\ Ll.. CA~)E ;DETERMINE THE CASE
U:SI,::? (JEDI 1. . 1) C , :I. ; ,q S!3 U~1E (\ :'3I.Jt: CES:3
CJ~.1 f..: '~.' [) U :',~:;O ) 1. ", ? -=i DEC (I \ +GDF:l) :BACK Uf' ONE Sf'ACE
U:·) I.:C DO!'EOO :I. !'jO I) \...0 A, (IX+GDI;:U) ;. (, [ I )(
U~::" C.:F 1 ~::'O 1. ~; 1.. .1 p, E: ; 1'1 0 ',J[ E', (\ C f( t::
U ~. '! \) :I. 00//00 l" jU2 \"'D ( 1:< (-1:101;:U) , (, ;:3,WE X
O~,Dj, \)D3 i ,C.I:I. I. ~!U::', :=;{ ('10: I riC J l+ GUF( 1. ) ;MOVE UP ONE SPACE
O~'.i D / UO/ EIJI) 1~':; CJ i, LD ,( I X+GDRO) ;. GET ;<
() ~:! [) (\ c.: (, C):::: 1 ~.:.iD:i (\ [)[) , t:: ; 1'10',)[ (,HE::(~D C
O:;OC DD77 0() 1. !:)0 ,5 LD IX1'I,DI;:O),- ii ; :3 ,' W E x
Listing 1 continued on page 336

December 1980 © BYTE Publica lio ns Inc 335


Listing 1 continued:
O~.,[)f ' 7 [: l ~.i [l / I... [) tl , H ;G ET CHARACTER COUNT
Ij!.')EI.) FED () 1 !5 0 B CF' () :C OMPARE WITH ZERO
C.I ~:. , I·· 2 r.:t.:: :! !':.iU~:· F:F T Z ;F:ET I..1F:N IF ZEF-: O
n ~5 E :?; ~? ~.::.; I !') 1 D DEC H ; DECI;:EI~lENT COUNT
U!; , [ il DD 7EDJ 1. ~,:[1 ;(,;E::T Y
o~51~~ '7 C6U? :I. !':j 1 :,~ trOD {':r 7 ',7 ; I~,DD /
O ~Jf. S.. UD 7/ 0l 1 ~:.i 1 ~J. I.. . D (Jl~r:.i[jf~ l),A ; F:E:: F;-j OF:E Y
I )"'; I~ !. : CDCD C)I 1 !."j :1. I, elil...! FI:~T C H ; CiFT C:H(iJ:':t,i.; lE F,: COL' E
o!;j E. I' Lt.!'f 1 ~! 1 ~ ,i (I ND 011:l.1111P· ; MA SK THE:: HIGH BIT
D!."iF :I. !,"i F 1!:iI6 L.D [ ,t, ; ~3(il)E CODE
o~.' F ;~, J{'OO :I. ~.i1 7 L.D [l , D ; CL. E {\ F: F' 0 1 NT L f·:
t.I SI-' lf· CB:?3 1!.5 1 B ~JL.tl E ;~:; HIFT BY
O~.,f .:.. CE'.l~) :[ ~:.i 1 7' F:I... D -(r ~'h'rT
I .... ".

!j!5f:'O J !S2CJ ~:;Lt1 F InT ~3 TO


o~::, 1': (i CI:. J :.' 1 ~<! 1 F~ I.. D F' f,: ,) r·· E: F: L. Y
O!,,;rC C[,.:,:13 :::;!... (, I' I:: 0 JYI F' U T F (, N
CI ~, I t, C[·.l :) f'·l.. D Of F~:;E "I
0(,00 FD :;! 1 00 1 /, ;L.OAD THE BASE ADDR ESS
D(.. c) .i; F' [) 1 S' :1. ~:,~ ::?~.; (l[)D 1 Y, DE ; f.1 DDT H[: (. f i·:' :, ; [ T
r){~,U6 t ( ·U B :J. :,:):? 'S LD Dr U ;L OAD THE ROW COUNT
D.~.O ::: DD3 l ,OO ) ~:,i2/ f:;'y'f'11 ; INC (J/+GDf~O) ; i...\ f' [) (, T E ;\
I) ()U[~ " "J "-.
/ t'-I J!S2G i.D i~,!) ; GET THE CO UNT
o(.C.!C FLOC.! :[ ~:.i : ' s· cr' 0 ;C()~l{l F: E (,IIT f: ZEF.: O

060E 2BC:li- 1 !:.i?; O .IF: Z T ~3Y ~ID ; ...1 U(,(, ;::. I F Z E I~ 0


[1.:. 10 [)[) 3~iOO 1 ::.,:1.1 DEC ( 1 /+(1Uf,:O) ;RESTORE THE PO SITI0N
U6:l : ~; l'.~ 1!::';::52 DEC 1", ;OT HER WI SE DECREMENT
061 i l FDiLLIU L.D t1,()Y+O) ;G ET CHARACTER M~SK
Dr.:. L? 1 !"i3/~ [~,IC I'f ; POINT TO NEXT MA SK
[I t. J C;O 1 EO:;:: J ~:r ::~ ~:j 1.. ,1' [ , :3 :: ~ ;[ -I COLUMN C01.)NT
Cl61B 1!;; 36 1. .1) 1._ ) ( I ; b (i '.JI:~ THE 1y'IA~3f(
O~.) C / E'. LD ~l,E ; LiLT Tf: F C:O l.,I..1I·\N C.:OU NT
U 61D FEOD C I" C) ;CO I"] I"(',I;:E l,IIIII ZEI;: O
o t·1 f ~IOC.!D 1 ~::t:3 Cj' JF,: -Nl, ~;Y M ::'.. ; JUMP If NON IE RO
0 62l DD/EO O t !.'.:i it () L.D (:;,([ /:CDr;~U ) ; 11FT :(
O{. ~,)L: D.:,.0 ::: J ~:.i i, J. ~; 1..1 ['. t: ; DLCr:.:E. \,·lLNT ['.y· :=..:

1J 62/j DD 7,,/ OO L.D ( I XfUDI;~I. ):O , (, r F: F ~:) T () :~~ [ ><


O~.:;: s:· D [) :'. ~.i 01 DEC (1 ) :-IC[lF::I ; 111 .C f':E: (']ENT Y
0(, ::?C: :[ F:\) ('., ., 11';: ::3 Yi']:1 ; ,J UMP T0 ~:) Y r'l 1
(I .:'. ;.' f. I'D I...D (" I.. . : 1<£: ~:; l () h: F 1"] (, :: ; 1<
i).S:?F 1 [, r)::.. C F ;. DFCI;: [ 1"1:,:.I·!f I. ~ 0 L.I.J 1'1N .) NT
C; 0 1
CI (. ,:~. CI c.: f~ .:~,':;' ~::: L (., {\ :' ~:; H1FT T 0) C: (\ r:.: F ~: 'y'
(J ,::':, 3'2 3::1U6 t !..'i it d ., ) F: C, ~:: \· I'1 l.t ; J U1"1 F' I I::· I,::: (i I;: I;: .(
U(. 3 / , .~:.F 1.., D I.. , (I :: ::; (, ') F 1"\ (, ~:; f,:
n63~S DD:7LCJ3 1...1) 1"-1 ,·( [ :< +(31)1';: :0;\; ) ; 1. 0A n SE CONDARY COL.OR
O{..3E: 1 :=': Ol; .J h: ~; Y ('] :.i ; . .l1. 1r\ r' ( 1f·.: (I UNU
063(; (' F 1...0 L r ('., ; :;3 (.;lJE 1'l(~~3~(
(.I ,i... ::<.i:·· [. U/Fe.! >: 1. ~:.i ~:.i :-:" L.D A, ( l l-iGD f,::::::) ;L.OAD PRIMARY COLOR
IJ 6 1; 1. ~ CD/Eori 1 !5!5 It ~:;y i'l!'5 ; C,~, L. L P1.) r ; PUT THE I:' 0 I NT
0 .:, /1 1 D[)3 /,OO INC (IX +G[)f~O) ; INCf~E (']ENT >:
O(S I, It , lnD.;', 1~~j ~5 6 JI;~ ~3Y ly'1 2 ; JU~lF' BI"-ICI<
1 ~,i :,i 7
l ~:r ~.:j E:
' . '.'''\
! . " ,) t

1561 TO A SPECIFIED ENDP OI NT . VEe FIRST DETERMINES TH E


15 6:.' REFERENCE OF THE VECTOR, THEN DEl ERMINES THE NEW
1563 ENDP OINT S . THE ENDPOINTS MAY BE COMPUTED AB SO LUTE,
1::,6 L, h:EL,(lTII,![, ~;H01':T, 01': LON 'G . (lFTER TflE ENDF'OIi'~T ~:; i',F.:E
1 565 SET . THE VE CTOR COLO R I S DETERMI NED. PL.OTTING TH EN
J~'.i66 E'.E(iIN~;, I. ) ~ ;ING f.1 ~:; Cf~lN L.INE CON~)EF-:SION f.1LCJORITHf'\,
:156 7 PL OTTI NG STOPS WH EN THE ENDPOINTS ARE REACHED.
1 ~,.i {. t:
1 ~,6Cj' FLTC H
:I. !. '5l0 C,'13E

336 December 1980 © BYTE Publications Inc


Listing 1 continued:
1. :.' /1. f"L.O T
1. :.'." .:.: ' ;;';
1. ~::, '? 3 C(.IL.LED E',Y f ' h: 11"'\ (i T ( I ND I F: E C'I L ( )
1 ~'5 /!t
F:l . C>] ~;l EF:~;
1 ~.:.:.; )' () [',
1. ~.:.i /7 C (CO I.J NTLF: )
\," (ABSOLUTE DELTA Xl
1. :::~I ?S;' E (A['.SOL UTE OFL1A Yl
I. :'5B O H (X I NC: I;,:FI"ILNT )
1. :,iE: 1. L (y Ii~CF:Er')ENT)
L< ( I Nt'll::,;,

J ,/ 0 NONE:

()[)h: D
GDl'ii. (Y .:-
:I. ': .iCt: Cj [) h: ::' ( f' f, I 1") (i h: Y COL. 0 h: )
1 ~:~ D(~;' (SECONDA RY COI ,OR)
1. ~::' s;'u GDf(::.i (1)F:C:TOh: f')ODE)
:[ ~.:i ?:I. ftl (VECTOR VARIABL.E )
f'!N (VECTOR VARIABLE )
(VF C1' OR VARIA8LE)
:: ;y (VIC TOR VARIA['.LL )

Cit, ,. , fd 1. ::. S't" '')Ee : !..L' C 7 (l ; f:;fl ')[ THE FI (lGS


DI)7 F I, I',:: ie' () .. ,
i. . -.J , ./ L.D {I , (I >< /. I:':; II I::: ~,'.'.; :0 ;GfT THE VEC TOR MODE
U t, (', [)D /'ii,:!. LI) ( I X+f~:E.F), f1 :~ :;:; i 'l ,,) E 'I !; E ::.: L F L : ~: !., (I !.. L
I ) ( , ii, r) I) D :,:i (, Ij 1,1 I ~,', .; ':;:0 ') L. I) D , ( I >( , ~ C; DF: 0 ) ; Ui~:' \ C 1. .1 I;,: I~ un' :<
\)[)~. LDI 1 {,C)U LU F, ( 1 Y':GD f( i )
! :: I) :.:. 1) C! :! :I. ( ,0:1 [':",!". ! . ::·E:. rl, ..:H
c.:E', ::,i S;o J / . (" I :~.., ['.]1 ~ ~.
'-.' ',' ..
I'
; TE~;T (': ';"1'0.: I. (' i'JG
o\~'i :.~; ::;:: 1.':,03 .,11''': r\! ./. !) l .! ,,~, ; ..1 1.1 1"'1F' I i ~ i. ' I) NC)
[I ,~, ~", i'~ '; CP,:, I 160 1, f', J T ; TEST FOR ABSOLUTL
U(j ~.~) C: 2 U22 1 ('O~') NZ, ',1\:C;:: ; JUMP IF ABSOLUTE
o{,~: ,L f' "
, " I {,Oio f' I..F;r: (i f :; :~:; (i 1....1 ED t; ·"1" t:
f ) (~, ~S F CP,;,:,::F L/,0 7 ~:; I~ {i t, ; :iHl:~T OI)F:~
- : ,,,'

1 : ' ( ' .. 3 c. [', :~. F ! { ,II:=': ~:; F:(, f" F ,) 1..1 f< F' L tl c.: L ~ ;
i, :! :', : .:,:: r" :[ (::09 ::31~.: A"::, TO t'l(i~; I< (it,!, 1::',i. .1 :

CL', :"f l ....,\.U :: ;h:,'\ {, y <) 1' f ' :: ;L'!


CP, ~.:) F' L,::: :!. :L ;. i 1::: : ::; 1' :::; J I ';(.!
;::: :=':: 0 /, ;I (, ;I~:: !h' Z, ')ECO ; ".1 1.1 1'\ I" :I f E' (:0 ~; I 'I I ',) E
1)(,(,[', 16:1. 3 ; [1. . 1':(,1;: :, I 13"~
U{,,~,D 1. t , 1 l, ( I I' [, ; NEGt, "E
(J(,6F :I. ,:', :I. ~.5 1.J EC CJ ; (i DD t', ~. I) ; ,~,D\) TH[ OFF~:;L r
..... ; :=:;(,',J[ i'-~El,1 >::
0,:, / 0
[;
. ... .... :I. t, tt.. I.. \'.. D , (,
(j ,S ./ :! ;- ::. :\(;:\7 F" )i" (,F ; r, [:: ; f O I~ E A
( I ,:', ';:' ;:: r:t , CJ I (,i-it) [.1(IU01111[', ;MASK ALL BUT Y OFF SET
IJ {) 7 1t 1,: I:'," il ' :\ (',:! 'i I?, IT :. 1,· (, ; TF :::; r :3 IC)N
O ,~, /{, ,::.. : ..: Cl i; 1,S:':: 0 ...11< :/, ')[(:1 ; ..1 Ur\ F' I f f' 0 (:; :I '1 :I ',,'I .
U (J in C[','/F :!. (,;.:,:::!. ; C L. F (I F: (:; 11.) N I':, I l
CJ/, / {, F UI, l , ; NLG(iTE
IJtJ /C n:. :~ ( in!) tt .~ L ; (lD!::' OFF :3 FT
I' [)
[)~, '::.i F :I. ,'.. ;~:: i, i.., [) [ " (1 ; ~:;A\,JE NFl,! ',J(,LI..IF
U6/E :I. (. ;:) ~.'i ..JI~ I.J E l:: ? ; ..JUf~1"
0/, r,:c.l :I. L~·.'? {o I~.I [ C :.: ~ F' 1•..1 ~:; H (I F
DoSEl 16 ;:"/ : ; I~ L. (.:, ;. ::; H 1FT 0 ') F h:
ot,:: : ~::, C,:E',:!.F l/,? B f:; f;:l.. fi F 0 U F: f'L (\ C:F ~;
() (~) B ~5 C I~,31~' :I. (, ;.::: ,)
0 6t::/ C[',:!. ! 1630 : ;F: L t, >:: '.) (, L 1..1 [
I::·· ..'
-. .! ... :i. (1:::;' 1 1... 0 \),.(:-, ; ':;ET NEt,J 1.J(.~LUE
(,I .'... t::(, f j J ,~,::,,:,; F'OF' (,I ' ; !:[~:; TOF:E (\
U6 0P, E 6 11 F ;. ('1 (;::; 1< (;I...\... [,!..II Y' ') !·',I...U:::.
tI {, BO J ,~:, :3 I i L.!'> [: ,. (i ; :=, L.I (I E lo! ') t, I... i..J [
U6 GE J (,, 3 ~.,.; -.I F: ', lEe? ;. JUri11"
Listing 1 continued on page 338

December 1980 © BYTE Publica ti ons Inc 337


Listing 1 continued:
[) l . ~:·'fJ\:1', ~:.i 1 1 636 ',l[C3: E',IT ~.",C ;TEST FOR ABSOLUTE
\),l" ");,: ~,:O 1 '1' 1 <:) :.':\ '7 ..11';.: N 2:,. l.lEC(i ; ... JUrll::' I I::' ~:;O
c:e ?F 1.638 P,l T ? ,() ;TFt; T ~;)GN
O \~) (?:; 1 6?;? JH Z, '.'FCft ;JUMP IF PO S ITIVE
C.I/.9[: c: \:",to', F :I. 1::/;0 F~F E; /, , () ; c.: i. L. (~ F;.: :::; I GN
IJ (~ (? (I :I. /) it 1 NEG ; f·JEG(\TE
0(:,9C O~)
'...' ..:.. J6 /,:.; ')EC:i: r~DD (, ,[) ; 1', [) [) i) F' F ~:; E. '1
1)6 '''0
.::. .. .}
~ .J ; :I. ( ,·:' ::'i 1..1) D)' (, ; ~:;,~',')r: NFt,) l),"lLUE
C) t, 'J'E C[)E[)Ol :l. t, /, f; ; bET i'~EI.'! ','(iLLIE
U6;~,:l

C.I ,!., (1 ~"


I.:::;'/ F-
C{iL.L
p, IT
.Jh:
FETCH
'7, (01
Z,I,)EC~.: ,
; T E ~:; T I N ~:; I,
>:UO/; 1.6',6 ;·. JU~\r' IF f"')::;) TT ')[
D6(1:.~_; c",',er: :I. (" i, 7 r:;F~ ,; /, (, ; CL.E,A.,F, !3 I GN
O{'(I/ EDi,l, 1.61,B ~J F: c:, ; NE Gt1TE
IJ 6(,,? :t. {j it (? I) [ C~:5 ~ ADD (;,.1 ; ADD ()F'F~)ET
0(,,(;(1 ~.:' I: 16~;O l.. D E , (\ ; :::;1'1I,l[ NFL,! ')(.iLUF
O(;AE, 1 GO:) 16 ::; 1 ,JF: l)Ee ) ; ..JUVIF'
ot, '~1 [) :I.(,~,;,' '')LCt,; LD [),A ; ~;(,,)[ NE~! ""~iLUE
O(-'AE C[)EDUl C(i L. L. F Ef CH ; (JET NEt,) V(.1LUE
Clt,P,l ~5 F :I t.i ~:.i', L. D E , (1 ; ~;(il.!E Nt:~! i){ll..UE
Lr:'.,~· ? 16~:'j~:! l.lEC?: C, IT 1, C ; T E ~3 TeO L <) F:
20 0:.i . .,ih: NZ, ,)[e8 ;JUMP JF SECOND~RY
fJ68(. DD7ED;~ :I. 6 ~::; 7 1.. 0 (',,( TX +CiDF::?) ;LOAD PRIMARY COLOR
o(, E', ';;' J. {" ~::.i E: .Jr.: ,.) L C s:'
DD 7 :,:: 03 :I. (, ~.:.:.; ? I.) F CG ~ L.D (,,(T::< +GDF;;3) ;LOAD SECONDARY COLOR
06[,,[ D[»'/f;Cj' 1660 ',.IEL?: I... D .: :I. >:: -I C (:0 L (:0 f~ ) , ('; ; ::; (1') [ T ~: F C: (0 L () 1<
\j,SCl (J[iJO II) C ,. I) ; CL[(.~I;.: THE COlJfJTFI~
o.::', C~~. L~, F'I.J ~:;f:HL ; ~;t1,)E H t1ND L
U(,[:"; C ~.:.:j 1 t, (, .:1, ::'U ~; II Be ; ::;(:-,l.'I':: Po ,A.,ND C
O,l:.,C~; :I. { ,i:o i , L.D 1..,1) ; CiET >: ENDF'OIN '1
I.J6 I.:: /j ;·~ 6UO I..U II, D ; CI..E(\F: H
1)1)/;1:::(1(') :I /,66 LD C, (lX+GDF:O) ; (iFl X
I) ( ,I.: :', !.::i(;UU 1667 tl) ; CLE,.;h: P,
O,~,CI) :I. ,i, {. (: >< CIF< "~"
; CLE(.IF~ CAI':f..:Y
"
I),SCE ED';;::: 166 9 8BC HL.,eC ; :,;U[',fF:(:,CT
Clt,DU f t,I':" ;·'O(:, :I. {. '/ ( ) . J I:' ('I , ',l [ C :I 0 ; ....1 U ~I F'
J FE', (:0 F~: f~: 0 l,!
01>3 ,') /, 7 0:1. 1 (, 71 L. D ( T : < :.::;:< ) ,. 1. ; :; E T '3 TU N 0 F / . J
O(,U i' 1 F: DB 16 7? Jk VLC1:1. ; JU ('I F' (.i F~O U t~ D
I)D::5(; I,iFF 167 3 VIC10: LO (1 \+8X),- 1 ;::;Cf '.3IGN OF X . j
(1,1" [) [} '/ [,:. :l.6 7~ LD A,L. ; Ci I : T T HF [) 1 f ' F E h: F NeE.
of:.. DE EDIt I.t 1 67:::; 1'~FC; ;GET ABSOLUTE VAL.UE
Dt,[U ,(, [. 1676 L.D L,A ;RESTORE THE DIFFERENCE
I)(, E 1 16 !7 VEC:l.1 : L.D D ,. L ;::J,A.,l,JE DELTA X
C.I,~,L ? 1 {,/f:: LD 1.., [ ;GET '(
U6E3 260() 1 679 L.D H,D ; CLE('1F: H
(.I t, E. ~. ' 1)1)1.,LU 1 i.i,eo L.[) C,(Ji+(J[)f~l) ;GET Y
06EU U6(1) 1681 L.O B,Q ; eLL!,',I,: I~,
O {, [tl i\ F l682 XOR ~ ; CLEAf~ THE Cr-i f~F.:Y
ot.;: I", 1683 SBC HL.,BC ; I;'. T I'<,ie T
~:;U
U(,Ei) 1. 6 E: I j ... .1 F' f{l 7 I..) E. C 1 2 ;..1 U('I F' 1 F ['. 0 1< f.: 0 ~!
ut.ir o ODJ6 l ,BlJ :I. 1 6W5 LD (IX+~3Y),1 ;LOAD+:I.
C.I (, F /, 1686 JR VEC13 ; JU~I~' (,F:OUND
(j ,S F.':, :I. 6 n I' ') I": :.: !. ;) ; L. D ( I :< + ~:; y :; ! ..• :I. ; LOAD-l
CJ '::' F to., / 1) 1688 l..D A,L. ;GET THE DIFFERENCE
061'['. ED';!., 1689 N~G ; NEGATE THE DELTA
OI..,FU 6F 16?O L.D L,A ;F~ESTOh:F THE l)lFFFRENC[
06FE D
~ : :; 1691 VEC13 : tD E. L ,~:; ,A.,l.)E DELT t, Y
(I,:, F F t, E', LD L,E ; h:EST OF:E DF.L I t, Y
1)70CI 1.1) H, D ; CLEAF:': H
0 -/ 02 l..D C,D ;GET DELTf.i X
U:' () .';; O,l:,Oc) 1. 1) I?,.D ; CLI:~(lF;; !~,
Oi():.i :I. (,S'6 \OF: (, ; CL..E{,F: C(-,PF:Y
(J lU6 ~3BC HL , /'.C ; :,UBTF,(lcr
(.1 '/ (.1:::: Ft; ;1 ::', 07 :I ,~, ':;' t: ...1 F' ~I , ',I E C 1. /, ; ".1 1..1 (1 F' I FE', 0 F~: f~ 0 ~!
O/U[', o() )' :.'~ ~'j. !:,=j LD (1;(+(11"1) , E ;LO(.)I) Y
O:' CIL [)[)7:·.::', (, 1 / 00 LI:o (I >:':('IN),[) ; I... OI~,D y;

338 December 1980 © BYrE Publications Inc


Listing 1 continued:
0 / 1 :1 lUC)(" :i i' C) 1 I.) E C :1. ~.:~ ; .JUfilP i;I(OUND
D/:I ::. I)r) /2 ~:; 1 1' 02 VE C:I~: LD (IX~MM),O ; LO(, [) ;,::
I) I),>' , ':: t, i..?CI .S LD (IX+f1N),E ;L.();.',I) Y
O? :I? [) [) ' [ r'; 1:·'0/; '·)EC1~ ! : LD (, ,(ll-:I"II"I ) ; F;E'.T t'IM
I. ) .' I. e 1705 SRL A ;DIt..'IDF B·Y 2
CI/:I L .i. :i IJ{, L i) ( I l ..: 1"1;' r (i ; ~:;(.\ 1)[ )'1
1.:1 )' •..":1.

! ,'
•• •j
i 170} POP BC ;. F: E ::) T <.> i·;: E:: I :', ( , 1) !) C
o /~ , ? l:. 1 :I. /o:=:; f ' OF' f: L ; F~:E~:;T () r;:L II ,~,ND L.
I:; D(, () 1.:1 '.:? 1/09 CAL L CA SE ;GET THE CURR ENT CASE
r', . " ... , /
•...1 / ,':, ': .. ' U[) :?L /, S;' 1/ 10 VE C16: LD A, ( I X~COLO R) ; G[ T T f: E C (I L 0 F~:
C)' ::.:: ') 1/ 11 PUSH BC ; :3t,l)[ Be
() >' ;:"(, D~' 1 ? :t ;.: F'I.J:::; f: !) I:: ; ~;A')F I)E.
," ,.,'
IJ /:.?I::'. I. ' •• } :! / J 3 r:'!J~3 1 '1 HL. ;SAVE i'lL
o/:..'c CD3FO(, 1 ? 1 /, c: (,I. . L. F' L 0 -f ; [, L. 0 T THE F' 0 J NI
U72 F Fl 1/15 POP HI. ; 1;.:E~3TOI;.:E HL
0/30 Dl 1 :;' 1 /.., F' (:< I::' D [: ; I:Ef; '1 C'[;·:E UE
i,) ,.??::!. I.: 1 i}ll POI"'· E~ 1.. :: ; F( E;o r () I~ E B C
;: J ',/ ::.~:, : :: 1 '/1 f.:: I. .. D (1, ( I. x . : !'']!fl) ; C;L '! 1"11"1
1/1'1 ! ' I: ' L ; C () i~ I::' :" ,1;: F 1"1 ['ii
0 .. ' :',,~, ;:: CJ C.I J 1./20 ....IF'.: tiZ " ',.IE C :I /' ; ... 11..1 1"1 f' I f (! <:) T t:; ,~'; I'll E
C"/ :1../ ;': - :I. ;. F: F T U1:( (.I
o/?,s;'
,.t' ,. .1 :I. >' ::.)~i i·)[C:I:?: F'I.J::;fl HL ; ~:;(;')E H t,ND L.
-I .••} .. . .. .. ~.
U / ~. :~ ( i .l "" ,;:. '.::: PI.J::::;H i?,C ; 3;;1,)[ B At~D C
1.1;:.',[:', U[){.[Lii, l/::': l l I. .. [) L. , ( I :/ .:. I'il ;. ; LiE: T r'l
I) ?3 [ ;:::(;00
1::1'/ . . , C: !)I.:'i; f:. i:,f, 1 >';:::(, LD C,(]>; ': !'!!") ; GET t'IN
U/ it:'·,: U(;C)() 1. } ::.:: ~/ L !) I?, ,C) ; C L !~: ,0', F;.: P,
:. ' ,f ':'; " I 1.1 'J' (, D D f: L. , ['. C 0: !\DD 1"1 -: l"li'.i
D!) "i F "i:'j :l. 7'·:· D L. D C:, ( 1/ ['jill'i) ; Li F r i'lli~
,' I "
" ...., ' .:. ,' :...I,~ , CI0 J ./::',C) 1.. D ['.,0 ; C:L. E(,h: E',
1/31 r eLE(',I'< C,"iF(F:Y
1. : ' :1., :,; ~; !: ',C HL , [',C ; :::;1..1 p, T F,: {\ C-I
11./ i,! 1'/ :3 3 J F' I'i , to' Ie: C J ;~ ; JUI'1P 11'- l"iINU~;
CJ ; ~::, :I ULI ':'- ~.i /, .{; l.. [) ( I i-: ('1 ) , L ; ~:;(l',J £:: 1"1
!.) ./ ~~'.; /t Cl :C' () I::' ec ; F: L~:; r 0 I~ I: E', p, N I.:' C
l. ,I ..... ~: ',; ~:. I [J :1 731.:., [ 'OF' HL ; F~~[ t:-I O[,: E H (,ND L
U / ~.5 ,S O[) (; i'"i:3 173/ LD L ,( IXt S Y) ;GET INC Y
C.1"/ ~:.;o:;;' [)Dt;.{,L,1 1 .'1,~: l .. D H,(l>:+ t :X) ;GET INC: x:
[) /~..'iC: J ~:i 1 ') 1/!9 JR VE C20
oi'~, I'.. J '/ II 0 ',) E C 1. E: : (1 D[) f: L , [', C
1 7/, 1 L.D (I>( !I'),I.. ; :::; ;;') [ Iii
0 / 6:.' C:I :I '/ I, :.' F' 0 F' E', C : F<E ~;I ()f<f:. p, {,ND C:
IJ "/ /:. :.~: :..: 1. :I/~3 POP HL ; 1'([::::: 1'01;:[ II ,"iNO L
1:.1 / ,i, .i; ::~: L. CJ II 11'44 LD L,O ; CL[t;F~ L.
U/ ,S (, ;.:.;(:,n l) 1/ 45 LD H,Q ;.CLE(\F: F"OINT[I~
I.J i' .':,e DD i E f;~ , 1. /L,,':., L[) ? " (1/,: 1"11'1) ; GET i'11'1
D / ,~,B e(\ 174 7 CF" D ;COMPARE WITH DELTA X
(1)/.,(: 2 00 3 l7 48 JR NZ ,VEC19 ; JUMP IF NOT EQUAL
0 / 6[-: DD ,S 6"i? 17 49 LD II . (I/+SX) ; ~)(,'v'E l)i·~·,I...UF

CI :/)' :I [:', f', 1 /5 0 VEC19: CP F ; COMPARE WITH DlLr ~ y


C) //~.? :.?U IJ j 1 )'~':; 1 NZ,. ')[C ::? CJ ;.JUMP I~ NOT F0UAL
D';·' I' l; [)D,~,E', t:: l7~::.i:'.; 1..D L, (1)::+::;'1') ; LOP,D ~;y

a ll/ DD7[:~IJD 1/~.'5::'; I)[C ; ~O ; L.D (" (I/+IJDF(C)


[ 1/'/ ( , B'; {IUD {~,H ;. ?\OD INCF;:Ef'I E:. NT
al l [', DD} / OO LO (I\+GD!;: (),,;
D:t7L UD?EOl 1 7 ';:il.:, L. D fl , ( I >: -: GD f\: 1 ) ;GET Y
U7Hl :I )' ~.'.'i '/ (i DD ,",L 71~,I)[) INCFi:Ef'iENT
o t::2 DU7 / 0l l 7~:jB LD (:r ;(-: GDF\: 1 ) ,(, ; F~E :::; TOPL y
D (:;: ~.~.; IiC 1 7 ~.:5? I NC I. : ;. 1 N C F E 1"1 L ,...1 { l: 0 U N r
:I. :=.::'/ !:. 1 / /:'0 ..JF: t..JELl .!:., ;. ...1 I.Jt1 f' (.\ [: () 1..1 U D
1. / (,1
1 //:'2 WAIT ~~~ ~ ~~~~~~~ ~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~*~ ~~~~~~

1 :.:., 1:.. i; I,tJ f-l J TAL. l.. 0 I,d S ~:; z


'( N C H ~: 0 N I .. ti T ION ~,J I -I H l H E F h: (I VI L F: f.i -{ [ [', ~{
1} 65 WAITI NG FOR A SPECIFIFD NUMe FR OF FRAMES. WAIT FIRST
Listing 1 continued on page 340

December 1980 © BYTE Publications Inc 339


Listing 1 continued:
t '/ ,f. Ie. GLT S THE COUNT FROM EITHER THE PRIMITIVE IlSLlF OR.
1.767 IF THE EXTEND 81T IS ON, FROM THE NEXT BYTE. GDR4
t '/I,t:: (FRAME COUNT) IS SET TO - COUNT AND WAIl THEN LOOP S
17 69 UNTIL THE FRAME COUNT GOES TO ZERO.
1 // 0
J >'1 1 c r,ll C" FETCH

C:: (,I...I.. ED ["\ PRIMAT (INDIRECTLY)


:1./;;' I~
( f' h: 1 f'll T J ',) E 0 I ' C (:0 DE. 'I E i'l f' 0 F<(\ f;: Y )
1,/ )'", (IN[)E X)
1 '/ / /
l '/ :;e I / (:t NONE
Ii??
:1. ,/ ::;0 to; T f,: UC:: 'I U[i: L : ;
l '/ Gl
0 7 t:::::: CE"~:JF :I. ? D? ~,I {, IT : [q T '3. (.\ ; TEt;T EXTEND P,) T
O)' G;:\ :l / B :.3 iF: Z. l,Jf~IrD ; J l.J i'll'" I i' i i 0 T ~; Er
O/H C CUELlO:! 17f:il Ct,l..,l.. [' FTCH ;[;ET COUNT
I) / (;; 1" 1 :JU~? :I. '? ::::: ~.:3 JF.: ('J::1ITl ;. ",II J 1"1 i" ,-; I:': 0 U N I)
(.I ?S' J ['(,0 / :I. 7 (:{, ITO :
~\,I(., (iUD (.IC10UO 11l [', ;MASK AI...l... BUT COUNT
[I 7? . .~: ED i./. 1. ,/ H? l. JAI T:I. : NEG ; NEUriTE i;o) IH'H
I. .i .~..., '7' ~~'.
0 /'1 ::;
0 / ';.'[:',
DU 7 7 Df.:
DD 7 [(]I.,
FL(.ID
1 ? f:f.::
:I. 7\3 ':;'
l/?O
~J ;:l I T 2:
LD
I... I)
C::f"
( J i-: GO Ff;) • (,
I )( + GDIi:
(.:, , (
0
l, ) ;. t:;ET Ff;:tli'lE [ 01..11)1
; CJ E T COlJN T
; TE~:;T FOF,: ZEF:O
1,:.1 ,/ ',::' r:, 2 1) ! " O 1,/ "? 1 ,.IF: N / ,("I,~Ir) ;. ,.I Ui1 F' I F NON ZEI:': 0
O/Si f CC;' l / ') ;? 1::f T ; f;: E T I.IF~r,!
l li.?3
1794 ; ~~~ ~~ ~~ ~**~~ ~~~~~ ~~ ~ ~~ ~~~~ ~~ ~~~~ ~ ~~~ ~~~ ~~~ ~ ~ ~ ~~ ~ ~*~~~~

1. ) '') '?
1 f: 0 () C: (, ~ ; L [) El L f<I'll :I. N [ ':; : I : L C f., ~::; [ (1 F ~, F,: [ F E F,: ENe E [) ',' I E ~I F' (:0 f~ T •
18 01 I F A VIEWPORT I S NOT REFERENC ED, CASE EXITS . OTH ER-
1802 WISE, C~ S E I S S ET IN REGISTER 8.
1 :3 03
1 \,::0 /, CALL~;

J nCI ~5
:I. E:C!{, C:(, LLED p,y
I UO? lP1X
J t,:C.lt:: 1"10 ,.,!
:I. B U? ~3 Yi"l
1 C::l: O ',) EL
:! C: 1 !. 1:': 1"1 :<
:!. ~;:: 12
1 ~ : J '!, h:F(;I~;TEF:l=':; ( -I I': i'l F' 0 [,:(\ F: Y )
1 G j I.i ['. ( C(\~:; [ )
1 F: 1:, [) ( T L i'l F' 0) F< '" fi: '( )
1:316 E ( TEr'lF' 0 1:': (, (:": Y )
It: J ? H ( T E f'l F' 0 f,: (l f,: Y )
1G:lB L ( T E f'"l F' 0 I;: f~' r:: y )
1 B:I. '7' TY (I NDE\:'
1H:?D
1 H2 1 I /O
1 c: :?:,::
lB ?:i, ~; '( f,: 1..1 C I II f;: E ~; co; D r.: t, - 1. }, ( ',I :r C(,i I ' () F: -I l:) )
REF (REFER ENCE)

o /f.iC.I F~:, F' U ~:; f: fiF ; br, ,.,! [ (iF


oi' f1 J, F [) C ~'j PU~::H IY ; ~3 ()')L I Y
(,1 / ( , 2, E ~:.~ 1 r ', r ',
. . C'.::. F' 1.,1 l,:;f : I: L, ; Sfi','[ H (iND l..
G :/ /:) /f I.) ~:.) i U? F'I,I :3H DE:: ; ~:;(~ \..!L I) t: NU r"
CJ'. / ( \ ~~'.. CI( ,OO :I.H3 LU E'" 0 ; (-,~; l::;!,.JI"ll- C (,,~;f:. U

340 December 1980 © BYTE Pub lica'i o ns Inc


Listing 1 continued:
U /f17 DDCI?,i,3",E 1.G 3i. :'.11 1 ,( I >';+ F:FI :· ; T[ ~3 r F:E F F I:;: EN CE
oi' flf:'. :? l:: 0 6 1 :,:3 :') J F~: ;:: ; C: (, :: ; [ CI ; JI.Ii'IF' I F NOT ~:;E. T
O](, D 1):1. ID33 POP DF ; F:L:::; TORI: D ('I f'J[; :~
I):'" (; L Ll 1 :~:3il r'oF' f lL ;h:E~:;TOF.:E H (~IND L
D / :~ F~ rOCl 1. B:3 ~5 ; I": F ::; TI) I( I:: ::.; T(;C1<
CI"/ l:.l Fl :I F:36 f'Of' (, F ; F: E ::: T 0 F;: [ ~::; ' I {, C f;:
[I ',:? :~', ;,:.:: c o:,~\ IG 3/ RET ; F:F fiJ I:;:,·,!
0'/ [ ', :,:. f:' U;. :0 1. :=.:: ,~:, :1.1) 1838 CASED : LD IY. STR UC 1~GDR6 ; l OAD REF lR~NCl Sl ART
OJ::' 1..:: F:', lj :..:~ ·:'i· IS 1839 8I T O,(IX~RFr) ; T C ,:; T !": F F F h: ::: [..1C I:
CI :.' [', L', 2 : :.:0 l: 18/;0 JR Z.C~S [l : ..1 1..1f'I F' I F !I 0 -I ::; [ I
IJ '/ ::~, D FD:? l F;r:,J.U 184 1 LD IY. S TRUCT+GDR10 : LI)AD R E FI:REN S~ Sf Apr
f) '~/ C .1. 1 t: / 1 ;::0 ;. : ....., ~ , E:: 1. : LU L. , ( ) '.( -: ? ) ; l.. 0 Fi D F< l C, ~. : T >(
CJ .7 I..: ",. 26:...10 18 4 3 LD H, O ; f; L [(,I:;: H
u/ e,!, (:\', [ : : le i;:; :=. ;[.-, 1 , [,. ;::;ET f.'.ll 1
0 7C (3 FD~:iE O(j l(i"':.:.i 1..1) E :( .( Y+O) ; i3 E f L E: i- T l
LJ 7 C[:', J (,UO :1.846 LU 0.0 ;CL.Er; :.: L)
(j / c.: D 1 H I,,? /OFi (,
OI CL 1 E: i, :::: :=';[', C Il L , OF ; ::: ; 1.. 1 E', T h: (; C: T
IJ /D U FI~D~.:5U7 1. G't'? ,Ii' 1'1 , CA:3F .':, ;: ) U1'' 1 F' J f' "1 I Nil:;
C.:I:,U::.: 1 ::: : ~ ..i CJ f~:[~; 1 • I', ; F~E ~; E',l T J.
;:·I) (,C U:.'\ l8 51 CASC): LD L ,C IY +3) ; fj 1~. 1 · I~ I U I j f Y
1..1 '/ [.,:::: ? ,~:, () CJ 18 52 LD H,D ; LL L (,f;: H
!) '/ !} (1 1;C,i: u lG5 3 SET Or B ;: : :;CT p, If (j
r !) ~:, r:. C) 1. 1. F:~:.i /; LLo E • .: r Y+ 1 ) : c)FT LEFT 'f'
I.J /D F 1. (,U() !._ O i) y C! : 1.: LE(iF: D
LJ / f.. 1 18 56 XOR n ; CLE~IF: C(I F~: f;:Y
0 )'1::;:: EU:.::.i) :1.85 7 SBC HL,DE ; ::3 Ii eT i": ,~ cr
0 ';"-' f.:. i; F (;[S:' O'/ 1 : : ~::.i t:: ..1 f' t'l , c.: (; ~:; E:. 3 ; ..JI. lt'I F' :r f r'\ i NI.I ::;
IJ /I::.7 I.:; I?, : :~ () 1859 Re S D.B ;1';.:[:3 !:',IT U
0 / [0:.' OJ. 1860 CAS[3: POP DE ; h:L:=';IC'f.:L I.) (i i\' !) I
Listing 1 to be continued next month in Part 3

If you're serious a bout the stock market, you need


Tickertec™

Watch 48 to 400 of your favorite stocks


without a 15 minute delay.
Ti ckertec'" is a computer p rogram that d isplays the NYSE or AMEX
tickertape on your TRS-80'" Modell or b oth exchanges as an option on
the Model l!. You see every trade as it is repo rted by the excha nge and
track Ihe last ten trades , tickertape reported volu me , and high and low
limits on Ihe stocks you are watching . Ti c kerte c prices start at S1.00000
with many opti o nal features a va ilable inc luding hard copy and
8" DISK CONTROLLER
p ortfo li o management systems. Programs may be purchased fo r cash
(i.e " hard dollars) o r payment can b e arranged in the form of dis-
NOW-DOUBLE SIDED OPTION!
counted bro kerage commissions (i.e., Soft Dol lar Software'") . Exchange • DOUBLES APPLE )[ STORAGE
fees are extra . Call for FREE b rochure TOLL-FRE E at (800) 223-6642 ;
in New York c a ll (212) 687 -0705 ; or mail the coupon today, • APPLE DOS COMPATIBLE
• SHUGART 800 OR 850 COMPATIBLE
• IBM 3740 DATA ENTRY CAPABILITY
Max Ule & Company Inc. BY2
6 East 43rd Street, N.Y., N.Y. 10017
• CP/M , UCSD PASCAL CAPABILITY
I Name Available at your local APPLE Dealer: $400_
I Address I
I City Stote Zip -- I SORRENTO VALLEY ASSOCIATES
I Bus. Phone
I Pers.Computer? 0 Y
I
O N Model
10 1980. Max Ule & Company Inc
-- I
21®
S VA 11722 SORRENTO VALLEY RD.
SAN DIEGO. CA 92121

Circle 270 on inquiry card . Circle 271 on inquiry card. December 1980 © BYTE Public.lions Inc 341
~ META TECHNOLOGIES . ~
QY> -FOR YOUR DISK SYSTEM QY>
Single Sided , Single Density, Soft-Sectored

FILE BOX $ 2 4~o~ 5V4" disks


5 'k inch , (for TRS-80TM) Mini-floppy

DISKETTE STORAGE SYSTEM for 8" disks _ . . $29.95


DISKETTES
MTC brings you the ULTIMATE diskette
storage system , at an affordable price. Stor -
ing 50 to 60 diskettes , t his durable, smoke-
color ed acrylic unit provides easy access
through the use of inde x dividers and ad -
$19~?o(:o
Meta Technologies strikes again . . . at
justable tabs _ Unique lid design provides the competition! These are factory
dust-free protection and doubles as a carry- fresh, absolutely first quality (no
ing handle . seconds!) mini-floppies. They are
complete with envelopes, labels and
write-protect tabs in a shrink-
PLASTIC LIBRARY CASES wrapped box .
(not shown)
An economical form of storage for 10 to 15 INTRODUCING
diskettes, and is suitable for your bookshelf!
Case opens into a vertical holder for easy ac- PLAIN JANE™
cess . DISKETTES
5'/4 -inch diskette case .... $3 _25 The Beautiful Floppy
8-inch diskette case . . ... $3.50 with the Magnetic PersonalitYTM

In 1980 alone, MTC has sold nearly a third


of a million dollars worth of brand-name

TRS-80™ PRODUCTS diskettes. If anyone knows quality, we do.


And these are quality diskettes. The
catch? They are in a plain white box .
.111"/1 ·.. 1 ,,,·,·... ,, You 're not paying for fancy printing , fancy
META TECHNOLOGIES labels or fancy names on the packaging .
We don 't even put our own label on the
REDEFINES package (labels cost money). At this in -
troductory price (ou r regular price will be
"Customer Satisfaction" $21.95 per box of 10) we cannot offer
quantity or dealer discounts.
IN 1981
PLAIN JANETM Diskettes . .. .. . $19 .80*

m et-a -mo r -ph o-s is ('lld ' <> m elr ' fJ VERBATIM brand Diskettes (box of 10)
sis). /I" f>I. -SE's (- sez' ). 1. ;1 tran s form a-
ti on. 2. a c hange or SLl cl'l'ss ive c han ,l!;cs 5 '14-inch (for TRS-80TM)
MD525-01 .... ......... . .... $23 .95
in c haracte r or appearance. :-L M T C ' s 10 boxes of 10 ... (each box) .. . $22.95
t ra n s iti o n in 198 1 t o a bigge l- a nd
NEWDOSI80 by Apparat ........... $149.95 8 -inch FLOPPIES
b e tt e r way of do ing b u s in ess .
NEWDOS + with ALL UTILITIES Single-Density, FD34-1000 .. . $29 .95
35-track .. .. . .................. $69.95
fe a tul-ing n ew a nd im pl-oved pro -
Double-Density, FD34-8000 . . $39 .95
4O-track . . . . . . . . . . . ... . ... $79.95 du cts a nd sel-v ices_
TRS-BOTM DISK AND OTHER MYSTERIES
. .. $19.95 CALL FOR INFORMATION ON
MICROSOFT TM BASIC DECODED & OTHER
MYSTERIES for the TRS-80TM. . .... $29.95 OTHERTR~80TMPRODUCTS

• Add $2.50 for


All products *PRICE GOOD THRU WE ACCEPT standard UPS
guaranteed for MOST ORDERS DECEMBER 31, 1980. • VISA shipping & handling
replacement only . SHIPPED Sorry, no dealer or qu anti - • MASTER CHARGE • $2 .00 EXTRA
Prices , Specifications & WITHIN ONE ty discounts. Allow for • CHECK S
Offerings subject to for C.O.D.
BUSINESS DAY possible shipping delays. • MONE Y ORDERS • Ohio r esident s
change without notice . • C.O.D . add 5 ' , % sa les tax .
CALL
TO PLACE ORDER TOLL FOR PRODUCT INFO
1·800·321·3552 1·800·321·3640
FREE
IN OH IO (216)289 ·7500 (COLL ECT)

[jtTR TtCH~OLOG~t5 CORPORRT~O~ 8010 10


TRS-80 IS a TM 01 Tand y Corp .
PLAI N JANE IS a TM 01 MTC.
26111 Brush Avenu e. Eu clid . Ohio 44132 e 1980 by Metatechnologies Corporation . Inc.

342 BYTE Decembe r J 980 Circle 356 on inquiry card .


\\'bat's Nswf
SOFTWARE

Commercial Mailer Has Chemistry Programs for study . Chemistry Lab 1 uses graphics to
simulate introductory-level chemistry ex-
30,000 Name Capacity High School and College periments, including acid-base titration;
a monomolecular film experiment used
Commercial Mailer, from Stonehenge for the determination of Avogadro 's
Computer Company, 89 Summit Ave, number; and finding an unknown weak
123~5b'B~1D11I2131~
Summit NJ 07901, (201) 277-1020, has a IIJIIIII,I,I,II'I',I,I,I,', acid by determining its equilibrium con-
capacity of up to 30,000 six-line records, .L stant. The program provides randomly
with an unlimited number of lists. This STBV HRD generated initial values, giving unlimited
~

program offers features including test results without repetition . Chemistry


creating, adding, changing, deleting, Lab 2 illustrates the behavior of gas par-
sorting, utility / field code, and more. Re- ticles as the user varies the gas environ-
quired hardware includes the Apple II ment. Students are guided through the
with 48 K bytes of memory, the Corvus Ideal Gas Law, the Kinetic-Molecular
l1AP Hard Disk, and an 80- or Theory , and the principles of entropy.
132-column printer. Optional hardware The program features low-resolution
are the Corvus Constellation and Cor- graphics and is written in machine
vus Mirror. The format is a menu type, language. For details, contact High
and the system can be adapted to the Chemistry Lab Simulation 1 and 2 are Technology Inc, Software Department,
user's format. The price is $250, plus $3 for use on the Apple II computer. The POB 14665, Oklahoma City OK 73113,
for shipping . programs may be used either as an aid (405) 840-9900.
Circ le 404 o n inquiry c ard . in lecture presentations or fo r individual C irc le 409 o n inquiry card .

Traffic Program for Radio Computer War Games L216-Business Software


Stations The Avalon Hill Game Company, Package
4517 Harford Rd , Baltimore MD 21214, L216 is a business package for the
The Electric Log is designed for the
(301) 254-5300, presents B-1 Nuclear TRS-80 Model II with 16 K bytes of
TRS-80 Model II personal computer.
Bomber, Midway Campaign, North memory and Level II BASIC. A cassette
The program stores up to 500 time-spot
Atlantic Convoy Raider, Nukewar, and
schedules and automatically generates data-base manager, word processor,
Planet Miners. These games run on
daily program logs with date checking, inventory-control system, stock-manage-
TRS-80 Model II. Apple II, and PET
product code separation, account ment program, check-balancing pro-
microcomputers. They cost $15 each .
separation, and, optionally, random gram, label printer, deposit calculator,
Circ le 407 on inquiry c ard.
tray location for automation. The Elec- statistics program, sort utility , and a
tric Bill ties into the Electric Log to pro- key-access utility are included . The
vide a standard accounts receivable and package is priced at $59 . For informa-
statement printer. For additional infor- tion , contact Micro Architect Inc, 96
mation , contact, The Management, POB MED-PAC II Dothan St, Arlington MA 02174, (617)
111 , Aledo TX, (817) 441-8045. 643-4713. Circle 410 on inquiry card.
The MED-PAC II (Medical Patient
Circ le 405 o n inquiry c ard .
Accounting System) is a medical
accounting system tha t features billing,
recording of charges, adjustments and Where Do New Products Items
payments, automatic printing of in- Come From?
Lowercase Driver Plus surance forms , instantaneous recall of The information printed in the new
Lowercase Driver Plus is an advanced patient records and account status, in- products pages of BYTE is obtained from
driver routine to work with the lower- creased collections and reduced aging, "new product" or "press release" copy
case modification kit sold by E B G (Em- analysis of services performed by each sent by the promoters of new products. If
manuel B Garcia Jr ) & Associates . With producer in the practice, and the ability in our judgment the information might be
this routine and the lowercase modifica- to run with the accounts payable, of interest to the personal computing ex-
tion in the TRS-80, users will be able to payroll, and general ledger programs perimenters and homebrewers who read
display lowercase at all times. The from V R Data Corporation . The com- BYTE, we print it in some form . We open-
keyboard then will work as a regular pany also has a Med Pac System that in- ly solicit releases and photos from manu-
typewriter (ie : shifted characters will be cludes a high-resolution monitor and facturers and suppliers to this market-
uppercase, and unshifted characters will ASCII (American Standard Code for In- place. The information is printed more or
be lowercase ). Provision has also been formation Interchange) keyboard, a less as a first-in first-out queue, subject to
made for a CAPS LOCK function . An 64 K-byte memory board with a 280 occasional priority modifications. While
automatic repeat action that can be ob- microprocessor, 1 megabyte of disk we would not knowingly print untrue or
tained by holding any key down for a storage, a letter-quality printer, inaccurate data , or data from unreliable
few seconds is included . Lowercase manuals, on-site training lessons, and companies, our capacity to evaluate the
Driver Plus will also work with most medical software . The cost of the system products and companies appearing in the
other lowercase modifications . The price is $14,249 . Contact Small Systems "What's New 1" feature is necessarily
is $9.95, from E B G & Associates , 203 Group , 777 Henderson Blvd N-6, limited. We therefore cannot be responsi-
N Wabash, Chicago IL 60601, (312) Folcroft Industrial Park , Folcroft PA ble for product quality or company per-
782-9750. 19032, (800) 345-8102 . formance .
Circ le 406 on inquiry c ard. Circl e 40B on inquiry c ard .

December 1980 © BYTE Publica ti ons Inc 343


SOFTWARE

Word Processing for the


Apple II
A word-processing program called the
Datacope Scribe is available for the
Apple II . On-screen editing is by
character, word, sentence, and
paragraph, plus block insert, block
move, and block delete. General formats
control the locations and justification of
margins, tab locations, and the number
of lines per page and their spacing.
Special formats may be used to center,
indent, and underline text. The program
can print single or multiple copies
without user intervention. Single-letter
commands are included. Memory can
hold approximately eleven pages of text.
A BASIC program allows users to
customize the machine-language pro-
gram to match the user's printer, printer
interface, and personal preferences.
Minimum equipment requirements are
an Apple II with 48 K bytes of memory ,
Applesoft in ROM (read-only memory),
an Apple II Plus with 48 K bytes of
memory, or an Apple Language System;
Dan Pay mar's Lower Case Adapter; a
Disk II drive; and a printer and printer
interface. The suggested retail price for
the Datacope Scribe is $79.95. Contact
Datacope, PO Drawer AA, Hillcrest
Sta, Little Rock AR 72205.
Circ le 400 on inquiry card .

. . .. . . .
, : , , • • ;

.:.- .. . ...... -.- . ....


"
,

... .
, • "t ! _

_-
..
~

CP INET Operating System ~ ~

from Digital Research


Digital Research Inc, originator of the
CP / M and MP/M operating systems,
has introduced CP / NET, a new operat-
ing system for microcomputer networks.
The CP / NET software system supports
network technology by allowing in- Flight Simulators for dimensional out-the-window view of
dependent microcomputers access to flight. The view updates at an average
common facilities, such as peripherals, TRS-80 and Apple Systems of three times per second . The anima-
programs, and data bases, via a net- The A2-FSI for the Apple II, and the tion and flight characteristics allow the
work . CP / NET operates with CP / M T80-FSI for the TRS-80, are visual flight non-pilot to learn basic flight control.
and MP / M. Applications range from simulators that offer a real-time three- The FSI instrument panel contains all
multiterminal word-processing and / or the instruments required under part 91
data-base systems that share disks and of the Federal Aviation Regulations for
printers to industrial process-control visual flight. The FSI includes a stall
systems that use single-board computers, Graphics for the Apple warning, turn indicator, radar screen,
without disk or console facilities, as United Software of America has a ammunition indicator, and control posi-
slaves . CP / NET consists of one or more three-dimensional high-resolution tion indicators. Controls include throt-
masters running MP / M and one or more graphics package for the Apple II called tle, brakes, bomb drop, machine guns,
slaves running CP / M or MP / M. Apple World , which is a text-editor- high / low world, and declare war. The
CP / NET is network independent. based color graphics package. The pro- T80 features a downward map selector.
Through simple modifications, a net- gram comes with a manual and requires The A2 includes a keyboard / paddle
work may be constructed with any com- any Apple II or Apple II Plus with 48 K selector. The FSI requires 16 K bytes of
bination of shared memory, serial links bytes of programmable memory and a memory. The programs cost $25 . The
or parallel I/O (input / output) with any floppy-disk drive . It is written in A2 is available on disk for $33.50. Con-
protocol. For more information, contact machine code . The price is $59.95 from tact SubLOGIC, POB V, Savoy IL
Digital Research Inc, POB 579, Pacific United Software of America, 750 Third 61874, (217) 359-8482.
Grove CA 93950, (408) 649-3896. Ave, New York NY 10017, (212)
Circle 401 on inquiry card. 682-0347. Circl e 402 on inquiry card. Circ le 403 on inquiry card.

344 December 1980 © BYTE Publica ti ons Inc


' . \.~ . • 1\1 : ~ .
, . "'IStB SW•.
MISCELLANEOUS

MC68000 Development
Boards Extend EXORmacs
Systems
Motorola has introduced four
MC68000 modules for use with the
EXORmacs system. The User System
Emulator (USE) provides the connection
between the user's nondebugged hard-
ware / software system and the diagnostic
power within the EXORmacs itself. The
extension provides the debug functions
of MACSbug and the symbolic debugger
SYMbug, along with the file-
management and memory-storage
capability of EXORmacs . USE consists
of the USE Control Module, Buffer Box,
and interface cable. The price is $1500.
The VERSAbus dynamic-memory
modules include a special addressing for
placement of memory in both the system
and the user's map throughout the
16-megabyte range of the MC68000
microprocessor. A parity feature is pro-
vided. Prices for 32 K- to 128 K-byte
memory modules range from $1400 to
$3500 . The VERSAbus Adapter Module
X, Y Positioning Device Operates by Fingertip Glide board plugs into EXORmacs bus slots
TASA (Touch Activated Switch mentally sealed . The 10.2 by 10.2 cm (4 and provides an interface between the
Arrays inc ) has introduced this alter- by 4 inch ) surface can be traversed at 8-bit EXORbus modules and the 16-bit
native for trackballs and other two- up to 60 inches per second without loss VERSAbus. The modules also provide
dimensional controllers that provide of resolution. Rapid finger movement user-selectable interrupt levels and con-
coarse and fine position adjustment by can give coarse control; slow movement trols required by the VERSAbus inter-
changing fingertip speed. The X, Y con- offers fine control. The Model 4460 X,Y rupt scheme. The price is $295. For
troller produces X,Y positioning signals Positioner is priced under $500 in OEM more information on these and other
when a finger is moved across its sur- (original equipment manufacturer) quan- EXORmacs products, contact Motorola
face. it can be interfaced with plotters, tities. For information, contact T ASA Semiconductor Products inc, POB
video displays and other devices. The inc, 2346 Walsh Ave, Santa Clara CA 20912, Phoenix AZ 85036, (602)
unit uses 70 % less space than trackballs , 95051 , (408) 727-8272. 962-2209.
has no moving parts, and is environ- Circle 412 on inquiry ca rd . Circ le 413 on inquiry ca rd .

ASCII Encoded Keyboard


Kit
The JE610 ASCII (American Standard
Code for information interchange) En-
coded Keyboard kit comes with a sixty-
two-key keyboard switch assembly , in -
tegrated circuits, sockets, connector,
electronic components, and a double-
sided printed-circuit board . Wiring in-
structions and circuit diagrams are in-
cluded. The full 128-character ASCII set
can be generated . Two user-defined keys
are provided, as is a caps lock for up-
percase . The keyboard assembly requires
+5 VDC at 150 rnA and -12 VDC at
10 rnA for operation. interfacing is ac-
complished by an integrated circuit or
an eighteen-pin edge card connector.
The suggested retail price is $79.95. The
DTE-AK enclosure is available for
$49 .95. Contact Jameco Electronics,
1355 Shoreway Rd, Belmont CA 94002,
(415) 592-8097.
Ci rc le 414 on inquiry card.

December 1980 © BYTE Publications Inc 345


SYSTEMS
Three New Computers 6500 Development System
from Radio Shack
The TRS-80 Model III is available in
several configurations, and it ranges in
price from $699 for the 4 K-byte version
(expandable to 32 K bytes) to $2495 for
units with 313 K bytes of disk storage. It
is compatible with Model I TRS-80s and
features Model III BASIC. Features in-
cluded are: uppercase and lowercase on
the video display , a printer interface, the
capability to add two double-density
floppy-disk drives, and more . The
TRS-80 Pocket Computer weighs 6
ounces and is less than 7 inches long. It
is able to do most of the smaller jobs the
TRS-80 Model I computer can do. The
Pocket Computer features power-off
retention of programs and data. The
resident BASIC includes multiple state-
ments, mathematics functions, editing,
strings, arrays, and more. The price is
$249. The TRS-80 Color Computer pro-
vides color graphics and features Pro- The heart of the FLAIM / 65 develop- only memory). A power supply and a
gram Pak software that enables the user ment system is the AIM-65 single-board Centronics 730 printer are provided.
to set up the computer for a variety microcomputer manufactured by Software includes an assembler and
of educational and recreational pur- Rockwell International. The AIM-65 compiler. PL/65, built in to ROM (read-
poses. It features a television modulator, provides a 20-character alphanumeric only memory), is a systems language
provides high-resolution modes , and can display , thermal printer, and a key- designed specifically for the 6500 family.
be expanded to 16 K bytes of memory. board. An expansion motherboard pro- A complete FLAIM / 65 system is priced
The price is $399 . For more information, vides five card slots compatible with the at $3705 from Compas Microsystems,
contact Radio Shack, 1800 One Tandy Motorola EXORcisor bus. DualS-inch 224 SE 16th St, Ames IA 50010, (515)
Center, Ft Worth TX 76102, (817) floppy-disk drives provide 160 K bytes 232-8187.
390-3272, or visit your local par- of programmable-memory storage. The
ticipating Radio Shack dealer. disk operating system is contained in
Circle 415 on inquiry ca rd . EPROM (erasable programmable read- Ci rcle 416 on in qu iry ca rd .

The Decision 1
Microcomputer
Morrow Designs, 5221 Central Ave,
Richmond CA 94804, (415) 524-2101,
has announced the Decision 1, a multi-
tasking, IEEE (Institute of Electrical and
Electronics Engineers) standard S-100
bus microcomputer that costs under
$5000 in a four-user configuration. The
machine is designed for the word-pro-
cessing and the business data-processing
industries. The computer features a Z80
microprocessor, a UNIX-compatible
operating system that runs CP 1M as a
subsystem, and business-applications
and word-processing packages . The
memory-management hardware includes
a memory map that supports up to six-
teen tasks without swapping. The sys-
tem can support dual 800 K-byte 5-inch
floppy-disk drives, dual 1.2-megabyte
8-inch drives , and a 26-megabyte Win-
chester hard disk.

Circle 417 on inquiry card.

346 December 1980 © BYTE Publications Inc


! • • ~ ~~- '" - , ~ , •

. ~UL' " 11 ~ i
Yf"st~~l:.SWr . . · ·
SYSTEMS

." ,
ffih*f4i

Multi-User Microcomputer System


The CompuStar Multi-User system storage systems. A 10-megabyte in price from $2495 for a 12-inch,
consists of a network of video-display Shugart-type Winchester 8-inch drive is 64 K-byte unit, to a dual double-sided,
terminals which employ individual offered for $3995. Also offered as disk double-density floppy-disk drive,
microprocessors and dynamic program- storage options are a 32- or 96-megabyte 12-inch unit that can store 1.5 mega-
mable memory. The terminals are tied cartridge module drive. The 32-mega- bytes of data. This terminal costs $4995.
together in a network fashion to share byte model is $11,995; the 96-megabyte One of the basic units, allowing printer
the resources of a single Winchester or model is $14,995. The multi-user sys- interfacing, costs $1995. For more infor-
other hard-disk device. The system tems can accept up to 255 video ter- mation on the CompuStar System, con-
shares disk drives while allowing in- minals in a single network. Each ter- tact Intertec Data Systems, 2300 Broad
dividual users the capability to maintain minal, manufactured by Intertec, has River Rd, Columbia SC 29210, (803)
restricted data bases. The system archi- twin RS-232 serial ports for printers and 798-9100.
tecture is based around one of three disk other peripherals. Video terminals range Circle 418 on inquiry card.

Mercator Microcomputer
The MBS 4000 uses a 16-bit micro-
processor, and the system bus is com-
patible with the Intel Multibus. The
basic configuration includes an 8-inch
Winchester disk drive and tape cartridge
backup. The minimum memory configu-
ration provides 128 K bytes of program-
mable memory (expandable to 256 K),
with error checking and correcting logic,
and 4 K bytes of PROM (programmable
read-only memory). The system includes
a 400 W switching power supply. Eight
serial RS-232 ports and a parallel printer
port are included. A disk-expansion port
and a Multibus expansion port are op-
tional. Contact Mercator Business
Systems, 2378A Walsh Ave, Santa Clara
CA 95051, (408) 496-0424 .
Circle 419 on inquiry card.

Business Systems from


CMC
CMC Marketing Corporation, 10611
Harwin, Suite 406, Houston TX 77036,
(713) 995-4960, has introduced a line of of up to 28 megabytes. All systems can of printers and peripherals. Microsoft
computer systems for small and large utilize the CP 1M operating system. The BASIC is built in. The System 200 series
businesses and for word-processing ap- word-processing systems, as well as the can support up to eight work stations. It
plications. These systems are built other systems, use the Magic Wand uses the Shugart SA4000 Winchester
around the Z80A microprocessor and word-processing program, with an NEC hard disk with 14 to 28 megabytes of
feature the S-100 bus. Systems ·can be Spinwriter printer. The System 100 storage. For additional details, contact
configured with f1oppy-disk storage of series for small businesses offers RS-232 the company.
up to 4 megabytes and hard-disk storage and parallel ports for use with a variety Circle 420 on inquiry card.

December 1980 © BYTE Publications Inc 347


-------------- - ------------

\\'bat's NswP· .
PUBLICATIONS
Computer Hot Line Catalog of Data Book on Ada
This publication is devoted to com- Communication Products Programming with Ada: An Intro-
puter users who want to buy systems, duction by Means of Graduated Ex-
peripherals and other related com- amples, by Peter Wegner, is available
ponents. Advertisements from major from the Computer Bookstore, POB
manufacturers are included, along with
a help wanted section. Subscription rates Data 556, Shalimar FL 32579, (904) 242-6439.
Developed for the Defense Advanced
are $45.90 for one year of first class
delivery and $28.60 for regular mail
Communication Research Projects Agency, Ada is a
multipurpose high-level language de-
delivery. Contact Hot Line Inc, POB signed to meet the needs of numerical.
1373, Fort Dodge IA 50501, (800) system programming, and real-time ap-
247-2244, ext 27, from Iowa or Canada plications, and which supports modu-
call (515) 573-8133 . larity and top-down program design.
Circle 421 on inquiry card. This book contains a history of Ada
and explains its features . The price is
$13.95.
Circle 427 on inquiry card.

Matrix Printer Brochure


A brochure describing microprocessor-
controlled dot-matrix printers for
general and special applications is
available from Dataroyal Inc, 235 Main
Dunstable Rd, Nashua NH 03061, (603) Brochure Describes
883-4157. The brochure details the International Data Sciences Inc, 7 T ABOL III a Business
Dataroyal IPS 5000 series of matrix Wellington Rd , Lincoln RI 02865, (401)
printers for use with small-business
Language
333-6200, the manufacturer of Range
systems and the 7000 series capable of Rider Modem / TDM Test Sets, Hawk T ABOL III, a publication describing a
printing bar code and variable size 4000 Datatraps, MiniTech EIA (Elec- new business language for building
labels . tronic Industries Association) patch, business analysis and reporting systems,
Circle 422 on inquiry car.d. monitor, switching modules , and Mini- is available from the General Electric
Test interface monitor and breakout News Bureau, 8150 Leesburg Pike, Suite
panels, is offering free copies of its 1980 510, Vienna VA 22180, (202) 637-4557.
Catalog of Data Communication Prod- This brochure discusses T ABOL III and
ucts. The catalog features the company's its applications involving the develop-
lEE Conference Volume data test sets for synchronous and asyn- ment, manipulation, 'a nd presentation of
chronous modems, EIA and telephone data in a tabular format. Applications
Communications Equipment and concerning finance, manufacturing and
line patch, monitor, and switching
Systems contains information on public sales, and marketing are also covered.
modules for technical control centers;
telecommunications : switching and net- Circle 428 on inquiry card.
data cables; error detection devices, and
works; transmission and data; data- and
more. Also featured is the Model 65 / 60,
business-communications systems: in-
the company's battery-operated modem
telligent terminals and emergency com-
test set and breakout panel combined .
munications: systems; and equipment.
Circle 425 on inquiry card .
The price is $41.50 from The Marketing
Department, The Institution of Elec-
trical Engineers (lEE), Station House,
Nightingale Rd, Hitchin, Hertford, SG5 OSI Releases Challenger III Books from Hayden
1RJ England.
Circle 423 on inquiry card.
Service Manual Hayden Book Company Inc, 50 Essex
OSI (Ohio Scientific), 1333 Chillicothe St, Rochelle Park NJ 07662, has in-
Rd, Aurora OH 44202, (216) 562-3101 , troduced two books and two software
in conjunction with Howard W Sams programs. Programmable Pocket Cal-
Inc, has released the Challenger III Ser- culators covers many of the Hewlett-
Packard calculators and costs $8 .95 .
Apple II Accessories and vice Manual. This manual includes
Microprocessor Software Design is a
schematic diagrams, pictorial diagrams,
Software block diagrams, parts lists, and compo- compilation of articles from Electronic
The Buyers Guide of Apple II Soft- nent pinouts for the thirteen circuit Design and is priced at $11.95 .
ware, Accessories, and Supplies contains boards used in the Challenger systems . The first program is an Apple
500 Apple II programs, a wide range of Memory maps and board placement dia- assembly-language development system
accessories, supplies, and books. The grams are also included . One important with an assembler, editor, and formatter
Buyers Guide sells for $3 and a cer- feature of the manual is the fold-outs for the Apple II disk system with 24 K
tificate worth $3 off the first purchase is which spread up to eight pages in width . bytes of memory . It costs $39 .95 . The
supplied . Contact Wallace Computers, This and other OSI manuals are avail- second program is Blackjack Maste!": A
Accessories and Supplies Inc, 1024 W able from Ohio Scientific dealers . For Simulator / Tutor / Game for the TRS-80
Willcox, Peoria IL 61604, (309) the name of your local dealer, call (800) computer. The 16 K version is $19 .95
685-7876 . 321-6850 . and the 32 K disk version is $24.95 .
Circle 424 on inquiry card. Circle 426 on inquiry ca rd. Circle 429 on inquiry card .

348 December 1980 © BYTE Publications Inc


HOT WINTER PRICES ON PERSONAL
COMPUTERS AND COMPONENTS. "
Look at this! Look at these easy hardware prices:
610 Board For use with Superboard II and Challenger 1 P.
8K static RAM . Expandable to 24K or 32K system total.
Accepts up to two mini-floppy disk drives . Requires + 5V
@4 .5 amps. S 298
Mini-Floppy Disk Drive Includes Ohio Scientific's PICO DOS
software and connector cable . Compatible with 610
expander board . Requires + 12V @1 .5 amps and + 5V @
0 .7 amps. [Power supply & cabinet not included.] 299
630 Board Contact us for important details. 229
AC-3P 12 combination black and white TV/video monitor.
If 159
4KP 4K RAM chip set. 79
PS-005 5V 4 .5 amp power supply for Superboard II. 35
PS-003 12V power supply for mini-floppies . 29
CS-600 Metal case for Superboard II, 610 and 630 board
and two power supplies . [While stock lasts .] 49
Ohio Scientific CS-900B Metal case for single floppy disk drive and power
supply. [While stock lasts.] 49
Superboard II AC-12P Wireless remote control system. Includes control
console, two lamp modules and two appliance modules, for
$299 use with 630 board.
AC-17P Home security system . Includes console, fire
detector, window protection devices and door unit for use
175

• It's the first complete computer with 630 board. 249


system on a board . C1 P Sams C1 P Ser vice manual 8
• Superboard " uses the ultra
powerful 6502 Microprocessor C4P Sams C4P Service manual 16
• 8K Microsoft BASIC-in-ROM C3 Sams Challenger III manual 40
• 4K static RAM on board, Ohio Scientific and independent suppliers offer hundreds of programs for the
expandable to 8K Superboard II , in cassette and mini-floppy form .
• Full 53-key keyboard , with upper
and lower case . Plus user
expandability. Freiaht Policies All orders of$100 or more are Guaranteed ShiDment
shipped m.ight prepaid. Orders of less than $1 00 please add Cleveland Consumer Computsrs ~ Components
• Video interface and audio $4.00 to cover shipping costs. Ohio residents add 5.5 % Sales Tax. guarantees shipment of computsr systems
cassette interface . ~';::if~~::"~': ~~ :~~r..t ~y~~;:'rder.
~.
Hours : Call M onday t hru Friday.
VISA' B:OO AM to 5 :0 0 PM ED .T. entitl.. you to .:rS of aoftware, FREE.
The Ohio Scientific Superboard II at TOLL FREE: 1-800-321-5805
$299 - in today's economy - has
got to be the best buy by far . It will To Order: Or to get our free catalog CALL 1-B00-321-5805 TOLL FREE. Charge your
entertain you with spectacular order to your VISA or MASTER CHARGE account. Ohio residents call : (216) 464-B047 .

(I1II1IIill COMPUTERS
graphics made possible by its ultra Or write, including your check or money order, to the address listed below.
high resolution graphics and super
fast BASIC. It will help you in school CLEVELAND CONSUMER
or industry, as an ultra powerful
scientific calculator. Advanced
COMPONENTS &
scientific functions and a built-in
" immediate" mode allow you to
P.o. Box 46627
solve complex problems without Cleveland, Ohio 44146
programming.
The Superboard II can be
I~----------------
Order Form - CLEVELAND CONSUMER P.O. Box 46627 I
expanded economically, for business
uses, or to remotely control your
home appliances and security. Even
I 0 Super board II $299 .
_ COMPUTERS & COMPONENTS Clevelend, Ohio 44146
0 630 Board $299. I
communicate with other computers.
Read what's been written
I
0 610 Board $298 .
o Mini-Floppy Disk Drive $299.
[Attach separate sheet for other items.]
0 AC-3P 12 B/W Monitor $159 .
If

0 C1 P Sams Manual $8. I


about Superboard II: I NAME
"We heartily recommend Super- I ADDRESS : I
board II for the beginner who wants
to get into microcomputers with a I CITY:
PHONE:
STATE: ZIP: I
minimum cost. A real computer
with full expandability." I Payment by: VISA _ _ MASTER CHARGE - - MONEY ORDER - - I
- POPULAR ELECTRONICS, MARCH 1979

"The Superboard II is an excellent


I Credit Card Account #
Expires Interbank #[Master Charge]
I

choice for the personal computer
enthusiast on a budget."
-_ __
BYTE, _1979
MAY _ _ _ _ _ _ _ _1. . _ _ _
I
All orders
TOTAL CHARGED OR ENCLOSED $
_shipped
_ insured
__ _otherwise
UPS unless __ _
r equest _
ed . FOB
(Ohio Residents add 5 .5 % Sales Tax)
Orders of less than $ 100, please add $4 .00 to cover shipping costs.
__
Cleveland. Ohio . _ _ . .
I
Circle 272 on inquiry card . BYTE Decem ber 1980 349
: . \\'bat's NswP , .
PUBLICATIONS

Queue Catalog Systems and Instruments Alpha Micro Business


Queue's Catalog #3 is a directory of Catalog Systems
educational software available for the A brochure introducing Alpha Micro's
Apple II, TRS-80, PET, and Atari com- business-computer systems is available.
puters. Programs from over forty educa- The systems are multitasking, multi-
tional software publishers are described user, and time-sharing. Software in-
and grouped together by computer, sub- cludes languages such as AlphaBASlC
ject matter, and grade level. All the pro- and AlphaPascal, word-processing and
grams can be ordered through Queue. text-formatting applications, and over
The catalog is $8.95 from Queue, 5 150 separate utility programs and sub-
Chapel Hill Dr, Fairfield CT 06432. routines, including utilities for sorting,
Circle 430 on inquiry card. spooling, and file handling. Contact
Alpha Micro, 17881 Sky Park N, Irvine
CA 92713, (714) 641-0386, for a copy of
the brochure.
Tool Kits, Cases, and Test
Circle 436 on inquiry card .
Equipment
A catalog from Specialized Products
Company, 2324 Shorecrest Dr, Dallas
TX 75235, (214) 358-4663, features tools ,
Universal Semiconductor
test equipment, and cases from Fluke, Cross-Reference Guide
Beckman, and other manufacturers . This cross-reference guide includes
Contact the company for a copy. Zenith semiconductor devices that
Circle 431 on inquiry card .
replace more than 158,000 currently
A free catalog describing educational
used devices. The guide allows service
programs and test instruments for
technicians to use Zenith semiconductors
schools, industry, government, and self-
in color and black and white televisions ,
instruction, has been published by the
CP 1M Software Summary stereo systems, radios, and personal and
Heath Company, Benton Harbor MI
business computers. Contact Zenith
Guide 49022, (616) 982-3210. This edition has
Radio Corporation, 1000 Milwaukee
information on self- and group-instruc-
Rainbow Associates, POB 35, Ave, Glenview IL 60025, (312) 391-8181.
tion college-level programs in elec-
Glastonbury CT 06025, has published tronics , microprocessors, and computer Circle 437 on inquiry card .
the CP/ M Software Summary Guide, a programming. The catalog features
guide to the major software systems product descriptions and specifications
used on most CP / M systems. Included on test instruments . Programs listed in CompuMart Catalog
are summaries of the CP / M operating this catalog are offered by Heath / Zenith
system, Microsoft BASIC, CBASIC, and CompuMart Corporation, POB 568,
Educational Systems.
the CP / M utilities DESPOOL, MAC, Department 333, Cambridge MA 02139,
and TEX. The CP /M summary covers (617) 491-2700, has published a thirty-
Circle 434 on Inquiry ca rd .
system commands and utilities with ex- six-page catalog of microcomputers and
planations and examples. Error codes for peripherals. The catalog features Digital
CBASIC-l, CBASIC-2, and BASIC-E are Equipment Corporation's LSI-U hard-
summarized. Examples and definitions
The Fifth Edition of the ware , Apple, Atari, Commodore,
explain the utili ties offered by Digi tal TRS-80 Software Directory Heath, Exidy, and Texas Instruments
Research. The price is $3 .75 . systems and peripherals. Books on dif-
The fifth edition of the TRS-80 Soft- ferent aspects of microcomputers are
Circle 432 on inquiry card. ware Directory is available from Com- also included in this catalog. The catalog
puterMat, POB 1644A, Lake Havasu AZ can be obtained free of charge from the
86403, (602) 855-335'7 . This edition has CompuMart Corporation.
over 7000 listings of Model I and II soft-
Math Guidebook ware, and includes the names and ad- Circle 438 on inquiry card .
Calculator Calculus, by Professor dresses of over 600 software suppliers.
George McCarty, details a system for One section is devoted to Model II soft-
learning and teaching mathematics ware for businesses, another to mathe- BASIC Self-Teaching
through computation . Algorithms pro- matics and utility programs. The catalog
duce numerical examples for limit pro- gives information on program titles ,
Guide from Radio Shack
cesses, differentiation, integration, and short descriptions , BASIC needed, TRS-80 Level II BASIC is a beginner's
sums of series. Programs are suitable for memory required, class, cost, and the guide designed for users who have not
hand-held calculators and larger sys- program medium. The price is $7 per had previous experience with computers .
tems. Numerical techniques such as issue in the US , which includes postage. Short games, application programs, and
Newton's method, Pade approximation, Canadian and foreign orders are $9 . the elements of developing simulation
and Fourier series are included. The Distributors and suppliers of TRS-80 routines are presented. The book is
price is $14 .95, from EduCALC Publica- software can be listed in the directory at available froin participating Radio Shack
tions, Department BY, POB 974, Laguna no charge by sending ComputerMat stores, dealers, and Radio Shack Com-
Beach CA 92652, (714) 497-3600. their latest catalog . puter Centers for $9 .95 .
Circle 433 on inquiry card . Circle 435 on inquiry card. Circle 439 on inquiry card.

350 December 1980 © BYTE Publications Inc


The Supermarket for TRS-80*
Add -on Components (and other computers. tooJ

In stock now. Immediate delivery.


The Vista V-80/800/8000 The VISTA Model II
Family Disk Drive System • Provides one, two or
three drives.
• Fully compatible with
TRS-SO. Hea th / Zenith • Adds up to 1.5 million
bytes 01 on-line storage.
• 120 Day Warranty
• 120 day warranty
• 40 Track Patch at
• Does everything Radio
NO CHARGE
Shack's expansion
system will do . .. for less!

$ 900.00 Single drive (non-expandable)


v-so Single drive system (102K) $ 395.00 51000.00 Single drive
V-80 Two drive system (204K) $ 770.00 Expansion System
V-800 Sing le drive. B52 Drive (204K) $ 595.00 $1550.00 Two drive Expansion System
V-SO(}-2 Double drive. B52 Drives (40SK) $1175.00 $2100.00 Thre e drive Expa nsi on System
V-8000 Sing le drive. B92 Dri ve (40SK) .. $ 775.00 $ 525.00 Additional drives alone
V-6000-2 Double drive B92 Drives (SI6K) $1450.00 1------------------------------1
Printers
Vista's Add on Drives for Apple'· Vista V300 . .. . $1895.00
Speed . Capacity . Price Daisy wheel
Letter quality
More for Le~s
Base 2 Printer $575.00 (includes: 2-K Buffer.
• 30 to 60% cheaper per byte Variable line spacing control graphics. high speed tractor feed)
• From 20 to 400% more capacity o to 64 dots in half dot increments
• Twi ce as fast 100 cps - six densi ti es
• Compatible with Pascal Standard 96 charac ter ASCII
• Warranty 120 days Up to 10 cha racter fonts

40- Track $365.00 Anade. DP8000 $895.00


SO-Track $595.00 9 x 7 dot matrix
16(}-Track $825.00 SO co lumn (112 cps)
Controller $100.00 Vista Printer $745.00
5 x 7 dot matrix
60 co lumn (125cps)
Add On Drives
MPI B51 40 Track. Double
The Vista Density-204K $275.00
MPI B52 Dual Head. Double
MUSIC Density-40SK $375.00
MACHINE 9 Siemens FDD100-5 40 Track Double
Density 204K . . $275.00
Siemens FDD100-S S" Sing le
Sided Drive ..... ... . ... ....... . • . _ . $448.00
Shugart SOl R Single Sided Drive $448_00

Other Products
WITH 9 VOICES! 1. VISTA Verbatim diskettes (hard or soft sector) Certified
• NEW' Uses latest State of the Art LSI Technology. 3 Times 40 track . . 5 38.95
• Requires only one slot for 9 vo ices! More Powerful 2. 16K RPM upgrade kits. guaranteed for 120 days.
• Uses three Ay3-891 D's to produce nine voices Than ALF ', PRIME PRODUCT ........... . $ 59.95
(Other competitive models have only 3 voices). 3. NEW! DOS + $110.00
• Simulates three ALF Boards . $129.95 4. LNW expansion bare board ..... . . . . . _• • _ $ 66.95
• Plays music generated by the ALF Board . 5. H.C. Pennington book. TRS-80 Disk and Other
• APPLE'· II compatible. Mysteries ........ .... . S 18.95
• ALF'" software required . 6. DDT Disco-Tech disk drive tim er S 19.95

The VISTA V-200 for ExidVi .


Completely packaged system, tested and ready to plug in, includes:
power supply, two 40 track drives, case, controller. all cabling and
r -_=~_-----',

total CPM documentation.


• Storage capacity from 400K to 1.2 meg. f
System software-VISTA CP/ M Disk Operating System and BASIC-E Compiler
recorded on 5-1/4" diskettes.
Price: Starting as low as $1199.00

CALL TOLL·FREE 800-854-8017


oms-so is a registered trademark of Radio Shack .

The Vista Computer Company 1401 Borchard Street. Santa Ana. California 92705.714/ 953-0523

Circle 273 on inquiry card. BYTE December 1980 351


· .What's NswP . ..
PERIPHERALS

A Graphic Tablet Graphics Board for VT-IOO and VT-I03 Terminals

This graphic tablet , designed for small


computers, is compatible with standard
7 by 9 inch display screens . For hard
copy, a standard 8 Vz- by 11-inch pad of
paper fits onto the tablet surface. The
output of the tablet mat::hes the capabil-
ities of the computer, thereby mini-
mizing interface and software require-
ments . The resolution is 100 to 200
points per inch. Conversion rate is 100
coordinate pairs per second; standard
output is bisequential with an optional
full parallel output. The tablet is avail-
able from Kurta Corporation, 206 S
River Dr, Tempe AZ 85281, (602) The Graphics-100 board fits in DEC simultaneously. The unit includes a vec-
968-8709. Circle 440 on inquiry card . (Digital Equipment Corporation) VT-100 tor generator. Hard copy is available
and 103 video terminals to give them from the DEC writer II printer. Options
X, Y graphics display capability . The include a light pen capability and soft-
board provides a 1220 by 240 d o t ware support under Selanar's PL II FOR-
resolution on the screen . The text TRAN Plotting Subroutines. The
IEEE-488-to-Parallel capability includes four character sets, Graphics-100 board is $1195; from
three text rotations for labeling, and Selanar, 2403 De La Cruz Blvd, Santa
Interface for the PET three type fonts . Graphics 100 memory Clara CA 95050, (408) 727-2811.
The P .I.E.-C is an IEEE-488-to-parallel and VT-100 memory may be displayed Circle 442 on inquiry card .
interface for the Commodore PET com-
puter . The device has parallel output
with two handshaking lines and is com-
patible with Centronics printers, NEC
Spinwriter, Anderson-Jacobson AJ841 , Pascal-IOO from Digicomp memory or, optionally, up to 1
Integral Data System's Paper Tiger, megabyte of memory . The system re-
Anadex 8000 and 9000 printers, and any Research quires 48 K bytes of storage . The system
other parallel-input ASCII (American Pascal-100 consists of two mated is a 16-bit, plug-in module for all S-100
Standard Code for Information Inter- boards with a Z80 microprocessor sub- systems. The price is $1485 . UCSD
change) printer. The conversion of system and the Pascal Microengine Pascal for the unit is $250, and a
nonstandard PET codes to ASCII codes integrated-circuit set. Pascal-100 I-megabyte memory addressability op-
is switch-selectable . The P.I .E.-C with upgrades S-100 systems to a bilingual tion is $95 . Contact Digicomp Research,
case, code converter, and printer cable is bus and runs the complete UCSD Pascal Terrace Hill, Ithaca NY 14850, (607)
$119 .95. Contact LemData Products, in native code, plus all Z80, 8080, and 273-5900.
POB 1080, Columbia MD 21044, (301) CP 1M software . Both microprocesor
730-3257. Circle 441 on inquiry card . subsystems can address 128 K bytes of Circle 443 on inquiry card .

Streaming Cartridge backup. They are offered in a Basic or quantities, the Basic Sidewinder is $469
Intelligent configuration with 10- or for 10 megabytes and $600 for 20 mega-
Tape Drives 20-megabyte capacities . Sidewinder's bytes . The Intelligent models are priced
The Sidewinder family of streaming erase-write-read recording head operates at $823 for 10 megabytes and $954 for
1I4-inch cartridge tape drives feature a in a two- or four-track format ; the 20 megabytes . Contact Archive Cor-
recording density of 8000 bits per inch tracks are recorded serially. A micropro- poration, 3540 Cadillac Ave , Costa
and operating speeds of 30 and 90 ips cessor-based controller is supplied with Mesa CA 92626, (714) 641-0279.
(inches per second). The drives are the Intelligent Sidewinder. In OEM
designed for Winchester disk drive (original equipment manufacturer) Circle 444 on inquiry ca rd .

352 Dece mber 1980 © BYfE Publicati ons Inc


~ MICRO
DEALS 0 DEALS 0 DEALS
OUR BUYERS ARE IN
CONTACT WITH EVERY MAJOR
SUPPLIER AND O.E.M.
BUY HERE AT 1000 PIECE SALES I.
QUANTITY PRICES 664 N. MICHIGAN AVE. SUITE 1010 *
CHICAGO, ILLINOIS 60611 *
CALL TOLL FREE: 1-800-435-9357 MONDA Y thru SA TURDA Y *
ALL MERCHANDISE 100% (ILLINOIS RESIDENTS CALL: 815-485-4002)
, 8:00 a.m. to 6:30 p.m. *
GUARANTEED! 15 DAY FULL TERMS: Prepayment - C.O.D. up to $100.00 - M/C, Visa
Please allow personal check to clear before shipment.
CASH REFUND!
WRITE FOR FULL CATALOG!
JUST HOT STUFF SPECIAL OF THE QUARTER SPECIALS OF THE MONTH
POWER SUPPLIES DUAL DRIVE SUBSYSTEM
41165
If you can beat these
Ii'! I. I:..
I"iiA $995.00
If this look s like a Lobo
Expansion 16K Dynamic
RAMs for Apple, TRS·80
S·1 00 system s. T.!., Mostek
$4.25
200 NS

.,-
prices
amazedwe will beattru
. OEM's Iy
500 Drive System, don't be 2 SHUGART 801 R
I ntel, Call for manufacturer.
lot pay more than this. fooled. Just because it POWER SUPPL Y
Call or write for full look s lik e one, w orks lik e on e, smells lik e one,
spec. sheets. and tastes li ke one (?) doesn't mean it has to
cost like one!
DIP-SO $399.00
Don't be mislead by this
DISK POWER SUPPLIES LOW price. This is a rug·
PRIAM-SHUGART -CENTURY -MICROPOLIS
S1-MOD (KIT) ged 100% Duty Cycle
+5V @SA - 5V@.8A +24V @7A US·384 18S .00 7 by 7 Dot Matrix Printer.

+5V @. 5A
SHUGA RT - SIEMANS - MPI 5%"
+12V @.SA US·340 133.50
$239.00 Brand new, factory warr.
• RS-232 ADD $65.00
+5V @2A +12V @4A US·323 156.25 ACTOR FEED ADD 0.00
Complete S·100 12 Slot Computer. Ample
SHUGART - SIEMANS - CDC 8"
system power w ith regulated power for drives.
+5V @ l A
+5V @2A
- 5V @. 5A
- 5V @. 5A
+24V @ 1.5A
+24V @3A
US·205
US·206
52.50
6S.00
E xce ll e.nt for Subsystem or Hobby use.
4 hours to build. (6 conn . in c l. , less fans)
21145 $3.45
+5V @3A -5V @.6A +24V @5A US·162 8S.00 One of the world's two
+5V @1.7A - 5V @1.5A +24V @2A US·272 6S .00 most popular STATIC
+5V @2A +12V @.4 A - 12V @.4A US·HTAA 37 .50 200 NS
RAMs. Factory prime
tested units. Sold in lots of a only.
TElEVIDEO 912C FUJITSU , HITACHI , etc.
SOROC 1(1120-$675.00
Televideo 912C- 665.00
ADDS R-25 - 710.00
TMS-4044
MM-5257
$4.25
Also have 920C, SO ROC,
H AZELTINE, etc. What
INTEL 2147 250 NS
w e don't h ave is room 0
this page. Call Toll Free The other of the world's most popular STA TIC
a DO number for prices. You have seen this RAMs. Th is one is 4K by 1 organization . Don't
w ell known board buy Gold, buy these, the price wo n't last!
C-ITOH PRINTER around for years. We
bought 500 of them
and plan on co rnering
$499.00 the market' Bank
Select on exte nded
27165 $13.50 (450 NS)
27085 $6.95 (450 NS)
\~
Look c lo se ly at the address lines. $388.00
photo and see other
adds in this rag at
_ _ _N"= Z-80 CPU (KIT) Remember when 2716s were $50.00 and hard
$995 .00. Perfect units, to get? These units are so beautiful it's hard to
w arra nteed . Only 500 pcs. Same story, i ~\I~ I{I~. part with them. But we will, for a small price.
manufactu rerer had too many. Guaranteed!

.
The first time this •• 'I
world popular CPU . I I'

ATARI offe red in Kit. 2 serial, 1'


3 parallel, CTC, EProm
1" ,
_,-_ iii".'
'': ~ .' SHUGART DRIVE
Z·80 at 4 mhz. Software
800 - $899.00 buad rate , etc. (less Prom) $212.00 8" 851 R $585.00
400 - $499.00 " "" DMA DISK CONTROLLER (KIT) 8" 801R
13• • 11'.' ~ Manufacturer had
As long as there is a
price war, we w ill fight
you r batt le. Compare
at you r lo ca l Dept.
I!!I!!=== = = =",,---'
-
How many DMA Disk ,
. -
~.!.- .."
,
,t .,
I
too many, buys at
1000 piece rate,
$385.00
sales dropped, so we got'em. Fantastic buy, get
store and buy U$ MICRO . Controllers are there
on the market? Can't
, -'. '~ them while they last! Full warranty .
mention t h e name at
. - ' ..-y
MEMO REX - VERBATUM - WABASH this LOW, LOW, LOW ,
BASF FLOPPIES price. $265.00 51/4" MINI


BOX OF 10 ONLY:
5 '/. "
5 y,, "
SOFT
HARD 10
$2.65
2.65
ea.
ea.
FANS $14.95 Now is the time to
expand that Trash·aO
$265.00
5 y,, " HARD 16 2.65 ea. Th ese are brand new, or Rattan Apple (no offense!) These go so fast.
in the box fans. Not Quantities limited to those on hand. Hurry!
8" SOFT 1 D 3.25 ea. 3-1/8" No Junkers! Factory warranty.
8" SOFT 2D 3.85 ea. noisey bearing pullouts.
8" SOFT 2DDS 5 .00 ea. Never again at these low prices! 4-5/8" SHUGART / SIEMANS / MPI

Circle 274 on inquiry card. BYTE December 1980 353


Circle 275 on inquiry card.

MICROPROCESSOR
REAL-TIME $745
CLOCK/CALENDAR
GENERAL DESCRIPTION
The MSM5aJ2 1$ a monolithIc , me t.l-Qille CMOS ,nleg,a lc<l
CIICu ILth iltlunthOnsasa,ullimllctock / calend.,lo. use,n
t)us-o<oented mocrop'ocMSOf appll(;lIhons The on -chIp 32 .768 Tht' MPD 11 7 iJ the low-t"Oft solution to vl\ur
HI crystal con1rolleO ~c~liltO' lime biille IS coun ted do .... " 10 power dist ribution prob lems.
proV>Oe ild(I,eU.ble 4·bo l I/ O d.I, 0 1 SECONDS. MINUTES.
HOURS. OAV.()F·WEEK. DATE . MONTH. ilnd YEAR Oillil Ole -
clIss I5conlrolleoby4-b, ! a!kl'lIss . ct,.,psele<:l.. e• d . .. "teand
hold 'npu~ Other tunchon~ ,"elude 12H / 2" H 10l(nal selec tIOn ,
il;lenhhclloonilnclm. nlQl· ,

FreQ
MCI4411

16K
1.8432
2.00 G '8 I TV(Jms
2 .01 TVgms
34702baud

STfiTI
2.4576
4.00 400414040
4.194304 8038

RAM
$249 00
5.00
5.0688
10.0
13.0
14.31818
misc.CPU's
Com 5016
misc MPU's

18.0 808018008
22.1184 8080A
27.0
32.0

SN7402N SN7492N
SN7404N SN7493N
SN7408N SN7495N
SN7410N SN7496N
SN7412N SN74122N
SN7413N SN74136N
SN7414N SN74141N
SN7416N SN74151N
SN7417N SN74153N
SN7423N SN74154N
SN7425N
SN7430N
SN7437N
SN74155N
SN74157N
SN74160N
$12495
SN7438N
SN7440N
SN74161N
SN74163N
apple cIockjcalcAcla,
SN7442N SN74164N
SN7443N SN74165N ~~hours,ctay.of.~
SN7445N
SN7451N
SN74174N
SN74175N cn~ ~honeyearlife.
SN7454N 74180N • Uses MSM5832-crysta/ controlled. 555TIMER
SN7474N
California Computer 27e

ISBN #0-07·03 4 123-0 1I111~


Price $ 15.95 t".j'
Please re m it in U.S. fund s or draw on a U.S. Ban k ~ I.n
Please se nd L j ____ cop ies of Th e Bra ins of Men and Machin es

T it le Co m pa ny

City Sta tel Prav i nce Code

oCaCheck enclosed in the amount of $


rd No. _ _ _ _ _ _ _ _ __ __
0 Bi ll Visa 0 Bi ll Master Charge
_ __ _ _ _ _ _ _ ____
Exp. Date _ _ _ __ __ _ _ __ __ _ __ _ _ _ _ _ ____
Add 75' per book to cove r postage a nd ha nd ling.
Global Specialties
LOGIC

~
- 74LSOO .26 74LS155 1.15

.. 74LS02 .26 74LS158 .75


~---

.~ ~t 117: PROBE 74LS03


74LS04
.26
.26
74LS160
74LS161
.95
.85
_ _ _ _ _ _ -1 KIT 74LS08
74LS09
.28
.26
74LS162
74LS163
.95
1.60
7'lLS10 .26 74LS164 .65
74LS20 .26 74LS165 .65
EPROMS 74LS21
74LS22
74LS26
.28
.26
.49
74LSl70
74LS174
74LS175
1.75
.75
.75
27081 Kx8 $ 6.75 810 r$49
74LS27
74LS30
.26
.28
74LS190
74LS193
.75
.95

fi-OUTlET STRIP
27162Kx8 14.95 8 10r 511 0
74LS32
74LS38
.32
.32
74LS195
74LSl96
.95
.85
)7BC-5WITCH.PllOT 27324 Kx8 54.95 74LS42 .65 74LS221 1.40

mAKER . $19 99 SINGLE 5VQLT FOFl


2 10r$100
2716 & 2732
74LS48
74LS51
74LS54
.78
.25
.35
74LS240
74LS241
74LS243
1.65
1.65
1.45
74LS74 .38 74LS244 1.45
74LS75 .60 74LS245 2.25
Pleliglass cover 74LS83 .44 74LS253 .95
# 74LS85 .95 74LS257 .95
as shown 74LS86 .95 74LS258 .95

~r~8j~~~~~~849
74LS90 .69 74LS259 2.85
$24 95 74LS93
74LS107
.69
.45
74LS279
74LS283
.44
1.00
74LSl12 .38 74LS293 1.85
74LSl13 .48 74LS298 1.20 • Fully assembled and tested 8085A
74LS122 .48 74LS366 .95 puter with 1K RAM, 1K PROM,& IK EPROM.
MCI330A1P Sl.60 74LS123 .95 74LS367 .55 ItO, Keyboard unit, CPU card,
MCI35()P 1.1 5 74LS126 .69 74LS368 .55 A ••'nrt,mnnn< ser' :1port, Display and
MCI358P 1.50 74LS138 .69 74LS373 1.39
LM380N 1.75 74LS151 .44 74LS374 1.39
NE565N 1.25 74LS153 .44 74LS386 .65
MCl458P .50

VOl TACE REGUlATORS

N£GATlYf
~ APPLE EXPANSION KIT
POS ITI vE

16K MemoryAdd·On $44 44


BASE2 PRINTER TO APPLE COMPUTER 790~ 1 5v l
1908 1811' /
180515'1 1
780616 11' 1
7915 11511' / 7808( 8'1 1
791SI18Y } 7812112'1/

INTERFACE BOARD WITH CABLE os, MEMORY ADD-ON KIT


INCLUDES INSTRUCTIONS

Add-On
Disk Drive I - - --

Subsystems Oi',

Fo r Apple, TRS-aO, S-100


Based Computers
Expansion and enhanced capabilities are key words in achieving full utilization of your computer system . Our complete line of LOBO disk
drive subsystems are the ideal, cost·effective way to provide the expansion capabilities you need to meet your system growth requirements.
All of our subsystems are complete, thoroughly-tested, 100% burned -in, and feature a 1 year 100% partsllabor warranty.

APPLE S-100 BASED GENERAL


310 1
8101CA
Minifloppy, 31011 Minifloppy wlinterlace card
One SA800 in cabinet w/power, DOC ' Controller, cable and manual COMPUTERS
MOOEL NO. OESCRIPTION
MOOEL NO. OESCRIPTION
8202CA Two SA800 in cabinet w/power, DOC' Controller, cable and manual 8212 Two SA801 in cabinet
5101CA One SA8S0 in cabinet w/powe r, DOC' Controller, cable and manual 4101C SA400 in cabinet w/power 8212C Two SA8 01 in cabinet w/power
52 02CA Two SA85 0 in cabinet w/power, DOC' Controller, cable and manual 8212C Two SA8 01 in cabinet w/power 52 12 Two SA851 in cabinet
·I)oubte Density Controller 52 12C Two SA85 1 in cabinet w/power 52 12C Two SA851 in cabinet w/power

TRsao
MOOEL NO.
4101C
OESCRIPTION
SA 400 in cabinet w/power
MOOEL NO.
C8D8
OESCRIPTION
Cable lor TAS80 Eight-inch Floppy
JR
Bl01C II
8202C It
One SA800 in cabinet w/power lor Mod. II LX8 0
Two SA800 in cabinet w/power lor Mod. II RS232
Double·density expansion interlace
Dual Serial Port Option
INVENTORY CO.,
Ca02 Cable lor Mod. II 16K 16K Byte RAM lor LX8 0 (32KB max.) P.O. Box 185, Santa Ynez, Ca., 93640
CB05 Cable lor TRS80 Minilloppy VTOS 4.0 Di sk Operating System
(805) 688·8781

Circle 276 on i nquiry card. BYTE December 1980 355


Circle 277 on inquiry card.

81«tmb,Xi
Mi crocomputer-Controlled
Autoranging DMM Model 2845
• Computer stabilized accuracy to 0.1% • Long life, high reliability
• Auto-perfection Four hermetically sealed reed relays perform
Selects range for maximum resolution range switching with virtually no contact wear.
• Audible continuity indicator • Microcomputer intelligence
Built-in audible tone generator Designed around 4-bit microcomputer. Analyzes
• G-MOV overload protection stored data and range that provides greatest
Provides AC and DC voltage range protection to display resolution. Program memory capacity
1000 VDC or AC peak t 024 x 8 bits of ROM supported by 48 x 4 bits of
• Shielded in RF fields data memory RAM
Accu racy maintained in RF fields
... in stock and available for immediate delivery.
Dual Trace 5" Sweep /Function Semiconductor PortalJle Digital
30 MHz Triggered Scope Generator Transistor Tester Capacitance Meter
Model 1479!L_ Model 3020 Model 5208 Model 620

Order with Confidence and get the Fordham Advantage!


e
~~~I~~~es TOLL FREE FORDHAM ~ . x~.:j: ~:~~~~:r~~~~d
(800)645-9518 ,n NY Si ale call (5 16) 752-0050
. .855 Conklin St. Farmingdale, N.V. 11735 1.1
I~' : ~~i:;g?d~r
COD's extra

16K MEMORY EXPANSION KIT 32K BYTE MEMORY


RELIABLE/COST EFFECTIVE EXPANDABLE RAM FOR
ONL Y $58 6502 AND 6BOO SYSTEM-AIM 65-' KIM'SYM'PET'S44-8US
FOR APPLE, TRS-80 KEYBOARD , EXIOY , • PLUG COMPATIBLE WITH THE AIM-65 /SYM EXPANSION
AND ALL OTHER 16K DYNAMIC SYS· CONNECTOR BY USING A RIGHT ANGLE CONNECTOR
(SUPPLIED) MOUNTED ON THE BACK OF THE MEMORY
TEMS USING MK4116-3 OR EOUIVALENT BOARD.
DEVICES. • MEMORY BOARD EDGE CONNECTOR PLUGS INTO THE
* 200 NSEC ACCESS, 375 NSEC CYCLE 6800 S 44 BUS.
* BURNED-IN AND FULLY TESTED
• CONNECTS TO PET OR KIM USING AN ADAPTOR CABLE.
• RELIABLE-DYNAMIC RAM WITH ON BOARD INVISIBLE
64K BYTE EXPANDABLE RAM
DYNAMIC RAM WITH ON BOARD TRANSPARENT
* 1 YR. PARTS REPLACEMENT REFRESH-LOOKS LIKE STATIC MEMORY BUT AT
GUARANTEE LOWER COST AND A FRACTION OF THE POWER
REFRESH GUARANTEED TO OPERATE IN
NORTHSTAR. CROMEMCO . VECTOR GRAPHICS . * DTY . DISCOUNTS AVAILABLE
REOUIRED FOR STATIC BOARDS.
• USES +5V ONLY , SUPPLIED FROM HOST COMPUTER.
SOL. AND OTHER 8080 OR l-80 BASED S100 • FULL DOCUMENTATION. ASSEMBLED AND TESTED
SYSTEMS *4MHl l-80WITH NOWAITSTATES. BOARDS ARE GUARANTEED FOR ONE YEAR AND
* SELECTABLE AND DESELECTABLE IN 4K PURCHASE PRICE IS FULLY REFUNDABLE IF BOARD IS
INCREMENTS ON 4K ADDRESS BOUNDARIES. RETURNED UNDAMAGED WITHIN 14 DAYS.
* LOW POWER-8 WATTS MAXIMUM . AS SEMBLED WITH 32K RAM .
* 200NSEC4116 RAMS . & WITH 16K RAM ........... ..
* FULL DOCUMENTATION . TESTED WITHOUT RAM CHIPS ..... .
* ASSEMBLED AND TESTED BOARDS ARE HA RD TO GET PARTS (NO RAM CHIPS)
GUARANTEED FOR ONE YEAR AND WITH BOARD AND MANUAL .......... $109.00
PURCHASE PRICE IS FULLY REFUNDABLE IF VISTA V-200 SYSTEM BARE BO ARD & MANUAL . 849 .00
BOARD IS RETURNED UNDAMAGED WITHIN * S1 00 DOUBLE DENSITY CONTROLLER
14 DAYS .
ASSEMBLEO /
TESTEO
* 204 KBYTE CAPACITY FLOPPY DISK
DRIVE WITH CASE & POWER SUPPLY
..... . . .. .
. ...
$595.00
$529.00 * MODIFIED CPM OPERATING SYSTEM
........... ..... $459.00 WITH EXTENDED BASIC
. ...$389.00
S695.00

356 BYTE December 1980


NEW LOCATION
1198 E. Willow Street
Signal Hill , CA 90806
(CALL COLLECT)
(213) 595-6431, 6432, 6433

ATARI MODEL #800 STATIC & DYNAMIC


(NEW 16K VERSION) RAM CHIPS
·COMPUTER CONSOLE
·ATARI BASIC BK ROM
·JOYSTICKS
·RF MODULATOR
2104's
(4K) DYNAMICS
·57 FULL STROKE ALPHANUMERic .POWER SUPPLY
KEYS PLUS 4 FUNCTION KEYS CALL FOR PRICE $2 00 ea.
·INVITATION TO PROGRAMMING (IN STOCK)
CASSETTE 5257·3L
.OPERATORS MANUAL 10% OFF SOFTWARE (4K) STATIC
·EDUCATION SYSTEMS MASTER WITH PURCHASE S525
ea.
ATARI OPTIONAL ACCESSORIES
2114L·3 ADD-ON
MODEL #810 DISK DRIVE SYSTEM
MODEL #820 40-COL. DOT MATRIX PRINTER
LO PWR.l300NS
1-16 . .. 4.0.0.
4116'5 MEMORY
APPLE, TRS·80, HEATH, ETC.
2708's
MODEL #822 40-COL. THERMAL PRINTER (450. ns.)
MODEL #825 80-COL. DOT MATRIX PRINTER 17-49 ... 3.85 (200NS)1 8 for $39.00
MODEL #830 ACOUSTIC MODEM 50.-99 ... 3.65 16 for $75.00 $6.75 ea.
MODEL #850 INTERFACE MODULE 10.0. Up .. 3.40.
MODEL #CX853 16K RAM MODULE
CHRISTMAS OR
CALL FOR PRICE & AVAILABILITY IN STOCK SPECIAL 8/$50 .00

S.D. SYSTEMS MICROBYTE 32K


AlA RI SOFTWARE &
ACCESSORIES NOW AVAILABLE
.EXPANDORAM I & II
STATIC RAM BOARD
·IEEE/ S-100 COMPATIBLE
2716's
BASKETBALL ROM $30.00 ·VERSAFLOPPY ·4 K BANK ADDRESSABLE TO ANY 5 VOLT ONLY
SUPER-BREAKOUT ROM $30.00 ·SBC100/SBC200 4K SLOT WITHIN 64K BOUNDARY 450. ns.
.ON BOARD 8-BIT OUTPUT PORT
STAR RAIDERS ROM $45.00 .VDB 8024 VIDEO BOARD
CHESS ROM $30.00 ·PROM-100 PROGRAMMER
·NO DMA RESTRICTIONS
.4 MHZ OPERATION
$11.00
VIDEO EASEL ROM $30.00 KITS&A&T CALL FOR PRICE ASSEMBLED & TESTED $475.00 (PRIME)
MUSIC COMPOSER ROM $45 .00
3D TIC TAC TOE ROM $30.00 CENTRONICS CAPACITORS
JOYSTICKS $18.00 MODEL #737·1 .1 @ 12 VOLTS
. 80 CPS Proport ional Spaced CERAM IC
PADDLE CONTROLS
#410 CASSETTE RECORDER
$18.00
$60.00
• Dol Matrix (7 x 9) or (7 x 8)
.96 Character ASC II
11 C ea.
• Para llel Interface 100/$10.00
MICROBYTE 1--(_1N--:-:--:-ST-:::-O=C~K)___$__7___
95___.0_0- - - i VE RBAT IA M RS232 CON NECT 0 RS
(NEW PRODUCTS)
-Z·80 CPU/IO BOARD
PRINTERS 51/4' , 1-9 10-24 25 Up
MODEL #DP8000 CALL FOR SOFT-SECTOR DB25P 2.99 2.75 2.45
-DBL. DENSITY DISK DISKETTS
MODEL #DP8000 (APPLE) PRICE
CONTROLLER BOX OF(10)
DB25S 3.80 3.70 3.60
MODEL #DP9500 &
-64K DYNAMIC RAM BD.
-4 PORT I/O BD.
MODEL #DP9501 DELI VER Y
$29.95 IMSAI CONNECTORS
- D2 DISK SYSTEM FEATURES ON DPBOOO: 100 PIN GOLD-SOLDERTAIL
·80 COLUMNS , 11 2 CPS, BI -DIRECTIONAL, NEW PRODUCTS $2.50 ea.
ALL ASSEMBLED & TESTED AVAILABLE
SPROCKET FEED, 9x7 CHARACTER FONT, OR
CALL FOR PRICE & DELIVERY · COMMODORE
VARIABLE FORM WIDTH ETC .
· GODBOUT
101$2.30 ea.
·LEEDEX
320T·5 .........• 90
LO·PRO SOCKETS Z·80A QUME DT·8 ·PERSDN AL
SOFTWARE 320T·12 ........• 80
1-99 100 UP CPU CHIP DOUBLE·SIDEDI
SGLlDBL DENSITY
· SANYO 340T·5 .........• 75
NEC #D7BOC-1 · SORDe
14 PI N .10 .09 ea.
8" DISK DRIVES · TEXAS INST. 340T·12 ........• 65
16 PIN .12 .11 $10. 00 CALL FOR PRICE CALL FOR PRICES 78H05 ........ 5.25

18 PIN .15 .13 COMPONENTS SHUGART SA 800/801 DISK DRIVE


20 PI N .23 .21 74LS240 $1 .50 SA801R 1 OR 2 DRIVES INSTALLED, SGL. OR
DBL. DENSITY/SGL.-SIDED , METAL
Bare Drives
74LS241 $1.40
24 PIN .26 .24 74LS244 $1 .50
Single Sided / CABINET, & POWER SUPPLY
Sgl / Dbl Density (1) SA8001$775.00 (2) SA8001$1250.00
28 PIN .30 .28 74LS373 $1 .60
CALL FOR PRICE (1) SA801/$795.00 (2) SA801/$1295.00
40 PI N .42 .40 74LS374 $1.60 AND DELIVERY 1 YR. WARRANTY PARTS & LABOR

Circle 278 on inquiry card . BYTE December 1980 357


Circle 279 on inquiry card .

DEC. SPECIAL SALE

~
:I CALIFORNIA COMPUTER SYSTEMS
/ wmc/;nc.
FDC-1 FLOPPY CONTROLLER BOARD will drive
WAMECO INC_ ON PREPAID ORDERS
(Charge cards nol included on thi s oHer)

WAMECO MEM-3 W ITH MIKOS PARTS .


16K RAM BOARD. Fully buffered addressable in 4K shugart, pertek, remic 5'" & 8'" drives up to 8 drives, PCSD ... $31 .00. Kit less RAM . $B5.95
blocks. IEEE standard for bank 'addressing 2t14·s. on board PROM with power boot up, wi ll operate Kit with 2114L-4 $375.95
PCBD .............. $28 .95 Kil 450 NSEC .... $249.95 with CPM'· (not includ ed). PCBD .. . ... $43.95 Kit with 2114L-2 . $399.95
PT-1 PROTO BOARD. Over 2,600 holes 4'" regula- FPB-1 Front Panel. IMSAI size, hex displays . Byte, Order now for special ship mid Jan.
tors. All S-100 buss function s labeled, gold fingers.
PCBD ...... . . . . . . . . . $28 .95 or instruction single step . PCBD .. $4B.50 MIKOS PARTS ASSORTMENT
MEM-1A 8K x 8 fully buffered , S-100, uses 2102 WITH WAMECO AND CYBERCOM PCBOS
PT-2 PROTO BOARD . Similar to PT-1 except set-
up to handle solder tail sockets. PCBD .. $2B .95 type rams . PCBD ....... ............. $2B .95 MEM-2 with MIKOS =7 16K ram
CCS MAIN FRAME. Kit (S-100) ...... . ...... $339.95 QM-12 MOTHER BOARD , 13 slot, terminated, S-100 with L2114 450 NSEC ...... $229.95
board only ........ .. ........................... $39 .95 MEM-2 with MIKOS = 13 16K ram
APPLE EXTENDER . Kit . ........... . ...... $22.95
CPU-1 8080A Processor board S-100 with 8 leve l with L2114 200 NSEC . ... $249.95
APPLE IEEE INSTRUMENTATION INTERFACE
KIT 7490. Kit .... $275.00 vector interrupt. PCBD .... . $2B.95 CPU-1 with MIKOS =2 8080A CPU ...... .... $99 .95
RTC-1 Reallim e clock board. Two independ ent in- QM-12 with MIKOS " 4 13 slot mother
ARITHMETIC PROCESSOR FOR APPLE 7811A.
Kit ................ $350 .00 terrupts . Software program mable. PCBD .. ..... $25 .95 board .. .. .... $110 .95
RTC-1 with MIKOS = 5 real time c lock .. ..... $65 .95
APPLE ASYNCHRONOUS SERIAL INTERFACE EPM-1 1702A 4K Eprom card. PCBD ........... $25.95
7710A. Kit .......... . $89 .95 EMP-1 with MIKOS =10 4K 1702 less
EPM-2 2708 /2 716 16K / 32K EPROM CARD. EPROMS ........ .. .. ............... .. ...... $ 49 .95
AP PLE SYNCHRONOUS SERIAL INTERFACE ~~ ... .... . .. $~~
7712A. Kit ..... ......... . ............. ... $89 .95 EPM-2 with MIKOS = 11 16-32K EPR OMS
ALL OTHER CCS PRODUCTS AVAILABLE QM-9 MOTHER BOARD. Short Vers ion of QM-12. less EPROMS .. ...... ..... $65.95
9 Slots. PCBD ........ $33 .95
::,1/
PB-1 2708 & 2716 Program ming Board with pro-
MEM-2 16K x 8 Fully Buffered 2114 Board.
PCBD ... $2BE5
QM-9 with MIKOS " 12 9 slot mother
board ...... ............ .. .
FPB-1 with MIKOS =1 4 all parts
... $99.95

visions for 4K or 8K EPROM. No external supplies PTB-1 POWER SUPPLY AND TERMINATOR BOARD. for front panel ... $144.95
required . Textool sockets . Kit.. ..... $ 143.00 PCBD ... $2B .95 MIKOS PARTS ASSORTM ENTS ARE All FAC TORY MARKED
PARTS . K ITS INCLUDE ALL PARTS LI STED AS REOUIRE D
CB-1A 8080 Processor Board. 2K of PROM 256 IOB-1 SERIAL AND PAR ALLEL INTERFACE. FOR THE COMPLETE K IT LE SS PARTS LISTED. ALL SO CK-
BYTE RAM power on / rest Vecto r Jump Parallel 2 parallel , one serial and cassette . ETS IN CLU DED .
port with status. Kit ... $146.00 PCBD ...... $31.95 LARGE SELECT I ON O F LS TTL AVA I LABLE
PCBD .................. . .... $2B.95
VB -3 BOx24 VIDEO BOARD . Graphics in c luded . PURCHASE 550.00 WORTH OF LS TTL AND GET
4MHZ $379 .95 2708 .. $7.50 21 t 4L 450 NSEC . .. .. $4.99 10% CREDIT TOWARD ADDIT IONAL PURCHASES.
2716 ...... ....... $25.95 2114L 200 NSEC ...... $5.99 PREPAID ORDERS ONL Y.
10-4 Two serial I/ O ports with full handshaking
20 /6 0 rna current loop : Two paral lel I/O ports. VISA or MASTERCHARGE. Send account number, interbank num ·
Kit ................... $168 .00 PCBD .......... $31 .95 ber , ellpiration da te and sign yo ur order. Approx. postage will
VB-Ie 64 x 16 video board , upper lower case Greek be added . Check or mo ney order wi ll be sent post paid in U.S.
composite and p3ra llel video wit h software, S-100. If you are not a regular cus. to me r, ple ase use charge, cashie r 's
Kit . $ 143.00 che ck or postal money order . Othe rw ise the re will be a tw o·
week delay for chec ks to cl ea r. Calif . res id ents add 6% tax.
CB-2 Z80 CPU BOARD. Kit ....... $199 .95
(415) 726-7593 Money ba ck 30 ·day guaran t ee. We cannot acce pt returned IC's
AIO APPLE SERI AL/PA RALLEL .. $ 144 .95 thai have been so ldered to . Pri ces subje ct to ch ang e without
P. O. Box 955 • EI Granada , CA 94018
nolice . $10 minimum order. ~1.50 service charge on orders
ALL OTHER SSM PRODUCTS AVAILABLE Please send for IC , Xistor and Computer parts list
less than $10.00.

C I MO S mlODE CLAMPED I PRINTED CIRCUIT BOARD 3/$1 .00


DIP SOCKETS
5 .40
31SLOO 8 PIN .17 22 PIN .30
$ .8!i 14PIN .20 24 PIN .35

~L~; Is!tre~~~~~~~~~~~~1
16PIN .22 28PIN .40
.. . ... .. . $ .7!i
........
.. .. . 51.00
•. • ... . •. 51.00
18 PIN .25 40PIN .60

.•... 4/$\ .00


... 5 .5!>
••........ 51.50
. . . . . 35100
...... $ .70

........51$5.60
........ 1.00
....................... 6151.00
................... 615 1.00
1••iMmtl!lfL!j6~lj~maiji.1
.. • ...•. $ .!>5
. '"
' .60
- , ~
, ~
,, ""
-- .~ .~
~
TTL IC SERIES 14151 _
~ l .50 74160 -
7400- 7448 75
."" 1~16 1 - eo
,~

.~ 7<1101 -
1402 -
1450
7472
_
- ." 14162 - \ .20 LINEAR CIR CU I rs
2101 ·1 ~ 2.4~ '" 1403 - " 1473 -
.J5 14163 - .95 lM:!OI - 7!.

"""
.J5 lMJOl 7-18 - ]Q
'1()1U / ~ _ J5Il
MM ~JO - 345 7404 - 7474 _ .<, 14 164 -
14165 -
B5
B5 ~!;~V_ .15JO
MK4008P 19-!- 7405_ 7475 _
"
~

~OM ' S
'"'' - 13 7476 _ .45
741 66
74\67 _ '"
1.3!i
IH 50
1'!>8 _ ~
l ICe
271 6
~
_1600
6%
"'"
1408 _
- J5
27
'<80 -
7-:83 -
45
.60
14110 - 1.60 ~: :

t",.l\:~," -_~1l:~' " ~~g~i~L~~~~~1!~~~ s~ .l.E·D:S: · '2;


14113 - 130 lMJ07 - JO
1409 _ 7485 - .75
7410 -
1411 -
""
.22
7486 _
'<89 - "
l.GO
14114 -
741 15 -
74116 -
.85
.75
.75
LM J(B -
lM314 -
lMll9 - 110
lrlSb -
15
9!>
1;>5
741 2- .22 7490 - .5O 74171 - .75 lM271l 1.!iO
7413 _ 7491 _ .55
.... ~ "" MLED92 R LED .. ............ .
MRD148 PHOTO DARl. XTOR .
741 4 -
7416 -
"'"
J3
7492 -
749] - '"'"
14 180 -
14 121 _
14190 _
.75
190
1.20
lMll1 -
U.tl18 ~
u.w.s
15
1 2'0
!J)

·..".,,....~~.;;..~::-""':'::-...;;,;;;;;..=,;;,;;,,=.. ~~.~g:T~7s~~~~RT.~~:: .................... .


l M158 10
7411 - J7 7494 - 60 74191 - 1.20 l M161 I 7~
7420_ 1495 - lM371 le.G
1 WATT 2ENERS : 3.3.4 .7. 5 .1. 5.6. 6.B. B.2. 9 .1, 10.
12. 15.1B.OI22V .
7425 - "
.3!>
13
7496 _
.60
.60
74107 _ J5
74192 _
74193 -
74194 -
79
.79
.85
lMJIl) - 95
lM382 · 12!>
tM:)86 ~ 110
J5 74121 •• J5 74195 - .65 lMJ81 125
l " I56J _ l 2!>
FAST RECOVERY DIODE 135nsl . "
27
74122 ··
74123 _ "" 74196 -
14191 -
lM~
U.I'hl
~5
115
Silicon Power Rectifiers 27
27
74125 _ .45
74126 _
74219
14l2!i - ~
95
2!i ;: = ~:
~ = :!u
74JO!i
74361
7-1368
,
-
74]!)Q _ 1.!iQ '"'"
65
~: ~
711CH ~ 4&
1 M l}10 IS!>
It.lll1011 17!>
LM1810 220
V.ll!189 - 195
C ..:))18 _ 195
'''30413 · lIS
c_
CA)i)86 S!>
"
NE!>tOl - Z!iO
1JJJ8CC - UO
ro'!rOO4 _ I!JO

358 BYTE December 1980 Circle 280 on inquiry card.


THE STAR MODEM FULL FORTH + $65.00 MIPLOT Intelligent Plotter
From Livermore Data Systems
for APPLE or PET/CBM by Watanabe Instruments IDigiplot)
A full-featured FORTH with enhancements. Fast
and easy to use.
• conforms to FORTH Interest Group Standards
• cross compilier to produce either standard
object modules or self contained ROMabie
modules
• built in macro conditional assembler
• complete string processing capabilities (includ-
ing variable length strings)
• disk virtual memory for large programs (or
SPECIAL
small systems!)
• arrays (single or multiple dimensioned)
$1045
• full screen cursor controlled editor • Incorporates all intelligent functions required for pro-
ducing graphs and drawings including 8 vector and 4
• floating point and integer processing character commands.
• User's Guide and documentation • Distance accuracy within 1%, repetition accuracy
IEEE 488 MODEM A product of IOPC Company within .01 inches, programmable step size .004 inches,
SALE $265 Requires 16K RAM and one disk drive. internal interpolation in .00 2 steps.
• Solid and broken line types can be specified.
STAR Modem is the price periormance leader with a full
• Character generator for letters, numerals and symbols.
2 YEAR FACTORY WARRANTY. Characters can be enlarged and rotated in four orienta-
Z80A System SPECIAL $3500 tions.
• 64K memory • Coordinate axes can be drawn by simply specifying the
KMMM Pascal for PET $75 •

2.4 megabytes disk storage (2 8" 20 drives)
2 parallel and 2 serial ports
graduation interval and number of repetitions.
• Self test mode automatically draws complete test pattern.
A subset of standard Pascal with extensions • CP/M 2.x included • Printer mode outputs character data in 16 sizes with 4
• Machine Language Pascal Source Editor orientations.
• Machine Language P-Code Compiler • Connection to any microcomputer using parallel 7-bit
• P-Code Interpreter (for debugging and learning) EARL for PET Idiskfile based) $65 ASCII code.
• P-Code to machine language translator for • Can use simple cable to parallel port, or special inter-
Editor, Assembler, Relocater, Linker
face to IEEE or other.
optimized object code Generates relocatable object, code using MOS • Modular control circuit and mechanical construction.
• Run-time package Technology mnemonics. • Uses any hard fiber-tip pen.
• User Manual and sample programs • Uses 11 x 17 paper.
Disk file input (can edit files larger than memory).
Requires 16K minimum. Specify ROM version Links multiple object programs as one memory Includes power supply, I/Oconnector, 2 pens, 50 sheets of
and disk or tape. load. Listi ng output to screen or pri nter. paper, and complete manual.

6502 7.45 10/6.95 50/6.55 100/6.15 Dust Cover for PET $ 7.90
6502A 8.40 10/7.95 50/735 100/690 IEEE-Parallel Printer Interiace for PET $ 65.00
6520 PIA 5.15 10/4.90 50/4.45 100/4 15 Commodore IEEE-RS232 Printer Interiace for PET $149.00
6522 VIA 6.90 10/650 50/610 100/570
6532 7.90 10/7.40 50/7.00 100/6.60 CBM-PET SPECIALS Centronics 737 Proportional Spacing Printer $800
2114-L450 4.45 20/4.25 100/395 NEC Spinwriter $2450
2114-L300 5.65 20/535 100/4.95 L~ Up to $235 free XYMEC HI-Q 1000 Intelligent Daisy Wheel $1975
~ merchandise with purchase of Leedex Video 100 12" Monitor $ 129
2716 EPROM
2732 EPROM
13.455/12.75 10/11 .85
39
«: one of following CBM-PET items!
FREE Zenith Z19 Terminal (factoryasm.) $ 739
4116-200 ns RAM IN Eel 8 for 39.00 Zenith Z89 with 48K $2150
8032 32K - 80 column CRT $1795 235
6562 Video Interiace Controller 10.90 Strobe Model 100 Plotter $ 600
8016 16K - 80 column CRT $1495 205
S- 100 Wire Wrap $2.65 Solder Tail 2.15 SYM-l $209
8050 Dual Disk Drive- l ,000,000 bytes $1695 220
CASSETTES - AGFA PE-611 PREMIUM CBM Modem - IEEE Interiace $395 50 SYM BAS-1 BASIC or RAE-II> Assembler $ 85
High output, low noise, 5 screw housing, labels. CBM Voice Synthesizer $395 50 KTM- 2/80 Synertek Video Board $349
C-l0 10/5.65 50/2500 100/48.00 8N full size graphics keyboard $795 100 KIM-l (add $34 for power supply) $159
C-30 10/7.30 50/34.00 100/66.00 16K Full Size Keyboard $995 150 Seawell Motherboard - 4K RAM $195
All other lengths available. Write for price list. 32K Full Size Keyboard $1295 205 Seawell 16K Static RAM - KIM , SYM, AIM $320
2040 Dual Disk Drive - 343,000 bytes $1295 205
JI ATARI 800 $777 2022 Tractor Feed Printer $795 100
KL-4M Four Voice Music Board
and Visible Music Monitor (4 voice) for PET $59.90
..II' All Atari Modules 25% OFF C2N External Cassette Deck $ 95 12 MICR-REVERSI for PET by Michael Riley $ 9.95
SPECIAL-purchase ATARI BOO, receive Used PETs (8, 16, and 32K) CALL machine language version - you can:t win at Level 5.
extra 8K memory FREE_
EDUCATIONAL PLAN - buy 2 ATARI
WRITE FOR SYSTEM PRICES PAPER-MATE 60 Command PET Word Processor $29.95

II
*EOUCATIONAl DISCOUNTS* full-featured version by Michael Riley
Computers, receive 1 ATARI 400 FREE!


Buy 2 PET Computers, get 1 FREE
DISKS FLEXFI LE Database-Report Writer by Michael Riley A P Products 15% OFF
(write for quantity prices) Flexible file handler for PET/CBM 60.00 A P Hobby-Blox 15% OFF
SCOTCH (3M) 8" 10/300 50/2.85 100/2.75 CBM Full Size Graphics Keyboard $ 74 All BOOK Ind SOFTWARE PRICES DISCOUNTED
SCOTCH (3M) 5" 10/295 50/2.80 100/2.70 Word Pro I - for 8K PET $ 25 The 8086 Bock (Osborne) $12.75
Maxell 5" 10/365 50/3.40 100/3 15 Word Pro II - 16K CBM, disk, printer $ 85 Z8000 Assembly Language Programming
Maxell 8" Double Dens. 10/4.10 50/3.95 100/3.80 Word Pro III - 32K CBM, disk, printer $170 (Osborne) $10.60
Verbatim 5" t 0/2.40 50/2.35 100/230 PET Personal Computer Guide (Osborne) $12.75
Word Pro IV - 8032, disk, printer $255
(add 1.00 for plastic storage box, 1.25 for hub rings) PET and the IEEE-488 Bus (Osborne) $12.75
VISICALC for PET (Personal Software) $170 6502 Assembly Language (Osborne) $ 9.90
BASF 5" 10/2.40 20/2.35 100/2.30
BPI General Ledger. A/P, AIR for PET $270 Programming the 6502 (Zaks) $1045
BASF 8" 10/2.40 20/235 100/230
Diskette Storage Pages 10 for 3.95 Programmers Toolkit - PET ROM Utilities $ 36.90 6502 Applications Book (Zaks) $10.45
Disk Library Cases 8" - 2.85 5" - 2.15 PET Spacemaker Switch $ 22.90 6502 Software Cookbook (Scelbi) $ 9.45

115 E Stump Road


Montgomeryville. PA 18936 21 5-699-5826
A B Computers WRITE FOR CATALOG_
Add $t 25 per order for shipping Wepay balance of UPS ,urtacecharges
on all prepaid orders Prices listed .Ire on cash discount baSIS Regul,"
prices slightly higher

Circle 281 on inquiry card . BYTE December 1980 359


Circle 282 on inquiry c ard .

THE COMPLETE PC BOARD HOUSE


WAMECO
EVERYTHING FOR THE S-100 BUSS
MEM-3, 32K STATIC RAM BOARD

*32K of 2114's * Bi-directional capability on data lines.


(Board may be used as upper or lower 8 bits
* Full 24 line address decoding. on a 16 bit bi-directional buss.)
(Or bank select like the MEM-2)
* Addressable in 8K boundary within the 64K
* Expandable in 1K increments. boundary selected.
(Board disabled for unloaded RAM)
* Kits less RAM .... ... ... . .. .. . $112.95.
With 2114L-4 . . . . $475.95 .
. With 2114L-2 . . . . . . . . . $549.95.
Bare board. . . . . . . . $ 35 .95 .
Available mid January.

FUTURE PRODUCTS: 80 CHARACTER VIDEO BOARD.


Z-80 CPU BOARD WITH ROM , 8 PARALLEL PORT I/O BOARD .
DEALER INQUIRIES INVITED, UNIVERSITY DISCOUNTS AVAILABLE
AT YOUR LOCAL DEALER
MOST PRODUCTS FOR IMMEDI ATE SHIPMENT. NO 4-8 WEEK DELAYS REQUIRED FOR OTHERS.

WAMECO , INC. , P. O. BO X 877


/ wmc/;nc.
• 455 PLAZA ALH AM BRA. EL GRANADA, CA 94018 • (415) 726-6378

. 8080A
-jl)j'
_~=_~ Dual Tra ce Oscilloscope
HITACHI 30 MHz
2708 POWER SUPPLY

I-=-:=~C.=oR.=C.=~.=~.=S..:.O..:.R:...-_$5=-9_5-..{-_E_P_R_O_M__$_9_90 .5 ~o~~3t3
mp
• TV s yn c-se p a ra t e r c ircu it
• H igh - se n s iti vity 1 mV j di\l
(5MH z)
• Sw eep-time magn ifier
2114L 2716 .' '9 542.50
(10 t im es) (450 nS) $5 95 EPROM (5 Vo lt)
$11 99 . . / 10 "" $ 4 065
$3 8 .85 25 "II
• Z- ax is in p ut (In te n si ty
m o dul a tio n)
• Sign a l d e lav line
4116
(200 nS)
• X -V o pera tio n

More sensitive to your input


• Trace Ro t a t io n

$945.00
CRT
CONTROLLER
5037P
25 UP $25.00
$35 00
100 up $1900 DISCOI~ NT
* 160/0 *
SD SYSTEMS Low Cost EPROM Er asing Lamps

Z-80 STARTER
SYSTEM
The ZeD St arte r Kit by S O Syst ems
- ..
Bring this .
COUPON
·OI · lt •• ~ into o n e of our stor es or
uses the pow erful zao m ic roproces- mail to our Mai l Ord er address shown below and
sor as t h e heart of t he comp le te micro- rece ,ve a 11.% nIS. · UI ·~ T
l earn a
co m p ute r o n a s in g l e b oard . _ SIMPLE TO USE • HIGH INTENSITY 61Y LAMP • ~~M:~CHfD INTE NSITY AT on purc hases from th iS Ad o f $100.00 or rno re.
s t ep-b y- step introd u c t io n t o mic r o- • SAFETY INTERLOCK • TUBE RA TIO AT &lOO HOURS • lUBE RATED IN EXCESS Of
comp ute rs w ith 8 keyboard and d ispl ay, au dio casse tte inter- ERASES a eH PS IN E55 10,000 HOURS Offer EXPIRES on December 31, 1981
face, PROM prog r ammer, wire- wrap exp ans ion area, 4. • ~::~E~04~1 ~1~;E~N lESS • TUAN 14 MINIUTES l • ~::~jE~ ~~N~~:: IN LESS
chan n e l C ount e r Time r a nd on Board RAM a nd PR O M . UVS-IE 58500 5-521 5355.00 NAME

Co m p le t e Op pe ratio n a nd Inst ru ctio n M a n ua l inclu ded. ZBU G I---=-P-L-E-S"-S""E--'Y:':':"'-===~--''''''-----'=~ AD DfiESS


M o n itor in ROM . _

27004 kit .. . . $340 38007 . .. e m/ T .. $450 G Mota""ed 923101 . S 79 .95


923102 . . 124 .95
CITY STATE

SINGLE BOARD ~ _ ::: Polyes t e r 923103 . . 124 .95 ZI P PHONE NO


SBC-100 BOARD PROM-100 KIT Cap,etto"
COMPUTER KIT PROM Programmer •. '
~_~..r-
. - ~:~~B;,'~ I1~~~~~[~~~=-:~
I ~~ 32K I )~~~~~~~~~~~~~~~~~~
Coupons acce pt e{1 onlv Wl l h 1\111 name aMI a{1(t'l!ss Idl erl m

27003 kit . ...... . $295 27014 kit . .... . . . $200


SAMPLER
526 .00 } iot . ;... ... .. . :; d. \\\}) Pa rt ; ; ;~'~OO-2 ~
SD Systems SORCERER COMPU T ER . . ..\ ~
VERSAFLOPPY I VDB-8024 EXPANDO RAM ~!!~:-!R~fo ~~M... _ ch;,~!f~ 6.t°D:~
:BO)()- L'"',! ~ Send cheel;. or Mone l' 0.0 .... ' to PO Bo. 220BV C~I •• , CIty CA 90230

FLEXIBLE DISK VIDEO ~!to1s~f~:~~ :~Pt::'~;~~'r~,~ iia~': c.~;..~~:;.;: Add" $; .00 to~~~~~"~~s::;~C1:~~S haa~(~I!:. ~~~eS~e:a~h~:~':':~~'v~::,e,~el~~~~~

··
· . . .
DRIVE Controller DISPLA V BOARD Please me lude vow . Cnil!ge C .l f(1 ""moe.
NEW LOW Int e ltl a n~ nu m b er and e~ t)H.ltIO" (l ate PHO NE OR DE RS : (213) 64 1·4064


PRICE MAil ORDER PORTLAND

1Dl
SANTA ANA CULVER CITY
"~5 .... f . Bln ~ A••
. . f' 0
C,,"~ r
Bo, 220SY
C,rv.C A90230 Pg.".M . OR ~nlO
"OBO J.".·"m B' . "
c~ "., c.,. C A 90730
121) ) 64 1 .• 06 4 1503125"·55.' 121 31390·3595
! ',, '
TUCSON HOUSTON ATLANTA SUNNYVALE
27002 a s s e m/ T ... $250 38013 a s s e m/ T . .. $ 4 70 $239. 00 ~ 5 1B E. 1'. 0.<1 ..... "
l ut,on . AZII51"
2C;"11 R" ........,d
" ou " on . T)< 770!1 9
33301', ...... 0"'\1<1 ...... (

16021 881 ·2348 f71l15n.348i 4i~~i' i~.:~~~


38005 asse m/ T . . . $335

360 BYTE DcccmbN 1980 Circle 283 on inquiry card


• ORDER NOW TOLL FREE 1 (800) 345~8102
• IN PENNSYLVANIA (215) 461-5300 •

EPA 250*
-El ect roni c Printing Ability 250 wpm .

DAISY WHEEL
PRINTER
byVR Data

Word Processi ng (Magic Wand)


Gen eral Ledger
Payroll
$149.95
99.95
300
249
199
4K L II TRS-80
16K L II
RS·232
575.70
789.60
92.10
$2195. *Parallel or Serial
Interface
Data Base 149.95 299 OK Expan sion Interface 278.10 * 25 cps , 45 cps
Tape Disk 16K Expansion Interface 376. 10
Upper / Lower Case Modification $19.95 $24 .95 32K Exoansi on Interfa ce 474. 10 Optional (Add $600.)
Comprehensive Diagnostics 34.95 34.95 T elephone Modem 179.95'
CP/ M $175.00 Emulator CAT by In tertec 895.00
* T ractors Optiona I
New DDS + 40 TK 100.00 CRT Stand s from 139.00 (Add $250.)
New 00S/80 145.00 Ant i-static Mats 110.00
Software Documentation Available. CALL FOR PRICES

• VISIT OUR NEW WAREHOUSE SHOWROOM AND REPAIR CENTER.

Circle 284 on inquiry card . BYTE December 1980 361


Circ le 285 on inqu iry ca rd .

ALL PRIME QUALITY - NEW PARTS ONLY


BECKIAN ENTERPRISES SATISFACTION GUARANTEED .
I

EDGE CARD CONNECTORS: GOLD PLATED:


Abbreviations: SIE Solder Eye . SIT Sold Tail: WIW Wire Wrap . I
PART # DESCRIPTION.
BRAND: HXAS INST.
Row Sp. 1·9pc. 10·24pes. 25pes. Up. I .158 " CONTACT CENHR CONNECTORS.
PART # DESCRIPTION. Row Sp. 1·9pc. 10·24pcl. 25pcl. Up.
'0' lYPE SUBMINIATURE CONNECTORS .
QUANTllY
4070 5011 00 Imlli/Crom. .250 t3.95••. t3.55... t3.15••• 15105 8112 SIE PEl/NSC .140 tl.80 tl .85 tl .45
3.85... 3.45 ••. 15110 8112 SIT PEl/NSC .140 1.85 1.85 1.50 PART NUMBER DESCRIPliON. 1·9pcl. 10·24pcl. 25·99pcl.
4090 5011 00 Imlli W/W .250 4.30 ...
BRAND: SULLINS: U.L R.g. 15137 8112 SIT PEl/NSC .200 1.80 1.54 1:45 DE 9P M.I. tl .80... t1.40 ••. tI.30...
129885 501100 Solder Ey. .140 8.BO ••. 8.10••. 5.450 •. 15175 81· SIE Sgl. Row 1.70 1.50 1.30 DE 9S Female 2.25 ••. 2.00••. 1.900 •.
129870 501100 SIT Iml.i .250 4.50••. 4.10••• 3.70 15270 10120 SIE .140 2.15 1.95 1.70 DE 110983·1 2 pc. Gr.y Hood. 1.50••. 1.35••. 1.200•.
129R75 501100 W/W Iml.i .250 5.25 4.75 4.20 15275 10120 SIT .140 2.00 1.85 1.80
129885 5011 00 SIT Aillir .140 4.95 4.45 3.95 15435 12/24 SIE PET .140 2.80 2.35 2.10 DA 15P M.I. 2.35 ••. 2.15••. 2.00...
129990 501100 SIT Crom.m. .250 4.75 4.25 3.80 15440 12/24 SIT PET .140 2.85 2.40 2.15 DA 155 Femal, 3.25... 3.10... 2.900•.
15445 12/24 SIT PET .200 2.75 2.50 2.20 DA 51211-1 . 1. pc. Grey Hood 1.40••. 1.20••. 1.150•.
OTHER .125 " CONTACT CTR CONNECTORS: 15505 IS/3D S/E GRI Kay .140 2.50 2.25 2.00 DA 51228·1 2 pc. Black Hood 2.50 ••. 2.25 ••. 2.000 •.
12305 22144 S/E No Em .140 4.15 3.75 3.35 15510 15130 SIT GRI K.y .140 2.40 2.15 2.95 OA 110963-2 2 pc. Grey Hood 1.60••. 1.35... 1.30...
12759 36172 SIT .140 5.40 4.85 4.35 15515 15130 W/W GRI K.y .200 2.60 2.35 2.10
12790 40180 W/W .250 8.30 5.85 5.00 15600 16136 SIE .140 3.35 3.05 2.70 DB 25P M.I. 2.BO••. 2.60 ••. 2.40••.
15810 16136 SIT .140 3.00 2.70 2.40 DB 25S Fom.l. 3.60 ••. 3.40... 3.20...
.100 " CONTACT CTR CONNECTORS: 15615 18/36 W/W .200 3.60 3.20 2.90 DB 51212·1 1 pc. Grey Hood 1.50••. 1.30... 1.10...
10046 13/26 S/E No earl .140 3.40 3.05 2.15 15700 22/44 SIE KIM/VEC .140 2.98 2.90 2.75 DB 51226·1 2 pc. BI.ck Hood 1.90••. 1.85••. 1.450• .
10260 25150 SIE TRS 80 .140 4.50 4.05 3.60 15705 22/44 SIT KIM/VEC .140 3.98 3.30 3.00 DB 110963·3 2 pc. Gr.y Hood 1.75••. 1.50••. 1.350•.
10175 20140 S/E lAS 60 .140 5.85 5.35 4.75 15710 22/44 W/W KIM/VEC .200 3.49 3.20 2.B5 DC 37P M.I. 4.20 ••. 4.00 ••. 3.70...
10180 20/40 W/W TRS BO .200 3.30 3.00 2.15 15875 25150 S/E .140 4.65 4.20 3.75 DC 37S Fem.l. 6.00 ••. 5.75 ••. 5.50••.
10190 20/40 SIT TRS 60 .140 3.20 2.90 2.55 15880 25150 SIT .140 4.55 4.10 3.65 DC 110963-4 2 pc. Grey Hood 2.25 ••. 2.00 ... 1.1 5... I
10485 36/72 S/E V.ctor .140 5.50 4.90 4.40 15885 25150 W/W .200 4.85 4.35 3.90
10490 38/72 W/E Vactor .200 5.80 5.25 4.85 16115 38/72 S/E .140 8.50 5.85 5.20 00 50P M.I. 5.50 ••. 5.10••. 4.750 •.
10500 36/72 SIT V.ctor .140 5.70 4.20 4.80 18120 36/72 SIT .1 40 8.55 5.90 5.25 DD 50S Famale 9.40 ••. 8.80 ••. 8.0001.
10535 40/80 SIE PET .140 5.85 5.35 4.75 18125 38/72 W/W .200 8.75 6.10 5.40 DO 51216·1 1 pc. Gr.y Hood 2.40 ••. 2.20... 2. 00...
10540 40180 W/W PET .200 6.00 5.40 4.80 16145 36/72 SIT .200 8.50 5.85 5.20 DD 110963·5 2 pc. Grey Hood 2.80 ••. 2.40•• . 2.10••.
10550 40/80 SfT PET .140 5.80 5.25 4.65 16235 43/86 SfT Mot 8800 .140 8.80 5.95 5.30
10585 43/88 S/E COS/ELF .140 6.95 6.25 5.55 16240 43/88 W/W Mot 8800 .200 7.60 7.05 6.25 D 20418·2 Hardware Sat .90... .80 ••. .70••.
10605 43188 SfT COS/ELF .140 6.80 5.95 5.30 16260 43/68 SfT Mot 8800 .200 6.50 5.85 5.20 (1Hood Sill
10595 43/86 W/W COS/ELF .200 6.90 6.20 5.95 16725 43/86 S/E Mot 8800 .140 7.20 6.50 5.75
10615 43/86 SfT COS/ELF .200 5.80 6.10 5.40 K·l Pol·Kay. .15 .12 .10

I.C. SOCKETS GOLO. COOLING FANS. TERMS: MINIMUM ORDER: $ 15 .00 ADD $ 1.3 5 For
WIWRAP 3 TURN I.C. SOCKETS TIN. Extr. Quie'. Ha ndling & Shipping. Orde rs ove r $30 .00 in th e U.S.A.
14 pin to.40 ... 14 pin to.15 ••. 1 to 4 t16.00 ••. We Pay th e Shipping. CALIF. RESIDENTS : Please Add
lB pin 0.44 ... 16 pin 0.17 al. 5 to 9 17.00 al. 6% Sales Tax .
BOBOA PRIME. NOTE: NO C.O.D. OR CREDIT CARD ORDERS WILL BE
ACCEPTED .
t5.00 aa.
PHONE : 213 -988-6196
EIA 8 CONOUCTOR CABLES 81t. Long.
CONNECTORS FOR CENTRONICS 700 SERIES.
Amphanol 57·303BO
BECKIAN ENTERPRISES
CLASS #1 Typa Cablal.
1. to 4 pes. U2.00
1 to 4 pCI. t8.00 al. MAIL ORDERS TO: P.O. BOX #3089
5 to 9 pes. 6.00· a.
5 to 9 pes. 19.00 SIMI VALLEY, CA 93063 I

till The APP LE 11 is a completely assembled and tested computer


system . The system inc ludes a rugged molded case, typewriter ·
stJIaPPk! computar style keyboard with N-key rollover, high-efficiency swi tching
power supply, two hana controllers. demonstratian programs on
tape cassettes, AC power cord, cassette cable, reference

s975
manuals.

APPLE II has ROM -resident Integer BASIC interpreter. mon itor ,


16K mini-assembler and disassembler & BASIC Programming Manual.

October Speclall Additional '10.00 011 on moat Itema.


32K $1050 48K $1125 APPLE II OR APPLE II PLUS
DISK II ·D RIVE ONLY . $429 PROGRAMMABLE IIMER MOOULE MBR SUP·R·IERMINAL 80 COLUMN APPLE II & APPLE II PLU S ,ORIH II b, PROGRAMMA sonwARE . . 45
NEW DOS 3 .3 535 No 7440A 145 BOARO . 3J9 SOFTWARE SINGLE DISK COPI ROUIINE S 17
MODEM liB WfiNIERIACE . 339 3', OIGIl BCD ANALOG 10 MICROSOfll·80 SOflCARO SISIEM PASCAL .uh LANGUAGE SISTEM 1429 APPLEBUG ASSE MBLER I
MODEM liB ON LY(Novation Cal).. 159 OIl IGALCONVERIER . 135 W/ CP/ M 299 FOR TRAN 101 use With LANGUAGE DISASSEMBLER 79
S~S IEM . 169 APPLEBUG DEBUGGER 27
GRAPHICS IABLEI . 659 GPIB IHE·488(l9781INIERfACE MICROWORKS OS·65 OIGISECIOR .. 339
No. 7490A.. 259 MOUNTAIN HARDWARE CP I M101 use With MICROSOn 1·80 APPLESOfl UlIlIlI PROGRAMS
SILENIIPE PR INIER ASINCHRONOUS SERIAL INI ERrACE APPLE CLOCK ICALENOER CARD 229 SOflCARO 299 By HAYDEN 27
WI Apple Inlelate 519 THE CO NTROLlER General Buslfless

'I
No. nIOA . 145 SUP ERIALKER SPEECH SI NIIlI SIZER
S~stem 519
PRINTERS. TERMINALS
APPLE COMPUTER SINCHRONOUS SER IAlINrERfAC[ SYSIEM t49
'I II. INTERFACE CARDS THE CASHIER Retail Management & & MONITORS
NO 7712A . 145 ROM PLUS - w/ KEYBOARQ FIt rER 169 PRINTER S. TERMINALS & MONITORS
PROIOIIPING I HOBBY CARD .m RQMPlU S - wo/ K[yBOARQ fiLTER 155 Inventory. 199
'II!: I PARALLEl PRINIER INIERFACE CARD . 145
PARALLElINIERfACE No mOA 109
INIROL IX·IO REMelE CON IROL APPLEWRITERWord P/oteSsoi 65 ANAOEX OP8000 0' OP8000AP 1795
ARIIHMElIC PROCESSOR CARD ANAO[X OP9500 or OP9501 1395
COMMUNICAIION CARD &OB25 SYSIEM 249 APPlEPOST Ma lhng list System . . 45
. 185 NO. 7811B 339 BASE 2 wl lRACIOR &BUFfER 599
ConnetlorCable . INIROL X·IO CONIROLLER ONLI . . 169 APPl[POST Glaph & Piol System 85
WIRE WRAP BOARD 20 CENIRONICS 700·9 1099
HI·SPEEO SERIAL INIERfACE CARD . 155 SOLDER TAIL BOARD 20 ROMWRIlER SISIE M 159 ~OW ION[S PORI fOLIO EVALUAIOR . 45 CENIRONICS 737 849
LANGUAGE SISIEM 'NIIH PASCAL . . 429 EXTENDER BOARD 24 PROGRAMMA APPLE IOISIICK 39 CONIRIBUIEO VOLUMES IIHRU 5 MPI881 699
CEN IRONICS PRINIER PCB E1CH BOARD. . .... 20 S[[.IHRUCLEAR PLASIIC lOP wi MANUALS 35 PAPER IIG[R IDS 44 0 895
INIERfACE CARD . 185 CORVU S fQRAPPLE II 23 VlSI ·CALC by P[RSONAL SOflWARE 125 'oN/ CRAPHICS OPTION 995
APPLESOn II FIRMWARE CARD CORVUS 10 MEGABIIE HARD DISK SSM AIO SE RIAL I PARALL(LIIO O(SKIOPI PLAN by O(SK IOP NEC SP INWRIlER 55300,5510 2595
. 149 OR IV[ SIS IEM 14 495

'I
W/Au \o.Stalt ROM CARIlIKIIi . 129 COMPUIERS 85 IR ENOCOM 100 329
INIEGER BASIC fiRMWARE CARD CORVUS MIRROR! (VTR Requlled) 695 SSM AI 0 ASS( MBL(O & IESTEO 169 CCA DATA MANAG(MfNI IR ENOCOM 200 529
'III.
WI Man & Prog. Aid ROMS .. 149 CORVUS MIRROR2(VIR Requtred) 195 SIMTEC By P[RSONAL SOflWARE 85 L[EOEX 'IOEO 100 139
1
ADD·ON S CORVUS CONSIElLAIiON . 595 APPLE lIGHI PEN SIS IEM 219 PIMSPersonallntormatlon SA NIO 9 INCH B&IV MONIIOR 159
'1 ' : I DAN PAlMAR LOWER CASE AOAP IER CAL L
16K MEMORI UPGRADE SUPER SOU ND GEN[RAIOR IMONDI 139 Management System SANYO 15 INCH MONITOR 249
(I RS·80. Apple Sorcerer) .. $69 HAYES MICROMODEM II" . 319 SUPER SOU ND GENERAIOR ISIER[OI . 229 AOVEN IURE by MICROSOfl .. 1113 INCH COLOR MONIIOR 429
ABI NUMERIC INPUI KEYPAD HUERISIICS SVA 8 INCII DI SK OR IV( CONIROLLER SUB-lOGIC FS·\ Fhghl Simu lator SOROC IQ 120 729
(Old or New Kybrd) .. 119 SPE[CHLI NK 2000(64 Word CARD 339 SARGON II Chess by HAYDEN (Cass )
SOROC IQ 140
AU MUSIC SYNIH'SIZER. 239 Vocabulary) SARGON II Chess on Diskette 1199
219 VERSA WRITER DIGITIZER ORAWING
ALf liMING MODE INPUI BOARD . 19 Brll Budges TRilOGY 01 GAM[S . HAZEl liNE I~OO 979
SPEECHLAB 20A(Casselte). 169 SYSTEM 219 HAZEltIN[ 1510 1079
BRIGHfPEN lIGHfPEN from sonAPL 32 SPEECHLAB 20A(Olskette) . 189 Brll Budges SPACE GAME ALBUM
'IOEX VIOEQIERM 80 COLUMN CARO 319 HAZELIINE 1520 1379
CALIfORNIA COMPUTER SYSTEMS MODEL 70 CON IROLLER . 15 SPACE INVADER on cassette ..
11K ROM/PROM ASSEMBLED SPACE INVADER on Diskelle . HAZELIINE 1410 749
M&R SUP·R·MOO IV MOOULAIOR HAZELIINE 1420 829
BOARD NO. 14A .

362 BYTE D(,CE.'Olbc r 1980 C ircle 286 o n inquiry card.


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 compo -
INTEGRATED CIRCUITS nents at factory prices.
1400TIL
"OIlN
LMJ2JK·~
19 lMJ20K·12 150
'95 C04026
C04027
250 4116100n$ 79'
COHHECTDRS
66 8/41 162000549,00 3lI pin e ~gt 250
KEYBOARDS
56 key ASCU keylloard ~Il S61~
740Z N
7404N
20 l MJ20i(· \$ ' 50
25 LMJ20T·5 ."
C04028
C0 4029 ."
25 138
85
MNS252
6,30 44 pm edge
.40 100 pin edge ' .50
27' Full)'lSstmbltd
S3 k ~y ASCII 'leyllOa rd .U
7750
6000
14(}9N 13 l M32DT·8 ." CD 40JO 1.4"15280 300 l00pinedge WW 525
7 ~10N
74t41l
20 lM3WT·1Z ."
7O l M320T·15
C04035
,,,"
." 1.41.45320
594 99' ICSOCKETS
fUl~,:a~~~elll~~SIJt 7000
1495
H 20 N
742ZN
20 L M 32~N
J9 l1,l339N
'"
"0
,"0 C04{)41
CO.t{)4Q
(041).:2
1.1"15330
85 PD41 1D·J
85 PQ411D·4
~f~d.rl TI~ L~H p~~~
; gg LEOS
MmlEnelosure 2995

74lON 20 U.l340i(·5 '35 CD40H 85 P5101l 8 95 , ~ :~ ~~ ~ RedTDI8


7HZ"
TU5H " LM340K·8
l M340K· 12
.,.,,,'"
." C041).16
C04(l49
167 4200A
~~ 16 16 28 42 Gltt:'!. YellOW 1018 20 "
""7720 "" 82525 JumboRel1 10
1447N lM340K·15 C04056 91l02A 156 18 .27 36 58 Gree'. Or~noe . Ye llow Jumbo 25
l H8N
"SOH
lM340K·24 C04GSI 113 HOO1{6·5 69520 29 40
.: 50 2rt~r r ~D;fI u 20
57 ClIp UIIlEO Moun1ingClI ps 1IIS 1 25 RCA Cosmac 1802 Super Elf Computer $106.95
7471N
"
lM340B
LMl4llH '"'" C04060
C04066 '"
"
MM57100
GlAYJ8500·1 99'
(specllyrtG• • mtler. glten. yello". clmr )
Compare features before you decide to buy any plus load . reset. run. wait. input, memory pro-
"."
WIRfWRAPLEYElJ
H 15N
; 485N
i489N
""
LM34(1T'12
l M340T·15 '"
'"
C04068
C0 4069
'0 MC\l66 751A 995 PIN
" .,9368
50 4100
350 14 J2
"
CONTI NENTAL SPECIAlnES In Ilott
COm ;lltlttlMotbrelGllIlarOleSltQulP oth er computer. There is no other computer on tect, monifor select and single step . Large. on
'"'"
18' lMJ40r· 16 C0 4070 0000 16 .33 2B 100 MAI· IOO 8 digit Frlq . Ctr. $128.95
7490tl l M340T·24 1600 18 th e market today that has all the desirable bene- board displays provide output and optional high
""
C0 4071
1492N
7493N
l M350
l MJ77
750 C04072
350 C04073
"" " " 1.23
QK WIRE WRAP TQOLS In Ilock
Portlbl l Mulllmlt.r fit s of the Super Efflor so little money. The Super and fow address. There is a 44 pin standard
""
CRYSTALS
7l95N
74100N 120
LM379
l MJ80N
'00 C04075
'00 C04076
"
15'"
CLOCKS
MMSJ11
MM5 312
.50 , M",
390 2 MHz
"0
'50
Sl8.00
Comp!ele r'"t olAP PfOl1ui;ls on stock Elf is a small single board computer that does connector slot for PC cards and a 50 pin connec-
H IOlN l M381 150 e04078 40 many big things . It is an excellent computer for tor slot for the Quest Super Expansion Board .
Ht 21N
7411JN
"3'
S9
l M382
l M70lH
160 C04(l81
65 e04082
"
JS
MM5314
MM5369
MM584 1
391) 4 MHz
"0 5 MH z
1445 10 MHz
415
425
42.
SPt:CIALPROOUCTS
MM5865St opwatth Timer
wrllll0pgspec '00
training and for learning programming with its Power supply and sockets for all IC's are in-
1u25N l !.l109H 390 machine language and yet it is easily expanded cluded in the price plus adetailed t 27 pg . instruc-
74145N
741~N
"
"
"0
l M123H/N
l M1J3N
2B C04116
50 C0 4490
85 e0 4501
"
'50
'00
MMS865
eT70IO
CHOIS
795 18 MHI
8.95 20 MHz
89532 MHZ
3.90
390
PCboarl1 7 50
Switc h.. Mom Pusllbulton 27
with additionaf memory. Full BaSic. ASCII· ti on manual which now includes over 40 pgs . of
." 3pos sride

'""
1~151N
74 IS4N
74151N "
1 00
69
lM741CH
lM74r N
l M747HJN " e04S08
JB e0 4510
75 C04511
,"I
MM531SANN 3.90 32768 HI
MM5 375AGIN 4 90 1 8432 MHz
'00
' 50
Efttader HOOI65·S
I'Ir.lfan lulllOA lag lt
Keyboan!s. video character generation . eic. software info. including a series of lessons to
14161N
74162H
74163N '"
8'
87
l M14SN
l MI303 U
LMI3().1 17'"
e0 4515
C04516
"0 C04518
"
151
110
,"I
720>
7207
7203
720 ~
1650 35795 MHz
150 20100 MHz
1595 2097 152 MHz
~ 95 24516 MHz
".
"0
no
no
M~~~Iro'T/(qgel
hpanOerKl1
Moder 150 8us
UU.OIl
smoo
Before you buy another small compu ter. see if it
includes th e following features : ROM monitor:
help get you started and a music program and
graphics target game . Many schools and univer-
74114N l M130S como State and Mode displays; Single step; Optional si ties are using the Super Elf as a cou rse of study.
14115N
" l MI 301 '"
700 e04521
'01
", DSOO26CN 375 3.2768 Mliz 4.S0
." Gr)bbe rK,1 S36900

"'"
DSOO56CN 375 5.06BB MHz
14190N LM1310 175 C04528 address displays: Power Supply; Audio Amplifier OEM's use it for training and R&D .
22'"
MM 53104 2 SO 5 185 MHz '50 Clotkell.nd.r.'1 S23.95
14192N
H193N
"
175
87 LMUSB
lMI812 "00
37"
C04553
COA566
350 57 143 MHz
MICROPROCESSOR 655J6 MHI
1095 14 J I8!S MHz
'50
'50
41'
2.5 MHI Fflquenty
Caunl.rKIt $31.50 and Speaker; Fully socketed for aIII C's; Real cost Remember, other computers only offer Super Elf
H221H
i429BN 15'
l MI a89
lM2111 17'
22'
CO ASa3
C04585
235
liD ""
6S04
'" 18432 MHz
""
30 MH: fftq ulllty
Counl,rKIt S41.15 of in warranty repairs; Full documentation . features at additional cost or not at all. Compare
74J65N
74366N
7436lN ""
LM2902
l MJ900N 60
C040192
74COO
300
"40
6521
68"
'SOl
'"
'"
221184 MHz
1195 .n60AROEHCOOERS
'50
TRANSfORMERS
32'
The Super Ell includes a ROM monitor for pro-
gram loading , editing and execution with SfNGLE
before you buy. Super Ell Kit $106.95. High
address option $8 .95 . Low address option
14LSOOTTl " l M3905
lM3909N
MCI4S8'1
'75
"
50
14C04
14CIO
14el4
".JS 6820
6850
49. AY5·2316
59' AV5·36oo
51250
1195
fN 300 ma
12 Volt 300 ma1ranstormer 125
126VCT600 ma 375 STEP for program debugging which is not in- $9.95. Custom Cabinet with drilled and labelled
HLSOON 14e20 JS SOSO' 59' AV5·91oo 1050
" /lE SSON '00 12V250 mJ warlp rug
'" cluded in others at the same price. With SINGLE plexiglass front panel $24.95. All metal Expan-
." S085 1295 AVS·92oo 16 . ~
mS02N 35 NESS5V 14C30 350
22'"85
J9 12VCT 250 mawall plu g
74lS04 N 55 74C48 S066 7500 14C922 .50
NES56A 85
180 74C923 '50
24YCT 400 m) 3" STEP you can see the microprocessor chip opera- sian Cabinet, painted and silk screened , with
14LSOSN
74LSOBN
tlES65,A,
NE566V
'00
'50
74CH
14C76
17'
17'
ISO.
8212
'"
1195 HOO165·5
191) AY5·9400 10 50 '"
10V I 2 amp .... ~ II plug
12'16.mp
QS
1295 ting with the unique Quest address and data bus room for 5 S-100 boards and power supply
14lSION
14LSI3N
74lS14N ,,,.,"
55
tlE567V
flE570S
7al05
'00
'"6060
74C90
14C93
74C154 17'
300 8216
8214 39'
2" o ConnBt1arsRS2323.62
3" 0825P
12'1500 ma WJllplug
12V I amp watl plug '"
'50
1011 5 IIAe Br16I1A ..... u plug 9 15
displays before . durfng and after executing in-
stru ctions. Also , CPU modeand instruction cycle
$57.00 . NiCad Battery Memory Saver Kit $6.95.
All kits and options also completely assembled

,,-
14lS2ON 78lU8 74CI60 200 822'

".
8m OB25S ' .20
; 4lS22N 751.105 85 7':C175 49' Cover are decoded and displayed on 8 LED indicators . and tested .
"7S" '" 167
74LS26N
74lS3QN
15108
1 ~91C N
12'50 74CI92 22' 8251
250 8253 '"
"00 OE9S
mS33N
mS18N
"
75
75492CN
1549-ACN
55
14C906
74C221
'00 8255
7S 8251 1095
OAISP
57' OAI55
110
310
CA 270290
CC 01.
CA.' CA 300100
J9
An RCA 1861 video graphics chip allows you to
connectto your own TV with an inexpensive video
Questdata . a software publication for 1802 com-
puter users is available by subscription for
74lS14N
74lS7SN
74lS90N
'15
'00
100
"
14C914
74C922
AlaOCONVERT!R 74C923
600 '"
8259 1495 CompleteSt!
13.95
1195
'50
HlckokJ ¥l OlglllEOm~t ·
CC Joo I 2~
CA 300100
eNCe ""90
modulator to do graphics and games . There is a $12 .00 per 12 issues . Single issues $1 .50. Is-
'00 14.15 speaker system included for writing your own sues 1-12 bound $16.50.
14LS931i 100 80386 '50 74C925 750 " 50 IImtl.r CA,ICe 600195
28 95 SIO,wlltb 1111 21.115
74lS9~N
14LSI07N
'10
65
65
8700CJ
870lCN
1395 14C926
1100 74C927 '"
69' 35.00 A~ta Clack I(JI
15.95 Olgll.tClae.III
17.95
14 .'5
CC
CC
600195
357 10 music or using many music programs already Tiny Basic Cassette $10.00. on ROM $38.00.
74lS112N 875DCJ 1395 CCICA SOOl3S written. The speaker amplifier may also be used original Elf kit board $14.95. 1802 software;
HlSIIJN
14LSIJ2N
HlS1J6N ""
lDI30
9400CJ V/f 740 "95
65 rCl1103 ' .50
'"
IHTERFACE
65 UARTIFIFO
"96
65
AY5·1013
,A,'I'5 ·10 14
SSO
750
IKiliK Eprom Kit
(less PRO MS) 589.00
CelCA
CCICA '" "60
800220 to drive relays for control purposes . Moews Video Graphics $3.50. Games and Music
14lS151 N "0 rCl 7107 "97 Malhlrt:la.r~ 539.00 A 24 key HEX keyboan! includes 16 HEX keys $3.00 . Chip 8 Interpreter $5.50.
12'"
1425 65
334 '
'" h11ndulOird 51500
17'
'""
14lS155N '10 8098
HlS151N
14lS162N
1~ lS16JN
14lSt7.:N
' 10 CMOS
'65 C04000
'65 C04001
100 C04OO2
"09
15 altO
JS 8I13
'50 PROM
3 00 1702A
25 1~S UpPef
495
RESISTORS I. wan 5-.
10pe/lypeOJ
cnel 75 25 per type 025
".J9
Super Expansion Board with Cassette Interface $89.95
This is truly an astounding value ! This board has paints can be used with the register save feature
UlS I90N
14lS221N '" CO~OO6
150 C04OO7
'10 Il23
8T 2~
" "" '50 2706
310
350 2716Tl
775 100 W tyllf 015
1800 IOOOPfr typc0 12
CC
CA
30
40
'50
"0
120 been designed to allow you to decide how you to isolate program bugs quickly , then follow with
74lS258N '50 C0 400S 18 8m " 310 27 16 lnltl 23.00 350 llieee p~ek CC 40 "0
95 want it optioned . The Super Expansion Boan! single step. If you have the Super Expansion
14lSJ6m 16' C04009
CO JOIO
8126
8T28
"" 2m ,,, "51
1.69 8/2716 1n1et
27'
160.00
6500
5 pel type 675
II) wan s ~. pe ' lype 05
CA
CC
CC
JO
40
56
"0 comes with 4K of low power RAM fully address- Boan! and Super Monitor th e monitor is up and
""60 '"
C04(}II 35 8T97 225()
UNEAR
CA3045
C,A,3046
91) C0 4012
'10 C0 4013
18 8T98 16' 874 IA
8HE
60.00
65.00 hlnldeaTermln.1 co ",
", able anywhere in 64K with built-in memory pro- running at the push of a button .
CA3081
CA3082
' SO C0 401 4
, 91) C04015
'15
,"" 874~·8
MOS/MEMORY RAII 87S~A
50.00
5500
Model 912
MOdtl920
584 500
$94500
tect and a cassette interface . Provisions have Other on board options include Parallel fnput
CA]089
LM30lAtlIAti
lM305H
'"" C04016
C04017
87 C04018
,,,
55 2101 · 1
2102·1
2102AL·4
2.9S N82S23
.9S N82S123
1.3< NB2S125
29'
650 n",lu re UplrlmllllDn Ktl
3.7S
MA1DD2A
hlAIOOH
MAI012A
1.115
U5
US
been made for all other options on the same
board and It fits neally Into th e hardwood cabinet
and Output Purts with full handshake . They
allow easy connection of an ASCII keyboard to the
l M307N
l MJOSN
JS e04019
'00 CO~ 020
""
2102AN·2L 1.60 NB 2S 129
101 211)4A·4 49' N82S131
850
850
510.00 102P3lranll armer
MAID I2A Translormer
2.25
2.25
alongside th e Super EN . The board Includes slots input port . RS 232 and 20 ma Current Loop for
for up to 6K of EPROM (2708 , 2758 , 2716 or TI teletype or other device are on board and if you
LM309K
l MJ I IHN
'50 CO ~a21
91) CO.:o22
LM31 7T/K H5 C0 4023
21018·4
'"
"0 2111 ·1
28 2112·2
3J> N82S!37
39S OM8577 '"
H82S136 815 BSA Conlroller $39.95
875 Connta '(Ol;'(CllTl>'Ult' !Il IMIISRHomI tontrOi
290 Srsli!m~ltl conlr~t(JlII1lU0111t tr¥l1'
2 g.o mrnffr~ '(OI;rSSR Soft"irtrOll802 utf
27 t 6) and is fully socketed .. EPROM can be used need more memory there are two S-l 00 slots for
LM318 ." CO~ 02J 15 2 11~1 300ns 6 75 8223 forthe monitor and Tiny BaSICor other purposes. static RAM or vid eo boards . Also a 1K Super
lMJ20K·5 ' 50 C04025 28 2!14L45Ons5.9S
A IK Super ROM Monitor $19.95 is available as Monitor version 2 with video driver for full capa-
an on board option in 2708 EPROM which has bility display with Tiny Basic and a video intertace
PROM Eraser NiCad Battery Fixer/Charger Kit been preprogrammed with a program loader/ board. Parallef flOPorts $9.85. RS 232 $4.50.
assembled . 25 PROM capacity $37 .50 Opens shorted cells that won 't hold a charge editor and error checking multi fil e casseUe TTY 20 ma I/F $1.95. S-100 $4.50. A 50 pin
(with timer $69.50). 6 PROM capacity OSHA' and then charges them up , all in one kit w/full read/ write software , (relocatable cassette file) connector set with ribbon cable is available at
UL version $69.50 (with timer $94 .50). parts and instructions . 57.25 another exclusive from Quest. It includes register $15 .25 for easy connection between the Super
Z80 Microcomputer Rockwell AI M 65 Computer save and readout. block move capability and Elf and the Super Expansfon Boan! .
t6 bit I/O. 2 MHz clOCk , 2K RAM . ROM Bread- 6502 based single board with full ASCII keyboarn video graphics driver with blinking cursor. Break Power Suppfy Kit for the complete system (see
board space. Excellent for control. Bare Board and 20 column thermal printer. 20 eIlar. alphanu- Multi-volt Power Supply) .
$28 .50. Full Kit $99.00. Monitor $20.00. Power
Supply Kit $35.00. Tfny Basic $30.00
meric display, ROM monitor, fully expandable. Announcing Quest Super Basic- SECOND GENERATION
$375.00. 4K version $450 .00 . 4K Assembler A new enhanced version of Super Basic now Ephancements incfude increased speed . bullt-
S-100 Computer Boards $85.00 . 8K Basic Interpreter $100.00. I i in provisfons lor Stringy Ffoppy. Aoppy Disc.
8K Static Godbout Econo IIA Kit 145.00 Special small power supply for AIM65 assem . in Printer Driver. I/O, user dellnable command
t6K Static Godbout Econo XIV Kit 285.00 frame $54.00. Complete AIM65 in thin briefcase library and stalement renumbering .
24K Static Godbout Econo VIIA-24 Kit 435.00 with power supply $499.00 . Molded plastic Easify adaptable to most 1802 systems. Re-
32K Static Godbout Econo X-32 Kit 575 .00 enclosure to fit both AIM65 and power supply qufres 16K RAM mlnfmum lor Basic and user
t6K Dynamic RAM Kit 199.00 $47.50. Special Package Price: 4K AIM , 8K BasiC. programs. Source listing lor both Serial and
32K Dynamic RAM Kit 310.00 power supply, cabinet 5599.00 Parallef flO included . .
64K Dynamic RAM Kit 470 .00 AIM65/KIMNIM/Super Elf 44 pin expansion Super Basic on Cassette $40.00.
Video ltiterface Kit $135.00 board : 3 female and 1 male bus . Boarn plus 3 .';':'':;;;;~:;:;;:~=7.7':::-:~~::=-::=:;:~-.....r-:::':"':':""':"":-:-~:':""::=:-::-=-----''
80 IC Update Master Manual $55.00 connectors $22.95. Gremlin Color Video Kit $69 .95 Adapter 95
camp . IC data selector. 2700 pg . master reference 60 Hz Crystal Time 8ase Kit $4 .40 32 x 16 alpha/numerics and graphics; up to 8 Plugs into Elf II providing Super Elf 44 and 50 pin
guide. Over 51.000 cross references. Free update colors with 6847 chip: lK RAM at EOOO . Plugs plu s S-100 bus expansion. (With Super Ex·
Converts digital clockS from AC line frequency into Super E~ 44 pin bus . No res . graphics. pansion) . High and low address displays. state
service through 1980. Domestic postage $3.50. to crystal time base . Outstanding accuracy. board RF Modulator Kit and mode LED 's I $18.00.
Modem Kit $60.00 Video Modulator Kit $8.95
State of th e art . orig ., answer. No tuning neces- Convert TV set into a high quality monitor w/o 1802 16K Dynamic RAM Kit $149.00 Super Color S-1 00 Video Kit $129.95
sary. t03 compatible 300 baud . In expensive affecting usage. Camp . kit w/full instruc. Expandablet032K. Hiddenrefreshw/clocksupt04 Expandable to 256 x t92 high resolution color
acoustic coupler plans included . MHz wino wait states. Addl. t6K RAM $63.00 graphics . 6847 with alf display modes comp"ter
LRC 7000 + Printer $389 .00 Multi-volt Computer Power Supply Super Elf 44 pin expansion board; 3 female and 1 controlled. Memory mapped . 1K RAM expanda-
40/20 column dot matrix impact. std . paper. 8v 5 amp, 0: 18v .5 amp , 5v 1.5 amp , - 5v male bus . Board plus 3 connectors $22.95 blet06K . S-l00bus1802 , 8080 , 8085,Z80etc.
Intertace all personal computers. .5 amp , 12v.5 amp , - 12v option . 0: 5v , = 12v Tiny Basic Extended on Cassette $15.00 Editor Assembfer $25.00
64/40/32120 version $405.00. Optional cables are regulated . Basic Kit $29.95. Kit with chassis (added commands incfude Stringy. Array. Cas- (Requires mfnimum of 4K lor EtA plus user
availabfe. and all hardware $43.95. Add $4 .00 shipping . Kit sette 110 etc.) source)
LRC 7000 printer interface cabfe for Super Ell of hardware $14.00. Woodgrain case 510.00. S-1 00 4-Sfot EIpansion $ 9.95 18112 Tfny Basic Souree listing $19.00
with software $26.00 $1.50 shipping . Super Monitor VI.f Source Llstfng $15.00 Super MonltorV2.012 .1 Source Listing $20.00
TERMS : $5.00 min. order U.S. Funds . Cali! residents add 6% tax.
$10 .00 min . order BankAmericard and Master Charge and COO. $1 .00 insurance optional. FREE : Send lor your copy 01 ~ur NEW 1980
ShiPPing charges will be added on charge cards . OUEST CATALOG . Include 48, stamp .

Circle 287 on inquiry card. BYTE December 1980 363


Circle 288 on inquiry card .

POWER TRANSFORMERS (WITH MOUNTING BRACKETS)


ITEM USED IN PRI. WINDING SECONDARY WINDING OUTPUTS SIZE UNIT
NO. KIT NO. TAPS 2 x 8 Vac 2 x 14 Vac 2 x 24 Vac W x D x H PRICE
T1 1 OV, 110V, 120V 2 x 7.5A 2 x 2.5A 3 3/4 " x 3 5/s" X 3Vs" 21.95
T2 2 OV, 110V, 120V 2 x 12.5A 2 x 3.5A 3 3/4" x 43/s" X 3 1/s" 27.95
T3 3 OV, 110V, 120V 2 x 9A 2 x 2.5A 2 x 2.5A 3%" x 43/s" x 3Vs" 29.95
T4 4 OV, 110V, 120V 2 x 4A (28V, CT) 48V, CT, @3A 33/4 " x 35/s" x 3Vs" 22.95
POWER SUPPLY KITS (OPEN FRAME WITH BASE PLATE , 3 HRS . ASSY. TIME)
ITEM USED FOR @+8Vdc @- 8Vdc @+16Vdc @- 16Vdc @+28Vdc SIZE W x D x H UNIT PRICE
KIT 1 15 CARDS SOURCE 15A 2.5A 2.5A 12" x 5" X 4%" 51.95
KIT 2 SYSTEM SOURCE 25A 3A 3A 12" X 5" X 4%" 58.95
KIT 3 DISC SYSTEM 15A 1A 2A 2A 4A 14" X 6" X 4%" 66.95

EACH KIT INCLUDES: TRANSFORMER , CAPACITORS, RESIS., BRIDGE RECTIFIERS, FUSE & HOLDER , TERMINAL BLOCK, BASE
PLATE, MOUNTING PARTS AND INSTRUCTIONS.
DISC DRIVE POWER SUPPLY "R3" ASSY . & TESTED, OPEN FRAME, SIZE: 9"(W) X 6){"(D) X 4%"(H) .. . . . ..... 66.95
SPECS: +5V@ 5A REGUL, OVP, -5V @ 1A REG ., +24V @ 5A REG. , SHORTS PROTECT.OPTIONS : 1. REPLACE +24V BY +12V
IDEAL FOR 2 SHUGART 801/851 OR SIEMANS FDDlOO-8 / 200-B DISK DRIVES & ROCKWELLAIM-65 . 2. ADD ± 12V @ 1A, $10.00 MORE.

III
SHIPPING FOR EACH TRAN SFORM ER $4 .75 . FOR EACH POWER SUPPLY: $5.00 IN CALIF. $7.00 IN OTHER STATES. CALIF. RESIDENTS ADD 6% SALES TAX. OEM WELCOME.

G ADDRESS SUNNY INTERNATIONAL SHIPPING ADDRESS:


~ ~~I.L~X 4296 ~~~~~2N~EV~~M9~~J2 AVE
""'0 TORRANC~,
:
CA 90510
(TRANSFORMERS MANUFACTURER)
(213) 328.2425 MON.SAT 9.6 '

3 ALTERNATIVE INTERFACES
FOR THE TRS-80
Save by purchasing only those units into a full timesharing terminal,
that meet your needs. Want a Pardllel choose the Chatterbox. Interested in a
Printer or RS-232-C Serial Port, choose Disk Controller plus additional
the Comm -80. Plan to turn your TRS-80 memory, choose the Disk-80.

CHATTER BOXTM DISK·BO 1M COMM·BOTM

~~
-4
-300 baud originate modem - disk controller (4 drives) - RS-232-C port (50-19.2K baud)
-Centronics printer port 8-bit - hardware data separator software/hardware selectable
- RS-232-C port (50- 19.2K baud) - includes 16K of RAM -Centronics printer port 8-bit
-connects to keyboard or I.E. provision for additional 16K -connects to keyboard or I.E.
-received data automatically -buffered TRS-BUS expansion -chain up to 16 units
routed to pri nter ports connector -use with I.E. for 2nd printer
-includes terminal software -rea l-time clock - includes terminal software
-only $279.95 complete -o nly $329.95 complete -only $179.95 complete

ALL INTERFACES ARE RADIO SHACK'


HARDWARE AND SO FTWARE COM· To order call (516) 374·6793
PATIBLE AND CARRY A 60 DAY or write: The MicroMint Inc.
WARRANTEE INCLUDING PA RT S AND 91? Midway
LABOR . ALL UNITS INCL UDE USER 'S Woodmere, NY 11598
MANUAL , POWER SUPPLY & AUXILIARY
Dealer inquiries invited.
TRS·BUS CONNECTOR FOR FUTURE
EXPANSION . TR S·8Q is tr ad emark of Tandy Co rp .

364 BYTE Dl'Ll'lllbl' r j 0 80


2 for $82.50
40 track, 102K Byte s, In c lud es power s up- 200 n s fo r TR S·80 · , Apple II , (specify): Jumpers $2.50
p ly and TRS-80' co mpatibl e silver PRINTERS NEC Spinwriter
enclosure, Ready to p lu g-in and run th e
moment you receive it. Can be intermi xed Letter Quality High Speed Printer
w ith eac h o th er an d Radio Shack drive on In c lu des TRS·80· in terface sof t ware, quick
sa me cab le. 90 day warranty, One year o n cha ng e print fon t s, 55 cps, bidirectional.
hi g h reso lution p lotting, g raphin g, propor·
power s up p ly, Available fo r 220 Vac
ti o n a l spac ing: A.O. $2395
(50 Hz) operat ion, External card edge
included_ R,O , w ith Tractor Feed $2575 KSR with Tractor Feed $2950
FOR TRS-80 * C,ITOH Starwriter, 25 CPS, daisy wheel prin te r $1895
C.ITOH St arwriter II , 45 CPS, daisy whee l printer $2195
CC I-l 00 5 ' /4 ", 40 Tra ck (102K Byt es) for M odel I $314 Lette r quality print ers. Use up to 15 " paper 1 year wilrran ty on
CC I-280 5'/, ", 80 Tra ck (2 04K Bytes ) fo r M odel I $449
CC I-BOO 8 " Drive for Mode l II (';' Meg Byt es) $795 parts. 3 n:1Ont h s on labor, Proportional spacing and b idirect ional
For Zenith Z89 pr in tin g, Same as VISTA V300,
CC I-189 5 ,/, ",40 Tra ck (102K Bytes) add-o n drive $394 779 CENTRONICS TRACTOR FEED PRINTER $96 9
Z-B7 Du a l 5'/," add-on drive sys tem $995 Same as Rad io Shack l ine pr inte r I
DISKETTES - Box of 10 (5 '/. ") - w ith p las ti c library case 737 CENTRONICS FRICTION & PIN FEED PRINTER $795
Maxell $30 BASF or Verbatim 524 n x 9 proportional and 7 x 8 mono spacing ,
8" double de nsit y fo r Modelll (box of 10) 53 6 Same as Radio Shack lin e print er IV
730 CENTRONICS FRICTION & PIN FEED PRINTER $595
CLEAR PLASTIC CASE - Holds 50 d iskettes $19 7 x 7 matrix Same as Radio Shack li ne prin ter II
DISK OPERATING SYSTEMS Pl CENTRONICS PRINTER Sa11le as Radi o Shack qu ick print er $269
PATCHPAK #4 by Percom Data $ 8.95 PAPER TIGER (IP440) In c lu cies 2K buffer a nd graphics op ti on $879
CP/M " for Mode ll, Zenith $145 • for Mode lll , Altos $169.00 (I P460) Bid irec ti ona l. 160 cps, g raphics and 2K buf fer $1 075
NEWDOS Plus 40track $ 95,00 TI·810 Faster than Raclio Shack line printer III. Parall el and
NEWDOS 80 $135.00 se rial w/TRS-80 " interlace sol tware w/u + I ca se & paper tray $1589
Com pressed pr int. ve rti ca l form con tro l $1865
COMPLETE SYSTEMS OKIDATA Microline 80 Fri ct ion and p in feed $545
ALTOS 64K, DD, SS, 2-Drive, 1 MB ACS 8000·2 $3395 Tr actor Feed, friction, and pin feed $645
APPLE 16K $988 Microline 83 Bidirect iona l, 120 cps , uses up to 15" pap er $1050
TRS·80 * Modelll·64K $3499 EATON LRC 7000 + 64 co l umns, pla in paper $289
TRS·80 * LEVEL 11 ·16K with keypad $689 ANADE X Dp·9500/01 $1350 Dp·8000 $795
TRS·80· Expansion Interface $249
HEWLETT PACKARD Hp·85 $2790 ACCESSORIES
ZENITH Z89 , 48K a ll-in-one co m put er 52440 HEAD CLEANING DISKETTE: C lea ns drive Read/Write head in 30
ZENITH Z19 5735 secon ds. Spec if y 5'/," o r 8 ", $20 ea/$45 for 3
TELEVIDEO 912B $698 912C $698 920B $748 920C $748
ATARI400 $489 ATARI800 $74 7 FLOPPY SAVER: Pro tec tion fer cen ter holes of 5' r, " floppy disks.
APF Game Only $99 Complete System $499 Insta ll al ionloo ls and ri ngs for 25 diske t tes . $ 11.95
MATTEL INTELLIVISION $229 Re-orders of rings only $ 6.95
EXT ERNAL DATA SEPARATOR: Elimin ates dala sepa ration prob-
MONITORS lems (crc) Im proves re li abi lit y. Thi s plug in unit comes lu ll y
LEEDEX 12" B&W Video 100 $129 assem bl ed and tes ted. $ 29.95
ZENfTH 13" Co lo r $379 Z·80 SOFTCARD: Your key to so flware expa nsion . The p lu g-in Z-BO
SANYO 9" B &.W VM4 509 $155 Softca rd Iransforms your App le into a Z·80 wh il e keep in g a ll th e
SANYO 12 " B &W DM 50 12 $2 10 be ne fit s of the 6502, Comes w ith CP/ M in two disk format. MBASIC
SANYO 12" Gree n Screen DM 5 112 $215 anel GBAS IC, full documen ta ti o n and utility programs $339
SAN YO 13" Co lo r DM C60 13 $375 RF MODULATOR: Adapts video to T V $ 35.00
APF 9 " B &W TVM ·l0 $139 TRS ·80 & OTHER MYSTERIES $ 18.95
NEC SPINWRITER THIMBLE $11.95 RIBBON $ 6.00
TELECOMMUNICATIONS CCS CARDS: Parallel or serial print er in terface cards $115 .00
CAT MODEM Wo rk s sa11l e as Radi o Shack Tp. lephonp Int erla cp. II 5148
RS 232: Fe r Rad io Shack Int erface, $ 84.00
D·CAT HARD WIRED DIRECT MODEM $199
TRS232: Te letype c urren I loop outp ut from casse tl e port $ 49,00
DISK·DRIVE EXTENDER CABLES: Fit s all mini·di sk dr ives.
COMMUNICATIONS SOFTWARE $ 16.95
CCI·TELNET VERSION 5: A co mmuni ca ti on package wh ic h SIX (6) PRONG ISOLATOR : ISO-2 $ 54.00
enables mi c roco mput er users to co mmuni ca te bo th with la rge AC FILTER/6 PRONG POWER STRIP $ 39.00
mainlrames and o th er mi c roco mputers, Comp letel y CP/M co mpali- DISK DRIVE CABLES: 2 drive $29.00 4 drive $ 35 .00
ble. Mult iple comm uni cat ion protocols suppo rt ed, $149 DUST COVERS: TRS-80/Apple $ 7,95
PLASTIC DISKETTE HOLDER : Fo r ring binder, ho lds 20 $ 8.00
INTELLIGENT TERMINAL SYSTEM ST·80 III : En ables a TRS-80' 10
ac l as a dial-up terminal o n any time sharing network , $139

For fas l de livery, se nd ce rtifi ed checks, money orders o r direct bank wire tran s fers . Perso nal or company c hec ks req uire tw o to three
weeks 10 c lear.

DEALER (NATIONAL/INTERNATIONAL) INQUIRIES INVITED Send for FREE Catalogue

The CPU SHOP


TO ORDER CALL TOLL FREE 1·800·343·6522
TWX: 710·348·1796 Massa c husetts Res idenl s call 617/242-336 1


5 Dexter Row, Dep t B1 2M Ma ssachuse l ls Res iden ts add 5 % Sa les Tax
Char les lo wn. Ma ssa chusetts 02129 . TRS -80 is a Tan ciy Corpo ra li on Tra cJelllark VISA"
Hours lOAM-6P M (EST ) Mo n,-F ri. (Sa t. till 5) ® Dig ital Research

Circle 290 on inquiry card, BYTE i)l'Cl'mbl'r 1080 365


WE HAVE Acoustic Modems from
.Metaresearch
8039
MICROCOMPUTERS
NEW PRIME PARTS
• TIMER APPLICATIONS
~ MA-50
• CLOCKS BUY, SELL OR TRADE ALL TYPES OF • Answer/originate • Ori ginate only
• SYSTEM CONTROLLERS
COMPUTER EQUIPMENT AND SOFT- • Crystal·conlrolled
• KEYBOARD ENCODING • Belll03·113compalible
• 5 VOLT SUPPLY 6MHz WARE (pre-owned and new) among
20,000 readers nationwide in BIG • 'It9" assembled • 't t9~ assembled ('99" kill
• ETC.
(11 x14" ) pages. Classified ads are BOTHUNITS FEATURE:
SEND CHECK FOR only 10' per word and are indexed for
IMMEDIATE DELIVERY • Rates 10 300 baud , RS131 interlace. hall·lull duplex
easy and fast location . Subscription:
1-5 $19 6-25 $15 $10 a year/12 issu es. Money back • Rugged wood &meta) conslruction. salety AC walilransiormer
OVER 25 $10 guarantee.
·I·year warranly on assembled unils
MARSHALL PHILLIPS COmpUTeR SHoppeR
P.O. Box F-14
U.S. I. , DEPT 37 Titusville, FL 32780
10324 S. DOLFIELD ROAD (305) 269-3211
METARESEARCH
OWINGS MILLS, MD 2111 7 IIOOSEWoodward SI., Porlland. OR 97201
MasterCharge or VI SA orders on ly,
(301 ) 363-3000 TELEX: 8-7675 (5031131-1711
Call TOLL FREE 800-327-9920 Add '1" shipping &handling. Visa, MC accepted .

Circle 291 on inquiry card . Circle 292 on inquiry card. Circle 293 on inquiry card.

-=:--- -
SURPLUS ELECTRONICS 80X24 VIOEOTERMTM
MEMOREX 7X9 MATRIX DISPLAY FOR
LOWER CASE WI DESCENDERS APPLE II®
Floppy Dises ASCII ASCII

WE WILL NOT
Lowest prices.
BE UNDERSOLDII B uy any
quantity 1-1000. Visa Mastercharge TRS·80· COMPATIBLE, IBM
SELECTRIC'" -BASED I/O TERMINAL 30 co lu mns by 24 li nes with easy to read 7x9 dot matrix ,
accepted Call free (800)235 -41 37 upper and lower case wi th descende rs using shift lock
with ASCII conversion installed: $645.00
fo r p ri ces and info rm ati o n. All feat ure · 1K firmware incorporates PASCAL and BASIC
protoca ll s so use r is not req uired to en ter mac hine
orders se nt postage pa id. language prog rams or change PASCALS. Misc. info. or
Gotoxy fi les · Compa tible with all APPLE II peripherals
Many Other Items Available: Tape Drives; so user won ' t need new software patches for future
Cable; Cassett e Drives; Wire; Power Supplies software products . Crysta l controlled dot clock for
(5 volt 35 amp, others); Displays; Cabinets; excellent character stability . VID EOTERM is the same
size as the Apple language card and power consump-
Transform ers; Heat Sinks; Printers; Com· lion is held to a mini mum th rough the use of CMOS and
ponents. lower power devices · Characte r set can be user de·
Send for Free Ca ralog finable up to a maxim um of 128 symbols of 8x 16 dot
mat rix font . Disp l ay control character mode and four
WORLDWIDE ELECTRONICS, INC. standard display formats controlled by escape sequen-
130 Northeastern Blvd. ces • Built in light pen capability · Inverse display
Nashua, N.H. 03062 mode · 50160 HZ operation · Sockets on all lC's.
Phone orders accepte d using VISA or MC PA ICE:Wl1hou! g raphlc EPAOM $3.5
OPTIONS: Graphics EPAOM li ne dwg. US
Toll Free 1·800·258·1036 VIDEO SWI TC H PLATE, Inserts
InN H 603·889· 7661 In cue sial 10 choose ba1we en
A PPLE II ~ and VIOEOTEAM $12
' TRS·BO is a Irademark 01 the Radio Shack MANUAL: $1 5
Division 01 Tandy Corporation . VIOEX 8111 N. W. Qr. nt A...... Co rum" OR 117330 Pho n. \S03) 758-0521

Circle 294 on inquiry card. Circl e 295 on inquiry card . Circle 296 on inquiry card.

64 DAC S-I00 Cardl FIFTY BUS SYSTEMS


32K 6800s from . ....... $1694.59
32K 6809s from ....... . $1844 _69
only Include: Chassis, CPU, 32K Static Ram, IIOs
Fully Expandable
5529
Assm. & 2114L 300ns STATIC RAM CHIPS .. $5.90
Tested FACTORY PRIME :::;:I~'::lmqeu:~~"!:~;,~u"inour
Add $5.00 Handling on Orders Under $200 .00

Features: 32K STATIC RAM BOARD


FOR THE SS50 AND SS50C BUS (SWTP BtC.)
• 64 outpu t channel s fr om a single multi plexed • SS50C Extended Addressing (can be disabled).
B-bit digital-to-analog converter (DAC) . 4 se parate BK blocks • Low power 2114L RAMS



High density/Low cost : 5B.30 per channel
Compatible with any S- IOO Bus system
On board refresh saves the system's processo r
• Socketed lor 32K
• Gold Bus Connectors
16K . . . .. . . . . . . .
• Write Protect

. . . ... $328.12
The best choice
from the need to continually update each
chan nel
24K ..... . ........... .... . $438.1 ~
32K ...... ......... ... .... $548.15
in mainframes !
• ± .4 OJo absolute accuracy • Sl oo CAAD FAAME • AXIA L BLOWER
• Options include: fas t non-multiplexed 12-bit Phone. write. or see your dealer for details and prices on our
broad range of Boards and Systems for the SSSO/SS5OC • 22 MHl 12" CRT MONITOR • ASSEMBL ED & TESTED
DAC and/ or IO-bit digital output port BUS IncludIng our UNIQUE 80 x 24 VIDEO BOARD, and our • 18 AMP POWER SUPfL Y • READY FOR YOUR CARDS
• Perfect fo r home, laboratory. or electro nic AC Power Control Products for all computers.
music applications • UPPER & LOWER CASE • NEW LOW PR ICE
ASCII KEY BOARDS
$855.00
Operations Manual - S5.00
Check or Money Order

Digital Multi-Media Conlrol


1337 W. 37th Place. Chicago , IL 60609
(312) 927·5510 • TWX 910·22 1-4055 000 INFINITE ineo.po.. ,'"
2338 Palterson #12 The Company that delivers.
Eugene. OR 97405 Quality Elec trOniC products since 1975,
GIMIX<SI and GHOST® are Registered Trademarks 01 GIM IX INg. 819 E. ST RAWBR IDGE, MELeOURNE, FL 3290 1 - (3051724 ·1588

Circle 297 on inquiry card. Circle 298 on inquiry card. Circle 299 on inquiry card .
Are you forced to drive from store to store hoping So stop wasting your time and send for our FREE
to find the computer products that you want? Do forty-four page catalogue containing I,e.'s, semicon-
you have to wait week after week on a back -order ductors, computer boards 0- kits , software, books,
with other mail order suppliers? toys 0- games, disks, printers and much , much
Instead, why not relax and shop at HobbyWorld_ more ... To get your catalogue either circle our
reader service number, call us toll-free, or fill out the
We 've become the nation 's largest mail order information below and send it to HobbyWorld today!
electronics supplier for two reasons _ We carry If you live in the Los Angeles area stop by one of our
thousands of high quality , competitively priced HWComputer retail stores:
electronics products in stock and we ship 95% of
our customer's orders complete, the same day we In Redondo Beach
2301 Artesia Blvd.
& 19511
In Northridge
Business Or. Dr.
receive them.

(800) 423·5387 (in United States) NOTICE OUR DIFFERENCE.


(800) 382·3651 (in California)
(213) 886·9200 (Local/Outside USA) FREE HobbyWorld Catalog
HobbyWorld Name
Company _ _ _ _ _ _ _ _ _ _ __
Electronics, Inc. Address
19511 Business Center Drive, City __________S . tate_ __
Dept. B12
Northridge, CA 91324 Zip _ _ _ _ _ _ _ _ _ _ _ _ ____
Circle 300 on inquiry card . BYTE December 1980 367
STRUCTURAL ANALYSIS
6800 Micro Modules SOFTWARE
For TRS-80 and North Star
Computers
SPACE FRAME IFinito Elemant - Stillness Method)
includes Space Frame, Plane Frame, Space Truss & Floor Grids
Oi,k Version $300.00 Cos"tte Ver,ion $100.00
TRS·80 Model II $400,00
plus postage
TRUSS FORCE IMethod 01 joint, , olulion of Common Truss,,1
THE - Di,k Ver,ion $50,00 Cemtte Version $50.00
COMPUTER PENDANT plus postage

A great Chris tmas gift idea LINEAR PROGRAMMING ISimplex Method)


and great way 01 leuing your Interests be known DISk VerSion $60.00 Cas"'to Ver,ion $60.00
Ten year s ago such a Jewel was unimag inable
Today this technology is transforming our lives
plus postage
and the society we live In .
The white ceramic and Quartz package ENGINEERING ANALYSIS
attrac ts attention. while a c lose r look reveals
the Inlracacy and preCISion of the SIlicon CirCUit
SOFTWARE
Th is high-tech symbol of the seventies
E23 Avon Drive West
IS a genume produc t 01 the micro-electrOnic revolution Hightstown , NJ 08520
Pendant available on Phone (609) 448 -3445
gold pia led chai n $12.50, gold filled c ham $ 19.95 In California Cant act:
14K gOld cham $85.00, or as a slick pin $9 .95.
Se nd c heck or money order MICOPS INC.
plu s $1.50 pos tage and handling to; 421 Royale Park Dr.
HIGH· TECH J EW EL RY, 3 CA NTER BU RY RD . San Jose, Ca . 95136
ISLINGTON , ONTAR IO. CA N ADA Mg4 5B2
CALL 416·233·2860 Phone 1408) 629-5716

Circle 301 on inquiry card . Circle 302 on inquiry card . Circle 303 on inquiry card.

dbis YOUR HEADQUART ERS FOR TERMINAL


(BIRD )TM
DATA
1IIIIIIINTlFII
SALES· S ERV ICE · SUPPORT
Versatile Interface Periph eral Board
Serial / Parallel ll O For Th e Apple II
CORPORATION
THE nEST NEW YOR K AREA PRICES
SERIAL FEATURES: Software Baud Rate Select ·
ON ALL OHIO SCIENT IF IC COMPU T ERS
- L OCAL USERS GRO UP -
50-19.2 K Baud . C rystal Controll ed · Partia l 26
BUSINESS AND PERSONAL SYS T EMS Pin Co nnector Strapp ing · RS232C
MODEL 1200 RS·232 DATA SPLITTER
available in kit form PARA LLEL FEAT URES: Cen tron ics Compatible ·
PROFESS tONAL BUS 1 1~ESS SOF nIARE :
Fu ll 34 Pin I/ O Connector Strapping · "16 1/ 0 Lines
Systems now avai l able :
Encumbe r ed Bu dg et Account i ng M ode l 1200K gives t he term ina l or mic ro - + 4 Handshakes
Inventor y/ t nvo i c i ng Expo r t Management processo r use r a secon d in terfac e fo r a printer, ALSO: 256 Byles On Board Ram • ALL GOLD
Ma i lin g L i s t Pa yro l l plott e r, cassette or tape drive . It operates at a ny
.A,ccou nt s Rece i va b I e Ac co unt s Payab I e
Con nec to rs/ Sockets · 6 Foot 34 Co ndu cto r Ribbon
speed & iso lat es th e two o u tput dev ices f rom
Manua 15 av a i I ab I e sepa r ate J y • • ••• • • $35 Cab le W ith C ent ro nics Compatible Co nn ec tor · J
each oth er , w hil e prov id in g 2 RS - 232 inte rf aces
f rom t he t ermina l or microprocessor . Foo t Serial Ribbon Ca ble With Mall' 0825 Connl'c-
ALSO AVA I LABlE : tor . 90 Da y Limit ed Wa rrant y · Documenta tion
If-Eaton LRC 7000+ Pla in Pape r Printer • . , $356. The kit consis t s of 3 RS-232 connectors, with Driver Software
KOk idata Microline 80 Pr int er - printed ci rc uit board . all necessary componen t s,
upper/ lower case , g r aph ics , an y paper , enc losu re. mou nting hardware & asse m b ly in- sMs * VI P 5 169 ,95 ea A & T
so ftw a r e se le ctab le print s ize .. . .• .. . 695 . str uc ti ons $67.00 Sh ipp ing Add 2.0';h • Texas Hesident s Add 5!Ji;
MASTERCHARGE £ V I SA WE L COM E write or call Sa les Tax . Payment By Check or Money Orde r
De Signers & Builders of Information Systems. Inc. Bl RD * BOAR DS
TERMINAL DATA CORP.
One Mayfair Road ~ Eastche ster, New York 10707 So uth wes tern Ma n ageme nt Services, Lt d.
11878 Coaklay Cir. Box 7277 Austi n Texas 78712
Rockvilla, MD 20852 Ph o ne 5]2-327-1 834
(914)779- 5292 (212) 933-4170 1301) 881·7655

Circle 304 on inquiry card. Circle 305 on inquiry card . Circle 306 on inquiry card.

CONVERT ANY TV
TO A HIGH QUALITY MONITOR ATARI . OWNERS J and S Computers
"
SCREEN PRINT INTERFACE
2247 Shetland Road
Obtain ""r<!copy 01 any screen imago
(graphics and 1or lexf) on ellhor a Livermore, Ca. 94550
T1!ENDCOM 200 or IDS 440 Paper
TIger prln"". Simply anoch tho SlIp· SCOTCH brand disketles
plioc:l parallel prln19r cable and load
tho soflwor. ~om cmsefle ( may be 740·0 Single sided 8" box of !O . . .$32.50
Iranslerre<l 10 DiSl<) . Obtain a "picM."' 741·0 Double densily 8" box 01 10 48.50
01 tho screen on your prln19r under 743-0 Double densily/ ds 8" box 0110 65.00
dirocl (CTRL?) or program (X IO)
conlrol. WOII<s in all graphics 1lexl HEAD CLEANING DISKETIE
modes as well aslPlllNT and UST "P:"' 8" box of 5 .$25.00
• Hot Ch assis or Transformer sets'
• 64-80 characters per Ii ne
• By-passes tuner & I.F_
• Normal viewing unaffected
Only $139
Coldornia resiOenls adO 6l1O !ax
ATARI
400 Compuler . . .. $441 .00
800 Compuler 807 .50
• Safe-Easy kit installati on ATARI II a recognized I r _ k 01 ATARI . Inc ,
ACVM Hi-resolution $34_95 ppd _ TEXAS INSTRUMENTS
.. R ef erenced to neu tral MACROTRONICS, inc. ® 99 / 4 Console .$754.00
1125 N. Golden Stale Blvd. I Suite G
V_A_M_P_ INC.


Turlock , CA 95380 (A) ~ and more ... send for our catalogue
(209) 667·2888 I 634·8888 ~ California residents add 6% sales tax
Box 29315, Los Angeles, CA 90029
w• • r. e:tIM,'.nclng t.'.phone All orders, add 3% shipping and handling
Calif. Residents add 6 % Sales Tax difficulties, pl •• ,.k•• p trying .

Circle 307 on inquiry card. Circle 308 on inquiry card . Circle 309 on inquiry card.
SAVE
ON -
"-~ -
Modell
----' from
Pan American
Electronics, Inc.
A ftadle Ihaek
AUTH OR I Z E D SALES C E N TER

We Have
DISCOUNTS ,I .

FREE SHIPPING
and a
TOLL FREE ORDER NUMBER . '-

800/531·7466
Texas and Principle Number 512/581-2765
Telex Number 767339
Department B
1117 Conway
Mission, Texas 78572

[' U'l VISA"

Model III

Circle 310 on inquiry card. BYTE December 1980 369


TRS-80 SOFTWARE
FOR
PRINTERS 5·100 VOICE
The ARTICULATOR board allows
MICROTfIC MT·80 you to record , store, and
STOCK INVESTORS -S IISTSm OUR PRICE $775 playback any vocabulary on your
1. Technical Analysis S-100 computer . Input speech is
*Price Cycle Forecasting -P LIST S79S OUR PRICE $685
digitized by the ARTICULATOR
*Moving Averages and sent to th e compute( Ilia an
*Momentum Analysis OICIDATA MT·80 on -board port for storage at 1K
($89.95) IIST5800 OUR PRICE $650 to 2K bytes/sec . This data is then
2. Portfolio Bookkeeping sent back from the computer to
($39.95) the ARTICULATOR for very high
BASE, MOOn 800B quality playback. On -board VOX
Call or write for fur ther OUR PRICE $575
LIST 5699 switching minimiZeS memory
information.

I
storage requi rements .
' PIEASI ADD 3% FOR S&H TO ORDIR '
AMPERO SOFTWARE PRICE - $319 A&T
PRODUCTS, SUITE 12A AVAILABLE NOW

I
TECHNICAl INNOVATIONS
5230 CLARK AVE N UE P.O. BOX 803 DEPT. B
LAKEWOOD, CA 90712 Quintrex, Inc., 9185 Bond
HIUSBORO, OR 97J23 Shawnee Mission , Ks . 66215
(213) 866-3783 (913) 888-3353
503·648·6423

Ci rc le 311 on inqu iry card. Circl e 312 on inquiry card . Circl e 313 on inquiry c ard .

XREF • XREF • XREF


XREF is a high -spee d c ross reference
utility for Mi c rosoft BAS IC p rog rams
und er C P/ M'
• Extrac ts all prog ram bra nches,
variables. and line numbers.
• Prints sort ed re po rt to CON :, LST:, Desk Top Computer
TTY:, or DI SK. Th is un it is a computerized El ectronic Sec re-
• High perf o r mance-@ 2M Hz, 8K pro- tary It keeps time, date. ca lendar, mess age. and
mee ting fil es. Orig i nally sold thru a m ajo r m ai l
g ram XREFed in less th an 1 m inu te . order house for over $450.00.
Thi s sorted cross reference is an Technica ll y , it's a 6507 MICRO, ROM, Ram ,
extremely va luabl e tool fo r debug andl or Planap lex Alpha Disp lay. Ni -cad Battery. Power
docu mentati o n of M BAS IC programs . Suppl y. Keyboard . Wood and Alu m inum Case
with Sc hematic and In stru ctions
DON 'T BE SATISFIED WITH EXISTING T akes progra ms apa rt so yo u ca n see
QUALITY . See (or yourself who t ou , "ne w how they tick . Great fo r making foo l- Most of t hese Computers are warranty returns
con cept s" modulator con do (or your p ic- We are offering refurbis hed like new unit s for
tu,e... MICRO-VERTER Mod. 1 MV X-500, proof add it io n s o r c hang es to und ocu-
599.95 and 8S is (most have minor prob lem s)
$35 P.P . Ph one order s welcome d. mented prog rams. Supp li ed on 8" sing le units for 544.95. Add 54.95 pe r u nit for shipping
density d isk .
ii6hlNE DIAL : 402-987·3771
and handling per u nit ordered. All units are
co mp lete as described All sales are final
Send $30 in c heck or money or der to : California Residen ts add 6.5% Sa les Ta x
MICRO TIME Sen d Payment and Order to:
Box 23033 / Richfield, MN 55423
Solid State Surplus
·C P/ M- Reg .T M , Digi tal Researc h P.O. Box 32418/ 58n Jose, CA 95152

Circ le 314 on inqu iry c ard. C irc le 315 o n inqu iry card .

INTERFACES FOR APPLE


OHIO SCIENTIFIC by
SOFTWARE TEXCOM
ENGINEERING ASSOCIATES
I Pharmacy I • RS·232 Se ri a l In ter Cace - 599.95
Complet e ba cke nd system : New & Refill I 15 Soft wa re se lec tab le ba ud ra les fr o m
presc riptions, W elfare, 3rd party billin g, 50 t o 19,200 baud.
I Programma bl e inte r r u pt co ntro l, wo r d
CIVIL ENGINEERS
W elfa re reports. Daily sc ript reports, in·
vento ry , c u st o m er logs and mu c h m o re.
le n gth , n umber oCst op hit s a n d pari ty
se lect. SURVEYORS
• Du a l Pa ra ll e l Interface - 589.95
I Two 8 b it pnra ll e l po rt s • Water Distribution
Oil I T w o 16 b it progra mm ab le inte rva l
I Production I tim e rs Network Analysis
l One serial por t
A prog ram designed to keep track of all I P rogr a mmab le in terrupt cont r o l • Pressure Sewers
phases of t he producers act ivity in a Oil or
Gas well. Kee ps total s on barrels, MCF' s, ·1 6 C h A·D Conver t er - S 149.95 • Coordinate Geometry
expe nses, dedu ctions , and t axes in - -I nterfaces a r c full y doc u me n ted • Matrix Algebra
cl uding Windfall. Prints chec ks for in-

----
• Ad d $5 .00 Cor soft wa r e d r ivers/demos on
vestors and landowners. dis k o r casse tt e (s peci fy w h e n • Roadway Alignment
ord er ing).
CALL FOR PRICE AGREEMENT
· Cu s to m inte r Caces a n d software availab le.

TURN-KEY COMPUTER Th ese are professional quality boards w it }, gold. SYSTEK, INC.
plated connectors and are fully assembled orld tested.
424 E. Cotton Longv iew , T X 75601 P. O. Drawer JJ
To ord er, send chec k or MO 10:
214-753-8719 P .O . Box 24472, Ho u s ton , TX. 770 13 Miss. State, MS 39762
Ph o n e: 17 13 1 458·3720

Ci rc le 316 on inquiry c ard . Circl e 317 on i nqui ry ca rd .


MICRO MISCELLANY FROM JBE
A NVERTER 6502 MICRO·MICROCOM TER
The JBE A·D and D-A Converter can be This JBE 3'12x5" Micro-Microcomputer has the following:
used with any system having parallel • 1024 Bytes of RAM (two 2114s)
ports, and interfaces with JBE Parallel • 2048 Bytes of EPROM (2716)
1/0 Card (see below). A·D conversion • Uses one 6522 via (documentation inc.)
time is 20fJS, D·A conversion time is • 2 8-bit bidirectional I/O ports
5fJS. Uses include speech , music syn· o 2 16-bit programmable timer/counters
thesizing, slow scan TV, and joystick or • Serial Data Port
paddle control inputs. Uses single • Latched output and input with handshaking logic.
power supply (5V), see JBE 5V power • TTL and CMOS compatible
supply below. Parallel inputs and The 6502 Microprocessor is particularly suited for control
functions such as temperature control, burglar alarm,
79·287 ASSM. $79.95 outputs include 8 data bits, strobe lines
electric wheelchair, lights, etc. This Micro-Micro inter·
and latches. Analog inputs and outputs
KIT $59.95 are medium impedance zero to five volt
faces with the JBE Solid State Switch and A·D and D·A
Converter and uses the JBE 5V power supply (see
BARE BOARD $29.95 range. 80·153 ASSM . $110.95 below). 2716 EPROM is available separately (not
KIT $ 89.95 included in kit or assm. board). A 50 pin connector
$ 24.95 is included.

JBE Apple II Parallel 1/0 Card interfaces


printers, synthesizers, keyboards, and JBE
A·D and D-A converter and solid state This handy little (3x7") board
switches. This interface has handshaking is ideal for teaching and
logic, two 6522 VIAs and a 74LS74 for timing. troubleshooting. ti ilas a run
Inputs and outputs are TIL compatible. - stop, single step switch
79·295 ASSM. $69.95 which makes identification
KIT $59.95 of shorted lines between
address or data·bits easy
BARE BOARD $22.95 and shows single steps for
teaching computer logic.
80·144 ASSM. $49.95 The display board has 16
KIT $42.95 Address LEOS, 8 Data LEOS
BARE BOARD $25.95 & 1 ROY LED. All lines are
buffered.

Control the world! Your computer can control power to your printer, lights, stereo and
120VAC appliances up to 720 watts (6 amps at 12OVAC). lnput 3 to 15VDC, 2 ·13 MA
TTL compatible, isolation· 1500V, non zero crossing, the switch comes in a 1 or 4
channel version and includes documentation for interfacing with JBE Dimmer Control This is what you've been waiting for! The 3V,x2W' Apple II Extender
(see below). The 1 channel version is also available professionally packaged. Board makes troubleshooting much faster and easier! Great for use with
the JBE Apple II Display Board. 50 pin Apple connector is included.
79-282 1 CHANNEL ASSM . $13.95 KIT $10.95 BARE BOARD $ 6.95 80.143 $12.95
1 CHANNEL PKGD. $39.95
79-282 4 CHANNEL ASSM. $49.95 KIT $39.95 BARE BOARD $24.95
Thi s intelligent CRT Controller is completely contained on a 6x6V, " printed circuit
board. The design is based on an B085A Microprocessor and an 8275 Integrated
CRT Controller. It features the following:
• 25 Lines, 80 charactersillne • Keyboard Scanning System
• 5x7 Dot Matrix • Uses + 5V power supply and ± 12V
• 8085 CPU power supply (both available from
This 2x2 V, " power supply uses a wall transfomner for • Two 8185s JBE - see above)
safety and is protected against short circuit and ther· • Two 2716s (1 for so ftware, 1 for user
mal breakdown. It is rated at ± 12 V 120MA and can programmable character generato~
be used as a single 24V power supply at 120 MA. It is • Serial Interface RS232 and TTL
ideally suited to operational amplifier experiments. rates of 110,150,300, 600, 1200, $39.95
, 4800 & 9600.
80·161 ASSM .

State·of·the·art system using 3 IC's, an 8085, an 8156 and either an 8355 or


8755. Th e sys tem has the following:
• 3 MHz 8085 CPU • 2 serial input/output lines
• 256 bytes static RAM • Instruction set 100%
This 2V. x2'12" 5V 500MA power supply is protected • 2048 bytes ROM upward compatible with 8080A
against short circuit and thermal breakdown and
uses a wall transfomner for safety. It operates JBE
• 38 parallel input/output lines 14·bit counterllimer $24.95
A·D and D·A converter, 8085 computer, 8088 com·
puter & 6502 micro-microcomputer. Documentation
is included.
80·160 ASSM. An 8086 Fami ly microcomputer system using 5 IC's, an 8088 CPU, and 8284
KIT c lock generator, a n 8155 RAMIIO/Timer, an 8755A EPROMIIO and an 8185 (1K
x 8) Static RAM . This system has the following :
BARE BOARD
• 16·bit int ern a l architecture
• Up to 1280 byt es of static rlAM
• 2048 bytes of EPROM
• 38 parall e l input/output lines
The JBE Dimmer Control has 4 chan· • 14·bi l counter/limer $
nels, 256 brightness levels, on·board • In structi o n set 100% compatible with the 8086 29.95
power supply and four 8-btt parallel in·
put ports (not latched). This board inter·
faces with the JBE Solid State Switch
and Apple II Parallel Interface Card INTEGRATED CIRCUITS CABLE
(documentation included). 6502 $ 9.95 Standard Dip Jumpers
80·146 ASSM . $89.95 6522 $ 9.95 16 Pin, 1 Ft. Length $4.95
KIT $79.95 27165 Volt $29.95 CONNECTORS
BARE BOARD $25.95 50 Pin Connector $5.95

JOHN BELL ENGINEERING


ALL PRODUCTS ARE A VA/LABLE FROM : JOHN BELL ENGINEERING
VISA
P.O. BOX 338 • REDWOOD CITY, CA 94064 • (415) 367·1137
I MASTER CHARGE I
ADD 6% SALES TAX IN CALIFORNIA. FOR ORDERS OUTSIDE THE U.S.A., ADD 5% FOR SHIPPING AND HANDLING.

Circle 320 on inquiry card . BYTE December 1980 371


Take Your OS I to the ColO SHORT 50 FT.
with our
fAIR $$ CASSETTES
6502 USERS!
SOFTWARE
Prov en Programs that w ill make mo ney for You
If yo u have a C2 - BPDF with Print e r. We will AI Upgrade your present 6502 sys tem to 6809
provid e prog ra ms o n disk , with Sta rter Kit and ca pabili ty with a 65.09 modul e.
Tips . Can be used anywhere th er e ar e peop le.
Al so we have User Programs for C2-8P, and
10 lor
57 .50
t""" e-e
I~I'I so
r ~l! l
Si mple insta ll atio n. No modifica t ion to
CI-P , Availabl e on casse lls , th ese include ex ist ing hardware required. Softwa re also
Exciting Vid eo Ga mes . Printed instructions . avai lab le for mos t ma ior sys tems .
Programs a re availabl e as listin gs , for use on
any OSl, or mod ified for other com pUlers .... .
•• • •
/
65.09 Modul e Kit .. $110.00
Pre miulll tape a nd cass e ttes accla im e d by
Send S .OO for Co mpl ete Catalog a nd Sa mple 65.09 Modu le Assemb led/Tested .. 1 35 .00
t h ousa nds o f re p ea t ord er microco mp u t e r
Runs . Deductab l e on your first o rder. lI ser~. Price inclu d es labe ls. casse tt e box
2K Eprom Monitor . . . 59.95
a nd s hi pp ing in co ntin e nt a l U.S .A. VISA
ALL PROGRAM S ARE ORI GINAL! NO COPI ES . Michigan res idents add 4 % sa les ta x.
a nd M C ord e rs (tcce pt ed. Ca lifoTni i\ res i-
d e nl s a dd sa les lilX . Pho ne (41 5) 968-1604 Se nd check, mon ey orde r or COD to:
24 h O UTs .
MICRO PROCESSOR SYSTEMS, INC.
37060 Garfield, Suite C4
MICROSETIE CO. MI. Clemens, MI 48043
f2Plions 475 Ellis Street (3 13) 263-9440
Unlimited Mt_ View, CA 94043
Box 3-186ECB Anc ho rag e , Ak. 99501

Circle 321 on inqu iry card. Circ le 322 on inquiry card. Circ le 323 on inquiry c ard.

DDY§9lJ 3
SANDERS/HARRIS 810
16 Bit Disk Syst e ms

systems - each includ e s :

SaM your dIec probIemo. buv 111m' 1IIUf..:e 5 Meg Dis k w/ l f ix ed and
IINIed ..... .-...-. All onion ~ 1 re mo v able plat t er
from _od<, wIIhJn 24 houn. CaD loll FREE Centronics Printer, dot
(800) 235-4137 for ...x-
and InIonoootion.
matrix, 165 chars / se c.
\lIN and MMt.. Cud KCepted. All orden
3 Terminals (can run 4)
- pomge (NIid. Softwa r e-DOS / lnventory/
Di agnostic
Multi T e rm i na l/ Ta ~~_i~

Systems factory rebuilt .


Ex cellent Condit i on - $ S, 500
3 for SI5,OOO . Dealers
welcome d . FOB Ct. 06781
TC!, INC. ( 203) 58g-5000

Ci rcle 324 on inqu iry card. Circ le 325 on inqu iry card. Circle 326 on inquiry card .

SOFTWARE FOR APPLE II IEEE-488 To TRS-80· ~ QUARTZ CRYSTALS--


ON CASSETTE INTERFACE ,l218·8
b390·B
I.OX)·A
5.2428·8
5.610·8
5.1 14J.B
9.9336·8 20.000·8 3611lBfi.B 42.85 18·8 46.8128·8
9.98408·8 20.4988-8 36.3636·8 42.8168·8 473768·8
9.98960·8 Zl.1 1S4·8 31.9628·8 42.9258·8 47.8B3a.B

~~,
1.8432·.. 5.955·8 IOD·S 2l.6258·8 38,3768·8 42.9628·8 4800J·8
FLAGBALL $12.50 I.M37 ·8 5.982-8 101-68·8 26.3556·8 38.4.4a.B 43111X\11·B 48.3006·8
"2.Il10·.. 6.0Xl·8 IO.• 1Ii8.a26~· B38.6258·843.1l378·B48.6668·B
1-4 Pl ayer Padd le Sk ill Gam e 2.D!1l1 ·A 6.144-8 IO.17S!1·8 26.6706·8 38.9258·8 43.0148·8 48.71116·8
2.4516·,l 6.15030·8 IOJl!I5·B 2100J-8 39.3 128·8 43.18511·8 48.8168·8
2.500·.. 6.29180·8 IO..8JB6.B 2700J6·B 19.5ll38-B 4325GB·S 49.1006·8
TEN THOUSAND $15.00 2.6651·8 6.400-8 11.1 360-1 21.6!I06·B 39.6668·8 43.3338·8 49.1338·8
2.!IISO·8 6.&536-8 11.I~· 8
28,4006·8 39.1538·8 43.31t18·8 49.8128·8
Live ly Di ce Game For 1-8 Pl ay ers 3.000·" 111185·8 28.6276-8 391168·8 43.4078·8 502 505-8
6.72530·8
1061·8 1118(1).8 2B.1538·8 39.9628·B 43.43711-8 !llD556·8
6.75114D·8
BLACKJACK $ 9 .00 3.200·8
3.2768·A
6.!OXU11.4176·8 29.815a.B 4O.(.Wj·8 43.«48-8 SIJIZs.B
11 .6566·8 29.8378·8 405928·8 435558·8 51.1118·8
1.11)63·8
1-4 Playe rs MODEL 488-808 . .. . . $225 .00 3.500·8 711336·8 11.661 6·8 3OD6411-8 4OB 128·8 43.629H 51.8506·8
3.579·8 7.1E1 6·B 12.4411·8 303606·8 4OBJ36·8 43.666H 52.8128·8
(plus shipping. ins. & lax) 4.000·8 7.1836-8 143 182·8 30.6258·8 40.81511-8 43.1778·8 56.1S06·8
STAR GATE EXPLORER $15.00 4. lg4J.B 1.2S8fi·8 14.4118·8 30.8768·8 4O.8881U 4JB12a.B 60.6006·8
EVERYTHING NEEDED TO ADD U 4Z6·88.0J0.8 15.fX1)·8 31.4318·8 40.92!18·8 43.8148·8 6O.7!1(Ia.B
So lve The Sta r Gate Ri dd le U81l18 8.0556-8 1S-4408·8 31.1538·8 41.00)8·8 43.8518·8 66.1!i06·8
POWERFUL GPIB-488 CONTROLLER 4.6103·8 8.14 16·8 15.5006·8 3UOOB·8 41.1666·8 43.88118·8 70.4006·8
Ui5QJ·8 8.1 818·8 16.fXX1·B 32.fXX1·8 41.3166·8 43.112!18·8 15.0005-8
SPACE CONFLICT $25.00 CAPABILITY TO TRS-80 MODEL 1, U3QJ.B 8.l303·B 111.3848·833.2006·8 41.11378·8 44.DIII8·8911.8l38·8
4.9152·8 8.4998·8 112248·8 33.62!18·8 42.fX118·8 44.0378·8 GG.ll66a.B
2-Pl aye r Co mpu te ri zed Warfare Gam e 5.00D·8 8.5766·8 112 422·8 34.5568·8 42.5836·8 44.37611-8 100.6668 ·B
LEVEL 2 OR DOS 5.0Ii88·B 8.11156·8 I B.DOO·B 34.1538·8 42.62fi11·8 44.7718·8 101.4668·9
5.12113·88.96(11-B 18.4320·834.9716·8 42.1006·8 45.1256·8 lQ3.0668·9
HOME INVENTORY $15 .00 5.IB5O·8 B.~ · 8 19.4690·8 35.9('M·8 42.1538·8 46.3006-8103.4668·8
SCIENTIFIC ENGINEERING 5.1856·8 9.41208·8 1!115OH 36,0lIl·8 4211411-8 461006·8 IGU9 1H
U se For Food St uff s, Sm all Parts, Etc.
LABORATORIES ALl 'A· - SZ.99 AlL ·8 - S1.99 IO ORMORE OlOUC1 Y.
ADO $ 1 .00 SHIPPING
Base 2 Pr i nter Op t. For Above $ 3 .50 11 Neil Drive • Old Bethpage , NY 11804 CAl. RES . ADD 6 % SALES TA X
Telephone: (51 6) 694-3205 FREE OSCillATOR SCHEMATI CS
J. PANIAGUAS 'Trade Mark 01 Tandy Corporation. There is no allilia-
WITH AN Y ORDER

416PLYMOUTH ROAD QUALITY COMPUTER PARTS


lion between Scienlilic Engineering Laboralories and P.o . BOX 743 ( CHATSWORTH . CA 91311
VALPARAISO, IN 4638 3 Tandy Corporation Dr Radio Shack.

Circle 327 on inquiry card . C ircle 328 on inquiry card. Circ le 329 on inquiry card.
ATARr 400 TRS-80*
apple II & Personal computer. Come with computer
All TRS-80 Compatible Hardware
II plus console, basic language cartridge, power
supply, TV modulator, books. and manuals. and Software. Call us and tell us what
Only $498. you need!

print wheels and thimbles


Huge selection for Qume,
NEe. Plastic or metal.
Call 1-800-421-0347.

apple cards
apple " :-. - - -- Hi-Speed Serial Interface Call
is here Everything that 400 has plus Basic
.....
Communications Interface
Parallel Printer Interface
Call
Call
Call today and be the Language Cartridge. 16K memory (ex-
first to have the most Centronics Printer Interface Call
pandable to 48K) . Only $798. Hobby/ Prototype Call
powerful pro fessio nal
computer in its class l ~ Bonus 8K Memory Module good till Integer Basic Firmware Call
4~ 12/31 / 80. Applesoft Firmware Call
Atar! Program Recorder. Only $68.95
Atari Expansion Memory. 8K $89.95
Call for latest pr~ce on: 16K 59.
NEe
apple II Spinwriter
CBM 8000
inventory control system
The first truly professional system Letter quality h speed printer, bi-
Business computer
CBM 2001 that can tackle up to 8,100 items, directional, high resolution plot-
PET transaction register/ audit trail , in- ting, graphics.
CBM 2022 ventory status report , re-order RO with Tractor Feed $2865.
Printer report, keeps track of purchase KSR with Tractor Feed $2995.
CBM 2023 orders automatically , will handle
Printer multiple departments or divisions, Paper Tiger (1 P440) $949.
=;::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;:1 C BM2040 fast data retrieval. Minimum hard- With Graphics
l' Dual Drive
CBM Modem Floppy Disk ware requirements: Apple II Plus Anadex DP9500 11449.
(300 Band) CBM 8050 with 48K, one disk drive and 80 DP8000 $849.
CBM Voice Dual Drive column printer. Available also for Epson MX 80 $645.
Synthesizer Floppy Disk the new DOS 3.3.

cromemco system three dysan diskettes


8" (Box of 10)
3740/ 1 S91 side/ s91 density
$4.50 ea.
3740/ 10 S91 side/ dbl den
$6.95 ea.
5" (BOX 015)
104/ 1 soft sector. $795
1071 1 10 sectors,
105/ 1 16 secto rs $4.50 ea.
A professional microcomputer with FREE CATALOG Circle 330 on inquiry card .
tremendous expandable memory. Get our free co mputer hardware. so ft -
Call Now ware , supp ly and accessory cata lo g. We
Also Z - 2H Hard Disk and Z2 Com- carry most everything for Apple TRS 80.
puter System . We carryall acces- Vector. Atari.
so hardware and software. Commodore.
monitors Micromodem 100 Call.
Cromemco and
much more.
9" Black and white. Only $185. Micromodem II Only $329 .
Also available in Sanyo Prices subject to change without notice
In California Call (213) 371-1660

MICRO
Please alloY.' 2 weeks for cashiers
12" Black and white.
checks and 4 weeks for personal
15" Black and white. to clear Add 2% 101 ShIPPing and
CALL us TOLL FREE hcmdhng Cal reSidents pler3se add
FOR NEW CATALOG
OF ACCESSORIES &
6% sa les tax Sorry, no COO
U.S. and International dealer
BUSINESS WORLO™
SOFTWARE 800-421-0347
Inquiries Invited.
COPYrig ht 1980 MIC RO BUSi ness World
TWX-LINK
Now you can afford quality!
TWX-LINK is a comp l ete soft- PERTEC
~ Scotcti
ware package which interfaces
your CromemCb or MP 1M based
multi-user computer to a Western
FD-200
W DISKETIES
Union TWX l ine.
Using an FCC approv ed direct
co nn ect mod em. TWX-LINK
allows yo ur computer to act as a
TWX t erminal for both in co min g
Floppy Disk Drives
35% OFF LIST
SAVE 30% TO 45%! and outgoi n g m essages.
Rebuilt, tested, like-new , with
Possibly the LOWEST prices you'll find TWX-LINK constantly monitors 90-day Warranty
on quality SCOTCH Brand Diskettes in yo ur TWX lin e. In com in g m es-
sizes to fit all Mini/Micro Computers. sages are au tonlatically received.
One box or by the case, all orders are
processed quickly and shipped per
acknowledged.
disk storage.
and written to $235°Oea.
Any quantity, while supply lasts
your instructions . TWX. TELEX . MAILGRAMS.
AND TELEGRAMS can a ll be Also a vailable :
Call COLLECT to Order! cr eated. edi t ed, and sent from New and like-new Pertec 24MB. 10MB.
your computer by usin g TWX- Cartridge Hard Disk Drives. MagnetiC
(805) 484-8146 LINK. Tope Drives and Controllers.
Call. write. or TWX for m ore info:
QUALITY DATA SUPPLY CAWTHON SCIENTIFIC GROUP
Coli, write or TWX for more info.
P.O. Box 236, Camarillo, CA 93010 24224 Michigan Avenue IBEX COMPUTER CORPORATION
Dearborn, MiChigan 48124 18730 Oxnard St .. Tarzana. CA 9~ 356
Authorized Distributor
Information Processing Products
3M PH : (313) 565- 4000
TWX: 81(}'221-1265
(213) 705·2517
VISA and Mosterchorge occepled

Circle 331 on Inquiry card. Circle 332 on Inquiry card. Circle 333 on Inquiry card.

SPECIAL INTRODUCTORY 29 MEGABYTES $4495

OmniFORTH
FOR NORTH STAR DOS
OFFER Orde r No\\
Lilllited QU:llllil\

WORDSTAH "
MAG IC WAND '

• Based on fig ·FORTH \-Von l Prorl'~sillg fur CP/M S~ SIl'I1l~

• 8080 Compatible (SOLS, IMSAI , etc .) VISA and MastcrO,arge acceplt'tj


• Excellent users manual and installation ~' ''"''t hd... ,~ ,,,I ent l

documentation
• Includes the interactive OmniFORTH
compiler, Text EDITOR , File system
utilities, and 8080 + Z80 ASSEMBLER
DWP Ii", ;,OfS S 33 l1~r': o;~ t )lJb~,, ! ,.- ; n, I u{h'~ nt' S fun ' 0 ' -.1 1 t ""
( alhICi l'!) 01SC05 . JO( S PS100 CO" ! , .11. ' . (.1,,1,'" ,Ind CBt OS
• Requires North Star DOS and 24K memory Data & Word Processing Inc. for ( PI' 2.2 , .n ' !1 po .,~·, "u;lp 1v ,H,d ' M' ,n .1 h.l "d,n<"

• Specify disk density (SO or DDIDD) 123 Rowell Court flU lu tl ll'" ;,\!orr,J \ ; 0'1 0" I'" ;.O( S ':.33 or 10 1"9 "" lrd O;~C
S,, \. ·- _", 1,';
• Price $64 .95 plu s $2.00 S&H ADAPTIVE DATA." ENERGY SYSTEMS
(Florida residents add 4% sales lax. U.S. Funds only . Old Brick House Square 2627 Pomolla Boulavard, Pomona. Camornl. 91 7 68
Additional shipping charges outside U.S.A.) D. l.1 11 : ( 714 ) 594-5858 .('"j. , ~~ 10'OO:o~ OO" . S, '
Falls Church, Virginia 22046
P5100 5100 Bu s Ha,d Disc Con ,rollat 1695

• INTERACTIVE (703)241-2910 533 33MB Disc Controll., Subsystem 14495


to
B COMPUTER SYSTEMS, INC. WornSt;!r IS a trademark of Mi cro Pro International. Inc
5 tOMB DI.c Sub'Y"am 13495

D 6403 DIMarco Rd.-Tampa , Fl 33614


M3J.:1C \'v'Jnd I!> a tr;adl·tTlOUk 411 :-,m;111 !iuSII"I('SS ,.\ pphCH lUllS. [nc.
I ~ a rcgi sll'rl'd tradCnl;lrk of DI~ltal Research Corp
('P / :\!
CPIroI Ie • ,.gl".t.d
Ind.m . . k 01 O'ClIIiI fl • • ••• e""

Circle 334 on inquiry card . Circle 335 on Inquiry card . Circle 336 on Inquiry card.

USR·330D Modem
16K DYNAMIC RAM
Auto-Dial / Auto Answer S399
~ffUE []LlJ ~[]L~
T1 4116 16Kx1 RAMS Connect your TRS·80, Apple, or any oth er
computer to the phone lines .
8FOR $32.00 32 FOR $120.00 Address up to 60K
• 0·300 Baud·Bell 103/113 compatib le contiguoliS user RAM
• Serial·RS232
THIS IS A SPECIAL PURCHASE • Half/Full Duplex SOS Personality Replacement
OF NEW T.I. 300 N.S. DYNAMIC • 1 year warra nt y Module moves SOLOS and VDM
FCC Certif ied to FOOD
RAMS.
Direct connection to Replacement Module boa rd
These are factory spec. parts, phone lines via RJ11 C comes comp lete with new SOLOS
not surplus. These parts will work standard extension ROMs, assemb led and tested .
with most memory boards as well phone jack
Your old Per sonality module still
as memory expansion forTRS-80, USR-330A Modem S339 works at COOO . Plugging in SOS
Same as 3300
APPLE, EXIDY, etc. Module moves SOLOS to FOOD .
but Manual·Originate/Auto·An swe r.
Price : $ 129.
Radio Shack Model II Users - Check. VISA or MC
We have sof tware to connect you directly Ad d 53 . for sh ipping.
HANLEY ENGINEERING to the phone lines . NY res ide nts add 8% l ax .
P.O. BOX 21432 METRON COMPUTERWARE INC.
SEATTLE, WASH. 98111 U.S. ROBOTICS 'Ne

lYll
552 West 114 Stree t
203NWABASH
(206) 633-3404 SUITE 171B
New York, N .Y . 10025
CHICAGO ILL 60601 (2 12) 666-2 400
I lle'l jdG <-)b~]()
D ept. B

Circle 337 on inquiry card. Circle 338 on Inquiry card. Circle 339 on inquiry card.
PRB1 LOGIC PROBE PLS1 LOGIC PULSER

PRB1 LOGIC PROBE $36.95


• Compatible with all logic families
• Visual indication of low, high and bad logic levels
.. Pulse stretching to 50 Msec

PLS1 LOGIC PULSER $48.95


• Superimposes 20pps pulse train onto circuit
.. No need to cut circuit trace
.. Automatic pulse polarity

\NSER1\ON I EXTRACTION TOOLS

WK7 INSERTION/EXTRACTION KIT $29.95



• MOS safe
.. Includes EX1 & EX2 Extraction tools
• MOS 1416, MOS 2428, MOS 40 Extraction tools

• MDD1 1 channel dispenser $ 21.85


• MDD5 5 channel dispenser 83.43
.. MDD10 10 channel dispenser 160.45
.. Dispenses 8-42 pin IC's
• Compatible with all IC carrying tubes
• Use with WK7 for MOS-safe IC insertion

WW1 WIRE WRAPPING KIT


WW1 WIRE WRAPPING KIT

".-
.. BW2630 Power wrapping tool $19.85
• BT30 #30 Bit 3.95
• BC1 Batteries and charger 14.95
.. KIT#3 Precut wire kit 32.95
• 10 ea. 14 pin, 16 pin gold wrap sockets 11.00
• EZ07302 4.25/1 x 8.5/1 Glass epoxy board 3.95
.. 1410, 1610 20 IC wrap indentifiers 3.96
TOTAL $90.01
SALE PRICE $69.95

Write or call for 1980 catalog


ORDERING INFORMATION: .. IC Sockets


Orders under $25 include $2 handling
All prepaid orders shipped UPS Ppd.
• Vector Board & Pins
• Visa , MC & CO D's charged shipping. • Bishop Drafting Aids
• All pri ces good through cove r date. • OK Tools
• Most orders shipped same day.
• Byte mu st be mentioned to get sal e price. • RN IDC Crimp Connectors
ATAR. OWNERS CROSS·ASSEMBLERS
" WRITTEN IN ANSI FORTRAN IV
Parallel Printer Interface PACKAGE 110. MACHIIIE(SI
for the AT ARI 400 / 800 XASM8BDD MCIIDD.D2.DB
MCBBDI
XASM8BDI
Connects to controller jacks 3&4 ~ XASMBBD6 MCIID6
works w ith BASIC I DOS I ASSEMBLER
Three printer connectors available:
a. w
XASM8BDS
XASMBDB5
MCSBOS
'n'un'~
:l z: XASM18D2 CDP1802
... T.... I400 / ~ D uQ) .... XASM86D2 8600 FAMILY
L f-
TRENDCOM 100 1 200 A4P-1 ABP-1 Cl i§ Z
CENTRONICS 730 I 737 A4P-2 ABP-2 -0
c ~
o '"z Full instruction set , ,II addrauing modas. Frill-format input,
IOlocal. ble l~ l i ng and object module. many user·.. lect.ble
'" >-
CENTRONICS 36 PIN " A4P-3 A8P-3 Z o H
"' -'-' assembly options. 8·ch.ractar label., arithmatic IIprllaion. in
-Fits all other parallel Centronics plus A nade J(, «g W
N <I
operand., long arror maP Bgal, high execution . peed.
Full·capability assemblers run on almo.t Iny system suppor-
Base: 2, Epson, Compri nt and Microte:k.
Order by part num~r , Me / VISA accepted .
en- ....
:c
H
U
co
a
ting ANSI standard fORTRAN IV. 1966 01 1.111, . 1.Ir"tion 01
the co.t of a sap.flte development system .
D. '"
AlARl1i a recognlzecllracllmarll 01 AlARI. Inc.
,
W ....Z
z:
.
Wm
ui" FORTRAI SOURCE MEDIA PRICE

,~$'9 .!!".~d6hX
Q)~ MAGNETIC TAPE PACKAGE ...... $ 75.00
Q) • PUNCHED CARD PACKAGE .... . . 150.00
!:; en MANUAL/LISTING ALONE . . 120.00
(f)U

~
'InC. ® .c: '0..

11IS H. Golden Swle - '"


~ ((
U
Packages include manualnisting, shipping in U.S.A. For clrds,
spacily punch code. fOl t. pe • • pecily cod" BPI, block SilO.
Turlock, CA " S3IO (A) a c:

10M
(109) 667-1111 I 634-l1li P.O. 601 1453B
co '"
W• • r• • r".,I.nclnll t.lephon. ;(5 Minnllpolis. MN 554 14
(Sm722·1702
dl'''culll•• , pl.... kHp ",Ing.

C ircle 341 on inqu iry card . Circ le 342 on inquiry card . Ci rcle 343 on inquiry card.

)Il ATARI$
Atari 800 wit h 24 K ........................ $8 10 JOy.6 MAGIC WAND™
$325
This powerful word processor is in stock for
m ost CPIM com patible systems, including
Atari 810 Disk Drive .. ..... $525 Radio Shack, North Star, Vector Graphics.
Cr omemco and APPLE [with Z-80 card @
PLUS THE ULTIMATE JOYSTICK INTERFACE $ 295 and Videx 80 column board @ $295) .
Bit Bucket soft ware l or the Atari including W e will custom configure your diskette il you
FOR YOUR TRS-80* will specify: CPU. terminal. printer.
disas se mble r, renu mberer. character
JOY-6 Is a Complete 6 Channel, 9 Bit A to 0 Featuring:
ge nera tor FREE wit h purchase of Atari 800 Our ful ly interactive
• 4 channels with variable gaill-Ior Joysticks
or 810.
Alan 820 40-Column Impact Printer .. .. $480


2 unbuffered channels-lor game paddles, sensors
3 digital inputs-for pushbuttons. TTL signals MAIL MAGIC™
• Sound effects capability-(user supplies speaker)
• Comprehensive users manual-write your own games! m ail management software, with 14 user de-
Alari 822 40-Co lumn Th erma l Printer .$360 • Joypak-l cassene--6 exciting Joystick games with fined fields and full m er ge and sort capability is
Alari 825 80·Colu mn Impact Pri nter .... $800 thrilling sound effects, including: available lor $1 49.
Alari 830 Modem .... .. ....... ................. $156 fREIIlY A unique new game 01 strategy and skill. Time shots and We will also quote on all specific hardware and
Atari 850 Interface Module ................ $176 judge angles correctly to deleal the opponent. Use the pushbunon to softwa re fo r APPLE. PET and Vecto r Graphics.

-
spin your shots, Practice mode sharpens your oHensive and
ALL ATARI SOFTWARE 20% OFF defensive tactics. Variable levels 01difficulty.
Computer City ~
SPECW INTRODUCTORY OFFERI JOY{) COMPLETE waH; 2 JOY- P.O. Box 6 0 284 B
STICKS WITH PUSHBUTTONS, JOYPAK. ,. POWER SUPPLY. USER 'S MANUAL
H o u ston TX 77205
,
o'(
'0
. i} The Bi~ Bud·\e~ ASSEMBLED, TESTED, READY rOPLAY, ONLY $99.95
(71 3) 82 1·2 7 02
a
, 168 NOrlh Beacon Sireel
mEi3f\ PHONE OROERS WElCOME
Magic Wand is a registered trademark at
o PO Bo, 365 215-337-3876
sys1erns INC. Small Business Applications

ttJ
CO D . CHECK, M 0 .. M.C • VISA
NeWlon H'ghlands. MA 02161 AOd:L200 POlII9' & ~ M ail Magic is a registered trademark 01
Phone: (6171783·3144 262 PARK LANE P.~_' 'So t:u

KING OF PRUSSIA, PA 19406 ·TRS·80os. T,-...r.O!h""",COfl)


Computer City

Circ le 344 on inquiry card. Circle 345 on inquiry card. Circle 346 on inqu iry card.

NEED /I PRINTER? 3M
SURPLUS DISKETTES
For record reliability and quali-
1062 PREDICTS CASH CRUNCH ty buy 3M Scotch Diskettes. All
Teller Terminal Diskettes are In stock for im-
DETERMINES OPTIMUM CASH F LOW mediate shipment- Call TOll
RECENTl Y REMOVED FROM SERVICE USING PAYMENT PRIORITIES AND
RECEIVABLE PRDBABLITIES FREE (800) 235-4137 for prices
and infonnation. Visa and Mas-
EACH TERMINAL INCLUDES: MEASURES IMPACT OF POSSIBLE ter Card accepted All orders
PURCHASES ON CASHFLDW
IBM Solec:lric Printer ONLY sent postage paid
IS" Carriage DOCUMENTS FINANCIAL ABILITY
IBM Type Ball 1128 00
YOU PA Y SHIPPING
Cl:'128
4::J
Re ady to run
on CP I M sy s t a m.
Program Tape Reader ON DEUVERY
ALPHA- OMEGA SYSTEMS, INC.
150 4 3Ro AVE. SUITE 7 00
SE ATTLE, WA 98101
ARNDT DIST.
1 202 HANSON LANE
17 141 789-3856
PHONE ORDERS
(2061 6 2 2- 2 7 1 9 Z •
RAMONA . CA 92065 ACCEPTED

Circle 347 on inqu iry ca rd. Circle 348 on inquiry card. Circle 349 on inquiry card .
Contact us for new prices
Qume Datatrak 8
Double sided floppy with NO HEADACHES.
Although many think this an impossibility,
seeing is believing, and this drive is really
something! Shugart compatible, fully option-
ed, reliable, and rapidly becoming the stand-
ard in double·sided diskdom.
$599. Two/$549.

Siemens FDD 100-8D Electrolabs r


Single si ded 8" floppy drive , the latest
& greatest revision. Features double density Monthly Special!!!
plus much mor e. An extremely reliable TELEVIDE0912C ........ . $745
drive $439 2 /$409 TELEVIDEO 920C .. , . . . .. . 812
Hard sector option kit... $9.95 Features typewriter keyboard, microprocessor
Data se parator option kit.. . $9.95 controls, Upper/lower case , adjustable baud rates
The following 5'/." mini-floppies share most Disk controllers (75-9600 baud), special function keys, much
much more.
features with their 8" cousins, so without
further ado. • • Delta Products double density Second page memory option $29.00
$349
Siemens FDD 100-5D••••.•••••• • $279. Micromation doubler 439
Qume Datatrak 5 (double sided), • •• 399. Tarbell single density , A & T 225
BASF Mini mini • • •••••• • •• • • • •• 279. Tarbell single density, kit 184 Data Display Monitors
SA 400 • • ••..•• •• ••.• •••••• ••• 299. Tarbell double density, DMA 425 used 12" Sylvania monitors. Composite
All the above mini-floppies are fully SA400 Sorrento Valley 8" single den sity video , 12 MHz, 120 VAC. with new P-39 or
compatible. for Apple 375 P-4 tube, $79, used tube $59 , OEM style
Manuals for all drives are $10, refundable against future purchase of (without case), subtract $12. U-fi x model ,
10/$300.
drives. Also, all 8" drives can be ordered with 220 v/50 hz for world-
wide use.
4116 dynamic RAM, 16K Bonanzall
Hard CII HB 10 MBY fully REMOVEABLE cartridge
drive. Complete with controller, personality card,
Set of 8, 16K, for Apple, TRS-llO, Exidy, Heath & more. 200 Ns. ,
prime parts, at the unheard of $49/8.
Accessories Disk media, power supply cabling, connectors and
I Large discounts available for quantity & dealers 1500 & up). Offer
documenta tion. Highlighted by stylish & modern limited while supply lasts, as these will vanish quickly!!!
cabi ne try. $6995.
Shugart SA4008 20MBY fixed disk system. S-100,
includes controller, power supply, and all that is
necessary to run $6995.
Media
8" ... $39.99 SS /SD

Elect rolabs 8"


8"
8"
.. .$49.00 SS / DD
... $55.00 DS/SD
... $59.00 DS/DD
POS 4436, Stanford, CA 94305 5Y." $34.95 SS
Cable kits for 8" drives with 10' 50 condo flat cable,
415-321-5601 800-227-8266 5'/." $59.00 DS
power cable, and all connectors. Assembled if de- Tele x: 345567 IElec trolab Pia) Verbati m, Memorex, Scotch, or
sired. One drive 27.50, two 33.95, three 38.95 Visa Me Am. Exp. equivalent name brand
for mini floppies (34 cond): one 24,95, two, 29.95 Special Introductory Offer!!!
CP-206 Power-one power supply. Powers two drives Wabash 8" diskettes $29 :00 SS
more than adequately, top quality. 2.8A/24V, $39.00 DS
Price is cheap, but they run
2.5A/5V ,.5A/-5V. • • • • • • • • • • • • • • • $99. like champs!!!!
mini -floppy power supply. . . .. $79 Diskette head cleaning kit for 5'/. " or 8"
$28.75 includes everything for 1 drive
for 1 year. Alignment Diskette for
Floppy Drives ••..•••. •• $39.00

ENCLOSURES
Rackmount Mainframe MT-200. This gorgeous
beast is so appealing that it can easily function
also as stand-alone mainframe. Very modern
styling with fully actively terminated S-100 bus.
With two 8" single-sided disk drives. •• $1899.
With two 8" double sided disk drives in place
of single-sided variety. • • • • . . . • . • • • $2499.
Desktop Mainframe MT-100. Contemporary styling, a handsome cabinet
coated with durable epo xy finish colors (blue, beige, off-white & silver!.
PRAGMATIX 1 Easy to fit into an office environment. The proper way to start your
system.
Incredible!! - Two 8" Shugart compatible single sided floppy Above plus two 8" single sided disk drives. . . . • . . . . . . . •• $1599.
disk drives (double density), CP-206 power supply, in hand- Above with two 8" double sided disk drives in place of single-sided
some color coordinated cabinet, with full cabling, connectors, variety . . • . . . . . . . . . . • . . . • . . . . . . . . . • • . . . . . . . . . . . . $2199.
and documentation, plus one box diskettes!!! All for an un-
precedented $1865. Up to one MBY of storage.
$25 min . order . Calif. residents add 6 % sales tax. Orders under $75, add 5% shipping
with Qume Datatrak 8" double·sided drive $2495 and handling, over $75 add 2 .5%. All pricing subject to change without notice.

Circle 350 on inquiry card. BYTE December 1980 377


Inter~retiye

uages

R. G. Loeliger

Threaded languages (such as FORTH) are an exciting new class of languages. They are compact
and fast, giving the speed of assembly language with the programming ease of BASIC, and com-
bine features found in no other programming languages. An increasing number of people are
using them, but few know much about how they work . Is a threaded language interpreted or
compiled? How much memory overhead does it require? Just what is an "inner interpreter?"
Threaded Interpretive Languages, by R. G. Loeliger, concentrates on the development of an
interactive, extensible language with specific routines for the ZILOG Z80 microprocessor . With
the core interpreter, assembler, and data type defining words covered in the text, it is possible to
design and implement programs for almost any application imaginable. Since the language itself
is highly segmented into very short routines, it is easy to design equivalent routines for different
processors and produce an equivalent threaded interpretive language for other development sys-
tems. If you are interested in learning how to write better FORTH programs or you want to design
your own powerful, but low-cost, threaded language specific to your needs, this book is for you .

---------------------------------------------
.j'j ~ This " nd oth er BYTE/McG ra w· Hili
t" • 'P7:
812
I'tn II books are ava ila ble from BYTE
Books o r yo ur local co mpu te r sto re.
I SBN O·07-038360-X
Price S 18 .95
Pl ease se nd _ _ _ _ cop ies of Threaded Interpre tive Languages

Na me Titl e Company

Street Cit y Sta te/Prov in ce Code

Call TOLL FREE, 800-258-5420 ...:; C h eck e nclose d in the amount of $ _ _ _ __


or Mail To : l, Bill Visa ::::; Bill Master Charge
Ca rd No . _ _ _ _ _ __
Ex p . Date _ _ __
70 Main Sf. Add 75< per book to cover pos ta ge and handling.
Peterboro ugh , N H 03458 Pl ease re mit in U.S. funds o r draw on a U.S_ Bank _
2114-3L 5257-3L
4096 BIT (1 024x4) 300ns (TMS 4044) 450ns 8K 450ns 5 Volt only
LOW POWER STATIC RAM 4096x1 300ns EPROM 16 KEPROM
LOW POWER STATIC RAM
8/$50 00 $8 50 each $12 95 each
100 pcs. + $4 or 8/$54 00 or 10/$10000
75

~®Shugart
SA801R
SALE
~IF=L=U=K=E=' ®
=
EXCLUSIVE ACOUSTIC CHAMBERS
T he exc lu sive tripl e seal of Li vermore's new fl at mounted SHU-SAB01 R
LOW COST
cups locks Ihe handsel inlo Ihe acousti c chamber yield ing
superior acoustic isolation and mecha nical cushioning .
Desig ned 10 adap l to mo st co mm o n ha nd s ets use d
thro ughout the world, th e STAA offers t h l ost iu in t
fl ex-
2 OR
MODEL 0804
DMM's
ibil ity and Iransmission reliability.
MORE
~g:f!f~::!~3~~ 300 bau d Capacity
Unlorm atted
SIngle Density Double Density
,Compatibility: Bell t 03 and 11 3; CC ITT Per Disk 3.2 megabits 6.4 megabits
• Frequency Stability : ±0.3 percent. Crystal co ntrolled Pe r Track 41. 7 kilobits 83.4 kilo bits
, Rece iver Sens itivity : - 50 dBm ON, - 53 dBm OFF IBM Format
• Modulation : Frequ ency shift keyed (FSK) Per Disk 2.0 mega bits
• Carrier Detect Delay : 1.2 seconds ON ; 120 msec OFF nla
Per Tr ack 26 .6 kilobi ts nl a
• EIA Terminal Interface : Compatible with AS 232 Tra nsfer Ra te 250 kilobits/s ec .
specifications 500 kilobits/ sec .
Latency (average) 83 m" 8~ ms
• Teletype Interface : 20 milliampere current loop Access Time
• Oplionallnterfaces: IEEE 488 ; TTL ; TT Y 43 Track to Track 8 ms 8 ms
• International (CCITT) frequencies available Average 260 ms
• Switches: Origi natel Offl An swer; Full Duplexl Test/Half 260 ms
Settin g Time 8 ms 8 ms
Du plex Head Load Ti me 35 ms 35 ms
• Indicators: Transmit Data , Receive Data, Carri er
Aeady. Tesl Sh ugart's SA801 standard fl oppy disk drive is the estab-
• Power: Supplied by 24 VAC / 150 MA UUCSA li sl ed wall - lished industry leader wi th over 85.000 units installed
mounl lransforme r. Input 115 VAC, 2.5 walts . (A 220 around t he world . Th is fl opp y disk drive appli ca tion leader-
VAC. 50 Hz adaptor is availabl e upon reque st. ) ship is backed by 17 paten ts and a technical staff with
• Dimensions : 10" x 4" x 2" h undred s of m an-yea r s 01 disk dri ve e ng i nee r ing
• Weight : 1.74 Ibs. (3 Ibs. shipping wei ght including AC
adaptor.)
• Warranty: Two years on pa ri s an d labor, excludin g th e FuU )·car lirnul-d ...·arranl)·c{l\' cU SI3r1S
AC adaptor which carries the manufacturer's warranty JJldlallOl'". I·1ukC!i<:r\'l("c ccm,>/ sm
1lI;I,orcillc~

Li st SALE

y.:. . . .
Desc rip tion Pri ce PRICE
RS232 . TIL Mode m $199 .00 $139.00
LlV-STAR20M RS232 . 20MA Current Loo p $199 .00 $139_00
LlV-STAR-V21 ccm European Stand ard $229. 00 $209.00
LlV-IEEE IEE E 488 Stand ard $395. 00 $288.00
,,,.,,,,.,,, "" "". "'IT ,,,. ,," FOR DETAILED INFORMATION
CABLES SEE THE 2 PAGE COLOR AD
Part No. Description Price
CND -RS2328F RS232 8 Cond 8 It. . . . . . . . . . . ... _.. $19 _95 ON PAGES 30, 31 IN DEC. BYTE
LlV-12I1E EE to IEEE 2 Meter .... . ................ $59.95
LIV-12PET IEEE to Pet 2 Meter. . .......... $59 .95 FLU-OBOO . S125 00
THINKER TOYS
FLU-OB02 · $17900
8" DISK DRIVE CABINET
• Internal data cable and power cables FLU-OB04 .522900
• Data signals are termin ated at th e back of the cabinet
with a socket/header conn ector
• Regul ated powe r supply with protec tion circuitry
FLU-OB10 · S25900
• Clean , attr active appeara nce
• Sta ckable
FLU-OB11 · S29900
• Acco mmodates Shugart SABOl A, S A8 00 A, SA581A ,
SA85 0A, Siemans FDD1 20 / 20 0 Serie s, Demex 2000 , FOR ACCESSORIES, SEE OUR 60 PAGE
Aemex 4000 DETACHABLE CATALOG IN THE NOV. BYTE
• Vented chassis lor cool, re liable operation
• Color Beige
• Shipping we ight : 20 Ibs. (sin gle dri ve cabin et)
30 Ibs. (d ual drive cabinet)
THT-DCl Single Drive Ca binel
THT-DC2 Du al Drive Cabin el

JUo~~--;;;;;~~~~~i;-~~ r----:::O
=R=OE=R=T=OL=L=F=RE=E:;--1ECONORAM XA 32K RAM ~ l& ~ $81

m{(\~
<;:
1·800·423·5633 ~, ¥1" ~ ~" __

213CA89K4~81c7L1
e c ~~f0~W~
, '!
I
-=-] PRIORITY ONE ELECTRONICS
16723 B ROSCOE BLVD. • SEPULVEDA, CA. 91343 .
Terms: Visa, MC, BAC, Check, Money Order, U.S. Funds Only. CA res i dent~ a.dd 6% sales tax,
Minimum order $15.00 Prepaid U.S. orders less than $75.00 Include 5% shlppong and handling.
. -

Order No.
GBT129A32
4 MHz with Z80
","'. -,
Reg. $689.00
Sale Priced
-- -'.' ~

MINIMUM $2.50. Excess relunded. Just In case ... please include your Dhone no. Prices subject to • 5 MHz wi th 8085
change without notice. We will do our best to maintain. prices thru December, 1980. • Assembled and Tested
'SOCKET and CONNECTOR prices based on GOLD, not exceeding $500 per oz.
'Sale Pric es are for prepaid orders only credit card orders will be charged appropriate fre ight


S-l00 Compatible
Fully Static
$450.00
~~~~r.~~r.~~
MICRO. . . .
.JESOB PROGRAMMER O~OIb
SN7400N
SN7401N
'%XM .25
.20 7400
*Wrmv
SN74156N
SN74151N
. 7']
.69
2708 EPROM PROGRAMMER
. 1 "plw. II'1I'11~1I 1'j "' ",: 1 UD ·, to,lt u Kl yon"iu. 1DL[D·,tl ' ·2"
I., A~d,. " 1I" .. ,... nd'
LED ' , I., DUI Mlft1II'y n •• lntl . 1M IIln MImi..,
Part No.
7045 1PI
7045EV/KIt"
F unction
CMO S Precision Timer
Stopwatch Chip, X T L
Price
14.95
22.%
R .,"Uf~"p l.V'thl < •• rl.r . t thl RAM,l,am Ihl EPRDM Ch i, . 7I06C PL 311l Digit A/D (LCD Drive) 16.95
SN7402N .25 SN14160N .89 7106EV/K It" IC, Ci rcuit Board, Disp lay 34.95
SN7403N .25 SN74nN .29 SN74161N .89 :~~~~~:~,.~tl::lmt~'·~~:::~~ ,:~:·{;=t~·::.·:l":~~~h·: ,:,I:~:::,'::,~ 1107CPL 31k Digit A/D ( L EO Drive) 15.95
SN7404N .25 SN7473N .35 SN74162N .89
• R.p Ol .httkl.,,,,ilicuianG'I,, o,,,mm . dd'll<h,n,lI. 7l01EV/Klt" IC , Cir cuit Board, Display 28.95
S N 7405N .29 5N7474N .35 SN74163N .89
SN7406N SN7475N .49 SN74164N .89 . ll .., mlV m." duo "om I mllW I. RAM' , ., W' ;' " Inl. RAM', wi,h 7116C PL 31k Digit A/D LCD Dis. HLD. 18.95
.35 .ry....... rrin
SN7476N SN74165N
7117CP L 3111 D igit A/D L EO Dis. H LD. 17.95
SNl401N .35 . 35 .89 . AU.wl ml "".lot"pot\l ..... ,pu l" ... t"' I •• d. .. n'u'"v ......" I... 'iah . 720IIDR Low Battery Volt Indicator 2.25
SN7408N . 29 SN7480N . 50 SN74166N 1.25 · SlI .... II .... EPIIDM.,.'.. mm"' • • "lIi••• I•
SN7409N 5N1482N .99 SN74 167N 2.79 A 19 k' vU ...d.c im .1 KoVbo"dlll.. mblv. P,D" .."mlt Bo .. d .... mbIV .. i' h 72(15 1PG CMOS L E D Stopw atc h/Ti mer 12.95
.29
SN14 10N •25 SN74S3N .69 SN14170N 1.95 4 ~o .. " wpp h., , nd. LE D/ loll Sod.. '"nll B... do, .. mbly. lh . 1.., 7205EV/Klt" Stopwatch Ch ip, XT L 19.95
So, kl1h,lto to". ,n,ftl,I .'VP o,hw""q.lr.m. n,,: " S\lAC.&IlH , . 6W . 7206CJPE To ne Ge nerator S.15
SN74172N
SN1411N
SN7412N
.29 SN1485N
SN7486N
.89
.35 SN74173N
4.95
1.39 :.C.~~P,':.: ~~d~~' :.::1:::;'~·~~·::IO~~:!:.".ds1:;~j~:!H·~~ r~ ~,\h~.!n~ 7206C EV/Kl t· Tone Generato r Chip, XTL 9.95
SN7413N
.35
.4<l SN7489N 1.7, SN74174N .99 Wlith' · ~lb ,. 7207AIPD OScil lator Controller
7207AEV/KU· F reQ. C ounter Chip, X TL
6.50
11.10
SN74 14N .69 SN7490N .49 SN74175N .89

;t~~~:rfg~:0?~:ii\:~~~~~I~~~~~;j:;,~~~[~~:~~?~~J~~~~g~~~,~~~~i~i:~f.f:f\fi
SN7416N .29 SN7491 N .59 S N741 76N . 7'] 72(eIP I Seven Oecade Counter 17.9S
SN1417N .29 SN7492N .45 SN74177N . 7'] 7209 IPA Clock Gene ra tor 'l.%
SN1420N . 25 SN7493N .45 SN74179N 1.49 72151PG 4 Func. CMOS Stopwatch CKT 13.95
SN7421N .29 SN7494N .69 SN74180N .7'] 7215EV/KIt· 4 Fun c. Stopwatch Chip, XT L 19.95
w"h 25 Ie ', ~I"I ,nclud,"V ,.., .... ~, "',>lIlrt. 01 5V, '5V , -12\1 ,nd ·:X;V Ttw! 1I .. '<I~ .... al K~vbaald and LEOfT~n Soc~e l Pa",,1 80" d
SN1422N .45 SN7495N .69 SN74181 N 2.25 a'e u",onbl,eswith,n 11'.lvnem
7216AIJI 8- D lglt Unl v. Counter C.A. 32.00

-
ICPM .' .
SN742JN .29 SN1496N .69 SN74 182N .7'] 72 16C IJI 8·Dlglt F reQ. Counter C.A. 26.95
SN7425N .29 SN7497N 3.00 SN74 184 N 2.119 JE60BK KIT .................... $399.95 7216DIPI 8-Diglt F reQ. Counter C.C. 2],95
SN7426N SN14100N SN74185N 2.49 7217 IJI 4· D Igl t LED Up/D own Counter 12.95
JE608A Assembled and tested .


.29 1.49 $499.95
SN7427N .25 SN74 107N .35 SN74 190N 1.2, 1218CIJ I 8·Dlglt Unlv. LEO Drive 10.95
SN7429N .39 SN74109N .39 SN74191N 1.25
7224 1PL LCD 4111 D ig it U p Counter ORI 11.25
SN74JON
SN7432N
.25
.29
SN74116N
SN74121N
1.95
.39
S N74192N
SN74193N
.89
.89
DISCRETE LEOS 7226A IJL 8·01glt Unlv. Counter
7226A EV /K lt" 5 Funcllon Counter Chip , X TL
31.95
74.95
SN74J7N
SN7438N
SN74J9N
.25
.4<l
.25
SN74122N
SN14123N
SN74125N
.55
.59
.49
SN74194N
SN74 195N
SN74196N
...
.89

.89
XCS56R
XC556G
XC556Y
.200" red
.200" green
5/S1
4/S1
.200" yel low 4/$1
MV50
XC209R
XC209G
.085" r£!d
.125" red
.125" g reen
6/ Sl
5/$1
4/ SI
XClI I R
XCl11G
XC lll Y
.190"
. 190"
:190"
red
green
ye ll ow
5/$1
4/S1
4/S1
7240lJE
72421JA
72S0 IJE
7260 IJE
CMOS Bin Prog. Ti mer/Counter
CMOS Dlvide·by-256 RC T imer
CMOS BCD Prog. T imer/Counter
C MOS BCD Prog . T imer /Counter
4.95
2.05
6.00
S.lS
SN7440N .20 S N14126N .49 SN74197N .89 XC5S6C .200" c le ar 4/S1 XC209Y .125" yellow 4/S1 XCIllC .190" dear 4/SI
SN1441 N SN74132N SN74198N 1.49 7555 1PA CMOS 555 Timer (8 pin) 1.45
.89 .75 XC22R .200" red 5/S1 XC526R . 185" red S/SI 7556 IPD CMOS 556 Ti mer (14 pin) 2.20
SN7442N .59 SN14136N .75 SN14199N 1.49 XC22G .200" green 4/S1 XC526G .IS5" green 4/S1 INFRA-RED LEO
SN7443N SN74141N SN74221N 7611BCP A CMOS O p Amp Comparator 5MV 2.25
1.10 .99 1.25 XC22Y .200" yellow 4/S1 XCS26Y .185" yellow 4/SI It. " x II," x 1116" lIa 1 7612BCPA CM OS Op Amp Ext. Cmvr. 5MV 2.95
SN7444N 1.10 SN74142N 3.25 SN74251N .99 MVIOB .170" red 4/SI XC526C .185"clear 4/$1 IRL-5/SI 7621 BCPA CMOS Dual Op Amp Comp o 5 MV 3.95
SN7445N .89 SN74143N 3.49 SN74276N 1.95
SN7446N
SN7447N
SN7448N
...
. 7']

.7']
SN74144N
SN74145N
SN74147N
3.49
.79
1.95
SN74279N
SN74283N
SN74284N
.79
1.49
3.95 Type
C.A. - Common Anode
Polarity Ht
DISPLAY LEOS
Price Type
c.c. -
Polari ty
Common Cathode
Ht Price
7631CCPE
7641C C PD
7642C CPD
7660CPA
CMOS Tri Op Amp Compo 10MV 5.35
C MO S Quad Op Amp Comp o IOMV 7.50
CMOS Qua d Op Amp Compo 10MV 7.50
V o ltage Converter 2.95
SN74SON
SN7451N
.20
.20
SN14148N
SN741SON
1.29

......
1.25
SN742SSN
SN14365N ......
3.95 MANI
MAN 2
C.A.- red
5x7 C.M. - red
.270
.300
2.95
4.95
DL741
DL746
C.A.- re d
C.A. - red !; I
.600
.630
1.25
1.49
8069C CQ SOppm Band-GAP Volt Ref. Diode 2_SO
SN7453N
SN74S4N
SN7459A
.20
.20
.25
SN74151N
SN74152N
SN741S3N .79
SN74366N
SN74367N
5N74368N
...
.69
MAN3
MANS2
MAN 54
C.C.- red
C.A.- green
C .C .- g reen
.125
.300
.300
.25
1.25
1.25
OU47
D L750
DL33a
C.A.- red
C.C.- red
C.C.-red
.600
.600
.HO
1.49
1.49
.35
8211CPA
8212CPA
Vol t R e f/ Ind icato r
Volt R ef/ Indicator
• IN T ERS IL' S EVA LU ATION K ITS
2.50
2.50

SN7460N .20 SN741S4N 1.25 SN74390 N 1.49 MAN 71 C.A.- red .300 .75 FN070 C.C. .250 .69 74COO .39 74Cl95 1.59
SN7470N .29 SN74155N .79 SN74393N 1.49 MAN 12 C.A.- red .300 .75 FND358 C.C. ±. 1 .357 .99 74C02 .39 74C 74C221 1.95
MAN 74 C.C.-red .300 1.2S FND359 C.C. .351 .75 74C04 .39 74C240 2.25
74 LSOO 74Cas .39 74CI06 .75 74C244 2.25
74LSOI
.29
.29
74LS 74 LS192
74LS 193
LI5
1.15
MAN82 C.A.- yel low .300 .49 FND503 C.C. (FND500) .500 .99 74C IO .39 74CI07 1.89 74C373 2.49
MAN 84 C.C.- yell ow .300 .99 FND507 C.A. (FN0510) .500 .99 14CI4 .75 14C151 14C374
14 L S02 .29 74 L S92 .75 74 LS l 94 1.15 C_A _- orange 2.95 2.59
74 L SOJ .29 74 LS93 .75 74LS l 95 MANJ620 .300 .49 HDSP-3401 C.A.- red .800 I. .. 74C20 .39 14Cl54 3.95 74C901 .89
1.15
74 L S04
14 LSOS
74 L S08
.35
.35
.29
74 LS95
74LS96
74LSI07
."
l.l5
.45
74LS 197
74 L S221
74 LS240
1.19
1.1 9
1.95
MAN 3630
MAN 3640
MAN 4610
C.A.- orange .! 1
C.C.- o range
C.A.- orange
.300
.300
.4()()
.99
.99
.99
HOSP·3403
5082-7613
5082·7620
C,C. - red
C.C.,R.H.O.- red . 300
C.A" L.H_D.-ye l. .300
. 800 I. ..
1.25
14C30
74C42
14C48
.39
1.39
1.95
74C151
74CI60
74CI61
2.25
1.69
1.60
74C903
74C911
74 C912
1.15
10.95
10.95
1.25
74 L S09 .35 74LSI09 .OS 74 LS24 1 74C73 .79 74C I62 1.49 74C915 1.69
......
1.95 MAN 6610 C.A.- orange- DD .560 .99 5082-7623 C.C.,R.H.O.-yel. .300 1.25 74C74
74 L SIO
74 L Sll
14 L s12
74 LS13
.29
.75
•35
74 L S1l2
74 LS1I3
74 LSll4
.45 74 LS242
74LS243
74 LS244
1.95
1.95
1.95
MAN66JO
MAN 6640
MAN66SO
C.A. - orange .i I
C.C.-o range- DO
C.C. -orange .!. I
.560
.560
.560
.99
.99
.99
5082-7730
5082-7731
5082-7750
C.A.,L.H.D.- red . 300
C .A.,R . H . O.-red .300
C.A.,L. H.D.- red .430
1.25 ." 74CSS
74C86
74C89
.79
1.95
.99
6.95
74C I63
74CI64
74C173
74C174
1.69
1.59
1.39
1.39
74C917
74C922
74C923
14C925
10.95
5.49
5.75
7.50
.59 74 LSl22 .89 14 L s245 2.95 1.75
74 L S14 .99 74 LS123 1.25 74LS247 1.19 MAN 6660 C.A.- orange .560 .99 5082-1751 C.A., R.H.O .- red .430 1.25 74C90 1.29 74Cl75 1.39 74C926 7,50
74 L S15 .35 74LSI25 .89 14 Ls248 1.19 MAN 6710 C.A.- red - OD .560 .99 5082-1760 C.C.,R.H.D .- red .430 1.75 74C93 1.29 74C 192 1.69 80C95 .79
74 LS20 .29 74 LSl26 .55 74 L s249 1.19 MAN 6750 C.C.- red ! 1 .560 .99 5082-7300 4x7 sgl. dig. RHO .600 74C9S 1.59 74CI9l 1.69 80C97 . 79
74 LS21 .35 14 L s132 22.00
.99 74 LS2S1
...
1.49 MAN 6780 C.C.-red .560 .99 5082-7302 4x7 sgl. dig. LHD .600 22.00
74 L S22 .35 74 LSllJ .89 74 LS25J .99 LHOOO2CN 6.85 NES10N 4.95
74 L S26 .35 74 LSI36 74 LS257 .89 0L704 C.C.- red .300 1.25 5082-7304 Qvernge. char. (!; 1) .600 19.95 L M IOCL H 4.50 LINEAR LM702 H .79
74LS27
74 LS28
74LS3O
.35
.35
.29
74LSI18
74 Lsl39
74 LS1SI
.89
.89
.89
74 LS258
74 Ls260
74 LS266
."
.69
.69
DL707
DL728
C.A.- red
C.C.- red
.300
.500
1. 25
1.49
L1 T-l
MOC3010
Photo Xslstor Opto- Iso!. .69
Optica lly Isol.Triac Dr iver 1.25
LMllCLH
LH0070-0 H
4.75
6.05 L M340T-5 1.25
L M703CN
LM709N
.89
.29
74 LS32 .35 14 LslSJ T L07iCP .79 L M340T-12 1. 25 LM7ION .79
.89 74 LS273 1.95

• "i",.~
74 L S33 .59 14LSIS4 1.75 74 LS219 .75 RADIO CONTROL CIRCUITS TL072C P 1.39 L M340T-15 1.2. L M711N .7']
74 Ls37
74 L S38
74 LS40
..
.45
.35
74 LS155
74 LSI56
74 LS 157
1.19
1.19
.89
74 LS283
74 LS290
74 L5293
1.09
."."
Ideal for remote contro l systems which usc pu lse amplitude modu-
la tion (toy cars, boats, tanks , e t c.) Features: five function cont ro l,
adjustablo stee rin g ang le, suitab le for 27 and 47MHz bands and low
TL074CN
LHOOB2C D
TL082CP
2.49
35.80
1.19
L M34 IP-5
L M34 IP-12
L M341P-15
.75
.75
.75
LM 123N
L M733N
L M739N
.69
1.00
1.19
74 LS42 .89 74 LSl58 .99 74 LS298 1.25 power consump tion. TL084CN 2. 19 L M342P-S .69 L M741 CN .35
74 LS47 .89 74 Lsl6Q 1.15 14 LS352 1.29
74 Ls48 1.15 74 LS161 1.15 74 LS353 KB-4428 TRANSMITTER . • • _ . . . . . . _ . . . $4,2 S LH0Q94CD 36.80 L M342P-12 .69 MC1741SCG 3.00
1.29
74L S49 1.15 14 LS162 1.15 74 Ls365 . 75 AbS. max. rating (TA@25" C). Supp ly volt . : Vccl 12VOC. L M300H .99 LM342P-15 .69 LM 747N . 79
74LS51 .29 74L5163 1.15 74 LS366 .75 Power Dlsslp.: PD: 300mW ; Temp. ran ge: Ope r. 0·+50 a C- L MlOIC N .35 LM J48N 1.25 L M148N .59
74LS54 .29 74LSl64 1. 25 74 L S367 .75 Storage '30- + 125" C. Rec. oper. vo l1. : 7·llV. Crysta l o r L M302 H 1.95 L M350 K 5.75 L MI0 14 N 2.75
74 L S55 .29 14 LSI65 1.25 74 Ls368 .75 C R Oscillation circuits acceplable. L M304H 1.95 LF351N .60 LM1310N 1.95
74 L S73 .45 14LSI68 1.19 74 Ls373 1.95 KB·4429 RECEIVER . • . • . • . . _ • , • • • • • • $S.9S LM305H .99 L F353N 1.()() L M I458C N .59
74 LS74

-
.OS 74 Ls 169 1.19 74Ls374 1.95

... Abs. max. rat ing (T A @25° C). Supply volt.: Vccl: ll V. Vcc2: LM307CN .45 LF355N 1.10 LM I488N 1.25


74 L S75 .59 74 Ls1 70 2.49 74 Ls375 .89 7.5V. Power DlssIP.: 600mW. Temp. range: Oper. 0 ± SOGC .
14 L S76 •45 74LSl7J . 1.39 74LS386 L M308CN 1.00 L F3S6N 1.10 L MI489N 1.25
14 L S78
74LS83
74 L5SS
.49
.89
1.25
74 LS174
74L5 175
74 LS I81
."."
2_95
74 LS393
74L5399
74 LS670
2.49
2.49
2.49 LOW PROFILE
RC!c. oper. vo lt .: VOPI 7- Il V - VOP2 3-6V,

SOLDERTAIL
L M309 H
LM309K
LM310CN
1.95
1.25
L M358N
L M3S9N
LM370N
1.00
1.79
4.49
LMI496N
L MIS56V
1.95
1.75
1.75 L MI800N 2.95
74 L s86 .45 74 LSI90 1.25 81 L 595 1.95 (TIN) SOCKETS .90 L M373N
14 Ls90 .59 74LSI91 STANDARD (TIN) LMJIlH 3.25 L M I877N-9 3.25

......
1.25 8lLS91 1.95 LM312H 2.49 L M377N 2.95 L MI889N 3.20
1-24 25·49 50·100 LM317MP L M]80N 1.25
74500 745244 3.25 1-24 25·49 So-loo 1.15 L MI896N US
74S
74502
74503
74S04
...
. 55
745133
745134 ...
. 55
74S251
14 5253
745257
1.45
1.45
1.35
8
14
16
pin
p in
pin
LP
LP
LP
.17
.20
.22
.16
.19
.21
.15
.18
.20
14
16
18
pin
p in
p in
ST
ST
ST
.27
.30
.35
.25
.27
.32
.24
.25
.30
LM317T
LM317K
L M3ISCN
1.75
3.95
1.95
L M381 N
LMJ82N
L M384N
1.95
1.79
1.9S
LM2002T
LM2877P
L M287SP
}.49
2.OS
2.25
14505
74508 ...
.55 745135
745 136
1.19
1. 75
145258
745260
1.35
.79
18
20
pin
pin
LP
LP
.29
.34
.28
.32
.27
.30
24
28
pin
pin
ST
5T
.49
.99
.45
.90
.42
.81
LM319N
LM320K-5
1.95
1.3S
L M386N·3
L M387N
1. 29
1.45
LM2896P-I
L M3189N
2.25
2.95
74509
74SI0
7451 1
......
.50 745138
14S139
745 140
1.35
1.35
745280
745281"
2.95
4.95
22
24
28
pin
pin
pin
LP
LP
LP
.37
.38
.45
.36
.37
.44
.35
.36
.43
36
40
pin
pin
5T
5T
1. 39
1.59
1. 26
1.45
I.JS
1.30
L M320K -12
L M320K-1S'
L M320T -5
1.35
1.35
1.25
LM389N
L M392N
L F398N
1.35
.69
4.00
LM3900N
L M3905CN
L M3909N
.69
1.25
U5


1.15 745288· 4.95
14515
."...
745 151 1.3. 36 pin LP .60 .59 .58
WIRE WRAP SOCKETS LM320T-12 1.25 L M399H 5.00 LM3914N 3.95

If
745373 3.49
74 5 20 .50 74 S153 1.35 745374 40 pin LP .63 .62 .61 LM320T-15 1.25 TL494CN 4.49 LM3915N 3,95
3.49
74522
74S3O
74532
...
.55
745157
745158
745174
1.35
1.35
l.59
745387"
145471·
745472"
5.95
19.95
19.95
SO LDERTAIL (GOLD)
STANDARD 8pl n WW
(GOLD) LEVEL # 3
1-24
.59
25-49
.54
50-100
.49
LM 323K-5
L M324N
L M329DZ
5.95
.99
.65
TL496CP
NE510A
NES29A
NE531H
US
6.00
4.95
3.9S
LM 3916N
RC4136N
RC41S1NB
3.95
1.25
3.95
74540 .55 745175 1.59 745473" 19.95 10plnWW L M13IN 3.95 RC4194TK 5.95
.69 .63
74551
74564
74565
."...
.50
745 188
745194
745195
4.95
1.95
745474"
745475"
745570·
21.95
21.95
7.95
8 pin SG
1-24
.39
25·49
.35
50-100
.31
14plnWW
16p in WW
.7']
.85
.73
.77
.58
.67
.70
LM334Z
LM335Z
L M336Z
1.30
1.40
).75
N E536H
N E540H
N E544N
6.00
6.00
4.95
RC419STK
KB4428
KB4429
5.49
4.25
5.95
1.95 14 pin SG .49 .45 .41 18 p ln WW .99 .90 .81
14574 .79 745196 3.95 745571· 7_95 LM337T 1.95 N E550A 1.30 L M4500A 3.25
16 pin SG .54 .49 .44 20pl n WW 1.19 1.08 .99 NE55SV .39
74586 .79 145240 2.95 74S572· 19.95 18 pin SG LM337MP 1.15 IC L80J8B 4.95
.59 .53 .48 22pin WW 1.49 1.35 1.23 LM338K L M5S6N .99
745112 .79 74S24 1 2.9S 745573· 19.95 24 pin 5G 6,95 LMI3080N 1.29
. 79 .75 .GO 24 pin WW 1.39 1.26 1.14 LM339N NE564N 3.95
145113 .79 745242 3.25 745940 3.15 28 pin SG .99 LMI3600N 1.49
1.10 1.00 .90 28pl n WW 1.69 1.53 1.38 LM340K-5 LM565N 1.25 75138N
745114 .79 745243 3.25 745941 3.15 36 pin SG 1.65 1.40 ]6 pin WW
1.35 1.95
1.26 2.19 1.99 1.79 LM340K-12 L M566CN 1.95 ",,,N
.. LI M ITED AVA ILABILIT Y ON THESE PROMS 40 pin SG 1.35 .89
1.75 1.59 1.45 40pl n WW 2.29 2.09 1.89 LM340K-15 LM567V 1.25 754SICN
1.3' .39
CA3013H 2.IS CA3089N 3.75
CA-LiNEAR
CAJ02JH
CA3039H
3.25
1. 35
CA3096N
CA3130H
3.95
L39 1/4 WATT RESISTOR ASSORTMENTS - 5% CAPACITOR CORNER
CA3046N
CA3059N
CA3060N
CA3080H
1. 30
3. 25
3.25
CA3081N
CA3082N
CAJ083N
CA3086N
2.00
2.00
1.60
CA314QH
CAJl60H
CA340IN
C~3600N
1.25
1.2,
.59
ASS T . 1 5ea.
10
27
68
Ohm
Ohm
Ohm
12
33
82
Ohm
Ohm
Ohm
15
39
100
Ohm
O hm
Ohm
18
47
120
Ohm 22
Ohm 56
Ohm ISO
Ohm
Ohm
Ohm
S Opcs. $1.95 V a lue
10 pf
1-9 10-99 100+
.08.06.OS
Va lue
.OOIJlF
I
50 VOLT CERAMIC DISC CAPACITORS
1-9 10-1J} 100+
.08.06.OS
~~ ~ ~ :~::~:~ :~~7#F :~:~:~
1. 25 .85 3.50
ASST. 2 S ea, 180 Ohm 220 Ohm 270 Ohm 330 Ohm 390 Ohm 50pcs. $1.95
100 pf .08.06 .05 .022J.lF .09 .07 .06
CD400Q
CD4oo1
CD4002
.39
.39
.39
CD-CMOS
C O_
C D4093
C04098
..
.39

2.49
ASST . 3 5ea.
470 Ohm 560 Ohm680 O hm 820 Ohm
1. 2K
J.3K
l.SK
3.9K
UK
4.1K
2.2K
5.6K
IK
2.7K
6.8K
50pcs. $ 1.95 ~~ ~~ :~:~:~ :~7#F
100 VOLT MYLAR FILM CAPACITORS
:n :~~ :~
CD4006 1.1 9 CD4506 .OOlm f .12 .10 .07 \ .022mf . 13 _Il .08
. 15 ASST. 4 Sea . $1 .95
.....
8.2K 10K 12K 15K 18K SOpcs . .0022mf .12 .10 .07 .G47mf .21 _17 .13
CD4007 .25 CD4041 1.49 C D4S07 . 99
CO""
CD4010 "
..49 CD4042
CD4043
CD4508
CD4510
3.95
1. 39 ASST. 5 Sea.
22K
56K
UK
oaK
33K
82K
39 K
lOOK
47K
120K S Op cs. $1 .95
.0047mf
,Olmf
.12 .10
. 12 .10
.07
.07
.lmf
.22mf
+20% DIPPED TANTALUMS (Solidi CAPACITOR S
.27
.33
.23
_27
.17
.22
C04011 .39 C 04044 .89 CD4511 1.29 150K lSOK 220K 270K 330K . 1/3SV .39.34 ,29 l l.S/l5V _41 _37 .29
C D4012 .25 C04046 1. 7'] C045 14 3.95
$1 .95
C04013
C04014 ."
1.39
C04047
CD4048
2.50
1.35
CD45 15
C D4516
2,95
1.49
ASST. 6 S ea. 390K
1M
470K
1.2M
S60K
1.5M
680K
l.8M
820K
2.2M
5 0pes. . I5 /35V
.22/lSV
.33/35V
.39.34.29
.39.34.29
.39.34.29
2.2!3Sv
3.3/25V
4.1{2SV
.51.45.34
.53 .47 ,37
.63.56 .45
CD4015
C04016
1.19
.59
CD4049
C040S0 ."... CQ4518
CD4519
1.19
.89
ASST . 7
ASST.8R
Sea. 2.7M 3.3M 3.9M
Incl udes Resistor Assts. ' ·7 (350 pes.)
4. 7M 5.6M 50pcs. $1.95 ,47/,lSV
.68/lSV
1.0/35V
.39.34
.39
.39
.34
_29
.29
.34.29
6.8/2SV
IS/2SV
22/6V
.79 .69
l.39 1.25 .9S
.79
.55
.69 ,55
C040! 7 1.19 C04051 1.19 C D4520 1.29 $ 10.95 ea.
."."
C040 18 CD4052 1.19 CD4526 1.79 MINI. ALUMINUM E L ECTROLYT IC CAPACITORS
C04019 CD4OS3 1.19 CD4528 1.79 $1 0.00 M i n . Order - U .S. Funds Only Spec Sheets 25. A x Ial Le ad Rad ial Lead
C04020 1.19 C 0 4056 2.95 C04529 1.9S Calif. R esidents Add 6 % Sa les Tax 1981 C~ta log Avai lable - Send 41C st a mp .47;50V .16 .14 .10 .47!2SV .15 _13 .12
CD4021 1.39 CD4OS9 C04S43 l.0{50V .19 .16 .12 .47/SOV .16 .14 .13
9.95 2.79 Portago- Add 5% plu sS llnsurance 3.3/SOV .17 .15 .11 1.0/16V .15 .13 .12
CD4022 1.19 C04060 lA9 CD4562 11.95 4.7/25V .18 _15 . 11 1.0/25V _16 .14 .13
C D4023 .29 C04066 .79 CD4566 2.79 10/25V .18 .15
PHONE .11 l.O/SOv .17 .15 . 14
...
Jameco
CD4024 .79 CD4068 . 39 CD4583 2.49 10/SOV .19 .16 .12 4.7/16V .15 .13 .12
CD4025 . 23 C04069 C D472J 1.95 ORDERS 22!25V . 19 _16 .12 4. 7fl5V .16 . 14 .13
CD4026 2.95 CD4070 .55 C04724 1.95 22;50V .24.20 .18 4.7/SOV .17 . IS .14
WELC OM E
CD4027
CD4028
C04029
.69
.89
1.49
CD4071
C04072
CD~073
."
.49
.39
MC I44Q9
MCI4410
MC14411
14.95
14.95 ELECTRONICS (415) 592·8097
47/25V
41;50V
100/25V
.25
.29.25
,28
.21
.24
. 19
.23
,22
10/l6V
IO!25V
10;5OV
.15
.16
.17
.13
.14
.15
.12
. 13
. 14
14.95 lOO;50V .4 1 .37 .34 47/SOV .25 .2 1 .19
CD-IDJO .49 CD4075 .39 MC I4412 11.95 22O/25V .39.34 .33 loo/16V .11.11 .14
C04035 .99 C04076 1.39 MC144 19 4.95
MAIL ORDER ELECTRONICS - WORLDWIDE 220{50V .49 .45 .41 l00!2SV .25 .23 .21
CD4040 1.49 CDoWal .39 MC I4433 13.95 1355 SHOREWAY ROAD. BELMONT. CA 94002 470/2SV .54 .49 .45 lOO{50V .37.}oS .31
l000/16V .79 .69 .6 1 220/16V .25 _21 . 19
12/80 PRICES SUBJECT TO CHANGE 2200/ 16V .89 .79 .69 470/2SV .35 .3 1 .27

382 BYfE December 1980 Circle 352 on inquiry card .


~~:~~~~~ductorClock Modules MICROPROCESSOR COMPONENTS COMPUTER CUBE TM


12VOC
AUTOMOTIVE /
---
- 80S0A/ SOSOA SUPPORT DEV ICE S DATA AcaUISIT ION (CONTINUED)--
.t
'_ .. e
- '-','
l INSTRUMENT INSaoaoA AoCOWlCCN '·Blt AID ConverUr (I·Cn. Mul ti.)
:TI~UUU CLOCK 01>8212 ' ·BlllnpUI/Output l.~ AOCCIIII7CCN '·Blt AIO Con ... elte, (l6·Ch. Multi. ) 10.95

: IIIflaa
f
~ __ •..
1
=: AP PLICAT IO N S:
~i~e~~~:~~~~~OuCt~51
AVc l ocks
01'121'
OP8216
DPt22.
DPam
0,,"'"
Priority IntenuPI Conl,ol
BI·OlretHonll BU$ OII Vl<
Clock Glner. tor/Drl ... er
BUIDrivlF
System Contloller/Bl.lI Or lver
5."
Mi
l."
....H'
oACIOOOI.CN
oACIOOII LCN
OACI02!lI.CN
OAC I022I.CN
OACIZ12LCN
IGoBI! o/A Cony. Mit ro. Compo (O.tti%), Il.95
IGoB II o /A Con .... Mlcro.Comp. (o.m) 1.9S
10·B1I0/A Con ... e rter fO.05'l'. Un.)
IGoBlt olA Convertel 10.20% Ll n.1
I2·BII O/A Con ... ert er 10.20% Un.)
a.•9
5.95
9.95
..
~'J
~ •
_ . _.1
..................,..,.
-J.
-
- Airc raft·marinoclks.
• 12VDC op or. Instru.
OP82la
INSa2'l
SvnemController
1/0 EXPl nder for.aSe rlu
......" C0405IN
AY+IOU
a·CII,nnel M",tlplell"
30K BAUD UART
1.19
5.95
• . " , • • Portab le/b a ttory
powered Inst r um nts.
INSS250
OPl2!>1
AsynchlClnous Comm. Elemen t
Pr09. Comm. 1/0 IUSART) ,... I - - - - - - R AM·S - -- - - - 1
16.95

Features:Bright 0.3" green display. Internal crysta l time-


base.!. 0 .5 sec.ldav accur . Auto.display b rightness contro l
0"""
0"""
oPI251
1'109. ' nlerv.1Tlme,
P, og. Pe, lp herlll /O (P PI)
PrOIi. OMA Control
....
14.9~

I~.~
1101
1103
2101(81011
1024xIDyn.mIC
25611'Sutlt
I.~~
.~

l."
log ic. Display color filterabJe to blue, blu e'green, gree n &
oPB2!>~
OPI21'S
1"011. Int'Hullt Control
Proll. CRT Controller
IC .~
119.95 "'"
"'m ....
, .~

yellow. Complete-j ust add switches and lens .


MA 1003 Module .... .... . . . .. $ 16 .95
OPS21g
0"'''''
oPlJOl
PrOIl. KeYDOIIII/OhDI.y Inlelrlce
Oc t. 1 BUI Receive,
System Tlmln9 Element
......"
19.~
211111111)
2112
2114
J.95
::: COMPUTER CRT MONITOR & ACCESSORY CASE
2114L 6.90S - One piece hcavy duty m o lded construction
0""'" '·811 BI·Dlrectlon,1 Receive, l." 211"l - Painted to match App le II & III ( Lt. beige, textu r ed finish)
MA 10 23 .7 " low Cost D igita l LED Clock Module 8.95 0""''' '·BI1 BI·Dlrectlon,' Recel .... ' l."
0",,", a· BIt BI·DlreCl lon. , R.celve, l." 2114L·l 100h~ SUllc lOOnl Low POwer 7.~ _ S m oke co lo r ed ac ry lic fro nt cove r (removable)
MA 1026 .7" Dig. LED Alarm Clock /Thermo meter 18.95 2117 15,1,"hIlOynllmlC~n$I"OUlemllrked) •. 95 _ Built· in shelf holds CRT a nd allows ro om fo r 2 Apple
- - 6800/ 6800 S UPPORT DEVICES MM2147J 40')6111 FilII 70,u 19.9S _ disk drives below shelf
MA50 36 .3" Low Cost Digita l LEO Clock / Tim er 6.95
:~~:~ 1f~~~:~~~~
MC6W) MPU 14.95 5101
MA 1002.5 " LED D isplay Dig. Clock & Xfo rm er 9.95 MC6Si)2CP MPU w1!ro ClOCk ,nil RAM 19.~ MM~261 l02hl OVn.mlc Fully Oecoaeo 1:E : provided in bottom Of case for addition
MC6IIOAP I 1211111 Stllic RAM MM5262 2KIII Dynamic
•. 95
- Fan ho le positioned above App le mothe r board lOcation .

~
MCW I Perlphe ,1j Inter. AII'P I (MC6a20) 1 .• 9 MM~2811J2101 C!1.l6xIOv n.mlc
~ National Semiconductor 16K Dvn, mlc 2SOns IUP0415) 6.9S
• Hoo ku p cab les can be run through othe r 2 holes.
MC6a2!i Priority .nleIFupt Controller :~:: ~~~~:~~ 1l6) IK oyn. 20Jnl (lowe, 'I, 01 MMS29OJ)
MC6J30U 102hl·BII ROM fMC6aAlIH)
.... '.95
- Case accommodates most B&W and Colo r uncased CRT

"~~1~ RAM SALE


MC&aso Asynchronous Comm. Ad.pter 16lc4SUllt 1.75 - monitors mado by MotOro la, Ball Bros .• Zenith . S an yo,
MC6SS2 SvnthrOnousSefl. IO.IIAdIlPler 6.'}5 UPD'I' /MK4021 4K oyn,m't 16·pln •. 95 • Penasonic. H itachi, e tc . or any monito r that w ill fit Into
MC6860 Qo6OOops 01911.1 MODEM 10.95 TM~5NL 4K SlItlt 14.95 '1 0 . 3 /B" H x 1 4~"W x 1 3%"0 space.
MC6862 lGOOOpsMoaull to , 12.95 TM5-1Ol5 14.95 ' Si ze: 1 5"x1 S"x 15" O.D., 14W'Hx14Y"·Wx 1 3 %" 1.0 .
MC68a)A QUIO l·Stlte Bus. TI.ns.(MCIT26) i - - - --PROMS/EPROMS--- - - I - Weight: approxim ate ly 12 Ibs.
1702A 2K UV Er ~UDl e PROM
MM5290J·2 IMK41 16/UP04161 . .. $6.95 each
- - M I CROPROCESSOR CH IPS
280 FlOC) CPU (MKl&5ON) 12MHz) 1l.'15
27011
TMS2716
IK EPROM
16K EPROM (-5 V, '~V ... 2Vj 19_95
.."
• CRT monitor fon and disk dr ives not inc lu ded .

,... CUBE-1 .. ... ...... $99.95


16K D YNAM IC RAM ( 150NS ) 280A (780-1) CPU (MKlI8ON...I) I ' MH: ) 15.95 2715 I nlell~16)T I 16K EPROM ISln~le .5Vj 17.95
COPUle2 CPU 19.9S 2n2Intel(2512)T I 12K EPROM
18 EACH $49.951 1100 EACH S550.00/1011 49.95

MM5298J -3A .... . ........ $3.25 each "" 16.9S


IOM29(IIAoC CPU- ' -Ba Slice tCom. Temo.G tlae) 19.9S
2lS1
5203
aK EP ROM t4SOns) IS ln gle ' 5V j
20U PROM
12,.. liI.9S
....
8K DYNAM IC RAM ILOW HALF OF MM5290JI200NS
MCS6S02
I NSao15N~
MPU w/C lock t65K Bytes MemOlv) n .9S
MPV-I·e lt (6MH l ) I' .~
US2lt7~S l sa )
.2S115
PROM (Open COllector)
lO95 Blpol~r PROM 19.95
.... TRS-80
18 EACH $23.951 1100 EACH S250.00/loll CPU- Sgr.cnll"1'·BIII12IItlyte~RAM) 19.9S !2SI2J(7'52U) 12x,T<I·5Iale BIPol1I PROM

MM2114-3 . .. . ... . ..... .. $5.95 each


I NSIOoIONofi
::;:'0N
CPU (256 BYIII RAM)
~:0BV t URAM
24.9S
i:::
12SUS
f - - - - - - R O M ' S - - - -- -
N." 16K Conversion Kit
E x pand your 4K TRS· BO System t o 1 6K.
4K STATIC RAM 1300NSI INS!900 29.~ 2513(2140) Cn.f.Cler GenelOl lor (Upper ClIse)
9.95 K it comes compl e t e wi th :
18 EACH S43.951 1100 EACH S450.00/lol l TMSRlOJ L 2511(3021) cn".(ter G.ner.tor (Lower CUfI)
2516N Chllll"er Gena"tol 10.95 ... 8 each MM5290-2 (UPD416) (1 6K D y n a mic Ram s )
MM2114L-3 ... . .... . ..... $6.25 each
4K STATIC RAM (LOW POWER 300NS)
- - - - SH IFT REG ISTER S
MMSOOH DUll Z,-Blt OVn.mlc .., XMa·BU Reed Only Men.o,y
NMOS READ ONLY MEMO RI ES - -
(250NS or less )
* Documentat ion for conversion
18 EACH S44.951 1100 EACH $475.00/1011
MM~H DUI15QoBlt Oynlmlc
..,
.SO

..,
MCMr.6710P 12h9. 7 ASCII Shift.O wIG reek

,..... :!E TRS-16K .... .. ... .. $49.95


MMSOGH D"~ IIOO-BIt Stltlc
MMSIOH Du, 164·Blt Atcumul al or MCM6614QP I2b9xlMltllSvmtlolr.Plt\lllOS
MMl402 256·BI \ Dyn.n,IC MCM667:.JP 1211.9.7 AIP II •. Co ntr ol Ctl ar.Gen.

EPROM Erasing Lamp MMSOll 102'·B lt Dynamlt /Atcumul llO'


........
M ICROPROCESSOR MANUALS
JE610 ASCII
EnC'i==:\'d Kit
MM5016 H SIXI/S12'BI\ DynamiC
MM5Ol4N
MM5015N OCIlI 80-ell
.fi M'Zao
M·COP11D2 ,..,
,.SO

1.1·2650 5."

,....... 1 - - - -
2S/)IV( 14CWA) IO?C-BII Dynlm lc l ."
25iaN Hell12·Bil SUtic SP ECI A L FUNCTION - - - -
\ ~~v oUIIIl2-BItStlI IC DSOO25CN OUiI. MOS ClOCk Drivel (5M2 )
2524V 512·81t 0Vn.mlt .~ OSOO2licrl 01.0.1 MOS ClOCk Drive r (5MZ)
~~v 102<l·eIIOvn.m lt ,."
,."
INS lnlN·1 Floppy OI.tControlllf 24.95
i527V OU.I256·BIt SlItit
..,.....
INS265 IN CornmUnltilllon CIi ID 19.95
....
~
25211'1 OUII250-BIt SUtit MM!.a161N
,"",v Ou.12<I().BltSlitit I.IM!.a114N MlerOl"lrotenor Comp.tlDle Clock 1I.9S

• Erases 2708. 2716. 1702A. 52030, 5204Q, e tc .


~~ N
31'iPC
QUill"! 8O-Blt StllIC
Fifo (01.011«1) .... COPoI.02N Mitrocon!roliel wl tn ".01911 RAM 6.95
InO ol,ect LED Ol ivi
Mluocon lloller wltn "'Olll it RAM
- - - DATA ACOU ISI TI ON &. o l,ett LEO Olive wIN Bun Int.
• Era ses up to 4 c h ips within 20 minutes. AFIOG-ICN Unlversll Active Fil ter 2_ ~1: 5." 12·Se9.VAC Fluol. Oll~ el (2G-pl n pk9.) l.25
• Maintains constant exposu re d istance of one inch. AF I2HCJ To utn Tone Low PI U Fllle, n.~
TEL EP HONE / KEYBO AR D CHIPS - - T he JE610 A SC II Kayboard Kit ca n be interfaced into


Special co ndu ctive foam line r eliminates stati c build-up,
Buitt-in sa fety lock to prevent UV exposu re.
AFI22-1CJ
LMlO8AH
Toutll Tone LOw Pin Fllte,
SUDe' C ll nOP Amp ,...
19.95 AY ·S"'IOO
AY-S'92OJ
pUln Button Telephune Dial er
Repe lt ory Oilier
14.95
1•. 9S
most any comp uter system. Th e kit comes comp lete
w ith an in dustr io l or<lde keyboard swi tch assemb ly
• Compact - on ly 7-5 /S" x 2-7/8 " )( 2 "
LM]}l2
LM135Z
COnll.nl CUIFenl SOU rca
Temperiltu reT,"nl4uce r
JFET Inpul Op Amp
,..
, .~

AY·5·2176
CMOS Clot I< Generator
KeyDoa ra EntOlle r faa I<eys)
4.9~
11.9S
(62·keys). IC 's, sockets, t:onnector, elec tronic compo·
nents and a double·sided p rinted wiri ng board . T ho
• Complete with holding tray for 4 chips. LFl56N 1.10 HOOI5$-5 Keyb ollrd EntOOer (16 keys) 1.95

UVS-11 E .... .. .. ... . $79.50


I.F19IN
LM399 H
Sim ple" HOIO Aml"lflHers
Temp.Comp. PIIC. ReI. (.5ppm/ C,
AOCQl\O.lLCN I· BII AID Con ... en e, (I LSB )
......" HC9Z2
1i1C92J
Kevtlolla Encooel (l6 keys)
KeyDo, rd EntodCI(20keYl)
5.49
5.75
keyboa r d assembly req u ires +5V @I 150mA and - 12 V
@ 10 mA fOr operatio n . Features: 60 keys gene r ate t h e
1 26 cha ra cters, upp e r and lower case ASCI I sat. Ful ly
Push Button PUI" ol,lor 1.9S
oACOW'iLCN I·BII O/A Con verter (0.7. ... Un.) ,.~
96/1«·KeySe rlal KeVDOlrd EnCOde r •. 95 buffered. T wo user·define keys pro v ided for custom
app lications. CoPs lock for up pe r ·c ase· only alpha c h a rac·
Jumbo 6-0igit Clock Kit t e r s. Utilizes 0 2 3 76 (40 · pin) encoder read·o nly memory
chip. Outputs d irec tl y compatible wit h TTUOTL or
• Four .630"ht . and two .300·' h t.
common anode displays DESIGNERS' SERIES M OS logic arrays. Easy interfacing w ith a 1 6·pin dip o r
lB' pin edge co nn ector.

Blank Desk-Top Electronic Enclosures J E610 $79.95


• Uses MM5314 clock chip
• Switches for hours, minu tes and ho ld function s (Case not includ ed)
• Hou rs easily viewa ble to 30 feet K62 (Keyboard only) .. ...... . $34.95
• Simulated walnu t case

U
Desk -Top Enclosure for
• 115VAC operation
• 12 or 24 hour ope ration • ~,:3h pSi~~!~gV~ ~~~~~a"b~~d~~ JE610 ASCII Encoded Keyboard Kit
• Includ es all co mp one nts, case and wa ll tr ansforme r finish .
Compact d esk· t op e nclos u re: Co lor· coordinated de·
• Size: 6W' x 3· 1/S" x 1¥." • Sliding rear/bottom pa nel fo r s igne r 's case wi th lig h t t a n al um inum p ane ls and mold e d
service and comllonent ac·
JE747 ...... .... ... . $29.95 cessibility.
end pieces in mo c h a braw n . In c lud es m ou nt ing h a rdwa r e.
Size: 3 %" H x 1 4W'W x 8*,' 0 .
• Top / uottom panels .080 thk DTE-AK . ...... .. . . . . . , . .... $49 .95

U(I
alum. Alod ine typ e 1200
6-Digit Clock Kit finish (gold tin t color) for
best paint ad hesion afte r
SPECIAL: JEG10 / DTE ·AK PURCHASED TOGETH ER
• Bright .300 h t. comm. ca th · (Value $ 129.90) . . . . ... . ... $ 124.95
ode disp lay modification.
_ Uses MM5314 c lock ch ip
- Switches for h ours, m inutes
a n d hol d m o des
• Vented top and bottom
panels for cooling efficiency. JE600
_ Hrs. easily vi ewab le t o 20 It.
~~~i'~itCe';t~r~li~~~l~,fs~ovides Hexadecimal Encoder Kit

r'-.~
- Simu lated wa lnut case •
-1 15 VAC o pe r ation

~~i~~~B6TOUTPUT
-1 2 or 24 hr. ope ration
- Incl . all components, case &
wall transformer CONSTRUCTION , -----------------------------------------
- Size: 6 %" x 3 · 1 /S" x l W' Th e " DTE" Blank Desk Top Electronic Enclosures are designed to blend and complement
today's modern computer equipm en t and can be used in both industria l and home. Th e
JE701 ....... ... ...... $19.95 end pieces are precision mo ld ed wi th an int erna l slot (all around) to accept both top and
bottom panels. Th e panels are then fa stene d to %" thick tabs inside the en d pieces to 19·KEY KEYBOARD ~)
provide maximum rigidity to the enclosur e. For ease of equipm ent servicing, th e rearl
Regulated Power Supply bottom panel sli des back on slotted tracks while th e re st of th e en closure remains in·
tact. Different panel wi dths ma y be used whi le maintaining a common prof il e out line.
Uses L M309K. Heat sink The JE6 00 E n codor Keyboard K it provide s t wa sepanlte
provi ded. PC board con· -!""' The mold ed end pieces can also be painted to matc h any panel co lor scheme. hexadecima l dlolts p roduccd fr om sequential key e ntr ies
t o a ll ow direct p rogramming f a r a · bit microprocessor
st ruction. Provides a solid - or a · bit memo r y circuits. Thr ca odditiona l keys arc p ro·
1 amp @ 5 vo lts. Can suppl y up Enclosur e Pane l vi ded for uscr o po ratlons w ith one hovlng a bi~tab l o
to :: 5V , .!; 9V and ±12V w ith Model No. Width PRICE output available. The outputs are lotched and moni t ored
wit h 9 LED r eadouts. A lso in c luded Isa key en try st rob e.
JE205 Adapter. Includes compo· F eat ur es: Full a · bit latched output for microprocessor
nents, hardware and instructions. DTE -8 8.00" $29.95 use. Three usor· defi n e keys with one be ing bistable
Size: 3%" x 5" x 2"H 10.65" $32.95
operation. Oobounce ci rcui t provided fo r all 1 9 keys.
DTE-l1 9 LED readOUts to verify entries. E asy interfacing with
.I ..
JE200 .. .. .. .. $14.95 ~ --~" .j"' , DTE·14 14.00" $ 34.95
standard 1 6·pin IC connector. On ly +5V DC roquired
for op Cra tion .

I--:-S-10~.;OO::::M:;n:'.-:-O':'d::'~'---:-U~.:-S.-:F~u:.n:.:ds:o;n~lv-.....:=:S~P:eo:S~h:.:.,:S:-:2~5~.=======-~ J E 600 (Case not included) $59.95


ADAPTER BOARD Calif. R esid e nts A d d 6 % Sa les T ax 1 98 1 Ca t a log Availab le - Send 41 cs tamp K 19 (Keyboard only) . . ...... . $14.95
-Adapts to JE200- P ostage-Add 5 % plu sS lln su ranc e
Desk-Top Enclosure for
±5V, ±9V ami ±12V
PHONE JE600 Hexadecimal Keyboard Kit
co nverter wit h +5V input. Tor iodal hi ·
speed sw itching XM F R. Short ci rc ui t protection.
PC board constructio n. Piggy ·bac k to JE 200
Jameco ELECTRONICS
ORDERS
WELCOME
(415) 592-8097
Compact desk· top exclosu r e: Color·coordinate d d e-
signer's case w ith lig ht tan a luminum p a n e ls and m o lded
cnd pieces in mocha brown. Includes mountin g hardware .
a%" o.
Size: 3 Y.," H x 8 %"W x
board. Si ze: 3Y:/' x 2" x 9 / 16 " H DTE -HK .... . ... . .. . ..... . .. $ 44.95
MAIL ORDER ELECTRONICS - WORLDWIDE
JE205 ...... ....... ..$12.95 12/80
1355 SHOREWAY ROAO, BELMONT, CA 94002
PRICES SUBJECT TO CHANGE
SPECIA L: JE600/ DTE · HK PURCHA SE D TOGETHER
IValue $104.901 . . . . . . . . . . . . . . $99.95

Circle 352 on inquiry card . BYTE December 1980 383


SN71l00N
7400 19 5N7.\123N 59
74LSOO
74LSOON 35 74LS164N 119
5N7,101N 22 5N7.1125N 39 74LSOIN 26 1 4 lS165N 69
5N7402N 22 5N7t.126N 74LS02N 26 74LSI66N 2,18
5N7403N 22 5N74128N "59 74LS03N 28 74LSI68N 169
SN14Q.1N 22 5N7 41 32N 69 7 4 lS04N 39 74LS169N 169
5N7.105N 23 5N7.1136N 95 74LS05N 26 74LS110N 199
5N7406N 23 5N7 ': 139N 95 74LSOBN 39 74LS17JN 69
SN7':07N 23 5N7.114\N 69 74LSQ9N 39 74LS 174N 99
5N7;108N 26 5N74142N 2.95 74LS 10N 26 74lS175N 99
5N7 409N 23 5N74 143N 295 74LS 11N .39 7i1lS 1S1N 220
5N7 41 0N 22 5N7 4144 N 295 74lS12N 39 74LS190N 115
5N7411N
SN7.1 12N
29
29
5N7.1 145N
5N741<17N
62
195
74LS1JN
7 4lS14N "
125
74lS191N
14LSl92N
115
.96
NEW! Apple II. 1 6K
~' $990
5 N1.11 3 N 39 5N74148N 120 74lS15N 39 74 LSI93 N 96
5N7-11;IN 59 5N7" 150N 99 74 LS20N 26 74lS194N 1 15 or Apple'll. Plus
5 N 741 6N
5N7417N
5 N7420N
5N7,'2IN
29
29
22
35
5N74151N
5N7·1152N
5N74153N
5 N7"15dN "9
67
67
67
74lS21 N
74lS22 N
7.IL526N
74L527 N
36
36
.39
.39
74LS195N
74lS196N
74L5197 N
74LS221N
95
69
.69
1.49
' iiJII!-->
~ --.
DISK SYSTEM SPECIAL
App le II P lus w / 48K Super mod Vide o Modula tor
5N7·122N 29 5 N711155N 62 711L528N .39 74LS24QN 1.95 D isk II w/Con t rotter Integer Based ROM Card.
5N7<12JN 29 5N711 15{lN .69 7dL5':>0N .26 74 lS;:: 4 1N 1.90 With Ap p le In t e ll ige n t In t e rf ace Reg. 52,220.00, ACP Price 51 8 19.00 SAVE $401 ,00
SN7 4 25N 29 5N7 4 157N 69 74L532N .39 74LS242N 1.95 C ard. Reg . $595,00 HI'Speed Seuall/O SI 8900 0565DI/jI'SCCI0f S3.l900 In!e9i.~ ROI.', C:uo $IS900
5N7 4 26N 29 5N7.I15BN 165 7dLS37N .79 74l5243N 1.95 Inte rface Card Ho s CentroolCS Printer 110 18000 Apple GraphiCS Tablel 67500 PlotoCarO 2195
5N7427N 29 SN74 160N .95 74LS38N .39 74LS244N 1.95 A ll So ftw a re For NOWONLY
5N7 41 61N 4,95 Applesolt II Fllmware 18900 DC Hayes Moocm II 34995 M & R MOOIlI.llor 2995
SN7 429N ' 5 .95 74LSdON .26 74LS245N H I· Reg. Gra p hics Apple Clock . 269.00 OiskII IO.jCCflI!~ & 00s33 ~95oo San yo Casscue 5J95
SN74JO N
5N7432N
23
29
SN74162N
5N74163N
69
.67
74L542 N
74LS47N
.79
.79
74LS247N
74LS248N
1.10
1.1 0
& Pascal Use . 549.00 Iniro X-l0 System 179,95 Disk II ,15900 16!-i UP!1r;I(IC "11 5495
SN7437 N SN7d l 64N 97 74LS249N Inlrol X-IO Contl~ler 269.95 Pascal Lang System 45000 Desktop Plar! 9600
29 74LS48N .79 1.69
All MuSIC Synlheslzer 25995 Parallel Punter Calo 16500 8' Floppy ConlroUer 35000
SN7438N
5 N7439N
29
29
SN74165N
SN14166N
97
120
74LS51N
74LS54N
26
.35
74LS251N
74LS253N
1.79
.96 BECKMAN 16 Ch. Analog Inpul
2 Ch Arlalog Output.
24995
1&\ ,95
COl1ll1lunlc.,Ilons Card
OusmcssSollWarcPkfj
18900
62500
tteutlShcs Sj)CC(hlall 17900
Ili9 00
SN7440N
SN7'141N "
79
SN7 4 161 N
5N711170N
1.95
169
74 LSS5 N
74LS13N
35
.45
74 LS257N
74LS256N
96
96 Digital M ultimeters 13·Key Keypat! 11995
12500
Corvus 10 Megallyle Olive
0: 62500
?7900
25000
SN144 2N 57 SN7 4 172N 595 7dLS74N 59 74LS259N 2.95 ~ MU\)I.I ' '1 It II ,,"w, A;-':ll 'II(J, 110 Vlsl·CalC
SN7"·1 3N 79 5N74173N 79 74LS75N 66 74LS260N ,69 p.S \..~ ChOoCeol MIXIeIs - !htlECtIJIOllasaU ,1tIM
5N11l4 4N 79 5N14174N 69 74LS76N A' 74LS261N 2.49 SS"\ teallJl~7111nc1,(fIs. 29r.J~,IlkJs025"' VtIC
SN71l·~ 5 N 79 £oN741 75N 69 74L576N .65 74LS266N .59 Po: oKUJncy
SN74 46N 79 SN74176N .65 74LS83AN .99 74LS273N 1.75 \' ,,.. rECllJOO",,,"""'""""~'"
511(7"·17N
SN711 48N
59 5 N7<\I77N
5N74179N
65 74lS85N 119 74LS275N 4 .40 :7-) ~~=t:lt~~O/~r:e~~~~~~~
79 1.60 7dLS86N AS 74LS279N .59
SN71lSON 23 SN7.1180N 75 74L59QN .75 74LS283N 1. 10 ..,.- TECH 300 O'g,tal MU!!IITlClu, Sloo
TE CH 310 Olgllal MullimOle, SI30
SN7451N 2J SN7418 1N 1.75 74LS92N .75 74L5290N 1.29
5 N7453N 5N74182 N 75 74LS9JN 74LS293N 1.95 (III!; ~ VC'201 v,"" C"~mg C", SlO
2J 75
SN745 4 N
SNlot59N
23
29
SN74184N
5N74185N
195
1.95
74LS95N 66 74LS295N 11 0
~
(.)
'-~
OG-202 Delu~ e COHV'''O Ctlse
~~:~~: ~~~~:age PtObCl '"
S35
S35 " Personal Computer System
SN7460N 2J SN74186N 9.95
74 LS96N
74LS107N
96
'5
74lS298N
74LS324 N
1.29
175 ~
CI·231 AC eu"enl Clamp ..
'" \-
.
OL·2410elu,e TeSILeaClK" SlO
SN7410N 39 SN74188N 390 7dLS I 09N AS 74lS347N 1.95 ATARI800 $825.00

-
TL·2 425PMo Tesl Le.l ds '6
SN7472N 3' SN74190N 1 15 7 4LS 112N .09 74LS346N 1.95
SN7473N 36 SN74191N 115 74LS113N 74LS352 N 165 ' - - -- -- ATARI400 $449.00

~"-
SN7'17I1N 36 5N711192N .65 7dLS11 4N 74 LSJ53N

T )
.55 165

~~
5N7"75N SN7419JN 1,49 ATAAI 800 Inc lude s: Computer Console. B ASIC L ang Cartridge. Educatron
36 65 74LS122N 55 74LS363N
SN7476N 36 SN7 41 94N B5 711lS123N 74LSJ65N .99 System M aster Cartridge. BASIC l anguage P r ogramm ing M anual. 800 Operator's
1.19
Manual w/No i ebook, t 6 K RAM Module, Power Supply, TV SWitch Boll.
SN7479N
5N7·180N
SN748 1N
5N71182N
'160
59
110
110
SN741 95N
SN74196N
SN74197N
SN7·1198N
65
65
.65
1.39
7dL5 1211N
74LSI25N
74LS126N
74LS132N
1.35
69
69
79
74LSJ66N
74L5367N
74L5J68N
74lS373 N
99
73
.73
2.75
mo
.MUSIC MACHINE g<>
WITH 9 VOICES !
""'.1111
D<st Orr.~ ~9900
llout • • S"I,. CIl If=1 Pnln.,
USH.s:ory
S,,-"I
IL:rsch~c!r;(l: ,.
""
SN748JN 55 SN741 99N 1.39 74LS136N 59 74lS374N 275
• I~ E....~ U!".tS ralesl SIdle01 the Ali lSI 1 ~/ e ~~!es
f'l1!I1t!
P!~'am Rtwoeo "'"
69"
USGove!rmenI
~$l.;kS
""
""
!l.tsw; J.l:)et>"a '"''
""
---
l u k c.r .. ,.04 Pfltn.t lllfn ll
5N7485N 65 SN74 221 N 139 74LS138N 69 74lS375 N 69
""
.....,
(Tjv~P:lt !org\OOQS e U!.tSlhlet"·(J.8910s!OlY(IIt,.(e SoI"',n·RD. t.lltrt'l li wor~HtstO!)'l l'Ies!/'Ini W<leloBJ.SICI'rCQ'Jrmoo"l
SN71166N 39 SN7425 1N .95 74LSIJ9N 69 74L5377N 195 Inl'O(ts e Pl.lysmusocl)!flel'a!I!dIr,·C'leALfllola:tI e AU E!).(;alIO/1 Sys1ml MastffC.Y!1lOge 18" "" '800

.
B.l~Soc>OOili'
SN7 489N
SN7.190N
175
39
SN74273N
SN74279N
105
69
74LS145N
74LS148N
125
1,49
74LS385N
74LS386 N
1.95
65
SQlt"-,,,e'i!QJoti!ol e API'1.£' '' qlXWTOlltOle Aw,BASIC 55"
5500
~...nc"'flCt(l.Ies
l'I'I!IooIesotACa:u'lllT"Q
""
350(1
35"
~SlcCa" t!rn:q.llllS
"" .~
8ro;lV.'.!l.ttn"O"/ ',tJlbt
""
11000
SN7"9 IN .65 SN74283N 215 74LS I51N 79 74LS390N 1.95 lS U lU l(O U DTU HD B.ls~.elba~
<2" ""~ "00 16... RA'., Mtn"OIV '.' n~oo
SN7 492 N 52 SN1"284N 3.90 74lS I S3N 79 7.llS393N 1,95 "l<
5tJperBrea' OtJI"· ""
4200
Gre31CuSs.cSIEn;I!Jl1
E\tIs~$SCotr""..nc.!I~ ""
l~OO
(hlln ll
1I1~~O.skc rles
5 N7493N
SN7<194 N
49
72
5 N74285N
5N7 4290N
390
1.25
74LSIS 4N 2,49 74LSJ95N 1.70
295
FLOPPY DISK M~Comooset
S!.tler9uQ '"
5500 !I.lsocl'sl'Cl'Clo:lQV
~MeclM!WnltIQ
3~OO r olt MJ-'\II}Il"
AwI...... ttall1lln
'00
SN7495N
5 N7496N
65
.72
SN74298N
5N74365N
95
.66
74LS I 55N
74lS 156N
74LS 157N
1.19
.99
99
74LS399N
74lS424N
711l5668N
2.95
1.75
MPI 85 1·5'.". 40 Clack!.
5hugarl SAIIOO·51'. · 35 Crack s_
..... 279.00
. 29500
Co:ro.rlerCness
HorrtF,rnru
""
~500
5>"
AuIOMech.lntCS
PrncOl)leSoIECM)n"oC.S
'>00

""
3500
[lllvnQCcntoollrfPlor
PJOilIeC(J1lroo~Pd"
10"
1000
S~!ugarl 800/801 R 8" .•.•.•.•.•.• . 475.00 JovshC"COII:'OI!eo Pa' 1800
5 N7497 N 3 .10 5 N74J66N .66 74LS158N .75 74 L5670N 2.29 Siemons Shuga,' Compa l lbh~ Model
5 N74 ICON 99 5N74367N _79 711LS160N .96 81LS95N \.99 FOO- 120·8D . .. ..•. . . 429.00
SN74107N .32 SN7 <1 J68N .79 74LS 161N 1.15 8 1LS96N \.99 PERSCI M odel 277 Dual. ..... 1195.00 T E XAS I NSTRU M E N T S
SN,II I 09N .53 5N74J90N 1.90 74LS162N .96 81LS97N 1.99 WANGO/SIEMENS 5'~' Drive •. . •. 290.00
MPI 852 5' ''' Oual. .. .......... . .•. 348.00 l N I 0ItI'O I(A I I I.)
5 N74116N 1.95 SN74393N 1.90 74L5 163N 98 81LS98N 1.99
WAN GO/S IEMENS 282 Dutil 5',~" ... 395.00
SN74121N
SN74 122N
.29 SN74t190N 1.90
WANGO /S IEMENS 82 •. 29000 99/ 4 PERSONAL COMPUTER
LINEAR
.39
Superior Color. Music, S ound and Graph ics - a nd a

C04000
CMOS .35 CD4093 .99
78H05
78M06
5.95
1,49
LMI"'4N 1.90
lMI458CN/ N '9
c:5jeCONTINENTAL SPECIALTIES
Mod,1 LM-J 40-cMnncl l og.c Moflllor .
Mod, 1 LM · I LogiC Monitor
585.00
. 60,00
Powerlul Extende d Basic - All BUilt In.
T I 99/4 Console only
available 10f 5659.00 $1099.00
Mod,1 LM· Z l ogiC Moni tor . 147.00


C04001 .35 C0409" 2.95 78M.G. 1 .~9 MC I 488 N 1.49
Co,loo2 MAl· IOO 100 MHl Porlable FreQLJef(:y CoontCI
.3S C04098 2.49 LM105H 99 MCI489N 1.49
14900
commodore
.
CO"OO6 1 39 C04099 2.25 LMI 08AH 2,95 LMI 496N 69
C04OO7 29 MC ltl408 LM300H .79 LM 1556N 1.50
5000
12.95
2800
C04OO8
C04009
C04010
139

.. 9
MCI4 409
MC I4,HO
MC '441 2
12.95
12.95
12.95
lM30ICN/H
LM304H
lM305H
35
.96
,69
LMI 800 N
LM18 20 N
LMI8SON
.79
95
95
7700
2195
PET LOWASAS $775.00
.220/250
C0401.
C04012
35
29
MC14415
MCI.1"'9
695
4.95
lM306H
LM307CN/H
32S
29
LM 1889N
LtA 2 11 1N
395
175
moo
97~oo '02' 'd ,~PioOO Pr.nler
2().!OOwl MnO.SIo.OflW '95"
1?!IOGO
COdOl3
C0 4QI4
C04015
C04016
'9
139
115
.59
CD4S0 1
C04502
CD4503
C04505
39
\.65
.69
695
lM308CNfH
lM309K
LM310CN
"9
125
.96 LM2900N
lM290lN
LM 2917N
99
2.50
2.95
97500 PeII ~IEEEC~
125000 IEHIGIHECa:rlt
125000 C2Nhler!l.1ICu.!".t!!eOtl;:~
'9500
3995
4995
9500 •
..
LM3110/CN/ H .96 CAJOl3T 2.29
C04017 1.19 C04506 75 LM312H 1.75 CAJOl8T 199
CD4018
C04019
99 C0 4507
C04508
.95
3.95
LM31 7T
LM318CN/ H "9
2.75 CAJ021T
CAJ023T
3,49
299
LE BOARD COMPUTER SELECTION
C04020 119 C04510 1.39 LM3 19NJH 1.25 CAJOJ5T 275
meum AU P~ICE ENCLDSURE lOU D rRocmow
.562 16900 Alld299!i SC-SBCloo 2SO
CO·1021 1. 19 CO<1S11 1.39 LM320K-XX· "9 CAJ039T \.49 6562 23900 AIIIl3995 AIM 65 6~02
C040n 1.15 C045t2 1.39 LM320T·xX· 1.25 CAJ046T 1.29 280 40900 Cosrroc: VIII
"fA ISO'
C04023 3. C04515 3 .95 LMJ20H·XX· 1.25 lM3053N 1.49
C04024 79 C045 16 1.69 lM323K '95 CA3059N 3.25
C04025 .36 COd518 1.39 LM324N 1.25 CAJ060N 3 .25
C04027 .65 C04520 1.39 LM339N .95 CAJ062N 495
r -

~
C04028 65 C04 555 4.95 LM340K·XX· 1.49 LM3065N 1,"
Order now in time '111!!!!!
if
C04029 1.29 CO,1 556 ,99 lM3dOT-XX' 1.25 CA3080 N 1.29
CoII030 AS CO'1566 2.25 lM340H·XX· 1.25 CAJ081 N 1 69
COJl031
COJl032
C04034
325
215
J.25
"COO
74C02
7" C04
.39
.39
.39
LM344H
LM348N
LMJ58CN
1.95
1.85
.96
CAJ082N
CA3083N
CA3086N
1.69
1.99
1.29
for Christmas 18
C04035 95 74C08 A9 lM360N 1.49 CAJ089 N 2.75 $PEAK & SPEAK & SPEAK &

THE SPELL NEW!


CD4037 1.95 74C10 A9 LM372N 1.95 CA3096 N 2. 49 MATH READ
CO'1040 129 74C 14 165 LM376N 3,75 CA3097 N 1.99 8 FUNCTIONS
CoII041 125 74C20 .39 LM377N 3 .75 CA3130T 2,49 $59,95 $75,95 $82 ,95
C04042 .95 74C30 39 LM380CN/ N 1.25 CA3140T 2.49

BONE FONE
TfxaSlnslrumenls·rtmif\(ab.enewlJfl\llyollark~ ~arr.rog
C04043 65 7J1C32 .99 LM381N 1.79 CAJI 46N 2.4!)
aods Eachlstased on lll!le-lYtMnlUrnifljjl echn>QlJeS lhal hfip
C040,'1l .6 5 74C4 2 1.85 LM383T 1.95 CA31 60 T 1.49 clli\dleore.lch 1II!I'IUI!Ie leallll09oo)etlrvtS Nod lhell ootl1-ln
C0404G 1.75 74C48 2.39 LM386N 1,49 CAJ190N 1.95 g.Jmes.lf'(lJC!l'Illresmar..eIeMmno;rlurt A1lrnasmallsolvO'lonc
C04047 125 74C73 65 LM387N 1.49 CA340 1N 69 AI.,INII • .,.oIu ltrS,..Il", S, .a mma, ...,,1l malc:tt,,'!l Orac:elel
C0 404 8 .99 7·1C74 .65 LM 390N 1.95 MC34 23N 1.49 o SKIERS Vowe!Power. S~SlurT1ltfs '. S. G""7. 8. M lI1tryVt'D$,
C0 40 49 69 7J1C85 2,49 NE531V(T 3,75 MC31160N 395 HOIll(J1ymHercesS!595 A n O ut sta n dIng ACP V a lu e
C04050 69 74C89 NE555V .39 SG3524N 3.95
• JOGGERS Aum...I.IIIIIOI 1" S,...k& h ili
"5
C040S 1 110 7.4C90 165 NE556N 96 CAJ600N 350 o SKATERS Whrl'S .....hrlal lte Zoo, ancl SeaS'lfllsSI~95 ON LV $21.95
COd052 11 0 7': C93 165 NE56 IT 19.95 LM3900N 59
CD4053 110 74C95 165 NES628 7.95
o CYCLERS INTRODUC ING THE
LM3905N "9 RADIO CONTROLLED
CO"055
C04056
395
295
74C107
74C 151
1.19
2.49
NE565 N/ H
NE566HN
1.25 LM3909N .98 You must hear FIREFOX DFF· ROAD VEHICLE CALCULIGHTER

--
1.75 RC<1I J1 N 295 il and feel it
C04059 995 74C154 3.50 NE567V/H 1.50 RC4136N 11 0 Th e o nl y IIgh'er In th e wo rld l h 81 add s.
to believe it! lIubtrects. m u~lIe!l, divides en d Ug h,.1
CQ·I060 1 39 74C I 57 2. 10 NE592N 2.75 RC415lN 4.50
C04066 .75 74C I 60 2 .39 LM702H 299 RC4194 '95
CDo1069 35 7·IC1 61 230 LM709N/ H 29 RC4 195 4 .40 .... ; ~ , e ~~~~~~ous
CD.i070 A9 74C I 63 239 LM710N/H .98 ULN200 1 125
./
AM/ FM stereo ~ IU U W '"' ~~ LIGHTER
.... ::; u u ~ .. _ e SOIGITFOUR

""'k
C04071 35 74C164 2.39 lM711NIH .39 UlN2003 1.50 surrounds and
C04072
CD,1073
35
35
74C 173
7.1C1 74
259
275
LM715N
LM723NJH
1.95
,75
5N75450N
5N75,151N
59
49 fills yrur body Fo r roug h ro ed s, s m o oth roa d s, high speed
z.v
....... __ FUNCTION
CALCULATOR
C04075 35 74CI75 2.75 LM7JJN/H 96 SN75452 N 49 with srund. ch ase s, 11 handles 'em all. An (lxQul!.IIe gill nom lor any OCcaSion. O,lIerenl.
CO<1076 129 74CI92 2.39 LM 739N 115 SN75453N .'19 l~~f1lreaoylora"y CIl.lUe....,e.lMtoosscrunll'l. a:Her!;\.n
u nique A beaut,fullv des'gned and tunChonal
CO<1077
COd078
C04081
OS
.35
35
74CI93
74CI95
74C922
a39
2.39
7.95
LM741CNIH
LM741CN-14
LM747N/ H
.33
.19
79
SN75451\N
SN75.\91N
5N75492N
,19
69
69
; \.(l- No earplugs.
You wear it!
PiC at:1(n- watpi torm IrtCJ-VII,-!)CII.)'np f\ou;tI,o:lds.
r~leS'f<!Iart 09'ta1P'11\01ou1S\ffilnglT\ll.es easvr.J
tfllo'\o.-an1re~li!IIlan:lltllll/fllS-ancIt"'l)ro:JOOsl.O;ts
accessory. Threo deSigner mOlal I rnlshcs '
gOld. SllvCi. or black.
SUGG. AET. ACP PRICE
~ 9-vdt t.J.nery I(J ~ ".lnVTIlier. 6 'C. t.J.1I(f~S aM ~
C04082
CD4085
C04089
35
195
295
74C923
MM80C95
MMSOC97
6.95
1.50
1.25
LM748Nf H
LM760CN
LM1 310N
2.95
1.90
39 5N75493N
5N 7549·I N
89
69
~ ~
Q.T~~ $65 95 !h'Olltt.llltrybrtr.:c.ar

SPECIFY RED OR SILVER $49.95


GOLD
SILVER
BLACK
95.00
85.00
85.00
$ 69, 96
$ 59 ,95
$ 59,95
RETAILSTORESOPENMON,SAT P.O. Box 17329 Irvine, Calif. 92713 FOR INTERNATIONAL ORDERS:
STORE 1310 " B" E, Edinger STORE 674 EI Camino Real Direct Order Lines: (714) 558.8813 1310 E , Edinger (714) 953-0604
#1 Santa Ana , CA 9270S #2 Tustin, CA 92680 Santa Ana CA92705 TWX' 91 D-595.1565
Showrooms, Retail, Warehouse Speclallzln9 In Systems (800) 854·8230 or (800) 854-8241 "

384 BYTE December 1980 Circle 353 on inquiry card ,


FIRST TO OFFER PRIME PRODUCTS TO THE HOBBYIST AT FAIR PRICES!
1. Proven Quality Factory tested products only.
2. Guaranteed Satisfaction
3. Over $1,000,000.00 Inventory
1980 CATALOG NOW AVAILABLE.
Se n d S2.00 for yo ur copy of the m ost comf.,llete cata log of computer products .
A mu st for the se riou s co mputer u se r.
loI lCROPROCESSORS STATIC RAMS FLOPPY DISK I/O
Z800 1 160,lt08M O. . S I 89.00 t---~""'::::::::""'"':"'::::'~;;;;--;;:;;; 1771-01 a - a Mm,lloppy 2495
Z8002160,lto6<1K 14900 : @ I D ." 24 25·99 100 upa372 N ec Floppy 01995
zeo ..• .. .... ... 10.75 21 L02 .150ns. St.\..C- 1.30 125 99 1781 Dual FIoDPY 29.95
Z80A • 10150 21L02250ns. '2"\0'2 1.59 155 11 5 1791-01 Dual Floppy 3695
~68J?~J . ~~.;~ ~ :: ~" .8 9 ~:~; ~~; ~~; uPd 765 floopy 4995

CDI802 1395 2 101·1 2.90 2.70 255 A/D CONVERTERS


8080A 850 21 14l·2 501l5. (<I045) 6.50 5.95 550 87006 bot S,nll1Y 1350
6080A·4MHz . 1995 21 14l·450n s. (40<15) 5.50 525 <1.75 8701 10 Ort a.nary • 2200
SALE 8085 ................. 1495 01044 250 n'>. 8 .95 7.50 6.90 870381)(1 TS . 1350
8008'1 . 14 95 4044450nl. 595 595 4 .7 5 9400 VoIl 10 Frcq. Con~ . . 7 25
MODEL 2065 2901 . 900 E\O\M<l200A 975 875 1.95 81503'. D,g,' BCD 13.95
64K DYNAMIC RAM 2901A .. .•. . .. 101 95 E\O\M4-102 7.95 7.25 6.25 1.108L66b,' 395
2903 4 -t.I II Supcr shce ....••.• 29.95 A\o\D01<10/ 41 10.05 10.25 925 1408 L68 tm 595
MODULE 5600.00 TM S9000JL . . ..•.. 4 9.95 AMD9 130/3 1 12.95 11.95 10 .25 DACOI 0 to A .. • ...... 5.95
. ~IiIIEEf~S· I OO CPI600 . . ..•..... 39.95 1101 1.95 1.75 1.25 DACCB .... • .. 9 .95
1luS\~n!5 6502 •• . I 1.50 P2125/93<125 145n'5o.) 9.95 8.35 8.25 OAC 100 . 15.95
• So.coorTsI MSf,H~~IJ\T~S 6502A .. ... 16.95 65 1alK.ICMOS 7.95 7.95 725
. ()per.lItS""!he~~1I080cr IM6tOO .. . •. 2995 2 1.17LowPowc r4KSlil1 oC 19.95 18.95 16.95 TV CHIPS/SOUND
l'80IWSf!dS'100SYS\el1\ 6800 .... .. .......... ... ..... 11.7 5 93 01 15 ............. 9.95 a.95 8.50 AV385QO-I 6 Games BfW . <195
=::':'Tl1rwrtnt 6800S 2.0 MHL .
6802P
.... 19.95
..•... 17.9S
TlAS4 O<I 6 II 95 10.95 1050 AY38515 Colo, Con~er1er .
AYJ6603·1 Road race Game
. 295
895

..
. a.w,·$t!.el;tws:emab'S5vsttm 6035 . • 1$195 AY 38606· 1 W,peoul Game 950
~1lOI'/~.pans(llan:j,s 8755 .. ...•• 4995 AV36607'ISnoor,ng Galiery 695
CI)'r().lTOIe ...·lnCfO'lltlT'CO 7
.: g69~'~9l5
AV38910 Sound GeneTaror 12.95
. s.w.~1
:'60: '-:==-CD"Y-CN",A"M:;I_C_R_A_M_S_-;;;-;;; SN76ol77 TI Sound Generator 395
I ':·6/ 4tI616K{l6Ponl 675 MI.l532012 1 TV Syroch Gen 995
MI.15369 Plt:sealcr 395
ADVANCED SUPPORT ~~~'6aK~:rp;ni ·.. 4:~~ LM 1889 RF Modulalo', . 395
M.195 I I Alltn . Processor ••• 175.00 <1 0504K. I (18 P,nl 4.95 MM57 100 NSC Colo. TV 695
9512lvrl h Processor 17500 <1 06Q 4K . I 122 Pm).. • • ••...•• 019 5 MM57 104 ClOCk Gen.. 3 .75
9513 Umv T,mong .. •• 1995 40964KA I (16 Pon) .. 395 RF M odulalor w/Aud,o . • a 95
At.10SI7 OM" Controllel . 1895 2 104 .IKx I (16 P'n).... . •. ... 47 5 MaR I.-Iodul:llor. . 2905
AM9519Un,yersal l nlcrrupl 1895 4(0274K~ 1 p6P,n) .. • ... •1 95
WAVEFORM GEN.
Z·80 SUPPORT CHIPS ;~~~ : ~; 64K 40061. !. ~; 803B FunCI,onGcn. . 395
Z60·P10 2.5 MHz . 6 .75 5270 ,' .95 RAMS 6605 795 MC4024VCO . 295
Z60A·P10
ZaO·CTC
Zao/,·CTC
4.0 MH l. .. 12.95
2.5 MH, . . ... 8.75
·1. 0 MHz. . . .. 12 .95
~~gg . ' i~:~; $159 , 95 ggg~ : .. . :':;g LM 566VCO .... ... .. ... ..
I(R2206 FUf1C lionGene ral a, .
1.95
525

PI'ICC STarting as low as S 1 199.00


ZaO·O MA 25 MHz. . . .• 2995
!.HIFT REGISTERS
SI'''I I DrtII sw.~, Z60 ....·0M .... 4.0 MHl .• 36.95
SOCKETS 1.1M500t-t Oual25 ... 50
IT. telldtr c..rllmtlM • •;" , P!b Z8Q-SIOto 2.51.1Hz .. 3595 Wiro Wrap 3 Lo vet MM5056N Dual 256 295
V7OO£?O 400 'Or..e 1$105 119900 Z80A·SIO/O 4.0 MHZ 39·10 Lo· ProSoldor1all MM5060N Dual 126 .. . •.• 295
S'rw1tH~ Z60-S tO/1 25MH: .. 3595 4 ;' 2510A Dual 100 195
" '"" ,."
(·11 800 2 [}nO\'. 2~ IZ ISoI I}OQ Z60A·SIOII ·1.0 MHz 39 <10 26-11 Quad 80 4 95
59

""
36
"""''''~ Z80'SIOn 25 MH z 3595 20 J6 62 33410ua)80 .. 4 95
J~ Jl~ I~Z400 Z8o-StOn 40 MHz . 39.10 3351..\0 . 9 FIFO 1795

132 12 Mt"G
"..,
J Dr~ )}':n, 199~OO 8080/8085 SUPPORT
'8
20 "2' 69
8·\
9'
", 0
3357 Ouao 80
9-10316 • .:. FIFO
695
2.:.95
""",.., EMAKo-20 •. 6155/ 8156110 .2<195 "" 38
24

'3
"
85
",0
"0
1.19
90108 10 Bol$(,Quencer
3347 ..
995
595

ATTENTION VIDEO HOBBYISTS!!!


UNBELIEVABLE ll
8755110 w,lh EPiom
8202 Oyn. Ram ConI.. .
64 95
. 34 95 " :::6
.60
58"5 "9 CTS DIPSWITCHES
*" BOX BUilDERS
12SGap!lo. 60ipm· VCf1,cal
Formili Unit· 96 Charac'
i~n1:~~,:~~~·~~.Codcr
.'0
'"
J;~ ~~Z"E:;;R~O;:liiNiis"E~R;;T"I:;:O;;::N~F~O;<;Ri<C;;:;;E=;
" 0
CTS206·2 175 CTS206·7 175
*" USE AS REMOTE TUNERrr lMER tcrs' Upper/l OWOI Caso·
•. C TS206·4 I 75 CTS206·6 I 95
*" FULL SC HEMATICS AVAILABLE 8216 St/s Ollycr . 2.75 CTS206·5 I 75 CTS206·9 I 95
*" FOR ON LY S5 .90! - FREE W/ PURCHASE
A Recenl SOOc,;!1 Purc.na se Allows Us To Pr(l-!,,,UI The FoMow'ng
4 .5" to 9.5" Adjus table
. 80 cot/40 COl doublc
Wldlh • Full 96 cha r ASCII
••••• liill! 822<1 Clock Gen.
8224·4 (4MHz) ........... 9 .75
8226 Bus Drover
295

..... 3 .95
16p., $550 2·1Pon 5750

LED READOUTS
-lOP,n Sl025 CTS206·6 1.15
CONNECTORS (GOLD)
CTS206'10 1 95

8T26 8us O/lvt)r ............ 2.95 rill MI. ~In c..r Dmllftlu I'r'u 00251' IRS2321 •.... . ..•..• 325
NEW, UNUSED COMPONENTS 6226Sys.Conlrol. . 5.50 1)1.104 300 fled Calm Ca1/lo:.le 99 00255 Female. 375
6236Sys. Con l . . ....•.•. 5.50
From The RCAVDT-2 Dl Videocassette ReCllnler 8251 Prog. 110 695
DllDl 300 Rro COIMl Anode 99 Hood ...... ... 1.2.5
1 llflfMlf 11ft! S(.(las'>t!I"dy ,. ~~~. Ion:bs rtlOJ'.>1 3$7 Red Conm Cat1lCJle 99 ScI w /Hooa. Sale .. 5750
82531nl. Timer •.• 12.95 FtmSOl ~OORed 99

=
.,-oV()e!)DerroUl![f $!UUJ$ C<JrmCaUlOOol(+11 221,\.: W{W, S(T,KIM 295
8255 Prog. 110 . . •. 650 FtI~Ol(500) 500 Iio)J C(tMI Catr.ole 99 013/ 86 \'I{'>'/. S(T. MOT ..... 650
2ft'!'- a![f ·.."!In.\o..O.O&V()e!)oIIt\.lS 6257 Prag. OMA . 1695
Cr.arrd3[f 4 ()Jl:lJ1 S3,UIS fll0507(~IO) 5GO Ilt!.J CaTm o\rwxIe 99 SOflOO$-IOOCoMec1O< w(W 495
8259 Plog Inl .. 1795 FNOS08 500 Ro."\I Canm AnclleI+I I 9'l flJI IOOS"ooConnecta'S/I 3 .95
3 !>WtUI Co.:~ M ·Ie :'WPM ' t(:ftsuni 8275 CRT Controller . 019 05

f~~~'8oo) ~~ ~ ~~ m
Ruoc..rt l Gteenl S1 IM.S 8279 ProC] KeyooarCl 1595
~ :?OnM:O I'.> Olrn '''a!cnnj ~
Slt.l):)!<11 $123, 34
"'---N-A-K-E-D-P-C--'
$~ISelr.l,:.;Jlr~~
6800 SUPPORT CHIPS HI080.',BI0) 8O(t Roo Comt :.no:lt 115
68 10128.8Ram .1 75 HP5()Ij;:·13-10 60(1 Roo ~,1 He <Cll'trni1 2O~ Z·80 CPU i/lhaca) :)301!15
574.95
~"'" 6620 PIA..
6821 P,.... .
595
650
HP5OIl<-7300 600 Rt'd
H~L·7731 3M IlI!Il
~. 7 SgI 091 AHO
C<Jrm ~
IB 9~
7~
80801. CPU
8K SIalIC RA M IlOl)oSI
301 95
24.95
6628 Pnor'ly Inl .. 995 1IL305 - Reo.1 ,l,nay5 < 7 795 16K SlaloC RAM 1211<1) . 21195
BASE II PRINTER 683·1·1 512 ~ 8 Eprom .. 16.95 Tll308 270Poeo.1 rju~OosOO~ I 09~ 32 K SI:lhC RAM1211 <11 29.95
BOColumn l mllllCIP"nler ~ 68·15/ H O<l 6505 CR T ConI. .. 39.95 Tll109 210 RaJ r'umefltal D'~I,l~ 99~ ijK Eoroml270B) 2 4.95
• 60 Lones PC' M,nute 68 47 COlOr CRT 4995 Till" no ROO 4 ~71-1e.Clecm.11 109'.> 1702 EllfomBo.'Jrd 300('
6850 ACIA ...... 595 MAmA 310 flea Array '.>95 2708t27 16 Eprom (tlnaca) 3495
• :"' i:,2~~V"C50 ~ 6652 SC"al ....dapler .. 5.95 MANI O-\ ~10 Reo.1 A1p>1aNooltnt 895 2708/27 16Eprom(INM C) 30.00
6880 Modem .. 10 .95 XAI130lil 300 Red C[fTII!I AnOOe R'IIhr 01' 1~5 ReaUm'eClQck 3495

~S69900
. 72.80.96. 120 Of _
132Ch.3r/L,nc 6662 MOdulator ........ 11 .05 XANJ062 300Il00 Ca1mArI(deLeIIDP 125 ACP P'OIO Ild (3 M Conn I 27 95
681 1"1 1.0M Hz OSC .. 25.95 XANJ063 300Rt'd 0l/trlrowCA.ltT10P 125 Veclar 6600 P'OIO 22.20
. ScH·Te:;tSw,lct1
6875 .••... .. 6.05 XA N30t4 300 Red Canm C~1!Io.1e R<lnl UP 125 Vecl0r8603 II Slol MB . 2995
6880 Bus D,,~er .. . ... 295 XA1130~1 300 Green C(J1JrTl AnoOe R"lMl OP 199
WITH ALL OPTI O N S ACP PRICE $599.00 MC66<168 1995 XArl:\O!2 300Grffl) CCffltIAnocI!!LtMDP 199
ACP E.olender ..... IConn
V,deolnlerlace(SSM)
18.95
3195
OPllOn " M" Terminal Scrc-en Butler (1920 Char I S5000 68001 7 .... 2495 XAtr3O!3 JOOGrl'l.'Il fh.-eII:a..CA.leIIDP 199 Parallel Interlace ISSMI . 3195
OptIOn '5' High SOOed PaQl:f Ac,-ance & GraphICS 5000 XM13Q!:4 300 Green Comt Callnk!iqll OP 199 13 Sial MOlher Board(l'JMC) 32 95
OpllOn -r haCIOr Feed 5000 XA1I3081 300Yefb.\'i:onmAna:lt'RqIlDP 210 9Stot l.l o:neTeo.,ra(\'Jt.lCl 2995

~5~~~. ~~9GI~~ ~A,~t~ ~:g: :~:E Ec1!;~~DP ~l~


6StoIMornerle.panaablel 3495
Pr oc· T(lCh Oare Boards. . CALL
WMC FIOOPY pce . . .. 3<1.95
~;g~~ :. i;~ ~;~~ .: ::~ ...--:-IC::-c,;::P::
.E"C"I-=A:-L-:P"U-,;R::C::H::A.,.S;:"E;:-'
~;~~~ i ~~ ~;~~ '. : .:~ I--:-:':=,,=:=-:=-'-'====--I
lF 13508 JfEl Analog I.lulll 8 001 895
COMPUTER SPECIALS
ICI-l70<l5 Prt:Cl5'on SlopWatch 2395
ICM 7205 C).IOS LEO SIOpwal(.n/T ,mer 1995
6502 SUPPORT CHIPS ICM 7207 Osc,lI alo r Controller 150
ICr.11206 Seven OeC3de Coun le, 18 or, SALE
6520 PIA .•... 750
6522 Mu ll. ... ....... 1195 ICr.1720!}CIO-Ck GcneTal o ' 695 '-Ipplell Plu'5o w/16K 1195. 990.
6530-002.003.00<1.005 •.. • 2 I .95 ICL 1 1013'.0'9" NO!L EO) 1.1 95 PEl2ool' 16N 995 895
6532 . • •..... 1995 MCI .'·1 33p3~1 Oogl: N O Converli!1 13.95 E~,dySol(;tller""'/ 1 6K 1099
(;551 ..• 1995 ICL 62 1 I Voltage Relerence I 95 Crornemco Sys 111 5990 .6290.
LM I fSSO N Ground Faull IC )(1 00 HOllzon I w/32K CALL
PROMS lM 2900N Ouad Amph"cr 2/1 00 p:lscaIM,croongme 1995.1 595.
2106450 ns. .... 625 LM 2917N freq 10 Vall COM 2/1 99 IPSI 1620 OinOlo RO 3295.2695
2708'6650 ns. • .. 750 AY':\'3550 <I>, d'9'1 OMM 2<19 5 Anadcx OP 8000 995. 875.
1702A .195 AY'~'3507 <l OMHl DVM 995 Cenlronocs M,croS'1 595 525
2732 7<195 ME'" .1963 M os lel Smoke DetetlOr II 95 Soo-oc 10 120 995 795
2716·5V . . . . . 1495 21SJ8 32 .. 8 Prom (1M 5600) 295 Teletype Model 013 13<19.1150.
27 16·5V. I2V. 2995 GI 15M 6channell.1oslel 149 H,PIoI Plol1e. 1065 899
2758·5V 1995 ULt\ 2003A 7 channel Onver 99 H ,PIoI Oog"'ler 795 735
5203 .... 0 13.95 210IAL·0I ........ . ........ . ....... 1 95 Inl etlubc II 895. 7801 .
520<1 AO 10195 r.ICI,1 ",50564 Oil SlaI,C Ram 695 ....,M,800 999. 750.
1M 5610 . .... . .. .3.90 MOe 1003 (<lN28) OPIO CoupleT •. . 3f l .00 Ala" 400 549. ..\.19
SALE 8223 32 ~ 8 ..... . ..... 2 .05 SPX33 OPlo Couplcr ... 3/1 00 T19914 11501025

s"\.~\ S~~l~~.il g~t~,~ S ASS'M 62S1 15512 .. 6(TSI 16 95 7520/25 50 Lt.1387 125 LeedclI2" Monnor 1-'19 139.
SO 82S 12332~8 ,190 1-l8811 .: 89 2/1 99
/.lK50I,1 C.11 c 311 99
LM 3302
LM -l 558
311 99
3/199
CenlronlCS 137 995 899.
82S 126256 .. ~ . .1 90 Tr~ncom T· l oo 375 349
sac 100 Songle eoardCompuler 12MHz) 526500 53':9.00 82S129256" 01 (TS) .190 745a9 311 99 RC ~ 136 2/199 TreflCOmT·2oo 595 525
sse 200 Songle Board Computer t4MI·1l)
29900 399.00 82S 130512~<I!OCJ . 650 LM::!23K 495 RC oI 13 1 21199 SanyO 9- Mon,lor 220 169
zao Sll1ne' SySlem 3 I 9 00 4':9.00 82523.. 695 M CI372 11.95 CO M 5027 3995 S:lI1YO 15-Mon,lor 295 249
VDB 8024 Video D,splay Bo:l ra 335.00 459.00 025131. .. 1·1.95 MM ~ 296··1N e .. 2 .95 CO M 5037 . 4995 Mot 22 MHl Mon ,t or 296 2 19.
VerlUl·Flop:>yll 325.00 <1 29.00 825137 ....• ..• •.....••..... 14 .95 LM 377 125 OACIOO ..... 15.95
E~pA1l(J() !'AOM I 15.00 225.00 49900 NOTE: WE PROGRAM PROM S
SO I OO Compuler System .....16·IK
50200 Co,npule, S'(!>lem .... f64K
6995.00
7995.00 "'00
57'.>00 CHAR"CTER (;EN.
~49 00
159'*
25 13<10 1 15V)Upper .. .. . . . 9.50
2513·005j5I/)Lawer .•... 10.95
VERBATIM SOCKET SPECIALS
6800 MICROMODULE ' · PRICE LIST 27900 2513·AOM315V)L awer ..... 1<195
MCM6571 .. 11.75
DISKETTES 14 Pmw/W·2t. ..••.•.... S 35
M ODEL N O . DESCRIP TIO N PRICE
MCM6571.... 1175 100% CERTIFIED ERROR·FREE! 18 P'n ..... /W·2l .. . ........ 55
9600A S,ngle Boald M lcrocomputor $495.00 20 Ponw/ ..... ·2L .. 75
DATA aOOKS • COMPUTER MCt,t6574 1·1 SO 18 P,n 5/1 IS
9609 AdvanCed Smgle Bd Comp (6809) 59500 !.ICI.l6575 t'l50 . 15 IlIUS DDUlLl DU!tn SlNCU·SIDlD ~' ,
9601 16 Slot M o lhe' Board 115.00 1960 IC MaSlDr ~5995 22 P,n 5/1 . •.. 15
INTEL Oal:l Boo' 750 )YPl IIf 5CRIPTI(I~1 PIl,el 110'" 111 Call l or volume prlOog
9602 Card Cage 1500
IN TEL MCS 85 Manual 150 UARTS/BAUD RATE ~~·Ol SoIISe<1u~ ,"s ao tIt SU2~
9603 8 SlOt M attler Board 10000 IRI602BI5V 12VI 395 ~P"IO IOtt,tlh'C '~ 5:';K~{:t Ul~
S A LE. OSBORNE DOOKS • SALE
960<l Power SUPPly 27500 ,W510131SV IZVl .195 515·16 1611u01'Ha"lll.lcrOOOOs n?~
9605 DC Inpul Power Supply 325.00 VOl 0
Vol I A,V 510 14A(161215·I·N, 695 • ,a & 111~ A C~ Deueu O( ~S ITY" mel f SIOl O TERMS : U~.e check. MfC. VISA .
96 10 Uhlll y 1'1010 Board 3900 ,\V51 0 1!>A.\B63 t5VI 1,95 1' , W/MU IRElnOReE MfNT mG AME I(. CB. 01 CO O COD reouu es
961 I Afl th . Pfoc / Memory M Odule 49500 H.IS 601115V I?Vl ~ :iO .,1101 ~1 5ttICftUI RS SOt!{ 25"'0 aepOs'l Charge Oraers pleasc
9612 Butferod U t,hly ProlO Bo.,r(l 4300 1I.~ 6 -1 02 7 95 '>1/. 10 10 lIo\e Mara :15 .\pPit et~ ,rocluaee.pua\lon date Foreogn pay
9616 32K EPROM / RAM M Odule 25::1 00 1I.\6~03 895 '.>11 U; 16 'l(lit' Itara I.' o:;rrw:-~ U.S. FundS. Oraer Oy phone. mall or
9611 EPROM Progf<}mm,ng Head 25:),00 2350USRT 995 TWX . M INIMUM $1000. Plea se ,no
9620 16 Channel Parallel 110 M odule 295.00 16116 :'SIIOS 2 <195 • ~O TUen DOUm 110EO. coum DENSITY ~" cluoe magallfle,ssue andphonono.
9622 Sellal·Paraliel 110 M odlrle 325.00 SALE TR1472D ..... ..... ... 11.115 ~~·O I Soli ~klll.'!l SA ,'5 0 M '~ 52 SHIPPING U.s.A. add 52.00 10' "r ~1
~50' I O 10 lIllie H;"II BIlSf WIlNGCO
9627 16 K Stat'c RAM M odu lo .H Ons 395 00 MC , ·I.I I ' 11.95 2 Ib$. For su r'ace add 30C l or add,·
.1702 ' '' !l!>
',SO 16 If, 1.(lIcI la,a Moo' toonallbs. For a" add 70C lor :Ida,·
9629 32K Static RA M 450n5 695.00
9629A 32K Stat'c RAM 200ns 895.00 'NOI9·1' ')95 . 1- IOO' , CERTlflEDOISKETlES loonal Ibs. FOREIGN ' Ado;) 1O"u sh,p"
'r P(!r '~)nal " o." .ml·S~ Coml)lJl,ncJ COM S016 16.95 >0800·0 1 5011 S_IIJI:iDens.oly JUO SJJ~O l)log andhandhnu.COO·sS I 85e~\l1I
9630 Card E.. tonder 68.00 f.I"cO(I' OC .....:O;o,<; Fr om Ch,'.... rn S.,...rem~ r 0800·32 32 HJ,aSrq" Dtn~!'f S.... " 3):.<1 Not rcspons,ole far IyPOS Some
96 40 M uiliple Programmable T,mef 395.00 r... ,crOl'lI oc .· ~·.o' I",,,,j,te,nc! T(-ch",C1ues KEYBOARD ENCODERS I 08(l:>·O I S<iUOcWlt~ t';l:~ O ~.I 80 ,lem5 sublecl 10 pilar salC WIJ rc'
9650 8 Channel Duplo. 5or,alll0 M od 395.00 PrOUr:1I'""'''''' II,,' ZI!O ,W5·2376 1375 IfI~50·01 S<;tl 0rluI11t Scoo Oouw ~·t\· J1Jil 49 110 serve "llhttol,mIIQuantol+eS.'5oome
96 5' 5 lnl ell.genl Tape Conlrotle' 550.00 P' Ofl':lmm""I ""'lRQ(X) ,W5'36OO 137 5 "ems sul)lcctloprocoousmOlaladaer
96103 32/32 110 M odule 21500 PrOlI',lon"""q 111.. b502 1100165 995 VOL U ME DEALER PR ICING AVA ILABL E Rela,1 PIII:II19 may vary Irom Ma,1
96702 Con taCI Closur.] M odule 35000 6502 r'llI>I "-:;'lmn"Uonk "'.I C9;>;> 995 Orae' We rese,~e Ine "ghttO $Uti-
CPt.! Han(H>OO ~
WE ALSO ST OCK DYSAN,CALL
UflPOPULA TED BOARDS (>lisp Av,) rliJlJIeJ ~.:C923 995 sMurem:mulaClu,er

RETAtL STORES OPEN MON·SAT • P.O. Box 17329 Irvine, Calif. 92713 FOR INTERNATIONAL ORDERS:
STORE 1310 " a" E. Edinger . STORE 674 EI Camino Real Direct Order Lines: (714) 558-8813 1310 E. Edinger (714) 953-0604
s~~wroo.::.n~:~~~Y7.~et~:~~ #2speclall~~~"I~' ~~I:~:0 . (800) 854-8230 or (800) 854-8241 • SanlaAna, CA92705 TWX: 91o-~95·1565

Circle 353 on inquiry card. BYTE December 1980 385


e S eEnds
Prices to increase as
S-100 Boards Our '!I'll '
S.P.I.C. - Jade
I () cord u'i/II 2 SI O',." , ,I eTC's . and I PI()
Single Board Computers
THE BIG z· - Jade IOI-I045K 2 CTCs. 1 5 10. I PlO $ 199.00 Z-80· STARTER KIT - SD Systems
2 or 4 MHz switchable Z·80· CPU with serial I/ O IOI-1045A A & T . $259.00 Z·80· computer with RAM. R OM, I/ O, & keyboa rd
CPU-30201K Kit ........... . . .. ... ,1415.00 IOI-1046 K 4 CTC's, 2SIO's. I PIO $259.00 CPS-30010K Kit .... .. ...... ...... $3 19.95
CPU-30201A A & T .... . ........ . . '199.00 IOI-1046A A &T . $3 H).OO CPS-30010A Jade A & T .. . . . ..... $ 399.95
CPU-30200B Bare board ....... . ... . $315.00
101-1045B Bare board w / Inallllal .. . $59.95
101-1045 D Manllalonly .. $20 .00 AIM-65 - Rockwell
SBC-I00 - SD Systems 6502 computer with printer, display, & keyboa rd
2.5 MHz Z·80· CP U with serial & p arallel I/ O ports CPK-50165 lK AIM ....... . . . ..... $374.95
CP C-30100K Kit .................. $269.95 CPK-50465 4K AIM ............... $449.95
CPC-30100A Jade A & T .. . . . . . . .. $339.95 1/0-4 - S.S.M.
2 seria l I/O ports plus 2 parallel 110 port s SFK-74600008E 8K BASIC ROM .. . $99.95
SBC-200 - SD Systems 10I-1010K Kit..... . .. ... . ... .. .. .. $179.95 SFK-64600004E 4K assembler ROM $84 .95
4 MHz Z·80 · CPU w ith serial & parallel I/ O ports 10I-I010A A & T ......... . . . . . . . . . $259.95 PSX-030A Power supply . .... . . . ..... $64.95
CPC-30200K Kit ...... . ....... .. .. $299.95 101-1010B Bare board ...... . .. .. ... . $35.00 ENX-000002 Enclosure . . .. . . ........ $49.95
CPC-30200A Jade A & T . . . . . . . . . . $375.00 4K A IM, 8K BAS I C, power supply , & en closure
lOOK DAY CLOCK - Mtn Hardware Special package price ..... . . . . . . . . $625.00
CB2 - S.S.M. Crystal controlled S·100 clock with NiCad backup
2 or 4 MHz switchable Z-80' CPU with RAM, R OM. & I/ O IOK-1400A A & T .. .......... . .. .. $329.95
CPU-30300K Kit ....... . ...... . . . . $239.95
SB1- S.S.M.
Motherboards
CPC-30300A A & T .... . .. . .... .. . $299.95 15 Hz to 25 K Hz music syn thesizer for S· 100
IOS-I005K Kit . . . .... . .. .. ... . .... $239.95 ISO-BUS - Jade
IOS-1005A A & T .... ............. $299.95 Silent. simple, and on sale· a better moth erboa rd
2810 Z-80· CPU - Cal Comp Sys 6 Slot (514" x 8%")
2/ 4 MHz Z·80A· CPU w/serial llO port
TB-4 - Mullen MBS-061B Bare board . ........ . .. .. . $19.95
C PU-30400A A & T .. .......... . .. $275.00 Extremely versatile extender board with logic probe MBS-061K Kit. .... . . ...... $39 .95
TSX-180K Kit .. .. .......... .... ..... $55.00 MBS-061A A & T ....... ... . . . .. . . ... $49.95
(U K R AM BOAlW $359.95 TSX-180A A & T ............ .. . . .... $75.00 12 Slot (9:%" x 8%")
MBS-121B Bare board . ... . .......... $29.95
ExpandoRAM II - SD Systems TERMINATOR & EXTENDER - C.C.S. MBS-121K Kit . .. ..... ... ............ $69.95
4 MHz RAM board expandable from 16K to 256K Can be used as both an S· 100 extender and te rminator
MBS-121A A & T .. .. .. ........ . ..... $89.95
MEM-16630A 16K kit ......... . ... $249.95 TSX-150K Kit "'"''''''''' '''' ''''' $39.95 18 Slot (14W' x 8%")
MEM-16630A 16K Jade A & T ..... $299.95 MBS-181B Bare board . . ........ . .... $49.95
MEM-32631K 32K kit ............. $289.95 S-100 EXTENDER - Cal Comp Sys
Puts problem boards within easy reach MBS-181K Kit .. . .... .. .... .. .. .. . ... $99.95
MEM-32631A 32K Jade A & T . . . .. $339.95 MBS-181A A & T ... .. . .. .. . . . . . . . . $139.95
MEM-48632K 48K kit ............. $324.95 TSX-160A A & T ......... . . ....... . . $24.95
MEM-48631A 48K Jade A & T . . . .. $374.95 DOUBLE-D - Jade
MEM-64633K
MEM-64633A
64K kit ......... .. ..
64K Jade A & T . . . ..
$359.95
$409.95
DoubLe density controller with the inside track Mainframes
IOD-1200K Kit. ... . . . .. . ...... . ... $299.95
IOD-1200A 8" A & T . . ..... . ... ... $389.95 MAINFRAME - Cal Comp Sys
ExpandoRAM I - SD Systems IOD-1205A 514" A & T ... . ........ $389.95 12 slot S·1 00 mainframe with 20 amp power suppLy
2.5 MHz RA M board expandable from 16K to 64K IOD-1200B Bare boa rd .. .... . ....... $65.00 ENC-112105 Kit ................. . $309.95
MEM-16130K 16K kit ............. $245.00 ENC- 112106 A & T .. ............ . $349.95
MEM-16130A 16K Jade A & T . .... $295.00 VERSAFLOPPY I - SD Systems
MEM-32131K 32K kit ... . .... . ... . $275.00 Versatile floppy dis k controller for 8" or 5'4/1 DISK MAINFRAME - NNC
MEM-32131A 32K Jade A & T .. . " $325.00 IOD-1150K Kit . . .. ........ .. .... .. $219.95 Dual 8" drive cutouts with 8 sLot motherboard
MEM-48132K 48K kit ... . ... .. . . .. $305.00 IOD-11 5 0A Jade A & T ... . ...... $269.95 ENS- 112320 with 30 amp p .s. $699.95
MEM-48132A 48K Jade A & T . . . . . $355.00
ME M-64133K 64K kit ........ . . . . . $335.00 VERSAFLOPPY II - SD Systems
MEM-64133A 64K Jade A & T . . . . . $385.00 New doub Le density contro ller fo r both 8" & 5'/,"
IOD-1160K Kit ........ .... ........ $309.95
Video Monitors
32K STA TIC RAM BOARD $ 2 99. 95 IOD-1160A Jade A & T . . . . .. $369.95
9" B & W MONITOR - A.P.F.
16K S T A TIC R AM BOA RD $ 169. 95 High quality, high resolution video monitor
VDB-8024 - SD Systems VDM-750900 9" m onitor. . . . . . . . . .. $1 4 9.95
80 x 24 I/ O mapped video board with keybo ard I/ O
32K STATIC RAM - Jade 13" COLOR MONITOR - Zenith
IOV-1020K Kit . .......... $339.95 The hi res color you 'ue been promising yourself
2 or 4 MHz expandable sta tic RAM board uses 21 14L's IOV-1020A Jade A & T . . . .. . ...... $399.95
MEM-16151K 16K 4 MHz kit .. . ... $169.95 VDC-201301 .. .... . . . .............. $449 .00
MEM-16151A 16K 4 MHz A & T . . . $224.95 VB3 - S.S.M.
MEM-32151K 32K 4 MHz kit ...... $299.95 80 x 24 or 80 x 48 memory m apped with grap hics
12" GREEN SCREEN - NEC
20 MHz. P31 p hosp hor video monitor with audio
MEM-32151A 32K 4 MHz A & T .. . $349.95 IOV-1095K Kit, 4 MHz .. .. ... . .... $399.95 VDM-651200 12" m onitor . . . .. $249.95
IOV-1095A A & T, 4 MHz . . . . ... .. $464.95
16K STATIC RAM - Cal Comp Sys IOV-1096K 80 X 48 upg rade, 4 MHz . $ 89.00
2 or 4 MHz 16K sta tic RA M · a real mem ory bargain
MEM-16160A 16K 2 MHz A & T ... $279.00 VIDEO BOARD - Jade Software
MEM-16162A 16K 4 MHz A & T ... $309.00 64 x 16 assembLed & tested S·100 video board
MEM-16160B Bare board . ... .. . ..... $29.95 IOV-1050B Bare board .. . .......... . $29.95 CP/M 2.2 - Digital Research
IOV-1050A A & T sale price ......... $99.95 Latest & m ost powerful reLease of ePI M
PB-l - S.S.M. SFC-52506000D Manual set ........ $24.95
2708.2716 EPROM board with built·in programmer S-100 PROTO BOARD - Jade SFC-52506000M 5'4" disk & man ual $149.95
MEM-99510K Kit .. . ......... . . . .. $159.95 Uni versal design. pla ted thru holes. gold fingers S FC-52506000F 8" disk & manual $149.95
MEM-99510A A & T . . . . . . . . . . . . . .. $239.95 TSX-140B Bare board ...... . . ... ..... $24.95
SDOS - SD Systems
PROM-100 - SD Systems 'C P/ M is a I'eg iste l'e d tnulc m a l'k of Di g ita l DOS, CBA SI C·2, Z-80' assembLer/ editor/ linker
2708.2716, 2732, 2758, & 2516 EPROM programmer SFX-55001000D Manual set . ....... $24.95
\{('sP"" c h CO I·p .
MEM-99520K Kit .. ............ . . . $175.00 SFX-55001002M 5'4" disk s & man $199.95
MEM-99520A Jade A & T ..... ... . $225.00 • Z-80, Z-BOA. and th e l e tte r Z are recognized tra de ma rks SFX-05001006F 8" disk & manual $199.95
of Zilog, Inc.
December 31
of January 1, 1981
MICROPROCESSORS
Accessories for Apple 8" Disk Drive Sale Z-8O .... ...... .. 10.96
Z-80A . .. . ...... 12.96
6502 ... ...... .. 11.50
16K MEMORY UPGRADE DUAL DISK SUB-SYSTEM - Jade 6800 ... 1I.96
Add 16K of RAM to you r TRS·80, Apple, or Exidy JADE's new dua l disk sub-assemblies include: 6802 .... .17.96
MEX-16100K TRS-80 kit ......... . . . $39.95 Handsom e metal cabinet with proportionally 6809 .. ........ 39.96
8036 ...... .. .. . 24.00
MEX-16101K Apple kit . .. . .... . . . ... $39.95 balanced air flow system, rugged dual drive power 808OA. ... 6.59
MEX-16102K Exidy kit ........... . . $39.95 supply, cooling fan , cab le kit, lighted power B086 .. .. 15.95
switch, approved fuse assembly, line cord, Never· 8748 ........... 59.96
PRINTER INTERFACE - Cal Comp Mar rubber feet, and all necessary hardware to
Cf' lItrullics t y p e fl O card 101 firm ware mount 2-8" disk drives· it's all American made, 8212
101-2041A A & T. . ........ . .... . . $99.95 guaranteed for six monthes, and it's in stock! 82 14
Dual 8" S ub -Assembly Cabinet 8216 .. 2.B5
8" DRIVES for APPLE END-000421 Cabinet kit ...... . $225.00 8224 ... :1.25
END-000420 Bare cabinet . . .. $59.95 8224-4 10.95
Control/er, DOS, two 8" drives, cabinet, & cable 8226 . 3.85
Special package price ............ $1475.00 Single sided, double density disk drive s ub-system
8228 .. " .95
END-000423 Kit wl 2 8" drives .... $995.00 8238 ·I.!J5
AIO - S.S.M. END-000424 A & T wl 2 8" drives $1195.00 8243 ... 8JKI
Parallel & serial interface for your Apple Double sided, double dens ity disk drive sub-system 8250 .. 14.f15
IOI-2050K Kit. ... . ..... . . .. .... . .. $159.00 END-000426 kit wl 2 8" drives . ... $1495.00 825 1 . 6.50
IOI-2050A A & T . . . . . . . . . . . . . . . . . . $199.00 END-000427 A & T wl 2 8" drives $1695.00 825:1 . I :UJ5
8255 ... B.50
APPLE CLOCK - Cal Comp Sys 8" DISK DRIVES
8257 .. IH.f)5
N, 'o/I inll' duel.' l(' halt.'f.\' hackup 825H . . 17.95
Highly reliable double density floppy disk drives 8275 .. 49.95
IOK-2IOO A A & T $125.00
Shugart 801R single sided, double density 82 79 . 15.95
SUPE RTALKER - Mtn Hardware MSF-10801R SA-80 IR ... . ... . . . ... $425.00 Z-80 SUPPOIlT
Spl 'I'Ch " '('/l j..! uitio ll sy n , h" .'ii :2I'r tl' ~pt' (/hf'r & 111 11.'(' Special Sale Price . .. . .. . .. .. 2 for $800.00 388] PIU H.5()
I OS-20 I 5i\ A & T $275 .00 Siemens FDDlOO-8D2 single sided, double density 388 1 ~1 PI!)·/ MHz 14.ij(1

MSF-201120 6 rna warranty ...... . $395.00 :l882 en:. . 9 .50


3882~1 ( "/'('.. / Mlh 14.95
Z-80· CARD for APPLE Special sale price . . . . . . . . . . .. 2 for $750.00
Z-80' CPU card with CP/ M for your Apple 388.1 .'if() .. . . . . .. 29.50
Qume Datatrak 8 doub le sided, double de nsity
38&1 .'ill! ... 49.50
CPX-30800A A & T ............... $289.00 MSF-750080 SA-851R compatible .. $625.00
Special sale price . . ... . .. . .. 2 for $1198.00 BAUl) RATE
MICROMODEM - D.C. Hayes GEN lmA'l'O ll.';
MC]44 11 IO.lKI
All/II Clluw ',' r diallllO(/f 'lI/ c(Ird (or Apple fir S· /(}() JADE DISK PACKAGE 1.843 MHz xtal 4.95
IOM-2010 A Apple modem $349.95 Double·D controller kit, two 8" double density driues UARTS
IOM-IIOO A :-;· /OU mode m $375.00 ' 6Il(K )
CP/ M 2.2, cabinet, power supply, & cables AY5· I 0 13A ;) .25
SUPPORT AY3·IOI4A 8.25
Special package price . . .......... $1395.00 68211' .. 5.95 '11{ 1602B . .. 5.25
Printers DISKETTES - Jade
6Il2!!P . 11.95
68:~P . 22.50
IM6-102 . . . 9.lKI
Bargain prices on magnificent magnetic media 6840P . 1R.75
BASE 2 - Impact Printer IlAMS
132 cps, bi·directional, tractor feed, & graphics 5 '4" single s ided, sing le density, box of 10 6850P .. 4.XO 211..02 :! MHz. 1.25
MMD-5110103 Soft sector . ...... . . .. $27.95 68.52P . 5. 7H 21L02A ./ MHz U-)()
PRM-13100 ....... .. . . . .... .. . . ... . $675.00 ()875L .. 7.:10
MMD-5111003 10 sector ... . ....... . . $27.95 2114L 2 MHz . :1.75
6S4HHP 25.(.' 2114LA ./ MHz :1.95
DP-9501 - Anadex MMD-5111603 16 sector ............. $27.95
PROMS 2 147 70ns ... :m.H~
9 x 11 dot matrix, 220 column, 200 cps, & graphics 5'/.i" double sided, double density, box of 10 2708 ·/:")Ons H.H:3 ·11 III ... 4.95
PRM-I0501 Standard DP-9501 .... $1495.00 MMD-5220103 Soft sector .. .. . . . . ... $39.95 27 16 12/jf 14.9S t 41(~1 MKxl 175.m
PRM-10511 with graphics & 2K . . $1595.00 8" single sided, single density, box of 10 2716 :l l P .. 14.HS 5257 :! MHz .. 6.75
MMD-8110103 Soft sector . . .. ..... . . $33.95 2732 :)I ! 59.U5 5257A ./ MHz 7.25
SPINWRITER - NEC 2758 ;')!) . . ] 9.95 MK4118 .. .. IX.95

••••••••••
8" single sided, double density, box of 10
65 cps, bi-directional, letter quality with tractor
PRD-55510 with 16K buffer $2695.00 MMD-81 20103 Soft sector .. .. . . .... . $39.95
8" double sided, double density, box of 10
CENTRONICS 737-1 MMD-8220103 Soft sector ...... . .... $57.95 • PLACE ORDERS
9 x N dot matrix, letter quality, proportional opaci11l/ FLOPPY SAVERS - Tri-Star • TOLL FREE
PRM-15737 Parallel . .. . . .. . ..... . . '79~.OO Protect your ualuable software from spindle damage • Inside Californi a Continental V.S.
With interface for Apple .... . ..... '89~.OO MMA-205 5 11<" kit . .. . . ... . . . . . . . .. . $13.95 • 800- 262 - 1710 800-421- 5500
MMA-208 8" kit . . ............ .. .. ... $15.95
• For customer service
NOVATION CAT _ or tcchnica l iJuluiries call 213·973-7707
300 baud, auto answer/ originate acoustic modem Mainframes
IOM-5200A Special sale price. . . . .. $139.00 • Writejor our FREE 1980 catalog
MAINFRAME - Cal Comp Sys
D-CAT 300 baud, direct connect modem
IOM-5201A Special sale price. . . . .. $189.00
,:! slu t "'; . /fJ{) mail1{J'(II1I I'
ENC-II2105 K/I
lI' il h 2() (Imp fJ1JIl '(' r s upply
$309.95 •
..:r~::'::»:E:
• COMPUTER PRODUCTS
ENC-1l210G A ell T $:349.95 • 4901 W . Rosecra ns. Hawt horne. CA 90250 _ _ _.1
EPROM ERASERS
L.S. Engineering UV eraser for up to 48 EPROMs DISK MAINFRAME - NNC • TERMS OF SALE: Cash. check s. credit ca rds
Ihl('/ 8 " wi lh 8 ... Iof nlfllh",.ho(lrd
dril 'I ' ('u fO /II ... mOll cy orders o r from recogni7ed institutions
XME-3200 A & T . ........... . ...... . $39.95
ENS-I 12:320 11' /11I:if! ({!liP p .S . $G99.95 • Purcha se orders accepted . Minimum order SIO.OOP:",
SpectroniCB hi intensity industrial eraser _ Ca lifornia res ident s add 6% sales tax . Minim .:....\ .
shipping and handling cha rge S2.50. Prices a ft for .\
XME-3100 Without timer ............ $69.95 _ U.S . and Canadian deli very only and a rc S'.1 b j"::'.l '.

TRS-BO APPLE
...........".
XME-3101 With timer . . ....... .. .... $94.50 to c ha nge witho ut notice. For ex port prices :Jne:! .J
• in forma t ion ~cnd for it JADE INTER NATliJN;\l. .'1 .
TV-l - Best Buy
The inexpensive alternative to uideo monitors
IOR-5040K Kit ..... . ....... . ...... . .. $8.95
16K MEMORY UPGRADE KIT •

C.HA l.Of; . I ]
VI,S4 ' 11111 .
"""("'UVoo
~.•,,>

'(-.
i

Call for your free 1980 catalog $39.95 Circle 354 on Inquiry cara.
COMPUTER Place Orders Toll Free 1-80(}-421-5150

<f
15620 South Inglewood Avenue
SYSTEMS Lawndale, California 90260 (Continental U_S. Only - Except Calif)
INC. (213) 970-0952
Retail Store Open 10:00 A.M. to 6:00 P.M .
Daily Except Sunday
WE ACCEPT MASTER CHARGE
VISA & AMERICAN EXPRESS
QT CATALOG NOW AVAILABLE

THE GREAT Q.T. BOARD SET SALE


6 SLOT MOTHER BOARD KIT FREE WITH EACH BOARD SET PURCHASED

Q. T. BD SET #1 (KIT) FOR S.D. BD SET #1 (KIT) FOR SERIOUS


Z+80 cPU (Rev I) STARTERS SBC-100 HOBBYISTS
Our Expandoram I with 32K RAM
Expandable + with 32K Our
Normal Versafloppy I Normal
Monitor For Serial Terminal
Retail $525.00 Monitor For Serial Terminal Retail
$950.00
BIOS for 8" or 5V4' Drives a .T.
a.T .
Price $425.00 Price $850.00
Q. T. BD SET #2 (KIT) FOR S.D. BD SET #2 (KIT) FOR SMALL BUSINESSES
Z+CPU (Rev I) HOBBYISTS SBC-200 & SOFTWARE DEVELOPERS
Expandable + with 64K Our Expandoram II with 32K RAM Our
Normal
FDCII Obi Den Controller A&T
Retail
$1050.00 Versafloppy II Normal
$1150.00
Monitor For Serial Terminal Monitor For Serial Terminal Retail
a . T. BIOS for Disk Drives a .T.
Price $850.00 Price $1000.00

EPROMS
aT MEMORY EXPANSION KITS
for SPECIAL PARTS 1702A ......... $ 4.95
2708 .......... $ 6.25
MICROPROCESSORS 2516 (5V) ... $18.00
TRS-80- APPLE- EXIOY SINGLE BOARD COMPUTER Z80 (2M Hz) ... $10.95
Z80A (4M Hz) .. $12.95
2716 (5V) $13.50
4 MHz Z80A CPU, dbl den Controller 2716 (5 & 12V) $13.50
4116200 ns •.• ... 8 for $35.00 (5 '1. or 8" simultaneously). CP/M® 6502 . . $11 .25 2758 . ......... $19.95
2716 (5V-4S0 ns) .....• $13.50 compatible , on-bd EPROM / RAM / 6800 .......... $12.50 2532 ... ...... . $55.00
2716 (5&12V-450 ns) ••• $13.50 ROM , two serial & two parallel ports, 6802 . $18.00 2732 . .. $55.00
8035 .. . ...... $20.00
2732 (5V) ... ... ... . . .. $55.00 real time clk. std 2K monitor & disk 8080A ......... $ 3.50 USRT
2114L 300 ns ..... 8 for $40.00 routine on ROM, one year warranty. 8085A . . . . . .. $20.00 S2350. . . $ 7.95
100 - $4.25 ea_ SPECIAL PRICE THIS MONTH 8086-4 . . ..... $60.00 MISCELLANEOUS
TlT-FDC-1 (A& T only) ..... . 5795.00 8088 . . . . . . . . .. $60.00 OTHER COMPONENTS
8748 ......... . $60.00
DOUBLE DENSITY CONTROLLER TMS 9900 JL .. $29.95 N8T20 . . .. $ 3.25
KASETTE LIBRARY Controls up to 4 mini or 4 maxi drives
8080A SUPPORT
N8T26 ......... $ 2.50
N8T97 ......... $ 2.00
simultaneously. IBM diskette format ,
Part No. 8212 . . .$ 3.50 N8T98 ... ... .. $ 2.00
works with sg l or dbl sided drives. 1K 1488 . . ... $ 1.25
CAS-1G-8 8214 .. . .. $ 4.50
RAM data buffer, works with any CPU 1489 ... $ 1.25
8I ue/ Grey/ 8elge/ 8Iac k 8216 . . ... $ 2.95
regardless of clock speed , CP/ M® 2.2 8224 . .. .... $ 4.00 03205 ....... $ 3.00
8" Di skette Holder . . .. 54.SO or 3/ 510.00
furnished for 5 ';." or 8", Oasis com pal- 8228 ........... $ 6.00 03242 ... ... $10.15
CA5-1G-5 03245 ......... $ 5.60
ible. 8238 ... $ 6.00
8Iue/ Grey/ 8 elge/ 8Iack P3404 ......... $ 6.75
TL T-FDC II (A& T only) ..... $325.00 8243 . .. $ 5.00
5" Diskette Hold er .... $4.25 or 3/51 0.00 TMS5501 ..... $19.00
8251 ........... $ 7.00
8253 . . .. $19.00 DM8131 ... .. $ 3.00
8253-5 . . . . . . .. $20.25 UARTS

PRINTERS QT MINI-SYSTEMS 8255 ........... $ 6.25


8257 .......... $17.95
TR 1602B . . ... .. $ 4.50
AY5-1013A ..... $ 4.50
DP-9501 - Anadex • (4 MHz) Z80A CPU. Obi Den Controller 8257-5 ..... $19.00
8259 . . .. ... $19.95 CHARACTER
9x11 dot matrix. 220 column . 200 cp s. & • Two serial & two parallel ports. Real GENERATORS
time clock' 2K Monitor on ROM. 48K 8275 $69.95
graphics
Memory board' Mainframe with 6 slot 8279 . . .. $17.50 2513 .......... $10.95
AD X-9501 Standard OP-9501 .. $1475.00 8279·5 ....... $18.00 UP CASE (5 &12V)
mother board • DOS on 5'1." disk
ADX-9501Gwith graphics & 2K $1525.00 8295 .. . .. .. ... $16.50 2513 . $10.95
w/ manuals . LWR CASE 15&1 2V)
Centronics KEYBOARD CHIPS
QT Mlnl-Syatem I( 'h Megabyte).$2195.00 2513 . .. $ 9.75
CEN-73G-1 73G-1A . ... ..... $695.00 AY5-2376 ..... $13.75 UP CAS E (5V)
Two 8-51 sgl sided/ sg l den drives
CEN-737-1 737-1 .... . . . ... $899.00 AY5-3600 ... . $13.75 2513 ....... ... $10.95
aT Mlnl-SYltem II (1 Megabyte) $2495.00 LWR CASE (5V)
LP-80 - Matchless Includes Iwo 8 -52 dbl sided/ dbl den BAUD RATE
9 x 7 ma t rix , 132 co lumn, 125cps. bi-direCl lOna l GENERATORS 6800 PRODUCTS
drives
MAT-MS204 .......... .... $695.00 (Just add terminal & compute) MC1,"11 ... $11 .00 6802P . . $18.00
1.8432 XTAL ... $ 4.95 6821 P .......... $ 5.25
PAPER TIGER - Integral Data
DISK CONTROLLER 6840P . $18.25
132 column. parallel & serial , 1S0cps, graphics 6845P . . $22.00
1771 BOl ... . .. $24.95 6850P ......... $ 4.80
IDS-440 IOS-440 .. .. . ..... $950.00 1791A01(CER) $37.95 6860P ........ $11 .55
IDS-440GIOS-440w/graphics. $1050.00 CONNECTORS 6875P . . $ 7.40
SPINWRITER - NEC
65 c ps , b i-directional. letter quality with tractor/
serial or par.
RS232 Set . .... . . . ... . .. ....... .. $7.SO
1 Male 08-25, 1 Female 08-25. 1 Cover
TELEVIDEO
912C ..... .. .. .... . .. . . ........ $699.00
NEC-SS10 with 2K buller ..... $2600.00 DB25P .. . .. . ....... $3.25 92OC . . .... . . ... .. .. . .... . ... $799.00
DB255 .. . . . . . . . . . . . ... . . $4.25 • Typewriter keyboard. Mi c rop rocesso r
NOVATION CAT Cover . . . . .. . . . ... . . . .. $1.SO
5-100 (IMSAI STYLE) .. $2.SO e• • contro ls' Upper/ lower case. Adjust -
300 baud . auto answer/ originate acoustic
Gold Solder Tall . .. ....... 10 for 52.25 able baud rates (75-9600 baud). Special
m od em
function keys
NOV-CAT . ... .. .. . ....... $149.00
Second page memory option . .. 525.00

388 BYTE December 1980 Circle 355 on inquiry ca rd.


DISKETTES DISK DRIVES QT APPLE CORNER
5 ~'''' sgl s,ded. sgl den . bOl!; 01 10
VER-525-01 Soft sector ....... ... . . .. ..... . .. .. $27.95 OT DISK PACKAGE
Obi Den Conirotier . A& T. two 8" dbl den drives, CP/ M 22, cabmel , power MEX-1SA2 Apple Expansion Kit . . ........ $37.00
VER-525-10 10 sector . . $27.95 Buy " Sell lor $35,00
supply & CBoles , " " , " ' " " ,.51395.00
VER-525-1S 16 sector .... $27.95 DISK DRfVE for APPLE
5 '10" dbl Sided, dbl den, bOll 0 1 to DUAL 8" DRfVES 5'/.' d i sk dri ve with controller lor your App le
Obi Den Drives In C abmel Only
VER-550-01 Soft sector . ...... $39.95 APL- 5DC with controller .................. .... S535.0D
8" 59 ' Sided . sg l den, bOl< 01 10
2 lilt aided (801 R) . . . $ 989.00 APL-50 w/out controller. , , .... $450.00
VER-34-1000 Soft sector. ... . .. .. $33.95 2 dbl .Ided (OUME) ... $1409.00 8" DR'VEs for APPLE
8" sgl Sided , dbl den, bOll 0 1 10 8" DISK DRIVES Controller, two 8" drives, cabinet & cab le.,., , $1450.00
VER-34-8000 Soft sector. . . ... $55.95 HIQ1'11y reliable Happy disk drives sgl Sided, dbl den OT APPLE DISK If
8" dbl Sided , d bl den , box 0 1 \0 SHU-801R . . ... ...... $ 425.00 Obi sided, dbl den, two 8" QUME drives with controller,
VER-34·4000 Soft sector . . $57.95 Speclat Sale Price . . 2 for $800.00 pwr supply, cabinet, ca ql ing , docu'mentation & one box
Oume Dalairak 8" dbl Sided. Obi dens I1y diskettes. . . .. ,. 52195.00
OME-8Ds (B5 1R compatib le) . .$ 599,00 OT APPLE DISK III
Pkg of two , . $ 549.00 ea. Same as Above - no cont roll er , . , .... ,. $1695,00
AII O - S.s,M.
HARD HOLES MPI-B51 MPI 9-51
5'1,' DRIVES
. .. $ 275.00
Parallel & serial Interlace lor your Apple
ssM-AtO K Kit. $159.00
Sgl Sided, Sgll Dbl Den
eae ci Replacemenl lor SA-400
SSM-AID AT A&T . . ....... $l99.QO
PrOIcc t your valuable sollware !rom spindle damilge
MPI-B52 MPI 9-52 . .. ...... .... .. . . APPLE CLOCK - OT syatem
Fsf-HHD Pkg of 50 for 8" . .. $ 395.00
$15.00 Obi Sided. Obi Den Real l ime clock w/baltery back ·up
Fsf-HDA 8" Applicator . $ 5.25 MPI-B91 MPI 9-91 .... $ 395.00 OTC-CCA-AT A&T ................ . . ..... .... $125.00
Fsl-HHM Pkg of 50 for 5';' '' $10.75 Sgl Sided, Obi Den , 77 Trecks SUPERTALKER - Mtn Hardware
FSI~HMA 5W ' Applicator .. S 5.00 PER-FD200 PERTEC FD-200 . .......... $ 250.00 Specc 1'1 recognol!On / synt1'1es!zer w / spcaker & mike
Sgl Sided. Sgl / DbI Den MHW-STLK A& T . . ...... $275.00
Z-80 CARD for APPLE
cpu card w I11'1 CP / M to r your Apple
Z ·BO
MsT-Z80 All. T . . ...... $289.00
MICRO MODEM - D.C. Haye.
QT MAINFRAMES QT MOTHERBOARDS Aut o answer dial modem card lor Apple or 5-100
DCH-MM2 App le modem. . ...... $349.95
Mainframe - Cal Camp Sys DCH-MM100 $-100 modem . . ...... $375.00
12 SlO t 5- 100 milonlramc with 20 amp power $llPPly QT Sil ence Plus
CCs-2200AT All. T ..... $349.95 6 510I{5 ," a 8 ...... )

aT 8" Disk Mainframe OTC-6 5101 BB Bare board , $19.95 o


Dual 8 " allV!' cu touts w l t n 6 SlOt m o rh c r bOo1r(j orc-s Slot K kit $39.95
OTC-MF ' DDS with 30 amp p.s.
5 ," D,so. M am trames WI,h 18A
OTC-MF+MD12 112 slo t M / 9) . .. 5500.00
$S25.00 orc-s Slot AT A& T .
12 SIOI {9 , " l 8 ", ')
OTC -12 Sial BS Bare board
. . . $49.95
TEXTOOL
529.95
OTC-MF -MDS (6 slo ' M / 9) . . . ... $450.00 orC-12 Slot K kit $S9.95 ZIP* DIP II SOCKETS
OTC -MF ' MD w l o M / 9 . ............ .. .... 5400.00 OTC-12 Slot AT A&T . . ..... $89.95
Mainframe - T .E.I. 18 Sial (1 .\ '," ~ 8· · ··) 16 PIN ZIp· DIP II .. $ 5.50
TEI-MCS-112 1'2 s'ot M(9 ) .. 5575.00 OTC-18 Slot BB Bare board , 5 49.95 24 PIN ZIp· DIP II ................... $ 7.50
TEI-MCS-122 122 slo' M / 9 ) . . ......... 5S95.00 OrC-18 Slot K kit . 5 99.95 40 PIN ZIp· DIP II $10.25
OTC-18 S'ot AT A&T . 5139.95 · ZERO INSERTION PRESSURE

BARE BOARDS AVAILABLE


ON MANY PRODUCTS
S-100 PRODUCTS WE ACCEPT M/C
VISA & AM EXP
Double Density - Cal Comp Sys Versafloppy I - so Systems
5'/,' or 8" disk controller with free CP/M 2.2 SOS-RAM232K 32K kit .. , . .. , , ...... $289.95 Versatile floppy disk controller for 8" or 51f/'
CCS-2422A A&T , ..... , ... . .... , .. . $374.95 SOS-RAM232AT 32K A&T .... . , ., .. $339.95 S05-VFIK kit ........ .. , ..... ...... $219.95
S05-RAM248K 48K kit, . , . , .•...... ,$324.95 SOS-VFIAT A&T . ....... , . ... .. .... $269.95
SBC-100-S0 Systems SOS-RAM248AT 48K A&T , . , . .. , . . ,$374.95 Versafloppy II - SO Systems
2.5 MHz ZBO CPU with serial & parallel 1/ 0 ports
SOS-RAM264K 64K kit .. , ... .. ...... $359.95 New double density controller for both 8" & 5 1J/'
S05-SBC1ooK Kit . , ... , ........ .... $269.95 SOS-RAM264AT 64K A&T .... . , .... $409.95 S05-VF2K kit ... . . . , . , , ..... . , ..... $309.95
SOS-SBC1ooAT A&T ............... $339.95 SOS-VF2AT A&T ..... .. ..... ...... . $369.95
16K Static RAM - Cal Comp Sys VOB-8024 - SO Systems
SBC-2oo - SO Systems 2 or 4 MHz 16K static RAM - a rea l mem o ry bargain
80 x 24 1/0 ma pped video board with keyboard 1/ 0
4 MHz ZBO CPU with serial & parallel 1/ 0 ports
S05-SBC2ooK Kit , .......... , .... .. $299.95 CCS-2016B 16K 2 MHz A&T .... ... ,$279.00 SOS- VOBK kit . . .. . . . , . . . . ......... $339.95
SOS-VOBAT A&T .. , ........... , .. . $399.95
SOS-SBC200AT A&T , ..... .. . ... ... $375.00 CC5-2016BCK 16K 4 MHz A&T .... . $309.00
VB3 - S.S.M.
CB2 - S.S.M. PB 1 SSM BO x 24 x 48 memory mapped with graphics
2 or 4 MHz switchable ZBO CPU with RAM , ROM & 1/0 - ~ • ~ .- SSM-VB3-4mhzK kit, 4 MHz . .. . , .. , . $399.95
SSM-CB2K Kit, ... , .. ... , ..... ..... $239.95 2708. 2716 EPROM board w,th bu,'t-In programmer SSM-VB3-4mhzA T A& T. 4 MHz .... , . $464.95
SSM-CB2AT A&T $299 95 SSM-PB1K kit ... , . . . , ....... , , ... . . $159.95
.. . , .. , ...... ,... . . SSM-PB1AT A&T . ... " .. " ..... " .$239.95 SSM-VB3-4mhzUPG 80 X 48 upgrade, 4 MHz
. . ...... . .. . . . . , .. . ... ........ ... $ 89.00
2810 l-80 CPU - Cal Camp Sys VIDEO BOARD -Ithaca Audio
2 or 4 MHz ZBOA CPU wlserial 1/0 port PROM-1oo - SO Systems 64 x 16 assembled & tested S-100 video board
CC5-2810 A&T .. , .... .... . . .. , . ... . $275.00 270B, 2716, 2732, 275B & 25 16 EPROM programmer

ExpandoRAM I - SO Systems S05-PROM-1ooK kit. ..... ...... .... $175.00 I15-VBOAT A& T . .. . . ...... .. ... . .. . . $99.95
2.5 MHz RAM board expandable from 16K to 64K SOS-PROM-1ooAT A&T , . " .... .. , .$225.00 SSM-nK kitT1 Active Tennlnator
.. .......... , ....... .. . $ 34.00
S05-RAM16K 16K kit. , .. , .. ........ $245.00 1/0-4 _ S.S.M. SSM-nAT A & T ............ , ..... $ 64.00
SOS-RAM16AT 16K A&T , .....•. . . . $295.00 2 sori all l O ports plus 2 parallel 1/ 0 ports VB2 1/0 Mapped Video Interface
S05-RAM32K 32K kit ... . .. .. .... .. . $275.00 SSM-104K kit .... , . . . . , ... . . .. ..... $179.95 SSM-VB2K kit. ......... , .. , .. ..... . $160.00
SOS-RAM32AT 32K A&T , .... . ..... $325.00 SSM-104AT A&T ." ... .... . , .. . .... $259.95 SSM-VB2AT A & T ............ , ... . $21D.O()
SOS-RAM48K 48K kit . . ....... .. . . .. $305.00 SSM-104BB Bare board .. ..... ...... $ 35.00 XB1 Extender Board
S05-RAM48AT 48K A&T .... .. . .... $355.00 SB1-S.S.M. SSM-XB1'K kit (with Connector) ... ,. $ 22.00
S05-RAM64K 64K kit. , ............. $335.00 15 Hz to 25K Hz music synthesizer for S-l00 SSM-XB1AT A & T ............. , ... $ 30.00
SOS-RAM64AT 64K A&T ... , ..... .. $385.00 SSM-SB1K kit. ....... ...... ... . . .. . $239.95
ExpandoRAM II - SO Systems SSM-SB1AT A&T ........ , .. . . ,., .. $299.95 l-80 STARTER KIT - SO Systems
4 MHz RAM board expandable from 16K to 256K S-1oo Extender - Cal Camp Sys Z-80 computer with RAM, ROM , fl O & keyboard
S05-RAM216K 16K kit ...... , .. ... .. $249.95 Puts problem boards within easy reach S05-l80K kit ............. .... , .... $319.95
S05-RAM216AT 16K A&T ......... . $299.95 CC5-2520A A&T ................... $ 24.95 SOS-l80AT A&T .. . .. . . , .. " . ...... $399.95

PLACE ORDERS TOLL FREE


COMPUTER ~J TERMS OF SALE: Cash, checks, money orders.

't
1-800-421-5150 credit cards accepted , Also C.O,D. orders under
SYSTEMS
INC.
[III (CONTINENTAL U.S. ONLY)
$100.00. Minimum order $10.00. California resi-
dents add 6% sales ta x, Minimum shipping and
handling charge $2.50. Pric es subject to change
15620 South Inglewood Avenue
(EXCEPT CALIFORNIA) without notice, International sales in American
Apple is a trademark of Apple Computer, Inc. dollars only.
Lawndale. California 90260
CPI M and MPI M are trademarks of Digital Research .
(213) 970-0952 TRS-80 is a trademark 01 Radio Shack.

Circle 355 on inquiry card. BYTE December 1980 389


IBM 2980
SELECTRIC
BANK
TERMINAL
8011 2R Disk Drive
;:~\~ar~ ~~~ I!n~:~~I~.I~ ~~i~t;~~~el'il:!;~~~I,~~y~~f~~~r~!~~~:~~ f~'\;I~~m . $ 795
S2~O
Documenl"t(on Includcd. :JG pound s . IIISII· 180 1 'i'he (B)'I 29110 tc r m inal ..... as des!I.'llCd 10 be located al e ach le llcr s station In a
branch b=k. b\formatlon entl' r ed 1rIIO the tc r m in a l would inst;llitancoos ly a dJusl
F REE PLAST IC LIBRARY CASE INCLUDED WIT H T HE ;g~~~~I~I.h~\~~D~~ij~~th t ..... o Shu g:. rt nO ll! ,!1 9k (klv es. $1195 the customers account ;It the computer. ,\ reco ,'u or Iht; I r :u,s:lction ....·OII l d b e
posted into the customers passbook an d lIimu l :oncOJ!'ily record e d onto ill cO'n \ \n -
PURCHASE OF EVE RY BOX OF DISKETTES Disk drive c .. hlc. 6 fcet 50 condu c lo,· ,dth cd ge ca r d eonr\ CeI OI' uous 40 colu mn paper r o ll l ocOlled within the termi n a L U5EU
al hOlh WCI\ - 650S $25 .00
I::ach unit i s suppllcd ..... ith print ball. ri bbon and documentation.
£"po ,·t . :!?O\' . 5 0~lIr .: a dd $!i0 .00 pCI' dillk d riv e .

. ~ ~ ~ • • _N
\,1=;; ~ . . . IL . . . . . . . . . . It • • •
~ ~ t • • ~~.N&L
, 0: ~ 1'\ "It."",•••.• ••.
--

T en boxes $22. 7 f) On e hun d r ed box es $2 1. 50


BSR
SYSTEM
~
62 key Ilylck non · cnclded kcyboa " II. New
su r p l u s pur c has edfr olllthe r ellidualln ·
,"cmor y of Ih e AII:lir COtlll)ll t e r. "I~ Y - IJIK

:'I!lNI/)[SKI~T,[,ES 10 buxes Box X·l0 5 0 key l\licro· Sw it c h br a n d Ha ll I~frecl


keyhoOl rd . (USED). Ten bll TTL Ic\'e l U lt -
put. It cqul r e s ~5 \'olt, KEY-DT 2 J lh ~.
S:!7 ,00 $25. 00 Scot ch 7-14\O}( 10 )(1 6 ) $~ I. OO 521) .00 Sarllc unit ·,,·lin ,\Sen em:otloe r. i\dd ~ \ '2 .00
2\1,00 27 .00 Dyaan '[5.00 013.00 Also "vall ll bl e !'I.iaxi · switch i'lE\~ h{'lI adcc·
Ima l keyboa rd , Gl n!!s r eed. ITL $~9 .1II~ ;":
Dysan box 10 bx. 1\\HX box 10 ox.
;~~t;:~L~~~.~~:~~:I:E7~Z\~i:ft}~~;1~'~~~!!:~':1 ~~~!~:~~;l;():~;nl';~:~~:': \~:~l~~'~:~ :~~~

...
37-\0/1 $49 . $47. 3060 $4:'. $·13.
DSlt Ti m e r e i g ht channel $6;;. 00 '\Pll li an cc i\ lodulc r,oo W. S 13.95
JHOl1d 75. 73. 30!}O 37 . 35. :'lIas te l' eOllll 'ol consol e H . 9~, L :m lll il lodul e 300 Walls 13 .95
"'.
J I1 5 4!}, 45.
UIII'al:\onic Co ntro ller HI. !lfi r-i1~ W fu ll contro l wall s wi tch 14 . :',0

~
:'I1:-'J,' - C~(5}(8) "leaSe speciry S I f4 8"

BMC
VIDEO
-
eQ) ••
~ :

PORTABLE DATA ENTRY SYSTEM


MONITOR These used data to:rmlnals " 'c r e ori g Inally des igned fo r r ctail s tOt'c o r der entry
sySlems. The opcrator eme ,'s the Inventory cont r oillumbt: r. mcrchandillc on

$259 hand Wid Ihe unit pricc. ,Hte ,' al l perlinent data has been entcred. the main "
house is telcphoned. the hWldset is Ill~ced lu the f1cOllstlc coupl.::r a u all Ihe j ·C ·
co rd cd information is transmitted back the lllasl er c ompu\(,r.

~1~~:a0~;f;; ~~~J~~:" ~i~::~t~'i~I~I~'t~'I~,~~t:: f,\::,~~~~~ ~~p~~~h~~~~)~~~lC;b~el.)


Gr ccn ph oi'! ph o r with I U ;"1117. b .,nd·
wldtl,. I:O t" t,(Is \1 VId eo illl',, 1 m ,,}.:e the B;"IC All units re moved from se rvi ce in ..... o r kl n g condilion. Oz'IJ:lnal cotn o ver $2. 500,
l~G-I:!~ ,III 1(le; !1 "'<lI ,l to ,' fo ,' IlIl von<.: " L"II, \r'in g
r( hi g h t" 'so hni on 12" -.ll s pl :w.
Il h:h i m lHI CI plastic cncloll ul'{' as'Ull'ell 1h.(1 Ihe B" IC monit o r Ii'! II "I ~ J.:cd
lake an>"wl, e ...' !II!Hn!II w nt. "(II' udtlL',] jll' UI"c t! OI ' lh L' 11II11 i ll L'(I"iI'Jl c d with
Lear Seigler Inc"
Inst all o.tion is simp le . A nyon e who h as
a r e rn o\'"hl<! lIm okcd '!()!1· C I.U'C "l e xi!'! .1 /1 !le l' c cll, Vt) {\ I· Il " H.; I U Ihs.
In Plant
ever c hwl ge d a spark plu g s hou l d be abl e
t o up - g l'ade his m icrocompute r .
PRIN"IRONIX POCKET
How C~Ul Califol'l1 1a Digllal offc I' these
INTERCOM
l11crno r y u p - g r a d e seLs at 25 % be l ow our comp etit i on?
Simp le . we buy in Yotunlc , who l esale to deale r s and
s e ll the bal cUlC C d il'cetly to own e r s of pe r son al rn ic1'o-
$4500
1'00·ty - fou ,' !lcllol r nt c print he a ds s hunl':: to $14~5
systems. These 16 K dynamic memo r y ci r cu i.ts are Jlr o vh.l ..: Ov c d a l'pln r, .10111 . ['his uniquc r..,a ·
t u ,' e .lllo ws .' I'csolutl o n o f GO daI s pc ,' inch An othe r one of oor mystery products. Manufactured by Ihe I.ear
faclOI"Y prirne an d un c ond it ion all y guarant ee d for one ho ri/ om .,1 :u,,1 7 2 vel·l ical. Seigle r Company. The Ilocket Inl e r com is sup p lied in :l. decp dr llllm
ful l yea l'. NOW. befol"e y ou c h ange you r m in d. pick Thl' Pdntr oni x I '- :!OU h :<11 t hc c ap:ohility of blue anodized aluminium enclosure. Excell e n t for I h ose sl.eclal
(JI,Il llUti n ll.ll i ClUr es .t':, I· t; OOe llandl"l' lI.e la · projccts which require a touch o f e l egance. LSllisl pri ce $ 14 ~ .
up the telephone anti ol"d er you r u p - grad e memo r y
from Ca..lifol"nia Di gital . Ad d $3 for T RS8 0 jumpel"s. P·300 I... t ~ . 'I f":.,lul·1' n ot pro vid c d whh ha/ld 0 "
,;]n lllll dnt c l·g . 1'1l1' - :l00 :!OO l tJs . ~!r;:e~l ~~~h ~~,:~~c~~:,et ~~~U~B t;.~J:~~;~rxb~,t~;~: r~~~~l~~i
S TAT Ie 1-31 32- 99 100 - 5C - 999 I K+

'1$1395
4++'
21L02450n5. 1.1 9 . 99 . 95 . 90 . 85
21 L02 250nS. 1. 49 1. 39 1. 25 * ..... - - -- Projection
2 11·' 11..;.,,4 ·150 5.95 5 . 50
:n 1·\ IKxA :~OO 8 . 95 B. 50 8 .00
5.25 4. 75 4 . 50
* Module
? ~ .
·10 ·1-1 4](" 1 ·150 5 . 95
:10·14 ·1\<.,,1 250 9 . 95
4045 11(,, ·, ·150 8 . 95
5 . 50 5.25
9 . 50 9 .00
8 . 50 8 . 00
$995 ~tt~:. $25
·1 045 11\.,, ·, 250 9.95 9 . 50 9 .00 * * PRX 9500 USED
5257 low pow . 5 . 95 5 . 50 5 .00 4 . 80 4 . 60
Vo l tage applied to one o f the twelve discrel": m iniaturc Incllndc9co::m _~28
lamps causes the nlodu lc to d Isp l ay the selected cha r aCle r. (~ - l\lhnJ !oi l.
Use rs may. substitute the ehar<lc~cr mm IIlid disp lay pictures ;).ucillym .
bois of their 010,'1\ choosing. Manufactu r ed by Iml'.l sl rial Electronic cngi .
ne e rs Inc. SPC- L 12 Us ed ex ·~e l1 en l cOlld. 24 l amp modu l e, a l so IIv.l lI.

2716 EPROM
DATA INPUT
SALE$13
We have sl:tshed price in an effo r t t o r educe our over
~~
-
TERMINAL
Thi8 K~)'811111(1f1lermlnalwa.reccnlly ;lc ·
quire<! from Ih e CMC ..tlvi8lon of Ihe I' ertec
Corporation. 'rheonl( "'a, o rl ginnlly delligned
_ - lor Inpulln g d;ll;l direct ly (llI!Omagnetic: tape.
SLacked inventor.y , T h ese a r e s in gl e five volt EPR ONls
manufac tu r ed by one of t h e Wo rl ds l argest produce r s
10~::::::::::::) 01 T he syslem Is comprised of :r. premium ca81 a1umluium and flbcrghss ~ncl~u rc .

o f sl'!miconduclors, All are fi r st qu al ity p rime dev i ces, = along wilh a 1I 0n ~y w ell / ;"licroswilch hnl! cffect kcyboard, Thin)' cHap l:r.y I:U11118
ad vise the ope r ator of lilt, 8YSIC"' •• UtUri. rour Inch lcud speal«'r ackn o ...·l cd g e~
!lCee!'tance of data and a.lCr1~ tl".1 ope r ato r of " endlnl: probll'm".
Cer am ic 45 0 nS . GOLI) E])GI~ ~O;\'~ECTOH~ " \) " I'Yl'\: "ach IIl · 2"1 :!~~ But mOB I of ni l lhls " USED" le rmln :o.I. with:. IIl1lc Inmlllnmiou. can bc enl/lnee r cd

FREE
1)1·.t! I' ,, 1:,1<' $ 1 .(;0 $ 1.·10 .$ l.:l0 10 nmk" !h~ pedeCI home (or an !:i_IOO Co",!"uer and video dlal.tt,y: or ... llh 1I 11 L,tht
5 · 100 . 1:!5'· eent e n; llEt'S fc mlll" ~ . ~ ;, ~. ()O l.llO modi fi cation w!ll ,"ceep! t he llock wcll 1\1111 · 65 ",Ic"o/ com put e r,
"lI c h
h'"1:11 sold c r .2 ,,0" 1'lllV $ 2.:" " $ 2. ,, 0 Il E hou,] 1 ..;0 1.:15 1.20
lrn sa l wi ...: wl' :1l' (T l) ;I,9!i :I . ~ O tl ,\l rd' ."H le ~.:i ;, :!.15 2.00
Sullins HI · Hcl. . 250 " .1. ,, 0 ·1.00 ]),\ I ;,Src, " a l c :1.2 ;, ;1.10 ~.90
Sullins Hi · He l. wlw 5 .35 ·1. 1.1 0 lJA ht)"tI :!fl ' I.tiO I.:lO
&illins IA lt"Io' .1 ·10" .1,!J"
.1 56" Center>i\llt:mdat'd)
lJII:! 5 1' m: ,I" 2 . 50
1111 :~ !i S rCIIHl.Ic :1.35 :l.Ifo 3.0fi WESTERN UNION
UhR-," VioLET PRodUCTS UVS ll-E 22/4·1 Kim Eyeh:1
:Ian:: !)jeilal Grou]) :;/T
3Gn2 Oi gltal G r OllI' W/W
2. fi O
5.U "
G. GO
:! . I[.
5 . :; U
G.l f,
1111 hou,! 2 / 1' 1. :15
nC.l7J' ",;ol e ·1. 2U
])t.: ;r; ~ fem a l e ii-OO
l.l fi
4.00
" .75
1.0fi
3.70
5 . 50 ENCLOSURE
TheBc e nci08ure. were manubc.
l It.: hvvd :! /P 2.25 2.00 1.7 fi

UV EPROM With
ERASER
-I:J/6G 1IIolI>t'ol,\ 6t100S/ 1' 6 .GO (;. 15
1J1I50l' m •• le 5 . 50 5 ,10 -1.75 lured fo r Werlte", Union by Unl -
4J/86 illoto.GIIOO WrW 7 .00
UU SOS fe lm ,,! e lI . ·IO 8 . GO 8 .00 VC"Gal. Tecimology. 'I'hl/! exact
IJIJ ~,O h(J(.Hi :!/P 2 . 60 2.,10 ,'oq)UBe or 'h" product ill stl ll "
I!'>'!'EG](,\TI; D em CU l T SOCKI':T S mYlite r ybutlheCl'IClollUr" Is
purchase of Low Profilc Win' \\ r " p CL::-ITIlU;':ICS
Idcally lIul ted for 3n 5 -1 00 mOlher·
bo:r.rd ...·lIh .hlcldcd power supp ly.
FORTY cad, 100 ~
S.IO S.09
. 10 . 0:)
c;l c h 100 _
$.4 6 ;C. ·n
.1'> . '11
57· 30 :160 Removable hood Ulld ple.dglu
froo t m1lketh lllcn<:!08ure3ll:lt ·

2716 EPROM's ,1 2 . 11
. 13
. 50
.68
. !l,j
A 5
,61
. 87
llIUB O;': C,\ IILI:. C O:.,:l\:ECTOtt5
17 /J 4 5"dl /ik ·1.85
20 /-10 TH S· 80 " . 65
-1 . 15
5 .05
3.9 5
·1.70
Iractl"c home for llJIyhobbyp r oduct.
I'e .... sorp lus!nfactoryboxcillu pplie d ..·\! hthrcc
22 1'H edge conncclor8: I)U 258 communication, connl'l'lO r ; six
foot ~ rClJnded power I'ord :tnd mo r e. [n .lde dhnenslolllB: 19" .
1. 601.·17 2:, /:; 0 1l " u isk 5 .!.I0 5 .1 5 ·1. !.i0 101/2 ' .:6718:' Shipplng ...·eillhtII Ibll .
$79value
----
- - - --
--- -- ---
-
------
-- --
-- _ -
---
---
.-
D U H A li ll . 1 ry . . . 15 111" 1;", cOmp tX1 e nl o f t !le 11 .......
Am.co m 1;;0 . No lx' !lll n o .... histles . 110 I'r ob l(·!1I s .
ju s t .::on s is :cn t h l l:h qu a.li n · OI,Hpul .

Th is nlm: .... in· dOl mm d x p r in le r feat u r es a hal li sl ic rhl s 1l1odu l \l d v comil l'U Cled C BT I"' \'min a l h ~. s bee n
~';!~~ ,~'~~'~I~ ;:1 " ~~~' ~~::1f( ~~l::'~ ~~ /~t:~ '~i~~~~l,i~ I:.~d \0 " u Rin e " r ed wilh I h e USl"r in m in d , Tilt.' vid eo d is pl ay
m odu les s wiv e l s an d lilt s 10 p r o vl dc II ...: 0P " " lI lO l' ..... ill,
: h~' r e Hab Ui t.· of th e p rin le r , a c om fO!1. ;.lbl c vi e ""i n g pos ture.
;"I1i c r op r oees SO I' cOI'll I'ol ll: d log ic seo!.kh' f: b k lire c: \io:11ll T welv" inc u I' - J9 Gr ec li pho sphor Sl: I'<:en boas t s ;'
h ClId n lt o ws I I\<.' I\II:U:OlLl to p r in l lip to spe e d s of 1;'0 CI'; HI' 7 h y 1·1 Ch ii l'C1ctcr llla trix.
c: h a r :.clo.: '· ll 1' ''1' s ~·colLd . 1:16 colu m n s ·..·i d e .
SI,.nda l'll lI O b,ll ~'l Iinc se"e "n fo n" .1( wilh a ~ 5 111 [ h ",
Adj u stabl e l!' aetu n J a llli v a ri ab le helld gap pe r ml! th e to d is p[ av II1:,c h i1) (." sta tu s and a id 1: 1 the di "~ lI o stl cs

ANACOM150 An ,le om \0 :"': Ct.'pl fift"cn inch wide m u lti· IHU· t fo r m s .

Swit c h s" h:c1at) h, : s ki l) p a pe r p c l'fo \·:nion . ca l'ri a!!e


In Ih e " ... elll of " s y st em m alfu n c t ion.

117 ltL!y Se [ect !'ic styl e kcy ho:u ' d '11" ' rL/lW~ I "clit (lilm g
!'el ul'II/Un e f!'cd ,u, d s ix o r c i /: ht lill "s pe l' in c h , wit h n unle l'l c e n l r y P:III. Eb: hl Ll S"I' d c fin a h l e ru"c-
DOT MATRIX PRINTER L Clt.'U1 pa p'''' s h icl <.l ;u, d enclos ure sound p r oofi n g add
l ion Ilevs .

10 I hc o"'" r <l ll q u .. ll w o~ th e p ri nt e l'. 'I'll " 310 1 v ideo ,,, 1',,, 1,,11.1 is ltS23 :! (;oll1l':I\ 'I hl " " li d <lis -
Mfg. suggested list $1350 pi :.... !! nlJ 1:!11 ASC II cha r acl" t·s incl ~d ill l: cont l' o l codes ,
Ttlt' An aco", I r.u ill d efIni te ly Ihe \0(:81 valu !: til ltxl:WS

California Digital Introductory Price ext r e mci v COlll PCl itiv c "" o rhl o f m ic r o - p r in le r s . ,\ cc~'s!; ih [ e CUSlOnl e l' set u p !iwhc hes " id [n c h oos in g
s u c h op t ion " a !:l lin l" s p"e d. p a l'l l)' s c ,·o l l. iIIH.I,' evc n ,c
~rot~,'al~t~~ ~!I\~:~c",'" : r:;; c f~~~ i ~'e~~t~~t:~'lE;~~\~,c~ ';~d~'
,' id co.

h e [o r " purc h as h' l: a I C BS :'" lI able mac hine , \jilt m Ollt of a ll. b uil t int o e ve r y :HOI le r l11 in:1I is I h e
'lu l.li tv th :.t von h a v L' l e<l "!1c d to e xpcct f" om the IB ~ 1
,h ' <lU a b l c dtlle ,' Il S- 232 se r i.'ll ~ 6 0 0 uWld , PR ,\ · 150 S CO I'I)Or a ti Oll, V [) T · 3 101
0 1' (;c nt l' on ic /lI\ r n ll l' l I'H ;\ · l !lI' P . Fi c l de ltchan ge,
U P S !;hi p"in !! wei !!ht ·;0 p ou nd s ,

NEW from
AMPEX S-100 BOARDS
INTEGRAL DATA DIALOGUE 80 Assembled. Tested. Burned-in
460 CRT TERMINAL
Paper Tiger $995
GR:~W,CS s l1~O
rh e 460 P .,pe r Tig e r U!I es a do: m;il rilt ch:u' ac t e r fo r m ati on Icc!miqll e in ..... hicl, t he
p J.u:;cl11.' m of the dO: 1> OVt.' r l;lp bo th ho ri zon l a lly an d v"rtic ally 10 a chieve a co rr e · Nc w fr OIll I le Am p".II: Co rp o r al i on. Th e Dialogue 110 fea tur es ~e m ovable keybo ard,
~r.'':::;::~I~ ;I,~;~ii~~~~ii~:;~;lnl h ead U!iCII s t ag gc ,' ('d ne e dl" r o ws 10 cre at c th c v e l'· dl !llil ay a ble IW O page s (fou l' opti on al ) du al \lr 0t!ram k"Y!I . half lIltensit y prote cted
fl c ld s and Sl a tu s lin e . Transm it s d aHl eithe r bl ock . lin c or Ch a raCler modc .
MEASURI~ ,.... mNT SYSI'E:l'I!S
Dynamic mCllIo r y Dl'IID -6400 $770
j\IOH R OW / '!'llINK EH TOYS
IIlultl board "NEW" Da isy ",he d p o rI.
I\call y o \'e " bpJlin lt dots , The h e ad Is d ri ven b i- d \1' e c ti oually under mic r op l'o · Ex c c ll e ll\ valu e . VDT - D80 shippln l: 471bs . Dynamic memory OMB - 3200 700 r eal lim e cl o ck, POII'C I' on jump.

I
cellIlO" collt r o l by <l st e pp!: r m o t o l' d riv e n 'lIec h:ll1 i slll . p r og l';"]} In tCI'['Ul't c o nt'l 3p/3S $275
"Tw o K " hu fl c r a ll o ws I h e prim e r to ;' cc o:pl Ih e e nlir e eon tent of a 1. 9:.10 ch a ra c to:l' GQDBOUT/COI\ IPUPRO
Du:u 1101111/11085 16 blt CPU n~
Swi.lchho:II·,j i'llcrfac(: ,11'/25 219
C lt '[' ilC r ("m . WUlI " r aphi cs s u s ges t " d ,'eta ll price $ 1.39 [, 2i Ibs, PflG-'160G Awed [)gltal Data Sptems Inc Z ·1I0 CPU 2,1 b[t address" MHz :!3!J Disk Jo"k c y I ,.H~k controll cr 195
Stalic HAM :.J:!K ( Alph a 1Ilicro) 57:' Disk Jockey II doubl(' d e nsity .n;;
SD SALES
NEe Spinwriter !1i'. ( :l. 1\ T :! ;; $!LiO Specl ru m color g raphics board 329
ZlOclIJraC TCI'b\ :!·lli n(>l wdl'c in c h Illterfacer II I /O boaI'll 199 PH OIII -I OO prog r amme r
sr. J't.;en, I t! k. ,v TlIl!l U: I'i C· e ll t r l· du stc \' , SE.'\ · I~J'LE COMPU'l'EH PRODUCTS
Video display board 1I02~
I1 L'I·e l·sl' v i,k o . lJ is lll,'l \ " bl e; c on t r o l Ver8aOOppy JHO controller

551121 P/'';Sie~~ii
60fl 6 16 hit C I'tJ 2 c a rd scl/86 dos 595
Ch" ,·OlCle !·S. \ Dr ·1l 2;, sh ip. 60lbs , CALIFO HNI,\ CQJl.lPU TCH SYSTCi\IS j\lULLEN PilODUCT5
Hl. r : I::-; r 30 ~9.) 0 5 -1 00 I\l a lnfr:llne 2200/\ 329 E.II:t cntlcr h o a z' d/L og ic probe (kil)

$249::: \dt! itiCI'I:Ii (..... Iu ,'.::s . Sp ec ia l fU!1c t ioll


kL·I'$. ltIl:h n ,soilu[(Ju ~ ra)l h ics. :! :,: h
" .•tus liI1O:. ;"I[u \t l - iu le n s il l· sc r c "n.
&qH' r la r qu'-<i ll\ k~'\·hoa rd. VIJ'l' · 1l 30
Dis k controller/2. 2 CPl\12422
Z - 60 CPU ,1111111. DlIIA 26 10 A
D[ GITAL HESEAHCI[
32}\ :!716 CP Il OM hoard
329

99
!lel ay Cl(Ho /c ontrol boa r d
D. C. HAYE S PHOD UCT 5
!'I1icr omodem S· 100 FCC r egister 37 5
AHT E C ELECTIlONICS
HEt: I. :\T 10 S1 19;; 1';PH01lIS [0 \' a hol'e 27 16 16rl'<!. 13
Wi 1''' Wr;;p 1'1'01 0 b oa rd \\,W / IOO
lu sc,' l /tI "[ "I" l ill l' f" alu r e . E l c v.· n CALIFO RNiA ON!''' COH?ORA'1' [ON General Purpolle 1' 1'010 GP / 100
speci:ll <: " .'I' hie ~\'m hol s , VIlT ·!!·; O A/D bo a rd 16 challnel 12 bits CI\LIF O HN 11\ D IGIT ,\ L
HI : ca·: r-: r li O Sl·: U5 QT C OlliPUTEH SYSTEMS 80t!S C P U ·IK o n h oa rd s tazic H,\i\I ·I:'O

ADOS !luf(" n d ,Ji :; pia v . 1110...10 ", odc : r an s ·


m i!Ls iori. P ]'01 " cl<' d fi dds. VI)r·H GO
Rc ,u time c lock/cale ndar

TEe V-300
I Word Processing HAZELTINE VDT-H duiet
Daisy Wheel Printer
1400 -$695 Buss
$1595 1410 -725 ~!n;;~
fA~1~rl~!i!£F~~b~~jfi;~::r~-~~I~ ~ ;~U~liriil~~ ~)~!Ii~~~~' wr!~~i 1~~~~~~~!~~n~i;~Crl~g 1420-895.: 88D3-18
Useil s tan da rd DI " b \o b r a,lld llll e r chan g ab i c da isy print ,,·h.e els.

COIln<' c tor . Sh ippl n ,l!: ;)lI l b!L . PH V· 30 0 .


,
1500-950
Int.;:1 B Oa ~ CP U m ic r op r ocesso r cont r oUed . lnt e da ces via Cenlronlcs p a rallel
18slot
IMSAI
1510-1025
TELETYPE"'MODEL43 ~.. , :"" ACCESSORIES FOR THE
........
HEWLETT PACKARD
4320 KEYBOARD MODELS
TTL se rial output AAA $ 995 ~I
~
~

$2650 APPLE
RS2:l2 s e rial
Friction 80 column
Fl' iction 80 RS232
Bell 1 0 3 iVlodem
AAK
AAE
AAL
AAB
1050
1100
1195
1495
' . L . T~ " ~
'K:' T he I kw [e t! P a ck a l'd 1Ip..IF, is a c om ·
I' \c t". \0" C05 t p Ol' t ;,bl.: c o m p u t er
COMPUTER
CALIFOH Ni A CQ1IIPUTEH SYSTEMS MOU NTAIN C Q:<.IP UTEH

~
~~~~r=::=;;;;;;- !lV5!e",. Thi s self cO lllal n c d p acka g e
illc1u dc~ C P U, k ey boa r d . p rin te r . ,\rLthm e tlc Processor 7811 DIC $31 9 Intro :\ · 10 5)'St CIll [01' a SH
C HI' di s J> I:.y an d c asse tt e t ll p e driv e , Asynchronoull se rial Int erface 7i10 129 Intro X-IO c <lrd O~ll y

TI-BIC S," S ·1 11'8'; 301hs . Centronics interf<lce card i728


12K PHOlli 1I10du i e 7114
Cai e nder/Cl ock. Bat. back-up 1424 93
Par:o\, .::1 illtedllce 7720A
ProgramableT[mer 7HOA
95
63

9~
93
16 chMn c l ,\ 1)/ 1)'\ II b it
,\ppl e CL ock h a ll e ry bac k - up
S:Upe rtalk e r SD 200
R O~ ! Plu s with fiit e r
HOl\1 Writ c r / P r og l' amm ;;r
Anal o c /D[ gltnl conve rt er 7470A 99 APPLE ll H,\ND PH ODU C TS

$1495 1,li C HOSOV I' PHOOUCTS


,\pp l e 10 Z · IIO CPU ca r d
n. C . H A\, ES P HOOUCTS
IIILcroll1odclll for Apple
,\ppl e L an gua gc cll n!
Floppy <.Ii s k wilh cOl!lroile r
F l oppy disk with ou l cOlltroiler
App l e parallel illl e rf"c e
List $$1895 COMPU T EH STOP PHODUC'l'S 31S 55111 MICHOC O lllPUTEIl
DU<l1 s erial par nHd Intcdac e AIO 149
400
Save
---
Double V ision 1110 Colu mn Video
IN'J'CnAC'1' ! V[~ STHUCTU H ES SOfl.fl.ENT O V,\LLI~ Y ,\SSOCIATES
16 C h ann e l AID c a rd AIO/2 6" floppy cont r oller (P as c ::t.l) 3GO

1. direct connect
~ - - r
I:EnTRonll:S
730 ~--::!!'I/
$595 ""'--
MODEM
737 $795 .. ~ ATARI UNiVERSAL DATA lO}
C o nnects directly :0 the new mOCular phone
jack . Full y powercd from your e xistin g
ROIh the C i.'lIt r oni cs 7 :10 ami II", 737 ;; 1' 0:: clpab le o f accept in g
s la..,d:1 r d o ffi c e ICll e r h"ad 01' pin fe e d c ont inuous for ms ,
800 $747 te l ephone line, No need to l ocate external
AC power, Crystal cont rol prevents f r e -
que n cy d rift, Direct conne ct fe;,tu r e elim-
FOr hi ll h e r l' esOlu l ioll Ill(> i 37 I mp l emen t s;. n in e wir e dOl
m al rlx p ri nl hea d . I'.. r al ld Intr: r fac i'l/: , Ad d $ 6;. fo r
n S232. P RC·i 30P (5 ), PH C - 73 7P (5 ) 171hs . 400 $495 in ates l o s s of info r mat ion due t o ca r bon
"THE BIG BOARD"
OEM - INDUSTRIAL - BUSINESS - SCIENTIFIC

SINGLE BOARD COMPUTER KIT!


Z-80 CPU! 64K RAM!

'" .
'0
-0
-It>
.:! ...
~ • '0
Q.
~ -='0
'"
o -'"
...J -;'0
)(

U
~
'i=" ""'"
ct ~~
z
o '" ec'"
Q.

o
_0

~'O
c
z
o
...J
'"
...
C

I
~
z
'"''""
W
...J
Q.
~
Z
::J
o
:I
CD
M
THE FERGUSON PROJECT: Three years In the works, and maybe too good to be true. A tribute to hard headed, (64K KIT
no compromise, high performance, American engineering! The Big Board gives you all the most needed BASIC I/O)
computing leatures on one board at a very reasonable cost. The Big Board was designed Irom scratch to run the
latest version 01 CP/M'. Just Imagine all the oll-the-shell soltware that can be run on the Big Board without any SIZE: 8'h x 13'/. IN.
modifications needed! Take a Big Board, add a cou!lle 01 8 Inch disc drives, power supply, an enclosure, C.R.T., SAME AS AN 8 IN. DRIVE.
and you have a total Business System lor about 1/3 the cost you might expect to pay. REQUIRES: +5V @ 3 AMPS
+ - 12V @ .5 AMPS.
FULLY SOCKETED! FEATURES: (Remember, all this on one board!)
64K RAM 24 x 80 CHARACTER VIDEO
Use.lndultry standard 4116 RAM 'S. All 64K Is ayallable to the user, our VIDEO Wllh a criSp, flicker-tree display that looks extremely Iharp "'en on small
and EPROM secllons do not make holelln system RAM. Also, Yery special care monitors. Hardware scroll and full cursor control . Compo.lte video or.plll video
wal taken In the RAM array PC layout to eliminate potential nolle and glitches. and Iync. Character set II supplied on a 2716 style ROM, making cUltomlzed
fontl easy. Sync pulses can be any dellred length or polarlly. Video may be
Inyerted or true. 5 x 7 Matrix - Upper & Lower Cale
Z-80 CPU
Running at 2.5 MHZ. Handle. all 4116 RAM retresh and supports Mode 2 FLOP?Y DISC CONTROLLER
Iii
Q.
INTERUPTS. Fully buttered and runs 8080 software. Uses WDl771 controller chip with a TTL Dala Separator for enhanced
o rellablilly. IBM 3740 compatible. Supports up to four 81nch disc drlYes. DlrecHy
ct SERIAL 1/0 (OPTIONAL) compatible wllh standard Shugart drlye. luch al the SA800 or SABOl. Drly,," can
::J be configured for remote AC ott-on. Runs CP / M ' 2.2.
w Full 2 channels ullng the Z80 Sf 0 and the SMC 8116 Baud Rate Generator. FULL
C RS232! For synchronous or asynchronous communication. In synchronous
Z rr.ode, the clocks can be transmitted or received by 8 modem. Both chan,,,.ls can
TWO PORT PARALLEL 1/0 (OPTIONAL)
'"
~
::J
be set up tor ellher data-communicAtion or data-terminals. SYPports mode 21nt.
Price for all part. and connectors: $85.
Uses Z-80 PIO. Full 16 bill, tully buttered, bl-dlrectlonal. User lelectable hand
shake polarity. Set of afl parts and connectorl tor parallel I/O: $29.95

BASIC 1/0 REAL TIME CLOCK (OPTIONAL)


Consllt. ot a leparate parallel port (Z80 PIO) tor use wllh an ASCII encoded Uses Z-80 CTC. Can be configured I I a Counter on Real Time Clock. Set ot all
keyboard for Input. Output would be on the 80 x 24 Video Dilplay . parts: $14.95

SYSTEM COMPARISON CP/M· 2.2 FOR BIG BOARD


64K RAM KIT . ..... $370.00 Talk abOut bangs per buck! The prices shown tor The popular CP/M' D.D.S. modified by MtCRONIX
80 x 24 Video Kit ...................... 365.00 5100 kill were taken trom the July 1980 BYTE. SYSTEMS to run on Big Board II ayallable tor $150.00.
~~~~p~~J.~lfo.ntroll.er. K." . . ..... 235.00 Thl. will glye some ba.ls tor comparllOn between
SER & PAR. I/O ~ ~~::~ the Big Board and a similar system Implementa- PC BOARD
5-100 Mother Board ........ 45.00 lion on the 5100 BUll. Btank PC Board with Rom Set and Full Documentation.
SUB TOTAL $1330.90
$195.00

1--_ _ _ _ _ _ _ _ _ _ _ _ _ _ _---'-P"-F.:..:,M:..-=.3,O 2K SYSTEM MONITOR


The real power at the Big Board lies In 110 PFM 3.0 on board monitor. PFM commando Include: Dump Memory, BootCP/M', Copy, Examine, Fill Memory, Test Memory, Go To,
Read and Write I/O Portl, Disc Read (DrlYe, Track, Sector), and Search. PFM occupies one ot the tour 2716 EPROM location. proylded.
Z-80 Is • Trademark ot Zilog.

TERMS: Initial shipments witl be made approximately 3 to 5 weeks alter we


Digital Research Computers (OF TEXAS)
rece:ve your order. VISA, MC, cash accepted . We will accept COD's (lor the
Big Board only) with a $75 deposit. Ba!ance UPS COD. The $75 deposit
P.O. BOl( 401565 • GARLAND, TEXAS 75040 • (214) 271-3538 assures your place in line lor the initial production run 01 Big Board .

'TRADEMARK OF DIGITAL RESEARCH. NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA, THE ORIGINATORS OF CPM SOFTWARE
·'1 TO 4 PIECE DOMESTIC USA PRICE,
392 BYTE December 1980 Circle 357 on inquiry card.
DIGITAL RESEARCH COMPUTERS
(214) 271-3538
32K 5-100 EPROM CARD 16K DYNAMIC RAM PARTIALS
'f.. \. INTEL 2108 8K X 1 RAMS l.
NEW! \.. 0 0 8 FOR $9.95 32 FOR $35 0 0 k I
..:
1/1
FACTORY PRIME! .
W Huge special purchase of INTEL Dynamic RAM 's. These
::J
o are 2108-4, 300NS, 8K, Ceramic DIP. The 2108 is the
~ USES 2716's INTEL 2116 (16K) tested for either upper or lower 8K only.
~ Blank PC Board - $34 These are factory prime. Full Spec. See INTEL 1978 Cat.
::f ASSEMBLED & TESTED for details or Memory Design Handbook for application
~ ADD$M data. Both IMSAI and EXTENSYS did mfg . S-100 RAt.1
~ SPECIAL: 2716 EPROM'. (450 NS) Are $14.95 EA. Wllh Above KII. boards using these devices. - P.S. These devices will not
III
j KIT FEATURES : 7. Any or al l EPR OM location s can be
work in the SO EPANDORAM'". Please specify upper or
~ 1. Uses +5V only 27 16 (2KxB) EPROM 's. disabled. lower 8K. (S1626 or S1627). A super easy RAM to interface
C 2. All ows up to 32K of software on lin e' B. Double sided PC board , solder-masked.
to a Z80, 16 PIN DIP.
!!l 3. IEEE 5-100 Compatib le. s ilk- sc reened.
>- 4. Addressab le as two independent 16K 9. Gold p lated contact fingers. LOW POWER - 300NS 8 FOR
FOR
~

~
blocks.
5. Cromemco extended or Northstarbank
10. Unselected EPR OM's automatica ll y
powered down for low power.
4MHZ 2114 RAM SALE! $37.50
4K STATIC RAM'S . MAJOR BRAND, NEW PARTS.

i ..__
II: setecl.
6._ 0_n__
bo_a_rd__
w_ai_ts_t_
a t_e _c _
irc_u_it_rY_i_
11 . Fully buffer ed and bypassed .
fn_e_ed_e_d_
. _l_2_
. _Ea_S_y_a_nd
__q _Ui_
ck__
to_a_s_se_m_b_te_.______
These are the most sought after 2114's, LOW POWER and 300NS FAST.
~--------------------__8_F_O__R~$_3_7._5_0______________________11
~ 16K STATIC RAM KIT-S 100 BUSS 16K STATIC RAM SS-50 BUSS
~
...
o PRICE CUT! PRICE CUT!
>-
A.
o
U
C

~Z
C
II:
II:
; KtT FEATURES:
~ 1. Addressable as fo ur separate 4K Blocks.
~ 2. ON BOARD BANK SELECT circui try . (Cro-
i memco Standard') . Allows up to 512K on line' BLANK PC BOARD W/ DATA-$33 KIT FEATU RES:
1. Addressable on 16K Boundaries
:J ; ~~~~1~~64~~~~i:i~~~~ti~:~Tm~TATES LOW PROFILE SOCKET SET-$ 12 2. Uses 2114 Static Ram
~ 5: Double sided PC Board . with solder mask and SUPPORT IC 'S & CA PS-$ 19.95 3. Fully Bypassed
C si lk screened lay out. Gold plated contact fmgers. 4. Double sided PC Board . Solder mask
i 6. All add ress and data lines fully buffered. ASSEMBLED & TE STED-ADD $35 and silk screened layout.
7. Kit inc ludes ALL parts and sockets. 5. Al l Parts and Sockets included
a: 8. PHAN T OM is jumpered to PIN 67 . 6 Low Power: Under 1.5 Amps Typical
g 9. LOW POW ER : under1 .5 amps T YPICAlfro m OUR #1 SELLING
... the +8 Vall Buss. BLANK PC BOARD-$30 COMPLETE SOCKET SET -$12
o 10 . Blank PC Board can be populated as any
multiple of 4K .
RAM BOARD! SUPPORT IC'S AND CAPS-$19.95

~ ---~-e:-\['l-\S--1-0-0-S-0-U-N----.,ri::-T=C:=~:-::R::-:J;;;;-p-:;;;;O,-;J-T-E-R-B-O-A-R-O-rv-€"£1,t-.-,+------4-K-~-~-~-~-MA-I;-I~-~-~-LB-~-~-~-~-U-T-!- - - -......
~ ~~bae~~e:~b~;~OeOn~r~~~~s'D~~ue~lt~a.:~~~Bt~leOf~~~(i,wce~~~~~e~
~
~
sound IC·s. Allows you under total computer control to
generate an infinite number of special sound effects for
$84 95
COMPLETE KIT! 4K RAMS AT AN UNBELIEVABLE 50¢ EACHIII
Prime, new, National Semi., 1979 date coded, full spec. parts . N.S.
#MM52B0-5N. Same as INTEL 2107B-4, T.1. TMS4060, NEC uPD411, etc.
~ games or any othe r program. Sounds can be ca lled in BA SIC. We bought a HUGE QTY. from a West Coast Distributor at truly
U ~~S~~:iJR~~~GUAGE. etc. (WITH DATA MANUAL) DISTRESS PRICES! One of the most popular and reliable RAM's ever
~ * TWO GI SOUND COMPUTER IC·S. BLANK PC made. These parts have been used by almost all Maior Computer Main
! : 0~~~ b~R:ci~~~I~~6?ORlt~~ ~~~~ER STEREO BOARD W IDATA Frame Mfg . the world over! Arranged as 4K x 1, 270 NS Access Time, 22
1/1 * ON BOARD PROTO TYPING AR EA. $31 Pin Dip. These units DO NOT use multiplexed addressing , thus making
W * ALL SOCK ET S. PARTS AN D HARDWARE ARE INC LUDED. L..-_ _ _..:;",;:-'-_ _ _ _--' REFRESH and other timing very simple. See INTEL MEMORY DESIGN
51 * PC BOARD IS SO LDERMA SKED. SILK SCREENED. WITH GO LD CONTACTS. HANDBOOK for full application notes. The NAT. SEMI. MEMORY DATA
::E : ~~~~. ~RU6~~A~N~E6UI~OT~O~U~~XI~C'~ ~~ii~~SF~~~fB~~~~y" BOOK is available at most Radio Shack Stores. Prime units in original
~ Both Basic and Assembly Language Programming examples are includ ed . factory tubes!
c( SOFTWARE: ~\l\ #5280-5N 4096 BITS x 1 270 NS ACCESS
ffi ;~~~~!~o;L!v:li!~~I~~I~~~;~~~t~n~~~~~~~i~~;r~~=~~~~~so~f;~i,n~~~~_~~1:~ti~~~~g~~~y~ ~"'\~"O.\·' 8 FOR $4.95 32 FOR $16
;i and Play-Mem ory. SCL N is available on CP/M· compatible diskette or 2708 or 2716. Diskette - 0" FACTORY CASE (450 PCS) - $180
1/1 $24.lI5 2708 - $19.95 2716 - $2II.lI5. Diskette includes the so urce. EPROM'S ere ORG et Sockets Special: 22 Pin Low Prollie (With Purchase ot 5280's) 8 FOR $1.
~ IJ_E_~_H_.___~~__~~~~~__~~~~~~~~~~--------~----~~~~~~__~~~~~~~~~~~-=~~
C COMPUTER PARTS SPECIALS NEW! G.!. COMPUTER SOUND CHIP
______-II
74LS175 - .99 8035 Intel Single Chip CPU - 5.95 AY3-B910. As featured in July . 1979 ll YT E ' A tant astica ll y powerful Sound & Music
74LS240 - 1.79 Signetics 2901 4 Bit Slice - 6 .95 Gener ator. Perf ect for use with any 8 Bit Microprocessor. Contains : 3 Tone Channels.
Noise Generator, 3 C h annel s of Amp litude Control. 16 bit En velope Period ContrOl, 2-8
74LS241 - 1.79 AMD 2903 4 Bit Super Slice -12.50
Bit Parallel 1/0.3 0 to A Converters. plus much more! All in one 40 Pin DIP. Super easy
74LS244 - 1.79 AMD 29705 Dual Port RAM - 8.95 interface to the S- 100 or other bu sses. $11.95 PRICE CUTI
74LS373 - 1.99 SPECIAL OFFER: $-M:9S each Add $3 for 60 page Data Manual.
TERMS: Add $1 .50 postage. We pay balance. Orders under $15 add 75¢
Digital Research Computers
(OF TEXAS)
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
P,O , BOX 401565 • GARLAND, TEXAS 75040 • (214) 271-3538 85¢ for insurance.

"TRADEMARK OF DIGITAL RESEARCH. NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA. THE SUPPLIERS OF CPM SOFTWARE.
Circle 357 on inquiry card. BYTE December ]980 393
~---------"F===Terminals==9

We ' ve got the following Lear Sieg ·


ler Terminals In Stock at prices
too low to print-Call for quotes .
ADM · 3A Indu st ries favorite dumb terminal
some very smart reaso ns .
ADM·3A. + New from Lear Siegler. CA LL'
ADM · 31 . The terminal that's too smart
to be considered dumb.
ADM· 42. Available wi th keyboard semi·
Intelligent terminal offering trem e ndou s
use r flexi bility. Th e optional
config uration s are amazing.

you NEW from Lear Siegler!


tT's here-IT is the difference between too smart and
too dumb. IT is the new Intermediate Terminat from

em on trial
Lear Siegler.
Call for details.

CompuMart has been sell ing computers by • Support/Our Customer Service Dept. and Limited Time Offer
mail since 1971 . Our thousands of sati sfied expe rt technicians are always there to assist We've slashed our Hazeltine prices
c ustomers rely on CompuMart for services yo u by phone or at CompuMart's outlets. Our again!
not generally available from the others. knowledgeable phone sales force can provide Hazeltine 1410 List $850 CompuMart 5749
Namely: yo u with detailed information and complete Haze ltine 1420 Li st $995 CompuMart $825
Haze ltine 1500 List $1095 CompuMart $965
• Product Selection/Each product advert ised product spec ificat ions.
Hazel tin e 1510 Li st $1395 CompuMart $1135
by CompuMart has been evaluated by our in· • Phone Ordering/For added convenience, Hazel tine 1520 Li st $1585 CompuMart $1199
house staff for best price, performance, and CompuMart maintains a toll· free ordering Hazeltine 1552 Li st $1395 CompuMart $1235
supplie r reliabi lity. number. 1·800·343·5504 .
• Ret urn Privilege/After receipt of our prod· • Phones open M T W Th F 8:30 a.m. ' 7:00
ucts, you are protected by CompuMart's
excl usive, 1O·day return priv iledge good for all
p.m. Sat. 11 :00 a.m .' 4:00 p.m . 1==== Calculators ======l
products except software.
A CALCULATOR, A SYSTEM, A

with 10 day free return WHOLE NEW STANDARD .

HEWLETT·PACKARD'S Hp·41C

Hp·41C Calculator . . $288.00


F========Printers=======~ The System
Memory Modules. For storing programs or up to
2,000 lines of program memory . . .. $45.00
CENTRONICS PRINTERS "Extra Smart" Card Reader. Records program s and
NEW From Integral Data New' The incredible Model 737· Correspondence data back onto blank mag·card s . . .. $199.00
The Printer. Upper and Lower case, High re sol ution
The IDS 445 Printer and Draft Qual ity Printing for Under $1,000. This is
the fi rst printer in its c lass to offer print quality plotting, Portable Thermal operation . . . ... $355.00
So new all we can tell you is that it's fan tastic. Priced suitable for l ext processing, plus Ihe performance App lication Modules ..... $45.00 EACH
lower than the 440 and equipped with a better print and appl ication flexibility required for data pro· Standard pac:
head. Advanced tec hnology stri kes! cessing. StatistiCS,
IDS 445 wlGraphics Capabilities $894 Math,
737· 1 (Parallellnterface)- $899 Financial &
IDS 445 wlo Graphics Capabilities $795
737·3 (Serial Interface) $1,045 Surveying
Tractor Feed Print er· Centronics' Most Popular
Model. Perf ect for th e needs of a s mall business
1/2 off Financial Decisions PAC
sytesm. Recommended by Apple and Rad io Shack.
$1,079 with purchase of
FREE Cable with
your Paper Ti ger. FREE Cable with purchase of any Cen tronics print er.
NOVATION CATTM
ACCOUSTtC MQDEM
NEC The First Name in Letter
• Answer Originate
Quality Printers. • 300 Baud • Low Profile Desig n
The IDS 460 Looks good, works great! $179.00
CompuMart o ffers beauti ful print quality with NEC
Since its introduction 5 months ago this prin ter has Spinwrit er terminals. The Spinwriters, both KSR NEW! O·CAT
already proved itself. Features incl ude: Correspon· and RO versions, give unsurpassed hard copy Direct Coupler from NOVATION $195
dence quality printing , High·resotu tion graphics output. CompuMart offers a complete range of
capabi lity, programmable print iusti fication -a great NEC Spin· writers - Call our
prinler. $1,295 expert salesforce. Texas Instruments TI·99/4 Home
Computer
Compumart will throw in
a FREE fabr ic ribbon and Save $300 on this 16·Bit computer with
The Omni 810 Printer from Cu rrier 72 element when monitor
you buy a N EC from us. TI·99/4 wlMonitor $825
Texas Instruments
TI ·99/4 wlo Monitor $725
TI Omni 820 Receive·Only (RO) Package. Includes
machine·mounted paper tray and cable. A com·
pressed print option and device form s con trol are
features. $2, 155
========Monitors========1
NEW FROM SANYO - Four Great Moni· EXCLUSIVE from CompuMart!
TI Omni 820 Keyboard Send Receive
(KSR) Package Comes with fu ASCII lars at Low CompuMart Prices. Specia l Offer. Zenith Color Video
Keyboard with numeric Key·pad and Sanyo' s new line o f CRT data display monitors are Monitor for $379!
an EIA cable wilh autospeed select. specificall y designed for the display of alpha·
numeri c or graphic data. The perfect monilor for Apple. Alarj
$2,395
9 " Sanyo Monitor and Texas Instruments owners.
12 " San yo Monitor
12" Sanyo Monitor with green screen
13" Sanyo Color Display Monitor

Free 6' Cable


with purchase o f any Sanyo
We carry the most complete inventory
of Apple computers, peripherals, and
software. CALL!
Hewlett· Packard 's
Our Christmas Apple Special: Save over Personal Computer for
$250 on our most popular Apple System. System
Industry. This extremely
includes a 48K Apple II , Apple Disk & Controller, and
portable computer features
a Sup R Mod RF Modulator.
extended BASIC to solve your
List: $2,020 problems quickly and efficiently
Compumart Sale Price: $1,769 along with an advanced graphics
New from Apple for the Apple II: system to enhance communication.
DOS 3·3 Convert disks to 16 sector format for 23 %
more storage and faster access $60 The -80 The Amazing H P·85
is here!
Apple Plot. The perfect graphic complement for
Visicalc. $70 We carry H.P. Peripherals (Disk Drives to Graphi
Dow Jones News & Quotes 595 Plotters) Enhancements: (BASIC Training , General
Statistics, Financial DeCision , Math , Linear Program ·
Adventure (Uses 48K) 535 ming 595 ea.); Hp·85 Accessories: (Enhancement
DOS Tool Kit 575 NEW! The PMC·80 Level II 16K at $645 ROMs, ROM drawer, Overhead Transparen cy Kit) ;
Apple Fortran 5200
The new 12K computer Supplies: (Plotter Pens, Tape Cartridges); Interface
Silenlype Printer wlXface
that's SOFTWARE .""!"'!"'Io'""" ,,,,,,,",,,",, .."''''''r" Modules (HP·IB Interface, Hp·IB Interconnect
5595
COMPATIBLE with Cables, Serial (RS·232C) Interface Modul e).
Vi sicalc 5149
the TRS·80.* We can get your every HP peripheral made for the
Tax Planner $120 Hp·85. CALL FOR COMPLETE DETAILS & SPECS.
From Symtech & Info Unlimited

r::::::::~' COMPUMART'S
Super Sound Generator (mono) $159 (stereo)5259
Light Pen 5249 EXCLUSIVE
X·l0 Controller (plugs into paddle port) 549 ATARI SPECIALS,
Just think, now you can choose from the thousand s
of software packag es already developed for the TRS·
Apple Sync Controller 549 80 and run them on a computer costing only $645. 3 Ways to save when you buy the Atari 800 from us.
From Personal Software But the PMC·80 is more than just a computer that Choose from one of the following offers.
Visicalc 5149 accepts TRS·80 software . Its features include: Read s 1) Free 8K o f memory with purchase. (So your Atari
all Level II BASIC tape s. Reads all SYSTEM tapes. will come to you with 24K.)
Desk lop plan 599
Full range of peripherals. Video output for monitor 2) Free 410 program recorder with purchase ($89.95
New from Videx! - Video Term and TV. Optional FASTLOAD al 8000 baud. Optional value).
80 Col. x 24 line
Upperl Lower case. 3) $100 off Atari Disk Drive purchase.
7 x 9 matrix, plug in compatible board for the Apple Call for complete specs.
II. Price 5325 without graphics EPROM. With PMC·80 5645 ATARI 800 Personal Computer
graph ics EPROM $350. "TRS·80 is a registered trademark of Tandy Radio System -
New from MUSE Shack Comes with 800 Operators Manual , 16K RAM
The Voice 539.95 Memo ry module , 10 K ROM Operating System,
power supply, TV Switch Box. 51080.00
Super Text 599.00 EXIDY SUPER SALE!
Address Book We want to c lean out our inventory of Exidy com· PERIPHERALS
549.95
puters and peripheral s. To do this we've priced our Alari 410 Program Recorder (FREE w/purchase o f
Exidy equipment so low you' ll have to ca ll us for Atari 800) $ 89.95
Mountain Hardware - Expansion accessories for
your Apple prices. Atari 810 Disk Drive ($100 off with purchase) 699.95
IntrollX·l0 System 5289 New Dual Disk double density 1499.95
Super Talker 5299 825 Printer (CentroniCS 737) 995.00
RISTMAS SPECIAL - Buy $1,000 worth o f mer·
The Music System 5545 chandise trom this ad and CompuMart will ship you a RS232 Interface wlCable 249.95
ROM plus board wlkeyboard filter 5199 FREE TI Speak & Spell ($69.95 value) with your o rder. 74.95
Clock Calendar 5280
16 Channel A to D Converter
Apple Expansion Chassis
ROM Writer
5350
5650
5175
ROCKWELL AIM 65
The single board development system
)1'-
ATARr
that's perfect in the classroom or lab.
Miscellaneous Apple II Accessories:
Our AIM System includes: 4K AIM with BASIC
Easy Writer (80 col. need Videx) $249
interpretor assembler, Power Supply, Cassette
Easy Mover 5 49 recorder & Enclosure $799,
Easy Mailer S 69 4K AIM - 65 $499
Dysan Di skettes ea. $ 5 PL65 High Level Language $125 IMPORTANT ORDERING
S.S.M. Serial & Parallel Apple Interface $225 Paper for the AIM (roll) $ 2.50 INFORMATION All orders
Rockwell's 4·slot Motherboard (SALE) $175 must incl ude 4 % shipping
ABT's Numeric Key Pad $110 and handling. Mass. resi·
CompuMart's Microflex 65 System for your AIM
dents add 5% sales
Includes: Adapter Buffer Module wi 4·slot module lax, Michigan resi·
stack, 8K RAM module, 16K PROMIROM module, dents 4% f o r Phones
----COMMODORE---- Asynchronous communications Interface, & Power sales tax. open Irom
Buy direct from the biggest - Compumart has deliv· Supply $1,299 8:30 a.m. to
ered more Commodore computers in the U.S. than 7:00 p.m., Mon.'
Fri. , 11 :00 a.m .. 4:00
any other dealer. We were Commodore's first dealer
p.m. Sat. P.O.'s accepted
and carry everything Commodore manufactures. In from Dun & Bradstreet
s tock for immediate delivery! Call us now for low Call or write for rated companies - shipment
prices and special deals. our complete contingent upon receipt of signed
purchase order. Sale prices valid for
NEW FOR PET: Microfiex 65 month at magazine date only· all prices
Visical c (Need 32K and a disk drive) $199 brochure subject to change without notice. Our Ann
Arbor retail store is open 11 :00 a.m. to 7:00
Word Pro 1, $29.95 • Word Pro 2, 599.95 •
.m. Tues.·Fri., 10:00 a.m. to 5:00 p.m. Saturdays.
Word Pro 3, $199.95 • Word Pro 4, $299.95 • by and visit.

_ COMPUMART Ci""356"io,"iryo,,d. z
270 THIRD ST., DEPT. 112, P.O. BOX 568, CAMBRIDGE, MA. 02139 ~.
Member Computer Dealers Assoc . We've had a reputation for dependability since 1971
Best Price and ·Delivery NORTH STAR HORIZON"
SUPERBRAIN by Intertec CPU BOARDS
iasse mbl er; un les s !l o t"r f I
HORIZON 1 ASSEMBLED & TESTED NORTH STAR Z80 A IZPB A A I, $299 $254
32K, Doub le Den sity, Li st $2695 $2279 CROMEMCO 4 MH z IZPU W i, List $395 $335
32K , Quad Densi ty , Li st $2995 $2539 4 MH z ISCC W I, List $450 ' $382
INTERSYSTEMS I form erl y Ith aca Audl o l
new Series II Z 80, 4 MH z , Li st $395 $349
HORIZON 2 ASSEMBLED & TESTED
SSM CBl R080 A&T LI,. t $2 5 2
32K , Double Density, List $3095 $2619
CB1A Kit , L ist S~83 .
32K , Ouad Densi ty , Li st $3595 . $3049
CB2 Z 80 A& T , List 5344
48K , Do uble Density, Li st $3590 $3039
CB2 Kit, List 526 :)
48K , Ouad Density, Li st $4090 $3469
DEL T A Z 80 , w ith I 0 $289
64K , Doub le Density, Li st $3830 ' $3239
SO SBe 100 , Li st $350 , $298
64K, Ouad Density, Li st $4330 ' $3669
SBC 100 Kit , Li st $295 $250
SBC 2()0 , Li st $400 , $332
Sul f cO lit all l P,(j co mplit er w it h cflla l di sks anrl sec 200 Kit , List $320 $272
tw o RS232C po rts Co mpl ete w ith CP M 2 .2
<In ri BASIC $2685 MEMORY BOARDS
32K DOlll )18 Density . List $2995
64K DOll,)l e DenSity , Li st $3345 $2883
FLOPPY DISK SYSTEMS 32K SD ExpandoRAM Kit
NORTH STAR MDS -A
64K MIIlIM' c ro M art upqra rl ed
to Ou a( f Df' nslty , ,' , , SPECIAL $3395 A ssembled, Li st $899 SPECIAL $ 719 ONLY $289 t
Kit V erS io n , List $799 $ 669 ONLY $189 with o ut RAM chips
MORROW THINKER TOYS ' Dis c us 20,
VIDEO TERMINALS List $11 99 OUR PRICE $1019"
NORTH STAR 16K Dyn am iC RAM Boa rrf,
NEW EMULATOR (Intertec\' List $895$ 749 Disc us 20 , dual -drive, Li st $1994 , $1694"
A&T IRA M 16A AI , Li s t $499 . $420
Di scus 2 t 2, A& T , Li st $ 1549 $1319"
~EW INTERTUBE IIILl s t $895 , ONLY $ 749 16K Kit Versi on, List $449 , , , SPECIAL $299
Dll al Discus 2 , 2, A&T , Li st $2748 $2335"
SOROC 120 , List $995 . SPECIAL $ 729 32K A&T I RAM -32 A I, List $739 . $620
• Now in clud es CP M ' 2 .2
10140 , Li st $1495. SPECIAL $1149 32K Kit , Li st $669 SPECIAL $499
MICROMATION Meg abox, DO w CROMEMCO 16KZ -W, Li st $49" . $419
PERKIN -ELMER 550 , List $997 , $ 799
8" drives , I -megabyt e, List $2295 $1949 64KZ W, Lrst $1795 1485
with ant i gla re sc reen, $ 1027 $ 829
2 -m ega byt e, List $3095 $2629 MEASUREMENT SYSTEMS & CONTROLS
HAZELTINE 1410, Li st $900 $ 749
MICROPOLIS 1041 M ac r oFloppy - (G uaranteed pe riorman ce, inc l, labo r parts 1 yrl
1420 . $ 849
w / ell c losu re 1110 PS .I , Li st $695 . $ 625 DM6400 64K Boa rd wall 64K , $795 , $659
1500 , Li st $ 1225 $ 879
1042 Ma c roF loppy w case & ':'C PS . $ 709 DM4800 wi th 48K , Li st $695 . $589
1510, Li st $ 1395 $1089
1053 Dua l M eta I'l oppy ' ,Li st $ 1895 , $1695 DM3200 with 32K , Lis t $595 . $509
1520, Lis t $ 1650 $1389
ADDS R -20, Li st $995 , $ 945 DMB6400 64K Board wall 64K , $859
LEAR SIEGLER ADM3A , A ssembl ed $ 849 DMB4800 with 48K $789
TELEVIDEO 912C , Li st $950 ' Call for VIDEO BOARDS MORROW Super RA M all sta ti C, all A&T
920C, Li st $ 1030 prices 16K , 4 MH z o r 2 MH z, List $349 $299
1/ 0 Mapped
32K , 4 MH z, Li st $699 , $629
SO COMPUTER VDB -8024 ,k it , Li st $370 $319 t
PRINTERS A ssemb lecl , List $470 ' $ 399 t
16K M emory M aste r, List $399 , $339
ANADEX DP-8000 , $ 849 24K M emory M as ter, Li st $549 , , $465
XITEX SCT -looK , Kit , ONLY $154,95
DP -9500 , Li st $1650 , $1399 INTERSYSTEMS (form erly It haca Aud ,ol
SC T lOOA Ass embl ed, $174,95
8K S tati c 2 MHz , A&T , List $ 165 , $149
DP-9501, L ist $ 1650 " " " " " ' " $1399 SSM VB21 / 0 , Kit , Li st $199 Call
8K Stati c 4 MH z, A&T , Li st $ 195 $176
PAPER TIGER IDS -44O , Li st $995, $695 Assembled & Te s ted . Li st 5269 Call
16K Static 2 MH z, A&T , Li st $475 $427
w g raphi cs op " In cl. bu ff er, $11 95 , $879 Memory Mapp ed 16K S tat ic 4 MH z, A&T , Li st $495 , $445
SSM VB1C , 16x64, Kit , Li st $ 179 64K Dyn am ic, Lis t $995 $895
NEW IDS PAPERTIGER 460 Li s t 1295 $1149 A sse mb leej & T es ted, Li st $242 CALIFORNIA COMPUTER
NEW IDS PAPER TIGER 460G Li st $1394 $1199 SSM VB3 , 80 -Char . .4MH z, Kit, List $48: Call 16K Sta tic , A&T, List $349 .95 , $259
4 MH z, A&T , Li st $565 , Call
Call for Pri ce
NEC Spinwriters
TELETYPE 43 KSR $1087
INTERSYSTEMS , 16x64 , A&T , Li st $165 $149 FLOPPY DISK
CENTRONICS CONTROLLER BOARDS
730 1 parallel IIlterlace , " NEW LOW $649 NORTH STAR , DD,
'137 1'a rill lell n teri ace SUPER VALUE $829 ESCON CONVERSION Assemb led , List $499 . $399
779 w Trac tor , Li st $ 1350 , NEW FOR IBM SELECTRIC MORROW Disk Jo ckey 1, A&T ($2 13) . $189
702 w TraclOr, VFU , li st $2480 , LOW Di sk Jo ckey 20 , A&T, Li st $479 , $429
703 w Tracto r, VFU, Li s t $2975 Comp lete w mi croprocesso r co ntr o ll er ~ml
SO Versa floppy 1, Kit, Li st $250 . $212
704 w ' Tr acto r, V FU , Li st $2350 PRICES power supply , Fac tory bl il it U se r Instal ls
Versafl o ppy II , DO Kit, Li st $350 ' $297
Tl810 Basic, List $ 1895 ' $1695 so lenOi d assemb ly or it ca n be do ne at Escon
Versa floppy II , DO, A&T , Li st $430 , $365
81CJ / sem! & Centroni cs sty le factory at nominal COSl.
DELTA double density A&T ($3851, $345
parall el inte rl ace, List $1940 ' $1735 Parill leIITRS -80 , Sor ce rer, etcl, $575 $514 CONDUCTOR , double d ensi ty A&T . $269
810 w full ASCII i U LCI, V ert ical RS232 Stilndard Seri al, Li st $599 534 INTERSYSTEMS FDC -2, A& T , $495 $439
Forms Co ntr ol, Comp resse d Prillt $1895 IEEt -488 (for PETI , Li st $660 ' 584 MICROMATION Doubl er, DO , A&T . $399
TI 820 KSR , List $2 165 , $18% , TRS -80 Cable 25 TARBELL Floppy Disk Int eri ace Kit , $199
TI 745 w / fuli ASCI I , Li st $1695, $1399 double density , A&T , Li st $495 ' $444
COM PRINT 912 w para li elillteriac e , $ 559
9 12 w seriill int eri ace, Lis t $699 $ 589 CALIFORNIA COMPUTER SYSTEMS
AXIOM IMP I $ 699 280 CPU BOARDS Li s t S299 $269
NEW CROMEMCO
MICROTEK, List $750 $ 675
DISK CONTROLLER 2422 Li s t 5399 $359 DOUBLE DENSITY
OKIDATA Microline SO , List $949, 649
Tracto r Feed Option $ 99 32 CASE STATIC Li st $710 $599 DISK CONTROLLER
R S232 Seria l Interlace $ 89 64K [)VNAMIC BOARD List $699 $5B9 List $595 .... .. OUR PRICE $505
SH IPPI N G AND INSURAN C E' Add $2 50 for bO<l rds, $6 f o r Sele c tri C Con ven er o r Fl oppy Disk Oliv es , $7?O l o r FlOppy DISK Syst ems. $15 fo r H o rilon S HIPP ED FREIGHT COLLECT S upc r B r,tl n , Cen lr O!)H-:
(11 )(1 T I p rin t ers Conta t u S fo r ShIPPHl ~J I r~f o rrn a l i o n on ot h er l er m il lais a nd printe rs Pnces are subiec i 10 c hange and offers sub/er. 1 10 wHhd ra w al WI :() Ul nO l rCt
Ab o e prr ces ref lec t a 2 % cash d isco unt (o rde r pr epai d prior 10 s hipm ent! A (ld 2 % 10 p rr c es to r c red l: c ard o rel ers, C 0 .0 ' 5. e t c . 1t

v _ WRITE FOR FREE CATALOG _

Circle 359 on inquiry card , MiniMicroMart, Inc.


1618 James Street, Syracuse NY 13203 (315) 4224467 TWX 710-541-0431
Terminals and Printers!
TELEVIDEO TVI-912C ,S OROC TI-810
IQ-120
List $995

729
TI-810 Basic Unit, $1895. ON L Y $1695
TI-810 w / full ASCII (Lower case), vertical
forms control, and compressed print. $1895
TI-745 Complete printing terminal
with acoustic coupler, List $1695 ... . $1399

HAZELTINE
PAPER TIGER'"
Upper and lower case, 15 baud rates: 75 to
19,000 baud, dual intensity, 24 x 80 character
display, 12 x 10 resolution. Numeric pad. Pro -
grammable reversrble video, auxiliary port,
self -test mode, protect mode, block mode,
tabbing, addressa ble cursor. Microprocessor
co ntrolled, programmable underline, line and
I
chara cter insert / delete. "C" version features
typewriter-sty le keyboard. List $950
OUR PRICE: CALL
920C (with 11 function keys, 6 edit keys and
2 transmission mode keys, List $1030
CALL
1410w / numeric keypad, List $900 ...... $749
Intertec 1420 w / lower case and numeric pad ..... 849
1510, List $1395. 1089 IOS-440 Paper Tiger, List $995. $695
EMULATOR 1520, List $1650 ...... . .. 1389 w / graphics option, incl . buffer, $1194 .. $789
TRS -80 cab le. 45
Software compatible with a Soroc 10-120,
Hazeltine 1500, ADM-3A or DEC VT-52. Fea - NEW IDS PAPERTIGER 46DList $1295 . $1149
tures block mode transmission and printer port;
12." anti -glare screen; 18-key numeric keypad; NEe SPINWRITER™ .,1£"=1
~EW IDS PAPERTIGER 460G LIst $1394 $1199

full cursor conuol. List $895 NEW lOS 460


OUR PRICE $749 QUALITY PRINTING AT MATRIX
SPEEO-LOGIC SEEKING
PROPORTIONAL SPACING
w/auto text justification

ANADEX
Terminal / Keyboard as well as DP9500 / DP9501 PRINTERS
RO Printer Only models available.
' , ',',',',',',' , '.',',',', ' ,'J~. I
I ' I, "" " " " , 'I"! I
l..:... I • •••• ! \'
'e
\ '
CALL FOR PRICES!
OP - 9500 . List $1650
OP - 9501. List $1650
. ..... $1399
.. $1399

OKIDATA
CENTRONICS Microline 80 ONLY $649
PRINTERS Tractor Feed Option. . . . . . . . . . . . . . .. $99
NEW INTERTUBE III I\!EW 730, parallel, friction, traclor $649
Serial interface . . .
AXIOM IMP I
..........
... ....... $699
$89

ON L Y $749 NEW 737 parallel, friction , tractor. $829


List $995
779-2 w i tractor (same as TRS-80 Line COM PRINT 912 w / parallel interf. $559
12" display, 24 x 80 format, 18-key numeric 912 w/serial interface, List $699 ....... $589
Printer I) , List $1350 . . . .. NEW
keypad, 128 upper / lower case ASCII charac - 702120 cps, bl -dlrect., tractor, VFU . . . . MICROTEK, List $750 ... .. .. $675
ters . Reve rse vid eo, blinking, complete cursor 703185 cps, bi-direct., tractor, VFU .... LOW
address ing and contro l. Special user-defined 704 RS232 serial version of 703, $2350 .. PRICES ANAOEX 80-Col. Dot Matrix, . ... $849
contro l function keys, protected and unpro -
tected fields. Line insert / delete and character Above prices reflect a 2% cash discount (order prepaid prior to shipment!. Add 2% to prices for credit
in sert / dele te ed iting , eleven special line draw - card orders, C.O.O.'s, etc. Prices are f.o .b . shipping point. Prices are subject to change and offers
ing symbols. subject to withdrawal without notice . WRITE FOR FREE CATALOG.

~
MiniMicroMart, Inc. fell
1618 James Street, Syracuse NY 13203 (315) 422-4467 TWX 710-541-0431
Circle 360 on inqui,y card.
FOR SALE: Hp·41C alphanumeric programm ab le
UNCLASSIFIED POLICY: Readers who are soliciting or giving advice , or who have equipment to buy, sell calculator. Includes 2 K memory (double density-takes
or swap should send in a clearly typed notice to that effect. To be considered for publication , an advertisemen t only two ports), printer, card reader with blank ca rd s,
must be clearly noncommercial, typed doub le spaced on p lain white paper, contain 75 words or less, and include rechargeable nlcad battery pack, financial·decisions ap·
complete name and address information. plication module, all HP manuals, and accessories.
These notices are free of charge and will be printed one time only on a space available basis . No tices can be Operates perfectly. Total retail price over $1200. Will
accepted fro'm individuals or bona fide computer users clubs on ly. We can engage in no correspondence on these ship prepaid and Insured to first cashier's check or
and your confirmation of placement is appearance in an issue of BYTE. money order for $995. R 0 Rutter, 1600 Broadway, Suite
Please note that it may take three or four months for an ad to appear in tl,e magazine. 1200, Denver CO 80202.

WANTED: F8 and 6800 software for private use. Have F8 FOR SALE: Must quit hobby, so I am seiling all my new WANTED: APUS cartridge and instruction booklet for
evaluation kit and SwTPC 6800. Would like almost any surplus parts Including P8085 and SCIMPII micro· Video Brain computer. S A Glovanazzi , 4252 Cul ve r St
type of programs. Al so, interested in low·cost hardware. processors and AY5·1013A UARTs . Please send SASE N E, Cedar Rapids IA 52402.
Luke Shepherd, 4519·J Lawndale Dr, Greensboro NC for complete list and prices. T E Papsln, 711 Black Rock
27405. Tpke, Fairfield CT 06430.
FOR SALE: BYTE magazine Issue * 1 (September 1975)
thru issue *15 (November 1976) except issue *4 ,
WANTED: Apple II Plus, Apple II , andlor any Apple com· December 1975. All original publication s in excellenl
puter accessory including tapes. Bruce Helsel, Box AIM-65 BASIC: Looking for a simple way to write and condition. (No marks, etc.) Best offer. Walter C Dowd,
1141, Munising MI49862, (906)387·2576 nights. read data cassettes with AIM-65 BASIC? I have a POB 136, Van Brunt Sta, Brooklyn NY 11215.
method that uses only a few BASIC statements. It may
suit your needs. For a listing, send SASE and $1 for
FOR SALE: A 32 K, large·keyboard Commodore PET handling. Jerry K Radke, 15 N Ct, Morris MN 56267. FOR SALE: Digital Group system Z80 processor, 26 K
computer. Will sell to best offer. I also want to buy an memory, 16·by-64 video display , two Phi·Decks , Expan·
Apple II computer with or without one disk drive. Scott, dor printer, extensive software, all docume ntatio n, and
(401) 728-4678. FOR SALE: Digital Group Z80 microcomputer with 42 K loads of extras. $2000 negotiable . Paul A Tesen y, 17
programmable memory, keyboard , monitor, two digital· DeKalb PI , Morristown NJ 07960, (201) 539-6876 eve·
tape decks, and much software. Complete $1300. Steven nlngs.
FOR SALE: Two Shugart SA-8oo disk drives mounted In Fornell, 7536 Evergreen, Goleta CA 93017, (805)
Integrand cabinet with power supply and cable; $1200. 968·5893.
FOR SALE: New P4 CRT; $30. Purchased from Elec·
Xltex terminal board; $130. SwTPC AC·30 cassette inter·
trolabs, never used . Will ship UPS COD. Frank Sneade,
face; $75. Mike Moore, 33 Whippletree Rd, Fairport NY
Rt 1 Box 60A, Rawlings VA 23876, (804) 949·7835.
14450, (716) 37HJ207. FOR SALE: Heath H·9 vi deo terminal as sembled; $200.
SYM·l single·board microcomputer with case and power
supply. Updated monitor installed. Includes all doc u· FOR SALE: Anderson Jacobson 841 110 serial termin al
FOR SALE: IMSAI VDP-80, 64 K, two 500 K disk drives. mentation plus 6502 applications book and five Issues (15 cps ASCIt Selectric). Perfect condition. $1230 list.
Priced to sell. Mat Bockh, 386 E Main St, Branford CT of Micro. Gary Zimmerman , 113 8th St, Downers Grove IL Asking $900 or best offer. D C Crane, POB 79286,
06405, (203) 481·5588 work hours. 60515, (312) 969·1595. Houston TX 77024, (713) 461·4319.

TheSi~
of Music

Digital Harmony
B 12
by John Whitney ISBN 07·0700IS· X
Price S21 .95

Please remit in U .S. funds or draw on a U.S. Bank


BYTE BOOKS is pleased to offer DIGITAL HARMONY a
Please send 0 _ __ _ copies of
major new work by John Whitney, a pioneer of the special effects
Digital Harmony
technology used in STAR WARS and 2001 : A SPACE
ODYSSEY. His book explores the special union of music and
Name Title Company
computer graphics , and expands the frontier between Sight and
sound, synthesizing the two to create a new art form. Whitney tells
how it's done. provides a thorough theoretical background. and in- Street City State /Province Code
cludes listings and programs for t hose interested in joining in the o Check enclose d in the amount of $, _ _ _ _ __ _ _ _ __ _ _ _ _ _ _ __
discovery of this new art form. DIGITAL HARMONY lays the o Bill Vi~ 0 Bill Master Charge
foundation for audio-visual art made possible by microcomputers. It
is must reading for all art. music and home computer enthusiasts.
Card -;;;;=;::=::=::=============;::;::;;:::::;;;::;:;;
Exp . Date
No . _-:.
Add 75< per book to cover Call TOLL FREE, 800.258.5420

Illustrated in Color.
postage and handling . K). 111 or Mail To:
11]'" 70 Main Street .
L __________________________________
A .... ailable in Januar y ~ ________
Ij i l l l~" Petecbocough . N .H. OHI8 ~
398 December 1980 © BYTE Publications Inc
FOR SALE: Texas Instruments 16·bit universlty·module FOR SALE: MEK6800D2 Eval uation Kit II. Assembled FOR SALE: Assembled and tested Vector Graphic pro·
computer complete with power supply, expanded user and tested . Includes standard power supply (5 V, 3 A) grammable read·only memorylprogrammable memory
memory, wired for RS·232, and all manuals; $250. (See and ten pounds of documentation. Get started on 6800 board with Vector Graphic Extended Monitor (version
page 69, July BYTE.) A Schwartz, 6454 Camino Teatro, machine language with this turn·key system. $150. Roy 2.0) on four 1702As. All documentation included. Will
La Jolla CA 92037. Gilbert, 1330 Birchnell , San Dimas CA 91773, (213) sell for $125 or best offer. Dick Baloh , 632 Chestnut st,
963·6201. Irwin PA 15642, (412) 864·2283.
FOR SALE: Wameco FPB·l assembled and tested; $135.
Wameco QMB·12 assembled and tested; $100. Both for WANTED: TRS·80 Level II programs to swap. Games,
home , or business programs. Send tape or listing with WANTED: February 1980 issue of BYTE. Name your
$225. Will accept HP·65 as partial payment. Dan Snyder,
your address. January Smith, Treehouse Apt R205·A, San price. My extra July and August 1977 issues available.
561 5th St, Butler PA 16001, (412) 287·1625.
Marcos TX 78666. Robert C Blanchard, 406 Prather PI , Spring Valley CA
92077.
WANTED: AIM·65 users to participate in program ex· FOR SALE: The following issues of BYTE: July 1976 thru
change. Send cassette tape with your programs and July 1978. Excellent condition. Best offer. Lawrence
receive a matching number in return . Format re- FOR SALE: Apple parallel·printer interface card with
Anderson, 3453 Balsam NE, Grand Rapids MI 49505.
quirements: BASIC programs should be clearly Centronics jumper block and manual; $125. Also, two
documented with remark statements; machine- WANTED: High·resolution color monitor such as RGB or 8086 16·bit microprocessor integrated circuits-4 MHz
language programs should include well·documented equivalent. Ron Hymes, 7327 Murietta Ave, Van Nuys CA clock-l M addressable memory. Chip and Intel user's
source file along with object. Special hardware reo 91405, (213) 786·9614. manual; $180. David Dorsett, Jr, 6739 Jet Ave, Fair Oaks
quirements should be documented. Minimum tape gaps: CA 95628.
$30 for BASIC, $80 for source, $20 for object. Directory FOR SALE: Two used Calcomp 8·inch floppy·disk drives.
availab le. Include SASE. Jim Dantin, 1522 Springdale Dr, Shuga rt interface; $250 each. 15·inch Ball Brothers CRT FOR SALE: MITS: two 16 MCD programmable memories
Owensboro KY 42301. monitor, new; $200. Bob Athan, 1849 N Helm , Suite 110, at $200; four 4 MCD programmable memories at $50;
Fresno CA 93727, (209) 252·6146. ACR; $75. Clare·Pender ASCII keyboard; $25. ASR33
FOR SALE: Cram em co ZPU with CPIM 1.4, SSG General teletypewriter, stand, long·roll paper, RS·232; $300 plus
Ledger (menu), and Selector III·C2; $1000. Two 16 K FOR SALE: Heath·89, 48 K programmable memory , shipping. DEC LA36, tray, table, RS·232; $750 plus Sllip·
static·memory boards and one SIO board ; $300. Manuals H·88·3 2 PSIO , H·88·5 cassette int erface, H·89·17 disk ping. Moduperf 30 cps paper·tape punch, interface
included with original disks. John Mayer, 4153 Gardenia operating system (HDOS), H·88·18 cassette system. plans included ; $100. All working when last used.
Ave, Lake Worth FL 33461, (305) 968·4620 after 7 PM ET. Software, all manuals , operates perfectly. First Documentation. Offers conSidered, but first check for
cashier's check for $1990. I' ll Ship. R Van Cleave, 256 S stated price accepted. John Neville , Bo x 400, Onamia
WANTED: Anyone interested in donating , for tax· Tucson Cir, Aurora CO 80012, (303) 340·2955. MN 56359, (612) 532·3103.
deduction purposes, new or used computer equipment
andlor sys tems , such as TRS·80, PET, etc. Robert FOR SALE: Complete Heath (Zenith) H·89 system in· FOR SALE: Two PDP·8 systems. One is discrete·element
Hudgins, Math Dept , Brinkley High School, Brinkley AR cluding H·89 computer, 48'K programmable memory, PDp·8, one is PDp·8/1. Both negative bus. Each has 4 K
72021, (501) 734·3571 or (501) 734·1318 after 4 PM. H·88·3 (serial 1/0), cassette interface, HDOS and core memory , DF32 hard disk, DMOI multiplexer,
Microsoft BASIC, H·14 printer, all manuals, and lots PA60/61 high·speed paper·tape punchlreader can·
FOR SALE: Heath H·9 video terminal, serial and parallel more (software and over thirty disks). All in brand·new trollers. PDp·8 has four TU55 tape drives, PDp·811 has
1/0 with RS·232C cable included; $275. Heath H·8·5 condition. $2899 for all, $2199 without printer. David Hor· two TU56 dual·tape drives. Also, several high·speed tape
serial 1/0 and cassette interface. Can be used for an ad· witz, 1909 Siefkin, Wichita KS 67208, (316) 681·3456 be· punches, several high·speed tape readers , all documen·
tween 6 and 9 PM CT. tation, much software. Will consider offers for entire
ditional serial port at minimum cost; $50. Both assem·
sys tem or for individual units. Laurence A Marschall,
bled by professional engineer. G Hammond , POB 54,
Weirs Beach N H 03246, (603) 366·4012. FOR SALE: 36 K Apple II with case and modulator; $800. Department of Physics , Gettysburg College, Gettysburg
SwTPC PR·40 printer with parallel card; $200. Com print PA 17325, (717) 334·3131.
FOR SALE: Selectric terminal (AJ841). Excellent condi· 912s printer with Apple serial card; $400. Pascal·
tion . Best offer. B Fabry , 6362 S 139th Cir, Omaha NE language system; $225. Applesoft read·onl y memory; FOR SALE: Sorcerer 8 K computer with BASIC ROM·
68137, (402) 895·2156. $90. Heuristics 20A Speech lab; $90. Frank Jaubert, 823 PAK, Micro Verter, various tapes, all connecting cords,
Euclid St, Houston TX 77009, (713) 868·0034. manuals, and club newsletters. Like new. $800 or best
FOR SALE: Netronics ELF II with cabinet, RF modulator, offer. Mike Nowak, 4825 Gallagher, Rochester MI 48063,
light pen, Giant board, two 4 K programmable·memory FOR SALE: Rock we ll AIM·65, 4 K programmable (313) 652·6116 after 4 PM.
boards, power supply, ASCII keyboard with cabinet, and memory, read-onl y memory monitor, Enclosures Group
Tiny BASIC . $670 worth for $335. Royal Dossett, 2795 large enclosure, all manuals, all new. $430. E Velez, 19
FOR SALE: Heath H·19 video terminal, expertly
Pheasant Rd , Excelsior MN 55331, (612) 471·9252. Middleton Ln , Willingboro NJ 08046.
assembled, like new; $540 postpaid. Quest Super ELF
with Hi and La options; $70 postpaid. Ken Gledhill , RtRl
Box 146, Tremonton UT 84337, (801) 257·7349.

FOR SALE: Exidy Sorcerer Model I with 32 K, Standard


BASIC, Development, word·processing read·on ly

BOMB memory Pacs, Sony TVIMonitor, Sony TCM·757 cassette


recorder, all manuals, and cabling. $895. John H
Palevich, 472 Memorial Dr, Cambridge MA 02139, (617)
494·0096 weekdays between 8 and 10 PM .

BYTE's OngOing Monitor Box FOR SALE: Altair 8800A, North Star floppy disk, 24 K
static'programmable memory, 8 Keprom, RS·232 inter·
face, video·display module, CRT, keyboard, and 16 A
supply. Software: North Star Disk BASIC , word pro·
cessor, data base, assembler-editor, financial and
Article # Page Article Author(s) household programs plus many games. Complete
1 24 Multlmachlne Games Wasserman and manuals and documentation . All working. First $1750 or
Stryker best offer. Glen Brickey, 12663 98th St N, Largo FL
44 Computerized Testing Clarcla 33543, (813) 585·7078 evenings.
2
3 96 Graphic Color Slides, Part 2 Grogono
4 120 Micrograph, Part 2: Video·Dlsplay
Processor Booch
5 142 A Simplified Theory of Video GraphiCS,
Part 2 Watson LINEAR
6 158 On the Road to Adventure Liddil PROGRAMMING BOMB
7 172 Zork and the Future of
Computerized Fantasy "Khachiyan's Algorithm,
Simulations Lebling Part 2" was voted the best
8 186 Character Variation in Role·Playing
Games Freeman article in the September 1980
9 192 Pirate's Ailventure Adams BYTE; G C Berresford, A M
10 244 A Pocket Computer? Sizing Up the
Hp·41C Carbrey Rockett, and J C Stevenson
11 268 Lost Dutchman's Gold
Dungeon Campaign
Liddil and Li
Williams
will receive the first-place
12 74
13 78 A Stellar Trek Nelson BOMB prize for their efforts.
14 84 Morloc's Tower Williams Steve Ciarcia will receive the
15 90 Odyssey: The Compleat
Apventure Nelson second-place prize for his ar-
16 114 Sargon II Martellaro ticle "Build a Low-Cost,
17 264 Microsoft Adventure Llddil
18 282 Computer Bismarck Ansoff Remote Data-Entry Ter -
19 222 User's Column Pournelle minal ....

December 1980 © BYTE Publications Inc 399


To get further information on the products advertising in BYTE, fill out the reader service card with your

Reader name and address. Then circle the appropriate numbers for th e advertisers you select from the list . Add a
15-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 bigger BYTE. Th e index is

Service provided as an additional service by the publisher, who assumes no liability for errors or omissions. 'Corres-
pond directly with company .

Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No. Inquiry No. Page No.

182 Aardvark Software Inc 267 260 Drillick Lamanna 319 Micro Computer Discount 326 287 Quest 363
281 AB Computers 359 42 Dual Systems Control Corp 66 126 Microcomputer Tech Inc 191 235 Quiet Designs 305
196 ABM Products 276 335 DWP 374 113 MicroDaSys 175 31~ Quintrex Inc 370
171 Ackerman Digital 100, 250 201 Dynabyle 279 85 Micro Data Base Sys 132 R & B Computer Systems 326
336 Adaptive Data & Energy Sys 374 117 Dynacomp Inc 139 86 Micro Data Base Sys 133 261 Racet Computes 319
353 Advanced Comp Prod 384, 385 Dysan Corp 56, 57 180 Micro Designs 266 81 Radio Shack 121
213 AEON 295 240
162
Eaton Corp 307
Ecosoft 238
267 Micro House 324
99 ~~IRbSOo~i.f~r.S~t~~~ 288
35 Altos Computer 55 118 Micromail 180
350 Electrolabs 377 176 Micro Management Sys 261 153 RCA Solid State 231
32 Alpha Byte Storage 69 288 RCA Solid State 325
348 Alpha Omega Comp Sys 376 20 Electronic Control Tech 28 Micro Mint 364
184 Electronic Control Tech 270 323 Micro Processor Sys Inc 372 211 RNB Enterprises 294
84 Am Camp & Telecom Corp 131 Rochester Data 284
220 Electronic Specialists 299 98 MICRO·SCI153 204
72 American Square Comp 62 64 Rockwell International 98
311 Ampero Software 370 40 Electronic Sys Furniture Co 64 322 Mlcrosette 372
303 Eng Analysis Software 366 62 Micro Shopper 95 248 S & M Systems 311
77 Anacom 115 Epson Am erica 147
102 Anadex 161 94 61 Microsoft 93 156 S·I00 Inc 234
Ancrona 360 237 Escon 306 46 Microsoft (Cons Prod Div) 71 197 SC Digital 277
283 45 Essex Publishers 70
259 Anderson Jacobson 317 208 Mlcrotech Exports 288 328 Scientific Eng Labs 372
80 Exatron Inc 119 2 Scion Corp 5
8 Apple Computer 13 Executive Business Sys 239 83 Mlcrotek Inc 127
Applewest Software Inc 35 163 314 Micro Time 370 125 SciTronics Inc 190
18 Factory Direct 26 263 SciTronics Inc 322
127 Apparat Inc 191 209 Mlcroware 289
54 Fair Com 84 The Micro Works 92 228 Scottsdale Systems 302
193 Arizona Comp Systems 275 Faragher & Assoc 246 60
347 Arndt Dlstr 376 168 79 Micro World 117 111 Seattle Computer 173
Artec Electronics 60 219 Farnsworth Camp Center 298 279 Mikos 358 120 Service Technologies 182
36
278 ASAP 357 12 Fideli ty Electr Ltd 17 242 Miller Microcomputer Ser 308 234 Shepardson Microsystems 304
17 Atari Personal Computers 25 115 Fidelity Electr Ltd 177 266 Mindex Inlosystems 323 167 Michael Shrayer Software 245
21 John Fluke MIg Co 30, 31 Shugart 7
53 Atlantis Computized Serv 82
ATV Research 370 277 Fordham 356
116
106 ~:~: ~?~g':.l~rNCfliers 178 150 Sirius Systems 225
214 Automated Equip Inc 296 Frederick Computer Prod 295 359 Mini Micro Mart 396 67 Smoke Signal Broadcasting 103
9 Automated Simulations 14 7 General Business Camp 12 360 Mini Micro Mart 397 68 Smoke Sig Broad (Oealers) 103
100 base 2 inc 159 298 Gimi x 366 230 Miro Computer Inc 303 246 Snapp Inc 310
129 BASF 195 137 Godbout Electronics 206, 207 23 Morrow Designs 37 166 The Software Exchange 149
285 Beckian 362 26 Mark Gordon Computers 40 14 Mountain Computer Inc 19 65 The Software Federation 99
320 John Bell Engineering 371 Graham·Dorlan Software Sys 45 96 Mountain Computer Inc 150 280 Solid State Sales 358
23~ Beta Comp Devices 305 253 GW Computers 313 175 mpl259 315 Solid State Surplus 370
Beta Camp Devices 356 95 H & E Computronics 242, 243 101 MTI Inc 160 136 Sorcim 205
344 The Bit Bucket 376 104 H & E Computronlcs 163 119 MT Mlcrosystems 181 271 Sorrento Valley Assoc 341
41 BMC International 65 337 Hanley Engineering 374 233 Multi Business Comp Sys 304 181 Sound Concepts 266
210 Bower·Stewart & Assoc 292 87 Hardhat Software 134 105 Natl Microsft Prod Inc 167 306 Southwestern Mngmnt Serv 368
BYTE Books 189,354,378,398 165 Hardslde 148 247 NCE Supply Corp 311 361 Southwest Tech Prod cor~ C II
BYTE Back Issues 295 229 Hayden Book Co Inc 302 218 NEBS 297 191 Specialty Video Systems 74
187 C & S Electronics 272 52 Hayes Microcomp Prod Inc 81 145 NEECO 220 222 ~g~wm Software 299
15 Calif Camp Systems 20, 21 13 HEI Inc 18 147 NEECO 221 6
Calif Olgital 390, 391 157 Hemenway Assoc 235 82 Nestar Systems Inc 123 55 Standard & Poors 85
332 Cawthon Scientific Grp 374 301 High Tech Jewerly 368 Netronlcs 102, 106, 108, 110 244 SubLOG IC 309
131 Central Data 199 300 Hobbyworld Electronics Inc 367 151 Netronics 227 288 Sunny Int'l 364
206 CFR Assoc Inc 286 24 Houston Instruments 39 34 Noesis Computing Co 54 70 SuperSoft 107
121 Chrislin Industries 183 25 Houston Instruments 39 Northern Tech Books 263 76 SuperSoft 114
CI Can Camp & Comp 349 333 Ibex Comp Corp 374 75 North Star 113 207 SuperSoft 287
272 232 SuperSoft 303
257 CLOAD Magazine 315 343 10M 376 112 Northwest Camp Serv Inc 174
299 Inlinlte Inc 366 NRI Schools 209 124 Sybex 201
189 Colonia l Data Serv 273 Synchro Sound 90, 118
159 Color Software 236 183 Info Unltd Software 269 262 OAC 321
CompuMart 394, 395 38 Insoft Corp 61 363 Ohio Scientific Instr C IV 192 Synergetic Comp Prod 274
358 73 Integral Data Sys 111
91 CompuServe 140, 141 16 Ohio Scientilic Instr 22, 23 Systek Inc 370
78 Integrand 116 174 Tarbell Electronics 255
177 Computer Age Inc 262 160 Intel 237 27 Okidata Corp 41
173 Computer Case Co 252 51 OK Machine & Tool 80 89 Tech Sys Consultants (TSC) 137
254 Intelligent Control Sys 314 312 Technical Innovations 370
346 Computer City 376 152 Olympic Sales Co 229
Intelligent Systems 128, 129 Omega Micro Computers 323 326 TCI Inc 372
The Computer Factory 253 334 Interactive Comp Sys Inc 374 265
241 Camp Furniture & Access 308 269 Omega Research 325 155 Tec Mar Inc 233
114 International Data Sciences 176 63 Televideo 97
231 Computer I nstant Ads 303 134 Omega Sales Co 203
203 Computer Marketing Corp 283 50 Internatio nal Micro Machines 79 256 Omlkron 315 69 Terak Corp 104, 105
324 Computer Research Cons 372 39 Intertec Data Systems 63 onComputing 257 305 Terminal Data 368
216 Computer Service 297 4 Ithaca Intersystems 8 59 Orange Micro 91 110 Terrapin Inc 176
5 Ithaca Intersystems 9 238 Texas Camp Sys 306
g~rr,~~~ce~b~:~.~m 265
292 Computer Shopper 366 227
243 Computer Specialties 309 309 J & S Computing 368 179 258 Texas Instruments 316
286 Computer Specialties 362 133 Jade Computer Prod 291 Owens Associates 154, 155 317 Texcom Eng Assoc 370
130 Computers R Us 196, 197 354 Jade Computer Prod 386, 387 294 Pacific Exchanges 366 11 Thunderware 16
212 The Computer Stop 295 352 Jameco Electronics 382, 383 325 Pacilic Exchanges 372 217 Mitchell E Tlmin Eng Co 297
223 Computers Wholesale 300 90 JDR MICRODEVICES INC 138 349 Pacific E xc han~es 376 Robert Tinney Graphics 293
245 Comp Technology Assoc 312 342 Jepsan Group K Inc 376 340 Page Digital 37 200 TNW Corp 278
37 Computer Warehouse 59 164 Jim·Pak 240, 241 310 Pan American Elec 369 225 TransNET 301
108 Computex 170 276 JR Inventory Control 355 327 J Panlaguas 372 316 Turn·Key Comp Sys 370
139 Computlque 211 Kemco LTD 83 3 PCD Systems Inc 6 270 Max Ule & Co 341
255 Computime 314 58 Konan Corp 88, 89 103 PDF Corp 162 362 United Business Products CIII
48 Compuview Products Inc 75 195 Leapac Services 276 321 Perceptions Unlimited 372 United Software of Am 76, 77
140 Condor Computer Corp 212 Llfeboal164, 165, 234 10 Percom Data 15 291 Universal Security Inst 366
275
251 g~~~0~9c~~26'MC~J'iE~ ~~j' 355 49
30
LNW Research 78
Lobo Drives Int'l 47
43 Percom Data 51
44 Percom Data 51
274 US Micro Sales 353
194 US Robotics 275
252 Conn microCOMPUTER 313 199 Lomas Data Prod 278 169 Personal Computer Sys 247 198 US Robotics 277
132 Coo sol Inc 200 264 Macrotronics Inc 322 250 Personal Computer Sys 310 338 US Robotics 374
224 The Cornsoft Group 300 308 Macrotronlcs Inc 368 172 Personal Microcomputing 251 138 VAMP INC 210
202 Cover Craft 280, 281 341 Macrotronics Inc 376 22 Personal Software 33 307 VAMP INC 368
123 CPU International 188 144 Marot Software Sys In c 219 143 PGI Wholesale 217 154 VAN DATA 232
290 The CPU Shop 365 141 Mark of the Unicorn 213 Phase One Systems 179 158 VANDATA 236
1 Cromemco I, 2 135 Marymac Industries 204 190 Pickles & Trout 273 239 Vector Electr 307
56 Crystal Computer 86 93 Mauro E~lneering 146 146 pk sys tems inc 258 57 Vector Graphics 87
Cybernetics Inc 317 McGraw· III Ma~azines '84 '85 29 Power One Inc 46 47 Verbatim 72, 73
~~~~~~~~A~'1M~~629, 143 351 Priority One 379, 380, 381 296 Videx 366
Data Discount Center 166 97 Vista Computer Co 151
92 Data Soft Inc 145 293 128 Professional Business Sftw 193
31 Datasouth Computer Corp 49 345 Mega Sys Inc 376 33 Professio nal Software Inc 53 273 Vista Computer Co 351
304 356 Meta Technologies Corp 342 161 Provar Inc 238 221 Voicetek 299
OBIS 368 339 Metron Computerware Inc 374
107 Decisio n Master 169 28 QT Computer Sys 42, 43 284 VR Data 361
109 DG Electronics 171 303 MICOPS INC 368 364 QT Computer Sys 245 282 Wameco 360
74 Dlgl comp Research Corp 112 122 M IcroAce 187 Whitesmith's Ltd 101
148 MlcroAmerlca Distributing 221 355 QT Computer Sys 388, 389
142 Digital Marketing 215 329 Quality Computer Parts 372 226 Wild Hare Comp Sys 301
88 Micro Age Computer Store 135 302 Wintek Corp 368
297 Dig ita l Multi Media Ctrl 366 331 Quality Data Supply 374
188 Micro Ap 272 186 Winterhalter & Assoc 258
149 Digital Research 223 Micro Appl Group (MAG) 109 205 Quality Software 285
357 Digital Research Camp 392, 393 71 295 Worldwide Electronics 366
19 Quasar 27
185 DMA 271 330 Micro Business World 373 170 Quay 249 215 Zs Systems 296

400 December 1980 © BYTE Publicati ons Inc


A COMPANY TO RELY ON ...
UNITED BUSINESS PRODUCTS

UNITED BUSINESS PRODUCTS

& NITEO
(213) 448-4850
20268 E. Carrey Rd. IR BU SINESS

WALNUT, CA. 91789 'T' PRODUCTS


(714) 594-5966

N AME O F COMP AN Y _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

A DD R ES S
C I TY , ST AT E, Z IP _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

A TT E NTI O N OR DEPT . E 0 The Int i mus 306 is des igned fo r tr ouble free operation and has a switch
for forward and r ever se rotation . It has 2 motors w ith te rmi nal overl oad.
A 0 The swing line table top burster wi ll separate sing le-pl y continuous Housing consists o f coated sleel, mounted on rubber cushions fo r noiseless
forms into individual sheets up to 15", Length 2%" to 12 " , Paper weight 10 to shredding. The 306 can sit on a tab le or a stand. Cutting w idth is W ' or W' and
110 lb. bond. Speed is co nstant at 125 ft. per minute. has two 150 watt 1 10 V 60 cyc le, 1 phase mo t o rs.

WI. 95 /bs. Price $ 899.00 WI. 66 L bs. Price $1199.00


B 0 Ou r custom fo rms have a g uarantee tha t speaks for itself. Ou r ti me on F 0 The In timus Simp lex is deSig ned fo r secu ri ty wit hout problems in the
forms range from two to five weeks fo r custom work and before we start a job office. One push o f the butto n renders co nfi dential informat ion int o five
we now gi ve a guaranteed shipping date an d price, depending o n art work . illegible paper strips Ve" thin. T he simplex has a wide open ing in the middle for
from two to five weeks and fo r every day we're late we give you a 10% discount . throwaway of cans , etc. Even a paper clip is Simply cu t i nto pieces. T hecutting
To get a Quote iust mail the detached portion of this ad with samp le of form or capacity is 8 to 10 sheels at one time. It has a 1/ 5 H .P. motor and runs off of 11 0
layo ut and we wi ll call you the day we get the information with a price and volts .
guaranteed day of shipment.
WI. 2 7 Lbs. Price $ 599.00
C 0 The swing li ne tab le t op decoll ato r is a portab le unit which separat es
both carbon and carbonless cont in uous computer forms into stacks. The G 0 O u r cata log consists of mo re in formati on o n equi pme nt i n thi s ad.
separated carbon is easi ly and neatly removed from carbon pick-up spool. Other models are avail able p lus a comp lete line of ca lcu lato rs and typew riters
Fo rm size is up to 15 " wide. Wt. is 10 to 110 l b. bond paper, and the speed is by Ad ler, Lathem time recor ders, several va rieties at safes, and our
variable from 75 to 200 feet per minute and takes only 120volts AC 60 hertz t o disintegrator that destroys paper, aluminum, film and ca rbon to a complete
operate. loss of identity .

WI. 40 /bs. Price $ 419.00 Price $2.00


o 0 The Datatech In timus 007 shredder works for Scot land Yard, f or H 0 Free Brochures and more in formatio n :
government authorities, fo r import an t co rporatio ns, banks and embassies. 1. 0 Business Forms
The cutting capacity is 12 to 14 shee ts at one pass. Cross cut is 1/ 35 x 3/ 8. It has 2. 0 Ca lculato rs
a 2 H.P. motor and runs off of 220/ 380 V 3 phase. 3. 0 Forms H and li ng Equipmen t
4. 0 Time Recorders
WI. 320 Lbs. Price $6799.00 5. 0 Typewri ter s

Terms: Ch eck o r mo n ey order U .S. fund s on ly. Prepaid o rders add 3% S/ H , COD 's add 5% S/H (U .S. onl y ). C alifo rnia
. " resi dents add 6% sa les tax. I VIS4 .1
Prices subject to change without notice.

Circ le 362 on inquiry card .

You might also like