EUE
THE SMALL SYSTEMS JOURNAL
WNO.7
50 IN UNITED STATES
IN CANADA / £2.10 IN U.K.
A McGRAW-HILL PUBLICATION
0360-5280?
*Arailahle Spring 1985. © 1985 Affile Computer, Inc. Apple, the- Apple logo \kich w r-\ il on ; \ppleTatk are trademarks oj'Ap r Inc Macintas!) is a trademark licensed to Apple Computer,
Inc. IBM is a registered trader* r national Business Machines Corporation, DEC \ TIOO and 1752 are trademarks of 'Dij> & d Equipment Corporation. Lotus and jazz are trademarks
of Lot us Development Corporation. Microsoft and Multiplan are registered trademarks of Microsoft Corporation.
IBM is finally
talking to us.
And were finally talking to them
Thanks to The Macintosh™ Office.
Using our AppleLine protocol converter and
MacTerminal™ software, Macintosh can speak
IBM® 3270 like a native. Not to mention DEC*
VnoorVTSrandTTC
In English, that means you can find almost
anything that's stored in your company's main-
frame. Just the same as if your Macintosh was
an IBM terminal.
Say, for instance, you want to know how
sales are going as of yesterday. Where your
inventor) 7 stands. Or if receivables are staying
ahead of payables.
With a Macintosh on your desk, all that
information is right at your fingertip. Even if
your mainframes on the other side of the build-
ing. Or the other side of the world.
Now if you think that's impressive, you
haven't read anything yet.
Once you've located the data you want, you
can 'cut" it out of the mainframe and "paste"
it directly into a spreadsheet program like Lotus 4
Jazz™*Or Microsoft® Multiplaif Then turn the
numbers into a chart with a business graphics
program. Such as Microsoft Chart. And last, but
certainly not least, print out a publication-
quality report, memo or presentation with our
LaserWriter printer.
Total elapsed time: about 20 minutes.
And if you need to know something that's
not in your mainframe— like up-to-the-minute
stock quotes— you can use MacTerminal and
an Apple Modem to tap into a number of
commercial information services. Including
Dow Jones
News/Retrieval®
NEXISf LEXIS?
And The Official
Airline Guide?
So you can use
Macintosh
for everything
from scanning
The Wall Street
Journal to
making airline
reservations.
All of
which means
/// Tlw Macintosh Office, iwrkgroups
of 5 to 25 people will talk to each other
over our AjtfneTatir Personal Netuwk.
you should finally be talking to us.
Call 800-446-3000, and well tell you more
about how well The Macintosh Office will it
into the one you're in now.
Even if there's a big blue box in one coiner.
The Macintosh Office
Dow Jones News/ Retrieval is a registered trademark of Dow Jones & Cotn/wny, Inc. NEX1S and IJLX/Sa?v registered trademarks of Mead Data Central. Vx Official Airline Guide is a registered
trademark of Official Airline Guides, inc. For an authorized A/iple dealer nearest ymi call (800) 538-9696. In Canada, call (800) 268-7796 or (800) 268-763 7. '
CONTENTS
FEATURES
■SBnHHMMMBHMSS
Introduction 104
Programming Project: New Perspectives on Nearby Stars
by Bruce Webster 106
This program, develooed on a Macintosh using MacAdvantage: UCSD Pascal, takes a list
of stars and shows you where they are in respect to one another.
Liquid-Crystal Displays for Portables by Glenn J. Adler 119
The author presents an in-depth look into the workings of LCDs.
Product Description: The GRiDCase by Rich Ualloy 129
One member of this family of portables has a gas-plasma display.
Ciarcias Circuit Cellar: Living in a Sensible Environment
by Steve Garcia 141
Steve looks into his junk box for items to use with the Home Run Control System.
Programming Insight Travesty Revisited by Murray Lesser 163
Travesty is rewritten in compiled BASIC
Programming Insight: Real-Number Formatting Your Apple
by Brent Daviduck 171
Specify the decimal length of any real number.
THEMES
Introduction 176
Updating the Oldest Science by Russell M. Genet 179
Observers around the globe are using microcomputers in a variety of astronomical
applications.
Microcomputers in NASA's SIR-B by Richard Wilton 192
The Shuttle Imaging Radar experiment employs a network of personal computers
for data acquisition and analysis.
Comet Lines in FORTRAN by David S. Dixon 203
The program described calculates the positions of asteroids and comets.
Tracking Earth Satellites by E. H. Weiss 215
The Stumpff program can help you calculate earth-orbiting satellite positions
with high precision.
Automating a Telescope by Louis J. Boyd 227
A codirector of the Fairborn Observatory describes ways of computerizing
the repetitious tasks in variable-star photometry.
Astronomical Computing with Micros
by Richard Bochonko and William T. Peters 239
Small systems increase the amateur astronomer's reach.
Astronomy Sources 244
An Astronomy Glossary 245
REVIEWS
Introduction 248
Reviewer's NorEBOOK by Glenn Hartwig 251
Texas Instruments 1 Pro-Lite Professional Computer
by Richard Grehan and Eva White 252
A briefcase-size machine that runs MS-DOS.
BYTE IISSN 0360-5280} is published monthly with one extra issue per year by McGraw-Hill Inc. Founder: lames H. McCraw (I860 1948). Executive, editorial,
circulation, and advertising offices: 70 Main St,. Peterborough. NH 03458. phone 16031 924-9281. Office hours: Mon-Thur 8:30 AM - 4:30 PM. Friday
8:30 AM - 1:00 PM. Eastern Time. Address subscriptions to BYTE Subscriptions. POB 590. Martinsville. NJ 08836. Postmaster: send address changes.
USPS Form 3579. undeliverable copies, and fulfillment questions to BYTE Subscriptions. POB 596. Martinsville. N) 08836. Second-class postage paid
at Peterborough. NH 03458 and additional mailing offices. Postage paid at Winnipeg. Manitoba. Registration number 9321. Subscriptions are S21 for
one year. S38 for two years, and S55 for three years in the USA and its possessions. In Canada and Mexico. $23 for one year. S42 for two years. $61
for three years. $69 for one year air delivery to Europe. 17.100 yen for one year surface delivery tolapan. S37 surface delivery elsewhere. Air delivery
to selected areas at additional rates upon request. Single copy price is S3. 50 in the USA and its possessions. $3.95 in Canada and Mexico. S4.50 in
Europe, and $5 elsewhere Foreign subscriptions and sales should be remitted in United States funds drawn on a U.S. bank. Please allow six to eight
weeks for delivery of fiist issue. Printed in the United States of America
2 BYTE • JULY 1985
COVER ILLUSTRATION BY ROBERT T1NNEY
NCR Personal Computer Model 4 by Elaine Holden 258
An IBM PC-compatible with a RAM-disk utility.
Monitoring Hallevs Comet by ]ohn E. Nlosley 265
Three programs for tracking the return of the celestial visitor.
Space-Flight Simulators by Benjamin Bernar 269
Link up with a space station or travel to Saturn.
MaxThink by William Hershey 279
An outline processor for the IBM PC.
The Anchor Automation Signalman Mark XII Modem
by George V. Kinal 287
It's similar to the Hayes Smartmodem but not fully compatible.
Review Feedback 295
Readers respond to previous reviews.
KERNEL
Introduction 306
Computing at Chaos Manor: Come to the Faire by }erry Poumelle 309
Trips to shows and a visit with Niklaus Wirth highlight Jerry's month.
Chaos Manor Mail conducted by \erry Poumelle 338
Jerry's readers write, and he replies.
BYTE West Coast SNOBOL and Icon by Ezra Shapiro 341
Our West Coast staff interviewed one of SNOBOL4's authors. Ralph E. Griswold. who has
gone on to create a new language called Icon.
BYTE U.K.: Starlit Spectrum by Dick Pountain 353
Dick reports on an astronomical application for the Sinclair Spectrum.
BYTE Japan. Peripherals, Chips, and New Computers
by William M. Raike 363
Bill looks at the Silver-Reed EB50. Fujitsu's new optical-disc coating material, and more.
According to Webster: Startup by Bruce Webster 367
The debut of this column covers an assortment of Macintosh products.
Mathematical Recreations: Parsing and Solving Linear Equations
by Robert T. Kurosaka 385
Set up and solve simultaneous linear equations.
Circuit Cellar Feedback conducted by Steve Garcia 391
Steve answers project-related queries from readers.
BYTELINES conducted by Sol Libes 393
News and speculation about personal computers.
Editorial:
Equal Access to Computers:
Scruples or Rubles? 6
Microbytes 9
Letters 14
Fixes and Updates 33
What s New 39, 406
Ask BYTE 48
Clubs & Newsletters
Book Reviews
Event Queue
Books Received
58
65
85
395
Unclassified Ads 461
BYTE's Ongoing Monitor Box.
BOMB Results 462
Reader Service 463
Address all editorial correspondence to the Editor. BYTE. POB 372. Hancock. NH 03449. Unacceptable manuscripts will be returned if accompanied
by sufficient first-class postage. Not responsible for lost manuscripts or photos Opinions expressed by the authors are not necessarily those of BYTE
Copyright© 1985 by McGraw-Hill Inc. All rights reserved. Irademark registered in the United States Patent and Trademark Office. Where necessary,
permission is granted by the copyright owner for libraries and others registered with the Copyright Clearance Center ICCC) to photocopy any article
herein for the flat fee of SI. 50 per copy of the article or any part thereof. Correspondence and payment should be sent directly to the CCC. 29 Congress
St.. Salem MA 01970. Specify ISSN 0360-5280/83. SI 50. Copying done for other than personal or internal reference use without the permis-
sion of McGraw-Hill Inc. is prohibited. Requests for special permission or bulk orders should be addressed to the publisher. BYTE is available
in microform from University Microfilms International. 300 North Zeeb Rd.. Dept. PR. Ann Arbor. Ml 48106 or 18 Bedford Row. Dept. PR,
London WCIR 4 El England.
Subscription questions or problems should be addressed to: BYTE Subscriber Service. POB 328. Hancock. NH 03449
VOLUME 10, NUMBER 7, 1985
248
306
SECTION ART BY STEVEN GUARNACCIA
JULY 1985 -BYTE 3
Can You Name a
Dual-Drive Color PC
That Runs Lotus 1,1,3
and Costs Under $1500?
Hints
• It comes with a 14" RGB monitor
much like the 14" monitor that comes
with the $2495 Leading Edge PC.
• It has dual 800K disk drives much
like the $2495 Tandy 2000, but it also
has the ability to read and write to
popular 160K, 320K, and 360K IBM-PC
formats.
• It's an 8088, MS-DOS system with
256Kof RAM, but it comes with abetter
free software bundle than the 8-bit Kaypro
including MS-DOS 2.1 l,HAGEN-DOS
DOS-TUTOR, WordStar 3.3, Easy Writer
Spell, Mail Track, PC File III, FILE
BASE, CalcStar, games, graphics, utili-
ties, and two BASIC languages.
• Although it's not PC-DOS compatible
it will run hundreds of the same pro-
grams as the IBM including dBASE II,
Multiplan, the PFS series, Lotus 1,2,3
and even Flight Simulator.
• During the dog days of summer
computer sales, we've lowered the prices
ofbothourcolor and monochrome systems.
You can receive a free booklet on these
systems by calling our machine at
1-800-FOR A FOX, and leaving your
name and address at the beep.
Your time is up the answer is
ColorFox $1497
also
Fox Jr. ... $899 Silver Fox . . $1297
#
Scorrsdale Systems, w .
617 N. Scortsdole Rd. #D, Scortsdole, Az 85257
(602)941-5856
The Silver Fox is sold exclusively by Scottsdale Systems
Ltd., 617 N. Scottsdale Road «B, Scottsdale. AZ 85257.
Trademarks: Silver Fox. HAGEN DOS. and Datemate.
Scottsdale Systems Ltd.; WordStar and CalcStar.
Micropro International; MS-DOS, and Multiplan, Micro-
soft Corporation; FILEBASE. EWDP Software, Inc.;
dBASE II. AshtonTate; IBM-PC, and IBM-PC DOS;
International Business Machines Corporation. Ordering:
Telemarketing only, Silver Fox price is for cash,
F.O.B. Scottsdale. prices subject to change, product
subject to limited supply. We accept purchase orders from
Fortune 1000 companies and major universities with
good credit - add 2% Visa, Mastercard add 3%, AZ
residents add 6%. Returned merchandise subject to a 20 ( Ki
restocking fee. Personal or company checks take up to 3
weeks to clear. No COD's or APO's.
EVTE
editor in chief
Philip Lemmons
managing editor
Gene Smarte
consulting editors
Steve Ciarcia
lERRY POURNELLE
Bruce Webster
senior technical editors
G. Michael Vose. Themes
Gregg Williams
technical editors
Thomas R. Clune
Ion R. Edwards
Richard Grehan
Glenn Hartwig. Reviews
Ken Sheldon
Richard S. Shuford
Iane Morrill Tazelaar
Eva White
Stanley Wszola
Margaret Cook Gurney. Associate
Alan Easton. Drafting
WEST COAST EDITORS
Ezra Shapiro, Bureau Chief. San Francisco
Iohn Markoff. Senior Technical Editor. Palo Alto
Phillip Robinson. Senior Technical Editor. Palo Alto
Donna Osgood. Associate Editor. San Francisco
Brenda McLaughlin. Editorial Assistant. San Francisco
NEW YORK EDITOR
Richard Malloy. Senior Technical Editor
managing editor.
electronic publishing and communications
George Bond
user news editor. east coast
Anthony I. Lockwood. What's New
USER NEWS EDITOR, WEST COAST
Mark Welch. Microbytes
CONTRIBUTING EDITORS
Ionathan Amsterdam, programming projects
Mark Dahmke. video, operating systems
Mark Haas, at large
Rik Iadrnicek, CAD. graphics, spreadsheets
Mark Klein, communications
Alastair I. W. Mayer, software
Alan Miller, languages and engineering
John C. Nash, scientific computing
Dick Pountain. U.K.
William M. Raike. \apan
Perry Saidman. computers and law
Robert Sterne, computers and law
COPY EDITORS
Bud Sadler. Chief
Dennis Barker
Elizabeth Cooper
Anne L Fischer
Nancy Hayes
Lynne M. Nadeau
Paula Noonan
lOAN VlGNEAU ROY
Warren Williamson
ASSISTANTS
Peggy Dunham
Martha Hicks
Beverly Jackson
Lisa lo Steiner
ART
Rosslyn A. Frick. Art Director
Nancy Rice. Assistant Art Director
PRODUCTION
David R. Anderson. Production Director
Denise Chartrand
Michael I. Lonsky
Ian Muller
SENIOR VICE PRESIDENT/PUBLISHER
Harry L. Brown
PUBLISHERS ASSISTANT
Doris R. Gamble
PERSONNEL
Cheryl Hurd. 0//ice Manager
Patricia Burke. Personnel Coordinator
ADVERTISING SALES (603-924-6 137)
I. Peter Huestis. Sales Manager
Sandra Foster. Administrative Assistant
ADVERTISING/PRODUCTION (603-924-64481
Lisa Wozmak. Supervisor
Robert D Hannings. Senior Account Manager
Marion Carlson
Karen Cilley
Lyda Clark
MlCHELE GlLMORE
Denise Proctor
Wai Chiu Li. Quality Control Director
Julie Nelson. Advertising/Production Coordinator
CIRCULATION (800-258-5485)
Gregory Spitzfaden. Director
Andrew Jackson. Subscriptions Manager
Cathy A. Rutherford. Assistant Manager
Laurie Seamans. Assistant Manager
Susan Boyd
Phil Dechert
Mary Emerson
Louise Menegus
Agnes E. Perry
Jennifer Price
Iames Bingham. Sin^e-Copy Sales Manager
Linda Ruth, Assistant Manager
Carol Aho
Claudette Carswell
Karen Desroches
MARKETING COMMUNICATIONS
Horace T. Howland. Director (603-924-3424)
Vicki Reynolds. Marketing Production Manager
Priscilla Arnold. Marketing Assistant
Stephanie Warnesky Marketing Art Director
Sharon Price. Assistant Art Director
Doug Webster. Director of Public Relations (603-924-9027)
Wilbur S Watson. Operations Manager. Exhibits
PLANNING AND DEVELOPMENT
Michele P. Verville. Manager
Patricia Akerley Research Manager
Cynthia Damato Sands. Reader Service Coordinator
Faith Kluntz. Copyrights Coordinator
MANUFACTURING! FINANCE/SERVICES
Daniel Rodrigues. Director
ACCOUNTING
Kenneth A. King. Assistant Controller
Vicki Weston. Accounting Manager
Linda Short, D/P Manner
Edson Ware. Credit
Marie Caggiani
Marilyn Haigh
Diane Henry
Vern Rockwell
IoAnn Walter
typography
Sherry McCarthy. Cnief 'typographer
Nan Fornal
Len Lorette
Kathy Ouist
Donna Sweeney
BUILDING SERVICES/TRAFFIC
Anthony Bennett. Building Services Manager
Brian Higgins
Mark Monkton
RECEPTIONISTS
L. Ryan McCombs
Cheryl Castro. Assistant
Editorial and Business Office: 70 Main Street. Peterborough. New Hampshire 034 58 (603) 924-9281
West Coast Offices: McGraw-Hill. 425 Battery St. San Francisco. CA 94! ) |. (4151 362-4600.
McGraw-Hill. 1000 Elwell Court. Palo Alto. CA 94303. 14 15) 964-0624
New York Office: 1221 Avenue of the Americas. New York. NY 10020. (2121 512-2000
Officers of McGraw-Hill Information Systems Company President Richard B, Miller Executive Vice Presidents; Frederick P lannott. Con-
struction Information Group; Russell C White. Computers and Communications Information Group; I. Thomas Ryan, Marketing and Interna-
tional. Senior Vice Presidents: Francis A Shinal. Controller; Robert C. Violette. Manufacturing and Technology. Senior Vice Presidents and
Publishers; Harry L. Brown. Computers and Communications: David I. McGrath. Construction. Group Vice President. Peter B. McCuen. Com-
munications. Vice Presidents: Fred O. lensen. Planning and Development: Margaret L. Dagner. Human Resources.
Officers of McGraw-Hill. Inc.: Harold W. McGraw. Jr.. Chairman: Joseph L. Dionne. President and Chief Executive Officer; Robert N. Landes. Executive
Vice President and Secretary: Ralph I. Webb. Vice President and Treasurer: Donald L. Fruehling. Executive Vice President. Publishing Operations Group
Ralph R, Schulz. Senior Vice President. Editorial: Walter D. Serwatka. Senior Vice President. Manufacturing and Circulation Services. Vice Presidents
Shel F Asen. Manufacturing: George R Elsinger. Circulation.
BB
BYTE • JULY 1985
Great Giffsuggestion
forunder $9,000:
It's the MC-186/EL™ Gifford's four-user
entry level system— just $8,995.
It's a complete multiuser system with a 23 megabyte hard
disk. Just add terminals, turn it on, and start using over 100 Gifford
productivity tools and utilities. You even get word processing,
electronic mail, and telecommunications.
You can also run thousands of CP/M® programs (single and
multiuser, 8- and 16-bit), and use it as a building block in a fast
local area network with IBM PCs, compatibles, and other MC-186
family members.
Call 415/895-0798 for your nearest dealer. Or write to us at
2446 Verna Court, San Leandro, CA 94577
The features make it a Giff. The price makes it a present.
C$ GIFFORD
^^ COMPUTER SYSTEMS
A subsidiary of Zitel Corporation
THE MULTIUSER COMPANY'
Inquiry 160
2446 Verna Court, San Leandro, CA 94577 415/8950798 Telex 704521 2050 North Loop West, Suite 116 Houston, TX 77018 713/680-1944
In Europe: London (01)878-9111 Telex 28106 (UK)
MC-186 and MC-186/EL are trademarks of Gifford Computer Systems. IBM PC is a trademark of International Business Machines, Inc.
CIVM is a registered trademark of Digital Research. Inc.
JULY 1985 -BYTE
EDITORIAL
equal access to computers:
Scruples or Rubles?
Computer inequity emerges as a gen-
uine problem when you consider how
hard it would be for a child without
a word-processing program to com-
pete with a student who does have a
word processor. The student with the
word processor can revise and polish
far more than the student without. All
other things being equal, a once-
revised essay handwritten on note-
book paper can't compete with a
tenth-draft essay neatly printed by
machine. Of course, word processing
is only one of the many ways in which
computers can make schoolchildren
more productive and therefore give
some children a competitive advan-
tage in school and in life.
Is there, in fact, inequity in access
to computers? The answer is "yes,"
and the inequity is a function of both
income and race. The 12.000 most
affluent schools are four times more
likely to have personal computers
than the 12,000 poorest schools
(Quality Education Data report, 1983,
quoted in Electronic Learning, February
1985). Predominantly white schools
have twice as many computers as do
schools whose students come pri-
marily from ethnic minorities (Johns
Hopkins study. 1983, also quoted in
Electronic learning, February 1985).
Soon after taking power, Soviet
Communist party chief Mikhail Gor-
bachev called for the introduction of
small computers throughout the
Soviet school system. Clearly the new
Soviet leader believes that the Soviet
Union will be unable to compete with
the West unless Soviet students have
equal access to computers. The Soviet
electronics industry is far from ready
to meet the needs of Soviet students.
The Soviet Apple clone known as
AG AT (see the November 1984 BYTE,
page 134), an inferior copy of a
10-year-old computer, is reportedly
being manufactured in very small
volume and with significant reliabili-
ty problems, and it is said to sell for
the equivalent of $17,000. But some
news reports have indicated that
Apple and IBM may be negotiating
large sales of personal computers to
the Soviet Union.
If the American electronics industry
is to solve the problem of computer
inequity for the Soviet Union, why not
for the disadvantaged of the West as
well? DEC, Apple, IBM, Zenith, Ikndy.
and other companies have already
made significant and commendable
contributions to the American educa-
tional system. But many of these
donations and subsidies have gone to
organizations such as the Apple Uni-
versity consortium, made up mostly
of expensive universities attended by
the children of the affluent. IBM's joint
projects with MIT and Carnegie-
Mellon face the same criticism.
Playing to Win
At the opposite extreme from indus-
try-sponsored programs in prominent
universities is an organization called
Playing to Win (106 East 85th St., New
York, NY 10028). Playing to Win is a
nonprofit organization dedicated to
"promoting educational computer
use among socially economically, and
geographically disadvantaged peo-
ple." Antonia Stone, the director of
Playing to Win, believes that there
should be public access to computers
just as there is public access to books
and magazines in libraries. Playing to
Win operates a community computer
center in East Harlem.
We urge companies in the computer
industry to support organizations
such as Playing to Win. Supporting
equal access will benefit the industry
as well as the disadvantaged. Ms.
Stone points out that providing public
access to computers not only pro-
motes equal opportunity, but also
builds a larger long-term market for
computer products.
Furthermore, overcoming computer
inequity in the West makes much
more sense in the long term than
bringing the Soviet Union up to speed
in computer technology. This is clearly
a case in which scruples should
outweigh rubles.
—Phil Yxmmons, Editor in Ckie\
6 B YTE • JULY 1985
maxell
FLOPPY DISK
Gold
The floppy disk that
packs more facts
into Compaq,
sets HP free,
and takes IBM
Portable where it's
never gone before.
It's great to have a portable computer.
Especially when your data stays put.
For error-free performance at home or
abroad, trust Maxell. The Gold Standard
in floppy disks. There's a Maxell disk
for virtually every computer made. v
Each is backed by a lifetime warranty.
Maxell. Accepted everywhere,
without reservation.
maxell I
IT'S WORTH IT
Maxell Corporation of America, 60 Oxford Drive, Moonachie, N.J. 07074 Inquiry 225
YOUR DAYS OF
BUYING TERMINALS
ARE OVER!
Now there's SmarTerm terminal
emulation software for your IBM*
PC, XT, AT or compatible system.
All SmarTerm products offer com-
prehensive and exact terminal
emulation, powerful ASCII and
binary file transfer facilities, and
include TTY mode to link you to
The Source, CompuServe, Dow
Jones, Easylink, Tymnet or other
popular services. We've included
features such as multiple setup
configurations, XMODEM and PDF*
protocol support,
"smart" softkeys,
plus European
DOS support.
NEW! SmarTerm 220 supports
A-to-Z and other software which
requires DEC* VT220 terminals.
It includes the full capabilities of
SmarTerm 100: DECVT102,
VT100, and VT52 emulation. If
you need VT125 ReGIS graphics
support, choose SmarTerm 125.
For Data General Dasher* D400,
D200 or D100 emulation you need
SmarTerm 400.
SmarTerm 100 now available for:
• DATA GENERAL/One • IBM PCjr
• TANDY 2000 • Tl Professional
More than 25,000 users are
already "hooked" on SmarTerm.
Try it for 30 days with full refund
privileges, and you will be too.
Persoft, Inc. - Madison, Wl
(608) 273-6000 - TELEX 759491
smarm
41.
sfnsrt^
AFTER
SMARTERM, WHAT
YOU DO WITH YOUR
OBSOLETE TERMINAL?
II
ORIGINAL FISH AD: Back by popular demand! See your name in print! The best ideas for uses of obsolete terminals replaced by
SmarTerm will be used in future ads. Write Persoft, Dept. FISH II, 2740 Ski Lane, Madison, Wl 53713.
'SMARTERM is a regfstered trademark of Persoft. Inc. "POIP is a trademark ol Persoft.
Inc. "IBM is a registered trademark ol International Business Machines Corp. "DEC, VT
and ReGIS are trademarks of Digital Equipment Corp. "DASHER ts a registered trademark
of Data General Corp "DATA GENERAL/One is a trademark of Data General Corp. "Tl is
a trademark of Texas Instruments Inc. "TANDY is a trademark ol Tandy CorpVRadio Shack
perso/r
Inquiry 280
MICROBYTES
Staff-written highlights of late developments in the microcomputer industry.
New Multiuser UNIX Systems
Symmetric Computer Systems, San Jose, CA, is selling a 20-pound computer with a 32016
16-732-bit processor, one parallel port, four serial ports for up to four terminals, a
50-megabyte hard disk, a 1-megabyte floppy disk, and 2 megabytes of RAM. Included in
the Model 375's price of $9950 are compilers or interpreters for C, Pascal, FORTRAN,
BASIC, LISP, Prolog, Crystal, and APL It also includes SPICE, Ingres, and a number of
UNIX/GEN IX utilities. Although the machine is now available with National Semiconductor's
GEN1X implementation of Berkeley 4.1 or 4.2 UNIX, Symmetric plans to offer UNIX System
V and Berkeley 4.3 versions later this year.
Cadmus Computer Systems, Lowell, MA, announced CadMac, a 68010-based workstation
with a 17-inch 1024- by 1024-pixel display, a 65-megabyte hard disk, tape backup, a mega-
byte of RAM, and a Macintosh-compatible UNIX environment for $23,300.
Digital Equipment Corp. introduced its expected MicroVAX 11, which reportedly outper-
forms DEC'S low-end VAX products. Prices for the MicroVAX 11, while much lower than com-
parable VAX computers, still start at about $20,000.
AT&T Offers 32-bit Processor to Other Companies
AT&T announced that its WE32100 32-bit microprocessor, floating-point chips, memory-man-
agement chips, and other peripheral chips are now available to other companies. AT&T will
also sell board-level evaluation systems based on the chips.
The WE32100 is an enhanced version of the WE32000 chip used in AT&T's 3B2/300 com-
puter; the chip family was originally called Bellmac-32 when developed by AT&T's Bell Labs
subsidiary before divestiture. The 132-pin WE32100 chip features a 64-word on-chip cache, a
4-gigabyte address space, 15 interrupt levels, 16 32-bit registers, and a full 32-bit bus. All of
the new chips are available in 10- and 14-MHz versions. AT&T's chip is not related to
National Semiconductor's 32000-series processors.
New 80286 Systems Flood COMDEX
Late spring saw the introduction of many new IBM PC AT-compatible computers. By mid-
May, new 80286-based systems had been announced by Kaypro, ITT, Compaq, TeleVideo,
Corona, Texas Instruments, Zenith, NCR, Tomcat, and Basic Time. Another multiuser AT-
compatible computer, available from MAD Computer in both floor and desktop models, will
be sold only to other manufacturers. Wang also disclosed that it is developing an AT-
compatible system.
lntertec, West Columbia, SC, has redesigned its HeadStart computer, replacing its 8086
processor with an 80286 and eliminating its 3 '/2-inch disk drive. The HeadStart ATS's stan-
dard 256K bytes of RAM can be expanded to 3 megabytes; the computer also includes
serial, parallel, and network interfaces. The basic HeadStart ATS is priced at $1895 without
disk drives. A dual 5 '/4-inch disk-drive add-on unit is $495 extra. lntertec also announced
several 80186-based file servers for its MultiLAN proprietary polling network; a $695 inter-
face card also allows IBM PCs to be attached to the network.
Network Products Announced
IBM PCs and Macintoshes can communicate using two new networking products. 3Com an-
nounced EtherMac, which allows Macintoshes and IBM PCs to link 3Com's 3Server Ethernet
network file server to AppleTalk networks. Another product, lBMacBridge from Tangent, is a
$595 expansion card with software linking the IBM PC to the AppleTalk network and Apple's
LaserWriter printer.
Separately. Vianetics announced ViaNet, which links MS-DOS- and UNIX-based computers.
Rather than requiring a central file server, ViaNet simply treats each node on the network
as a separate disk subdirectory, addressable using standard MS-DOS or UNIX path names.
ViaNet will be available only to other manufacturers; Tandy, Wang, and several other firms
have already licensed the software.
[continued]
JULY 1985 'BYTE 9
Add-on Makers Support Expanded-Memory Specification
Many of the companies that make expansion cards for the IBM PC have announced
memory cards that meet the expanded-memory-interface specification announced by Lotus
and Intel in late April. Maynard Electronics, STB, Quadram, Tecmar, Mega-Omega Systems,
Emulex/Persyst, and AST Research all announced boards supporting the specification, which
uses bank switching to allow application programs to directly address up to 4 megabytes of
RAM. Most cards will be available in midsummer. They will be priced from $349 to $399
with the first bank'of memory installed and can be expanded to 2 megabytes each.
Mosaic Unveils 1-2-3 7\vin
Mosaic Software, Cambridge, MA, unveiled a $14 5 spreadsheet it says is compatible with
Lotus 1-2-3. Mosaic's Twin has a user interface and features similar to those in the Lotus
product, but initial versions of the product will not be able to read and write 1-2-3 spread-
sheet files. Rather than offering graphics identical to Lotus 1-2-3, Twin's graphics module is
derived from earlier products the company developed.
Two other companies— Borland International and Paperback Software— are reportedly
developing low-cost spreadsheet programs compatible with 1-2-3, but neither company has
formally announced or set availability dates for those products.
NANOBYTES
Congress has repealed a law requiring home computer owners to keep a complete daily log
of computer use in order to claim business-use tax deductions. The law still requires some
record keeping of computer use to support business-use claims. . . . Novix Corp., Cupertino,
CA, has unveiled the NC4000, an 8-MHz 16-bit microprocessor that executes FORTH words
as its machine language. . . . MicroPro plans to introduce a new word processor in mid-
summer, priced at less than $200. The company says the new program will have a user in-
terface unlike those of WordStar and WordStar 2000. . . . Acuity Computer, Austin, TX, an-
nounced The Shell, a $100 program that can either replace or enhance the Finder. . . .
Franz Inc., Berkeley, CA, planned to begin shipping Franz LISP for AT&T's UNIX PC this
month. Franz also expects to provide a complete Common LISP for the UNIX PC by late
August. . . . Prometheus unveiled a 512K-byte buffer plug-in card for its ProModem, which
can be used to buffer incoming and outgoing electronic mail or as a printer buffer; the buf-
fer also provides password and callback security features. The buffer card without memory
is $149 and can use 16K-, 64K-, or 256K-bit chips. . . . Intel is now providing samples of 10-
and 12-MHz versions of the 80286 processor. . . . Brother unveiled the TwinWriter, a $1300
printer with both daisy-wheel and dot-matrix print elements. . . . ITT and NEC both in-
troduced new speech-recognition products for the IBM PC and compatible computers. lTT's
$1350 Voice Communications System can recognize up to 200 different words and also
features voice playback and phone features. NEC's SAR-10 Voice Plus supports a 250-word
vocabulary for $1495 ... . Apple announced in April that it would stop production of the
Macintosh XL, originally introduced as the Lisa in January 1983 .... Canon announced the
A-200, a $2995 20-pound IBM-compatible transportable computer with an 80-character by
25-line LCD. Standard features include a built-in 300/1200-bps modem, composite video out-
put, two 5'/4-inch disk drives, parallel and serial ports, and 256K bytes of RAM. . . .
Linguistic Products, The Woodlands, TX, announced two language-translation programs for
the IBM PC. English/Spanish and Spanish/English programs are $490 each or $790
together. . . . Kyocera, which manufactures computer products for several other companies,
announced its first retail product: a 1200-bps modem. The $665 KM1200S will include a
copy of Microsoft's Access communications program. Kyocera also announced a 10-page-
per-minute, 300-dot-per-inch laser printer that it will sell to other manufacturers. . . . Per-
sonal Touch, San lose, CA, announced a touchscreen that can be added to Apple lis and
IBM PCs through a standard joystick port. The Touch Window will cost $200 for the Apple
11 and $225 for the IBM PC when it is shipped later this year. . . . Datran Corp., Los
Angeles, CA, announced the Modem Accelerator, a $795 card that encodes English words
into tokens. Files encoded with the IBM PC expansion card are reduced to about one-third
the original size. . . . Micro Focus has announced a Japanese-language version of its COBOL
compiler for the IBM PC 5550 and PC AT. In Japan, the. compiler is priced at about
$500. . . . Edsun Laboratories, Wayland, MA, offers a signal-converter VLSI chip that con-
verts the Intel 80286's signals to work with less expensive 8088 peripherals. The CMOS
EL286-88 allows the 80286 to operate at 8 MHz while interacting with 4.77-MHz IBM PC
chips. In quantity, the chip costs $44.
10 BYTE • JULY 1985
cotnPUTtRswtms
If you buy aTI 855 printer now,
you won't have to upgrade to one later.
Don't tack just any printer on your
new PC for now, thinking that you'll
get what you really need later. Start
with the best, a TI 855 or TI 865
printer. That way you can put the
money you'd have spent on a need-
less upgrade on some other smart
investment.
You see, our OMNI 800™
Model 855 is actually three printers
in one. For word processing, it deliv-
ers letter-quality printing that rivals
the best daisy wheel printers around.
For data processing, it prints at 150
characters per second. And for your
graphics, it reproduces screen or
OMNI 800 is a trademark of Texas Instruments, Incorporated.
monitor images in the finest detail.
Of course, these advantages are
all true of our TI 865 wide-carriage
printer, too.
What's more, since our printers
are among the easiest to use, you
can utilize all the capabilities built
into your PC and software right from
the start. Instead of sometime later.
You even have a choice of over 30
different plug-in type fonts, any
three of which can be printed on the
same page without ever stopping the
printer! Just touch the control panel
and it happens. Simple. So every
document looks just the way you
want it to. Professional.
28227
©1985 TI
As for reliability, TI printers are
legendary. Just ask any major airline.
So don't downgrade your PCs
performance with a printer you'll
outgrow in a month. Get yourself
a TI 855 or TI 865 printer now.
It's easy. Just call 1-800-527-3500,
ext. 801, for the TI Dealer near you.
Texas ^^
Instruments
Creating useful products
and services for you.
JULY 1985 • BYTE 11
If you own an Apple Ik,
you'd have to add three more Apple Ik's,
an Extra Keypad,
30 Block Graphic Sets,
Color Sprites,
two more voices,
four instruments,
a Cartridge Port, a Joystick Port,
and a Commodore 64...
12 BYTE • JULY 1985
_ m a m mm m. m m m m m m m m
m m, m a a mam o uvi m .
«■ *w at m at a « a. 02 w a, i«ne
to match the versatility, expandability
and higher intelligence of the
new Commodore 128
(and it costs less too).
The new Commodore 128™ per-
sonal computer is breakthrough
technology at a breakthrough
price. It outshines the Apple® He
in performance capability per-
formance quality and price. It is
expandable to 512K RAM. The lie
doesn't expand. Commodore 128
has a numeric keypad built into its
keyboard that makes crunching
numbers a lot easier. And graphic
and sound capabilities that far
exceed those of the Apple lie. But
the most important news is that
Commodore 128jumpsyouintoa
new world of business, productivity
education and word processing
programs while still running over
3,000 programs designed for the
Commodore 64.™ That's what we
call a higher intelligence.
COMMODORE 128? PERSONAL COMPUTER
A Higher Intelligence
D Commodore 1985
Inquiry 85
JULY 1985 -BYTE 13
LETTERS
An Infrared Pyrometer
In the process of completing a master's
degree in engineering at the University of
lennessee at Chattanooga, we sought an
interesting project for a thesis topic. The
answer to this search was the Micro D-
Cam that Steve Ciarcia presented in his
Circuit Cellar column ("Build the Micro
D-Cam Solid-State Camera"; Part I.
September 1983. page 20; Part 2 . October
1983. page 67). We decided to use the
Micro D-Cam as the basis for an optional
infrared pyrometer. The results of our in-
vestigation were interesting, and we
thought we would share them with you
and your readers.
We used an Apple lie and an infrared
filter that was opaque to visible light with
the Micro D-Cam. A heating .element
served as an infrared source. Thermo-
couples with a digital thermocouple meter
measured the temperature of the heating
element. The only real modification to the
Micro D-Cam hardware was the optical
filter that we attached to the lens that was
supplied with the kit.
When we obtained the hardware we
conducted a few experiments that showed
that focusing the Micro D-Cam's lens with
the optical filter on a hot object produced
an infrared image. The exposure time was
shortened as the object's temperature in-
creased. The lowest temperature from
which an infrared image could be pro-
duced was about 650° Fahrenheit.
After we tested the hardware, we modi-
fied the software that was supplied with
the Micro D-Cam to display the percent
of pixels that are on versus the total
number of pixels (light-level percent) in an
area of 56 by 64 pixels located in the
center of the image. This area of the image
was that where a temperature measure-
ment of the object would be made. We
then used the software to develop a
calibration curve to relate temperature to
light-level percent and exposure time. This
calibration curve showed a nonlinear rela-
tionship between temperature and ex-
posure time. For these measurements the
light-level percent was kept between 45
and 5 5 percent. Once the calibration curve
was obtained, an equation was developed
using polynomial regression that would
produce a temperature output based on
an exposure-time input.
When the calibration work had been
completed, we modified the software for
the Micro D-Cam so that on a real-time
command the program would go to a
pyrometer subroutine and loop, adjusting
the exposure times until the light-level per-
cent for the 56- by 64-pixel array area was
between 45 and 55 percent. Once the
light-level percent fell within the range
established, the calculated temperature
was displayed on the screen and the con-
trol of the Micro D-Cam was returned to
the basic operating program.
The results of the exercise showed that
the Micro D-Cam could be used as an op-
tical infrared pyrometer when used in con-
junction with an infrared filter. Due to the
limitations of the laboratory equipment
available, the calibration was for a tem-
perature range of 750° to 900° F and the
resulting equation was as follows; tem-
perature of object F = 9.12 x 1CT 7 x ET 2
- (.0281 5 x ET) + 966.89. where ET is the
exposure time in milliseconds. Later
testing of the accuracy of the system
yielded results within 6° of the actual
temperature.
For anyone wishing to try this type of
experiment a few items should be noted,
based on our experiences. The develop-
ment of the calibration curve is dependent
on keeping the aperture and the distance
between the lens and the object constant.
The second item is that great care must
be exercised in measurement of the ob-
ject's temperature when developing the
calibration curve. Due to the relatively
long exposure time required for the in-
frared system, the temperature of the ob-
ject tends to vary a few degrees; therefore
the object needs to be thermally stable
before the exposure is made.
Conclusions from our work indicate that
the optic RAM encased in the lens assem-
bly is capable of being used as an infrared
detector, and when used with the Micro
D-Cam it can serve as an optical infrared
pyrometer. It is obvious from looking at
other types of infrared pyrometers that
there are other pyrometers available that
are already calibrated and cost about the
same as the Micro D-Cam. The Micro D-
Cam. however, offers the hobbyist or ex-
perimenter a vision system that can, with
the use of an infrared filter, be turned into
an infrared pyrometer.
Virgil Thomason
Gerald A/Caudill
Univ. of Tennessee at Chattanooga
Macintosh BASIC Available?
The April 1984 BYTE carried an article by
Scot Kamins about Macintosh BASIC
(page 318) that excited me, so I called an
Apple dealer and asked him when the
product would be released. He informed
me that it was scheduled for release in
June 1984. This sounded reasonable, so
I purchased a Macintosh. In the meantime,
I've waited, and waited, and waited. Still
no Macintosh BASIC.
Dealers do not seem to be able to get
any information about Macintosh BASIC
from Apple Computer. I've even pur-
chased a nice book titled Introduction to
Macintosh BASIC by Scot Kamins (Rochelle
Park, NJ: Hayden Book Co.). which in-
cludes the following statement; 'Apple
believes that good books are important
to successful computing. The Apple Press
imprint is your assurance that this book
has been published with the support and
encouragement of Apple Computer Inc.,
and is the type of book we would be
proud to publish ourselves."
The unavailability of Macintosh BASIC
leaves me puzzled. Could Apple have pur-
posefully delayed the introduction of its
BASIC in order to allow Microsoft a
chance to get wide distribution of its
BASIC? Microsoft BASIC allows you about
1 5,000 bytes of space for a program, and
the company has no compiler for it. The
multiply/divide operates in double preci-
sion, which is too slow for my use. So, you
[continued)
LETTERS POLICY: To be considered for publica-
tion, a letter must be typed double-spaced on one
side of the paper and must include your name and
address. Comments and ideas should be expressed as
clearly and concisely as possible. Listings and tables
may be printed along with a letter if they are short
and legible.
Because BYTE receives hundreds of letters each
month, not all of them can be published, letters will
not be returned to authors. Generally, it takes four
months from the time BYTE receives a letter until
it is published.
14 BYTE • JULY 1985
LEAVE THE
With Maynard's
Transport™- the
Original Portable
Hard Drive!
Now you can leave that
heavy "portable" com-
puter on the desk where
it belongs and carry up
to 20MB of data be-
tween home and office.
Transport™ comes with
easy-release cable and
convenient carrying han-
dle. Call or write today
for product specifics.
Your Assurance
of Quality:
. plated media, double
shock-mounted drive
• extensively tested against
rigorous performance
standards
• backed by industry-
leading 1 -year warranty
Available in 10MB or 20MB.
Maynard Electronics
Shaping Tomorrow's Technology
430 E. SEMORAN BLVD., CASSELBERRY, FL 32707
305/331-6402 Inquiry 227
Inquiry 136
A FULL C
COMPILER
FOR
$4995
The Ecosof t Eco-C88 compiler for the 8088 and MSDOS i s going 1 set a new
standard for price and performance. Consider the evidence:
: : Seive
Fib
Deref .
; -Matrix -;
-Price ...;.;
Eco-C88
13
44
13
21
M9.95
btic»a'!;
\)
58
IS
29 ;■■■
AitY
46
(1) Computer Language, Feb., 1985, pp.73-102. Reprinted by permission.
The Eco-C88 compiler is a full K&R C compiler that supports all data types and
operators (except bit fields). Now look at the other features we offer:
* 8087 co-processor support using a single library. If you install an 8087
later, the software will use it without having to recompile.
* A robust standard library with over 150 functions, including trans-
cendental, color, and others.
* OBJ output for linking with the MSDOS linker (LINK).
* Error messages in English - no cryptic numbers to look up. A real plus
especially if you're just getting started with C.
* Easy-to-read and complete user's manual.
* Works with all IBM and compatibles running MSDOS 2.0 (or later).
* Plus many other features.
For $10.00 more, we will include the source code for the C library functions
(excluding transcendentals). For an additional $15.00, we will include our
ISAM file handler in OBJ format (as published in the C Programmer's
Library, Que Publishing). Ihe discount prices for the library source and ISAM
only apply at the time the compiler is purchased. Please add $4.00 to cover
postage and handling. To order, call or write:
Ecosoft Inc.
6413 N. College Avenue
Indianapolis, IN 46220
(317) 255-6476
^ffl ;:^H
VISA
ECOBOFTflNC.
Eco-C (Ecosoft), MSDOS (Microsoft), UNIX (Bell Labs), CP/M (Digital Research), Z80 (Slog), 8086, 8087, 8088 (Intel).
:<•
TOTAL CONTI
FORTH: FOR Z-80®, 8086, 68000, and IBM® PC
Complies with the New 83-Standard
GRAPHICS. GAMES • COMMUNICATIONS • ROBOTICS
DATA ACQUISITION • PROCESS CONTROL
• FORTH programs are instantly
portable across the four most popular
microprocessors.
• FORTH is interactive and conver-
sational, but 20 times faster than
BASIC.
• FORTH programs are highly struc-
tured, modular, easy to maintain.
• FORTH affords direct control over
all interrupts, memory locations, and
i/o ports.
• FORTH allows full access to DOS
files and functions.
• FORTH application programs can
be compiled into turnkey COM files
and distributed with no license fee.
• FORTH Cross Compilers are
available for ROM'ed or disk based ap-
plications on most microprocessors.
Trademarks: IBM, International Business Machines
Corp.; CP/M, Digital Research Inc.; PC/Forth + and
PC/GEN. Laboratory Microsystems, Inc.
FORTH Application Development Systems
include interpreter/compiler with virtual memory
management and multi-tasking, assembler, full
screen editor, decompiler, utilities and 200 page
manual. Standard random access files used for
screen storage, extensions provided for access to
all operating system functions.
Z-80 FORTH for CP/M® 2.2orMP/M II, $100.00;
8080 FORTH for CP/M 2.2 or MP/M II, $100.00;
8086 FORTH forCP/M-86 or MS-DOS, $100.00;
PC/FORTH for PC-DOS, CP/M-86, or CCPM,
$100.00; 68000 FORTH for CP/M-68K, $250.00.
FORTH + Systems are 32 bit implementations
that allow creation of programs as large as 1
megabyte. The entire memory address space of
the 68000 or 8086/88 is supported directly.
PC FORTH + $250.00
8086 FORTH + for CP/M-86 or MS-DOS $250.00
68000 FORTH + for CP/M-68K $400.00
Extension Packages available include: soft-
ware floating point, cross compilers, INTEL
8087 support, AMD 951 1 support, advanced col-
or graphics, custom character sets, symbolic
debugger, telecommunications, cross reference
utility, B-tree file manager. Write for brochure.
Laboratory Microsystems Incorporated r .
Post Office Box 1 0430, Marina del Rey, CA 90295 ffl W\
Phone credit card orders to (213) 306-7412
LETTERS
can see I'm still waiting. Could you ask
Apple if it would pay me interest on the
money?
Frank Hardison
Memphis, TN
Public-Key Patent
As part of his article titled "Implementing
Cryptographic Algorithms on Microcom-
puters" (October 1 984, page 1 2 6), Charles
Kluepfel described an implementation of
the RSA Public Key algorithm and the
BASIC code required. Unfortunately, he
did not reference that this RSA Public Key
Cryptosystem was patented by the Mas-
sachusetts Institute of 'technology in 1983
(U.S. Patent 4,405,829). The worldwide ex-
clusive license to this patent was then pur-
chased from MIT by RSA Security Inc.. a
company founded by the inventors of the
RSA algorithm to develop this technology.
Because the RSA algorithm has been
published in academic journals, most peo-
ple assume that it is in the public domain,
similar to the DES algorithm. Unfortunate-
ly, some people have developed software
and other products based upon the RSA
algorithm without researching this point.
Nevertheless, the patent exists and, in the
opinion of our corporate attorneys, will be
easily defended. As RSA Security Inc. paid
a great deal of money for the exclusive pa-
tent rights, we plan to actively police the
commercial use of the RSA algorithm.
The purpose of this letter is not to
criticize either Mr. Kluepfel or BYTE for his
article. Rather, the purpose is to make you
aware of our patent position and ask for
your help in educating your readership as
to its existence. Based on Mr. Kluepfel's
article, more people are going to start ex-
pending money and effort developing
RSA-based software for commercial pur-
poses. Regrettably, their effort will be
wasted unless they obtain a sublicense
from us. Therefore, we suggest you publish
a reference to our patent in a future issue
of BYTE to protect your readers from this
lack of knowledge.
Ralph Bennett
President
RSA Security Inc.
Sunnyvale, CA 94087
Fourier Ripple
The article "Fourier Smoothing Without
the Fast Fourier Transform" by Eric E.
Aubanel and Keith B. Oldham (February,
page 207) recalled my own experience
with Fourier transforms as a graduate stu-
dent in chemistry. In particular, the iden-
tification of the high-frequency terms as
[continued)
16 BYTE • IULY 1985
Inquiry 207
Hie ihiii-pc... HOT-LINE
Two Exceptional Modems
For tour IBM-PC
Internal
Our ProModem 1200B
Gives You A 3rd Seri 1
Comport Free
When you plug our $399 1200/300 baud modem
card into your IBM or Compatible PC, you
suddenly have an additional serial Comport
available to use.
This means you don't have to disconnect
your printer, plotter or other serial device from
Comport 1 or 2 when you use our ProModem
1200B to communicate with the outside world.
And that's just the beginning. The unit has a
host of features such as auto answer and auto
dial, programmable intelligent dialing, built-in
speaker with volume control, help commands,
extensive diagnostics, separate voice and data
jacks, and Hayes command set compatibility.
If you check prices, you'll find our $399
ProModem card costs less than modems that
don't do nearly as much. ProModem 1200B
comes with a sophisticated communications
package from Mycroft Labs called"MITE"which
provides for transfer of any type of text and
binary files, with five error checking protocols
including X-Modem. You can't lose. Buy our
ProModem 1200B and get a Comport free!
External
S
Tr nsfer 50 Pages Of Text
Without Tying Up Your PC
Priced at just $495, our Hayes Com-
patible ProModem 1200 is the best 1200/300
baud standalone modem you can buy. It runs
rings around Hayes and the rest.
One reason is ouroptional Communications
Buffer and Alphanumeric Display which turn our
ProModem into a veritable genius.
Imagine, unplugging your computer, taking
it home for the weekend, and while you're gone
having ProModem 1200 answer the phone,
collect messages, send out electronic mail, and
when you return, review all messages sent
and received, and the exact time of each event.
And we're talking about 50 pages of text
or data!
Our $99 Communications Buffer is a
card that plugs into ProModem 1200's mother-
board. It comes with 2K of CMOS battery
backed-up memory, expandable to 64K. Part of
the memory is used as a dialing directory, with
the balance reserved as a buffer. Plus, for $99
more an Alphanumeric Display can show time,
date, and status and help messages.
Whether you go internal or external you'll be
the winner if you choose Prometheus.
7%k-¥/ot/iaL.
Inquiry 287 for End-Users.
Inquiry 288 for DEALERS ONLY.
PRODUCTS INCORPORATED
4545 Cushing Pkwy. • Fremont CA 94538
Ca« tsaSio
415l49»
2370
)ULY 1985 -BYTE 17
Inquiry 165
Brainy Buffer.
Do you press print and wait? And wait? And wait?
Your waiting is over with the Universal Data Buffer — it frees your computer in
seconds while it handles the printing of your file.
And the Universal Data
Buffer from HanZon is
smarter than the average
buffer For one thing it has
two inputs — one serial and
one parallel, and two out-
puts — one serial and one
parallel Since all the ports ^ m ^^
are active, it means the Universal Data Buffer can interface between serial and
parallel devices — even at different speeds and protocols. All that is a bonus to
its standard function - as a 64K buffer
expandable to 256K. The buffer also
has operator controls for
selecting additional copies,
and pausing.
Call HanZon today for
your nearest dealer:
(206) 487-1717.
Suggested Retail Price: $385 - 64K Buffer
$59 - 64K Expansion Module
HANZON DATA INC. • 18732 142nd Ave NE • Woodinville, WA 98072
ULTIMATE PLACE FOR YOUR COMPUTER
SOFTWARE AND COMPONENTS
i LOOK WHO WE SELL TO
AND WHAT WE SELL
Hughes Aircraft
Lotus 1-2-3
Northrop
dBASE III
Hayes 1200B
Rockwell International
Microsoft
IBM
Epson
Okidata
Price Waterhouse
Anchor
TRW
Orchid Technology
Paradise
Plus Many More . . .
Plus Many More . . .
Call today for our quote -
- You'll be glad you did!
TOLL FREE OUTSIDE CALIF.
IN CALIFORNIA
|£g)| 1-800-423-6326
(213) 827-1851
B SOFTWARE GALORE, INC.
4079 GLENCOE AVENUE •
MARINA DEL REY. CAUFORNIA 90292
LETTERS
noise (I note that this is qualified with the
word "usually") is not justified in the case
of crystal x-ray scattering.
The noise in the examples Aubanel and
Oldham discuss is typical Fourier ripple,
which roughly centers around the function
measured. Although this noise is a factor
in x-ray structures, the more important
noise is termination error caused by sig-
nificant unmeasured high-frequency
terms. Such noise does not generally in-
terfere with obtaining atomic coordinates
but can cause many spurious effects in an
electron-density map. The high-frequency
terms, in fact, primarily represent the
innermost electrons; when they are miss-
ing, the unpresented electron density can,
in principle, appear (i.e., be randomly
smeared) anywhere in space, either under
real atomic peaks or between atoms. Iron-
ically, these innermost electrons are the
least interesting, but the absence of the
terms that represent them interferes with
a good representation of the outer
electrons.
The more general point, however, is that
when using Fourier transforms, it is impor-
tant to develop a "feel" for how they work.
The integral of a function is entirely con-
tained in the zero-order term. All the other
Fourier terms add and subtract precisely
equal quantities (because they are sine
and cosine functions) of area or volume
"under the function," thus "shifting" peaks
and troughs. If the function has high nar-
row peaks or discontinuities, such as those
in a molecular electron-density dis-
tribution, high-frequency terms will be
necessary to adequately represent it. If the
function is relatively smooth, such as
those in your examples, low-frequency
terms will represent it and high-frequency
terms can, with some confidence, be at-
tributed to noise. A caveat, however, is
that there ought also to be noise, in prin-
ciple, in the low-frequency terms. This
noise will be expressed not as ripple
around the function but in shifts of the
peaks, either in height or position. Thus
"smooth" functions may misrepresent the
reality they describe, albeit hopefully by
statistically small degrees of error.
Steve Goldfield
San Francisco, CA
Conversion Correction
l have received a number of letters regard-
ing my article "A Unit-Conversion Algo-
rithm" (March, page 1 5 1). There were two
problems with the published listing, and
there is one point that l should clarify.
Line 3 10 of the listing on page I 54 reads.
{continued)
18 BYTE • JULY 1985
Inquiry 324 for End-Users. Inquiry 325 for DEALERS ONLY
4 Out Of 5 PC-AT Expansion Board
Buyers Own Advantage!"
The overwhelming choice of IBM®
PC-AT users, Advantage! from AST
sets the standard in high-powered
multifunction enhancement.
Advantage! was the first multifunc-
tion board for the PC-AL And it
remains the leader by providing mil-
lions of characters of memory capac-
ity, two serial ports, a parallel port
and a game port. All in a single expan-
sion slot.
First In Memory. All it takes is
Advantage! There's no need to add
other cards or hard-to-find chips
on your system board. Whether you
have an 256K, 512K or 640K AT, our
unique memory addressing tech-
nique lets you add up to 3 Megabytes
of parity checked user memory
efficiently and economically. For
flexibility, Advantage! can use either
64K or 256K memory chips. And
of course, it supports your AT's high
performance 16-bit bus and faster
program processing speed.
Now you can have the extra
memory to run integrated business
software such as Symphony™ and
Framework™ To make full use of new
concept windowing software such
as DESQ™To utilize multitasking pro-
grams such as IBM's TopView™ or
multiuser operating systems such
as XENIX™ To handle larger amounts
of data, faster. Or for RAM disks.
First In I/O. Here's all the I/O capa-
bility you need now, even if you're
starting with a base model AT. Every
Advantage! card includes an AT
compatible serial port and a parallel
port so you can connect printers,
plotters, mice and modems. Or with
the appropriate software, you can
connect other terminals to create
multiuser environments.
With our optional second serial
port you can attach even more peri-
pherals, while our optional game
port lets you plug in joysticks and
other cursor-control devices for
business or just for fun.
First In Quality. AST's reputation
is built on quality products, qual-
ity support and quality service. Our
complete documentation means
Advantage! is exceptionally easy
to install and use, but if it's not
enough we're always here to help.
Four out of five buyers agree, the
choice is Advantage! -only from AST.
Ask your dealer, or call our Customer
Information Center (714) 863-1333
for more information. AST Research,
Inc., 2121 Alton Avenue, Irvine, CA
92714 TWX: 753699ASTR UR
FEATURES
Memory Expansion
I/O Expansion
• 128Kb to 3.0Mb in
• Up to 2 Serial
a single slot
Ports (1 optional)
• User Upgradeable with
• Parallel Printer
either 64K or 256K
Port
memory chips
• Optional Game
• Split Memory Address-
Port
ing rounds out AT's
Advantage!
system memory to 640K
Supports AT's Full
and continues memory
Program Process-
expansion at 1Mb
ing Speed
Advantage! trademark of AST Research, Inc. IBM PC-AT and
TopView trademarks of International Business Machines Corp.
Framework trademark of Ashton-Tate. Symphony trademark
of Lotus Development Corp. DESQ trademark of Quarterdeck
Office Systems. XENIX trademark of Microsoft Corp.
nescnRCH inc.
Inquiry 9 for End-Users.
Inquiry 10 for DEALERS ONLY,
WE INTERRUPT
PRODUCT
THIS MAJOR
INTRODUCTION TO
YOU SOMETHING
REALLY
IMPORTANT.
iilUi""|||||||
THE BIG NEWS IN DISK/TAPE IS PC/T, A
SENSIBLE NEW APPROACH TO ARCHIVAL
STORAGE.
We've tamed tape. And made it docile.
By making it DOS-like.
So, while this started as an ad for our
five new HardFile™ subsystems, which
deliver 25 to 80 megabytes of hard disk
storage and 60 megabytes of tape backup,
instead we want to introduce you to PC/T™
PC/T is a new format that makes
tape a more sensible storage solution for
personal computers. It puts tape on line,
in real time, for instant access. And frees
your hard disk for your most current data.
You already know how to use PC/T.
Because it responds to standard DOS
commands.
Here's the big news: just like any
DOS-controlled hard or floppy disk, PC/T
enables you to create directories and files
on tape. Then you can call up the exact file
you need, and change a portion of the tape
without having to erase and overwrite the
entire cartridge.
Without PC/T, you have
to rewrite the entire 60 MB
cartridge each time you
make a single change.
With PC/T, you create and
directly access files on
tape, just like with floppy
or hard disk.
PC/T formats each new tape cartridge,
just like you format any hard or floppy
disk, locking out bad blocks to assure that
every bit of data you write to tape is
recorded with utter accuracy.
What's more, PC/T gives tape true
error correction capability. 50% redundancy
during write operations ensures 100%
reconstruction of data lost because of oper-
ator error, dust and dirt, or everyday wear
and tear.
There is a catch. You can get your
hands on PC/T just one way: Buy one of our
powerful new HardFile subsystems. With
disk plus tape. Or tape alone. Which brings
us back to where we started. And gives
you a place to start. Just call 1-800-228-
DISK for the Tallgrass dealer nearest you.
TALLGRASS SELLS MORE HARD DISK
STORAGE WITH CARTRIDGE TAPE
BACKUP THAN ANYONE IN THE
WORLD.
TALLGRASS 6
TECHNOLOGIES
COMMITTED TO MEMORY
Inquiry 348
HardFile^and Tallgrass^are trademarks
of Tallgrass Technologies Corporation
& 1985 Tallgrass Technologies
Speeds Up Everything... Especially 1-2-31
The MicroWay NUMBER SMASHER triples the speed of ail
cpu bound software while doubling the speed of 80 87 bound
software. When combined with MicroWay's FASTBREAK" it
results in an increase in the speed of .1 -2-3™ of up to 80 to 1 !
if you're tired of WAITing, the SMASHER is the card for you!
The heart of the NUMBER SMASHER is a 9.54 mhz
8086 working with a matched high speed 8087. The card
comes standard with 51 2K of 1 6 bit RAM and can be ex-
panded to 64GK. It triples the throughput of your original
8088 by doubling the system clock speed and quadrupling
the data bus bandwidth.
Software compatibility is guaranteed by the nature of
our card. It does not augment the 8088, but replaces it with
a special 8086 that runs as a true 16-bit processor in the
first 640K of ram and as an 8-bit processor everywhere else.
Micro
Examples of software which show dramatic speed-ups
include AUTOCAD, 1-2-3 ,M worksheets which depend heavily
on financial or transcendental functions, and multi-user oper-
ating systems. Any program written with an MS-DOS compiler
that supports the 8087, such as MS-FORTRAN or 87BASIC,
will run on the NUMBER SMASHER at least a factor of 2.5
times faster! Software that comes with the card also in-
creases the throughput of I/O bound programs and includes
a disk cache routine, ram disk and print spooler.
The NUMBER SMASHER is an upgrade product for
8088 based PCs and compatibles. It works on the IBM-
PC and XT, the COMPAQ and compatibles manufactured
to the IBM-PC hardware standard. Contact MicroWay or
your local MicroWay Installation Center for technical speci-
fications and supporting benchmarks.
The World Leader in 8087 Support
P.O. Box 79, Kingston, Mass. 02364 USA (617) 746-7341
NUMBEH
3EAK are trademarks of MicroWay, Inc. LOTUS and 1 -2-3 are trademarks of Lotus Development Corp.
Inquiry 248
LETTERS
in part. OR X + LEN(I$). This should be
OR X > LEN(I$). The program will not
work at all without this correction. Most
of the letters I received indicated this
error.
The PRINT CHR$(12) that occurs in lines
10. 130. and 4000 deserves some clarifi-
cation. First of all. in most versions of
BASIC the CLS statement is preferable.
Unfortunately, the version of the BASIC
compiler that I was using did not accept
the CLS statement. The PRINT CHR$(12)
worked with both interpreter and com-
piler. As I prefer to have only one active
version of the program, and I don't like
distributing what I don't run, the PRINT
statement was submitted to BYTE. Also,
line 130 is unnecessary in the MS-DOS
version. The TRS-80 version prints some
material between lines 10 and 130 that is
not needed with MS-DOS. I left the line
in to minimize the differences between the
two versions.
1 hope these comments are useful to
you.
David L. Kahn
Newton Highlands. MA
Terse, Terse, Terse
Permit me to comment on Robert Kong
Win Chang's one-page article "Build a
Serial Card" (March, page 129) on building
a serial card for the Sanyo MBC 5 50
computer.
Yes. BYTE, you did not title the article
"Adding a Serial Card (to the Sanyo)." You
verily said only "Build" a serial card. How
we are supposed to actually add this to
our Sanyos is obfuscated but may hope-
fully become the subject of a multipage
article in a future BYTE.
How does the author expect us to get
+ 1 2 volts. - 1 2 volts, and + 5 volts? From
where? Do we simply plug the CNI con-
nector into the Sanyo and automatically
get these voltages? Do we have to solder
wires to the Sanyo? If so. where? (I am
somewhat reluctant to attack my Sanyo
with a soldering iron, with such an inade-
quate set of instructions from Mr. Chang!)
How about sockets for the chips? Where
does the perf board mount? How about
a photograph? (Didn't Confucius say some
time ago that a picture is worth a thou-
sand words?) What kind of decoupling
capacitors are used? (An electronic-sup-
ply catalog 1 have in my hand lists tan-
talum, polyester, metallized film,
aluminum electrolytic, axial lead, radial
lead, resin-dipped solid tantalum, high-
frequency aluminum electrolytic, metal-
lized polyester, stacked metallized film.
(continued)
Data
communication
problem?
Solve it with a
BayTech
multiport controller
Fifty easy-to-use models for cost-effective, RS-232C
serial port expansion.
■ Adapt your micro to industrial control and data
acquisition applications.
■ Add more terminals to
your existing computer
system.
■ Allow your computer to
share or select printers.
■ Enable your computers
to use the same data
communication lines by
multiplexing.
■ Simplify your network
with any-device-to-any-device communication.
These intelligent multiports feature many
user-programmable functions and are available in
5, 9, 12 and 18-port sizes, $279 to $1,795.
Call or write for complete details.
•{►
BAY TECHNICAL ASSOCIATES, INC
DATA COMMLTnHCATIONS PRODUCTS
800/523-2702 or 601/467-8231
Highway 603, P.O. Box 387, Bay Saint Louis, Mississippi 39520
Telex: 910-333-1618 EasyLink: 6277-1271
Inquiry 48
JULY 1985 • BYTE 23
LETTERS
and disc capacitors, all in a bewildering
array of voltages, tolerances, and prices!)
Additionally. 1 find literally dozens of dif-
ferent types of DB-2 5 connectors offered
by as many manufacturers.
How is an ordinary reader— and you
have hundreds of thousands of readers
who are not experts— expected to follow
such extremely abbreviated instructions
(a total of only 84 words!)?
I am not being picky. It is just that as
shown and as printed, your article leaves
a lot to the imagination and leaves an un-
sophisticated reader up the proverbial
estuary without a utensil for propulsion!
The article is bound to attract many
readers. Obviously Sanyo (using typical
contemporary marketing strategy) did not
include a serial port as standard equip-
ment so as to advertise a low come-on
Swap diskettes with
popular CP/M* computers!
Just $69.95 turns one of your PC's floppy drives into
a CP/M computer "look-alike" with UniForm-PC.
Imagine a software breakthrough that
gives your IBM PC, PC-XT, PC-ATor
compatible the ability to directly read,
write and format diskettes from most
popular CP/M computers— 8 or 1 6
bit! Remarkable UniForm-PC actually
reconfigures your floppy drive to
emulate the selected CP/M format,
allowing your applications programs
and utilities to directly access data
files that were previously out of reach.
Menu-driven UniForm-PC is
easy-to-use and inexpensive. Simply
load, select the proper diskette format
and go! DOS procedures are un-
changed when you use the CP/M dis-
kette. You can even start a project on
a PC at work and finish it on a CP/M
machine at home without the need for
additional hardware or modifications!
Atjust $69.95, CP/M compatibility
never cost so little!
UniForm-PC is available now
from your local computer dealer
or Micro Solutions. ,
s££ l;
For CP/M computer
owners, UniForm bridges
the gap between
non-compatible CP/M
formats, as well as
providing access to
MS-DOS** files.
It's also just $69.95.
Trademarks:
'Digital Research
"Microsoft Corporation
MicroSolutions
7^* 125 South Fourth St.
X DeKalb,IL 60115
h ^ \ 815/756-3411
price to attract buyers. And since the
Sanyo 5 5X series computers have such a
good price/performance ratio anyway, they
will probably sell by the millions.
However, having a serial interface to
enable connection of a modem is becom-
ing more and more indispensable in com-
puting. The Sanyo RS-232C board, even
at discounters, is still around $7 5. So, a
probable high percentage of Sanyo
owners, who bought a Sanyo in the first
place because it did offer a lot for a low
price, will want to add serial capability, and
at a cost lower than Sanyo's $75 to $100.
Do your readers a favor, though, and
make it easier and simpler to construct
this good-idea serial card!
Bernard A. McIlhany
Marble Hill, GA
Robert Kong Win Chang replies:
I would like to make a number of com-
ments. First, there is absolutely no need
to attack or otherwise mistreat the Sanyo
with a soldering iron; once the board has
been built (preferably some distance
from the Sanyo to avoid eventual solder
splashes!), follow the instructions de-
tailed in the Sanyo Operator's Guide.
chapter 6; page 6-3 describes how to
remove the cabinet cover, whereas pages
6-15 to 6-18 show how to install the
RS-232C board and how to program the
correct data rate. Instead of the "blue
line" mentioned in the manual, read
"wire I," i.e.. the wire connecting pin 8
of ICI to pin I of the CNI connector.
As can be seen from the schematic of
figure I in my article, all the pin assign-
ments of the CNI connector on the
motherboard are listed; in particular,
they show that all voltages and signals re-
quired for the correct operation of the
serial card are provided through this con-
nector by the Sanyo— all that is required
for installing the serial card in the Sanyo
is to screw the card to the rear panel of
the machine and then to plug the ribbon
header socket onto the CNI connector
on the motherboad as described in the
manual. It is as simple as that!
As far as the actual building of the card
is concerned. I am afraid that I assumed
wrongly that all readers interested
enough to build the card would have the
required background to do so. However,
I tend to believe that Mr. McIlhany is
somewhat too harsh in his criticism about
the lack of details for nontechnical
readers; no recent article in BYTE de-
scribing a hardware project has given the
low-level details that he seems to require.
{continued)
24 BYTE* JULY 1985
Inquiry 237
>$&*
^
&KS
J%P
o<^>
*p*
rk of AT&T Bell Laboratories . Laserlink and The Skeduler are trademarks of Unisource Software Corp. VENDC/86 is a trademark and an implcmentatii
of VenturCom, Inc. UNIFY is a trademark of Unify Corporation . The Connector is a trademark of Uniforum Software Systems, Inc.
LETTERS
Nevertheless, I do sympathize with him,
and I wish I could refer him to a good
manual or article. As a service to BYTE
readers. I am prepared to mail to inter-
ested hobbyists an assembled serial card
upon receipt of a check for $25 (write to
me at the computer science department
of Brandeis University, Ford Hall.
Waltham, MA 02254). The extra $10
should enable me to cover shipping ex-
penses and to pay a computer science
student to build and test the interface.
Sockets for the integrated circuits were
not mentioned, though I did socket mine;
the reason is that opinions differ on the
usefulness/inconvenience of sockets and
I preferred to leave the decision to the
reader. I personally would recommend
using sockets for all ICs so as to minimize
the chances of damaging them by over-
heating during soldering. Besides,
troubleshooting is made easier should
any problem arise later on.
Almost any small low-voltage capacitors
may be used in this project; I used small
ceramic disc capacitors rated at 0.01 /uF/
16 V—l bought 100 of these for $6 as
these are commonly used components
in digital circuits.
The choice of the DB-25 connector is
not critical; however, the most convenient
connector to use is a female one. of the
'right angle PC solder" type. JDR Micro-
devices sells them under the reference
DB25SR. JDR also sell the 20-pin ribbon
header socket under the reference
IDS20.
One thing I did forget to mention was
the location of pin I of the CNI connec-
tor on the motherboard to enable plug-
ging the socket the right way. The orien-
tation is the same as for all ICs on the
motherboard, namely that, looking from
the top and from the front of the Sanyo,
pin I is the last one on the left row of
pins.
MS-DOS 1.25 and 2.11 for the Sanyo
do not provide adequate support for
interrupt-d riven serial input/output.
Unless the user writes his/her own soft-
ware to handle interrupts coming from
the serial card, interrupt requests from
the card should be disabled; the most
convenient way to do this would be to
leave out the 74LS32 quad 2-input OR
gate. Failure to disable interrupts (par-
ticularly from IxRDY) would cause the
Sanyo to 'hang up" when a modem is
connected to the interface.
Finally, I would like to say that I agree
with Mr. Mel I ha ny that a picture is worth
a thousand words; this is why the article
contained a minimum number of words
(only 84. as he pointed out) and con-
veyed (tersely, I must admit) most of its
technical information in figure I. Note
that about 20 of the 84 words that make
up the article convey a lot of implied in-
formation; The card plugs into the
Sanyo's serial-interface connector on the
motherboard and works exactly like
Sanyo's version."
RightWriter Rebuke
In the March Reviewer's Notebook column
(page 24 5). Glenn Hartwig dismissed
RightWriter because it did not like Hamlet
or the Gettysburg Address. He missed the
point. RightWriter is a tool to help make
business writing strong, concise, and to
(continued)
SLICER-THE
SYSTEM THAT
GROWS TO FIT
YOUR NEEDS
THE SLICER
Real 16 Bit Power on a Single Board —
Featuring the Intel 80186
m Complete 8 MHz 16-bit micro-
processor on a 6" * 12" board
8 256K RAM, plus up to 64K EPROM
■ SASI port for hard disk controller
■ Two full function RS232C serial ports
with individually programmed
transmission rates— 50 to 38.4K baud
m Software compatibility with the 8086
and 8088.
a 8K of EPROM contains drivers for
peripherals, commands for hardware
checkout and software testing
■ Software supports most types and
sizes of disk drives
a Source for monitor included on disk
» Bios supports Xebec 1410 and
Western Digital WD 1002 SHD
controller for hard disks
Fully assembled and tested only $995
Also available in several kit forms
THE SLICER SYSTEM
EXPANSION BOARD
For expanded memory, additional ports,
and real time clock
a Up to 256K additional dynamic RAM
a 2 RS232C asychronous ports
with baud rates to 38.4K for
serial communication
a 2 additional serial ports for
asynchronous RS232C or
synchronous communication (Zilog
8530 SCC)
a Real Time Clock with battery backup
for continuous timekeeping
m Centronics type parallel printer port
Fully assembled and tested only $750
Available in several kit forms also
THE SLICER PC EXPANSION BOARD
Gives your Sheer high performance
video capability
m IBM compatible monochrome video
m Video memory provides 8 pages of
text or special graphics capability
a 2 IBM type card slots for color video,
I/O expansion, etc.
a IBM type keyboard port
Fully assembled and tested only $600
Available in several kit forms also
Also available: The ^SLICER 188 $700;
8087 Math Co-Processor Bd. (call); 10 MB
Hard Disk $700; W.D. 1002-SHD H.D.C. Bd.
$200; Enclosures, Power Supply, and
Support Hardware.
Operating systems are CP/M 86 by
Digital Research, Inc. ($85), and MS DOS
by Microsoft Corporation ($175).
MasterCard, Visa, Check, Money Order,
or C.O.D. Allow four weeks for delivery.
Prices subject to change without notice.
The SLICER Bulletin Board at 300/1200
Baud 612/788-5909
see
«2£Sf'
SLICER Slicer Computers, Inc.
2543 Marshall St. N.E., Minneapolis, MN 55418
612/788-9481 • Telex 501357 SLICER UD
26 BYTE • JULY 1985
Inquiry 319
Ven-TePs Half Card" modem
is in all the best computers.
Here's why. .^
Ven-Tel gives you lots of reasons to buy our Half Card 11
modem for your IBM PC or compatible. The Half Card 1
is a complete system that lets you communicate with
other PCs, mainframes, and databases effortlessly.
It includes Crosstalk-XVI® software. It's reliable
It's got all of the features you want. And it's
a good value.
Do You Own One off These
Computers?
Chances are you do. And if you're
thinking of buying a modem, consider
the Half Card™. Because of its small size,
the Half Card™ fits in more computers,
including all of the models we've listed
here. The Half Card™ is small, so it fits in
short slots or long. That means you can
save your long slots for other expan-
sion uses.
Effortless Communication
Each Half Card™comes with Crosstalk-XVI®
communications software, by Microstuf. It's
the easiest to use, whether you're a beginner
or an old hand, and the most powerful. A full
on-line help menu makes using Crosstalk® for
the first time a snap. It can turn your PC into a
terminal on a mainframe computer with its power
ful terminal emulation feature. It will even oper-
ate your PC when you're not there. You can call
into an information service such asThe Source or Dow Jones News
Retrieval, or transfer files and electronic mail, all at the touch of
a button. The Half Card™ connects your computer to the world.
Effortlessly.
More Modem for Your Money
When you buy the Half Card™ you don't need anything else. The
Half Card™ is a complete communications package that includes
a full-featured modem and the best known software on the market.
Complete easy-to-understand instructions with full technical support
on installation and use. And a very competitive price. The Half
Card™ with Crosstalk-XVI® software, retails for only $549.
Features
. 1200/300 baud auto-dial, auto-answer.
. Uses the industry standard "AT"
command set.
. Runs with virtually all communications
software, including Smartcom II and PC
Talk III and integrated packages such
as Symphony and Framework.
. Includes Crosstalk-XVI® software.
. On-board speaker and extra phone jack
for easy switching from voice
to data mode.
• Selective tone or pulse dialing;
full or half duplex.
. Automatic answer on any ring.
. True ring or busy signal detection.
Reliability
Ven-Tel has been making
modems for 10 years. Our
experience shows. Ven-Tel's
Half Card™ only has about 70 parts, compared
to almost 300 on other modems. We reduced the parts
by building the first LSI modem chip using advanced
switched capacitor technology. What that means to you is
greater reliability and lower power consumption, so you can
load up your PC with expansion boards and not worry about
heat or power problems. And we back the Half Card™ with a full
two-year warranty on parts and labor.
You Can Buy the Half Card™
Anywhere
You can get the Half Card™ at Computer-
Land, Businessland, the Genra Group,
Entr§ Computer Centers, Macy's Computer
Stores and other fine dealers nationwide.
Also from Ven-Tel: the 1200 Plus™ an
external modem and the PC Modem
1200™ an IBM internal with V22 inter-
national capability.
Effortless Communication
Ven-Tel Inc.
2342 Walsh Avenue
Santa Clara, CA 95051
(408) 727-5721
Crosstalk is a registered trademark of Microstuf, Inc. Smartcom II is a trademark of Hayes Microcomputer Products. Symphony is a trademark of Lotus Development. Framework is a trademark of AshtonTate.
Inquiry 365 JULY 1985 • BYTE 27
For everyone who ever tried
doing five things at once
The perfect computer program
for someone as busy as you.
It lets you keep several other
programs working at once.
Do you ever go in so many directions
so fast not even a computer can keep up
with you?
Well, now an IBM Personal Comput-
er can— thanks to IBM TopView.
TopView is a new kind of software
that lets you switch between other pro-
grams as quickly as you can change your
mind, even run several programs at the
same time.
Once you load TopView into your
computer, you load the other programs
you use most— as many as your com-
puter's memory will permit.
After that, the greatest distance
between two programs is just a couple of
keystrokes, or (optional) mouse moves.
There's no waiting and a lot less
diskette swapping.
But when you're redly busy is when
TopView really shines, letting you do
many jobs simultaneously.
For example, you can print a letter,
while you search a file, while you analyze
a spreadsheet, while your clock/calen-
dar reminds you that your automatic
dialer is about to place a call for you.
Little Tramp character licensed by Bubbles Inc.. s.a.
28 BYTE • JULY 1985
. . .IBM presents TopView.
And you can see everything through
on-screen "windows" and control it all
with easy-to-use pop-up menus.
You can even make unrelated pro-
grams work together; say a "Brand Y"
spreadsheet with a "Brand Z" word pro-
cessor
But simplest of all is a certain
"Brand IBM", namely the IBM Assistant
Series— for filing, writing, planning,
reporting and graphing.
Many other popular programs also
work with TopView, and the number is
growing.
Naturally, the more computer
memory you have, the more TopView can
help you. At least 512K is recommended.
And the price is only $149 *
Beyond that, all you need is to be the
kind of person who never does a single
thing all day, but who wants to do every-
thing, at once.
To learn more, call an IBM market-
ing representative, or visit an IBM Prod-
uct Center or Authorized IBM PC or
Software Dealer.
For the store nearest you, and a free
brochure, call 800-447-4700. (In Alaska
and Hawaii, 800-447-0890.)
Personal Computer Software
♦IBM Product Center price.
Inquiry 176
JULY 1985 -BYTE 29
Inquiry 254
Xerox D25 Diablo daisywheel printer - Ip %)Ht%9
Get daisywheel letter quality
at dot matrix prices with
the new Diablo D25 from MT1.
This quiet, 25 cps daisywheel printer performs a full range of word and data
processing tasks. Its all-purpose interface makes the Diablo D25 compatible
with virtually any microcomputer on the market.
Diablo printers are known for their reliability, and the D25 is no exception.
MTI is an authorized distributor for Diablo printers, so we can get these high-
quality, inexpensive beauties to you quickly. Whether you buy, lease or rent,
MTI is the one source for all the equipment you'll ever need. Call MTI and save.
mti
systems
A SUBSIDIARY OF DUCOMMUN INCORPORATED
Computer & Data Communications Equipment
Sales / Leasing / Service / Systems Integration
Digital Equipment Corp., Intel, Texas Instruments, AT&T, ADDS, Qume, HP*
Dataproducts, Diablo, Epson, Lear Siegler, Esprit, Wyse, Link, C.Itoh, PCI
Racal-Vadic, MICOM, Ven-Tel, Develcon, Control Data, Emulex, U.S. Design
New York: New Jersey: Ohio: Kentucky:
212/226-2337 201/227-5552 216/464-6688 502/449-6656
516/621-6200 Pennsylvania: 513/891-7050 California:
518/449-5959 ' 412/931-9351 *Franchised areas only. 818/883-7633
All other areas: 800/645-6530
XEROX*. DIABLO®, and the identifying numbers herein are trademarks of XEROX CORPORATION
LETTERS
the point. It will help produce better
manuals, reports, and business corre-
spondence. It is not meant for poetry or
great works of literature. Would you want
to see a user manual written in iambic
pentameter? Would you write a report say-
ing fourscore and seven more employees
are needed for a project?
How about a real review on an impor-
tant new product? 1 think your readers
deserve it.
Robert W. DePree
Longboat Key, FL
Glenn Hartwig replies:
Mr. DePree accuses us of missing the
point of his product. In fact, we stated
that the program could be used to ad-
vantage in "ordinary correspondence
and reports."
Want My Business?
The vast array of computer hardware and
software now being marketed is so over-
whelming that anyone venturing out to
buy a computer system is soon overcome
by a feeling of helplessness. The biggest
and most frustrating problem encountered
by the prospective buyer is the failure of
companies in the computer field to provide
any kind of information on their products.
A case in point: I have written to more
than two dozen computer hardware and
software companies for general and
specific information, and only four saw fit
to send me some literature. The rest did
not even bother to acknowledge receipt
of my inquiry. Apparently it doesn't mat-
ter that I am willing to spend up to $13,000
for a CAD system. Hardly anyone seems
to want my business. Why?
Manfred F. Kirchner
Redmond, WA
Elegant Logic
In spite of many very bad experiences in
responding to articles I have read in April
issues of magazines. I am compelled to
write in comment to Marvin Minsky's ar-
ticle "Communication with Alien Intelli-
gence" (April, page 126).
I don't believe in the existence of in-
telligent civilizations other than ours in the
universe; I have never seen any evidence
or heard any argument in favor of them
that I find embraceable; but Mr. Minsky's
article is a delightful, optimistic viewpoint
that makes me hopeful that we may. at
least, yet find and be able to communi-
cate with intelligent life here on earth. Mr.
Minsky's article, though couched in the
[continued]
30 BYTE • JULY 1985
Inquiry 30
Inquiry 331 — ►
HOW TO CONTROL
THE RISE AND FALL
Your small business compu-
ter can give you the power to
raise your productivity. But
first you have to control the power you give it.
Because even the slightest dip or surge of elec-
tricity can result in a shocking surprise. An instant
loss of important data or misinformation. Even
worse, a total power line failure can create
department devastation ... a total system crash.
You can't afford errors, delays and other
problems. After all, you've invested in a
computer to increase efficiency.
But now there's a solution you can af-
ford The Sola SPS. This economical,
UL listed Standby Power System
is designed to protect personal,
micro and mini computers
from AC line disturb-
OWER.
fwm ^™ w£ ances and failures. Sola SPS
' W ■■■ml provides clean, regulated AC
power to your computer when
your power line experiences irregular voltage. Line
dips or line surges are immediately converted to
proper voltage. When the AC line is present, the
SPS filters power to eliminate electrical noise.
And when the AC line fails, the SPS goes into full
action, providing precise AC power to the load from
its internal battery. So the only noise you'll hear
is the sound of performance. There's no maint-
nance. No installation. No kidding. Just
plug it in and turn it on. Why let your
productivity rise and fall with your '
power? The solution is as simple
as SPS. The standby
system that Sola
stands behind.
LETTERS
complex, esoteric rhetoric required of
academic communication, makes its case
with the same sparse, incredibly simple
logic that is the core of its very argument:
The simplest thing will always happen first.
After reading Mr. Minsky's arguments, I
am reminded of another bit of elegant
logic which, strangely, now seems to be
very wise: Anything that can happen will
happen.
Mr. Minsky's article is typical of the kind
of interesting, thought-inspiring, entertain-
ing (though sometimes difficult) reading
by which BYTE transcends the label "com-
puter mag" and through which BYTE's
readers can aspire to transcend the
epithet "hacker."
There is. of course, also a very practical
side to Mr. Minsky's article. If. some day.
I turn to speak to an intelligent alien. I will
I h\ Ll ^ >
k
Terminals and monitors known
by the companies they keep.
For quite some time we've been
making terminals and monitors for
some of the world's best known, most
reliable and best selling computer
systems. And we're proud of it! We're
happy that our level of quality has
become an accepted industry standard;
that in almost every instance we've
been able to exceed specifications with-
out exceeding cost requirements;
And we're delighted the quality of
our CRT imagery has made
Tatung Terminals and Monitors
an outstanding value.
Now you can buy Tatung Terminals
and Monitors with our name right up
front. Compatible with all popular
systems. With superior resolution,
operational flexibility and day-in-day-
out reliability. But, even more
important to you, is that Tatung
Terminals and Monitors are now
priced to make them the most
exceptional value you can buy.
U.C.M. COMPUTER PRODUCTS
CANADA LIMITED
7225 Woodbine Ave., Unit 119
Markham, Ontario L3R 1A3
(Canada only) 1-800-387-9678/
1-416-475-1209 Telex: 06-986222
TATUNG
WESTERN MICRO SYSTEMS
A Quality Distributor
Serving the 13 Western States
Western States 1-800-544-0020
In California 1-800-338-1600
SEE US AT NCC — BOOTH 6380-6277
For complete information call toll free: 1-800-421-2929. In California, call (213) 979-7055.
TATUNG COMPANY OF AMERICA, INC., 2850 El Presidio, Long Beach, California 90810.
be able to do so from the reference point
of similarity, rather than polarity. There is
a world of difference.
Zack T. Hinckley
Rockledge. FL
Honest Interpreter
The development and impact of computer
hardware and software is so dazzling that
one hardly knows which way to turn.
During calm moments I convince myself
that if I had to select one and only one
software utility (beyond the operating sys-
tem). I would opt for an honest, easy-to-
interact-with BASIC interpreter, one that
would never take a single-precision value
for V2. tack eight arbitrary numbers onto
it. and fob it off as a double-precision
number in a double-precision calculation.
Hal Falk
New York, NY
Magic Squares
l read with interest Robert T. Kurosaka's
Mathematical Recreations column ("Magic
Squares," March, page 383) regarding
magic squares and his computer program
for generating odd-sided magic squares.
Although his technique is powerful with
respect to generating such squares for
consecutive number entries, it is not able
to generate squares for any desired magic
number.
A number of years ago I was intrigued
with the question as to whether a general
solution exists for a magic square of order
n. With the help of a college text on linear
algebra— Elementary Linear Algebra by J. R.
Munkres (Reading. MA: Addison-Wesley.
1964) — l was able to find the general solu-
tion of a magic square of order 3.
The general solution for a magic number
equal to -a is
X\ Xi x 3
X4 Xt, x&
X7 Xg Xg
~Xg
2a
3
la
x 2 = -x 8 -
x 3 = x 8 + x 9 + -=-
x 4 = x 8 + 2x 9 +
#6 = ~Xg ~ 2X 9
2a
4a
x 7 = -x 8 - x 9 - a
[continued on page 401)
32 BYTE • JULY 1985
Inquiry 350 for End-Users.
Inquiry 35! for DEALERS ONLY.
COMPAQ doesn't m
:ompranises. Thaft why wete
still making hi '
PHHHB
mmm
Presenting the most capable
No other computer company has ever
grown as fast as COMPAQ, because
no computer company makes computers
as powerful, as complete and as useful
as COMPAQ. That's why the original
COMPAQ Portable, COMPAQ
PLUS,™ and COMPAQ DESKPRO™
became worldwide best sellers overnight.
Now COMPAQ is introducing two new
computers that advance the state of the
art even further. While the original
COMPAQ products remain cost-efficient
cornerstones of business and professional
use, especially for first-time buyers, the
new products represent the utmost in
performance for second-time buyers, or
anyone who needs exceptional power
and speed.
Triumphs of advanced technology
The new COMPAQ PORTABLE 286™
and COMPAQ DESKPRO 286.™
Advanced technology puts them in a
class all their own. With power, per-
formance, speed, and expandability
that exceed even the IBM® Personal
Computer- AT.™ They represent a
new standard that makes others look
The new 80286 "chip" in COMPAQ 286
Computers processes data faster.
like what they are — the products
of compromise. In fact, the new
COMPAQ 286 Personal Computers
can be considered the most useful in
the world.
Power with a bonus — portability
The COMPAQ PORTABLE 286
redefines portable computers. We
gave it power to match IBM's most
powerful desktop computer, the IBM
PC- AT. Then we designed it to run all
the popular programs and hardware
designed for the IBM PC- AT. But we
didn't stop there. COMPAQ pushed
the technology further.
The COMPAQ PORTABLE 286
runs 30% faster. It can give you up to
20 Megabytes of internal fixed disk
drive storage. And can come with
features to make it even more useful.
Like our internal fixed disk drive
back-up system that protects 10
Megabytes of information on a single,
pocket-sized tape cartridge.
But the most amazing thing about
the COMPAQ PORTABLE 286 is
that all these features come attached
to a handle.
Our most advanced
desktop computer
Like the COMPAQ PORTABLE
286, the new COMPAQ DESKPRO
286 runs all the popular programs
designed for the IBM PC- AT, 30%
faster. And it can also come with
our convenient internal fixed disk
drive back-up system for added
data protection.
But we didn't stop there. We
weren't content to compromise. We
wanted to make the new COMPAQ
DESKPRO 286 a more powerful,
more efficient stand-alone personal
OOMRAQ
DESKPRO
286
_^,__ r _ T _ T _ JT , T . f r ... rT - r - f .. f . t -- f . r p pv-pEl g
M./1- ,.;■:./■■■■//■
i/i '■:■'■■
i ' n §
mm
lllffllllllilBf
mmmmmm
computer, as well as a faster, more
powerful, more useful file server. So
we gave the COMPAQ DESKPRO
286 far more memory and storage
capacity — over 8 Megabytes of
RAM and 70 Megabytes of high-
performance fixed disk storage.
The legends continue
Not everyone will need the extra per-
formance of the newest COMPAQ
Computers. That's why we built our
original line to last a long time.
These workhorses — the COMPAQ
Portable, COMPAQ PLUS and
COMPAQ DESKPRO Computers —
are essential to many professional and
business users. They run thousands
of industry-standard programs devel-
oped for the IBM PC and PC/XT.™
They're indispensable tools in use on
all seven continents (yes, even the
South Pole!).
Above all, no compromises
The unprecedented success of
COMPAQ came as no accident. While
others built limited computers,
COMPAQ built expandable computers.
While others took two screens to
display high-resolution text and
graphics, COMPAQ was the first to
do it on one.
While others were looking for ways
to cut corners, COMPAQ looked
for ways to eliminate downtime
by building the most rugged, reliable
computers in the world.
The COMPAQ commitment to a
philosophy of "no compromise" made
the COMPAQ Portable and COMPAQ
PLUS the world's best-selling 16-bit
portable personal computers. In 1983
COMPAQ sold $111 million worth of
computers to achieve the most suc-
cessful first-year sales of any company
in American business history.
In 1984, we introduced the COMPAQ
DESKPRO. In only four months, it
became the second-best-selling 16-bit
desktop business system in U . S . retail
computer stores. And as a result,
we've concluded the most successful
second year of any computer com-
pany, with sales of $329 million.
The reason for this success is simple.
COMPAQ computers have been recog-
nized worldwide. Awards include:
• COMPAQ PLUS selected and
voted Europe's 1984 Computer of
the Year in the portable category.
• COMPAQ PL US voted by readers
of PC WORLD as their favorite
product in its category in the "1984
World Class PC Contest"
• COMPAQ PLUS selected as the
first-place winner in its category in
the Creative Computing Top 12
Computers of 1984 Awards.
• COMPAQ Portable rated best
personal business computer in over-
all user satisfaction by the Yankee
Group market research firm
opinion poll.
• COMPAQ DESKPRO named by
PC Week magazine as one of the
top ten products of 1984.
We offer people personal computers
that simply work better. And make
no compromises doing so.
mmm
' ' ■ ■ ■ ••;■ MT\Tft H S 1 1 V ■;■■■■: ; '- ; ' "■ '"■ ■■ :■•:■:,■■ \T.\Tt\ ! 'W HI
^SM'fK=^^ !
Anyone can make a portable computer.
But to make one that runs all the popular
programs designed for the IBM PC- AT,
30% faster — in a package almost half
the size — was no small challenge. But
one COMPAQ welcomed.
Go faster, go further
The COMPAQ PORTABLE 286 is
paced by the advanced technology of
the 8-MHz, Intel 80286 micropro-
cessor. This advanced technology has
numerous advantages. One advantage
is the flexibility to work with several
different operating systems so you're
not forced to choose a personal
computer solely on that basis.
The advanced capabilities of this
microprocessor become even more
apparent when you run complex pro-
grams. You can operate as part of
a network. Or you can operate more
than one program at the same time
using multi-tasking software like IBM
TopView™ And you can handle the
most difficult problems with breath-
taking speed.
For many scientific and engineer-
ing programs you have the ability
to add an 80287 coprocessor, which
offers even more speed.
Both offer dramatic speed increases
over earlier microprocessors. The
faster response time means less
waiting, and more productivity.
Power in a package
The COMPAQ PORTABLE 286 has
the power of the IBM PC- AT. But the
IBM PC-AT doesn't have a handle.
Ours does. So it goes where you go.
Works where you work. Whenever
and wherever necessary. And it's easy
to share with co-workers.
That's full-function portability,
pure and simple.
A COMPAQ PORTABLE 286 can leave the
office whenyou do. Take your work wherever you go.
Expandability without getting bigger
All the devices that increase the capa-
bilities of the COMPAQ PORTABLE
286 go on the inside — not the outside
— of the computer.
You can get it with one or two half-
.. Uur lastest, most powertul portable
do more- ar^here.
height 1.2-Megabyte diskette drives.
Although they can "read" diskettes
formatted for 360- K byte diskette
drives, they cannot "write" to them.
Therefore, as an option, COMPAQ
offers a 360-K byte diskette drive to
let you exchange data with other
industry-standard personal computers.
There's an additional slot for a
20-Megabyte fixed disk drive. All
COMPAQ Portable Computers offer
fixed disk drive systems that fit inside
the computer.
Another of our options: An inter-
nal fixed disk drive back-up system
keeps a safety copy of your work,
reducing the chance of losing your
data. COMPAQ pioneered the system
first in desktop computers, and now
in portables.
The COMPAQ PORTABLE 286
even comes with a security lock feature
that locks "on" to prevent interruption
of a file transfer, or "off to deny ac-
cess to confidential information.
Because it's a portable, self-
contained unit, the computer can
be easily stored away after use.
Two data protection features from COMPAQ:
an internal fixed disk back-up system that stores
data on tape cartridges, and a security lock for
locking keyboard access to your system on or off.
Who can use it?
If you're an experienced user, you may
be ready to upgrade your current equip-
ment. The COMPAQ PORTABLE
286 gives you the latest technology.
For some, power is all-important:
Speed, performance, and the ability
to handle the most powerful soft-
ware. All are leading qualities of the
COMPAQ PORTABLE 286.
Starting a business? The COMPAQ
PORTABLE 286 has tremendous data
base capabilities to help you keep track
of your inventory, your customers,
your employees, your finances. Its
exceptional storage capabilities make
it ideal for the complexities of ac-
counting. Its exceptional speed means
greater networking ability. Its tre-
mendous power enables you to get the
edge on the competition.
In addition, large corporations can
place several of these computers with
field representatives to provide clients
immediate information on current
prices, product availability, even
shipping dates and routing. So deliv-
ery shortages can be anticipated
and avoided.
The COMPAQ PORTABLE
286 can also travel within the com-
pany. From office to office. Desk to
desk. From accounting, to marketing,
to research.
It's powerful and versatile enough
to do almost any job. Light enough to
carry. And tough enough to survive
lots of users.
Established reliability
Despite its newness, the COMPAQ
PORTABLE 286 is in many respects
a proven product. It's based on the
rugged, reliable design of the original
COMPAQ Portable and COMPAQ
PLUS. Many of the construction
techniques like cross-bracing compo-
nents and shock-mounting disk drives
are identical. All of which goes to
prove our point: No other portable
computer can measure up to the
advanced power and potential of
the uncompromising COMPAQ
PORTABLE 286.
The COMPAQ PORTABLE 286
Specifications
Processor: 16-bit 80286; 6 or 8 MHz clock
speed. Software: Fully compatible with all
major software applications written for the IBM
PC-AT. Expansion Slots: 3availableslotsin
base configuration. Memory: 256-K bytes RAM,
expandable to 2.6 Megabytes. Storage Devices:
360-K byte or 1.2-Megabyte diskettedrives,
20-Megabyte fixed disk drive, fixed disk drive
back-up (10 Megabytes per tape). Interfaces:
RGB color monitor, RF modulator, composite
video, parallel printer, and asynchronous com-
munications interfaces. Keyboard: Standard
IBM PC-AT layout (84-key). Display: 9-inch
diagonal green monochrome dual-mode monitor,
high-resolution text characters, high-resolution
graphics. Security: Locks in operating and non-
operating mode to prevent unauthorized key-
board access. Physical Specifi cations: 20"W x
$V2"H x 16"D. Options: Technical reference
guide, MS-DOS 1M /BASIC Version 3, 512/2048-K
byte memory board.
The capabilities of the new COMPAQ
DESKPRO 286 represent a personal
desktop computer as practical as it is
technically advanced. Plus, it maintains
compatibility with the IBM PC- AT.
Utmost expandability
That's no exaggeration. The COMPAQ
DESKPRO 286 can expand to give
you massive storage and memory.
Without clutter. Expansion is
internal.
It comes with a single, half-height,
1.2-Megabyte diskette drive. You
can add a second drive of the same
capacity, or a 360-K byte diskette
drive so you can exchange information
with other personal computers.
For fixed disk storage, an internal *
20-Megabyte system is available.
You can also choose a 30- or 70-Mega-
byte high-performance internal fixed
disk drive sytem. The storage capac-
ity of each is equivalent to 10,240,
15,360, or 35,840 pages of double-
spaced data.
One expansion board works with
all the fixed disk drives. When you up-
grade to a larger fixed disk storage
system, a new board is not required.
To back up data, use the COMPAQ
internal fixed disk drive back-up system.
It's also a safe and convenient way to
store information for record keeping.
Hardworking, networking
Alone, the COMPAQ DESKPRO
286 is a tremendously useful computer.
It doesn't limit you to using software
under any one operating system. It
runs all the popular programs designed
for the IBM PC- AT. It can be con-
figured for advanced color graphics
display using a color monitor and the
IBM Enhanced Graphics Adapter.
more speed and more flexibility
? ? r T B T T v. V V
An enhanced keyboard layout, with shift keys in easy reach for touch typists, is standard on the
COMPAQ PORTABLE 286 and COMPAQ DESKPRO 286.
The modular design of the computer
also lets you configure RAM and
storage to the exact needs of any indi-
vidual. So you never have to buy
more computer than you need. Or
worry about obsoleting your invest-
ment because you bought less com-
puter than you need.
The COMPAQ DESKPRO 286
also makes the ideal hub of a local area
network. Using networking packages,
your computers (and your people) can
share information and software, and
can communicate with one another.
With 70 Megabytes, the COMPAQ
DESKPRO 286 becomes a powerful,
high-performance file server. You
A fixed disk can store enough programs and data
to handle all the accounting for most businesses.
can store lots of data, as well as store
several programs you can run simul-
taneously when using software
programs like IBM Top View. Your
computer will perform at lightning
speeds. And other configurations
can make economical "nodes" of
the network.
Where to start
The flexibility of the COMPAQ
DESKPRO 286 allows you to begin
at any level of computing power and
reach beyond the IBM PC-AT.
You can use your computer for
writing extensive documents, pre-
paring professional graphics for
presentations, and for doing compli-
cated financial studies. Chances are,
however, you'll not want to stop
there. You'll discover new ways for
streamlining your work. You'll want
to do customer lists, accounting tasks
and business taxes, product inven-
tory, annual sales projections on
spreadsheets. You have the option of
adding a second diskette drive, a fixed
disk drive, more memory, even a
fixed disk drive back-up system. All
are available and can be added to the
inside of your COMPAQ DESKPRO
286 — easily, affordably, without
losing your initial investment in hard-
ware, software, or training.
A proven heritage
The COMPAQ DESKPRO 286 is
of tested lineage. It has many of the
reliable construction and design qual-
ities of the COMPAQ DESKPRO.
It has further conveniences like a
dual-function security lock to prevent
unauthorized access. As well as greater
performance, power, and speed. The
COMPAQ DESKPRO 286 stretches
the limits of personal computing —
with no compromises.
The COMPAQ DESKPRO 286
Specifications
Processor: 16-bit 80286;6 or 8 MHz clock
speed. Software: Fully compatible with all
major software applications written for the IBM
PC-AT. Expansion Slots: 5 slots available in
base configuration. Memory: 256-K bytes
RAM, expandable to 8.2 Megabytes. Storage
Devices: 360-K byte or 1.2-Megabyte diskette
drives; 20-(half-height), 30-, or 70-Megabyte
fixed disk drives; fixed disk drive back-up
(10 Megabytes per tape). Interfaces: RGB color
monitor, RF modulator , composite video, paral-
lel printer, and asynchronous communications
interfaces. Keyboard: Standard IBM PC-AT lay-
out (84-key). Display: 12-inch diagonal green or
amber dual-mode monitor, high-resolution text
characters, high-resolution graphics. Security:
Locks in operating and non-operating mode to
prevent unauthorized access; cover lock to pro-
tect internal components. Physical Specifica-
tions: System unit— 19.8"Wx 6.4"H x 16.5"D,
Keyboard unit— 18.0"W x 1.5"H x7.0"D, Dis-
play unit— 14.75"W x 10.25"H x 13.75"D,
Weight — 57-64 lbs . , depending on configura-
tion. Options: MS-DOS/BASIC Version 3, Tilt
& Swivel Monitor Stand, Desk-Saver, Technical
Reference Guide, 512/2048-K byte memory board
If you're anxious to put a computer
to work for you, but don't need the extra
power and added performance of our
most advanced portable computer, we
have the answer.
Lots of software, lots of uses
The COMPAQ Portable and
COMPAQ PLUS are based on the
8088 microprocessor, one of the most
popular computer technologies, so
software is abundant. Integrated busi-
ness programs, personal productivity,
learning tools, even educational
thoughtware to sharpen your business
skills. Literally thousands of programs,
compatible with the IBM PC and IBM
PC/XT, will run on the COMPAQ
Portable and COMPAQ PLUS.
Many businesses put the COMPAQ
Portable or COMPAQ PLUS to work
as a full-time computer for part-time
users. Carry it from desk to desk.
Office to office. Let several people use
it for one or more hours a day. Or one
person use it a few days a week.
Many companies use a COMPAQ Portable as
a full-time computer for part-time users.
For heavy users, a COMPAQ
Portable or COMPAQ PLUS can
become a "second computer" for com-
puting power away from the office.
With their rugged, uncompromising
construction, they're built tough
enough to pass around — something
that's impractical to do with desktop
computers. And because you stretch
its use, you stretch your budget as well.
If you need more,
it does more
How can one computer be so versatile?
One reason is the ability of the
COMPAQ Portable to become a
COMPAQ PLUS with the addition of
a 10-Megabyte fixed disk drive. This
expands storage capacity to the equiv-
alent of 5,120 double-spaced pages of
information.
There are other ways to improve on
your COMPAQ. Hundreds of
industry-standard expansion boards
are available. They fit neatly inside
your COMPAQ. So you can run more
advanced programs. Communicate
over telephone lines. Network with
other computers.
It's this kind of versatility and ease
of use that makes COMPAQ Personal
Computers second to none.
SPECIFICATIONS
The COMPAQ Portable
Processor: 16-bit 8088, 4.77 MHz clock speed.
Software: Fully compatible with all major soft-
ware applications written for the IBM PC/XT.
Storage Devices: One or two 320-K byte diskette
drives. Expansion Slots: 3 available slots.
Memory: 128-K bytes RAM expandable to
640-K bytes. Display: 9-inch green diagonal
monochrome dual-mode monitor, high-
resolution text characters, high-resolution
graphics. Interfaces: RGB color monitor, RF
modulator, composite video, and parallel printer.
Keyboard: Standard IBM PC layout (83-key).
Physical Specifications: 20" W x SWH x 16"D.
The COMPAQ PLUS
Specifications the same with the exception of:
One 360-K byte diskette drive, one 10-Megabyte
fixed disk drive, 2 available expansion slots, and
full compatibility with all major software appli-
cations written for the IBM PC and VClXT.
Expansion boards let you add memory and extra
functions inside, not out.
If you don't need all the extra perform-
ance of the COMPAQ DESKPRO
286, you can buy the popularly priced
COMPAQ DESKPRO and still get
many advanced features.
A command performance
at every level
The COMPAQ DESKPRO Series
allows you to buy as much computer
as you need — not more computer than
you need.
It's a polished performer, from
entry level to advanced computing, in
one totally expandable unit. Its plug-
in, modular design accepts up to four
separate storage devices. You select
almost any combination of diskette
or fixed disk drives you desire. And
there's the practical, internal fixed
disk drive back-up system to protect
and store your data. So as your needs
grow, the DESKPRO grows.
In fact it will grow from an IBM PC
to far beyond the IBM PC/XT level
of functionality. The COMPAQ
DESKPRO will run all the popular
programs written for both the IBM PC
and PC/XT , two to three times faster,
without sacrificing compatibility.
Power? It's got what it takes.
The COMPAQ DESKPRO can
be easily configured for scientific,
engineering, and advanced business
applications.
A high-performance, 30-Megabyte
fixed disk drive provides added stor-
age capacity.
The ability to add a high-speed
8087-2 coprocessor lets you deal with
complex scientific calculations and
economic models.
SPECIFICATIONS
The COMPAQ DESKPRO
Processor: 16-bit 8086; 4.77 or 7.14 MHz
clock speed. Software: Fullycompatible with all
major software applications written for the IBM
PC and PC/AT. Expansion Slots: 6 slots avail-
able in base configuration. Memory: 128-K
bytes RAM, expandable to 640-K bytes. Storage
Devices: One or two 360-K byte diskette drives,
lO-(half-height) or 30-Megabyte fixed disk drives,
fixed disk drive back-up (10 Megabytes per tape).
Interfaces: RGB color monitor, RF modulator,
composite video, parallel printer, and asynchro-
nous communications interfaces. Keyboard:
Standard IBM PC layout (83-key). Display:
12-inch diagonal green or amber dual-mode
monitor, high-resolution text characters, high-
resolution graphics. Physical Specifications:
System unit— 19.8"W x 5.8"H x 16.5"D,
Keyboard unit— 18.0"W x 1 .5"H x 7.0"D.
Internal expandability saves desk space.
Features common to COMKQ
in most other
Ifs been easy for COMPAQ to recog-
nize the compromises other personal com-
puter makers have been making.
Ifs been just as easy to avoid them.
Thafs why performance, expand-
ability, compatibility, durability, and
versatility are features you'll find in the
entire COMPAQ family of computers.
How advanced technology affects
the choice you make
There's an ever-growing library of
fast, powerful programs designed for
the IBM PC- AT and compatible with
the COMPAQ PORTABLE 286 and
COMPAQ DESKPRO 286. These
programs will utilize the full potential
of the computer "nerve center" — the
Intel 80286 microprocessor.
If you own a COMPAQ Portable,
COMPAQ PLUS, or COMPAQ
DESKPRO, you may discover that
these newer programs are simply too
big to run on your computer.
Therefore you have a choice: the
extra power and speed of the 80286 or
the popular COMPAQ Personal
Computers that use the 8088 and 8086
microprocessors. Remember that the
COMPAQ PORTABLE 286 and
COMPAQ DESKPRO 286 offer
more power, speed and performance
than any other personal computer. If
your needs don't require the advanced
technology, or you need a second
computer to complement the one you
have now, consider the COMPAQ
Portable, COMPAQ PLUS, or
COMPAQ DESKPRO. All three are
hardware and software compatible
with the IBM PC and PC/XT. Our
intention is to give you a choice with-
out forcing you to invest in more, or
less, computing power than you think
you need.
Of course, COMPAQ Personal
Computers maintain compatibility
with the add-on devices and expansion
boards available for industry-standard
personal computers, without any
alteration or modification.
Increased power without
increased size
All COMPAQ Personal Computers
can take on more memory and storage
without taking up more space. The
COMPAQ Portable becomes a
Internal add-on devices add greatly to the
capabilities of a COMPAQ Computer.
COMPAQ PLUS when you add a
10-Megabyte fixed disk drive. The
COMPAQ PORTABLE 286 can
accept a 20-Megabyte fixed disk drive.
The fixed disk drive fits neatly beside
the diskette drive inside the unit.
With the COMPAQ DESKPRO
and COMPAQ DESKPRO 286,
you can install almost any available
combination of diskette or fixed disk
drives you desire to achieve the level
of performance you need. The
COMPAQ DESKPRO and COMPAQ
DESKPRO 286, along with the
COMPAQ PORTABLE 286, can
accept the fixed disk drive back-up
system as one of the internal stor-
age devices.
There are slots inside each
COMPAQ Computer for optional
expansion boards. These boards greatly
enhance the functionality and versatil-
ity of your computer. Literally hun-
dreds are available to plug right in.
Each lets you do something different.
Like expanding the amount of memory
in your computer. Or communicating
with other personal computers. Or
even communicating with mainframe
computers.
Built tough to take it
COMPAQ Portable Computers are
expected to take some hard knocks. A
specially designed shock isolation sys-
tem protects the diskette drives from
jolts and vibration.
Their inner components are sur-
rounded by a cross-braced aluminum
frame. Those equipped with fixed
disk drives are protected by a triple
shock mount system. Plus, the outer
case is molded from high-impact
plastic, the same kind used to make
bulletproof windows and space helmet
faceplates. COMPAQ Portable Com-
puters are tough, protecting your data
from every angle.
COMPAQ DESKPRO Computers
are no pushovers, either. They're sur-
rounded by a protective steel shell.
They're the only desktop computers
made with protective shock mounts,
isolating the disk drive compartments
from those unexpected but inevitable
bumps and knocks that can cause
downtime.
Even our monitors do more
COMPAQ Computers display data
on high-quality monitors. All models
can display high-resolution text and
graphics on the same screen. The dual-
mode display saves you the cost and
clutter of a second monitor. COMPAQ
DESKPRO Computers give you a
I -[]■ ■'■■■■■■' 1 I I i » v v
High-resolution text and graphics on one screen
eliminates the need for a second monitor.
choice of an amber or green display.
From pinstripe suits to
flight jumpsuits
The structure and design of COMPAQ
Computers best characterize their
widespread usefulness and respected
capabilities. COMPAQ attentiveness
to construction details and concern
for functionality under stressful con-
ditions are why these computers have
received worldwide acceptance.
That's why you'll find a COMPAQ
Computer on the bench of a major
league baseball team tracking player
performance.
At the South Pole monitoring
weather conditions for the research
team of a major university.
On tour with famous rock stars to
help plan concerts, keep up with the
finances, and receive electronic mail.
On motion picture sound stages
scheduling production and maintain-
ing equipment inventory.
On military surveillance planes
logging information five miles
aboveground.
In the halls of the Supreme Court
answering complex questions on
environmental issues.
Computers people believe in
It didn't take long for the public to
recognize COMPAQ Computer qual-
ity. No one builds them the way we
do. Which is why no other computer
company has grown the way we have.
As personal computers become
more and more commonplace, more
and more people have come to appre-
ciate that quality. Our commitment to
providing a product that's beyond
compromise assures a product beyond
compare. We like to think of it in a
simple phrase that bears repeating: It
simply works better.
COMPAQ Portable Computers have the ruggedness and durability for almost any work environment.
The Authorized COMPAQ Computer Dealer Network.
For sales and service, there are over 2,200 worldwide.
Authorized COMPAQ Computer
Dealers are carefully selected by a
special review process. We make sure
they are established business profes-
sionals with the expertise to provide
technical service for every COMPAQ
Computer they sell. Dealer technicians
receive rigorous training by COMPAQ
engineers.
No matter whether you're a profes-
sional on the move, or an international
corporation with branch offices in
dozens of states and countries, you'll
find help readily available.
When you purchase your COMPAQ
Computer, you'll be buying from the
best in the business. Authorized
COMPAQ Computer Dealers work
hard to earn your respect. Because they
had to work even harder to earn ours.
Authorized COMPAQ Computer Dealers, U.S. and Canada
A-Com-Plus
Chester Inc.
Computer Source Inc.
Entrc Computer Centers
Light Computer Centre
PAX Computer Center
A-V1DD Electronics Company
Cincinnati Computer Store
The Computer Slort-
First National Computer Center
Logic Tree Computer
Personal BusincssComputcrs
ABACUS ComputcrCentcr
Clancy-Paul. Inc.
Computer Superstores
Forsythc Computers
The Logical Choice
Personal Computer Centre
Agriplcx Computer
Command Performance Computers
Computer Systems Resources
Future Information Systems
Lyceum Computers
PcrsonalComputcr Institute
All Things Computers
Compco Computer Centers
Computer Systems Specialists
Future Systems
M.C.W. Computers
1'hoto & Sound Company
Allied Computer Centers
CompuGroup
Computer Techniques
Future Visions Computer Store
MakcnCompuicr Services
Pittsburgh Computer Store
Amcrisource
Compu Net Computer Solutions
Computer Town
Garland Mcars Irrigation
The Math Box
Prodigy Computer Center
The AMS CompuicrStorc
Compuccntrc
Computer Trends International
GatcwayC^omputcr
MBI Business Center
Professional Computer Centre
The Answer
Compumark
(Computer Utility
GcncralMicrocomputcr.Inc.
Micro Center
Professional Computer Systems
Applied Data Systems
Compumat Micro Center
Computer Ware
Hamilton Computer BusincssCcntrc
Micro Marl
Quantum Computer Store
Arcnds& Sons Inc.
CompuShop Inc.
Computer Works
Hamilton Rentals
MicroAge Computer Stores
RACComputcrs
ASAPComputcr Products
Computer Applications Business Center ComputciCraf t
H LA Computers
Microcomputer Solutions
Rainbow Computing Inc.
Bamberger's
Computer Center of Boca Raton
COMPUTERcasc
ICA Business Center
MicronicCompuicrCcntrc Ltd.
Scars Business Systems Centers
Bandstra Computer Center
Computer Center/Palm Beaches
ComputerLand
Ideal Computer Systems
Microsource/ Financial
Sherman Howe Computer Centers
BasicComputcr Shop
The Computer Centre
Computers Unlimited
Idcx Business Computer Center
MidaCorporation
Silver Creek Computers
Bell & Howell
Computer Concepts
Computcrwarc
lllini Microcomputers Inc.
Midwest Computer Center
SnyderComputerCentcr
Blumberg Photo & Sound
Computer Depot
Computer* orks
Illinois Valley Computers
Miss-Lou Computer Center
Societe Parmic Limilec
Blumcnihal'sComputers
The Computer Edge
Compuiiquc
Inacomp Computer Centers
Moore Business Centers
Solutions Inc.
Businessland.Inc.
The Computer Factory
CompUtopia
InacompComputcr City
Morn s Decision Systems
Southwest Automation
Byte Shop
Computer Gallery
Comuni-Centcr South
Infomax Computers
Mr. Micro
Spectrum Computers
C.C.C. ComputcrCentcr
Computer House
Connolly Data Systems Inc.
Information Connection
MSC Computer Store
Star BusincssComputcrs
C.T.I. BusincssProductsCentcr
Computer Innovations
Contact Office Automation Centers
Intcrdynamics Data Systems
Nahih'slnc.
Sun Computers
Calculator and ComputcrCentcr
The Computer Learning Tree
Custom Computing Systems
International Computer Systems
NcccoofNccdham
Taskforcc Business Centres
Carolina Computer Store
Computer Nook
DataFilc.Thc
J. W. Kerns, Inc.
Nonhbrook Computers, Inc.
Universal Computers
Castcrlinc Computer Center
Computer Pla/.a
DATAGO
Jonathan's Computer Center
Office Management Systems Inc.
Valcom Computer Center
CBM Computer Center
Computer Pro
Data Systemsof New Jersey
Khalix
Olscn Computing
Varsity Computing
CentralComputcrs
The Computer Room
Data Terminal Marl
Lc Magasin Xerox
Omni Computer Center
Wabash Computer Systems
Central Valley Computer Center
The Computer Shoppe
DR A Computer Center
Legacy Computer Systems
Omnifax Computer Stores
WaldecComputcr Center
Century Microccnters
Computer Solutions
Endata Business ProductsCnlr.
Lexington Computer Store
OnlincComputcrs Plus
ThcXeroxStore
Champlain Computer Systems
comma
COMPAQ* is a registered trademark; COMPAQ PLU S ' " , COMPAQ DESKPRO n ' , COMPAQ PORTABLE 286™ , and COMPAQ DESKPRO 286™ are trademarks
of COMPAQ Computer Corporation. IBM* is a registered trademark; IBM Personal Computer-AT™, IBM TopView™ and IBM Personal Computer XT'" are trademark,
of International Business Machines Corporation. MS-DOS ™ is a trademark of Microsoft Corporation. © 1985 COMPAQ Computer Corporation. Printed in the U.S.A.
All rights reserved.
FIXES AND UPDATES
ROMDISK Pricing Lowered
BYTE'S BU
We provided some out-of-date prices in
an article in the May What's New section.
(See "ROMDISK PC Accessory Card." page
468.) The new prices are lower than those
we quoted.
Curtis Inc.. manufacturer of the ROM-
DISK line of disk emulator boards for
Apple and IBM computers, reports that it
recently received new quotations for the
EPROMS and other semiconductors used
in its products. A company spokesperson
stated that its price reductions, especial-
ly for its PC-2 board, are due to the avail-
ability of 27C2 56 EPROMs. Previously,
Curtis had to rely on 27128 EPROMs and
a piggybacked board to achieve large
storage capacities.
The suggested retail price for the ROM-
DISK A for the Apple lie is now $349. The
ROMDISK PC-1. which is equivalent to a
180K-byte single-sided disk, is $495.
Both are $100 lower than before. Provid-
ing 360K bytes of storage, the PC-2 is
$595. which is $400 less than reported in
May.
Curtis Inc. is located at 22 Red Fox Rd.,
St. Paul, MN 55110, (612) 484-5064.
Statement Amplified
A discussion in the June Fixes and Up-
dates requires some explanation. (See
page 33.)
In the item "Upgrade to Lowercase
Descenders." the first sentence in the sec-
ond paragraph could be interpreted as
saying that the Gorilla Banana printer is
manufactured by DAK Industries, which it
is not.
The Gorilla Banana Printer was pro-
duced by Leading Edge Products Inc., 22 5
Ibrnpike St.. Canton, MA 02021. (617)
828-8150. The printer, however, is no
longer manufactured.
DAK Industries Inc. sells electronic parts
and instrumentation. One of the products
sold by DAK Industries is the Gorilla
Banana Printer. DAK Industries is located
at 8200 Remmet Ave.. Canoga Park. CA
91304.
We apologize for the confusion.
Some Fixes for Sunfix
An error crept into the references that ac-
companied Frederic N. Rounds's Sunfix
navigation article, which appeared in the
March BYTE. (See "Navigation: Putting the
Microcomputer to Work at Sea," page 141.)
The first reference should read as
follows:
Maloney. Elbert S.. ed. Dutton's Navigation
and Piloting. Naval Institute Printing, 1978.
Mr. Rounds also would like to emphasize
that the Sunfix program takes the place
of almanacs and reduction tables by com-
puting the position of the sun for any time
and date. The only data inputs it requires
are your sextant's readings and the
measurements used to make sextant cor-
rections. Details, such as RA and SHA, are
transparent to users of the Sunfix
program.
It's also advisable to keep in mind the
fact that microcomputers can aid sailors,
but. like ham radios and other electronic
navigation equipment, they are suscepti-
ble to the sea's environment.
For those who are interested, Mr.
Rounds will supply a printout of the Sun-
fix program for $5. You can write Mr.
Rounds at 894 Persimmon Ave.. Sunny-
vale. CA 94087.
Bugs in Frequency Analyzer
A trio of bugs in Vince Banes's article
'Audio-Frequency Analyzer" have been
reported. (See page 22 3 of the January
BYTE.) Two of the bugs are in the accom-
panying diagrams, and the third bug is in
a program listing.
In figure 3 on page 227, the labels of
the two ports are switched.
On page 230, you'll find a mix-up in the
pin numbers in figure 4b. Pin 2 5 of the
82 55 integrated circuit should be con-
nected to pin 13 of IC8.
In the program that determines the end-
points of the VC0 ranges (listing 5. page
236). change line 40 to read:
OUT 1921 ,CC
Our thanks to David R. Butler of
Cameron, West Virginia, and Mark Pinker-
ton of Salem, Wisconsin, for reporting
these errors to us.
Name Corrected
Servo Listing Misserves a Line
In "Factfinder" by John Markoff (March,
page 113). the name of a database service
was incorrectly presented. NEXIS is a full-
text database of general and business
news produced by Mead Data Central Inc.,
a wholly owned subsidiary of The Mead
Corporation.
John del^aubenfels, a BYTE reader in
Duluth, Georgia, found a bug in the
program listing that accompanied Don
Stauffer's article "Simulate a Servo
System." (See page 147 of the February
BYTE.)
In the TRS-80 Level II BASIC program on
page 150 (listing 1), line 2040. EM = ER
is not correct. It should read
EM = EM + ER*DT
Our thanks to Mr. del^aubenfels for
sending this correction.
[continued)
JULY 1985 • BYTE 33
Inquiry 2 51
Mid West
PRICE GUARANTEE
We at MidWest Micro quarantee that we can save you up to
49% or more on your purchase of new fully warranteed
equipment and supplies. And we will still give you friendly,
courteous service. Call today and Save With Confidence!
Get great hard copy and near letter quality
with... ^-IL,^ ..
§IE@|IR
List st2£T9
(Replaces the Gemini 10X)
Hie S6-10 gives you enough versatility for home or office use. It
operates bi-directionally at 120 cps and includes many special
features such as near letter quality printing, easy access format
switches lor a wide range of character modes, friction feed for single
sheets and tractor feed For fanfold paper, and even hex dump Another
special feature is the IBM character sets available at the flip of a
switch. You get all of this plus a 2k memory buffer and Star's full 1
year warranty at a price you can afford!
Complete STAR Line $CALL$
brother
printer's give you all the
features of a letter quality
■*-t*fX/' ond more with ... U D.
1 List 5>JKf» SaveS 1 5XL
The HR-15XL gives you Oaisywheel printing and added attractions
such as text reprinting, red printing, attachable cut sheet feeder and
the exclusive Brother keyboard attachment. Your
Complete BROTHER Line . . . List Price
HR-10 (12CPS) $399 . $CALL$
HR-15XL (17 cps. 13.5" carriage. 3k Buffer) 599. . SCALLS
HR-15 & HR-15XL Keyboard Attachment 200. .$CALL$
HR-25 (23 cps, 16.5" carriage. 3k Buffer) 895 , .$CALL$
HR-35 (32 cps, 16.5" carriage, 7k Buffer 1245 . .$CALL$
Brother 2024 (160 cps. 24 pin head. NLQ Mode) 1495 . .SCALLS
Don't spend a fortune to own the world's
most popular printer .
NEW-'
EPSONjg^
LX"80 Unbelievable Savings
The new EPSON LX-80 prints smoothly and quietly at a speed of 1 00
cps. With the superb near letter quality mode and full graphic
capabilities as standard, your correspondence will be letter perfect.
The LX-80 comes complete with a parallel interface to quickly
conne ct it to virtually all computers. Thereare 1 60 typesi vies thai are
switch selectable and the LX-80 comes with EPSON'S full 1 year
warranty. Friction feed is standard and an optional tractor feed is
available. Let the EPSON LX-80 print your next business letter a
report. Your
Complete EPSON Line . . . List Price
LX-80 (100 cps, NOL Mode, 80 Col.) 349, . SCALLS
RX-100 (100 cps. 136 Col.) 895 399
FX-80-H16Q cps, 80 Col. 2k Buffer) 699 , 389
FX-100+O60 cps. 136 Col, 2k Buffer) 999 589
LQ-1500 (200 cps. NLO Mode, 136 Col.) 1395. . . SCALLS
Complete Systems
SANYO
F ee Software
b 49* off!
Computer Systems
Get IBM compatibility, improved keyboard, faster processing speed
more memory capacity, free software, more expansion capability and
unbelievable savings' Call today
Prices subject to change and type errors
FREE CARD USE
""Call Today!
Information - Ordering
1-800-423-8215
In Ohio 1-800-321-7731
CUSTOMER SERVICE (513) 663-4992
CASH PRICES: Cert Check, Money Orders, VISA or MC
CODs (Add SS) AMEX(Add4%) PCs (Add 5%)
MidWeit Hicro-Periph«roli
(Division of InJote!. Inc.)
135 South Springfield St
St. Parrs. Ohio 43072
FIXES & UPDATES
Knowledge Index Numbers Change
In the December 1984 BYTE article 'The
On-Line Search" by Suzana Lisanti (page
2 15), the telephone numbers for the
Knowledge Index database service were
incorrect.
The correct numbers are (800) 227-1927
and (415) 858-3785. Knowledge Index is
a service of Dialog Information Services
Inc., 3460 Hillview Ave.. Palo Alto, CA
94303.
BYTE'S BIT
BYTE Index Produced
A comprehensive index of* all the articles
that appeared in BYTE from January 1983
through December 1984 is available. The
BYTE '83-84 Index is 48 pages long and
cross-references articles alphabetically by
subject.
Author's Guide Available
For your copy, write to BYTE '83-84 Index.
BYTE Publications, POB 372. Hancock. NH
03449. Please enclose $1 to cover ship-
ping and handling, as well as a piece of
paper with your name and address clearly
legible.
The latest edition of the BYTE author's
guide has just been produced.
Writing for BYTE describes how to sub-
mit an article to BYTE, the types of articles
we seek, where to go and whom to turn
to when writing a BYTE article, and other
Public-Domain Software Offering
information.
For your copy, send a self-addressed
stamped business envelope to Writing for
BYTE. BYTE Publications, POB 372.
Hancock. NH 03449. Please note that we
cannot honor telephone requests.
lohn Morse has written and introduced in-
to the public domain a number of pro-
grams. Mr. Morse developed these
BASICA programs on the IBM PC XT
under PC-DOS.
The programs include a graphics editor,
a utility that displays every character of
any file with its hexadecimal and ASCII
code as well as its position in a record,
a drawing-pattern generator, three ver-
sions of the game Mastermind, and a char-
acter analyzer in which particular charac-
ters in a file can be omitted, highlighted,
or changed.
You are free to distribute the programs,
with the stipulation that you include Mr.
Morse's name in each program. The pro-
grams are available from Mr. Morse for
$10. which includes the disk and instruc-
tions within the program. For more infor-
mation, write to John W. Morse, 274 State
St.. Albany, NY 12210.
FEEDBACK
Serial Version of Printer Buffer
Keith Alexander, a BYTE reader "since the
dark ages of 1976." recently wrote us to
say how intrigued he had been with Ion
Bono's printer buffer and with Richard
Carlsen's comments on the project. (See
"Build a Printer Buffer" in the June 1984
BYTE, page 142. and "Printer Buffer
Messaged" on page 33 of the April 1985
BYTE.)
Mr. Alexander reports that he, too, built
the buffer and that he had to make a
number of hardware and software modi-
fications to suit his system, a Southwest
Technology's 6809-based unit.
The main problem, according to Mr.
Alexander, was connecting his serial
printer to a single RTS (request to send)
line. After corresponding with Mr. Bono
and learning a lot about UARTs. Mr.
Alexander got the circuit to work. His
SwTPc 6809 now sends data to the buffer
at 38.400 bps and the buffer, in turn,
drives his Heath H-l 4 printer at 4800 bps.
Mr. Alexander has graciously offered to
correspond with BYTE readers interested
in his serial version of Ion Bono's printer
buffer. You can write to Mr. Alexander at
20426 Lichfield. Detroit. Ml 48221. ■
34 BYTE • JULY 1985
mm. mm
■M m i&, m
Draw Your Way to the Top
PC-Draw Will Increase Your Office Productivity.
And Upward Mobility.
10 DAY
TRIAL
PERIOD
I
Imagine. You now have the capability to graphically
depict your best ideas, plans, designs and proposals. In
color or black & white. Accurately. Completely. Dramati-
cally. Concepts presented so forcefully — yet so simply —
that you leave that critical meeting
with upper management. . . totally
confident of success.
And you win. Your secret
weapon? PC-Draw. A powerful in-
teractive graphics program for the
IBM PC or XT®— unlike anything
else on the market. Using PC-Draw
you create virtually anything that can
be drawn with pencil and paper. Quick-
ly. Easily. With far greater detail.
PC-Draw is ideal for presentation graphics, proposals,
systems design, forms, diagrams . . . and an endless variety
of charts, graphs and illustrations. PC-Draw allows you to
produce drawings up to 99 pages long. Several templates
come with PC-Draw including Flowcharting, Electrical
Design, Office Layout, and Alternate Text. In addition
you create and store your own unlimited supply of user
defined symbols.
PC-Draw includes an easy-to-follow interactive tuto-
rial. Requires IBM PC or XT® or compatible, graphics
adapter and graphics monitor. Version for PCjr available.
Graphic boards, plotters at competitive prices.
Shhh! Don't tell your office competition about PC-Draw.
They'll catch on soon enough. For free brochure or to
order call 800/2PC-DRAW. In Texas or for customer
service call 214/234-1769. Micrografx, Inc., 1701 N.
Greenville Ave. , Suite 305, Richardson, Texas 75081 .
(Most popular plotters and printers supported.)
MICROGRAFX
The Picture of Success.
Inquiry 240
Discover what 50,000
9UBIE' delivers the finest peripheral
available in terms of features, reli-
/ and price /performance. That's why
corporations like IBM, GM and Exxon buy
peripheral equipment from Qubie', and
have for years. Check some of your old
back issues of PC — we've been satisfying
PC owners since 1982.
Select products at low prices, with service and support un-
paralleled in the microcomputer industry. Our 30 day No Risk
Guarantee and 48 Hour Repair Service during the 12 month
warranty period is proof our products are first rate. We stand
behind everything we sell. No "call the manufacturer" re-
sponses when you have a question. We also offer our exclusive
Preferred Customer Plan* l with 24 hour repairs and 24 months
of coverage.
Our low, money-saving prices are the total prices. No small
print telling you to add up for credit card charges or shipping
and handling. Our prices include surface UPS charges and
insurance. In a hurry? 2-day air UPS service is available.* 2
*■->'.«%
****&***
?& ^«ji>i v
At Qubie', customer satisfaction
is one of the cornerstones of our
philosophy. Ask your friends,
business associates and colleagues
about Qubie'. Chances are they
are one of our fifty thousand satis-
fied customers.
m
\$ AT U
EH) ■ •*,
INTERNAL MODEM
PC212A/ 1200 $249
Auto-dial, Auto-Answer • 300/
1200 Baud Operation • Runs
Hayes Compatible Software
Like Crosstalk, Smartcom II,
and Sidekick • Two Phone
lacks Allow You To Hook Up
Desk Phone • Includes PC-
TALK III Software (Complete
Communications Package),
Modular Phone Cord, User's
Manual / Installation Instruc-
tions • Optional Serial Port
($30) Allows You To Use Port
For Other Peripherals When
Modem Is Not Being Used.
STANDBY POWER
SUPPLY
SB200 $329
XT300 $429
AT800 $779
Noise Filtering /Surge Suppres-
sion • Powers Your Computer
For Up To 30 Minutes In The
Event Of A Blackout Or Brown-
out • SB200 (200 Watt) For
Floppy-Based Systems, XT300
(300 Watt) For Hard Disk Based
Systems, AT800 (800 Watt) For
Multi-User Systems
HIGH RESOLUTION
MONOCHROME
MONITORS
HR39S149
HR 134 $159
Plugs Into The IBM Mono-
chrome or Compatible Adapter
Card • 720 x 350 Resolution •
12" Diagonal Screen • Super
I Crisp Text Capability • High
I Resolution TTL • Includes
\ Tilt/Swivel Base and Inter-
face Cable • HR 134 (Amber)
I HR 39 (Green)
MULTIFUNCTION CARD
BT6Plus(0K)$195
BT6Plus (384K) $299
Memory Sockets For Adding
Up To 384K • Parallel Printer
Port • Asynchronous Serial
Communications Port • Battery-
powered Clock / Calendar •
BTPak Software - BTDrive
(Electronic Disk
Emulation) and BTSpool
(Print Spooling Software) •
36 BYTE • JULY 1985
PC owners now know.
Optional Game Port — Chips,
Dual Mounting Bracket and
Cable ($20) • 64K Memory -
Installed and Tested ($25) • j
Includes Cable, Single Slot *J§
Mounting Bracket, Instal-
lation Instructions / User's 1|
Manual
INTERNAL HARD DISK
SUBSYSTEMS
PC 10 $649
PC20S699
Boot From The Hard Disk — No
Software Patches or Drivers To
Install • Runs All The Popular
Software •
Low Power Consumption •
High Reliability And Durabil-
ity — Specially Plated Drives •
Faster Access Time Than XT •
Includes ldir "Visual Shell"
Software, Cables, Mounting
Hardware, Installation Instruc-
tions/User's Manual, Full-
Height Bezel — Optional
Half-Height Bezel ($15) • Aux-
iliary Power Supply And
External Models Are Also
Available.
1- I I II LI i- I- I lEEDEl Q
• t* 1» M* l» M« Mi I* H- l»Wi
~ l~ !
-.: ;K «
^ M' M' i'.M ' M- ' < V
r t
Z. J i U ;■■■:
- m-M-M'-Mi I*'-
* 1
th s If
«** 'l'N'l>hl J N'|/ J'-K
>• ,
■" j
iti t,m
I* • i
KEYBOARD
115151 $159
Solid State Capacitive Key
Switches • 3-Position Height
Adjustment • Keys In Standard
Typewriter Positions • Sepa-
rate Cursor Control and
Numeric Keypads • Easy-To-
Read Key Legends • LED
Indicators On All Lock Keys •
Extra-Wide Left-Hand Control
Key Adjacent To "A" • Control/
Reset Replaces Awkward
Contol/Alt/Delete • Plugs Into
IBM PC, PC/XT and Compaq
Deskpro
EXTERNAL MODEM
212A/1200ES299
Auto-dial, Auto-Answer • 300/
1200 Baud Operation • Runs
Hayes Compatible Software
Like Crosstalk, Smartcom II,
And Sidekick • Two Phone
Jacks Allow You To Hook Up
Desk Phone • RS-232C Com-
— patible • Includes 8' Shield-
ed Cable (Specify Male Or
Female) • Eight Status Indica-
tor Lamps • External Volume
Control Knob
HIGH RESOLUTION
COLOR MONITOR
HR3 1200 $439
14" Diagonal Screen •
Black Matrix Picture
Tube • Dot Pitch ,31mm •
Plugs Into IBM Color/
Graphics Or Compatible
Adapter Card • 640 x 200
Resolution • Includes Inter-
face Cable And Tilt / Swivel
Base
*I *2
PREFERRED UPS
CUSTOMER BLUE
PLAN LABEL
PC10 and PC20 .... $150.00 $12.00
Modems 50.00 5.00
ff5151 35.00 7.50
BT6Plus 50.00 5.00
HR 39 and HR 1 34 . . . . 50.00 NA
HR31200 95.00 NA
No Risk Guarantee
If you are not completely satisfied
with your purchase, you may return
it within 30 days for a full refund, in-
cluding the cost to send it back.
The Acid Test
If you can get any dealer or competi-
tor to give you the same No Risk
Guarantee, buy both products and
return the one you don't like.
For fastest delivery, send cashier's
check, money order, or order by
Mastercard/Visa. Personal checks,
allow 18 days to clear. Company
purchase orders accepted, call for
prior authorization. California resi-
dents, add 6% sales tax.
Hours: M-F 8 am-5 pm PTZ
Sat 9 am- 1 pmPTZ
London (01) 223-4569
Paris (01)321-5316
Sydney (02) 579-3322
VISA
mtsMncharge
Outside California
1-800-821-4479
Inside California
1-805-987-9741
4809 Calle Alto
Camarillo, California 93010
QUBIE
Order Today,
Shipped Tomorrow! 1
Inquiry 297
JULY 1985 • BYTE 37
R?R fleoPLE WHO
THOUGHT Trim?
NEVER MEET Trie
PERFECT IO
We've got one to knock your socks
off. The StarWriter™ F10 from Qltoh.
What sets this daisy wheel apart is
its fabulous figure of 58 letter perfect
characters per second, at a price of
up to $1,000 less than other leading
printers in its class.
It's compatible with most of the
popular PCs and offers a full line of
accessories, including a cut sheet
feeder and tractor feed.
And like the rest of C.ltoh's printers,
the F10 acts without acting up.
It has been thoroughly tested and
proven on the job to assure reliability.
Plus, you get a full year's warranty,
backed by over 350 authorized ser-
vice centers coast to coast.
The F10 is one hot printer for the
money. But that's not surprising when
you consider that C. Itoh 's been pro-
ducing superior printers for over a
decade, thanks to the strong backing
of our 126-year-old parent company
with over $60 billion in sales annually
Little wonder C.ltoh printers are the
best selling printers in the world.
To meet your Perfect 10, just see your
local C.ltoh dealer. Or for more infor-
mation, call toll free 1-800-423-0300.
Or write C.ltoh Digital Products, Inc.,
19750 South Vermont Avenue, Suite
220, Torrance, CA 90502.
'" StarWriter is a Trademark of C.ltoh Digital Products. Inc.
© 1985 C.ltoh Digital Products. Inc.
© 1984 News Group Chicago, Inc.
,l jtmmmwt t mummnwA mammm*
C.ITPH
Printers
38 BYTE • JULY 1985
Inquiry 65 for End-Users. Inquiry 66 for DEALERS ONLY.
WHAT'S NEW
Xerox Products
Xerox recently an-
nounced the 6085
microcomputer, a line of
personal microcomputers,
and a laser printer.
The Xerox 6085 is offered
in models for network,
remote, and stand-alone
operation. The networked
and remote models can
share resources linked by
Ethernet.
The 6085 is founded upon
Xerox's Mesa processor, an
8-MHz device. The Mesa
processor has 2 56 auxiliary
registers and executes 48-
bit-wide instructions. The
6085 also uses an 80186
chip as an auxiliary
processor.
The basic 6085 comes
with 1.1 megabytes of
memory, a 10-megabyte
hard-disk drive, two serial
ports, and a 1 5-inch high-
resolution (880- by 697-
pixel) monochrome display.
You can expand it to include
3.7 megabytes of memory
and up to 80 megabytes of
hard-disk storage.
Xerox offers hard-disk
drives with 20. 40. or 80
megabytes of storage, and a
360K-byte floppy-disk drive
is also available. An optional
board gives the 6085 the
ability to run software
prepared for IBM PC-DOS.
System software includes
the Viewpoint windowing
package, which uses icons
and is controlled with an
optical mouse. Viewpoint is
$125. A variety of applica-
tions software, including a
software-development
package, is planned.
The 6085 begins at $4995.
The Xerox 6085.
The Xerox 4045 laser CR
The Xerox 6060 family of
PCs comprises four com-
puters: a pair of IBM PC
work-alikes. the Xerox 6064
and 6065. and two dedi-
cated word-processing
systems, the Xerox 6067 and
6068. The 6067 and 6068
keyboards have been modi-
fied for word processing.
Both systems come bundled
with Xerox's word-pro-
cessing software and can
run MS-DOS applications
software.
Each Xerox 6060 comes
with ScreenMate. a menu-
based shell program for in-
teracting with MS-DOS.
The general-purpose 6064.
with two 360K-byte floppy-
disk drives and 256K bytes
of memory, retails for
$2885. The hard-disk-based
6065 lists for $4485.
At $2985. the 6067 in-
cludes dual floppy-disk
drives and 384K bytes of
RAM. The 6068, which is
equipped with a 10-mega-
byte hard disk and 51 2K
bytes of memory, costs
$5150. Both the 6067 and
the 6068 use a 640- by
400-pixel monochrome
display.
Xerox rates its 4045 Laser
CP "lasographic" printer at
10 pages per minute and
5000 pages a month. It
comes with 128K bytes of
memory, two fonts, and your
choice of Centronics or
Dataproducts parallel ports
or an RS-232C asynchronous
connection. Additional
cartridge-based fonts are
offered.
If you choose to expand
the 4045 Laser CP to its full
512K bytes of memory, you
can reproduce a 5- by
7-inch image in a 300- by
300-dot-per-inch format.
You can reproduce a full-
page graphic at 150 by 150
dots per inch. The 4045
Laser CP has a 2 50-sheet
paper cassette, and cas-
settes for European paper
are available. It's compatible
with the Diablo 630 daisy-
wheel printer.
A copier option lets the
404 5 Laser CP function as a
standard photocopier. Other
{continued)
JULY 1985 -BYTE 39
WHAT'S NEW
options include an envelope
cassette, an interface that
permits four PCs to share its
resources, and a network in-
terface for linking the 4045
Laser CP to IBM 3274/3276
networks and Systems
34/36/38 environments. The
suggested list price for the
404 5 Laser CP is $4995.
Contact Xerox Corp..
Xerox Square 006.
Rochester. NY 14644. (716)
423-5078.
Inquiry 600.
IBM PC XT,
PC AT-Compatible
Computers
NCR's PC8 and PC6 are
compatible with IBM
PC AT and IBM PC XT com-
puters, respectively.
The PC8 can serve as a
stand-alone computer, as a
16-member multiuser sys-
tem, or as a network server
for up to 63 nodes. In its
single-user configuration, the
PC8 runs under NCR-DOS
3.1. The multiuser operating
system is XENIX.
Featuring Intel's 6-MHz
80286 microprocessor, the
PC8 is reportedly able to
run virtually any software
designed for the IBM PC AT
without modification. It can
also use AI-compatible
hardware.
Standard are 2 56K bytes
of RAM. a 1.2-megabyte
floppy-disk drive, six expan-
sion slots for devices with
8-/1 6-bit data paths, two ex-
pansion slots for devices
with 8-bit data paths, and a
battery-backed system clock.
The keyboard has LED in-
dicators and 30 program-
mable function keys.
Optional are a mono-
chrome monitor with a non-
glare 80-character by 2 5-line
display and 640- by
400-pixel resolution and a
The NCR PC8.
14-inch color monitor with
16-color capabilities. GW-
BASIC is available, and inter-
nal memory is expandable
up to 4 megabytes.
The basic PC8 begins at
$3795. A configuration with
51 2 K bytes of RAM. a
floppy-disk drive, and a
20-megabyte hard-disk unit
is $5505.
The PC6 is supplied with
Intel's dual-speed (i.e.. 4.77/
8-MHz) 8088-2 micropro-
cessor, 2 56K bytes of RAM.
twin 360K-byte floppy-disk
drives. RS-232C and parallel
interfaces, and eight expan-
sion slots. It comes with
NCR-DOS, which provides
compatibility with the IBM
PC XT. An on-line help pro-
gram. GW-BASIC. and a pair
of tutorial software packages
are also standard.
A number of mass-storage
configurations are offered,
including 20 megabytes of
hard-disk storage and 10
megabytes of streaming-tape
backup.
Options include mono-
chrome and color monitors.
PC6 pricing begins at $2583.
Contact NCR Corp.. Dayton,
OH 45479. (513) 445-2075.
Inquiry 601.
Visual Environment
for C Programmers
Living C— Personal is a
visual programming en-
vironment for C-language
programmers. It facilitates
the design, development,
maintenance, and debugging
of C programs by showing
you exactly what happens at
each step of a program's
execution.
You can use Living C—
Personal to animate your
source code during execu-
tion. You can do this state-
ment by statement within
user-specified breakpoints or
through the entire program.
When a bug is found during
compilation. Living C—
Personal does not force you
to abandon the environment
because its full-screen editor
is still available.
With Living C— Personal,
your program's output is
separated from the debug-
ging information by on-
screen windows. You can
use the window facility to
continuously display a vari-
able's value or to examine
and alter the variable.
Living C— Personal pro-
vides help facilities and ex-
plicit error diagnostics, and
it conforms to the Kernighan
& Ritchie C standard. It runs
under PC-DOS and is priced
at $99. Contact Living Soft-
ware. London House. 243-
2 53 Lower Mortlake Rd..
Richmond. Surry. England;
tel: 44 1 948 5166; Telex;
946 240 cweasy.
Inquiry 602.
IBM Jetprinter and
Proprinter
IBM has announced a
color ink-jet printer and a
replacement for its dot-
matrix Graphics Printer.
The ink-jet Color jetprinter
can produce hard copy in
seven colors. Its dot resolu-
tion is 100 by 96 pixels per
inch. The Color Jetprinter
sells for $745.
The dot-matrix printer,
called the Proprinter. is
compatible with the Graph-
ics Printer but is faster, with
an advertised speed of 200
cps in draft mode and 40
cps in near-letter-quality
mode. It has a maximum
horizontal resolution of 240
pixels per inch. The
Graphics Printer, which
Epson manufactured, is be-
ing discontinued. The Pro-
printer is made by IBM and
sells for $549.
Contact IBM Corp.. Infor-
mation Systems Group, 900
King St.. Rye Brook. NY
10573.
Inquiry 603.
{continued)
40 BYTE • JULY 1985
*§*
They said it couldn't be done.
Borland Did It.Turbo Pascal 3j0
The industry standard
With more than 250,000 users worldwide Turbo
Pascal is the industry's de facto standard. Turbo
Pascal is praised by more engineers, hobbyists,
students and professional programmers than any
other development environment in the history of
microcomputing. And yet, Turbo Pascal is
simple and fun to use!
TURBO
3.0
TURBO
2.0
MS
PASCAL
COMPILATION SPEED
EXECUTION SPEED
CODE SIZE
BUILT-IN INTERACTIVE EDITOR
ONE STEP COMPILE
(NO LINKING NECESSARY)
COMPILER SIZE
TURTLE GRAPHICS
BCD OPTION
PRICE
Portability.
Turbo Pascal is available today for most com-
puters running PC DOS, MS DOS, CP/M 80 or
CP/M 86. A XENIX version of Turbo Pascal will
soon be announced, and before the end of the
year, Turbo Pascal will be running on most 68000
based microcomputers.
An Offer You Can't Refuse.
Until June 1st, 1985, you can get Turbo Pascal 3.0
for only $69.95. Turbo Pascal 3.0, equipped with
eitherdhe BCD or 8087 options, is available for an
additional $39.95 or Turbo Pascal 3.0 with both options
for only $124.95. As a matteiioffact, if; you own a 16-
Bit computer and are serious about programming, you
might as well get both options right away and save
almost $25.
Update policy
As always, our first commitment is to our customers.
You built Boriand and we wi/l always honor your support.
So, to make your upgrade to the exciting new version of
Turbo Pascal 3.0 easy, we will accept your original Turbo
Pascal disk (in a bend-proof container) for a trade-in credit
of $39.95 and your Turbo87 original disk for $59.95. This
trade-in credit may only be applied toward the purchase of
Turbo Pascal 3.0 and its additional BCD and 8087 options
(trade-in offer is only valid directly through Borland and until
June 1st. 1985).
O Benchmark run on an IBM PC using MS Pascal version 3.2 and
the DOS linker version 2.6. The 179 line program used is the "Gauss
Seidel" program out of Alan R Miller's book: Pascal programs fa-
scientists and engineers (Sybex, page 128) with a 3 dimensional
non-singular matrix and a relaxation coefficient of 1.0.
The best Just got better:
Introducing Turbo Pascal 3.0
We just added a whole range of exciting new
features to Turbo Pascal:
• First, the world's fastest Pascal compiler just got
faster. Turbo Pascal 3.0 (16 bit version) compiles
twice as fast as Turbo Pascal 2.0! No kidding.
• Then, we totally rewrote the file I/O system, and
we also now support I/O redirection.
• For the IBM PC versions, we've even added
"turtle graphics" and full tree directory support.
• For all 16 Bit versions, we now offer two addi-
tional options: 8087 math coprocessor support
for intensive calculations and Binary Coded
Decimals (BCD) for business applications.
• And much much more.
The Critics' Choice.
Jeff Duntemann, PC Magazine: "Language
deal of the century . . . Turbo Pascal: It
introduces a new programming environment and
runs like magic."
Dave Garland, Popular Computing: "Most
Pascal compilers barely fit on a disk, but Turbo
Pascal packs an editor, compiler, linker, and run-
time library into just 39K bytes of random-
access memory"
Jerry Poumelle, BYTE: "What I think the
computer industry is headed for: well
documented, standard, plenty of good features,
and a reasonable price."
t
BORIAOD
INTERNATIONAL
Softwares Newest Direction
4585 Scotts Valley Drive
Scotts Valley, GA 95066
TELEX 172373
Turbo Pascal Is a registered trademark of Borland International. Inc.
PC Week is a trademark of Ziff-Davis Pub. Co.
Inquiry 55 for End-Users. Inquiry 56 for DEALERS ONLY.
WHAT'S NEW
siiiiiiiiiimimimiiiniiiMm[#l v iRWwmwmi
P/aster286. ah 80286 add-in board for the IBM.
80286 Add-in Board
for IBM PC and
PC XT
Phoenix Computer Prod-
ucts' Pfaster286 is an
8-MHz 80286-based add-in
board that gives the IBM PC
and PC XT the ability to
process data at a faster rate
than the IBM PC AT. It does
not impair the functionality
of the PC's or PC XT's resi-
dent 8088 microprocessor:
rather Pfaster286 reassigns
the 8088's intelligence to I/O
management.
Pfaster286 can run MS-
DOS 2.0. 2.1, and 3.1 pro-
grams, and applications
designed for the IBM PC
and PC AT will operate with
it. Pfaster286 has software
switches that let you jump
back and forth into the
native 8088 mode for those
applications requiring that
chip's performance charac-
teristics.
The basic Pfaster286 is
supplied with I megabyte of
RAM, expandable to 2
megabytes, and an empty
socket for an 80287 floating-
point processor. Your oper-
ating system and applica-
tions software can use ap-
proximately 704K bytes of
this board's RAM. Some of
its miscellaneous features
are disk caching, diag-
nostics, four DMA channels,
eight levels of priority inter-
rupts, and 16K bytes of
EPROM expandable to 256K
bytes.
Pfaster286 is $2395. which
includes an 8088 service
program to call up the
board and to load Pfaster-
286's AT ROM BIOS-
emulation software. The
80287 mathematics co-
processor is $3 50, and
512K-byte RAM increments
are $400. Contact Phoenix
Computer Products Corp.,
Suite 115, 1420 Providence
Highway. Norwood, MA
02062. (800) 344-7200; in
Massachusetts, (617)
762-5030.
Inquiry 604.
High-Speed Modem
An asynchronous 9600-
bps modem, the UPTA
96. comes in an internal,
piggyback version for the
IBM Personal Computer and
in a stand-alone configura-
tion with an RS-232C con-
nector for a variety of com-
puters. The suggested retail
price for the add-in card is
$795, and the stand-alone
UPTA 96 is $895.
This intelligent half-duplex
modem operates over stan-
dard dial-up telephone lines
or through computer-to-
computer links. It's data-rate
selectable for 4800-, 7200-.
and 9600-bps transmission
speeds, with automatic fall-
back to 72.00 or 4800 bps
when noisy lines are en-
countered during 9600-bps
communications. Standard
are automatic adaptive
equalization to ensure data
integrity, auto-dial, auto-
answer, full-duplex emula-
tion, and compatibility with
the Hayes command set.
The UPTA 96 comes with
proprietary error-detec-
tion/correction circuitry firm-
ware known as EDI (Ensured
Data Integrity). EDI orga-
nizes data into numerically
sequenced packets, with
each byte subject to a
cyclic-redundancy check and
packet-check generation dur-
ing transmission. The pro-
tocol also offers selective
automatic request for trans-
mission (ARQ).
The UPTA 96 supports
asynchronous 3270 and
VT100 emulation software.
It's FCC-certified for direct
connection to the public-
switched telephone network
by means of a USOC RJII
jack. Contact Electronic
Vaults Inc., Suite 714, 8350
Greensboro Dr., McLean, VA
22102, (703) 883-0331.
Inquiry 605.
The Zenith Z-200 is compatible with IBM's PC AT
Zenith's Zr200
Advanced PC
Zenith Data Systems'
Z-200 Advanced PC, an
IBM PC AT-compatible com-
puter, uses Intel's 6-MHz
80286 microprocessor and
no-wait-state technology for
increased processing speed.
The standard model comes
with 51 2K bytes of dynamic
RAM, a single 1.2-megabyte
floppy-disk drive, six expan-
sion slots that can accom-
modate AT hardware, and
MS-DOS 3.1. It costs $3999.
RS-232C, Centronics paral-
lel, and video interface ports
are provided on this com-
puter. A choice of video
cards is offered. The Z-200
Advanced PC also comes
with a combination Win-
chester/floppy-disk controller
board that can handle two
floppy- and three hard-disk
drives.
The Z-200 Advanced PC's
keyboard features enlarged
backspace, delete/insert,
caps lock, scroll lock, and
system request keys. Impres-
sion marks on the home-row
keys have been included.
The Z-200 Advanced PC's
dynamic RAM can be ex-
panded to 16 .megabytes in
I.5-megabyte increments.
XENIX is available for
multiuser, multitasking en-
vironments. The Z-200 Ad-
vanced PC can be obtained
with a 20-megabyte hard
disk for $5599.
Contact Zenith Data Sys-
tems Corp., 1000 Milwaukee
Ave., Glen view, IL 6002 5.
(800) 842-9000. ext. I; in
Illinois. (312) 391-8949.
Inquiry 606.
[continued)
42 BYTE • IULY 1985
INFOWORLD'S SOFTWARE PRODUCT OF THE YEAR
Borland's SideKick Will Clear
Your Desk In 30 Minutes And
Increase Your Productivity By 50%
SideKick is a combination of seven desktop accessories, which makes SideKick the
single most effective business tool. Just a keystroke suspends your application
program, giving you a window into : SideKick. Another keystroke brings
you back to where you were . Instantly It's that easy.
A FULL-SCREEN W0R0STAR™-
UKE E0IT0R
You may jot down notes and
edit files up to 25 pages long.
AN ASCII TABLE
for easy reference!
AN AUTODIALER
for all your phone calls?
It will look up and dial
telephone numbers for you)
(A modem is required to use
this function.)
A PHONE DIRECTORY
for your names,
addresses and
telephone numbers.
Finding a name or a
number becomes
a snap.
A MONTHLY CALENDAR
functional from year
1901 through year 2099-
A DATEB00K
to remind you of
important meetings
and appointments.
A FULL-FEATURED
CALCULATOR
ideal for business use.
It also performs decimal
to hexadecimal to
binary conversions.
COPY-PROTECTED
$54.95
NOT COPY-PROTECTED
$84.95
» BORlflflD
B INTERNATIONAL
4585 Scotts Valley Drive
Scotts Valley. CA 95066
(408)438-8400 Telex: 172373
THE CRITICS' CHOICE
"In a simple, beautiful implementation of
WordStar'.?* block copy commands, SIDEKICK
can transport all or any part of the display screen
(even an area overlaid by tJje notepad display) to
tbe notepad. " Charles Petzoid. PC MAGAZINE
"SIDEKICK desertJes a place in every PC. "
GanyRay.PCWEEK
"SIDEKICK is by for the best we've seen. It is also
the least expensive. " Ron Mansfield, ENTREPRENEUR
"If you use a PC, get SIDEKICK You '11 soon
become dependent on it. " Jerry Pournelle, BYTE
Copyright 1985 Borland International BI-1008
SideKick is a trademark of Borland International, inc.
IBM and PC-DOS are registered trademarks of International
Business Machines Coip.
lnfoworld is a trademark of Popular Computing, Inc. a subsidiary
of CW Communications, Inc.
WordStar is a registered trademark of Micropro International Corp.
Inquiry 57 for End-Users. Inquiry 58 for DEALERS ONLY.
1
1
1
V* '-» *.V ' /L^S^^-f^l!- " T^rfofthe dealer
Please send me w
copy - p ; d s3 c 3 e o^ 9 -^ j
(C Ares.add$3.J ^ ^^
Quantity: .
fCA res.add^- lu ^ $Q4 g 5
Quantity'' —
software for your
WHAT'S NEW
The Tiger-32 accommodates 2 megabytes of no-w ait-state RAM.
NS32032 Add-in
Board for IBM
The Tiger-32 is a 32-bit
add-in board for IBM
PC. PC XT. and PC AT com-
puters. It has a 6- or
10-MHz National Semicon-
ductor NS32032 or NS-
32016 central processor, an
NS32082 demand-paged
virtual-memory manager,
and from 512K bytes to 2
megabytes of no- wait-state
RAM. Tiger-32 comes with
Microsoft-Logica's XENIX-32
version 3.0. a two-user
operating system.
The Tiger-32 can execute
large programs, but it does
not execute IBM PC code
directly. It can function as
expansion memory or as a
disk emulator. Among its
hardware specifications are
two RAM ports, parity error
checking, and 150-nano-
second access time.
The board has both linear
and window modes. In its
linear mode, the Tiger-32
acts as an expansion mem-
ory. The window mode lets
your PC access the
Tiger- 3 2 "s RAM through any
one of sixteen 128K-byte
windows.
With XENIX-32. this board
uses PC-DOS 2.0 or higher
as an input/output pro-
cessor. The Tiger-32 comes
with a visual shell interface.
software-development
utilities with C and assembly
language, and communica-
tions, text-processing, in-
stallation, interfacing, and
test software.
Up to 2 megabytes of
RAM and a 32-bit floating-
point mathematics unit are
optional. Software options
include remote user capa-
bility. BASIC. COBOL. FOR-
TRAN, and Pascal.
The Tiger-32 with 51 2 K
bytes of RAM. a 6-MHz
NS32016. and XENIX-32 is
$2495. With the NS32032.
it's $2795. The mathematics
unit is $42 5 at 10 MHz and
$275 at 6 MHz. Contact
DFE Electronic Data Sys-
tems, Suite 115. 5820
Stoneridge Mall Rd..
Pleasanton. CA 94566. (415)
847-2024.
Inquiry 607.
Macintosh
Spreadsheet
Crunch for the 512K-byte.
single-drive Macintosh is
an integrated spreadsheet
* File Edit
Format Font
MM
Directory Graph Database Special
□d rzm ++
C R v
EHMfflHHBSHH
Coffee Projections
B
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
Light Coffee
Colombian
Kenye
Kone
Tet*I
Roast Coffee
French Roast
Vienna
House Blend
Tetal
QTR1 QTR2 QTR3 QTR4 QTR5 QTR6 QTR7
4,362 4,319
2,319 2,376
2,114 2,127
8,795 8,822
1,973 1,996 2,0
1,645 1,680 1,7
1,524 1,593 1,6
5,142 5,269 5,3
program with graphics, data-
management, and notekeep-
ing capabilities. The sug-
gested retail price is $295.
Crunch's spreadsheet gives
you a 2 50-column by 9999-
row work area, and it can
be linked with other work-
sheets. Depending upon the
font used, you can display
up to 3 1 rows on the
screen. Wide spreadsheets
can be printed out sideways.
Seventy-four mathematics,
trigonometric, statistics,
logic, financial, table, and
date functions are built into
Crunch. In addition, it has
three special functions and
gives you the ability to de-
fine up to 1000 functions.
Crunch can perform both
natural-order and row-wise
calculations. You can hide or
password-protect cells con-
taining sensitive data. Other
features include audit trails,
variable-width columns, ad-
justable cell alignment, and
the ability to assign names
to cells, ranges, formulas,
and constants.
You can link graphs to
worksheets, and four graphs
can be displayed simulta-
neously. Crunch produces
pie. line. bar. and area
graphs.
Crunch's data manager
organizes worksheet rows
into database records any-
where within the worksheet.
You can use it to perform
calculations on records, and
you can sort records.
Crunch's notepad can be
used for merging informa-
tion with other programs
and to keep VA pages of
worksheet documentation.
Crunch uses icons, win-
dows, and a consistent set
of commands. It works with
the Apple Numeric Keypad
and supports the LaserWriter
and the Imagewriter. Contact
Paladin Software Corp.. 2895
Zanker Rd.. San Jose. CA
95134. (408) 946-9000.
Inquiry 608.
(continued)
Sample multiwindow display produced by Crunch.
44 BYTE • 1ULY 1985
ATTENTION SIDEKICK USERS: SUPERKEY IS
SIDEKICK'S BEST COMPANION. GET SUPERKEY TODAY!
Borland's SuperKey
lets one powerful keystroke do
the work of hundreds and helps
keep your confidential files . . .
confidential!
SUPERKEY TURNS 1000 INTO 1! Yes, SuperKey can
record lengthy keystroke sequences and play them
back at the touch of a single key. Instantly. Like
Magic. Say, for example, you want to add a column
of figures in 1-2-3. Without SuperKey you'd have
to type seven keystrokes just to get started.
[' shift^-s^-m-shiftO 1 ]. With SuperKey you
can turn those 7 keystrokes into 1.
SUPERKEY HELPS PROTECT YOUR
CAPITAL INVESTMENT. SuperKey, at
your convenience, will make
your screen go blank after a
predetermined time of
screen/keyboard inactivity
You've paid hard-earned
money for your PC. SuperKey
will protect your monitor's
precious phosphor . . . and
your investment. This feature
alone justifies your SuperKey
purchase!
SUPERKEY KEEPS YOUR 'CONFIDENTIAL' FILES . . .
CONFIDENTIAL! Time after time you've experi-
enced it: anyone can walk up to your PC, and read
your confidential files (tax returns, business
plans, customer lists, personal letters . . .). With
SuperKey you can encrypt any file, even while
running another program. As long as you keep
the password secret, only YOU can decode
your file. SuperKey implements the
^> US. government Data Encryption
Standard (DES).
SUPERKEY PROTECTS YOUR
WORK FROM INTRUDERS
WHILE YOU TAKE A BREAK.
Now you can lock your
keyboard at any time. Prevent
anyone from changing hours
of work Type in your secret
password and everything comes
v \ y y back to life . . . just as you left it.
BORlPflD
INTERNATIONAL
Machine
4585 Scotts Valley Drive
Scotts Valley, CA 95066
(408) 438-8400 Telex: 172373
inquiry 59 for End-Users. Inquiry 60 for DEALERS ONLY.
THECmimCHME
'While most people onfy talk about low-cost
personal computer software, Borland has been
doing something about it. And Borland provides
good technical support as part of the price. "
John Markoh& Paul Frel forger, syndicated columnists
"What I think the computer industry is headed
for: well-documented, standard, plenty of good
features, and a reasonable price. "
Jsrry Pournslle, BYTE
Copyright 1985 Borland International BI-1009
SuperKey is a trademark of Borland Jmemarional, Inc.
1-2-3 is a trademark of Lotus Development Corp.
IBM is a registered trademark of International Business
Machines Corp.
GeW our
\BM
PC
compa 1
\\b\e
.er^ev
Wi
i
i
nearest you. » ^ ^^^
*69 95 I.
.„ all ^A I
i
faag|
vpsi Please rush
SuperKey tome.
Send me
copi es -
1
1
WHAT'S NEW
Spectravideo
Product Line
Spectravideo recently in-
troduced four com-
puters: two IBM PC-com-
patibles, a laptop, and a
dedicated word processor.
In a related announcement.
Spectravideo said that it will
begin delivering its MSX Ex-
press (Model SVI-738) com-
puter in September. This
computer has a 3 /2-inch
floppy-disk drive, a 73-key
keyboard. 64K bytes of
RAM. and an 80-column-
display capability The MSX
Express will sell for $595.
Spectravideo's Bondwell
34 and 36 are 16-bit desk-
top computers that are com-
patible with the IBM Per-
sonal Computer. The 2 56K-
byte Spectravideo Bondwell
34 comes with dual 5!4-inch
double-sided double-density
floppy-disk drives, an 80-
column monochrome-moni-
tor interface, and a
Centronics-type parallel in-
terface. GW-BASIC and MS-
DOS are bundled with this
system. The planned release
date is in October, and the
suggested retail price will be
$1795.
The Spectravideo Bondwell
36 carries most of the fea-
tures of the Bondwell 34,
except that its storage sys-
tem comprises a 10-mega-
byte hard-disk drive and a
single floppy-disk unit. It,
too. is scheduled for an Oc-
tober release. The Spectra-
video Bondwell 36 will retail
for $2995.
An 11 -pound, battery-
rechargeable device, the
Spectravideo Bondwell 2
laptop computer runs under
CP/M 2.2. It's built around
the Z80L microprocessor
and offers an integral 3/2-
inch single-sided double-
density floppy-disk drive and
frv v,v,v,v
The BT/AT is hardware- and software-compatible with the AT.
an 80-column by 25-line
LCD screen. The screen
resolution is 640 by 200
pixels, and the formatted
floppy-disk storage capacity
is 360 K bytes.
Six MicroPro software
packages come with this
computer: WordStar. Report-
Star. CalcStar. MailMerge.
DataStar, and Scheduler
Plus. Options include an ex-
ternal 3 '/2-inch disk drive
and a carrying case. The
Spectravideo Bondwell 2
should retail for less than
$1000 when it's released in
September.
The Spectravideo Bondwell
22 is a 16-bit. 8088-based
word-processing system with
dual monitors for text and
menu displays. Its 97-key
keyboard has 31 software-
programmable function keys
and a trackball cursor con-
troller. The Spectravideo
Bondwell 22 comes with a
pair of floppy-disk drives, a
hard-disk interface, a real-
time clock, two RS-232C
ports, a Centronics-type
parallel interface, and a
daisy-wheel printer.
This system's word-pro-
cessing software offers
document merge and forms
generation, as well as a con-
version program for access-
ing WordStar files from
other computers. A clock
program with an alarm,
calendar, and reminder func-
tions is provided. Shipments
are to begin in January
1986. Pricing had not been
determined at press time.
Contact Spectravideo Inc..
3300 Seldon Court #10. Fre-
mont, CA 94539. (415)
490-4300.
Inquiry 609.
BT/AT Computer
Is Compatible
with PC AT
The BT/AT from Basic
Time is compatible with
hardware and software de-
signed for the IBM PC AT
computer.
Based on Intel's 16-bit
80286 microprocessor,
which runs at 6 MHz. the
BT/AT comes with 640K
bytes of RAM, eight expan-
sion slots, and two serial
and two parallel ports. Its
monochrome graphics
adapter card is compatible
with the Hercules card, and
the display resolution is 720
by 348 pixels. The BT/AT's
12-inch green monitor is
mounted on a tilt-and-swivel
base.
Mass storage is provided
by a 44-megabyte hard-disk
drive and a 1.2 -mega byte
floppy-disk drive that can
read and write 360K-byte
floppy disks. The average ac-
cess time for the hard disk
is 30 milliseconds.
The BT/AT comes with MS-
DOS 3.1 and GW-BASIC. and
it has an open socket for an
80287 mathematics co-
processor. Options include a
multifunction board, a high-
resolution monitor, and a
color graphics adapter. A
70-megabyte hard-disk drive
and a 60-megabyte stream-
ing-tape backup are also
available.
The suggested retail price
for the BT/AT is $4495. Con-
tact Basic Time. Building 52.
3350 Scott Blvd.. Santa
Clara. CA 95054. (408)
727-0877.
Inquiry 610.
Programmable
Logic Chips
Altera's EP310 is an eras-
able programmable-
logic chip that uses Intel's
CHMOS technology for low
power consumption. You can
program this chip to have
the equivalent of 300 logic
gates.
The EP310 is a 20-pin DIP
device that can be pro-
grammed using Altera's
PLDS2 (Programmable Logic
Development System), a
$2 500 software/hardware
combination that attaches to
an IBM PC. You can erase
the EP310 with an ultraviolet
eraser.
The EP310 chips cost
$11.79 in 100-unit quantities.
Contact Altera Corp.. 3 52 5
Monroe St.. Santa Clara. CA
95051, (408) 984-2800.
Inquiry 611.
[continued on page 406)
46 B YTE • JULY 1985
, Power, Price.
Borland's Tlirbo Pascal Family.
The industry Standard. With more than 250,000 users worldwide Turbo Pascal is the industry's de facto standard.
Turbo Pascal is praised by more engineers, hobbyists, students and professional programmers than any other development
environment in the history of microcomputing. And yet, Turbo Pascal is simple and fun to use!
Jeff Duntemann, PC Magazine: "Language deal of the centuiy . . . Turbo Pascal: It introduces a new
programming environment and runs like magic"
Oave Garland, Popular Computing: "Most Pascal compilers barely fit on a disk, but Turbo Pascal packs an editor, compiler, linker,
and run-time library into just 29K bytes of random-access memory"
Jerry Pournelle, BYTE: 'What I think the computer industry is headed for: well documented, standard, plenty of good features,
and a reasonable price."
Portability. Turbo Pascal is available today for most computers running PC DOS. MS DOS. CP/M 80 or CP/M 86. A XENIX verison of Turbo
Pascal will soon be announced, and before the end of the year, Turbo Pascal will be running on most 68000 based microcomputers.
High resolution monochrome graphics for the IBM PC and the Zenith 100 computers
Dazzling graphics and painless WindCWS. The Turbo Graphix Toolbox will give even a beginning programmer
the expert's edge. It's a complete library of Pascal procedures that include:
Full graphics window management.
—Tools that will allow you to draw and hatch pie charts, bar charts, circles, rectangles and a full range of geometric shapes.
Procedures that will save and restore graphic images to and from disk.
-Functions that will allow you to precisely plot curves.
—Tools that will allow you to create animation or solve those difficult curve fitting problems,
and much, much more
NO Sweat and no royalties. You may incorporate part, or all of these tools in your programs,
and yet, we won't charge you any royalties. Best of all, these functions and procedures come complete
with commented source code on disk ready to compile!
KgP r
&
Searching and sorting made simple
The perfect Complement tO TurbO Pascal. It contains: Turbo-Access, a powerful implementation of the state-of-the-art B+tree ISAM
technique; Turbo-Sort, a super efficient implementation of the fastest data sorting algorithm, "Quicksort on disk". And much more.
Jeriy Pournelle, BYTE: "The tools include a B+tree search and a sorting system; I've seen stuff like this, but not
as well thought out, sell for hundreds of dollars."
Get Started right away: free database! Included on every Toolbox disk is the source code to a working
data base which demonstrates how powerful and easy to use the Turbo-Access system really is.
Modify it to suit your individual needs or just compile it and run.
Remember, no royalties!
From Start to Finish in 300 pages. Turbo Tutor
is for everyone, from novice to expert. Even if you've never
programmed before, Turbo Tutor will get you started right away.
If you already have some experience with Pascal or another
programming language, Turbo Tutor will take you step by step
through topics like data structures and pointers. If you're an expert,
you'll love the sections detailing subjects such as "how to use assem-
bly language routines with your Turbo Pascal programs."
A must. You'll find the source code for all
the examples in the book on the accompanying
disk ready to compile. Turbo Tutor might be
the only reference on Pascal and pro-
gramming you'll ever need.
$34.95
B
RORlPflD
INTERNATIONAL
Software's Newest Direction
4585 Scotts Valley Drive
Scotts Valley, CA 95066
TELEX 172373
Inquiry 6! for End-Users. Inquiry 62 for DEALERS ONLY.
Turbo Pascal is a registered tradematV of Borland Irrternafiona), !nc
ASK BYTE
Conducted by Steve Garcia
Biblical Speech Synthesizer
Dear Steve.
Being interested in the teaching of
English as a foreign language, I would like
to take from a disk, as input, a previously
computerized text like the Bible and out-
put it through a speech synthesizer, mean-
while delaying the video-screen readout
to appear following the speech output,
phrase by phrase or sentence by sentence.
Among your many circuits, is there one
that could be used or adapted for this
purpose?
G. Kaye
Paxton, IL
The Microvox text-to-speech synthe-
sizer will serve your purpose with some
additional software. The controlling com-
puter needs a small program to read a
line or phrase from the disk, send it to
the Microvox, wait for the designated
time while the phrase is spoken, and then
print it to the screen. This is a simple job
for the computer, and the Microvox will
speak the line as it is received.
The problem with this concept is that
the text-to-speech algorithm does not
handle all pronunciations adequately.
This could be handled with a little extra
work by editing the text to correct the
improper pronunciations, using the
methods described in my October 1 982
Circuit Cellar article.
A more sophisticated system was de-
scribed in the article "Three Tiered Soft-
ware and VLSI Aid Developmental Sys-
tem to Read Text Aloud" by Edward
Bruckert, Martin Mi now, and Walter
Tetschner in the April 21, 1983, issue of
Electronics magazine. This system uses
basically the same conversion algorithm
as the Microvox. but it has more memory,
a faster processor (MC68000), and tests
against more rules. Write to Digital Equip-
ment Corp. (HL2-I/EI0, 77 Reed Rd.,
Hudson. MA 01749) for information on
availability and price— Steve
How About the Sanyo?
Dear Steve.
I want to buy an IBM PC-compatible sys-
tem, and the Sanyo MBC 555 looks very
promising. I am having great problems
finding out the extent of the compatibili-
ty. Scottsdale Systems states that the MBC
55 5 will run many programs written for the
IBM PC. while National Computer Prod-
ucts says the MBC will run all software cur-
rently available for the PC. What is the
truth?
Second, does the Sanyo have IBM PC-
compatible slots?
Signor Shark
Yonkers, NY
The Sanyo MBC 555 will run a lot of
IBM PC software. The May 1984 issue of
Microcomputing magazine lists 29 pro-
grams written for the IBM PC that will run
on the Sanyo. Most of these are business
and word-processing packages, including
dBASE II, Bottom Line Strategist, and
Financial Planner from Ashton-Tate;
Volkswriter from Lifetree; Type Faces
from Alpha Software; and Perfect Filer
and Calc from Perfect Software. Three of
the programs listed in the magazine re-
quire double-sided drives, which are not
yet available.
Generally, any IBM PC program that
uses only MS-DOS functions can be ex-
pected to run on the Sanyo, but pro-
grams that use IBM PC hardware-specific
functions or interrupts defined in the IBM
PC ROM BIOS probably won't. Unfortu-
nately there isn't any way to tell which
programs will run except to try them.
An example of the incompatibility is
that the versions of the Information
Unlimited Software Easy-series programs
bundled with the machine won't run on
the IBM PC. even though the same pro-
grams are available in IBM PC and MS-
DOS versions.
The Sanyo BASIC is somewhat different
from both the IBM and generic versions
of Microsoft BASIC IBM BASIC programs
will run when none of the IBM hardware-
specific BASIC instructions are used.
Lastly the Sanyo does not have IBM
PC-compatible expansion slots, but
double-sided disk drives commonly used
in IBMs, like the TEAC 55B half-height
drives, apparently will work.— Steve
Victor Software
Dear Steve.
Thank you again for your reply to my let-
ter about Ukrainian word processing. I
have taken your advice and purchased the
Victor 9000. I am quite pleased with the
machine. I only regret that the company
has gone bankrupt. Now I am using Multi-
Mate word processing. I also ordered the
Programmer's Toolkit to be able to create
my Ukrainian character set, but I am still
waiting for delivery. Perhaps Victor will still
be able to come through.
Victor has come out with a special con-
troller board that permits the use of IBM
software, but it costs about $900. If I had
that much to spend. I would save up a lit-
tle more and simply get another com-
puter.
Do you know if it would be possible to
connect another drive to the Victor 9000
so I would be able to use either IBM or
Apple software? Perhaps the expense
would not be worth the trouble. In any
event, I would appreciate your advice.
Maxim M. Kobasuk
Glen Cove, NY
Victor did file for bankruptcy, but the
company is still in business. You may still
be able to get the Programmer's Toolkit
from them. If it turns out that they can-
not deliver, you may be able to obtain
the program from United Software Co. of
Tlilsa, Oklahoma, a company that spe-
cializes in software for the Victor 9000
and other IBM PC clones. There are more
than 100,000 Victor 9000 computers out
there, so there are still interested soft-
ware producers and distributors. It was
recently reported in InfoWorld that the
Victor dealers have a catalog of WOO or
so software packages currently available
in the U.S. and about 1 500 overseas.
Changing disk drives won't help you
run Apple or IBM software. The drives
on the Victor are mechanically able to
read these disks, but the machine has a
completely different architecture from
the Apple II series and would require
either an emulation program or special
hardware similar to the QuadLink board
available for the IBM PC— Steve
Cheap Long Distance
Dear Steve,
In search for a reliable high-speed link
for microcomputers. I read "Communica-
[continued]
48 BYTE • JULY 1985
COPYRIGHT © 1985 STEVEN A. C1ARC1A. ALL RIGHTS RESERVED.
Imagine
dBASEIir
running up
to 20 times
fasten
Clipper introduces you to the time of your life.
Developing a com-
piler for dBASE III was
just a matter of time.
Time is your most a time, every time you Developing a com
valuable commodity. run a program. With piler for dBASE III wa
Because how you Clipper, once you've just a matter of time.
spend your time, is how debugged your source Call your dealer or ou
you live your life. code, it's compiled into toll free 800 number
At Nantucket, we more efficient machine and ask for Clipper.
believe you should live code. Your program
life to the fullest. runs without the time-
Clipper, the first true consuming overhead of
compiler for dBASE redundant translation.
Ill™ is a timely exam- Clipper compiles all
pie. Now, dBASE com- your existing and future
piled by Clipper runs 2 dBASE III programs.
to 20 times faster than
dBASE with its stan-
dard interpreter.
A dBASE interpreter
painstakingly checks
and executes your
source code one line at
Then go make th
most of your life tim
Nantucket
20456 Pacific Coast Hwy., Malibu, Ca. 90265 (800)' 556-1234 ext. 225. In California (800) 441-2345 exL 225
inquiry 256 for End-Users, inquiry 257 for dealers only. dBASE III is a registered trademark of AshtonTate
Inquiry 262
m
m
PC & COMPAT.
IBM PC w/drive, monitor Call
IBM PC w/256k (2) 360 drives,
keyboard, monitor & monitor
adptr Call
IBM PC w/(l} 360k floppy &
20Mb disc drive 2295
IBM PC as above w/RGB color
monitor Call
IBM PC-XT w/256k Call
IBM AT Enhanced Call
CANON Athena Call
COMPAQ PORTABLE w/256k, (2)
360 disc drives, DOS &
basic 2099
COMPAQ PLUS Call
COMPAQ Desk Pros Call
LEAOIHG EDGE PC wfl28k (2)
360 disc drives, monitor &
adapter, basic DOS 2.11 1499
LEADING EDGE PC w/256k as
above but RGB color .,..1995
LEADING EDGE 10Mb hard disc
system ..2395
SANYO MBC 6502 699
SANYO MBC 555-2 ....979
ZENITH 2150 w/(2) 360k disc
drives. 128k RAM, IBM compati
ble, wffree Microsoft Word & free
Microsoft Multiplan & Color
graphics card 1599
ZENITH ZW 151-52 as above but
wfcolor monitor & 10Mb hard disc
system 3495
ZENITH 3 COM Local Area
Network Call
LAP COMUTERS
HP 110 w*272k RAM. Lotus 121
60 col display, 95lbs 2295
MORROW w/(2) 360k, disc
drives, 13lbs.. 256k. IBM
compatible 1995
BOARDS^
mo inn* 7
• oppkz
A°PLE He w/dnve £^S&49
APPLE He 899
APPLE Macintosh 1699
APPLE lie professional system m
128k. (2) duo disc drives & 80 col
card 1429
APPLE Image Writer 499
PRINTERS
& PLOTTERS
EPSON:
RX-BO 229 LQ1500,
JUKI:
6100 .374 6300 779
HP: Laser Printer 2795
HP: Plotter Call
Sweet Pea Plotter Call
NEC: 3550 1099
OKI DATA: NEW' 182 ..239
NEW 192..349 84 579
NEW' 193..569 2410 Call
OLYMPIA: RO 319
SILVER REED:
400 249 500 289
550 449 ?70 769
TOSHIBA:
134Q 598 351 .1239
/MONITORS
r AMDEK310A 179'
LEADING EDGE RGB Color. .399
TTL Green .139 TTL Amber 149
PRINCETON GRAPHICS:
HX-12.......4B9 Max-12E...174
Sfi-12 w/Scan Doubler 899
TAXAN 410 IBM RGB 349
TAXAN 420 Hi Res RGB t/iBM419
XTRON 1000 Lines Hi Res Amber
(/IBM TTL 149
ZENITH:
ZVM-124 IBM Compatible 139
FOR IBM
AST 6 Pak Plus wft4k 244
HERCULES color card 169
HERCULES graphic card lor TTL
mono monitor 289
KOLA game controller 44
PARADISE MODULAR GRAPHICS
CARD 269
TECHMAR CAPTAIN 169
/HARD
1 DISKS
Tall Glass Call Ampec Call
Bernoulli Box 20Mb 2499
Mini Scrlba Internal IOMb.,349
MODEMS
HAYES:
300 159 1200 389
1200B w/Smartcom II ....359
SMARTCOM II 99
2400 Call
Micro Modem He 249
NOVATION SMARTCAT
Internal 348 Exln 348
US ROBOTICS: Passworfl 1200 ..32°
/ SOFTWARE m
I f/IBM w W
Nutshell 89 dBase in ....359
PFSRB 84 RBase 4000 ..251
Wordstar Professional 249
Wordstar 2000 249
X Y Write Plus II 229
Word Perfect 40 239
Vol tawnier Deluxe wfATI 169
SamnaPlus 349
Samnalll 299
Multimale 244
Leading Edge Word w/Spell....189
Smart System Call
Framewort.,349 Enable Call
Sidekick...... 29 Norton 30 ....53
Managing Mm Money 104
Dollar & Sense 109
Think Tank 108
Pro Key ver 20,
Right Simulator 39
Sargon IB 34 PFS Write 89
Muttiplan...124 Run*C" 119
Microsoft X* —;-P*
DISKETTES
SS/DD
Verbatim Data Lite (10)21
FUJI (10) 18
MAXELL (10) 19
BASF (10) 17
IBM (10) 22
FAMOUS MAKE ....13
SPECIAL I TDK
Quantities ol 100/ea 135
DSJDD
29
24
28
23
29
19
s
=T
TYPEWRITERS
CANON Typestar 5 148
CANON typestar 6 .........196
BROTHER CE 56 458
OLYMPIA Compact II 384
SMITH CORONA 350M *310
"M« Mms/jdurtfi HtbXt
CANON &
COPIERS
I PC 10 469 PC 20. 665
|PC25 884 Sland 99 1
IBM PC , *-k
Wf64k (1) 360 Disc Drf»355a3
& Keyboard l£9»
IBM PC W/256k (2) 360 Disc
Drives, Graphics Monitor Card,
Won . Keybd & Software Kit...Call
IBM PC AT Call
leading mm
EDGE PC WM.
Wfl2Bk, Leading ,j 'mmS»
Edge Monitor. ( "£!!*£
Keyboard, Monitor j. AA
& Printer Adapter \h\S\}
SANYO 550-2
Now Runs Lotus 123 1
IBM PC Compatible.
360k Disc Drive.
128k RAM, Word Slar.
Calc Star & Easy Writer
RGB VIDEO CARD 149
699
OLYMPIA RO
Daisy Wheel .,
Letter Quality.
14 Cps w/Parallel &
Serial Ports w/Built In
Tractor Feed 44A
3 PtehflNLY! 01 3
ea
ZENITH z 150
W/(2) 360k Drives,
Microsoft Word, i— ^ _...» u
Multiplan, Keyboard M O 3 3 =$ Basic Keyboard..
as aoove except I COMPAQ
wflOmb Hard Disk oon c Plus W/Hard Disc .la Stock
ASK BYTE
tion Without Wires" in the June 1984 Ask
BYTE. The system you suggest there may
be inexpensive, but it does not satisfy my
requirement of a long-distance, reliable,
and inexpensive link for my IBM PC. 1
believe my best bet would be a high-speed
modem to be used with normal long-
distance calls. However, a 1200-bps
modem would yield only about 120 words
per minute, which makes this system very
expensive when one has to pay $1.50 for
those 120 words.
Do you have knowledge of a truly fast,
reliable modem not so expensively
priced? Or perhaps an idea of another
system for a reliable long-distance link for
micros?
Thank you very much for whatever ideas
you can give me.
Al Villacres
Quito, Ecuador
There essentially aren't any long-
distance data-communication links meet-
ing all your requirements. Cost is the
problem. Amateur radio is an inexpen-
sive method, but bandwidth restrictions
limit speed, and, of course, you can send
only to other hams.
There is hope in the form of a new ser-
vice expected to be introduced in 1985
by AT&T. This service, based on pulse-
coded modulation, will allow full-duplex
communication at up to 56,000 bps over
regular phone lines. See "AT&T Breaks
the Speed Barrier" in the September
1984 Computers and Electronics
magazine. No word on cost, but it may
be some time before inexpensive equip-
ment is available— Steve
File Transfers
Dear Steve.
My problem is trying to swap data files
(mostly but not entirely WordStar) from
8-inch double-density disks on an Altos
8002 to either the hard disk or 5!4-inch
disks on a Tl Professional Computer.
I do not have a modem on either com-
puter. 1 plan to add one to the Tl even-
tually but don't see much need for one
Table 1
PIN
2
: Null-modem connections.
PIN
3
2
5
4
20
6
3
4
5
6
20
at present,
running.
still have the Altos up and
John W. Juechter
East Greenwich, Rl
If you have RS-232C serial ports i n both
computers and they are located in close
proximity to each other (20 feet or so),
you don't need modems to set up a com-
munication link. Make or buy a cable con-
figured as a null modem, as shown in
table I. You may also need a program to
facilitate data transmission in one or both
computers.
If you are running MS-DOS on your Tl,
you can use the COPY command to copy
directly from the communication port to
a disk file. Simply set up the communica-
tion protocol using the DOS MODE com-
mand, e.g., MODE COM1:96,n,8,1 to set
for data transfer at 9600 bps, no parity
check, 8-bit words, and I stop bit. See
your DOS manual for other options.
Follow this with the command COPY
COM1: d:filename.ext (you may have to
say AUX instead of COM1J. The com-
puter will wait for data to come in.
I assume you are using CP/M on your
Altos. Some implementations of CP/M in-
clude a similar function in the PIP com-
mand. If yours doesn't, you will need a
program to read your files and transmit
the data. An inexpensive one for 8-bit
CP/M systems is MODEM 7, which can be
obtained from CP/M Users Group, 1651
Third Ave., New York, NY 10028 -Steve
MX-80 Superscripts
Dear Steve.
1 teach a course in word processing
using the Apple 11+ and Apple Writer. We
have an Epson MX-80 printer.
Can you please explain to me how to get
superscript numbers for footnotes using
this equipment?
1 have called both the Apple people and
the Epson people, and both told me to
contact the other. Help!
Bettye Jo Martin
Atlanta, GA
Certain special characters must first be
sent to an Epson MX-80 to enable it to
print superscripts. These consist of the
ESC(ape) and Control-N characters. They
are simply commands that tell the printer
to change to the superscript print mode.
When using Apple Writer, these charac-
ters should be placed immediately
before the text you wish to be super-
scripted. Of course, you will eventually
wish to turn off the superscript mode.
1 [continued)
50 BYTE • JULY 1985
DECLARE YOUR
wm
THE NEW STANDARD OF
MODERN OFFICE DATA STORAGE.
Free yourself software and data bases on individual
tations of
shared and finite hard disk storage. Your
dynamic and expanding business data
needs demand a more versatile way to
deal with critical information.
The Bernoulli Box,™ with its totally inter-
changeable 5- and 10-megabyte car-
tridges, lets you manage data the way you
manage your business-directly, efficiently,
by job function
and applica-
tion. You create,
update, store,
and back up
^
BE
riftuiiTiru&i
infinitely, by adding more cartridges, not
more disk drives. You enjoy the conven-
ience of taking or mailing cartridges
anywhere-and the security of putting
them under lock and key.
The Bernoulli Box works with the IBM
PC, XT, AT, most compatibles, and the
Macintosh.™ For your nearest dealer, call
1-800-556-1234 ext 215. In California, call
__-,-:. 1-800-441-2345 exL 215.
OMEGA
IOMEGA Corporation
1821 West 4000 South
Roy, Utah 84067
See us at NCC Booth #1732.
Inquiry 194
Inquiry 3 77
Forecasting and Statistical
Analysis for Professionals
StatPac
the proven statistical analysis package
StatPac is convenient. Comprehensive. Inexpensive. Tested in the field for
more than five years, StatPac has been updated, debugged and enhanced.
So it's well established and easy to use. StatPac is the answer for researchers,
statisticians, scientists, and educators. Handles 5,000 cases and 253
variables on a standard IBM PC.
T*A#*A/*9c4 *Pftftfe™ a forecasting tool
JL\Ji ISWCLd 1 JL iUd for the non-statistician
A combination of data management, exploratory graphics, and over a dozen
forecasting techniques, make Forecast Plus the most powerful time-series
package available. It works fast, accurately and automatically. If you can
read a picture, you can use Forecast Plus!
Call Now for Free Comprehensive Brochures
WALONICK ASSOCIATES
6500 Nicollet Ave. S., Minneapolis, MN 55423
(612) 866-9022 1-800-328-4907
INSTANT FINANCIAL PICTURE!
Corporate Financial Simulation Model on your IBM PC, XT or AT
with Lotus 1-2-3, Multiplan, SuperCalc, VisiCalc or PeachCalc.
Also available on most CP/M & all Apple
systems. A $6 f 000 value for $295.
BottonumeY
A Financial Decision Support System - budgeting,
planning, analysis, and five-year forecasting.
FREE! SuperCalc Electronic Spreadsheet
with BottomlineV purchase. (Off er expires 8/31/85).
Fill out this card and mail for complete details, or call 1-800-828-7257,
CA only 1-800-523-7201, or 714-476-2842 for UPS COD delivery.
1 a Se
Send more information
D My check for $10 is enclosed. Please send me a (circle one) black and white/color
Demo for my IBM PC.
□ Please send me Bottomline V for Spreadsheet
on the computer. My check for $295 plus $5
for shipping and handling is enclosed.
Name
.Title _
.Phone
State
Zip
Mail to: I LAR Systems, Inc. • 1300 Dove St., Suite 105 • Newport Beach, CA 92660
"1
ASK BYTE
This is done by placing the characters
ESC and ControlO at the end of the text
to be superscripted.
To enter the special characters men-
tioned above, you must use the Apple
Writer Control-V command. This will
cause ESC or any control characters that
you now type to be inserted directly into
the text at the location of the cursor, in-
stead of being interpreted as a possible
command. Control-V must be used since
ESC. Control-N, and Control-D are all
commands to the Apple Writer program
itself. Press Control-V again to exit this
special insertion mode.
The characters that must be sent to the
printer to control its various printing
styles can be found in the manual that
came with the printer. The same tech-
nique described in the above paragraph
may be utilized to print in elite, empha-
sized, boldface, or other styles. Simply
insert the correct characters into the text
using the Control-V command—Steve
OSMOSIS ON THE OSBORNE 1
Dear Steve.
1 have installed an Osmosis double-
density modification in my Osborne 1.
Even after making the circuit-board
changes they recommend. 1 still do not get
reliable double-density operation. Can
you supply a reference that goes into
detail about the difference between single
and double density?
Robert E. Falkoski
Richland, WA
A principal difficulty encountered with
storing data on floppy disks is the
phenomenon of bit shifting, which refers
to the physical movement of the location
of a recorded bit due to the influence of
neighboring bits. If left uncorrected, this
shifting could cause unreliable retrieval
of recorded information. While these bit-
shifting influences exist on single-density
disks, the effects are small enough to
ignore.
On double-density disks, the effects are
magnified, and the techniques to record
and decipher information must become
more sophisticated. One technique uses
write precompensation logic to adjust
the spacing of the bits as they are writ-
ten to disk, so that they will be evenly
spaced during subsequent read opera-
tions. Such logic is usually handled by the
disk-controller circuitry
An excellent, and very readable, discus-
sion of these techniques, as well as a
source of some practical circuit examples.
[continued]
B YTE • JULY 1985
Inquiry 181 for End-Users. Inquiry 182 for DEALERS ONLY.
>ktec The Most Powerful C
for the IBM AT • MACINTOSH • MS DOS • CP/M-80 • ROM APPLICATIONS
IBM PC/XT • APPLE // • CP/M-86 • TRSDOS • CROSS DEVELOPMENT
Why Professionals Choose Aztec C
AZTEC C compilers generate fast, compact
code. AZTEC C is a sophisticated development
system with assemblers, debuggers, linkers,
editors, utilities and extensive run time libraries.
AZTEC C Is documented in detail. AZTEC C Is
the most accurate and portable implementation
of C for microcomputers. AZTEC C supports
specialized professional needs such as cross
development and ROM code development.
MANX provides qualified technical support.
AZTEC C86/PRO
— for the IBM AT and PC/XT
AZTEC C86/PRO provides the power, portabili-
ty, and professional features you need to
develop sophisticated software for PC DOS, MS
DOS AND CP/M-86 based microsystems. The
system also supports the generation of ROM
based software for 8088/8086, 80186, and 80286
processors. Options exist to cross develop ROM
code for 65xx, 8080, 8085, and Z80 processors.
Cross development systems are also available
that target most micro computers. Call for infor-
mation on AZTEC C86/PRO support for XENIX
and TOPVIEW.
POWERFUL - AZTEC C86/PRO 3.2 outper-
forms Lattice 2.1 on the DHRYSTONE
benchmark 2 to 1 for speed (17.8 sees vs 37.1)
while using 65% less memory (5.8k vs 14k). The
AZTEC C86/PRO system also compiles in 10%
to60% less timeand supports fast, high volume
I/O.
PORTABLE — MANX Software Systems pro-
vides real portability with a family of compatible
AZTEC C software development systems for PC
DOS, MS DOS, CP/M-86, Macintosh, CP/M-80,
APPLE // + , //e, and lie (NIBBLE - 4 apple rating),
TRSDOS (80-MICRO - 5 star rating), and Commo-
dore C64 (the C64 system is only available as a
cross compiler - call for details). AZTEC
C86/PRO Is compatible with UNIX and XENIX.
PROFESSIONAL — For professional features
AZTEC C86/PRO is unparalleled.
• Full C Compiler (8088/8086 - 80186 - 80286)
• Macro Assembler for 8088/8086/80186/80286
• Linkage Editor with ROM support and overlays
• Run Time Libraries - object libraries + source
DOS 1.x; DOS 2.x; DOS 3.x; screen I/O; Graphics;
UNIX I/O; STRING; simulated float; 8087 support;
MATH; ROM; CP/M-86
• Selection of 8088/8086, 80186, or 80286 code genera-
tion to guarantee best choice for performance and
compatibility
• Utility to convert AZTEC object code or libraries to
Microsoft format. (Assembly + conversion takes
less than half the time as Microsoft's MASM to pro-
duce MS object)
• Large memory models and sophisticated memory
management
• Support products for graphics, DB, Screen, & ...
• ROMablecode + ROM support + separate code and
data + INTEL Hex Converter
• Symbolic Debugger & Other Utilities
• Full Screen Editor (like VI)
• CROSS Compilers are available to APPLE //, Macin-
tosh, CP/M-80, TRSDOS, COMMODORE C64, and
ROM based 65xx, and 8080/8085/Z80
• Detailed Documentation
AZTEC C86/PRO-AT $500
(configured for IBM AT - options for 8088/8086)
AZTEC C86/PRO-PC/XT $500
(configured for IBM PC/XT - options for 80186/80286)
AZTEC C86/BAS includes C compiler (small model only),
8086 MACRO assembler, overlay linker, UNiX, MATH,
SCREEN, and GRAPHICS libraries, debugger, and
editor.
AZTEC C86/BAS $199
AZTEC C86/BAS (CP/M-86) $199
AZTEC C86/BAS (DOS + CP/M-86) $299
UPGRADE to AZTEC C86/PRO $310
C-TREE Database with source $399
C-TREE Database (object) $149
CROSS COMPILERS
CrossCompilers for ROM, MS DOS, PC DOS, orCP/M-86
applications.
VAX • > 8086/80xxx cross $5000
PDP-11 ->8086/80xxx cross $2000
Cross Compilers with PC DOS or CP/M-86 hosts are $750
for the first target and $500 for each additional target.
Targets: 65xx; CP/M-80; C64; 8080/8085/Z80; Macintosh;
TRSDOS; 8086/8088/80186/80286; APPLE //.
AZTEC C68K
— for the Macintosh
For power, portability, and professional features
AZTEC C68K-C is the finest C software development
system available for the Macintosh.
The AZTEC C68K-C system Includes a 68000 macro
assembler, a linkage editor, a source editor, a mouse
based editor, a SHELL development environment, a
library of UNIX I/O and utility routines, full access and
support of the Macintosh TOOLBOX routines, debug-
ging aides, utilities, make, dlf f, grep.TTY simulator with
upload & download (source supplied), a RAM disk (for
512K Mac), a resource maker, and a no royalty license
agreement. Programming examples are included. (Over
600 pages of documentation).
AZTEC C68K-C requires a 128K Macintosh,
and two disk drives (frugal developers can make
do with one drive). AZTEC C68K supports the
512K Macintosh and hard disks.
AZTEC C68K-C (commercial system) $500
AZTEC C68K-p (personal system) $199
AZTEC C68K-p to AZTEC C68K-C upgrade $310
MacC-treedatabase $149
Mac C-tree database with source $399
Lisa Kit (Pascal to AZTEC C68k object converter) . .$ 99
AZTEC C65
-forthe APPLE//
"...The AZTEC C-system is one of the finest software
packages I have seen... " NIBBLE review, July 1984.
The only commercial C development system available
that runs native on the APPLE II + , lie, and lie, the
AZTEC C65 development system includes a full floating
point C compiler compatible with UNIX C and other
MANX AZTEC C compilers, a 6502 relocating assem-
bler, a linkage editor, a library utility, a SHELL develop-
ment environment, a full screen editor, UNIX I/O and
utility subroutines, simple graphics, and screen func-
tions.
AZTEC C65 (Apple DOS 3.3) $199
AZTEC C65/PRO (Apple DOS + ProDos) $350
(call for availability)
AZTEC C ll/PRO
- for CP/M-80
The first member of the AZTEC C family was the
CP/M-80 AZTEC C compiler. It is "the standard" com-
piler for development on CP/M-80. The system includes
theAZTECC II C compiler, an 8080 assembler, a linkage
editor, an object librarian, a full library of UNIX I/O and
utility routines, CP/M-80 run time routines, the SMALL
library (creates modules less than 3K in size), the fast
linker for reduced development times, the ROM library,
RMAC and M80 support, library source, support for
DRI's SID/ZSID symbolic debugger, and more.
AZTEC C ll/PRO $349
AZTEC CII/BAS $199
C-TREE Database with source $399
C-TREE Database in AZTEC object form $149
AZTEC C80
— for TRSDOS (Radio Shack Model III & 4)
"I've had a lot of experience with different C compilers,
but the Aztec CB0 Compiler and Professional Develop-
ment System is the best I've seen." 80-Micro, Decem-
ber, 1984, John B. Harrell III
This sytem has most of the features of AZTEC C II for
CP/M. It is perhaps the best software development
system for the Radio Shack Model III and IV.
AZTECC80 model 3 (no floating point) $149
AZTEC C80 model 4 (full) $199
AZTEC C80/PRO (full for model 3 and 4) $299
To order or for information call:
.11
1-221-0440
(201) 530-7997 (NJ and outside U.S.A.). Or write: MANX
SOFTWARE SYSTEMS, P.O. Box 55, Shrewsbury, N.J.
07701.
MANX
TRS 80 RADIO SHACK TRS DOS is a trademark of TANDY
APPLE DOS MACINTOSH is a trademark of APPLE.
SHIPPING INFORMATION - Standard U.S.
shipment is UPS ground (no fee). In the U.S.
one day shipment is $20, two days is $10.
Canadian shipment is $10. Two days ship-
ment outside the U.S. is by courier and is
freight collect.
For Technical Support
(Bug Busters) call: 201-530-6557
Inquiry 219
JULY 1985 -BYTE 53
Inquiry 366 for End-Users. Inquiry 367 for DEALERS ONLY.
IBM AT THE OFFICE
APPLE AT HOME
NO PROBLEM!
A "Wireless file transfer" package for the IBM PC® to Apple II
and back. APPLE TURNOVER™ is a firmware board which
fits into any slot in the IBM PC and some compatibles. NO
modems, NO serial links, NO hassles, NO problems. APPLE
TURNOVER™ will format Apple CP/M® and Apple DOS 3.3
disks. Leave your IBM and Apple computers where they are.
Simply bring your Apple disk to work and transfer your file to
a PC-DOS disk. Allows for modifications to text and data
files. It'sasimple, inexpensive, high performance alternative
to complicated serial links and modems.
"NEW!" APPLE TURNOVER™ version 2.0 will read, write
and format PRO-DOS and Apple P-System Too.
vertex
3f systems inc.
See your dealer or call
for information:
(213) 938-0857
Innovation in microcomputer products 6022 W. Pico Blvd., Los Angeles, CA 90035
f VTA WEST
DATA SWITCHES
M AKE ANY PC SYSTEM
MORE PRODUCTIVE.
With a touch of a button, these data trans-
parent switches let you switch from dot
matrix to letter-quality printing. Or, two
computers can share modems, printers,
plotters, networks, terminals, etc. Serial or
parallel models available. Saves time and
frustration of plugging and unplugging
cables. No power required. Just plug into
your system. You'll wonder how you ever
got along without them. And the price is
right. Write or call for factory-direct
shipment.
We also stock a complete line of cables and
connector adapters.
DSS S42 00 * RS232 Applications XSS S55 00 * RS232 Applications
G3-t<^
ED-
MODEM
PRINTER
PLOTTER
TERMINAL
NETWORK
CRT
DSP $4900* Centronics Compatible XSP $69°°*
Parallel Applications
EHC|
I II
PRINTER
PLOTTER
I cpu r
< >
X
■/ \
c. \
I rpn L
PRINTER
PLOTTER
| CPU t-
*Shipped freight-collect. Add $4.00 per product
for postpaid delivery Checks. Visa and MasterCard
accepted. Quantity discount available. AZ resi-
dents add 7%. Dealer inquiries invited.
Wfl WEST, Inc.
"The Interface Company"
534 North Stone Ave.. Tucson, Arizona 85705
To order by phone, call
(602| 623-5717
ASK BYTE
can be found in Microcomputer Interfac-
ing by Harold S. Stone (Addison-Wesley,
1982). Another reference that discusses
aspects of the disk-recording process and
that may help you is "IBM Compatible
Disk Drives" by Jefferson H. Harman.
which appeared on page 100 of the Oc-
tober 1979 BYTE.
Manufacturers' service manuals for disk
drives often discuss the theory of opera-
tion and outline the necessary timing
considerations for the disk drive and
computer These manuals can usually be
obtained from the drive manufacturer's
field offices.— Steve
VIC-20-CONTROLLED ROBOT
Dear Steve,
I tried to interface a simple robot I made
to my VIC-20 via the communications
port. The robot is run by small DC motors.
Where can I find information about the
software needed to control pulses from
the port (what to poke and where) and the
hardware needed to convert these pulses
to a current and voltage to drive the
motors? Thanks for any help that you can
provide.
Michael Levin
Swampscott. MA
An excellent series of articles by Joel
Swank on interfacing to the VIC-20 ("The
Enhanced VIC-20") appeared in the
February through May 1983 issues of
BYTE. This series should give you the
necessary information about the VIC-20
and how to interface to it. You should
also read my article on page 105 of the
December 1984 BYTE. "Build the Power
I/O System" for information on how to
connect real-world peripherals to a
system. This article will give you a good
understanding of optoisolators, which
should be used in computer real-world
applications— Steve ■
IN ASK BYTE. Steve Garcia answers questions on
any area of microcomputing. The most representative
questions received each month will be answered and
published. Do you have a nagging problem? Send
your inquiry to
Ask BYTE
do Steve Garcia
POB 582
Glastonbury, CT 06033
Due to the high volume of inquiries, personal replies
cannot be given. All letters and photographs become
the property of Steve Garcia and cannot be returned.
Be sure to include "Ask BYTE' 1 in the address.
The Ask BYTE staff includes manager Harv
Weiner and researchers Bill Curlew. Larry Bregoli.
Dick Sawyer. Robert Stek. and \eannette Dojan.
54 BYTE • JULY 1985
Inquiry 372
ting the first IBM T
atible Kit!
Building your own AT
is as easy as it looks.
Now, it's easy to have the IBM AT that you want by
building your own from ADTEK's SERIES 286XT M com-
patible, board-level kit. Choose from a complete kit
(chassis, motherboard, cables, disk controller, keyboard
and enhancement boards) and add your own moni-
tor and disk drives. Or buy just the parts you need for
your project. Either way, all series 286AT products are
hardware and software AT compatible.
But you won't be on your own. The ADTEK SERIES
286AT comes with illustrated, step by step instructions
that even a beginner can follow (Some basic knowl-
edge of electronics will be helpful.) With just a few
simple household tools you can put your new compu-
ter together in a Saturday afternoon. And you'll feel
confident about your SERIES 286AT because every
ADTEK product is protected by a full, one year factory
warranty.
And amazingly frugal.
If you're ready for AT power and speed,
but don't want to pay IBM's premium
price, r : esJt easy. A complete ADTEK
SERIES 286AT'kit is priced significantly
less chanra comparably assembled IBM
AT. That's engineering excellence at a
real bargain! Call or write today for a
detailed brochure and price li§£
on the SERIES 286AT and other fine
ADTEK products.
AT compatible keyboard. LED on
cap, num and scroll lock keys.
radable to 8MHz.
Fully AT compatible ch
optional lock.
floppy and fi:
User supplied disk drives. Kit
supplied with list of compatible
drive suppliers.
I/O expansion and user
User supplied monitor. Ki.
listofrecom
IBM is a registered trademark ot International Business Machines Corporation and SERIES 286AT is a registered trademark of ADTEK Corporation.
COMBINE POWER AND
ENHANCE YOUR POAT
Quadram introduces the smart way to enhance your IBM PC- AT. Quadmeg- AT and
Quadport- AT. Smart because Quadmeg-AT and Quadport-AT make the most of your AT
system today and expand to meet your system's growing needs in the future.
Quadmeg- AT comes socketed
for memory expansion from
128K to 2 Megabytes. Harness
this power to create megabyte-
sized RAM drives, access
QUADMEG-AT"
Advance to 4 Megabytes
When you need more than
2Mbytes, Quadmeg AX adapts
with two QuadmegAT
Expansion Cards. Each packs
512K or 1Mbyte extra RAM.
Both cards filled give
Quadmeg- AT a powerful
4Mbyte capacity.
Quadmeg-AT delivers
the power you need to
take full advantage of the
ATs capabilities.
Maximum Performance in
Minimum Space
Quadmeg-AT and Quadport-AT fit
snugly side by side to deliver a powerful
4Mb RAM and multiple I/O expan-
sion in just two AT expansion slots.
greater amounts of informa-
tion, and process data faster
and more efficiently than
ever before. Plus, with
"split memory mapping 1 /
Quadmeg-AT lets you expand
the AT s base system memory
to 640K without buying a
space-wasting 128K card.
Add a Second
Quadport
Tu'O Quadport-ATs give
your AT system a total
of 2 parallel ports and
1 serial ports. Add
peripheral devices or
workstations for the
ultimate in PC-AT,
performance.
W
• — t M Look for this seal. It's the
,•'; > \| mark of dependability and
^ ^> s^» performance from the
vJS^w* -- ^ eac ^ er m microcomputer
^QW3Bwqwr?j enhancements.
IBM PC-AT is a registered trademark of
International Business Machines Corporation.
56 BYTE • JULY 1985
EXPANDABILITY TO
THE SMART WAY
QUADPOKT-AT
Quadport-AT combines a
parallel printer port and a
serial port to give your AT the
features found on
IBM's Serial/
Parallel Adapter.^
But at a lower
cost and with
built-in expandability. Connect
printers, plotters, modems,
and other devices for increased
productivity.
Advanced Port Expansion
As your AT becomes the
center of a high-performance
LAN or growing multi-
user, multi-tasking system,
snap on the optional
Quadport- AT Expansion
Kit and add 4 more serial
ports to your system. The
Quadport- AT Expansion
comes with software
to access these ports,
making it easy to add
shared peripherals or
workstations.
Enhance the smart way
with Quadram,
For basic AT expansion,
Quadmeg-AT and Quadport-AT
work together to provide 128K
memory expansion, a serial port,
and a parallel port.
Then, as your system
grows, Quadmeg-AT and
Quadport-AT give you up to
4MB RAM, 1 parallel port,
and up to 5 serial ports in just
two PC AT expansion slots.
Only Quadram combines so
much power and expandability.
That's PC AT enhancement
the smart way.
Features
Quadmeg-AT: RAM
Expansion Cards: Two cards
expansion from 128K to
available. Each comes with
2Mbytes. Expandable in 512 K
512K or 1Mbyte RAM
increments. Split memory
installed.
mapping assigns 128K or 384K
to base memory.
QuadMaster-AT Software:
Total RAM Capacity:
RAM Drives and Spooling for
4Mbytes.
extended memory.
Quadport' AT: Port expansion
Quadport' AT Expansion Kit:
with 1 Centronics parallel port
(optional) 4 RS-232C serial
and 1 RS-232C serial port.
ports. Software to access ports.
For a free demonstration visit
the Quadram dealer nearest
you. Or, for information, write
us at 4355 International Blvd.,
Norcross, Georgia 30093
(404)923^6666.
QUADRAM
J An Intelligent ^sterns Company
Inquiry 293
1ULY 1985 -BYTE 57
CLUBS & NEWSLETTERS
• THE SILENT SPEAK
A quarterly newsletter about
electronic aids for the handi-
capped. Current Expressions,
contains letters written with
the aid of special computers
from victims of otherwise
disabling diseases. Profiles,
a calendar of events, new
products, and advertise-
ments all relate to easing
communication for the dis-
abled. Article submissions
are welcome. Contact
Susanne Shealey. Current Ex-
pressions, Prentke Romich Co..
1022 Heyl Rd. Wooster. OH
44691. (216) 262-1984.
• DRBBS FREE FOR ALL
The DRBBS Technical
Bulletin Board System at
(402) 896-3 537 is free to all
personal computer users 24
hours a day at 300 or 1200
bps. General messages, elec-
tronic mail, on-line informa-
tion, public-domain file
transfer, and special-interest
sections are featured. Call
the BBS or contact J.
Winslade. DRBBS Technical
Bulletin Board System.
1472 5 Emiline St.. Omaha.
NE 68138. (402) 895-1379.
• SEPARATE BUT EQUAL
The Federation of Computer
Users in Medicine (FOCUS-
MD) and the Federation of
Computer Users in Dentistry
(FOCUS-DDS) are two sepa-
rate organizations staffed by
qualified volunteers and run
by the same nonprofit in-
stitution. Each group wel-
comes prospective health
professionals who use com-
puters. The annual member-
ship fee of $100 for each
group includes a newsletter.-
Each group maintains a con-
sultant registry for which ap-
plicants must pay an addi-
tional fee to cover the cost
of testing. Separate seminars
are scheduled the first Sun-
day of each month across
the country; nonmembers
pay $10 to attend. For loca-
tions and membership ser-
vices, contact Specific
Technology Center. POB
15579. San Francisco, CA
94115. (415) 626-4600.
• ACTR1X IN ACTION
Actrix Users Southeast sup-
ports users of the Actrix
computer and its built-in
software. A newsletter is
available, as are purchase
discounts and updates. Con-
tact Irv Koch. 19 54 Stanton
Rd., EastPoint, GA 30344.
(404) 767-7360.
• FRIENDS IN THE SE
People on the Southeast
AMIS bulletin-board service
are on line 24 hours a day
to answer questions about
Atari. Macintosh, and Radio
Shack computers. The BBS
at (704) 541-3306 carries
Newsoft news net. and plans
include a national user-
group listing. Contact
Southeast AMIS. POB 1041.
Matthews, NC 28106.
• TWO SYSTEMS GROUP
The benefits of joining the
Micropolis/Vector Graphic
Users Group (MUG) include
a monthly newsletter, library
disks of public-domain CP/M
and MS-DOS software, and
directions for obtaining
parts, service, and commer-
cial software for Micropolis
drives and Vector Graphic
systems. The annual mem-
bership is $18. Contact Buzz
or Lynn Rudow, Micropolis/
Vector Graphic Users Group,
604 Springwood Circle,
Huntsville. AL 3 5803. (205)
881-1697.
• SIG FOR CP/M
The Wayne County CP/M
Support Group (WCCPMSG)
of Williamson. New York,
sponsors training programs
in CP/M applications soft-
ware. Members' interests in-
clude BASIC programming,
databases, and word pro-
cessing at all levels.
Computer-literacy lectures
are open to the community.
Club members meet at 7
p.m. on the second Wednes-
day of each month at the
Williamson Public Library.
Contact the WCCPMSG, POB
34. Williamson. NY 14589.
• COMMODORE IN NW PA
The main chapter of the
North Coast Commodore
Users Group (NCCUG) of
Erie, Pennsylvania, meets on
the third Tuesday of every
month. The Edinboro
chapter meets the first
Thursday of every month.
Both chapters enjoy the
privileges of a public-
domain library, a monthly
newsletter, discounted blank
disks, and special-interest
groups. An annual member-
ship is $20; a subscription
to the newsletter is an addi-
tional $6. Contact the
NCCUG. POB 6117. Erie. PA
16512. (814) 866-1625 for
the Erie chapter or 398-8146
for the Edinboro chapter.
CLUBS & NEWSLETTERS is a forum for letting BYTE readers know what
is happening in the microcomputing community. Emphasis is given to elec-
tronic bulletin-board services, club-sponsored classes, community-help projects,
field trips, and other activities. We will continue to list new clubs and newslet-
ters. Allow at least four months for your club's mention to appear. Send in-
formation to BYTE. Clubs & Newsletters. P03 372, Hancock. NH 03449.
• SCAN THE MBC
The Sanyo Canadian Users
Group, devoted to the Sanyo
MBC 5 50/555 computer,
welcomes American par-
ticipation. Members main-
tain a network for resource
sharing, a public-domain
software exchange library,
and a newsletter, SCAN lines.
A BBS is planned. Contact
Eric Lillius, Sanyo Canadian
Users Group, Box 210 Moun-
tain St.. Haliburton, Ontario
K0M ISO. Canada, (705)
457-2774.
• COMPUTER FILE
BLUEGRASS STYLE-The
Central Kentucky Computer
Society produces a monthly
newsletter. Computer File, con-
taining ads and articles, a
calendar, and membership
information. Membership is
$20 annually. Contact the
Central Kentucky Computer
Society Inc.. Suite 100.
Security Trust Building. Lex-
ington. KY 40507.
• AN INDUSTRY FIRST
The International MIDI
Association (IMA) is a non-
profit organization dedicated
to promoting musical-instru-
ment digital interface (MIDI)
and music/computing inter-
facing. An electronic library
a database, and a newslet-
ter, The IMA Bulletin, contain-
ing MIDI-related product
and news announcements
are included with IMA mem-
bership. Contact the Interna-
tional MIDI Association,
4128 Wilkinson Ave.. Studio
City, CA 91604. (818)
505-8964.
• BIRD IN HAND
The Robin. Owners' Group is
for users of the DEC VT-180.
A software library is main-
{contlnued)
58 BYTE • ]ULY 1985
Circuit-Board-Artwork Software
for the Design Engineer
in a Hurry H^^ll
A31j,c
For only $895, smARTWORK® lets
the design engineer create and
revise printed-circuit-board art-
work on the IBM Personal Com-
puter. You keep complete control
over your circuit-board artwork —
from start to finish.
Forget the tedium of taping it
yourself or waiting for a tech-
nician, draftsman, or the CAD
department to get to your project.
smARTWORK* is the only low-
cost printed-circuit-board artwork
editor with all these advantages:
□ Complete interactive control
over placement and routing
□ Quick correction and revision
□ Production-quality 2X artwork
from a pen-and-ink plotter
□ Prototype-quality 2X artwork
from a dot-matrix printer
□ Easy to learn and operate, yet
capable of sophisticated
layouts
□ Single-sided and double-sided
printed circuit boards up to
10 x 16 inches
□ Multicolor or black-and-white
display
System Requirements:
□ IBM Personal Computer, XT, or
AT with 256K RAM, 2 disk drives,
and DOS Version 2.0 or later
□ IBM Color/Graphics Adapter
with RGB color or black-and-
white monitor
□ IBM Graphics Printer or Epson
FX/MX/RX series dot-matrix
printer
□ Houston Instrument DMP-41
pen-and-ink plotter
□ Optional Microsoft Mouse
The Smart Buy
At $895, smARTWORK® is proven,
convenient, fast, and a sound
value. Call us today. And put it to
work for yourself next week.
UAV^W^W
ij.i
Wintek Corporation inquiry 380
1801 South Street
Lafayette, IN 47904-2993
Telephone: (317) 742-8428
Telex: 70-9079 WINTEK CORP UD
In Europe contact: RIVA Terminals Limited,
Woking, Surrey GU21 5JY ENGLAND,
Telephone: 04862-71001, Telex: 859502
"smARTWORK!' "Wintek" and the Wintek logo are
registered trademarks of Wintek Corporation.
For the same reason that
many Computerlands, On-
Line Computer Centers
and Entre' Computer
stores have become
dealers for Advanced
logic Research's
Challenger!
Advanced Logic Research Offers:
• $375 for the standard Challenger!
• Quality and Reliable Products
• Friendly Responsive Technical Support
Maximum Price/Performance Ratio
Product Features:
4 Mega bytes memory (128K standard)
4 Serial Ports (1 standard)
1 Printer Port Standard
1 Game Port (Optional)
VSpool Standard
$225.00 less than AST's similar product
Advanced Logic Research, Inc.
15455 Red Hill Ave., Suite B, Tustin, CA 92680
(714)832-7808
basic time and Qubie' are registered trademarks of Basic
Time, Inc., AST is a registered trademark of AST Research, Inc.
VSpool copyright of Rimos Systems.
CLUBS & NEWSLETTERS
tained, and a newsletter con-
tains members' contribu-
tions, product reviews, and
programming ideas. Contact
Jim O'Connor, Robin
Owners' Group, POB 492,
Rollinsford, NH 03869-0492.
• NEW FIG FORMS
Members of the Central
Arkansas FORTH Interest
Group (CAFIG) meet twice
monthly at the National
Education Center at the
Arkansas College of Tech-
nology in Little Rock. For
more information, contact
Gary Smith, POB 7668, Little
Rock, AR 72217, (501)
227-7817.
• FOR THE PEOPLE
Users of the Kaypro 16 can
join a special-interest group,
SIG-16. sponsored by the
National Kaypro Users
Group (NATKUG). The
NATKUG 4 Bits x 4 National
Newsletter is produced for
users of the IBM-compatible
Kaypro. Membership in
SIG-16 is $15 a year; mem-
bership in People's Com-
puter (NATKUG) is $12 an-
nually. Contact Steven
Bender, People's Computer
(NATKUG). POB 28360.
Queens Village, NY 11428.
(212) 776-2909.
• PAIR AND REPAIR
Users and owners of the
Otrona Attache computer
can find a listing of repair
centers and users groups
from the Boston Computer
Society (BCS). A $24 annual
membership entitles you to
receive both the Otrona
monthly newsletter and one
other BCS newsletter. Con-
tact the Boston Otrona User
Group, 1 Center Plaza,
Boston, MA 02108.
• MEET FOR FREE
Participants of the North
Jersey TRS-80 Users' Group
discuss TRS-80 computers,
programming techniques,
and programs. The group
meets at 7:30 p.m. on the
second Friday of the month
60 BYTE • JULY 1985
Inquiry 19 for End-Users.
Inquiry 20 for DEALERS ONLY.
at Fairleigh Dickinson
University in Teaneck, New
Jersey. Dues are not col-
lected. Contact Dr. Howard
Silver. Electrical Engineering
Department. Fairleigh Dickin-
son University. Teaneck. NI
07666.
• SINGLE USERS
The Sytek Network Users
Group (SNUG) encourages
communication between
owners and users of Sytek's
LocalNet products. Funded
by membership dues, the
club meets informally once
every nine months. Contact
Greg Scott, lektronix Inc..
POB 500, MS 50-454,
Beaverton, OR 97077, (503)
627-5007.
• FRENCH FIDONET
A Fidonet BBS in Paris,
France, is available at 300
full CCITT on 18764.5.6.7.
The team of ARTS, a non-
profit organization, is com-
posed of people involved in
radio, video, videotex, and
teleservices. Contact *ARTS,
POB 100, 94123 Fontenay
Sous Bois, Paris. France.
• MINNESOTA MEETINGS
The Central Minnesota Users
Group convenes in St.
Cloud. The general meetings
are not limited to a specific
brand of computer but are
followed by special-interest-
group meetings. Information
on public-domain software is
available. Contact Lee
Larkey, Central Minnesota
Users Group, Rt. 1, Box 106,
Avon, MN 56310, (612)
356-7402.
• A WORD EVERY
QUARTER— A word-process-
ing newsletter, The Quarterly
Report, is devoted to the
latest in word processors,
issues for businesses con-
cerning word processing,
and research information.
The introductory subscrip-
tion rate is $30 a year. Con-
tact The Quarterly Report, POB
1060, Mercer Island, WA
98040. ■
Inquiry 14 — ••
IBM PC/XT Compatibility
AT Performance
OEM Price
W
Ifirlf 1
W
High Speed
4.7 or 8 MHZ
8088-2 Processor
With 8087-2 Option
Highly Compatible
IBM PC/XT Form, Fit & Function
Highly Integrated
Built-in Disk Controllers
• Up To 4 Floppies
• SASI Hard Disk Interface
1 Megabyte On-Board Memory
ips standard, raising
Parallel Port
in our entry level
5K« This makes
ur expansion up
<abyte.
s£ that memory
sarder, we're uv
.AM Disk software
i memory addressing
2 Serial Ports
Time of Day Clock
54K User Definable ROM
1ZE CONTROL OF YOUR HARDWARE DESTIN
The switchable 4.7 or 8
iZ speed of the ACS-1000
>erComputer coupled with
optional 8087*2 number
ncher provides AT-Mke per-
manee without sacrificing
XT compatibility ♦ ., or
e!
If your company is using
rd level microcomputers as a
of your own product, you
increase profits and improve
ability by using the
S-1000 single board
perComputer.
The ACS- 1000 is compati-
ble with both software and
•^'dware designed for the IBM
/XT, It even has the same
unting holes and the same
ver supply connections. The
ference is that the ACS- 1000
ers a much higher level of
~gration and — c~"
in OEM quai
Disk controllers, I/_
and extensive memory are a
ready built-in, simplifying pro-
duction and freeing the 6
expansion slots to take on the
specialized work of your pre""'
control, CAD/CAM or of fit
automation applications*
There's even a special port 1
low cost piggyback modem.
A 256K evaluation boj
is available to qualified OEN
for $595. Power supplies, p
aging, keyboards and other j
tern support available on
request. To order, call or wi
ACS International, Inc
2105 Luna Road, Suite
Carrollton, Texas 7500
214*247*5151
In Canada:
Soltech Industries
9274 194th St.
Surrey, B.C. V2T4W2
4-888*2606
ADVANCED COMPUTER^OLUTIONS
INTERNATIONAL, INC.
IRS. I f^^"T .V A^S- • riu
r°*rfW? ,rU ..* m\
In the 92 seconds it
find any file you need
//////// //////////////////f////ll II If IIIIIIUII\\\\\\\\\\\\\\V\\\\\\\\\\\\
Ampex 20 MB hard disk with 25 MB tape backup.
\
\\\
T "PC Megastore is a trademark of Ampex Corporation. 'IBM-PC is trademark of International Business Machines. tApple II and lie are trademarks of Apple Computer.
62 BYTE • JULY 1985
takes to read this ad,
on our backup streamer.
O In the 1 hour, 4 minutes other streamers take, you could
call your broker. Linger over coffee. Wade through the Wall Street
Journal © And read this PC Megastore™ ad too. © So take the time.
You'll more than make it up with a PC Megastore hard disk and tape
hooked to your IBM-PC* or compatible, Apple II or IleJ because all the files
you need -both current and archive -will always be right where you need them.
© Just a keystroke away. © The secret? Only Ampex backs up a 20 MB hard disk
with another 25 megabytes* of addressable storage -a unique, bootable streamer with
cache memory. That not only means you can address a file in 92 seconds, you can
backup files offline just by touching a couple of buttons. © Without tying up your
computer. Q Your time. © Or a small fortune in floppies. (In fact, our 45 megabytes of
available storage cost about half the price per MB of other hard disks.) So consider
your time, money and convenience. ©And our quality. The PC Megastore system is
backed by a full year warranty from Ampex, a company known for manufacturing
quality computer peripherals for over 20 years. © Take a moment Contact: Ampex Com-
puter Products Division, Marketing Communications, 10435 N.Tantau Ave., Cupertino, CA
95014. 800 421-6863, 213 640-0150 in CA. We'll give you a dealer's name so you can buy a
PC Megastore system. ©Then in no time at all, you'll Jf\ l\ Jl ^3^S^^
make up for the 92 seconds you spent reading this ad. ^^1™ W^ mJr^
Ampex Corporation • One of The Signal Companies
'PC Megastore is upgradeable and comes in four models: 20 MB with 25 MB tape, 10 or 20 MB disk, or 25 MB tape.
Inquiry 31 JULY 1985 • BYTE 63
THE AT&T PC
THE COMPUTER WITH
THE FUTURE BUILT IH.
Before you buy a personal com-
puter for your business you should
ask yourself two essential questions.
One: What do you need today? Two:
What will you need tomorrow?
The AT&T PC 6300 is the answer
to both. Tbday, you'll get a high per-
formance computer that's competi-
tively priced. A computer that not
only runs the broadest selection of
software available, but has the power
and speed to make the most of it. A
computer with superb graphics in
monochrome or color. And a high reso-
lution screen that's easy on the eyes.
For tomorrow, you'll get a com-
puter with the future built in. With its
modular architecture and seven expan-
That's a commitment from AT&T.
And the AT&T PC, the computer with
the future built in.
For more information, call your
AT&T Account Executive, visit an
authorized AT&T dealer, or call
1-800-247-1212.
sion slots, it's ready now to work with
future technology, and meet your
future needs. From additional power
to multi-tasking capabilities, even to
features yet to come, it can be easily
enhanced as time goes by.
AT&T
The right choice.
BOOK REVIEWS
PERSONAL COMPUTERS
AND SPECIAL NEEDS
Frank G. Bowe
Sybex
Berkeley, CA: 1984
171 pages. $9.95
DIGITAL IMAGE
PROCESSING:
A PRACTICAL PRIMER
Gregory A. Baxes
Prentice-Hall
Englewood Cliffs. NJ: 1984
192 pages, $14.95
PASCAL APPLICATIONS
FOR THE SCIENCES
Richard E. Crandall
John Wiley & Sons
New York: 1984
2 56 pages, $16.95
PERSONAL COMPUTERS
AND SPECIAL NEEDS
Reviewed by John Wilke
In 1977, a group of ac-
tivists with a variety of
disabilities staged a sym-
bolic sit-in at the Department of Health. Education, and
Welfare to demonstrate support for a bill frequently called
"the civil rights act for the disabled."
Since that legislation became law, engineers and city
planners must design public buildings that are accessible
to all people. The young man who led the HEW demon-
stration and lobbied successfully for the new law has
turned his attention to overcoming another set of barriers:
software, computers, and communications equipment
that, by design, shut out the disabled.
Frank G. Bowe is quick to point out in Personal Computers
and Special Needs that just as new technology is beginning
to make it possible for disabled individuals to not only
communicate more effectively but also pursue meaning-
ful employment in the information industry, there is a lack
ASSEMBLY COOKBOOK
FOR THE APPLE II/IIe
Don Lancaster
Howard W. Sams & Co.
Indianapolis, IN: 1984
368 pages, $21.95
1985 PROGRAMMER'S
MARKET
Brad M. McGehee, editor
Writer's Digest Books
Cincinnati, OH: 1984
343 pages. $16.95
of physically compatible
and affordable computer
interfaces. This paradox is
an underlying theme in
Bowe's book, a survey of
personal computer periph-
erals and communications
prostheses available to people whose hearing or vision
is impaired or who are unable to manage normal move-
ment.
Bowe takes what might have been little more than a
listing of the latest in speech synthesizers and keyboard
emulators and peoples it with firsthand accounts of how
the devices are making life more productive for disabled
people. Unifying this effort is his concern that with the
transition to an increasingly information-based economy—
with its obvious promise of fuller participation for the
disabled— the danger remains that a new set of barriers
will prevent them from participating.
The book, then, addresses both how-to and why. It was
written first for the nearly 30 million Americans who might
[continued)
ILLUSTRATED BY JAMES ENDICOTT
JULY 1985 • BYTE 65
BOOK REVIEWS
benefit from the use of microcomputers for writing,
"reading," and "hearing" or handling the everyday tasks
that can be daunting for even the most determined dis-
abled person. Bowe offers handicapped people and their
families, teachers, and friends a practical guide contain-
ing prices, sources, and descriptions of scores of spe-
cialized interfaces designed to close the gap between
disabled people and their computers. These details weave
through the text and are then gathered together in an ap-
pendix for quick reference.
The products Bowe surveys range from speech-
recognition units and speech synthesizers to optical text
readers and software such as Logo (used increasingly by
educators for their dyslexic and developmentally disabled
students). The Information Through Speech Unit (from
Maryland Computer Services Inc., Forest Hill, Maryland),
for example, allows the blind aural access to the popular
NEXIS and LEXIS databases. Bowe explores the state of
the art in optical character recognition: an extraordinary
unit that can scan almost any printed text and read it aloud
in synthesized voice. The $29,000 machine (from Kurzweil
Computer Products, Cambridge, Massachusetts) is clear-
ly beyond the fiscal reach of most people, but Bowe
reports that engineering advances will bring prices down
dramatically on similar units.
Beyond just describing various adaptive products, Bowe
visits with people using these interfaces every day, letting
them describe in their own words the frustrations and joys
the new technologies bring.
The Role of Companies
Despite such adaptations, much of the promise of the new
technology remains to be realized, Bowe points out. This
is true in part because companies working on devices to
help the disabled must overcome discouraging dis-
economies of scale, producing their wares for just a small
slice of the market. Indeed, he laments, many of the most
significant technological advances come not from research
meant to make computers more accessible to handi-
capped people but from industry efforts to develop talk-
ing vending machines, say, or devices allowing a business-
person to dictate letters without a secretary.
Another problem, Bowe writes, is that use of the adap-
tive systems now available is often hampered by incom-
patibility with popular applications software. Most of the
software designed for disabled people is limited to ad-
dressing a specific need, such as keyboard emulation for
people with severely limited mobility. But this software
frequently does not then work with widely used software
such as spreadsheets and word processors, which are
often "locked" to prevent modification. For example, the
popular Echo II speech synthesizer (from Street Elec-
tronics, Carpinteria, California) does not yet work with such
protected programs as MicroPro's WordStar. Hardware,
too, must often be altered to function with special devices
for the disabled.
Bowe is optimistic that at least some computer makers
will respond to these concerns. Toward this goal of mak-
ing manufacturers more aware of the difficulties of the dis-
abled, last year the author conceived and carried out a
conference on computer accessibility, under the auspices
of the White House Office of Private Sector Initiatives. The
conference, which Bowe describes briefly, brought
together experts on the needs of the disabled with
representatives from AT&T Bell Laboratories, International
Business Machines, " Apple Computer, l&ndy, and
Honeywell. Approaches to enhancing accessibility in-
volved relatively simple accommodations, including the
introduction of standard ports for adaptive interfaces.
Some companies expressed concern that the computer
market is too fast paced and competitive to meet the
needs of such a small market segment. Bowe answers with
convincing demographic data suggesting potential market
opportunities for firms willing to respond to the special-
needs buyer.
Bowe's excitement when he considers what microcom-
puters might mean for the disabled in the not-too-distant
future illuminates his book. Within a decade, Bowe
believes, affordable computers will be able to "hear"
speech in real time and print out what is being said. "As
someone who has not heard a word in three decades,"
he explains, "this prospect fills me with a wonderful sense
of anticipation."
)ohn Wxlke covers technology and telecommunications for Business
Week (Suite 1200, 1 1 20 Vermont Ave.. Washington, DC 20005).
DIGITAL IMAGE PROCESSING: A PRACTICAL PRIMER
Reviewed by Richard ). Cass
In the preface to Digital Image Processing: A Practical Primer,
Gregory A. Baxes states his intention to provide "an
elementary overview of digital image processing at a prac-
tical level." On a technical level, he succeeds admirably.
The book is a sound and detailed introduction to the con-
cepts and practices of processing images using digital
computers. An entire section on the hardware considera-
tions related to image processing would be helpful for
those who are interested in designing and configuring
systems for digital image processing. A practical advan-
tage of this book is a section that contains entries for each
of the most commonly used digital image processing oper-
ations; a catalog format makes this section most useful
as a reference for the beginner and the experienced
reader alike.
In part I, the author defines image processing in general
and discusses methods of image processing other than
digital, such as optical and analog. He also details the
historical development of digital image processing, from
the early 1960s and the space program's attempts to
gather pictures of the moon's surface to the later work
done by NASA in the Mariner and Pioneer projects. Baxes
[continued)
66 BYTE • JULY 1985
Other people make modems for telecommunications.
But our new Courier 2400™ modem is made for busi-
ness. This modern modem transmits, over the phone,
240 characters a second, enabling you to upload or
download data at twice the speed of a 1 200 bps
modem. You'll cut phone costs, save precious hours
and increase productivity.
The Courier 2400 features auto-dial and auto-answer
. . . and is fully CCITT and Bell compatible. It responds
to the full AT command set, allowing you to use any
of the popular telecom software packages, including
Telpac™ by USRobotics, Crosstalk™, PC Talk™,
Smartcom™ and many
others. And the entire AT
command set and S-register
functions are displayed on
"help screens" and again
summarized for you on the
underside of the unit.
Courier 2400 is accom-
modating in other ways too.
Microlink 2400™
line monitoring. Courier can test itself
in both answer and originate modes,
and automatically adjusts from 2400
bps to 1 200 or 300 bps. And a powerful
automatic equalizer assures nearly
perfect performance on every call.
At $699, you'll not find more modem for
the money. If you prefer an internal
slot modem for IBM-PC and compatible
computers, our new Microlink 2400™
Help Screens
It lets you know the length of each call, tells you (on
screen) the status of a call in progress, and even fea-
tures an adjustable speaker to provide audio phone
will deliver the same superior performance at the
same affordable price.
And to get the most
out of either Courier
or Microlink, ask for
new, improved Telpac
telecommunications
software with easy to
use windows.
We Set OUt tO build Bottomof Courier
the best modem on the market. Now, it's ready. Once
you try Courier or Microlink, we think you'll agree —
we're not exaggerating one bit.
tMtobotics
The Intelligent Choice
in Data Communications.
Inquiry 361
U.S. RobotiCS, Inc. 8100McCormickBlvd.,Skokie,IL60076 Phone:(312)733-0497 Outside Illinois: 1-800-Dial USR Telex: 650-186-3130
Inquiry 166
HARMONY VIDEO & COMPUTERS
2357 CONEY ISLAND AVE.. BROOKLYN, NY 11223
800VIDEO84 OR 800-441 11 44 OR 718-6271000
IBM PC256K
PANASONIC 1091
P
$1309.95
$241.99
STAR SG 10
APPLE
$212.50
$819.95
"PRINTER SPECIALS"
Brother HR15 XL
1?fl
Juki 6100 Teievideo
344
Panasonic KXP 1093 449
Brother HR 35
739
Mannesman Spirit 80
177
Panasonic XKP3151 379
Citizen MSP 10
Pflfl
NEC 2050
609
Powertype 275
Citizen MSP 15
*fW
NEC 3550
979
StarSGlO 209
Corona Laser
2
481
NEC 7730 1812
StarSG15 347
Daisywriter
7?fl
NEC 8850 1383
StarSO10 318
Epson LX 80
?1fl
Nee p3 or p2
707
StarSDl5 411
Epson FIX 80 FT-
249
Okidata92
309
StarSRIO 457
194
Okidata93
559
StarSR15 567
Epson RX 100
369
Okldata192
333
StarSBlO 871
EpsonFXSO
123
Okimate 10
125
Silver Reed Exp 550 364
«>48
Olympai Compact 2
338
Silver Reed Exp 500 234
514
Olympai ro
297
Silver Reed Exp 770 850
910
Panasonic KXP 1091
242
Toshiba 1340 515
HP Laser Jet
2
749
Panasonic KXP 1090
Panasonic KXP 1092
187
333
Toshlba351 1113
WOW! WOW! WOW!
IBM
APPLE
MONITORS
PC256K
1309
2Ew/Disk Drive
819
Amdek300Green
112
PCXT
2787
Apple 2C
879
Amdek 300 Amber
109
IBM Drive
189
Imagewriter
468
3lOAmber
148
ASTSixPack
209
Addt. Drives from 11
Color300
205
Ta1lo.rass25MeQ
2496
Color 500
333
Quad Board
219
Color600
374
Keylronics
129
ATARI
Color 700
399
Hand! 1
269
BOO XL
83
Color 710
499
Hercules Color
140
1027 Printer
224
PrlnctonHX12
419
Hercules Monochrome
276
148
Princton Max 12
156
Paradise Graphics
250
215
Taxan 122A
135
Paradise Multi Display
271
1025 Printer
141
Taxan420
380
STB Graphics +2
244
32
Tecmar Graphics
427
Printerl/F
47
SANYO
Tecmar Captain
189
550 DS
598
PersystMonocard
182
MODEMS
Hayes 1200
Hayes 1200B
Hayes 300
Micromodem2E
555 OS
864
Bernouli Box
10 Meg Drive
Joystick
1935
593
26
361
328
122
MBC 775 1664
COMMODORE
Tandon 100-2
127
Commodore84
145
89
1541 Disk Drive
171
ZENITH
1702 Monitor
175
Zenith PC 2150
Zenith PC 15152
Zenith PC161-52
1619
2057
2204
MPS 802
Indus. Drive
182
224
800-441-1144
Items reflect cash discount For your protection we cfiecK for stolen credit cards
HERE'S THE BEEF!
MAINFRAME TAPE SUBSYSTEM
FOR THE IBM PC/XT/AT
WITH FREE BACK-UP
All the data your PC could possibly consume from corporate,
commercial and proprietary data bases. With 9-track Vz "
IBM compatible tape you have a universally acceptable
medium which provides for worldwide data interchange.
Automatic tape loading ■ High-speed hard disk back-up FREE
■ Dual density at 800 or 1600 BPI ■ Allows direct tape access
under any language supported by DOS 2.0 (A Telebyte exclusive)
(800)835-3298 TELEBVTE TWX510.226-0449
(516)423-3232 TECHNOLOGY INC.
270 E. Pulaski Road Greenlawn, NY 11740 A Public Company
BOOK REVIEWS
moves on to an overview of some of the more recent
business applications that have been made possible by
image processing, including factory automation and com-
puter graphics.
The Image
Part II covers the characteristics of the digital image— how
it is formed how brightness and resolution affect the way
the image looks— and explains such terms as digitizing,
pixel, frequency, and frame rate. One chapter concentrates
on the image histogram, a tool used to measure and
assess digital images. The histogram provides a graphic
representation of the contrast qualities of the digital image
by plotting the number of elements in an image against
their brightness levels. Manipulating an image's histogram
can affect the image, as the author demonstrates.
Baxes discusses the concept of "point processing,"
where each element of an image can be modified by a
mathematical or logical process to create a new image.
He also discusses operations such as contrast enhance-
ment, corrections for photometric and geometric distor-
tions, and applications for these techniques in graphic arts,
as well as the fundamentals of processing picture elements
in group relationships.
The chapter on image data handling describes, in great
technical detail, the major functions that a hardware sys-
tem must accomplish. Baxes provides examples of hard-
ware specifications from several manufacturers to illustrate
the types of hardware used to perform these functions.
Digitization, storage, display of images, and the internal
interface between where the memory is stored and the
hardware image processor, as well as the system's inter-
face to the host computer, are covered. The author goes
into the mechanics of the hardware device that actually
processes the digital image data, with block diagrams and
product-specification sheets. He discusses the charac-
teristics of single- and dual-pixel point processors, group
processors, and frame processors.
Image Processes
The catalog of 19 digital image-processing operations con-
cisely explained in part IV is extremely useful. It provides
a detailed explanation, with images from before and after
processing, of the most commonly used image-processing
operations. The section includes more specific examples
of histogram manipulation, as well as discussions of con-
trast enhancement, filtering, and edge enhancement. Each
entry in this section contains a description of the purpose
of the operation, possible applications for it, and prac-
tical hints on how to implement the process. The image
that accompanies each piece reinforces the reader's
understanding of the associated operation.
Comments
With a few exceptions, the book is well structured. The
author introduces terms and concepts only as necessary,
[continued)
68 BYTE • IULY 1985
Inquiry 355
$ 29^ SOFTWARE!
POWERFUL
NEVADA
SOFTWARE FOR CPM-80
NEVADA
%)Zi%
d?y Rev. 3.0. Based on ANSI-74 standards with powerful level
\*P 2 features, including compound conditionals & full CALL
^r CANCEL. A classroom favorite. Requires 32K RAM. Package
includes diskette, 165-page manual, many examples & 16 com-
plete COBOL source code programs. $29.95.
COBOL Application Package, Book 1: $9.95.
NEVADA
FORTRAN.
Based on ANSI-66 standards (FORTRAN IV) with some 1977
level features. Advanced features include: IF.. THEN... ELSE
statement; COPY (Include); CHAINing with COMMON: TRACE
debugging. Requires 48K RAM. Package includes diskette, 214-
page manual, 5 sample programs & an 8080 assembler. $29.95.
NEVADA
EDIT
A full-screen, video-display text editor designed specifically for
computer program text preparation. Completely user-changable,
it can be configured to almost any terminal & takes only 12K disk
space. Requires 32K RAM. Package includes diskette & 59-page
manual. $29.95.
NEVADA PASCAL H aa§^ NOW $19.95!
Diskette & 184-page manual. Requires 64K RAM & 2 disk drives
with at least 90K storage.
NEVADA BASIC™ $29.95
Diskette & 220-page manual. Requires 48K RAM.
NEVADA P I L O V* $29.95
Diskette & 131-page manual with 10 sample programs. Requires 32K RAM.
B I G P R I N T™ DISKETTE $19.95
Great for making signs. Requires 132-print position printer.
POWERFUL
UTAH
TM
SOFTWARE FOR PC-DOS/MS-DOS
UTAH
PASCAL.
Has many advanced features including: 14 digit precision, BCD
math (no round-off errors), floating point + 63 -64, TRACE
debugging, Arrays up to 8 dimensions, 64 strings, External
procedures & Dynamic Module loading. Requires 128K RAM.
Package includes diskette & 134-page rhanual.£0Mff
NOW $19.95!
UTAH
BASIC
Has advanced BASIC features such as full matrix operations,
Single- & Multi-Line functions, BCD math (no round-off errors).
And Utah BASIC has a built-in, full-screen text editor that makes
programming a real pleasure. Requires 128K RAM. Package
includes diskette & 220-page manual. $29.95.
UTAH
PILOT
Written by Prof. J. Starkweather, the language's creator, Utah
PILOT exceeds all PILOT-73 standards. And it has an integrated
full-screen text editor for easy program development. Ideal for
classroom instruction, business training & home study. Requires
128K RAM. Package includes diskette, 125-page manual & 10
sample programs. $29.95.
UTAH EDIT™ $29.95
Diskette & 55-page manual. Requires 128K RAM.
B I G P R I N T™ DISKETTE $19.95
Great for making signs. Requires 132-print position printer.
UTAH software requires 128K RAM (i.e., 90K user RAM) an IBM- PC, XT, AT PCjr,
or compatible (16-bit) micro with MS-DOS or PC- DOS Operating System, Rev. 2.0
or higher.
NEVADA Software requires 32K RAM (unless otherwise indicated above), a CP/M
Operating System & an 8080, 8085, orZ-80 (8-bit) processor.
SATISFACTION GUARANTEED! If for any reason you're not completely satisfied, just return the Nevada or Utah package within 15 days-in good condition,
with the sealed diskette unopened-and we'll refund your money! There's absolutely no risk to you, so why wait?-order today! We welcome C.O.D.s and
(PLEASE NOTE: In-store prices are $39.95. Prices shown here are valid only by mail order with this coupon; offer expires Aug. 31, 1984.)
ae
NEVADA Please send me these NEVADA Software packages:
□ COBOL □ FORTRAN DEDIT □ PASCAL □ BASIC □ PILOT DBIGPRINT
(Extra manuals-$14.95 each; diskettes alone-$19.95 each. Specify number & formats
of manuals and/or diskettes required.)
Please specify the diskette format you want:
□ 8" SSSD (Standard CP/M IBM 3740)
□ 5VV Diskette for: q Access/ Actrix; D Apple CPM; □ DEC VT 180, or
D Rainbow; □ Epson QX-10; □ Heath Hard Sector (Z-89), or □ Soft Sector (Z-90,
Z-100); D IBM-PC (requires Z-80, Baby Blue II Card); □ Kaypro DD (NCR);
D Micropolis Mod II; □ NEC PC 8001; □ North Star DD; □ Osborne SD;
□ Sanyo 1000, 1050; DSuperbrain DD 3.X; DTelevideo; DXerox820 SD.)
UTAH Please send me these UTAH Software packages (IBM-PC diskette):
□ PASCAL □ BASIC □ PILOT DEDIT DBIGPRINT
(Extra manuals-$14.95 each; diskettes alone-$19.95 each. Specify number & formats
of manuals and/or diskettes required.)
Send your order to:
ELLIS COMPUTING, INC.
3917 Noriega Street, San Francisco, CA 94122
Phone (415) 753-0186
SINCE 1977
TOTAL .
Send me software packages:
Other: extra manuals, extra diskettes,
Nevada COBOL application Book 1, BIGPRINT: TOTAL .
California residents add sales tax (6% or 6V2%)
Handling/shipping: add $5 for first package or manual, $2 each
additional. OVERSEAS: add $15 for first package or manual,
$5 each additional.
D Check D MasterCard DVISA
Checks must be in U.S. Dollars, drawn on a U.S. bank
DC.O.D. (add $4)
Enclosed: TOTAL .
CARD # .
Exp..
SIGNATURE.
SHIP TO NAME.
STREET
CITY/STATE/ZIP
CP/M is a Digital Research TM: MS isa Microsoft Corp. TM; Apple II is an Apple Computer. Inc. TM;
Osborne is an Osborne Computer Corp TM; Xerox 820is aXerox Corp TM: Kaypro is a Non -linear
Sys. TM; Heath/Zenith is a Heath Corp. TM; IBM is an International Business Machines. Corp. TM:
NevadaBASIC Nevada COBOL. Nevada FORTRAN. Nevada PILOT Nevada PASCAL. Nevada EDIT
Utah BASIC. Utah PASCAL. Utah PILOT Utah EDIT, BIGPRINT & Ellis Computing, Inc. are Ellis Com-
puting TMs. 'Cj 1985 Ellis Computin g. Inc.
JULY 1985 -BYTE 69
As a programmer,
you're already respected*
With betterJooking screens,
you could be loved*
You write wonderful programs.
Their logic is elegant. Their organization is solid.
They worklike a charm.
But how do they look?
Maybe appearance shouldn't count, but it does.
Because not only is a well-designed screen impres-
sive to look at — it also makes the program easier to
work with. And that makes you look good, too.
It takes you days, perhaps weeks of effort to make
a program right. Isn't it worth a few minutes to
make it beautiful?
A few minutes. That's all it takes for you and
Screen Sculptor to create a glorious-looking screen.
And once it's done, Screen Sculptor automatically
writes the program — in IBM Basic, IBM Pascal,
or Turbo Pascal — to display the screen and allow
the user to enter data.
SOFTWARE
1 BDTTLinG
cnmpRnv
There's no limit to what you can do with Screen
Sculptor. Design a screen you like and rearrange it
whenever you like. Select colors from a mouth-
watering menu. Choose special characters, draw
lines and boxes, paint in areas, repeat a character in
any direction!
Specify input fields, variable names, data types,
acceptable data ranges and more. Then Screen
Sculptor generates actual program source code
based on your screen design.
You'll need an IBM PC, XT, PCjr, PC AT or
100% compatible, 128K, DOS, one 320Kdisk drive
and any 80-column display.
Screen Sculptor does more than design screens.
For $ 125 , it will enhance your creative reputation
and thoroughly impress your users.
Because people don't expect a beautiful screen.
But they sure do appreciate it when they see it.
Try it FREE for 30 days!
Here's a no*risk offer. Order now and
you'll also get a full demo disk* Use the
demo and the manual for 30 days. If you
don't love it, return the package for a full
refund!
Credit card orders only call 24 hours a day, 1*800*824-7888, operator 268.
For all other orders and inquiries call or write: The Software Bottling Company of New York, 6600L.I. Expwy, Maspeth, NY 11378.
(718) 458-3700. Ifwe're shipping to a NYS address, please add 8 l A% sales tax.
70 B YTE • JULY 1985
Inquiry 323
BOOK REVIEWS
and each discussion of technical material builds logically
upon the information and terms already explained. Defini-
tions and explanations of the intricacies of image process-
ing are lucid enough to instruct the beginner without
insulting a more knowledgeable reader. The book is, as
promised, a practical introduction to digital image
processing.
I have only one serious misgiving about the book: All
the technical information is presented in clear, coherent
prose, but the rest of the writing could have used better
editing.
Richard J. Cass (29 High St., Peterborough. NH 03458) is a
technical writer for Apollo Computer in Chelmsford, Massachusetts.
PASCAL APPLICATIONS FOR THE SCIENCES
Reviewed by Steven H. Rogers
In Pascal Applications for the Sciences, Richard E. Crandall
tackles the problem of teaching scientific programming
in a minimal amount of time. The book is intended to be
used largely in a self-paced manner; to get the most out
of it you should have ready access to a computer running
Pascal. It is organized with short blocks of text followed
by exercises illustrating the important points just covered.
I found this technique effective in keeping my interest.
The first five chapters provide the basic tools for writing
scientific programs in Pascal. Crandall then presents more
advanced examples of scientific applications. The balance
of the book consists of five appendixes containing libraries
of functions and procedures for scientific programming.
Scientific Programming
Crandall begins with an intentionally brief review of the
fundamentals of Pascal programming. Those readers with
a background in Pascal can skip the review without miss-
ing anything; readers new to the language will need a stan-
dard Pascal text as a supplement. Exercises relate to scien-
tific applications.
Next, the reader is introduced to mathematical program-
ming. The author demonstrates numerical methods for ap-
proximating the derivatives and integrals of a function,
proceeds to coverage of differential equations, and then
moves on to the use of matrices to solve systems of si-
multaneous linear equations. One example and several
exercises that I found quite enjoyable involved modeling
a satellite orbiting the earth.
Crandall's coverage of probability presents a concise ex-
planation of the problems involved with modeling prob-
abilistic phenomena on computers, which are by nature
deterministic. This means a given input will always yield
the same output, though some people maintain that their
computers don't fit this description. Examples range from
population biology to card games. An introduction to the
statistical analysis of data concludes this chapter.
[continued)
64K S100 STATIC RAM
*139S?
NEW!
LOW POWER!
150 NS ADD S10
BLANK PC BOARD
WITH DOCUMENTATION
549.95
SUPPORT ICs + CAPS
$17.50
FULL SOCKET SET
$14.50
FULLY SUPPORTS THE
NEW IEEE 696 S100
STANDARD
(AS PROPOSED)
FOR 56K KIT $125
ASSEMBLED AND
TESTED ADD S50
FEATURES: PRICE CUT!
* Uses new 2K x 8 (TMM 2016 or HM 6116) RAM*.
* Fully supports IEEE 696 24 BIT Extended
Addressing.
* 64K draws only approximately 500 MA.
* 200 NS RAMs are standard. (TOSHIBA makes
TMM 2016s as fast 8* 100 NS. FOR YOUR HIGH
SPEED APPLICATIONS.)
* SUPPORTS PHANTOM (BOTH LOWER 32K
AND ENTIRE BOARD).
* 2716 EPROMs may beinstalledin any of top48K.
* Any of the top 8K (E000 H AND ABOVE) may
be disabled to provide windows to eliminate
any possible conflicts with your system monitor,
disk controller, etc.
* Perfect for small systems since BOTH RAM and
EPROM may co-exist on the same board.
* BOARD may be partially populated as 56K.
256K S-100 SOLID STATE DISK SIMULATOR!
WE CALL THIS BOARD THE "LIGHT-SPEED-100" BECAUSE IT OFFERS
AN ASTOUNDING INCREASE IN YOUR COMPUTER'S PERFORMANCE
WHEN COMPARED TO A MECHANICAL FLOPPY DISK DRIVE.
PRICE CUT!
■ 5V 64K
BLANK PCB
(WITH CP/M* 2.2
PATCHES AND INSTALL
PROGRAM ON DISKETTE)
$ 69 95
(8203-1 INTEL $29.95)
256K on board, using
DRAMS.
Uses new Intel 8203-1 LSI Memory
Controller
Requires only 4 Dip Switch
Selectable f/O Ports.
Runs on 8080 or Z80 S100 machines.
Up to 8 LS-100 boards can be run
together for 2 Meg. ol On Line Solid
State Disk Storage.
Provisions for Battery back-up.
Software to mate the LS-100 to your
CP/M* 2.2 DOS is supplied.
The LS-100 provides an increase in
speed of up to 7 to 10 times on Disk
Intensive Software.
Compare our price! You could pay
up to 3 times as much for similar
boards.
#LS-100
(FULL256K KIT)
(ADD $50 FOR A&T)
*169
00
THE NEW ZRT-80
CRT TERMINAL BOARD!
A LOW COST Z-80 BASED SINGLE BOARD THAT ONLY NEEDS AN
ASCII KEYBOARD, POWER SUPPLY, AND VIDEO MONITOR TO MAKE A
COMPLETE CRT TERMINAL. USE AS A COMPUTER CONSOLE, OR
WITH A MODEM FOR USE WITH ANY O F THE PHONE-LINE COMPUTER
SERVICES.
FEATURES:
* Uses a Z80A and 6845 CRT
Controller for powerful video
capabilities.
* RS232 at 16 BAUD Rates from 75
to 19,200.
* 24 x 80 standard format (60 Hz).
* Optional formats from 24 x 80
(50 Hz) to 64 lines x 96 characters
(60 Hz).
* Higher density formats require up to
3 additional 2K x 8 6116 RAMS.
* Uses N.S. INS 8250 BAUD Rate
Gen. and USART combo IC.
* 3 Terminal Emulation Modes which
are Dip Switch selectable. These
include the LSI-ADM3A, the Heath
H-19, and the Beehive.
* Composite or Split Video.
* Any polarity of video or sync.
* Inverse Video Capability.
* Small Size: 6.5 x 9 inches.
* Upper & lower case with descenders.
* 7 x 9 Character Matrix.
* Requires Par. ASCII keyboard.
$8Q95
\J%J #ZRT-80
(COMPLETE KIT, 2K VIDEO RAM)
FOR 8 IN.
SOURCE DISK
(CP/M COMPATIBLE)
ADD $10
BLANK PCB WITH 2716
CHAR. ROM. 2732 MON. ROM
95
$49
SOURCE DISKETTE - ADD $10
SET OF 2 CRYSTALS - ADD $7.50
Digital Research Computers
P.O. BOX 461565 • GARLAND, TEXAS 75046 • (214) 225-2309
Call or write for a free catalog on Z-80 or 6809 Single Board
Computers, SS-50 Boards, and other S-100 products.
TERMS: Add $3.00 postage. We pay balance. Orders under $15 add 75c handling. No
C.O.D. We accept Visa and MasterCard. Texas Res. add 5-1/8% Tax. Foreign orders
(except Canada) add 20% P & H. Orders over S50 add 85C for Insurance.
Inquiry 12 3
IULY 1985 -BYTE 71
WE'RE BUILDING A
NETWORK FOR SALES,
NO ONE BACKS IT UP LIKE WE DO.
From first-time user to seasoned pro.
From national telemarketing to local
retail stores. Whoever you are, and
whatever your microcomputer needs,
for sales, service and support, you can
count on Micro Mart.
CUSTOMIZED SYSTEMS,
CUSTOMIZED SUPPORT.
Micro Mart customizes personal and
business computers because we have
the expertise to do it right. Our special-
ties include advanced memory systems
like hard disk drives and multifunction
boards. And much more.
Now you can depend on Micro Mart
for customized service and support.
Our service center is the largest in the
Southeast, and it backs up every tele-
marketing sale we make, nationwide.
Our retail sales are supported by the
best in-store Techs in the business. So
our service is on-line, on site or
on-the-spot. And we do
it on time. Try us
and see.
MICRO MART NATIONAL.
ALWAYS UP-TO-DATE.
Micro Mart is the place to find the latest
products. Our state-of-the-art
mainframe-to-inventory connection
puts every buyer on-line with our ten mil-
lion dollar inventory. Instantly
Our telemarketing salespeople are
highly trained consultants, constantly
up-to-date, so you don't
have to be. And we
offer equally innova-
tive financing, like
the Micro Mart
Blue Chip Credit
Card. Call us today
for systems, sales
and support, and dis-
cover why Micro Mart is
way out in front.
YOUR PERSONAL BLUE CHIP CARD
1234 567 890
Micro Mart has financing options
available. Ask for a Micro Mart Blue
Chip Credit Card application, today.
Service & Repairs
• On-Site— We have hundreds of
service locations nationally.
• Depot— Our National Service
Center is one of the fastest
in the U.S.
• We have— A wide variety of
services available. Please call us.
MICRO MART HAS OVER 20 STORE LOCATIONS. CALL FOR THE ONE NEAREST YOU.
72 BYTE • JULY 1985
NATIONAL REFERRAL
SERVICE AND SUPPORT.
Computers
LEADING EDGE Complete systems. FROM $1495
AT&T Color and Mono systems. In stock!!
Calif or Low, Low Price!
COMPUTER SPECIAL OF THE MONTH!
CALL FOR DETAILS!
Networking/Protocol
Conversion
SNA & BISYNC 3780, 5251 Mod 12 & Mod 1 1 , 3274,
3278. .
PC TURB0 186 by ORCHID, 80186 coprocessor
board $599
.FROM $799
IRMA Complete line..
FORTEGRAPH for IRMA, upgrades IRMA to 3279
S3G graphics.
PCnet ORCHID'S new complete line. _ FROM $299
TECHLAND SYSTEMS Blue Lynx 5251 Mod 12 &
3276 Emulators and 3270 Keyboards.
Printers & Plotters
Wehavethousands in stock.
PRINTER SPECIAL OF THE MONTH!
CALL FOR DETAILS!
HOUSTON INSTRUMENTS Plotters &
Digitizers
Dot Matrix
EPSON FX80 Plus/100 Plus.
EPSON LX80/100, RX80/100.
EPSON LQ1500..
EPSON JX80, color printer.
COMREX 420. 400 cps. Epson compatible. _$1795
OKIDATA 192 & 193, ML84, Pacemark2410. _CALL
OKIDATA Color printers. Complete line.
TOSHIBA P-351 & 1340 New Low Prices!
TEXASINSTRUMENTS 855, 865 & 850XL
FROM $729
Letter Quality
NEC Spinwriters 2050, 3550, 8850. New Low Price!
JUKI6700/6300 $419/$749
COMREX CRIIE,CRIII&CRIV._
DIABLO New LQ printers. .
.CALL
Wecarry a full range of form handling options.
Floppy Disk Drives
TANDON TM 100-2, DD/DS, 360K.
New Low, Low Price!
i 12 HEIGHT DISK DRIVES From SHUG ART,
MITSUBISHI, TEAC. PC, XT & ATcomp. FROM $119
'SPECIAL! Two 1/2 HEIGHT DRIVES, "Y"
cables & brackets $229
Hard Discs
Micro Mart carries all the major brands. If you don't
see it— ask for it.
PEACHTREE TECHNOLOGIESP -10, 20, 30 & 50,
int. &ext. For your PC, XT, AT, AT&T, COMPAQ or
others.^ FROM $695
PEACHTREETECHNOLOGIES, New 1/2 Height
tape and Winchester back-up system. .
SYSGEN 10 &20Megw/streamertape.
NEW MODELS— CALL!
SYSGEN Image & Quickfile, streamer tape back-up
for your I B M XT & AT New Low Price!
BERNOULLI TECHNOLOGY Hard Disc
Subsystems..
.CALL
DAV6NG New line of hard discs. 21 & 32Mb
w/tape. Start @ $2495
Chips
We guarantee the lowestpriceforchips! Call us!!
INTEL 8087, 80287 High speed coproc.
FROM $129
64KRAMCHIPS.
256KRAMCHIPS.
Call For Market Price
Call For Market Price
128K PIGGY-BACK Chips for your AT
Call For Market Price
Multifunction Boards
We have a complete line of multifunction boards
compatible with the Portable, AT, XT, & Jr.
THE BOARD SPECIAL OF THE MONTH!
CALL FOR DETAILS
SIX PACK 64-384K, multifunc. .
MPII RAMboards, for PC & PC compatibles. _ CALL
I/O MINNIE, 1/Oshortboard for Portable & AT.
ADVANTAGE 128K-3Mb, expansion for AT_CALL
QUADRAM QUADBOARD, 64-384K,
multifunction. $259
TECMAR CAPTAIN, 0-384K multifunc. $185
TALLTREE J-RAM II, III, IV. New Low Price!
STB RIO GRANDE & GRANDE BYTE, Expansion for
AT.128K. FROM$259
Graphic Cards
PREVIEW Monochrome graphics. Hercules
look-alike for less. CALL
HERCULES Mono & color graphics cards..
TECMAR Graphics Master; HiRes color & mono
supports Lotus. $459
QUADRAM Quadcolorl&ll, colorcards._
PARADISE SYSTEM Multi-display or Modular
Graphics Cards, color & mono, par. port.
FROM $249
SIGMA Color 400, HiRes color board.
New Low Price!
Software
SOFTWARE SPECIAL OF THE MONTH!
CALL FOR DETAILS
Accounting
SORCIM/IUS Complete line including windows.
FROM $289/EA.
CYMA Complete business series. .
Spreadsheets & Integrated
Packages
ASHTON-TATE Framework.
MICROSOFT MultiPlan, w/templates. .
SORCIM SuperCalc3, vers. 2.0 New Low Price!
Enhancements & Utilities
FOX & GELLER Complete line of enhancements for
dBase II, III & Rbase4000.
NORTON Utilities 3.0. $69
ROSESOFT ProKey 3.0. $89
CENTRAL POINT SOFTWARE Copy II PC. $35
ATI Training. $55
SOFTSTYLE SetFX + and Printworks. Printer
control pkgs
SIDEWAYS Inverts printout. $45
BORLAND SideKickand SuperKey.
LIVING VIDEO TEXT Think Tank.
_$125
Compilers & Language Tools
LATTICE C-Compilers. $299
MICROSOFT Complete line. .
BORLAND Turbo Pascal, Turbo Toolbox and more.
FROM $35/EA.
Graphics & CAD
Micro Martcarriesall majorCAD packages. Call if
you don't see it.
Zsoft PC Paint Brush, mouse driven graphics. _ $95
DECISION RESOURCES ChartMaster/
Sign-Masterpkgs
MICROPRO ChartStar..
MICROSOFT Chart. _
Communications
MICROSTUF CROSSTALKXVI. Latestversion. $99
HAYES SMARTCOM II.
Word Processors
MULTIMATEw/Spellingchecker& tutorial.
Low Price
SAMNA + word processor.
MICROSOFT Word NewVersion^
LIFETREE Volkswriter Deluxe
SSI WordPerfect. New version..
_$169
MICROPRO WordStar Professional Series.
New Low Price
Office & Project Planning
HARVARD Total Project Manager.
SORCIM/IUS Super Project.
MICROSOFT Project.
$299
Data Base Managers
Call for our unadvertised Data Bases.
MICRORIM 4000 or 6000, Report Writer & Clout
options New low price!
WARNER SOFTWARE The desk organizer. _ $145
ASHTON-TATE dBasell& HI. AT compatible
MICROSTUF Infoscope.
Modems
HAYES Smart modem 300, 1200, 1200B& 2400. The
best stock i n the U.S. CALL
PROMETHEUS Modems.
VEN-TEL 1200 BAUD Half Card w/ Crosstalk.. $419
POPCOM Popcorn, int. & ext. w/voice and data
communications.
Miscellaneous
DYSAN DISKETTES PC, XT, & AT compatible.
GUARANTEED LOWEST PRICE IN THE U.S.
CALL!
MOUSE SYSTEMS PC Mouse, optical w/software. _
MICROSOFT MOUSE Bus or serial mechanical
mouse.
KEYTRONICS 5150 & 5151. Keyboards for PC and Jr.
KENSINGTON MICROWARE Master Piece. _ $1 1 9
CURTIS Accessories. Pedestals, cables, etc
HAYES Mach II & Mach III Joysticks.
QUADRAM Microfazer. Printer buffer 8-128K.
FROM $129
TRIPPELITE Back-up power supply. 200-1000 watts,
and ISOBAR surge protectors, 4 & 8 plug.
POLAROID Palette. $1345
Monitors and CRTs
PGS Max12 (E), Amber, Monochrome thatalso runs
on color card. New Special Prices
PGS HX-12 & SR-12, Color RG B's.
New Special Prices
QUADRAM Quadchrome, 690 Dot RGB. $429
QUADRAM Amberchrome. Amber monochrome.
$159
AMDEK Color 300, 500, 600, 700, 710, 722.
AMDEK 300A/300G Composite monitors.
AMDEK 310A, Amber monochrome. .
WYSE 50 Terminal..
_$129/$119
. In Stock!!
_$475
TAXAN RGB Color Monitors. Complete line at low,
low prices. CALL!
America's PC Specialist
Prices are subject to change without notice and are similiar, but vary at Micro Mart Retail Stores.
IBM is a registered trademark of International Business Machines Corporation.
Inquiry 235
IULY 1985 'BYTE 73
o
COMPUTERBANC
10UJCST PRICCS nNVUJH€R€! flNYTIMC! flNVPMCC!
THOUSRNDS OF RVRILRBL6 IT6MS. CRLL FOR COMPl€T€ PRICING.
IBM PC
Starter System
$2059
2 drives. 256K.
Mono-Cord
Parallel/Monitor
IBM PC
Deluxe
$2999
20MB/2 drs/256K
Monocord/Porollel
Monitor
IBM PC/AT
$5559
360K
1.2 Meg Floppies
20 Meg Hard
512K Rom
IBM PC/AT BflS€ CALL
IBM PC/AT €NHANC€D CALL
IBM PC/AT DAIVCS/BOAADS CALL
IBM XT CALL
IBM SOFTWRR6
ASHTON TAT€ Framework 359.00
dBflSeil £80.00
dBflS6 III 369.00
€N€AGAAPHICS 269.00
FOX & G€LL€A Qulckcode 139.00
dGroph .149.00
ASCII PAOCommS of tmars 99.00
In-Hoyj* Accountant 99.00
UJord Porfoct £49.00
MICAOPAO Wordstar £49.00
2000 £69.00
Professional 359.00
MICROSOFT Word ££9.00
Multlplon 139.00
Project 159.00
MICRORIM Rbose: 4000 £95.00
MULTIMATC £69.00
PC Mous« LU/Softujore 139.00
PFS Write. File. Beport B9.00
Proof, Recess . . . .' 79.00
IBM HRRDWRRC
ASTSixPockPlus64K £59.00
MegoPlusll £69.00
ATRomtol.BMB CALL
FAANKLIN T€L€COM
10 Meg Harddlsk 659.00
HCACULCSMonoGrophics 316.00
Color Cord 159.00
IBM Floppy 1.2 Meg CALL
IRWIN tape Drive 539.00
MICROSCICNC€
10MB Winchester 659.00
MOUSC SVSTCMS Optical Mouse .169.00
ORCHID Turbo CALL
Pc Net Starter Kit CALL
QUADAAMQuadboardO-K ....£19.00
Quadcolor 1 or Mlcrofazer 64K . . £05.00
STB Rio plus 64K £45.00
Super Rio £55.00
Grophix s II NEW £45.00
TALtGRASSUJ/Tape CALL
TflNDOM TM 100-2 169.00
T6RC55B 119.00
€PSON1.6MegDr 199.00
ALSO — PCASVST, ORCHID, PRRRDISC,
TITRN RND OTHCRS
MOD€MS
ANCHOAMarkX 109.00
Mark XII £39.00
Volksmodem 1200 199.00
HAVCS 1200 395.00
200B 349.00
2400 CALL
Micromoden //e £19.00
PAOM€TH€USPromodeml200 .306.00
ISOOBW/Software £89.00
Promoden 1200B £59.00
Promoden 1200R 3£9.00
Promoden Mac Pac Kit 111.00
UJ€ SUPPOAT TH€S€ FIN€ SVSTCMS:
MONITORS
AMDCX300 129.00
300n 145.00
310fl 169.00
N€C 1201 Hi Res Green 115.00
1260 Green 79.00
JC 1215 Composite Color in/audio .£15.00
PRNCCTON GRAPHICS HX-12. . .469.00
SR-12 6£5.00
MflX-12 189.00
TRXRN 121/122 149.00
420 (RGB) 439.00
415 (RGB) 489.00
PANASONIC DT-S101 Composite . 199.00
DT-H103 10" Composite Color , . .5£9.00
DT-D1300D13"RGBCobr 3£9.00
DT-M14014" RGB Color 489.00
PRINT6RS
BROTHCR Hfl-10 CALL
HR-15 353.00
HR-25 599.00
HR-35 599.00
2024LQ 915.00
Twinwriter CALL
CPSON RX-80 F/T 3 9.00
FX-B0 + 389.00
FX-100 + 595.00
IQ1500 CALL
N6C2030 659.00
2050 699.00
3530 1139.00
3550 1449.00
OKIDATA ML 182P £44.00
ML192P 410.00
ML193P 569.00
PANASONIC 1091 CALL
STAA MICAONICS CALL
TOSHIBA CALL
RPPL€ PRODUCTS
APPLICD €NGA Mega Rom CALL
RPPL€ Compatible Drive 145.00
APPLCUJORKS £15.00
APPL€MOUS€ II 1£9.00
APRICORN Serial 69.00
80col/64 //e only 99.00
Graphics Cord 79,00
ASCl 1 1 Express Professional 89.00
MACINTOSH 3'/* drive 159.00
Harddrlve CALL
MACINTOSH Software Jazz CALL
MICAOSOFT Softcord II ££9.00
Multi-plan lie & Mac 1£9.00
Basic (Mac) 109.00
TH€D€SKOAGANIZ€A(Moc) . . .133.00
MICAO SCI R2 drive //e 169.00
Ik drive 169.00
HAVCS Mach III Joystick 39.00
SVSTCMSSAVCRfon 69.00
T€RC//e drive 169.00
Titan Accelerator £39.00
VIDCXUItroterm 179.00
Videoterm 159.00
UJ€SP€fl Graphics Interface 69.00
Buffered Graphics Interface .... 139.00
RPRICORN (Lifetime Warranty)
Super Serial Imager 99.00
Graphics Interface 99.00
60 Column/64K 09.00
Cxtend It 64K 89.00
Apple, Compaq, IBM, and many more.
TEIEX #550757/ANSWER BACK— COMFLTTERBANK UD
O
Orders Only
800/332-BANC
OUTSIDE CALIFORNIA
COMPUTERBANC
16783 Beach Blvd., Huntington Beach, CA 92647
714/841-6160
Cash prices Indicated, fill products ore In factory sealed packages, (lie guarantee all Items for 30 days.
Within this period, defective merchandise returns must be accompanied bu RMfl number, fill other returns ujII
be subject to o 10% restocking fee. for prepaid orders, there will be a 3% shipping charge; 5% far UPS Blue
Label; $5.00 minimum; all orders outside U.S.A. ot 15% shipping. California residents odd 6% soles tax.
Prices subject to change without notice.
©Copyright 1985 COMPUT€RBRNC. All Rights Reserved
BOOK REVIEWS
Graphics programming in Pascal is covered in sufficient
detail for most scientific and engineering applications.
Crandall provides a graphics library of two- and three-
dimensional graphics procedures for the Tektronix 4012
graphics terminal and the Hewlett-Packard HP 7 4 70 A plot-
ter. These procedures would have to be modified for use
with other systems. 1 found this to be fairly straightforward
for Ttirbo Pascal version 2.0 running on my Hyperion.
Advanced Techniques
The last four chapters are devoted to more advanced
applications in mathematics, chemistry physics, and
biology. Most readers will want to be selective about the
exercises they do from these chapters. Many of them are
exploratory in nature and take on the character of a major
project. Because the methods illustrated in a particular
application area can be used in other fields, 1 advise
against completely skipping a chapter that may fall out-
side your specialty. Advanced examples from mathematics
include fast Fourier transforms for signal analysis and a
method for doing arithmetic of arbitrary precision.
Chemistry applications include modeling chemical reac-
tions and graphical modeling of molecular structure. Ex-
amples from quantum mechanics appear as both
chemistry and physics applications. An interesting illustra-
tion of computer graphics in physics models the pertur-
bation of Saturn's rings by the gravitational field of one
of its moons. Biological applications vary from ecology
to biological signal processing.
In addition to the graphics library, this book furnishes
functions and procedures for matrix manipulation,
statistics, special functions (Bessel functions and the like),
and dynamic models. Many people would find these li-
braries alone sufficient justification to buy this book.
Developed in parallel with a course for undergraduate
science students, Pascal Applications for the Sciences also meets
the needs of graduate students, practicing scientists, and
technically oriented hobbyists. Richard Crandall does a
generally good job of presenting the material clearly and
concisely. This book has something of the flavor of a travel
guide, especially in the advanced section. It gives you the
information that you need to go exploring on your own.
Steven H. Rogers (108 Brook lane, Midwest City, OK 73130) flies
F-4s for the USAF Reserves when not occupied as a graduate student
in industrial engineering.
ASSEMBLY COOKBOOK
FOR THE APPLE II/IIe
Reviewed by Roger Ccx
Most programmers find a need for doing at least
some assembly-language programming. For Apple
users this usually means venturing beyond Applesoft's
PEEKs and POKEs to acquire the knowledge needed to
[continued)
74 BYTE • JULY 1985
Inquiry 103
>,ttfM&**?'-
Does your
VOUT
U
lerun
■>■%% *'W-
Mark Williams knows that
programmers are like everyone
else: you tend to put your pants
on one leg at a time.
But you still have to get your
programs up and running as fast
as possible. With all the buttons
buttoned and all the zippers
zipped.
That's why we developed the
C Programming System. So you
don't get caught with your pants
down.
To err is human-to debug,
superhuman.
Normally, nothing is more frus-
trating for a programmer than
the debugging process. You've
spent months just getting the
code written, but you know it's
going to take at least that much
more time to get the program
running right.
That's where our C Source
Debugger (cscf)can be a big help.
csd lets you debug like a
human being— in C, not assem-
bler-looking right at your code
through the csd window, an
exclusive Mark Williams feature.
You can set trace-points to stop
program execution at particular
program lines, trace and display
the value of any C expression or
variable, and much more.
With csd you can run the
target program a line at a time,
continue to the next tracepoint,
or even restart the whole pro-
gram right in the middle of
debugging. Meanwhile, you're
squashing bugs as you find
them. And your program will
run without modification.
Get a leg up on the
competition.
Every company says its compiler
produces the fastest, densest
code. But Mark Williams actually
proves it. Take a look at the
benchmark tests below and see
if you don't agree.
Now imagine just how much
more competitive this kind of
performance could make your
products.
EXECUTION TIME (SECONDS)
The C Programming System
supports the complete C lan-
guage as defined by Kernighan &
Ritchie. But it also goes on to
include void and enumerated
data types, register variables,
structure assignments, Berkeley
structure rules, and the biggest C
library available. With support
for a wide variety of third-party C
libraries and utilities.
You also get MS-DOS compat-
ibility, large and small memory
models, 8087 in-line support, and
one-step compiling. A full range
of options increases your flexibil-
ity, letting you compile without
linking, link without compiling,
and more.
With all these advantages, it's
no wonder Intel, DEC, Wang, and
PROGRAM SIZE (BYTES)
MWC L M DRI CI MWC L M DRI CI
many others have made MWC86
their compiler of choice. (After
all, they're only human.)
A human interest story with
a happy ending.
All right, you're interested-which
proves you're not only human,
but smart. So what do you
do now?
Easy. Just call 1-800-MWC-
1700. You'll talk to another
human being who'll answer any
questions you have. And if you
want to order, we'll send you the
complete system, including
MWC86 compiler, csd debugger,
complete library of functions,
and more. All for just $495.
The sooner you call, the
sooner you can be winning the
race to get your products out the
door. Which is, after all, a very
human race.
■-Small Memory Model
■-Large Memory Model
NOTE: Sort program as in Byte , August
1983, p. 91. Register declaration added.
Further information on these benchmarks
available from Mark Williams Company
upon request.
Mark
Williams
Company
1430 West Wrightwood Avenue
Chicago, Illinois 60614
Call 1-800-MWC-1700 To order.
IN ILLINOIS CALL 312-472-6659. VISA/MC ACCEPTED
Inquiry 220
JULY 1985 'BYTE 75
Three more firsts
from the people who
invented the wheel.
XEROX
L
From day one, Xerox and Diablo
have been known as the two best
names in daisy wheel printers. And
now there are three more in the
Xerox line to ehoose from.
The Xerox Advantage D-25
Diablo printer turns out letter qual-
ity documents quickly and quietly.
And it does all that for the price of
~ a dot matrix printer.
to At 80
c.p.s., the D-80IF is the fastest
daisy wheel printer ever made by
Xerox. It has a built-in double bin
sheet feeder. As well as
the capacity to handle up
to 16 computers at once.
And the D-36 spells
reliability. It averages 4,000 hours of
printing between maintenance calls.
But Xerox didn't stop there.
Each of these new machines is
compatible with most computers
on the market, including the
IBM-PC. And they're
■** all easy to use.
They're also a part of Team Xerox,*
so they can be serviced by the
national Xerox service force and
authorized service loca-
tions across the country.
So if you're looking
for the latest in daisy-
wheel printing technology, go with
the people who've been in the busi-
ness the longest. Call 1-800-833-2323,
ext. 25, your local Xerox office, an
authorized Diablo or Xerox dealer
or send your business card to Xerox
Corporation, Dept 25192, EQ
Box 24; Rochester, NY 14692.
For more information from Xerox,
Circle 382 on the Reader Service card.
ig#»
ns$&*
XEROX®, Diablo* and the identifying numbers herein are trademarks of XEROX CORPORATION.
IBM" is a registered trademark of International Business Machines Corporation.
Inquiry 158 for End-Users. Inquiry 159 for DEALERS ONLY.
KEYPATCH™ -10 - A full travel mini-keyboard.
Plugs between keyboard connector and CPU.
Automatically activates NUM-LOCK placing your
IBM™ keyboard into the number pad mode while
KEYPATCH™ -1 provides separate cursor and
screen control functions without the use of the
NUM-LOCK key. Saves time — eliminates errors.
KEYPATCH™ -10 requires no software. A must
for spread sheets; word processing; graphics; etc.
For Immediate Shipment
Genest Technologies, Inc.
IBM PC/XT $84- 98
Compatibles* $89- 98
1^1 C PHinnor Awp "Zenith - ITT - Columbia - NCR
103*31 t. tdingerHVe. Leading Edge - Sperry - Desk Pro
Santa Ana, Cal if. 92705 - please specify system-
i-rAA\ ca^ noon (Cal. Res. Add 6% Sales Tax)
(714) 547-OooU Visa, Master Card, Check. Money Order
'"Patents Pending Plus $2 M Shipping
KEYPATCH'" is a trademark of Genest Technologies. Inc.
IBM'" is a trademark of International Business Machines Corp.
What IBM™
left out . . .
The Enhancer offers:
• BIOS Enhancer reduces eye-strain with flicker-free scroll*, adjust-
able rate of display, touch a key to see text that has scrolled away* (or
other display pages*), optionally pause at screen full, choose an
attribute (color) for input, switch to non-blinking reverse-video block
cursor, more
• Keyboard Device expands keyboard buffer (variable up to thousands
of keystrokes), open KBD device to read, write, and flush the buffer;
supply input to interactive programs from batch files
• Status Line reserves bottom line of screen for status information:
displays keyboard buffer and allows simple editing, displays Caps-
Lock, NumLock, and Hold (ctrl-NumLock) states; avoids conflict
with full-screenapplications,can expand display and usea26th line*
• Resident Clock time display at the touch of a key or on status line,
optionally chimes on the hour and half-hour, reminds you of
important events with alarm and message
• Character Menu eases entry of special/graphics characters
• with Color Graphics Adapter
$50
For IBM PC and PC/XT with DOS 2.0 or later.
Not copy protected. Make check/MO payable to:
GENERAL SOFTWARE
Dept.47 P.O. Box 3272
Boulder, CO 80307-3272
BOOK REVIEWS
write efficient assembly-language code. Assembly Cookbook
for the Apple \ll\\e is written for people who want to learn
assembly-language skills and some of the tricks specific
to the Apple itself.
As "cookbook" implies. Don Lancaster approaches his
subject matter from a practical point of view. The book
serves two audiences— Apple programmers looking for
education and challenge and people interested in writing
profitable commercial software. The 'Tun and profit"
theme begins in the introductory chapter and continues
throughout the book.
The two obvious advantages of assembly-language pro-
grams are high execution speed and small size. Yet another
primary reason for programming in machine language, ac-
cording to the author, is economics. He makes the rather
convincing argument that nearly all commercial programs
sold for the Apple today consist at least partially of
machine-language code to achieve the high performance
standards of the software marketplace. A would-be
developer of commercial software, Lancaster contends,
must learn assembly-language skills to be competitive.
Getting Started
This book begins with a brief explanation of how
assemblers work and contrasts the types of assemblers
available: miniassemblers, macroassemblers, disassem-
blers, cross-assemblers, and assemblers that generate
relocatable code. After this introduction. Lancaster empha-
sizes how to get started; he provides lists of recommended
hardware, software tools, reference books, and other pro-
gramming aids. Since assembly-language programming is
so machine-dependent, the author also introduces the
newcomer to the broader resources of the Apple com-
munity. An appendix in the book lists magazines specializ-
ing in Apple machine-language programming, article
reprints, users groups, newsletters, and bulletin boards.
Chapter 2 explores the anatomy of an assembler source-
code line: line number, label, operation or pseudo op-
code, operand, and comment fields. Lancaster uses
Apple's EDASM assembler (from Apple's DOS Tool Kit
package) in all examples, but most assemblers are similar
enough that the owner of any software package should
benefit from most of the discussion. While the author
assumes that the reader is already familiar with the 6502's
operation codes, he does offer a clear, concise review of
the chip's addressing modes along with suggestions to
help eliminate confusion when specifying a particular ad-
dress mode. The book was released just before the an-
nouncement of the Apple He and, unfortunately, does not
include the additional operation codes and address
modes of the He's 65C02 processor.
In chapter 3, Lancaster encourages the assembly-lan-
guage programmer to structure source code to improve
readability and maintainability. He suggests how to
organize equate and constant statements and the various
subroutines into a large program. He then explores the
[continued)
78 BYTE • 1ULY 1985
Inquiry 156
Power, Performance, and Price
Zorro is where it's AT
Our new Zorro AT systems give you: on 80266 CPU operating or o quick 6 Mz„ eight
expansion slots, o clock/calendar with battery backup, a 1 .2 Megabyte 5 1/4" floppy disk drive,
ond IDM-AT campotlblllry.
Zarro AT's alio come with a 060K drive for PC/XT media compatibility and 51 2K of RAM,
features that would cost you hundreds of dollars from big blue.
Zarro AT-20's feature a 20Mb. Winchester drive from NEC, and you still hove room to odd o I
fourth drive or tope backup.
To be quite f rank, we believe our Zarro AT's are built better, ond we bock each system with o
limited warranty foro full year. Our quality and features Invite comparison, our prices speak for
themselves.
Zorro AT $2695
i Zorro AT-20 $3895 j
The Silver Fox Trots
Through Lotus Like 1,2,3
The Silver Fox Is not IBM-PC compatible yet It runs hundreds of MS-DOS programs Including
Lotus 1,2,3, dDASE II, Mulfiplon, and even Flight Simulator.
TheSllverFoxdoes not hove IBM compatible expansion slots but you con economically odd
printers, serial ports, modems, 10-40 Mb. hard disks, clock/calendar cords, RAM. joysticks, on
6067 co-processor, ond more.
What mokes the Sliver Fox unique, however, isn't what you con odd to if. but what comes
with It. Each Silver Fox comes with on 6066 CPU, 256K of RAM. four video ports, and o printer
port. Plus you get more than twice the storage of o standard PC, 1.6Megabytes on dual 5 1/4"
ftoppys. and the Fox will read and write to standard 1 60K. 320K. and 360K IDM-PC formats.
Standard equipment also includes a better keyboard, a 1 2" high resolution monitor with o
full 25x60 display, and we back each Sliver Fox with o one year limited warranty.
Were this not enough each Sliver Fox comes with the best free software bundle in the
business Including: MS-DOS 2.1 1/HAGEN-DOS 2.1 1. DOSTuror. Wordstar 3.3. Easy Wrirer. Spell.
Moll Track. PC File III, FILEDASE, ColcSfor. gomes, graphics, utilities, and two BASIC languages.
Decouse computer sales usually slow down during the summer we've given you on extra
incentive to buy a Fox by lowering our prices. If you wont to get the most for your computer
dollor. coll our machine ot 1-800-FORAFQX. leave your nome ond address ot the beep, ond
we'll send you a Silver Fox booklet that will tell you how It con.
Silver Fox $1 297
Color Fox $1 497
Altos ^i,,,.,,,
High-performance, Xenix-based, mulrl-user systems from
lAlfos-worid leaden In multi-user systems and applications
| software.
As part of TRWs marketing support group we con have your
I Altos system installed on your site (additional charge).
Altos systems are easy to expand and with shared printers
land hard disks are cost competitive with multiple single user
■ systems. Coll for oddltionol pricing and availability.
1486-20 $4539
1586-40 $7249
1966-40 $6829
Ofos Acc'r $2779
PRINTERS
I The Bernoulli Box:
i Hard disk capacity ond performance
| ■ Removable cartridge economy
i Cartridge convenience ■ Flexible disk economy I
■ Winchester capacity ■Unporolleled reliability I
J 10 Mb $18391
1 20 MB $2529 1
15 Mb./Moc $13791
Fox Jr'
8088*Dual 360K Drives
1 28K«Keyboard«Soffware
|StarSG-10 $236
SfarSR-15 $599
EpsonFX-60*- >9T$141 off
LX-80 J»«60 off
Okldoto 182 Z... $225
Okfdafa 192 $374
Olymplo NP $329
Panasonic 1091 $269
Citizen MSP-10 $295
Toshiba 1340 $579
l Toshiba 351 $1198
LETTER QUALITY
| Olympia RO $329
Juki 6100 $399
Juki 6300 $719
Silver Reed 500 $299
Silver Reed 550 $409
Silver Reed 770 $724
Diablo Coll
| NEC Coll
Doisywriter 2000 $824
HOUSTON INSTRUMENTS
DMP-29 $1795
DMP-40 $745
DMP-41 $2340
other models Coll
Columbia 4220 or 2220
$1698
CLOSED M/ EEK
0F JULY 4th
Scottsdale Systems ud.
1 617 N. Scorrsdale Road, Suite B, Scottsdale, Arizona 85257
S(602) 941-5856
.^\ Call 8-5MorvFri.
\ m/^m. We participate In arbitration for business and customers through the Defter
s . Business Bureau of Maricopa County.
SINCE 1980
TELEMARKE ING ONLY: If you plan to stop by please phone ahead. Pricesllsted are far
cash. P.O.'s from Fortune 1200 companies and universities with good credit add 2% /
Mastercard and Visa add 3% / Arizona residents add 6% sales rax / Shipping extra / All
Items are new with manufacturers warranty / Returned merchandise subject to 20%
restocking fee / Personal or company checks toke up to 3 weeks to clear / No COD's or
APO's. Trademarks: Sliver Fox. HAGEN-DOS. and ZarTO AT. Scottsdale Systems. Ltd.:
Wordstar and CalcStar.MIcropro International: MS-DOS. and Mulriplan. Microsoft Corporation:
FILEB'ASE-. EWDP Software. Inc.: dDASE II. Ashton-Tate; IBM-PC, IBM-PC DOS. and IBM-AT,
International Business J^acjSines.
TERMINALS
Qume
V7101 $298 I
Wyse 50 $449 |
ADDS View-
point 60 $479 f
1200 BPS Modems
i Volksmodem 12 $199
| Password Coll
Prometheus $315
Hayes 300/1200 5429
$899
ft OLYMPIA
ISITSICKTO
LOVE A PRINTER?
If you love your Okidoto 92 or Epson FX80
don't read any further because the new
Olympia NP Is rated as faster, Is noticeably
quieter and has a near letter qualify mode
fhot Is much superior to anything in Its price
doss.
Plus, unlike the Okldoto or the Epson
the Olympia comes with adjustable tractor
feed (as well as friction feed) as standard
equpmenr. The tractor feed is the "punch-
type" and the NP has a tear bar so thot If
woiks great with continuous forms.
The NP uses standard Epson type
ribbons, comes with the quality that has
mode Olympia woild leader in typewriters
and is backed by nationwide service.
To quote PC magazine. "The (NC)
prlnferls o sure thing If it falls info your price
range and even if if doesn't if may be
worth considering . .
If you're considering the purchase of on
Okldoto. on Epson, or even a Toshiba, give
us o call and let us send you on actual print
sample from the CHumpIo NP and odditlonol
Information.
Because if you were to buy on Epson
FX-80 or on Okidoto 92 with tractors and o
cable for the lowest odvertlsed prices, you
would pay about $50 more for an inferior
Rrtnter. Scottsdale Systems sells the Olympia
P with a 10' shielded coble foro mere:
$344
JULY I985 -BYTE 79
WHO MAKES
THE HIGHEST
QUALITY
15" DISK?
ASK SONY.
WE
INVENTED IT.
Long before there was a market for 3.5" disks, in fact, four years before, there was Sony.
And while every single 3.5" disk manufacturer has duplicated the Sony design,
there's one thing they haven't been able to duplicate. Sony quality.
Such error-suppressing materials as VIVAX™ magnetic particles (the very core of
the disk itself) have been developed by Sony. As is the case for our manufacturing pro-
cess. It includes a burnishing technique that eliminates projections as small as 1/1 ,000,000
of a millimeter from the disk's surface.
The result? Every time you use a Sony 3.5" disk you're assured you're using the
best magnetic medium you can buy.
With somebody else's, you can only guess.
© 1985 Sony Tape Sales Company, A division o| Sony Corporation of America, Sony Drive, Park Ridge, New Jersey07656. Sony is a registered trademark of Sony Corporation. Vivax is a trademark of Sony Corporation.
Inquiry 335 JULY 1985 -BYTE 81
Inquiry 162
ATTENTION
BERNOULL BOXERS
Give your IOMEGA a Boot!
FiXT/B PLUS for
IBM AT, XT, PC and compatibles
FiXT/B PLUS gives you the utility of a bootable
hard disk while preserving the performance of
your Bernoulli Box.
You can have it all
with FiXT/fi PLUS!
Golden Bow Systems
$95-$H0
Add $3 for shipping/
handling
California residents add
6% sales tax
3368 Second Ave., Suite F
San Diego, CA 92103
(619) 298-9349
IBM COPY
PROTECTION
MultiGuard provides maximum protection for your PC soft-
ware at a reasonable price. Ten disks or thousands — formatted
or fully duplicated. Call today for complete information.
DISK
COPYING
Whether you need 50 disks or thousands, we have years
of experience in creating the highest quality copies. Reasonable
prices — fast turnaround. Call today for our free booklet on
software duplication and packaging.
Call ALF first
1-800-321-4668
in Colorado (303) 234-0871
J^L,F ALF products • i)enver ' <
BOOK REVIEWS
questions of programming technique and style His discus-
sion of speed-optimization techniques covers straight-line
code, shared loops, table-lookup methods, and minimal
use of subroutines, in time-critical sections.
With the Apple (as with any other computer), the abil-
ity to create the smallest possible program is often im-
portant. Lancaster discusses several techniques for doing
this, such as custom interpreters, memory overlays, com-
pressed text and picture files, and options for building
relocatable code modules; he illustrates many of these
concepts with examples from commercial programs.
Lancaster devotes two chapters to the mechanics of edit-
ing assembler source-code files. He deals with the use of
the line-oriented editor supplied in the EDASM package
and extols the advantages of the screen-oriented Apple
Writer word processor for source-code editing. 1 found this
discussion repetitive and wordy. Lancaster belabors the
differences between the two approaches; one short
chapter would have been sufficient.
The eight assembly-language modules presented in the
remainder of the text amply demonstrate efficient pro-
gramming techniques. The reader is treated to Lancaster's
humorous style as his analysis of these routines reveals
the secrets of writing quick and compact Apple programs.
Each programming example highlights several specific
techniques, many of which are further illustrated through
examples of similar methods used in actual commercial
programs. Lancaster has obviously spent many hours dig-
ging into the innards of several popular software packages.
The actual code examples Lancaster presents include
subroutines for generating random numbers, sound
effects, and music; handling message strings; and select-
ing program options using a table-driven subroutine. Lan-
caster includes complete source listings and flowcharts for
all the routines. He also includes an additional module,
called an "empty shell," that lists about 200 label names
equated to base-page locations, entry points to DOS and
Applesoft routines, soft switches, and other hardware-
specific memory locations.
Assembly Cookbook for the Apple WlWe is written with a free-
wheeling, irreverent style. If you approach personal com-
puter programming from an academic perspective and are
looking for a computer science textbook, you will be
disappointed. Lancaster writes using both slang and
humor, and many of the commercial programming exam-
ples are from games rather than business applications.
If you are new to the Apple culture, the anecdotes and
examples make the learning process more interesting and
concrete. Besides developing the fundamentals of assem-
bly-language programming, the book provides good in-
sight into many of the practical issues that must be ad-
dressed when writing commercial software.
Assembly Cookbook succeeds in addressing the needs of
programmers new to assembly language as well as those
considering writing commercial software for the Apple.
The two groups obviously have different needs, but Lan-
caster emphasizes techniques of interest to both.
82 BYTE • JULY 1985
Inquiry 22
BOOK REVIEWS
Roger Cox (POB 45, Pitkin. CO 81241) is a consulting engineer
specializing in computer technology and signal processing.
1985 PROGRAMMER'S MARKET
Reviewed by E. Francis Avila
Writer's Digest Books has for many years produced
popular guides for writers and artists in many
fields. Like the annual Writer's Market, the 1985 Programmer's
Market is a gold mine of information. Freelance program-
mers and technical writers could benefit from the data and
advice on selling software creations in the competitive
microcomputer marketplace.
Edited by Brad M. McGehee, author of The Complete Guide
to Writing Software User Manuals (Cincinnati, OH: Writer's
Digest Books, 1984), this book is patterned after the other
publications in the "market" series.
Under one cover you will find a comprehensive listing
of more than 700 software publishers from across the
country that are looking to buy commercially marketable
programs. McGehee includes with each publisher's entry:
a name to contact (very important); hardware specifics and
operating systems: the publisher's software needs: pro-
cedures for submitting your software idea; payment
schedules; types of contract work; examples of the com-
pany's published programs; need for technical writers; and
tips on how to break into the market.
Good News and Bad News
The 1985 Programmer's Market reads like a "Who's Who" in
the software industry. It purports to list those microcom-
puter software publishers (from the famous to the obscure)
that claim to be actively seeking freelance software and
technical writing expertise. That's the good news.
Here's the bad news. 1 sent query letters to four well-
known software houses and four I'd never heard of. In
choosing these companies. 1 tried to match my expertise
with their needs (as described in Programmer's Market). I
included stamped self-addressed envelopes. Well, more
than six months has passed and I've heard not a word.
I'm not encouraged.
Obviously, polling 8 out of 700-plus entries cannot be
considered a representative sampling of software pub-
lishers. Certainly 1 recognize the possibility that my
qualifications did not interest those that 1 queried. At
minimum, 1 expected to get back my stamped envelopes.
In the 1985 Programmer's Market, McGehee paints an op-
timistic, albeit cautious, picture of the current state of free-
lance programming and technical writing. Given his en-
couragement, to say that 1 was disappointed in the
response to my query letters is an understatement. Never-
theless, experience in the world of publishing tells me to
give it another try. ■
E. Francis Avila (POB 4401, Auburn, CA 95604) is a freelance
writer! programmer working on a degree in mathematics.
SuperSoft
Diagnostics
When Reliability
Counts
Protect yourself from time-robbing system failure.
Pinpoint costly hardware problems before they
cause serious trouble. Diagnostics 11 from Super-
Soft can help you eliminate hardware problems,
service calls, and data loss due to system failure.
End Users
Diagnostics 11 is the finest set of system diag-
nostics available for microcomputers. It thoroughly
checks memory, CPU, terminal, printer, and disk
drives - isolating many problems to the chip
level. It checks both standard and non-standard
components, including non-IBM add-ons. The
memory test is particularly powerful; incorpo-
rating a quick test, walking bit test, bum-in test,
and speed test to make sure every bit of memory
is completely reliable.
Manufacturers
Hardware manufacturers, systems houses, and
service organizations - we can tailor our diag-
nostics software to your specific needs. We have
developed custom diagnostics for companies
such as NCR, XEROX, MORROW DESIGNS, and
SONY From easy to operate user level diagnostics
to exhaustive service level tests, we can provide
the expertise you need.
So whether you're an end user, service technician,
or system manufacturer, get SuperSofts Diag-
nostics 11 for yourself and keep your system
in great shape.
Diagnostics II
(for all PC DOS, MS DOS, CP/M-86, and
CP/M-80 systems): $125
Call for pricing on customized versions.
TO ORDER CALL
800-762-6629
(in Illinois call 217-359-21 12)
or SEND YOUR CHECK OR CREDIT CARD
INFORMATION TO THE ADDRESS BELOW.
Add $3 shipping U.S., $6 Canada, $20 all other
areas. Please specify your computer and operating
system. (C.O.D. orders also accepted)
SuperS ft
SuperSoft, Inc. P.O. Box 1628,
Champaign, 1L 61820
Telex: 270365 SCJP AC1 CHM
Inquiry 346
JULY 1985 • BYTE 83
THE FORTH SOURCE 1
MVP-FORTH
Stable - Transportable - Public Domain - Tools
You need two primary features in a software development package ... a stable operating
system and the ability to move programs easily and quickly to a variety of computers.
MVP-FORTH gives you both these features and many extras. This public domain product
includes an editor, FORTH assembler, tools, utilities and the vocabulary for the best selling
book "Starting FORTH". The Programmer's Kit provides a complete FORTH for a variety of
computers. Other MVP-FORTH products will simplify the development of your applications.
MVP Books A Series
□ Vol. 1, All about FORTH by Haydon. MVP-FORTH glossary with cross references
to fig-FORTH. Starting FORTH, and FORTH-79 Standard. 2nd Ed.
□ Vol. 2, MVP-FORTH Assembly Source Code. Includes IBM-PC®.
CP/M© , and APPLE© listing for kernel
□ Vol. 3, Floating Point Glossary by Springer
□ Vol. 4, Expert System with source code by Park
□ Vol. 5, File Management System with interrupt security by Moreton.
□ Vol. 6, Expert Tutorial for Volume 4 by M & L Denck
.$25
S20
S10
S15
S25
S15
S20
FORTH DISKS
□ APPLE by MM $100
□ APPLE by MM.F, & G $180
□ ATARI® valFORTH $60
□ ATARI by PNS, F.G, & X S90
□ C64 by HES Commodore
64 cartridge $40
^D C64 with EXPERT-2 by PS.
MVP.G.F & X $99
□ CP/M by MM $100
□ CP/M by MM, F $140
□ HP-75 by Cassady $150
□ HP-85 by Lange $90
□ IBM-PC by LM $100
^D IBM-PC by MM $125
□ Macintosh by MM $125
□ ^Vol. 7, FORTH GUIDE, to MVP-FORTH by Haydon
MVP-FORTH Software A Transportable FORTH
□ MVP-FORTH Programmer's Kit including disk, documentation, Volumes 1, 2 & 7
of MVP Series, and Starting FORTH. DCP/M, DCP/M 86. DZ100, DApple,
DSTM PC. DIBM PC/XT/AT & compatibles, DPC/MS-DOS, DOsborne,
□ Kaypro. DMicroDecisions. DDEC Rainbow, DNEC 8201. DTRS-80/100
DHP150 ^ MACINTOSH MVP-FORTH $175
^ □ MVP-FORTH Enhancement Package for IBM-PC/XT/AT Programmers Kit.
Includes full screen editor, MS-DOS file interface, disk, display and
assembler operators. $110
□ MVP-FORTH Floating Point and Matrix Math for IBM PC/XT/AT with
8087 or Apple with Applesoft $85
□ MVP-FORTH Graphics Extension for IBM PC/XT/AT or Apple $65
□ MVP-FORTH Programming Aids for CP/M, IBM or APPLE Programmer's
Kit. Extremely useful tool for decompiling, callfinding, translating, and
debugging. $200
□ MVP-FORTH Cross Compiler for CP/M Programmer's Kit. Generates
headerless code for ROM or target CPU. $300
□ MVP-FORTH Meta Compiler for CP/M Programmer's kit. Use for
applications on CP/M based computer.
Includes public domain source. $150
□ MVP-FORTH PADS (Professional Application Development System) for IBM
PC/XT/AT or PCjr or Apple II, I IB or He. An integrated system for customizing
your FORTH programs and applications. The editor includes a bi-directional string
search and is a word processor specially designed for fast development. PADS
has almost triple the compile speed of most FORTH's and provides fast debugging
techniques. Minimum size target systems are easy with or without heads. Virtual
overlays can be compiled in object code. PADS is a true professional development
system. Specify Computer, $500
□ MVP-FORTH MS-DOS file interface for IBM PC PADS $80
□ MVP-FORTH Floating Point & Matrix Math see above $85
□ MVP-FORTH Graphics Extension see above $65
□ MVP-FORTH EXPERT-2 System for learning and developing knowledge based
programs. Both IF-THEN procedures and analytical subroutines are available.
Source code is provided. Specify DApple, DIBM, or DCP/M. Includes MVP
Books, Vol. 4 & 6. $100
D ^ FORTH-Writer, A Word Processor for the IBM PC/XT/AT with 256K. MVP- FORTH
<^ compatible kernel with Files. Edit and Print systems. Includes Disk and Calculator
systems and ability to compile additional FORTH words.
Key to Vendors:
HW Hawg Wild Software
LM Laboratory Microsystems
MM MicroMotion
PNS Pink Noise Studio
PS ParSec
D Timexby HW. cassette
D T/S 1000/ZX-81 $25
D 2068 $30
D Z80 by LM $100
D 8086/88 by LM $100
D 68000 by LM $250
D VIC FORTH by HES, VIC20
Cartridge $40
D Extensions for LM Specify IBM, Z80. or
8086
□ Software Floating Point $100
D 8087 Support (IBM-PC or 8086) $100
D 951 1 Support (Z80 or 8086) $100
D Color Graphics (Z80 or 8086} $100
D Data Base Management $200
Codes:
F - Floating Point
G - Graphics
T - Tutorial
X - Other Extras
FORTH MANUALS, GUIDES & DOCUMENTS
D Thinking FORTH by Leo Brodie, author
of best selling "Starting FORTH"
D ALL ABOUT FORTH by Haydon.
MVP Glossary
D FORTH Encyclopedia
by Derick & Baker
^D FYS FORTH from the Netherlands
* D User Manual
D Source Listing
^jiD FORTH Tools and Applic.
by Feierbach
D The Complete FORTH by Winfield
^>jlD Learning FORTH by Armstrong
D Understanding FORTH by Reymann
^D FORTH, An Applications Approach
* by Toppen
^Q FORTH Applications by Weber
D Mastering FORTH
by Anderson &
Tracy
D Beginning FORTH by Chirlian
D FORTH Encycl. Pocket Guide
D And So FORTH by Huang.
A college level text.
D FORTH Programming by Scanlon
D STARTING FORTH by Brodie. Best
instructional manual available.
(soft cover)
or
D 68000 fig-Forth with assemble
$25
$16
D F0RML Proceedings
D 1980 D1981 Vol 1
$25
D 1981 Vol 2 D1982
tf&n 1983 D1984
each $25
$25
D 1981 Rochester Proceedings
D 1981 D1982 D1983
$25
D 1984
each $25
$25
D Bibliography of FORTH
D The Journal of FORTH
$17
$19
Application & Research
S16
D Vol 1/1 DVol 1/2
$17
D Vol 2/1 DVol 2/2
$3
^SJHD Vol 2/3
each $15
D METAF0RTH by Cassady
$30
$20
D Threaded Interpretive Languages $25
$13
D Systems Guide to fig-FORTH
by Ting
$25
$18*
jjflD Inside F83 Manual by Ting
$25
D FORTH Notebook by Ting
$25
b1/
D Invitation to FORTH
$20
$/
D PDP-11 User Man.
D 6502 User's Manual by
$20
Wb
Rockwell Intl.
$10
81/
D FORTH-83 Standard
D F0RTH-79 Standard
$15
$15
$20
D Installation Manual for fig-FORTH
D Source Listings of fig-FORTH, Specify CPU or Computer
$15
$15
Ordering Information: Check. Money Order (payable to MOUNTAIN VIEW PRESS, INC.}.
VISA. MasterCard, American Express. COD's $5 extra. Minimum order $15. No billing or
unpaid PO's. California residents add safes tax. Shipping costs in US included in price.
Foreign orders, pay in US funds on US bank, include for handling and shipping by Air S5
for each item under $25, $10 for each item between $25 and $99 and $20 for each item
over $100. All prices and products subject to change or withdrawal without notice. Single
system and/or single user license agreement required on some products.
MOUNTAIN VIEW PRESS, INC.
PO BOX 4656
MOUNTAIN VIEW, CA 94040
(415)961-4103
84 B YTE • IULY 1985
Inquiry 253
EVENT QUEUE
July 1985
• GOVERNMENTAL
COMPUTING-Managing
Microcomputers in Govern-
ment, various sites through-
out the U.S. Two seminars.
"Managing Microcomputer
Usage in Government" and
"Using Micros for Govern-
ment Management." are of-
fered. Fees range from $415
to $795. depending upon
duration and governmental
or nongovernmental affilia-
tion. Contact U.S. Profes-
sional Development Institute.
1620 Elton Rd.. Silver Spring.
MD 20903, (301) 445-4400.
\u\y
• PBX SEMINAR
New Generation PBX: The
Path to Voice/Data Integra-
tion, various sites
throughout the U.S. This
three-day seminar covers
computer to PBX interfaces,
signaling, new products, PBX
selection and economics,
and a comparison of
selected vendors. The full
registration fee is $745. Con-
tact Data-Tech Institute.
Lakeview Plaza, POB 2429,
Clifton. Nl 07015. (201)
478-5400. )uly
• LOTUS, SYMPHONY
SEMINAR— Seminars on
Lotus 1-2-3 and Symphony,
various sites throughout the
U.S. A focus on the con-
cepts and features of these
programs. Contact Data-Tech
Institute, Lakeview Plaza.
POB 2429, Clifton, NJ 07015.
(201) 478-5400. )uly
• CAD COURSE
Computer-Aided Design. Col-
orado State University. Fort
Collins. Three-week courses
with participants using a
high-performance dynamic
graphics machine. The fee is
$800. Contact Professor
Gearold Johnson. Center for
Computer Assisted Engineer-
ing, Colorado State Universi-
ty. Fort Collins. CO 80523.
(303) 491-5 543. )uly-August
• ENGINEERING
CONFERENCES-Engineer-
ing Summer Conferences,
Chrysler Center for Con-
tinuing Engineering Educa-
tion. University of Michigan.
Ann Arbor. Conferences in
such areas as biomedical,
chemical, civil, computer,
electrical, and environmental
engineering. Contact
Engineering Summer Con-
ferences. 200 Chrysler
Center, North Campus, Uni-
versity of Michigan, Ann Ar-
bor. Ml 48109. (313)
764-8490. July-August
• COMPUTER SHORT
COURSES-The Fifteenth
Annual Institute in Computer
Science, University of
California, Santa Cruz.
Among the offerings are
"Relational Database Man-
agement," "Data Storage,"
and "Computer-Aided Geo-
metric Design." Contact Sally
Thomas. University of
California Extension, Santa
Cruz. CA 95064. (408)
429-4534. ]uly-August
• SOFTWARE COURSES
Software Short Courses,
various sites throughout the
U.S. Among the courses are
"UNIX: A Hands-on Intro-
duction." "Programming in
C: A Hands-on Workshop,"
and "Software Requirements.
Specifications, and Tests."
Contact Integrated Computer
Systems. 6305 Arizona
Place. POB 45405, Los
Angeles. CA 90045. (800)
421-8166; in California. (800)
352-8251 or (2*13) 417-8888:
in Canada. (800) 228-6799.
July-August
• COMPUTER TRAINING
Computer Training Programs,
Wintergreen Learning In-
stitute, Wintergreen. VA.
Hands-on training in word
processing, information
management, spreadsheets,
and graphics. Contact Dr.
M. D Corcoran. Wintergreen
Learning Institute. POB 7.
Wintergreen, VA 22958,
(804) 325-1107.
\uly-September
• DEVELOPMENT
SEMINARS-Professional
Development Seminars,
various sites around Boston.
MA. A brochure describing
one- and two-day seminars
on computer competence,
management, sales, and
finance is available. Contact
Boston University Metro-
politan College. 755
Commonwealth Ave., Boston,
MA 02215. (800) 255-1080;
in Massachusetts, (617)
738-5020.
July-September
• SME CONFERENCES,
EXPOS— Conferences and
Expositions from the Society
of Manufacturing Engineers,
various sites throughout the
U.S. For a calendar, contact
the Society of Manufacturing
Engineers. Public Relations
Department. One SME Dr..
POB 930. Dearborn. Ml
48121. (313) 271-0777.
July-November
IF YOU WANT your organization's public activities listed in BYTE's Event
Queue, we need to know about them at least four months 'in advance. Send
information about computer conferences, seminars, workshops, and courses
to BYTE. Event Queue. POB 372. Hancock. NH 03449.
• SNA SEMINAR
IBM's Systems Network Ar-
chitecture (SNA) Seminar,
various sites throughout the
U.S. Covers such topics as
local-area networks. SNA
distribution services, and
personal computer connec-
tions. Contact Communica-
tions Solutions Inc., 992
South Saratoga-Sunnyvale
Rd.. San Jose. CA 95129,
(408) 72 5-1568.
]uly-December
• PICK EDUCATION
Pick System Educational
Series, various sites through-
out the U.S. and Europe.
Seminars and workshops on
the Pick operating system.
Contact JES & Associates
Inc.. POB 19274. Irvine. CA
92713. (714) 786-2211.
July-December
• PERSONAL COMPUTER
COMMUNICATIONS-Data
Communications and Net-
working for the IBM PC and
Other Personal Computers,
Atlanta. GA. Topics to be
addressed include asyn-
chronous connections, syn-
chronous mainframe connec-
tions, data integrity, and per-
sonal computer networking.
The fee is $695. Group dis-
counts are offered. Contact
Software Institute of
America Inc.. 8 Windsor St.,
Andover. MA 01810. (617)
470-3880. )uly 8-9
• ADVANCED
AUTOMATION-Robot
Manipulators. Computer Vi-
sion, and Automated
Assembly. Cambridge, MA.
Contact Director of the Sum-
mer Session, Room El 9-3 56,
Massachusetts Institute of
Technology, Cambridge, MA
02139. )uly 8-12
[continued]
IULY 1985 'BYTE 85
Inquiry 306
DISK DRIV€ SUBSYSTEMS
\\l PC-INSIDCR OR PC-OUTSIDCR \\\
III HRRD DISK S€RI€S FOR IBM III
1 TO 1 1 6 Mb FORMATTED Ul/ Controller
And All Necessary Cables, Hardware And
Power Supply Or PC Style Cabinet from $595
TRP€ DRIVC OPTION For IBM-PC $1^525
"" 26Mb CiPHCR'sTD 'hts V/rCMTRDM""
DRIVC UJ/ Cabinet,_Cables_& Software $775
"^du'roRbcRiVR'mbToR - ^"'
OURNITV PRICING ON HRRD DISKS:
Amcody ne Me&Qor Microscience OUflfiTUin
MITSUBISHI MICROPflLISRODIME landan
' "" Q^l/v/^e/n" 27"."l 26Mb"5V4""
GCTCRNRl SUBSYSTCMS from $1,525
""nMPlWV^biSKT/6"BV"lOTIM€S" "
Over The Fastest 5 1/4" Drives Ullth The
50Mb RMCODVNC SUBSVSTCM
Available For COMPUPRO CONCURRENT
DOS 8-1 6JURBODOS, find MS-DOS
Ul/ 25Mb Removable Cartridge For 5 Min. Back-Up,
Ultimate Data Securlty/flrchlval And A Very
efficient Networking Solution From $4,795
£?=*£*£* (800) SEE PAGE 431
mm—mmSwS*. 528-3138 FOR OTHER MDSE
The
Data Switch
\W!£ : ifflSSS-
A
B
^WPlk
•
•
■ '^lk5 w ° 0et * fl " 25
DATA SPEC presents the affordable data switch. At $59.95* you
can conveniently switch between your peripherals without the
need for expensive equipment. You also gain outstanding durability
with the following quality features:
Full metal construction
Completeshielding (Exceeds FCC.
requirements)
Reinforced printed circuit boards
Anti-skid feet
• All 25 pins switched
• Gold plated connector pins
• Safe "break before make"
operation
• One year warranty
Isn't it about time you benefit from high performance at affordable
prices? The $59.95 data switch from DATA SPEC. Ask for it at your
nearest authorized DATA SPEC dealer.
mutism*
FROM ALLIANCE RESEARCH CORPORATION
20120 Plummer Street • Chatsworth, CA 91311 <
1-818-993-1202
'Manufacturer's suggested retail price for model AB-25. A/B switch. A/B/C (25 or 36 pin
configurations) and cross matrix data switches are also available.
©Copyright 1985 Alliance Research Corporation
Inquiry 395 for End-Users.
Inquiry 396 for DEALERS ONLY
EVENT QUEUE
• COMPUTATIONAL
LINGUISTICS-The Twenty-
Third Annual Meeting of the
Association for Computa-
tional Linguistics, University
of Chicago, IL. Papers, dem-
onstrations, and tutorials.
Contact Don Walker (ACL).
Bell Communications Re-
search, 44 5 South St.. Mor-
ristown, NJ 07960, (201)
829-4312. July 8-12
• SYMPHONY TIPS
Advanced Symphony,
Georgia Institute of Tech-
nology. Atlanta. Areas
covered include auto-dialing
to remote computers and
"smart" spreadsheets using
artificial-intelligence con-
cepts to preanalyze numeric
outputs. The fee is $390.
Contact 'Irish Stolton. De-
partment of Continuing
Education. Georgia Institute
of Technology, Atlanta, GA
30332. (404) 894-2547.
luly 9-10
• CONSULTANT TRAINING
Learn How to Be a Suc-
cessful Independent Com-
puter Consultant. Honolulu,
HI. The risks and rewards of
consulting, planning and
marketing, legal considera-
tions, and resources are
covered. Contact Education
Technology Center Inc.. Suite
1042. 485 Fifth Ave.. New
York. NY 10017, (212)
505-6148. July 13
• AWC CONFERENCE
The Fourth Annual National
Conference of the Associa-
tion for Women in Comput-
ing. Allerton Hotel. Chicago.
IL. Workshops and sessions
on technical and career-
enhancement topics. For
more information, contact
loan Wallbaum. AWCC '85.
407 Hillmore Dr.. Silver
Spring, MD 20901.
]uly 13-14
• THE NCC
The 1985 National Com-
puter Conference: NCC '85.
McCormick Place, Chicago,
IL. Exhibits, technical ses-
sions, and development
seminars. This year's theme
is "Technology's Expanding
Horizons." Contact Helen
Mugnier. AFIPS. 1899
Preston White Dr.. Reston.
VA 22091. (703) 620-8926.
luly 15-18
• iRMX USERS MEET
The iRUG Annual Interna-
tional Conference. Palmer
House. Chicago. IL. The
theme is "The Future Direc-
tion of Real-Time Software
Applications." iRUG is a non-
profit organization made up
of Intel iRMX operating sys-
tem users. Contact Catherine
Moon, MS/HF2-57, Intel
Corp.. 5200 Northeast Elam
Young Parkway, Hillsboro.
OR 97123. (503) 640-7038.
luly 17
• DATA SWITCHING
Distributed Data Switching
Seminar. Washington. DC. A
one-day seminar on the
technology and application
of distributed data switching
in telecommunications. The
fee is $395. Contact Time-
plex Seminars. 400 Chestnut
Ridge Rd.. Woodcliff Lake.
Nj 07675. (201) 930-4600.
luly 18
• PERSONAL COMPUTER
COMMUNICATIONS-Data
Communications and Net-
working for the IBM PC and
Other Personal Computers.
New York. NY. See July 8-9
for details, lulu 22-23
• SIMULATION
The 1985 Summer Computer
Simulation Conference:
SCSC '85. Westin Hotel.
Chicago. IL. Contact Charles
Pratt. Society for Computer
Simulation, POB 2228. La
jolla. CA 92038. (619)
4 59-3888. luly 22-26
• COMPUTER
WORKSHOPS-Personal
Computer Workshops. Aspen
and Colorado Springs, CO.
Tutorials, including an intro-
duction to personal com-
{continued)
86 BYTE • IULY 1985
THE PROFESSIONAL'S CHOICE
Lotus
1-2-3
Call
Lotus
Symphony
Call
dBase III I FrameWork MultiMate
$349 *349 *849
Word
Perfect
*809
Software
Word Processing Editors
FANCY FONT $139
FINAL WORD $189
MICROSOFT WORD $229
MULTIMATE $249
OFFICE WRITER/
SPELLER $279
PFS: WRITE $ 95
SAMNA WORD III $279
VOLKSWRITER
DELUXE $159
VOLKSWRITER
SCIENTIFIC $279
THE WORD PLUS
(OASIS) $105
WORD PERFECT $209
WORDSTAR $199
WORDSTAR 2000 $269
WORDSTAR 20004 $309
WORDSTAR PRO $259
XYWRITE II+ $199
Spreadsheets/
Integrated Packages
ELECTRIC DESK $209
ENABLE $359
FRAMEWORK $349
LOTUS 1-2-3 SCaii
MULTIPLAN $135
OPEN ACCESS $359
SAMNA PLUS $379
SMART SYSTEM $559
SPREADSHEET
AUDITOR $ 79
SUPERCALC 3 $179
SYMPHONY $Ca)l
TK! SOLVER $269
Languages/Utilities
CONCURRENTDOS $189
C86C COMPILER $299
DIGITAL RESEARCH
C COMPILER $219
DR FORTRAN 77 $219
LATTICE C COMPILER $299
MICROSOFT C
COMPILER $249
MS BASIC COMPILER $249
MS FORTRAN $239
NORTON UTILITIES $ 69
TURBO PASCAL $ 59
Database Systems
ALPHA DATA BASE
MANAGER II $179
CLIPPER $CaJI
CLOUT V 2.0 $139
CONDOR III $299
CORNERSTONE $329
DBASE II $299
DBASE III $349
INFOSTAR+ $319
KNOWLEDGEMAN $269
PFS: FILE/PFS:
REPORT $169
POWERBASE $319
QUICKCODE III $169
QUICKREPORT $169
R BASE 4000 $249
Project Management
HARVARD PROJECT
MANAGER $209
HARVARD TOTAL
PROJECT MANAGER $269
MICROSOFT
PROJECT $159
PERTMASTER $549
SCITOR PROJECT
5000W/GRAPHICS $259
SUPERPROJECT $199
TIME LINE $259
Desktop Environments
DESK ORGANIZER $129
SIDEKICK $ 45
SPOTLIGHT $109
Accounting
BPI $329
GREAT PLAINS $479
IUS EASYBUSINESS $279
ONE WRITE PLUS $199
OPEN SYSTEMS $379
PEACHTREE $299
REAL WORLD $469
STATE OF THE ART $389
STAR ACCOUNTING
PARTNER $249
STAR ACCOUNTING
PARTNER II $549
Personal Finance
DOLLARS AND
SENSE $119
HOWARD TAX
PREPARER 85 $195
MANAGING YOUR
MONEY $129
Graphics/Statistics
ABSTAT
AUTOCAD
BPS BUSINESS
GRAPHICS
CHARTMASTER
CHARTSTAR
DR DRAW
ENERGRAPHICS W/
PLOTTER
EXECUVISION
GRAPHWRITER
COMBO
MS CHART
OVERHEAD
EXPRESS
PC DRAW
PC PAINTBRUSH
PFSrGRAPH
SIGNMASTER
STATPAK-NWA
STATPAC-
WALONICK
SYSTAT
$279
$1475
$229
$239
$209
$199
$279
$259
$359
$159
$139
$259
$ 89
$ 95
$179
$329
$349
$419
Professional Development
EXPERTEASE
$CaH
MANAGEMENT EDGE
$159
SALES EDGE
$159
THINK TANK
$119
Communications/
Productivity Tools
CROSSTALK
$105
PROKEY
$ 89
RELAY
$ 99
SMARTCOM II
$109
Display Boards
EVEREX GRAPHICS
EDGE $329
HERCULES GRAPHICS
CARD $299
HERCULES COLOR
CARD $169
PARADISE MODULAR
GRAPHICS $275
PARADISE
MULTIDISRLAY CARD $295
PERSYST BOB $449
PRINCETON SCAN
DOUBLER $Call
SIGMA COLOR 400 $559
STB GRAPHICS
PLUS II $309
TECMAR GRAPHICS
MASTER $479
TSENG ULTRA PAK $399
TSENG ULTRA PAK-S $349
Networks
AST PC NET $Call
CORVUS NET $Cail
ORCHID PC NET $Call
3 COM $Call
Mass Storage/Backup
IOMEGA BERNOULLI
BOX $2695
MT25 TAPE BACKUP $885
TALLGARSSTG5025 $2945
SYSGEN IMAGE $850
SYSGEN QICFILE $Cail
Input Devices
KEYTRONIC 5151 $179
KOALA SCall
MICROSOFT MOUSE $139
PC MOUSE W PAINT $159
Hardware 4
Displays
AMDEK310A
PRINCETON HX-12
PRINCETON MAX-12
PRINCETON SR-12
QUADRAM
AMBERCHROME
TAXAN 122 AMBER
TAXAN 420/440
ZENITH 124 AMBER
ZENITH 135 COLOR
$169
$459
$179
$599
$179
$159
$399/599
$145
$Call
Printers/Plotters
C. ITOH
DIABLO 620/630
EPSON FX-80+
EPSON FX-100+
EPSON LQ-1500
HP 7475A PLOTTER
JUKI 6100
NEC P3 COLOR
NECP3
NEC 2050
NEC 3550
OKIDATA 84P/93P
PANASONIC
QUME SPRINT 1155
STAR SG/SR/SD
TOSHIBA PI340
TOSHIBA P351
$Cail
$Call
$349
$499
$999
$Call
$419
$1099
$799
$769
$1139
$729/619
$Call
$1569
$Call
$779
$1279
Emulation Boards
AST
$Calt
CXI 3278/9
$950
IRMA
$799
$999
IRMALINE
IRMAPRINT
$Call
QUAD 3278
$949
Modems
AST REACH 1200
$Call
HAYES 1200
$389
HAYES 1200B
$385
HAYES 2400
$609
VENTEL1200
HALF CARD
$379
Multifunction Boards
AST ADVANTAGE $375
AST 6 PAK PLUS (64K) $259
AST 6 PAK PLUS (384K) $339
ORCHID BLOSSOM
(64K) 4289
ORCHID PC TURBO $739
PERSYST TIME SPECTRUM
(64K) $259
QUADBOARD (OK) $229
QUADBOARD (384K) $329
TECMAR CAPTAIN
(64K)
TECMAR JR CAPTAIN
(128K)
TECMAR JR WAVE (64K) $249
TECMAR MAESTRO $429
TECMAR WAVE (64K) $209
Accessories
CURTIS SURGE
PROTECTORS $Call
DATASHIELD BACKUP
POWER $CaJJ
GILTRONIX A/B SWITCH $Call
MICROBUFFER INLINE
(64K) $264
MICROFAZER INLINE
(64K) $219
64K RAM SET $25
$Cafl
$329
I SET
256KRAMSET
8087 MATH CHIP
$ 79
$150
'CALL FOR SHIPPING COSTS
Smartmodem I Smartmodem
1200B 2400
LOWEST PRICE
GUARANTEE!!
We will match current
nationally advertised
prices on most products.
Call and compare.
$365
free'
Diskette
Library
Case
with your order
$609
1-S00-221-1260
TERMS:
Checks— allow 14 days to clear. Credit processing— add 3%. COD orders—cash,
M.O or certified check— add $3.00. Shipping and handling UPS surface— add $3.00
per item {UPS Blue $6.00 per item). NY State Residents— add applicable sales tax.
All prices subject to change.
In New York State call (718) 438-6057
pssM
MON.-THURS. 9:00AM-8:00PM
SUN. & FRI. 9:00AM-4:00PM
Softline Corporation
P.O. Box 729, Brooklyn, N.Y. 11230
TELEX: 421 047 ATLN Ul
JULY 1985 -BYTE 87
Finally A Video Board That Leaves The Confusion Behind.
On an IBM™ monochrome monitor
(or equivalent), STB's Chauffeur
displays color/graphics software in
full-screen format and no software
modifications are necessary.
Of course, we built the Chauffeur .
to work with the family of IBM PCs
and compatibles. Our new video
board is software compatible
with the IBM Color/Graphics
Adapter, as well as hardware and
software compatible with the IBM
Monochrome/Printer Adapter.
No More Confusion
No more mixing and matching
hardware with software. The
Chauffeur converts graphics
display into a format compatible
with the IBM monochrome monitor.
For you, that means no more
worries about preboot software.
Best of all, you don't have to deal
with those drivers anymore.
Follow The Leader
STB's Chauffeur is clearly the
leader in video boards. It converts
colors to a 16 level grey scale, and
gives you a graphics display that
fills a monochrome screen.
For graphics, the Chauffeur
supports the same resolutions as
the IBM Color/Graphics Adapter.
For text, our board produces
a high quality monochrome
character set.
STB's Chauffeur includes a
parallel port, an optional clock/
calendar and our exclusive PC
Accelerator™, for print spooling
and high speed disk emulation.
You also get our one year warranty
and an illustrated manual with
thorough instructions.
Relax And Enjoy The View
Buy the Chauffeur now. Put it in
your system and enjoy watching
graphics on your monochrome
monitor.
STB Systems, Inc.
© 1985 STB Systems, Inc:
IBM registered trademark of International Business
Machines Corp. PC Accelerator trademark of ResiCorp.
Flight Simulator trademark of Microsoft. PC Paintbrush
trademark of Z-Soft. The Chauffeur trademark of STB
Systems, Inc.
Avoid The Crazy Drivers
In The Graphics Jam
With STB's Chauffeur
Flight Simulator™
Finally you can buy the most popular IBM color/graphics
software with no worries about hardware compatibility.
STB's Chauffeur video board produces monochrome display
without preboot software or those crazy drivers.
PC Paintbrush 1
Write For A Free Info Pack Today. i nquiry 34 ,
STB Systems, Inc., 601 North Glenville, Richardson, Texas 75081
STB Systems, Inc.
Now Showing
In Black And White
If you own an IBM-PC
or PC work-alike,
Roland's new MB-142
monitor lets you show off
your text and graphics in
today's hottest colors-
black and white. That's
right! The MB-142 gives
you black characters on a
paper-white background-
just like people have been
reading for centuries. You
can also have white char-
acters on a black back-
ground with just the touch
of a button.
Both of these black and
white display formats are
easier on the eyes and
less fatiguing than the green
or amber phosphor used in
standard monochrome
monitors. The MB-142's
large 14-inch screen, com-
bined with its ultra-high
720 x 350 resolution,
can display characters
that are larger and
more legible than what
you can get with ordi-
nary monochrome
monitors. Another
great plus is that the
MB-142 plugs directly
into the monochrome
board of your IBM or com-
patible—just like your pres-
ent monochrome monitor,
with nothing more to buy.
Because of the MB-142's
advanced electronic cir-
cuitry, you even have the
ability to mix graphics and
text on the same display
when using graphics and text
boards from leading manu-
facturers such as Persyst,
STB, Paradise, Hercules, AST
and many others. What makes
it all possible? The same
sophisticated technology
used in color monitors.
the MB-142
supports
all the
winning
cards
1 usha
button for
instant reverse
screen
for business,
black and
white makes
more sense
than green
and black
the big difference is
1 that the MB-142
monitor does the job for
significantly less money.
The MB-142 is designed
to interface economically,
too. Imagine seeing your
favorite business graphics
or CAD/CAM packages,
such as Lotus 1-2-3, Ener-
graphics, Chart-Master,
AutoCAD, CADDraft and
VersaCAD, in ultra-high
resolution black and
white. Also, take full
advantage of your pro-
gram's windowing
capability using the large
14-inch screen.
Thke a good look at the
differences that set the
MB-142 apart from the rest.
No other monochrome
monitor gives you the
fatigue-free black and
white viewing, text and
graphics capabilities
and easy interface.
Naturally enough,
the MB-142 is from
Roland DG-the
new computer
peripherals company
that's pointing the way
to the future. Look for
this and other Roland
products at fine com-
puter dealers
everywhere.
For more information,
contact: Roland DG,
7200 Dominion Circle, Los
Angeles, CA 90040.
(213) 685-5141.
The softwareprograms listed are trademarks
of the following companies: AutoCAD,
AUTODESK, Inc.; CADDraft, Personal CAD
Systems, Inc.; Chart-Master, Decision
Resources, Inc.; Energraphics, Enertronic
Research, Inc.; Lotus 1-2-3, Lotus Develop-
ment Corp.; VersaCAD, T&W Systems, Inc.
Roland DG
90 BYTE • JULY 1985
Inquiry 305
EVENT QUEUE
puters, word processing,
spreadsheets, and database
management. Contact Rocky
Mountain Institute of Soft-
ware Engineering, 1670 Bear
Mountain Dr., POB 3521.
Boulder, CO 80303. (303)
499-4782. ]uly 22-26
• S1GGRAPH
SIGGRAPH '85: The Twelfth
Annual Conference on Com-
puter Graphics and Inter-
active Techniques, Moscone
Center, San Francisco, CA.
Contact SIGGRAPH '85,
Conference Services Office,
Smith, Bucklin and Asso-
ciates Inc., 1 1 1 East Wacker
Dr., Chicago, IL 60601, (312)
644-6610. \u\y 22-26
• AIRBORNE COMPUTING
SAFETY-Meeting of the
Radio Technical Commission
for Aeronautics, Washington,
DC. Special Committee 1 56
convenes at 9:30 a.m. to
discuss the possible hazards
posed by the use of lap-top
computers in airplanes. Con-
tact Radio Technical Com-
mission for Aeronautics,
Suite 500, 1425 K St..
Washington, DC 20005. (202)
682-0266. ]uly 23-24
• INTELLIGENT MACHINES
Logic Programming & Expert
Systems, The TUring Institute,
Edinburgh. Scotland. Lec-
tures, demonstrations, and
sessions on programming
techniques, system structure,
and Prolog. Contact The Hir-
ing Institute. 2 Hope Park
Square. Edinburgh EH8
9NW, Scotland: tel:
031-668-1737. }uly 24-25
• TECH CONFERENCE
Semi-Official Get-together:
SOG IV. Central Oregon
Community College, Bend,
OR. Sponsored by Micro
Cornucopia, this conference
features forums on commu-
nications and single-board
systems design. Admission is
free. Contact Micro
Cornucopia Inc.. POB 223,
Bend. OR 97709. (503)
382-8048. ]uly 25-28
• CHEMICAL
ENGINEERING-The
Seventh C.C.C.E. National
Computer Workshops-East.
Clarkson University.
Potsdam. NY. Sponsored by
the American Chemical
Society Division of Chemical
Education's Committee on
Computers in Chemical
Education and Project
SERAPHIM. Advanced regis-
tration is $100. Contact Dr.
Donald Rosenthal. Depart-
ment of Chemistry. Clarkson
University, Potsdam. NY
13676. (315) 268-6647.
]uly 28-August I
• PUBLIC COMPUTING
The Twenty-Third Annual
Conference of the Urban
and Regional Information
Systems Association. Westin
Hotel. Ottawa. Ontario.
Canada. The conference
theme is "Computers in
Public Agencies, Sharing
Solutions." Contact URISA
Secretariat, Suite 300, 1340
Old Chain Bridge Rd.,
McLean. VA 22101. (703)
790-174 5. )uly 28-August I
• AI. EXPERT SYSTEMS
BRIEFING-Artificial In-
telligence and Expert Sys-
tems: What Users and Sup-
pliers Must Know Today to
Deploy These Technologies
as Profitable Strategic Cor-
porate Resources Tomorrow,
Park Plaza. Boston, MA. A
one-day executive briefing.
The fee is $790. Contact Ms
Lee Burgess, Professional
Development Programs,
Rensselaer Polytechnic In-
stitute, TVoy Building, Troy,
NY 12180-3590. (518)
266-6589. ]uly 29
• COMPUTERS AND
EDUCATION-The 1985
World Conference on Com-
puters in Education, SCOPE
Convention Center, Norfolk,
VA. Exhibits, papers, panel
sessions, tutorials, and
preconference workshops.
Contact WCCE/85. AFIPS.
1899 Preston White Dr..
[continued)
"i
Switch boxes are sold by many
suppliers, but by far the two best
value s are from MFJ Enterprises."
a*
The MFJ RS-232 Transfer
Switch. Buy it before the manu-
facturer conies to his senses!"
p«rt expansion. Don't keep plugging
your computer to your high -speed printer,
RS-232 peripheral device. MFJ's range of
your needs at a price you can afford.
these prices. Compare others at
their reviews. When they won't
J ( x: Campbell, The RS-232 Solution
Syfoex Computer Books
Now you can have reliable and affordable
and unplugging cables. You can easily switc
letter-quality printer, modem, terminal - any
Transfer Switches includes one to fit
Look at these choices; then look at
any price! Then ask them for
show you, call MFJ . . .
When you need to switch between two peripherals ... or you need to have two
computers sharing the same peripheral . . . Model 1240/$79.95
Never unplug a cable again. Now, with the push of a button you can go from dot matrix to letter-
quality printing, or go from your printer
to your modem. MFJ's Model 1240 ^
Transfer Switch features a built-in
transmit/receive switch allowing you
two-way information flow LEDs moni-
tor important data lineswhile a built-in
surge protector guards them. The 1240
also acts as a null modem. All this for
just l79.95.No wonder its MFJ's No. I seller!
When you need l-to-4 computers to share one peripheral or l-to-4 peripherals
to share a common computer . . . Model 1243/ $ 1 19.95
l"he perfect office Transfer Switch. Don't buy multiple printers
or modems. Just buy MFJ's Model 1243. Then you can connect
one or all your computers to a single
printer or modem. Or let your one
computer share up to four peri-
pherals. Think of the money you'll
save. LEDs monitor important data lines while a built-in surge
protector guards them. Two-way communication is allowed with
no complicated software to learn: just push a button!
Seven additional models to choose from. Each unit's casing
is constructed from high-quality aluminum. Printed circuit boards
assure maximum reliability by eliminating crosstalk, line interference and any need for wiring.
All MFJ switches have LEDs to monitor data lines anct MOV surge protectors. Enhance the
investment you've already made in your computer by choosing from the finest line of Transfer
Switches on the market, including MFJ's IBM & Centmnics Parallel Sivitches.
You've got a lot of money tied up in your computer. Don*t blow it!
Your valuable computer and peripheral equipment can be damaged by electrical surges
much smaller than you've been led to believe. Far more likely to happen is having your impor-
tant data wiped out These disasters, and others, can be prevented with MFJ** Power Centers
Relay latches power off during power dropouts (Model 1 108). Multi-filters isolate equipment,
eliminate interaction, noise and hash. MOVs suppress spikes and surges. MFJ's Power
Centers a 1st) have 3 isolated, switched socketpairs, with at least one unswitched socket (so
you can add a clock, etc.), lighted power switch, fast-acting fuse, 3- wire, 6-foot cords; 15A,
125V, and 1875 watts. Although each model is attractively
housed in a protective aluminum casing, these are
heavy-duty, commercial-quality power centers.
Watch out for fancy names that cost twice
^j^j^v^ ^^^k. ^^tf*^fc^\ as mucn i ' ast na lf as long, and have
half the features of MFJ's
Centers.
Model 1107 8 sockets,
2 unswitched; $79-95
Model 1108 7 sockets, I unswitched;
with dropout relay; $99.95
Model 1109 is like 1 107 but intelligent (switch
on the device that's plugged into the control socket
and every thing else comes on). $129.95
There are other RS-232 Switches, Power Centers, and Computer Peripheral Pro-
ducts available from MFJ. Call and talk with us about all your computing needs, and when
you do, ask for out latest catalog. Both the call and the catalog are free.
1 -800-647-1800
For technical/repair information, or in Mississippi, or outside the Continental United States,
please telephone
l-(601)323-5869
or telex
53-4590 MFJSTKV
All MFJ products come with a double guarantee we think is unmatched. Order from MFJ
and try any product for 30 da>'s. If it doesn't satisfy your needs, just return it for a Jull refund,
less shipping. If you keep it you can be assured of continued service with our One Year
Unconditional Guarantee.
Call toll-free 1-800-647-1800 and charge the products you need to your VISA or Master-
Card, or send a check or money order, plus $5.00 shipping, and our shipping department will
promptly have your computer peripheral on its way to you.
MFJ Enterprises Inc.
92 1 Louisville Road
Starkville, MS 39759
Inquiry 231
JULY 1985 -BYTE 91
High performance to cost ratio...
Programming Chips?
Projects develop profitably with development hardware /software from GTEK.
MODEL 7228 - $599
This model has all the features
of Model 7128, plus Intelligent
Programming Algorithims. It
supports the newest devices
available through 512Kbits; pro-
grams 6x as fast as standard
algorithims.. Programs the 2764 in
one minute! Supports Intel 2764A
& 27128A chips. Supports
Tektronics, Intel, Motorola and
other formats.
MODEL 7956
(with RS232 option) .... $1099.
MODEL 7956 (stand alone) $ 979.
GTEK's outstanding Gang Pro-
grammer with intelligent
algorithm can copy 8 EPROMSat
a time! This unit is used in a pro-
duction environment when pro-
gramming a large number of chips
is required. It will program all
popular chips on the market
through the 27512 EPROMS. It
also supports the Intel 2764A &
27128A chips. It will also program
single chip processors.
EPROM & PAL
PROGRAMMERS
— These features are standard from GTEK—
Conpatible with all RS232 saial interfere pcrta • Auto select baud rate • With or without hand-
shaking • Bidirectional XoiVXoff • CISOTR supported • Read pin oouipatihfe ROMS • Noper-
sanatity moduks • Intel Motorola, MCS86 Hex formats • Split faribty for 16 bit data paths •
Read, program, formatted list annmands • Interrupt drivoi — program and verify real time while
smdingdata • Program single byte, block, or whole EPROM • Intelligent diagnostics discHn bad
and/or erasable EPROM • Vaify assure and compare cummands • Busy light • Complete with
Textool zero insation force socket and integral 120 VAC power (240 VAC/50Hz available) •
MODEL 7324 - $1499
This unit has a built-in compiler.
The Model 7324 programs all MMI,
National and TI 20 and 24 pin PALs.
Has non-volatile memory. It operates
stand alone or via RS232. Model 7322
PAL Programmer $1249
MODEL 7316 Pal Programmer $ 749
Programs Series 20 PALs. Built-in PALASM compiler.
MODEL 7128 - $429
This model has the highest
performance-to-price-ratio of any
unit. This is GTEK's most popular
unit! It supports the newest
devices available through
256Kbits.
DEVICES SUPPORTED
by GTEK's EPROM Programmers
NMOS
NM
OS
CMOS
27C16
EEPROM
5213 I2816A
MPU'S
2758 2764A
2508
68764
8748 8.7 41 H
2716 27128
2516
8755
27C16H
5213H I2817A
8748H 8744
2732 27128A
2532
5133
27C32H
52B13
8749H 8751
2732A 27256
2564
5143
27C64
X2816
8741 68705
2764 27512
68766
27C256
48016
8742H
UTILITY PACKAGES
GTEK's PGX Utility Packages will allow you to specify a range of addresses to
send to the programmer, verify erasure and/or set the EPROM type. The PGX Utili-
ty Package includes GHEX, a utility used to generate an Intel HEX file.
PALX Utility Package — for use with GTEK's Pal Programmers — allows
transfer of PALASM® source file or ASCII HEX object code file.
Both utility packages are available for CPM,® MSDOS,® PCDOS,® ISIS 5 and
TRSDOS® operating systems. Call for pricing.
CROSS ASSEMBLERS
These assemblers are available to handle the 8748, 8751, Z8, 6502, 68X and other
microprocessors. They are available for CPM and MSDOS computers. When order-
ing, please specify processor and computer types.
ACCESSORIES
Model 7128-L1, L2, L2A
(OEM Quantity) $259.
Model 7128-24 $329.
Cross Assemblers $200.
PGX Utilities Call for pricing
PALX Call for pricing
Qtek
XASM (for MSDOS) $250.
U/V Eraser DE-4 $ 80.
RS232 Cables $ 30.
8751 Adapter $174.
8755 Adapter $135.
48 Family Adapter $ 98.
68705 Programmer $299.
Development Hardware/Software
P.O. Box 289, Waveland, MS 39576
601/467-8048
,INC.
GTEK. PALASM. CPM, MSDOS, PCDOS, ISIS, and TRSDOS
are all registered trademarks.
EVENT QUEUE
Reston, VA 22091. (800)
522-1985; in Virginia. (703)
620-8900. ]uly 29-August 2
August 1985
• PROFESSIONAL EDUCA-
TION SEMINARS-Advanced
Professional Education
Seminars, various sites
throughout the U.S. and
Canada. Among the titles on
the agenda are 'UNIX/
XENIX: 'The IBM Persona]
Computer," "Networking the
IBM Personal Computer,"
and "SNA and Telecon-
cepts." Contact the Center
for Advanced Professional
Education, Suite 110, 1820
East Garry St., Santa Ana,
CA 92705. (714) 261-0240.
August
• IBM PC SEMINAR
IBM PC Seminar, various
sites throughput the U.S. A
three-day seminar covering
PC hardware, PC-DOS. IBM
PC work-alikes, and software
selection. Contact Data-Tech
Institute, Lakeview Plaza.
POB 2429. Clifton. NJ 07015.
(201) 478-5400. August
• ENGINEERING CON-
FERENCE, EXPO-The 1985
ASME International Com-
puters in Engineering Con-
ference and Exhibition.
Sheraton Boston Hotel,
Boston, MA. The theme is
"Expert Systems: A New
Dimension in Computer
Engineering." Contact The
American Society of
Mechanical Engineers, 345
East 47th St.. New York, NY
10017. (212) 705-7100.
August 4-8
• COMPUTERS IN
BIOLOGY-Computers in
Biology, University of Notre
Dame. Notre Dame, IN. Con-
current, one-week courses
on computers in bioeduca-
tion, the classroom and
laboratory, research, and
biological modeling and
simulation. Tuition is $595
($495 for educators). Con-
tact Professor Theodore I.
Crovello. Biocomputing
Short Courses. Department
of Biology. University of
Notre Dame, Notre Dame.
IN 46556. (219) 239-7031.
August 4-9
• PREPARE FOR FACTORY
automation-how to Plan
for Factory Automation.
Center for Continuing
Engineering Education.
University of Wisconsin-
Extension, Milwaukee. The
strategy, technology,
systems, and control implica-
tions are explored. A work-
ing knowledge of computer
systems, group technology.
CAD/CAM. and manufactur-
ing management is recom-
mended. The fee is $890.
Contact Center for Continu-
ing Engineering Education,
University of Wisconsin-
Extension, Civic Center
Campus, 929 North Sixth
St.. Milwaukee, WI 53203.
(414) 224-4191. August 5-9
• MACROS AND
SYMPHONY-Advanced Ap-
plication Techniques: Using
Symphony Macros, Dallas,
TX. A workshop emphasiz-
ing a building-block ap-
proach to learning the se-
quence of macro instruc-
tions and how they can be
used to solve everyday ap-
plication needs. Contact
Data-Tech Institute, Lakeview
Plaza. POB 2429, Clifton. NJ
07015. (201) 478-5400.
August 7-8
• EVENT FOR TRAINERS
COMTRED '85: The National
Computer Training and
Education Conference and
Exhibition, Civic Center,
Philadelphia, PA. Seminars
and conferences for edu-
cators, computer trainers,
retailers, and distributors.
More than 50 exhibits. Pre-
conference workshops on
August 6. Contact National
Computer Education Exposi-
tions Inc.. Suite 200. 1411
[continued)
92 BYTE • IULY 1985
Inquiry 163
NEW
A powerful multifile
database with a
programming language
for only
1 f ersaform's new XL database isn't just promises— it's here now!
If And it offers- YES, FOR ONLY $99— all the features you'd expect in
V a database costing 4 times as much.
Accounting applications are XL's strength. Invoicing, purchasing, receiv-
ables, and shipping almost create themselves as you design the forms—
and XL transfers data between them. There's an Invoicing, A/R and Inven-
tory application— source code included— in the package that shows how
it's done. The power's there. And unlike packaged accounting programs,
you can do them YOUR way.
VersaFormXL dBASE 111*
R-BASE4000'
PRICE
99
695
495
STRUCTURED
LANGUAGE
Y
Y "
Y
MULTI-FILE
Y
Y
Y
COLUMNS WITHIN
P
8
DATA RECORD
Y
N
N
DATA ENTRY CHECKING
BUILT-IN
MUST WRITE PROGRAM
BUILT-IN
ONSCREEN CALC
BUILT-IN
MUST WRITE PROGRAM MUST WRITE PROGRAM
FORMS OUTPUT
BUILT-IN
MUST WRITE PROGRAM MUST WRITE PROGRAM
DATE ARITHMETIC
Y
Y
N
DATATYPES
DYNAMIC
FIXED
FIXED
COLUMN TOTAL OPERATOR Y
N
N
QUERY BY EXAMPLE
Y
N <r
EXTRA
MAX FILE SIZE
4MB
OPEN
OPEN
MAX RECORD SIZE
4000
4000
1530
*dBASE III is a registered trademark of AshtonTate. RrBASE 4000 is a trademark of Microrim, Inc.
XL's structured language can access multiple files. 48 built-in
functions give control of file access, printing, and user dialogues. You'll
develop transaction-based applications with an ease you've never
experienced before. And all at this unheard-of low price.
VersaForm XL's unique form-oriented data structures let you easily set
up forms and ledgers— even those with columns! Application develop-
ment is FAST, FAST, FAST. And since forms are the way that businesses
already store their data, the transition is smooth. That's why VersaForm
XL is so easy to operate even for high-turnover clerical people— it starts
from where they are now.
• Automatic data entry checking and on-screen calculation make trans-
actions error-free. Stored print formats make output formatting a
snap— you can quickly match existing paper forms. VersaForm XL's
report generator is clear and intuitive. Designers can pre-install reports,
Inquiry 37
users can set up their own.
• Query-by-forms (at no extra cost) lets users go right to the data they
need. No query language to learn— forms are the natural language of
business.
Ironclad Money-Back Guarantee
Try VersaForm XL for 30 days. If you're not fully satisfied, return it. We'll
gladly refund your money.
Order now, and have the pleasure of using the right tool at the right price.
You can't lose!
VersaForm XL runs on IBM PC, XT, AT and compatibles. Requires 192K,
two 360KB drives, DOS 2.0 or later. Hard disk recommended.
Standard VersaForm (single file, no language) available for 64K, 2-drive
Apple II or 128K IBM PC. $69.
VersaForm al
Applied Software Technology, Dept 785, 1350 Dell Ave., Suite 206, Campbell, CA 95008
(408) 370-2662
Yes! Rush me Versaform XL for the IBM PC ($99)
Standard Versaform (Single file, no language) for the IBM PC ($69)
Apple ll(+,E,C) ($69)
Credit card members can order by phone. 23 Sffi
Toll-Free: 1-800-824-8145
In California
Toll-Free: 1-800-854-4448
Enclose check or money order with coupon. Include $4.50 for U.S. Shipping and
handling. $7.00 for C.O.D. California residents add 6.5% tax.
My check or money order is enclosed Send C.O.D.
Charge my MasterCard Visa
Account No Expires
PLEASE PRINT CLEARLY
Name
Address
City
Phone
785
_State_
-Zip-
Signature.
JULY 1985 • BYTE 93
LOTUS USES
FRAMEWORK
John Spiech, President
Lotus Performance Cars, L.P.
Ill
I
Q
Z
<
K
a
iii
OVERNIGHT
DELIVERY!
•tt.^1
Uo x-
Purolator
courier
w,
■'//,
%,
'(-,/ ;
Any Price Si
By...
Orders Totalling
ir 5100... Ship pad
THAT'S BIGHT! OUR LOWEST PRICE GUARANTE. I IS « ST.U MT1VE.
Tell us the advertiser and price ol an ^°»»«'« e ?* licatlon and we'll beat
Z e pre ,, b\ n ^0^;Me:V O 7s P n°orrPW^o P |,en 1 s P unde, S,00 * where ,r,e
price is not lower than Logicsott s
DATA BASE MANAGEMENT
KNOWLEDGEMAN $259
Clout 2 145
Tim IV 279
265
^.lai'»7.1 g |=lfflaH>'JsI»l.
R:Base4000
RrBate 5000
DB Master
dBASEIH
Quickode III
d Base II (New Release)
Condor III
Lowest Price
475
365
159
269
349
Data Base Mgr. II (alpha) 175
Extended Report Writer 119
Friday 169
pts: file &pfs: report 165
REVELATION 745
Powerbase 309
Easyfiler 235
FINANCIAL
DOLLARS AND SENSE $115
Market Mgr. Plus (0ow Jones) 179
MANAGING YOUR MONEY 119
GRAPHICS
CHARTMASTER $275
GRAPHICS (com.)
BPS Graphics.
SIGNMASTER
pts: graph
Graphwriter _
Graphwriter Extension _
Graphwriter Combo Pak
Microsoft Chart
ENERGRAPHICS
$289
_195
_85
_319
_319
_485
_175
_259
Energraphics (w/plotter opt.) 325
PC Draw 295
LANGUAGES/UTILITIES
CONCURRENT PC DOS ,«,„«$ 175
Pascal MT + (PC DOS) 349
PU1 -(DR) 489
_359
_269
_305
_119
_479
_245
C Compiler (MS) (New Release* 305
Microsoft Sort 159
Cobol Compiler (MS) 479
LANGUAGES/UTILITIES (com.)
Business Basic (MS) $299
FORTRAN COMPILER (MS) _229
C86 C Compiler
(Computer Innovations) 329
INThURATED/SPREADSHEETS
LOTUS 1-2-3 $305
Display Manager-(DR)
Access Manager-(DR)
LATTICE C COMPILER
C-Food Smorgasbord
CIS Cobol 86 (DR)
Pascal Compiler (MS)
Enable
Smart Series
FRAMEWORK
Open Access
Electric Desk
SYMPHONY __
Supercalc 3_
Multiplan _
_305
_579
_355
_395
_229
_429
_175
_129
_279
_85
WORD PROCESSING (com.)
Wordstar Pro Pac $265
Wordstar Pro Plus 345
WORDPERFECT (New Release,_245
Microsoft Word 245
MULTIMATE 249
Volkswriter Deluxe 165
Peachtext 5000 199
Easywriter ll/Speller/Mailer 199
TK! Solver
pfs: plan
PROJECT SCHEDULERS
MICROSOFT PROJECT $165
SuperProject(IUS) 245
HARVARD TOTAL PROJECT MGR. 285
WORD PROCESSING
Wordstar 2000 $259
WORDSTAR 2000 PLUS 309
Edix & Wordix.
Finalword
Samna III
Xy Write II Plus
Think Tank _
pfs: write
_255
_225
_325
_255
_125
_85
MISCELLANEOUS UTILITIES
PROKEY 3.0 $89
Norton Utilities (New Release) 65
SIDEKICK (unprotected) 65
CrOSStalk XVI (New Release;.
Sideways
Copy II PC
DESK ORGANIZER
_115
_45
_39
_129
m 3E
SEE REV
TOSHS
RAL HA
-• _
TTtaS
CA
m
t/I
t ik
ij
HARDWARE for IBM PC
GRAPHICS BOARDS
AST
Preview
EVEREX
Graphics Edge
HERCULES
Graphics Card
Color Card
GRAPHICS BOARDS (com.)
PARADISE SYSTEMS
.Loweit Price Multi-Display Card $279
Modular Graphics Card 289
PLANTRONICS/FREDERICK
Colorplus
STB
Graphics Plus II
TECMAR
Graphics Master.
_Loweit Price Options A&B Loweit Price
MODEMS (INTERNAL)
$325 PROMETHEUS
169 Pro-modem 1 200B $319
QUADRAM
_$385 Asher $395
HAYES
_$315 Smartmodem 1 200B l .a.,., KO m.)$3B5
TSENG LABORATORIES
Ultra Pak
NOVATION
_$459 Smart-Cat Plus _
RACALVAWC
_$545 Maxwell 1200PC
MODEMS (INTERNAL) (com.)
VEN-TEL
PC Modem Half Card $439
COMMUNICATIONS BOARDS
AST
AST 5251-11 or 12 $629
AST-3780 749
I/O Plus II 135
DCA
IRMA Board
QUADRAM
Quadlink
MULTI-FUNCTION BOARDS (com"
AST RESEARCH (cont.)
Advantage (1 28k) $429
QUADRAM
Quadboard (64k) $259
STB
Rio-Plus II (64k; $259
Rio Grande Lowest Price
_$949
_$449
Grande Byte
TECMAR
Captain .
.Lowest Price
_$355
_$395
MULTI-FUNCTION BOARDS
AST RESEARCH
Six Pak Plus (64k) $259
Mega Plus II (64k) 275
KEYBOARDS
KEYTRONIC
5150
5151 (Deluxe)
51 52 B or L Low
_$235
_$159
179
Prices subject to change without notice.
NO SURCHARGE for VISA or MasterCard * No Sal
■Jclcomed from Qualified InstrtutJons NO SURCHAR
mq and insurance lint I otders add I I * Payment M
Immediate Replacement on any Defective Product.
side N Y State * Purchase Orders
nee verification! * Please add 1\
urtcan Eip COO Mp'iey Order or Check
National Sales \ _finn_fi/lR_^/lf|1
Hot Line 1 UUU UTriJ wIJI the logical choice /
CUStOmer SerViCe 1-800-431-9037 HO Bi -County Blvd.. Farmingdale, IS
New York State„516-249-8440 Canada 416-283-2354 Domestic/International Telex. ,286905 Soft UR
THE LOGICAL CHOICE /_
A Member of The Logic Group ■ *•
110 Bi-County Blvd.. Farmingdale, N.Y. 11735
/ NEW! Expanded Special Order Depf. ^
U We know there are many products that simply cannot be found ^
%? through mail order. We've solved that problem...just ask for our Jj
'we Ml BERT
ANY PRICE BY
$10
See Other Side lor Details
/^/ UiNK^^^^MfsOFTWARE for Macintosh
SPECIAL ORDER department...We've got the suppliers...still at
low mail order prices!
DATABASE
DB Master $125
Filevision 105
1st Base 105
Habadex 115
Bala 249
"GHIFfficT
.mfivfWr&M
WEE.
Davinci Commercial Int. .
Davinci Building Blocks
McPic
Mainstreet Filer.
Megafiler
Microsoft File _
Qmnis 2
Omnis 3 ,
Overview
pfs: File & Report .
MacLion
Factfinder
GRAPHICS
Animation Tool Kit
Davinci Series
(Buildings, Interiors, Landscapes)
_155
_135
J40
_169
_275
J79
_105
_245
_95
_$39
Microsoft Chart
Click Art Series
(Pers. Graphics, Pub's, Letters)
LANGUAGES/UTILITIES
Basic Interpreter (MS)
Mac Forth (Level 1)
MacForth (Level 2)
Smoothtalker
Softmakerll
Sottworks "C"
PCtoMac&Back
Hippo C (Level 1) .
MANAGEMENT/FINANCE
_149 Home Accountant Plus $89
45 MacManager 35
_35 MacProject Lowest Price
125
.Lowest Price
119
MANAGEMENT/FINANCE
General Financial Analysis $70
Real Estate Dev. (Comm. or Res.)_
_70
_85 Management Edge_
Market Analyzer .
.100 Market Manager (Dow Jones)
Peachtree Back To
.$95 Basics Accounting Lowest Price
_95 Sales Edge 165
.149 Straight Talk 369
.115 Financial Planning (Apropos) 60
.119 Investment Planning (Apropos) 80
SPREADSHEETS/INTEGRATED
Jazz Lowest Price
Multiplan $125
Microplanner
TK! Solver
Ensemble _
.Lowest Price
169
_185
MANAGEMENT/FINANCE
Dollars & Sense
Front Desk
.275 Communications Edge
.85 Negotiation Edge
.115 Tax Manager (Microlab) _
Forecast
$79 Electric Checkbook _
.85 MacCalendar
_110
175
_110
45
50
_50
WORD PROCESSING
Bank S t . Writer Lowest Price
Microsoft Word $149
Think Tank (128k) 85
Mac«Spell«Right 55
MacSpell + 60
Hayden: Speller 45
Think Tank (51 2k)_
TECH (Linquist) _
Megafonn
_135
70
ASSIMILATION PROCESS
Mac Daisywheel Connection $75
Mac Turbo Touch 85
CURTIS SURGE PROTECTOR
Diamond $39
Emerald 49
Sapphire 59
.Ruby 69
-HTST
ORE for Macintosh
mCRfJEBffi
OPTIMUM
Smartmodem 300
Smai1modem1200_
_$195
_$425
INTERMATRIX
Macphone $159
KENSINGTON
300 Baud Modem $95
Surge Supressor 39
MICRON TECHNOLOGY
Micron Eye $325
_$450 MacTote
MICROSOFT
NOVATION
PROMETHIUS
Promodem 1 200 _
_$65
Cat_
_$170
_$375
DISKS
Maxell 3 1 /2" (Box of 10)
Memorex 3V2" (Box of 1 0) _
3M3W(Boxof10)
_$375
_$35
_39
-39,
GENERAL HARDWARE
PRINTERS*
DIABLO
36**
D25**
630-API
630-ECS**
EPSON
LQ1500
Parallel Interface
JX-80
RX-80
LX-80**
RX-100
FX-80**
FX-100**
C. IT0H
Prowriter 8510 BPI _
Starwriter A1 OP
StarwriterF10-40P _
Printmaster F10-55P
JUKI
6100
6300
_$1229
619
1529
1799
$1199
.Lowest Price
599
239
265
399
379
599
PRINTERS* (cent.)
SILVER REED (Cant.)
550 $449
770 795
TOSHIBA
1351 Tractor .
P351
1340
CITIZEN
_$159
_1375
779
Lowest Price
PRINTER/ PLOTTERS*
HEWLETT PACKARD
HP-7470A $945
HP-7475 1595
HOUSTON INSTRUMENT
PC Plotter
MONITORS*
_$475
_$375
529
_969
_$439
_799
MANNESMANN TALLY
Spirit
160
180
NEC
2030**
8027**
2050**
3530
3550
8850**
PinwriterP2**
Pinwriter P3-"
0KIDATA
182 IBM
84IBM
192 IBM
93 IBM
2410P
QUA0RAM
Quadjet
QUME
Sprint 11/40**
Sprint 11/55"*
Sprint 11/90**
SILVER REED
400
^500
_$279
_579
_849
_$719
349
695
_1329
_1395
_1785
_675
_895
AM0EK
Color 300
Color 500
Color 600
Color 710
12" Green 300G .
12" Amber 300A .
12"Amber310A_
NEC
JB1201
JB1205
JC1215
JC 1216
_$255
_389
_479
_579
_135
_145
_159
_$159
149
239
_399
VIDEO TERMINALS 1 "
ALTOS
Smart II
QUME
QVT102-Green
QVT102-Amber
Q VT 1 03-Green
QVT103-Amber
QVT 1 08-Green
QVT108-Amber
TELEVIOE0
800
800A
910
910 +
921
922
924
925
925E
WYSE
50
75
ZENITH
Z-22
Z-29
Z-49
(coin.)
_$695
_$395
415
810
845
_445
515
_$1220
975
420
555
_445
_750
_635
_695
_595
MODEMS (External)
PROMETHEUS
Pro-modem 1200
QUADRAM
Quadmodem 1 1 00
HAYES
Smartmodem 300
Smartmodem 1 200
Smartmodem 2400
NOVATION
Access 1-2-3
Professional 2400
PRENTICE
Popcorn X100
Popcorn C1 00
RACAL-VADK
Maxwell 1 200 V
2400 PC
VEN-TEL
PC Modem 1 200
1200 Plus.
A
$395
.$555
.$205
_445
_719
.$475
_635
_$379
_355
_$439
_635
_$399
_399
_$485
_$465
_595
.Lowest Price
PRINCETON 6RAPHICS
RGB HX-1 2
RGBSR-12
_$489
_$239
799
409
_639
_2295
_$789
_$1299
1595
2295
Scan Doubler Board (for SR-12) .
Amber Max 1 2
QUADRAM
Quadchrome 1 2"
Quadscreen 1 7"
Quadchrome I1 14"
Amberchrome 1 2"
TAXAN
100G
105A
121
122
210
420
440 .
_599
_185
_185
MULTI-FUNCTION BOARDS
AST RESEARCH
Mega Pak (256k) $369
IDEA
IDEAmax 384 (64k) _
ORCHID
Blossom (Ok)
STB
_$259
_$235
_$465 Super Rio (64k)
_$329
_1595
_465
_165
VIDEO TERMINALS*
_$125
135
149
_149
259
409
699
COMMUNICATIONS BOARDS
AST
ASTSNA $899
AST BSC 899
GRAPHICS BOARDS
AST
Monograph plus
MA SYSTEMS
_$279
^349
ADDS
A-2 Green
A-3
_$465
_$465
Peacock Color Board
PERSYST
Monochrome Card _
QUADRAM
Quadcolor I
Quadcolorll
_$425
_$245
BACK-UP DEVICES
ALLOY
Tape Backup Lowest Price
SYS6EN
Tape Backup Lowest Price
MOUSE INPUT DEVICES
MOUSE SYSTEMS
PC Mouse w/paint $139
MICROSOFT
Microsoft Mouse (Serial) 149
Microsoft Mouse (Buss) 149
SURGE PROTECTORS
KENSINGTON MCR0WARE
Masterpiece $115
CURTIS
Diamond $39
Emerald 49
Sapphire 59
Ruby 69
MEMORY CHIPS
(200ns) 64k $35
_$199
_$195
465
DISKETTES
LOBICTRAK 5%"
100% Burantted,
Double side, double density
10 per box
20 + boxes
10-1 9 boxes
2-9 boxes
1box
_per disk $2.35
_per disk $2.50
_per disk $2.99
_par disk $3.99,
*Due to weight restrictions, Printers and Monitors are shipped UPS.,
* NO SURCHARGE for VISA or MasterCard * No Sales Tax on Orders Outside N Y State * Purchase Orders
Welcomed From Qualified Institutions NO SURCHARGE! (Please call tor price verification) * Please add 2%
(or handling and insurance (Int'l orders adrj'i I * Payment MasterCard. VISA American Exp .COD
"Parallel interface req...Ask sales agent
Hot Line I "iJUlJ"D4u"u43 I the logical choice J
CllStOmer SerViCe 1-800-431-9037 HO Bi-County Blvd., Farmingdale. r
New York State„51 6-249-8440 Canada_.„41 6-283-2354 Domestic/International Telex .286905 Soft UR
THE LOGICAL CHOICE 7
A Member of The Logic Group ^^^^— ^v
110 Bi-County Blvd., Farmingdale, N.Y. 11735
HERE'S HOW:
Lotus® travels in the fast lane.They
can't settle for second best in business
software. That's exactly why they went out
and bought Framework™ software.
Framework's a winner. In their "Over-
all Evaluation"category, Software Digest,
December, 1984, rated Framework the
best integrated package. And when 10
teams of Wharton MBA candidates
squared off against each other with dif-
ferent business software, the Framework
team won hands down. Lotus likes a
winner.
The future of Lotus is mapped out on
Framework where a powerful spread-
sheet works with a critically-acclaimed
word processor. It's a combination that
only Framework has. The Framework out-
line function— built in, not added on—
lets Lotus see what's up the road ahead.
And a data management function helps
Lotus keep track of their fast- moving
products.
Lotus came to two conclusions after
looking for software. One: a symphony is
something you listen to on the highway
with the radio turned up loud. And two :
Framework may well be all the business
software a fast-moving company needs.
For a dealer near you call (800)
437-4329, ext. 222. In Colorado
(303)799-4900,
ext 222.
KJKJ)
Software from
ASHTON -WE
Well put you in control.
Inquiry 41
Inquiry 88
COMPETITIVE EDGE
P.O. Box 556 — Plymouth, Ml 48170 — 313^151-0665
Compupro®, LOMAS, EARTH, TELETEK, Macrotech
S-100 CIRCUIT BOARDS
CompuPro286CPlT
CompuProSPUZ"8MHZ
CompuPro 8085/88'"
CompuPro Disk 1 A"*
CompuPro Disk 3'"
CompuPro Ram 22 ,M
CompuPro Ram 23 rM
CompuPro Ram23 1 28
CompuProCPU Z'"
CompuPro CCP/M®816®
System Support One™
TeletekHD/
Teletek Systemaster*
$750. Lomas286 $821.
261. Lomas8086 420.
245. LomasOctaport'" BSerial 320.
347. Lomas LDP" 72 206.
417. Lomas256KDram 556.
850. Lomas512KDram 821.
277. Lomas Ram 67'" 725.
487. LomasHazitair 244.
189. Thunder 18 6'" 1095.
250. LomasCCP/M®86 T,< 280.
245. CompuPro I/04 245,
375. TeletekSBCl 525.
557. Systemaster II® 899.
Lomas 2 Megabyte Ram-(2048K) just
Macrotech 286/Z80H
Lomas 1 0MHz8086
• Lomas 4 serial
Macrotech 256KDram
Macrotech 512K Dram
Macrotech 51 2 K static
Macrotech 256Kstatic
LomasColorMagic'" 16K
LomasMSDOS™2.11
$795.
520.
200.
499.
799.
1595.
795.
476.
200.
CompuPro MDriveH»512K 495.
CompuPro I/O 3 8 port
TeletekSBC 1 6MHz 128
Turbodos»f or Teletek
$1595.
459.
699.
650.
Earth Computer TURBO SLAVE 1 8MHz 1 28K$395.
Turbo Slave I runs with Teletek, North Star Horizon. Advanced Digital and Others under Turbodos™
SYSTEMS
CompuPro 85/88.256K.CDOS, SS1.I/0 4.2-96TPI DRS. 10 Slot
CompuPro 85/88.256K.CDOS, SS1.I/0 4,1-96TPI,20MB, 10 Slot
286/Z80H.1024K Static, CDOS, SS1.I/0 4,1-96TPI,40MB, 10 Slot
286. 1024K, 20MB. AutoCad 2 System — Ready to Run
Lomas 286.1 024K.20MB HD.I-S-.CDOS, 6 SERIAL, 2 Par, 10 Slot
Lomas Thunder 186, 256K. 20 MB HD. 1 -5". CDOS. 4 Slot
Teletek 8MHz Master. 4-8MHz 128K SLVS, 1-5". 20 MB HD. TDOS
UPGRADE YOUR IBM® PC™!!
MONITORS
Amdex3lOA
Taxan Color 440
Princeton Color HR-12
PrincetonColorSH-12
$159
$549
$459
$649
GRAPHIC BOARDS
Hercules Monochrome
Hercules Color Card
TecmarGraphicsMasler
Paradise Graphics
STBGraphix.,.11
$299
$159
$449
$279
S279
MULTI-FUNCTION BOARDS
AST6Pak64K
Quad am Expanded Quadboard OK
TecmarCaptain64K
HARD DRIVE KITS
PC10MBPC
PC21MBPC
AT21MBAT
AT36MBAT
AT70MBAT
AT80MBAT
AT119MBAT
$3095
$4295
$7495
$8395.
$4995
$2895
$4495
$695
$395
$795
$1295
$2295
$3295
$3595
FLOPPY DRIVES
$245 TEAC1/2HTFD55B $119
$219 Mitsubishi 96TPI $125
$199 5"DSDD Color Diskettes $ 21
ALL PRICES SUBJECT TO CHANGE AND STOCK ON HAND
CompuPro is a Registered Trademark of Viasyn, CPU 2, Disk 1A, Disk 3. Interfacer 3, Interlacer 4.. CPU 286, CPU 6085/88,
System Support 1. MDRIVE-H. Ram 22, Ram 23 are trademarks or registered trademarks ol Viasyn. CP/M 2.2, CCP/M, are
registered trademarks ol Digital Research Inc. MSDOS is a registered trademark ol Microsoft, Systemaster & Systemaster II are
registered trademarks of Teletek Enterprises. Turbodos is registered trademark ol Software 2000. IBM is a registered trademark
of International Business Machines. AutoCad 2 is a registered trademark of AutoDesk, Inc.
The Ultimate Cable A ssembly/
':" ~~™~ ■..■"■■■ " " " ■.;:■:■■'■.: I if
Inside and Out
You've never seen a cable that looks or works quite like this. The
result of extensive research into functional design, the DATA SPEC
cable assembly not only visually enhances your computer equip-
ment, but provides superior quality with the following features:
Full shielding (Exceeds F.C.C.
EMI/RFI emission requirements]
Positive strain relief
Large convenient thumbscrews
Gold plated pins
Exclusive P.D.T. underhood
for maximum integrity
Lifetime warranty
DATA SPEC makes cable assemblies for all your interface needs:
printers, modems, disk drives and monitors. For your IBM, Apple,
AT&T and other popular PC's. Ask for DATA SPEC cables at your
nearest authorized DATA SPEC dealer.
FROM ALLIANCE RESEARCH CORPORATION
20120 Plummer Street • Chatsworth, CA 91311
18 M. Apple and AT&T are regis t,
Patent PND.
96 B YTE • JULY 1985
1-818-993-1202
alional Business Machines Corp. Apple Computer Inc. and ATS. T Information Systems.
©Copyright 1985 Alliance Research Corporation
Inquiry 397 for End-Users.
Inquiry 398 for DEALERS ONLY
EVENT QUEUE
Walnut St., Philadelphia, PA
19102, (2.15) 972-8792.
August 7-9
• COMPUTER, ELEC-
TRONIC EVENT-Computer-
fest '85, Building 7, Sinclair
Community College, Dayton.
OH. Seminars, flea-market
areas, speakers, users-group
meetings, and club booths
and displays are some of
the highlights. Admission
is $1.50. Contact Mark
Hanslip, Computerfest '85,
143 Schloss Lane, Dayton.
OH 45418-2931, (513)
268-7225.
August 10-11
• TOMORROW'S
COMPUTERS-International
Symposium on New Direc-
tions in Computing.
Norwegian Institute of
Technology, Ttondheim. Nor-
way. Contact New Directions
in Computing, IEEE Com-
puter Society. POB 639,
Silver Spring, MD 20901.
August 12-14
• GRAPHICS
Ausgraph '85, Brisbane,
Queensland, Australia.
Australia's first international
conference and exhibition
on computer graphics. Con-
tact Conference Secretariat,
Ausgraph '85, POB 29,
Parkville, Victoria 3052,
Australia; tel: (03) 387 9955;
Telex: AA 33761.
August 12-16
• MACROS AND
SYMPHONY-Advanced Ap-
plication Techniques: Using
Symphony Macros, Chicago.
IL. See August 7-8 for
details. August 14-15
• COMPUTER SWAP
Northwest Computer Swap
Number 9. Fiesta Exhibit
Hall, San Mateo County Fair-
grounds. San Mateo. CA.
Admission is $5. Contact
Northwest Computer Swap,
4883 Tonino Dr., San Jose,
CA 95136, or call Robert
Kushner, (408) 978-7927.
August 17
• Al INVESTIGATED
IJCAI-85: The International
Joint Conferences on Arti-
ficial Intelligence. University
of California, Los Angeles.
Topics include AI architec-
tures and languages, intel-
ligent CAI, automated rea-
soning, and expert systems.
Tutorials. Contact IJCAI-85.
American Association for
Artificial Intelligence, 44 5
Burgess Dr., Menlo Park, CA
94025. (415) 321-1118.
August 18-24
• FOR EDUCATORS
Innovative Applications of
Microcomputer Technology
in Vocational Education.
University of Wisconsin.
Madison. The emphasis will
be on interactive video, net-
working, hard-disk systems
and storage backup devices,
and telecommunications for
agriculture, education, and
health applications. Contact
Dr. Judith Rodenstein, Voca-
tional Studies Center, 964
Educational Sciences
Building. University of
Wisconsin-Madison. 102 5
' West Johnson St.. Madison.
WI 53706. (608) 263-4367.
August 19-21
• MACROS AND
SYMPHONY-Advanced Ap-
plication 'lechniques; Using
Symphony Macros, Philadel-
phia, PA. See August 7-8 for
details. August 21-22
• INTERFACING
WORKSHOP-Personal Com-
puter and STD Computer
Interfacing for Scientific In-
strument Automation,
Washington. DC, area. A
hands-on workshop with
participants wiring and
testing interfaces. The fee is
$450. Contact Dr. Linda
Leffel, C.E.C., Virginia
Polytechnic Institute and
State University, Blacksburg,
VA 24061. (703) 961-4848.
August 22-24
• EUROPEAN MEDICAL
INFORMATTCS-The Sixth
International Congress of
EVENT QUEUE
the European Federation for
Medical Informatics, Hel-
sinki, Finland. Topics include
medical-record management
and classification problems,
expert systems, medical and
clinical research and evalua-
tion, and personal com-
puters. Contact M1E-85
Secretary General. Raija
Trevo-Pellikka. The Finnish
Hospital League. Toinen Lin-
ja 14, SF-00530 Helsinki.
Finland; tel: 358-0-7712640.
August 25-29
• INFORMATION TECH-
NOLOGY CONFERENCE-
The Integrated Information
Technology Conference and
Exposition: INTECH '85.
Moscone Center, San Fran-
cisco. CA. Topics to be ad-
dressed include integrating
personal computers, net-
works, information security,
integrated voice and data,
and managing information
technology. An Applications
Center will provide at-
tendees the opportunity to
observe applications in ac-
tion. Contact INTECH '85.
National Trade Productions
Inc.. Suite 400, 2111 Eisen-
hower Ave.. Alexandria. VA
22314, (800) 638-8510; in
the metropolitan Washing-
ton, DC, area, call (703)
683-8500. August 26-29
• VIDEODISC
CONFERENCE-The Fifth
Annual Nebraska Videodisc
Symposium, University of
Nebraska, Lincoln. The
theme is "Videodisc— The In-
dustry Comes of Age." Panel
discussions, presentations,
and exhibits. Registration is
$375. Contact Videodisc
Design/Production Group,
KUON-TV/University of
Nebraska-Lincoln, POB
83111. Lincoln. NE 68501.
(402) 472-3611.
August 27-30
• NEW ZEALAND ERS
CONVENE-The Ninth New
Zealand National Computer
Conference, Sheraton.
Auckland, New Zealand.
Speakers, panel sessions,
and exhibits. For details,
contact Conference Com-
mittee, POB 3839. Auckland,
New Zealand. August 27-31
September 1984
• TRADE CONFERENCE
SERIES-The Fifteenth
United States Invitational
Computer Conference,
various sites throughout the
U.S. A series of one-day,
regional conferences de-
signed to bring original
equipment manufacturers
together with systems in-
tegrators and quantity end-
users. Exhibits and technical
seminars. Fees begin at
$1600 each for one to four
conferences. Contact B. I.
Johnson & Associates Inc.,
3151 Airway Ave. #C-2,
Costa Mesa. CA 92626. (714)
957-0171. September-^ ovember
• INFO MANAGEMENT
SEM1NARS-NYU Seminars
on Information Manage-
ment, various sites through-
out the U.S. On the agenda
are "Legal Issues in Acquir-
ing and Using Computers"
and "Networking Personal
Computers." Contact School
of Continuing Education.
Seminar Center. New York
University. 575 Madison
Ave., New York. NY 10022,
(212) 580-5200.
September-November
• COMMUNICATIONS
WORKSHOPS-Data Com-
munications Workshops, vari-
ous sites throughout the U.S.
and Canada. For a catalog,
contact Rhonda Carney. Intel
Corp., Westford Corporate
Center. Three Carlisle Rd..
Westford, MA 01880, (617)
256-1374. September-December
• IBM SHOW
IBM System User Show.
Olympia 2, London.
England. A series of ses-
sions focusing on all aspects
(continued)
.
Inquiry 386 for End-Users.
Inquiry 387 for DEALERS ONLY.
Il'hiil
$995
MAX. IBM® AT/PC
COMPATIBILITY pc-2001*
Made In USA COMPLETE SYSTEM
*OEM BASIC System $555 (Minimum Order 10 Units)
♦PC-2001 Complete System $995 (Dealers at Quantity 2)
*XT-2001 10 MB Complete System $1695 (Dealers at Quantity 2)
*AT-7000 Call For Evaluation Unit $ (Approx. $2000 Off IBM Pricing)
PC-2001 Partial Features: (Dealers Please Call For Details)
• Mother Board • RAM Memory Upgradable to 640K • K-8400 or K-9600
Keyboard • TEAC Drive & Controller • Parallel Port • Runs Lotus 1-2-3,
Symphony, Flight Simulator and thousands more
*DEALER INQUIRIES
INVITED
PLEASE CALL FOR
DEALERS NEAREST
YOU
IBM is a
!S \ ^HP£ J. CORPORATION (™) 5 ^-° 680 - HWK91
imark of lelw Corporation vynrwnru.iw je^EX 753197
COVER STORY
Touchdown'" Key Overlays provide new or additional PC keyboard commands for compati-
bility with your soltware programs. Made ol heavy, non-glare malerial similar to Ihe original
keytops, with commands printed on the underside tor durability . . . Jhese are not ordinary
stick-on labels! Hooleon also makes custom overlays to your exact specs, including toreign
language and special symbols. Touchdown"' Keylop Expanders enlarge small keys (Return,
Shift, etc.) on the IBM PC and mosl look-alikes. They tasten securely over exisling keys with
a special adhesive provided, yet are easily removed without damage to the keyboard.
P. 0. Box 201, Dept. B, Cornville, AZ 86325
CUSTOM KEY OVERLAYS can be made to your exact specs, at a much lower cost than engraving (he keys
□ Blk.
Qty
Price'
Qty.
IBM PC, PC/XT, PC Port. (12 keys)
IBM 5291 Display Stalion (13 keys)
Compaq. Columbia (10 keys)
Price*
$21.95
21.95
21.95
Corona, Eagle Spirit, Qubie,
Keytronic (10 keys)
IBM 3270 PC '•Enter" (1 keytop)
Individual Expanders (blank)
$21.95
3.95
2.75
KEY OVERLAYS
5250/5251 (48 keytops/fronls)
5520(101 keytops)
3270 (32 key fronts)
DisplayWrite 2 (36 keytops)
DisplayWrile 3 (38 keytops)
Dvorak (43 keytops)
Wordstar (29 keylops)
□ Visa □ MasterCard Exp. Date
$21.95
29.95
21.95
21.95
21.95
26.95
26.95
Conlrol Key English (5 keytops) 6.95
Blank Overlays (99 keytops) 21.95
Do-it-yoursell Kit (200 + pieces) 29.95
MultiMate (44 keytops) 29.95
EasyWriler II (29 kytp/tronts/ Handy Card) 29.95
Lotus 1-2-3 (24 keylops/Handy Card) 29.95
WordPerlect (32 keylops/Handy Card) 29.95
TOTAL (Min. order $10.00) $
Card #
Visa or MC orders phone 602-634-75)
7
for inform
All prices include first class postage.
(All orders shipped within 24 hours.)
Arizona residents add 5% tax
Custom Overlay, Other Software Kits. Write
ation. T0TAI FNCI 0SFD $
Inquiry I72 for End-Users.
Inquiry 17 3 for DEALERS ONLY.
JULY 1985 • BYTE 97
Inquiry 327
UNLOCK THE SECRETS
OF MACHINE LANGUAGE.
Our Visible Computer teaching systems do more than tell
you about machine language, they show you -by turning
your computer into an animated simulation of its micro-
processor chip. You'll actually see the registers change as
the processor executes instructions; you'll see how
instructions are executed, not just the result.
The extensive manual may just be the clearest tutorial on
machine language ever written. You'll work "hands-on-
keyboard," at your own pace, as you progress through 30
demonstration programs stored on disk.
Apple II version: $49.95. Commodore 64 version: $39.95. a Cm
NEW! The Visible Computer: 8088 (IBM PC): $69.95. At jjQll HJ Ql*^?
better software dealers or direct from Software Masters, 3330 _ _ *
Hillcroft, Suite BB, Houston, Texas 77057. (713) 266-5771. Jfw£M €■/>!*€ ™
MC/Visa accepted. Mail orders enclose $3.00 shipping. A *••"* ■" w* •»
Mr
w ■ - - -
Seventh Annual Conference on ! % ! ji
'Interactive!)
videodisc
In Education and Training
August 21-23, 1985
J. W.Marriott Hotel
Washington, D. C.
Presentations Cover
• Current Applications
• Emerging Technology
• Methodology Implementation
Pre-conference tutorials are scheduled for August 1 9 and 20.
Included among exhibitors are:
3M U.S. Video
DEC GWF Associates
NCR OnLine Computer Systems
WICAT MetaMedia Systems, Inc.
Sony Digital Controls, Inc.
JVC Applied Science Associates
Pioneer
L
#
For further information contact:
Society for Applied Learning Technology
50 Culpeper St. Dept. B
Warrenton, VA 22186 (703) 347-0055
EVENT QUEUE
of the IBM computer
market. Exhibits. Contact
Julian Taylor, Peter Walker
Associates. 32 Fitzroy
Square. London WIP 5HH.
England; tel: 01-388-9871.
September 3-5
• EUROMICRO
Euromicro '85. Brussels.
Belgium. Addresses,
tutorials, and exhibitions. An
electronic mouse race and a
robot ping-pong tournament
will be held. Contact
Euromicro Office, p/a TH
Twente. Dept. Inf., Room A
306. POB 217. 7500 AE
Enschede. The Netherlands.
Attn: Mrs. C. Snippe-Marlisa.
September 3-6
• OFFICE AUTOMATION
Third Annual Conference of
the Office Automation
Society International.
Radisson South Hotel,
Bloomington. MN. The
theme is "The Integrated
Office— How Soon?" Contact
Office Automation Society
International. 2108 C
Gallows Rd„ Vienna, VA
22180. (703) 790-0490.
September 3-6
• PERSONAL COMPUTER
FAIRE— The Third Personal
Computer Faire. Civic Audi-
torium and Brooks Hall, San
Francisco. CA. Conference
program and exhibitions of
hardware, software, and
microcomputer services.
Contact Computer Faire Inc..
181 Wells Ave.. Newton. MA
02159, (617) 965-8350.
September 5-7
• ROBOTICS CONGRESS
The Second International
Personal Robot Congress
and Exposition (IPRC).
Moscone Center, San Fran-
cisco. CA. Seminars on per-
sonal robot software, hard-
ware, human services, robots
in space, education, and
business. Exhibits and dis-
plays. Contact Robotic In-
dustries Association, POB
1366. Dearborn, Ml 48121.
(313) 271-7800. September 6-8
• COMPUTER-AIDED
TECHNOLOGIES-COMP1NT
'85: The First International
Conference on Computer-
Aided Technologies. Palais
de Congres. Montreal.
Quebec, Canada. The
theory, design, and imple-
mentation of com-
puter-aided technologies.
Contact Stephen G. Leahey,
POB 577. Desjardins Postal
Station. Montreal. Quebec
H5B 1B7. Canada. (514)
870-3526. September 9-12
• AUTOFACT EUROPE
AUTOFACT Europe '85.
Swiss Industries Fair. Basel.
Switzerland. Workshops on
computer-integrated manu-
facturing and factory auto-
mation. Held in conjunction
with SwissData '85/Ineltec
'85 Exhibits. Contact Susan
Gretchko, AUTOFACT Europe
'85 Administrator, Society of
Manufacturing Engineers,
One SME Dr., POB 930.
Dearborn. Ml 48121. (313)
271-1500. ext. 373.
September 10-13
• DOCUMENTATION
CONFERENCE-The 43rd
Conference and Congress of
the International Federa-
tion for Documentation,
Montreal, Quebec. Canada.
The theme is "Information.
Communications, and Tech-
nology Transfer." Contact Mr.
E. V. Smith, Canada Institute
for Scientific and Technical
Information, National
Research Council of Canada,
Ottawa, Ontario KIA 0S2.
Canada. September 14-18
• C SEMINAR/WORKSHOP
C Language Seminar and
Workshop. Sheraton-Com-
mander Hotel. Cambridge,
MA. The fee is $695. Con-
tact Beatrice Blatteis. CL
Publications. 131 Townsend
St.. San Francisco. CA
94107, (415) 957-9353.
Sept ember 16- 18
• DATA STORAGE
The Fourth Annual DataStor-
[continued)
98 BYTE • JULY 1985
Inquiry 320
JM*ftt* *fc»ga 8 Miiw*ft^^ 0f*0&#H0gt *
a
HI
IB
■»
■Put mane, performance, in less space."
Look into the new Princeton HX-9 Series
See high-resolution RGB color with the Princeton HX-9
and HX-9E Color Monitors.
Observe exceptionally sharp high resolution graph-
ics and text created by color phosphor dots which are
within a mere .28mm of one another.
Enjoy Princeton performance on a 9-inch screen in
less desk space than most any other monitor on the
market today.
Display images of clearly superior quality
Flicker-free technology enables you to view colorful
images with clear, sharp definition. Dark-glass, non-
glare screens further enhance viewing clarity.
A built-in green/ amber switch
allows you to switch from multi-
color to either a green or amber
mode. It's like owning both a
color and a monochrome monitor.
The Princeton HX-9 Color Monitor is perfect for view-
ing up to 16 vivid colors with the IBM Color/Graphics
Monitor Adapter (or equivalent).
And, the enhanced member of the HX-9 Series, the
Princeton HX-9E Color Monitor, offers one big extra: It
also allows you to use the IBM Enhanced Graphics
Adapter (or equivalent) to view up to 64 brilliant colors.
What's more, they tilt. They swivel. Both have a built-
in base to adjust your monitor to a comfortable viewing
angle.
Princeton quality is built in
Both monitors in the Princeton HX-9 Series are manu-
factured to provide years of reliable use. Verified by
tough quality-control procedures. And backed by a
full one-year warranty.
Visit your local computer store today
See the HX-9 Series and all other products bearing the
world-respected Princeton name. To find the Princeton
dealer nearest you, call: 800-221-1490 (Extension 404),
609-683-1660 (NJ only), Telex: 821402 PGS PRIN.
Princeton Graphic Systems, 601 Ewing Street, Bldg. A,
Princeton, NJ 08540
IBM is a registered trademark of International
Business Machines Corp.
Inquiry 282
PRINCETON
GRAPHIC SYSTEMS
AN INTELLIGENT SYSTEMS COMPANY
JULY 1985 -BYTE 99
Inquiry 78
N^ ^' We've
\ }3 specialized
9
"^Wi
in Vertical
Markets.
Medical / Dental
• Appointments
• Patient Billing
• Claim Preparation
• Patient Data Base
Construction /
fob Cost
• Payroll
• General Ledger
• Estimating
Educational Administration
• Scheduling
• Attendance
• Grading
• Computer Literacy
... Since 1977
Now over I 1 machines
including: T^^^
MICRO COMPUTER
DIVISION
55722 Santa Fc Trail
Yucca Valley. CA
92284
{619)365-9718
^ajSA
UNLOCK" Removes
Copy Protection!
Runs on IBM® PC, XT, AT, and Many Compatibles
New UNlock (4.0) provides the user with: 1) reliable archival back-up copies,
and 2) ease of program use. Because UNlock removes copy protection, you
can conveniently run protected software from a hard disk, RAM disk
or a Data General/One.™ Often you can combine two disks into one,
saving disk swaps on floppy systems.
UNlock runs on DOS 2.0 or higher and requires 256K of memory. To
utilize the UNlock copy requires no co-resident software. UNlock does not
risk or change your original distribution disk.
ORDER TODAY BY TELEPHONE!
(305) 474-7548
OR USE COUPON BELOW
Check enclosed
New UNlock (4.0) Disk
Produces Non-Protected
DOS Copies from:
• LOTUS 1-2-3™ M A & 1 A*l TranSec Systems, Inc.
i-v v ■« « •« J 7 fc E p| an tation Circle, Plantation, FL 33324
• dBASE III™ (1.0 & 1.1) |pieasesendme copies of UNlock
•FRAMEWORK™ (1.0 & 1.1) |
• SYSTAT™(1.3 &2.0)
• SPOTLIGHT™ (1.0)
• GRAPHWRITER™ (4.3)
• REALIA COBOL (1 .20)
$49.95
Version 4.0
(PLUS 54 00 SHIPPING AND HANDLING)
I
[Card
| Exp I
l_
I Name
Title
I Company
| Address
I
City
Zip
Signed
TRADEMARKS, (OWNER). IBM, PC. XT, AT (International Business Machines). Lotus 1-2-3 (Lotus Develop-
ment Corp.), dBase 111 and Framework (Ashton-Tate), Systat (Systat, Inc.). Spotlight (Software Arts), Graphwriter
(Graphwriter Communications. Inc.). Data General/One (Data General Corp.), Relia Cobol. (Relia, Inc.)
EVENT QUEUE
age International Forum.
Red Lion Inn, San lose. CA.
Data-storage issues and ap-
plications explored. Ex-
ecutive focus. Contact
Cartlidge & Associates Inc..
Suite M-2 59. 1 101 South
Winchester Blvd.. San lose.
CA 95128. (408) 554-6644.
September 16-18
• SOFTWARE CONGRESS
The Sixteenth Convention
Informatique. Palais des
Congres. Paris. France. Said
to be the largest European
software congress. The
theme is "Data Processing:
Opportunities and Draw-
backs." Contact Convention
Informatique. 4 Place de
Valois, 75001 Paris, France;
tel: (I) 261 52 42; lelex: 212
597 F. September 16-20
• SOFTWARE EXPO
The Sixth Annual Soft-
ware/Expo. Infomart. Dallas.
TX. A trade show for
MIS/DP managers and cor-
porate executives. Contact
Professional Exposition
Management Co. Inc.. Suite
205. 2400 East Devon Ave.,
Des Plaines. IL 60018. (800)
323-5155; in Illinois. (312)
299-3131. September 17-19
• UNIX EXPO
UNIX Expo: The UNIX
Operating System Exposition
and Conference. New York
Hilton and Sheraton Centre
Hotels. New York City. More
than 400 exhibitors comple-
ment the conference. Con-
tact Robert Birkfeld. Na-
tional Expositions Co. Inc.,
14 West 40th St.. New York.
NY 10018. (212) 391-9111.
September 18-20
• MANUFACTURING EXPO
Eastern Computer Manufac-
turing Expo, Charlotte, NC.
Contact Great Southern
Shows. POB 655. Jackson-
ville. FL 32201. (904)
743-8000. September 19-21
• INTERFACING WORK-
SHOP— Personal Computer
and STD Computer Interfac-
ing for Scientific Instrument
Automation. Greensboro.
NC. A hands-on workshop
with participants wiring and
testing interfaces. The fee is
$450. Contact Dr. Linda Lef-
fel. C.E.C.. Virginia Polytech-
nic Institute and State Uni-
versity. Blacksburg, VA
24061. (703) 961-4848.
September 19-21
• TIDEWATER FAIR
The Tidewater 'Ienth Annual
Computer Fair. Radio
Amateur Hamfest— Electronic
Flea Market. Virginia Beach
Pavilion. VA. Displays,
forums, and flea market. Ad-
vance tickets are $5 for both
days or $6 at the door. Con-
tact lim Harrison. Tidewater
Radio Conventions Inc.. 1234
Little Bay Ave.. Norfolk. VA
23503. (804) 587-1695.
September 21-22
• NEW FRONTIER
Space lech '85 Conference
and Exposition. Disneyland
Hotel. Anaheim. CA. A focus
on engineering solutions re-
quired to make the use of
outer space practical and
economical. Contact Society
of Manufacturing Engineers.
One SME Dr.. POB 930.
Dearborn. MI 48121. (313)
271-1500. September 23-25
• AI, FIFTH GENERATION
The Artificial Intelligence
and Fifth Generation Com-
puter Technology Con-
ference and Exhibition:
Al/Europa,- Rhein-Main-Halle.
Wiesbaden, West Germany.
Contact lim Hay. Tower Con-
ference Management Co..
331 West Wesley St.,
Wheaton, IL 60187. (312)
668-8100. September 24-26
• BOSTON COMPUTING
The Eighth Northeast Com-
puter Faire. Bayside Exposi-
tion Center. Boston. MA.
Product displays and con-
ference program. Contact
Computer Faire Inc.. 181
Wells Ave. Newton, MA
02159. (617) 965-8350.
September 26-29 ■
100 BYTE • JULY 1985
Inquiry 359
You can still buy
quality and dependability
at a reasonable price.
That's exactly what we drive home at Viasyn. We offer you a whole line
of CompuPro® IEEE 696/S-100 Bus boards. Along with single- and multi-user
systems compatible with over 3,000 standard business applications, plus a wide
variety of scientific and industrial programs. Each one's a value our competition
finds hard to beat.
You can choose from a broad range of CPU boards, memory boards, disk
controllers, network and interface boards, plus PC Video, in color or black and
white. You can mix or match 8-bit and 16-bit software on the same machine or
on different machines. And pick just the power and memory you need. Object:
to grow and multiply in capabilities, at optimum cost efficiencies. Without sacri-
ficing quality or dependability. ^ MM^ ^^k, £B^&
If that's what you're driving for, write us for our newlk MM^^L% ^\,MU
short-form catalog or simply call our toll-free number. ^Wmm^^^ w Jr I
The CompuPro People
Where Computers Grow
3506 Breakwater Court, Hayward, CA 94545
Call 800/VIASYN-l. In CA, 800/VIASYN-2. TWX: 510-100-3288 VIASYN CORP
CompuPro is a registered trademark of Viasyn Corporation.
Inquiry 373
JULY 1985 -BYTE
101
IBM's
best efforts aie
now going into
Macintosh.
Macintosh and IBM PC
software. Compatible at last,
thanks to MacCharlie, a rather
innovative coprocessing system.
And imagine the consequences.
Nearly 10,000 IBM PC software
programs designed for general
business and specific applications
in real estate, insurance, law,
medicine, banking, etcetera, can
now join forces with Macintosh's
own popular programs.
And, the myriad of IBM PC-
compatible software adopts
Macintosh's many beloved
features, including desktop
utilities such as the clipboard and
the calculator.
In addition, MacCharlie allows
IBM PC and Macintosh data files to
be exchanged. Talk about flexibility.
But the good news gets better.
You see, MacCharlie delivers
hardware compatibility, as well.
For example, IBM letter-quality
printers can be easily used
with Macintosh.
Furthermore,
MacCharlie
now allows Macintosh to perform
virtually any networking an IBM
PC can perform. Even to the extent
of tying in with IBM mainframes.
In other words, your
networking capability goes beyond
the Apple family.
The Macintosh keyboard slides
right into MacCharlie's keyboard.
About as easy as slipping a letter
in an envelope.
Macintosh sets snugly
beside MacCharlie, on
a custom-fit pedestal.
Once you plug in MacCharlie's
power and keyboard cords,
you're ready to enjoy a very
happy marriage.
How does it happen? As easily
as slipping on penny loafers.
In mere moments, MacCharlie
combines the best features of the
world's premier personal
computers.
And despite the fact that it
turns one computer into two,
MacCharlie adds but a handful of
square inches to Macintosh's
physique.
In short, one of life's most
perplexing decisions — whether to
buy a Macintosh or an IBM PC-
can now be made with the
greatest of ease.
Ask for MacCharlie at your local
computer store. Suggested retail
price for the 256K single disk drive
model is only $1195, and just $1895
for the 640K dual disk drive version.
For more information, call
Operator 14 toll-free, 1-800-531-
0600. (In Utah, call 801-531-0600.)
MacCharlie offers 256K RAM, with optional upgrade to 640K KAM: 360KB disk drive, and optional second disk drive.
MacCharlie
THE BEST OF BOTH WORLDS.
MacCharlie is a product of Dayna Communications,
50 S. Main, Salt Lake City, Utah 84144
Inquiry 120
Apple Ls a trademark o f Apple Computer, Inc Macintosh is a trademark licensed to Apple Computer, lnc IBM
Is a registered trademark of International Business Machines Corporation.
BUTE
Features
Programming Project: IN THIS MONTH'S Features section BYTE presents the first Programming Proj-
New Perspectives on Nearby Stars e ct, a new monthly column that will be written by various software experts.
by Bruce Webster 106 Bruce Webster designed the first project in keeping with the Computers and
Liquid-Crystal Displays Space theme. He describes StarMap, a Pascal program for the Macintosh,
for Portables which takes a list of stars with Cartesian or astronomical coordinates and shows
by Glenn ). Adler 119 yQU where they afe jn re i atjon tQ one anot h er .
Product Descripi-ion: "Liquid-Crystal Displays for Portables" by Glenn Adler takes a look at the
£> H R' ft m // ASE 129 tec hnology behind twisted-nematic liquid-crystal displays, which enable com-
" " puters to be battery-operated, lightweight, and affordable.
Oarcia's Circuit Cellar: Rich Ma ]] oy present s a product description of the GRiDCase family of por-
Living in a Sensible Environment .. <■ ^ J;^ ^ - ^ -mi ^r..^^ ■ ^..^^
by Steve Garcia 141 ta ' D ' e computers from GRiD Systems Corporation. The GRiDCase is IBM PC-
„ . compatible and offers a range of display options; one version even has a high-
Programming Insight. ^ i i. i
Travesty Revisited contrast gas-plasma display.
by Murray lesser 163 This month's Circuit Cellar presents a number of devices that can be used
Programming Insight. w ^ the Home Run Control System. Steve has included interrupted-beam
Real-Number Formatting detectors, various environmental sensors, and alarm signaling devices— all from
on Your Apple his junk box.'
by Brent Daviduck 171 As a follow-up to "A TYavesty Generator for Micros" by Hugh Kenner and
^^^^^^^^_^^^^^^^^_ Joseph O'Rourke in last November's BYTE, 'TYavesty Revisited" by Murray
Lesser redoes this lexical processor in compiled BASIC. The author believes
this language is a better choice for handling a task consisting mostly of string
manipulation.
In "Real-Number Formatting on Your Apple," Brent Daviduck has written
a program that lets you specify the decimal length of any real number. This
machine-language subroutine uses only a small amount of memory-
JULY 1985 -BYTE 105
106 BYTE • JULY 1985
ILLUSTRATED BY FRANK BOZZO
PROGRAMMING PROJECT
New Perspectives
on Nearby Stars
by Bruce Webster
A Macintosh programming
project in Pascal
To use an already over-
used cliche, a picture is
worth a thousand words
__ (at least). This is especial-
I ly true when the words
BB S I are being employed to
«HHBw_^HB describe the real world.
Let's say you wanted to describe the
physical layout of Europe. You could talk
about figures and angles, explaining the size
and shape of each country and where each
country is in relation to all the others. Or
you could use a map. Which one would
convey that information more quickly and
clearly? The map, of course. We perceive
the universe primarily through our eyes, and
we are comfortable processing information
visually. In fact, if you tried to describe
Europe using the figures-and-words ap-
proach, your listener would probably try to
mentally "draw" a map to understand your
description.
This problem— the difficulty of compre-
hending alphanumeric data— is common in
scientific work. For example, look at table
1 . This is a list of the 75 stars nearest the
earth, along with their right ascension,
declination, parallax, and stellar (star)
classification (see 'An Astronomy Glossary"
on page 245 for definitions of these and
other terms). TYy to picture all those stars
hanging in space, each in its correct posi-
tion relative to all the others. In many
respects, this is more difficult than the "map
of Europe" problem because the coor-
dinate system is not an easy one to
decipher and because you have to deal with
three dimensions, not just two.
Now look at figure 1 . It presents a subset
of the information in table 1 in a graphical
form. The arrow is pointing at our own sun,
Sol. Around it hang the nearby stars, each
in its proper position, each shaded accord-
ing to its stellar classification. Multistar
systems are indicated by lines dividing the
circles into two or three sections, each sec-
tion representing a star. Figure 2 relates this
cluster of stars to its approximate position
in our galaxy.
Even though you don't know the names
of those stars, their classes, or even their
distances from Sol, you now have a much
better idea of how this region of space
looks than you got from reading table 1 .
And that's from two static figures. Now,
what if you could rotate the angle of view,
change the scale of the display, or make any
star the center? What if you could filter out
stars of a certain class, or distance from Sol,
or number? What if you could point at any
star and get more information about it?
In this article, I'll describe StarMap, a pro-
gram for the Macintosh that lets you do just
{continued)
Bruce Webster (6215 Thorn St., San Diego, CA
921 15) is a contributing editor for BYTE.
JULY 1985 -BYTE 107
PERSPECTIVES ON STARS
that. StarMap takes a list of stars, with
either Cartesian (x.y.z) or astronomical
(RA, Dec Par) coordinates and shows
you where they are with respect to
one another. You can perform all the
manipulations described above:
limited rotation, scaling, and transla-
tion, as well as filtering. I'll first look
at the basic concepts behind the Star-
Map program and then at some of the
specific techniques it uses. I'll discuss
the program itself and finish by talk-
ing about possible applications and
improvements.
StarMap was developed on a Mac-
intosh using MacAdvantage:UCSD
Pascal, a Pascal development system
that runs under the Finder and gives
you access to most of the Toolbox
routines (see the text box entitled
"Development Using MacAdvantage:
UCSD Pascal" on page 1 14). Informa-
tion on how to obtain the source code
for StarMap appears at the end of this
article.
Basic Concepts
StarMap reads in and displays a. list
of stars; you view them as if from a
point beyond any of them. The stars
then appear to form a cluster. Each
star is shown as a circle filled with a
pattern that indicates its stellar
classification (O.BAF'.G.K.M). Since
the computer's display is only two-
dimensional, the circle's diameter in-
dicates the third dimension (depth):
the smaller the circle, the farther away
the star is; the larger the circle, the
closer it is. StarMap displays multistar
systems by subdividing the circle into
two (binary) or three (ternary) sec-
tions. Each section contains the pat-
tern corresponding to that compo-
nent's stellar classification. You can
select any star (by pointing and click-
ing with a mouse) and get a pop-up
window with the star's name, its
distance from Sol (or the current
origin), and the class of each of its
components.
You can manipulate this display by
rotating it, translating the coordinates,
and scaling it up. You can rotate it by
choosing to look along any of the
three axes (x, y, or z), either from the
positive end or the negative end.
(Figure 3 depicts these axes relative
to the Macintosh screen.) Admitted-
ly, this is limited rotation; I chose this
method because of its speed and
simplicity, especially since it makes
the detection of a click on a star easy.
You can choose any star on the dis-
play as the origin (translation): Fur-
thermore, you can then add an offset
(plus or minus) to any one (but only
one) of the three axes. Scaling lets you
decide how much of the display is on
the screen; it's as if you were sitting
somewhere out in space with a high-
powered telescope and you cranked
up the magnification. Stars get bigger;
the screen covers a smaller area, so
fewer stars show up.
You can also filter out stars so that
not all of them appear. For example,
you can set which classes of stars will
(or won't) be shown. I often choose
to get rid of all the M-class stars
because they tend to clutter the dis-
play. You can even eliminate all
classes but one, restricting your view
to, say, all G-class stars, which includes
Sol. Finally, you can screen stars
T^ble 1: The 75 stars closest to the earth. As the text file RawStars, this list is
converted by the program ReadStar into a binary file that
can be used by
StarMap. (This list is
taken from, among other
sources, Astrophysical
Quantities, 3rd ed..
by C. W. Allen,
\mdon:
TheAthlone Press. 1973.)
Name of System
Right
Declination
Parallax
Stellar
Ascension
Class(es)
hours
minutes
degrees
minutes
microseconds
Sol
G2
Proxima Centauri
14
26
-62
28
762
M5
Alpha Centauri
14
36
-60
38
745
G2
K5
Barnard's Star
17
55
4
33
552
M5
Wolf 359
10
54
7
19 ,
429
M8
Lalande 21185
11
1
36
18
401
M2
Sirius
6
43
-16
39
377
A1
dA5
UV Ceti
1
36
-18
13
367
M5
M6
Ross 154
18
47
-23
53
345
M4
Ross 248
23
39
43
55
317
M6
L789-6
22
36
-15
36
303
M7
Epsilon Eridani
3
31
-9
38
303
K2
Ross 1 28
11
45
1
6
301
M5
61 Cygni
21
5
38
30
294
K5
K7
Epsilon Indi
22
-47
291
K5
Procyon
7
37
5
21
286
F5
dFO
7 2398
18
42
59
33
283
M4
M5
Groombridge 34
15
43
44
282
M1
M6
Lacaille 9352
23
3
-36
8
279
M2
Tau Ceti
1
41
-16
12
276
G8
BD +5° 1668
7
25
5
23
268
M5
Cordoba 29191
21
14
-39
4
260
M0
Kapteyn's Star
5
10
-45
256
M0
Kruger 60
22
26
57
27
253
M3
M4
Ross 614
6
27
-2
46
250
M7
M0
BD -12° 4523
16
28
-12
32
249
M5
van Maanen's Star
46
5
9
236
dG5
Wolf 424
12
31
9
18
230
M6
M7
BD -37°
2
-37
36
225
M4
BD +50°
10
8
49
42
219
K7
CD -46° 11540
17
25
-46
51
216
M4
CD -49°
21
30
-49
13
214
M1
CD -44° 11909
17
33
-44
17
213
M5
AD Leonis
1
57
12
50
212
M8
BD +68°
17
37
68
28
209
M4
Ross 780
22
51
-14
31
207
M5
CC658
11
43
-64
33
206
dA5
108 BYTE • JULY 1985
PERSPECTIVES ON STARS
based on the number of components
in a system (one, two. or three). If you
just want to see single-star systems or
if you just want to see binary systems,
etc.. you can do so.
Coordinate Conversion
A number of minor hurdles have to
be overcome to get StarMap working.
First, most star catalogs give stellar
coordinates as right ascension, de-
clination, and parallax. This is just a
disguised polar-coordinate system.
Right ascension is equivalent to theta,
the equatorial or longitudinal angle.
It starts in the constellation Aries and
runs eastward through the 1 2 signs of
the zodiac. Right ascension is usually
expressed as hours, minutes, and sec-
onds (rather than degrees), ranging
from 00 h OCT. 00 to 23 h 59 m .59.
Declination is equivalent to phi, the
latitudinal angle; it's simply the angle
up or down from the equator, going
from 90 degrees (the north pole),
through (the equator), and down to
-90 degrees (the south pole).
Parallax is an indirect measure of
Name of System
Right
Declination
Parallax
Stellar
Ascension
Class(es)
hours
minutes
degrees
minutes
microseconds
Lalande 25372
13
43
15
10
205
M4
Keid
4
13
-7
44
205
K1
dAO M4
BD +20°
10
17
20
7
203
M4
Altair
19
48
8
44
197
A7
70 Ophiuchi
18
3
2
31
195
K0
K5
AC +79°
11
45
78
58
195
M4
EV Lacertae
22
45
44
5
194
M4
AC +58°
4
26
58
53
192
M4
M4
WX Ursae Major is
11
3
43
47
186
M2
M8
36 Ophiuchi
17
12
-26
32
184
K1
K1 K5
CD -20° 4125/4123
14
55
-21
12
180
K5
M2
CD -36°
20
8
-36
14
177
K3
M5
Sigma Draconis
19
32
69
35
176
K0
Lalande 46650
23
47
2
8
175
M2
Delta Pavonis
20
4
-66
19
175
G6
L374-14
19
17
-45
37
175
M7
CD -21°
6
8
-21
51
174
M1
BD +4° 4048
19
14
5
6
173
M4
M5
Luyten 97-12
7
53
-67
38
173
dM5
Luyten 674-15
8
10
-21
24
171
M5
UC48
17
42
-57
17
170
M5
CD -3°
5
29
-3
41
170
M1
Eta Cassiopeiae
46
57
33
170
GO
M0
CD -40° 9712
15
29
-41
6
169
M4
Ross 986
7
7
38
38
169
M5
Wolf 294
6
52
33
20
168
M4
Ross 47
5
39
12
29
168
M6
BD +53° 1320/1321
9
11
52
54
166
M0
M0
LP 658-2
5
53
-4
8
166
dK5
Ross 882
7
42
3
41
165
M4
CD -45°
20
10
-45
19
164
M0
Wolf 629/630
16
53
-8
15
161
M4
M4 M5
82 Eridani
3
17
-43
16
161
G5
CD -11°
14
32
-12
19
160
M4
Beta Hydri
23
-11
32
159
G1
BD +19°
23
20
19
40
155
M4
M6
BD +45° 2505
17
11
45
45
155
M3
distance; it's the apparent shift (in
fractions of a second) of a star's posi-
tion as the earth travels around the
sun. If you divide l by the parallax,
you get the distance of the star in
parsecs (where l parsec equals
3.26161 light-years). Note that in table
I, the parallax value 762 represents
0.762 second.
For display purposes, I chose to
convert the stars' coordinates to the
rectangular (or Cartesian) coordinates
x, y, and z. lb allow separation of close
systems (such as Alpha Centauri and
Proxima Centauri), I used 0.1 light-year
as the grid-unit size. Thus, a star at
(10,0.0) would be exactly 1 light-year
(10 x 0.1) away from Sol. The positive
x-axis goes out through a right ascen-
sion of 00 h 00 m 00; the positive y-
axis, through 06 h 00 m .00. The
positive z-axis goes up through a
declination of 90 degrees. I used a
two-step conversion process— from
astronomical to true polar, then from
polar to rectangular. Figure 4 illus-
trates the relationship between the
different coordinate systems.
For both right ascension and dec-
lination, we have two values: hours
and minutes, and degrees and
minutes. Our very first step is to con-
vert both into real values, for exam-
ple, converting 05 h 30 m 00 to 5.5
hours. Assuming that the two values
are read in as integers, the function
shown in listing I will do theconver-
sion. Note that the sign must be prop-
agated to the minutes, because in
table 1 only the degrees have nega-
tive signs.
Having done this, you then need to
multiply the right ascension by 1 5. to
convert it from hours (0 to 23) to
degrees (0 to 359). Furthermore, since
the Pascal used for this program ex-
pects radians (as do most Pascal im-
plementations), you must convert
from degrees to radians by multiply-
ing both by the value (2xpi)/360.0,
which is equal to 0.01745329. You
have now converted right ascension
and declination to theta and phi. To
convert parallax to distance, you need
to divide the value into 1000 (remem-
ber that the table values are in
(continued)
JULY 1985 • BYTE 109
PERSPECTIVES ON STARS
File Origin finis Scale flange Class Type
Star Map — Copyright © 1985 by Bruce F, Webster
Figure I : The stars closest to the earth, as presented by StarMap.
gv«B
^^^^M
W^^/'Ul'-^^M
SHEK&£r * : i *'*'<^^Si
Hnpi^^fll
^^^^X^&'Oiafc^^CTW
V'^i3 *.^3^>n«wMOjjB
*
®
e
•
m
o
9
*»
©
® ®
®
o
^ f '
•
Figure 2: Tfe approximate location of the star cluster from figure 1 in the galaxy.
thousandths of a second), then multi-
ply it by 3.261 6 1 (ParToLY, the number
of light-years in a parsec). Assuming
that the right-ascension values are
RAH (right-ascension hours) and RAM
(right-ascension minutes), the declina-
tion values are DecD (declination
degrees) and DecM (declination
minutes), Par is the parallax, and the
constant DegToRad equals
O.OI745329, then the statements in
listing 2 complete the conversion to
polar coordinates, with the unit
distance being 0.1 light-year. Note that
if we change ParToLY to 32616.1, you
can rewrite the third statement as
Dist : = ParToLY/Par:
The more drawn-out version is just for
clarity's sake.
Conversion from polar to rec-
tangular coordinates is well defined.
Assuming the integer variables x, y,
and z, the statements in listing 3 con-
vert from polar to rectangular form,
where the function Round takes a real
value and rounds it to the nearest in-
teger. This lets you do your calcula-
tions with real numbers and convert
at the end, maximizing precision.
Stellar Data Structure
The conversion from astronomical to
rectangular coordinates just described
is performed by a program called
ReadStar. ReadStar also converts the
data file RawStars (containing the list
of stars) from a text file to a binary file
called Stars. That way, StarMap can
read in the data faster, avoiding any
sort of text-to-numbers conversion.
The data types used by StarMap and
ReadStar are given in listing 4.
Note that StarClass is an enumer-
ated data type (EDT), not a character
data type. Each star system can have
up to three components, or three dif-
ferent stars. For example, the star
system Keid actually contains three
stars, with stellar classes KI, dAO, and
M4. Keid's data structure would then
have the values shown in figure 5.
Note that the record type Compo-
nent is declared as being "packed."
This is to make it as small as possible.
Since each of the three fields— Dwarf,
Class, and SubClass— have very small
110 BYTE • )ULY 1985
PERSPECTIVES ON STARS
ranges of values, the MacAdvantage
compiler can pack all three into just
2 bytes, the smallest possible size of
a UCSD Pascal record. This keeps the
size of the Stars record down to 38
bytes. If the program didn't declare
Component to be packed, it would
use 2 bytes for each field, for a total
size of 6 bytes, and the array Comp
would go from 6 to 18 bytes, kicking
Stars up to 50 bytes per record. In a
list of 200 stars, that's a difference of
more than 2K bytes.
Organizing the Stars
After you've created the data file with
ReadStar, you can now run StarMap
to display and manipulate it. A few.
subtly related questions arise. First, in
what data structure will the stars be
stored? The program could just read
them into an array[1 . . n] of Stars, but
n has to be fixed when the program
is compiled. This limits the number of
stars that can be read in and also
forces the program to use more
memory than it might otherwise need.
Second, having read in the stars, in
what order should you have the pro-
gram draw them? Since stars will over-
lap on the display, this becomes an
important question. The program
should draw from the farthest star to
the nearest, so that those closer to
your viewpoint will cover up (when
necessary) those farther away. One
solution, of course, is to sort the ar-
ray (if that's what you're using) along
the axis being viewed. But that means
the program would have to sort the
list again every time you change the
viewing axis, which would add a fair
amount of time and overhead.
Third, if you point at a star and click
the mouse, the program must detect
the closest star and not any that are
hidden behind it. This is similar to the
second problem; again, a sorted list
of stars will solve the problem. The
challenge is to avoid constantly
resorting.
Many solutions are possible; each
has good and bad points. The ap-
proach I've chosen provides a large
degree of flexibility while reducing the
storage of redundant information.
{continued)
Z-
X-
x+
Figure 3 : The x~, y-. and i-axes for StarMap, as related to the Macintosh screen.
9
THETA= RIGHT ASCENSION
PHI = DECLINATION
DIST= 1/PARALLAX
TDIST= r *cos(<J>)
s * cos(0)
s *sin(0)
r * sin((t>)
Figure 4: The relationship between the three coordinate systems discussed in
the article: stellar (right ascension, declination, and parallax), polar (theta and
phi), and Cartesian (x. y. and z).
JULY 1985 -BYTE 111
PERSPECTIVES ON STARS
Listing I : The code for converting hours, degrees, and minutes into real values.
function MinTcfrac(Degrees, Minutes : Integer) : Real;
{
purpose converts dd mm to dd.xx
}
var
Sign : Real;
begin
if Degrees 0.0
then Sign := -1.0
else Sign := 1.0;
MinToFrac:= Degrees + Sign*(Minutes/60.0)
end; { of tunc MinToFrac }
Listing 2: The code for converting right ascension, declination, and parallax
into polar coordinates.
Theta := DegToRad * MinToFrac(RAH,RAM) * 15.0;
Phi := DegToRad * MinToFrac(DecD,DecM);
Dist := ParToLY * (1000.0/Par) * 10.0;
Listing
Z : =
TDist : =
Y : =
X : =
3: The code for converting polar
Round(Dist * Sin(Phi));
= TDist * Cos(Phi);
Round(TDist * Sin(Theta));
Round(TDist * Cos(Theta));
coordinates into Cartesian coordinates.
Each star occupies a location in a
large three-dimensional grid, speci-
fied by its coordinates (x.y.z). Since
you want to sort the stars along each
axis, start by linking together all stars
with the same x-coordinate, the same
^-coordinate, and the same z-
coordinate. To do this, define the data
types as shown in listing 5.
Each star that is read in will have its
own node; that is, the data will go into
the field Star. The three pointers—
Node[AX], NodefAY], and Node[AZ]-
will each point at the next star shar-
ing the same x-, y~, or z-coordinate, re-
spectively. Of course, if there are no
more stars with the same given coor-
dinate, the respective pointer will con-
tain the null pointer value, nil.
With this method, the program can
read in as many stars as there is mem-
ory for; likewise, you allocate only as
much memory as is needed. There is
an additional overhead of 6 bytes per
node (for the three pointers), which
brings the size of each node up to 44
bytes, but we've gained a lot of flex-
ibility with those pointers.
Now that all these stars are linked
together, how do you get to the first
star of each list? Use a header list. The
data structures for the headers are
shown in listing 6.
The array Next points to lists of stars
sharing the same x- y-, or z-coor-
dinate. AVal tells what that coordinate
Listing 4: The data types used by StarMap and ReadStar.
StarClass
= (O.B.A.F.G.K.M);
SubRange
= 0..9;
Component
=
packed record
Dwarf
: Boolean;
Class
: StarClass;
SubClass
: SubRange
end;
Stars
=
record
Name
: string[23];
X.Y.Z
: Integer;
NumComp
: 0. .3;
Comp
: array[1 . .3] of Component
end;
-
Name
Keid
X
71
Y
141
Z
-21
NumComp
3
Comp[1]
Dwarf
False
Class
K
SubClass
1
Comp[2]
Dwarf
True
Class
A
SubClass
Comp[3]
Dwarf
False
Class
M
SubClass
4
Figure 5 : The data structure for the star
system Keid, which consists of three stars.
112 BYTE • IULY 1985
PERSPECTIVES ON STARS
is. Note that there is one header for
a given value along all three axes. For
example, if AVal were 71. then
Next[AX] would point to all stars with
an x-coordinate of 71. Next[AY] would
point to those with a ^-coordinate of
71. and Next[AZ], to those with a z-
coordinate of 71.
As I mentioned, you want the stars
sorted along each axis. You can ac-
complish this by simply maintaining
a sorted linked list of headers. The
pointer Link[Front] points to the
header with the next highest AVal;
Link[Back] points to the next lowest
header. Both ends of the list point to
a special header called Head (and
vice versa). To traverse the list, the
program starts at one end and follows
Link until it runs into Head. The pro-
cedure in listing 7. when given an axis
and a direction, traverses the entire
list of stars in the order you requested
and writes out the name of each star.
You won't find this procedure in Star-
Map, but the routines to draw the
map and to find which star has been
selected use code that is similar to
StarMap's.
HPtr moves through the list of
headers until it runs into Head. TPtr
checks all the stars at each header for
the given axis. For example, if
HPtr.Aval = 15andAxis = AY, then
TPtr will point at all the stars (if any)
with a ^-coordinate of 15.
Transforming the Display
StarMap lets you transform the dis-
play by rotating it. translating the
coordinates, and scaling it up. Rota-
tion is limited to your fixing the posi-
tion of the axis (x,y, or z) you're look-
ing along and choosing to look from
the positive or negative end. The pro-
gram simply changes the values of
Axis and Direction (global variables
with the same data types shown in list-
ing 7, WriteNames). The list of stars is
now automatically "sorted" along that
axis, while Direction fixes the direction.
Translation takes a couple of forms.
First, you can change the map's origin
to any star; it doesn't have to be Sol.
This is done by clicking the star and
then pulling down the Origin menu.
The name of that star will appear in
the menu; just select it to move. Sol
always appears in the menu, so you
can easily recenter the display. You
also can add an offset of plus or
minus 15 light-years to the origin
along any axis. The name of the cur-
rent origin always appears at the top
so that you can remove the offset. It
also reminds you what the current
origin is. One more effect: When you
click a star to get information, the
[continued)
Listing 5: Definition of the data types for linking together stars with the same
x-. y-, or coordinates.
AxisType
= (AX.AY.AZ);
NodePtr
= 'Node;
NodeList
= array[AxisType] of NodePtr;
Node
=
record
Next
: NodeList;
Star
: Stars
end;
Listing 6:
Data sructures for the header list.
DirecType
= (Front.Back);
HeadPtr
= 'Header;
Header
=
record
AVal
: Integer;
Link
: array[DirecType] of HeadPtr;
Next
: NodeList
end;
Listing 7: The procedure that traverses the entire list of stars in the order
requested and writes out the name of each star.
AxisType; Direction : DirecType);
procedure WriteNames(Axis
{
purpose traverses all stars
last update 09 Mar 85
}
var
TPtr : NodePtr;
HPtr ; HeadPtr;
begin
HPtr:= Head\Link[Direction];
while HPtr< >Head do begin
TPtr := HPtr".Next[Axis]; { check specific axis }
while TPtr< >nil do begin { look at all stars }
WriteLn(TPtr .Star. Name); { at that coordinate }
TPtr := TPtr\Next[Axis]
end;
HPtr := HPtr.Link[Direction]
end
end; { of proc WriteNames }
{ start at one end }
JULY 1985 • BYTE 113
PERSPECTIVES ON STARS
distance given is always with respect
to the current origin. If you select
Groombridge 34 as your origin, then
look at Beta Hydri; the distance
shown is that from Groombridge 34.
Scaling is basically a zoom function.
You are not moving "into" the cluster;
you are just increasing the magnifica-
tion of your mythical telescope. Each
level of scaling represents a twofold
increase over the previous level.
Filtering Stars
You have three filtering functions at
your disposal. First you can screen
stars according to their stellar class
(O.B.A.F.G.K.M). The program main-
tains a set (DisplaySet) containing the
currently allowed classes. For multiple
stars, if any component is in Display-
Set, then all components are dis-
played.
The second filter is distance. Note
that this is the distance from the current
origin. If you set Groombridge 34 to be
the origin, then limit the range to 8
light-years, you will see all stars within
Development Using
MacAdvantage:UCSD Pascal
MacAdvantage:UCSD Pascal rep-
resents something of a first for
Sof'fech Microsystems Inc.; it's a UCSD
Pascal compiler running under some-
thing other than the UCSD p-System
operating system. Ifue, SofTech had
released an MS-DOS hosted version of
the p-System. but that isn't quite the
same as this.
MacAdvantage is simply a UCSD
Pascal compiler (and assorted tools)
running under the Macintosh Finder.
The editor is a standard Macintosh-
style editor, developed by Bill Duvall
at Consulair and found in other soft-
ware-development packages (MDS.
MacModula-2, Megamax C etc.). The
resource maker is Apple's standard
resource compiler, again found in
many of the other systems. The com-
piler produces applications that you
can start by double-clicking an icon.
However, those applications don't
stand alone: you have to have the Mac-
Advantage P-machine and run-time
files somewhere on the disk. The ap-
plication loads these in before
executing.
Program development under MacAd-
vantage is a pleasure. The package
comes with a little executive program
that takes you out of the Finder and
gives you a Macintosh-like menu bar
across the top. The menu bar contains
selections to let you compile, run the
resource maker, edit a file, run the
library or set-options utilities, or exit to
the Finder. When you go from the
editor or the compiler into the ex-
ecutive program, it only takes a second
or two to bring the display up. a great
improvement over the 15 to 2 5 sec-
onds it can take to return to the Macin-
tosh Finder. And the Set menu lets you
define where (and what) the different
utility files are.
Since UCSD Pascal is basically a
16-bit language and the Macintosh is
a 32-bit environment, SofTech had to
make a number of changes and en-
hancements to fit the two together.
MacAdvantage has a 3 2 -bit integer
data type (lnteger2), which is heavily
used in the Toolbox units, usually to
represent 3 2 -bit addresses. A new
function. Locate, returns the 32-bit ad-
dress of a given variable or procedure.
Other functions help conversion be-
tween the 16-bit p-code pointers and
the Macintosh's 32-bit addresses.
Other bridges include functions to con-
vert between the two Macintosh
Boolean types and the UCSD Pascal
Boolean type.
The Toolbox implementation is fair-
ly complete. One library (with a large
number of units) lets you use just the
routines and definitions that you want.
Most are identical or almost identical
to those defined in \nside Macintosh
(Cupertino, CA: Apple Computer Inc..
1985). although, again, some modifica-
tions have been made to bridge the dif-
ferent environments.
If MacAdvantage has one major
drawback, it is its lack of speed. Like
MacModula-2 and the Mac p-System,
MacAdvantage uses pseudo-machine
code running on a p-code interpreter.
This makes it anywhere from 20 to 40
times slower than assembly language,
although heavy use of Toolbox rou-
tines can significantly close that gap.
A minor drawback is that it is neces-
sary to copy both the application and
the support files (P-machine. run-time
file) in order for the application to run.
With the recent announcements of
Sof'fech. MacAdvantage now has some
strong points to balance against prob-
lems. First and foremost is price: at
$119. MacAdvantage is a real bargain.
On top of that, of course, is word that
Sof'fech has completely dropped all
licensing fees for MacAdvantage. This
means that programmers can freely
give away or sell any products devel-
oped with MacAdvantage. including
the two support files needed to run
them.
Even if developers don't want to
release a final product in MacAdvan-
tage form, they can still make use of
the package. MacAdvantage and Lisa
Pascal are similar enough that conver-
sion from one to the other is fairly
straightforward. This means that pro-
grammers could experiment and devel-
op new programs on the Macintosh
(using MacAdvantage). then produce a
final version using Lisa Pascal.
Finally, MacAdvantage represents the
next step after MacPascal (from Apple).
MacPascal has a nice environment for
beginning programs, but its speed
(over 1 5 times slower than MacAdvan-
tage). its copy protection, and its lack
of full, direct Toolbox support severe-
ly limit it as a serious development
tool. Educational institutions in par-
ticular might be interested in switching
to MacAdvantage after a semester of
MacPascal.
114 BYTE • JULY 1985
PERSPECTIVES ON STARS
The obvious
application of
8 light-years of Groombridge 34.
The third filter is number of components:
one, two, or three stars, or any com-
bination of these. As with the stellar
class filter, the program uses a set .
(CountSet) to keep track of the StflfNiCtp IS
allowed values.
All three filters are cumulative. If
you only want to see all binary K-class
stars within 8 light-years of Groom-
bridge 34, you can. As it turns out.
there is one such system: 61 Cygni j
(6.9 light-years away; components are Wlm OS WCll
K5 and K7). -
educational although
it can be fun to play
Selecting Stars
To get more information about a star,
you point at it with the mouse and
click. The program must then deter-
mine which (if any) star you selected.
Remember that StarMap draws the
stars from the farthest away to the
closest. StarMap detects stars in the
opposite direction, so that you select
what you see and not some star hid-
den behind it. For each star that
meets your selection criteria (i.e..
passes through all your filters), Star-
Map generates its enclosing rectangle,
then checks to see if the mouse was
clicked within that area. If it was. the
rectangle is momentarily inverted to
indicate which star was selected, and
then the information window is up-
dated. The information window, which
gives the name, distance from current
origin, and class of components, is
shown in figure I. If another star is
selected, the information window is
changed accordingly.
Applications and
Enhancements
The obvious application of StarMap
is educational, although it can be fun
to play with as well. Most important,
it displays the data in a more interest-
ing and memorable manner than
table 1 . This program is sure to liven
up any astronomy (or general science)
class.
Numerous changes and enhance-
ments are obvious. Since you can
substitute your own star list, you can
create a larger star map. For example,
proper motion information could be
added to the star list (in table 1) as
well as to the Stars data structure (in
listing 4). A time menu could then be
used to track the stars in relation to
one another. Other information, such
as the absolute magnitude of the
components, could be added and dis-
played. My own plans include a "uni-
verse construction set." which will let
me create planets in each of those
systems.
You can obtain the StarMap listings
from BYTEnet Listings at (617)
861-9774. You will also need BinHex,
a public-domain program available on
BYTEnet Listings, which changes the
binary files into executable applica-
tions. The listings are STARMAP.HQX,
the actual program; STARS.HQX, the
data file of stars; READSTAR.HQX,
only necessary if you want to create
a new data file; and PRUNTIME.HQX
and PMACHINE.HQX, the run-time
files needed to run the program. If you
have the MacAdvantage development
system and want to make adaptations
to the program, the necessary files
are STARMAP.PAS, SMAP.R, RAW-
STARS.DOC, and READSTAR.PAS. ■
ACKNOWLEDGMENTS
A number of people went to some trou-
ble to help me locate a decent star list.
Among those are Linda Hume at San
Diego State University; Dr. Barbara Jones,
UCSD; Mike Caplinger, Rice University;
David Gehrt, NASA/Ames; Michael Hart-
sough. USG Edward Olson. JPL; Josh
Knight, IBM Watson Research Labs; Dick
Munro. High Altitude Observatory; Ted
Anderson, moderator of the Info-Space
discussion on ARPANET/uucp; and the
rest of the Info-Space contributors. My
thanks to all.
Which Master
Would
Your Slaves
Recommend?
OurNewCPZ-186
Has It All
Intercontinental Microsystems,
the leader in the 8-bit single board
computer world, has done it again.
The CPZ-186, based on the 80186
CPU with integrated 2 channel Direct
Memory Access Controller, has a
4-drive tloppy controller, 2 serial I/O
ports, 2K> parallel I/O ports, Mem-
ory Management Unit, Interrupt Con-
troller, up to 1 Megabyte of Dynamic
RAM, and up to 8K EPROM, all on a
single IEEE S-l 00 Bus Board.
Talk about speed and flexibility.
The CPZ-186 runs at 8 MHz and can
be used for single user systems or
in powerful multi-user applications.
As a Network Master (File Server),
the CPZ-186 can network 8-bit and
1 6-bit S-100 Bus Slaves as well as
PC's using Intercontinental^ com-
plete line of hardware and software
networking products.
Find out what support really is.
Everyone talks about support, but at
Intercontinental you deal directly
with our hardware and software
design team. Who else could know
more about solving your problems?
Best ot all, we're delivering now,
and our price allows building cost
effective systems and networks.
Circle the bingo number below or
contact us directly, and ask about
our complete line of S-100 Bus and
Local Area Networking Boards.
Intercontinental
Micro Systems
4015 Leaverfon CLAnaheim, Ca 92807,
(714) 630-0964JEL£X: 821375 SUPPORT UD
Inquiry 189 for End-Users.
Inquiry 190 for DEALERS ONLY.
JULY 1985 • BYTE
115
THE WORLD'S LARGEST COMPUTER MAIL ORDER FIRM
#B2I
TELEX 970 380 3980
MACINTOSH
( ALL MAIL: 12060 SW Garden Place, Portland, OR 97223 )
foITtoob apple
COMPUTERS
flpppta
BUSINESS SOFTWARE UTILITIES SOFTWARE
lie. lie. Mac, Mac XL
IN STOCK, CALL
list CONROY
ASSIMILATION, Turbo Touch $ 129 $
BLUECHIP, Millionaire, Barron, Tycoon, ea. $ 60 $ 37
CENTRAL POINT, Copy II Mac or MxToote, ea. $ 40 $ 24
CONROY-LA POINTE, Diskettes,
10 pak, SS/DD, w/Flip-Pak $ 60 $ 25
CONTINENTAL, Home Accountant $ 100 $ 65
CREATIVE SOLUTIONS, Macf orth Level I $ 149 $ 95
CREIGHTON, HomePakor Mac Office, ea. $ 39$ 26
Mac Spell + $ 99 $ 60
CSD, MacLion $ 379 $ 239
DOW JONES, Market Manager Plus $ 249 S 159
EXPERTELLIGENCE, ExperLogo $ 150 $ 95
FIRST BYTE, Smooth Talker $ 150 $ 95
FORETHOUGHT, Fact Finder $ 150 $ 95
HABA, DS/DD Ext. Disk Drive, 800K $ 550 $ 479
HAYDEN, Sargon III $ 50 $ 31
HUMAN EDGE, Mind Prober $50$ 29
INFOCOM, Hitchhiker's Guide $ 40 $ 25
INNOVATIVE, Flip-n-File, 40 $ 30 $ 19
KOALA, Mac Vision $ 400 $ 229
LIVING VIDEOTEXT, Think Tank $ 145 $ 83
LOTUS, Jazz $ 595 $ 395
MEGAHAUS, Megafiler $ 195 $ 125
Megamerge $ 125 $ B0
MICROSOFT, Business Pak $ 595 $ 395
Multiplan, Word, or File, each $ 195 $ 125
MILES, Macthe Knife, v. 1 $ 39 $ 25
MONOGRAM, Dollars & Sense $ 150 $ B9
NOVATION, Smartcat Plus Modem w/Software $ 499 $ 349
ODESTA, Helix $ 395 $ 259
PENGUIN, Graphics Magician $ 50 $ 32
PROVUE, Overvue $ 295 $ 185
SIMON & SCHUSTER, Typing Tutor III $ 60 $ 37
SOFTW.PUBL.PFS: File & Report Combo $ 175 $ 105
SOFTWARE ARTS, T/K Solver $ 249 $ 159
STATE OFTHE ART, Electronic Checkbook $ 8 $ 50
STONEWARE, DB Master $ 195 $ 125
TELOS, File Vision $ 195 $ 115
WARNER, Desk Organizer $ 149 $ 99
FLOPPY DISK DRIVES
LIST CONROY
MICRO-SCI, A2 Disk Drive, 143K $ 345 $ 169
A2 Controller Card $ 100 $ 60
Half Height Drive for lie $ 269 $ 169
Half Height Drive for lie $ 299 $ 189
RANA, Elite I, 163K, 40 Track $ 299 $ 189
Elite Controller $ 145 $ 79
TEAC, T40 Half Ht, 163K, Direct $ 249 $ 169
Controller Card for T40 by ComX $ 79 $ 45
HARD DISKS
QUARK, QC10 for llc/lle/lll/MAC
OTHER HARDWARE
115 $ 85
140 $ 79
119 $ 29
CALL
90 $ 65
298 $ 179
80 $ 44
130 $ 75
50 $ 35
199 $ 89
395 $ 275
209 $ 159
99 $ 59
375 $ 250
89 $ 59
319 $ 219
269 $ 189
100 $ 50
40 $ 26
150 $ 99
200 $ 139
250 $ 169
379 $ 229
279 $ 175
199 $ 159
ALS, Word or List Handler, ea. $
Handler Pak (Word/List/Speil) $
APPLE, Appleworks $
ASHTON-TATE, dBase II (Req CP/M 80) $
BPI, AR, AP, PR or INV, each $
BRODERBUND, Print Shop $
Print Shop Graphics Library S
Bank St. Writer or Speller, ea $
Bank St. Combo (Writer & Speller) $
DOW JONES, Market Manager $
Market Analyzer or Microscope, ea. $
HOWARD SOFT, Tax Preparer '85 $
HUMAN EDGE, Sales or Mgmt Edge, ea. $
CCS, 7711 or 7710-A Interface, ea. $
CPS/EASTSIDE, Wild Card II (copier, +/e) $
COMX, 16KRAMCard(ll+),1yr ltd wty $
HAYES, Mach II, III Joysticks (ll+/lle)
KENSINGTON, System Saver Fan $
KEY TRONIC, KB200 Keyboard ( + ) $
KOALA, Muppet Keys $
Touch Tablet w/Micro lllustrator(+/e) $
KRAFT, Joystick (ll/ll + /lle) $
MICRO-SCI, 80 Col. Card + 64K RAM Card (lie) $
MICROSOFT, Premium Softcard (He) $
ORANGE MICRO, Buffered Grader Plus, 16K $
16K Buffer Board for Grappler Plus $
PCPI, Applicard, 6 MHz, 14 features $
RH ELECT., Super Fan II w/surge protector $
TITAN, Accelerator He $
128KRAMCard(ll + ) $
TRACKHOUSE, Numeric Key Pad (lie) $
TG, Select-a-Port $
VIDEO 7, V Color 7 RGB Card $
V Color lie $
V Color lie $
VIDEX, UltraTerm(ll + /lle) $
Video Term 80 Col. Card (ll+/lle) $
WICO, Smaricard (spec. Il/ll + /lie) $
80 $ 36
170 $ 73
250 $ 215
495 $ 289
395 $ 240
50 $ 29
25 $ 18
70 $ 45
140 $ 85
249 $ 159
349 $ 219
250 $ 165
250 $ 165
145 $ 89
199 $ 125
125 $ 80
350 $ 189
495 $ 265
495 $ 265
99 $ 54
595 $ 295
95 $ 62
PRICE
EPSON, Graphics Dump $ 15
FUNK, Sideways $ 60
HAYES, Terminal Prog, for Smartmodem $ 99
MICROSOFT, Full Line in Stock
OMEGA, Locksmith $ 100
PENGUIN, Complete Graphics System II $ 80
Graphics Magician $ 60
QUALITY, Bag of Tricks $ 40
UNITED SWI, ASCII Express-The Pro $ 130
UTILICO, Essential Data Duplicator III $ 80
CUNHUT
PRICE
$ 7
$ 37
$ 65
CALL
LIVING VIDEOTEXT, Think Tank $
MECA, Managing Your Money $
MEGAHAUS, Megaworks $
MICRO PRO, WordStar $
WordStar w/ Starcard $
WordStar Professional, 4 Pak $
MaiiMerge, SpellStar, or Starlndex, ea $
InfoStar and StarCard Combo $
MICROSOFT, Multi-Plan (Ap DOS) $
QUARK, Word Juggler & Lexicheck (lle/llc) $ 189 $ 1 29
SENSIBLE, Sensible Speller $ 125 $ 79
SIERRA/ON-LINE, Screen Writer II $ 130 $ 79
SOFTWARE PUBL, PFS:File or Write, each $ 125 $ 79
PFSiGraph or Report, each $ 125 $ 79
SPRINGBOARD, Newsroom $ 50 $ 32
STONEWARE, DB Master, v. 4+ $ 350 $ 225
UTILITIES SOFTWARE
BEAGLE, GPLE or Alpha Plot, ea $ 50 $ 27
Pronto DOS, Disk Quick, Ap.Mech. or 1.0. Silver, ea $ 30$ 19
Full line IN STOCK CALL
BORLAND, Turbo Pascal $ 55 $ 33
3 Pak (Pasc, Turbo Tut, Toolbox) NEW $ 105 $ 59
CENTRAL POINT Copy II Plus (bit copier) $ 40 $ 23
HOME & EDUCATIONAL
BEAGLE BROS., Full line IN STOCK CALL
BRODERBUND, Print Shop $ 50 $ 29
CONTINENTAL, Home Accountant $ 75 $ 43
KOALA, Full line IN STOCK CALL
MICROSOFT, Typing Tutor II $25$ 17
MONOGRAM, Dollars & Sense (lie) $ 100 $ 59
Dollars & Sense (He) $ 120 $ 69
Forecast $ 60 $ 38
SCARBOROUGH, Mastertype $ 40 $ 25
Build-A-Book $ 40 $ 25
Your Personal Net Worth $ 80 $ 50
SIERRA/ON-LINE, Homeword $ 70 $ 45
SIMON & SCHUSTER, Typing Tutor III $ 60 $ 37
PLUS: BARRONS, CBS, DAVIDSON, EDU-WARE,
HARCOURT, LEARNING CO., TERRAPIN
RECREATIONAL SOFTWARE
BLUECHIP, Millionaire or Barron, ea. $ 50 $ 32
DATASOFT, Aztec or Zaxxon, each $ 40 $ 27
ELECTRON. ARTS, Sky Fox & others, ea. $ 40 $ 29
HAYDEN, Sargon III (Chess) $ 50 $ 30
INFOCOM, Zork I, II, or III, ea $ 40 $ 25
ORIGIN, Ultima 111 $ 60 $ 37
PENGUIN, Transylvania $ 35 $ 24
SPECTRUM HOLOBYTE, Gato $ 40 $ 25
SPINNAKER, FULL LINE IN STOCK CALL
SUB LOGIC, Flight Simulator II $ 50 $ 30
PLUS: BRODERBUND, DATAMOST, MUSE,
SIR-TECH
DISKETTES
• CONROY-LAPOINTE™ DISKETTES •
We guarantee these top quality products with our name.
5 YEAR LIMITED WARRANTY.
10 ea.SS/SD, (Apple, etc) 35Trk,W/FUP BOX $ 12
1 00 ea. SS/SD, (Apple, etc) 3 5 Trk $ 99
1000 ea. SS/SD, (Apple, etc.) 35 Trk $ 840
10ea.DS/DD,(IBM,H/P)48Trk,W/FLIPBOX $ 15
100 ea. DS/OD, (IBM, H/P) 48 Trk $ 119
1000 ea. DS/DD, (IBM, H/P) 48 Trk $ 859
10 ea. SS/DD, 3W (MAC, H/P), W/FLIP BOX $ 25
50 ea. SS/DD, 3W (MAC. H/P) $ 115
100 ea. SS/DD, 3W (MAC, H/P) $ 229
CONROY-LAPOINTE" IBM PRE-FORMATTED
10 ea, DS/DD, 48 Trk W/FUP BOX $ 19
100 ea, DS/DD, 48 Trk $ 149
1000 ea. DS/DD, 48 Trk $ 959
SINGLE-SIDED, DOUBLE DENSITY
LIST CONROY
CDC, 1 ea, SS/DD, 40 Trk (Apple, etc) $ 45 $ 19
DYSAN, 10 ea, SS/DD, (Apple, etc.) $ 40 $ 27
MAXELL, 10 ea, SS/DD, MD1 (Apple) $ 47 $ 19
VERBATIM, 1 ea, SS/DD, MD51M1, (Apple) $ 4 9 $ 19
DOUBLE-SIDED, DOUBLE DENSITY
CDC, 1 0ea, DS/DD, 40 Trk (IBM, H/P) $ 59$ 23
DYSAN, 10 ea, DS/DD, (IBM, H/P) $ 69 $ 35
MAXELL, 10 ea, DS/DD, MD2 (IBM) $ 71 $ 26
VERBATIM, 10 ea, DS/DD, MD34 (IBM) $ 75 $ 24
ZW MICRO DISKETTES
CONROY-LAPOINTE, 10 ea, DS/DD, w/Flip Box $ 29
MAXELL, 10 ea. SS/DD (MAC, H/P) $ 60 $ 35
MEMOREX, 10 ea. SS/DD (MAC, H/P) $ 60 $ 33
VERBATIM, 10 ea, SS/DD (MAC, H/P) $ 65 $ 32
HIGH DENSITY DISKETTES FOR IBM-AT
MAXELL, 10 ea. DS/QD (IBM-AT) $ 77 $ 49
MEMOREX, 10 ea. DS/QD (IBM-AT) $ 77 $ 49
• GENERIK DISKETTES •
Top quality, w/jackets no labels. Quantity discounts.
90 day "No hassle, money back guarantee."
100 ea. SS/SD, 35 Track (Apple, etc) $ 60
100 ea. DS/DD, 48 Track, (IBM, H/P) $ 95
MODEMS
LIST
$399
$ 899
$ 549
$ 149
$ 599
$ 329
ANCHOR, Signalman Mark XII
HAYES, 2400B External Modem
Smartmodem 1200B (IBM)
Smartcom II Software (IBM/MAC)
Smartmodem 1200 (External)
Micromodem lie w/Smartcom (AP)
NOVATION, Apple Cat II 300 Baud (AP) $ 389
212 Apple Cat, 1200 Baud (AP) $ 595
SmartCat P I u s w/sof tware (MAC) $ 4 9 9
ACCESS 1-2-3 1200B Modem+ Crosstalk (IBM) $ 595
PROMETHEUS, 1200 Standalone Modem $ 495
ProModem 1200 w/software (MAC) $ 549
ProModem 1200A (AP) $ 449
ProModem 1200B (IBM) $ 399
QUADRAM, Quadmodem, Internal (IBM) $ 595
Quadmodem, External, (IBM) $ 695
$ 259
$ 699
$ 379
$ 107
$ 419
$ 239
$ 219
$ 419
$ 349
$ 369
$ 345
$ 429
$ 349
$ 289
$ 425
$ 495
MONITORS
AMDEK, Color 300 - Comp/Audio
Color 500 - CompA/CR/RGB/Audio
Color 600 - Hi Res/RGB/ Audio
300A - 12" Amber
300G, 12" Green
310 A, 12" Amber/Comp (IBM)
PRINCETON, HX-12 - Hi Res/RGB
SR-12 - Hi Res/RGB
MAX-12 - Amber (IBM)
QUADRAM, Amberchrome, 12"
ZENITH, ZVM122 - 12" Amber
ZVM123 - 12" Green
ZVM124&ZVM 135
CABLES
ARBO, IBM-PC to Modem Cable $
ASTAR, RF Modulator for T.V. (Apple) $
COMPUCABLE, Mac/Hayes Smartmodem Cable $
CURTIS, Monitor Extension Cable (IBM) $
3'-9' Keyboard Extens. Cable (IBM) $
RCA, Monitor Cable $
$ 349 $ 249
$ 525 $ 375
$ 599 $ 399
$ 199 $ 135
$ 179 $ 119
$ 230 $ 159
$ 795 $ 469
$ 799 $ 599
$ 249 $ 179
$ 250 $ 159
$ 159 $ 95
$ 149 $ 69
20-30% OFF
31 $
35 $
32 $
50 $
40 $
15 $
PRINTERS
DOT MATRIX:
LIST CONROY
APPLE, Imagewriter CALL
LaserWriter $6995 $6500
EPSON, RX / FX Series - In Stock CALL
LX80 - 100 cps DQ/16 cps NLQ $ 299 CALL
JX80 - Color Printer, 160 cps. $ 699 CALL
LQ1500 - 200 cps DQ/67 cps LQ $1295 CALL
OKIDATA, Okimate 20 - Color, Hi Res $ 268 $ 208
182 - 120 cps/80 col $ 299 $ 239
92 - 160 cps/80 col/para. $ 499 $ 399
93-160 cps/136 col/para. $ 799 $ 639
2410 Pacemark - 350 cps/para. $2995 $1975
PANASONIC, P1090 - 80 cps/tO" $ 349 $ 249
Pt092 - 180 cps/10" $ 599 $ 459
QUADRAM, Quadjet- Inkjet Color $ 895 $ 395
STAR MICRO, SG10 - 120 cps DQ/30 cps NIQ $ 299 $ 249
SG15 - 120 cps DQ, 30 cps NLQ, 16K $ 499 $ 419
SD10 - 160 cps DQ, 40 cps NLQ $ 449 $ 379
SD15 - 160 cps DQ, 40 cps NLQ, 16K $ 599 $ 509
SR10 - 200 cps DQ, 50 cps NLQ $ 649 $ 549
SR15 - 200 cps DQ, 50 cps NLQ, 16K $ 799 $ 679
TOSHIBA, 351 - 288 cps $1895 $1369
LETTER-QUALITY:
JUKI, 6300 - 40cps/para. $ 995 $ 795
6100 - 18 cps/para/3 pitch $ 599 $ 439
Sheet Feeder for 6300 (single) $ 275 $ 225
PANASONIC, P3151 - 22 cps/151/2" $ 699 $ 539
TOSHIBA, Prop, spacing & hi-res graphics:
1351 - 192 cps DQ & 100 cps LQ $1895 $1369
1340 - 144 cps DQ & 54 cps LQ $ 799 $ 619
Bi-direction Tractor Feed $ 195 $ 175
PLOTTERS:
EPSON, 4 Pen Plotter $ 599 CALL
PRINTER SUPPLIES:
PAPER: White, Colored, Laser Cut, etc.
RIBBONS, DAISYWHEELS CALL
PRINTER INTERFACES
AND BUFFERS
ARBO, IBM-PC to Para Printer Cable $ 60 $ 30
ASSIMILATION, Mac to Epson Conn l/F $ 89 $ 69
Daisywheel Connection % 99 $ 79
EPSON, Parallel Interface for LQ1500 $ 100 $ 79
Serial Interface Board $ 130 $ 110
MPC, Apple II l/F & Cable for Epson & Gemini $ 90 $ 49
OKIDATA Plug 'n Play, Tractors, Okkjtaph, ea CALL
ORANGE MICRO, Grappler Plus for Apple $ 1 45 $ 99
Serial Grappler $ 119 $ 79
Buffered Grappler Plus, 16K $ 209 $ 159
QUADRAM, Microfazers, full line IN STOCK CALL
Microfazers 8K, P-P, w/copy $ 189 $ 139
STAR MICRO, Serial l/F & Cable $ 144 $ 119
Mac/Star Interface $ 100 $ 89
ACCESSORIES
CURTIS, Diamond, 6 outlets, switched $
Emerald , 6 outlets, 6' cord $
Ruby, 6 outlets, 6' cord, filter $
Sapphire, 3 outlets, w/filter $
EPD, Lemon, 6 outlets/wall $
Lime, 6 outlets/cord $
Orange, 6 outlets/cord $
Peach, 3 outlets/wall $
INNOVATIVE, Flip-n-File 50(disk holder) $
KENSINGTON, Printer Stand $
NETWORX, Wiretree, 4 outlet, w/filt & surge $
Wiretree Plus $ 100 $
PROD TECH INTL, Uninterruptable Power Supply
200 Watts, PC200 for IBM-PC $ 359 $ 229
300 Watts, XT300 for IBM-XT $ 499 $ 379
BOO Watts, ATBOO for IBM-AT, 72 lbs. CALL
50 S
SO $
90 $
80 $
45 $
70 $
100 $
60 $
22 $
30 $
70$
CONROY-
LAPOINTE
CREDIT CARD w
I Send me a Conroy-LaPomte 5!
I credit application form, so I
can get cash discount prices
wilh ci edit card
L convenience. 5400
Minimum initial purchase
CITY STATE ZIP
MAIL TO: 12060 SW Garden Place. Portland. OR 97223
HDnCDIMP I MCA O TCDMC- MAIL TO: 12060 SW Garden Place, Portland, OR 97223 -Include telephone number. Check
VjnUQrillNVJIIINrvJOC I U niVIO. your figures for Shipping. Insurance and Handling (SIH) All items usually in stock. NO C.O.D.
Cashiers checks, money orders, Foitune 1000 checks and government checks honored immediately. Personal and other company checks-allow 20 days to clear. Prices reflect
3% cash & Conroy-UPointe Credit Card discount, so ADD 3% to above prices for VlSA/MasterCard/American Express. Your cards NOT cftarged til we ship. Add SIH CHARGES:
U.S. Mainland, 3% ($5 minimum) for standard UPS ground; UPS Blue, 6% ($10 min); for U.S. Postal APO or FPO or Alaska, 6% ($10 min). Canada, 12% ($15 min). Foreign
orders except Canada, 18% {$25 min). Monitors by Postal or to foreign countries, 30% ($50 min). Orders received with insufficient SIH will be refunded. All prices, availability
and specifications subject to errors or change without notice, so call to verify. All goods are new, include warranty and are guaranteed to work. Due to our low prices and
our assurance that you will get new, unused products -ALL SALES ARE FINAL. We do not guarantee compatibility. Call before returning goods for repair or replacement.
ORDER DESK HOURS -SAM to 6PM PST, Monday through Friday, Saturday 10 to 4. EconoRAM™, Fastrak", and Generik" are trademarks of ComX Corporation.
Inquiry 106 for Apple. Inquiry 107 for IBM Peripherals. Inquiry 108 for all others.
* 1 984 by Cor»roy> LaPolntaJ nc: All Rights Reserved
LOW PRICES TO PROFESSIONALS WHO >KNOW WHAT THEY WANT AND KNOW HOW TO USE IT!
(TO ORDER, CALL (800) 547-1289)
FOR YOUR IIM -PC, XT, AT or JR
COMPUTER SYSTEMS OTHER HARDWARE OTHER HARDWARE
— Call for Details —
256K
[BM-PC
360K
Disk Drives
by CDC
90 Day
Limited Warranty
By Us
maamay p ft
COMPAQ. Portable,
256K, 2 360K Disk Drives
^' Z150,
256K. 2 320K Disk Drives.
MSD0S2.1.8088Chip,2S/P
HARD DISKS &
TAPE BACKUP
CDC, Internal 20 meg for AT
KAMERMAN, Internal 10 meg kit $ 895
External 10 meg kit w/power $1295
MF-10/10, H Disk, tape back, cont, power $2690
MICRO SCIENCE, 10 meg w/controller $ 795
RANA, External 10 meg w/controller $1495
Internal 10 meg w/controller $ 995
TALLGRASS, 25 meg disk, 55 meg tape, inti. $3660
LIST CONflOY
PRICE PRICE
$259
$ 695 $ 295
$ 895 $ 329
$ 399 $ 299
$ 595 $ 445
$ 215 $ 199
$ 265 $ 185
$ 315 $ 215
$ 50 $ 35
$ 495 $ 345
C0NR0Y
CALL
$ 729
$1049
$2090
$ 625
$1095
$ 689
$3160
FLOPPY DISK DRIVES
CDC, Limited 30 day warranty; Call for quantity prices
^ v
<!>
Full Height \lEs3P^$109
Half Height ^(^^ $ 89
AST,
SixPak Plus, 64K
SixPak Plus, 256K, S/P/CC+ S/W
SixPak Plus, 384K, S/P/CC + S/W
Preview" Graphics Card w/para, 64K
Advantage™ Multif. Bd. for AT, 128K
I/O Plus II, S/P/CC
I/O Plus II, S/P/CC/G
I/O Plus II, 2S/P/CC/G
Port Kits - ser, para, or game, ea.
MonoGraphPlus" P/CC (for Lotus)
COMX, NEW
EconoRAM™ Plus, 384k
board, S/P/CC/G Fastrak & Spooler $265
EconoRAM", full 384K board $ 295 $ 195
HAUPPAGE (HCW), 8087 Chip $ 175 $ 125
8087 Math Pak (Chip & softw.) $ 295 $ 235
HAYES, Mach II Joystick $ 45 $ 29
Mach III (PC or Jr.) $ 55 $ 35
HERCULES, Color Card w/para. $ 245 $ 159
Mono Graphics Card $ 499 $ 305
KENSINGTON, Masterpiece" $ 140 $ 99
KEY TRONIC, KB5151, Std. Keyboard $ 255 $ 195
KOALA, Speed Key System $ 100 $ 63
Speed Key Tablet w/software $ 200 $ 115
Koala Pad w/PC Design $ 150 $ 85
MAYNARD, SAND STAR SERIES
Multifunction (6) Card $ 89 $ 79
Memory Card no RAM $ 122 $ 89
Memory Card 256K $ 495 $ 309
Floppy Cont. Card (accepts 3 modules) $ 265 $ 195
Hard Disk l/F Module $ 499 $ 359
Hard Disk Cable $ 30 $ 27
Serial Port Module $ 95 $ 79
Para or Clock Cal. Module, ea. $ 59 $ 49
Game Adapter Module $ 49 $ 39
Memory Module, OK $ 122 $ 99
Memory Module 256K $ 422 $ 357
LIST CONROY
PRICE PRICE
MICROSOFT, Mouse (for PC) $ 195 $ 135
Serial Mouse $ 195 $ 135
MOUSE SYSTEMS, PC Mouse & Paint $ 220 $ 140
PARADISE, Modular Graphics Card $ 395 $ 285
Parallel or Serial Port, ea. $ 95 $ 65
PERSYST, NEW
PC/Mono Board, w/para port $ 250 $ 195
PC/Color Graphics Bd w/light pen & l/F $ 244 $ 176
QUADRAM,
Quadboard 64K, to 384K, s/p/cc/g $239
Quadboard, no RAM, expand to 384K $ 295 $ 225
Quadboard 256K, to 384K, S/P/CC $ 675 $ 269
Quadboard, 384K (full), S/P/CC/G $ 795 $ 295
Quadboard II, no RAM, to 256K $ 295 $ 215
Quadboard II, 64K, to 256K, 2S/CC $ 395 $ 265
Quadboard II, 256K, 2S/CC $ 595 $ 395
Quad 512 + 64K w/serial port $ 325 $ 245
Quadcolor I, board, 4 colors $ 295 $ 195
Upgrade Quadcolor I to II kit $ 275 $ 199
Quadvue, board, Mono, S/P/CC $ 345 $ 269
Quad 3278 $1195 $1050
Quadnet VI $1995 $1545
Quadnet IX $2295 $1745
Quadlink $ 495 $ 385
Quadsprint $ 645 $ 495
TG PRODUCTS, Joystick
WICO, Smartboard Keyboard
$ 30 $ 22
$ 400 $ 279
• 256K •
CHIP KIT
$67
9 each, 4256 chips
150 ns
* 64K *
CHIP KIT
$10
9 each, 4164 chips
90 Day Warranty by us
* 128K *
CHIP KIT
$79
9 each, 4128 chips
Piggyback for AT
CALL FOR
QUANTITY
PRICES
* * FOR YOUR PC- JR* *
HAYES, Mach III Joystick $ 55 $ 35
KEY TRONIC, KB5151 Jr. Keyboard $ 255 $ 195
Numeric Keypad $ 100 $ 77
KOALA, Touch Tablet for Jr. $ 125 $ 75
MICROSOFT, Booster 128K w/Mouse $ 495 $ 329
MOUSE SYSTEMS, Mouse w/software $ 195 $ 125
QUADRAM, Expansion Chassis $ 695 $ 540
Memory Expansion Board 128K $ 275 $ 215
RACORE, Expansion Chassis $ 695 $ 449
128K Expansion Board $ 275 $ 189
TECMAR, Jr. Captain $ 395 $ 295
* ComX *
EconoRAM Plus™
$265
384K Multifunction RAM Board
Works like AST SlxPakPius™ with game port
Fastrak™ RAM Disk and Spooler Software
(Fastrak for up to 384K).
EconoRAM™ 384K
Single Fuctlon Board
$195
With Fastrak™ and Spooler
Fully Compatible, 1 Year Limited Warranty.
Works on DOS 1.1, 2.0 or 2.1
Prices and availability subject to change. Call.
SOFTWARE FOR YOUR IBM-PC, XT, AT or JR
BUSINESS
BUSINESS
BUSINESS
LIST CONROY
PRICE PRICE
ASHTON-TATE, Framework $ 695 $ 359
dBase III $ 695 $ 359
dBase II, (req. PC-DOS & 128K) $ 495 $ 279
ATI, Training Programs- Large Inventory $ 75 $ 48
BPI, General Acctg.AR, AP, orPR.ea. $ 595 $ 365
BRODERBUND,BankSt.Writer(PCofJr.)$ 80$ 49
CDEX, Training Programs-Large Inventory $ 70 $ 45
CONTINENTAL, Ultrafile $ 195 $ 115
Tax Advantage $ 70 $ 40
Property Management $ 495 $ 295
DATA TRANS., Fontrix $ 125 $ 79
DOW JONES, Investment Evaluator $ 149 $ 97
Market Manager Plus $ 249 $ 159
Market Analyzer or Market Microscope $ 349 $ 219
Spread Sheet Link $ 249 $ 159
FOX & GELLER, Quickcode III $ 295 $ 185
HARVARD, Total Project Manager $ 495 $ 295
HOWARDSOFT, Tax Preparer '85 $ 295 $ 195
HUMAN EDGE, Mind Prober (PC or Jr.) $ 50$ 29
SalesEdgeorManagementEdge.ea. $ 250 $ 159
Negotiation Edge $ 295 $ 185
INFOCOM, Cornerstone $ 495 $ 319
KENSINGTON, Easy Link Mail Manager $ 95 $ 59
LIFETREE, Volkswriter Deluxe $ 295 $ 159
LIVING VIDEOTEXT, Think Tank $195$ 95
LOTUS, 1-2-3 $ 495 $ 309
Symphony $ 695 $ 449
MDBS, Knowledgeman $ 500 $ 275
MECA, Managing Your Money (PC) $ 199 $ 125
Managing Your Money Cartridge (Jr)$ 199 $ 179
MICROPRO, WordStar (PC)
WordStar (Jr)
WordStar 2000 (cop i able)
WordStar 2000 Plus (copiable)
WordStar Professional Plus
WordStar Professional, 4 Pak
Mail Merge, SpellStar or Start ndex, ea.
Info Star Plus ( + Starburst)
Correct Star
MICRORIM, R:Base Series 5000 NEW
Upgrade 4000 to 5000 NEW
R:Base 4000
R:Base Clout
Extended Report Writer
MICROSOFT, Spell
Multiplan (PC or Jr)
Chart or Project, each
Word
MULTIMATE, Multimate Ver. 3.3
PEACHTREE, Back to Basics
Peach Pak (GL/AR/AP)
QUE, Using 1-2-3
1-2-3 for Business
Using Symphony
SAMNA, Word Plus
Word III
SATELLITE, WordPerfect (PC)
WordPerfect (Jr)
SOFTW. ARTS, Spotlight
T/K Solver (specify DOS)
SOFTWARE GROUP, Enable
LIST CONROY
PRICE PRICE
$ 350 $ 189
$ 195 $ 109
$ 495 $ 265
$ 595 $ 295
$ 695 $ 395
$ 495 $ 265
$ 99 $ 54
$ 595 $ 315
$ 145 $ 77
$ 695 % 395
$ 245 $ 145
$ 495 $ 255
$ 249 $ 129
$ 150 $ 85
$ 50 $ 32
$ 195 $ 125
$ 250 $ 159
$ 375 $ 235
$ 495 $ 245
$ 395 $ 239
$ 395 $ 219
$ 18 $ 14
$ 17 $ 13
$ 20 $ 15
$ 695 $ 439
$ 550 $ 279
$ 495 $ 209
$ 69 $ 39
% 150 $ 95
$ 399 $ 269
$ 695 $ 459
LIST
PRICE
SOFTWARE PUBL. PFS:Report $ 125
PFS:Write, File or Graph, each $ 140
PFS:Plan or Access, each $ 140
PFS:Proof $ 95
SORCIM, SuperCalc III $ 395
STONEWARE, Advanced DB Master $ 595
THORN EMI, Perfect Pak (Jr) (Writarepefl/Thesaurus) $ 139
UNISON, Print Master $ 60
WARNER, Desk Organizer (PC or Jr) $ 195
XANARO, Ability $ 495
CONROY
PRICE
$ 245
$ 375
$ 89
$ 35
$ 125
$ 309
UTILITIES
BORLAND, Sidekick or Toolbox, ea. $ 55
Sidekick Copiable (PC or Jr) $ 85
Super Keys or Turbo Pascal, ea, $ 70
Turbo Pascal w/8087 Support $110
3 Pak (Pascal, Toolbox, Turbo Tutor) $ 105
CENTRAL POINT, Copy II PC $ 40
COMX, Fastrak", RAM/Disk emul & spooler. $ 100
DIGITAL RES., Gem Draw NEW $ 150
CP/M-86" (PC/XT) $ 100
DR LOGO-86 (CP/M-86) $ 150
FUNK SOFTWARE, Sideways $ 60
LIFEBOAT, Lattice C $ 500
Dr. Halo $ 100
MICROSOFT, Macro Assembler $ 150
BASIC Compiler or C Compiler, ea $ 395
Business BASIC Compiler $ 450
COBOL Compiler $ 700
FORTRAN Compiler $ 350
PASCAL Compiler $ 300
UTILITIES
LIST CONROY
PRICE PRICE
MICROSTUF, Crosstalk XVI (PC or Jr) $ 195 $ 109
MOUSE SYSTEMS, PC Paint $ 99 $ 69
NORTON, Utilities (14 prgms) v 3.0 $ 100 $ 59
ROSESOFT, Prokey $ 130 $ 79
WESTERN UNION, Easy Link Mail Mngr $ 95 $ 59
HOME & EDUCATIONAL
$ 279
$ 50
$ 99
$ 259
$ 295
$ 459
$ 229
$ 199
BPI, Personal Accounting $ 99 $
CONTINENTAL, Home Accountant (Jr) $ 75 $
Home Accountant Plus (PC) $ 150 $
DOW JONES, Home Budget $ 139 $
ELECTRONIC ARTS, Get Organized $ 95 $
MONOGRAM, Dollars & Sense w/forecast $ 180 $
SCARBOROUGH, MasterType (PC or Jr) $ 40 $
Your Personal Net Worth $ 100 $
SIMON & SCHUSTER, Typing Tutor III $ 50 $
RECREATIONAL
BLUECHIP, Millionaire, Barron, Tycoon, ea. $ 60 $ 39
BRODERBUND, Large Inventory In Stock CALL
ELECTRONIC ARTS, Large Inventory In Slock CALL
HAYDEN, Sargon III (Chess) $ 50 $ 34
INFOCOM, Large Inventory In Stock CALL
Hitchhiker's, Zork I, II, or III, each $ 40 $ 25
MICROSOFT, Right Simulator (PC or Jr)$ 50 $ 33
ORIGIN, Ultima 111 (PC or Jr) $ 60 $ 39
SIERRA/ON-LINE, Ultima II (PC or Jr.) $ 60 $ 40
SPECTRUM HOLOBYTE, Gato $ 40 $ 25
SPINNAKER, President's Choice, Amazon
Fahrenheit, Rendezvous, Dragon, each $ 40 $ 25
CASH-n-CARRY COMPUTER STORES, INC.
Retail Sales only. Store prices may vary.
SAN FRANCISCO . — 550 Washington Street (at Mont-
gomery, opposite the Pyramid). Interstate 80, to Highway
480; take Washington Street Exit. CALL (415) 982-6212.
PORTLAND, OREGON — At Park 217, Tigard at intersec-
tion of Highways 217 and 99W. CALL (503) 620-5595.
SEATTLE, WASH. — 3540 128th Ave. SE, Bellevue 98006.
In Loehmann's Plaza near Factoria Square, SE of Highway
405 & 90 and at SE 36th and Richards. CALL 641-4736.
Ml
OUR REFERENCES:
We have been in computers and electronics
since 1958, a computer dealer since 1978 and in
computer mail order since 1980. Banks: 1st Inter-
state Bank, (503) 643-4678. We belong to the
Chamber of Commerce (503) 228-9411, and Direct
Marketing Association; call Dun and Bradstreet
if you are a subscriber. Recipient of OREGON
BUSINESS MAGAZINE'S 1984 Enterprise Award.
(MotlofCord J V7S4
I.
conroy-
lapointe
CARD
NO SALES TAX
CALL
(800) 547-1289
In Oregon: (800) 451-5151
QUESTIONS
(503) 620-9878
Weekdays Only
Foreign &
Portland
Resldontn Call
(503) 620-9877
ORDER DESK HOURS
Mon-Fri 6am to 6pm (PST)
Saturday 10am to 4pm (PST)
(6 am here is 9 am in New York)
BASF QUALIMETRIC™ FLEXYDlSKS!
A GUARANTEED LIFETIMEOF
OUTSTANDING PERFORMANCE.
■:%
BASF Quali 'metric Flexy Disks feature a unique lifetime warranty* firm
assurance that the vital information you enter on BASF FlexyDiskstoday
will be secure and unchanged tomorrow. Key to this extraordinary
warranted performance is the BASF Qualimetric standard...
a totally new set of criteria against which all other
magnetic media will be judged.
You can count on BASF Flexy Disks because the Qualimetric
standard reflects a continuing BASF commitment to
perfection in magnetic media. One example is the
unique two-piece liner in our FlexyDisk jacket. This
BASF feature traps damaging debris away from
the disk's surface and creates extra space in the
head access area for optimum media-head
alignment. The result is a guaranteed
lifetime of outstanding performance.
For information security that
bridges the gap between today
and tomorrow, look for the
distinctive BASF package with
the Qualimetric seal. Call
800-343-4600 for the name
of your nearest supplier.
MT&ASf^
<s§? ) A=/&jcy£>is§c
* Contact BASF for warranty details.
Inquiry 47
*%
ENTER TOMORROW ON BASF TODAY
1983 BASF Syster
: Cnrn Re
ford, MA
by Glenn J. Adler
Inside the display
technology that
has made portable
computers portable
Several months ago I got in-
to a discussion with a com-
puter enthusiast about
which portable computer
to buy. I quickly whipped out my por-
table and began preaching its merits
and demonstrating how powerful it is.
I could see the display perfectly but
the fellow standing next to me was
having difficulty reading what I had
typed. Poor display quality is a com-
mon limitation in portable computers.
Most portables (not to be confused
with transportables) have twisted-
nematic liquid-crystal displays (TN-
LCDs), with restricted viewing angles
and limited contrast. They must be
operated under proper ambient light-
ing conditions.
In mid-1982, there were only a few
low-profile displays on the market. Of
the available technologies. TN-LCD
was the only one that had acceptable
power requirements for battery oper-
ation. A typical 16-line LCD module
dissipates approximately ^ watt (W).
Other available flat-panel technolo-
[continued)
Glenn Adler has a B.S. in electrical engineer-
ing and does VLSI design work for Hewlett-
Packard's portable computer division. He can
be contacted do Hewlett-Packard, 1000
Northeast Circle Blvd., Corvallis, OR
97330.
Liquid-Crystal
Displays
for Portables
ILLUSTRATED BY ELLEN HARRIS
JULY 1985 'BYTE 119
LCDS FOR PORTABLES
gies use too much power for battery
operation (see "TVo Flat-Display Tfech-
nologies"by Richard Shuford. March
BYTE, page 130). Electroluminescent
(EL), gas-plasma (GP), and flat-panel
CRT (cathode-ray tube) displays with
25 lines dissipate 30 to 200 times the
power of LCDs.
Portable computers must be light-
weight, compact, and battery-oper-
ated. This necessitates a flat-panel dis-
play that uses low power. Since these
microcomputers compete directly
with desktops, they need to handle
applications that run on the leading
personal computers. Their screens
must have features equivalent to stan-
dard monochrome displays: 80-char-
acter, multiple-line alphanumeric dis-
plays with full graphics capability.
Limited contrast, brightness, and
viewing angle are the drawbacks as-
sociated with multiple-line TN-LCDs.
These disadvantages are attributable
to the fundamental electro-optical
characteristics of these panels. The
use of TN-LCDs requires different cir-
cuit architecture than a standard
video interface and requires some
unique mechanical designs to over-
come their physical limitations.
Visual Perception
Your eyes and visual cortex are
stimulated to a great extent by the
edges of objects. Edge detection oc-
curs where there is a step difference
in brightness (also termed luminance
in the case of a monochrome image)
between adjacent objects in the visual
field. For the purpose' of measure-
ment, you can define contrast ratio
(CR) as the quotient of luminance of
a light picture element (pixel) to a
dark pixel's luminance. (Luminance is
measured in foot-lamberts.)
CR = Li /L 2
L| = luminance of light pixel
L 2 = luminance of dark pixel
Contrast ratios of 2 to 1 form what
you can easily detect as an edge. This
(la)
<v
y
y
4^
PLANE
POLARIZED
LIGHT
TRANSMITTED
(lb)
y
4^
<V'
y
LIGHT
ABSORBED
Figure 1: This figure depicts the effects of two polarizers on noncoherent light,
(a) Light passing through the first polarizer is polarized in the Y and X plane.
Since the polarizer's passing axes are aligned, the light continues through the
second polarizer, (b) Here, the polarizer's passing axes are oriented orthogonally,
and the plane polarized light that has passed through the first polarizer is
absorbed by the second.
CR is about the minimum acceptable
for easy reading of LCDs. Typical CRT
displays have CRs ranging up to 20 to
I. but once the ratio approaches 10
to 1 your eye saturates and can no
longer differentiate changes in relative
brightness.
Your eye samples the visual field at
roughly 30 Hz and your brain inte-
grates the information to form a con-
tinuous picture. The perception of
flicker in a display is a function of this
phenomenon, the persistence of the
display material, and the rate at which
information is refreshed. Aside from
this temporal integration of informa-
tion, your eye also performs a spatial
integration. You can see an example
of this by looking closely at the char-
acters displayed on a CRT screen. The
characters are made up of discrete-
pixels, but seen from a distance they
appear to form a continuous item.
Your brain fills in the gaps, but the
perceived object has lower brightness
overall than each individual dot.
Furthermore, if the separation be-
tween dots increases beyond the eye's
limit of resolution at a typical viewing
distance (1 Vi to 2 feet), your brain will
interpret adjacent dots as belonging
to separate objects. This constraint
physically limits the useful pixel-
separation distance for displays such
as LCDs.
Twisted-Nematic LCDs
Today's LCDs use the properties of
plane polarizers and ordered nematic
liquid crystals to modulate light. Polar-
izers are light filters that selectively
allow incident light through their
"passing axis." Light oriented in any
other direction is absorbed (see figure
1).
Some organic compounds exist in
a phase called the mesophase, which
is stable at temperatures between the
liquid and solid phases. Liquid
crystals (LCs) exhibit three such
phases: smectic, nematic, and choles-
teric. In the nematic phase, the long
axes of the LC molecules align in
parallel orientation. The alignment of
LCs in this phase is sensitive to several
stimuli, including temperature, surface
[continued]
120 BYTE • JULY 1985
Buy Mouse
Paint Free*
i
Now when you buy the Microsoft* Mouse, you get a
dazzling new color paint program, PC Paintbrush™ free.
PC Paintbrush supports a host of graphics cards (in-
eluding the new IBM* EGA and Hercules™ Graphics Card)
and over 30 printers and plotters.
Microsoft Mouse is the
high performance
mouse for the IBM
Personal Computers.
It puts the power to
run Microsoft Multiplan*
Lotus* 1-2-3" Microsoft Word and other popular programs
in the palm of your hand. Its available MICROSOFT.
in serial and bus versions.
The High Performance Software™
So why monkey around with any other mouse. Call
(800) 426-9400 for your nearest Microsoft dealer.
In Washington State, Alaska,
Hawaii and Canada, call
(206) 828-8088.
Microsoft and Multiplan are registered trademarks and The High Performance
Software is a trademark of Microsoft Corporation. Lotus and 1-2-3 are
registered trademarks of Lotus Development Corporation. IBM is a registered
trademark of International Business Machines Corporation. Hercules is a
trademark of Hercules Computer Technology. PC Paintbrush is a trademark
of ZSoft Corporation.
Inquiry 69
GET SERIOUS!
*** JULY MODEM SPECIAL ***
PROMETHEUS PROMODEM 1200 $299.95
* SYSTEMS *
ITT EXTRA PC-256K
Two 1/2 Ht. 360K Dr's, Monochrome Board, 12"
Amber/Green Monochrome Monitor, Serial & Parallel
Port. DOS 2.1 $1,495.95
♦Exact same features in IBM PC ONLY $1,995.95
IBM XT 256K
One IBM 360K Floppy Dr., One 10 Meg Hard Disk,
Monochrome Board, Amber/Green Monochrome
Monitor, DOS 2.1 ONLY $2,895.95
IBM PC-256K
Two TEAC 360K Dr's, Color/Monochrome Graphics
Board, Parallel Printer Port, Monochrome Display.
DOS 2.1 ONLY $2,045.95
10 MEG Hard Disk Upgrade $624.95
20 MEG Hard Disk Upgrade $824.95
* TOP TEN SOFTWARE *
dBASE III IBM $374.95
Print Shop APPLE 34.95
Bankstreet Writer IBM/APPLE 49.95
Managing Your Money IBM/APPLE 115.95
Dollars & Sense IBM 113.95
Norton Utilities 3.0 IBM 59.95
PFS Write/File/Report 85.95
Sideways IBM/APPLE 39.95
Multimate IBM 269.95
Crosstalk IBM 104.95
Microsoft Word IBM/MAC 249.95/119.95
* HARDWARE *
AST Six Pack Plus 64K $259.95
STB Rio Plus II 64K 249.95
PARADISE 5-Pack 64K 179.95
QUADRAM Quadboard 64K 249.95
Monochrome Graphics Card 199.95
Monochrome Board With Parallel Port 159.95
HERCULES Monochrome Graphics 329.95
HERCULESColor Card 179.95
* PRINTERS DOT MATRIX *
PANASONIC 1091 120CPS $269.95
PANASONIC 1092 180CPS/NLQ 33CPS 379.95
EPSON FX-80+ 160CPS 395.95
EPSONFX-100+ 160CPS 644.95
OKIDATA 92P 160CPS 389.95
BROTHER 2024L 200CPS/NLQ 96CPS 995.95
* PRINTERS LETTER QUALITY *
BROTHER HR-15 17CPS $369.95
BROTHER HR-25 24CPS 609.95
BROTHER HR-35 36CPS 849.95
DIABLO Advantage 25CPS 589.95
* MONITORS *
TAXAN 1 21/1 22 Monochrome $145.95
PRINCETON HX-12 469.95
PRINCETON MAX-12 179.95
ZENITH Amber/Green Composite 85.95
NEC 1260 Green Composite 85.95
IBM Monoclone Display Amber/Green 114.95
* MODEMS *
HAYES 1200B Internal w/Smartcomm 2 . . . .$369.95
HAYES Micromodem lie 169.95
HAYES 2400 649.95
ANCHOR Volksmodem 300 54.95
ANCHOR Volksmodem 1200 199.95
* APPLE *
80 COLUMN 64K lie Only $99.95
80 COLUMN Card II* Only 58.95
VIDEX Ultraterm 178.95
ASCII Express 79.95
Z-80 Card 49.95
APRICORN Serial Card 59.95
MICRO SCI A2 Drives 159.95
APPLE Compatible Drive for I IC 169.95
16K Card 49.95
THOUSANDS OF ITEMS AVAILABLE.
CALL FOR COMPLETE PRICING.
mm 714/840-2406 mm
i^^B Se Habla Eipanol I^^HJ
CALIFORNIA
MICRO HOUSE
16835 Algonquin St., Huntington Beach, CA 92649
Corporate account* welcomed, purchase orders eccepled with net 30 day
terms, subject lo credit approval. All prices represent cash prices. All Hems
■hipped next day In factory sealed packages. We guarantee all Hems tor 30
days. Gelllomla residents please add 6% sales Isi. Prices subject to change
without notice.
LCDS FOR PORTABLES
tension, pressure, and electric and
magnetic fields. These stimuli also af-
fect the optical properties of the
material.
The optical properties of twisted-
nematic LCs were first demonstrated
by Schadt and Helfrich in 1970. (See
Voltage Dependent Optical Activity of a
listed Nematic Crystal by S. M. Schadt
and W. Helfrich. Applied Physics Let-
ters, number 18. 1971, page 127.) By
now, several firms have developed an
efficient process for fabricating
displays. The key in producing this
display is to create a twisted nematic
by sandwiching an LC material be-
tween two plates whose surfaces are
grooved, the top plate in one direc-
tion and the bottom in a perpen-
dicular orientation. Layers of LC ad-
jacent to each surface align in parallel
with the texturing. Layers between
form a helix that twists the plane
polarized light. A twisted nematic can
be visualized as a polarizer with a
90-degree rotation. Next, this sand-
wich is placed between two polar-
izers, each with its passing axis in
parallel with the grooves on the adja-
cent glass (see figure 2). Thus, a light
valve can be created by applying a
voltage across the LC. With voltage
applied, the nematic LC molecules no
longer twist the incident light but
rather pass it parallel to their long
axis. The planerized light entering
through the top polarizer is absorbed
by the lower, thus making the pixel
appear dark. In the inactive state the
LC is relaxed and light is passed
through the helix. The panel can be
used in transmissive mode (similar to
a transparency) by adding a backlight
source. Or the manufacturer can cre-
ate a low-power, nonemissive (having
no light source) LCD by adding a re-
flective layer.
The conductors deposited on the
LCD glass are usually composed of
indium-tin-oxide (1TO). Since the index
of refraction of 1TO is different from
that of glass, this would ordinarily re-
sult in an aberrant image. Therefore
[continued]
^'OFF" PIXEL
ON" PIXEL
REFLECTOR
TWISTED NEMAfcLC
STRUCTURE OF LIQUID
CRYSTAL FOR AN "OFF"
PIXEL
ALIGNMENT OF LIQUID
CRYSTAL MOLECULES
OF AN "ON" PIXEL
Figure 2: A cross section of a reflective liquid-crystal panel is shown.
\n the "off" state the LC molecules form a helix. \n the "on" state (potential applied)
the molecules align in the direction of the electric field.
122 BYTE • JULY 1985
Introducing the Most Powerful
Business Software Ever!
TRS-80 T " (Model I, II, III, or 16) • APPLE™ • IBM™ • OSBORNE™ • CP/M™ • XEROX 1 "
The VersaBusiness" Series
Each VERSABUSINESS module can be purchased and used independently,
or can be linked in any combination to form a complete, coordinated business system.
VERSARECEIVABLES™ $99,95
Versa RECEIVABLES"' is a complete menu-driven accounts receivable, invoicing, and
monthly statement-generating system. It keeps track of all information related to who
owes you or your company money, and can provide automatic billing for past due ac-
counts. VERSARECEJVABLES™ prints all necessary statements, invoices, and summary
reports and can be linked with VERSALEDGER 11™ and VERSA INVENTORY 1 ".
VERSAPAYABLES™ $99.95
VERSAPAYABLES™ is designed to keep track of current and aged payables, keeping you
in touch with all information regarding how much money your company owes, and to
whom. VERSA PAYABLES™ maintains a complete record on each vendor, prints checks,
check registers, vouchers, transaction reports, aged payables reports, vendor reports,
and more. With VERSAPAYABLES™ you can even let your computer automatically select
which vouchers are to be paid.
VERSAPAYROLL™ $99.95
VersaPayroLL™ is a powerful and sophisticated, but easy to use payroll system that
keeps track of all government-required payroll information. Complete employee records
are maintained, and all necessary payroll calculations are performed automatically, with
totals displayed on screen for operator approval. A payroll can be run totally, automati-
cally, or the operator can intervene to prevent a check from being printed, or to alter
information on it. If desired, totals may be posted to the VERSALEDGER IT" system.
VERSAlNVENTORY™ $99.95
VersaNventorY'" is a complete inventory control system that gives you instant access
to data on any item. VERSA INVENTORY™ keeps track of all information related to what
items are in stock, out of stock, on backorder, etc., stores sales and pricing data, alerts
you when an item falls below a preset reorder point, and allows you to enter and print
invoices directly or to link with the Versa RECEIVABLES™ system. VersaInventory™ prints
all needed inventory listings, reports of items below reorder point, inventory value re-
ports, period and year-to-date sales reports, price lists, inventory checklists, etc.
iCQIYIPLITHQWIGSi
50 N. PASCACK ROAD, SPRING VALLEY, N.Y. 10977
VERSALEDGER II™ $149.95
VersaLedger II™ is a complete accounting system that grows as your business
grows. VersaLedger II™ can be used as a simple personal checkbook register,
expanded to a small business bookkeeping system or developed into a large
corporate general ledger system without any additional software.
• VersaLedger 11™ gives you almost unlimited storage capacity
(300 to 10,000 entries per month, depending on the system),
• stores all check and general ledger information forever,
• prints tractor-feed checks,
• handles multiple checkbooks and general ledgers,
• prints 17 customized accounting reports including check registers,
balance sheets, income statements, transaction reports, account
listings, etc.
VersaLedger II™ comes with a professionally-written 160 page manual de-
signed for first-time users. The VersaLedger if"* manual will help you become
quickly familiar with VersaLedger IP", using complete sample data files
supplied on diskette and more than 50 pages of sample printouts.
SATISFACTION GUARANTEED!
Every VERSABUSINESS™ module is guaranteed to outperform all other competitive systems,
and at a fraction of their cost. If you are not satisfied with any VERSABUSINESS'" module, you
may return it within 30 days for a refund. Manuals for any VERSABUSINESS'" module may be
purchased for $25 each, credited toward a later purchase of that module.
To Order:
Write or call Toll-f ree (800) 43 1-28 18
(N.Y.S. residents call 914-425-1535)
* add $3 for shipping in UPS areas * add $5 to CANADA or MEXICO
* add $4 for C.O.D. or non-UPS areas * add proper postage elsewhere
Inquiry 164 jg^
DEALER INQUIRIES WELCOME
All prices and specifications subject to change / Delivery subject to availability.
♦ HiRS'tSOSs a* trademark of the RadibShack Division of Tandy Corp. - *APPUE is a trademark of- Apple Corp. - *IBM is a trademark of IBM Corp.
*C_p7M is a trademark of Digital Research - *XEROX is a trademark of Xerox Corp.
♦OSBORNE is a trademark of ©sbome Corp.
LCDS FOR PORTABLES
a passivation layer (coating) is de-
posited after the conductor to match
the indices of refraction. For dot-
matrix LCDs, isolated rows of conduc-
tor are formed on one glass surface,
and orthogonal columns are pro-
duced on the other by selectively
etching ITO. The row and column con-
ductors form the plates of a capacitor
whose dielectric is the LC media.
These capacitive elements are the
discrete pixels.
When the reflective LCD panel is in
the "off" state, pixels that appear
bright consist of light that is polarized
in one plane, although it passes
through both filters twice. The inten-
sity of light reflected off the screen is
reduced by approximately 60 percent
from incident light (50 percent due to
the filtering effect, 10 percent due to
losses in the remainder of the system).
This makes the "off" pixels appear
gray rather than white.
INDIVIDUAL PIXEL
CONSIDERATIONS
As TN-LCDs get larger, several con-
siderations come into play regarding
the quality of the image. To examine
these, you need to understand the ef-
fects of applying potential to in-
dividual picture elements.
Each pixel can be modeled as a
capacitor (C p ) with a parasitic
resistance (R p ) in parallel (see figure
3). The row and column lines have
sheet resistances R sr and R SCI respec-
tively. In order to ensure consistent
contrast throughout the screen, it is
necessary that all pixels see nearly
the same voltages. The voltage
needed to turn a pixel on to an ac-
ceptable contrast level is a function of
the electrical properties of the par-
ticular LC used and the distance be-
tween glass plates. The typical cell
gap (plate separation distance) is be-
tween 5 and 10 microns. Variances in
the glass cause variance in the LC
thicknesses, which results in "rainbow-
ing." Larger cell gaps require higher
threshold potentials and reduce the
viewing angle of the LC media.
The magnitude of local voltage a
pixel sees is highly dependent on
voltage drops due to sheet resistance.
Figure 3: C p and R p represent the
capacitance and resistance, respectively, of
a pixel, typical values are 2nFlcm 2 for C p
and 1 2 Mohmlcm 2 for R p . R sc and R 3r
are sheet resistances of the row and
column conductors. For indium-tin-oxide
their value lies between 10 and 300
ohms per square.
o
UJ
CD
(£
O
tn
CD
<
i
100
90
i
i
i
X
_J
50
/ 1
i
i
i
i
#
10
y *
i
i
V TH V c
V SAT
V RMS
Figure 4: Ihe threshold voltage is the
rms voltage at which 1 percent
absorption of incident light occurs. V c is
the voltage at which "on" pixels reach
acceptable contrast (usually 2:1) to "off"
pixels (those at V th ) occurs. V sat
(saturation voltage) is the potential at
which 90 percent of the light is absorbed.
The value of this resistance depends
on the physical distance of the pixel
from the drive circuit and the prop-
erties of conductor deposition.
Because of the tight gap requirement
between the plates and sheet re-
sistance effects, it is essential that
LCDs use glass that is very flat.
Presently there are only a few sup-
pliers producing glass acceptable for
large display applications.
A typical response curve for an LC
is shown in figure 4. LCDs with fewer
pixels (specifically fewer dot rows) can
use materials that exhibit shallow
slope in their response curves and
have threshold voltages (V th ) near 1.2
volts (V) rms (root mean square). The
use of multiplexing (described later)
in the larger LCDs used today requires
less voltage margin between con-
trasting pixels. Materials currently
used do have steeply sloped re-
sponse curves but consequently have
higher threshold potential due to their
chemical properties.
MULTIPLEXING AND BIAS
For a multiple-line LCD, turning dots
on and off is not simply a matter of
applying a constant potential to each
pixel. An 80-character by 16-line dis-
play (480 by 128 dots) would require
more than 61,000 separate conduc-
tors to form a static drive scheme in
which each dot is electrically isolated.
The current photolithographic tech-
nique used to reliably etch ITO is
limited to a minimum conductor spac-
ing of 50 microns for good produc-
tion yields. The actual conductor
width itself is limited by the resistance
per square of ITO. Ignoring the con-
ductors altogether, the spacing con-
straint alone would necessitate a
panel perimeter of greater than 3
meters to bring in all the connections.
Also, producing some 61,000 minute
connections reliably is no trivial prob-
lem. LCDs that use narrow conductors
and spacings are under investigation.
Presently the application of this tech-
nology to large pieces of glass in
volume production is impractical be-
cause of processing defect problems
and sheet resistance effects.
lb overcome the interconnect prob-
lem, large TN-LCDs use a multiplex-
ing scheme that is similar to a key-
board scan. In a multiplexed panel
with n rows (duty panel), each "on"
pixel only experiences peak voltage,
V p , for 1/nth of the time. Along with
duty cycle, the other electrical param-
eter that affects contrast is bias (B).
The number of bias levels is the
amount of discrete, uniform steps of
voltage into which the LCD's supply
is divided. B is usually expressed as
the reciprocal of this number of levels.
[continued)
124 BYTE • JULY 1985
Why people choose an IBM PC in the first place
is why people want IBM service... in the first place.
After all, who knows your IBM Personal
Computer better than we do?
That's why we offer an IBM maintenance
agreement for every member of the Personal
Computer family. It's just another example
of blue chip service from IBM.
An IBM maintenance agreement for your
PC components comes with the choice of service
plan that's best for you— at the price that's
best for you.
Many customers enjoy the convenience and
low cost of our carry -in service. That's where
we exchange a PC display, for example, at any
of our Service/ Exchange Centers.
And for those customers who prefer it, we
offer IBM on-site service, where a service repre-
sentative comes when you call.
No matter which you choose for your PC,
an IBM maintenance agreement offers you fast,
effective service.
Quality. Speed. Commitment. That's why
an IBM maintenance agreement means blue
chip service. To find out more about the
specif ic service of ferings available for your PC,
call 1 800 IBM-2468, Ext. 104
and ask for PC Maintenance. _^_ _ _ B
Inquiry 175
Blue chip service from
LCDS FOR PORTABLES
ELDS OF VIEW
1 CONTRAST
TWISTED NEMAT1C LIQUID CRYSTAL DISPLAY
Figure 5: Multiplexing as it relates to contrast and viewing angle for a transmission
mode LCD. Concentric rings represent measured contrast ratio (CR) of "off" to
"on" pixels. Tfieta, 6. is the displacement of viewing angle from the normal
direction, N. The response of a liquid-crystal medium for three different
levels of multiplexing, N, is shown.
SERIAL BIT STREAM -
-DOT
CLOCK
SHIFT REGISTER
/n
N-BIT LATCH
ROW
CLOCK
BIAS
VOLTAGES
>'«
COL. DRIVERS
BIAS TOGGLE
n ROWS
/ n COLUMN LINES
LCD
FRAME
CLOCK"
Figure 6: Circuit schematic for an LCD quadrant. Dots are shifted on the fall
of dot clock. Values are moved from the serial shifter to the n-bit latch and a
new row is selected by the fall of row clock. Frame clock resets the row sequencer
and initiates the next frame. The bias toggle along with the dot value determines
the voltages driven on the row and column lines.
(For example, if the peak voltage de-
livered to the panel is 18 V and it is
divided into 2-V steps for use by the
drive circuitry, then 5=1/9.)
The time-averaged DC voltage ap-
plied to each dot is resolved by cal-
culating the rms voltage applied to it
over the course of a single refresh
period. This value reflects the energy
delivered to each capacitive pixel by
the applied AC waveform.
For simplicity let's assume you turn
on a pixel in the first dot row of an
n row display to V p . During the next
n rows of refresh, this dot experiences
the "off" voltage (= B*V P ). The rms
voltage seen by a selected pixel (VJ
is given by
V s = (V p ) (((1) ^ +(h-1)(BP)/") 1/2
On the other hand, nonselected pixels
experience "off" voltage constantly
throughout the refresh period. The
voltage they experience is
V m
B*V D
By plugging through the mathe-
matics you will find that, given a fixed
value of B, the ratio of V 5 IV ns , which
is related to CR (see figure 4), de-
creases as n, the number of rows, in-
creases. Contrast gets worse as more
rows are multiplexed. Conversely, as
the number of bias levels increases
(up to a theoretical limit) for a fixed
number of rows, the CR improves for
a fixed viewing angle.
In the case of muliplexed LCDs, the
best number of bias levels is given by
B= l/(w) 1/2 + 1. This rule optimizes the
contrast for a given value of n. For a
64-dot row display, the bias value
chosen would be 1/9. In practical ap-
plications this number is not always
used, but a convenient bias value is
chosen.
The Effects
of Viewing Angle
Application of an electric field to LC
media causes alignment of the long
axis of the molecules in the direction
of the field lines. When a pixel is acti-
vated in a multiplexed display, the rms
value of selected voltage is of lesser
magnitude than the saturation value
(V 5at ) (see figure 4) for the material.
126 BYTE • JULY 1985
LCDS FOR PORTABLES
The closer the value of V s is to the
V sat , the greater the rotation the LC
dipoles in the direction of applied
field. (Perpendicular to the surface of
the glass.) Maximum contrast is
achieved when the viewing direction
is coincident with the alignment of the
long axis of the molecules. Thus, as
duty cycle decreases (V s decreases)
the optimal viewing angle moves away
from the normal.
An increase in multiplexing also im-
plies a lower voltage margin between
selected and nonselected pixels. With
a small voltage margin the orientation
of molecules in an "on" pixel relative
to an "off" pixel is only slightly dif-
ferent angularly. Thus, acceptable con-
trast is only perceivable over a narrow
field of view for LCD panels with mul-
tiple lines (see figure 5).
As Displays Get Larger
In early 1982 the practical limit for
multiplexing was 32 rows, and now,
because of improvements in LC ma-
terials, this number has been raised
to 128.
Due to the matrix design used in
TN-LCDs (shared rows and columns),
crosstalk between selected and non-
selected pixels can occur. The visual
implications of crosstalk are reduced
contrast and dark streaking called
"shadowing." To minimize shadowing,
a design using three different biases
is implemented. For a 64-row display,
dots on rows that are not undergoing
refresh experience a potential of
\I9(V P ). During a given row's refresh,
the "on" and "off" dots are driven to
V p and 1I9(V P ), respectively. Calculat-
ing Vrms for these conditions using a
value of V p = 18V yields V s = 3V and
V„, = 2.65V. (This is a simplified ex-
ample. Actual biases chosen depend
on the ease of design.) Although the
voltage margin in this biasing scheme
is smaller than the voltages resolved
using the equations that were previ-
ously explained, crosstalk effects are
reduced by decreasing potential dif-
ferences between neighboring pixels.
The rms voltage experienced by an
"on" pixel (for a fixed multiplexing
value) is directly affected by the
magnitude of peak voltage applied to
it. Presently the CMOS (complemen-
tary metal-oxide semiconductor) cir-
cuitry used to drive the row and col-
umn lines is only capable of 18 to 20
volt swings. Low-power drivers are be-
ing developed that are capable of
tolerating up to 30 V. These drivers
will improve the optical qualities of
the panels and allow for a greater
number of dot rows.
Mechanical Designs
To compensate for the viewing angle
restrictions and the glare of overhead
lighting, the display assembly of most
portables offers variable tilt. Pressure
sensitivity of the LCD and ruggedness
requirements make it necessary for
the panel to have a protective cover.
By texturing the plastic, glare can be
minimized but some image sharpness
is lost.
Portables must endure harsh treat-
ment: being carried to and from work,
dropped on the floor, and often mis-
taken for outlets of aggression; their
fragile displays must be protected
when not in use. Many portables use
a display assembly that pivots into a
closed position above the keyboard.
This design, along with proper mount-
ing and cushioning, protects the panel
from direct contact with the environ-
ment when being transported and
forms a compact portable package.
Limitations of TN-LCDs
No matter how adjustable the display
assembly is, in low lighting situations
reflective TN-LCDs become illegible.
Adding a backlight source to these
normally nonemissive displays is cost-
ly in terms of power (an additional 1
to 2 W is needed), but the range of
acceptable lighting for readability is
improved.
LCDs also limit the temperature
range in which a portable can be
used. Below 0° and above 50° Cel-
sius, typical l£ media undergo phase
changes and the displays become un-
usable (although they are not perma-
nently damaged). The LC's response
time and threshold characteristics
also vary with temperature. Some por-
tables use a compensation circuit that
adjusts bias voltages according to
operating temperature. In purchasing
TN-LCDs for portable systems it is
necessary to specify the interreaction
of viewing angle and temperature be-
fore they affect contrast and. there-
fore, readability.
Circuit Architecture
To overcome limitations of the multi-
plexed technology, some manufac-
turers play tricks in the fabrication of
LCD modules. For character fonts that
are 8 pixels tall the existent 64-dot
row limit originally allowed for only 8
lines of alphanumeric display. To over-
come this and produce a 16-line
panel, two 64-way multiplexed sys-
tems are adjoined. Separate column
lines enter the glass from both the top
and bottom. The need for 80 charac-
ters per line causes further complica-
tions in designing LCD panels. Early
in the the development of LCDs,
CMOS shifters with limited clock
speeds were used. Their low fre-
quency led to flicker problems in wide
displays. To alleviate this, the top and
bottom halves were again divided,
forming a total of four quadrants, each
requiring its own serial bit stream.
Time multiplexing is handled by the
digital circuitry incorporated in the
drive circuits. An approach is to save
a series of digital pixel states that rep-
resents the pattern for a given row.
Once the potentials corresponding to
these states are set up at the column
lines, the row line is scanned by alter-
ing its drive voltage. During the selec-
tion of one row, the upcoming row's
values are being shifted and saved for
its refresh cycle. The analog voltages
used to bias the display are derived
by dividing the voltage supplied to
the module through a resistor ladder.
By periodically toggling a control line
that ties to both the row and column
drivers, the polarity of signals applied
across the pixels is reversed, elimi-
nating any net DC bias. The applica-
tion of a net DC bias to the LC media
will cause long-term damage to the
display. A schematic representation of
the digital circuitry is depicted in
figure 6.
Portability dictates the need for a
{continued)
JULY 1985 -BYTE 127
LCDS FOR PORTABLES
Without TN-LCDs,
powerful affordable,
portable computers
would not be
available today.
low-power and highly integrated cir-
cuit to interface the LCD with a micro-
processor bus. For example, the cus-
tom controller that handles both re-
fresh and update in the HP 110 was
designed for lack of an industry stan-
dard part. To avoid wiring the system
bus to the display assembly, the con-
troller integrated circuit (IC) and
display RAM (random-access read/
write memory) are positioned inside
the main case and the LCD interface
signals (four data lines, dot clock, row
clock, frame clock, and bias toggle |M-
clock|) and power lines are connected
to the controller via a cable hidden
in the display arm.
The magnitude of the supply sent
to the panel can be regulated under
software control. Changing this volt-
age affects the magnitude of each
bias level and thus regulates display
contrast.
The Future
Although twisted nematics currently
offer the only practical, low-power
solution for portable displays, several
new technologies are on the forefront.
Guest-host displays that use a liquid
crystal doped with a dye offer brilliant
contrast and do not require the use
of polarizers. These panels have been
demonstrated but are not yet pro-
duced with high multiplexing. Active
matrix technologies have also been
demonstrated, but due to cost and
yield considerations their use for large
panels is several years in the future.
With improvement in LC materials
and the CMOS drivers used to run
multiplexed displays, the visual
aspects of large TN-LCDs will un-
doubtedly improve. Now that the age
of the backlit LCD is upon us, the work
environment in which a portable will
be useful will be greatly expanded.
Another advance being made is in the
use of plastic rather than glass for the
panel's plates. Using plastic makes the
display lightweight, rugged, and thin-
ner than what is currently available,
although controlling the cell gap is dif-
ficult because of plastic's flexibility
Even though TN-LCDs may be dif-
ficult for your neighbor to read, they
offer a perfectly adequate solution for
a single user. Without them, power-
ful, affordable, portable computers
would not be available today. ■
STEAL AN
INDUSTRIAL
SECRET.
American companies trust their most important computer
information to special premium grade unbranded "industrial
quality" diskettes. These diskettes, manufactured by select
American and Japanese firms, must meet or surpass stringent
specifications.
You can now purchase these 5V^ f diskettes from Holmes &
Company. Even better, you can buy them at the low price paid by the big
corporations ... as low as $.80 each (SS/DD, with reinforced hub ring,
TYVEC sleeve, write protects, labels). Each diskette has been tested prior to
shipment and carries a lifetime replacement warranty.
To order today, call toll-free 1-800-4-HOLMES (In California 408-241-
1505). Ask about quantity discounts and special prices on hardware and supplies.
Holmes <& Co., 900 Lafayette Street, Suite 605, Santa Clara, California 95050
Quanl.
Description Price Total
SS/DD $1.00
DS/DD $1.30
Subtotal:
CA Res. Add 7% Tax:
Handling Charge: $2.50
Total:
Nairn;
Address _
Citv
Phone (
Signature
MC VISA
.Card #
128 BYTE • JULY 1985
Inquiry 171
Introducing
the new
and improved
IBM PC
Introducing
H
GEM
Congratulations.
You just found the perfect way to get
a brand new and improved IBM® PC
without buying one.
Get GEM™* software from Digital
Research instead.
And voila, your IBM PC, PC/XT AT
or compatible will become something
it's never been before.
Easy to use.
Now instead of getting lost in PC
DOS, you can actually use your PC to
get something done. (An astonishing
idea, if ever there was one.)
Just slip a GEM diskette into your
disk drive. And the rigmarole of PC
DOS is replaced by a way of working
that's easy, effortless and altogether
personable.
You see, GEM lets you work with a
simple descriptive header menu, icons,
drop-down menus, windows and a
pointer.
Which means you can now use your
computer to write, figure, draw and
even think the way you used to. Before
less-than-friendly computers made you
change your way of thinking.
In other words, your tool for modern
times has finally become a tool for
modern times.
lll
To see how easy
it is to use GEM,
take this simple
screen test.
Odir a: A*
Uolune in drive A has no label
Directory of A A
COHHAHB COM ANSI
ATTRIB EXE HORE
SYS SORT
EXE SHARE EXE FIHD
con assign con print con
SELECT COn
CHXDSX COn FORHAT COH UDISK S¥S BASIC C0H BASICA COn
fdisk con conp con tree con backup con restore con
LABEL COn BISKCOPY C0H DISKCOHP COH KEYBSP CON KEVBIT CON
KEVBGR CO« KEYBUX COH KEYBFB COrt HODE COH SELECT COH
GRAPHICS COH RECOVER COH EBLIN COH GRAFTABL COH
34 File(s) 163424 bytes free
Opath Mevell;Mevel2Alevel3;
Oren ny prog 1. con M9prog3.coM
Ocopy \nyprog2.con Mevell\nyprog2.con
1 File(s) copied
Onode conl:l2jiij8iljp_
OK. Take a close look at these two
screens.
One is an IBM PC with PC DOS.
The other is an IBM PC with GEM.
You get to figure out which is which.
The PC DOS screen is the one that
seems to be designed for an engineer. Or
someone with a photographic memory.
It requires you to type and memorize
nonsensical terminology like ocopy\
myprog2.com\level Wmyprog2.com. All
just to copy a file.
But most people think in ideas.
Words. And pictures.
Which brings us to the GEM screen.
It's the one with pictures of the things
you use in your office. Like file folders.
Diskettes. And a wastebasket.
Plus words describing the kinds of
things you do in your office. Like
OPEN FOLDER. SAVE FOLDER.
And QUIT.
Copying a file is as easy as pointing
with a mouse (or cursor key -if mice
make you uneasy) to the file you want
to copy. Then you just slide the file
across the screen to the diskette you
want to put it on.
Well, by now we've probably given
it away.
If you guessed that GEM is on the
right-hand screen, you're absolutely
right. And if you think GEM looks easy
to use, you're right again.
i
/
Now, given
a few pointers,
anyone can use
an IBM PC.
/
Have you ever noticed how people
in your company get up from their PCs
looking rather dazed?
That's called PC DOS anxiety.
And it goes away when GEM enters
the picture.
Because with GEM everybody
already knows everything they need to
know to run a PC.
Like how to point.
Click.
Read a menu.
Open a file folder.
Or pitch a bad idea in the wastebasket.
Who knows, GEM software could
even turn people with deep-rooted PC-
phobia into absolute PC-enthusiasts.
With GEM software you
don't have to switch gears to
switch drives. You can just point
and click your way from drive to
drive. No matter how many
drives or diskettes you're using.
GEM file folders hold
whatever you put on a diskette.
From entire software programs
to reports, pictures and presen-
tations.
In fact, GEM file folders
can even hold other file folders.
And so on.
GEM software even
includes "generic" file folders,
places to hold random ideas,
memos, numbers and the like
until you're ready to file them
in a GEM folder. Or in the
wastebasket.
Part of getting organized is
knowing when to let go of out-
datedfiles.
GEM can't tell you which
files to get rid of. But it can help
get rid of them.
And should you toss a file
before its time, you even get a
chance to change your mind.
If you're clever enough to
read these words, you've no
doubt jigured out what the
GEM clock is for. Staying on
schedule, for instance. Keeping
track of the time it takes to do
specific projects. Or getting to
your airplane on time.
Calculator
'
. .;
1 al
BEE0
EHES0
KBSSH
GElEIIIiaH
ESQHS
i ; ;:;;
GEM even includes a cal-
culator, so you can tally up all
kinds of important things.
hike the time and keystrokes
you save by working with
GEM software.
GEM already
works with most
of the software you
already have.
We know what you're wondering.
If GEM software is going to change
the way you work with your IBM PC,
will you still be able to work with your
existing software?
Of course.
GEM works with most important
programs that work with the IBM PC.
Like Lotus l-2-3I M Symphony 1 "
MultiplanMBASE III.™ Framework? 1
And thousands more.
Technically you see, GEM software
doesn't actually change PC DOS. It just
hides it.
So your software works just the way
it always has. But without the long and
cryptic PC DOS start-up procedures.
MICROSOFT
MULTIPLAN.
MultiMate
Professional Word Processor
designed for the IBM PC
jjfsifih
But the best
software for GEM
is GEM software.
])e& file Ed it /Font Page Graphics | ^ JJ
GEM tirite Key Coruianrfs, .
Short Cuts , . .
■fifflHffifH
THE
COLLECT I0H
The GEM COLLECTION provides painting and graphic uord processing
for the IBh PC ouner. The BEM COLLECTION includes the GEH DESKTOP .
GEM PfllHT . and GEH WRITE 1.
Uith GEH POINT, you can easily sketch out your idea?, in full
color, and incorporate then into docunents you have created ulth
GEH if RITE 1 . OEM WRITE is a powerful word processor, based on
lifetree Software's popular Volkswitm* Jteluxa. Mhether you
prefer to Mrite doun your ideas or sketch then out, the GEM
COLLECTION lets you express then quickly &vt easily.
I.MTT-7
4 t
The GEM COLLECTION
Now yon can work with words and pictures together.
The GEM COLLECTION™ is a
bundle of three programs, GEM DESK-
TOP,™ GEM WRITEr and GEM
PAINT™
A part of all GEM software, GEM
DESKTOP* is the mask that hides PC
DOS. It includes the GEM pointer,
menu headings, icons and drop-down
menus.
So you can point and click your way
through anything you'll ever want to
use a computer for.
GEM WRITE, by Lifetree Software,
Inc., is a word processing program featur-
ing fast, clear and comprehensive editing.
It lets you cut and paste, make multiple
block moves or even create columns. All
without memorizing a single command.
And when words alone won't express
what you have to say, GEM PAINT
gives you the tools to turn your ideas
into pictures. Up to sixteen colors. Paint-
brushes, pencils and a straightedge. Plus
dozens of shapes and patterns.
Best of all, GEM WRITE and GEM
PAINT work together. So you can work
*GEM DESKTOP is also available as a stand-alone product.
GEM DRAW
A perfect illustration of the power of GEM software,
GEM WORDCHART
Present it with style.
GEM GRAPH
Let's look at the numbers.
with words and pictures on the same
page.
You can also create anything from
fine art to line art, whether you can
draw or not.
Just put your hand on your mouse
and point.
GEM DRAW™ gives you all the tools
you need.
Like pencils, geometric patterns, a
full palette of colors and an extensive
gallery of art to use as you like.
And once you've created a GEM
DRAW image, you can stretch it.
Shrink it. Duplicate it. Or add text to
explain it.
GEM WORDCHART™ is the
perfect way to make your point in a
big way.
With a choice of several type styles
and sizes, plus up to sixteen colors, you
can build charts that can be read from
across your desk or from the far end
of the conference room.
And to really drive your point home,
your words can be combined with
pictures from GEM DRAW.
The business of creating business
graphics just got a whole lot easier.
GEM GRAPH lets you turn
numbers into something more tangible.
Like pie charts. Bar graphs. Line plots.
Even maps. All through the use of
simple, well-designed templates.
Where do you get the numbers?
Directly from the business programs
you're already using, like Lotus 1-2-3,
Symphony, dBASE III or what have you.
Where to find
aGEM.
W-^ GEIV^-^'^^ 54 "*^
In the months ahead you'll be seeing
GEM software on a lot of familiar faces.
And not just IBM PCs or compatibles.
Several leading computer manufac-
turers are building GEM software right
into their hardware.
And with so many systems working
with GEM, you'll soon see important
GEM programs coming from a host of
other major software houses.
GEM. From Digital Research.
It's not just software. It's a movement.
And it's as easy to find as it is to use.
Just call our GEMLINE. (800) 443-4200.
Ask for our GEM brochure. The name
of your GEM software dealer. Or simply
place an order.
Because with GEM, the best new com-
puter on the market isn't a computer at all.
GEM PRICE LIST
GEM DESKTOP $ 49.95 Available April
GEM DRAW 149.00* Available April
GEM COLLECTION 199.00 Available June
(includes GEM DESKTOP, GEM PAINT, GEM WRITE)
GEM WORDCHART 149.00 Available August
GEM GRAPH 199.00 Available August
Also available:
HERCULES GRAPHICS CARD™ $499.00
PC MOUSE™BY MOUSE SYSTEMS™ $195.00
Sales oruse tax where applicable will be added.
Suggested retail prices subject to change without notice. 'Introductory price.
^CEM
FROM DIGITAL RESEARCH
*GEM requires that your computer have appropriate graphics capability and that the pointing device be compatible. Call for exact requirements. GEM,
GEM COLLECTION, GEMDESKTOP, GEM WRITE, GEM PAINT, GEM DRAW, GEM GRAPH and GEM WORDCHART are
trademarks and Digital Research is a registered trademark of Digital Research Inc. Other computer and software names are tradenames and/or trade-
marks of their respective manufacturers. Copyright 1985, Digital Research Inc. All rights reserved.
by Rich Malloy
PRODUCT DESCRIPTION
The GRiDCase
These new portables
are IBM PC-compatible
and one version has
a gas-plasma display
Editor's note: The following is a BYTE prod-
uct description. \t is not a review. We pro-
vide an advance look at this new product
because we feel it is significant. A complete
review will follow in a subsequent issue.
Recently, GRiD Systems
Corporation brought its
portable systems into the
mainstream of microcom-
puters. The new GRiDCase computers
are about the same size (briefcase-
size) and feature the same magne-
sium case as GRiD's Compass com-
puter, but they forgo the Compass's
expensive and power-hungry elec-
troluminescent display and bubble
memory. Instead, the GRiDCase com-
puters offer a range of display op-
tions. The GRiDCase I features a utili-
tarian and affordable liquid-crystal dis-
play (LCD). The GRiDCase II has an
"enhanced" LCD. And, in keeping with
GRiD's emphasis on what its repre-
sentatives call "portable displays that
more than one person can read," the
GRiDCase III offers a high-contrast
gas-plasma display (see photo I). For
users who like the more traditional
cathode-ray tube displays, GRiD has
provided an optional interface to con-
nect an IBM Personal Computer (PQ-
compatible RGB (red-green-blue)
monitor (see photo 2) to the GRiD-
Case computers.
Other evidence of the GRiDCase
family's new mainstream character in-
clude its compatibility with IBM PC
software and its price. Although the
GRiDCase III with the gas-plasma dis-
play sells for a hefty $43 50, the LCD-
based GRiDCase I has a list price of
$2975, which is fairly competitive with
that of the Data General/One. The
GRiDCase II sells for $3 1 50.
The Display
All three GRiDCases are almost iden-
tical except for their displays. Despite
its high cost, GRiD Systems is most
proud of the gas-plasma display. The
company had investigated using an
electroluminescent display as it had
in the Compass, but all such displays
were designed using a 512- by 2 56-
pixel matrix, which would make com-
patibility with the 640- by 200-pixel
screen of the IBM PC's graphics
adapter impossible. GRiD therefore
decided in favor of the gas-plasma
display. The GRiDCase Ill's display
presents a stable, sharp, high-contrast
image. GRiD expects that many peo-
ple will prefer it over a high-contrast
cathode-ray tube screen. The display
[continued]
Rich Malloy is the New York editor for BYTE.
He can be reached at BYTE, 43rd floor,
1221 Avenue of the Americas, New York,
NY 10020.
Photo I: The GRiDCase III with the gas-plasma display. GRiDPlot, GRiD's
proprietary graphics package, is shown on the screen.
JULY 1985 -BYTE 129
THE GRIDCASE
IN BRIEF
Computer
GRiDCase I
and
Manufacturer
GRiD Systems Corp.
2535 Garcia Ave.
Mountain View, CA 94043
(415) 961-4800
Physical Characteristics
2V4 by 11 1 /2 by 15 inches; weighs under 12
pounds
Microprocessor
80C86, 16-bit at 4.77 MHz; optional 8087
80-bit arithmetic coprocessor
Features
Options for 128K-byte, 256K-byte, and
512K-byte CMOS RAM; up to 512K bytes of
user-installable ROM sockets; 3 1 /2-inch
720K-byte floppy-disk drive; built-in speaker
Display
LCD or gas-plasma; 80 characters by 25
lines; 640- by 200-pixel bit-mapped display
(IBM PC-compatible)
Keyboard
57-key IBM PCjr-compatible with tactile
feedback
Interfaces
RS-232C serial port; Centronics-type
parallel port; 50-pin external expansion bus;
RGB video-out option; 5-pin DIN plug for
external IBM PC keyboard; RJ11 phone
jack
Options
Internal Hayes Smartmodem-compatible
1200-bps modem
Power Source
External AC supply; optional internal
rechargeable battery pack
Software
MS-DOS v. 2.11,
GW-BASIC
Compatibility
Runs all tested popular IBM PC software
Price
GRiDCase I with LCD $2975
GRiDCase II with enhanced LCD $3150
GRiDCase III with gas-plasma
display $4350
is also fairly fast. I did not do any
scroll tests on it, but it seemed to run
Microsoft's Flight Simulator as fast as
I've seen it run on any other system.
Of course, the screen cannot display
colors or shades of gray. It displays
gray as a texture of vertical lines.
The gas-plasma screen eats up a
large amount of power. The battery
module can power the GRiDCase III
for only about one hour. Nonetheless,
for certain applications this screen
may well be worth the extra cost.
For users who can forgo the extra
clarity of the gas-plasma display and
who may spend appreciable amounts
of time away from electrical power
outlets, the GRiDCase l's LCD screen
could be a reasonable alternative. Al-
though this screen does not have the
speed or contrast of the gas-plasma
display, it is readable. Based on my
brief experience with it. I would judge
it to have slightly better contrast than
the LCD screen on the original Data
General/One. And when you are not
traveling, you can connect the GRiD-
Case I to an IBM PC-compatible RGB
monitor. The GRiDCase II is said to
have an enhanced LCD, but I did not
get a chance to test it. The GRiDCase
computers do not have a jack for a
composite monitor, but GRiD repre-
sentatives said they were investigating
the possibility of producing an op-
tional RGB/composite adapter that
would allow you to connect a com-
posite monitor to the RGB port.
Keyboard
The GRiDCase computers have the
dubious distinction of being among
the first computers to be compatible
with the IBM PCjr keyboard. The main
reason for this is the small size of the
GRiDCase. Because some keys were
going to have to double as function
keys, GRiD decided to follow the ex-
ample IBM set with its small home
computer. The result is acceptable but
confusing for those whose are used
to the large IBM PC keyboard. Some
users may take exception to the loca-
tion of the backspace key (in the lower
right-hand corner). Of course, key-
board replacement programs like Pro-
Key and SmartKey may let you re-
arrange the keyboard as you like. The
keyboard felt reasonably good. The
typewriter keys were in their standard
places, and key action seemed accept-
able. Tactile feedback was provided by
a key click similar to that on the IBM
PC. IBM PC owners may appreciate
the fact that they are not tied in to the
[continued)
Photo 2: The GRiDCase III with the video-out option hooked up to an IBM color
monitor. AshtonTate's Framework package is displayed on the screens. PC MasterlSlave
software allows easy cable connection from the GRiDCase to the IBM PC.
130 BYTE • JULY 1985
H|: ;
1 ^affi» 1
WAITING FORT
**§.&>
OUTPUT BINS
SYSTATON YOUR MICRO NOW OUTPERFORMS
THE MAINFRAME STATISTICS PACKAGES.
SYSTAT computes regressions more accu-
rately than SAS! M It tabulates faster than SPSS™
It has more statistical routines than BMDP™ And
SYSTAT includes a full-screen spreadsheet data
editor, online help and simple commands.
Compared to other micro statistics packages,
SYSTAT's scope is unrivaled. In every published
review, SYSTAT has been at the top of the list.
IBM-PC/XT/ AT IM APPLE MACINTOSH™ MS-DOS™
Inquiry 347
Need proof? If you don't believe a micro
statistics package can solve your mainframe prob-
lems, call or write us today.
Or wait in line. ^^^H^ran
SYSTAT™ Inc,
603 Main Street
Evanston, IL60202
(312)864-5670
CP/M™ UNIX™
SYSTAT
THE SYSTEM FOR STATISTICS
JULY 1985 -BYTE 131
THE GRIDCASE
Photo 3: The GRiDCase back panel (left to right): the DIN connector for the
IBM PC keyboard or \0-key keypad, the built-in 300/1 200-bps modem (Hayes
Smartmodem-compatible), RS-232C serial interface, external bus connector for external
GRiD peripherals and access to the IBM PC expansion chassis, Centronics parallel
interface, color (RGB) video-out for external monitors, built-in rechargeable/exchangeable
battery pack.
Photo 4: The GRiDCase stackable portable peripherals (from top to bottom):
VA-inch floppy-disk drive, 5 ] A-inch floppy-disk drive, \0-megabyte hard-disk system,
base station battery charger/power source.
GRiD keyboard if they don't want to
be. Each GRiDCase lets you plug in an
IBM PC keyboard and use that
instead.
Power
All GRiDCase models have two power
modules available— a rechargeable
battery pack and an AC (alternating
current) transformer. Both are the
same size (about the size of a box of
ten 5!4-inch floppy disks cut in half),
and both fit in the large socket on the
rear panel of the machine. When
traveling, you can carry several bat-
tery packs and insert them as you
need to. Each battery pack lasts four
to five hours for the LCD models, and
one hour with the plasma model. The
batteries can be recharged in about
eight hours. For now, the batteries will
sell for about $60. GRiD claims that
it went to considerable trouble to en-
sure that its power supply could work
with two displays having vastly dif-
ferent power-consumption rates.
Silicon
The GRiDCase family of computers
uses a low-power version of the 8086
microprocessor with a clock speed
of 4.77 MHz. As in many portables,
GRiD achieved the low-power capa-
bility by using CMOS (complementary
metal-oxide semiconductor) tech-
nology. An 8087 numeric processor
option is also available. A standard
GRiDCase system comes with 128K
bytes of CMOS memory chips. Mem-
ory configurations of 2 56K bytes and
512K bytes are also available for ap-
proximately $600 and $1200, respec-
tively
The GRiDCase computers also
come with eight sockets for ROM
(read-only memory), although only
four of these sockets can be accessed
by the user. GRiD will offer programs
such as MS-DOS 2.11, GW-BAS1C, and
Lotus's 1-2-3 on ROM chips.
Interfaces
Each GRiDCase computer comes with
a serial RS-232C port with a standard
DB-2 5 connector and a Centronics-
type parallel printer port (see photo
[continued)
132 BYTE • JULY 1985
MICRO CAP and MICRO LOGIC
put your engineers on line-
not in line. ^ ie
J^
~Ljl ' *'• L - < inTwrtm
^
sail
~mmim
[AyOhir* WORKSTATION
How many long unproductive hours
have you spent "in line" for your simula-
tion? Well, no more. MICROCAP and
MICROLOGIC can put you on line by
turning your PC into a productive and
cost-effecti ve engineering workstation.
Both of these sophisticated engineering
tools provide you with quick and efficient
solutions to your simulation problems.
And here's how.
MICROCAP:
Your Analog Solution
MICROCAP is an interactive analog
circuit drawing and simulation system.
It allows you to sketch a circuit diagram
right on the CRT screen, then run an AC,
DC, or Transient analysis. While pro-
viding you with libraries for defined
models of bipolar and MOS devices,
Opamps, transformers, diodes, and much
more, MICROCAP also includes features
not even found in SPICE.
MICROCAP II lets you be even more
productive. As an advanced version, it
employs sparse matrix techniques for
faster simulation speed and larger net-
"Typical MICROCAP Transient Analysis"
works. In addition, you get even more
advanced device models, worst case capa-
bilities, temperature stepping, Fourier
analysis, and macro capability.
MICROLOGIC:
Your Digital Solution
MICROLOGIC provides you with a
similar interactive drawing and analysis
environment for digital work. Using
standard PC hardware, you can create
logic diagrams of up to 9 pages with each
containing up to 200 gates. The system
automatically creates the netlist required
for a timing simulation and will handle
networks of up to 1800 gates. It provides
you with libraries for 36 user-defined
basic gate types, 36 data channels of 256
bits each, 10 user-defined clock wave-
forms, and up to 50 macros in each net-
work. MICROLOGIC produces
high-resolution timing diagrams showing
selected waveforms and associated
delays, glitches, and spikes — just like the
real thing.
d
/VfcfXT/
r
h
\(&
\A
c^
"Typical MICROLOGIC Diagram
Reviewers Love
These Solutions
Regarding MICROCAP ... "A highly
recommended analog design program"
(PC Tech Journal 3/84). "A valuable tool
for circuit designers" (Personal Software
Magazine 11/83).
Regarding MICROLOGIC . . . "An effi-
cient design system that does what it is
supposed to do at a reasonable price"
(Byte 4/84).
MICROCAP and MICROLOGIC are
available for the Apple II (64k), IBM PC
(128k), and HP-150 computers and priced
at S475 and S450 respectively. Demo
versions are available for S75.
MICROCAP II is available for the
Macintosh, IBM PC (256k), and HP-150
systems and is priced at S895. Demo
versions are available for S100.
Demo prices are credited to the
purchase price of the actual system.
Now, to get on line, call or write today!
Spectrum Software
1021 S. Wolfe Road, Dept. B
Sunnyvale, CA 94087
(408) 738-4387
Inquiry 33 7
THE GRIDCASE
3). An optional 1200-bps (bits per sec-
ond) modem is also available for
$795. GRiD claims that it purposely
avoided using low-power CMOS chips
in the serial por and modem because
these chips were not 100 percent
compatible with the IBM PC. Also, the
need for CMOS chips did not seem
a high priority because most phone
lines and serial devices are near elec-
trical outlets.
The Disk Drive
The GRiDCase comes with one Sony-
type 3 /2-inch floppy-disk drive. Each
disk can hold 720K bytes of data, or
about the same amount as a two-
drive IBM PC. GRiD claims that the
ZeroDisk
ZeroDisk
Run
Protected
Software
from a
Hard Disk.
ZeroDisk lets you run dozens
of popular business software
packages without floppies.
Call us for the latest list of
software it handles. ZeroDisk
needs an IBM PC or XT or AT
or compatible, running under
DOS version 2.0 or higher. It
memory. ZeroDisk is not
copy-protected.
ZeroDisk is revised monthly.
You may get revisions for an
$18 US trade-in fee.
To order ZeroDisk, send a
check for $75 US, or call us
with your credit card. We
will ship the software within
a day.
Quaid Software Limited
45 Charles Street East
Third Floor
Toronto, Ontario M4Y 1S2
(416)961-8243
disks use Microsoft's standard
3 '/2-inch MS-DOS format, but they
would not confirm that the GRiDCase
could read disks used by the Data
General/One. GRiD representatives
claim that most major software pub-
lishers will soon begin distributing
3 /2-inch versions of their top-selling
software products.
lust in case, however, GRiD will be
offering an external 5 !4-inch drive for
$895. The drive can be set up as the
primary drive, allowing you to run
copy-protected software like the
5!4-inch version of Lotus's 1-2-3 and
Microsoft's Flight Simulator. The unit
is about the size of a box of ten 8-inch
disks, and it is connected to the main
unit by a short thick cable that at-
taches to the machine's expansion
port. f IWo connectors are available on
the drive, allowing you to "daisy-
chain" the computer to yet another
drive or another expansion periph-
eral.
f IWo other peripherals are available.
One is a base station battery charger/
power source ($450), which can hold
certain GRiD expansion cards, keep
the portable unit powered, and, ac-
cording to GRiD, recharge the por-
table's batteries in about four hours.
GRiD is also making available a
10-megabyte hard-disk drive (for
$22 50) that is approximately the
same size as the 5J4-inch floppy-disk
drive (see photo 4).
GRiD representatives say that they
plan to supply a second 3 /2-inch drive
and a cable and adapter card that will
let you connect a GRiDCase to IBM's
expansion chassis for the IBM PC. The
card apparently would let you con-
nect a GRiDCase to any IBM expan-
sion board. As yet there is no price
information available for this option.
Since the plasma and LCD models
are practically identical, owners of the
LCD model have the option of up-
grading their units to a plasma model
by sending the unit back to GRiD to
have the display replaced.
Software
Like the Compass, a GRiDCase has
the option of running two operating
[continued)
Inquiry 39 — ►
~— THE ARK 24KT--2
h IS THE FIRST UNIVERSAL
I FDX 2400 DIAL MODEM
THE ARK 24K HAS IT ALL!
MULTIPLE MODEMS IN ONE
• State-of-the-ARK MODE: User friendly help
commands, Sync/Async operation, DTE
buffer to 9600 bps, Separate Sync/Async
ities, and much more.
!|IL»>llIWi?|?
• ARQ Error Free Transmission I
• Hayes™ "AT" Mode Compatible
- Front Panel Operatior
On-Site Service Available Nationwide
DEALER INQUIRIES INVITED
INTRODUCTORY OFFERS
TheARK24K...multiple
modems in one... $ I^O^OOt
2400 bps FDX.. &7*J
Quantity discounts available.
The ARK 1200 bps FDX Compatible Version.
upgrade to 2400 bps— $275.00
To order call 800 228-0914. For mo
information call (305) 724-5260 or write
ARK Electronic Products, Inc., Dept. A
P.O. Box 2169, Melbourne, FL 32902-2169
for your brochure about the most versatile
TM
ELECTRONIC
, PRODUCTS, INC.
ARADYNE COMPANY
■ MNP is a proprietary product of MICROCOM. Inc t Offer expires July 31 1985
MULTIPLE MODEMS IN ONE
Inquiry 259
IEEE-488 Interfaces and
Bus Extenders For:
IBM PC, PCjr
& COMPATIBLES
DEC UNIBUS, Q-BUS
& RAINBOW 100
MULTIBUS, VMEbus
STD & S-100
Full IEEE-488 functionality, with the most com-
prehensive language and operating system cover-
age ti the industry. It takes experience to make
IEEE-488 systems work with nearly 4000 devices
available from more than 500 different manufac-
turers, and experience is what enables National
Instruments to take the GPIB to the
second power and beyond.
P
Your personal guarantee of unsurpassed
customer support and satisfaction.
CALL 1-800-531 -GPIB for instant access
to 100 ■+ man-years of GPIB experience.
ff NATIONAL
M INSTRUMENTS
12109 Technology Blvd.
Austin, TX 78727
1-800-531-5088 512/250-9119
Telex: 758737 NAT INSTAUS
IBM and PCjr are trademarks of International Business Machines, MULTI-
BUS is a trademark' of totel, DEC. UNIBUS, 0-BUS, and Rainbow 100 are
trademarks of Digital Equipment Corporation
THE GRIDCASE
THE GRiD Server
When GRiD first came out with
the Compass, it instituted a
novel but controversial software-
distribution scheme. All software
would be sent out over the phone lines
from GRiD Central, the company's cen-
tral computer, which GRiD has now
made available to customers. These
systems, called GRiD Servers, are
based around two 80186 processor
chips and can directly connect up to
48 computers in the office and access
up to 320 megabytes of hard-disk
space. It can also support up to 10
modems and a number of printers. A
small system with about 40 megabytes
of disk space and the ability to connect
to about 8 computers and 2 modems
costs about $16,500.
In the office, the GRiD Server func-
tions as a regular local-area network
(LAN) using twisted-pair cables with a
data-transfer rate of 2 50K bits per sec-
ond. Each GRiD computer has a util-
ity program that allows it to connect
to the central server and use the hard
disk as if it were its own. Programs and
adapter cards are also available for the
IBM PC that will allow it to connect with
this network.
When you take your portable out into
the field, the GRiD Server becomes
what GRiD calls a RAN. a remote-
access network. All you have to do is
connect your modem-equipped system
to a phone line. Then, just as in the of-
fice, your machine can directly access
the central server's hard-drive disk.
Whenever you access the hard drive,
your system automatically calls up the
central computer and begins commu-
nicating with it. The system includes its
own error-checking protocol to protect
against telephone-line noise. Text files
and machine-language programs sup-
posedly can be transmitted very easi-
ly. The problem is speed. The phone-
line limit of 1 200 bps (bits per second)
is much slower than the usual disk-
access time.
One advantage of this system is that
application programs such as spread-
sheets running on the remote systems
can directly use data files on the
central hard disk. This seems to be an
ideal way to ensure that everyone in
a small, scattered work force is using
the same data, but the transfer times
for large data files may be uncomfort-
ably slow.
systems. One is MS-DOS. which has
been made highly IBM PC-compati-
ble. The other is a proprietary system
called GRiD-OS, which GRiD claims is
multitasking. They have developed a
number of business-productivity soft-
ware packages for this system.
The GRiDCase comes bundled with
only MS-DOS version 2.11 and GW-
BASIC As of this writing, it is unclear
whether this software will be provided
on disk or on ROM chips. GRiD's ver-
sion of MS-DOS includes a special
utility that lets you connect easily to
one of GRiD's RANs (remote-access
networks) (see the text box 'The GRiD
Server" on this page).
Service
GRiD is apparently taking advantage
of the GRiDCase computers' small
size by instituting a novel service ar-
rangement. For an additional fee. be-
tween $540 and $720, depending on
your configuration, you can arrange
to have next-day replacement service.
Under this policy, if your machine
breaks down, GRiD claims that it will
send you a new machine by Federal
Express to keep until the company
repairs your machine.
Summary
The GRiDCase computer seems to be
a potent competitor in the briefcase
computer market. I only had a brief
chance to look at the machines, but
I was impressed. Some questions re-
main, however: Do the machines
really run all IBM PC software? How
comfortable is the LCD screen after
long hours of use? Are the serial and
printer ports compatible with most
peripherals? BYTE will try to answer
these questions in a full system review
in a later issue. For now, I look forward
to seeing gas-plasma displays on
more machines. ■
136 BYTE • JULY 1985
THE FORTIS DH45, THE START OF A NEW BUSINESS GENERATION
DAISY OR DOTS . . . Have it your way. Don't settle for one or the other.. . get both.
The revolutionary FORTIS DH45 dual head printer combines the speed and bit
image graphics of a dot matrix with a high quality daisy wheel for crisp letters. All
this in one compact unit that saves desk space and at a price that is less than you
would pay for one printer. It is also compatible with IBM* PC and most other
personal computers.
Imagine the advantage of having two heads in one printer. Need graphics or
condensed print spreadsheets or a rough draft of a long letter, just touch the
control panel. Ho w about important correspondence to impress a potential client,
again, just touch the control panel to switch to the letter quality daisy wheel.
Indeed,
the old saying TWO HEADS ARE BETTER THAN ONE, really holds true in the DH45.
"IBM is a registered trademark of IBM Corp.
with its two heads, produces crisp let
graphics with a dot matrix print head
ng /Laundry
n
FDRTIS
.FORTIS
m
Dynax,lnc.
DYNAX, INC. OFFICES w
■ HEADQUARTERS 6070 Rickenbacker Rd., Commerce, C A 90040 • (213) 727-1227
■ NEW JERSEY One Madison St., East Rutherford, NJ 07073 • (201) 471-0100 ■
■ TEXAS 6012 Campus Circle, Suite 250, Irving, TX 75062 • (214) 257-1700 I
■ ILLINOIS 533 West Golf Rd., Arlington Heights, IL 60005 • (312) 228-0707
■ MASSACHUSETTS 400 W. Cummings Park, Suite 5300, Woburn, MA 01801 • (617) 933-8162 I
■ N. CALIFORNIA 1255 Oak mead Parkway, Sunnyvale, CA 94086 • (408) 730-1712
Inquiry I35
YESI Please send me more information on the FORTIS DH45 Dual Head Printer
Name Title
Company
City
Zip
I
Mail to: DYNAX, INC. Customer Se vice / FORTIS DH45
6070 Rickenbacker Road, Commerce, CA 90040
<$*
^ocetfamiiy^
e e
Avocet turns an ordinary PC
into an extraordinary
development system.
And saves you $20,000
in the process.
Now, there's a way to see all your
best microprocessor designs take
root, easily and effectively. Avocet
cross-assemblers, simulators,
THE AVOCET CROSS-ASSEMBLER FAMILY.
Avocet
Target
CP/M-86
Cross-
Micro-
IBM PC,
assembler
processor
CP/M*-80
MSDOS**
XASM04
6804
$250.00
$250.00
XASM05
6805
200.00
250.00
XASM09
6809
200.00
250.00
XASM18
1802/1805
200.00
250.00
XASM48
8048/8041
200.00
250.00
XASM51
8051
200.00
250.00
XASM65
6502/65C02
200.00
250.00
XASM68
6800/01 ,6301
200.00
250.00
XASM75
NEC 7500
500.00
500.00
XASM85
8085
250.00
250.00
XASM400
COP400
300.00
300.00
XASMF8
F8/3870
300.00
300.00
XASMZ8
Z8
200.00
250.00
XASMZ80
Z80
250.00
250.00
NEW!
XASM681 1
68HC11
250.00
250.00
NEW!
XASM180
HD64180
250.00
250.00
XMAC682
68200
595.00
595.00
XMAC68K
68000/68010
595.00
595.00
'Trademark of Digital Research
"Trademark of Microsoft
emulators and EPROM program-
mers turn your personal computer
into a sophisticated development
system. No more searching for
the ever inaccessible mainframe.
Or, wondering how to pay for a
$20,000 dedicated development
system. Avocet products save time
and money, and provide the most
flexible development system
available.
Avocet allows you to develop
software for practically any micro-
processor without switching devel-
opment systems. And equally
important, Avocet development
tools are easy to install and easy
Inquiry 43
to use. We provide you with
everything you need to develop
microprocessor software, from
data entry through assembly,
debugging and final EPROMs.
Now "debug" on your PC.
Avocet has realistic answers for
users who want low cost
' debugging capability.
Until now, engineers
have been very much
on their own in the
area of testing. But
~now Avocet simulators
and emulators virtually eliminate
the frustrating and often costly
"crash and burn" method.
New AVSIM family
of full screen simulators.
Avocet's new software simulator/
debuggers let you test your code
in a crashproof, interactive environ-
ment, without additional hardware.
Your PC's screen becomes a "win-
dow" into the simulated target
CPU. Extensive break point, I/O,
and interrupt facilities make AVSIM
a truly useful development tool.
Price $299.
New TRICE
in-circuit emulator.
At last, an affordable in-circuit
emulator! With the self-powered
TRICE, you can examine target
memory and register, set break
points, single-step, trace and
more; TRICE recognizes 34 differ-
ent commands. Its serial interface
lets you control emulation and
download code from your terminal
or PC. Priced from $498.
AVPROM programmer
works with any PC.
The AVPROM programs over 37
different devices, including
EPROMS through 27512, CMOS
and E 2 PROMS, and MPU/EPROM
combos, using fast "adaptive"
algorithms. Intelligent, self-con-
tained units work with any per-
sonal computer, using Avocet's
GDX driver software... from $429.
Gang programmers from $979.
To find out more about Avocet
software development tools and
accessories, call us toll-free:
1-800-448-8500
(In the U.S. except Alaska
and Hawaii.)
VISA and Mastercard accepted.
All popular disc formats now avail-
able — please specify Prices do
not include shipping and han-
dling — call for exact quotes. OEM
INQUIRIES INVITED. Avocet Sys-
tems Inc., PO. Box 490 B, Rockport,
Maine 04856, (207) 236-9055.
Telex: 467210 AVOCET CI.
AVOCET yT^
SYSTEMS INC*
JULY 1985 -BYTE 139
Feel right at home with the stock market
Now you can use your personal computer and
modem to help make investment decisions with
confidence. Right in your own home.
Dow Jones News/Retrieval® is the surprisingly
affordable, online financial news resource with ex-
clusive electronic access to The Wall Street Journal.
The combination of News/Retrieval and Dow Jones™
Software makes personal investment decisions
easier by giving you a clear, organized picture of
the facts.
Use News/Retrieval to check on your stocks or
read up on companies and industries that interest
you. Get tomorrow's business news today— 90
seconds after it appears on the Dow Jones News
Service® (the broadtape). See what impact govern-
ment or world news is having on the marketplace.
Measure stock performance— past and present— with
Dow Jones Quotes. And to round out the picture,
review economic and earnings forecasts or SEC,
Merrill Lynch and Standard & Poor's reports. It's all
here in one place.
Then use Dow Jones Software to display trends,
organize your portfolio and give you the entire picture
in clear graphics.
After you Ve checked your investments, the whole
family can use News/Retrieval to get hot sports news,
shop at home, look up articles in the encyclopedia
and much, much more.
For more information on how Dow Jones
News/Retrieval can help you feel at home with the
stock market, call 800-345-8500 Ext. 144*
Dow Jones News/Retrieval & Software
Keeping you a step ahead
"Alaska, Hawaii and foreign, call 1-215-789-7008 Ext. 144.
© 1385 Dow Jones & Company. Inc. All rights reserved. Dow Jones News/ Retrieval and Dow Jones News Service are registered service marks of Dow Jones & Company, Inc.
Dow Jones is a trademark of Dow Jones & Company, Inc.
140 BYTE • IULY 1985 Inquiry \31
CIARCIA'S CIRCUIT CELLAR
Living in a
Sensible Environment
by Steve Ciarcia
A collection of alarm and
environmental monitoring circuits
Generally speaking, I try
to present projects that
are commercial-quality
designs. Occasionally,
they get a bit grandiose
when the former aero-
space engineering men-
tality in me says, "Damn the expense" and
"Who cares about chip count?"
For the most part. I work on the basis of
cost-effectiveness rather than absolute ex-
pense. Since I was on a very tight schedule
and the Home Run Control System (HCS)
of the past three months itself was the main
emphasis of my efforts, I neglected user-
constructed sensors and opted entirely for
commercially available units (motion detec-
tors, contact switches, etc.). Testing the HCS
was hard enough without debugging
perimeter sensors and motion sensors and
wasting a lot of time by stringing wire. I
bought off-the-shelf detectors and had them
professionally installed. This raised overall
design cost but reduced the installation and
checkout time considerably.
While this technique was expedient, it
neglected a very important contingent of
the BYTE readership. The hundreds of let-
ters and pictures I receive each month in-
dicate that many readers roll their own.
even on complicated projects like the HCS.
Deep down, behind the aerospace engi-
neer, I am a computer hacker at heart and
empathize with experimenters who want to
know how to build the environmental sen-
sors, alarm horns, and signaling devices for
use with the HCS.
As an addendum to the previous articles
on building the HCS, this month I've dug
through the junk box for a bunch of circuits
that sense, immobilize, and anesthetize a
perpetrator. The same sensors can be used
to provide convenience features like auto-
matic lighting and environmental control if
you are less paranoid. Among the circuits
I've included are infrared and ultrasonic
interrupted-beam detectors; water, tem-
perature, voltage, and light sensors; and a
variety of alarm signaling devices.
These circuits are presented for experi-
menters who revel in the pleasure and
agony of homebrew projects. If you don't
want to spend the time building these cir-
cuits, order the necessary components from
the local alarm installer instead.
A Contact-Closure World
The HCS and alarm systems in general are
designed to perform designated control
(continued)
Steve Ciarcia (pronounced "see-ARE-see-ah") is an
electronics engineer and computer consultant with ex-
perience in process control, digital design, nuclear in-
strumentation, and product development. He is the
author of several books about electronics. You can
write to him at POB 582. Glastonbury, CT 06033.
COPYRIGHT © 1985 STEVEN A. CIARCIA. ALL RIGHTS RESERVED.
JULY 1985 -BYTE 141
CIRCUIT CELLAR
+ 12V
+ 12V
►1.5K
10K
VDC 1<y °
o <wv-
IN
10K
1%
ffi 7^;o.i m f
n
IK
I "
<1.5K
€
2N2907
m
N.O.
/77
/?7
Zl 1N962B TEMPERATURE
COMPENSATED
1N753 GENERAL USE
RANGE SET BY R x 2Kft / VOLT -10K&
0-10 VOLTS = 10K
ft?
10K
TRIGGER
SET
>| RELAY
1N4002 \\ 200ft
m
CONTACT
CLOSURE TO
COMPUTER
Figure 1: An overvoltage sensor. Undervoltage can be detected by reversing the connections of IC1 pins 2 and 3.
functions as the result of specific in-
put activities. They rely upon contact
closures to communicate these ac-
tivities. Rather than monitor the
physical surroundings in absolute
terms, contact-closure-type alarm and
control systems respond by sensing
"limits."
A limit sensor is just that. If an event
is to occur when the temperature in
a room exceeds 85° (perhaps turning
on the air conditioner), we could
employ a temperature limit switch set
at 85°. Knowing that it is presently
71.4 5° in the room is unnecessary in-
formation. Only when the tempera-
ture is at or above 85° will it indicate
that the set-point limit has been
reached. This simple limit switch is
called a thermostat and functions
much like the one you probably have
on your wall. Below 85° it is open,
and above 85° it is closed (neglecting
hysteresis). In situations involving a
temperature span, two devices are
employed, one sensing high limit and
the other sensing low limit. The
[continued)
+ 15V
A
4.7 K
-Wr-
50K
Vhigh
m
SET POINT
0V TO 12V
1
10K
-wv-
O.l^F
+ 15V
t
< cLnu
4.7K
-Wr
50K
Vlow
/^SET POINT
+ 15V
+ 15V
-15V
1N914
2,2K
* — vw—
1N914
Vhigh* v in >v low
2N2222
Figure 2: A window-comparator voltage monitor.
142 BYTE • IULY 1985
CIRCUIT CELLAR
+ 12V
IOjuF £
+ 12V
N/C-
O
°" 5V ;£).01
INPUT
"1
/qxO.ui^i
1.2K
3.9K |
m
___1J
+ 5V
V+
MODE
SIG IN
LM3914
RH1
REF 0UT
REFadj
GND
RLO
18
r
-| #1 OPTOISOLATOR |— OOUT #1
I n— J +12V
1 2\ "
#3
16
15
-w— #4
m # 5
inO
14
13
12
11
£ *'
® * 8
IB *9 I
+ 5V
A
4.7K
-c
i
i
-i i
TIL111
I
+ 12V
A
O
OUT
T_
I
LED ON TO
TTL- LEVEL "*
INTERFACE
_1
10
#10 OPTOISOLATOR j—O OUT #10
TTL OUTPUT TO
I I COMPUTER OR HCS
rh
Figure 3: A dot! bar-graph generator used as a multiple window comparator for analog inputs.
O
115 VAC
<o
BLOWN-FUSE
DETECTOR
FUSE
-Aa-
FUSE
20^F
200VDC
■3h
2.5 K
5W
— vw-
COMPUTER
POWER SUPPLY
ALARM SYSTEM
POWER SUPPLY
AUXILIARY SYSTEMS
POWER SUPPLY
1N4004 (3)
"TRANSFORMER PRIMARIES
24V RELAY
In.o.
■o
CONTACT CLOSURE
TO COMPUTER
Figure 4: A blown- fuse detector.
JULY 1985 • BYTE 143
CIRCUIT CELLAR
operating range is the area between
the two sensor trip points.
Thermostats are bimetallic contacts
that open or close depending upon
temperature. The key word is contacts.
Virtually all alarm sensors are contact-
closure output. The magnetic reed
switches on your doorways or the mo-
tion detectors in the hall all utilize
open- or closed-contact connection to
the alarm system to indicate logic 1
or levels. When the monitoring sen-
sor's output contacts are wired be-
tween an HCS input pin and ground,
the HCS "sees" open contacts as logic
1 inputs. A pull-up resistor at the in-
put provides sufficient current so that
inputs don't float but are connected
to a voltage source that makes it a
logic 1. When the external contacts
are closed, the current supplied
through the pull-up resistor is shunted
to ground, and the input "sees" a
logic 0.
Contact-closure-type sensors are
frequently confused with discrete-
level output sensors. The former
designate physical contacts that make
or break (close or open) at the limit
set point, while the latter have
discrete voltage-level changes (-12
volts |V| for off and + 12 V for on, for
example) to indicate the two logic
states. The confusion comes about
because both types have discrete
logic-level changes as outputs and
most control systems accept either
type. By using actual relay contacts,
however, the sensor is electrically
isolated from the control system.
Hazardous conditions that may be
present in the environment are thus
not passed back to the control
system. ,
Application is the primary dif-
ference between discrete-level/
contact-closure output sensors (like
thermostatic switches) and con-
tinuously variable-analog or multi bit-
digital sensing systems. A varistor is
a continuously variable temperature
sensor that can be used in a circuit
to produce an output voltage that is
proportional to temperature (perhaps
110V/AC
LINE 3
R SHUNT
o.oni
LINE 2
"<SHUNT
o.om
LINE 1
r-^ DC OUT
~L— ? LINE 2
J— ^ DC OUT
"L-"^ LINE 1
Figure 5: An isolated current monitor for a high-current load. The circuit as shown monitors 220 V AC from 25
to 1 00 amperes. Us output is DC
144 BYTE • JULY 1985
CIRCUIT CELLAR
0-21.2 V to indicate 0-212°). If, by
using a voltage comparator, we com-
pare and switch logic states when the
varistor-circuit output is equal to or
exceeds 8.5 V, we have produced an
85° limit switch. The control system
knows only that it is above or below
this limit but not how much. If the
control system's action is also a sim-
ple contact-closure output (light
on/off, fan on/off, alarm dialer and
horn on/off, etc.), perhaps how much
is unimportant.
When the application dictates that
we continuously modify the control
decision as a function of how much,
we must use something other than the
discrete limit sensor. If the air-
conditioning fans can be run slowly
at 80° and increasingly faster at
higher temperatures, a proportional
control loop using a high-resolution
analog-to-digital (A/D) converter could
be used to monitor the thermistor's
absolute value and control the fans.
Resolution is the bottom line.
Contact-closure output devices are
single-bit low-resolution items.
Reading the thermistor through an
A/D converter merely designates
more discrete points of knowledge
where control actions may be trig-
gered. If you are making simple con-
trol decisions based on a few set
points that are not continuously
changing, however, it hardly makes
sense to read a thermistor through a
12-bit A/D converter and compare the
readings to a few limit values. It makes
sense to compare an analog output
value with an analog set-point level in
the hardware of the monitoring
device. In an age of computer overkill,
not everything needs to be digitized.
WINDOW COMPARATORS
The majority of the circuits I've in-
cluded in this article are of this type.
Some are designed to continuously
monitor conditions in the environ-
ment (heat, light, moisture, etc.) and
close or open contacts at presettable
limits. A number of the sensing cir-
cuits are simply analog monitors that
have output voltages proportional to
the input stimulus. To acquire these
signals with a discrete input-level con-
troller like the HCS, they are con-
nected to a separate voltage com-
parator, which compares the output
with a preset limit.
[continued]
+ 12V
?10K
LIGHT
A1N4002
CdS
RELAY
200&
HZ> CONTACT
CLOSURE TO
.COMPUTER
/K\2N2222
^SENSITIVITY
ADJUST
I
Figure 6: A light sensor.
+ 12V
+ 12V
f 200K
LEVEL
ADJUST
U2V
►10K
J_ T
jfclN4002 i
LIGHT-
LENS
CdS
+ 5V
N.O. f __^
~^— > CONTACT
— °— | CLOSURE TO
I 1 | — ^ COMPUTER
RELAY
200&
►10K
ft?
Figure 7: A high-sensitivity light detector.
JULY 1985 • BYTE 145
CIRCUIT CELLAR
H2V
A
m
LAMP
g|
+ 12V
<*100K
^ SENSITP
CONTACT
CLOSURE TO
COMPUTER
-BEAM-
TIVITY
ADJUST 2N2222
IN)
(_ ] ^-J 2N2222
RELAY
200.fi,
CdS
\— [ FISISFS-/
^
Figure 8: A simple light-beam alarm for doorways.
+ 12V
A
+ 12V
470&
LIGHT
ilN4002 1
N.O.
* ° O CONTACT
-J— H °— | CLOSURE TO
I L__T-\ COMPUTER
RELAY
200ft
r
Figure 9: A day/night sensor.
The least complicated comparator
is shown in figure I . Configured as an
overvoltage detector (or undervoltage
if you reverse a few wires), the circuit
closes the output contacts when the
input exceeds the trigger set point.
The next more sophisticated com-
parator is the window comparator.
Shown in figure 2, the window com-
parator has both an upper and lower
limit. An input voltage between these
limits activates the output LED (light-
emitting diode). A relay or opto-
isolator can be substituted in place of
the LED to provide a contact-closure
or discrete-level-shifted input to the
control system.
If more than one window is required
(perhaps different things occur at 50°,
85°, and 120°). additional com-
parators are needed. A conveniently
packaged source of 10 linearly spaced
comparators is an LM3914 dot/bar-
graph generator. Shown in figure 3,
the LM3914 is configured as a 0- to
5-V 10-stage window comparator.
Each LED represents a 0.5-V increase
in input. If the desired set-point limit
is 3. 5 V from a temperature monitor
(shown later in figure 18), the HCS
would be connected to LED #7, which
comes on at 3.5 V (an optoisolator in
series with the indicating LED level
shifts the output so that it is compati-
ble with the HCS).
Whatever the source of the analog
signal in the remaining circuits, you
now have the means to convert it to
a contact-closure or discrete-level in-
put required by the HCS and other
alarm/control systems.
POWER MONITORING
An important consideration in
industrial-control applications is
power monitoring. At the very mini-
mum, it is often necessary to know
whether a piece of equipment is out
of service due to a blown fuse or if
power demand exceeds a desirable
limit. A blown-fuse detector can notify
an operator, while limit switches trig-
gered by AC line current can be used
for load shedding.
Figure 4 is a blown-fuse detector
that can be built into a power strip for
convenience. If any fuse opens, the
relay contacts close. Figure 5 is an
isolated AC monitor. The output of
the 2 84) will be an AC voltage propor-
tional to the current flowing through
the shunt resistor. The circuitry at-
tached to the 284J's output is an AC-
to-DC converter, which allows this cir-
cuit to be connected to one of the
[continued]
146 BYTE • IULY 1985
CIRCUIT CELLAR
+ 3V
RESISTORS: 1/2W. 5%
ztsx
330K
| — vw *■
100&
2N2905
TTL
OUTPUT
0.47 M F
25V
€>
+ 5V
4f
10ft
. , 2N2219
_500/xF
10V
INFRARED
LED
GE-TYPE
LED 56
4.7K
-AAA +
■o
2N2222
GENERAL
ELECTRIC
L14F2
0.33/xF
FOCUSING
LENS
>2.2K
47K
-VW-
/77
rh
Figure 10: An infrared intrusion alarm. The system can be used over a range of 10 to 50 feet.
9V
4
' .
22K
ULTRASONIC
TRANSMITTER
W>
IK
-wv-
;i80pF
0.01 M F
|47K
;330pF
2N2222
100ft
10/iF
; iov
Tl AND T2
ADJUSTABLE 1-3 mH
NOTE: THE ULTRASONIC TRANSDUCER
USED IN THE TRANSMITTER AND
RECEIVER MUST HAVE IDENTICAL f
m
SWITCH CLOSURE
TO ALARM
+9 TO 12V
6
6
J2.2K
0.001 pF
220K
ULTRASONIC
RECEIVER
f =40kHz
2.2K
2N3906
OR
2N4917
0.0047 M F
-)l
2N3904
2.7K 5
10K
' CENTER
FREQUENCY
ADJUST
RELAY
> 330ft
LED
IN +V OUT
I NE567
TONE DECODER
R1.C1 GND C2
-*- 10 M F
^ 10V
R1.C1 GND C2 C3_
-4 ^pO.i^F i-
^U.uua/ M i- sj^
2.7K
;0.02^F
;0.01/xF
10VDC
Figure 1 1 : An ultrasonic transmitter and receiver.
JULY 1985 • B YTE 147
CIRCUIT CELLAR
three DC-input window comparators
already discussed.
Interrupted-Beam Detectors
Whether they are used for alarm
monitoring or convenience control
interrupted-beam detectors are the
most reliable sensors for perceiving
objects or people moving through a
specific line of sight. These devices
consist of two components: a trans-
mitter and a receiver. The transmitter
and receiver are located within line of
sight of each other on opposite sides
of the protected area. An infrared or
ultrasonic beam is then directed from
the transmitter to the receiver. Pro-
vided that the receiver always
receives this beam, its alarm output
remains unenergized. If the beam is
interrupted by something or someone
passing between the transmitter and
receiver, the output contacts close
and a control action may be
generated.
Interrupted-beam detectors are
most often infrared or ultrasonic (mo-
tion detectors, which 1 am not ad-
dressing, use infrared, ultrasonic, and
microwave technologies). The applica-
tion generally dictates which type of
sensor is used, with ambient-light
levels, acoustic pollution, and cost the
determining factors. A low-cost in-
frared unit can be mounted across a
doorway, for example, but would be
saturated by sunlight if used across a
driveway to sense incoming cars.
Depending upon the distance be-
tween the transmitter and receiver
and the ambient-light levels, you can
choose from items like simple re-
sistive photo cells, phototransistors,
photodiodes, lenses, and LED or in-
[continued)
a ) TRANSMITTER
Rl
820K
PB1
"1"
PE>
IC1
CD4011
R2
390K
PB2
"2"
R3
200K
PB3
"4"
R12
10K
FREQUENCY
ADJUST
Dl
1N4148
-*y/(—
+ 9V
R7 A
100K
HA/W-
C4
O.lyuF
1
RST
IC2
NE555
TRG
THR
vcc
OUT
CTLV
DIS GND
R8
8.2K
■C7
k 0.0022 M F
MYLAR
/77
-)h
C5
0.01/iF
m
JPl -INTERNAL CODE
JP2 -EXTERNAL DATA
+ 9V C3
4 0.1 /iF
-31
1
14
7 IC1
CD4011
R9
IK
+ 9V
A
C6
33 0>xF
2
TIL39
/
\LED 3
^J T1L220
LED 2
TIL39
RIO ^Rll
47tt S 220ft
1/2W j
T
*NOTE:THESE INFRARED TRANSMITTER AND RECEIVER CIRCUITS WERE DESCRIBED IN THE APRIL 1982 CIRCUIT CELLAR.
THEY ARE REFERED TO AS THE IR01 INFRARED TRANSMITTER/RECEIVER KIT.
Figure 12: The 1R01 \nfrared TYansrnitter/Receiver.
148 BYTE • IULY 1985
CIRCUIT CELLAR
b) RECEIVER*
+v
EXTERNAL
OUTPUT
+v ENABLE
CI
10^F
X
-)hr
k«.
lR3
?4.7K
9
Dl
TIL413
PHOTODIODE
11
R5
10K
CENTER
FREQUENCY
ADJUST
;R2
' 4.7K
+V
>R4
I 22K
10
C12
10 M F
"^1
16
ASD VCOt
OE
IC1
SN76832
Vcc
DATA OUT
Al IN
A10 Al OUT A2 IN A2D A2D
•C2
'lOOpF
13
C4
12
WH
. ( 0.047 M F
■ C3
'lO^F
•C5
'0.01/xF
VCO TC
LOOP FILTER
LOCK
Fl LTER
-C6
"0.1 /t F
-C7
V 0.047^F
ft?
■C8
v 470pF
R7
10K
■C9
k 0.1 M F
[R9 IR11
>220& >4.7&
LED 1
TIL 2 20
*■ Ql ^^r
2N2222(2)
Q2
TTL OUT TO
COMPUTER
OR HCS
t — O
Zl
1N4733
TlO, t F
-irCio |r6
k 0.033^F T IK
SEE NOTE ON FIGURE 12a
c) ALTERNATE
TRANSMITTER
CIRCUIT
10K
FREQUENCY +j
ADJUST '
1
2N2907
f\ TIL39
t) TIL39
;47ft
<
n
4
8
tL
^rslO/iF
3 180ft /p^
r 7
RST V cc
DIS
OUT
NE555
(SET FOR
40 kHz)
TRG
THR
6ND CTLV
1.8K
, 2
j 6
^0.0022 M F
7
n
5
^0.0
7
tj*F j
JULY 1985 • BYTE 149
CIRCUIT CELLAR
+ 5V
r ___L (
..I
•0-
^>s
I
D>Hn
ICl
74LS14
IC2 ICl
74LS00 74LS14 JC2
1. v IS. 74LS00
O^
+ 5V
-;p- J
IC2
b | 74LS00
+ 5V
t
100 pF
+ 5V
>2.2K
10
11
Vcc Cext B E xt/Cext
IC4 Q
74121
Al A 2 GND
V CC CLR
K Q
r IC3
% 7473
CND
X
13
TTL LOGIC-LEVEL
OUTPUTS TO
CONTROL SYSTEM
Figure 13: A direction indicator. QI and Q2 are mounted a distance from each other along a hallway. The LEDs are mounted
on the opposite wall.
candescent modulated or unmodu-
lated transmitters.
An entire book could be written ex-
plaining the design rules and the ex-
ceptions to the rules. The circuits I've
included are general in nature. In-
candescent sources with cadmium-
sulfide light-sensing units (see figures
6, 7, 8. and 9) are short-distance low-
ambient-light devices (which need
shielding of the transmitter and
receiver in opaque tubes) intended
for doorways. Improved performance
is obtained by switching to LEDs and
phototransistors (figure 10).
Long distances (10 to 50 feet) can
be accommodated only by modulat-
ing the transmitted beam so that it is
distinctly different from the surround-
ing noise. Figures 1 1 and 1 2 demon-
strate two modulated-beam systems.
The infrared unit in figure 12 is the
IR01 Infrared Transmitter/Receiver
from the April 1982 Circuit Cellar.
While designed primarily for remote
control and 300-bps (bits per second)
wireless data transmission, simply in-
serting JP2 and leaving the external
data input open causes it to transmit
continuously. The output of the
receiver can then be connected to the
control system's input.
One variation on a theme for the
doorway sensor is the circuit in figure
13. In this application, two phototran-
sistors (with separate light sources
across from them) are mounted in the
doorway. As someone passes through
the doorway, one beam is always in-
terrupted before the other. The addi-
tional circuitry determines the order
of interruption and indicates the
direction a person was passing
through the doorway. Treating this
output as two different discrete-level
inputs, the control system could ini-
tiate different actions depending
upon the direction of travel.
We can determine whether the ob-
ject passing through the doorway was
a dog, a child, or an adult if we modify
another previous Circuit Cellar proj-
ect. In October 1984 I presented the
[continued)
150 BYTE • JULY 1985
CIRCUIT CELLAR
2.2K
-a/W —
IC1
74LS02
:^H>
"1
cO
j «10H2
^f
I 1
-fc
20 M F
50kHz
POLAROID
ULTRASONIC
TRANSDUCER
470/^F
Tl
SONAR -RANGING
MODULE
7
1
* TRANSDUCER AND RANGING MODULE
WERE EXPLAINED IN THE OCTOBER
1984 CIRCUIT CELLAR. THESE TWO
PIECES ARE REFERRED TO AS THE
TI01 ULTRASONIC RANGER KIT.
25K
SHORT-
DISTANCE
10,,F SET
14
+ 5V
I
IC2a
74LS123
10^F
n
25K +5V
LONG- *
DISTANCE T
set y\
10 5
CLEAR
B
A
IC2b
74LS123
+ 5V
CLEAR
ID
10
I C3
74LS175
2Q
3Q
3Q
&6.8K
1
OUTPUTS TO
COMPUTER OR HCS
DIST<SHORT LIMIT
E>
-#-
220^,
LONG >DIST>SHORT
O
-®-^
10
DIST>L0NG
o
m
220&
;o.i m f
GREEN = DISTANCE < SHORT
YELLOW = LONG > DISTANCE > SHORT
RED = DISTANCE >LONG
Figure 14a: The T101 Ultrasonic Ranger.
Photo la: The Ultrasonic Ranger project with added components Photo lb: The circuit in photo \a enclosed in a box over a
in figure 14 is configured as a discrete-level distance detector. doorway to detect people or small animals walking through it.
JULY 1985 -BYTE 151
CIRCUIT CELLAR
Using the Ultrasonic
Ranger with some
timing windows added,
we can ascertain
specific distances
from 1.5 to 35 feet.
TIOI Ultrasonic Ranger, which is based
on a Ifexas Instruments sonar-ranging
module. Using these basic com-
ponents and adding timing windows
to sense limit points, we can ascertain
and indicate specific distances (the
ranging module can detect distances
from 1.5 to 35 feet).
Shown in figure 14a, the circuit is
relatively uncomplicated. A IO-hertz
oscillator (ICI) initializes the ultrasonic
transmission and triggers the two one-
shots. IC2a has its period set to the
short-distance limit, and IC2b is set to
the long-distance limit (1.8 millisec-
onds per foot). When the echo is
received, its leading edge clocks the
outputs of the one-shots into register
IC3. If the distance out and back to
the object is farther than the period
of the one-shots, they time out and in-
dicate a zero. This timing is shown in
figure 14b. The three resulting outputs
are distance < short limit, distance >
long limit, and long limit > distance
> short limit.
If the circuit is mounted in the top
of a 7-foot doorway, with the short
limit set for 2 feet (5 feet from the
floor) and the long limit set for 4!/2 feet
(2 Vi feet from the floor), we can ob-
tain significant information about the
movement through the doorway (see
photos la and lb). If a person taller
than 5 feet passes through the sen-
sor, we will get an indication of
distance < short limit since the per-
son's head will be less than 2 feet
from the 7-foot-high sensor. If a 4-foot
child walks through the doorway, the
long limit > distance > short limit
{continued)
SHORT
MIDDLE
LONG
"GREEN"
"YELLOW"
"RED"
INIT
IC2Q
ICI
IC2b
ECHO
IC3
IC3
IC3
Q
10
Q
1Q
2Q
30
_l
i i
i
1 1
i i
m
1 1
1
i i
i
r
i i
i
i
i i
i
Figure 14b: Highllow-limit ranging-sensor timing diagram.
+ 12V
A
+ 12V
A
&
10K
Tr
THERMISTOR
10K NOMINAL
25°C
10K
A1N4002 \
N.O. p ^
*~~° L- > CONTACT
CLOSURE TO
COMPUTER
+ 5V
RELAY
COIL
200&
2N2222
Figure 15: An over-temperature detector.
+ 12V
+ 12V
A
;10K
10K
SET POINT
ADJUST
+ 5V
+ 12V
A
1.8K
1.8K
©
2N2907
N.O.
1» * (Z> CONTACT
CLOSURE TO
COMPUTER
(THERMISTOR $ 10K
10K NOMINAL
I 25°C
m
m
Figure 16: An under-temperature alarm.
152 BYTE • JULY 1985
CIRCUIT CELLAR
.
2N2907
^ 1N4148
DIODE JUNCTION
TEMPERATURE
DETECTORS (2)
J3.3K
O CONTACT
CLOSURE TO
COMPUTER
Figure 17: A differential-input temperature detector.
+ 15V
;ik
3.3K-
100K
-^wv —
20K
LINEARITY
-*pt-
551K
2K
k
25K
51K
>75K
>51K
Ov
OUT
0-5V
FOR
0-100°C
1N825
■ 6.2V
REFERENCE ZENER
T c = 0.002% /°C
SENSITIVITY
ft?
Figure 1 8: A so\\dstate temperature sensor.
JULY 1985 • BYTE 153
CIRCUIT CELLAR
will go high since the child's height of
4 feet is greater than the short-
distance limit yet less than the long-
distance limit. When a 2-foot dog
walks through (indicated by the inter-
rupted-beam sensors at the 2 -foot
level), the output will indicate distance
> long limit.
While this is a cute application for
the ranging sensor, I anticipate that
this limit-switch modification would
find greater application as a level in-
dicator in grain storage bins or oil
tanks. Few people are motivated to in-
[continued)
115VAC
99
TO COMPUTER
NORMALLY CLOSED
ALARM INPUT
HONEYWELL-TYPE
TC49A SMOKE
DETECTOR
WHT
00
BLUE
YELLOW
+ *: 35 VOLTS
IJ
, NORMALLY CLOSED
NORMALLY OPEN
(SHOWN IN ENER-
GIZED STATE)
RELAY 48VDC 2500ft
TYPE-. ALLIED CONTROLS
T154-C-C
OR EQUIVALENT
180°
NORMALLY OPEN
TEMPERATURE
SENSOR
140°
NORMALLY OPEN
TEMPERATURE
SENSOR
Figure 19: A srnoke-and-heat detector. Additional sensors can be added in parallel
< SENSITIVITY
• — vw-
5.6K
PROBES
H-,0
""C> CONTACT
CLOSURE TO
COMPUTER
Figure 20: A water-activated sensor.
154 BYTE • JULY 1985
CIRCUIT CELLAR
+9 TO 12V
-J-O.OOViF
T i
COM
2K
: ■ 470
LM1830
FLUID DETECTOR
13
-)h
0.05/xF
U_ 20^F
"~ 15V
| v/////////////////xffl .
s
§^^^^^^^ I
12
N.O.
^Z>.
TO ALARM
INPUT
1N9H
CLOSED CONTACTS
INDICATE WATER
PRESENCE
n
10 m
1H111Z
WATER SENSOR
l/16in.
k
D,
■■ ^\\\\\\\\\\y\\\^^ fc
V/.
ra _ — _J
| V//////////////////M
1 ^\\\\\\\\\\\\\\\\\\\\^
Figure 21: Tfc fluid-level sensor uses an LM1830 fluid-level detector chip. The detector grid can be cut from a sheet of copper.
IK
10W
40/*F
250V
-)\t
■ 115VAC
1N4004
— W-
I
BOOK
FLASH RATE
. 40 M F
'250V
FT-1
XENON
FLASH
LAMP
Jk
TRIGGER
TRANSFORMER
I56K
(J) NE2 A^
N^ G / 200PI
-1 M F
MOOV
'SECONDARY
■ 4KV
"srJ
2A
Figure 22: A 115-V AC xenon strobe light.
JULY 1985 -BYTE 155
CIRCUIT CELLAR
+ 12V
t
1N4002
2N2222
> 470ft
TTL INPUT
LOGIC = OFF
LOGIC 1 =ON
SW1
MANUAL
ON
3A
FUSE
J
3K
5W
150ft SK3004
1/2 W
SK3016{4)
Aj
W
120VAC
680
1W
2.2K
1/2W
-50 M F
k 35V
-50/xF
"150V
NE83
r@-
4.7K
1/2W
— wv —
47K
1/2W
-vw —
150-300W
FLOOD LAMP
KD2100
22K
1/2W
-WV —
10K
2W
-yA-
LINEAR POT
FLASH-RATE
ADJUST
Figure 23: A 115-V AC incandescent lamp flasher.
470K
ALARM r— s.
ENABLE UP*
JjJT>
LOGIC 1 =ON
LOGIC = OFF
I
> 470K
1C1
CD4011
0.001 M F
3t \ O.OOJ
-gE)4-»
I
1M
+ 5V
tu
IC2
CD4016
INPUT OUTPUT
CONTROL
^J
+V BATTERY (6-12V)
iQ 8ft
4.7K
€1
SPEAKER
MJE1103
DARLINGTON
470K
0.4 7 h F
-31-
Figure 24: A highllow-frequency beeper.
156 BYTE • JULY 1985
CIRCUIT CELLAR
100K
<;^
FROM
COMPUTER °~
GROUND = ON
OPEN=OFF
► 22K
820K
<» vw —
-3h
M2V
A
jr~i
\ \ u | WARBLf
d ^O • » OUTPUT
/ ^ I AMPLIF
TO
IER
1^1
Figure 25: A warble tone generator.
I WATT
+ 12V
10 WATT
20 WATT
12V
2N2222
<**€)
m
+ 12V
A
1N4002
^o
W8&
SPE
_ r /1100^
~j| SPEA
^-\|<1W
100ft
SPEAKER
?100ft
rh
SPEAKER
2N2907
nn
o-SMf)
-Li SPE
22.fi,
TIP31 V S /
OR
2N3054
TIP31
OR
2N3054
SPEAKER
: o
2N3055
i
C1K
*HEATSINK REQUIRED
/77
Figure 26: Power output stages /or tfie design in figure 2 5.
)ULY 1985 -BYTE 157
CIRCUIT CELLAR
stall automatic control systems for
their dogs.
Temperature Measurement
An important ingredient in any en-
vironmental control system is tem-
perature monitoring. While you can
always use bimetallic thermostats,
they are gross-measurement devices
that exhibit a lot of hysteresis. An
alternative to bimetallic switches is a
thermistor that triggers a relay closure
when a temperature is above or
below a precisely selected limit (see
figures 15. 16, and 17).
Thermistors and bimetallic junctions
are not the only materials that exhibit
predictable effects due to tempera-
ture. Diode and transistor junction
voltages (typically 0.7 V) vary with
temperature. Using two diodes (figure
17), we can create a differential-
temperature switch. When the tem-
perature applied to one diode
becomes greater (by the amount
determined in the balance adjust-
ment) than the other, the output relay
closes. A typical application is a win-
dow fan that automatically turns on
when the temperature inside be-
comes greater than that outside.
This technique can be expanded
even more to produce an accurate
solid-state measuring instrument. As
shown in figure 18, the circuit pro-
duces a 0-5-V output for 0-100°
Celsius. Connecting this circuit to the
window detector in figure 3 allows the
control system to take a variety of
control actions depending upon the
temperature.
While on the subject of temperature
measurement, we shouldn't forget
fires, since they produce high tem-
peratures and are definitely cause for
a control system to take action. Figure
19 illustrates a combined smoke-and-
heat detector.
Water Detectors
If you live in New England, springtime
is synonymous with water. While a
worst-case water-sensing technique is
to step into it, one variation is a water-
detector circuit.
The simple circuit shown in figure
20 senses lowered resistance between
the probes when immersed in water.
A better circuit, figure 21, uses a
special LM1830 fluid-level detector
chip.
Bells and Whistles
If you are using your HCS primarily as
an alarm system, getting the proper
attention when it triggers is a neces-
sity. After triggering the silent alarm,
you may decide not to be so silent.
12V
A
>10K
100 M F
,15V
56K
-i-100 M F
^15V
;0.033/iF
68-100mH
m
- J -0.22/^F
>180K
€
2N2222
8.0. SPEAKER
6 WATTS
__ 2N3055
M70&
m
* HEATS1NK REQUIRED
Figures 22 through 27 will definitely
liven up the neighborhood.
In Conclusion
Thank you for helping me clean out
my junk box. Now you have the
means to bend, fold, spindle, and
mutilate anything exceeding 5 ] /2 feet
high and 98.6° passing from east to
west through a doorway. Alternative-
ly anything shorter than 2 feet at 101 °
should trigger the automatic dog-
biscuit dispenser. I say this somewhat
tongue in cheek, but you don't get the
mail I get.
Circuit Cellar Feedback
This month's feedback is on page 391.
Next Month
I'll show you how to construct the Cir-
cuit Cellar BASIC-52 computer/con-
troller board. ■
The following items are available from
The Micromint Inc.
561 Willow Ave.
Cedarhurst. NY 11516
(800) 645-3479 for orders
(516) 374-6793 for information
1. infrared remote-control transmitter/re-
ceiver kit IR01. $49
2. Ultrasonic-ranging system experimenter's
kit, including SN28827 ranging module,
50-kHz Polaroid electrostatic transducer, and
data manual .T101. $60
3. A 40-kHz ultrasonic transducer
XDR0I. $6 each
All the above items are shipped postpaid in
the continental United States. Add $6 for
overseas. New York residents please include
8 percent sales tax. Connecticut residents
please include 7.5 percent sales tax.
Editor's Note: Steve often refers to previous
Circuit Cellar articles. Most of these past ar-
ticles are available in book form from BYTE
Books, McGraw-Hill Book Company, POB
400, Hightstown, Nj 082 50.
Ciarcia's Circuit Cellar, Volume I covers articles
in BYTE from September 1977 through
November 1978. Volume II covers December
1978 through June 1980. Volume III covers July
1980 through December 1981. Volume IV
covers January 1982 through June 1983.
Figure 27: A siren.
To receive a complete list of Ciarcia's Cir-
cuit Cellar project kits, circle 100 on the
reader-service inquiry card at the back of
the magazine.
158 BYTE • IULY 1985
AMAZING D\LSY
NOW! FULL SIZE, FULL FEATURE, LETTER QUALITY AT ONLY $353
If you have been searching for a letter
quality printer you have probably found
the flood of claims and counterclaims to
be a real roadblock in your search. Not
long ago we were in the same position.
We tried to determine which daisy wheel
printer had all the features our
customers wanted, yet would not set
them back a month's salary. Recently
several manufacturers have introduced
machines that had features we were
seaching for. After a thorough assess-
ment, we eliminated one model after the
other for lack of one feature or another
until we only had one left.
THE RESULTS ARE IN
We found the printer which has all the
features anyone could want. The winner
is the Aprotek Daisy 1120, a real heavy-
duty workhorse printing at 20 characters
per second. The manufacturer is Olympic
Co. Ltd., a highly respected Japanese firm.
FEATURES GALORE
This printer has it all. To start with, it
has a front panel Pitch Selector button
with indicators which allows 10, 12, 15
characters per inch (CPI) or
Proportional Spacing. There is a Select
(Online) button (with indicator) and a
Line Feed button. You can also set Top-
of-Form or Form Feed with the touch of
the TOF button. Other front panel in-
dicators include Power and Alarm.
To load a sheet of paper, simply place
it in the feed slot and pull the paper bail
lever. PRESTO! The paper feeds automati-
cally to a 1 inch top margin and the car-
riage aligns to the selected left margin.
In this manner, each page can have iden-
tical margins automatically. You can con-
tinue to compute while the
Daisy 1120 is
printing. The built in 2K buffer frees up
your computer while printing a page or
two allowing you to go to your next job.
To really put your printer to work, the
Cut Sheet Feeder option is great for
automatic printing of those long jobs.
Also available is the adjustable Tractor
Feed option. Compare our option prices!
Best of all the Daisy 1120 is quiet: only
57 dB-A (compare with an average of
62-65 dB-A for others).
COMPLETE COMPATIBILITY
The Daisy 1120 uses industry standard
Diablo® compatible printwheels. Scores
of typeface styles are available at most
computer or stationary stores. You can
pop in a 10, 12, 15 pitch or proportional
printwheel and use paper as wide as 14".
At 15 CPI you can print 165
columns— great for spreadsheets.
The Daisy 1120 uses the Diablo
Itytype II® standard ribbon cartridges.
Again universally available.
Not only is the hardware completely
compatible, the control codes recognized
by the Daisy 1120 are Diablo 630®
compatible (industry standard). You can
take advantage of al! the great features
of word processing packages like
Wordstar® , pfs: Write®, Microsoft
Word® and most others which allow you
to automatically use superscripts,
subscripts, automatic underlining, bold-
face (shadow printing) and doublestrike.
The printer has a set of rear switches
which allow the use of standard ASCII as
well as foreign character printwheels.
Page length can be set to 8, 11, 12, or
15". The Daisy 1120 can also be switch-
ed to add automatic line feed if required.
THE BEST PART
When shopping for a daisy wheel
printer with all these features (if you
could find one), you could expect to pay
$600 or $700 dollars. The options would
add much more. Not now! We have done
our homework. We can now offer this
printer for only $353. Order yours today!
NO RISK OFFER
Try the Daisy 1120 for 2 weeks. If you
are not satisfied for ANY reason we will
refund the full price— promptly. A full
1-year parts and labor warranty is
included.
THE BOTTOM LINE
Aprotek Daisy 1120 (Order#1120) $353
w/standard Centronics parallel interface
and 2K buffer.
Options
Auto Cut Sheet Feeder (#1110) $188
Tractor Feed (#1112) $77
Accessories
8' Cable for IBM PC® and compatibles
(#1103) $26
Interface with cable: «TI-99/4A (#106) $66
•Apple II or He (#1104) $76
•All Commodore (except Pet) (#1105) $44
•All Atari (#1107) $66
Shipping is $11— UPS continental USA. If you are in
a hurry, UPS Blue or Air Parcel Post (second day
air) is $25. Canada, Alaska, Mexico and Hawaii are
$30 (air). Other foreign is $60 (air). California
residents add 6% tax. Prices are cash prices— VISA
and M/C add 3% to total. We ship promptly on
money orders, cashier's checks, and charge cards.
Allow 14-day clearing for checks. No C.O.D.'s. Pay-
ment in US dollars only.
TO ORDER ONLY CALL TOLL FREE
(800) 962-5800 USA
(800) 962-3800 CALIF.
Or send payment to address below:
Technical Information & Customer
Service: (805) 987-2454 (8-5 PST)
Dealer Inquiries Invited
c.1985 APROTEK. All rights reserved.
Trademarks: Diablo, Hytype II. 630-Xerox
Cnrp; VVordstar-Micropn> Corp.; PFS-
Sofhvare Publishing Corp.; Microsoft
Word-Microsoft Corp.; Apple, 11,
He- Apple Computer, Inc.;
IBM PC-IBM Corp.;
PET, CBM.
(8-8 PST)
1071-A Avenida Acaso, Camaritlo, CA 93010
What's a database syste
doing with a
1. Relational capabilities.
2. Variable-length fields.
3. Multi- valued fields.
4. Subrecords.
5. Interactive report writer.
6. Calculations.
7. Sophisticated data features. 8. Options key.
9. File conversion.
Cornerstone is a trademark of Infocom, Inc. IBM is a registered trademark of International Business Machines Corporation. 1-2-3 is a registered
trademark of Lotus Development Corporation. Tandy is a registered trademark of Tandy Corporation. dBASE II is a registered trademark of Ashton-Tate.
Micro/Answer is a trademark of Informatics General Corporation. PFS is a registered trademark of Software Publishing Company.
160 BYTE • ]ULY 1985
m for non-programmers
U this power?
Cornerstone makes it easy
to build sophisticated
applications.
Whether you program or not, you
expect your personal computer to
handle a wide variety of complex
jobs. Simply and easily. That's why
we designed Cornerstone™ to deliver
all the power of a high-end relational
CO database system into the hands of
professionals who don't want to
spend needless time programming.
The key is flexibility.
To begin with, Cornerstone will grow
with you as your needs change.
Which means you don't have to plan
every last detail of your database in
advance. Instead, you can quickly
and easily make changes anywhere
and at any time— even with data
already in the database. You can add
a file, field or index, change a report
or relationship, or do countless other
things.
And Cornerstone's remarkable
flexibility also applies to data han-
dling. For instance, variable-length
fields (2) let you add notes of any
length anywhere in the database—
without determining the length of the
field in advance. Cornerstone just
makes room as you need it. Which
means efficient storage, too.
In addition, any Cornerstone field
can be multi- valued (3). So you can
type in distinct, multiple entries in
the same field. Whether five different
phone numbers or 200 different
notes. You can even have repeating
groups of information, like line items
in an order form (4).
The flexibility extends to reporting,
too. There's no limit to the number
or kind of reports you can create with
Cornerstone's interactive report
writer (5) . You can design complex
reports with titles, headers, subto-
tals and totals, and instantly
see what your report will
look like. Hundreds of re-
ports can be saved for every
file and modified at any time.
And Cornerstone has no
artificial constraints. You can
sort on any field, search on any field.
The calculating power
is built in.
Cornerstone has impressive calculat-
ing power (6). Mathematical, scien-
tific, statistical, financial, date, time
and string functions are built right
in. And because it's a full-featured
relational database system, new data
can be calculated and reported from
multiple files. Cornerstone can also
perform sophisticated data valida-
tion— checking for minimum, maxi-
mum, mandatory, unique or
restricted values (7).
Easy access for all
Cornerstone's power is designed to
be easily accessible. On-line support,
including menus and a Help key,
allow even unsophisticated users to
handle complex jobs. Experienced
users can hide the menus entirely.
What's more, Cornerstone's
exclusive Options key (8)
always shows you what
can be entered next-
even if it's a restricted
data value from a related
field.
You can also use Cor-
nerstone with other
software and hardware
(9). For example, you
can easily convert files
from 1-2-3; PFS; dBASE® II and
word processors (ASCII) directly
into Cornerstone. And you
can convert Cornerstone
files to a wide variety of
file formats, including
Mailmerge,™ DIF, 1-2-3,
SDF and ASCII. You can
even download data from
most IBM® mainframe databases,
using Micro/Answer™ for Corner-
stone.
Cornerstone is a different kind
of database system. Created by a
company committed to eliminating
the barriers between computers and
people. It's now available for the IBM
PC, PC XT,™ PC AT™ and compati-
bles, and soon for the Tandy® 1000,
1200 HD and 2000. Suggested retail
price $495.
Send for your free
demo disk.
To fully appreciate how different
Cornerstone really is, you have to
try it yourself For a free demo
disk and brochure, call 617-574-0644,
or write to Infocom, Inc., Dept. D.,
125 CambridgePark Drive,
Cambridge, MA 02140. Or see your
local Infocom mwmmm^^^m^^mm^^
dealer. InFOCOIIX
*■* Cornerstone.
The sophisticated database system for the non-programmer.
Inquiry 185
JULY 1985 • BYTE 161
GREAT PARTNERSHIPS ■ SERIES I NO. 2
Last year, Tina Ferguson was Sales
Representative of the YearforE.R.
Squibb and Sons Animal Health
Division.
This year, she's planning a repeat
performance— even though her quotas
are higher.
She'll probably succeed. After
all, Tina recently teamed up with
KnowledgeMan.
"KnowledgeMan was very easy to
get to know," says Tina, who had no
previous experience with software.
"You can start doing things right away.
I began using it for territory manage-
ment. Now I'm getting into account
management. It seems the more I
demand, the more it responds.
"The integration is a real time-saver.
It's so natural and flexible. You don't
have to exit one function before entering
another, so I can work with data bases,
statistics, spreadsheets and graphics all
at the same time— and even incorporate
them into programs.
"With KnowledgeMan, I can keep
close track of the sales numbers for each
account— when they buy, what they
buy and how close I am to meeting my
quotas. It's helped me work more
effectively and improve service to my
customers."
If you're interested in forming a great
partnership with KnowledgeMan,
contact Micro Data Base Systemsjnc,
P.O. Box 248, Lafayette, IN 47902
(317)463-2581.
A variety of KnowledgeMan options, including K-TexC
K-Graplv K-Raintrand rC-Report™ are available from
MDBS.
Current version is 1.07 as of 9/ 10/84. Operating
systems: PCDOS, MSDOS.CP/M-86. Minimum
RAM required is 256K.
MDBS, KnowIedgeMan.and their logos are registered
ttademarks of Micro Data Base Systems, Inc.
9
J£
KNOWLEDGE
man
The Knowledge Management Software
from MDBS"
Inquiry 233
PROGRAMMING INSIGHT
TRAVESTY
REVISITED
by Murray Lesser
The Travesty generator is recast
in compiled BASIC
ASA WRITER, I was intrigued by the
possibilities in Hugh Kenner and
Joseph O'Rourke's lexical processor
(described in 'A Itavesty Generator
for Micros," November 1984 BYTE,
page 1 29). While the procedure can't
quite produce an adequate first draft
of a new manuscript, it is a small step
on the way to the complete automa-
tion of the writer's craft.
Unfortunately, Kenner and O'Rourke
picked the wrong programming lan-
guage to illustrate their point. Pascal
just isn't the proper tool for handling
a task consisting mostly of string
manipulation. One of the Microsoft
16-bit BASIC compilers is a much bet-
ter choice. They permit strings of
more than 30,000 bytes (if you have
enough string space) and allow all the
usual Microsoft string operations to
be performed on long string variables.
Listing I shows Itavesty rewritten
for the IBM PC version of the BASIC
compiler. | Editor's note: The source code for
this program, TRAVPCI.BAS, is available
Twas in that bird, and thought head, and hand:
Long
back!
He while in his joy.
"And the boy!
frabe.
Twas brillig, and withy the Jabberwock, my son!
The Jabberwock?
Come that bite, the frumious day!"
He claws the son!
The sough
The stood awhiffling
time raths outgrabe:
All mimsy went snicker-snatch!
Beware
Figure 1: Ah order- A verse scan of the poem "]abberwocky"
for downloading via BY.TEnet Listings. The
telephone number is (617) 861-9774. | I
have followed the structure of the
original TYavesty (leaving out those
parts made unnecessary by BASIC'S
string-handling capabilities). Since no
programmer likes to leave well
enough alone, I have added a couple
of extra goodies. The result is a fast
program that is slightly more user-
friendly than the original, requiring
only about half the number of lines
of code.
I added the line numbers followed
by colons to the listing for discussion
purposes, and they are not part of the
source code.
The compiler /N switch (line 9)
serves two purposes: It tells the com-
piler not to check for monotonic in-
creasing line numbers and allows the
underscore to be used as a logical-line
continuation symbol. (Incidentally,
programs containing unnecessary line
numbers run slower due to a lower
level of compiler optimization.) The
compiler /E switch is necessary
[continued]
Murray \£sser received his B.S. degree in
engineering from Caltech in 1942. He can
be reached at 2474 Hunter Brook Rd.,
Yorktown Heights, NY 10598.
JULY 1985 'BYTE 163
Since 1976
We will beat any price advertised in this
rnagaz
Let AB Build You a Super System
I data
I systems
Zenith Data Systems
More than IBM compatible
• 2-DS DO 36K Disk Drives
• 320K Ram
• Amber 20 MHz Monitor-P3
• Microsoft Software Package includes
MS-00S 2.1. Word. Multiplan
• Pearl Database, S 100 with system
$1 ,850
CZF 15152A
1 0-20Mg Hard Disk Systems starting at $2,590
AB
DISKETTES
with Media Mate
30 - 3.5" , , 125
100 - 5" OS/00 160
DataTech
one of the leading manufacturers
SS/00 1.00
DS/00 1.05
AT 4.40
AB Computers 5 own PC
100% IBM Compatible
• 256K RAM
• 2 - 360K Disk Drives
• Serial & Parallel Ports
• Your choice of 20 MHz Amber or Green Monitor
• Pearl Database only S100 w/system
• Lotus 123 only S250 w/system
$1,595
fntroductory Offer .......... ^ ■ 5 '
1 0-20Mg Hard Disk Systems starting at $2,350
fcEG
Friction 6
Tractor
Feed
With IBM
Cable and Software disk
to change type size & style
1090 80cps 219
1091 120 cps 299
Specify computer
Two Reliable Workhorses
Hi Res. Metal Cabinet
1-9 79
10-19 70
^20 up 68
Large Qty.
Call
( ^
^
Six Pack Plus
... 239
Mega Plus II
... 269
1/0 Plus II
... 139
Memory MB II
... 249
Advantage AT
... 399
Preview Monograph
... 299
Graph Pak Mono/64K. . . .
... 599
MonoGraph Plus
... 399
5251
. 579
k 3780
... 639
Ouadboard II 229
Expanded Ouadboard 239
Quad 512+ 249
Quad 2 Meg 879
Memory Board 229
Quad Jr. Exp. Chassis 539
Quad Jr. Exp. Memory 219
Quad Memoiy Jr 229
Chronograph 89
PARADISE
Modular Graphics Card 279
Multi Display Card 299
Five Pack C.S 169
Hercules
Graphics 319
Color 1 69
OKIDATA
82, 83, 84, 92, 93. 182. 2350. 2410,
0kimate-20 Call
Okimate (Specify C64 or Atari). . 199
SG10/SG15 (120 cps). . . .239/399
SD10 (160 cps) 359
S015 (160 cps) 479
SR10 (200 cps) 499
SR15 (200 cps) 639
^Powertype Letter Quality 319
ctteywriter. >
LETTER QUALITY
When you want your letter to look
like a million S 40 cps 700
REGULARLY 1.495
Factory reconditioned, 90 Day guarantee
Canon
Canon Dot Matrix
This one a Special Purchase Commercial
Quality Very Limited Quantity Hi Speed
160 cps IBM Clear Comp
vAfVlOEK
300 Green/Amber 129/149
300 Color/Audio 259
310 Amber IBM-Plug 169
Color 500 Composite/RGB 389
Color 600 Hi-Res(640x240) .... 439
OColor 700 Hi-Res(720x240) .... 499
Color 710 Long Phosphor 579
X- ■ '
/- ®iaxauv—
115/116 12"Grn/AmbMono .
. .99
121 Green TTL
. 139
122 Amber TTL
. 149
210 Color RGB
.239
400 Med-Res RGB
.319
415 Hi-Res RGB
. 399
420 Hi-Res RGB (IBM)
.429
V440 Ultra Hi-Res RG8
. 589 J
We carry full software lines by Electronic Arts, Scholastic,
Scarborough, PFS. Spinna ker and Batteries Included.
S N S ^\
Software Macintosh
Typing Tutor III 40
Hitchhikers Guide to Galaxy 28
Multiplan 129
Mind Probe 35
Millionaire 40
Ensemble 230
Jazz Call
Helix dBase Call
Software Apple
Typing Tutor III 35
Hitchhikers Guide to Galaxy 28
Multiplan 84
Copy II 35
Mind Probe 35
Turbo Pascal 3.0 54
Corner Stone Call
Millionaire 35
Software
dBase III 458
Lotus 123 290
Prokey 3.0 87
Millionaire 40
Summer Games 28
Typing Tutor III 35
Hitchhikers Guide Galaxy 28
Multiplan .129
Copy II PC 35
Mind Probe .35
Turbo Pascal 3.0 54
PFS Graft/Report 79
PFS Write/file/plan 89
Utility Programs
Side Kick 36
Norton Utilities 75
Copy II PC IBM install Lotus dBase
etc. on hard disk 30
ORDERING INFORMATION: Order by check. Masterca/d or VISA Personal checks lake 15 days to
deaf, no wailing on certified checks or money orders Add 3% shipping and handling on all orders
{minimum S2.00) Mail. APO FPO Air may require addilional charges. PA residents add 6% sales lax MA
residents add 5%. All items subiecl lo availabhlily Prices subject lo changes. Addilional discounts
available lo qualified educational institutions. Requests for bid on volume requirements invited
AB SATISFACTION GUARANTEE
Eveiy product sold by A8 Computers is factory packed and comes with the manufacturer's warranty
However, if an item is defective when received, you may return it lo us within 15 days for repair,
adjustment or replacement at our option. Returns must be accompanied with copy of your invoice, letiei
detailing defect, blank warranty card and all original factoiy packing. To expedite handling, please call (or
return authorization number. (Sorry, no return on computer software once opened )
Some store prices slightly higher.
COMPUTERS
Use
TOLL FREE
Order Line
Mon. - Sat.
9am- 6pm EST
800-822-1 21 1
In PA: 215-822-7727
f crmH
— \
Prowriter 7500
. 219
Prowriter 8510P
. 299
Prowriter 1550P
.469
Son of Starwriter A10P
.459
Hot Dot Matrix
.459
F10-40P Starwriter
. 899
F10-55 Printmaster
1049
EPSON
RX-80. FX-80+. LX-80. JX-80
.Call
FX-100+. RX-100, LQ1500 . .
. Call
. Homewriter 10
. Call
v
^
ZVM 122/123 Amb/Grn 89
ZVM 124 IBM Amber 149
ZVM 131 Color 299
ZVM 133 RGB 429
ZVM 135 RGB/Color 459
ZVM 136 RGB/Color 629
I^BMC
V9191U Color" 199^
AMRAY
Media Mate 8.95
Flip N File/25 18.50
Flip N File/50 22.95
r (TjHayes
2400. . . .
Call
1200/300
. . 489
1200B w/Smartcom Sft.. . .
Mnchor
2400.
. 419
. Call
Mark XII
. . 269
Volks 12 w/cable
Volks 3 w/cable
. . 199
. 68
J
v
POWER DEVICES
Oatashield back-up power source
200 PC-200 watt 265
300 XT-300 watt 390
Trip 425 433
Brooks 6 Outlet- Surge Suppressor/
Noise Filter 54
We support Apple,
Macintosh,
Commodore,
IBM & compatibles
r
M/croFazar
\
Printer Buffers
ME parallel Epson
8K 135 16K 145
32K 165
64K 195
MP parallel
8K 145
16K 155
32K175
64K 205
MSP
ser-parallel
8K 165
16K 175
32K195 64K225
MSS
ser-serial .
. BK 165
16K 175
32K 195
64K 225
MPS
par-serial
8K165
16K 175
<
32K195
64K225,,
HARD DISKS
10 Mg Add-in 629
20 MG Add-in 850
Atasi 53 Mg AT Kit . . . . Call
TEAC
OS DO Disk Drive 120
64KRAM Kit 20
f
sf^mm Certified
OUrl Data Cartridges
DC 100A H-P. etc
14.25 10/13.50
DC 300A
1925 10/1825
DC 300XL
22.45 10/21.45
DC600HC600'
27.00 10/25.90
DC 615HC 150'
20.00 10/18.90
DC 600A 600'
25.00 10/23.85
0C615A150'
18.40 10/17.45
NOBODY BEA TSJIUP. PRICE
ON DISKS!
Verbatim
maxell
iis\u*rHsil
Over 100,000 in stock at all times.
3ft AT HDENS disks for all models.
r
CABLES
Parallel Cable (36pin/36pin) .
RS232 Male to Male 6'
RS232 Male to Female 6' . .
Parallel Cable for Columbia . .
IBM Cable .
. .23
. 17
. . 18
, 25
19
L
/:
BSeSSSi
? PRESS
252 BETHLEHEM PIKE, COLMAR, PENNSYLVANIA 18915
Customer Service
215-822-7727
Inquiry 1 1
Inquiry 12
TRAVESTY REVISITED
Listing 1: 'Travesty written for the IBM PC version of the BASIC compiler.
1
2
3
4
5
6
7;
8:
9
10
11
12:
13:
14
15
16
17:
18
19:
20
21
22
23
24:
25:
26
27:
28
29
30:
31
32
33
34:
35
36
37:
38
39
40:
41:
42;
43
44:
45:
46:
47:
48
49
50:
51
52
53
54:
55
56
57:
58
59
60:
TRAVPC1.BAS
1 Based on the article and Pascal program Travesty by Hugh Kenner
' and Joseph O'Rourke, in BYTE for November 1984.
Written by M. L. Lesser; November 26, 1984
Compiled with IBM PC BASIC Compiler, v 1.00, switches /N/E/O
(patches to May 1984 have been installed)
TRAVESTY scans a standard ASCII text file and generates an n-order
simulation of its letter combinations. For order n, the relation of
output to input is: "Any pattern n characters long in the output has
occurred somewhere in the input and at about the same frequency."
If the verse flag is set, line-end symbols will be replaced by "|" t
which will generate line ends when they occur in the output text.
' Otherwise, output lines will average 50 characters in length.
The output will be displayed during operation and will be filed in
' the standard ASCII file TRAVESTY.DOC.
DEFINT F.l-N
DEFSTRO-Z
DIM LETTER(124)
ON ERROR GOTO 5000
Default values:
LET MAX. IN =
LET MAX.PAT
30000
= 9
'FLAG.B, FLAG.E, FLAGV, I, K, L,
'LETTER0, MAX.IN, MAX.OUi; MAX.PAT;
'N.OUT, N.PAT
'PASS, PATTERN, SOURCE, STRING,
'OUTCHAR
'Maximum input-string length
'Maximum scan-order length
1 User input data:
RANDOMIZE
INPUT "Number of characters to be output
0100 PRINT "Scan order ( 2 - " MAX.PAT ")";
INPUT N.PAT
IF N.PAT < 2 OR N.PAT > 9 THEN GOTO 100
'Get randomizing seed
MAX.OUT
'Simulated repeat
'until
LET N.PAT = N.PAT -1
0200 INPUT "Name of input file"; SOURCE
OPEN SOURCE FOR INPUT AS #1
INPUT "Prose or verse"; PASS
IF LEFT$(PASS,1) = "V" OR LEFTS(PASS,1)
THEN LET FLAG.V = -1
' Scan input text, deleting unwanted symbols:
' (NOTE: If in verse mode, <SP>'s following line end will be deleted)
PRINT
WHILE NOT EOF(1)
LET PASS = INPUT$(1,#1)
IF PASS < > CHR$(13)_
THEN PRINT PASS;
IF PASS = CHR$(13)_
THEN LET PASS = " "
IF PASS = CHR$(10)_
THEN LET PASS = " ":_
IF FLAG.V_
THEN LET PASS = "|"
IF PASS = CHR$(9)_
THEN LET PASS = " "
'Convenience correction
'Error RESUME point
'Trap if no file
'Set verse flag
Read input file one
1 character at a time
'Bug trap while
1 displaying input
'Change any <CR>
' to <NUL>
'Change any <LF>
' to <SP>
' or (if verse)
' to special line end
'Change any <HT>
' to <SP>
[continued)
CLOS€OUT
CORN€R
CPM Special ALSPA ACT
64K, 2 SS/DD 8" Half Height Drives
Original Price $1,995; AB ClOSeout $499
Freedom 110 CRT intelligent terminal
with above system only $500
^ HP Calculators """^
and Accessories
Below Cost - Limited Supplies
Electrohome RGB Monitors w/IBM Cable . . . $235
Panasonic Monitor 12" green w/sound $99
AMDEK Daisey Wheel Printers 25CPS $499
JV1SD Disk Drives for CBM & 64 Calh
ATTENTION
Commodore User Groups
Price Break Through
C64 Modem Auto Dial/Auto Answer w/Free Software
100/S40 50/S45 1 0/S56 Sample/$50
AM RAY Media Mate 5 holds 50 disks
. 100/S7.50 48/S7.75 24/S8.00 Sample/$8.95
% 4
f 8" DISK RIOT ^
Maxell Sentinel BASF Wabash SS/DD
1000 $1.00 500 $1.10 100 $1.25
Commodore Close Outs
50% to 80% OFF
Comsense C64 Call
Comclock C64 Call
Comvoice C64 Call
Promqueen C64 Programer $121
C64 Programming Aids by SM
SM Text $34
SM Adreva $24
SM Kit $29
SM ISM $30
k ALL FOUR ONLY $99 A
^ cN M\ JUST ARRIVED ^
t&v SUMICOM HI Quality Daisy Wheel Printer
18 CPS OUME Print Wheels, Parallel Interface
13" Paper Width Introductory Offer $399
Software Close Out
for C64 0ver 100 Titles
Up to 70% OFF
We cany full software lines by Electronic Arts,
Scholastic, Scarborough, PFS, Spinnaker, Batteries
Included and many others. If you don't see the program you
want listed, call our TOLL-FREE order phone number
800-822-1211.
BUSINESS EDUCATIONAL
Wordpro 3+ 85
Microsoft MultiPlan ... 69
Omniwrit/speller . . . 45
Bank Street Writer. . .49
Agent USA 21
Spell Diver 21
Secret Flier 14
Kinder Comp 20
ENTERTAINMENT
Lode Runner 26 Flight Simulator 41
, Mind Proger 20 Zaxxon 30
COMPUTERS
Use our Toll FREE Order
Line Mon-Sat 9anv6pm
CUSTOMER SERVICE
215-822-7727
800-822-1211
In PA 21 5-822-7727
252 BETHLEHEM PIKE, COLMAR, PA 1891 5
JULY 1985 -BYTE 165
Inquiry 232
WHY WATT FOR
ANSWERS FROM YOUR
IBM PC/AT/XT
NOW THERE'S
MEGA-MATH®
Engineers, scientists and statisticians are
discovering the time saving capability of
New "Mega Math" II. A library of over 45
assembly language subroutines for fast
numeric calculations, up to 11 times faster
than your present compiler.
The pretested routines use the 8087 or
80287 coprocessor for optimum perfor-
mance. The routines reduce development
time, code size and testing time.
"Mega Math" II Includes:
MATRIX OPERATIONS
VECTOR OPERATIONS
VECTOR SCALAR OPERATIONS
STATISTICAL OPERATIONS
FAST FOURIER TRANSFORM
CONVOLUTION
SOLUTION OF LINEAR EQUATIONS
The library is callable from Microsoft
Fortran, Basic, "C" and Pascal compilers.
Also IBM Professional Fortran and Macro
Assembler.
Get "Mega Math" II Performance for only
$299.00 (U.S.)
Also available is the "Mega Math" A.T.
"Booster". A single PC board, designed to
reduce execution time in numeric processing
applications.
If your IBM AT is equipped with the 80287
coprocessor, the "Booster" will enhance its
performance by up to 50%.
price $349.00 (U.S.)
For increased performance of Mega Math
Routines, inquire about Micray's high perfor-
mance floating point processor for the IBM
AT or compatibles.
ELECTRONICS LTD.
(403) 250-1437
Bay 1, 4001A - 19 Street N.E.
Calgary, Alberta, Canada T2E 6X8
DEALER INQUIRIES WELCOME
TRADEMARKS:
[IBM, PC/XT/ AT)
INTERNATIONAL BUSINESS MACHINES
[MICROSOFT) MICROSOFT CORPORATION
[MEGA MATH) MICRAV
TRAVESTY REVISITED
61:
IF PASS <> " " AND PASS < > " "_
'Unless <SP> or <NUL>
62:
THEN LET FLAG.B =
' reset blank flag
63:
IF NOT FLAG.B_
If "blank" flag clear
64:
THEN LET STRING = STRING + PASS * add to string
65:
IF (FLAG.V AND PASS = "|")_
'Set blank flag to
66:
OR (PASS = " ")_
' delete following
67:
THEN LET FLAG.B = -1
' <SP> characters
68:
IF LEN(STRING) >= MAX.IN_
'If full string:
69:
THEN GOTO 300
' break out of loop
70:
WEND
'End of input loop
71:
0300 LET STRING = STRING + LEFTS(STRING,
M.PAT) 'End around
72:
' Report string space usage and force garbage collection:
73:
PRINT: PRINT
74:
PRINT "Input string contains" LEN(STRING)
"bytes"
75:
PRINT "There are" FRE(" ") "bytes remaining
in string space"
76:
CLOSE #1
77:
PRINT: PRINT
78:
' Open output file:
79:
OPEN "TRAVESTY.DOC" FOR OUTPUT AS #2
80:
' Initial pattern:
81:
LET PATTERN = LEFTS(STRING.N.PAT)
82:
PRINT PATTERN;
83:
PRINT #2, PATTERN;
84:
LET N.OUT = N.PAT
85:
0400 'Start of
major "repeat until" loop
86:
' Clear letter array (this compiler doesn't have ERASE):
87:
FOR K = TO 124
88:
LET LETTER(K) =
89:
NEXTK
90:
' Match current pattern:
91:
LET I = INSTR(STRING.PATTERN)
92:
WHILE I > AND I < = LEN(STRING) - N.PAT 'Don't run off end
93:
LET PASS = MID$(STRING,I + N.PAT,1)
'Next character
94:
LET LETTER(O) = LETTER(O) + 1
'Update total count
95:
LET K = ASC(PASS)
96:
LET LETTER(K) = LETTER(K) + 1
'Update character count
97:
LET I = INSTR(I + 1,STRING,PATTERN)
'For next match
98:
WEND
And around again
99:
' Choose next output letter based on use frequency:
100:
LET L = INT(1 + LETTER(O) * RND)
'Random-choice index
101:
FOR K = 32 TO 124
'Scan the letter array
102:
LET L = L - LETTER(K)
103:
IF L < =
'This is it
104:
THEN LET OUT.CHAR = CHR$(K):_
105:
GOTO 500
'Break out of loop
106:
NEXTK
107:
0500 'Housekeeping for output character:
108:
LET N.OUT = N.OUT + 1
'Increment count
109:
IF N.OUT MOD 50 = 0_
'If average line length
110:
THEN LET FLAG. E = -1
' set "line-end" flag
111:
' Establish next pattern:
112:
LET PATTERN = MID$(PATTERN,2) +
OUT.CHAR
113:
' Display and store character found:
114:
IF NOT (FLAG.V AND OUT.CHAR = "|'
)-
115:
THEN PRINT OUTCHAR;:_
116:
PRINT #2, OUT.CHAR;
117:
' Check for line break:
118:
IF (FLAG.V AND OUT.CHAR = "|")_
Verse line end
119:
OR (FLAG.E AND OUT.CHAR = " ")_
'Force line end
120:
THEN PRINT:_
' Display <EOL>
121:
PRINT #2,:_
• File <EOL>
122:
LET FLAG.E = 0:_
'Reset forced-end flag
[continued)
166 BYTE • IULY 1985
. ..... . .
' i
s 1
.. :: v.::
!T_ ""_'"""■■ *m ivmm
•— " """^^ (W ** , "
mr
vmmmiimmn
:K
This will renew
your trust in the
phone company.
Mnybody who's ever sent data
over phone lines knows the problems
it can present.
Information gets mumble-
jumbled. $4,000 invoices become
$40,000 invoices. And soon your
company's lost a pretty penny over
some modem foul-up.
Well, now you can say good-by
to all that.
"*MNP is a trademark of Microcom, Inc. ^Copyright 1985 Codex Corp.
At NCC, see us at the Motorola Information Systems booth #5541.
Because Codex just came
out with a modem that over-
comes the inadequacies of phone
line performance.
(Codex, as your friends in
data processing will tell you, is
the industry's acknowledged
leader in state-of-the-art
products, in service, in just about
everything that has to do with
networking.)
The Codex error-correcting
pc modem is a serious business
modem.
It gives you data trans-
missions more than 10,000 times
more reliable than most
other modems. Over anybody's
phone lines.
A sophisticated error-
correction system called MNP™
detects breakdowns in phone
line performance and retransmits
data. And the beauty is all
this happens without you ever
knowing it.
Just think. Data you
can trust.
Now don't you feel better
about those crazy phone lines?
If you're a data
communications manager responsible
for purchasing modems,
call 8004264212. Extension 22S
Or write Codex Corporation,
Department
707-225,
20 Cabot
Boulevard,
Mansfield, .
MA 02048. COOCX
®
MOTOROLA
JULY 1985 -BYTE 167
TRAVESTY REVISITED
123:
IF FLAG.V AND OUT.CHAR = " "_ 'Forced verse break
124:
THEN PRINT SPACE$(5);:_ ' indents next line
125:
PRINT #2, SPACE$(5);
126:
IF INKEY$ = CHR$(3) THEN END 'Emergency exit
127:
' Check for end of output:
128:
IF N.OUT < MAX.OUT OR OUT.CHAR < > " "_
129:
THEN GOTO 400 'End of major loop
130:
END
131:
132:
5000 'Error trap (on "File not found" or "Bad filename"):
133:
IF ERR = 53 OR ERR = 64_
134:
THEN PRINT CHR$(34) SOURCE CHR$(34) " does not exist. ";:_
135:
PRINT "Try again":_
136:
RESUME 200
137:
ON ERROR GOTO
138:
' End of source code
because I included error trapping,
and the /O switch causes linking to the
stand-alone support library— resulting
in a smaller run-time program with
more string space.
If you select the verse option (lines
44-45), the input parsing routine
(lines 46-71) will substitute the verti-
cal-line separator for the DOS (disk
operating system) ASCII (American
Standard Code for Information Inter-
change) text EOL (end of line) symbol,
|CRLF|. Consequently, you can run
either a verse or prose travesty from
the same input file.
Each character of the input file is
displayed as it is scanned. Then, if it
is valid, it is concatenated to the end
of STRING, the string variable. A two-
line subterfuge in lines 51-52 is in-
cluded to get around a bug in the IBM
PC BASIC that treats either CHR$(13)
or CHR$(10) as an EOL symbol when
printing. Without it, the program
would display an extra blank row after
the end of every input line.
I have somewhat arbitrarily set the
maximum input-string length (after
compression) at 30,000 bytes. Both
the string length and the remaining
string space are displayed as part of
the run (lines 74-75), so you can ad-
just MAX. IN for your system size.
Because of the way STRING is built,
the total string space must be slight-
ly greater than twice the length of
STRING. If you have enough memory,
the full 64K-byte data segment will
Last year the experts tested
thetop-of-the-line
Toshiba 3-in-One printer.
Here's what they said.
■■When Toshiba America called to see
if there were problems testing their printers,
I responded, You bet — I can't get the P1351
off Bill Machrone's desk long enough to get
its picture taken!' It's that good.OT
(BillMachroneisthe
editor of PC Magazine.)
PC Magazine
November 27 1984
■■ It is setting new standards for quality and
performance in the dot matrix arenaM
Computers & Electronics Magazine
November 1984
168 BYTE • JULY 1985
TRAVESTY REVISITED
allow about 62,000 bytes of string
space. Since the code segment is just
under 18 K bytes, you will have a full
data segment if you have at least 82 K
bytes of available memory.
Output is quite fast, almost as fast
as input. The scan loop (lines 92-98)
uses BASIC'S built-in INSTRQ function
to find all the occurrences of the
desired pattern in the input STRING.
Each "next character" is both dis-
played and written to the file TRAVES-
TY. DOC on the disk in the default
drive.
While playing with my program, I
found that an order-4 scan was the
most interesting to use. Shorter pat-
terns produced mostly nonsense;
longer patterns repeated large chunks
of the original input.
The whole mood of a piece can be
modified by changing the randomizer
seed. For example, the heroic joy of
Lewis Carroll's "Jabberwocky" can be
' Initial line-end at a time
INPUT
") 'Rand arountil" long input of loop
END And
one
LET PASS, PASS = " " "_
THEN PRINT STRINT PASS.1)
'Next patterse break output character next major
"Bad index
FOR (PAT,
'OUT.CHAR;:_
GOTO 124
LET
N.OUTPUT AS **********
' or <NUL>
IF L = "
'LET
Figure 2: An order-4 verse scan of the programs own source code.
converted to tragedy (see figure 1). the computer. Figure 2 shows a traves-
As one might expect, Itavesty is at ty (in verse form) of its own source
its best when dealing with the soul of code. ■
ft
w
Imagine what they will say
~>ut its successor.
: • •
The New Toshiba P351 3-in-One printer. They could
say that inside the sleek new Toshiba P351 you'll find the
ultimate 3-in-One printer. Because it offers a combination of:
Letter-quality printing. Perfectly translated graphics.
And speed. (100 cps letter. And draft speed improved to
288 cps.)
They could say you'll appreciate the 24-pin dot matrix
head that gives the P351 its exemplary letter and graphic
quality
They could say the new P351 gives you an almost
unlimited number of ways to express yourself. With both
downloadable software fonts and new plug-in font
cartridges.
And they could say the new P351 is i
only the best looking printer in the $1000 to $2,000 range.
But also the most reliable.
Of course, we're not putting words in their mouths.
Just the ultimate 3-in-One printer in their hands. And yours.
For complete information call 1-800-457-7777
Operator 32.
In Touch with Tomorrow
TOSHIBA
TOSHIBA AMERICA. INC Information Systems Division
Inquiry 357
JULY 1985 -BYTE 169
Drive Wfarriors
Mbyte Internal
(Half Height series)
P-10RC
10 Mbyte
Removable Cartridge
P-60TB
60 Mbyte Tape Back-up
F-30i&F-20r
30&20 Mbyte Internal
(Full Height series)
P-101 Port 10 Mbyte
Internal for Portable
P-10e & P-20e
10 & 20 Mbyte
External series
The mass memory market has become a
real battle zone; Chaos, confusion and buyer
uncertainty have resulted from too many prod-
ucts and not enough answers.
The truth of the matter is, anyone can sell a
Winchester disk drive. The problem is that
hard drives, by their own nature, are sensitive
devices that require appropriate handling and
customer support.
Don't be mislead into believing that a disk
drive can be sold and booted around the
country, without any risk.
There is no room for the weak, when it comes
to delivering a product you can
depend on!
Peachtree Technology Inc. has cleared the
path of confusion with a comprehensive line of
mass memory expansion systems that have
established themselves as leaders in advanced
hard drive technology, backed by strong cus-
tomer support. Every Peachtree Technology
Inc. product has been through stringent diag-
nostic testing as a complete system. To assure
they not only meet, but surpass specifications.
(On the outside of every box is a documented
certificate of inspection signed by our techni-
cian). Plus we stand behind our products with
a complete one year parts & labor warranty.
FLEXIBILITY AND COMPATIBILITY A MUSTl
To eliminate frustration, Peachtree Technology
Inc. has provided a complete line of mass
memory storage systems. They are fully com-
patible with IBM PC, XT, & PORTABLE, AT&T,
CORONA PORTABLE, COMPAQ DESK PRO &
PORTABLE, COLUMBIA, TAVA. ZENITH 1 50
AND MANY MORE. (If your computer is not
listed, please contact us for further information).
We offer a complete line of products
including:
■ External Winchester hard drives • 10, 20,
and 30 megabyte (formatted capacity). Our
10 and 30 megabyte drives utilize a hard
carbon coating on the disk platter surface.
■ Internal mounted Winchester hard drives ■
I0, 20 and 30 megabyte (formatted
capacity)
i Removable hard disk • Half height
Winchester, 10 megabyte, utilizing new and
advanced head positioning technology.
■ Cartridge tapesystems • Capacity - up to
60 mbytes • Half high 5.25" form factor
add-in/add-on to IBM-PC and compatibles.
A 1 3 5 watt internal power supply that
replaces the standard unit in the PC.
We'll supply everything you need to give your
micro new speed and storage capacity: Disk
drive, controller, cables, software, ana
associated custom firmware.
One stop shopping for your mass
memory requirements.
Don't become a victim! The frustration and
inconvenience of not having customer support
may not be worth the few dollars you save
buying from an unreliable source. There is no
substitute for a complete hands on demonstra-
tion and face to face commitment to customer
service from a reputable dealer. So don't be
left standing in the smoke. To find out more
about Peachtree Technology Inc. and our com-
plete line of memory expansion systems, ask
your local computer dealer for a complete
demonstration. If he does not have our prod-
ucts have him call 404-662-5556, and we will
deliver a demonstration unit & literature within
24 hours!
Peachtree Technology, Inc.
3020 Business Park Drive, Norcross, Georgia 30071, Telephone (404) 662-5158 Sales (404) 662-5556
A Registered Trademark of International Business Machines Inc. AT&T - A Registered Trademark of Beil Laboratories. Corona - A Registered Trademark of Corona Data Systems. Compaq - A Registered
mark of Compaq Comparer Corp Columbia - A Registered Trademark of Columbia Data Products. Tava - A Registered Trademark of lava Corp. Zenith - A Reaistered Trademark of Zenith Data
IBM - A Registe
Trademark of C
PROGRAMMING INSIGHT
REAL-NUMBER
FORMATTING ON
YOUR APPLE
by Brent Daviduck
This subroutine lets you specify the decimal
length of any real number
IF YOU HAVE EVER written a BASIC
program to format real numbers, you
probably know your program can
become cumbersome and its run time
intolerably slow. (A real number may
include a fractional portion, such as
3.14.) The machine-language subrou-
tine described here uses only 116
bytes of memory and allows you to
specify the decimal length of any real
number.
If you have worked with FORTRAN,
you may have used a statement that
looked something like 100 FOR-
MAT(F5.2). This statement formats a
real number with a total length of five
characters: two digits before the
decimal, the decimal point, and two
digits following the decimal. The
BASIC program in listing I uses a
similar syntax in line 90. The total
length of the number is in the variable
L; the number of decimal places is in
the variable D. These parameters are
then passed to the Format subroutine,
listing 3, by line 10 of listing 1. (Note:
The POKE statements must be pres-
ent if you intend to use the amper-
sand, "&".)
To begin, you must determine the
Inquiry 389 for End-Users.
'•—Inquiry 390 for DEALERS ONLY.
maximum length of any number that
the program will handle. Let's say the
subroutine must handle numbers as
large as 9999.99. You will want L to
equal 7 and D to equal 2. As an ex-
ample, the number to be formatted
(A/) will be 123.8765. Once the param-
eters have been passed to the subrou-
tine, here's what takes place. | Editor's
note: Unless otherwise specified, all addresses
are in hexadecimal]
1 . The number in N is converted to an
ASCII (American Standard Code for
Information Interchange) string: 31 32
33 2E 38 37 36 35 00.
2. The number of digits before and
after the decimal point are counted,
including the decimal place, and they
are subtracted from the number's
total allowable length. The result is the
number of leading spaces to be left
blank preceding the number.
3. For the above example, a single
space is followed by the numbers
before the decimal point, the decimal
point, and the number of places after
the decimal point, giving the number
1 23.87. If in this example you want to
produce rounded results, add a
rounding constant to the number you
are passing: L.D.N + 0.005.
Since Applesoft BASIC cannot print
a number with a length greater than
1 5, the subroutine in listing 1 will give
you an 7ILLEGAL QUANTITY ER-
ROR if you pass a length greater than
this. The same error message is given
if the number of places following the
decimal point is less than I or greater
than 8. Also, trying to print a number
that contains a length greater than the
length parameter passed will cause an
7ILLEGAL QUANTITY ERROR.
Other Notes
l^ble 1 lists all the ROM (read-only
memory) routines used in the pro-
gram and their function. You can
either use the monitor to enter the
machine-language routine at location
300 from the dump of the Format
subroutine in listing 2 or assemble
and load the assembly-language rou-
[continued)
Brent Daviduck (311 Silver thorn Way NW.
Calgary. Alberta T3B 4E8, Canada) is a
student at the Southern Alberta Institute of
Technology.
JULY 1985 • BYTE 171
Inquiry 404
*255
MODEM SMARTCAT
+ 1200 w/MITE
$79 $ 669
HH DRIVE JUKI 6300
WAREHOUSE EXPRESS
$259 $544 $1500
LEGEND 160CPS
10 MEG DISK
IBM SYS.
$149
PARADISE
$255
HAYES EXACT
PRINTERS • PLOTTERS
CITIZEN
MSP-10 160cps $279
MSP-15 160cps 389
C. ITOH {Riteman, Epson Exacts) CALL
EPSON (All Models) LOW
ENTER (Sweel-P 6 Pen Plotter. HP Comp.) $729
JUKI (Letter Quality)
6100 .
6300 40cps '.'.'.'.'.'.'.'.'.'.'........... 669
LEGEND (Sqr Dot. Head w/Life Time Warr. EPSON Comp)
880 1 0Ocps $189
1080 140cps 229
1380 160cps (IBM) 259
1385 160cps 15" (IBM) 319
SILVER REED (Letter Quality)
EXP400 $229
EXP500 274
EXP550 389
EXP770 36cps LOW
TOSHIBA (1340. 1351) LOW
MODEMS • MONITORS • DRIVES
ANCHOR AUTOMATION
Volksmodem 12 (1200 Baud) $169
Express 1200 (HAYES Exact) 255
HAYES (1200. 1200B) CALL
NOVATION (HAYES Compatible)
SmartCat- 2400 IBM & MAC $499
SmartCah 1200 w/Mite IBM 265
TAXAN (122. 420L)
116 Amber $115
220 14" , 234
420 RGB IBM HI-RES w/cable 379
425 RGB IBM HI-RES 399
440 RGB IBM ULTRA HI-RES 513
PRINCETON GRAPHICS LOW
DRIVES (E-Z Install)
5.25 hh/ds/dd IBM $ 79
Controller Card (w/drive only) 69
10 Meg HD PC 544
20 Meg HD PC 699
20 Meg HD AT 599
Macintosh 10 Meg HD 1049
3.5 ds/dd MAC Drive Ext 350
COMPUTERS • CARDS • CHIPS
IBM SYSTEMS (Start @ $1500) CALL
LEADING EDGE CALL
MAC'S CALL
NEC
APC III CALL
8401 LOW
8201 $279
AC or BATTERY Adaptor 17
RAM 32K 199
PANASONIC (SR. Partner) CALL
PARADISE
Modular Graphics Card $259
5-Pack 149
Parallel or Serial Port 65
RAM 64K 150 NSEC LOW
SOFTWARE • DISKETTES
AUTO CAD (Software, Digitizers. Plotters) CALL
CPA+ (For LOTUS 1-2-3) GL, AP. AR. PR $350
ENABLE $322
1-2-3 $289
SYMFONY $390
MICROPRO
WordStar $169
WordStar Professional 225
WordStar 2000 235
WordStar 2000+ 285
MAXELL & OTHERS (100 QTY) IBM, MAC, HP LOW
Please make checks payable to: M.H.I.
5021 N. 20th Street #10261
Phoenix, A2 85064
ORDER LINE 1-800-428-7979
Other Information: (602) 890-0596
• WE BUY •
SURPLUS GOODS
Prices reflect3-5% Cash Discount. Shipping on most items
$8.00. Prices and availability subject to change without
notice. Send cashier's check or money order ... All
other checks delay shipping 2 weeks. add #185
FORMATTING
Listing I: This BASIC program will let you test the Format subroutine. You
must specify the length of your number and the number of decimal places to be
used.
10 HOME : POKE 1014,0 : POKE 1015,3
20 INPUT "Number of loops: ";E
30 INPUT "Format length: ";L
40 INPUT "Decimal places: "D
50 PRINTPRINT
60 PRINT "Unformatted: "; TAB(25); "Formatted:"
70 FOR X = 1 TOE
80 N = RND(1) * (RND(1)*500)
90 PRINT N; TAB(24);: & LAN : PRINT
100 NEXT
Table I: A list of the ROM routines used in the Format subroutine.
SDD67— Converts an expression to a floating-point number stored in locations 9D to
A3. This routine lets you pass a variable, variable expression, or simple number to
your machine-language subroutine: & 7,2,123.8765.
SE6FD— Converts the number stored in locations 9D to A3 to a single-byte number
in the X register. If the number is less than or greater than 2 55. an 7ILLEGAL
QUANTITY ERROR is printed. The routine will then return to the Applesoft BASIC
prompt.
SDEBE-Checks for a comma. If one is not found. 7SYNTAX ERROR is printed,
followed by a return to the Applesoft BASIC prompt.
SED34— Converts the number stored in locations 9D to A3 to an ASCII string that is
stored starting at location 0100 on,
SE199— This routine will print 7ILLEGAL QUANTITY ERROR and return to the
Applesoft BASIC prompt.
$F94a— Prints the number of spaces in the X register.
$DB5C— Prints the character in the A register.
Listing 2
A dump o
f the Format subroutine will let you
check the values you
have storeo
in
memory
]CALL
-151
'300.373
0300-
20
67
DD20
FB
E6
E0
10
0308-
90
03
20
99
E1
86
06
20
0310-
BE
DE 20
67
DD20
FB
E6
0318-
E0
09
B0
EE
E0
00
F0
EA
0320-
86
07
20
BE
DE 20
67
DD
0328-
20
34
ED A2
FF
E8
BD 00
0330-
01
F0
04
C9
2E
DO
F6
86
0338-
08
A5 06
38
E5
07
E5
08
0340-
AA CA F0
05
30
C4
20
4A
0348-
F9
A4 07
A2 00
BD 00
01
0350-
F0
0A C9 2E
F0
11
20
5C
0358-
DB E8
DO
F1
A9
2E
20
5C
0360-
DB A9
30
88
10
F8
60
20
0368-
5C
DB
E8
BD 00
01
F0
F1
0370-
*
88
10
F4
60
172 BYTE • JULY 1985
Inquiry 32
FORMATTING
Listing 3: The Format subroutine rounds any real number to a specified decimal
place. All you have to do is supply the parameters.
ORG $300
JSR $DD67
Get the format length
JSR $E6FB
Convert format length to single byte in X register
CPX #$10
Is the length greater than or equal to 16?
BCC $030D
No... continue on
JSR $E199
Print 7ILLEGAL QUANTITY ERROR, go to Applesoft
STX $06
Store the format length
JSR $DEBE
Check for a comma (,)
JSR $DD67
Get the number of places following the decimal
JSR $E6FB
Convert to a single byte in the X register
CPX #$09
Is the number of decimal places greater than 8?
BCS $030A
Yes... go print error
CPX #$00
Is the number of decimal places equal to 0?
BEQ $030A
Yes... go print error
STX $07
Store number of decimal places
JSR $DEBE
Check for comma (,)
JSR $DD67
Get the number to be formatted, store at $9D to $A3
JSR $ED34
Convert number to an ASCII string starting at $0100
LDX #$FF
Initialize X as index
INX
Increment index
LDA $0100,X
Get an ASCII character
BEQ $0337
End of string? Yes... go calculate leading spaces
CMP #$2E
Found a decimal point?
BNE $032D
No... continue counting
STX $08
Store number of characters before decimal point
LDA $06
Get the format length
SEC
Subtract from the length, the number of
SBC $07
places after the decimal and the number of
SBC $08
characters in front of the decimal
TAX
Store the result in X and decrement to
DEX
allow for the decimal point
BEQ $0349
If equal to continue on...
BMI $030 A
If less than go print error
JSR $F94A
Print number of spaces in the X register
LDY $07
Get back number of decimal places in the Y register
LDX #$00
Initialize X as index
LDA $0100,X
Get an ASCII character
BEQ $035C
If end of string go print the decimal point
CMP #$2E
Is character a decimal point?
BEQ $0367
Yes... go print number of places after decimal
JSR $DB5C
Print the character in the A register
INX
Increment index to point to next ASCII character
BNE $034D
Go get next character
LDA #$2E
Load A register with ASCII value for decimal point
JSR $DB5C
Print the decimal point
LDA #$30
Load A register with ASCII value for a zero (0)
DEY
Decrement number of decimal places to be printed
BPL $035E
Continue printing decimal places until done
RTS
Return to calling routine
JSR $DB5C
Print the decimal point
INX
Increment index to point to next ASCII character
LDA $0100,X
Get an ASCII character
BEQ $0361
If end of string go finish printing
DEY
Decrement number of decimal places to be printed
BPL $0367
Continue printing decimal places until done
RTS
Return to calling routine
tine of listing 3. If you don't feel like
typing them in, the assembly-lan-
guage routine and the BASIC program
can be downloaded from BYTEnet
Listings at (617) 861-9774 as For-
mat.bas and Format.asm. ■
Available, Reliable,
Affordable Solutions
for Computerization
Little Board™/186 . . $499 (iraw
Sinsle Board 16-Bit Computer
with SCSI/PLUS™ Bus
• Data and file compatible with IBM PC
• Three times the COMPUTING POWER of a PC
• Boots PC-DOS 2.10, 3.00
• Runs most MS-DOS seneric software
• Mounts directly to a 5-1 /4 inch disk drive
• Includes: 8 MHz 80186 CPU, 128K or 512K
RAM, 16K-128K EPROM, 2 RS232C Serial
Ports, Centronics Printer Port, Floppy Disk
Controller, SCSI/PLUS™ Multi-Master bus for:
hard disk / networkins / I/O expansion
• Available with 5 12K RAM
Little Board™/PLUS ... $349
Sinsle Board 64K CP/M Computer
with SCSI/PLUS™ Bus
Same as Little Board/ 186 except:
• 4 MHz Z80A (8-bit) CPU • 64KRAM,
4Kto16KEPROM • CP/M 2.2 included
Little Board™ (original) now $289
same as Little Board/PLUS
except no SCSI, 4K EPROM
Bookshelf™ Series
Cost Effective, Compact, Versatile
computer systems
Choice of Little Board
CPUs, 1 or 2 floppy drives I
(48 or 96 tpi); 10MB
internal hard disk option.
6 W high, 7 1 /4*wide, -^.:
10!** deep, 12V4 lbs.
DISTRIBUTORS
Arsentina-Factorial, SA. 1-41-0018
Australia- ASP Microcomputers 613-500-0628
Belsium-Centre Elecbronique Lempereur . . 041-23-45-41
Canada-Electronic Sales Assoc (604) 986-5447
Denmark-Danbit 03-66-20-20
Ensland-Quant Systems 01-534-3158
Finland-Symmetric OY 358-0-585-322
France-EGAL+ 1-502-1800
Israel-AJpha Terminals 03-491695
Spain-Xenios Informatica 3-593-0822
Sweden-ABAKTA 08-54-20-20
USA CALLAMPRO
IBM is a resistered trademark of Intl. Bus. Mach.
MS-DOS is a resistered trademark of Microsoft
Z80A is a resistered trademark of Zilos, Inc.
v CP/M is a resistered trademark of Disital Research.
*>
COMPUTERS. INCORPORATED
67 East Evelyn Ave. • Mountain View, CA 94041
(415) 962-0230* TELEX 4940302
IULY 1985 'BYTE 173
Discover the most powerful
The IBM
Personal Computer AT.
Hold on to your hat.
The IBM Personal Computer AT (for Advanced
Technology) is based on the advanced 80286 16-bit
microprocessor. This remarkable computer will
run many of the programs written for the IBM PC,
up to three times faster. You'll be able to recalculate
large spreadsheets in seconds and retrieve files in a
flash. And it's ideal for IBM TopView, the new kind of
software program that lets you run and "window"
several other programs at once.
The IBM Personal Computer AT has got the
power (and price) to surprise you. In many ways.
Compatibility, expandability,
networking too.
With the IBM Disk Operating System, the IBM
Personal Computer AT can use many programs
from the fastest-growing library in the personal
computer software industry.
The IBM Personal Computer AT is also available
with up to 3 million bytes of user memory to run
multiuser, multitasking operating systems such
as XENIX™. Volume upon volume of information is
available at your fingertips. You can customize
your system to store up to 20,000 pages of infor-
mation at one time. And its keyboard helps you use
all of this computing power more easily.
This member of the IBM PC Family is a powerful
stand-alone computer that can also be both the
primary file server and a station on your network.
With the IBM PC Network (which is so easy to
i
IBM Personal Computer AT Specifications
""I
User Memory
256KB-3MB*
Microprocessor
16/24-bit 80286*
Real and protected modes*
Auxiliary Memory
1.2MB and 360KB diskette
drives*
20MB fixed disk drive*
41.2MB maximum auxiliary
memory*
Keyboard
Enlarged enter and shift keys
84 keys
10-foot cord*
Caps lock, num lock and scroll
lock indicators
Display Screen
IBM Monochrome and Color
Displays
Operating Systems
DOS 3.0, XENIX,* PC/IX 1.1
Diagnostics
Power-on self-testing*
Parity checking*
CMOS configuration table with
battery backup*
Languages
BASIC, Pascal, FORTRAN, APL,
Macro Assembler, COBOL
Printers
Supportsattachmentof serial
and parallel devices
Permanent Memory
(ROM) 64KB
Clock/calendar with battery*
Color/Graphics
Text Mode
Graphics Mode
Communications
RS-232-C interface
Networking
High-performance, high-capacity
station on the IBM PC Network*
♦Advanced Features for Personal Computers
connect you can do it yourself), the IBM Personal
Computer AT can share information with IBM PCs,
PC/XTs and IBM Portable PCs.
Get a hands-on, hats-off
demonstration.
The IBM Personal Computer AT has the power,
compatibility and expandability many PC users
need, at a very appealing price.
For more information contact your authorized
IBM PC dealer, IBM Product Center or IBM
marketing representative. For a store near you
call 1-800-447-4700. In Alaska or Hawaii call
1.800-447-0890. ===== ==®
174 BYTE • JULY 1985
Inquiry 177
personal computer IBM has ever made.
Little Tramp character licensed by Bubbles Inc.. s.a.
XENIX'" is a registered trademark of Microsoft Corporation.
UNIX is a trademark of AT&T Bell Laboratories. PC/IX is based on UNIX System III. which is
licensed to IBM by AT&T Technologies, Inc. Developed for IBM by INTERACTIVE Systems Corp.
JULY 1985 • BYTE 175
ObARNACXlA 85
1/
BOTE
Computers
and Space
Updating the Oldest Science
by Russell M. Genet 179
Microcomputers in NASA's SIR-B
by Richard Wilton 192
Comet Lines in FORTRAN
by David S. Dixon 203
Tracking Earth Satellites
by E. H. Weiss 215
Automating a Telescope
by Louis J. Boyd 227
Astronomical Computing with Micros
by Richard Bochonko and Wham T Peters . 239
Astronomy Sources 244
An Astronomy Glossary 245
ASTRONOMY IS UNIQUE among the physical sciences in that it continues
to benefit from the discoveries and observations of serious amateurs. The
cost of instrumentation necessary to participate in astronomy is still relative-
ly modest, so you don't need the support of a major research institute to
come aboard. Of course, huge reflector telescopes and phased-array radio
telescopes are beyond the reach of individuals. But a lot of scientifically signifi-
cant original research can be performed on equipment that is within the price
range of serious amateurs. And the microcomputer revolution is expanding
the reach of this low-end equipment.
In this issue, we take a look at some of the ways that microcomputers are
used in astronomy and space exploration. We begin with a "Who's who" of
astronomy by Russell Genet, codirector of the Fairborn Observatory. He seems
to know everyone involved in astronomy and was instrumental in putting this
issue together. He mentions a number of professional astronomers who are
looking for assistance in their research. For example, Fred Franklin of the Har-
vard Smithsonian Center for Astrophysics is seeking amateur astronomers from
all over the world to aid in his study of Jupiter's moons. If you are looking
for ways to use your telescope to advance the science, this article is a very
good place to start your search.
In part, we decided to do an astronomy issue because of the impending
return of Halley's comet. So. of course, we have articles on tracking the comet.
David Dixon's article discusses the Encke method of calculating ephemerides.
He includes a FORTRAN program that can be used for comets, including
Halley's (for which he gives the necessary orbital elements), and for asteroids.
E. H. Weiss discusses refinements to the Encke method that improve the level
of precision substantially. His sample BASIC program tracks space vehicles
in earth orbit, but his discussion of the methodology will allow you to switch
coordinate systems to solar orbits if you are so inclined.
We couldn't have an issue on astronomy without including a FORTH article.
Richard Wilton, from Laboratory Microsystems Inc. (the PC/FORTH people),
discusses his company's work designing a local-area network for the let Pro-
pulsion Laboratory. The LAN was used for real-time analysis of imaging radar
data from the space shuttle. Be sure to read the captions to the imaging radar
pictures; they'll give you a good idea of the uses of such technology.
Louis Boyd is the other codirector of Fairborn Observatory. He writes about
automating an observatory, from telescope control to opening the observatory
at night and selecting what to observe. He also reports on some of the original
research performed at the Fairborn Observatory with its automated telescope.
Astronomy covers a lot of territory. T\vo things that will come in handy when
you're exploring the universe are a portable computer and a good library-
An article by Richard Bochonko and William Peters suggests some of the bet-
ter books available in astronomy. You'll find three articles elsewhere in the
issue that discuss subjects related to portable computers— a review of the TI
Pro-Lite, a preview of the GRiDCase, and a feature on LCD technology-
JULY 1985 -BYTE 177
Gold Hill Computers brings the language of
Artificial Intelligence to Your Personal Computer.
Why every Computer Professional
should know Common Lisp.
You know how frustrating it is to
deal with programs that are stupid and
inflexible like those buried inside
automated bank teller machines and
airline reservation systems. You also
know how frustrating it is to engineer
solutions to today's information-
processing problems with languages
designed mainly for number crunching.
It doesn't have to be this may
Programs based on the ide9s of
Artificial Intelligence and implemented
in Common Lisp can be intelligent, flex-
ible, and human-like. When you use
Common Lisp in combination with
artificial intelligence techniques, you
will be able to solve problems you
could never solve before. You will be
able to write powerful programs that
can accommodate naive computer
users who want intelligible answers
to questions quickly.
The best way to get started is to buy
Golden Common Lisp'," the first Common
Lisp for personal computers.
Golden Common Lisp:
The AI Tutor
Golden Common Lisp makes it easy
for you to learn to use Common Lisp, on
your personal computer, by yourself,
at your own pace. The San Marco Lisp
Explorer" a 1000-frame interactive soft-
ware slide show developed by Patrick H .
Winston and San Marco Associates,
takes you through Common Lisp and
exciting artificial intelligence applica-
tions like expert systems, intelligent
data-access systems, and natural
language interfaces.
Golden Common Lisp requires an
IBM , PC XT, PC AT, or 100% IBM PC
compatible computer with 512K bytes
of memory and PC-DOS 2.0 or higher.
More memory is recommended for
applications development.
ORDER GCLisp TODAY using
the coupon below. Or call our Sales
Department at:
617-492-2071
Golden Common Lisp: The
Complete Lisp Environment
The Golden Common Lisp
package includes:
• the GCLisp interpreter
• the GMACS editor
• the San Marco Lisp Explorer
• the On-line Help system
• Lisp, 2nd edition by Winston
and Horn
• the Common Lisp Reference Manual
by Steele
• the Golden Common Lisp User's
Manual
Golden Common Lisp: The
Powertool for Personal Computing
Golden Common Lisp is an extensive
subset of Common Lisp, supporting more
than 400 Lisp primitives. Advanced
features of Golden Common Lisp include
co-routines for multi-tasking, macros for
code clarity, streams for I/O, closures
for object-centered programming,
and multiple-value-returning functions
for efficiency.
Gold H ill Computers
163 Harvard Street
Cambridge, MA 02139
Bl-85
Name
Title
Department
Organization
Address
/ /
Phone
Today's Date
Type of computer
□ Enclosed is a check to Gold Hill
Computers for GCLisp.
□ Please bill myDMasterCardDVISA card.
1 L
Card #
Expiration Date
Signature
Quantity Description Unit Price Total Price
Golden
Common
Lisp
$495
Subtotal
MA residents add 5% Sales Tax
Total Amount
H I
We welcome inquiries about volume dis-
counts, dealer discounts, and educational
discounts for university-affiliated purchasers.
I □ Please send me more information.
COM
U
JE R S
163 Harvard Street, Cambridge, Massachusetts 02139
Inquiry 161
Golden Common Lisp and GCLisp are trademarks of Gold Hill Computers. The San Marco Lisp Explorer is a trademark of San Marco Associates.
Lisp is copyrighted by Addison-Wesley Publishing Company, Inc. The Common Lisp Reference Manual is copyrighted by Digital Equipment
Corporation. IBM PC, PC XT, PC AT, and PC-DOS are trademarks of International Business Machines.
COMPUTERS AND SPACE
UPDATING THE
OLDEST SCIENCE
by Russell M. Genet
Astronomers are using microcomputers
in a variety of applications
IN THE PAST FIVE YEARS, microcom-
puters have had a revolutionary im-
pact on astronomy, the oldest of the
sciences. The revolution has, perhaps,
been most visible in the area of op-
tical astronomy at smaller observator-
ies. This is not surprising, since it is
the young hackers at small colleges
and amateur observatories who have
most quickly embraced microcom-
puters with the greatest effect. We
begin with that most traditional task
in astronomy, computations.
Astronomical Computations
At the very beginnings of civilization,
astronomical calculations were made
to predict the lunar cycles and
seasons and— somewhat crudely—
eclipses of the sun. The positions of
the planets, appropriately called "the
wanderers" by the Greeks, were some-
what more difficult to predict, al-
though Claudius Ptolemaeus
(Ptolemy), a Greek living in Alexan-
dria, had by A.D. 140 devised a rather
complex but fairly accurate method
of mathematical prediction. Nicolaus
Copernicus (1473-1543) devised a
sun-centered model that, while no
more accurate, was conceptually
more appealing. Based on unusually
accurate observations of Mars made
by the Danish nobleman T/cho Brahe
(1546-1601). lohannes Kepler (1571-
1630) was able to establish, after
years of laborious hand calculations,
that the orbit of Mars was an ellipse
with the sun at one of the foci. It did
not take Isaac Newton (1642-1727)
long to generalize this to the motion
of all objects great and small, and
astronomical calculations came into
their own.
As the major astronomical obser-
vatories were established, each ini-
tiated its own computer division. The
computer division was often housed
in a single large room filled with work
tables and the computers— the people
who made the mathematical calcula-
tions. An astronomer or mathemati-
cian was in charge. When logarithms
were devised, one of their first ap-
plications, via detailed tables, was
astronomical calculations, and when
the mechanical Friden calculators
became available, they too were ap-
plied to astronomical calculations by
the roomful. Mainframe digital com-
puters were applied to this natural
arena, and when microcomputers ap-
peared, they too were quickly put to
use by astronomers. While some
older astronomers miss the smoothly
clicking Fridens, digital computers—
especially microcomputers— have
made astronomical computations af-
fordable to all observatories. The
tiniest college or amateur observatory
can, with an IBM PC an Apple II. or
even a Commodore VIC-20, make
more calculations in an hour than a
roomful of people and Friden calcu-
lators could in a week, or Johannes
Kepler or Isaac Newton in an entire
lifetime. And just what is this new-
found power at smaller observatories
being applied to?
Some microcomputer-based com-
putations are the traditional astrono-
mical tasks, such as conversion from
Gregorian to Julian calendar date,
conversion from civil to sidereal time,
and determining times for the rising
and setting of the sun and moon.
Thanks to formulas in the Almanac for
Computers, quite precise predictions of
planetary positions can be easily
made by microcomputers in a flash.
(For a list of books and periodicals
mentioned in this and other articles,
[continued)
Russell M. Genet (629 North 30th St.,
Phoenix, AZ 85008) is corrector of the Fair-
born Observatory.
JULY 1985 • BYTE 179
UPDATING ASTRONOMY
see the "Astronomy Sources" text box
on page 244.) Certainly lean Meeus,
Vereniging voor Sterrenkunde,
Belgium, is widely recognized as an
expert in various positional calcula-
tions. Determining the orbital equa-
tions for asteroids and comets from
just a few observations has always
been tricky business. Carl Friedrich
Gauss (1777-1855) put such deter-
minations on a sound mathematical
footing when he invented the "least
squares" method to make such
astronomical calculations more ac-
curate. Today's expert is Brian G.
Marsdea an astronomer at the Har-
vard Smithsonian Center for Astro-
physics, and it is to him that observa-
Further Contacts
Thomas Borlik
Brian G. Marsden
7239 North Butler Ave.
Harvard Smithsonian Center
Indianapolis. IN 462 50
for Astrophysics
60 Garden St.
David Dunham
Cambridge, MA 02138
Computer Science Corp.
8728 Colesville Rd.
R. Edward Nather
Silver Spring. MD 20910
Department of Astronomy
University of Texas
David S. Evans
Austin. TX 78712
Department of Astronomy
University of TtXAS
Tim Persinger
Austin. TX 78712
Department of Astronomy
Vanderbilt University
Fred A. Franklin
Nashville. TN 37235
Harvard Smithsonian Center
for Astrophysics
Manfred Stoll
60 Garden St.
Institute for Astronomy
Cambridge. MA 02138
University of Vienna
Vienna. Austria
Robert E. Fried
Braeside Observatory
Mark Trueblood, Director
POB 906
Winer Mobile Observatory
Flagstaff. AZ 86002
10912 Broad Green Terrace
Potomac. MD 20854
Douglas S Hall
Dyer Observatory
Wayne H. Warren Jr.
Vanderbilt University
Astronomical Data Center
Nashville. TN 372 3 5
NASA-Goddard Space Flight
Center
William Herbst
Code 601
Van Vleck Observatory
Greenbelt. MD 20771
Wesley an University
Middletown. CT 06457
Nathaniel M. White
Lowell Observatory
R. Kent Honeycutt
POB 1269
Astronomy Department
Flagstaff. AZ 86002
Indiana University
Swain Hall West
Michael Zeilik 11
Bloomington. IN 47401
Department of Physics and
Astronomy
Mercedes jaschek
University of New Mexico
Centre de Donnees Stellaires
Albuquerque. NM 87131
1 1 rue de Universite
F-67000
Strasbourg. France
tions on newly discovered comets (or
newly reappearing ones such as
Hal ley's) are reported. (See the "Fur-
ther Contacts" text box for the ad-
dresses of many of the astronomers
mentioned in this article.)
Microcomputers are now heavily
used by astronomers for the reduc-
tion and analysis of scientific obser-
vations. At smaller observatories,
such observations are predominant-
ly photometric— determining the
brightness and color of astronomical
objects. Stars that vary their bright-
ness over time are particular research
favorites because we can learn much
from such observations about the in-
herent nature of many types of stars.
Douglas S. Hall an astronomer at
Dyer Observatory, has long coor-
dinated photoelectric observations of
spotted binary stars from smaller ob-
servatories around the world. He is
always glad to hear from interested
observers. The American Association
of Variable Star Observers (AAVSO)
also assists new observers (see the
"Helpful Organizations" text box on
page 181). Reduction software pro-
grams take the raw observational data
and use it to account for the dimming
of the light by the earth's atmosphere,
the background light from nearby
cities or the moon, and nonstandard
color sensitivity of some particular
photometer. Various microcomputer
programs have been devised to
calculate the exact instant of
minimum light, given a series of
brightness measurements. An eclips-
ing binary star will change its time of
minimum light because, as mass is
transferred between the two stars, the
change in momentum changes the
rotational period. Small backyard tele-
scopes equipped with photometers
can easily make such observations,
and even the smallest microcom-
puters can accomplish the reductions
and analysis.
Some astronomical problems are
too complex, even with microcom-
puters, to solve directly, but simula-
tions are possible. A famous case is
the "w-body gravitational problem"
where n is 3 or greater. Given initial
positions and velocities, the future
180 BYTE • JULY 1985
UPDATING ASTRONOMY
courses over time of a number of
gravitationally interacting bodies, such
as planets, stars, or galaxies, can be
simulated by a microcomputer. An in-
teresting microcomputer simulation
(with an Apple II) was devised by Clint
Poe, while a graduate student at
Vanderbilt University, to determine
the effects of large starspots on the
light intensity versus time (light
curves) of binary stars as viewed from
the earth. As the spots rotate in and
out of the line of sight from earth, the
brightness goes up and down, but in
a very complex way that depends on
the number, sizes, and positions of
the spots. You can change the micro-
computer simulation parameters until
the simulated light curve matches the
actually observed light curve, thus
deriving information about the sizes
and locations of the starspots and
their changes over time. Some simula-
tions, such as the nuclear evolution of
stars, can be difficult for microcom-
puters, but microcomputers have now
been applied to even these and other
difficult astrophysical simulations.
Catalogs and Atlases
Man early on noted that, except for
the sun, moon, "wandering" planets,
and an occasional comet, the stars
pretty much stayed put on the
celestial sphere. Soon the brighter
stars were broken into natural groups
in the sky (constellations), and the
brighter stars in each constellation
were assigned Greek letters. lohn
Flamsteed (1646-1719), the first
astronomer royal at England's Royal
Greenwich Observatory, determined
the position and brightness of 3000
stars. Edmond Halley (of comet fame,
1656-1742) and Isaac Newton rushed
Flamsteed's catalog into publication
in 1712 while it still contained some
errors. An angry Flamsteed managed
to locate and burn the 300 published
copies, and he eventually published
his own version. Friedrich Argelander
(1799-1875) made observations of
the position and brightness of more
than 300,000 stars, which he pub-
lished as the Bonner Durcfimusterung.
Catalogs available in computerized
form are of special interest. The Yale
Bright Star Catalog by Dorrit Hoffleit
contains all the stars visible by the
naked eye, with a margin for even the
darkest skies and keenest eyes. The
Henry Draper Catalog contains spectral
types and other useful information on
over 200,000 stars, while the Smith-
sonian Astrophysical Observatory (SAO)
Catalog contains detailed information
on over 300,000 stars. And there are
many specialized catalogs such as the
General Catalog of Variable Stars, and
others on such specific classes of ob-
jects as binary stars, planetary
nebulae, galaxies, etc. The repository
[continued)
Helpful Organizations
American Association of Variable
Star Observers (AAVSO).
Photoelectric Photometry Committee.
Contact Howard J. Landis. 50 Price
Rd West. Locust Grove. G A 30248.
Organized program for photoelectric
photometry at amateur obser-
vatories. Inquiries on getting started
in photometry are welcome. Nice
newsletter.
American Astronomical Society
(A AS), Special Interest Group for
Microcomputer Use in Astronomy
(SIGMUA). Contact Daniel B. Caton,
Department of Physics and
Astronomy, Appalachian State
University. Boone, NC 28608. The
AAS is a society of professional
astronomers. SIGMUA helps to ex-
change ideas on microcomputer use
in astronomy. Newsletter and semi-
annual meetings.
Astromedia Corp., 62 5 East St. Paul
Ave. Milwaukee. WI 53202. Publishes
Astronomy magazine and Telescope Mak-
ing, both of which occasionally have
articles on the use of microcom-
puters in astronomy. Also has helpful
books.
Astronomical League. Contact
Donald Archer. Executive Secretary,
POB 12821. TUcson, AZ 85732. Na-
tional (U.S.) Organization of
Astronomy. Annual national meeting,
quarterly journal. Microcomputer
users group.
Astronomical Society of the
Pacific Contact Andrew G. Fraknoi.
1240 24th Ave. San Francisco. CA
94122. Society of professional and
amateur astronomers. Annual
meeting. Monthly scientific journal,
quarterly general-interest journal
[Mercury).
Automatic Photoelectric Telescope
Service, Fairborn Observatory,
629 North 30th St.. Phoenix. AZ
85008. Provides automatic telescope
systems and their operation and
maintenance at a first-class Arizona
site as a service for universities and
research organizations.
British Astronomical Association
(BAA). Contact Andrew J. Hollis, Or-
mada Observatory, 85 Forest Rd..
Cuddington. Northwich. Cheshire
CW8 2 ED. England. Focal point for
British and European small obser-
vatory photometrists. Occasional
European meetings.
International Amateur Profes-
sional Photoelectric Photometry
(IAPPP) Association. Contact Robert
C. Reisenweber. Rolling Ridge Obser-
vatory, 3621 Ridge Parkway, Erie. PA
16510. International organization of
amateur and professional astrono-
mers interested in photometry.
Several meetings in various countries
each year. Quarterly journal devoted
to photometry, including microcom-
puter use.
International Occultation timing
Association (IOTA), POB 596, Tinley
Park. IL 60477. International
organization devoted to visual and
photoelectric timing of asteroid and
lunar occultations. Occasional
meetings. Nice newsletter.
Sky Publishing Corp., 49 Bay State
Rd.. Cambridge. MA 02238.
Publishes Sky & Telescope magazine,
which has a monthly feature on
microcomputer use in astronomy.
Source for catalogs and atlases, as
well as books. Free catalog.
Willmann-Bell Inc., POB 312 5, Rich-
mond. VA 2 3 2 3 5. Source for catalogs
and atlases. Also source for books in
mathematical astronomy and optical
design. Request their lists in these
areas. Catalog available.
JULY 1985 • BYTE 181
UPDATING ASTRONOMY
for such computerized catalogs in the
United States is the Astronomical
Data Center, directed by Wayne H.
Warren Jr. The worldwide center is
directed by Mercedes Jaschek at the
Centre de Donnees Stellaires in
Strasbourg, France.
Atlases are essentially "maps" of
the stars. They are generated from
catalog data by plotting stars and
other objects on large pieces of
paper. Some of the nicest atlases have
been made in Czechoslovakia by
Antoni Becvar. The Borealis. Eclipticalis.
and Australis atlases cover the entire
sky with brightness depicted by the
size of each star, while the spectral
type (temperature) is indicated by the
INFQSCRIBE
means business
The printer used when performance is paramount
We meant business this year when
we became a member of the
Eurotherm International family of
companies , to bring you the best in
sales, service, and worldwide sup-
port.
We meant business when we
relocated to expanded facilities in
Reston, Virginia, to bring you a
reliable printer designed and
manufactured in the U.S. Our
MTBF exceeds 4000 hours and our
head life is over 500 million
characters. We also help maintain a
quiet, professional working environ-
ment, with less than 54 DBA even
when printing 6-part forms.
We mean business with a well
established product line proven in
over 14,000 installations.
•The Model 700—150 CPS demand
document printer
•The Model 1000— Entry level data
processing with 200 CPS and
graphics
•The Model 1100— NLQ and 144 X
144 graphics
•The Model 1200— Adds 4 color
capability
We mean business with our con-
tinuing development program. En-
hancements for 1985 include:
•The Model 800— Our Model 700
upgrades to 200 CPS with graphics
•The Model HOOT— A TEMPEST
version of the 1 100 meets NACSIM
5100A
•The Model 1400— A 400 CPS ver-
sion of the 1000
•The Model 2000 — A word process-
ing station with 3 bin paper and
envelope feeder
El A Eurotherm Internationa] Company
Manufacturing facilities:
In Europe: Sackville Trading Estate, Sackville Road, Hove, East Sussex, BN3-7AN England.
Telephone: Brighton 0273-25992
In the U.S.: 1808 Michael Faraday Court, Reston, Virginia 22090. Telephone: 703-689-2805
printed color. Somewhat less detailed
but popular atlases are Will Tiron's
Sky Atlas 2000 and the Sky Catalog
2000 by Alan Hirshfeld and Roger
Sinnott. Just as you use a map to
guide your car to a specific house in
a particular city you use a sky atlas
to direct your telescope to a specific
star or other object in a particular
constellation. Often, for convenience,
observers make a small sketch on a
larger scale of just a small part of the
atlas to help locate a specific star
while at the telescope eyepiece. Try-
ing to hold up a big atlas with fine
print while looking through a tele-
scope in the dark is tough! These
sketches are very helpful and are
called "finder charts."
The early microcomputers (and
even many of the modern ones) were
not well suited for working with
catalogs and atlases. Catalogs require
the storage of very large amounts of
information with quick access to it.
Atlases require significant graphics
capabilities to be effective. However,
with 16- and 3 2 -bit processors, hard-
disk storage, and high-resolution bit-
mapped graphics, some modern
microcomputers have the needed
capabilities. While most of the com-
puterized catalogs are on 9-track
tapes, versions are becoming increas-
ingly available on disks of various
formats.
There are a number of advantages
to microcomputer-based catalogs.
You can search entire catalogs for
specific objects or classes of objects.
This is very helpful in formulating
observing programs and in conduct-
ing various statistical studies. One
class of objects easily extracted from
a catalog are all objects in a certain
small area that have more than a
given brightness. You can then plot
those selected on the screen to form
an instant custom finder chart. A
small computer monitor near the tele-
scope is much easier to see than an
atlas, and you can display only the in-
formation you need, avoiding confu-
sion. Printed atlases only look at the
stars from one fixed vantage point-
that of earth. With a catalog contain-
[continued)
182 BYTE • IULY 1985
Inquiry 184
Double your IBM PC's
processing speed for under $650.'
AT speed for your IBM PC, with
QuadSprint by Quadram.
Quadram introduces a rapid advancement
in IBM PC performance. QuadSprint. The
innovative expansion board that doubles
the processing speed of your personal
computer. Just plug the totally
transparent QuadSprint into your system
and watch all your PC programs (Lotus
1-2-3, dBASE 111, Wordstar, and more*) run
faster and more efficiently than ever
before. . . without special commands or
interface software.
But best of all, you can pick up QuadSprint
without running up a huge bill. At less
than $650, QuadSprint is about half the
price of other accelerator (turbo) cards
and turns your PC into a machine that's
virtually as fast as the new PC AT.
So make your own rapid advancement.
To the Quadram dealer closest to you .
And see how to double the processing
speed of your IBM PC. With QuadSprint
by Quadram.
QUADRAM
' -* An Intelligent ^rslems Company
4355 International Blvd./Norcross, Ga. 30093
(404) 923-6666/TWX 810-766-4915 (QUADRAM NCRS)
Inquiry 294
IBM 1 "' PC. PC AT are registered trademarksof International Business Machines Corporation. ' 1-2-3 isa trademark of Lotus Development Corp. dBASE lllisa
trademark of AshtonTate. Inc. Wordstar is a trademark of MicroPro Corp. ©Copyright 1984 Quadram Corporation. All rights reserved.
UPDATING ASTRONOMY
Photometric
data-logging systems
have been developed
for many types
of microcomputers
in many countries.
ing three-dimensional coordinates
and a microcomputer with some com-
putational and graphics capabilities,
you can calculate and display a van-
tage point from anywhere in space.
Data Logging
While casual visual observers may not
record what they see, the serious
researcher is always writing down in-
strument readings. Although the
popular literature gives the impres-
sion that telescopes are used either
to take pretty pictures or for visual
observing by research astronomers,
both of these activities are rarities in
real research. Telescopes are light
buckets for the researcher's instru-
ments—mainly photometers and
spectrometers. Because photometers
are especially appropriate instru-
ments for smaller telescopes, let's
consider how microcomputers are
taking over photometric data-logging
tasks.
In the days before microcomputers,
photometry was often a two-person
operation. One person would operate
the telescope and the photometer
while the other recorded the results.
In variable-star photometry, for in-
stance, the sequence of observations
is rigidly fixed so that the data can be
reduced in a standard manner. While
the task is relaxing and peaceful, I
must admit that I find making photo-
metric observations and manually
recording them a bit on the boring
side. In 1979, 1 bought a Radio Shack
TRS-80 Model I to reduce and analyze
variable-star photometric data (see
photo 1). It seemed wasteful to
manually record the data and then re-
record it into the TRS-80. To avoid
this, I fed the photometer output
through a voltage-to-frequency con-
verter to a programmable counter
tied to the TRS-80's bus (see photo 2 ) .
A clock/calendar chip for recording
the date and time and a remote hexa-
decimal keypad for control were also
Photo 1: laboratory testing of an early (1979) data-logging system for photoelectric
astronomy. Developed by the author {right), this system used an early Radio Shack
TRS-80 Model I microcomputer with 16K bytes of RAM. Programs and data were
stored on cassette tape. The four electronic boxes on the right contained the computer
interface, photometer DC amplifier, and high- and low-voltage power supplies.
tied to the bus. Prompts on a monitor
in the observatory suggested what to
do next (very handy at 3 a.m.), and
the data was displayed in neat rows
and columns as it was gathered. (This
made it easy to compare the latest
data point with all the previous similar
ones and correct any mistakes.) After
observations on a given star were
completed, reduction, display, and
printout of the results took only
seconds.
In photometric data logging, the
amounts of data handled are very
modest, allowing the use of high-level
languages and microcomputers with
small memories. Yet the improvement
in the observational environment and
the reduction in errors is outstanding.
With photometry as the main scien-
tific concern at smaller observatories,
it is not surprising that photometric
data-logging systems have been devel-
oped for many types of microcom-
puters in many countries. An English
amateur astronomer, Andrew Hollis,
has done a particularly capable job
on a low-cost Sinclair ZX81.
Thomas Borlik has developed a
straightforward data-logging system
based on the Commodore VIC-20.
However, the Apple is the favorite of
many data loggers with nice systems,
such as Tim Persinger of Vanderbilt
University, Michael Zeilik II of the
University of New Mexico, and Robert
E. Fried of Braeside Observatory.
Some of the fancier photometric data-
logging systems are LSI- 11 -based,
such as those by William Herbst of
Van Vleck Observatory and Nathaniel
M. White of Lowell Observatory.
In some types of astronomical
photometry, the event of interest hap-
pens so fast that a human can't record
the results. However, a microcom-
puter can easily record brightness
readings every millisecond. An oc-
cupation of a star by the dark limb of
the moon occurs when the moon
(which, compared to the stars in the
sky, travels east) catches up with and
passes over or "occults" a star. The
star winks out in a few hundredths of
a second. Not only is the exact tim-
ing of the "wink out" useful in estab-
[continued]
184 BYTE • JULY 1985
SSfcft
V
^
^S;
^
s
With Network Revelation, you're not alone.
Span the void that separates
you from other PC's. Be as one with a
universe of data. Be a true network
with Network Revelation®
Network Revelation is more than
a relational database management
system. It's a complete applications
environment for most microcomputer
networks. That's not dreaming about
the future. It's low-key raving about
a capability of the present.
With Network Revelation, you
can send and receive data on local area
networks and remote file servers. Rev's
data dictionaries let you add or restruc-
Cosmos, Inc., 19530 Pacific Highway S.
Inquiry 110
ture fields at will, saving ages of
programming time. And our menu-
driven applications generator and
procedural language are eons ahead
of other databases.
The possibilities are infinite.
Distributed processing systems linking
worlds. Accounting, inventory and
order entry systems connected for
instant access to data by a galaxy of
users. And your data is secure with
complete file or record locking.
REVELATION co-exists with
MS- DOS™ So you can transport Lotus
1-2-31" Multiplan® or other data from
COSMOS
PC to PC— using popular routes like
Novell, Ethernet or 3 Com™ You can
even evolve files from primitive,
single-user databases into a powerful
Rev application.
Encounter the future of distributed
data processing today. Revelation costs
just $950.00* Network Revelation
starts at only $1495.00* for a complete
four-user system. So call us and we'll
arrange for an unforgettable demon-
stration with a Cosmos rep in your area.
MS 1 " and Multiplan^ of Microsoft Corporation.
1-2-3™ of Lotus Development Corporation. 3 Com™
of 3 Com Corporation.
^Suggested U.S. list price.
Seattle, WA 98188, 206-824-9942
IULY 1985 -BYTE 185
EPSON all models'
RXFX and LQ1500
also NEW JX80
(7colors)
SvW
models
B2/83/84
t\\UJ>^^ also 241 {350 cps!)
OKIDATA
IBM PC
or 2 drives/256K,
10 mg hard disk
*2295.
$ 1650
2 drvs :
IBM XT «*
10
mg. hard disk $0^0^%
256K, 1-360Kb drive only
* B H R% 5 H X E L R $ 359
"LETTER QUALITY"
S7QO ' Hi 9 h Speed 36 cps iiii ap
f JJJJ ■ 7K Buffer H K ■ O O
( COMPUTERS
)
IBM PC & XT See special above!!!
PC with 1 drive/64K 13§5
PC with 2 drives/256K 1650
XT with 10 mg HD/128K 3350
XT with 2 drives/1 OMG 3475
Call for details -Compatible brand
portables and desktops
S... "now IN STOCK
( MONITORS
)
IBM MONOCHROME
COLOR
249
569
AMDEK 300G
300A
135
145
31 OA ....-
165
COLOR 600
419
COLOR 710 NEW
TAXAN 12" Green
12" Amber
515
114
...... 117
420 RGB
PRINCETON HX-12 '
439
459
SR-12 ..
649
MAX-12 - -.
168
ZENITH 122-12" 6
12" A
93
93
124 MONO -IBM
135 RGB/COMP
POLO 16 COLOR RGB!!
169
...... 475
350
( MODEMS
)
HAYES 300
195
1200
459
1200B IBM INTERNAL
389
MICROMODEM II E
209
ANCHOR MARK XII
244
PRINTERS
'""DOT MATRIX"*"
EPSON RX 80 100 cps 235
RX 80 F/T 100 cps 279
RX 100 100 cps, 132 col 399
FX 80 or JX 80 best price
FX 100 160 cps, 132 col in
LQ 1500 200 cps NEW! magazine
OKIDATA 82A/83/84 Save
92P All
93P Models
2410 Drastically Reduced!!
GEMINI 10-X .» 239
15-X 349
DELTA 10 or 15 Special
RADIX 10 or 15 SCall
DAtSY WHEEL*""
PRIMAGE I 55 cps, SER/PARR 1395
w/Cut Sheet Feeder 1695
BROTHER DAISY WHEEL
HR-15 XL 359
HR-25 599
HR-35 (36 cps) 799
JUKI 6100 389
JUKI 6300 724
DIABLO 620 829
36 1276
630...,
1689
DYNAX DX-15
359
NEC all model:;
$Call
QUME all models
SCall
c
DRIVES
IBM 360 KB
TANDON 100-2 360KB ....
APPLE DRIVES Sale
....219
.... 165
.... 135
TEAC Vz HI-360 KB
SHUGART Vi HI-360 KB
....119
.... 109
COGITO 10 MG H.D. W/CONTRL .
ATARI INDUS GT
.... 665
.... 349
( IBM SOFTWARE
)
""•SPREADSHEET*"'*
FRAMEWORK Monthly Special
FRIDAY
.... 355
m
SUPERCALC 3
.... 228
MULTIPLAN
.... 136
"•IBM WORDPROCESSORS
WORDSTAR PRO PACK
PFS WRITE
.... 249
84
MULTIMATE
.... 249
WORD W/MOUSE
VOLKSWRITER DELUXE
PFS PROOF
.... 269
159
84
'"IBM DATA BASE"'
dBASE II
284
dBASE III
.... 355
PFS RLE
84
CONDOR III
.... 249
R-BASE 4000
.... 279
R-BASE CLOUT
'"IBM MISC*"
SIDEKICK
129
39
COPY II PC
29
THINKTANK
.... 129
PROKEY 3.0
79
HARVARD PROJECT MGR
SIDEWAYS
.... 245
45
NORTON UTILITIES
PFS REPORT
55
79
DOW JONES ANALYST
SET FX +
219
47
'"IBM GAMES"*
FLIGHT SIMULATOR
34
PINBALL 39
MATHBLASTER 45
FROGGER 28
ULTIMA III 35
ZAXXON 35
GATO SUB SIMULATOR 35
( IBM -BOARDS )
HERCULES GRAPHICS 305
HERCULES COLOR New! 165
AST SIX PAK W/64K 249
MEGAPLUS 259
STB GRAPHIX PLUS 309
EVEREX GRAPHIC EDGE 379
H.D. CONTROLLER 299
MAGIC CARD 199
QUADRAM QUADBOARD W/64K 269
QUADLINK 449
IBM MONOCHROME 249
COLOR GRAPHICS 219
PLANTRONICS COLOR PLUS 375
TECMAR GRAPHICS MASTER 475
PARADISE COLOR 279
Q IBM ACCESSORIES)
64K RAM CHIPS 200ns ..
150ns ..
IBM KEYBOARDS
..35
..35
..159
KEYTRONICS 5151 NEW! 173
5150 159
MICRO-SOFT MOUSE 129
MOUSE SYSTEM-MOUSE 124
KOALA PAD 85
JOYSTICKS - KRAFT/HAYES 45
C APPLE -BOARDS
)
ORANGE MICRO GRAPPLER +
113
BUFFERED w 64K
168
MICROMAX GRAPHMAX
99
VIEWMAX 80
139
VIEWMAX BQE W/64K
189
MAC DISKETTES
48
lie PRINTER INTERFACE
59
SUPER COOLING FAN
49
( ACCESSORIES
)
PRINTER RIBBONS all makes
Low!!!
64K RAM chips SALE
35
VERBATIM SS/DD diskettes
21
DS/DD diskettes
27
DYSAN SS/DD diskettes
26
DS/DD diskettes
34
DISK MINDER-PLEXI (75)
19
DISK MINDER W/KEY (100)
24
SURGE PROTECTOR Compugard
59
PT1 POWER BACK-UP 200 w .......
.....275
300 w
355
FINGERPRINTS - EPSON all models .. 48
PRINTER DUST COVER all models 10
MONI-BASE Monitor Stands
19
COMPUTER PAPER all makes
Low/!!
PRINTER STANDS Plexiglass
.. 29/39
SURGE PROTECTORS
.. SCall
Q ATARI/C-64
)
ACCESSORIES low, low
CALL!!
C-64 CARDCO +G
79
ATARI MP1150
94
APE FACE
69
GRAPPLER CD COMMODORE .,
AST $229
SIX PAK PLUS
*249
w.64K
RAM
10 MG *V"» *665
HARD DISK
SPECIAL""'
w controller card and cables!!!
WORDSTAR
mouse systems' CJA^
w/PC PAINT ^lA"l
MOUSE
/// $165
HERCULES
*309
186 BYTE • JULY 1985
UPDATING ASTRONOMY
lishing the exact position of the moon
and the occulted star, but if the star
is binary, the light has an intermediate
brightness value for a fraction of a
second as one star is occulted but the
other isn't yet.
For bright stars with large diameters,
a fringe pattern is created when the
moon, acting like a giant "knife edge."
sweeps across the star in a fraction of
a second. A microcomputer high-
speed recording of the brightness
fringes enables us to determine the
diameter of the star. David S. Evans
and R. Edward Nather at the Univer-
sity of Texas have long been recog-
nized as experts in such high-speed
photometry.
Asteroids occasionally pass in front
of stars, casting "asteroid shadows"
along narrow paths on the earth's sur-
face. Exact, high-speed photometric
measurements of the time at the be-
ginning and end of the shadow enable
us to determine the size of the
asteroid. David Dunham, an
astronomer at Computer Science Cor-
poration, is an expert in knowing
where these shadows will fall. He runs
about the world to record them and
is always looking for some help.
Dunham heads up the International
Occultation Timing Association
(IOTA).
During 1985 and 1986. Jupiter's sys-
tem of moons will be edge-on as
viewed from earth, resulting in many
mutual occupations and eclipses of
these moons. High-speed photometry
made from amateurs' backyards will
contribute to much more precise
determinations of their orbits. Fred A.
Franklin, another astronomer at the
Harvard Smithsonian Center for
Astrophysics, has predictions of when
the lupiter events will take place and
is anxious for data. He welcomes in-
quiries. These photometric observa-
tions of Jupiter's moons can be easily
made with a Meade Instruments
(1675 Toronto Way, Costa Mesa, CA
92626) 8-inch Schmidt-Cassegrain
telescope that costs about $1000, an
Optec Inc. (199 Smith, Lowell, MI
49331) SSP-3 solid-state photometer
that costs about $800, and a micro-
computer such as the Commodore
VIC-20. Optec sells a cable to connect
the SSP-3 photometer to the VIC-20
together with the subroutine software
to make the basic measurement for
$2 5. Interfacing to other microcom-
puters is readily accomplished. Heath-
kit makes a very accurate clock that
can be interrogated by a microcom-
puter via an RS-232C interface.
Telescope Control
Telescopes are actually a lot of fun to
operate manually. Moving a telescope
{continued)
Photo 2: The early data-logging system as installed at the Fair born Observatory
(East) in 1979. The photometer, mid-left, was attached to the telescope, upper left.
Photometer electronics are on the lower left. The video monitor on the right was tied to
the Radio Shack TRS-80 located some distance away in a warm room. We
communicated with the computer via a hand-held hexidecimal keypad. The system was
used for several years to make observations of spotted RS Canum Wenaticorum binary
stars for Douglas Hall at Vanderbilt University. \t has been superseded by a fully
automatic system that was recently moved from Ohio to Arizona, the location of the
Fairborn Observatory (West).
JULY 1985 • BYTE 187
UPDATING ASTRONOMY
quickly and efficiently to a specific
star in the sky is a traditional skill of
which many observational astron-
omers are rightly proud. However, by
about 3 a.m. on only the second night
of a two-month observing run. even
the hardiest astronomers start think-
ing about supervising computerized
telescope control from a warm room,
with their feet propped up and soft
music running in the background.
While minicomputers control some of
the larger telescopes, modern micro-
computers are fully capable of tele-
scope control and are increasingly be-
ing so used.
Microcomputer-controlled stepper
motors can move smaller telescopes
about, controlling two orthogonal
axes. One axis is usually aligned
parallel to the earth's axis to provide
the ability to compensate for the
earth's rotation by rotating just this
single axis. If you start the telescope
out at a low speed and continually in-
crease this speed (a process called
"ramping"), you can bring the tele-
scope to a relatively high speed for
long movements across the sky and
then "ramp" it back down to a gentle
stop just where you want it. Given the
angular distance to be traveled be-
tween an object just observed and the
next to be observed, you can calcu-
late exactly how many steps the step-
per should take, just how to execute
the ramp up and down, and how to
actually generate the steps them-
selves. (This last is a machine-lan-
guage task as the steps must be made
quickly, typically several thousand per
second at top speed.)
Larger telescopes generally take
more muscle to move about than
steppers can generate and often use
large DC motors in a servo-loop ar-
rangement. Such systems must sense
the position of the telescope on each
p«v
.rift**** **
»#*
po *;;> es
\tf0V
-no
\x&
000
Atoo
x&
\n^
r«"^
**aSF&R
«S5*«
80S** 1 '
, 3 40A
nvN^S,
q^
axis; incremental optical shaft-angle
encoders are often used for this.
While reading the encoders and clos-
ing the servo loop complicates the
control task somewhat, it still remains
within the grasp of the more capable
microcomputers. Because computer
control tended to be applied first to
the larger telescopes, most of the ini-
tial applications used DC motors and
angle encoders in servo configura-
tions. Only recently, as control has
moved to smaller telescopes, has the
simpler stepper system become
popular.
One of the first microcomputer-
controlled telescopes was the 36-inch
telescope at Indiana University. R.
Kent Honeycutt used an Intel 8080-
based microcomputer, DC motors,
and optical encoders in a classical
servo control system. Another early
system was the 24-inch telescope at
the Institute for Astronomy at the
University of Vienna in Austria, where
Manfred Stoll used a Motorola
6800-based microprocessor in the
control system. The 6502, another
early microprocessor, was used by
Lloyd Robinson, Robert Kibrick, and
others for telescope control at Lick
Observatory.
The 16-inch system from DFM Engi-
neering (1035 Delaware Ave., Unit D,
Longmont. CO 80501) is a good ex-
ample of a recent stepper-controlled
smaller telescope. It uses zero-back-
lash friction drives in each axis and
an Apple II-based "open-loop" con-
trol system. DFM Engineering
welcomes inquiries about this system.
Designing a microcomputer-based
telescope-control system combines
positional astronomy computation
with real-time control. Mark True-
blood and I recently completed a
book called Microcomputer Control of
Telescopes that includes descriptions of
all the needed parts (motors, angle
encoders, etc.), astronomical and
control-system formulas, and descrip-
tions of actual systems. Mark lYue-
blood is the director of the Winer
Mobile Observatory and is working
on a 30-inch trailer-mounted tele-
scope controlled by an LSI-I I micro-
[continued)
188 BYTE • JULY 1985
Inquiry 112
Star demonstrates
how to build up your
spreadsheet figures without
pumping up your budget.
............ . M .... v „ 1 , ^ . ^ ...... ,
ratch those numbers work
out! With Star's beefed-up busi-
ness printers you'll see a physical
difference in your figures.
For strength of characters,
there's the outstanding near-
letter-quality printing of our "S"
series. Just flip a switch and each
"S" printer kicks into a faster
speed that changes from NLQ to
draft. Every letter and number, in
either mode, in excellent shape.
It's a standard feature you'd pay
extra for elsewhere.
Plus, with the muscle of our
Inquiry 339
20% increased throughput, these
Star printers don't take breaths.
They can print on and on using
up to an unbeatable 16K memory
for storage.
Now, if nothing less than letter-
quality definition will do, there's
the classic PowerType daisy-
wheel printer. OrtheSB-10, Star's
letter-quality printer built with a
second mode for high-speed
draft and full graphics capability.
And of course every printer
has Star's hefty one year war-
ranty. And very lean price.
A powerful printer and a trim
budget. Now that's the shape you
should be in.
THE POWER BEHIND THE PRINTED WORD®
200 Park Avenue, New York, NY 10166
Chicago, IL (312) 773-3717 • Boston, MA (617) 329-8560
Irvine, CA (714) 586-8850
JULY 1985 • BYTE
189
PC Paintbrush
outpaints
PC Paint
The names may sound alike.
Yet, when it comes to enhancing
business graphs, creating graphic
presentations, or designing greeting
cards, there is only one choice. To see
why, just look at the chart.
For example, notice that PC
Paintbrush will run on most 320 x 200
graphics cards plus 19 higher
resolution ones including the IBM
Enhanced Graphics Adapter, PCjr.,
Tecmar Graphics Master, and Hercules
monochrome and color boards. PC
Paint runs on just 3.
It's the same with text enhancements.
With PC Paintbrush, you have a choice
of 14 fonts in 15 styles (boldface,
italics, etc.) and 9 sizes. With PC Paint,
you get only 5 fonts and a "choice" of
exactly 3 styles.
With PC Paintbrush, you have a choice
of 9 different input devices (4 mice, joy-
stick, touchscreen, and 3 tablets). With
PC Paint you can use one mouse
—period. PC Paintbrush supports 30
printers and plotters. With PC Paint
you're limited to 3.
PC PAINTBRUSH PC PAINT
Max resolution
720x704
320x200
Compatible
Graphics Cards
19
3
Printers/Plotters
30
3
Input Devices
9
1
On-Screen Colors
16
16
Numberof Fonts
14
5
Font Sizes
9
3
Text Styles
15
3
Drawing Line Widths
10
4
Enlargement/
Reduction
Yes
No
Slide Show
Presentation
Yes
No
Area Fill
Yes
No
Zoom
2
1
Despite all its options, PC Paintbrush
is easy to use. You have drawing tools,
drop-down menus, and a range of
shapes, colors and brush widths to
draw with (10 widths vs. only 4 for PC
Paint).
PC Paintbrush lets you capture
graphs, charts, and images from any
other graphics software (like Lotus 1-
2-3) and enhance them with text,
colors, and textures.
Compare them and we think you'll
agree. There is no comparison.
So be sure to get PC Paintbrush. After
all, it just doesn't make sense to paint
without a paintbrush.
You can buy PC Paintbrush with a
choice of mice, with a PC Tablet, or by
itself. For your nearest dealer call
MicroD, First Software, Software
Resources, Softeam, Softsel or call
800-556-2283. Or stop by any Entre or
Computerland. Dealers and
Distributors call 800-222-GRAF or
800-562-GRAF (in CA).
PC Paintbrush is a trademark of ZSoft Corporation.
PC Tablet is a trademark of IMSI.
SOFTWARE PUBLISHERS
INTERNATIONAL MICROCOMPUTER SOFTWARE, INC.
1299 Fourth Street • San Rafael, C A 94901 • 41 5/454-71 01
Paint Program Owners:
See our special purchase offer for
PC Paintbrush on the facing page.
190 BYTE • IULY 1985
UPDATING ASTRONOMY
computer. The intent of this book is
to encourage hackers with an astro-
nomical bent to design their own
telescope-control systems.
Automatic Astronomy
Of course the microcomputer piece
de resistance has been saved for last.
It combines (1) a microcomputer-
based catalog of stars, (2) microcom-
puter selection of the stars to be
observed, (3) microcomputer control
of the telescope to move it to the
vicinity of the desired star, (4) a micro-
computer-controlled photometer to
actually find, center, and measure the
stars. (5) a microcomputer-based
photometric data-logging system, and,
of course. (6) microcomputer data
reduction and analysis. And these are
not separate microcomputers. One
single-board microcomputer does it
all!
The first completely automatic sys-
tem was built by Arthur D. Code and
his associates at the Washburn Obser-
vatory in the mid-1960s. It used a DEC
PDP-8. While technically a minicom-
puter with only 4K bytes of RAM
(random-access read/write memory),
the PDP-8 today would not be con-
sidered even a modestly capable
microcomputer. It was built around a
Titan missile-alignment system found
in a junkyard and an 8-inch optical
system built for a space telescope. It
used optica] angle encoders for posi-
tion sensing and a permanently
mounted photometer to sense the
stars and make the measurements.
The fixed-sequence observing pro-
gram was stored on punched paper
tape. When the sky became dark, the
system started itself up, opened its
roof, and went looking for the first
star. This process continued all night
until the last star was observed or the
sky became cloudy.
While a number of semiautomatic
or remotely controlled telescopes
have been built over the years, the
coming of capable and low-cost
microcomputers and a persistent elec-
trical engineer, Louis J. Boyd, put
microcomputer-based "automatic
astronomy" on a truly sound pro-
duction-line basis. He began develop-
ment of his Motorola 6809-based
system in 1979; I was visiting him in
Phoenix in November 1983 when it
first ran by itself all night long. The
system found, centered, and mea-
sured hundreds of stars without mak-
ing a single mistake.
It is interesting to speculate about
the future of microcomputer-based
automatic astronomy. Since an expe-
rienced engineer can keep many auto-
matic telescopes operating, it seems
likely that a number of such systems
owned by various institutions will be
placed at a single top site where
clouds are a rarity. A list of objects to
be observed will be sent via phone
or disk by an astronomer; after all the
requested observations are made
automatically, the results will be sent
back to the requesting astronomer in
a similar fashion. In fact, such an
'Automatic Photoelectric Telescope
The first completely
automatic system
was built at the
Washburn Observatory
in the mid-1960s.
Service" has been established in
Arizona with Louis Boyd as the engi-
neer minding the automatic systems.
For some types of observation, the
best vantage point would be from
space, where there are no atmo-
spheric problems to contend with. In
fact, the space station might make a
good platform for a contingent of fully
automatic, microcomputer-controlled
telescopes.
Getting Started
While it is only recent, the published
literature on the use of microcom-
puters in astronomy is growing rapid-
ly. There are a number of books that
will be useful for further research in
the 'Astronomy Sources" text box on
page 244. And, in the "Helpful
Organizations" text box on page 181,
I have suggested a number of
organizations worth contacting. You,
like many others, may have fun explor-
ing and creating connections between
the oldest science and the newest
machines. ■
INTERNATIONAL MICROCOMPUTER SOFTWARE, INC. • 1299 Fourth Street • San Rafael, CA 94901
REPLACE YOUR PAINT PROGRAM
WITH PC PAINTBRUSH
Paint program owners (PC Paint™, Dr. Halo™, PCjr Color
Paint™, etc.) save $89 on a copy of PC Paintbrush. Just fill out
the coupon below and send it along with a check for $50 and
your paint program's master diskette to IMSI. Or simply take the
coupon, check and program to your nearest Computerland or
Entre store and redeem it for a copy of PC Paintbrush. Make
sure you have the best paint program on the market today —
PC Paintbrush!
PC Paint is a trademark of Mouse Systems Corporation. Dr. Halo
is a trademark of Media Cybernetics Inc.. PCjr ColorPaint is a
trademark of International Business Machines Corporation.
(Offer expires August 15, 1985)
Name .
.Title.
Company .
Address _
City
. Phone .
. State .
-Zip
Paint Program Owned .
Inquiry 183
JULY 1985 'BYTE 191
r
COMPUTERS AND SPACE
MICROCOMPUTERS
IN NASAS SIR-B
by Richard Wilton
A network of personal
computers in the space program
SINCE 1978, SCIENTISTS at the Jet
Propulsion Laboratory (JPL) have
been producing remarkable images of
the earth's surface using orbiting
radar systems (photos 1-3). The
images generated by orbiting synthe-
tic-aperture radars are of high resolu-
Photo I : This image of Hawaii was
acquired on October II, 1984, by the
Shuttle \maging Radar-B (SIR-B) during
space shuttle mission 4I-G. Artificial
colors were used to enhance differences in
surface characteristics in this computer-
processed image. Red areas represent areas
of smooth ash cover, dark green is smooth
pahoehoe lava, light green is rough aa (eg)
lava, and blue represents vegetation cover.
The resolution of this image is about 30
meters (100 feet). The area covered is
about 26 kilometers wide and 110
kilometers long (about 16 by 70 miles).
The image was acquired by SIR-B at a
rate of about 7.5 kilometers per second
(4.6 miles per second) at an angle of
2 7. 5 degrees. The radar was part of a
package of experiments flown on the
shuttle for NASA's Office of Space
Science and Applications (OSSA). SIR-B
was developed by JPL for NASA. Photo
courtesy of ]PL.
tion and are unaffected by cloud
cover. They are of particular interest
to geologists, oceanographers, and
other students of the earth's surface.
The shuttle imaging radar experi-
ment, called SIR-B. was the third
synthetic-aperture radar developed at
JPL to be placed in earth orbit. It flew
aboard the space shuttle Challenger
from October 4 to 12, 1984. The SIR-
B team at JPL is still analyzing many
of the results of the experiment.
Of course, a great deal of engineer-
ing and computing effort went into
the design of the radar hardware and
into generating visual images from the
raw radar data. However, this article
focuses on two other essential
aspects of the SIR-B experiment: plan-
ning where and when the radar would
be used and monitoring the status of
the radar during the mission itself.
Hardware
The SIR-B mission-planning team at
JPL put a great deal of thought and
discussion into choosing the right
computers for the complex task of
planning the mission. The team made
the decision to use several microcom-
puters, rather than a single mainframe
or mini, as far back as 1 982. The team
felt that microcomputers provided the
most cost-effective and flexible com-
putational base for fulfilling the SIR-
B mission-design requirements.
The overriding considerations were
for microcomputers that met the
following criteria:
• availability of hardware and soft-
ware support
• flexibility in hardware options (in-
cluding memory expansion, commu-
nications interfacing, and networking)
• floating-point arithmetic capability
Considering the diversity of software
and the large quantity of numeric
data to be processed, it was clear that
no existing 8-bit processor would
have been sufficient. Although a
68000-based microcomputer might
have been faster or able to address
more RAM, the availability of the Intel
8087 arithmetic coprocessor— and of
programming languages that took ad-
vantage of its speed and flexibility—
[continued)
Richard Wilton is a software consultant with
Laboratory Microsystems Inc., 3007
Washington Blvd., Marina del Rey, CA
90292.
JULY 1985 • BYTE 193
SIR-B
was a big advantage of an 8086- or
8088-based system. The ease with
which additional memory, communi-
cations hardware, and a local network
could be installed on IBM PCs finally
led to their use during the SIR-B
experiment.
All of the IBM PCs and Compaqs
that were used for SIR-B mission plan-
ning were equipped with Intel 8087
floating-point coprocessors, video
graphics displays, dot-matrix printers,
and lots of RAM— 51 2K bytes was
considered a minimum workable
amount of memory.
Software
A lot of new software was required
from the outset of the planning phase
of the SIR-B mission. Mission-planning
software included a great deal of
arithmetic computation as well as a
fair amount of hardware-dependent
programming for graphics and net-
working. Real-time communications
and data-management software was
critically hardware-dependent. It inte-
grated machine-level code, such as
port-addressed I/O and interrupt
handlers, with fairly sophisticated file-
management routines.
Both the SIR-B mission-planning
software and the real-time communi-
cations software were written primari-
ly in FORTH. The off-the-shelf FORTH
implementation (PC/FORTH by Lab-
oratory Microsystems) included fast
display graphics for the IBM PC, a
standard PC-DOS file interface, and
high-level support for the 8087 co-
processor. Again, speed, adaptability,
and readily available support were
major considerations in choosing the
programming language.
Planning the SIR-B
Experiment
By mid- 198 3, most of the planning
software had been written, including
an orbit propagator and world-map
display graphics. The calculated or-
bital path of the space shuttle and the
part of the earth at which the imag-
ing radar might be aimed could be
rapidly drawn on either a plotter or
a video display (photo 4).
oft*- Fa/' ' ***' ' Kit
1$k
Ml
;*£
r^*,
f*$
fj&K
K*>":
In order that the radar beam could
be directed toward a specific location
on the earth's surface, the calculations
included the orbiter's attitude (roll,
pitch, and yaw) and constraints on the
way the radar antenna could be
aimed at the earth (the width of the
radar beam, the angle at which the
radar antenna was tilted, etc.)
SIR-B mission planners could then
display, print, or plot arbitrary por-
tions of the orbital track of the space-
craft. Many complex orbit and atti-
tude calculations were translated in-
teractively into accurate graphical rep-
resentations on the video display and
on printers and plotters. Prior to the
SIR-B experiment, these problems in
orbital mechanics and spherical
geometry had been accurately solved
only on mainframe computers.
Plans for the SIR-B experiment were
encapsulated in a detailed database
of control commands. During the ac-
Photo 2: The Ganges floodplain in
Bangladesh. SIR-B observations in this
area are being used to study the ability of
imaging radar to detect standing water in
a tropical environment to aid in locating
and eradicating habitats of malaria-
carrying mosquitoes. Artificial colors in
this computer-processed image enhance
differences in vegetation and terrain. Pink
and yellow represent forested areas, seen
most vividly in the coastal forest preserve
of Sundarban on the Indian Ocean at the
bottom. The textured green and pink area
in the center shows cultivated fields
connected by extensive irrigation and
drainage channels. The more uniform rose-
hued area at the top is an area of the
Ganges floodplain subject to flooding and
major rework during the monsoon season.
The city of \halakat on the Bishkhali
River is the yellow spot in the center, and
Barisal is at the upper left center. The
area covered in this image is
approximately 2 3 kilometers wide and
155 kilometers long (about 15 by 95
miles). The image has a resolution of 20
meters (65 feet) and was acquired by
SIR-B at a rate of about 7.5 kilometers
per second (4.6 miles per second) at an
angle of 45.6 degrees. Photo courtesy o\
JPL.
194 BYTE* )ULY 1985
SIR-B
tual mission, sequences of these com-
mands were transmitted from the
ground to the SIR-B radar apparatus
located in the shuttle's payload bay
(photo 5). Each command sequence
initiated a specific function, such as
aiming the radar antenna, adjusting its
power, or turning the radar trans-
mitter on and off.
Communications Software
Monitoring the status of the SIR-B
radar equipment during the mission
produced a large amount of telemetry
data that had to be processed in real
time. Data from two separate tele-
metry streams (serial-bit streams) was
archived. Information concerning the
status of the radar equipment (volt-
ages, temperatures, and so on) as well
as the position, velocity, and attitude
of the spacecraft itself was recorded.
Changes in the status of the radar
were "logged" in print and on disk for
reference during the mission and
afterward.
Programming for the telemetry
communications interface began in
lune 1984. The use of FORTH greatly
accelerated the development of reli-
able hardware interfaces. Assembly-
language code was easy to incor-
porate into high-level FORTH pro-
grams. Because of the interpretive
nature of the FORTH language, the
communications software was easily
tested and debugged on the hard-
ware.
During the Mission
For the duration of the actual mission,
four IBM PCs and two Compaqs were
combined on an Ethernet local-area
network (figure 1). The equipment was
assembled in a user-support room at
the Mission Control Center in
Houston.
The data pertinent to the SIR-B ex-
periment was extracted from the shut-
tle's telemetry streams by mainframe
computers at the Mission Control
Center. The radar telemetry data was
formatted in blocks. Each block of
data contained a date and time code,
the attitude and orbital position of the
spacecraft, and a sequence of engi-
0mM
affin-
al.'
foi
neering telemetry values.
A 68000-based computer, designed
and built by SIR-B engineers, con-
verted the raw telemetry data into
several formats for further processing.
This custom-built machine was pro-
grammed in C and cross-compiled to
ROM from a VAX. The output from
this machine included a 4800-bps
(bits per second) asynchronous data
stream.
A separate telemetry stream was
processed by another mainframe
computer at Mission Control. This
data was provided as a 4560-bps
binary synchronous bit stream.
These two serial telemetry streams,
one asynchronous and one binary
synchronous, were received on a
single Compaq. The data was refor-
matted on the Compaq and trans-
ferred across the network to the net-
work server, an IBM PC XT with a
IO-megabyte hard disk. All of the
machines on the network, including a
60-megabyte cassette tape drive, had
access to the telemetry data as soon
as it was saved on the server. Three
color graphics displays, two dot-
{continued)
Photo 3: This image of northeastern
Florida will be used to assess coniferous
timber stands and management practices
in conjunction with extensive ground
measurements at experimental forests and
test sites in the area. Artificial colors in
this computer-processed image enhance
differences in vegetation and terrain.
Yellowish-green areas are generally stands
of cypress drenched in early morning dew
(the image was taken at 3:59 a.m. local
time). Three prominent bodies of water
(from left to right) are Ocean Pond,
Palestine Lake, and Swift Creek Pond. At
the bottom is the Gulf of Mexico. Dark
green and purple areas are agricultural
fields, and bright orange regions denote
drainage channels. The image was
acquired at an angle of 28.4 degrees at a
rate of about 7. 5 kilometers per second
(4.6 miles per second). The area covered
is approximately 29 kilometers wide and
174 kilometers long (about 18 by 106
miles). The resolution of the image is 28
meters (90 feet). Photo courtesy of JPL.
JULY 1985 • BYTE 195
SIR-B
Photo 4: The path of five orbits of the space shuttle is superimposed on a map of the
world. Photo by Su Kim.
Photo 5: The SIR-B radar antenna in the pay/load bay of the spacecraft during the
mission. The antenna, at the left, was built in three rectangular segments that were
folded together when not in use. This was the case when this photo was taken. You can
see most of the antenna's triangular support base, one of the hinges on which the
segments of the antenna unfold, and, at the far left, a clasp that locked the antenna
closed. The entire apparatus is covered with a white thermal fabric. Photo
courtesy of NASA.
All the commercially
available hardware
was used "as is";
no special hardware
modifications were
needed for the system.
matrix printers, and a line printer were
used as output devices.
All of this commercially available
hardware was used "as is"; that is, no
special hardware modifications were
needed to configure the system.
Throughout the mission, the net-
worked system performed reliably 24
hours a day.
When a KU-band communications
antenna failure aboard the spacecraft
compromised one of the essential
telemetry links, a great deal of con-
tingency planning was required.
Because the SIR-B mission-planning
software was easily accessible on the
microcomputer network, the SIR-B
planning team was able to work
around some of the problems created
by the loss of the communications
antenna.
Also, because it was possible to
"replay" events from the telemetry
stream over the network shortly after
they occurred, the SIR-B engineers
were able to keep a close eye on the
performance of the radar and its
subsystems.
Conclusions
All in all, the networked microcom-
puter system that was created for SIR-
B planning and data archiving per-
formed remarkably well. The advan-
tages of using networked micros in
this real-time engineering application
were clear: hardware redundancy, dis-
tributed processing, and reliability
and ease of use of off-the-shelf com-
ponents.
[continued)
196 B YTE • IULY 1985
Himtron
MULTI-USER SOLUTION
for IBM PC, XT, AT
Compare the
The Multi-User Solution of the
future is now available.
Convert your IBM PC, XT, AT or
Compatibles to a true multi-user
system while maintaining display,
keyboard and software compati-
bility.
Since the KT-7/PC display is the
same as your PC monochrome
monitor, with its look-alike
keyboard, operators will feel
they're using an IBM PC and can
also use the same software manual.
Kimtron's multi-user solution in-
cludes file and record locking,
shared data access, and commun-
ication between users. It is the
intelligent alternative.
The KT-7/PC supports Time
Sharing, Enhanced Time Sharing
and Multi-Processor implementa-
tion under PC DOS, MS DOS,
UNIX, XENIX, CPM 86, Multilink,
Concurrent PC DOS, and other
compatible multi-user operating
systems.
Kimtron's multi-user solution may
be tailored for cost effectiveness;
as low as $1095 for an additional
user, and for speeds more than ten
times faster than LAN. You can add
one or as many as 31 additional
users per PC. Kimtron delivers the
future now by allowing an ever-
widening network of multi-user
PCs.
The KT-7/PC may be comple-
mented with one (or more) I/O
Card, Memory Card, 8086 Speed
Enhancer Card, 80286 AT Card,
8088 Multi-Processor Card, 80186
Speed Enhancer Card, 68000
Card, and related software.
For more information about Kim-
tron's Multi-User Solution, or
general video data terminals for
other mini or micro multi-user
systems, call your local computer
dealers, distributors or Kimtron
Corporation Today!
(408) 727-1510
NOTE; IBM PC, XT, AT, PC DOS, MS DOS, UNIX, XENIX, CPM 86, Multi-Link, Concurrent PC DOS are
registered trademarks of IBM Corporation, Microsoft Corp., Bell Labs., Digital Research Inc., Software Link Inc.
respectively.
1705 Junction Court
Building #160
San Jose, CA 95112
K imtron
Inquiry 203
IULY 1985 • BYTE 197
Inquiry 92
YCenTecIi
The Colorful Solution to Data Orgamzatw
SS-DD
DS-DD
$120
1
$149
1
<"OTY 50.
BULK
'•*" OTY 20_
BOXED
$149
1
$199
1
$o 28
96 TPI -
$084
TIMELESS WARRANTY
COLOR DISKETTES-LOWEST PRICE EVER!
100% error-free and free of manufacturing
defects or we will replace it at no charge.
Available in 13 useful colors. Double density
and reinforced hubs. Includes tyvek sleeves,
user ID labels, write-protect tabs As an
introductory offer we will send a FREE
LIBRARY CASE with each order of boxed
diskettes.
FREE 3M
Flip n' File
Offer...
SS-DD
DS-DD
• 5V4-QTY 20-
— 96 TPI
$-■99
_ $ 2 84
- 3 5" 1 35 TPI
$449
$228 __
$288
Factory fresh and pre-packaged with a Free
Flip 'n* File" for every 50 3M diskettes
order Includes tyvek sleeves, reinforced
hubs, user ID labels and wnte-protect tabs
3M Headcteaning Kit $ 7 95
ECONOMICAL EXCELLENT
price American-Made quality
BULK
DISKETTES
LIFETIME WARRANTY
SS-DD DS-DD
90C ° 98C
Includes white tyvek sleeves, reinforced
hubs, user ID labels and wnte-protect tabs.
Every track, every sector, every diskette
tested at 163 r '/o of industry standards.
Certified 100 f, /o error-free and free of all
manufacturing defects or we will replace it at
no charge American made by « leading
manufacturer of magnetic media to surpass
the best the world has to offer.
DISK STORAGE
Amaray Media Mate 50 •S.SS
Disk Minder II-75 : Ml .95
Micro Disk Minder-36 »8.75
PRINTER RIBBONS
Epson MX 70/80 »3.53
Epson MX-100 «4.90
Okidata 80. 82. 83. 92. 93 M.45
Okidata 84 »3.50
PRICE PROMISE: Wew.ll better any lower
delivered price on the same products and quantities
advertised nationally
TERMS: FREE USE OF VISA & MASTERCARD
American Express aiso accepted COD orders add
S3 00 Shipping: Add S3 00 per 1 00 diskettes or
fraction thereof Other items add $2 00 for disk
storage or headcleanmg kit or each multiples of B
nbbons P.O accepted. Utah residents add SWfa
sales tax Minimum order $30.00
TOLL FREE ORDER LINE:
1 -800-233-2477
CI -BOO-AFFAIRS)
INFORMATION AND INQUIRIES:
1-B01-942-6717
Ldomputer
VI flairs, inc.
2028 E FT. UNION BLVD.. «10S
SALT LAKE CITY. UTAH 84121
CALL: 1-800- AFFAIRS
HOURS: 8AM-5PM M F (Mtn. Tinx
SIR-B
KU-BAND
TELEMETRY
68000- BASED
PREPROCESSOR
S-BAND
TELEMETRY
MAINFRAME
4800 BPS
ASYNCHRONOUS
RS-232C
4500 BPS
BISYNCHRONOUS
RS-422
PC #1
COMMUNICATIONS
ETHERNET
LINE
PRINTER
25-INCH
GRAPHICS
MONITOR
ETHERNET
PC #2
PLANNING
60 MB
TAPE
PC #3
PLANNING
PC #4
BACKUP
13-INCH
GRAPHICS
MONITOR
PRINTER
PC #5
SERVER/EVENT
LOGGER
ETHERNET
PC #6
REAL-TIME
DISPLAY
PRINTER
ETHERNET
25-INCH
GRAPHICS
MONITOR
Figure 1: This diagram illustrates the flow of telemetry data during the SIR-B experiment.
The experience gained from SIR-B
(as well as the hardware and software)
will be used in upcoming imaging
radar missions. The SIR-B experiment
itself will be repeated on a space shut-
tle flight in early 1987. A more sophis-
ticated experiment called SIR-C is cur-
rently planned for the late 1980s,
The type of network microprocess-
ing system that was created for this
particular experiment will find increas-
ingly widespread use in similar en-
vironments: hospitals, laboratories,
and industrial data-gathering systems,
for example. In such settings, dis-
tributed microprocessors will be the
most reliable and cost-effective way to
gather data and use it flexibly. ■
BIBLIOGRAPHY
Elachi, Charles. "Radar Images of the
Earth from Space." Scientific American.
December 1982.
Ford, J. P. "Space Shuttle Columbia Views
the World with Imaging Radar: The S1R-
A Experiment." jet Propulsion Labora-
tory publication 82-95. January 1983.
Harris, Henry. "SMDOS: SIR-B Mission
Design and Operations Software." jet
Propulsion Laboratory document
D-1081. 1984.
"The SIR-B Science Investigation Plan." let
Propulsion Laboratory publication 84-3,
July 1984.
Inquiry 191 for End-Users.
Inquiry 192 for DEALERS ONLY. -
I 2 has been delivering low-cost storage products since 1978
For affordable, expanded storage
for your IBM PC or PC
compatible,
look to the leader — I 2 Interface, Inc.
With I 2 Interface Winchester Disk-
Systems,© you can have levels of
storage typically associated with
larger, more expensive computer
systems. Our DiskSystems are
available with formatted storage ca-
pacities of 10, 15, 22, 33, 55, 87 and
119 megabytes. These DiskSystems
are bootable from the Winchester
■ on some
PCs.
Plus, I 2
Interface
has more
to offer:
i Internal-
mounted
Internal Winchester DiskSystem
Winchester sys-
tem with 10
megabytes
■ Removable car-
tridge DiskSys-
tem with 10
megabytes
■ Cartridge Tape-
Systems© with 10
to 60 megabytes
shipment. All are backed by a
90-day warranty that covers
parts and labor with an ex-
tended one-year warranty
available. I 2 Interface prod-
ucts are compatible with IBM
PC, XT and portable models,
plus other popular PC com-
patible computers.
Cartridge TapeSystem See your dealer today to get the
■ Plus an array of other peripheral affordable me;
products pabilities of yc
Simple and fully
compatible
I 2 DiskSystems and
TapeSystems are simple
to install and have prov-
en reliability. All are FCC
Class B approved and
undergo an extensive 48
hour test period prior to
Removable Cartridge DiskSystem
affordable means to expand the ca-
pabilities of your IBM PC and PC
compatible. Look
to the leaders —
look to I 2 Interface.
See us at
Comdex Atlanta
Booth #4355
■ ■ # | 21101 Osborne Street
mterfaCe. InC. Canoga Park, CA 91304
(818)341-7914 Telex 662949 CNPK
IBM is a registered trademark of IBM Corporation
DiskSystems and TapeSystems are copyrights of I 2 Interface, Inc.
© 1984 I 2 Interface. Inc. All rights reserved
AUSTRALIA: Dick Smith Electronics (02) 888-3200
CANADA: Sandford Electronics (604) 589-4454
T f you believe these
I simple facts about hard
A disks, you'd be willing
to pay more for ours ....
fortunately, you won't have to
A
voiding hard disk failures and loss of data is just
one of the reasons to buy our hard disks.
Hard disks can fail—there's
really no other nice way to say it.
Even IBM has problems deliver-
ing ATs with hard disks that
work. We're not talking about
nice, clean, clear-cut failures
where the drive seizes. up,
coughs, and rolls over and dies.
We're talking about the insidious
little creeping failures that sneak
up overtime — like a missing sec-
tor here or a lost sub-directory
there.
There are precautions you can
take to protect against failure
and ultimate loss of data. Here is
what we contribute toward mini-
mizing the potential loss of your
data.
Best Drives Available
First, we buy the best drives
available. Sounds trite, doesn't
it? I mean, a drive's a drive —
right? Hardly. You should see
some of the junk we get in our
labs. Some have such high fail-
ure rates that we even ques-
tioned our own $10,000 hard disk
tester. But when we tested other
manufacturers' drives we were
assured that our equipment was
fine, which just confirmed that
the bad hard disks were not only
bad — they were real bad.
But that's just the weeding out
process. We then take each drive
that we've put through our tester
and test it again with the control-
leryou've requested. We call this
a "tested pair."
DOS Doesn't Dolt
In case you're thinking that all
this is an unnecessary duplica-
tion of what DOS does for you,
let me explain the disk facts of
life.
If DOS did what you may
think it is supposed to do when
you format the disk, DOS would
map around these bad areas.
Unfortunately, DOS doesn't do
this.
DOS 2.0 and 2.1 can't enter
the bad tracks. DOS 3.0 can, but
only on the IBM AT. Unfortu-
nately, as the press has so well
documentated, the AT's hard
disk develops bad tracks later
on.
We believe the problem is so
bad, we use a software program
that performs a powerful test of
your disk drive on all of the IBM
or IBM compatible computers —
PCs, XTs, and ATs. Our format
takes hours to analyze the disk.
But when we finish, you know
that the bad tracks are really
mapped out so you won't write
good data that will disappear
into a black hole. We even send
you a printed statement of our
test results.
Our software allows you to
type in the bad track locations
from the list supplied by the
manufacturers, so you'll never
write good data to them — even
if DOS didn't identify them as
bad. The software even lets you
save the location of these bad
sections to a file, so that you can
reformat your disk without
spending hours retesting.
We even include a program
that will give you continuous
comments on the status of your
hard disk. No more waiting for
that catastrophic failure.
Average Access Time
As you might suspect, some hard
disks are faster than others in
their ability to move from one
track of data to another. The
time it takes the hard disk to
move one-half way between the
beginning of the disk to the end
is called the "average access
time/'
The first generation of 10 meg-
abyte hard disks had average ac-
cess times of 80-85 milliseconds
(msec). But computer users love
speed, and guess what — the av-
erage access time for the new 20
megabyte hard disk in the IBM
AT is only 40 msec. (We sell an
AT equivalent with only 30 msec
access time!)
There are some legitimate rea-
sons for the shorter access time.
It's particularly helpful when
there are multiple users on the
same hard disk. It's also impor-
tant when running a compiler.
But remember, before you get
too wrapped up in the access
speed, there's always that ST 506
interface which won't let data
transfer from the hard disk to the
computer any faster than 5 me-
gabits/second. We've bypassed
that choke hole, too. If you want
the functional equivalent of a
Ferrari with a turbocharger, or-
der our 10 Mbit per second 108
megabyte hard disk with 18 msec
of average access speed.
Compatibility
To be sure that your hard disk is
100 percent compatible with the
IBM XT you don't need to buy
the same hard disk that's in the
XT You can't even be sure what
brand hard disk it is because
IBM, like Express Systems, goes
into the marketplace and buys
hard disks from several vendors.
However, they buy their XT
hard disk controller from only
one vendor — the same one we
do.
You can buy the IBM XT con-
troller from IBM for $495 or you
can buy from us, the functional
equivalent, manufactured by the
same company that makes it for
IBM for only $195. Is it the ex-
actly identical IBM XT control-
ler? No, it's better. First, it takes
less power, and secondly, it can
control from 5 to 32 mega-
bytes — the IBM controller can
work with only 10 megabytes. It
is 100 percent IBM XT compati-
ble, and 100 percent is 100 per-
cent. If you want to save a slot,
we carry a version that lets you
operate two hard disks and two
floppy disk drives.
More than 32 Megabytes
You can operate with more than
32 megabytes (the limit of DOS)
through the use of "device driv-
ers." Express Systems can supply
you with device drivers for our
hard disks for over 32 megabytes
formatted. But, if you don't have
individual files, or databases that
are large, you might want to con-
sider one of our controllers that
can divide our 65 megabyate
(formatted) hard disk into two
equal volumes of 32 megabytes
each.
Reliability
We offer you a choice between
iron oxide and plated media —
the stuff that covers the hard
disk and gives it its magnetic
properties. Iron oxide is, — well,
it's rust. If you inadvertently
joust your disk, you may cause
the low flying head to dig out
some iron oxide. A little rust
flake can ruin your whole day.
Plated media is more resistant to
damage, and if it happens, less
data is lost.
We offer both types of hard
disks. The iron oxide is older
200 BYTE • JULY 1985
technology, and quite frankly,
manufacturers understand it bet-
ter. Their better understanding,
combined with some of the spe-
cial head locking mechanisms,
gives us peace of mind when we
sell you one.
Hard disks consume power. Our
small, half -high hard disks con-
sume so little power that you can
use them with your existiriglBM
PC power supply. If you plan to
use lots of slots, you'll want to
increase your power supply to be
safe. We offer the same amount
of power for your PC that comes
in the XT
Our Customers
Some folks just never feel com-
fortable buying mail order. They
forget that Sears began as a mail
order house or that IBM is now
into mail order. But, if it helps,
here is a partial list of customers
who have felt comfortable to buy
from us.
IBM
Sears
American Express
Honeywell
U.S. Army
MIT
AT&T (Bell Labs)
RCA
Bausch &L6mb
Lockheed
Xerox
Sperry
r Easy to Install
If you're like most of us, raised
on the boob tube rather than the
Great Books, you'd rather see
the movie than read the book.
Well, now you can choose to
read our installation manual or
for Only $9.95 more, you can get
a VHS or Beta video cassette
showing the simple steps for in-
stallation.
Our VHS or Beta Cassettes make
installation easy.;
Warranty
We offer you a one year war-
ranty on our hard disks — the
same as IBM on the AT and 90
days on the tape drives. (It's all
the manufacturer gives us.) If
Complete Hard Disk Kits
Formatted
Storage
Capacity Plated
Average
Transfer
PC or PC/XT
AT
in Mbytes Height Media
Access
Rate
10 Vi yes
85 msec
5 Mbits/s
$ 625
$ 430
10 Full yes
85 msec
5 Mbits/s
$ 625
$ 430
21 Vi yes
85 msec
5 MbitsVs
$ 825
$ 630
21 Full no
30 msec
5 Mbits/s
$ 1,535
$ 1,340
32 Vi yes
85 msec
5 Mbits/s
$ 1,095
$ 895
32 Full no
30 msec
5 Mbits/s
$ 1,775
$ 1,575
65 Full no
30 msec
5 Mbits/s
$ 2,295
$ 2,070
108 Full yes
18 msec
10 Mbits/s
$ 4,995
$ 4,995
Removable Hard Disk
10 Vi no
90 msec
5 Mbits/s
$ 1,095
N/A
Tape Systems and Subsystems
Formatted
Data
Storage
Capacity
Height
Transfer
Rate (k/sec)
PC or PC/XT
AT
60 Mybytes
Vi
88
$ 995
$ 995
60 Mbytes Subsystem
88
$ 1,295
$ 1,295
17.6 Mbytes Start/stop Subsystem
24
$ 795
$ 795
Controllers
All of our hard disk and tape controllers are
available separately:
Please call for prices.
Subsystem Chassis
Any of our disk or tape units are available in an external subsystem for an
additional $250.00. You can mix & match any of our Vi high hard disks or tape
drives together or add any single full height hard disk.
Tape Cartridges $ 35.00
Express Certified 555 foot 310 Hci Winch Data Cartridge
(Power Supply $ 99.50*
130 Watt Power supply
*with the purchase of any drive
anything goes wrong with your
tape or disk drive or hard disk,
send it back in the box it came in.
However, we have found that we
can usually solve the problem
over the phone. So call first for a
return authorization number be-
cause we can't accept any returns
without it.
Comes complete
All Express Systems products
come complete with the appro-
priate software,tape and/or hard
disk controllers, and cables
where required. Hard disks are
formatted and tested with the PC
DOS of your choice. All drive
sizes a e formatted capacities.
If your application requires a
stacking kit, power splitter ca-
bles \ daisy chain cable, or some
other variation, we'll supply
these items at a nominal charge.
We even ship our hard disks with
Command Assist™ an on- line
DOS-like manual to give you
help with your DOS commands.
More questions?
Because we spend so much at-
tention on the front end with en-
suring that our disks will arrive
in working order, we have a cus-
tomer service department that,
unlike many of our competitors,
has little to do. When you need
us, you won't get a constant busy
signal.
Call our friendly, knowledge
ble customer service staff to get
answers to your questions— be-
fore or after the sale. Our peo-
ple, who know the PC, can talk
you through the sticky parts, arid
they '11 respond to you quickly.
Just call us.
How to order
Pick up the telephone and call 1-
800-341-7549, to order. We ac-
cept Master Card, VISA, Amer-
ican Express and Diners Club.
Or send a cashier's check or
MotMrCoR*
©"
"J
money order (We'll take a
check, but you'll have to wait for
it to clear) and telliis if you want
one of our recommended config-
urations or you want to mix and
match yourself. Corporations
with a DUNS number may send
purchase orders for quantities
over five.
Call Toll Free 1-800-341-7549 Ext. 500
III Illinois call (312) 882-7733 Ext. 500
Express Systems, Inc., 1254 Remington, Schaumburg, IL 60195
iS ■■_!•."■■
Inquiry 399
Command Assist is a trademark of Micro Design International
IBM* is a registered trademark of the Internationa! Business Machines Corporation. Express
Systems, and Express Certified 555 are trademarks of Express Systems, Inc.
MAKE THE CONNECTION . . .
Our Connection systems will solve your problem
of trying to read and write diskettes or tapes from
almost any computer system using your PC.
The Diskette Connection is a hardware system
that enables the IBM PC or compatible to read and
write most 8 inch, S l U inch, or 3Vi inch diskettes.
With our File Connection software programs you
can transfer data files between most computer
systems, including CP/M, DEC, Honeywell, Univac,
IBM 3740, S/l, S/3, S/23, S/32, S/34, S/36, and S/38.
Our Word and Typesetting Connection programs
use IBM standard Document Content Architecture
(DCA-RFT) to transfer document files between
most word processing and typesetting systems,
including Compugraphic MCS, CPT, Displaywriter,
OS/6, Multiset, NBI, Quadex, Xerox, and Wang.
202 BYTE • IULY 1985
Our Tape Connection system will read and
write IBM or ANSI standard Vi inch 1600 BPI
magnetic tape. A full size 2400 foot tape can
store a 45 MByte file and be written in 6 minutes.
Since 1982, we have supplied thousands of
systems to customers around the world, including
IBM, NASA, AT&T, Kodak, and General Motors.
Our specialty is conversion systems and we can
provide a solution to your problem. Call us today
to discuss your requirements.
This ad is one of a series featuring NASA missions.
For a free poster, send us your written request.
Box 1970 Flagstaff, AZ 86002
(602) 774-5187 Telex 705609
Inquiry 149 for End-Users. Inquiry 150 for DEALERS ONLY
FLAGSTAFF ENGINEERING
COMPUTERS AND SPACE
COMET LINES
IN FORTRAN
by David S. Dixon
The program described calculates
the positions of asteroids and comets
THE PROGRAM DISCUSSED in this
article is intended to allow amateur
astronomers to calculate the positions
of asteroids or comets with greater ac-
curacy than the programs previously
published in general literature. Writ-
ten in FORTRAN IV, the program
should be translatable to any BASIC
that supports double-precision calcu-
lation. But be advised that this is a
number-crunching program; it may
run for hours if rewritten in inter-
preted BASIC.
Asteroids are a very challenging
target for the observer: they appear
as points of light just like the stars.
Depending on the asteroid's position
relative to earth, it may or may not
demonstrate detectable motion
against the background stars. Fre-
quently, several nights of observation
are required to see displacement and
identify the asteroid. Successfully
hunting a particular asteroid usually
means having a good idea of the
asteroid's position at the intended
time of observation and having a
good set of star charts.
The problem is that accurate tables
of locations for asteroids, known as
ephemerides, are not easy to come
by. The United States Naval Obser-
vatory publishes ephemerides for the
four major asteroids in The Astronomical
Almanac each year, but there are thou-
sands of named asteroids. (For a list
of books and periodicals mentioned
in this and other articles, see the
'Astronomy Sources" text box on
page 244.) The Soviet Union's Institute
of Theoretical Astronomy publishes
the Ephemerides of Minor Planets, which
gives ephemerides for thousands of
asteroids, but only for a few weeks at
opposition, and it is a difficult publica-
tion to obtain. Both the Russian and
the Naval Observatory publications,
however, also give the orbital ele-
ments for a large number of asteroids,
and with the elements it is possible
to calculate the ephemerides of an
asteroid yourself.
Many of the books and magazine
articles that address calculating the
position of a planet solve the problem
by the model devised by Johannes
Kepler in 1609. The method models
the motion of a body in the solar sys-
tem as involving only the sun and the
body in question. This means that to
find the relative positions of Earth and
Mars in a common coordinate system
you solve the two-body sun-Mars
problem, solve the two-body sun-
Earth problem, and, using spherical
trigonometry, combine the two results
to solve the Earth-Mars problem. The
method can produce results satisfac-
tory for use in finding planets, but the
accuracy for use on asteroids is fre-
quently inadequate. Kepler's model is
a remarkable achievement since he
derived it by geometry as an em-
pirical solution based on position
measurements made by lycho Brahe.
Kepler's model is summarized in his
first two laws:
First Law: The orbit of each planet is
an ellipse, with the sun at one of the
two foci.
Second Law: The line joining the planet
to the sun sweeps over equal areas of
the ellipse in equal intervals of time.
It was not until more than 50 years
after Kepler's work was published that
the work of Sir Isaac Newton ex-
plained the process that Kepler's
model described and how the model
was incomplete. Newton's law of gravi-
[continued)
David S. Dixon is a quality engineer at a
NASA test facility. His hobbies include micro-
computing and amateur astronomy. He can
be reached at 3208 \upiter Rd.. Las Cruces,
NM 88001.
JULY 1985 'BYTE 203
COMET LINES
ty showed that the orbit of a body in
the solar system is not just a function
of the sun and the body but involves
every mass in the system, i.e.. not a
two-body problem but an H-body
problem. And Newton's three laws of
motion allowed mathematical deriva-
tion of what Kepler had deduced from
empirical data and geometry. An n-
body celestial mechanics problem is
not trivial. It involves evaluating the
mutually perturbing effects of the
planets, asteroids, satellites of planets,
and the sun. In practice one usually
restricts the calculations to the sun
and the planets.
The two main classes of perturba-
tion techniques used to attack the n-
body problem are referred to as
either general perturbations (absolute
solutions) or special perturbations
(solutions using iterative numerical
techniques). Special perturbation
techniques fall into two categories,
Cowell's model and Encke's model,
with numerous variations of each.
Both use similar numeric integration
methods, but because of the dif-
ferences in the models, one model or
the other may have an advantage in
solving a particular type of problem.
Cowell's model can be derived by
direct application of Newton's laws.
In Cowell's model, which was devel-
oped in the early 1900s, all gravita-
tional attractions by all n bodies are
summed and integrated to give the
motion of the body in question.
Encke's model was developed in 1857
(before Cowell's) and is a very straight-
forward result of combining Kepler's
first two laws and Newton's laws of
motion and gravity. Starting at a given
point in time, Encke's model describes
the motion of a body as the combina-
tion of a Keplerian two-body orbit be-
tween the body and the primary (the
sun) and the integration of all the
other perturbing accelerations. In
figure 1, p is the radius vector of the
Keplerian orbit, r is the radius vector
of the true orbit, and e is the dif-
ference between the Keplerian and
true orbits due to perturbation.
Encke's model is therefore a little
more complex than Cowell's, but I
chose it for rriy program because,
e.
\
\TRUE PATH
p //
/ft
\
\\
keplerian\\
ORBIT \\
SUN
(BARYCENTER)
f
h
Figure 1 : \llustration of Encke's model
for calculating orbits around the sun:
p is the radius vector of the Keplerian
orbit r is the radius vector of the true
orbit, and e is the perturbation [the
difference between p and r).
when used on problems dealing with
elliptic motion, it usually allows larger
integration steps and controls the
growth of truncation errors somewhat
better than Cowell's model.
What Encke's model provides is an
expression for the second order dif-
ferential equation of e. 1 don't know
of any closed-form solutions to
Encke's model or any of the other
special perturbation models of the n-
body problem. In other words, there
is no equation or formula that is the
solution of the problem. Since there
is no closed-form solution, an iterative
numerical integration technique is
used. The program uses a Runge-
Kutta numerical integration method
that, while not the fastest calculating
method, is easy to program, is easy
to change step size, and provides
good stability and accuracy. The ac-
curacy I was trying to obtain was
about 0.1 right-ascension minute (6
RA seconds), and 1 minute in declina-
tion. The program will generally
satisfy this accuracy for periods of
calculation of two years or more if the
initial osculating orbital elements are
accurate. For comets and for asteroids
with extremely eccentric orbits, I
would not expect accuracy this good,
but fortunately the images for comets
are generally different than the back-
ground stars. The program employs
several simplifications that restrict the
time over which the perturbations can
be integrated and accuracy can be
maintained.
During my research for writing this
program, I had the opportunity to ex-
amine several perturbation programs
used by professional astronomers.
These programs were substantially
longer and used either tabular data
and interpolation for the positions of
the planets or a program that calcu-
lates perturbed motion for the planets
as well' as the asteroid. The former re-
quires large amounts of data entry or
access to data in machine-readable
form. The latter increases the amount
of calculation further still. This pro-
gram uses a series of polynomials
that are calculated and gives the or-
bital elements of each of the planets
considered to be perturbation
sources. The planetary positions
derived from these orbital elements
are not as accurate as the other
methods. This error, and several
others, leads to restrictions on the
period of time over which the pertur-
bations can be integrated by this pro-
gram to about 800 days before the
error exceeds the desired accuracy.
One perturbing acceleration has
been left out of the program. This is
the acceleration resulting from the
displacement of the body from the
Keplerian path about the primary. The
Keplerian path is a force-balanced
path only so long as the body is on
the path. When the asteroid is per-
turbed off the path, an additional ac-
celeration due to the primary comes
into effect. Equation 1 is the expres-
sion for the acceleration, and as long
as e is small then this term is very
small. The program forces a recom-
puting of the osculating elements of
the asteroid whenever e reaches a
predetermined small value. For the
desired accuracy, this perturbation
term can be ignored. This is the major
mathematical departure of the pro-
gram from Encke's model. Encke's
model includes this acceleration and
still requires a routine to compute
new osculating elements, but it allows
e to grow to much greater size before
[continued)
204 BYTE • JULY 1985
^
><$
lassie COBOL
True mainframe COBOL for
your microcomputer. Validated by
the GSA at the highest possible
level of compliance with the
ANSI 74 standard. With Microsoft®
COBOL, mainframe programmers
can be productive on MS-DOS™
and Microsoft XENIX® micro-
computers immediately.
Speed and Beauty*
High performance in a COBOL
program comes mostly from the
speed of the ISAM. And Microsoft
COBOL 2.0 has the fastest ISAM
on the market.
And our advanced screen
handling capability lets you create
the highly interactive programs that
end users prefer.
We wrote the book*
It's no surprise that IBM® DEC?
AT&T, H-P and Wang® all chose
Microsoft COBOL for their
MS-DOS machines. We know how
to get the most out of their micro-
computers. After all, we designed the
operating system.
So call (800) 426-9400. In
Washington State, Alaska, Hawaii
and Canada, call MICROSOFT
(206) 828-8080. The High Performance Software™
We'll give you the name of your
nearest Microsoft dealer or help you
update to Microsoft COBOL 2.0.
Certified High Level Compiler:
♦ GSA validation at the Federal High Level of
compliance with the ANSI 74 standard.
♦ Built in sort-merge, chaining, dynamic calling,
and overlays.
Fast multi-key ISAM:
♦ Split-keys and duplicate keys.
♦ Benchmark results of 5000 reads and writes to
an ISAM file:
Microsoft Realia MicroFocus 5 * Ryan-McFarland®
COBOL 2.0 COBOL Native Code COBOL 2.0
hours:
minut
3:30
.1:32 1:56 2:58
Interactive extended screen section:
♦ Cursor positioning, auto skip, automatic data field
formatting.
♦ ACCEPT and DISPLAY data by the screen full.
Productivity utilities:
♦ Interactive Symbolic Debugger.
♦ Rebuild file recovery utility restores corrupted
ISAM files.
Price:
♦ $700 for compiler and utilities.
♦ No runtime royalty fees.
Minimum System requirements:
♦ MS-DOS 2.0 or later, 192K RAM, and one disk
drive.
♦ Xenix 286, 512K RAM, and one disk drive.
Microsoft and Xenix are registered trademarks and
The High Performance Software is a trademark of
Microsoft Corporation. IBM is a registered trademark of
International Business Machines. DEC is a registered
trademark of Digital Equipment Corp. Wang is a registered
trademark of Wang Laboratories. Inc. MicroFocus is a registered
trademark of MicroFocus. Ryan-McFarland is
a registered trademark of Ryan-McFarland.
COMET LINES
rectifying the orbit.
a = rn*\pl\p\ 3 - r/|r| 3 |
(1)
The differential equation on which the
program is based is given in equation
2. .If equation I and equation 2 are
added you have the differential equa-
tion of Encke's model.
d 2 eldt 2 =
^-m k *\(s a -s k )l\s a -s k \^(sJ\s k H(2)
Subscripts a and ,k in equation 2
refer to the asteroid and perturbing
body; N is the number of perturbing
bodies; s is the position vector of the
body corresponding to the subscript
relative to the solar system bary-
center; m is the gravitational param-
eter of body k.
The program consists of the main
code and four subroutines. The main
program handles initial parameter in-
put for the asteroid number, dates
and increment for the ephemeris, and
an initial integration step size. As writ-
ten, the program expects to find a file
of asteroid osculating orbital elements
on disk. The short program DSKPRP
is an example of a program used to
initialize this file. The main program
integrates the perturbations from the
beginning epoch of the asteroid or-
bital elements to the first date of the
ephemeris. When the integration has
reached the first date in the ephem-
eris, the main program continues the
integration at whatever time interval
was specified for the ephemeris and
calculates the coordinate transforma-
tion from heliocentric ecliptic coor-
dinates to equatorial coordinates and
prints the ephemeris. Subroutine
KEPLER solves Kepler's equation for
the asteroid, Earth, and the other
planets. This calculation is done in
polar coordinates and then trans-
formed to heliocentric rectangular
coordinates. Subroutine NEWTON ac-
cepts the rectangular coordinates of
the ^steroid and a perturbing body
Table I: Osculating orbital elements for asteroid 90 for epoch 27.0, December
1980, in the order they would be entered in the program.
Julian date_
Inclination (/)_
2444600.5
Longitude of the ascending node-
Argument of perihelion (w)
Mean radius (a)
Daily motion (n)
Eccentricity (e)
Mean anomaly {M)
Brightness 8(1 ,0)
_ 2.23553 Deg.
_ 70.62207 Deg.
234.84993 Deg.
_ 3.1477109 AU.
_ 0.17648663 Deg.
_ 0.1659135
. 212.56103 Deg.
_ 9.3
Table 2:
The ephemeris calculated by the program for
asteroid 90
in the period 1 3.3 5, Septembet
I983 to 1 3.45,
September
1983.
Asteroid Number 90
Astrometric 1950.0
D
M
Y
JD
Right Ascension
Declination
Mag.
Distance
13.35
8
1983
2445559.85
23
8
24.1
-9
16
31
12.6
1.734
13.36
8
1983
2445559.86
23
8
24.1
-9
16
31
12.6
1.734
13.37
8
1983
2445559.87
23
8
23.8
-9
16
33
12.6
1.734
13.38
8
1983
2445559.88
23
8
23.4
-9
16
35
12.6
1.734
13.39
8
1983
2445559.89
23
8
23.1
-9
16
38
12.6
1.734
13.40
8
1983
2445559.90
23
8
22.8
-9
16
40
12.6
1.734
13.41
8
1983
2445559.91
23
8
22.5
-9
16
43
12.6
1.734
13.42
8
1983
2445559.92
23
8
22.1
-9
16
45
12.6
1.734
13.43
8
1983
2445559.93
23
8
21.8
-9
16
48
12.6
1.734
13.44
8
1983
2445559.94
23
8
21.5
-9
16
50
12.6
1.734
13.45
8
1983
2445559.95
23
8
21.2
-9
16
53
12.6
1.734
and calculates the perturbing ac-
celeration due to the body. Subrou-
tine ENCKE calculates a new set of
osculating orbital elements for the
asteroid from the old set and the per-
turbations that have occurred to the
asteroid. The last subroutine in the
program, subroutine ORBIT, calcu-
lates the orbital elements of the Earth
and other perturbing planets by a set
of polynomials and the Julian date.
Using the program is not difficult.
The program first prompts for the
date on which you want the ephem-
eris table to start, the interval of the
table, and the length of time to be
covered in the ephemeris. The unit of
time is in days, i.e., 0.01 day or 10
days. The time scale is universal time,
which for the purposes of the pro-
gram can be considered coordinated
universal time, which is broadcast by
WWV and other time stations. The
program then prompts for an integra-
tion step size. This generally should
be between 5 and 40 days, with a
maximum of about 2 percent of the
orbital period and a minimum of
about 0.1 percent of the orbital
period. The closer the epoch of the
orbital elements is to the first date in
the ephemeris, the longer the inte-
gration step may be. The objective in
selecting the integration step size is
to pick an interval small enough to
make the truncation errors in the in-
tegration small and have an interval
large enough to keep round-off
buildup minimized. The program then
prompts for the asteroid number and
fetches the asteroid's orbital elements
stored on disk. The asteroid's orbital
elements from the file are displayed.
If more recent elements are available,
the elements are entered and the file
updated. The program then calculates
an ephemeris for the dates and time
interval entered.
Ikble I contains the osculating or-
bital elements from the 1980 Ephem-
erides of Minor Planets for asteroid
number 90, named Antiope. Ikble 2
is the ephemeris calculated by the
program for a 0.1 -day period on
August 13, 1983. This period was
chosen because it coincides with the
{continued)
206 BYTE • JULY 1985
^
,^
<@
¥*
Mighty Macro
Assembler*
The new Microsoft® Macro
Assembler package. A complete devel-
opment environment that makes
you a more productive programmer.
Whether you re using Macro Assembler
or any Microsoft high level language.
A common calling convention lets
you easily call assembly language
routines from any high level Microsoft
language to add an extra burst of
blinding speed.
Better Debugging*
The new Symbolic Debug Utility
lets you stay close to the source. Now
you can step through your assembled
or compiled code by name rather than
by address. Source level display for
Microsoft Pascal, FORTRAN, and C
allows you to view both your original
source and the resulting code.
And we stuffed our package with a
full set of the most useful utilities
around. So that you can link, maintain
and organize your programs like
never before.
Who else but Microsoft could build
so much into one package for $150?
For the name of your nearest Micro-
soft dealer call (800) 426-9400. In
Washington State, Alaska, Hawaii
and Canada, call (206) 828-8088. And
if you're already MICROSOFT
USing MiCrOSOlt The High Performance Software™
or IBM® Macro Assembler, ask us how
you can upgrade to the mightiest Macro
of them all
Microsoft Macro Assembler Package:
Macro Assembler
♦For the 8086/8087/8088 and now the 186/286/287.
♦ Define macros.
♦ Conditional Assembly.
♦ Case sensitivity for symbols.
New Interactive Symbolic Debug Utility
♦ Controlled testing environment for debugging.
♦ Source line display of Microsoft FORTRAN, Pascal and
C Programs.
♦ Set breakpoints on line numbers and symbols.
♦ Single step to follow program execution.
♦Disassemble object code.
♦ Display values.
♦ Make minor changes without reassembling.
New Program Maintenance Utility
♦ Rebuilds your applications after your source files have
been changed.
♦ Similar to UNIX™ Make utility.
Library Manager
♦ Create, organize and maintain your object module
libraries created with Microsoft Languages.
♦ Set page size (default of 16 bytes).
Object Code Linker
♦ Simple overlaying linker combines relocatable object
modules created using Microsoft Languages into a single
program.
♦ Load Map generation.
♦ Specify from 1 to 1024 segments.
Cross Reference Utility for the Macro Assembler
♦ Creates a cross-reference listing of the definitions and
locations of all symbols used in an assembly language
program.
Microsoft is a registered trademark and The High
Performance Software is a trademark of Microsoft
Corporation. IBM is a registered trademark of
International Business Machines. UNIX is a trademark
of Bell Laboratories.
COMET LINES
period in which the Lowell Obser-
vatory made photographic plates of
the asteroid and the resulting posi-
tional measurements were published
in Minor Planet Circular #8193 (October
21. 1983) of the Smithsonian Astro-
physical Observatory. The positions
for asteroid 90 are as follows:
Date 13.39167 Aug. 1983
R.A. 23 hr 8 min 17.70 sec
Dec. -9 deg 17 min 18.8 sec
Date 13.42951
R.A. 23 hr
Dec. -9 deg
Aug. 1983
8 min 16.40 sec
17 min 28.6 sec
As you can see, the program satisfies
the accuracy required. For a further
comparison, table 3 is an ephemeris
calculated by a program that uses
only Keplerian motion and does not
calculate the perturbations due to the
major planets.
The program was originally written
to calculate ephemerides of asteroids
but can also be used to calculate
ephemerides of comets. When the
program is used for comets it is
necessary to do some minor calcula-
tion to translate the orbital elements
from the conventional form for
comets to elements usable by the pro-
gram. Also; comets are named by
several different methods: year and
order of discovery, name of dis-
coverer and subsequent redis-
covered, season of the year, or place-
ment in the sky. Comet names just do
not seem usable with the simple form
of random-access file used for the
numbered asteroids. I maintain
separate ASTRO.DAT disks for comets
and asteroids and keep a manual in-
dex of what comet is in each record,
l&ble 4 is a set of orbital elements for
Halley's comet from Minor Planet Cir-
cular #9214 (November 8. 1984). For
this set of elements the mean
anomaly (M) is not provided. Instead,
the time of perihelion (T) is given. This
Ikble 3:
The ephemeris as in
table 2,
but calculated
ising
only Keplerian motion.
Asteroid N
umber 90
Keplerian Motion Ephemeris Astrometric 1950.0
D
M
Y
JD
Right Ascension
Declination
Mag.
Radius
13.35
8
1983
2445559.85
23
12
27.9
-8
50
53
12.6
1.732
13.36
8
1983
2445559.86
23
12
26.7
-8
51
1
12.6
1.732
13.37
8
1983
2445559.87
23
12
26.4
-8
51
4
12.6
1.732
13.38
8
1983
2445559.88
23
12
26.1
-8
51
6
12.6
1.732
13.39
8
1983
2445559.89
23
12
25.8
-8
51
8
12.6
1.732
13.40
8
1983
2445559.90
23
12
25.4
-8
51
11
12.6
1.732
13.41
8
1983
2445559.91
23
12
25.1
-8
51
13
12.6
1.732
13.42
8
1983
2445559.92
23
12
24.8
-8
51
16
12.6
1.732
13.43
8
1983
2445559.93
23
12
24.5
-8
51
18
12.6
1.732
13.44
8
1983
2445559.94
23
12
24.2
-8
51
21
12.6
1.732
13.45
8
1983
2445559.95
23
12
23.9
-8
51
23
12.6
1.732
T^ble 4: A set of orbital elements for Halley's comet.
Julian date_
. 2446480.5
Time of perihelion passage (7)_
Inclination (/)
9.43867 Feb. 1986
Longitude of the ascending node_
Argument of perihelion (w)
Mean radius (a)
Daily motion (n)
Eccentricity (e)
162.23932 Deg.
_ 58.14397 Deg.
_ 111. 84658 Deg.
_ 17.9390115 AU.
_ 0.01297198 Deg.
_ 0.9672725
Calculated from equation 3.
Mean anomaly (M)
0.1240284 Deg.
is typical of the convention for report-
ing comet orbital elements. The cal-
culation of M is not complicated. M
equals the daily motion times the dif-
ference between the epoch of the ele-
ments and T. Equation 3 is the
mathematical expression for the cal-
culation of M:
M = n* (Epoch of elements - T)
(3)
The comet orbital elements general-
ly do not include the mean anomaly
(M). the mean radius (a), or the daily
motion. Usually the time of perihelion
(T) and the perihelion distance (q) are
given instead. Like M, missing
parameters can usually be calculated
from what is given. For example, to
calculate the mean radius from the
perihelion distance q and the eccen-
tricity, use equation 4:
a = q I (1 - e) (4)
If the daily motion (n) is not provided,
you only need to have the mean
radius and from equation 5 you can
calculate n:
n = 0.985609 / (a) 3 ' 2
(5)
These relationships should be suffi-
cient to allow calculation of any or-
bital element parameters that are not
provided. The brightness coefficient
£(1.0) is not applicable to comets. I
have written the program to use this
coefficient as a flag to prompt for the
name of the comet and to change the
output format slightly. A £(1,0) greater
than 1000 flags the program that the
ephemeris is of a comet. Sources
of comet orbital elements are
numerous. Occasionally a periodical
on astronomy will include orbital ele-
ments as part of an article. I expect
to see this more frequently as
amateur astronomers acquire and use
personal computers to calculate
ephemerides and indicate a desire to
publishers to see orbital elements in-
cluded in articles.
Because comets are made of mate-
rials that vaporize, they undergo some
mass loss each time they form a coma.
or tail. This mass loss also introduces
a source of perturbation not found in
asteroids. The program does not in-
{continued)
208 BYTE • JULY 1985
Plotter graphics prevent
boardroom
boredom
W
Crisp, clean, hardcopy graphics make dramatic im-
pressions. Now, with Houston Instrument's PC Plotter,
you have an affordable way to link the power of
graphics to your personal computer. The PC Plotter
produces quality graphics at a price you won't mind
paying. It allows you to produce vibrant line, bar, and
pie charts using eight different colors on either paper
or overhead transparencies. And you can create either
QV2" x 11" or 11" x 17" graphics.
Whether you're a computer wizard or novice, the
PC Plotter is simple to operate and can be used with
virtually any computer on the market today. Plus, your
graphics software choices are unlimited. Houston
Instrument products are supported by a versatile
collection of more than 250 graphics software packages.
For example, just take a look at the above photo and
you'll see plots created by PFS:® Graph, Lotus®
1-2-3,™ Peachtree Business Graphics System/'* Design
Intelligence,™ Energraphics, 1 " and Smart Spreadsheet
with Graphics. '-
Make the moat out of owning an IBM,® Apple® or
other personal computer. Give it a PC Plotter. . .and
give your presentations the visual advantage you need
to win in business.
Visit your authorized Houston Instrument dealer or
local computer store today and ask for a demonstra-
tion of the PC Plotter. For more information, call us at
800-531-5205. Texas residents may phone (512) 835-0900.
Houston Instrument products are designed, marketed, and
manufactured in Austin, Texas.
[jQODaSGODQ
instrument
Inquiry 174
4P019
COMET LINES
Table 5:
A set of test calculations for
Halley's comet.
Comet Halley
■
Astrometric 1950.0
D MY
JD
Right Ascension
Declination
Distance
26.97 1
1 1984
2446031.47
6
21
49.1
11
57
4
4.739
26.98 1
1 1984
2446031.48
6
21
50.0
11
57
5
4.740
26.99 1
1 1984
2446031.49
6
21
49.5
11
57
4
4.740
27.00 1
1 1984
2446031 .50
6
21
49.0
11
57
4
4.739
27.01 1
1 1984
2446031.51
6
21
48.5
11
57
4
4.739
27.02 1
1 1984
2446031.52
6
21
48.0
11
57
4
4.739
27.03 1
1 1984
2446031.53
6
21
47.4
11
57
3
4.739
27.04 1
1 1984
2446031.54
6
21
46.9
11
57
3
4.739
27.05 1
1 1984
2446031.55
6
21
46.4
11
57
3
4.739
27.06 1
1 1984
2446031.56
6
21
45.9
11
57
3
4.738
27.07 1
1 1984
2446031 .57
6
21
45.4
11
57
2
4.738
27.08 1
1 1984
2446031.58
6
21
44.9
11
57
2
4.738
27.09 1
1 1984
2446031.59
6
21
44.3
11
57
2
4.738
27.10 1
1 1984
2446031.60
6
21
43.8
11
57
2
4.738
27.11 1
1 1984
2446031.61
6
21
43.3
11
57
1
4.737
27.12 1
1 1984
2446031.62
6
21
42.8
11
57
1
4.737
elude these nongravitational pertur-
bations in the calculation. The ac-
curacy of the results is acceptable for
most purposes. Tkble 5 is an ephem-
eris calculated by the program using
the orbital elements for Halley's com-
et in table 4. From Minor Planet Circular
#9316 are measured positions for
Halley's comet in the same period:
Date 26.973
R.A. 6 hr
Dec. 11 deg
Date 27.109
R.A. 6 hr
Dec. 1 1 deg
Nov. 1984
21 min 48.88 sec
56 min 58.3 sec
Nov. 1984
21 min 41.80 sec
56 min 5 5.6 sec
T&ble 6: The epfiemeris for Halley
's comet
for )uly and August 1985
as calculated by the
program.
Comet
Halley
Astrometric 1950.0
D
M
Y
JD
Right Ascension
Declination
Distance
1.00
7
1985
2446247.50
5
32
2.0
18
13
56
4.424
3.00
7
1985
2446249.50
5
33
19.5
18
16
54
4.392
5.00
7
1985
2446251.50
5
34
38.3
18
19
51
4.358
7.00
7
1985
2446253.50
5
35
57.2
18
22
44
4.324
9.00
7
1985
2446255.50
5
37
16.1
18
25
32
4.288
11.00
7
1985
2446257.50
5
38
35.1
18
28
15
4.251
13.00
7
1985
2446259.50
5
39
54.0
18
30
55
4.214
15.00
7
1985
2446261.50
5
41
12.9
18
33
30
4.175
17.00
7
1985
2446263.50
5
42
31.5
18
36
1
4.135
19.00
7
1985
2446265.50
5
43
49.9
18
38
29
4.095
21.00
7
1985
2446267.50
5
45
7.9
18
40
52
4.053
23.00
7
1985
2446269.50
5
46
25.5
18
43
11
4.010
25.00
7
1985
2446271.50
5
47
42.7
18
45
27
3.967
27.00
7
1985
2446273.50
5
48
59.2
18
47
39
3.922
29.00
7
1985
2446275.50
5
50
15.2
18
49
48
3.876
31.00
7
1985
2446277.50
5
51
30.4
18
51
54
3.830
2.00
8
1985
2446279.50
5
52
44.8
18
53
57
3.783
4.00
8
1985
2446281.50
5
53
58.3
18
55
56
3.735
6.00
8
1985
2446283.50
5
55
10.9
18
57
53
3.686
8.00
8
1985
2446285.50
5
56
22.5
18
59
48
3.636
10.00
8
1985
2446287.50
5
57
32.8
19
1
40
3.585
12.00
8
1985
2446289.50
5
58
41.9
19
3
31
3.533
14,00
8
1985
2446291.50
5
59
49.6
19
5
19
3.481
16.00
8
1985
2446293.50
6
55.8
19
7
6
3.428
18.00
8
1985
2446295.50
6
2
.3
19
8
53
3.374
20.00
8
1985
2446297.50
6
3
2.9
19
10
38
3.319
22.00
8
1985
2446299.50
6
4
3.6
19
12
23
3.264
24.00
8
1985
2446301.50
6
5
2.2
19
14
8
3.207
26.00
8
1985
2446303.50
6
5
58.6
19
15
53
3.151
28.00
8
1985
2446305.50
6
6
52.5
19
17
39
3.093
30.00
8
1985
2446307.50
6
7
43.7
19
19
27
3.035
The accuracy for the comet ephem-
eris is well within the tolerance estab-
lished for use in locating asteroids
and should be equally satisfactory for
locating comets. 'Ikble 6 is an
ephemeris for Halley's comet for July
and August 1985. In July the comet
will be rising in the early morning in
the eastern horizon about an hour
before the sun.
1 need to give a word of warning to
users about a future complication in
the process of using this program.
Astronomical positions are almost in-
variably referenced to the Earth's
equinox and ecliptic at some date.
The problem is that with respect to
the star field, this is a continually
rotating set of coordinates. So, when
you find osculating orbital elements
or ephemerides for planets, asteroids,
or comets, they are noted as mean
ecliptic of 1950.0, or ecliptic of date,
or mean ecliptic of 2000.0. The pro-
gram is set up to calculate positions
referenced to the equinox and eclip-
tic of 19 50.0 and to use osculating
elements referenced to this set of
coordinates. The astronomical con-
vention for comet and asteroid orbital
elements and ephemerides is that the
reference equinox and ecliptic will be
at the century and half-century
dates- 1900, 1950, 2000. We are near-
ing a change point. Some reference
sources are now using the ecliptic of
2000 as the coordinate base, while
many others retain the ecliptic of 1950
as the base. If the source of orbital
[continued)
210 BYTE • JULY 1985
LOMAS DATA PRODUCTS PRESENTS:
IBM COMPATIBLE S100 BUS COLOR GRAPHICS
LOMAS DATA PRODUCTS presents COLOR MAGIC, the most complete compatibility solution for S100 bus
computer products. COLOR MAGIC includes three major hardware subfunctions which allow it to emulate
the IBM-PC: An entirely compatible video function, an IBM-PC keyboard interface and an IBM-PC com-
patible timer interface including IBM-PC sound compatibility. HOW COMPATIBLE IS IT? Currently we are
running MICROSOFT'S FLIGHT SIMULATOR recognized as one of the severest tests of compatibility. We
can also directly boot PC-DOS for the IBM-PC with no alterations. Other programs which have been tested
and function without problems are: LOTUS 1-2-3, DBASE III, WORDSTAR and VOLKSWRITER.
COLOR MAGIC
$595.00
OTHER
S100 BOARDS
■THUNDER 186 single board computer provides a high
performance 16 bit computer all on one board. It is an
ideal companion to the COLOR MAGIC to provide a low
cost, high performance IBM-PC compatible system. The
8Mhz 80186 offers lOMhz 8086 performance. THUNDER
186 provides all the components necessary to form a com-
plete system including: 2S6K bytes of no wait-state RAM,
2 serial ports, a parallel printer port, high performance
floppy disk controller controls both 5W and 8" drives si-
multaneously, full IEEE 696 (SI 00) bus for system expan-
sion. The COLOR MAGIC and THUNDER 186 combine to
provide performance you won't find in other compati-
bles. The price includes the powerful Concurrent DOS
operating system.
THUNDER 186 $1195.00
■NV-DISK is a solid state memory with software to emu-
late a disk drive under MS-DOS, Concurrent DOS, and
CP/M-86. NV-DISK is entirely COMPUPRO software
compatible allowing COMPUPRO users to take advan-
tage of the lower cost and battery protection support of-
fered by NV-DISK. It offers the advantage of high speed
access and no moving parts. It can be battery protected
to allow data to stay even while powered down. The
board is available in either 5 1 2K or 2 Megabyte configura-
tions and multiple boards may be used to create disk
drives with up to 16 Megabytes of storage.
NV-DISK 512K, $695.00 2 MBYTE, $1995.00
MEGARAM is a high density, high performance dy-
namic RAM board with up to two Megabytes of storage.
Megaram offers no wait state performance in 8086 sys-
tems with up to 10 Mhz processors at a fraction of the cost
of comparable performance static RAM.
MEGARAM »A MBYTE, $695.00 '/a MBYTE, $1095.00
1 MBYTE, $1495.00 2 MBYTE, $2095.00
For those of you who would prefer to buy complete S100
bus IBM-PC compatible systems, LOMAS DATA PROD-
UCTS offers a complete line of PC compatible system
with performance ranges varying from 8Mhz 8086's to the
super high performance 8Mhz 80286 microprocessor.
The 8Mhz 80286 offers 5 times the performance of an
IBM-PC and provides IBM-PC compatibility.
IBM-PC COMPATIBLE
S100-BUS SYSTEM
LOMAS DATA PRODUCTS offers IBM-PC compatible sys-
tems with performance far exceeding that available from
IBM. You can purchase systems offering performance of
an eight Mhz 8086 or up the performance of an 8Mhz
80286. Each system is capable of supporting 8Mhz math
coprocessors. Our 8Mhz 80286 system offers IBM-PC
compatibility while offering up to 2 times the perfor-
mance of the IBM-PC-AT. For applications where PC
compatibility is desirable but higher performance is a
benefit or requirement LOMAS DATA PRODUCTS offers
the only viable solution.
WHO IS LOMAS DATA
PRODUCTS . . .
LOMAS DATA PRODUCTS has been shipping 16 bit mi-
croprocessor SI 00 bus products for five years. We have
earned a strong reputation for reliability and perfor-
mance over these five years. We were running MS-DOS
(SCP-DOS/PC-DOS) before IBM knew the operating sys-
tem existed. We offer a wide range of 16 bit operating sys-
tems including MS-DOS, CP/M-86, CONCURRENT
CP/M-86 and CONCURRENT DOS. All our products are
backed by a one year guarantee. We offer no 8 bit prod-
ucts and concentrate entirely on high performance 16 bit
systems. If you are looking for the highest performance
possible on the SI 00 bus, you can be sure LOMAS DATA
PRODUCTS offers it
Dealer inquiries invited.
Wl
&?&&*
e of o^
ber-
(LDP will be closed July 1st thru the Sth for
vacation.)
LOMAS DATA PRODUCTS, INC. , [
182 CEDAR HILL STREET, MARLBORO, MA 01752 D TEL: (617) 460-0333 □ TELEX: 4996272
For orders outside the U.S., contact our exclusive dealers: D Australia - LAMRON PTY. LTD., (02) 808-3666
□ Malaysia - EXA COMPUTER (m) SENDIRIAN BERHAD, 795284 □ England - RATIONAL SYSTEMS, 0908-613209
or 0908-61 1349; SHARPBORN LTD., 018764559.
y 216 JULY 1985 'BYTE
COMET LINES
The convention for
comet and asteroid
orbital elements
and ephemerides
is that the reference
equinox and ecliptic
will be at the century
and half-century dates.
elements you use is referenced to the
ecliptic of 2000, you will need to
change the parameters for planetary
position that are used in subroutine
ORBIT the value for the obliquity of
the ecliptic (EPSLN) in the main pro-
gram, and the heading message for
the printout in the main program.
Values for the changes to be made
can be found in Astronomical Formulae
for Calculators.
The program was originally written
on a Digital Equipment Corporation
PDP-11 in DEC FORTRAN IV. Later I
translated the program to Digital
Research FORTRAN-77 for the IBM
PC and that is the version available
on BYTEnet Listings ( (617) 861-9774).
As I mentioned at the beginning of
the article, the program is a number
cruncher. The Digital Research FOR-
TRAN has the option at link time of
producing code for the 8087 copro-
cessor or linking 8087 simulation
routines.
I have timed the program on a varie-
ty of PC-DOS and MS-DOS systems.
If the 8087 coprocessor is not used,
a single integration loop of the pro-
gram will take from 60 to 130 sec-
onds, depending on the machine.
With the 8087 coprocessor the time
drops to about 1 second per loop.
The program in its present form is in-
tended to be as readable as possible.
At least one change to speed up ex-
ecution is possible. You can reduce
the number of times you call subrou-
tine KEPLER by almost one-third by
modifying the program to assign the
previous values of POS(I,I,3) to
POS(I.J.l) at the beginning of any in-
tegration loop in which the preceding
loop did not call subroutine ENCKE
and then began the loop calculating
POS(IJ,2). I do not know how much
this would improve execution time,
but if your system does not have an
8087, it is a modification that may be
worth making. If you use the program
extensively, the execution time im-
provement of the 8087 may be the
justification for adding one to your
system.
The program is written so that even
if you don't have a mainframe com-
puter and a degree in astrophysics,
you can convert the program to your
microcomputer's BASIC or FORTRAN
and, I hope, not get lost in the pro-
cess. Comments have been added to
the program listings to reference the
source of many of the values used for
the calculations, so I am not going to
discuss them further in text. 1 recom-
mend that you obtain a copy of Astro-
nomical Formulae for Calculators since 1 am
confident that you will eventually
need to refer to it for changes in the
reference ecliptic. If you have a back-
ground in calculus and are interested
in the derivation and physics behind
the program, I recommend Fundamen-
tals of Astrodynamics as a very readable
reference on the topic. ■
Editor's note: \f you are unable to obtain the
source-code listings from BYTEnet Listings,
Mr. Dixon will provide an IBM PC-
compatible disk containing source code and
compiled code for $18. Write to David S.
Dixon. 3208 Jupiter Rd. t las Cruces, NM
88001.
Subscription Problems?
^luSMlLp^
We want to help!
// you have a problem with your BYTE subscription, write us with the details. We'll do
our best to set it right. But we must have the name, address, and zip of the subscription
(new and old address, if it's a change of address). If the problem involves a payment, be
sure to include copies of the credit card statement, or front and back of cancelled
checks. Include a "business hours" phone number if possible.
BYTE
Subscriber Service
P.O. Box 328
Hancock, NH 03449
212 BYTE • JULY 1985
INDUSTRIAL GRADE
IEEE-696/S-100 BOARDS
Dual Systems designs and manufactures a variety
of IEEE-696/S-100 boards for 16-bit microprocessor
systems running under UNIX and other operating
systems. These boards bring high performance and
three years of field- proven experience to your
computing environment.
Each board is rigorously tested and burned- in for
168 grueling hours. If it can't bear the heat, it won't
bear our name.
High Performance System Boards
Model WDGSMD The WDC-SMD Hard Disk
Controller* is specially designed for high throughput in
large, heavily-loaded multi-user UNIX systems. All
sectors on a track are transferred essentially within a
single disk rotation regardless of where the head first
settles or the order in which sectors are encountered.
The controller offers 16 -bit throttled DMA data
transfers and disk transfers up to 1 Mb/sec. Also
features dual- ported, full- track, look ahead cache, and
onboard microprocessor. Interfaces with one or two
SMD drives. $2195.
Model SI04-DMA The most advanced, intelligent,
4- port serial I/O board available for the IEEE-696/
S-100 bus, this module features 256 bytes of FIFO
buffer for input characters and provides DMA transfers
for output. A built-in 8085A processor greatly
reduces system overhead. $695.
'Patent Pending
Model DMEM Features 256K bytes of memory and
either 8 or 16-bit data paths. 24-bit addressing, and
parity checking on each byte. DMEM has no S-100
wait states. $1395.
Model EPROM Capable of either 8 or 16-bit data
transfers, this 32/64K EPROM offers the versatility of
running with 68000, Z-8000, 8086, 16000, and
other 16 -bit processors. It accepts industry- standard
2732 and 2716 EPROMs. 64K RAMS may be mixed
with 2716 EPROMs for use as a RAM/EPROM board.
$345.
Model CPU-68000M High-performance CPU board
with 16 -bit data path, 10 MHz CPU operation, and
MC68451 MMU for multi-tasking applications. $1195.
Model CPU -68000 Similar to 68000M, but features
8K bytes of on- board ROM with Motorola's MacsBug
monitor instead of the Memory Management Unit.
$895.
Models M/BD-15 & 20 Bock Plones These premium
quality motherboards feature four-layer construction
with two internal ground planes, and Schottky-diode
termination. They provide high-speed operation with
true transmission line characteristics and minimum
noise. M/BD-15: $495, M/BD-20: $545.
Model CMEM This non- volatile CMOS memory board
provides easy-to-use 8 or 16-bit data paths and 32K
bytes of memory with dynamically movable
write/protect window. On- board lithium battery holds
data for 3-10 years with power off. $725.
Doto Acquisition ond Control Boards
Model CLK-24C Clock-calendar features a LSI CMOS
chip and on-board, long-life lithium battery. $325.
Model AIM-12 A highly reliable A-to-D converter with
35msec. maximum conversion time, 12-bit resolution
and accuracy, and 32 channels single-ended/16
channels differential. $725.
Model AOM-12 This D-to-A converter offers 1/0-
mapped port address, 12-bit ±72 L.S.B. accuracy
(0-70°C), and voltage outputs of to 10 volts, ±5
volts, and ± 10 volts. $675.
Model VIC 4-20 Converts voltage outputs from
AOM-12 into four separate 4-20MA current outputs.
Module also provides overvoltage protection on all
current output, plus transient protection per ISA
standards. $600.
For more information, call (415) 549-3854.
Dual Systems Corp., 2530 San Pablo Avenue,
Berkeley, CA 94702
THERE'S ONLY ONE
DUAL
CPU-68000M
Inquiry 133
JULY 1985 -BYTE 213
SILICON
SPC-CIAITICS
COMPUTERS
NEC
PC820J Computer
PC-8401A
8201 & 8401 Accessories
SanyO MBC-77S Portable
MBC-885
Wyse
Wysepc Oool
Wysepc lOMeg
Zenith
2 ISOSinge Drive
Z-lSODuolOrive
2- 15 OW/ 10 Megobyte
Z-160SingleDrive
Z-160 Ouol Drive
DISK DRIVES
Alpha Omega Turbo 10
Turbo 20 .
Turbo30
Haba Hobadisk for Macintosh
Iomega Bernoulli Box for IBM
10 Megobyte
20Megobyte
20MegobytePlus
5 Megobyte for Moclntosh
Rana Elite i
Elite II
Elite III
Elite lOH/Apple
Controller (W/Drive Only)
1000 W/DOS for Atori
TallgrassTG302o
TG-3135
TG-4060
Controller
BOARDS
AST Six Pock Plus
HerculescoiorCord
GraphicCord .
Parad JSe Modular Graphic 06-1
fivePok .
Quadram ouodboord ex ok
E-Rom 80
Ouodlink
Tec Mar
Graphics Mosler
126K Dynomic Memory
256K Dynamic Memory
Captain 128K
Coptoin256K
VIDEO TERMINALS
Altos
Smoit II
Qume
OVTGreen 101
QVTAmber 101
Wyse so
75 .
Wyse 85
Zenith 2 22
Z-29
Z-49
$315
$av«
Savo
PRINTERS
Anadex
All Models
Brother
HRlOw/Troctors
Twinwriler S
HR-15XL
HR 25
HR3S
Canon
LBP-8A1
C-ltoh
A- 10- 30
F-10 Parallel or Seriol
SS CPS Seriolor Porollel
8SI0Porollel(Prowriler)
8S10SP
BS10SCP
estoBPi
Citizen
MSP- 10
MSP- 15
MSP- 20
MSP-25
Comrex
CR-2E
CR-4
$ave DaisyLaser
Savo PR101 .
Datasouth
Save 05180
Save D5220
D5PPB1
c oc DS-PPB2
Save 25%
Savo 25% Diablo
Savo 25% 25
Savo 25% 630API
Sovb25% 630ECS
630 ECS/IBM
Other Printer Models
$689 EpSOn All Printer Models
"J" Inforunner
Ritemon w/Troctor
$329 Ritemon 15
Ritemon Blue w/Troclar
$1799 Juki
$2499 5500
$2660 6000
$1459 6100
$179 63 °°
$339 NEC
$405 2010, 2015. 2030. 2050
$1080 3510.3515.3530.3550
$69 8810.8815 8830.8850
$175 P2.P3
$2289 Okidata Ail Printer Models
$1469 Panasonic
$119 ,09 '
1092
1093
KXP3I51
$259 Siemens
$145 pt/88 InkJet
$295 p T /89 | n |,jet
$259 Star Micr OniCS All Printer Models
$159 Silver Reed
$219 EXP400 Porollel
*89 EXP500 Parallel or Serial
*329 EXP550 Porollel or Serial
EXP770 Porollel or Senol
$449 Toshiba P1340 Parollelor Serial
$225 p 3S) Porollel or Serial
$299
$299
' DISKETTES
Maxell md uoty iooj
MD-2 (Oty 100)
Nashua
S/SD/0<Oty 100)
$294 D/SD/D(Oty 100)
$769
$314
JJJ5 KEYBOARDS
Savo Keytronicssisi
$469 5 ' 5,Jf
$599
Save
MONITORS
PLOTTERS
Amdek All Monitors
Save
Enter sweet-P6oo
Savo
Princeton Graphic hx 12
$479
Epson hi eo
$239
Sanyo crt-36
$149
$819
Taxan
$345
121 Green
$125
$649
122 Amber
$134
$875
420RGB
$399
425 RGB/Green
$410
Call
440
Zenith
$549
$469
ZVM-122 Amber
$95
$869
ZVM- 123 Green
$89
$1035
ZVM- 124
$129
$295
ZVM- 130
Save
$385
ZVM133Colo//RGB
$410
$465
ZVM- 135 Color /RGB W/Audio
$459 A
^
$315
ZVMI36
$575 /
A
$284
$414
$414
$544
$364
Savo
Savo
Savo
$1089
$1315
$449
$635
$609
$1484
$1669
$1669
Save
Save
$244
$499
$299
Savo
5199
Savo
Savo
$629
$1009
$1399
Save
Save
$265
$349
$519
$459
Sovo
Savo
Inquiry 408 for MS-DOS products. Inquiry 409 for all others.
Prices reflect 3% to 5% cosh discount. Product shipped in factory cottons with manufacturer's warranty. Please odd S9.00 per order for UPS ground shipping. Orders 10 lbs. and
under you pay for ground service, receive air service at no extra charge. Avoiloble on orders 1 1 20 lbs. S15 for air service. Orders 21-30 lbs. $20 far air service. Prices &
ovoilobility subject to chonge without notice. Send cashier's check a r money order. . oil other checks will delay shipping two weeks.
$235
$379
$399
$699
$544
$1155 V MODEMS
Anchor Automation
Anchor Express
Mark XII .
$149 HayeS Smarlmodem 300 Baud
$189 Smoilmodem 1200 8oud
Smortmodem 12008(IBM)
$125 Smortmodem 2400 Baud
$135 Micromodem HE (Apple)
Novation Smart Cot Plus
$179
$179 US RobotiCS Password 1200
COMPUTERS AND SPACE
TRACKING EARTH
SATELLITES
by E. H. Weiss
The Stumpff program can help you calculate earth-orbiting
satellite positions with high precision
THE PURPOSE OF the program
Stumpff is to compute the orbit or tra-
jectory of a body of negligible mass
(spacecraft or minor planet) in the
gravitational field of three massive
bodies. In the point-mass problem,
each body behaves as if its entire
mass is concentrated at a single point.
In that case the Stumpff program con-
verges to the exact solution. Another
use of Stumpff is to obtain fast ap-
proximations, especially to orbits
within our solar system. In that case
an accuracy on the order of one part
in a thousand is usually maintained,
even for lengthy and stressing cases.
The program is named in honor of
professor Karl Stumpff (1895-1970),
who developed the theory upon
which the program is based.
The method described here has two
major advantages over traditional
methods. First, it is 10 to 15 times
faster. Second, there is no need to
store the positions of the massive
bodies, called ephemerides, on disks
or tapes. This point is crucial; without
it a personal computer could not per-
form the computations.
Stumpff is written for a minimum-
configuration IBM PC. An 80-column
display console and a printer are re-
quired. A listing of the BASIC source
code and a compiled version for the
IBM PC are available for downloading
from BYTEnet Listings at (617)
861-9774.
Historical and Technical
Background
The two-body problem (motion of a
planet around the sun) was solved by
lohannes Kepler (1571-1630). Kepler's
solution to the two-body problem
enabled him to compute the position
of a planet at any value of time by a
series of formulas. Isaac Newton
(1642-1727) tested his law of univer-
sal gravitation by rederiving Kepler's
laws with his own invention, the cal-
culus. Newton found that the solu-
tions are not only ellipses, as stated
by Kepler, but also parabolas and
hyperbolas (if the velocity of the less
massive body is sufficient to escape
the gravitational field of the more
massive body).
The search for the solution of the
three-body problem occupied math-
ematicians and astronomers until Karl
G. I. lacobi (1804-1851) proved that a
closed-form (general) solution is im-
possible if a body is gravitationally at-
tracted by two or more other bodies.
It is, however, possible to obtain the
solution by numerical techniques.
Numerical Techniques
The motion of a small body is de-
scribed by a set of differential equa-
tions and is traditionally computed by
numerical integration. In order to per-
form a numerical integration, you
must first know the values of all mo-
tion parameters at t . the start time.
Then look up the coordinates of the
massive bodies in a table of
ephemerides. Next, numerically inte-
grate the position of the small body
to time t\. This is possible provided
that the time step h = t\ - t is suffi-
ciently small. Then, using the known
values of the small body at time t\.
compute the values at t 2 - The values
of the motion parameters of the
massive bodies are again obtained
from tabulated ephemerides. Similar-
{continued)
E. H. Weiss, an advisory analyst for IBM,
has more than 3 5 years of experience in
government and private industry as a pro-
grammer, instructor, analyst, and manager.
His Stumpff program is his alone—it was not
developed by or for IBM. He can be reached
at 7568 Remington Rd., Manassas. VA
22110.
)ULY 1985 -BYTE 215
TRACKING SATELLITES
ly, "march" from time t 2 to t 3 , then to
U. t 5 . etc., until the values of the mo-
tion parameters at the desired end
time are obtained.
What has been said so far about nu-
merical integration is quite general. It
is equally valid for the numerical in-
tegration of the equations of motion
of a spacecraft and for any other dif-
ferential equation. Is there a better ap-
proach for astronomical or spacecraft
problems? lohann Franz Encke (1791-
1865) thought so. His clever method
is useful if the major contribution to
the motion of the small body is
caused by the gravitational attraction
of just one body. (This is frequently
satisfied in our solar system.) In that
case, a two-body method is used to
compute the spacecraft motion due
to that one massive body; this is
called the reference orbit. The con-
tribution of all other effects, called the
perturbation, is obtained by numeri-
cal integration, lb obtain the space-
craft motion, you add the values of
the reference orbit and the perturba-
tion. Since the quantity to be inte-
grated—the perturbation— is small
relative to the reference orbit, a com-
paratively large time step can be
used. Thus, even though the calcula-
tion time spent on one Encke time
step is greater than for straightforward
integration, the Encke method
generally performs the entire com-
putation in less time.
Connection Between the
Encke and Stumpff Methods
The Stumpff method is an extension
of the Encke method. The Stumpff
reference orbit includes the gravita-
tional attraction of all massive bodies
and thus accounts for all point-mass
effects. Furthermore— and this is
crucial— the deviation between the
reference and the actual orbits re-
mains small even over protracted time
intervals. Therefore, the time step for
the Stumpff method can be larger
than that for the Encke method, which
in turn is larger than that for straight-
forward integration. The bottom line
is that the Stumpff technique is about
10 to 1 5 times faster, even though the
computing time per time step is
slower than for other methods.
The Stumpff method was first de-
scribed in 1942 in reference 1. The ar-
ticle explains and proves the method
and illustrates it by computing the
orbit of a minor planet. References 2
and 3 provide a new and shorter
proof and also include applications to
artificial satellites. Reference 2 in-
cludes four FORTRAN listings of the
Stumpff technique for mainframe
computers.
A Sample Case
Stumpff can compute the orbit of any
body of negligible mass in the gravita-
tional field of any three massive
bodies. The program is set up to com-
pute a sample case; other cases re-
quire input changes, to be discussed
shortly. The sample case computes
the orbit of Explorer 33, which was
launched on July 1, 1966. Explorer 33
describes more than 10 highly eccen-
tric orbits around the earth and moon
in 180 days. There are several close
approaches to the earth and the
moon.
Notation
Stumpff computes the trajectory of a
spacecraft in the gravitational field of
three massive bodies. The mass of q ,
the spacecraft, must be negligibly
small. The sample case is set up with
<\\ as the earth, q 2 as the moon, and
43 as the sun. The masses of the four
bodies are denoted by m 0l m [l m 2 . and
m 3 .
Any coordinate system can be used,
provided that the origin is at the
center of body q x . The sample case
uses the standard 1950.0 coordinate
system. The x-axis points to the first
point of Aries (also called the vernal
equinox), the z-axis points north, and
the y-axis completes a right-handed
orthogonal coordinate system. All in-
put and output is in kilometers (km)
for position, kilometers per second
(km/sec) for velocity, and days for
elapsed time.
The vector from q\ to q is denoted
by pio. That is, p l0 is the position vec-
tor of body q relative to (or as
measured from) q { . The three coor-
dinates of pio along the x-, y- t and z-
axes are denoted respectively by
Viod). Vio(2). and V I0 (3). More general-
ly, let i = 0. 1. 2, or 3; j = 0, 1. 2, or
3. Then p if is the position vector of qj
relative to q it and its components
along the coordinate axes are V, ;; (l),
Y u [2). and 7^(3). The time derivative
of p u is a velocity vector; it is denoted
by v ( j and its components by y (4),
^(5). and y, y (6).
Input
The Stumpff program always prompts
for four data entries. It prints the
default parameters for the sample
case, then asks "DO YOU WISH TO
MODIFY ANY OF THE ABOVE CON-
DITIONS? Y OR N." If you respond
with "N" or "n," the program im-
mediately continues with the next of
the three remaining prompts.
In response to the prompt
"RESULTS WILL BE PRINTED EVERY
NTH DAY," type the desired frequen-
cy (e.g., 10 to obtain printouts every
tenth day). In response to the prompt
"LARGEST VALUE OF TIME TO BE
PRINTED, IN DAYS." type 180 if the
length of the mission is 180 days, and
so on. The last prompt is "TIME-STEP
CONTROL CRITERION. IE -5 OR
IE- 6 RECOMMENDED." Respond
with an appropriate number, remem-
bering that smaller values yield
greater accuracy, but the calculations
require more computer tirrte.
If you respond to the first prompt,
"DO YOU WISH TO MODIFY ANY OF
THE ABOVE CONDITIONS? Y OR N."
with "Y" or "y," the program prints all
initial conditions, one at a time. If no
change is required, merely press
Enter; to change a value, type a new
value, then press Enter. The initial
conditions are displayed in the follow-
ing order:
Y10(l) . . . Y10(6)
Y12(l) . . . Y12(6)
Y13(l) . . . Y13(6)
The canonical unit of length
The canonical unit of time
The starting time, in days
ml. m2. m3
Program lines 320 to 360 and the sub-
routine on lines 1930 to 2790,
{continued)
216 BYTE • JULY 1985
STOP GETTING
WUR WIRES CROSSED.
One mix up, and a whole project can get
thrown off, Which can mean costly delays. With
Post-it™ Notes, you can put important notes or
directions right where they'll be seen/The unique, or art supply dealer.
color means your message is sure to get noticed.
Call 1-800-328-1684 for a free sample. Then
get more from your office manager, local stationer
repositionable adhesive means they'll stay putThen
With Post-it Notes, you'll never have
come off as easily as they went on. And the bright problems making connections.
Post-it
Note Pad
502$^" '
Inquiry, 2
\ \
TRACKING SATELLITES
Table I : Printer output of Stumpff using the default sample data for Explorer
33 and IE- 5 as the time-step control criterion.
Position in km and velocity in km/sec. Origin at Q1 .
Lines 1 & 2 Y10; lines 3 & 4 Y12; lines
5&6 Y13.
Line 1 ends with time in days. Line 7 gives spacecraft distance from Q1 and Q2.
+ 1. 8352641 E + 05 '
-2.4094338E + 05
-3.6452766E + 04
+ 0.0000000E + 00
+ 1.0044146E + 00
-3.2081303E-01
- 1. 51 68001 E- 01
+ 2.1384734E + 05
- 2.961 9053E + 05
+ 1.6430464E + 05
+ 8.4600699E-01
+ 4.7626001 E- 01
+ 1.7218044E-01
- 9.38561 36E + 07
+ 1.0949798E + 08
+ 4.74861 28E + 07
- 2.2920521 E + 01
-1.6789843E + 01
+ 7.281 7683E + 00
R10.R20
+ 3.0506469E + 05
+ 1 .4254020E + 05
Canonical units of length and time are:
+ 6.3781650E + 03
+ 8.0681 366E + 02
Masses of bodies 1 ,
2, and 3 are:
+ 1 .0000000E + 00
+ 1.2299896E-02
+ 3.3295128E + 05
Start time, Date
08:32:41 07-01-
1984
Time-step criterion
+ 1.0000000D-05
+ 4.0406591 E + 05
+ 5.7658706E + 03
-9.9387773E + 04
+ 1.0000000E + 01
-4.8275355E-01
+ 5.1666003E-01
+ 8.1928223E-02
+ 1.7381369E + 05
+ 3.1362872E + 05
+ 1. 43801 52E + 05
-9.3196988E-01
+ 3.2447833E-01
+ 2.3401 709E- 01
-1.1224846E+08
+ 9.3514536E + 07
+ 4.0555028E + 07
-1.9551346E + 01
-2.0131100E + 01
+ 8.7292433E + 00
R10,R20
+ 4.1614953E + 05
+ 4.5490291 E + 05
+ 3.7403688E + 05
-2.5159747E + 05
+ 7.2772000E + 04
+ 2.0000000E + 01
+ 5.6283206E-01
+ 1.9169375E-01
- 1.509281 1E- 01
- 3.23971 41 E + 05
+ 1.6550636E + 05
-5.8775484E + 04
+ 4.5049697E-01
- 8.4750861 E- 01
- 4.599551 3E- 01
-1.2746285E + 08
+ 7.4866512E + 07
+ 3.2467906E + 07
-1.5571598E + 01
-2.2928595E + 01
- 9.9447031 E + 00
R10.R20
+ 4.5661869E + 05
+ 7.0343669E + 05
+ 3.01 8871 9E + 05
+ 1.0132476E + 05
-7.8300773E + 04
+ 3.0000000E + 01
-9.3400902E-01
+ 3.8737997E-01
+ 1.9829461 E- 01
+ 3.6786394E + 05
- 1. 4087461 E + 05
- 9.821 0367E + 04
+ 4.1416159E-01
+ 7.9788619E-01
+ 3.7135252E-01
-1.3902795E + 08
+ 5.4090352E + 07
+ 2.34571 96E + 07
-1.1139797E + 01
-2.5052975E + 01
-1.0864564E + 01
R10.R20
+ 3.2792316E + 05
+ 2.5181314E + 05
+ 4.5098631 E + 05
-1.9036528E + 05
- 9.655041 4E + 04
+ 4.0000000E + 01
+ 3.2330784E-01
+ 3.2467601 E- 01
-1.0042379E-01
- 5.631 8953E + 04
+ 3.2954591 E + 05
+ 1.7090238E + 05
-1.0172640E + 00
-2.3190196E-01
-4.1716743E-02
-1.4661626E + 08
+ 3.1767970E + 07
+ 1. 3777301 E + 07
-6.3732409E + 00
- 2.6502871 E + 01
+ 1.1492944E + 01
R10.R20
+ 4.9894850E + 05
+ 7.7407838E + 05
+ 1.0722097E + 05
+ 1.3195153E + 05
-3.3376625E + 04
+ 5.0000000E + 01
- 1. 719931 5E + 00
-2.0821010E-01
+ 4.3421 927E- 01
-1.5787850E + 05
-3.1072731E + 05
-1.4608538E + 05
+ 9.0786868E-01
-4.1719040E-01
- 2.791 2253E- 01
- 1 .4996200E + 08
+ 8.5147130E + 06
+ 3.6924375E + 06
-1.3445547E + 00
-2.7184437E + 01
-1.1790426E + 01
R10,R20
+ 1.7326725E + 05
+ 5.281 5294E + 05
[continued)
available on BYTEnet, deal with input
to Stumpff.
Output
Seven lines are printed every n days,
where n is an input parameter:
Line 1: Y10(l), YI0(2), YI0(3).
elapsed time
Line 2: YI0(4), YI0(5). YI0(6)
Line 3: YI2(1). YI2(2). Y12(3)
Line 4: YI2(4). YI2(5). YI2(6)
Line 5: Y13(l). YI3(2). YI3(3)
Line 6: Y13(4). YI3(5). YI3(6)
Line 7: "RIO, R20", R10, R20
(where RIO is the distance be-
tween q\ and qO and R20 is the
distance between ql and qO).
Lines 1260 to 1570 of Stumpff deal
with computer output.
Ikble I shows the sample case in-
tegrated for 90 days. The time-step
control criterion is IE- 5.
Canonical Units
The equations of motion include the
Gaussian constant of gravitation,
which involves the units of length,
time, and mass and therefore as-
sumes different numerical values for
different basic units. But the constant
appears in the equations of motion
only as a multiplicative factor. There-
fore, it need not be coded if it
assumes the value of unity.
Canonical units are a set of consis-
tent units for which the Gaussian con-
stant equals unity. Canonical units are
used in all internal computations of
Stumpff. The definition of canonical
units is as follows: Let d be the
distance between point-mass bodies
a and b. Let body b describe one com-
plete revolution around body a due
to the gravitational attraction of a. and
denote the period of one complete
revolution by PER. The units of mass,
length, time, and the constant of uni-
versal gravitation are considered to be
canonical if
• the mass of body a is the unit of
mass
• the distance d is the unit of
length
• the period PER, divided by (2 *
[continued)
218 BYTE • JULY 1985
COMPUTERS
IBM ENHANCED AT ... . 5395
IBM ENTRY LEVEL AT.. 3895
IBM PC, 1DSDDDR,
256K 1559
IBMPQ2DSDDDR,
256K 1689
IBM PC, NO DRIVES,
64K 1269
IBM PC, 2 HALF/HYTES,
256K 1689
IBM XT, 1DSDD
DR/10MB, 256K 3829
IBM XT, 1DSDDDR/MYND
HD, 256K 2595
COMPAQ, 2 DSDD,
256K 2059
MONITORS
AMDEK300G 129
AMDEK300A. 139
AMDEK310A 159
AMDEK600RGB
COLOR 419
AMDEK 710 SUPER
HIRES COLOR 549
IBM COLOR 629
IBM MONOCHROME .... 249
PRINCETON MAX-12 .... 159
PRINCETON HX-12 RGB
COLOR 469
PRINCETON SR-12/SCAN
DOUBLER 879
QUADRAM
AMBERCHROME 169
QUADRAM
QUADCHROME II 429
MISCELLANEOUS
MEMORY, 64K CHIPS .... 19
MEMORY, 256K CHIPS ... 99
PRINTER CABLE 25
MICROFAZER BUFFER,
8K 129
MICROFAZER BUFFER,
64K 219
VERBATIM, DSDD DISCS . 27
DISPLAY CARDS
STB SUPER HI RES 400 . 395
HERCULES COLOR 159
IBM MONOCHROME .... 239
IBM COLOR 229
EVEREX GRAPHICS
EDGE 339
GENOA SPECTRUM .... 329
TECMAR GRAPHICS
MASTER 459
PARADISE MODULAR
GRAPHICS 279
BOARDS
AST SIX PACK PLUS,
64K 259
ASTMEGAPLUS, 64K . . . 279
ASTMP-2,64K 249
AST ADVANTAGE, 128K . 399
ASTI/OPLUS 139
JRAM-2 169
QUADRAM QUADBOARD,
0K 239
QUADSPRINT CALL
TECMAR CAPTAIN, 0K . . 219
TECMAR FIRST MATE,
0K 199
TECMAR WAVE XT, 64K . 199
TECMAR JR CAPTAIN,
128K 299
MODEMS
HAYES2400 649
HAYES300B 199
HAYES 300/1200 421
HAYES 1200B w/
SOFTWARE 389
HAYES 1200B 345
VEN-TEL HALF CARD ... 369
VEN-TEL 300/1200
INTERNAL 339
AST REACH HALF CARD
1200 359
• Low Low Prices
• No Surcharge for Credit Cards
• Open 9 AM to 7 PM Eastern (Mon-Fri)
9 AM to 2 PM Eastern (Sat)
1-800-237-4048
(ORDERS ONLY)
PRINTERS
OKIDATA82A 299
OKIDATA83A.WIDE
CARRIAGE 559
OKIDATA 84P, WIDE
CARRIAGE 669
OKIDATA92P 379
OKIDATA93P,WIDE
CARRIAGE 599
OKIDATA2410P 1790
OKIDATA 182 219
OKIDATA192 359
EPSONRX-80 239
EPSON FX-80,
TRACTOR 359
EPSONLX-80 249
EPSON RX-80FT PLUS .. 299
EPSON RX-100, WIDE
CARRIAGE 399
EPSON FX-100, WIDE
CARRIAGE 499
EPSON JX-80 COLOR
PRINTER 499
EPSON LQ-1500
PARALLEL 999
NEC2050 659
NEC3550 1059
NEC8850 1499
JUKI 6100 399
JUKI 6300 749
ACCESSORIES
OKIDATA 82/92
TRACTOR 49
NEC BI-DIRECTIONAL
TRACTOR 154
NEC CUT SHEET GUIDE . 64
JUKI 6100 BI-DIRECTIONAL
TRACTOR 109
JUKI 6300 BI-DIRECTIONAL
TRACTOR 129
1-800-237-4048
VISA 9
AM-EX
DINER'S
CLUB
CGMFU1ER
iVWRr
1901 S. TAMIAMI TRAIL, VENICE, FL 33595
Call for Non-Advertised and Lower Current Prices.
IBM is a registered Trademark of International
Business Machines. Prices subject to change.
We accept MasterCard, VISA, Money Orders,
certified and personal checks and COD shipments.
Returns are subject to a 15% restocking fee.
IN FLORIDA CALL 813-493-2736
Inquiry 99
TRACKING SATELLITES
+ 4.2073403E + 05
-8.1687375E + 04
-1.3920300E+05
+ 6.0000000E + 01
-1.6991589E-01
+ 5.4551 083E- 01
- 4.07841 50E- 02
+ 4.0053797E + 05
+ 6.0884805E + 04
+ 1.5494327E + 03
-1.4566940E-01
+ 8.5460287E-01
+ 4.4591239E-01
-1.4892976E + 08
- 1. 497361 6E + 07
-6.4940470E + 06
+ 3.7287424E + 00
-2.7058577E + 01
-1.1733729E + 01
R10,R20
+ 4.5063006E + 05
+ 2.0136027E + 05
+ 2.2461516E + 05
- 2.8893991 E + 05
-3.9640344E + 04
+ 7.0000000E + 01
+ 8.1509495E-01
-6.4160638E-02
-2.9409379E-01
-2.6377850E + 05
+ 2.1918655E + 05
+ 1.3143569E + 05
-7.0102608E-01
-7.3732376E-01
- 3.24221 94E- 01
-1.4353605E + 08
-3.8023476E + 07
- 1. 6489461 E + 07
+ 8.741 3425E + 00
-2.6167715E + 01
-1.1348359E + 01
R10,R20
+ 3.6811628E + 05
+ 7.2525019E + 05
+ 3.4287069E + 05
+ 6.1140590E + 04
-1.2910519E + 05
+ 8.0000000E + 01
-6.4364934E-01
+ 5.7552481 E- 01
+ 1.6853730E-01
+ 6.8223969E + 04
-3.3873609E + 05
+ 1. 78291 13E + 05
+ 9.9896520E-01
+ 1.2927669E-01
-8.4648142E-03
-1.3387658E + 08
-5.9954040E + 07
- 2.6001 038E + 07
+ 1.3563957E + 01
-2.4460604E + 01
-1.0608757E + 01
R10,R20
+ 3.7143862E + 05
+ 4.8759766E + 05
+ 3.2928400E + 05
-2.8257238E + 05
-9.0272820E + 04
+ 9.0000000E + 01
+ 5.4575258E-01
+ 2.4833123E-01
-2.2335909E-01
+ 3.0065381E + 05
+ 2.4090578E + 05
+ 1.0086758E + 05
-6.7142922E-01
+ 6.2881 094E- 01
+ 3.7202370E-01
-1.2021711E + 08
-8.0078016E + 07
-3.4727984E + 07
+ 1. 79791 09E + 01
- 2.2009541 E +01
-9.5437965E + 00
R10,R20
+ 4.431 9781 E + 05
+ 5.5801 769E + 05
End time
38:39:14
3.14159), is the unit of time
• the universal constant of gravita-
tion equals unity
The following canonical units are
frequently used in astronomy. The
unit of mass is the mass of the sun,
the mean distance from the sun to the
earth is the unit of length, and the unit
of time equals one sidereal year
divided by (2*3.14159), or 58.132
days.
The sample case in the program
uses the mass of the earth as the unit
of mass and the equatorial earth
radius (6378.165 km) as the unit of
length. The computation of the
canonical unit of time can be left to
the astronomers, who have stated that
its value is 806.813645 seconds.
Lines 260 to 300 of the listing ini-
tialize the canonical values for the
sample case. In the program, variable
CML holds the canonical unit of
length and CMT is the canonical unit
of time.
Mathematical Statement
of the Problem
There are four bodies, denoted by q .
c\\, q 2 , and q 3 . with masses m , m ]t m 2 ,
and m 3 . The mass of body q is negligi-
ble. The position vector of body ir-
relative to cji is denoted by p { j(t n ).
where i and / may assume numerical
values 0, 1. 2, or 3; also, n is any in-
teger, t is the abbreviation for time,
and therefore t n denotes a specific
value of time. The time derivative of
Pij(t n ) is the velocity vector v (t„).
The mathematical statement for the
problem of this article is as follows.
At the outset the values of the six vec-
tors p, (t ). Pnlto). PnM, Vio(to). v 12 (to).
and v, 3 (to) are known; they are called
the initial conditions. The objective is
to determine the value of p ]0 (t f ), where
t f is the specified final time. This is ac-
complished by first computing the
values of the six vectors at time t\.
Then, using the just-obtained values
as new initial conditions, compute the
vector values at t 2 . Continue "march-
ing" to t 3 , U etc., until the values for
t f are determined.
It is mentioned in passing that any
vector Pij can be computed from the
three vectors p\ 0l p ]2 , and p 13 . To see
this, remember the obvious vector
relations
Pu = -Pm
Pu + Pjk = Pik (k = 0. 1.2, or 3)
Pu =
Thus, for example, p 2 o = Pi\ + Pio =
-P\i + Pio.
Two-Body Motion
Suppose there are only two bodies,
say q and q\. As before, Pio(fo) an d
vio(to) denote the position and veloci-
ty vectors of q relative to q\ at time
to- The corresponding values at time
ti are denoted by |pio(ti)| and |vio(ti)|.
where the square brackets show that
the values are the result of two-body
motion. Over 100 useful procedures
exist for solving two-body problems.
In the days of paper-and-pencil com-
putation, the human computer could
easily switch procedures— for exam-
ple, from an efficient procedure for
elliptic motion to another procedure
as the motion approached parabolic
characteristics. Programmers for elec-
tronic computers prefer one universal
method for all types of two-body mo-
tion. Stumpff uses a universal method
called "subr See lines 1680 to 1910
of the program. Stumpff spends the
bulk of its time in this subroutine.
Stumpff Reference Orbit
This section presents the equation for
P u . the Stumpff reference orbit for
position, and V, v , the reference orbit
for velocity, lb simplify the equations,
the following conventions are used: P u
and Vtj refer to time h; the two-body
values, enclosed in square brackets,
also refer to time tu all other terms
refer to time to: fi = t\ - t \s the time
step.
It is easier to state the equations for
[continued)
220 BYTE • JULY 1985
Finally, business computer
software for the hard-nosed,
No one takes a harder look at
software than small to mid-sized
businesses.
So take a long, hard look at
The Accounting Solution™ a new,
totally integrated software package
from Business Tools, Inc™
You'll find its breakthrough fea-
tures are designed to pay off where
it counts— on the bottom line.
Hard-nosed economy, $99*
Contrary to popular opinion,
you don't need a small business
loan to buy quality software. Not
if you're buying The Accounting
Solution. For $99, you get a
language/data base manager with
more hard-nose capabilities and
speed than any program available
at any price; $249 buys the
language plus accounts receivable/
payable and general ledger; $399
gets you all the above plus inven-
tory control, sales order entry,
purchase order entry and payroll.
Even more good news for the
budget minded— source code is
included with applications.
Easy for any hard-nose.
The Accounting Solution is easy
enough for the novice hard- nose
to use within minutes of receiving
the package. Yet it's also sophisti-
cated, offering unlimited flexibility
and opportunity to the hot- shot
hard -nose. And it's designed to
run on CP/M-80, MP/M-80, IBM
PC and compatibles!*
Multi hard-nose capability.
The Accounting Solution never
TM
mounting
Solutio
Write or call:
Business Tools, Inc.
4038-B 128th Avenue SE
Bellevue, WA 98006
1-800-648-6258
Washington State:
(206) 644-2015
Dealer inquiries welcome.
stands in the way of progress.
Thanks to multi-user capability, two
or more hard- noses can use the
same application at the same time.
Hard-nosed flexibility.
With The Accounting Solution,
it's easy to change your mind
because the source code is so
simple to modify. Ready to grow?
Great. You can change hardware
without spending a dime on new
software.
Take it from hard-nose
Phil Mickelson.
Phil created The Sensible
Solution?* a highly respected soft-
ware package. Now he's offering
the next step, another break-
through: The Accounting Solution.
It's simple. Sophisticated. Affordable.
And backed by Phil's reputation
and personal service. If you're
looking for hard-nosed value and
quality, you'll agree, The Accounting
Solution is the only solution.
'Suggested retail price.
* 'CP/M-80 and MP/M-80 are registered trademarks of
Digital Research, Inc.; IBM PC is a registered trade-
mark of International Business Machines Corporation;
The Sensible Solution trademark rights are claimed by
O'Hanlon Computer Systems.
Inquiry 63
JULY 1985 'BYTE 221
TRACKING SATELLITES
four massive bodies; therefore, the
condition that m = is temporarily
removed. The equations are:
Pio = Ipiol
+ m 2 /(mi+m2)
+ m 2 /(m2+mo)
+ m3/(mi + m3)
+ rniHrn-i+rno)
V
= \V\o\
+ m 2 /(mi+m2)
+ m 2 /(m2+mo)
+ m3/(m3+mo)
(\V\7\-Vn-h*vn)
(|P2o]-P20-^*V2o)
(|Pl3|-Pl3-ft*V l3 )
(IP30|-P30-ft*V30)
(|Vl2|-Vl2)
(JV20)— V 2 o)
(|Vl3|-V, 3 )
( V30I-V30)
These equations exhibit remarkable
symmetry. By interchanging the roles
of subscripts and 2, for example, P\ 2
and V12 are obtained. By similar inter-
changes, one can obtain any Stumpff
reference orbit, though the program
requires only P\ Q , P n . and P\ 3 , as well
as V10. Vn. and V^. Of course, the
program saves time by using the con-
dition that m = 0.
Pij[t\) and V u (t\) are excellent ap-
proximations to the true orbital pa-
rameters, even for a relatively large
time step. Therefore, Stumpff equates
p u [U) and v -(t,) with P u lU) and V u [t\).
The reference orbits are computed
on lines 760 to 1330. The two-body
subroutine, "subl," which starts on
line 1680, is invoked six times. Note
that the subroutine would be invoked
five times to compute just one refer-
ence orbit yet is called only six times
for all reference orbits.
Time Step
The time step h is defined by ft - ti
- t . (The program, however, uses TAU
instead of h). Considerable effort was
spent in finding a good criterion for
the magnitude of the time step. It
should be large to reduce the com-
puting time, yet small to prevent the
truncation error from building Up to
an intolerable level. The criterion that
was eventually chosen is based on an
overestimate of the error. There exist
better time-step criteria for the sam-
ple case, but the chosen criterion has
the virtue of working well for all cases
that were investigated.
The time step is calculated on lines
620 to 740. It equals the fourth root
of (q/ERRERR); q is computed on line
1400 and involves the overestimate of
the error; ERRERR is the user type-in
following the prompt TIME-STEP
CONTROL CRITERION. IE- 5 OR
IE- 6 RECOMMENDED. A safeguard
prevents the time step from becom-
ing larger than 100 canonical units.
Moreover, the time step is adjusted so
that results are printed for the days
that the user has specified.
Mathematical Theory
of Errors
Functions encountered in the physical
sciences can usually be represented
as Ikylor series. If a procedure agrees
with the Taylor series up. to and in-
cluding terms of order n but not terms
of order n+\, then the procedure
is said to be of order n and the error
of order w+h Higher-order pro-
cedures provide a better approxima-
tion than lower-order ones. Therefore,
in general, equivalent accuracy is
maintained by high-order procedures
with large time steps and low-order
procedures with small time steps.
The reason the Stumpff method is
so attractive can now be stated suc-
cinctly: For point-mass bodies, the
error of the Encke reference orbit is
of order two, while that of the Stumpff
reference orbit is of order four. ■
REFERENCES
1. Stumpff, K. "Untersuchungenueberdas
Problem der speziellenStoerungen in den
rechtwinkligen Koordinaten." Astrono
mische Nachrichten, vol. 273, 1942.
2. Stumpff, K., and E. H. Weiss. "A Fast
Method of Orbit Computation." NASA
Technical Note TN D-4470, April 1968.
3. Stumpff, K., and E. H. Weiss. 'Applica-
tions of an N-body Reference Orbit" in
Astronautical Sciences, vol. 15, number 5,
September 1968.
Quality PC Products from MULTITECH
• CPU board with 256K memory and up
to 640K on board, serial, parallel
ports, socket for 8087, 6 slots. Run
MS DOS CPM/86. Complete
documentation $350
• Power supply $135
• Case for the CPU board $90
• Floppy controller $60
• Keyboard $80
• Fully assembled IBM compatible
PC with 256K, 1 serial, 1 parallel,
color card, keyboard & 2( 1 /2)
HT drives $1150
OEM and dealer discount available.
CALL TOLL FREE TO ORDER (800) 538-1542
In California call (408) 730*1795 Technical Support Service (408) 773-6400
195 West El Camino Real
Sunnyvale, California 94087
U.S. SERVEX
Multifunction board (64K) $160
(384K) $240
1 parallel, 2 serial, clock/calendar,
ramdisk & print spooler
Memory expansion (64K) $90
(384K) $150
Serial card (2 ports) $50
Color/graphic card $130
Mono display adaptor with 1
parallel port $120
Others
8087 math coprocessor $120
Color monitor
(640x500 interlaced) $400
Microscience Hard disk
20 MB with controller $800
* One-year warranty for all add-on cards!
222 BYTE • JULY 1985
Inquiry 255
Introducing the new and improved
IBMPCH9 95
i ICEm^r-
Actually, it's not a new
IBM® PC.
It's GEM DESKTOP.™
The $49.95 software
breakthrough that makes
your old IBM PC so aston-
ishingly easy to use that it
seems like a new one.
So long PC DOS,
hello GEM.™
GEM DESKTOP software
looks like an ordinary floppy for
your PC. But slide it into your
IBM's disk drive, and the change begins.
From this moment on, you can run
most of the important PC programs—
but instead of typing cryptic commands
to get into your program menu, you
simply point and click your mouse* or
use your cursor keys to open a window.
It's like a breath of fresh air compared
to the complex PC DOS operating sys-
tem you've been using.
Point and click vs. stroke, stroke,
stroke.
Next, instead of typing and retyping
long file names, you simply point and
click again at the appropriate symbols.
And voila! Your file appears on screen.
But it's not quite the same screen
you've been used to.
Simple menu headers at the top to
guide you effortlessly from one func-
tion to the next. So instead of making
more complex keystrokes that can
easily be mistyped, your IBM PC is
easier and faster to use than ever
before. There is also a clock and a
calculator both built right in.
Indispensable. And only $49.95.
Your GEM Desktop includes all
operating system interface software
and comes with amazingly simple
instructions. In fact, GEM DESKTOP
software makes it possible, for the first
time, for anyone to learn to use an
IBM PC. (Who knows, maybe even
the most dedicated computerphobes in
your company will warm up to the PC,
after this.)
And you can just as easily justify
the cost— only $49.95 for complete
operating package. Which makes it
affordable enough to have several.
If you can use a phone, you can
have GEM DESKTOP.
Right Now.
To order GEM DESKTOP, just call
toll-free (800) 443-4200. Charge your
order to your Visa, MasterCard or
American Express. While you're on
the line ask us about GEM DRAW,™
our nifty $149.00 graphics package with
an extensive gallery of art.
Or mail this order form, along with
your payment.
I AA
Name.
* GEM requires that your computer have appropriate graphics capability and that the pointing device be compatible. Call for exact requirements.
GEM, GEM DRAW and GEM DESKTOP arc trademarks of Digital Research Inc. IBM is a rcgistcrcdtradcmark of International Business
Machines Corporation. Digital Research is a registered trademark of Digital Research Inc.© 1985, Digital Research Inc. All rights reserved.
Inquiry 122
Address.
City
State
Phone —
-ZIP.
GEM DESKTOP
$49.95 plus $3.00 shipping and
handling.
GEM DRAW
$149.00 plus $4.00 shipping and
handling.
Applicable sales or use tax will be added. COD,
checks or purchase orders will not be accepted.
(Outside USA add $10.)
Method of payment. Circle one.
VISA MASTERCARD AM. EX.
Card number
Exp. date
Signature
Mail to: GEM Software
Digital Research Inc.
Box DRI
Monterey, CA93942
Or call (800) 443-4200.
SGEM
FROM DIGITAL RESEARCH®
ICOI
SOMETHING BRAND NEW
INSTANT DATABASES . . . BECAUSE THAT'S
HOW MOST OF US NEED INFORMATION
. . - INSTANTLY!
Homebase provides you instant access to a
whole realm of databases. Just hit the hotkey
to freeze whatever software you're working in,
and you're ready to find, insert or manipulate
data.
This is much more than a simple cardfile or
mini-database. You'll be able to set up your
own templates, define parameters such as the
length of a field, and do rapid key searches.
You can have thousands of records in a data-
base. And numerous databases on your menu.
THE TOOLS YOU NEED.
We've included a powerful set of tools that will save you time and help
you organize information, schedule, calculate and a whole lot more. All
within a quick keystroke . . . regardless of the software you're running!
VotAmay find .a few of these in some "desktop" products ... but nothing
else approaches the power of Homebase!
• Instant Databases
• Qulcklerm Terminal (available
• Phone Message Pad
even when you're working in
• Rolodex™
another program)
• Appointment Calendar
• Autodialer
• Calculator
• Template Maker (for designing
• Notepad
your own databases)
• Time and Expense Diary
• DOS Services
• Programmable Hotkey (You
• Rolodex Card Printer
choose the key that gets you
• Mailing Label Printer
to your Homebase)
• Data Transfer (belween
• Electronic Mail (as an
databases or your other
automatic multi-taski)
software)
• Tables and Pages (for those
• Cut and Paste (great for putting
things you always need to
together an Electronic Mail
look up)
letter that combines a chunk of '•
• Alarm Clock (including Musical
spreadsheet, some text from a
Snooze Alarm)
document, and a few notes)
• To-Do List
224 BYTE • JULY 1985
HE
ITEMENT IS BACK
With the Electronic Mailbag of Your Dreams
ELECTRONIC MAIL THAT TAKES CARE OF ITSELF
(While you're running WordStar, Lotus, dBase, a compiler or whatever)
. IN THE BACKGROUND
wanted electronic mail that could take care of itself while we were busy on the computer doing something else.
We always felt that there was something strange about having to play postman every time a piece of electronic mail was due.
!t was always a case of loading up a communications package and either waiting for the mail or going out to fetch it.
vlow. weVe got if! And you can Have it, too. With HOMEBASE, Electronic mail can arrive while you're working in another piece of
5. Up in the corner of your screen, a signal letsyou know that there's incoming mail*. You can read it as it comes in, if you
want. Or you can ignore it and your mail will automatically file itself ... to be read at your leisure.
When you're sending Electronic Mai!, its just as easy. Once you've written and addressed your letter, the rest is done for you,
automatically, while you're back working in another piece of software.
CHECK THE DIFFERENCE IN VALUE!
WHY ARE YOU GETTING SO MUCH
SOFTWARE FOR SUCH
A SMALL PRICE?
Amber Systems makes tools for program-
mers including VSl— The Window Machine.
We make mouse drivers, asynchronous drivers
and electronic mail packages for a number
of companies. Now, we've decided to use
these tools, plus some new ones that aren't
yet on the market, to produce new concepts
in software. Because we make the tools our-
selves, our costs, and consequently yours, are
the lowest possible . . . with never a compro-
mise in quality.
YES! Site licenses are available for
companies . . . large and small. If you would
like to order a single copy, now, to examine
and show around your company, its cost can
be deducted, later on, from your site license.
For further information on site licenses call
408-996-1883.
HOMEBASE
SIDEKICK
POLY WINDOWS
SPOTLIGHT
Notepad
Notepad
Notepad
Notepad-
Autodialer
Autodialer
Keyboard Macros
Calendar
Appointment Calendar
Calendar
Calendar
DOS Services
DOS Services
Calculator
Calculator
Calculator
Calculator
ASCII Table
Game
Rolodex
Rolodex
Rolodex
Alarm
File Cards
Rolodex Card Printer
Tables and Pages
Alarm Clock
File Cards
$49.95
$149.95
$49.95
Template Maker
Instant Databases
Data Transfer
Cut and Paste
Programmable HotKey
Phone Message Pad
Time and Expense Diary
To-do List
Electronic Mail
Quickterm Terminal
Mailing Label Printer
$49.95 !
Sidekick is a trademark of Borland Internttonal. Inc. Poly Windows is a trademark of Polytfon Corp. Spotlight is a trademark of Softv£>re Arts.
ORDER YOUR COPY OF HOMEBASE TODAY!
For VISA and MasterCard Orders Call Toll Free : 800-538-8157 Ext. 824
In CA 800-672-3470 Ext. 824
Call Mon. - Fri. 6 A.M. to 12 P.M., Sat. & Sun. 6 A.M. to 8 P.M. (P.S.T.)
or fill in this ORDER FORM and enclose a check, money oraer or your
VISA or MasterCard number
HOMEBASE is available for fhe IBM PC, XT and true compatibles
$49.95 + $5 for shipping and handling*
NAME .- ; —
TITLE
COMPANY NAME .
ADDRESS—
CI1Y
. STATE .
.ZIP.
HOME PHONE (
)-
. WORK PHONE (
. Exp. date _
D CHECK D MONEY ORDER D VISA D MAS1ERCARD Card # .
30-day money-bock guarantee!
'California residents add 6% sales tax. Outside U.S. please add $15. Checks must be on a U.S. bank and in U.S. dollars. Sorry, no
COD. or purchase orders.
For dealer and site license information, call 408 996-1883. b
SEND TO:
AMBER SYSTEMS, INC.
1171 S. Saratoga-Sunnyvale Road
San Jose, CA 95129
from Microcomputer Accessories, Inc.
YOUR RIGHT ARM.
ur CRT/Terminal Valet, at your
service. It clears the table — extends
or retracts monitors 1 5-1/2 " hori-
zontally and lifts from 5-1/4" to 7-1/4,"
above phones and other desk top
objects. Serves up your CRT or ter-
minal on a 12" x 12" 360 revolving
platform with a 50 pound capac-
ity (and can hold our Tilt'n Turn®
which lets you move your CRT any
which way you want). Clamps
onto any surface up to 2-1/2" thick,
with wall and bolting flange mount
options. Handle doubles as a key-
board holder. Cables are routed
through the arm. Your right arm.
See? It's not so hard to find good
help these days. Inquiry 238 for End-Users.
Inquiry 239 for DEALERS ONLY.
t j:_— <
5721 Buckingham Parkway
P.O. Box 3725
Culver City, California 90231
Telephone 213/641-1800
N.V. Microcomputer Accessories Europe S. A.
Rue de Florence 37
1050 Bruxelles, BeJgique
Telephone 02/538.61.73
These and other fine products are available
at Sears Business SystemsCenters, Computer-
land, Businessland, IBM Product Centers and
other computer/software retail locations.
*
Rolltop 100 Disk File
COMPUTERS AND SPACE
AUTOMATING
A TELESCOPE
by Louis J. Boyd
Computerizing the repetitious tasks
in variable-star photometry
RECENTLY AT FAIRBORN Obser-
vatory West, we completed automat-
ing a telescope (photo I) for a con-
siderable portion of the research pro-
cess of photometry of variable stars
requiring long-term observation. This
article will explain the entire process
from one end to the other, with em-
phasis on what was automated, how
it was automated, and what was pur-
posely left to be done manually.
Selecting the Stars
Much of the success of this project
has been due to our making obser-
vations on the particular class of stars
most suited for automation. As it is
easier and less expensive to automate
a small telescope than it is a large
one, it was important that the type of
observations being made were
suitable for small telescopes.
The main difference between large
and small telescopes is the number
of photons they can collect from a
given star. Wide-bandwidth photom-
etry (brightness measurement) makes
the most use of the meager photons
available to smaller telescopes.
Photometry, as compared to spec-
troscopy or direct imaging, also has
the advantages of having a very
repetitive measurement sequence
and a low data-output rate, easing
automation.
Further, automation is ideally suited
to the kind of research that requires
observations each night for months or
years on end. .
Finally, it is helpful if the observed
class of stars has many bright mem-
bers to match the capabilities of a
small automatic telescope, that there
be strong current scientific interest in
the results, and that there be an ex-
pert on the class of stars willing to
work with an automatic system.
The RS Canum Venaticorum bina-
ries and Dr. Douglas S. Hall fit the
criteria in all respects. The RS Canum
Venaticorum (or RS CVn) binaries are
an exciting new class of stars that have
highly active atmospheres, often with
large groups of starspots that move
about and change their sizes over
time. These stars are similar to our
own sun, but in a greatly exaggerated
form. Tb learn how their starspots
evolve and change over time, you
must observe a significant number of
the stars almost nightly for years.
Besides the 40 or so known RS CVn
binaries observable by a small tele-
scope from the northern hemisphere,
there are a number of stars suspected
of being starspotted RS CVn binaries.
Until recently, the photometry needed
to detect any intensity variations as
the spot groups rotate in and out of
the line of sight from earth had not
been done. There simply is not
enough telescope time or. enough
astronomers for such long-term ob-
servations. However, the automatic
system described in this article has
discovered 1 5 such new variables dur-
ing 1984 alone. One of these newly
discovered RS CVn binaries can serve
as an example to illustrate the ap-
proach we took to automation. (See
the text box "A New Variable Star" on
page 230). Douglas Hall compiled the
list of known and suspected RS CVn
binaries from available data on the
stars and, with the help of Russell
Genet, screened the list to eliminate
stars not suited to the automatic sys-
tem (e.g., stars that are too dim, too
far north or south, or too near other
stars). For each variable (or suspected
[continued)
Louis J. Boyd has a B.S. in electrical engineer-
ing and is codirector of the Fairborn Obser-
vatory (629 North 30th St., Phoenix. AZ
85008). He designed the automated photo-
electric telescope described in this article.
IULY 1985 • BYTE 227
TELESCOPE
The system must first
determine if the sky
is dark enough
to begin observing.
variable). Hall and Genet selected two
additional stars to use in comparing
the brightness differentially and to
assist in locating and identifying the
variable by the three stars' relative
positions. Information about all of
these stars was obtained from appro-
priate catalogs and entered into a
data file. The data included the coor-
dinates of each star, the expected
brightness of each star, periodic data
on the variable star, if known, and
coordinates of a nearby place in the
sky containing no detectable star.
This group data, together with
similar data on all of the other groups
of stars to be observed by the system,
constitutes the astronomical input to
the observational process. The pro-
cess of deciding what variable or
suspected variable stars to observe is.
of course, a case of scientific intuition,
and no attempt has been made to
automate it. The selection of com-
parison and check stars could be
based on a set of rules relating
brightness, separation from the vari-
able star, and spectral class. The se-
lection could be automated by allow-
ing the computer to search star cata-
logs, but, as it is a one-time task for
each variable star, there is little incen-
tive to do so.
Observing the Stars
Almost all of the observing process
has been automated (figure I). The
part that hasn't is the simple (for a
human) process of looking at the sky
in the afternoon, deciding if the
weather is acceptable for observing,
and opening the observatory roof.
This manual process takes at most
two minutes per day and has been a
low-priority item to automate. Be-
cause this task is repetitive, it will
eventually be automated. We have
made progress in that direction, but
the difficulty is to reliably detect all
forms of inclement weather including
rain, hail, blowing dust, high wind, and
heavy clouds that are likely to pro-
Photo 1 : The automatic photoelectric telescope used to gather the measurements
discussed in the article. The small box at the top of the telescope is the photometer.
duce rain. We are currently testing an
infrared clear-sky detector. After
opening the observatory, we power
up the system and compare the com-
puter's real-time clock against the Na-
tional Bureau of Standards' WWV
time signals. From this point on. oper-
ation is automatic.
The system must first determine if
the sky is dark enough to begin ob-
serving. A human would do this by
simply looking up and making a deci-
sion. Not so for the computer. The
program starts by repeatedly deter-
mining the position of the sun by cal-
culating the orbit of the earth and its
rotation, given the date and time from
the clock and knowing the location of
the observatory. This function could
have been handled with a lookup
table for each week of the year. When
the sun is 10 degrees below the
horizon, the telescope is initialized to
the southeast limits of its allowable
travel range and the related position
in the sky is calculated based on the
time. At that instant, a frequency
generator is turned on that steps the
right-ascension motor of the tele-
scope at a rate that very accurately
compensates for the rotation of the
earth. Thus, the software does not
have to constantly take the earth's
rotation into account. Most manually
operated astronomical telescopes
also have a motor that compensates
for the earth's rotation, even though
the stars are located by an operator.
The system then decides which
group it will observe first. The logic
used is about the same as a human
would use. Because viewing stars at
low angles introduces errors due to
all the air the starlight must penetrate,
the maximum distance the star is
from the zenith when it is observed
is restricted to a 4 5-degree cone over-
head. The program calculates the
time that each group will rise and set
within the defined observing cone
and selects the group that will be the
first to move out of the cone. The pro-
gram determines whether the se-
lected group is within 10 degrees of
the moon. If it is, that group is
skipped. Again, a human would sim-
ply judge the angle by looking at the
228 BYTE • JULY 1985
TELESCOPE
moon and the selected group, but the
computer must calculate the position
of the moon and compare it to the
position of the group.
The telescope must now be moved
to the check star of the group being
observed. A human observer would
push the appropriate slew buttons to
move the telescope to the position or
release clutches and move the
telescope by hand. The star is found
by a combination of the use of set-
ting circles, comparing the observed
star field to "finder charts," and by
simply recognizing the pattern of
stars. The equivalent process for the
computer is complex. First, the com-
puter must calculate the angular
distance the telescope needs to be
moved to go from its present position
to the sky position for the group. All
star positions are corrected for
precession of the earth's axis. The
angles are passed to a module that
breaks them into two separate moves,
one with both right-ascension and
declination motors being stepped
together, and a second move with
only one motor running. The exact
number of steps required for each
move is calculated and the direction
and number of steps is passed to a
stepper-motor driver routine. This is
the only assembly-language routine
used in the entire operation. It must
calculate which windings of each
motor need to be turned on for each
step that the motors make. In addi-
tion, it must provide smooth accelera-
tion at the beginning of each move
and smooth deceleration at the end
of each move. The maximum stepping
rate is on the order of 4000 steps per
second, which could not be done in
a high-level language. The next task
is to take several measurements of the
sky brightness in positions near the
sky position to set a threshold to use
while searching for the stars. The tele-
scope is then moved to the position
where it expects to find the star. A
square spiral search is then started
taking J/io-second readings of the sky
brightness and comparing this to a
value calculated from the expected
brightness of the star. If the reading
exceeds about one-half the difference
f START j
SELECT
PROGRAM STARS
SELECT
COMPARISON a
CHECK STARS
OPEN
OBSERVATORY
INITIALIZE
PHOTOMETER a
TELESCOPE
SELECT GROUP
TO BE
OBSERVED
MOVE TO STAR
AND MAKE
SPIRAL SEARCH
CENTER STAR a
TAKE READINGS
THRU 3 FILTERS
STORE
READINGS ON
FLOPPY DISK
CHECK IF GROUP
SHOULD BE
REOBSERVED
YES
CLOSE
OBSERVATORY
REDUCE AND
SORT DATA
PRELIMINARY
ANALYSIS
OF DATA
PUBLICATION
OF FINDINGS
Figure I : A diagram of the operation of the automatic photoelectric telescope described
in the article. The shaded boxes were left as manual processes, while all other activities
were automated. Boxes marked with an asterisk are candidates for future automation.
of the sky background and the ex-
pected value, it is assumed that the
star has been found. By using an ad-
justable threshold, there is little
chance of the system locking onto the
wrong star.
The next step of the process is to
center the star. A human would look
through the eyepiece and make sure
that the star's image was centered,
carefully adjusting the telescope's
fine-motion controls. The automated
system uses an iterative procedure, in
which the telescope is offset to each
of four positions by a little less than
the radius of the diaphragm, and a
reading is taken in each position.
{continued)
JULY 1985 'BYTE 229
TELESCOPE
There are 16 possible combinations
that dictate which direction and how
far the telescope must be moved to
center it. This process is repeated
until the star is detected in all four
positions, where it is close enough to
the center to take measurements.
Measurements of 10 seconds each
are made in three color passbands,
changing the position of a wheel with
colored glass filters between <;ach
measurement. The elescop >ti
moves to the sk; pc ition replacing
the measurements, then to the com-
parison, variable, etc. When all of the
A New Variable Star
liable A:
Program parameters.
NAME: HR 4430 DIAPHRAGM = 60"
NAME
RIGHT ASCEN.
DECLIN.
V-MAG.
CHECK
HD 102224
11 46 3.0
+ 47 46 46
3.71
SKY
11 34 29.0
+ 46 45 44
.00
COMP
HD 101133
11 38 33.0
+ 46 50 3
6.10
VARI
HD 99967
11 30 25.0
+ 46 39 27
6.35
liable B:
Sample data.
GROUP=HR 4430
HELIOCENTRIC CORRECTION = .0045
TYPE
NAME
ULTRA
BLUE
VISUAL
SECZ
HH
MM
SS
CHECK
HD 102224
308.72
2533.51
4371.71
1.05
7
56
47
SKY
9.11
21.69
24.65
1.04
7
57
21
COMP
HD 101133
176.54
619.36
515.79
1.04
7
57
58
VARIABLE
HD 99967
35.02
233.10
410.78
1.03
7
58
53
COMP
HD 101133
174.15
619.39
515.04
1.04
7
59
32
VARIABLE
HD 99967
34.47
218.37
389.12
1.03
8
21
COMP
HD 101133
173.12
601.62
509.49
1.04
8
1
1
VARIABLE
HD 99967
35.21
227.78
406.96
1.03
8
1
51
COMP
HD 101133
173.98
615.16
511.58
1.04
8
2
38
SKY
8.85
21.68
25.34
1.03
8
3
11
CHECK
HD 102224
313.27
2577.48
4426.84
1.04
8
3
54
.10
I I l
I I I
I
1 1
•
.20
•A..
•
• •-
• ■
•
•
• •
1
•v • • • -
m
.30
•
_ •
i i i
t
1 1 1
1 1
.(
) .1 .2 .3
.4 .5 .6
.7
.8 .9 1
HR 4430
HR4430isthe numberofa star
in the Yale Bright Star Catalog.
It is also known as HD 99967. It was
found to be photometrically vari-
able by the automatic photoelectric
telescope and process described in
this article. Shown in table A is all
the input information needed by
the system to observe this sus-
pected variable star, as well as com-
parison and check stars and a sky
position. Given are the positions
(right ascension and declination)
and the magnitude (brightness) of
each star in the V (visual) band of
the UBV photometric system.
Table B shows actual photometric
measurements as recorded direct-
ly by the system. The check star, HD
102224, was measured in the ultra-
violet, blue, and visual bands, and
this was recorded along with the
amount of air through which the
star was observed (straight up is
1.00 air masses), which is the secant
of the zenith angle (SECZ). The
universal time in hours, minutes,
and seconds was also recorded.
Note that after moving to the check
star, 10 additional moves to other
stars or the sky are required to com-
plete the sequence of 33 separate
measurements. When reduced, all
these measurements give but a
single brightness point in each
color band on a light curve.
The final product of the entire
process is a light curve that shows
the variations in brightness of the
star, confirming its variability (figure
A). As mentioned in the text, this
was published in the Information
Bulletin of Variable Stars.
Figure A: Light curve for HR 4430.
230 BYTE • JULY 1985
TELESCOPE
measurements have been completed,
which takes about six minutes includ-
ing all of the searching and centering,
the measured data is stored on floppy
disk. The data that is saved includes
the measured star brightness, the
angle of the group from the zenith,
the time, and a correction to apply as
if the star had been observed from
the position of the sun rather than
from earth. One set of actual data
taken one night on our example
group, HR 4430. is shown in the text
box.
The next group to be observed is
then selected. It is again the group
that will set first and has not yet been
observed. If every group in the 4 5-
degree cone above the telescope has
already been observed once, the sys-
tem will start observing them a sec-
ond time. Of course, as the earth
turns, new groups keep coming into
the observing cone from the east. If
the observing program has the op-
timum number of groups in it and the
groups are not too highly clustered
together, the system will not miss
groups that come within the observ-
ing cone, but it will not observe many
for a second time. Although the
searching and centering appears com-
plex, it is done considerably more
quickly by the automatic system than
can be done manually. (Human ob-
servers usually skip the reobserving
portion of the program and go have
a cup of coffee.)
Between each group the program
calculates the position of the sun; if
it is less than 10 degress below the
horizon, the system moves the tele-
scope to its rest position and shuts
down. If. during the course of the
night, the system cannot locate a star,
it reinitializes its position and moves
to the next group. If this occurs four
times in succession, either it is hope-
lessly cloudy or there is a mechani-
cal malfunction, in which case it also
shuts the system down.
Data Reduction, Analysis,
and Publication
Reduction is a highly repetitious pro-
cess involving a great deal of mathe-
matical computation. It calculates the
differences in brightness between the
variable and comparison stars and be-
tween the check and comparison
stars. The difference between the
check and comparison star should be
constant and provides a way to detect
comparison stars that are variable.
Corrections are applied to account for
the background glow of the sky. atmo-
spheric attenuation, nonlinearities in
the detector, and deviations in the
color response of the system from
that of the standard system. Repeated
observations within a group are
averaged together. If no measurement
errors have occurred and the com-
parison star is stable, the reduced
values of the variable star minus the
comparison star represent the true
changes in the brightness of the vari-
able star.
Currently, we allow the data to ac-
cumulate for three months and then
reduce it all at one time. After a
week's data is gathered from the tele-
scope, it is transferred to a high-
density disk that can store about one
month's raw data. Other than the
changing of disks, the data-reduction
process has been completely auto-
mated.
The primary output of the data-
reduction program is a tabulated list
of the brightness differences along
with the time of the measurement and
the mean error in the measurement.
Measurements that have excessive in-
ternal inconsistencies are automatical-
ly thrown out.
"Quick look" plots of brightness
changes versus time are produced by
the system, and it is on such plots that
a human first knows that a suspected
variable star is really variable. While
useful in analyses, such plots made on
a printer are not of sufficiently high
quality to publish in most journals,
and human graphic art must still take
the final step. At the operator's re-
quest, a particular program can plot
the data by phase rather than date if
the period of a star's variation is
known, and another program can de-
tect periodic variations in the data.
For our example star, the final
"product" was a paper coauthored by
Boyd, Genet, and Hall in the July 6.
Measurements with
excessive internal
inconsistencies
are thrown out
1984. issue of the Information Bulletin of
Variable Stars (IBVS). an international
publication received by all variable
star researchers. The light curve of the
new variable has been reproduced
with the permission of the IBVS
editor. Dr. Bela Szidel of Konkoly Ob-
servatory, Budapest, Hungary.
Software and Hardware
Implementation
Microware's OS-9 operating system
and the BASIC-09 high-level language
are used in this system. BASIC-09 is
a structured language with most of
the good points of both BASIC and
Pascal. Of the many good features of
OS-9 and BASIC-09, one that was par-
ticularly important to this project was
the use of position-independent code,
which allows executable modules to
be loaded anywhere in memory with-
out recompiling. Also. BASIC-09
allows passing of parameters between
modules and to assembly-language
modules using pointers. This feature
made the use of completely software-
driven stepper motors practical. Fur-
ther, BASIC-09 allows programs to be
edited, traced, and debugged prior to
compilation, easing the job of op-
timizing hardware performance.
The program is broken into tasks
and subtasks. each with its own posi-
tion-independent code module. Each
module performs a specific task. For
example, one module calculates the
coordinates of the sun, given the date,
time, and observer's location. Another
calculates the number of steps re-
quired to move between specific
coordinates. Modules call other
modules as required, and modules
may be released from memory if they
are no longer needed, freeing mem-
ory space for other modules. The pro-
[continued)
JULY 1985 -BYTE 231
TELESCOPE
The highly productive
automated observatory
still requires
human attention.
gram to operate the telescope and
gather data uses approximately 40
modules.
A Peripheral Technology PT-69
single-board computer forms the
heart of the telescope control system.
This computer features a 6809E pro-
cessor, 56K bytes of RAM (random
access read/write memory), a clock/
calendar, two serial ports, two 8-bit
parallel ports, and a 2797 floppy-disk
controller. The computer is used
"stock" except for replacing the PIA
(peripheral interface adapter) chip
with an address decoder and bidirec-
tional buffer on a DIP (dual in-line
package) header to provide direct ac-
cess to several memory locations.
The rest of the control system elec-
tronics is contained on a small wire-
wrapped board that consists of a
counter-timer chip to count the pulses
from the photometer, output latches
for the stepper motors, input buffers
for the limit switches, weather detec-
tors, and manual controls used dur-
ing alignment. The power-handling cir-
cuits for the stepper motors use a
switching constant-current source and
allow up to a five-times overvoltage
to the motor during high-speed
operation.
The hardware just described is ac-
tually a third-generation design being
assembled as part of a joint Vander-
bilt University-Fairborn Observatory
program under the auspices of the
National Science Foundation. An
Optec photometer is being used
because its solid-state photodiode
detector, which is sensitive in the
visual, red, and near-infrared portions
of the spectrum, is well suited to
observations of the relatively cool RS
Canum Venaticorum stars. A small
stepping motor changes the filters
through a rack-and-pinion mecha-
nism. The telescope being used is a
16-inch diameter DFM Engineering
unit employing very rigid aluminum
castings and a stiff, backlash-free fric-
tion-drive system, which is ideal for
computer control.
Keeping It Going Right
While this automated observatory is
highly productive, easily outproduc-
ing most manually operated observa-
tories, it does require human atten-
tion. There are, of course, the normal
housekeeping functions, such as
[continued)
Classy Chassis
3315
5" Floppy/Winchester
7 Cards $417*
3310
5" floppy/ Winchester
4 Cards $387*
3002T
5" Floppy/Winchester
10 Cards $565*
3307
8" Floppy/5" Winchester
7 Cards $494*
FROM
JlgJ 1 MAIN/FRAMES & DISC ENCLOSURES $100
LASER 3000 DISC/COVERS (not shown)
* 1 piece; prices lower in quantity.
leiifflQiBie
3916F 3915
5" Floppy $100* 2 ea. 5" Winchester $199*
RESEARCH CORPORATION
(Disk drives not included) 8620 Roosevelt Ave./Visalia, CA 93291 209/651 -1 203
AMPRO
Little Board"
MAIN/FRAMES
6 Models from $ 1 25*
§ 1 50 (1 piece*)
MODEL 2800
Includes power supply & fan
(Disk Drives and Little Boaict not included)
AMPRO & Little Board ate 1M AMPRO computers
RESEARCH CORPORATION
S620 Roosevelt Ave /Vlsalia, CA 93291
209/651-1203
232 BYTE • JULY 1985
Inquiry 188
HELP Menu
Phone Directory
^®V39
3*05
^
WITH A VIEW
'V^ f- .,', J V . -- - ^ - - -
;:•/' ■ , • N\ . ■• .■ " '
v v Wbw Anchor ■glv^sVog^^d yays to keep
■ your eye orvwhdt purSi^dlrnanlightning
24,or Signalman Exptess is up to. v
- ■-■ yHELP Menu^Tells'you what conrimands are
initially avqjlableloyo^i.; ._
Set Register— Shc^ws you what the set regis- <
; ters and dip switch&s are set to. k
Phone Qirecfory— Allows. you :tg- store up to^ i
< '10 numbers, each containing 48 characters.
. Screens like these arejUst onfe more reason
why Anchof modems are visibly better
/than the rest
^Naturally, : the Lightningand the Express
also include all thepther performance
features ybu expect in a smart modegn— '
AutoAnsjwer/Autob'ial, compatible with
CCITT V22bis and .Bell 212^/respectively
self .test capability, the Idte^in CMOS',
circuitr^bgfteryback^^^
i patibto qnd^hnore— but dta price that's a
lot less than you expect ifcto be. <
View Anchor modems af-ypur locatcom-
puter store today. You'l II ike what you see.
: ^At Anchor, we believe that quality inno-
; vation and econqmy can be compatibte
Anchor Autpmatiori, 6913 Valjean Ave.,
: Van Nuys, GA 91406. (8^1997-7758,
Hayes is a trademark of Hayes Mierocoiriputers Inc.
Anchor automation
A Leader in Modem-Technology
■ \ —
Inquiry 33 for End-Users. Inquiry 34 for DEALERS ONLY;-
TELESCOPE
cleaning the telescope's mirrors.
Because the telescope spends so
much time in operation exposed to
the sky. cleaning and lubrication need
to be done somewhat more often
than would otherwise be the case.
While the system has been highly
reliable, finding tens of thousands of
stars with no known errors, it has had
a few interesting problems and
failures. On February 29, 1984, it re-
fused to find any groups although the
sky was clear and everything ap-
peared to be working properly. It was
finally determined that the clock/
calendar (in the first-generation
system) had not been set for leap
year, throwing the system off 1/365 of
a circle, or almost an entire degree.
And there have been a few more sub-
tle problems that were only caught on
close examination by the astronomer
(Douglas Hall), such as a half-day error
in the initial reduction of data The
software was corrected and the data
reduced again.
It has been vital that the end user
of the data take an active part in
assuring that the system is doing what
it is supposed to do. In spite of the
fact that the system immediately
started producing large amounts of
very usable data, it has seemed pru-
dent to develop self -checks of increas-
ing sophistication. While from a
superficial viewpoint the software and
hardware seem simple for an essen-
tially fully automatic system, the
number of things that the astronomer
using this system must do correctly is
large, and thus the appearance of
simplicity is perhaps deceptive. Much
of what the user must learn for proper
operation is learned by personal ex-
perience, and it appears that a close
and continuing association between
the system, its engineer, and the
astronomical end user is required.
While much of the process has been
automated, the need for human par-
ticipation has in no way been elimi-
nated. What, then, has been gained?
What has been gained, of course, is
greatly increased productivity. Not
only can an automatic system greatly
outproduce nonautomatic systems,
but a single experienced engineer can
easily take care of a number of sys-
tems at one location with time to
develop new systems and techniques.
And everybody gets to sleep at
night! ■
ACKNOWLEDGMENTS
My thanks to Russell M. Genet, who
helped think through many of the fine
points of this process and this article, to
Richard and Helen Lines, who provided
the original catalyst for the project, and
to the Vanderbilt University astronomer
Douglas S. Hall, whose astronomical
research has primarily occupied this auto-
matic system.
Modula-2 for only $150
Modula-2, the brain child of Niklaus Wirth, is fast becoming the
next major programming language. This state-of-the-art language
is now available for your Apple Macintosh or IBM PC computer.
The advantages:
■ Structured programming
language
■ Separate compilation with strong
type checking
■ Module version checking
• Optional run time range checking
• Eliminates many Pascal deficiencies
The contents:
• Full Wirth Modula-2 compiler
■ Library modules for I/O and
math routines
• Software development
environment and tools
• Extensive documentation with
index and sample programs
No developer fees. Disks not copy-protected.
To order, call toll-free:
1-800-545-4842
Have charge card ready.
MODULA
CORPORATION
Modula Corporation
950 North University Avenue
Provo, Utah 84604
(801)375-7400
® 1985 Modula Corporation. Allow 4-6 weeks for delivery.
Not for sale in any book-
store! Not available at any price!
The bold new booklet
that has thousands of Americans
writing to Pueblo, Colorado.
With all the color and
excitement of the last catalog,
the Consumer Inf oimation
Center of the U.S. Government
unveils the paperback version
of the newest Consumer
Information Catalog.
At last, here s the newest
edition of the free catalog that
lists over 200 helpful Federal
publications, more than half of
them free.
Publications with inside
information on home repairs.
Money management. Nutri-
tion. And more.
Information that could
help you to a better way of life.
So don't delay! Act
today! Send no money to
get your free copy.
Just write:
CONSUMER INFORMATION
CENTER,
DEPT.E
PUEBLO, COLORADO
81009
IrWX. G#nt»idt Stt-.nct.-5 Administration
234 BYTE • JULY 1985
Inquiry 392
Introducing the MIX Editor
(with Split Screen - both horizontal and vertical)
A Powerful Addition To Any Programmer's Tool Box
Full Screen Editing
WordStar Key Layout
Custom Key Layouts
Terminal Configuration
Help Files
Backup Files
Introductory Offer
Only
2995
30 Day Money Back Guarantee
Programmable
Macro Commands
Custom Setup Files
Mnemonic Command Mode
Multiple File Editing
Split Screen Editing
For PCDOS/MSDOS (2.0 and above/ 128K) • IBM PC/ Compatibles, PCjr., Tandy 1000/1200/2000, & others
For CPM80 22/3.0 (Z80 required/64K) *8" SSSD, Kaypro 2/4, Osborne I SD/DD, Apple II, & others
Great For All Languages
A general purpose text
processor, the MIX Editor is
packed with features that make it
useful with any language. It has
auto indent for structured
languages like Pascal or C. It has
automatic line numbering for
BASIC (255 character lines). It
even has fill and justify for
English.
Terminal Configuration
A utility for defining terminal
features (smart features
included) allows the editor to
work with any terminal. Over 30
of the most popular terminals are
built-in.
Custom Key Layouts
Commands are mapped to keys
just like WordStar. If you don't
like the WordStar layout, simply
change it. Any key can be
mapped to any command. You
can also define a key to generate
a string of characters, great for
entering keywords.
Split Screen
You can split the screen
horizontally or vertically and edit
two files simultaneously.
Macro Commands
The MIX Editor allows a
sequence of commands to be
executed with a single keystroke.
You can define a complete
editing operation and perform it
at the touch of a key.
■yff\^ 2U6EArcpaho
1^11 JT Sukc363
fM WmW^* Rktunfaoa,Tx 75081
software (214)783-6001
MSDOS is a trademark of Microsoft
PCDOS is a trademark of IBM
CPM80 is a trademark of Digital Research
WordStar is a trademark of MicroPro
Custom Setup Files
Custom keyboard layouts and
macro commands can be saved
in setup files. You can create a
different setup file for each
language you use. The editor
automatically configures itself
using a setup file.
Command Mode
Command mode allows any
editor command to be executed
by name. It is much easier to
remember a command name
versus a complicated key
sequence. Command mode
makes it easy to master the full
capability of the editor.
Frequently used commands can
be mapped to keys. Infrequent
commands can be executed by
name.
Editor Commands
The editor contains more than
100 commands. With so many
commands, you might think it
would be difficult to use. Not so,
it is actually extremely simple to
use. With command mode, the
power is there if you need it, but
it doesn't get in your way if you
don't. Following is a list of some
of the commands.
Cursor Commands
Left/Right/Up/Down
Tab Right/Tab Left
Forward Word/Backward Word
Beginning of Line/End of Line
Scroll Up/Scroll Down
Window Up/Window Down
Scroll Left/Scroll Right
Top of File/Bottom of File
• • •
Block Commands
Copy/Move/Delete
Read/Write
Lower Case/Upper Case
Fill/ Justify
Print
File Commands
Directory (with wild cards)
Show File/Help File
Input/Output File
Delete File/Save File
Other Commands
Split Screen/Other Window
Find String/Replace String
Replace Global/Query Replace
Delete Line/Undelete Line
Delete Word/Undelete Word
Insert Mode/Overwrite Mode
Open Line/Join Line
Duplicate Line/ Center Line
Set Tab/Clear Tab
• • •
To Order: Call Toll Free 1-800-523-9520
Mix Editor $29-95 4- shipping ($5 USA/110 Foreign) Texas residents add 6% sales tax
Visa MasterCard Card #
COD Check Money Order .
Computer
Name
Street
Exp. Date _
Disk Format.
. Operating System: MSDOS PCDOS CPM80 .
City/State/Zip_
Country
Phone
tux
2116 E. Arapaho
Suite 363
_ Rkhmfaon, 1x75081
software
Dealer Inquiries Welcome
Call (214) 783-6001
BT
THE CMO ADVANTAGE HOME COMPUTERS PORTABLE COMPUTERS
THE BEST PRICES!
We will meet or beat any
qualified price you find.
»x Nextday shipping on all in stock
items.
>' Free easy access order inquiry.
* Orders from outside
Pennsylvania and Nevada save
state sales tax.
»^ Free technicial support with our
factory trained technical staff.
i' There is no limit and no deposit
on C.O.D. orders.
^ There's no extra charge for
using your credit card. Your card
is not charged until we ship.
,.' No waiting period for cashiers
checks.
v We accept purchase orders from
qualified corporations, Subject to
approval.
• Educational discounts available
to qualified institutions.
v FREE CATALOG MEMBERSHIP.
ORDER LINE
1-800-233-8950
m PA 1-800-242-4215
CUSTOMER SERVICE
& TECH SUPPORT
1-717-327-1450
Dept. A 107
EAST
Dept. A107, 477 E. Third St.
Williamsport, PA 17701
WEST
Dept. A107, P.O. Box 6689
Stateline, NV 89449
MEMBER DIRECT MARKETING ASSOCIATION
CREDIT CARDS
(McwIwCordj
1-416-828-0866
In Toronto
06-218960
2505 Dunwin Drive,
Mississauga, Ontario
Canada L5L1T1
All prices shown are for U.S.A.
orders.
Call The Canadian Office for
Canadian prices.
V J Inquiry 98 *\W
SHIPPING
Add 3%, minimum $5.00 shipping
and handling on all orders. Larger
shipments may require additional
charges.
All items subject to availability and
price change.
Returned shipments may be sub-
ject to a restocking fee.
1-800-268-4559
Other Provinces
APPLE
APPLE lie CALL
APPLE lie CALL
MaclNTOSH CALL
lie LCD Display CALL
Macintosh Software
Lotus Jazz CALL
Microsoft Excel CALL
Microsoft Business Pak $375.00
Living Vldeotext
ThinkTank 512 $159.00
Manhatten Ready, Set, Go $79.99
Creighton Development
Mac Spell $69.99
Monogram Dollars & Sense. ...$99.99
Peiachtree Back to Basics - GL$109.00
PFS File &Report(New Version)$129.00
SiPicon Beach Airborn $25.99
A ATARI
130XE (128K) CALL
520ST (512K) CALL
ATARI 600XL CLOSEOUT
$49.99
WHILE SUPPLIES LAST
800XL 64K CALL
850 Interface $119.00
1010 Recorder $49.99
1020 Color Printer $79.99
1025 Dot Matrix Printer $199.99
1027 Letter Quality Printer $269.99
1030 Direct Connect Modem $59.99
1050 Disk Drive $179.99
Touch Tablet $64.99
7097 Atari Logo $69.99
4018 Pilot (Home) $57.99
5049 VisiCalc $49.99
4011 Star Raiders $12.99
4022 PacMan $16.99
8036 Atari Writer $79.99
BOARDS FOR ATARI
Axlon 32K $39.99
Axlon 48K (400) $69.99
Axlon 128K $269.99
Microbits 64K (600) $109.00
Bil 3 Full View 80 $229.00
IZ commodore
NEW
Commodore 128, LCD..CALL
SX-64 Portable $499.00
Commodore Plus 4 $199.00
CBM 64 $149.00
C1541 Disk Drive $199.00
C1530 Datasette $39.99
M-801 Dot Matrix Printer $189.00
M-802 Dot Matrix/Serial $219.00
MCS 803 Dot Matrix $179.00
C1802 Color Monitor $199.00
C1660 Auto Modem $59.99
DPS 1101 Daisy Printer $339.00
Professional Software
Fleet System II w/Spell^ $49.99
Trivia Fever $29.99
Word Pro 4 Plus/5 Plus each.. .$239.00
Info Pro $179.00
Administrator $399.00
Power $69.99
File (64) $59.99
Report (64) $49.99
Precision Software
Superbase 64 $54.99
BATTHPlESh
JWCLUOGD
PaperClip w/Spell Pack $79.99
The Consultant DBMS $69.99
Bus Card II $139.00
80 Col Display $139. 1
Whal HEWLETT
wL'tlM PACKARD
41CV $189.99
41CX $249.99
HP 71B $419.99
HP 11C $62.99
HP 12C/15C/16C $89.99
HP 75D $999.99
HPIL Module $98.99
HPIL Cassette or Printer $359.99
Card Reader $143.99
Extended Function Module $63.99
Time Module.. $63.99
We stock the full line of
HP calculator products
SEC
PC-8401 CALL
PC-8201 Portable Computer... .5289.00
PC-8231 Disk Drive $599.00
PC-8221A Thermal Printers $149.00
PC-8281A Data Recorder $99.99
PC-8201-06 8K RAM Chips $105.00
SHARP
PC-1350 $159.99
PC-1261 $159.99
PC-1260 $109.99
PC-1500A $165.99
PC-1250A S88.99
CE-125 Printer/Cassette $128.99
CE-150 Color Printer Cassette.$171.99
CE-161 16K RAM $134.99
DRIVES
HARD
ALLOY
PC Stor CALL
EVEREX
Hard Drives CALL
Tape Back Up CALL
IMAssOchues
5 meg Removable/Internal $1399.00
10 meg Fixed/Internal $1249.00
15 meg 5 Removable/10 Fixed$2149.00
25 meg 5 Removable/20 Fixed$2499.00
10 Meg Bernoulli Box $2099.00
20 meg Bernoulli Box $2649.00
5 meg "MacNoulli"..... $1599.00
■ftlanaSystems
10 meg Internal $699.00
J'fA tallgrass
I TECHNOLOGIES
12. 25. 35, 50, 80 meg (PC)
from $1499.00
FLOPPY
iNDUS
Apple GT $209.00
Atari GT $239.00
C-64 GT $259.00
dEl
A1.5 Apple $199.00
A2 Apple $199.00
SD1 C-64 Single $219.00
SD2 C-64 Dual $469.00
landon
320K 5'/4" (PC) $119.00
Qume
320K 5Va" *...'." $99.99
MODEMS
Anchor
Volksmodem $59.99
Volksmodem XII $189.99
Mark IL Serial $79.99
Mark VII (Auto Ans/Auto Dial).. ..$99.99
Mark XII (1200 Baud) $259.00
5) Hayes
Smartmodem 300 $145.00
Smartmodem 1200 $389.00
Smartmodem 1200B $359.00
Smartmodem 2400 $699.00
Micromodem He $249.00
Smart Com II $89.99
Chronograph $199.00
Transet 1000 CALL
AST
Reach 12C0 Baud Half Card. ...$399.00
m?e miCROBITS
MPP-1000E AD/AA (Atari) $79.99
MPP-1064 AD/AA (C-64) $69.99
| Novation]^
Smart Cat Plus $319.00
J-Cat $99.99
Smart Cat 103/212 $369.00
Novation 2400 CALL
212 AutoCat II $499.00
Apple Cat II $229.00
212 Apple Cat II $379.00
Apple Cat 212 Upgrade $229,00
Macmodem $319.00
TELELEARNING
C64 300 Baud (Closeout) $49.99
ZT-1 ZZZi $339.00
ZT-10 $309.00
ZT-11 $369.00
Z-22 Video Data Terminal S529.00
DISKETTES
maxell
3V 2 " SS/DD $39.99
3V 2 " DS/DD $54.99
5 1 /«" MD-1 w/Hardcase $17.99
5V4" MD-2 w/Hardcase $23.99
5 1 A" MD-2-HD for AT $44.99
M Verbatim.
.5>V' SS/DD $21.99
5V4" DS/DD $29.99
Disk Analyzer $24,99
Elephant 5V4" SS/SD $13.99
Elephant 5V4" SS/DD $15.99
Elephant 5V4" DS/DD $16.99
Elephant EMSP SVT $24.99
\M
5V4" Disk Head Cleaner $14.99
DISK HOLDERS
INNOVATIVE CONCEPTS
Flip-in-File 10 $3.99
Flip-in-File 50 $17.99
Flip-in-File 50 w/lock $24.99
Flip-in-File (400/800 ROM) $11.99
AMARAY
50 Disk Tub 51A" $9.99
30 Disk Tub 3Vi" 8.99
GRAPHICS
£?hoala
IBM $89.99
Apple/Franklin $79.99
■Polaroid
Palette $1299.00
PRINTERS
PC COMPATIBLES Inquiry 98
XWlDQC
300 Green $129.00
300 Amber $139.00
310 Amber IBM-Plug $169.00
Color 300 Composite $239.00
Color 500 Composite/RGB $389.00
Color 600 Hi-Res (640x240) $399.00
Color 700 Hi-Res (720x240) $499.00
Color 710 Long Phosphor $579.00
(§H3)
12" Amber/Green Composite $99.99
12" Amber/Green TTL (ea.) $119.00
NEC
JB 1260 Green $59.99
JB 1201/1205 (ea.) $99.99
JB 1270 Green $139.00
JB 1275 Amber $149.00
JB 1280 G TTL/1285 A TTL $149.00
JC 1215 Color $219.00
JC 1216 RGB $379.00
JC 1460 Color.... $269.00
JC 1410 RGB $669.00
PRINCETON
MAX-12 Amber $189.00
HX-12 RGB $469.00
SR-12 RGB $629.00
"CALL ON NEW MODELS"
HX-12e, HX-9, HX-9e, SR-12P
115 12" Green Mono $119.00
116 12" Amber Mono $119.00
121 Green TTL... $139.00
122 Amber TTL $149.00
210 Color RGB $239.00
400 Med-Res RGB $299.00
410 Hi-Res RGB $339.00
420 Hi-Res RGB (IBM) $429.00
440 Ultra Hi-Res RGB $589.00
8400 Quadchrome '. $479.00
8410 Quadchrome II $429.00
8420 Amberchrome $179.00
ZVM 122/123 $89.99
ZVM 124 IBM Amber $149.00
ZVM 130 Color $279.00
ZVM 131 Color $299.00
ZVM 133 RGB $429.00
ZVM 135 RGB/Color $459.00
ZVM 136 RGB/Color $599.00
1220, 1230, 1240 CALL
Graphcard $79.99
Seriall Card $99.99
M/'crobuffer JI + $169.00
Microbuffer 32K $189.00
Microfazer from $139.00
Efazer (Epson) from $79.99
^Orange micro
Grappler CD (C64) $99.99
Grappler + (Apple) $89.99
Grappler 16K + (Apple) $159.00
DIGITAL DEVICES
Ape Face (Atari) $49.99
U-Print A (Atari) $54.99
U-A16/Buffer (Atari) $74.99
U-Ca!l Interface (Atari) $39.99
U-Print C (C64) $49.99
P-16 Print Buffer $74.99
n*» miCROBITS
MB1150 Parallel (Atari) $79.99
MPP-1150 Parallel (Atari) $69.99
MP-1150XL (Atari 1200XL) $69.99
MicroStuffer 64K Print Buffer.. .$109.00
AIM
AT-100 Atari Interface Printer ..,$139.00
AT-550 Atari Dual Mode $249.00
GP-100 Parallel Interface $189.00
GP-700 Color Printer $449.00
GP-550 Parallel Printer $239.00
Elite 5 Letter Quality $239.00
Elite 5 C64 Interface $249.00
Penman 3-pen $289.00
^CITIZEN
MSP-10 (80 co!.) ..$349.00
MSP-15 (132 col.) $499.00
MSP-20 (80 col.) S489.00
MSP-25 (132 col.) $679.00
citoh
Prowriter 7500 $219.00
Prowriter 8510P $299.00
Prowriter 8510 NLQ $329.00
Prowriter 1550P $469.00
F10-40P Starwriter $869.00
F10-55 Printmaster $1049.00
Prowriter 8510-NLQ $329.00
ComWriterll Letter Quality $399.00
corona
Lazer LP-300... $2799.00
DIABLO
D25 , S599.00
630-109 S1749 00
d*isywriter
2000 $749.00
EPSON
RX-80, FX-80+, LX-80, JX-80 CALL
FX-100+, RX-100, LQ1500 CALL
Homewriter 10 CALL
NEW! LX-90, SQ-2000, DX10, DX20,
HS-80... CALL
JUKI
6100 Letter Quality CALL
6300 Letter Quality CALL
NEC
8027 Transportable $299.00
2000 Series $699.00
3000 Series $1099.00
8000 Series $1499.00
ELF 360 $449.00
OKIDATA
84. 18?. 192. 193, 2410 CALL
Okimate 10 (Specify C64/Alari)$i99.00
Okirnate 20 (IBM) CALL
OLYMPIA
Needlepoint Dot Matrix $299.00
Compact RO $339.00
Compact 2 $369.00
Panasonic
KX1090 $199.00
KX1091 $279.00
KX1092 $409.00
KX1093 $599.00
Quadjet $399.00
Liberty, Silver Quadboard,
5251 Board CALL
$J SJLYEf?-RE€0
500 Letter Quality $279.00
550 Letter Quality $419.00
770 Letter Quality $759.00
SB/SD/SG/SR Series CALL
Powertype Letter Quality CALL
SG10 (120 cps) $239.00
SG15 (120 cps) $399.00
SD10 (160 cps) $359.00
SD15 (160 cps) $479.00
SR10 (200 cps) $499.00
SR15 (200 cps) $639.00
Powertype Letter Quality $319.00
SB10 (NEW) CALL
TOSHIBA
1340 (80 column) $599.00
P351 (132 column) $1299.00
IBM PC SYSTEMS
Configured to your
specification.
Call for Best Price!
IBM PC, IBM-PC II, IBM-XT, IBM-AT
jZ&z*
saaasEog
2220 Dual Portable $1899.00
4220 Dual Desktop $1899.00
corona
PPC22 Dual Portable $1599.00
PPCXTA 10 meg Portable $2799.00
PC40022 10 meg Desktop $2199.00
SOFTWARE FOR IBM
Electronic Desk $199.00
ASHTON-TATHB
Framework $399.00
dBase II $299.00
dBase III $389.00
BBORlPflD
INTlRNAtlOMAl
Turbo Pascal 3.0 $49.99
Sidekick $39.99
l^fc^ ELECTRONIC ARTS'
Get Organized $69.99
Cut -n- Paste $39.99
Music Construction $29.99
One -on- One $29.99
Financial Cookbook $34.99
^ I Itirvarri Software Inc.
Harvard Project Manager $209.00
Total Project Manager $269.00
Human Edge™
Communication Edge $99.99
Management Edge $1 19.00
Negotiation Edge $139.00
Sales Edge $119,00
IMSI
PC Paintbrush $94.99
i Lotus
Symphony $439.00
1-2-3 $309.00
HI MicroPro
WordStar 2000 $249.00
WordStar 2000+ $319.00
MICROSOFT
Flight Simulator $39.99
MultiPlan $129.00
Crosstalk $89.99
R:Base 4000 $249.00
Clout 2.0 $129.00
MultiMate
Multi Mate $249.00
PeachPack (GL/AP/AR) $199.00
nfc'
IBM/APPLE
Access (NEW) $79.99
Write/Graph/File/Plan (ea).$79.99
Report $74.99
Proof $59.99
Mac Software CALL
Professional Software
PC Plus/The Boss $249.00
SOFTWARE GROUP
Enable $549.00
Accounting SOR.UM/.US
AP/AR/GL/INV/OE (ea).$295.00
Supercalc III $195.00
EasyWriter II System $195.00
Super Project $195.00
SPI
Open Access $379.00
SSISbftware
Word Perfect $239.00
synapse
File Manager (IBM~ $39.99
THOUGHTWARE
Trigger $289.00
Sell, Sell, Sell
Training $299.00
Application S1 79.00
PC-151-21 Single Desktop CALL
PC-151-52 Dual Desktop CALL
PC-151-53 10 meg Desktop CALL
PC-161-21 Single Portable CALL
PCM 61-52 Dual Portable CALL
200 CALL
171 (Portable) CALL
138 (Transportable) CALL
148 (DeskTop) CALL
JjpATfcT
Safari CALL
6300 CALL
% SANYO
MBC 550-2 Single Drive $699.00
MBC 555-2 Dual Drive S969.00
MBC 775 Portable CALL
MBC 511 10 meg CALL
MBC 675 Portable CALL
NBC 880 Desktop CALL
MULTIFUNCTION CARDS
AST
Six Pack Plus $239.00
Mega Plus II $269.00
I/O Plus II $139.00
Memory MBII $249.00
Advantage-AT $399.00
Preview Monograph $299.00
Graph Pak Mono/64K $599.00
MonoGraph Plus $399.00
5251/11 $799.00
5251/12 $579.00
3780 $639.00
BSC $499.00
dcci
IRMA 3270 $879.00
IRMA Print $999.00
EaGLE
Mono Card (Closeout). $99.99
EVEREX
Color Card (Graphics Edge) $299.00
Magic Card $199.00
HERCULES
Graphics $299.00
Color $169.00
fcjociatcs
IDEAmax - ZPR, 64K, C, S, P.$229.00
IDEAmini - YPR, C, S, P $189.00
IDEAminimax - MPR 128K $229.00
IDEAshare Software $219.00
IDEA 5251.... $699.00
MYLEX
The Chairman $489.00
PARADISF
Modular Graphics Card $274.00
Multi Display Card $289.00
Five Pack C, S $159.00
PLANTRONICS
Color Plus $369.00
Captain Jr. 128K $339.00
Graphics Master $469.00
Quadboard II $229.00
Expanded Quadboard $239.00
Quad 512+ $249.00
Quad 2 Meg $879.00
Memory Board $229.00
QuadJr Exp. Chassis $479.00
QuadJr Exp. Memory $199.00
Chronograph... $79.99
Parallel Card $69.99
Quadcolor l $219.00
Quadgraph $379.00
ACCESSORIES
KEYBOARDS
Keytronics Keyboards 5150, 5151.
5151 Jr. 5149 Jr CALL
MEMORY CHIPS
4164 RAM Chips (ea.) $1.99
MICROPHONICS
Pronounce
Speech Input System :..$699.00
H
— [Fee
Hill
Straight Talk.™
The information software that
keeps you on course.
You don't go sailing without the
right navigational instruments.
And you don't make business deci-
sions without the right information.
Straight Talk and your Macintosh™
give you access to a world of
timely information. Fast. So you
have the information you need to
make informed business decisions.
Here's what it gives you:
• Automatic log-on and log-off to major informa-
tion services like, Dow Jones News/Retrieval,®
The Source SM , and CompuServe.
• The latest business information and financial
news, plus airline schedules and fares, an
encyclopedia, electronic mail and much more.
• Ability to review, save, edit and copy data
received online after you hang up.
• Communication with other Macintosh com-
puters via modem or networking.
And at $95, Straight Talk is the least expensive,
most diligent electronic know-it-all you'll ever
come across.
Straight Talk is the precision inst rument
designed to make sure your ship comes in.
Special Offer!
For a limited time, order Straight Talk at $95 and
get 5 hours of free time on Dow Jones News/ Retrieval
(approximately $100 value). To order, see your local
computer dealer* or call:
1-800-257-51 14, ask for John Austin.
(In New Jersey, Alaska, Hawaii and Canada, call 1-609-452-1511)
Please have your credit card information ready, including expiration
dates. VISA, MasterCard, and American Express accepted.
Act now- Offer expires July 31, 1985.
To redeem offer send proof of purchase to Dow Jones & Company, Inc.,
John Austin, RO. Box 300, Princeton, N.J. 08540.
Straight Talk works with Apple® Macintosh™
DowJones
Software
For Informed Decisions
COMPUTERS AND SPACE
ASTRONOMICAL
COMPUTING WITH
MICROS
by Richard Bochonko and William T. Peters
Increasing the
amateur astronomer's reach
ASTRONOMERS LIVE AND DIE by
computation. All aspects of astron-
omy deal with numbers and compu-
tations of varying degrees of com-
plexity. Among the many problems
that require a lot of computational
power are the creation of models of
the structure and evolution of stars,
black holes, and galaxies; the syn-
thesis of the spectra of stars; the
determination of orbits of binary
stars; and the determination of the
positions of the sun, moon, and
planets in the past, present, and
future.
As astronomers, we use microcom-
puters by themselves and as terminals
to mainframes. We use them to graph-
ically analyze data and to prepare
graphics for presentations and publi-
cation. By themselves, micros are
becoming standard equipment at the
telescope for equipment control, data
acquisition, and initial data reduction.
At our desks, we use micros for com-
puting problems of moderate com-
plexity, to establish and maintain
databases, for teaching, and for word
processing.
In addition to assisting the profes-
sional astronomer, the microcom-
puter has been valuable to the
amateur. Until now, amateurs could
not afford the powerful calculating
tools that are so important to profes-
sionals. The availability of inexpensive
micros with outstanding software has
led to their use by amateurs at the
telescope as well as at home.
If you have a micro that speaks
BASIC, a good way to develop some
useful programs— and to learn intro-
ductory astronomy— is with Celestial
BASIC by Eric Burgess. (For a list of
books and periodicals mentioned in
this and other articles, see the
"Astronomy Sources" text box on
page 244.) Burgess devotes each of
his 23 chapters to a brief description
of an astronomical principle or phe-
nomenon and then follows the
description with a program that helps
you predict or learn about the
phenomenon.
Celestial BASIC is divided into four
main sections: 'Time," "The Moon,"
"The Planets," and "General and
Tutorial." The author has chosen ex-
cellent programs, so after you have
typed them in or purchased the disk
with all the programs from the book's
publisher, you're left with a set of
utilities that replaces many of the
tables in standard references like The
Observer's Handbook and The Astronomical
Calendar.
The "Time" section offers a perpetu-
al calendar, a date-of-Easter program,
a variety of time and date conver-
sions, and two programs of special in-
terest to amateur observers: Epoch,
which updates star coordinates for
precession (the slow change in the
direction that the earth's axis points
among the stars); and Pstar, which
helps determine the precise position
of Polaris with respect to the true
North Celestial Pole. Polaris is nearly
[continued)
Richard Bochonko and William T. Peters are
astronomers living in Winnipeg. Contact them
as follows: Dr. Richard Bochonko. Department
of Mathematics and Astronomy. University
of Manitoba. Winnipeg, Manitoba R3T
2M8. Canada: William T. Peters. Manitoba
Planetarium. 190 Rupert Ave.. Winnipeg.
Manitoba R3B ON 2, Canada.
JULY 1985 -BYTE 239
ASTRONOMICAL COMPUTING
Astronomical Software Resources
Here are some of the software
resources we have discovered.
Keep checking the ads in astronomy
magazines for new announcements, or
contact the Griffith Observatory as
listed for periodically compiled
updates.
Bear Creek Survey Service, 1991 Bear
Creek Rd.. Kerrville. TX 78028. (512)
367-4390. Astro: Yields altitude and
azimuth of sun and 57 bright stars.
(HP 4 lev)
Celestial Software. POB 95, Dell
Rapids. SD 57022. Utilities covering
telescope properties, observing condi-
tions, time, coordinates, and stellar
properties.
Celestron International, POB 3578,
283 5 Columbia St.. Torrance. CA
90503, (213) 328-9560. Computer-
controlled pointing for the Celestron
line of quartz stepper-motor-controlled
telescopes.
Chesnutt Programming, Rt. 5, Box
348. Fayetteville. NC 28301, (919)
588-4511. SIDCIjOCK: TUrns a Com-
modore 64 into an accurate sidereal
clock that also displays civil and univer-
sal time. ($15 U.S.. $18 foreign) Catalog
of other astronomy programs available.
(Commodore 64)
Commodore Business Machines Inc.,
1200 Wilson Dr., West Chester, PA
19380. Sky Travel: Fully utilizes the
Commodore 64's high-resolution graph-
ics to display the constellations and
solar system objects from any location
on earth over a 20.000-year range.
Available from Commodore dealers.
(C-64 and disk drive)
Computer Assist Services, 1122 13th
St.. Golden; CO 80401. The_Sky: Plots
a graphic representation of sun, moon,
planets, stars, and Messier objects given
a location, time, and date. Numerous
utilities included. ($60 U.S.) (IBM PC
128K DOS 1.1 or higher; will support
8087)
Cosmic Computer Works, 243 White
St.. Belmont. MA 02178. Myoptics: Op-
tical design program generates spot
diagrams for telescopes and other op-
tical systems. Planets: Yields the
celestial and horizon coordinates of
the sun. moon, and planets, along with
apparent diameter, brightness, and
percentage of illumination. Ephemeris:
Converts orbital elements for a newly
discovered comet or asteroid to
celestial coordinates. Almanac: Rising
and setting information for sun and
moon. Also beginning and end of
twilight. IMoons and SMoons: Graphic
presentations showing the positions of
the moons of Jupiter and Saturn visi-
ble in small telescopes. (Apple, North
Star, TRS-80. some others; disks or
cassettes)
Design Studio Software, 6209 South
Joshua Lane, Lantana, FL 33462. Solar
System Ephemeris: Celestial coor-
dinates of solar system objects to very
high accuracy. (Apple)
Griffith Observatory, 2800 East
Observatory Rd., Los Angeles. CA
90027. Send a legal-size, self-
addressed envelope with two first-class
stamps for a directory of astronomical
programs for microcomputers when
this list has gone stale.
Hopkins Phoenix Observatory, 7812
West Clayton Dr., Phoenix, AZ 85033.
Computerized stellar photometers and
data-reduction software. (Most home
computers)
Charles Kluepfel, 11 George St..
Bloomfield. NJ 07003. Planets: Precise
coordinates for the sun. moon, and
planets. New Orrery: A view of the
solar system looking down from the
"top" for any date. Shows all nine
planets. Planetarium: Screen plots a
star map to a magnitude of 3.5 or
deeper for any date and location on
earth. World Map: Screen plot of world
map shows areas experiencing
daylight, darkness, moonlight. Eclipse
Map: Accurate data for solar-eclipse
paths and graphical plots of paths on
earth map. Calendar Conversions: Con-
verts among Julian, Gregorian, and
Jewish calendars, giving Julian Day
numbers and moon phases. (Apple
only)
K & W ASTRONOMICS. POB 2275.
Orange. CA 92669. Programs to calcu-
late coordinates of solar system objects
and Messier objects. (Apple. VIC-20,
Timex Sinclair, others)
MlCROTECHNIC SOLUTIONS. POB 2940,
New Haven. CT 0651 5. (203) 389-8383.
Astro Positions: Provides solar, lunar,
planetary, and stellar positions in
geocentric, heliocentric, or topocentric
coordinates. (Disk $49.95 U.S.) (Com-
modore 64)
Robert Moler, 5999 Secor Rd..
Traverse City, Ml 49684. Programs
simulating travel at relativistic speeds,
rotation of spiral galaxies, comets, and
other solar system coordinates. (Timex
Sinclair)
Prentice-Hall Inc., Rte. 9W.
Englewood Cliffs. NJ 07632. The
Astronomy Disk: Sheridan Simon pro-
vides 16 programs for simulating space
travel, solar system and stellar
phenomena. Thirty-eight-page hand-
book. (Apple II only)
Public Domain Software. POB 640.
Stanley, NC 28164. Yale Catalog of
Bright Stars: 9200 stars down to a
magnitude of 6.5 with spectral, photo-
metric, parallax, and proper-motions
data. (Eight 8-inch CP/M single-sided
single-density floppy disks)
Saturn Software, R.R. 1. Box 673. Pat-
terson. NY 12 563. Galilean Moons:
High-resolution simulation of Jupiter's
moons. (Atari, TRS-80)
Schaf Software Systems Inc. Suite
1068. 211 1-M 30th St.. Boulder. CO
80301. (303) 666-5353. TellStar II: Solar-
system object position and time conver-
sions for amateur astronomers. Plots
sun, moon, and planets on star maps.
Maps include Messier objects. (Apple.
IBM)
240 BYTE • JULY 1985
ASTRONOMICAL COMPUTING
Brad Schaper, 7266 Volclay Dr., San
Diego. CA 92119. Public-domain astron-
omy disk. Lots of good stuff in every
category. Good educational item. Worth
study by programmers new to astron-
omy. (Apple only)
Scientific Computing. POB 5091. Lit-
tleton. CO 80123. Astronomical Soft-
ware 1: A menu-driven program pro-
viding date. time, and coordinate con-
versions. ($19.95 U.S.) (Timex Sinclair
1000. 64K)
StarSoft. POB 2 524. San Anselmo. CA
94960. Halley's Comet: Coordinates for
Halley's comet plus graphic views of the
comet in sky and in solar system. (IBM
only)
S & T Software. 13361 Frati Lane.
Sebastopol. CA 95472. Celestial BASIC
programs as listed in the book by Eric
Burgess. (Apple. Sorcerer, Timex
Sinclair)
Synergistic Software, 5221 120th
Ave. S.E., Bellevue. WA 98006. The Star
Gazers Guide: Crude sky and constel-
lation charts with some tests about
each constellation. The Planetary
Guide: Rough planet positions plus
"pictures" plotted on the high-resolu-
tion screen and text information.
(Apple II only)
Universal Micro Products, POB 8067.
Rolling Meadows. IL 60008-8067.
Eclipse prediction, telescope mirror
analysis, ray tracing, comet and minor-
planet ephemerides. etc. (Commodore
64 and VlC-20)
Zephyr Services, 306 S. Homewood
Ave.. Pittsburgh. PA 15208. (412)
247-5915. Astrocalc: Time, calendar, and
coordinate conversions along with coor-
dinates for solar-system objects. Astro-
Aid: Forty-four data conversions and
utilities including Kepler's/Newton's laws,
relativity telescope design, solar-system
data, and characteristics of nearest and
brightest stars. Astrobase: Database of
300 deep-sky objects.
a degree away from the true pole, far
enough to cause problems in aligning
a telescope mount if not com-
pensated.
The "Moon" section programs yield
lunar positions, phases, and eclipse
dates. The "Planets" programs yield
positional data, distances, angular
diameters, and. where applicable,
phases and elongations of the
planets. Rising and setting times of
the sun. moon, and planets are gen-
erated with special attention to data
that will help observers find Mercury
and Venus in the morning and even-
ing twilight. Skyset and Skyplt are a
particularly impressive pair of pro-
grams that use high-resolution graph-
ics to produce horizon star maps
showing the visible planets, sun.
moon, and stars for a specific date,
time, and location on the earth. Since
this program set is highly machine-
dependent, it is given in two versions
(Apple and Sorcerer). Also provided
is a program called Plantf. which
locates the sun. moon, and planets
among the zodiacal constellations
using plots composed of ASCII
(American Standard Code for Infor-
mation Interchange) characters on the
text screen.
Among the "General and Tutorial"
programs, the ones providing infor-
mation on annual meteor showers
and photo-exposure information for
the planets are particularly useful.
There is also a pair of programs to
help beginners learn the constella-
tions.
The programs in Celestial BASIC are
written in Applesoft, Apple's variant
of Microsoft BASIC. Burgess has taken
some pains to avoid using the Apple's
unique features in most programs, so
it isn't too hard to get them running
on other machines. We know of
amateur astronomers who have had
good results from some of the Celestial
BASIC programs on TRS-80s. Commo-
dore 64s. and Ataris, although they
had to make some effort to translate
Applesoft's way of doing things to
their machine's BASIC. Burgess orig-
inally wrote these programs on an
Exidy Sorcerer. In an appendix.
Burgess gives three of the more in-
teresting graphics-based programs in
their Sorcerer versions. Since there is
now a paucity of Sorcerer software,
this book should be of special interest
to Sorcerer owners interested in
astronomy. TimexISinclair 1000: Astron-
omy is a new book from the same
publisher as Celestial BASIC and uses
similar programs that have been
adapted to the T/S 1000.
The biggest advantage of Celestial
BASIC is the open code. Burgess sug-
gests ways to combine and modify the
programs, and there is no better way
to learn about something than to
wade into its innards and modify it to
your own purposes. In this respect,
the Celestial BASIC programs are much
better learning tools than most of the
prepackaged software on the market.
While Burgess's programs are fine
learning tools and information utilities
for amateur astronomers, he doesn't
discuss the source and quality of the
algorithms in enough detail to satisfy
a professional. Additionally, if you
want similar programs in a language
other than BASIC, trying to decipher
the algorithms woven into Burgess's
BASIC code can be tough going.
Astronomy Fundamentals
Until recently there was no collected
source for the fundamental algo-
rithms related to time, the calendar,
and the positions and properties of
solar system objects. Jean Meeus has
done both amateur and professional
astronomers a great service by look-
ing through a wide variety of ancient
and obscure sources and bringing the
best of the material together in his
Astronomical Formulae for Calculators. Since
Celestial BASIC was written around the
same time as Astronomical Formulae,
Burgess didn't have access to Meeus's
fine algorithms. Instead. Burgess often
used algorithms of lower quality and
more limited range.
Regrettably. Meeus seldom gives his
source for the algorithms. However,
he provides a clear and definitive
discussion of the formulae with imple-
mentation hints and sample runs for
Hewlett-Packard calculators. Meeus
provides the formulae and general
{continued)
JULY 1985 -BYTE 241
ASTRONOMICAL COMPUTING
computational methods, rather than
Hewlett-Packard listings, so these
algorithms are equally accessible to
everyone who can program. This
book really opens the way for
amateur astronomers to proceed into
computational astronomy and is
equally useful to the professional who
needs to compute temporal, calen-
dric. or solar system phenomena.
Many of the algorithms in Astronom-
ical Formulae can be implemented in a
few lines of code. However, those that
yield good positions for the sun,
moon, and planets can grow into
complex monstrosities. Roger Sinnott,
proprietor of Cosmic Computer
Works, an astronomical software
house in Belmont. Massachusetts, has
implemented these algorithms in a
very elegant program called Planets.
At $2 5 (last time we checked) the pro-
gram is a bargain, and its open code
is well worth a careful examination.
Sinnott supplies Planets and a
number of other superb programs in
BASIC on disks or cassettes for Apple,
TRS-80, and North Star computers.
Planets yields the celestial position
and apparent size, brightness, and
phase (if applicable) of the sun, moon,
and planets. When the user supplies
the latitude and longitude, the pro-
gram provides altitudes and
azimuths— a handy feature, since
astronomers are frequently called
upon to provide solar altitudes and
azimuths for other professionals. We
have used Planets to provide this kind
of data to architects building solar-
collection features into houses,
satellite-dish installers, weather scien-
tists, and lawyers.
In addition to very well organized
and structured code, Sinnott has
taken great care to avoid the pitfalls
References
for Computation
Compact Numerical Methods for Computers
by John C. Nash. Adam Hilger Ltd.,
Techno House. Redcliffe Way. Bristol.
England BSI 6NX. A good section on
machine and number characteristics
precedes a concise discussion of prob-
lems in linear algebra, matrixes, non-
linear equations, and other topics.
Helps to select methods appropriate
for micros.
Computer Approximations by John F. Hart.
E. W. Cheney. Charles L. Lawson. Hans
J. Maehly, Charles K. Mesztenyi, John
Rice. Henry G. Thatcher Jr., and
Christopher Witzgall. John Wiley & Sons
Inc., 605 Third Ave.. New York, NY
10158. A lot of authors, but they all
deserve credit for providing the fun-
damental source of polynomial ap-
proximations for the standard trigo-
nometric and mathematical functions.
Floating-Point Computation by Pat H.
Sterbenz. Prentice-Hall Inc., Rte. 9W.
Englewood Cliffs. NJ 07632. Good func-
tions require a good underlying system
of arithmetic. A must for language
writers teaching machines to add. sub-
tract, multiply, and divide.
"Improved 'Ifigonometric Functions for
CBASIC-80" by Robert Lurie. Microsys-
tems, vol. 4. no. 12. December 1983,
pages 130-132. Uses algorithms from
Computer Approximations to fix
CBASIC-80's very poor trigonometric
functions.
Pascal User Manual and Report by Kathleen
Jensen and Niklaus Wirth. Springer-
Verlag New York Inc., 175 Fifth Ave.,
New York, NY 10010. The fundamen-
tal source for Pascal users.
Software Manual for the Elementary Functions
by William J. Cody and William Waite.
Prentice-Hall Inc.. Rte. 9W. Englewood
Cliffs. NJ 07632. Implementation notes
for Computer Approximations with FOR-
TRAN test programs and comments on
the quality of the algorithms.
'"Ifanscendental Functions" by Hal
Hardenbergh. DTACK Grounded no. 16,
January 1983. and no. 18. April 1983.
Digital Acoustics, 1475 E. McFadden
Street. Suite F, Santa Ana, CA 92705.
Uses the algorithms in Computer Approx-
imations to implement the standard
functions to 14 digits of precision on a
68000 microprocessor.
presented by the limited-precision
binary floating-point numbers com-
mon to most BASICS. For example, he
splits Julian Day numbers into their in-
teger and fraction parts to effectively
provide double precision. In addition,
he traces the fundamental constants
given in the Meeus algorithms to their
sources and compares the results of
the program with the standard main-
frame-generated tables to verify their
validity over a range exceeding 3000
years. This is one of the few really
well documented astronomy pro-
grams available.
Star Authority
In Canada, Great Britain, and the
United States, the official source of
astronomical data is the Astronomical
Almanac. The compilers of the Almanac
provide two publications that are a
gold mine for advanced program-
mers. The Explanatory Supplement dis-
cusses in great detail, with a complete
list of sources, the methods used to
generate the book's superbly accurate
tables. The Almanac for Computers is
designed to help users of small com-
puters generate positions for the sun,
moon, and planets with accuracy
comparable to the tables in the
Astronomical Almanac. There is a penal-
ty for this extreme accuracy. The
equations have limited range, typically
a month for the planets and five days
for the moon. A different set of coef-
ficients must be provided for the
equations for each period, so pro-
grams using these equations must
store quite a bit of data. Like the
Astronomical Almanac, the Almanac for
Computers is published yearly, and each
year the data it provides for each ob-
ject must be updated in the programs.
However, this is the way to go if you
require Astronomical Almanac accuracy
and you don't want to flip through all
the pages. In addition, the Almanac for
Computers offers the best discussion
and method for calculating sunrise
and sunset that we've seen.
In the microcomputing world, a
directory like the one we provide (see
the "Astronomical Software Re-
sources" text box on page 240) can
go out of date rapidly. Fortunately,
242 BYTE • JULY 1985
John Mosly of the Griffith Observa-
tory (2800 East Observatory R<±, Los
Angeles, CA 90027) maintains a cur-
rent list of astronomical programs. To
obtain the Griffith list send him a
legal-size, self-addressed envelope
with two first-class stamps. He has
reviewed a number of these programs
in an article entitled 'The Universe on
a Microcomputer," published in the
October 1984 issue of Griffith Observer
(vol. 48, no. 10, available from the
observatory for 75 cents plus post-
age). The article is illustrated with
graphics and screen dumps from
several of the programs along with a
good discussion of their features.
The best way to stay in touch with
the world of astronomy is through Sky
& Telescope magazine. The BYTE of the
astronomical community, it serves
both professionals and amateurs. Sky
& Telescope advertisements list new soft-
ware, and Roger Sinnott conducts a
fine monthly section called 'Astro-
nomical Computing." He frequently
provides short utility programs in
BASIC that are very carefully crafted
and discussed, and he takes care to
use a version of BASIC that can be
adapted to a wide variety of
machines. Frequently, the "Gleanings
for ATMs" (amateur telescope makers)
section of the magazine, also under
the direction of Sinnott, has good
hardware articles about applications
like the microprocessor control of
telescopes or image processing.
Astronomy is another good magazine,
directed more to an amateur and
beginning astronomer audience than
Sky & Telescope. Astronomy is a fine place
to look for software ads, and it fre-
quently publishes useful BASIC pro-
grams that have been very carefully
crafted to be friendly to newcomers
to both astronomy and computing.
Whether they're used to control a
telescope, output a graph, or chart
the position of a celestial object,
microcomputers are changing the way
amateurs and professionals alike are
approaching the study of the sky. The
accompanying text boxes will give
you ample information to start with.
Welcome to astronomical comput-
ing. ■
FINALLY! MAIL ORDER SERVICE YOU CAN DEPEND ON!
B U S IJSJ ESS S O F T W A R E
PROFESSIONAL SUPPORT PLUS RELIABLE PERSONALIZED SERVICE
AND WE'LL STILL BEAT MOST PRICES IN THIS MAGAZINE!
WORDSTAR
PROPAK
$239
SYMPHONY
$419
SIDEKICK
(CP.)
$35
SUPERCALC
3
$189
WORD
PERFECT
$235
LOTUS
1-2-3
$309
AID
Typequick
ALPHA SOFTWARE
Data Base Manager 2
ANDERSON-BELL
Abstat
ASHTON-TATE
DBase II
DBase III
Framework
Friday
ATI
Training Word Star
Training dBase III
BPI
General Accounting
85 69
295 169
395 267
495 CALL
695 CALL
695 CALL
295 CALL
75
75
45
45
595 399
BORLAND INTERNATIONAL
Superkey 54 42
Turbo Graph 54 42
Toolbox 54 35
Turbo Pascal 54 35
CDEX
Advanced Lotus 1-2-3 70 45
CHANG LABS
Rags to Riches Ledger 99 79
CONDOR
Condor 3 650 239
CONTINENTAL SOFTWARE
Home Accountant Plus 150 89
DIGITAL MARKETING
Writers Pak 250 165
Milestone (PC) 250 165
Datebook II 150 98
Proofreader 50 38
DIGITAL RESEARCH
Concurrent PC DOS 295 209
ENERTR0NICS
Energraphics 350 239
Plotter Option 100 55
FOX & GELLER
DGraph 295 139
dUtil 99 58
Quickcode II or III 295 139
FUNK
Sideways
HARVARD SOFTWARE
Harvard Project Mgr
Harvard Total Project Mgr
HUMAN EDGE
Mind Prober
KOALA
Touch Tablet (PC)
MacVision
LEXIS0FT
Spellbinder
LIFETREE
Volkswriter Deluxe
LIVING VIDEO TEXT INC.
ThinkTank(IBM)
ThinkTank(Mac)
MOBS
Knowledgeman
K Paint
K Graph
MECA
ManagingYourMoney
MICR0GRAFX
PC Draw
MICROPRO
WordStar
Spell Star
CorrectStar
Mail Merge
InfoStar
WordStar 2000
WordStar 2000 Plus
MICR0RIM
R Base 4000
Extended Report Writer
Clout
MICROSOFT
Multiplan
Chart (MAC)
Project
MICR0STUFF
Crosstalk
60 39
395 219
495 279
50 35
150 95
400 249
495 239
295 158
195 109
245 149
500 275
100 65
225 145
199 119
395 289
350 179
99 55
MONOGRAM
Dollars and Sense (IBM) 179 109
Dollarsand Sense (Mac) 149 99
MULTIMATE INTERNATIONAL
Multimate 495 253
OASIS
Word Plus 150 105
Punctuation and Style 150 95
PEACHTREE
Peachtext5000 425 185
Business Graphics System 295 219
Peachpak4 395 199
PETER NORTON
Norton Utilities (Vers. 3.0) 100 65
PRENTICE-HALL
Execuvision 395 289
PRO TEM SOFTWARE
Notebook II
189
99
123
84
145
99
99
55
250 199
CALL
CALL
495 259
150 109
250 135
195 139
125 99
250 179
195 98
Footnote
R0SES0FT
Prokey 130 79
SAMNA
Word III 550 279
S0RCIM
SuperCalc 2 295 149
Super Project 395 209
Easy System II 395 184
General Ledger 595 289
Accounts Payable 595 289
SOFTWARE PRODUCTS INT'L
OpenAccess 695 349
SOFTWARE PUBLISHING
PFSFileorWrite 140 85
SSI
Word Perfect 495 249
TEL0S
Filevision (Mac) 195 119
TYL0G
dBase Window 249 149
WARNER SOFTWARE INC.
The Desk Organizer 195 129
W00LF SYSTEMS
Move It 150 85
Free UPS shipping on orders over $1,000.00
CALL FOR PRODUCTS YOU DON'T SEE HERE!
CALL FOR OUR FREE CATALOG
TERMS:
• Call for shipping charges
and support policies
• Full guarantee against
manufacturers defects
• Allow 3 weeks for checks
to clear
• Prices may change
• Call for availability
• No cash refunds!
Due to our low prices, all
sales final.
TO ORDER CALL TOLL-FREE:
(800) 235-3020 (USA)
(800) 235-3021 (CA)
(415) 382-9085
BUSINESS SOFTWARE
448 IGNACI0 BLVD., STE. 332
N0VAT0, CA 94947
SAME DAY SHIPMENT
ON MOST ORDERS
1 Prompt UPS service
• Authorized purchase orders
accepted
1 Dealer, institutional and
quantity discounts available
• No surcharge for credit
card purchases
► VISA & Mastercard
accepted
• COD
Inquiry 145
JULY 1985 'BYTE 243
Astronomy Sources
BYTE would like to thank the
following authors for their contri-
butions to this listing: Richard
Bochonko. David S. Dixon, Russell M.
Genet, and William T Peters.
Astronomy magazine. Milwaukee. WI:
AstroMedia Corporation.
Superb artwork and illustrations. Easy
reading for students and beginners
yet satisfying to old hands. Astro-
Media offers a wide selection of
books via mail order.
Ball. John A. Algorithms for RPN Calcu-
lators. New York: John Wiley & Sons.
1978.
An astronomer's collection of
general-science and astronomical
methods arranged for the HP-4 5 and
other HP calculators.
Bate. Roger R.. et al. Fundamentals of
Astrodynamics. New York: Dover Publica-
tions. 1971.
Burgess. Eric. Celestial BASIC. Berkeley.
CA: Sybex Inc.. 1982.
A fine selection of BASIC programs.
Especially good for those new to
astronomy and computing. Disk with
programs listed in the book is avail-
able from S & T Software (13361 Frati
Lane. Sebastopol. CA 95472).
Burgess. Eric, and Howard I. Burgess.
TimexlSinclair 1000: Astronomy. Berkeley.
CA: Sybex Inc.. 1984.
BASIC programs for the Timex
Sinclair microcomputer. Adapts
material similar to that in Celestial
BASIC to the Timex Sinclair.
Crawford. D. Instrumentation in Astronomy.
vols. I. II. Ill, IV. and V. Bellingham. WA:
SPIE.
Extensive series on instrumentation
instruction including the use of mini-
and microcomputers.
Dickinson. Terence. Hightwatch. Scar-
borough. Ontario. Canada: Firefly
Books. 1983.
Not a computing book, but an ex-
cellent guide to the night sky and the
world of astronomy if you need a
place to start.
Duffett-Smith, Peter. Practical Astronomy
with Your Calculator. 2nd ed. London.
England: Cambridge University Press.
1981.
t&>.
A good selection of simple algo-
rithms that are useful when you want
quick, limited-precision results.
Genet. Russell M.. and Mark TVueblood.
Microcomputer Control of Telescopes. Rich-
mond. VA: Willmann-Bell Inc.. 1985.
Genet. Russell M.. ed. Microcomputers in
Astronomy, vols. I and II. Fairborn. OH:
Fairborn Observatory. 1983 and 1984.
Telescope control, instrument con-
trol, data logging, and other applica-
tions. A collection of papers devoted
to automatic telescope control and
photometric data collection.
Genet.. Russell M. RealTime Control with
the TRS-80. Indianapolis. IN: Howard W
Sams & Co.. 1982.
Data logging, instrument control, and
analysis for the Radio Shack TRS-80.
Ghedini. Silvano. Software for Photometric
Astronomy. Richmond. VA: Willmann-
Bell Inc.. 1982.
Reduction and analysis programs in
HP BASIC. Just the thing if you want
to seek meaning in the slowly vary-
ing light of pulsating or eclipsing
variable stars. The HP BASIC may be
a bit tough, however, to convert to
other machines. Good explanations.
Hall. D.. and R. Genet. Photoelectric
Photometry of Variable Stars. Fairborn. OH:
Fairborn Observatory. 1982.
Small observatory guide to photom-
etry with some data logging and in-
strument control.
Henden. Arne A., and R. Kaitchuck.
Astronomical Photometry. New York: Van
Nostrand Reinhold. 1982.
Well-rounded book on photometry
including some software and inter-
facing.
Institute of Theoretical Astronomy.
Ephemerides of Minor Planets. Moscow.
USSR: USSR Academy of Sciences
through Mezhdunarodnaja kniga.
1980. 1982. 1984.
lames. M. L. ( et al. Applied Numerical
Methods for Digital Computation with Fortran
and CSMP, 2nd ed. New York: Harper
& Row. 1977.
Jones. Aubrey. Mathematical Astronomy
with a Pocket Calculator. New York: Halsted
Press. 1979.
Keystroke sequences in both alge-
braic and RPN notation for problems
related to time precession, proper
motion, positions of solar system ob-
jects, and orbits of binary stars. Good
appendix with sophisticated HP-25
and HP-67 programs mainly contri-
buted by Jean Meeus. Methods are
readily adaptable to other machines
since formulae and sample problems
are presented.
Klein. Fred. Pocket Computer Programs for
Astronomers. Los Altos. CA: Klein Publi-
cations. 1983.
Handy programs for use right at the
telescope. Methods for finding ob-
jects using setting circles on Dobson-
ian and other altazimuth-mounted
telescopes. The next best thing to an
automated telescope.
Marsden. Brian G. Catalog of Cometary Or-
bits. Hillside. NJ: Enslow Publishers.
1983.
Meeus. Jean. Astronomical Formulae for
Calculators. 2nd ed. Richmond. VA:
Willmann-Bell Inc.. 1982.
Classic reference on the topic. There
are many others, but Meeus is
authoritative. The best single com-
pendium of algorithms. Available
from Astronomy magazine. Sky & Tele-
scope magazine, and Willmann-Bell Inc.
Minor Planet Center. Minor Planet Cir-
culars. Cambridge. MA: Smithsonian
Astrophysical Observatory.
The Observer's Handbook. Toronto. Ontario.
Canada: The Royal Astronomical Soci-
ety of Canada (RASC). Issued annually.
The standard set of tables for
amateur stargazers. Many programs
244 BYTE • JULY 1985
ILLUSTRATED BY MICHAEL BARTALOS
seek to replace the table or offer the
same type of information in a more
versatile way. However, the Handbook
is much easier to stuff into a jacket
pocket than an Apple II. And its "ink-
on-paper display" does not disap-
pear at -40°C as does a liquid-
crystal display.
Ottwell. Guy. The Astronomical Calendar.
Greenville, SC: Department of Physics,
Furman University. 198 3. Issued
annually.
The same basic type of information
as the RASC Observer's Handbook con-
veyed with Ottwell's own deep sense
of appreciation for all things cosmic
and their connections to our ter-
restrial realm. Superb hand-drawn il-
lustrations by the author. A children's
version called The View from Earth is
also available.
Sky & Telescope magazine. Cambridge.
MA: Sky Publishing.
A source for many of the books listed
here.
lattersf ield, D. Orbits for Amateurs with a
Microcomputer. Somerset. NJ: John Wiley
& Sons (distributor), Halsted Press
(publisher), 1984.
BASIC programs for orbital computa-
tions with supplemental explana-
tions.
United States Naval Observatory,
Nautical Almanac Office. The Almanac
for Computers. Washington, DC: U.S.
Government Printing Office. Available
annually.
High-precision polynomial approxi-
mations for the positions of major
solar system objects. Helpful intro-
duction and discussion, though no
programming examples are given.
Excellent source for precise formulae
for basic astronomical calculations.
United States Naval Observatory. The
Astronomical Almanac. Washington, DC:
U.S. Government Printing Office, and
London. England: Her Majesty's Sta-
tionery Office. Available annually from
1981 to 1984.
Includes the standard tables refer-
enced by astronomers and others in
need of precise-time and celestial-
position data. Some explanations,
but refer to The Explanatory Supplement
for all details.
United States Naval Observatory. The
Explanatory Supplement to the Astronomical
Almanac. Washington, DC: U.S. Govern-
ment Printing Office, and London.
England: Her Majesty's Stationery
Office.
Explanations of how the official
tables are made. A gold mine, but not
all of the methods are adaptable to
a microcomputer, and some of the
explanations are hard to understand
even for a professional. A scholarly
work with detailed references.
Wolpert. Robert C. and Russell M.
Genet. Advances in Photoelectric Photometry,
vols. I and 2. Fairborn, OH: Fairbom
Observatory. 1983 and 1984.
Data logging, instrument control, and
some analysis.
An Astronomy Glossary
Celestial Sphere: Astronomy uses a
coordinate system for the sky that is
directly analogous to the earth's system
of latitude and longitude. The celestial
equator is coplanar with the earth's
equator. The declination (latitude)
ranges from +90 degrees (north pole)
to -90 degrees (south pole). The
celestial equator crosses the ecliptic
(q.v.) at the two equinoxes. The vernal
equinox serves as the prime meridian
(0-hour or 24-hour) for the right ascen-
sion (longitude) of the system.
Ecliptic: The plane containing the
earth's orbit around the sun, defined
with respect to the first point of Aris
(the vernal equinox). The ecliptic
changes each year.
Ephemerides: A table of position coor-
dinates versus time for a celestial body:
Obliquity of the Ecliptic: The angle
between the plane containing the
earth's equator and the ecliptic. The
obliquity is a cyclically changing value
centered on approximately 23 degrees,
27 minutes.
Orrery: A mechanical model of the
solar system that shows the relative
positions and motions of the various
bodies.
Osculating Orbital Elements: The
Keplerian values for the theoretical or-
bit of a body; that is. the two-body
path of an orbit. In any case where
there are more than two bodies in-
teracting, in a system (such as in the
solar system), the osculating orbital
elements are only an approximation of
the true orbital path.
Parallax: The difference in the ap-
parent position of a celestial body due
to the earth's orbiting around the sun.
The major scientific argument against
the Copernican model of the solar sys-
tem was that there was no such observ-
able difference in the apparent posi-
tions of stars during the year. It was not
until the development of photography
in the nineteenth century that the ef-
fect was measurable.
Parsec: Parsec, which stands for
parallax second, is a unit of astronom-
ical distance. It is defined as the
distance that a celestial body would
have to be from the sun in order for
an earthly observer to see a one arc-
second change in its apparent position
(parallax) between the vernal equinox
and the autumnal equinox (or any two
orbital antipodes). The value is approx-
imately 3.26 light-years.
Right Ascension and Declination:
See "Celestial Sphere."
Setting Circles: Calibrated disks that
attach to the axes of a telescope. Set-
ting circles are an easy way to locate
stars quickly. The right-ascension (see
"Celestial Sphere") circle is marked in
hours and minutes: the declination cir-
cle is marked in degrees. To locate a
star, look up its coordinates in right
ascension and declination and rotate
the telescope axes to the star's in-
dicated position.
Sidereal Time: Sometimes called star
time, sidereal time is based on the time
of the earth's rotation compared to any
star other than our sun. A sidereal day
is divided into 24 hours, but each day
is about 4 minutes shorter than a solar
day. Sidereal and solar time coincide
only at the instant that the sun crosses
the equator at the autumnal equinox.
Star Classification: Stars are com-
monly classified by spectral class as O,
B, A. F, G, K, or M in order of decreas-
ing temperature. The star's spectrum is
compared to spectra in the Yerkes Atlas
of Stellar Spectra to determine its class.
Universal time: Another name for
Greenwich Mean Time.
JULY 1985 'BYTE 245
NETWORK
BUY HARDWARE AND SOFTWARE AT WHOLESALE + 8%,
AND GET 14-30 DAY SOFTWARE RENTALS*. . .
In just the last few months, The NETWORK has
saved its members more than $24,000,000 and
processed over 100,000 orders.
Listed below are just a few of the over 20,000 products available
at our EVERYDAY LOW PRICES! All software below is priced in
IBM-PC format.
The nation's largest corporations depend on
PC NETWORK!
On our corporate roster are some of the nation's largest
financial industrial and professional concerns including some
of the most important names in the computer industry:
General Motors
Gillette
AT&T
Barclays Bank
Bell & Howell
Citibank
Columbia University
Data General
Exxon
Farm Bureau Insurance
Frontier Airlines
General Mills
General Electric
Hewlett Packard
Hughes Aircraft
IBM
ITT
Kodak
Multimate
United Nations
Yale University
Veteran's Administration
plus thousands of satisfied consulting firms, small businesses,
user groups, municipalities, government agencies and value-
wise individuals ACROSS THE NATION! Their buyers know
that purchasing or renting from PC NETWORK saves them
time, money and trouble. They also count on us for product
evaluation, professional consultation and the broadest spec-
trum of products and brands around.
CALL TOLL FREE
1 -800-621 -S-A-V- E
In Illinois call (312) 280-0002
Your Membership Validation Number: B375
You can validate your membership number and, if you
wish, place your first money-saving order over the
v phone by using your VISA, MASTERCARD or
i% AMERICAN EXPRESS. Our knowledgeable service
consultants are on duty Mon.-Fri. 8 AM to 7 PM, SAT
9 AM to 5 PM CST.
t
) PERSONAL COMPUTER NETWORK
320 West Ohio
Chicago, Illinois 60610
Call now... Join the PC NETWORK and start saving toda/l
PC NETWORK • MEMBERSHIP APPLICATION
YES! Please enroll me as a member in the PC NETWORK" 1 and rush my
catalog featuring thousands of computer products, all at just 8% above
DEALER WHOLESALE PRICES. I will also periodically receive "THE
PRINTOUT", a special up-date on merchandise at prices BELOW even those
in my wholesale catalog, and all the other exclusive, money-saving services
available to Members.
375 [
I am under no obligation to buy anything. My complete satisfaction is
guaranteed. Please check (**) all boxes that aDDlv:
Basic Membership
With 14 Days fUntal
D One-year membership for $8
□ Two-year membership for
$15 (SAVE $1)
□ Business Software Rental
Library for$25add'l. per
year-with 1 4 day rentals
D Games Software Rental
Library for $10 add' I. per year
D Bill my credit card: □ VISA
Account
Number:
Exp. Date-
Special V.I.P. Membership*
With 30 Days Rantal.
D One-year membership for $ 1 5
D Two-year membership for $25
(SAVE$5)
D BOTH Business and Game
Software Rental Libraries for $30
add' I. per year— with 30 day rentals
*VIP members receive advance
notice on limited quantity
merchandise specials
□ MasterCard □ American Express
mo. year
□ Check or money order enclosed for$_
Name
Address
_ Apt. No..
Zip_
City State
Telephone ( )
My computer(s) is: □ IBM PC D IBM-XT □ IBM-AT □ Apple II
□ Macintosh □ Other
Signature
(Signature required to validate membership)
Copyright © 1 984, PC NETWORK. INC.
GAMES & EDUCATIONAL SOFTWARE
(Pleaseadd $1 shipping and handlingf oreach title ordered from below.)
Wholesale
h Chess (Your Toughest Opponent) $ 34.00*
Bluechlp Millionaire/Oil Baron or Tycoon 31.75*
Broderbund Lode Runner 19.75*
CBS Goren-Btidge Made Easy 45.00*
CBS Mas temg the SAT 81.00*
CDEX Training (or Word Star 37.25*
Co mpreha nslve Intro to Personal Computing 32.00*
Davidson Math Blaster. Word Attack! 26.50'
HaydenSargontll 26.97*
Individ uai Professor DOS 32.50'
Individual T he Instructor 24.50*
► Inf ocom Zork 1 or Witness 20.50'
► Inf ocom Deadline, or Suspended 27.00*
Microsoft Flight Simulator
Mouse Systems PC Paint-Turn your
PC into A Color Macintosh!
Scarborough Mastertype
Sierra On-Line Kings Ouesl
Sierra On-Line Crossfire
Subloglc Night Mission Pinball
► Spinnaker Alphabet Zoo. Kinder Comp.
Story Machine. Face Maker. Hey Diddle Diddle.
Ryhmes & Riddles
► Spinnaker Delta Drawing
**> Spinnaker Most Amazing Thing
Virtual Combln atics Micro Cookbook
Wholesale
$ 27.00'
59.95'
27.00'
27.00*
18.00*
23.00'
15.97*
ATI How to use Multimate
ATI How to use Microsoft: Word
ATlHow/ouse Lotus 1-2-3
Ashton-Tate DBase III
• Ashton-Tate Framework
Borland Side Kick (Protected)
Borland Turbo Pascal
Borland Turbo Pascal 8087
Borland Suoerkey
Conceptual Instruments Desk Organizer
Digital Research CP/M-86
Digital Research DR Logo
Digital Research Gem Desktop
Digital Research Gem Draw
Enertronlcs Ener graphics with Plotter Option
Funk Software Sideways
• Harvard Harvard Protect Manager
> Hayes Smartcom II —New VT 100 Emulator
- Human Edge The Management Edge
• Human Edge me Sales Edge
Llf etree Volkswriter Delux
MDBS Knowledgeman
BUSINESS SOFTWARE
(Please add S2.50 shipping and handling for each title ordered from below.)
MIcroRim RBase 5000
Micro Pro Wordstar 2000
MIcroRimftBase 5000
Microsoft C Comoiter
■ Microsoft Word— Late. 1
Version 2.0
Microsoft Mutliplan
Monogram Dollars & Sense
■ Multimate Multimate (Latest Version)
Oasis lhe wordPlus
$ 42.00'
42.00*
42.00*
310.00*
310.00*
26.00*
25.75'
49.75*
34.75'
20.00*
157.00*
33.00*
57.00*
28.00*
73.00*
235.00'
34.00*
185.00-
68.00-
137.50*
137.50"
26.75*
135.00*
245.00*
24.97*
20.77*
21.00*
$360.00*
222.00*
360.00*
275.00*
205.00*
105.00'
102.00*
21 5.00*
90.00*
Open Systems PIO Sales AIR INVG/LA'P Team Mgr. 325.00* ea.
Powerbase Powerbase 222.00'
Real world G/L Alp AlRpiR or OEIINV 345.00*ea.
Rosesoft prokey Version 3 74.00*
Ryan McFarland RM COBOL (Dev. System) 570.00*
► Samna Samna/// Word Processor 227.00*
► Satellte Software WordPerfect 200.00'
Softc raft Fancy Fonts 125.00*
SoftstyleScT-FX 35.00*
Softwere Publishing PFS:File. Write. Graph 72.00*
SoftwerePubllshlng PFS: Report 64.00*
Sorclm Supercalc III 160.00*
Verbatim Disk Drive Analyzer 25.00*
Xanaro Ability 260.00*
HARDWARE
(Please add shipping and handling charges found In Italics next to price.)
COMPLETE SYSTEMS
Apple Macintosh Base System CALL
Apple Apple lie CALL
Apple Apple lie CALL
Columbia Desktoo & Portable Systems
Compaq DeskPro/Tape Backup System
WI640KI 1 Floppy 1 1 0MB Hard Disk/
10MB Tape Drive/Monitor
DATA General DGONE
128KI1 Drive "The Real Portable"
- IBM PC Base System 2DSDD/FDC256K
■ IBM PC Professional Hard Disk
iBMPCfATAIlContigs
52,285.00* (49 35)
3,018.14* (65.20)
1,999.00* (43,20)
MULTIFUNCTION CARDS
Apparat 256K Memory uoaro with 64K $ 81.00*
Apparat Combo II wlserlparlgamel 1 1 5.00*
ctockl'stwr
Apparat AT Ram Expansion card 136.00*
• AST SixPack Plus with 64 K 222.00*
AST I/O Plus II 120.00*
AST Advantage for AT 375.00*
• EVEREX Magic Card 64K 160.00'
Fun Six Packs features— Game Port
1,495.02*
1,886.62'
CALL
(32.55)
(40.75)
Sayn oMBC 550 -Lowest Cost Compatible" 620.00* (13-39)
► ORCHID BLOSSOM W/64K
Quadram ImprovedOuadboardwlOK
' Tecmar Captain Multifunction Card OIK
PRINTERS
200.00*
199.00*
146.00*
(175)
(2.48)
(2.50)
(2.50)
(250)
(2.50)
(2 50)
(2.50)
(250)
SaynoMBC 775 Color Portable I BMCIone 1,775.00* (38.00) ► Cit !i%\\eE'r!nr^^
2 Drives I Color Monitor I256K
Texas Instruments Professional
$ 280.00* (6 05)
CALL
DISK DRIVES & CONTROLLERS
lOmega Bernoulli Box Dual 10MG Drives $2,275.00* (49 1 4)
• PC Network 10MB INTERNAL V2 Height 459.00' (9 92)
Autoboot Drive Newlower price
Drives by Shuoart or Tandon
PC Network 10MB Internal Tape Backup 475.00* (10.26)
Same Unit used in Compaq's DeskPro!
Maynard WS-2 same as WS-1 but with
930.00*
(20.30)
Sandstar Floppy Controller (uses 1 slot)
Panasonic Hall Height DSDD Drive Pair
145.00*
13 10)
PC Network Hall Height Drives Our Volume
77.50*
(167)
Lets us import These Brand Name Dnves
Tando n TM 1 00-2 Full Height DSDD Drive
93.00*
(2.20)
Tallgrass 25MB External/Hard Disk
2,375.00*
(51.30)
with 60MB Tape Backup
Teac FO 55-8 Hall Height DSDDDrives
Teac 1.2MBHatlHeighlDiskDrive lor AT
90.00*
(1-94)
110.00*
(2.40)
MEMORY CHIPS
Allchips quaranteed tor hie
64 K M emory Upg rada K Its ( 9 chips) S
64K Dynamic Ram Chips (Each)
8.55*
(1001
.95*
(100)
256K Dynamic Ram Chlpa (Each)
1 28K AT Mother Board Chips (Each)
5.00-
(100)
7.50*
(100)
MODEMS
Anchor Mark XII $
230.00*
(5.00)
Hayes Smartmodem 300
125.00*
(5 00)
Hayes Smartmodem 2400
568.00*
(5.00)
LATEST IN COMMUNICATION TECHNOLOGY!
Hayes Smartmodem 1200B with new
Smartcom II VT 100 Emulator
320.00*
(2 50)
Hayes Smartmodem 1200
361.25'
(5.00)
Prometheus Promodem 1200
279.00*
(6.00)
160CPS80COUFtic+Trac
► Citizen MSP- 1 5 NE W
160CPSl132COUFnc +Trac
► Citizen MSP-20 NEW
200CPSl80COUFnc+ Trac
► Citizen MSP-25 NEW
200CPS/132COUFnc+ Trac
C. Itoh F10/40 Slarwriler 40 CPS LO
C. Itoh Prowriler 8510 AP
Comrex CR420 420 CPS DPiLO Printer
From the Epson Organization
► Epson LX-80 I00CPS 80 COL LO Mode
—New Model"
► Epson FX-BO
► Epson FX-10Q +
Epson L0 1500
Epson IBM-to-EPSON Parallel Cable
► NEC 2030 20CPS L O Parallel
► NEC 2050 20C PS Letter Quality Printer
► NEC 353033CPSLO Par allei
► NEC 3550 33CPS Letter Ouahty Prmler
► NEC 8850 55CPS Printer
► Okldata A/tt. 182Newl20CPSlLO
ModeFRtCT IBM Graphics + more
► Okldata ML 192 NEW Sleek Desiqn 160CPS 340.00*
LO Mode-FnctlBM Graphics
► Okld ata NEW' Color 20 80CPSH 00-* Cofrs : 109.00*
LO' Mode- IBM Graontcs' + More (Requires imertace)
875.00*
(18 90)
285.00*
(6 16)
.533.00*
(33. 12)
205.00*
(4 J3)
303.00"
I65.U
434.00*
(9 37)
875.00*
(18.90)
21.00*
(100)
605.00*
(13 00)
605.00*
(13 00)
960.00*
(20 74]
960.00*
(20 74)
,330.00*
(28 73)
200.00* (4 34)
(2 35:
69.00* (1 50)
620.00* (13.40)
550.00' (1188)
1,640.00*
1,155.00*
CALL
525.00* (5 00)
External 100% Haves Compatible
- U.S. Robotics Password
LOWEST PRICE I200BPS Modem <
- U.S. Robotics Courier 2 A00BPS Modem
MONITORS
Amdek Video 300G Composite Green J
Amdek Video 300A Composite Amber
Amdek Video 31 0A IBM Type Amber
Amdek Color 300 (NEW!) Composite
Amdek Color 600 (NEW!) High Res RGB
Amdek Color 700(NEW!) Ultra High Res
Amdek Color 71 Of NEW!) 700wlNon
Glare/Long Phosphor
Frln ceton HX-12 RGB Monitor
Princeton MAX-12E RGB/MONO
Princeton SR- 12 Ultra High Res RGB
<• Quadram Ouadchrome II NEW'
640x200 RGB \i ir Screen
Black Phosphor Mask IBM Case
~ Samsung 12" TTL IBM Type Amber
A great lookingperlor/mricj monochrome
Texen 420 S uper High Res RG B Monitor 380.00 *
Texan 440 Highest Res RGB (720x400) 525.00*
Currently Available Works With PersyslBob Card
Zenith ZVM-123 G reen High Res 76.00'
(Consumer Reports Rated Best Buy!)
00)
(24 00)
(100)
(648)
679.00* (14 70)
530.00* (1145)
110.00*
120.00*
130.00*
215.00*
395.00*
455.00*
485.00*
CALL
CALL
CALL
370.00*
(3.00)
(300)
(3.00)
(4 64)
(8.53)
(983)
(10.48)
145.00*
273.00*
244.00*
365.00*
(320)
(2 50)
(2 50)
(2 50)
Okldata NEW! IBM Inter face for Okimale
color 20
OkldataML84P 200CPS 132 Col
OkldataML93P 160 CPS WidePlaten
Okldata 24 10P Pacemark350CPS
Qume Sprint 1 1140 40CPS Letter Quality
Qume Sprint 1 1190 90CPS Letter Quality
New! Fastest Daisy wheel Out!
Qume IBM Cable and Interlace (required)
StarMlcronicsPower'ype 18CPSLQ
► Texas Instruments 855 DPiLO w/Ti actor
Toshiba P-1340 80 Col Version of P-1351
VIDEO CARDS
Hercules Color Card wIParallel Port
► Hercules Monochrome Graphics Cards
Paradise New Modular Mullidisplay Card
Persy st Bob Card Ultra High Res Color
Card with Mono Quality Text in Color
*■■ STB Graphix Plus II NEW!
(simultaneous Mono Graphics & Color)
ACCESSORIES AND SUPPLIES
► Brand Name DSDD Diskettes S 14.00"
Guaranleed lor Life!! Not Generic
Curtiss PC Pedestal II 32.50*
► PC Network Replacement 130 Watt IBM-PC 90.00*
Power Supply— Gives your PC (Old or New) the same
capacity as an XT Good lor add in tape drives (without need
for a piggyback unit) and large capacity disk drives
SM A PC Documaie: Keyboard Templates lor 9.99' (100)
LotusiDBASEIMultimale andothers (Each)
WP Printer Paper 2600 Sheets 17.00* (10.00)
Microline Perls (invisible when torn)
•PC NETWORK Members pay just 8% above the wholesale
price, plus shipping. All prices reflect a 3% cash discount.
Minimum shipping $2.50 per order International orders call lor
shipping & handling charges. Personal checks please allow
10 working days to clear
235.00* (5 00)
(100)
(2.50)
(2.70)
tRENT BEFORE YOU BUY— Members are eligible to join The NETWORK'S Business and Game Software
Rental Libraries and evaluate products for a full 14 (Regular) or 30 (VIP) days to see if it meets your needs.
And The NETWORK'S rental charc.es are far less than other software rental services— JUST 20% OF THE
MEMBER WHOLESALE PRICE. We feature over 1,000 available titles in IBM/Apple/MAC and CP M
Formats. Hardware prices highnted by ^ reflect recent major price reductions
COMPLETE IBM™ PC SYSTEMS
IBM PC BASE SYSTEM
IBMPCW/256K
Floppy Drive Controller
2 Double Sided Double Density 320/
Your lowest cost starting point for the s 1
monitors, video cards, multifunction ca
The NETWORK can't be beat.
IBM PC PROFESSIONAL
HARD DISK SYSTEM
IBM PC W/256K
Floppy Drive Controller
1 Double Sided Double Density 3201
w Half Height Disk Subsystem.
NETWORK
$1 ,495.02* p
$1,886.62'
Increase produ<
imbersome floppy disk changes, simpli
iXT performance at a f
s or professional situation. The 1 0MB hard disk
changes, simplifies operations and dramatically
3 NETWORK'S buying power provides you with bette
r than you'd expect to pay for a standard PC.
*PC Network Members pay just 8% above this wholesale price plus shipping.
These prices have been prepared in May, 1985 and may have been changed
with new product announcements. Call for latest prices.
HARD DISK SYSTEMS
PORTABLE HARD DISK SYSTEM
W/256K/1 Floppy/1 0MB Hard Disk
DESKPRO/TAPE BACKUP SYSTEM
W/640K/1 Floppy/1 0MB Hard Disk/
1 0MB Tape Drive/Monitor
$2,285.0(T
$3,018.14
FEATURED PRODUCTS!
64K MEMORY EXPANSION KITS $ 8.55*
Set of 9 chips Guaranteed for Life. Quantity Discounts Available.
INTERNAL PC 1 0MB HARD DISK 459.00*
We use our clout with Brand Name suppliers like COGITO/MMI/Tandon/
Fujitsu Miniscribe Shugart and others to bring you the best products at the
Lowest Price in the Business! Call on the brand of your choice.
- 1 0MB PC/COMPAQ TAPE BACKUP 475.00
The same unit as used on COMPAQ'S DeskPro! Configured for internal mounting.
LOTUS 1-2-3 265.00*
1 /2 HEIGHT DS/DD DISK DRIVES 77.50*
Just like our hard disks featured above. The Network buy's direct and makes
fantastic deals with manufacturers like MPI/Tandon/CDC/Shugart/Qume/
TEAC and others to bring you fantastic prices and Name Brand drives for
your PC/AT/XT or Jr/or Compatible.
EPSON PRINTERS Unbelievable Low Prices!!!
LX-80 80COL/100CPS 205.00*
FX-80 80COL/160CPS 303.00*
FX-100 132COL/160CPS 434.00*
AST SIX-PACK PLUS w 64K 222.00*
EVEREX MAGIC CARD64K 1 60.00
Full six Pack Features— Game Port included Extra Software Fantastic Price!!!
HAYES 1200B 320.00
with new Smartcom ItiVTWO Emulator
TALLGRASS TG-5025 2,375.00*
25MG HARD DISK with 60 MG Tape Backup
BRAND NAME DISKETTES 14.00*
DS/DD Box of 10 Guaranteed for Life Not Generic
TANDON TM100-2 FULL HEIGHT DRIVE 93.00*
AMDEK V31 OA IBM TTL AMBER 1 30.00*
'NETWORK members pay just 8% above these wholesale prices plus shipping
CALL TOLL FREE 1 -800-621 -S-A-V-E (~
In Illinois call (31 2) 280-0002 validation code B375
Inquiry 275 TM— Registered trademark of IBM and COMPAQ
memberships
...WITH THESE 15
UNIQUE BENEFITS
1COST + 8% PRICING — The NETWORK purchases mil-
lions of dollars in merchandise each month. You benefit in
receiving the lowest price available and all at just 8% above
published dealer wholesale price.
2 OUR 600 PAGE WHOLESALE CATALOG— Members re-
ceive our 600 page wholesale catalog containing over 20,000
hardware and software products for the IBM PC, APPLE and over
50 other popular computer systems. THE NETWORK'S CATA-
LOG IS THE LARGEST SINGLE COMPILATION OF PERSONAL
COMPUTER PRODUCTS AVAILABLE TODAY. NOW UPDATED
QUARTERLY!
3 IN-STOCK INSURED FAST HOME DELIVERY— The
NETWORK maintains a giant multi-million dollar inventory
of most popular products, allowing us to ship many orders from
stock. Non-stock items are typically maintained in local ware-
houses just days away from The NETWORK and YOU. We pay all
insurance expenses on your shipment. EMERGENCY OVER-
NIGHT SERVICE IS AVAILABLE ON REQUEST.
410 DAY RETURN POLICY— If you are not satisfied, for
any reason with any hardware component purchased from
The NETWORK within 10 days of receipt, we will refund your
entire purchase (less shipping) with no questions asked.
5 MEMBERSHIP SATISFACTION GUARANTEE— If for
any reason you are not satisfied with your membership within
30 days, we will refund your dues IN FULL.
6 EXPERIENCED CONSULTANTS— The NETWORK hires
consultants, not order takers, to aid you in product selection.
Our consulting staff possesses in excess of 1 50 man years of per-
sonal computer product experience. We back our consultants
with our money back guarantee: IF ANY PRODUCT RECOM-
MENDED BY OUR CONSULTING STAFF FAILS TO PERFORM
AS PROMISED— WE WILL TAKE IT BACK AT OUR EXPENSE
FOR A 100% REFUND.
7 FREE TECHNICAL SUPPORT— The NETWORK supports
every product it sells. Our qualified TECH-SUPPORT staff will
help you assemble your system, interpret vendor documentation
and get your software and hardware to work. WE WILL GIVE YOU
ALL THE HELP YOU NEED, WHEN YOU NEED IT— FREE!
+ Q OPTIONAL BUSINESS RENTAL LIBRARY— All mem-
O bers can join our BUSINESS RENTAL LIBRARY featuring
over 1000 available titles for just $25 PER YEAR above the base
membership fee. This entitles you to rent business software AT
JUST 20% of the DISCOUNT PRICE FOR A 14 DAY PERIOD. If
you decide to keep the software, the entire rental fee is de-
ducted from the purchase price. VIP MEMBERS GET A FULL
30 DAYS for just $30 above the V.I. P. base fee. This also in-
cludes the game library privileges for a $5 combination
savings.
tQ OPTIONAL GAME SOFTWARE RENTAL LIBRARY—
w The Game Rental library is available to members for just $1
PER YEAR and permits evaluation (or just enjoyment) of any
game or educational software product as above.
Ifl SPECIAL SAVINGS BULLETINS— THE PRINTOUT
\J — Issued Quarterly at no charge to Network members only!
The Printout contains all the New Product listings and price
changes you need to keep your Catalog up to date. ai SOi we buy
excess dealer inventories, and store bankruptcy closeouts, which
we turn around and make available to our members at fantastic
savings via THE PRINTOUT.
1-4 DISCOUNT BOOK LIBRARY— Working with numerous
I publishers and distributors, The NETWORK has assembled
a library of over 1000 computer related books and manuals at sav-
ings of up to 75% from the normal store price.
1Q MEMBERSHIP REFERRAL BONUS— Our most valu-
£* able source of new members is you! To date almost 40% of
our members have been referred by word of mouth from other sat-
isfied members. For those of you who refer new members, The
NETWORK will credit a cash bonus to youraccountapplicableto
any future purchase.
1Q CORPORATE ACCOUNT PROGRAM— Almost 50% of
O The NETWORK'S members are corporate buyers and users
(see opposite page left). The NETWORK can establish open
account status and assign designated accountmanagers to ex-
pedite orders, and coordinate multiple location shipments.
1A QUANTITY DISCOUNTS— For large corporations, clubs,
H" and repeat or quantity buyers The NETWORK can extend
additional single order discounts, when available to us from our
manufacturers and distributors.
1C PRICE PROTECTION— The PC Industry is crazy!! Prices
vl change not yearly or monthly or even weekly but often day
by day! These changes are sometimes up but are mostly down!!!
THE NETWORK GUARANTEES THAT IN THE EVENT OF A
PRODUCT PRICE REDUCTION, BETWEEN THE TIME YOU
PLACE YOUR ORDER AND THE TIME THE PRODUCT SHIPS
YOU WILL ONLY PAY THE LOWER AMOUNT!!
JULY 1985 'BYTE 247
\>-
HALf PRICE
Introductory Subscription Offer
your cost right in half. At 50%
BVTE
If you're a technically-inclined micro user, subscribe to BYTE and cut your cost right in half. At 50%
of the newsstand price, every BYTE issue will bring you stimulating,
timely articles on new technology, innovative pc- applications, pre-
views, reviews, and appraisals of major new hardware and software
products. If your first trial issue of BYTE isn't everything you
expected, just write "cancel" on the invoice and return it. Your
first issue is FREE to keep with our thanks for trying the small systems journal
D Bill me (North America only)
□ Charge Visa
□ Charge Master Card
D Check enclosed {U.S. only)
DUS I yr. $21.00
(12 issues)
D Canada or Mexico
I yr. $23.00 US.
(12 issues'
□ Europe I yr. (air]
$69.00 US
□ Foreign Surface
Delivery (I yr.
$37.00 US.
4775
Name
Address
State/Providence/Country
1
en
m >-
LU
CDirQ
b
< <LUUJ
£
POST
CESS
MAIL
N TH
2
O^ll
Z 2 -
Z)
LU
>
CO
-J <
LU ^
cog
C/)£
HJQ-
Zco
C/)d
-J CO
CD
LO
O)
O)
i
CD
CO
CO
CO
O
Q.
Q
OO)0
.Q-x
>
(0
sag
3d«
BUTE
Reviews
Reviewers Notebook
by Glenn Hartwig 251
Texas Instruments 1 Pro-Lite
Professional Computer
by Richard Grehan and Eva White 252
NCR Personal Computer Model 4
by Elaine Holden 258
Monitoring Halleys Comet
by ]ohn E. Mosley 265
Space-Flight Simulators
by Benjamin Bernar 269
MaxThink
by William Hershey 279
The Anchor Automation Signalman
Mark XII Modem
by George V. Kinal 287
Review Feedback 295
ONE OF THE NEWER MEMBERS of 'fexas Instruments' Professional Computer
line is a portable called the Pro-Lite. This briefcase-size machine uses an 80C88
processor and MS-DOS. It also features good communications capability and
a number of expansion options available from TI. Richard Grehan and Eva
White, two of BYTE's technical editors, team up to show you what the Pro-
Lite can and cannot do.
Our other system review this month studies the NCR Personal Computer
Model 4, an IBM PC-compatible that is not portable. You can buy the NCR
in one of six configurations, choosing the one that best suits your needs. It
comes bundled with several tutorial programs and features the enhanced
speed of a RAM disk. Author Elaine Holden concludes that this rugged
machine is a good value.
In keeping with our "Computers and Space" theme and in time for the return
of Halley's comet, John E. Mosley has evaluated three comet-tracking pro-
grams. The first two packages, Starsoft's Halley and S & T Software Service's
Halley's Comet, include information specific to the most famous of comets.
The third program, Cosmic Computer Works' Ephemeris, is more general and
very accurate. Any of these programs will give you the opportunity to prac-
tice for tracking Halley's comet this winter.
If you prefer to imagine yourself actually in space, you'll be interested in
Benjamin Bernar's review of two space-flight simulation programs. Your goal
in both Rendezvous and Saturn Navigator is to meet with a space station
already in orbit. The decisions you have to make in these simulations mirror
the complexities of space travel.
William Hershey follows up his June overview of idea processors with a review
of MaxThink, an outline processor for the IBM PC. MaxThink's Thought Pro-
cessing Language (TPL) is a powerful feature that lets you create programs
to use as you develop a writing project.
In the communications area, our review of Anchor Automation's Signalman
Mark XII indicates that this modem is not entirely Hayes Smartmodem-
compatible. Although it surpasses the Smartmodem by accepting commands
in upper- and lowercase and recognizing telephone signals, the Mark XII has
fewer LEDs than the Hayes, no DIP switches, and only 6 of the Hayes's 17
software-loadable registers. Author George V. Kinal gives you the details.
JULY 1985 -BYTE 249
WordPerfect 40.
Our highest marks yet.
J\ perfect report card. It
wasn't necessarily our goal when
we added the most recent enhance-
ments to WordPerfect. We were
more interested in responding to
the suggestions of our users and
dealers.
But a perfect report card is
like icing on the cake. And it
makes us more confidentthan ever
that WordPerfect 4.0 is the most
perfect WordPerfect yet.
Easier.
Most WordPerfect 4.0 functions
require only one keystroke, a
simple press of a finger. And new
comprehensive documentation
makes learning a
Faster. -<S3^E
information, see your dealer.
Or call or write:
matter how
fast you type,
WordPerfect
won't slow you
down.
Better.
InfoWorld
Document ori-
entation means h
WordPerfect 4.0 never makes you
WordPerfect 4.0 includes several
features not found on many word
processors. Like a 100,000-word
phonetic dictionary; multi-page
footnoting capability; table of
contents and index generation;
automatic outlining and para-
graph numbering;
and a 4.0 net-
work version
Get the word
processor that
lives up to
its name (and
its report card):
WordPerfect 4.0. For more
InfoWorld
SSI Software
288 West Center Street
Orem, Utah 84057
Information: (801) 227-4020
Order Desk: 1-800-321-4566,
Toll-free
SSlboftware
Reaching for perfection.
250 BYTE • JULY 1985
Inquiry 314
REVIEWER'S NOTEBOOK
When optical character recogni-
tion (OCR) equipment first came
out, it was the kind of item everybody
wanted to take seriously. It just
seemed the next logical step. No typ-
ing, no manual input of any kind. All
you had to do was pass a document
over the right kind of camera and
words were read from paper into
memory. After that, document manip-
ulation and output would proceed
with normal electronic ease. The
major problem has been the very high
price of most OCR hardware/software
systems. That, along with reports of
poor reliability and limited capabili-
ties for recognizing type fonts, kept
relegating OCR to the wish list.
With a little luck, we may be seeing
a change in the availability of lower-
cost, more functional OCRs. Datacopy
Corporation of Mountain View, Cali-
fornia, showed us its new flatbed-
scanner-based Model 700 Word
Image Processing System (WIPS). The
$4000 unit has, as a $695 adjunct,
OCR— or CIR (character image recog-
nition)— capabilities.
Whole pages from letters, books, or
magazines (including pictures) can be
entered as images into the computer
in much the same way as making ordi-
nary photocopies. You can then "edit"
them in a variety of painting-program
ways. This is fine if what you want to
do is capture and store relatively
static information. Anything that
needs true editing requires an inter-
face to a word processor; in the Data-
copy product, this is where the CIR
option comes in. It converts text por-
tions of scanned documents to stan-
dard ASCII that you can then manipu-
late with word-processing software.
The WIPS/CIR software handles pages
that contain both images and text by
creating windows for the text and let-
ting you convert just the contents of
the windows to ASCII. Initially, the
$695 CIR package comes prepro-
grammed to recognize only the
Courier 10 and Prestige Elite 12 type-
faces. The company says that about
1 additional typeface-recognition
modules for the software can be
bought for $195 each. The company
also says that another option will be
available later this year. This one,
called CIR-2, will be preprogrammed
for the same two fonts but is sched-
uled to have font-learning capabilities
that will let you train it to recognize
additional typefaces.
So, with the $4000 cost of the hard-
ware/software WIPS, the $695 mini-
mum investment in CIR software,
either a laser printer or an Epson
printer (FX/RX series or LQ-I 500), and
the required IBM PC XT or AT or
equivalent, Hercules Graphics Card,
and Mouse Systems PC Mouse, this
is not something you'll be buying just
to try it out. On the other hand, at a
scanning rate of 30 seconds per page,
the capability to use your own word-
processing software, and a relatively
good resolution of 200 dots per inch,
it could win a good deal of support.
A lot will depend on whether it works
as well as it did in a demonstration the
company gave us.
—Glenn Hartwig, Technical Editor, Reviews
Software Avalanche
Forces New Policy
Much as we love new software,
we have finally reached our
limit for handling unsolicited soft-
ware packages. We try as many
packages as we can, but that is a
small percentage of what we
receive. We receive so many unso-
licited packages, in fact, that we
can no longer be responsible for
returning them unless they are
accompanied by a prepaid return
envelope. We regret the need for
this change in policy, but the
demands on our clerical time have
become burdensome, and the
shipping costs are high.
We will continue to welcome
press releases and other descrip-
tive materials about new software.
We will give serious attention to
any literature sent. If the written
information convinces us that the
software described would appeal
to BYTE's readership, we will send
a formal written request for a
review copy of the software.
We will continue to return at our
own expense all the software pack-
ages we solicit. If we are unable to
review a piece of solicited software,
we will return it as soon as we ar-
rive at that decision. If we review
the package, we will return it as
soon as the review is ready for
publication.
When packages arrive unsolic-
ited and unaccompanied by pre-
paid return envelopes, we will ac-
knowledge receipt of them but will
not return them. We will do our
best to find time to use them but
can make no guarantees. If we do
not review unsolicited packages,
we will store them for approxi-
mately one year and then destroy
them. If at any time we receive a
prepaid return envelope for an
unsolicited software package in
storage, we will return the software
as soon as possible.
IULY 1985 -BYTE 251
SYSTEM REVIEW
Texas Instruments' Pro-Lite
Professional Computer
A briefcase-
size computer
compatible
with the TI
Professional
by Richard Grehan
and Eva White
Richard Grehan and Eva White
are technical editors for BYTE. They
can be contacted at POB 372,
Hancock. NH 03449.
Texas Instruments has a new addi-
tion to its TI Professional family, a
briefcase-size computer called the
Pro-Lite (see photo 1). Designed as a com-
pact MS-DOS computer, it comes with an
80-column by 2 5-line LCD (liquid-crystal
display) screen, 256K bytes of RAM
(random-access read/write memory), an in-
ternal 3!/2-inch floppy-disk drive, a keyboard,
and a parallel printer interface. This stan-
dard unit costs $2995. The Pro-Lite's pro-
cessor is an 80C88, which is a CMOS (com-
plementary metal-oxide semiconductor)
version of the 8088 for low power consump-
tion, running at 5 MHz. It also boasts a wide
variety of expansion options and some re-
markable communication abilities.
Closed up, the Pro-Lite is a gray molded-
plastic box measuring 2 3 A by II/2 by 13
inches and weighing IO/2 pounds. Some of
the Pro-Lite's options add considerably to
its dimensions and weight. The LCD also
acts as the keyboard cover. r I\vo slide latches
on either side toward the case's front
release the display, and you swing it up on
a large hinge. This hinge was stiff on our
machine, and opening and closing the dis-
play flexed the unit. The entire keyboard is
mounted on a spring-loaded platform that
tilts up when you open the unit so the keys
are at a comfortable typing angle.
The power switch is near the front of the
machine on the right. You slide it up to turn
on the Pro-Lite. If you forget to turn the
machine off when you close the top, a tab
on the display's frame slips through a notch
and forces the switch to the off position.
The Pro-Lite's AC/DC (alternating current/
direct current) adapter lets you run the unit
from an ordinary wall outlet, but it consists
of an ungainly transformer box that is posi-
tioned along the length of the power cord
in such a way that you have to make room
for it on your desk.
The Display
The LCD screen working area is 9 l A by 4
inches and the text is fairly readable, al-
though, as with every other LCD screen
we've seen, glare and reflection almost
always overwhelm it. A contrast-control
slider to the screen's right lets you adjust
the intensity. Unfortunately half of the
slider's range produces a display that is too
light to read.
Screen resolution is 640 horizontal by 200
vertical pixels, and an optional LCD graph-
ics board enables bit-mapped graphics on
the screen. The Pro-Lite's characters are 7
by 7 pixels right-justified in an 8- by 8-pixel
grid. Thank's to the rectangular shape of the
pixels (twice as tall as they are wide) the
characters appear as they would on a CRT
(cathode-ray tube) display. The character set
comprises all the graphics (box-drawing),
select Greek alphabet, and miscellaneous
characters of the IBM PC's character set-
including the normal and reverse-video
smiling faces. Since the character definitions
are downloaded into RAM from ROM (read-
only memory) at boot-up time, you can de-
fine your own if you don't like the set
provided.
Keyboard
Texas Instruments has packed many fea-
tures into the Pro-Lite's 79-key keyboard
(see photo 2). The top row includes 12 pro-
grammable function keys and some keys
useful for text editing. On the right side of
the keyboard, 18 keys double as an em-
bedded numeric keypad that you enable by
holding down the Shift and Num Caps keys;
you disable it by pressing this combination
again. An LED (light-emitting diode) on the
Num Caps key glows green when the em-
bedded keypad is enabled, glows red when
the capitals are locked on, and is unlit
(white) when the keyboard is in lowercase.
Some compromises have been made on
the keyboard's arrangement. The space bar
has been shortened to accommodate a row
of cursor-control keys to its. right and the
single open-quotation mark (') and back-
slash ( \ ) keys to its left. Also, Line Feed is
on the top row with the function keys.
252 BYTE • JULY J985
The keyboard has a snappy and re-
sponsive feel. We found it comfortable to
work with, although the Tkb key is no larger
than any other and we occasionally had to
search for it. We were happy to find that the
J and F keytops have tactile ridges for locat-
ing the home position.
A slot that runs the length of the keyboard
platform just above the function keys will
hold overlay strips as they become avail-
able. This slot is narrow, hardly Vi inch tall,
and since each function key could be pro-
grammed to do three things (Shift-function,
Alt-function, and Ctrl-function) it is hard to
imagine an overlay that wouldn't be hope-
lessly cluttered. In an apparent attempt to
alleviate this problem, the Shift, Alt, and Ctrl
keys have been color-coded.
Behind Door Number 1 . . .
A plastic door on the machine's right side
toward the back unsnaps and swings down
to reveal the disk drive and parallel printer
connector (see photo 3). The drive is a
3!/2-inch double-sided mechanism capable
of storing up to 720K bytes per disk. The
format is compatible with the proposed
standard used by Microsoft for 314-inch disk
MS-DOS systems. We were able to read and
write files on a disk created on a Data
General/One.
The parallel printer connector is a 2 5-pin
female D-type plug located directly below
the disk drivo, It will drive any printer with
a standard Centronics interface. If you own
a Tl Portable Printer, a connector beside the
parallel port lets you power your printer
directly from the Pro-Lite.
Options
The Pro-Lite comes with a wide variety of
options, most of which were unavailable at
the time of this writing. They are divided
into three groups determined by how they
attach to the basic unit.
Identical to the floppy-disk cover door,
but on the opposite side of the machine,
is the option-module door (see photo 4). It
opens to a chamber of two option-module
slots, and each slot can hold either a
300-bps (bits per second) modem, an ,
RS-232C communications interface, an ex-
ternal monitor interface, or a Solid State
Software drawer.
The modem is equipped with a standard
RJ1 1 telephone-line jack as well as a built-
in connector for an acoustic coupler. It has
auto-dial and auto-answer capabilities. The
RS-232C interface module lets the Pro-Lite
use a serial printer or an external modem.
The external monitor interface adds the
video circuitry and extra RAM necessary for
attaching an RGB (red-green-blue) color
monitor to the Pro-Lite. Resolution on the
external monitor is 720 by 300 pixels in
eight colors.
[continued)
Photo 1 : The Texas Instruments Pro-Lite Professional Computer.
JULY 1985 'BYTE 253
REVIEW: TI PRO-LITE
Solid State Software drawer is an-
other name for a ROM cartridge. In
this case, a drawer can hold up to
2 56K bytes of ROM software.
Yet another door in the back of the
Pro-Lite leads to the rear bus connec-
tor. Here you can attach a battery
pack, a second 3 14-inch floppy-disk
drive, or a combination disk and bat-
tery. The second drive adds 3 more
pounds to the system's weight and 5/2
more inches to its depth. The battery
pack provides up to eight hours of
operation away from an AC outlet,
depending on the options you are
using. It adds 3 inches to the depth
of the machine and 5 X A pounds to its
weight. You bolt these options to the
main unit with two long flathead
screws.
Photo 2: The Pro-Lite keyboard. Note the embedded numeric keypad, the 12
programmable function keys, and the overlay slot for labeling the function keys.
Photo 3: Behind the door on the Pro-
Lite's right side is the VA-inch disk drive,
parallel printer interface, and power
connector for a TI Portable Printer.
Photo 4: Behind the door on the Pro-
Lite's left are the two slots for plugging in
options: an RS-232C interface. 300-bps
modem, external color monitor interface, or
Solid State Software drawer.
Be warned: You can attach only one
option to the rear bus connector. If
you want to use the battery and extra
floppy simultaneously, you must get
the combination disk/battery module
(8'/2 pounds). The battery is packaged
inside the disk-drive case.
System options attach directly to
the motherboard inside the Pro-Lite's
casing, and they must be installed at
the factory or by an authorized TI
dealer. System options include up to
three RAM expansion boards of 64K
or 2 56K bytes each, an LCD graphics
board, and an 8087 numeric copro-
cessor chip.
The standard unit comes with 2 56K
bytes of RAM: I28K bytes on the
motherboard and two 64K-byte ex-
pansion boards. If you want the Pro-
Lite with all the RAM it can hold
(768K bytes), get it that way initially.
A 768K-byte Pro-Lite has three 2 56K-
byte expansion boards (the mother-
board RAM is disabled) and expand-
ing up to it would leave you with two
homeless 64K-byte expansion boards.
The LCD graphics board provides
bit-mapped graphics on the screen
with a virtual resolution of 720 by 300
pixels. In other words, although the
LCD screen can only display 640 by
200 pixels at a time, the graphics op-
tion makes the screen a window into
an imaginary graphics display of 720
by 300 dots. Holding down the Alt
and Shift keys and striking the arrow
keys scrolls this window around on
the virtual display.
Compatibility
TI should get high marks for its efforts
to keep the Pro-Lite compatible with
the Professional Computer. (See 'The
Texas Instruments Professional Com-
puter" by Mark Haas, December 1983
BYTE, page 286.)
The TI Professional uses three-plane
bit-mapped graphics: one plane each
for red, green, and blue. When you in-
stall the LCD graphics board option
in the Pro-Lite, you are buying the
equivalent of the blue video-memory
plane. You can run graphics software
on the Pro-Lite that was originally
written for the Professional, with the
[continued)
254 BYTE • JULY 1985
AT A GLANCE
Name
Texas Instruments Pro-Lite
Professional Computer
Manufacturer
Texas Instruments Inc.
Data Systems Group
POB 809063
Dallas, TX 75380-9063
(800) 527-3500
Size
2 3 A by 11 1 /2 by 13 inches
Components
Processor: 80C88, 5-MHz
clock
Memory: 256K bytes
Mass storage: One 3 1 /2-inch
double-sided disk drive, 720K-
byte capacity
Display: 80 columns by 25
lines
Keyboard: 79 keys including
12 programmable function
keys and an embedded
numeric keypad, LED
indicator for locked capitals
Expansion: Two option slots
Software
MS-DOS 2.13
Options
Add-on floppy-disk drive (with
or without battery), battery
pack, 300-bps modem,
RS-232C interface, PC
interface cable, 8087
coprocessor, 64K-/256K-byte
RAM expansion boards,
external color monitor
interface, Solid State Software
drawer
Price (suggested retail)
Pro-Lite standard
$2995
configuration
Second disk drive
$595
300-bps modem
$300
External color monitor
$499
interface
RS-232C interface
$225
Battery pack
$149
PC interface cable
$79
LCD graphics option
$150
64K-byte memory
upgrade
$125
256K-byte memory
upgrade
$595
MEMORY SIZE (K BYTES)
200 400 600
800
1000
DISK STORAGE (K BYTES)
400 800 1200
1600 2000
1
;
•
II
!
11
BUNDLED SOFTWARE PACKAGES
2 4 6 8
10
PRICE ($1000)
2 4
10
1^
rn PRO-LITE |m IBM PC (n§§] APPLE EE
The Memory Size graph shows the standard
and optional memory available for the com-
puters under comparison. The Disk Storage
graph shows the highest capacity of a single
and dual floppy-disk drive for each system. The
Bundled Software Packages graph shows the
number of software packages included with
each system. The Price graph shows the list
price of a system with two high-capacity floppy-
disk drives, a monochrome monitor (an LCD
screen for the Pro-Lite), graphics and color
display capability, a printer port and a serial
port, 256K bytes of memory (64K bytes for 8-bit
systems), and the standard operating system
and standard BASIC interpreter for each
system.
JULY 1985 -BYTE 255
The rear panel of the Pro-Lite. Note the connector in the lovyer left A top view inside the Pro-Lite,
corner for the AC/DC power adapter and the silver door that leads
to the rear bus connector.
DISK ACCESS IN BASIC (SEC)
250
200
150
100
50
56
34
37"
_46 _
w
33 iilr
36
BASIC PERFORMANCE (SEC)
250
200
WRITE
SYSTEM UTILITIES (SEC)
50
READ
SIEVE
CALCULATIONS
SPREADSHEET (SEC)
25
40K FORMAT/ DISK COPY 40K FILE COPY
PRO-LITE gi| IBM PC
The graph for Disk Access in BASIC shows how long it takes to read
this file. (For the program listings, see June 1984 BYTE, page 327,
and October 1984, page 33.) The BASIC Performance graph shows
how long it takes to run one iteration of the Sieve of Eratosthenes
prime-number benchmark. In the same graph, the Calculations
results show how long it takes to do 10,000 multiplication and 10,000
division operations using single-precision numbers. In the System
Utilities graph, the Format/Disk Copy was not performed on the Pro-
Lite since this requires a dual-floppy system. The File Copy results
show how long it takes to transfer a 40K-byte file using the system
utilities. The Spreadsheet graph shows how long the computers take
to load and recalculate a 25- by 25-cell spreadsheet where each
cell equals 1.001 times the cell to its left. The spreadsheet bench-
mark program is Multiplan. DOS 3.3 was used with the Apple II.
256 BYTE • JULY I985
REVIEW: TI PROLITE
constraint that only the blue plane will
be displayed on the LCD screen. (TI
has modified the Pro-Lite's version of
MS-BASIC so that anything drawn in
a nonblack color will be displayed.)
Also, another price has to be paid
for the Pro-Lite's compactness. Since
a character cell on the Pro-Lite is 8
pixels wide, while a cell on the Pro-
fessional is 9 pixels wide, a display
generated on the Professional that
contains mixed text and graphics will
appear with the graphics out of place
on the Pro-Lite.
Purchasing the external color moni-
tor option gives the Pro-Lite full video
compatibility with the Professional.
This option includes all the memory
necessary for the three video planes,
as well as circuitry for displaying full
Professional-size characters.
Additionally every key on the TI
Professional's keyboard has a coun-
terpart on the Pro-Lite's keyboard.
This is possible in spite of the Pro-
Lite's space limitations thanks to its
embedded numeric keypad.
Drive-Access Link
Getting information from one com-
puter to another is always a problem,
and you'd expect this to be especial-
ly true for the Pro-Lite with its 3 /2-inch
drives in a 514-inch world. Normally
you would be faced with purchasing
either the 300-bps internal modem
option or the RS-232C interface op-
tion and transferring your files serial-
ly, probably over the phone lines.
However, TI has taken care of this with
a clever interface called the PC inter-
face cable.
One end of the PC interface cable
plugs into the rear bus connector. The
other end plugs into the external drive
connector found in the back of the TI
Professional, the IBM PC, and some
PC-compatibles. (The IBM PC's tech-
nical reference manual refers to this
connector as the 5!4-inch disk-drive
adapter external interface.) This drive-
access link, as TI calls it, lets another
PC control the Pro-Lite's floppy as if
it were external drive C:.
When you use the drive-access link,
the Pro-Lite's keyboard is disabled—
you have what amounts to a very ex-
Ikble I : The benchmark results for a
word-processing
test run on the Pro-
Lite using WordStar. All times are in
seconds.
WordStar Test
Pro-Lite IBM PC
Document load
6.6 9.9
Document save
21.3 24.2
Search
10.3 10.5
Scroll
9.6 41.2
pensive 3 /2-inch floppy disk. However,
the ease with which you can transfer
files in this fashion beats a serial
transfer any day; you simply use the
standard MS-DOS Copy command.
We used the drive-access link suc-
cessfully with a TI Professional as well
as an IBM PC.
The Pro-Lite's MS-DOS 2. 1 3 normal-
ly formats its disks to 80 tracks per
side. This is no problem for the TI Pro-
fessional since its MS-DOS 2. 1 3 is
shipped along with the PC interface
cable and can read this format. How-
ever, since the IBM PC expects the ex-
ternal drive to be formatted to 40
tracks per side, you should format the
disk from the IBM PC. (The MS-DOS
provided with the Pro-Lite can read
disks of either capacity.) Of course,
disks formatted with 40 tracks per
side will hold only half the normal
amount of data.
Also, a bank of DIP (dual in-line
package) switches on the IBM PCs
motherboard determines how many
disk drives the system will recognize.
Most PCs will have these switches set
for only two drives so the IBM will not
"see" an external drive. Before you
use the drive-access link to connect
the Pro-Lite to your IBM PC, you
should refer to the PCs technical
manual and make sure these switches
are set appropriately.
Software and Documentation
The only operating system currently
available for the Pro-Lite is MS-DOS
2.13, which comes bundled with the
system. Third-party application soft-
ware packages available include
WordStar, Volkswriter, dBASE III,
Framework, Multiplan, and many
others. Generally, you can expect any
packages available for the Profes-
sional to be available for the Pro-Lite.
We were even able to transfer some
of the software for the Professional
through the PC interface cable to the
Pro-Lite and have it run successfully.
You should check your software li-
cense agreement before doing this.
The benchmark results for the Pro-
Lite (see the "At a Glance" box) show
a significant improvement over the
IBM PC for everything except system
utilities. The word-processing bench-
marks (see table 1) also show an im-
provement over the PC.
An Operating Instructions guide
and two MS-DOS manuals are pro-
vided with the Pro-Lite. These
manuals come in three-ring binders (8
by 9 by 2 inches) with a box to put
them in. The operating guide seems
geared for new users; it has clear ex-
planations, diagrams of the com-
puter's parts, and not too much detail
to confuse a beginner. I found only
one typographical error in the guide:
On page 2-2 the screen, keyboard,
and option-module slots' labels were
interchanged.
Conclusion
The Pro-Lite performs as advertised.
We found that it concealed no unplea-
sant surprises, and TI should be ap-
plauded for the variety of expansion
options available. If you add the op-
tions that suit your needs, the Pro-Lite
can be as powerful as most desktops,
with the added advantage of portabili-
ty. It is, however, priced noticeably
higher than nonportables of compar-
able capabilities, and some people
might find the cost of portability too
high. Also, the Pro-Lite is a little
awkward as a portable, especially if
you add the floppy/battery option-
no one wants to carry a 19-pound
computer in his or her briefcase.
Systems like the Pro-Lite point in the
direction of compact portable com-
puters that are easy to use, have con-
siderable power, and support as many
options and peripherals as larger non-
portables. The technology is getting
there, but it hasn't arrived yet. ■
IULY 1985 -BYTE 257
SYSTEM REVIEW
NCR Personal Computer
Model 4
A sturdy
by Elaine Holden
The NCR Personal Computer Model
4 is definitely not a portable— it
^w weighs 50 pounds and measures 18
—j — inches wide and almost 15 inches high (see
COmpStiblG photo 1). But you couldn't find a more
rugged computer. And NCR dealers provide
dependable service. (Each dealer has a
technician trained to handle any repairs. If
you're not near a dealer, you can use NCR's
mail-in service.)
The NCR computer comes in six varia-
tions. Choices include monochrome or
color screen, one or two double-sided
double-density floppy-disk drives, or a half-
height 10-megabyte Winchester drive in
place of the second drive.
It is a pleasure to find the on/off switch
and the volume and brightness controls
located on the front of the unit. The quali-
ty of sound is excellent.
Software
Like all other IBM Personal Computer (PC)
clones, the NCR Personal Computer cannot
have BASIC in ROM (read-only memory) as
it is in the IBM PC. In order not to violate
copyright restrictions, an IBM PC-com-
patible BASIC must be on a floppy disk. The
NCR version of GW-BASIC is easy to use,
and the documentation provides excellent
support. But the need to have BASIC on a
disk almost necessitates the use of two
drives; constantly switching disks can be
annoying.
I was impressed by the exceptional com-
patibility of the NCR with the IBM PC. I was
able to run Lotus 1-2-3, the Leading Edge
word processor, and other packages for the
IBM without any problems.
The software that comes with the NCR
computer includes self-teaching programs:
NCR TUtor, NCR Pal, and an on-disk help
facility, NCR Help. I found these programs
to be well designed. The disks provide ex-
amples of spreadsheets, word processing,
games such as blackjack (I'm into the ma-
chine for five grand), program-development
software (editors, compilers, etc.), and
Elaine Holden (22 Elm St.,
Peterborough. NH 03458). formerly
an assistant professor of computer
science, is doing advanced graduate
work at the University of Lowell
system software (operating systems, run-
time interpreters, and utilities). NCR-DOS
2. 1 1 , part of the same package, boots easi-
ly and is operationally compatible with MS-
DOS and PC-DOS systems found on other
personal computers. A good feature for
novice users is the control placed on the
master disk. NCR has designed it to be
copied only and not ever used. Once you
make the copy, you store the original master
and use the copy. This is excellent insurance
against accidental loss of the master disk
and also gets the user comfortable with
making backup copies.
RAM Disk
Another interesting piece of software pro-
vided by NCR is the RAM (random-access
read/write memory) disk utility. While not
to be confused with a plug-in card with lots
of memory and the software to use the
memory as a disk, this program' is* an at-
tempt to use internal memory for the same
function. Basically, the RAM-disk utility lets
you partition the RAM and use part of it for
information or programs normally stored
on the floppy disk. The information or the
program is kept completely in internal
memory and can thus speed the function-
ing of the computer because it has to ref-
erence only the information held in RAM
rather than go to the external floppy. It is
like having a third, very fast, disk drive.
Other microcomputers have lacked this
convenience, and it does increase the speed
considerably. And when using a word pro-
cessor, the machine processes directly
through the RAM disk and saves time by
not referring constantly to the floppy disk
for program instructions. The only drawback
I see is the need for a large amount of
memory to begin with. In order to fully
utilize this feature, you would need almost
all the memory NCR has to offer.
If you have less than maximum memory
in your Model 4, you will have to take my
or the company's word for the feature since
the RAM Disk Demo does not perform well
258 BYTE • JULY 1985
with less memory. The example included
with the documentation clocks the time it
takes to run a multiplication table with and
without the RAM disk. Nice benchmark
test— only they both took the same amount
of time (II seconds): no difference noted
with only the 128K bytes or up to 2 56K
bytes of memory.
Display
I found the monochrome display to have ex-
cellent resolution, competitive with any on
the market. The green-phosphor screen has
an 80-character by 2 5-line display. All char-
acters are clear and easily read. I was equal-
ly impressed with the clarity of the color
display. This 16-color screen also has a dis-
play of 80 by 25 and 640 by 200 pixels.
Keyboard
Weighing in at AVi pounds, the keyboard
tilts forward or lies flat (see photo 2). NCR
sells the keyboard separately It's plug-com-
patible with the IBM PC and the Compaq
Deskpro. The keyboard connection is easi-
ly accessible at the back of the unit. Layout
is compatible with the IBM PC but NCR de-
signers have added a separate cursor-
control pad as well as separate Control.
Page Up, Page Down, Delete, End, and In-
sert keys to the numeric keypad. I found this
convenient because I could control func-
tions in word processing while the numeric
keypad was still on. Business users will find
this a most important feature when jump-
ing from one application to another.
LED (light-emitting diode) indicators on
the Caps Lock and Num Lock keys are also
an improvement over the standard IBM key-
board. They are not distracting but serve as
gentle reminders.
Processor Board
The NCR Model 4 is controlled by an Intel
8088 microprocessor. This unit functioned
well through all the benchmarks.
Standard for the NCR is 128K bytes of
RAM, expandable to 640K bytes. Expan-
sion from 128K bytes to 2 56K bytes is ac-
complished by adding extra chips to the
main board in increments of 64K bytes. This
board is located behind the adapter boards.
lb add memory you remove the back of the
machine and all of the boards and insert
the chips one at a time. If your fingers have
been genetically programmed to resemble
needle-nose pliers, you won't have any
problem. However, I suspect the workspace
may be cramped for the larger-handed
members of our species.
Another step in the process calls for the
resetting of toggle switches located at the
very top of the main board. 1 did not have
a problem with this task, but I suspect that
a novice user might, especially since the
documentation is insufficient here. NCR
should provide a clearer explanation and
a set of diagrams.
[continued)
Photo I: The NCR Model 4 with two vertical disk drives.
JULY 1985 -BYTE 259
Computers
For The
Blind
Talking computers give
blind and visually impaired
people access to electronic
information. The question
is how and how much?
The answers can be found
in "The Second Beginner's
Guide to Personal Com-
puters for the Blind and
Visually Impaired" pub-
lished by the National
Braille Press. This compre-
hensive book contains a
Buyer's Guide to talking
microcomputers and large
print display processors.
More importantly it in-
cludes reviews, written by
blind users, of software
that works with speech.
This invaluable resource
book offers details on
training programs in com-
puter applications for the
blind, and other useful
information on how to buy
and use special equipment.
Send orders to:
National Braille Press Inc.
88 St. Stephen Street
Boston, MA 02115
(617) 266-6160
$12.95 for braille or cassette,
$14.95 for print. ($3 extra for
UPS shipping)
NBP is a nonprofit braille printing and
publishing house.
REVIEW: NCR PC
You can further expand the system
to the full 640K bytes of RAM by in-
serting a 384K-byte memory board.
But if you want extra memory by
using the memory board, the 12 8 K-
byte expansion chips must first be in
place. Once again you have to reset
the toggle switches and then replace
the boards.
This unit has five third-party-com-
patible expansion slots and three
ports: keyboard, integrated RS-232C
asynchronous interface, and a Cen-
tronics parallel interface for the
printer.
Disk Drives
The NCR Personal Computer is avail-
able with one or two 360K-byte
double-sided double-density floppy-
disk drives. An optional 10-megabyte
Winchester drive can also be added
in place of one of the floppy-disk
drives, an obvious advantage for busi-
ness users who demand extensive ex-
ternal storage. The 5'/4-inch TEAC
drives are positioned vertically to the
right of the screen. This makes disk
exchange very convenient. Initially,
though, these drives seemed noisier
than those on any of my other com-
puters.
Maybe the positioning of the drives
is to blame, though vertical position-
ing should not be a factor in more
noise or vibration. Engineering of
either horizontal or vertical disk drives
provides for proper bearing place-
ment and counterbalancing of the
read/write head, which would pre-
clude any extra noise.
Rather than condemn vertical drives
in general, I would rather say these
particular drives are noisier. This may
be related to the choice of manufac-
turer; some companies do make
noisier drives, particularly if they use
metal drive bands. When I dismantled
the computer I noted that the drives'
magnetic-head carriage is moved
along the guide shafts by a motor
controlled by a steel belt. The drives
are secured to a metal housing by
three screws (two on the top and one
on the bottom), and they rest on a
metal plate that may act inadvertent-
ly as a sound board. Future engineer-
ing changes should deal with the
source of the extra vibration and
perhaps eliminate the sound board or
cushion the assembly with a gasket to
absorb more of the vibration en-
countered by the drive movement.
Documentation
The documentation for the Model 4
is, for the most part, excellent. Since
setup is not complicated, a first-time
user will feel at once comfortable and
in control. The manuals are accurate,
and they provide material ranging
[continued)
LLMauiuau-iuoia
rfmi
7 8 9 -
Photo 2: The keyboard, sold separately by NCR, is plug-compatible with the IBM
PC and the Compaq Deskpro.
260 BYTE • JULY J985
AT A GLANCE
Name
NCR Personal Computer
Manufacturer
NCR Corporation
1700 South Patterson Blvd.
Dayton, OH 45479
(513) 445-5000
Size
14.8 by 14.6 by 18 inches;
50 pounds
Components
Processor: Intel 8088,
4.77 MHz
Memory: 128K system
memory, expandable to 256K;
board expansion to 640K
Mass storage: One or two
360K double-sided double-
density 5 1 /4-inch TEAC floppy-
disk drives; optional half-
height 10-megabyte
Winchester hard-disk drive or
dual 8-inch flexible-disk drives
Display: 80 characters by 25
lines, monochrome green
(optional color), 640 by 200
pixels
Keyboard: IBM PC-
compatible, plus separate
cursor-control pad
Expansion: Three IBM PC-
compatible slots available in
dual-disk system
I/O interfaces: RS-232C port,
parallel printer port
Software
GW-BASIC, NCR-DOS 2.11,
NCR Tutor, NCR Pal, NCR
Help, diagnostics
Documentation
Owner's manual, GW-BASIC
manual, NCR-DOS manual
Price
Monochrome screen, one
drive, and 128K RAM, $2400;
second drive, $425;
64K RAM, $90;
128K RAM, $180;
parallel or serial
printer cable, $45;
10-megabyte hard disk, $2195
anssBai ma
MEMORY SIZE (K BYTES)
200 400 600
DISK STORAGE (K BYTES)
800 1000 400 800 1200 1600 2000
II
BUNDLED SOFTWARE PACKAGES
2 4 6
PRICE ($1000)
10 2 4
8 10
NCR PC
IBM PC 1^>] APPLE HE
The Memory Size graph shows the standard
and optional memory for the computers under
comparison. The Disk Storage graph shows the
highest capacity of one and two floppy-disk
drives for each system. The Bundled Software
Packages graph shows the number of pack-
ages included with each system. The Price
graph shows the list price of a system with two
high-capacity floppy-disk drives, a mono-
chrome monitor, graphics and color-display
capability, a printer port and a serial port, 256K
bytes of memory (64K for 8-bit systems), the
standard operating system for the computers,
and their standard BASIC interpreters.
D
si
IULY 1985 • BYTE 261
The rear of the NCR PC Model 4. The power supply is at left, the Inside the Model 4. The main CPU board is visible behind the ex-
RS-232C and parallel ports are at right. pansion slots.
DISK ACCESS IN BASIC (SEC)
250
200
150
100
50
57 56
BASIC PERFORMANCE (SEC)
250
200
150
100
WRITE
SYSTEM UTILITIES (SEC)
50
READ
SIEVE
CALCULATIONS
SPREADSHEET (SEC)
25
40K FORMAT/DISK COPY 40K FILE COPY
1 NCR PC
In the Disk Access in BASIC graph, a 64K-byte sequential text file
was written to a blank floppy disk and then read. (For the program
listings, see June 1984 BYTE, page 327, and October 1984, page
33.) In the BASIC Performance graph, the Sieve column shows how
long it takes to run one iteration of the Sieve of Eratosthenes. The
Calculations column shows how long it takes to do 10,000 multipli-
cation and 10,000 division operations using single-precision numbers.
The System Utilities graph shows how long it takes to format and
copy a disk (adjusted time for 40K bytes of disk data) and to transfer
a 40K-byte file using the system utilities. The Spreadsheet graph
shows how long the computers take to load and recalculate a 25-
by 25-cell spreadsheet where each cell equals 1.001 times the cell
to its left. The spreadsheet program used was Microsoft Multiplan.
The tests for the Apple He were done with the ProDOS operating
system (except for the spreadsheet test, which was done with DOS
3.3). The IBM PC was tested with PC-DOS 2.0.
262 BYTE • JULY 1985
REVIEW: NCR PC
The technical manual
is impressive with
its detail The only
section that could use
revision is the one
on installtion of
additional memory.
from a history of computers to the
sort of technical information appreci-
ated by long-time computer users.
The technical manual is impressive
with its detail. Again, the only area
that could use revision is the section
that describes installation of addi-
tional memory.
Support from the company is also
notable. All dealers are trained to pro-
vide technical assistance and trouble-
shoot. The manuals, tutorials, and in-
tegrated help package should get you
through most crises. The manuals
make frequent mention of contacting
the local dealer if problems arise.
Conclusion
Although the NCR Personal Computer
is not very portable and has the few
imperfections I mentioned, it is still a
good value. Ease of setup, documen-
tation, tutorials, company backing,
and solid engineering make this
machine worthwhile. Other features
include the choice between two ex-
cellent displays, terrific graphics, a
RAM-disk utility that runs programs
faster than most IBM PC-compatibles,
and moderately easy memory expan-
sion.
Having taught computer science to
college students, I know the punish-
ment that hardware must withstand.
After giving the Model 4 the same
type of rough treatment, I can say it
is built like a tank. For heavy com-
puter use and business purposes, this
durability is a very important con-
sideration. ■
How to go
from
UNIX to DOS
without
compromising
your
standards.
It's easy. Just get an industry standard file access
method that works on both.
C-ISAM™fromRDS.
It's been the UNIX™ standard for years (used in
more UNIX languages and programs than any other
access method), and it's fast becoming the standard
for DOS. Why?
Because of the way it works Its B+ Tree index-
ing structure offers unlimited indexes. There's also
automatic or manual record locking and optional
transaction audit trails. Plus index compression to
save disk space and cut access times.
How can we be so sure C-ISAM works so well?
We use it ourselves. It's a part of INFORMIX?
INFORMIX-SQL and File-it!? our best selling data-
base management programs.
For an information packet, call (415) 424-1300.
Or write RDS, 2471 East Bayshore Road, Palo Alto,
CA 94303.
You'll see why anything less than C-ISAM is just
a compromise.
RELATIONAL DATABASE SYSTEMS, INC
© 1985, Relational Database Systems, Inc. UNIX is a trademark of AT&T Bell Laboratories. INFORMIX is
a registered trademark and RDS, C-ISAM and File-It! are trademarks of Relational Database Systems, Inc.
Inquiry 303
IULY 1985 • BYTE 263
FILET-MICNON PRINTERS
AT A BURGER
Leave it to JUKI® to serve up a hearty selection of letter-quality
printers at a "fast-food" price that has sent the competition back to its
recipes.
For home or office use, the JUKI 6100. Fast, letter-quality
printing for under $600! Prints 18 cps, performs all the word processing
functions you need most, and has a 2K buffer memory (expandable to
8K). Even handles your graphics! No wonder it's becoming an industry
standard.
For business use, you can't do better than the JUKI 6300.
This one is even wide enough to handle your spreadsheets — along
with graphics and all the requisite word-processing functions, at a
zippy speed of 40 cps. Cost? Under $995! You also get a 3K
buffer memory (expandable to 15K) in a high-tech machine
that's built for many years of reliable printing. And like the
6100, it fits almost any p.c.
Mrnm. Delicious!
■JUKI
The workers.
JUKI OFFICE MACHINE CORP.
D 1985 JUKI OFFICE MACHINE CORP.
264 BYTE • JULY 1985
EAST COAST:
299 Market St. , Saddle Brook, N J 07662
(800)932-0590
WEST COAST:
23844 Hawthorne Blvd. , Suite 101, Torrance, CA 90505
(800) 325-6134 • (800) 435-6315 (California)
Inquiry 201
Three
programs
for tracking
the celestial
visitor
BY JOHN E. MOSLEY
SOFTWARE REVIEW
Monitoring
Halley's Comet
\ohn E. Mosley works at the
Griffith Observatory (2800 East
Observatory Rd., Los Angeles. CA
90027), where he produces the
planetarium show and is in charge
of educational activities.
In 1910 Halley's comet swept past the
earth. People everywhere marveled at
this heavenly visitor. The comet will be
back this winter, and of course we'll all want
to see it. Some of us will view it from our
yards only; some of us will lug a telescope
or newly purchased "comet hunter" binoc-
ulars to the dark countryside; and some of
us will pay a month's wages to take a cruise
to the "land down under" to see the comet
high and bright in the southern sky. Some
of us are already watching it on little green
monitors.
It's fun to keep track of what is happen-
ing in the sky and be able to anticipate
celestial events. The motions of objects in
the solar system, Halley's comet included,
are generally too slow to perceive except
by looking at them night after night. How-
ever, with a computer you can control what
you see; you can speed up time and peer
into the future (or past), you can see
celestial motions graphically and from dif-
ferent perspectives, and you can find rela-
tionships that printed tables do not show.
Of course, the important thing is to see
Halley's comet with your own eyes— nothing
else counts— and with a microcomputer and
some clever programs, you can be an in-
formed participant as well as an enthusiastic
observer.
Although you could create microcom-
puter programs that would tell you how and
where to observe the comet, people have
already done the work for you and made
their programs commercially available.
Some are surprisingly sophisticated, and
we're fortunate that such software exists—
just in time for Halley's return visit.
Of the three good comet programs avail-
able, two are tailored specifically to dem-
onstrate a variety of aspects of Halley's
coming appearance. There's also a new
book on how to calculate comet orbits.
Halley
The most sophisticated of the three pro-
grams is named after the English
astronomer, Halley. It's distributed by Star-
soft and is available on disk for the IBM Per-
sonal Computer (PC). The program has four
main parts. The first part plots the comet
as it moves through the solar system from
an imaginary vantage point high above the
circling planets. It displays the sun and up
to all nine planets at a scale you select. This
allows you to see how the comet moves
relative to the earth and other planets and
how it accelerates as it approaches the sun
and passes the inner planets.
The second part of the program plots
' Halley's comet on a standard rectangular
star chart and shows how it moves through
the constellations. These two parts of the
program show not only the comet but the
length and orientation of its tail— a fairly
tricky feat.
The third part is numerical rather than
graphical and calculates Halley's celestial
coordinates and distances from the earth
and the sun on a given date or series of
dates, allowing you to plot it accurately on
a star chart and find it with a telescope even
while it is still relatively faint. The accuracy
is surprising: positions are to within 1
minute of arc (one-thirtieth the diameter of
the moon). The final part of Halley lets you
change the orbital parameters and sub-
stitute values for any other comet (or any
object that orbits the sun) and plot the mo-
tions of new comets as they are discovered.
You can use the disk beyond 1986, which
is especially valuable because several
comets are discovered each year.
The first three parts in Halley can show
the comet during the coming months as
well as any appearances back to ancient
times, although with decreasing accuracy as
you travel backward. Using the program,
you can see why the comet's appearance
in A.D. 732 was so spectacular (on this oc-
casion, it came to within 4 million miles of
the earth), how it appeared on the eve of
the Norman conquest of England in 1066
(when it inspired terror in the English
[continued)
JULY 1985 -BYTE 265
AT A GLANCE
Name
H alley
Halley's Comet
Ephemeris
Type
Astronomy program
Astronomy program
Astronomy program
Distributor
Starsoft
POB 2524
San Anselmo, CA 94960
(415) 453-1372
S & T Software Service
13361 Frati Lane
Sebastopol, CA 95472
(707) 874-2352
Cosmic Computer Works
243 White St.
Belmont, MA 02178
Computer
IBM PC
Apple, Commodore 64,
Tl Professional
Apple, TRS-80
Format
5 1 /4-inch floppy disk
5 1 /4-inch floppy disk
5 1 /4-inch floppy disk
Price
$34.95
$49.95
$25
defenders), and how it will look when
it returns in 2061.
Halley's Comet
Eric Burgess, author of Celestial BASIC
(both the popular book and the disk),
has created a new comet-tracking pro-
gram called Halley's Comet. The
package, distributed by S & T Soft-
ware Service, is for Apple, Commo-
dore 64, and Tfexas Instruments Pro-
fessional computers.
Like Starsoft's Halley, Burgess's
package is an ambitious integrated
suite of short and simple programs
that attempts to cover its subject tho-
roughly. It offers more text and op-
tions than Halley, but it's less accurate.
The first three programs in the pack-
age provide a limited amount of back-
ground, much of it historical, and in-
clude a reference list of previous ap-
pearances. Only in the fourth pro-
gram, Orbit Plots, does the computer
begin to make calculations. It also
shows a solar system display similar
to the first program in Starsoft's
Halley, with the comet, Venus, Earth,
and Mars as they looked at the time
of any appearance since the year
1000. You can select a year and let the
orrery run or select a specific date
and see a static display for that date
while the comet's coordinates and
distances from the earth and the sun
are provided numerically.
The fifth program shows the path of
the comet through the constellations
during its 1985-86 visit and provides
a tabular printout of its positions. The
entire sky is shown as it would look
on a standard star chart; however,
with only about 200 stars plotted, the
constellations are difficult to identify.
The last program offers observation
information for a specific location on
the earth's surface. You enter
longitude, latitude, time, and date and
are told the comet's altitude and
azimuth and twilight times; you are
then shown a display of the comet,
complete with tail, in the appropriate
part of the sky. The computer selects
the proper direction to face, outlines
the constellations in sufficient detail
for the major constellations to be
recognized immediately, and even in-
cludes the moon and planets.
Although the accuracy of Halley's
Comet is limited and the displays
rudimentary, it has enough clever fea-
tures and options to keep a person
busy for several nights. Another
strength is that you can get inside the
five programs and customize them to
your liking. The program is ambitious,
educational, and certainly worth the
money.
Ephemeris
A third good comet program is
Ephemeris by Roger Sinnott. It's avail-
able for Apples and TRS-80s. This re-
latively short (one-tenth of a disk) and
inexpensive program was written
several years ago, when Halley's
comet was still distant. Apparently
Sinnott didn't think to capitalize then
on the comet's return.
Ephemeris is a simple but surpris-
ingly accurate program that requires
you to enter the orbital elements of
the object you are interested in— there
are no default values. It then gives
you, for the dates you specify be-
tween A.D. 1 800 and 2 100, a printout
of that object's celestial coordinates,
distances, angular distance from the
sun, and magnitude. The program has
no graphical displays or other options,
but it is straightforward and solid.
Do It Yourself
People who like to write their own
programs will be interested in a new
book, Orbits for Amateurs with a Micro-
computer by D. T&ttersfield. This book
tells you in a no-nonsense manner all
you need to know to calculate a
comet's ephemeris from the orbital
elements, the elements from three
observations of the orbit, and how to
take into account perturbations and
make differential corrections. It is
clearly organized and includes all
necessary formulas and tables, but it
is not for the casual observer of the
skies.
Conclusion
When Halley's comet last visited in
1910. household electricity was a
novelty and science fiction authors
dreamed about futuristic airships.
Buck Rogers was still a generation
away. Few people who saw Halley's
comet then would have guessed that
the next time it returned, people
around the world would use un-
dreamed-of computing power to
follow its progress on little green
monitors. ■
For a list of books and periodicals on
astronomy, see the "Astronomy Sources' text
box on page 244.
266 BYTE • JULY J985
POPART
QWhat would you call a desktop software package that
• can Pop-Up Anything— spreadsheets, databases, or
even DOS-over another application? What if it also offers
a Pop-Up Standard Calculator and Financial/Statistical
Calculator, Alarm Clock, Notepad, Clipboard, Calendar, plus
PopDOS and Pop-Up Voice to dial your phone automatically?
What would you call a single package that does all this, is
non-copy protected and sells for $69.95?
f\. Beautiful! New Pop-Up DeskSet from Bellsoft.
CRITICS AGREE:
"Bellsoft has taken the Sidekick idea a step further."
Infoworld, 1/14/85
USERS AGREE:
"Much better than competition (know anyone who wants to
buy a 'Sidekick?')" Ivan Myers, Cummins Engine Co.
"This is an Excellent Package. (Thanks /'James Bondurant,
ComputerLand Corporate
New Pop-Up DeskSet includes Standard and Financial
Calculators, Pop-Up Anything, PopDOS, Clipboard, Notepad,
Calendar, Alarm Clock and Pop-Up Voice; $69.95.
New Pop-Up DeskSet Plus includes all the above plus
Pop-Up TeleComm, a telecommunications program;$129.95.
Inquiry 51
System requirements: IBM PC, XT, AT, 3270 PC, PCjr, or compatible. Phone dialer and
telecommunications require a PC or XT and a Hayes compatible modem.
Pop-Up, Pop-Ups, DeskSetare trademarks of Bellsoft, Inc. Sidekick is a trademark of
Borland International.
ONLY DESKSET OFFERS ALL THESE FEATURES:
POP-UP™
DESKSET™
SIDEKICK™
"Pops-Up" any kind of application
while running another
YES
No
Entirely RAM-resident
YES
No
Cut-and- paste capability
YES
No
Gets DOS commands while running
another program
YES
No
Calculator with printable on-screen
tape display
YES
No
r^
DESKSET
Available at leading software dealers. Or for
a limited time you may order direct by
mail or phone. Call 1-800-44-POP-UP
(1-800-447-6787). Or mail this coupon to
Bellsoft, Inc., 2820 Northup Way,
Bellevue.WA 98004.
Please send the following:
□ DeskSet; $69.95 □ DeskSet Plus; $129.95
+ $5 shipping
Name:
Company Name:.
Mailing Address:.
City:
_ State:.
_Zip:_
Phone:
□ My check is enclosed □ Visa; D American Express; □ MasterCard
Name on card:
Card #: Exp. date:^_Z
L J
Signature:
OELLSOaT (206) 828-7282
J
OEM & OWN BRAND
COMPOSITE & TTL COMPATIBLE
COLOR & MONO MONITOR
TERMINAL
SAMSUNG
Electron Devices
SEOUL OFFICE
6~8TH FL, THE JOONG-ANG DAILY
NEWS BLDG. f 7 SOONHWA-DONG,
CHUNG-KU, SEOUL, KOREA
TEL: 7516-955/7, 7516-959/961
TLX: STARNEC K 22596
CABLE: ''STARNEC" SEOUL
TEL
268 BYTE • JULY I985
LONDON OFFICE
6TH FLOOR, VICTORIA HOUSE
SOUTHAMPTON ROW W.C.
1 LONDON, ENGLAND
TEL: (01) 831-6951/5
TLX: 264606 STARS LG
FAX: (01) 430-0096
SANTA CLARA OFFICE
3003 BUNKER HILL LANE,
SUITE 201 SANTA CLARA,
CAL. 95050, U.S.A.
TEL: (408) 096-8441/3
TLX: 171685 SAMSUNG SNTA
TOKYO OFFICE
GASUMIGASEKI BLDG., 2522
GASUMIGASEKI 3-2-5 CHIYOTA-KU,
TOKYO, JAPAN
TEL: (03) 581-5804, (03) 581-9521~4
TLX: 228009 SANSEI
Inquiry 313
SOFTWARE REVIEW
Rendezvous
with a
space station
or travel
to Saturn
by Benjamin Bernar
Benjamin Bernar received a B.S. in
geology from Ohio University in
1976. His work with computers has
led from uranium exploration in
Wyoming to his current involvement
with the space shuttle at Lockheed
Space Operations. He can be
reached at 201 South U St., #59,
bompoc, CA 93436.
Space-Flight Simulators
Computer simulations of space flight
have until recently been done only
on mainframes and minicomputers.
In this review, I'll discuss two programs that
simulate space flight on a microcomputer.
Rendezvous
Rendezvous is a collection of simulations
written by Wes Huntress, who, according to
the program packaging, is a Ph.D. in
chemical physics currently working for the
California Institute of Technology's Jet Pro-
pulsion Laboratory. The goal of these
simulations is to rendezvous with a space
station in a 1990-mile circular earth orbit.
The mission is divided into four flight
phases, each of which you can run indepen-
dently and in any order. Animated color
graphics is used to display the progress of
the flight, which you control with the
keyboard or joystick.
Booting the Rendezvous disk brings up
the mission menu and its options: earth lift-
off, orbital rendezvous, approach, and align-
ment and docking.
The documentation describes the require-
ments for completing each of these flight
phases as well as the space-shuttle-type
vehicle you use for this simulation.
Like NASA's space shuttle, the Rendez-
vous vehicle has two solid rocket boosters
(SRBs). A big difference is in their burn time
of 90 seconds as opposed to 132 seconds
for the real thing. The main engines of the
space shuttle are part of the orbiter and
typically burn for about 510 seconds. They
augment the thrust of the SRBs during the
lift-off. The main engines of the Rendezvous
vehicle are attached to the external tank in-
stead of the orbiter and are jettisoned with
it. The main engines are also turned on with
the SRBs and only burn for an additional
200 seconds. Like in the space shuttle, the
engines of the orbital maneuvering system
(OMS) in the orbiter usually provide for the
final orbit-injection velocity. Unlike the OMS
engines in the shuttle, they have enough ad-
ditional fuel to reach an orbit almost three
times higher than the shuttle can reach.
Control of the Rendezvous vehicle during
the launch phase is limited to attitude con-
trol in the pitch axis and to on/off opera-
tion of the OMS engines. The orbiter OMS
engines are available after the external tank
is jettisoned. You cannot control the throt-
tle on any engine or the launch azimuth or
orbit inclination. If an orbit is successfully
achieved, it will be a polar orbit.
The earth lift-off option presents in the
right half of the display an outside view of
the launch vehicle on the pad. The lower
left displays a profile of the flight path. The
bottom of the screen presents flight data
and a prompt for ignition to initiate the
launch. The upper left is unused.
Huntress has made some simplifying
design decisions in the launch simulation.
Since the final orbit is polar, you don't have
to worry about the launch azimuth or the
effect of the earth's rotation on final vehi-
cle velocity. One thing that does have to be
determined for flight planning is the orbital
altitude.
The documentation suggests a minimum
altitude of 119 miles. An orbit below this
altitude could decay within one or two
revolutions. In fact, the launch simulation
won't permit orbit injections below 119
miles; a low-altitude warning is displayed,
and either you get the vehicle up by turn-
ing the OMS engines on or you lose altitude
and are destroyed by aerodynamic forces.
An upper limit on orbital altitude is
related to vehicle performance and mission
requirements. In Rendezvous, this value is
somewhere in the neighborhood of the
location of the space station (1990 miles).
Higher altitudes are possible, but you have
to use more energy to get into them. Since
the goal of these flight simulations is to
rendezvous with another spacecraft, you
need to get into the same orbit as the space
station and time it so that the station is
nearby when you match orbits. In principle,
you could meet these requirements with a
[continued)
JULY 1985 'BYTE 269
SAVE
MONEY
with Flexforms.
Flex forms are pre-written, ready to use. contracts,
agreements and letters designed to save your company
time and money. Flexforms work with any word pro-
cessor. You literally "fill in the blanks" and create
customized, professional and legally-binding docu-
ments for every situation.
Each of the forms can be quickly tailored to suit
yourindividualneeds without wading through confus-
ing manuals.
Flexforms help protect your legal rights, avoid tax
problems, dramatically improve efficiency, increase
profits and eliminate costly misunderstandings.
Four Popular Series:
BUSINESS
Ideal for expanding businesses:
Employee Agreements & Letters, Credit & Collection
Letters, Subcontractor Agreements, Lease Forms &
Amendments, Buying & Selling Forms, Credit Forms
& Applications, Guaranties, Loan & Debt Notices &
Letters, Assignments & Transfers, Affidavits &
Notices, Promissory Notes & 83 more!
REAL ESTATE
Designed for investors, developers, and property
managers:
Residential & Commercial Forms, Purchase & Sales
Forms, Broker & Agent Contracts & Forms, Partner-
ship Agreements, Rental Forms, Lease Forms, Tenan-
cy Agreements & Applications, Illegal Detainer
Forms, Loan Agreements, Financing Agreements, Ex-
change Forms & Contracts, Disclaimers & Dis-
closures, Contractor Agreements and 75 more!
CORPORATE
Exceeds State and Federal Corporate Law require-
ments:
Articles of Incorporation, Shareholder & Director
Meeting Minutes. Corporate By-Laws, By-Law
Amendments, Shareholder & Director Resolutions,
Merger Resolutions, Compensation Resolutions, Divi-
dend Resolutions, Loan Resolutions, Fringe Benefit
Resolutions, Employee Benefit Resolutions and 86
PERSONNEL
Created for growing organizations:
Personnel Policy Manual, Employee Safety Manual,
Employment Agreements & Applications, Secrecy &
Invention Forms, Confidentiality Agreements, Non-
Compete Agreements, 25 Job Descriptions, Consul-
tant Agreements, Agency Agreements, Personnel Let-
ters, Performance Reviews and 25 more!
Flexforms have been prepared under legal counsel.
Unlike forms written by lawyers for lawyers, they are
concise and easy to understand without needless legal-
ese. Available in IBM and Apple disk formats.
Each series only
$69.95
(plus $5 shipping), includes hard copy. All
four for $250 and we pay the shipping! Visa
and Mastercard accepted.
Atkins Associates
P.O. Box 781 • Santa Cruz, CA 95061
(408)426-7638
Inquiry 42
REVIEW: SPACE FLIGHT
direct injection into the station orbit
from a ground launch; in practice,
however, such an approach is not
used. The launch could not tolerate
any error in the flight profile, and con-
straints on the time of launch, the so-
called launch window, would be
extremely tight.
The usual procedure is to get into
a parking orbit above or below the
target and maneuver from there. The
extra energy used to reach a higher
orbit has to be dumped anyway, so
parking altitudes below the target are
typically chosen for efficiency.
The documentation states a value of
17,5 50 miles per hour (mph) as the
minimum horizontal velocity (VELH)
required for orbit injection. This cor-
responds to a local circular velocity
altitude of 65 miles. The 17,550-mph
value seems to be a limit in the launch
program since you aren't permitted to
do an injection at speeds below this,
regardless of your altitude. When you
reach the altitude of the space station,
your VELH value is 14,533 mph.
Having selected the orbit, you are
ready to plan a flight profile and get
off the pad. The two forces to over-
come are gravity and atmospheric
drag. Of the two, gravity is by far the
more important, so you want a flight
path that curves as quickly from ver-
tical as possible, becoming horizon-
tal at the orbit-injection point. You
must maintain a vertical or near-
vertical attitude (as well as moderate
velocities) in the lower, denser portion
of the atmosphere. There is a region
in the flight profile where aero-
dynamic loads on the structure of the
vehicle are largest. If the vehicle is
manned, you need to keep accelera-
tions below 8-10 G (a unit of accelera-
tion equal to the standard accelera-
tion of gravity, 9.80665 meters per
second per second) by throttling the
engines down in the terminal portion
of the flight when vehicle weight is
just a fraction of the launch weight.
In the transition from vertical to hor-
izontal vehicle attitude, you should
avoid having a zero angle between the
thrust vector and the horizon at any
time other than orbit injection. If your
ship is horizontal, all propulsion
energy is used to increase VELH, and
none is used to oppose gravity. In
other words, you're falling, and the
only time you're supposed to be fall-
ing is in orbit.
In a typical space-shuttle flight, the
vehicle goes into a roll shortly after
clearing the launch tower and pitches
down slightly so that the crew is fly-
ing heads-down over the Atlantic. The
vehicle reaches Mach I (about 708
mph) about 50 seconds into the flight;
at SRB separation 82 seconds later,
the vehicle is at an altitude of 28 miles
and traveling at about Mach 4.5. Dur-
ing this part of the ascent, the main
engines are throttled down to as low
as 60 percent of their rated thrust to
limit aerodynamic loads and to keep
accelerations below 3 G. The main
engines are turned off at an altitude
of about 70 miles. The OMS engines
take you the rest of the way to the first
orbit-injection point, about 12.5
minutes from lift-off.
The Rendezvous vehicle can't be
rolled, so when you pitch away from
vertical you are flying heads-up. The
pitching of the vehicle is allowed only
in one direction and to a maximum
of -90 degrees (pointing straight
down). SRB separation occurs at an
altitude of about 2 5.8 miles and a
speed of about Mach 4.8, which is
similar to the space shuttle. The
Rendezvous shuttle can handle the
aerodynamic loads of a reasonable
flight profile without throttling the
main engines. The effect of the at-
mosphere has been realistically
modeled in the launch phase, varying
as a function of velocity, attitude, and
altitude. Fly too fast and too low and
you'll lose the ship. Since you can't
throttle the main engines, you can't
control the G-forces on the crew.
Hitting some kind of an orbit is not
difficult with the Rendezvous launch
simulation. After playing with various
flight profiles for a while, it becomes
rather easy. Hitting a parking orbit
suitable for a transfer to the space sta-
tion is something else, though.
Earth Orbits
If you select the option of orbital ren-
dezvous from the main menu, you are
270 BYTE • JULY 1985
prompted for a starting orbital
altitude and a position relative to the
space station. If you've successfully
achieved some sort of an orbit in the
launch phase, Rendezvous automat-
ically switches to this option. In either
case, the simulation presents a view
of a nonrotating earth along the
equatorial plane showing the western
hemisphere. The orbital paths of both
the Rendezvous vehicle and the space
station are plotted, and both revolve
around the planet in a counterclock-
wise direction. The bottom of the
screen presents data about the cur-
rent and projected vehicle orbits, such
as energy remaining in the OMS
engines and apogeefcerigee altitudes.
All flight-parameter input is through
the keyboard.
Entering the orbital-rendezvous
option through the mission menu
puts you in a circular orbit at whatever
altitude you choose. Selecting low-
altitude orbits leaves the largest OMS
fuel reserves for maneuvering. The
maximum you can start with corre-
sponds to changes in vehicle veloc-
ity of up to 2000 meters per second
(m/s). At this point, one of the reasons
for choosing such a high space-station
altitude becomes apparent. A circle
representing the earth is 7972 miles
in diameter, and a low earth orbit of
2 50 miles produces a circle of 8222
miles in diameter. The high-resolution
graphics mode is just barely able to
differentiate the two circles.
Having 2000 m/s to play with and
starting from a circular orbit, it's pretty
easy to rendezvous with the space
station. More interesting is trying it
from the weird elliptical orbit you may
have gotten into from the ground after
burning most of your fuel. Many
times, a partial orbit is achieved that
intersects the atmosphere. These or-
bits have to be circularized or trans-
ferred from before you hit the at-
mosphere. Elliptical orbits can be cir-
cularized manually, but this is difficult.
It's easier to set this up for the com-
puter and let it do the worrying. Or-
bital maneuvering by the space shut-
tle is done exclusively through the on-
board computers; manual control by
the crew occurs only during approach
Saturn Navigator
AT A GLANCE
Name
Rendezvous
Type
Space-flight simulator
Space-flight simulator
Publisher
Edu-Ware Services Inc.
POB 22222
Agoura, CA 91301
(213) 706-0661
sub-Logic Communications Corp.
713 Edgebrook Dr.
Champaign, IL 61820
(217) 359-8482
Computer
Apple II + with 48K or Atari
home computer with 48K and
Atari BASIC; joystick optional
Apple II + with 48K
Documentation
20-page operations manual
19-page user's guide
Price
$39.95
$34.95
and docking, with the rendezvous
target visible.
Retrograde burns are available for
orbit transfers from altitudes higher
than the space station and for deorbit.
At 2 50 miles, the space shuttle per-
forms a deorbit burn that changes or-
bital velocity by 90 m/s (about 200
mph). Compare this to the 17,263-
mph orbital velocity and you'll see
that it doesn't take much to bring one
of these things back down. The
Rendezvous vehicle at this altitude
will deorbit with 65 m/s or more, but
the simulation doesn't provide for
landings, so Huntress destroys you in
the atmosphere.
You can rendezvous with the space
station in many ways. But, as in the
launch phase, you have to do it with
enough fuel remaining for the ap-
proach and docking phases. A suc-
cessful orbital rendezvous brings up
the approach option automatically, or
you can select it from the menu.
The display is a star field with a
cross representing the Rendezvous
vehicle. The data display presents
velocity and range data relative to the
space station and remaining man-
euvering energy. You control the flight
through the keyboard or joystick.
In an approach, you're in an almost
identical orbit with the space station,
either ahead of or behind it. There
may also be some residual velocity
along the approach vehicle's own in-
ternal x- and y-axes that needs to be
reduced to some minimal value. Since
you're still in an orbit around the
earth, firing an engine along the or-
bital path to approach the station
from behind increases your altitude
and actually slows you down. In the
early 1960s, this effect caused some
difficulty for the Gemini program and
the Soviet space program when
rendezvous techniques were being
perfected. The solution is to suc-
cessively raise apogee in a series of
translational burns, each time coming
closer to the target. Since Rendezvous
does not model this situation, it uses
a direct approach for the simulation.
For a successful approach, you have
to get within 1.2 miles of the space
station and reduce velocities along
the three spatial axes to 20 m/s or less
(with respect to the station). Ac-
complishing this takes you to the last
part of the Rendezvous simulation:
alignment and docking.
In the alignment and docking phase,
the screen presents an animated,
three-dimensional representation of
the space station. Flight data available
to you includes a graphical presenta-
tion of your vehicle position and the
station position in case you lose sight
of it on the screen; other data in-
cludes range, velocity, and vehicle
rotation rates. In this part of the
simulation you have control over rota-
tion around the three vehicle axes:
yaw, pitch, and roll. You manipulate
this, along with translational motion,
with the keyboard or joystick.
Itanslational and rotational man-
euvering is required to position your-
[continued)
IULY 1985 -BYTE 271
Save big on the
world's largest
selection of
computer printers
With 189 brands and 630 models,
we make printers our only business!
• Printerland doesn't raise prices — only lowers
them.
• By the time you read this, prices here have
probably been lowered again !
• Unlike a mail order house, we provide service
and helpful solutions. Call us with questions!
PRINTERLAND WILL
PAY THE SHIPPING
ABATILQ-20
List Price $479
AMDEK 5055
List Price $1995
Our Price
ANADEX DP 6500
List Price $2995 Our Price
CITIZEN MSP10
List Price $499 Our Price
C.ITOH 3500
List Price $1995 Our Price
CORONA LASER
List Price $3395 Our Price
DATASOUTH DS220
List Price $1695 Our Price
FUJITSU SP830
List Price $2950 Our Price
GBT 6600 LASER
List Price $22500 Our Price
EPSON RX-80
List Price $299 Our Price
EPSON HOMEWRITER 10
INCLUDES COMMODORE
INTERFACE
List Price $350 Our Price
OKIDATA 2410
List Price $2395 Our Price
QUANTEX 7065
List Price $1995 Our Price
$39po
$ 1423 10
$ 2487 15
$ 347 10
$ 1837 15
$ 2995 90
$ 1587 95
$ 2687 75
$ 19995°°
$2Q8 10
$286io
$ 1972 10
$ 1784 25
$ 2493 85
$229 95
$ 11H 10
$ 1045°°
QUME II/90
List Price $2695 Our Price
SILVER REED 400
List Price $399 Our Price
TEXAS INSTRUMENTS 865
ListPrice$1299 Our Price
TOSHIBA 1350
List Price $1895
If for any reason you are dissatisfied with your
new printer from Printerland, you may return it
within one week for a full refund.
Printerland welcomes payments in cash or certified checks — no
personal checks please. MasterCard and Visa purchases accepted with
slight additional fee. Add 7% sales tax for orders in Illinois.
Printerland will guarantee your shipment the day your order is
received.
Prices subject to change without notice
TO ORDER NOW CALL TOLL FREE
1-800-255-9888
In Illinois call (312) 255-9888
5834 Dempster St, Morton Grove, IL 60053
1740 Algonquin Rd., Arlington Heights, IL 60005
Inquiry 284
REVIEW: SPACE FLIGHT
The documentation
does not describe
the ship, but it
probably has some
kind of nuclear-fission
propulsion system
like the Discovery
in 2001 and 2010.
self in front of the space-station dock-
ing port. Arriving inside the port with-
out hitting anything ends the
simulation.
Saturn Navigator
Saturn Navigator, also written by Wes
Huntress, was originally sold as an
add-on program requiring subLogic's
A2-301 graphics package to run. It is
now available as a stand-alone pro-
gram running under Apple DOS.
Saturn Navigator is a collection of
simulations. The goal is to rendezvous
with a space station in orbit around
Saturn. The mission is divided into
four flight phases: interplanetary
transfer orbit, Saturn approach and
orbit injection, orbital maneuvering,
and rendezvous with the Saturn space
station.
The program uses animated color
graphics to display the flight; par-
ticularly effective is a three-
dimensional wire model of Saturn and
its rings during mid-course correc-
tions and approach and orbit injec-
tion. You interact with the simulation
through the keyboard.
Each flight phase is run in order;
unlike Rendezvous, there is no provi-
sion for independent use of the indi-
vidual programs. The documentation
describes the options in the com-
mand menu for each flight phase as
well as the general requirements for
completing each part of the mission.
Starting the simulation brings up a
nice graphic of Saturn and one of its
moons. Next on the screen comes
some explanatory text and a prompt
for the velocity of the Saturn transfer
orbit.
The documentation for Saturn
Navigator does not describe the ship,
but considering its performance
capabilities, it probably has some
kind of nuclear-fission propulsion
system like the Discovery in 2001 and
2010. In setting up a transfer orbit to
Saturn, you are presented with a plan
view of the sun, Earth and its orbit,
and Saturn and its orbit.
When you input a transfer velocity
the program calculates and plots a
trajectory that intersects Saturn's orbit
at that planet's location on the orbital
path. It then provides the length of
the flight in days, and you can request
a view of the planet on approach for
this trajectory or select a new transfer
velocity.
Saturn Navigator lets you play with
the relationship between travel time
and fuel. The most economical way to
go is the Hohmann transfer orbit, but
this is also the slowest. (A Hohmann
transfer orbit is an elliptical, helio-
centric orbit that tangentially inter-
sects the orbits of two planets. In
terms of energy, it is the cheapest way
to travel from one orbit to another.)
Inputting the Hohmann transfer
velocity to the program produces the
correct transfer orbit, one that just in-
tersects the orbits of Earth and
Saturn; however, the calculated travel
time is a bit off. A ship on a Hohmann
transfer to Saturn would require 6
years for the flight; Saturn Navigator
comes up with 5.8 years. The fastest
transfer orbit you can select will get
you there in 1.7 years, but you'll be
left with precious little fuel for orbit
injection and maneuvering.
Once you've committed the ship to
a trajectory, another text screen
comes up suggesting that you consult
the documentation for a review of
mid-course maneuvering. The screen
also displays a countdown, which
delays the start of the flight until Earth
and Saturn are properly aligned for
the transfer. I suppose this adds to the
{continued)
New from McGraw-Hill.
►X-VIEW 86
Lets you observe the
internal operations
of DOS application
software.
Application Rogram
1
Unmodified
DOS Application
4*
Maybe you've never put it into words.
But you know the feeling.
It's the frustration that gets you every
time you analyze, debug, test, port, or
convert DOS application software.
To do the job right, you need something
no one has invented.
You've got to see what's going on inside
the software, how it's acting and reacting.
You need something
that gives you x-ray
vision.
Now you've got it
X-VIEW 86™, new from
McGraw-Hill, lets you
observe the internal
operations of DOS
application software.
Developed, tested,
and refined in the highly "''w^wST
respected technical labs
of Future Computing, it helps you generate a
thorough, reliable technical analysis. Far
better than what you could produce on
your own.
This powerful new tool — we call
it a software analyzer — is an
affordable $59.95.
Future Computing Incorporated is a unit of McGraw-Hill Information
Systems Company.
i—
X-VIEW86
■i \~
T
X-VIEW 86™ runs on any member of the
IBM PC family — or any operationally
compatible machine — with any memory
configuration. You use it with PC-DOS
Debug 2.0 or 2.1.
Single-stroke commands allow you to
interrupt the application program:
□ on any processor I/O access
□ on any processor interrupt instruction
□ when its execution reaches a specified
address
□ when it uses a specified memory
location
In addition, you can:
d automatically collect and analyze
technical information on an application
program
□ start program execution at a specified
address
□ display the results of the analysis on
screen
X-VIEW 86™. A new kind of software. For
developers and engineers with vision.
Inquiry 400
IBM is a registered trademark and PC-DOS is a trademark of International
Business Machines Corporation.
r
n
i
i
i
i
i
To order X-VIEW 86"
by credit card, call toll free
1-800-221-VIEW.
In Texas call:
1-800-233-VIEW
or send the coupon today.
lease send me
Namfi
Titfa
Hnmpany
X-VIEW 86"'.
i
i
i
i
Customer Service
McGraw-Hill Inc.
8111 LB J Freeway
Dallas, Texas 75251
AddrpRS
City
Stat*
Zip
1
i
i
i
i
i
i
i
L
X-VIEW 86'- is $59.95. All orders are
subject to acceptance by McGraw-Hill
Inc. rices are subject to change
without notice.
D Check enclosed (Make check
payable to McGraw-Hill Inc. Orders
paid by check are subject to delay.)
D A.E. □ M.C. □ VISA D D.C
Phnnp (
Qty
)
rice
$59.95
Total
i
Signati irp
Credit card no.
Expiration date
._ j
For IBM-PC Add-On Users
In A Pinch? Give QIC The Inch
Measure Us By The Standards We Set!
We Set The Standard
On Price!
QIC-01 Internal Hard Disk
Subsystem
We set The Standard
In Quality!
QIC-03 300/1200 Baud
Modems
We Set The Standard
On Reliability!
QIC-05 Five-Function Card
This low power Microscience sub-
system comes complete with
controller, cables, drive, easy
instructions. Fits inside your
floppy slot. Compatible with DOS
2.0, 2.1, and 3.0 without any
patches. 33 MB half-height with
controller, $1,295 ... 20 MB Drive for
the PC AT, $895. Mounting hard-
ware for Compaq is available.
External 10 MB $795, external 20
MB $995.
~* <$325
Our modems are fully Hayes
compatible with features such as
low heat dissipation, low power
consumption, software volume
control for the speaker, and large-
scale-integration "Modem on a
chip" for high reliability. It also
comes with communications
software which lets you emulate
VT100orIBM3101.
External $325, Internal $275.
It gives you more than just added
memory It gives you reliable
memory expansion (up to 384K), a
serial port, a parallel port, a
game port, and a battery back-up
clock calendar. Includes RAM
disk, print spooler, and clock
utilities. (The 64K RAM set is only
$15.)
QIC-2020 External Hard Disk
with Tape Backup.
V I \ MM LJ
mrnrnmrnmsamsmmmm
MB tape backup unit in a chassis
with two extra I/O slots. Comes
with cable and a half size host
adapter card. 20 MB hard disk
with 60 MB tape is only $2450.
We Set The Standard
On Performance!
QIC-02 Floppy Tape Drive
How's this for Performance? It
backs up your 10 MB disk in only
20 minutes and performs both
image and file-by-file back-up.
This half -height drive will fit inside
your floppy disk and connect to
your floppy controller. (No need
for an additional controller card.)
... $595. External unit is only $795.
MasterCard Visa. American Express sales add 3% to prices.
Graphics Boards
We Guarantee Satisfaction!
No Risk. All our products cany the
manufacturer's warranty. And
remember, if for any reason, you
are not completely satisfied
within 30 days, you can return it for
a full refund
Call Us Today!
(408) 942-8086
Telex: 5101002379 QICRCH
Hercules, Color $185
Hercules Compatible, Mono $245
Paradise Graphics $295
Everex Graphics Edge $295
Back-up Tape Subsystems
45 MB Internal Streaming
Tape for AT $895
45 MB Internal/External
Streaming Tape
fr>r Pf" YT ^0^0/^1 1 0^
20 MB Internal/External
Streaming Cassette $695/$895
Expansion Chassis with .
I/O Slots $695
IBM PC, 256K, 2 Drives CALL
(SlG RESEARCH
Ulnn INCORPORATED
Inquiry 292 489 Valley Way
oic^03 Milpitas. Ca 95035
REVIEW: SPACE FLIGHT
realism, but 1 found it annoyingly long
after the first few flights.
An animated display of the sun,
Earth, Saturn, and the ship is pre-
sented after the transfer-orbit injec-
tion burn. Time into the mission in
days and a plot of the ship's current
position along the flight path are also
displayed. At several points during
the flight, you can make mid-course
corrections of the flight path.
On a close approach to Saturn, that
planet's gravity acts to "draw" you
into a hyperbolic path around the
planet. There is a point on this hyper-
bola where an appropriate engine
burn causes the spacecraft to enter a
closed orbit around the planet, a pro-
grade orbit that doesn't hit the planet
or the rings and leaves enough fuel
for the orbital maneuvering required
to rendezvous with the space station
in an equatorial orbit around Saturn.
You use mid-course maneuvering to
target your approach so that you hit
this point.
At each mid-course opportunity,
Saturn Navigator puts up a three-
dimensional view of the planet on ap-
proach along with a plot of the
targeting point. Data about this point,
such as the resulting orbital inclina-
tion and periapsis (of the trajectory),
is also presented. You use this infor-
mation to move the targeting point as
required for the desired final ap-
proach. Once you've found and com-
mitted to a suitable target point, the
computer initiates a burn to adjust the
flight path to the new target point. The
display returns to a plot of spacecraft
and planetary positions. Final ap-
proach occurs two days out from the
planet and automatically moves you
into the approach and orbit-injection
routines in the simulation.
Using Saturn's gravity to help cap-
ture your spacecraft expends far less
energy than would be needed to cir-
cularize an orbit at Saturn's "altitude"
from the sun. On approach and orbit
injection, the screen displays the ef-
fect of gravity on the flight path and
an overhead or polar view of the
planet and ring system. This part of
the simulation also allows views from
the equatorial plane and changes in
approach velocity or the initiation of
the orbit-injection maneuver. Once
you commit to an orbit insertion, a
nice animated view of the approach
appears on the screen. This is par-
ticularly effective in high-inclination
approaches.
When you reach the point of closest
approach, the computer does the
orbit-injection burn. You can either
manually initiate orbital maneuvering
or complete half of the orbit for auto-
matic transition. Maneuver sequences
are loaded to the computer to change
the orbit shape and size for imme-
diate execution from circular orbits or
delayed execution from elliptical
orbits. This delay is to time the engine
burn for either apoapsis or periapsis
in a Hohmann-type fuel-efficient orbit
transfer. You can also change orbit
inclination.
As soon as you have maneuvered
Personal computers can
provide a feel for ike
problems of space flight
into some kind of an orbit inside the
inner ring and have an inclination of
degrees, you are allowed to man-
ually move into the final part of the
simulation— the rendezvous with the
Saturnian space station, which is in a
circular orbit of 412 5-mile altitude.
The rest of the simulation is almost
identical to Rendezvous except that
you aren't required to handle ap-
proach and docking and you don't get
a look at the station.
Conclusion
Personal computers and simulations
can provide a feel for the problems
and techniques involved in space
flight that is obtainable in no other
way save direct experience (an option
not yet open to most of us). Books
and equations dealing with orbital
mechanics and rocket flight are very
important, but they just can't provide
the interaction necessary for an in-
tuitive grasp of space travel. Even the
lucky few with flight opportunities
spend an awful lot of time with
computer-based flight and mission
simulators. Until that day when the
rest of us get to join in the fun, per-
sonal computers can serve as our
space vehicles. ■
THE
$2995 I 2 DEVELOPMENT SYSTEM
Turns any personal computer into a complete micro-
computer DEVELOPMENT SYSTEM. Our integrated
control/display program runs under MS-DOS, CP/M,
ISIS, or Apple and controls the UDL via an RS-232 port.
,
32K bytes of EMULATION ROM (128K
max) allows you to make program patches
instantly. Since the target ROM socket
connects data and address lines to both
the analyzer and the emulator, no expen-
sive adaptors or personality modules are
needed.
The powerful BUS STATE ANALYZER fea-
tures four-step sequential triggering, selective
trace, and pass and delay counters. Symbolic
trace disassemblers and debuggers are avail-
able for Z-80, NSC-800, 8048, 6301, R65, 6500,
6800, 6801, 6802, 6805, 6809, 8051, 8085, Z-8,
1802, 8088/80188, 8086/80186, and 68000/8.
The PROM GENERATOR also doubles
as a STIMULUS GENERATOR.
For further information, call or write:
Q^lf|=| 702 Marshall Street, Suite 614,
Ins1r = um7nts Redwood City, CA 94064
instruments (41g) 361 . 8883
Inquiry 266
JULY 1985 • BYTE 275
RED-HOT RAM & EPROM PRICES
Part No.
Pins
Price 1
SN7400N
14
.29
SN7401N
is
29
S.WQ2N
M
.29
SN7403N
14
29
SN74D4N
M
35
SN7405N
14
49
SN7406N
14
59
SN7407N
14
59
SN7408N
29
SN7409N
14
35
SN7410N
.29
SN7411N
14
29
SN7412N
14
49
SN7413N
14
J9
SN7414N
14
49
SN74I6N
14
49
SN7417H
14
59
SN74ZON
14
19
SN7421N
14
59
SN7422N
14
59
SN7423N
16
69
SN7425N
11
39
SN7426N
14
.39
SN7427N
14
.25
SN7428N
14
59
SN7430N
14
.35
SN7432N
14
.39
SN7433N
14
49
SN7437N
14
.25
SN7438N
14
49
SN7439N
14
79
SN7440N
14
.19
SN7441N
It
89
SN7442N
16
45
SN7443N
IB
125
SN7444N
16
1.25
SN7445N
16
69
SN7446N
16
75
SN7447N
16
75
SN7448N
16
75
SN74SWJ
14
19
SN7459N
14
35
SN7460N
14
39
SN7470N
14
39
SN7472N
14
39
SN7473N
14
39
74LS0O
14
29 1
74LS01
14
29
74LS02
14
.35
74LS03
14
.29
74LS04
.39
74LS05
14
35
74LS08
14
35
74LS09
14
.35
74LS10
14
35
74LSI1
35
74LS14
59
74LSI5
14
35
741S20
14
29
74LS21
14
35
74LS26
29
74LS27
14
.35
74LS28
14
39
741S30
14
39
74LS32
14
31
74LS37
14
35
74LS38
14
.39
74LS42
16
.49
74LS47
16
89
74LS51
29
74LS73
14
39
74LS74
14
49
74LS75
16
45
74LS76
lb
39
74LS85
16
89
74LS88
14
39
74LS90
14
.55
74LS92
14
55
74LS93
.59
74LS96
lb
89
74LS107
14
.39
74LS109
lb
.39
74LS112
lb
45
74LSI14
14
39
74LSI22
49
74LS123
lb
79
74LS125
14
.59
74LS126
14
59
74SOO
14
35 1
74SD2
14
35 1
74S03
14
35
74S04
14
45
74S05
H
.45
74S0fl
14
45
74S09
14
39
74S10
14
35
74S11
14
35
74S15
11
35
74S20
U
35
74S22
11
35
74S30
11
35
74S32
11
.45
74S37
14
.99
74S38
14
89
74S51
11
.35
74S64
14
39
74S65
11
39
74S74
14
.55
74S85
16
1.99
74S86
11
55
74S112
IB
55
74S1I3
14
55
CA3046N
H
99 |
CA3054N
14
109
CA30S9N
14
2.95
CA3060N
15
2.95
CA306SE
14
1.49
CA3060E
8
99
CA3081N
16
1 15
C04000
14
29 1
CD4001
14
.29
CO4D02
14
.29
CD4006
14
.89
CO40O7
14
.29
CD40O8
16
89
C04009
16
59
C04010
16
.49
C040I1
14
29
CD4012
14
29
CD4013
14
.39
CD4014
16
.89
CD4015
16
.39
C04016
14
.49
CO4017
16
79
CD4018
16
.79
C04019
16
49
CD4020
16
.75
C04021
16
.75
CD4022
16
75
CD4023
14
29
CD4024
14
69
CD4025
M
.29
CD4026
16
1.59
CD4027
IG
45
CD4028
16
69
CD4029
tl
79
CD4030
14
.39
CD4034
24
1.79
CD4035
16
79
CO4040
16
75
SN7474IJ
SN7475N
SN7476N
SN7479N
SN7480N
SN7482N
SN7483U
SN7485N
SN7486N
SN7489N
SN7490N
SN7491N
SN7492N
SN7493N
SN7494N
SN7495N
SN7496N
SN7497N
SH74100N
SN74I05N
SN74107N
SN74109N
SN74U6N
SN74I2IN
SN74122N
SN74I23N
SN7.I125N
SN74126N
SN74128N
SN74132M
SN74136N
SN74141N
SN74142N
SN74143N
SN74144N
SN74145N
SN74147N
SN74148N
SN74I50N
SN74151N
SN74I52N
SN74153N
SM74154N
SN74155N
SN74156N
SN74157H
Pari No. Pirw Price
SN74159N 24 195
SN74160N 16 59
SN74101JJ 16 59
SH74162N 16 59
SN74163H 16 59
SN74164N 14 69
SN74165N 16 69
SN7416GN 16 69
SN74I67H 16 295
SN74170N 16 I 59
SN74172H 24 4 95
SN74173N 16 85
SN74174N 16 59
SH74175N 16 59
SN74176N 14 79
J74177N 14 79
SN74179N 16 149
SN74180N 14 69
SN74181N 24 195
SN74I82N 16 105
SN74I8-W IE 2 29
SN74I85N 16 229
SPJ74190N 16 69
SN74191N 16 .63
SN74192N 16 69
SN7-1193N 16 .69
SN74194N 16 69
SN74195N 16 49
SN74196N 14 75
SN74197N 14 75
SN74I98N 24 119
SN74199N 24 1 19
J74221N 16 119
SN7425IN 16 .79
SN74273N 20 1 95
SN74276N 20 2 49
SN74279N IG 79
SN74283N 16 139
SN74284N 16 295
SN74285N 16 295
SN74365N 16 55
SH743WN IG 55
SN74367N IG .55
SH74368N IG 55
SN74390N IG 1 49
SN7439.TH 14 1 49
74LSI32
74LS133
74LSI36
74LSI3B
74LSI39
74LS145
74LS147
74LS148
74LS151
74LS153
74LSI54
74LS155
74LSI56
74LSI57
74LSI58
74LS160
74LS161
74LS162
74LS163
74LS164
'■JI.SKiS
74LS168
74I.SI69
74LS170
741S173
74LS174
74LS175
74LS181
74LS190
74LSI9I
74LS192
74LS193
74LS194
74LS195
74LS19Q
74LS197
74LS221
74LS240
74S114 14 55
74S124 16 275
745132 14 189
745133 16 45
745135 16 89
745136 14 139
745138 16 89
745139 16 89
745140 14 69
74S151 16 .99
74S153 16 .99
745157 16 99
745158 16 99
74S160 16 2.29
74S169 16 4.29
745174 16 1.09
745175 16 109
74S188' 16 175
745194 16 1.49
745195 16 149
745196 14 149
74S240 20 195
■JMnrara
CA3082N IG 1 15
CA3083N 16 1 15
CA30S6N 14 85
CA30B9N IE 1 95
CA3096N 16 1 75
CA3I27E IG 195
74LS244
74LS245
74LS251
74LS257
74LS258
74LS260
74LS266
74LS273
74LS279
74LS280
74LS299
741S322
74LS323
74LS347
74LS353
74LS364
74LS365
74LS366
74LS367
74LS368
74LS373
7JLS374
74LS375
74LS386
74LS393
74LS399
74LS490
74LS533
74LS534
74LS540
74LS541
74LS640
74LS641
74LS64.1
74LS645
74LS670
74LS688
81LS95
81LS96
8ILS97
81LS98
74S241
74S242
74S243
74S244
74S251
74S253
74S257
74S258
74S260
74S273
74S280
74S287-
74S288'
74S299
74S373
74S374
74S387-
74S471-
74S472'
74S473"
74S570'
74S571'
74S572-
74S573-
CA3I30E
CA3140E
CA3160H
CA3160E
CA316IE
CA31B9E
CA3401N
14
CD4041
CD4042
CO4043
CO4044
CO4046
C04047
CD4048
CO4049
C04050
CD4051
CO4052
CD4053
CO4056
CD4D59
CD4060
CO4066
CO4070
CD4071
CD4072
CO4073
CO4075
CD4076
CD4077
CD4078
CD4Q81
CD4093
CU4094
CD4098
CO4099
CD4503 IG
CO4506 IG
CO4507 14
CO4506 24
CO4510 IS
C04511 IG
C045I2 IG
C045I4 24
C04515 24
C04516 16
C04518 16
C04519 16
C04520 16
C04526 16
C04528 16
C04529 16
CD4531 16
CD4538 16
CD4541 14
C04543 16
C04566 16
C04583 16
CD4584 14
CD4585 16
CD4723 16
C04724 16
MCI4410 16
MCI 44 II 24
MCM412 16
MC14433 24
MCI-I4W 16
_ MCI 4572 16
Price Part No.
21C14
27C16
4164N-200
6116P-4
6116LP-4
(200ns) CMOS SRAM .99
CMOS USES LESS POWER
(450ns) CMOS EPROM 9.95
(Oram. 2.25-9/19.95
I200HS1 SHAM 3.49
l200ns> L P. SHAM 3.69
Description
6264P-15
6264LP-15
27128-25
41256-200
68764
EWC-1
1150ns) SRAM
1 150ns) LP. SRAM
(250nsl EPROM
(200nsl DRAM
(450ns) 21 V EPROM
EPROM Window Covcis
12.49
12.95
9.95
8.95
12.95
10/.69
El
HrlHo
-MIC80PR0CESS0R CHIPS-
Pini Fundus
D765AC 40 Floppy Oisk Comioiler 1695
D3242 28 Aili.li Mulliple.er & Relief Counter 7 95
IMS5501 40 SyrichiiiniuM, l!,il.i IrilwUe iSIHCl 1495
Z80. Z80A. Z8DB. Z8D00 SERIES
Z80 40 CPUIMK3880NII78OCI2 5MIH 2.75
ZI0-C1C 28 Courilcr Hriier Circ.nl . . 349
Z8Q-DART 40 Ilunl Asynclitism «oc MOTS 8 95
Z80-OMA 40 Diiecl Memory Access Cucuil 1249
Z80P10 40 Parallel l/Olnlorl.iccCfwIroller 295
Z60S10/0 40 Serial I/O lUCfl .md RxCG BonUwll 1149
Z80-S10.') 40 Senall/O (Ucks OIllll.i 1149
Z80S10/2 40 Ser«ll'OIL.icksSVNCI!l 1149
Z80S10'9 40 Seaill/O 1149
Z8DA 40 CPUIMK3880N4II780C-II4MM; 295
Z80A-CTC 28 Counlor Timer Chcuii 3 95
Z80A-OART 40 Oual Asynchronous flxc 'Trans 995
Z80AO\«A 40 Oireci Memory AaessCircuii 1295
Z80API0 40 rtirallul I'Olnlerlace Comroller 395
ZSOA-SIO'O 40 Senal I/O (T»Clt .mil IHCU BanrJcO) 1195
Z80AS10/1 40 Serial I'D (LicVs DIHUI 1195
Z80A-S10;2 40 Senal I/O lLacksSYNCBl 1195
Z80A-SH9 40 Serial I/O 1195
Z80B 40 CPU IMK3880N-6I 6MM; 895
Z80B-CIC 28 Counlei limer Cucuil 1 1 95
Z803-DART 40 Dual Asynclironous Rec/Ttans 1995
Z80BP10 40 Parallel I/O InlcrlaceConlroller 1095
— 6500/6800/68000 SERIES -
695
65023 40 MPU with Clock (3MH/)
6520 40 ftirnhcml Intel Adaplcr
6522 40 Vcr5aine Inter AdaWet,
6551 28 Async Coutm Iriterl.iceAilapt
6800 40 MPU
6802 40 MI'Uwilli Clock and HAM
6809 40 CPU - 8-liil (On Chip Oscdbloi)
6809E 40 CPU - a
68B09E 40 CPU - 8 Oil (Ext Clocking! 2MH;
6810 24 128x8 Sialic RAM
68B10 24 128x8 SlaticHAM i2MH:1
6821 40 Peripheral InieiAdapl IMC6820I
68B21 40 Peripheral Irllerl.Tce Adajiler (2MH/I
6345 40 CRI ConliollenCRTC)
68345 40 CRI Comrotlei ICflIC)2MH:
6850 24 Asynchronous Comin Atlafller
6360 24 OOOODpsDig.lal MODEM
680001 8 E4 MPU 16 fill <8MHi>
68488P 40 General Purposelnl Adapter
68661 28 Enhanced Prtnj Comm Inlcrtal2661) 895
B000/80000 SERIES
34 95
40 Conti
40 MPU-
)B,I
«;HAM& I/O
8085A
80S5A-2
8086-2
8224
8228
8237-5
823S
8243
8250?;
8251
8251A
82535
8255
8255A-5
8257-5
8259
8259-5
8272
8274
8275
8279
8279-5
8282
8284
8286
8748
8749
8755
801866
CPtJ-S0lCiiip8-B.|ll2Bt)lsflAMl
40 CPUI256 bylcs RAM)
40 CPU- 8 Oil NMOS
40 CPUw/Basic Micro Interpreter
40 CPU
40 CPU
40 CPU-8-Hil N-ClianncH5MHjrl
4Q CPU 16-l>it8Mlfc
40 Anlhmelir: P/ocessor 15MHz).
40 Anihinrjtic Piocessoi (8MH«
40 CPU 8/16 -llil .
40 HMOS RAM 1/0 toil-Timer
40 RAM Wilh I/O Porl anil limel
16 Hi Speed 1 ou 1 01 8 llinaiy Decoder
24 8-Bil Inpul/Oulpul I74S412I
16 CiockGeneratoi/Orivei
28 Sy? Con1/BusOm«r I74S428)
40 High Peif Prog DMA Cool <5Mlb|
28 Sysrem Conirotler |74S438|
24 10 Expander lor 48 Series .
40 Async Comm Element
28 Proq Comm I/O [USAHTl
28 Prog Comm Inleitace IUSAHT)
24 Proq Interval Tuner
40 Prog Pcnohetall/OlPPlI
40 Prog ftiiipheral I/O (PPII 5MHz
40 Prog OMA Controller
28 Ploy Inlerrupl Corlliol
28 Prog Interrupt Controller
40 Sn/e/Dule Oeosiiy Floppy Disk Com
40 MulliPiOloColSctMlConl (7201)
40 Prog CHT Corilrollcr . . .
40 Pmg KeylmaidfDrsplav Inledace
40 Pio(i Keyljoard/Drsplay inlcrlace
20 Ocial Lalch
16 Clock Generaior/Onwr ....
20 OcialiJus Transceiver.
20 Oclal Hus Transceiver l Inverled).
20 Bus Controller
20 BusAioiler
40 8 Bit Univ Peripheral Interlace .
40 HMOS EPIIOM MPU
40 MPU 8-8d IEPROM Vtetsoi ol 80191
2495
1995
40 I6K
19 95
2495
3995
MPU 4995
J(8-BnOaia Bus) 4995
V:347r=
VM532!f.
■VMvrl ?-..:■,
■.".■ ■ .,v, ;
MM ■".i'V:-£'--,T
— SPECIAL FUNCTION
18 Floppy Disk Read Amp Syslem
15 TV Camera Sync Gwierator
24 l/'i'i[ir.i. i-, i.;r H-.il t,m. ; i; ;;<>,
Itj Mn id (j ni|:a:il::e lime Clock
8 Phkj Oiciiiainr /Divider (6(111/ 1
J Pro; (Knll.diir.Div r tlOOU/l
Low Profile (Tin| Sockets
M Ho. 1-8 10-99 100 ap
8 p:n LP If,
14 pin LP 17
16 pin LP 19
18 pin LP .26
20 pm LP .30
22prnLP .31
24 pin LP .33
28 pin LP 40
40 pin LP .49
Soldertsil [Gold] Standard
PirtNa. 1.9 10-99 100 up
)4pinSG 49 45 39
If. pin SG 55 49 45
16 pin SG 65 .59 51
?0pinSG 75 65 59
22pinSG 79 S9 GS
74 pin SG 79 69 6b
2BpinSG 95 85 75
36pmSG 125 115 99
40 pin SG 139 125 1 15
Digitalker
IMsMd:(tW*We];Mt]>M-Jt]gNg.]fel
1103
Wi
■tlliN 15
ni.-l.ij
4in;:j-:-'5
ll,,lll IM!
■Ill, 4N 200
MM!i?fi1
MM526?
MM52/0
41256-150
4125S-2O0
4128
2147IIN
2148HN
TMSJ045
IMS-I0I47 45
5101
MM5257
HM6I16P-2
IIM6116LP-2
I ;'.'■, I ill 1 .1
HM61I6LP-4
HMI:/l,li' 1 '
in,." in .
HM6264P-15
,i" , in i-
27LS00
7489
74C930
74SI89
7<S289
P2S10
82S25
18 1024x1 |300ns|
16 4096«t (25Dnsl
16 I6.38-U1 (150nsl
16 16.384x1 1200ns)
16 16.381x1 l250nsi
16 65.536x1 1150ns)
16 135.536x1 I20()rls|
16 1024i(1 (300ns)
22 2048x1
16 409Gx1
2Z 4096x1
16 8192x1
16 262.144
16 262.144x1 1200ns)
16 131072x11250ns)
STATIC RAMS
ZZ 256x4 |450ns)8101
16 1024x1 1350ns)
16 1D24x1 (250ns) LP (91L02I
|450ns) 8111
(450nsl MOS
.:i65riS|
(250ns)
(200ns)2107
(200ns)
(150nsl
99
149
I39-0'1O95
79-8/6 29
69-875.49
■>V} ■'}.'? 195
?;>', y/m«5
35 -8/1 95
35 - 8/1 95
.495
16 1024x4 |450ns)
16 1024x4 (450nsl LP
16 4096)
16 1024x4 (70ns)
16 1024x4 (450ns)
20 1024x4 (450ns)
Z2 256x4
16 4096x1
24 2048x8
1 29 - 8/995
165-8/1295
139-8/1095
169- 8/1349
1702A
27160-5
2732
. -•• :-
'.■i-t:i,
2/64-25
l\ 1 l.
:;i i-i
■1,'n ",
',"M, ",
MCM6B764
74S188
l' '•
.'::;■;; i
i :/.
.■:,;•.
,■:-.::..
■ '
/■;;;-■>,' i
,:.„'/
74S573
:..-.:■<
82SII5
82S123
82S126
. ,r-
02S191
•:,:■,'. -i',
.
DM87S191N
l450ns)CMOS
(450ns)4044 .
1 120ns (CMOS
(120ns) L P CMOS
24 2048x8 1150ns) CMOS
24 2048x8 1 1 50ns) L P CMOS
24 2048x8 (200ns) CMOS
24 2048x8 |2O0ns) LP CMOS
28 8192x8 fl20n:;) CMOS
28 8192x8 IMIiislLRCMOS
28 811)2x8 (IM)
28 8192x8 |150nsl LP CMOS
16 256x1 180ns] L P
16 16x4 iSOns) 3101
16 256x4 (250ns)CMOS
18 1024x1 I250nsl CMOS (6518)
16 16x4 (35ns1 93405
16 16x4 • |35ns)3101
16 1024x1 (50ns| DC 1934151
16 1Sx4 (50ns) OC I74S289I
PROMS/EPROMS
24 256x3 |TmS>
24 ?0.t8<H (450(151
24 4095x8 (450ns)
28 8192x8 (450ns)
24 1024x8 <450ns|
74 ?Li-:sx8 (450ns) 3 vollaqe
24 204(*«fl i-i'.i ',l
24 ry.r.S CMOS
24 2WBxfl 1350ns)
24 2048«8 iSSOns)
24 4096«8 (450ns)
74 .Sii-iixii ,i;;ii„ ii'iViCMO:,!
ZB 8192x8 (200ns) 21V
_. 8KI2xl( CMUS2IV
IZ iii:iii-'.-.i; (2'.;in-,i K'HK 21V
7B :;:>/i- ; i...ii c;- mm .. :-.i,k i i^vi
Z4 BI9?x8 |450ns) 21V ..
PnOMOC (6330-11 .
p;ium is if,:ioi-ii
PROMTS 16331-1)
PROMOC (G300H
PROMTS 16309-1)
PHOMTS (6349-11
PROMOC I634BI
rr '.' ■:- . '.'-. ■
PROMOC 163401
16 32x8
ID :'i--,..:
16 32x8
IE 256x4
20 256«8
20 512x8
20 S12»8
Z4 S12xS
24 512x8
18 ).,:■:..: IK,. Ml.-,
74 )u?-:,.-, RfKMlS.
- 512x4 "
512>4
PROMOC 163051
PHOM IS I630GI
18 ILL'-!..; HiiiMDi: ,«,.!',,'!
■ ■ i,. iM t , ,' .i ;
PTOMQC (27S181
I,,1M 1 , ,1 ,
PflOM TS (2/S19)
PROMOC I27S20I
PROM TS (27S21)
PROMOC (2/S12J
16 32x8
74 512.ri
16 .CMI
16 2LL-1
16 :■„><-;
IE 512x4
OC10
ADC0801
Aocosoa
;.,;i.i,,i
■\|'. :>;■:■!
ADC0816
;.i . -17
i :■:■--;
■ ■
OAC1230
il/.l 1.-I1
.-,. , , I- ,
AY ', !l!i:)A
IB 2048x4 PROMTS ■
24 2048x8 IBOns)
24 1024x8 PROMTS (B2S181)
18 2048x4 PROMOC B
19 2048x4 PHOM IS mffill!!,!
Z4 2048xB CIIOM IS liPSI'Hi
— DATA ACOUISITIQN-
.....-9V 2.95
20 li-[iit A/11 Crnn.rrM H-llSIH 14 '15
20 B-liit A/I) Cuuvi'Mer i I/2LSB) . . 4.95
20 uii.l A-HCuiivvil,:, IILSB) 349
78 KHilAIH -,.. v, M.i,., ;i An.il.--i 'JL'5
28 8-Bil A/0 Converter |8-Cti MutH I 4 49
i_nnel Analog 14 95
« 8-Bd A/0 Cc ... ..
IB ?^i; .■■••■, ,0 7* :L«1)
IE 8 n D'A CDMHIH (MC1408-7|
IE BB-t D'A Converter IMC1406-8I
2:
ZO 10-Bil D'A Qm Micro Contp 10 20-vl 6 95
IE 10 Bil D'A Crtriv (0?[) ; l,n I 595
IB 12-flilD/AConv !0 20 : uLin) 695
20 12 [jil Up DA [;,,„ ( |)Ij-- Lin) 14 95
70 ].'-iJ:t U;j t).-A (j.iiv ( 111' tin.) 1395
40 2LK H.,..::l IIAHI 4 25
■!() Ji. 'K ll.i Alii (IR 16021 .3.95
Wire Wrap
Suckels ■
(Cold) Level #3
B pin WW 55 ,49
10 pm WW .69 65
MpirtWW 75 .69
16 pin WW 79 72
18 pin WW .95 .85
20 pin WW 1.19 109
22 pin WW 129 119
24 pin WW 1.35 1 19
28 pin WW 1.69 155
36 pin WW 1 89 1 79
40 pin WW 229 195
Header Plugs (Gold)
Put Hi. 1-8 10 99 100 up
14 pin UP 65 59
16 pm IIP 69 65
24 pin HP 1.15 99
in* 15 13
in MC 19 17
in HC ?9 25
S10 Minimum Order - US. Funds Only CA Residents: Add 6*i% Sales Tax Spec Sheets - 30* each
Shipping: Add Septus S1. 50 Insurance Send S1 Postage for FREE 1985 Jameco Catalog Prices Subject to Change
Send stamped, self-addressed envelope to receive a Monthly Sales Fryer ~ FFEEI
MJWHM
ameco
1355 SHOREWAY ROAD, BELMONT, CA 94002
7/85 PHONE ORDERS WELCOME- (415) 592-8097 - Telex: 176043
Part No. Pins Function Price
2816 24 2048x8 16K ETOM 350ns. . . 12.95
Features: * On-board Address/Data Latches ■ Auto-llmed Byte Write (on
chip timer) • SV Erase/Write/Read • Optional High Voltage Erase/Program
(12V-22V) • Power Up/Down Write Protection • Auto Erase before Write
the 2816 is an Ideal nonvolatile memory providing in-system alterability
wilh t he same ease and with I he same features ns 2Kx8 Static RAMs
U I I UOU ~~ Hflictunt: Tuctiiri) nil! ipplunces. clock!. >i
linguiietnnslibgns. tie. TheOTl05Ois a sliwlarO UlGll ALKfR kit encoded witft 137 separate
ani] usclul words. 2 tones, and 5 dilleienl silence duralions The word sand (Dries have been
assigned discrete addresses, making ,| possiblelooulpulsmgle wids* v.Wds»ncalenaled
mioplirases o r even senlences The "voice"oulpul otthe 011050 isa tnqhlyintelligiolemale
voice Tta DT1050 wnosh tl i Sjeecb Prtcour Crup. HM54I04 |49 iio| Hid ho PI Speed) ROM;
MM57IMSSai ind MX52I64SS82 [24 pio| ilgnrj witti Mailer WbnJ hit ind i nnmautci uhewtc
dujnm on the wuotirjn steel
DT1050 Digitalker™ S34.95 ea.
MM54104 Processor Chip S14.95 ea.
DT1 057-£jpjiirJs Hit 0TI 050 NOMM) Iran 137 lo ««r 260 Mr* tad 2 ROMs ind specs
Part No. DT1057 $24.95 ea.
INTERSIL
Pirlrfo
FE0202O 40
FE0203D «
7045IPI 28
70-iSEV'Krl 21
7106CPL 40
7I06EV-K.I 40
7107CP1. 40
7I07EV/KU 40
7116CPI 40
72011US
7205IPG 24
7205EV/KH 24
7206Cjrt 16
7206CEV/KH 16
7207AIPO 14
7207AEV/Ki1 14
721IIFT 40
721IMIPI. 40
7215IPG 24
72l5EV,Kjl 24
72I6AUI 26
7216DIP1 28
7217UI 26
7217AIP1 28
722-1IPL 40
7226AEV/Kil 40
130009 1983
.lOili.llCOIfepl.iyN /.'Dill S /JIIMIIl
:i'.-i}ri|ilLCin).«.!>l,iylirr 71(16* 71IG
CMOS Precision Timer
Stopwatch Chip XII lEv.ilu.ltmn Kitl
3'rDiaitAyDlLCilOiivel
IC. Circuit Bcwrd. [)ispl.iy iEvjIiuVw Kill
J'jDiaitADiLEDOriwl
IC. Drcwl Biuid [)is|il,iy ilv.Hn.ilum Kill
3': Digil A.-D LCD [lis HLI)
Ll-.s B.illfiy Vult Indicator
CW0SLf[lS!i.:|w.tli:h/TnliL-r
SLv-uIlIi i;h,p XU ([i.iln.il.1111 Kill
Tone Generaior
ToneGeneiator Chip.XIL (Evaluation Kill
OscillalofControHer
Fteq Counter Chip, XTL lEvaiiwrion Kill
4 Oigil LCD Dispijy OecoOei/Onvcr ITTl
i Oigil LCO Oisptoy OecodenOriver IMicroproc
4 Func CMOSSlopwatch CKJ
4 Func Stopwatch Chip. XTL lEvalualion Kill
flOigl Univ Counter C A
8 Oigil Fret) Counter C C
4 Oiqil LED Up/Down Counlei CA
4 Drgil LEO Uprlmvn Counter C C
LCD 4': Digit Up Counter 0111
5 Fmidiun Counter Chip, X1L IEviilu;mon Kit)
4695
1095
4695
1095
3149
2149
10 95
INTERSIL Data Book oasep > .
74HC High Speed CMOS
74IIC00 14
7.1HC02 14
74HC03 14
74HC04 14
74HCU04 14
74HC08 14
74HCI0 14
74I1C11 14
74HC14 14
74HC20 14
74HC27 14
74HC30 14
74HC32 14
74KC42 16
74HC51 - 14
74HC58 14
74HC73 14
74HC74 14
74HC75 16
74HC76 16
74HC85 16
74HC86 14
74HC107 14
74IIC109 16
7.1HC112 16
74IIC123 16
74HC125 14
74IIC132 14
74HC137 16
741IC138 16
74HC139
74HC147
74HC151
74MC153
74HC154
74HC157
74HCI58
74HC160
74IIC161
74HCI62
74HC163
74MC164
74HC165
74HC166
74HC173
74HC174
74HC175
74HCI90
74HCI91
74HC192
74HC193
74HCI94
74HC195
74HC237
74IIC240
74HC241
74HC242
74HC243
74HC244
74CC0
74C02
74C04
74C08
74C10
74C14
74C20
74C30
74C32
74C42
74C48
74C73
74C74
74C85
74C86
74C89
74C90
74C93
74C95
14
74HC245
74HC251 lb
74HC253 16
74HC257 16
74HC259 16
74HC266 14
7JHC273 20
74HC280 14
74HC299 20
74HC366 16
74HC367 16
74HC373 20
74HC374 20
74HC390 16
74HC393 14
74HC533 Ztl
74HC534 20
74HC595 16
74HC688 20
74HC4024 14
74HC4040 16
74HC4049 16
74HC4050 16
74HC4060 IB
74HC4075 14
74HC4078 14
74HC45II 16
74IICJ514 24
/■'.H(MV';i 16
74HC4543 16
7 1ttifVM*
14
DSO026CN B
TL071CP I
TL072CP 8
TL074CN 14
ROStCP 8
TL082CP 8
TL084CN 14
LM109K
LM30ICN B
LM302H
LM304H
LM305H
LM307CN 8
LM308CH 8
LM309K
LM310CN 8
LM3I1CN I
LJJI312H
LM317T
LM317K
LM318CN 8
LM319N 14
LM32CK-5
LM320K-12
LM320K-15
LM320K-24
LM320I-5
LM320M5
LM320T-24
IM322N 14
LM323K
LM324N 14
LM3290Z
LM33IN 8
LM334Z
LM3352
LM336Z
LM337MP
LM337T
LM338K
LM339N 14
LM340K-5
IM340K-I2
LM340K15
LM340K24
LM340T-5
LM340T-12
LM340T-15
LM340T-24
LF347N 14
LM348N 14
LM350K
LF351N B
LF353N 6
74C107
14
79
7-5C1M
16
219
74C154
?<
325
74C157
16
175
74Cl<iiJ
16
U9
74CI61
lb
1 19
74CIE?
IS
H9
74C163
16
1 19
7.:Cii;-i
14
129
7-:CHi',
IE
129
74C173
16
89
;.!i:iM
16
1 19
7-li;i75
16
1 II
7-lCr-'2
16
139
74CI93
16
139
74CI95
16
129
74C221
16
175
HE
LF355N
11
a
109
LF356N
8
109
I r.W,.'ir.'
e
59
LM3'.!!.'j
14
179
LM370N
14
495
LM373N
14
495
LM377N
14
195
LM380CN
a
109
LM380N'
14
89
LM38II(
14
179
LM382N
14
149
LIJI384N
14
195
IM3S6N3
t
83
Lf4387li
8
139
LM389,'J
16
1 19
LM391N-80 16
1.19
LM392N
8
59
LM393N
8
45
LF398N
8
3 95
LM399H
595
LF412CN
8
195
IL494CN
16
279
IL496CP
8
159
NE531V
8
179
MES40H IC540HI
295
NE544N
14
195
NE550A
14
195
NE555V
8
35
XRL555
a
69
IM556N
14
79
NE558N
16
159
NE5S4N
16
195
IM5C5N
14
.9'-}
LMS66CH
8
149
LM567V
R
99
NE570N
16
295
flE57tN
16
249
NE592N
14
119
LM703CN
8
149
LM710N
14
69
LM7IIN
14
n
LM723N
14
-i-i
LM733N
14
89
LM739M
14
195
LM74ICN
a
3'J
74C240
74C244
74C373
74C374
74C901
74C902
74C903
74C905
74C907
74C91I
74C912
74C9I5
74C917
74C922
74C923
74C925
74C926
80C95
8X97
2D
LM747N 14
LM740N B
UA760HC
LMI456V 8
LM1458CN 8
LM1488N 14
LM1489N 14
LM1496N 14
LM1605CK
LM187IN 16
LM1872N 16
LM1877H-9 14
LM1689H 16
LM1896N 14
VWZSu7T
LILN2003A 16
XR2206 16
XR2207 14
XR2208 15
XR221I 14
LM2877P
LM2878P
LM2901N 14
LM2902N 14
LM2907N 14
IM29I7N 8
LM39O0N 14
LM3905CN 8
LM3909N B
LM3914M 16
LM3915N 16
LM3916N 16
RC4136N 14
RC4I51NB B
RC4193NB 8
RC«I95TK
LW4250CN 8
NE5532 B
fJE553i B
78L05A
781 12A
79L05A
79y05AH
ICL8038 14
LM13080N 8
LMI36G0N 16
75477 8
TWO? 14
70177 ZS
30003 1982 Nat. Linear Data Book p§52pgs | .S11.95
276 BYTE • JULY I985
Inquiry I96
ELECTRONICS I
Commodore® Accessories
RS232 Adapter
for VIC-20 and
Commodore 64
The JE232CM allows connection of standard serial RS232
printers, modems, etc. to your VIC-20 and C-64. A 4-pole
switch allows the inveision of the 4 control lines. Com-
plete installation and operation instructions included.
• Plugs into User Port • Provides Standard RS232 signal
levels • Uses 6 signals (Transmit, Receive, Clear to Send,
Request to Send, Data Terminal Ready, Data Set Ready).
JE232CM $39.95
i APPLE® Accessories
VOICE SYNTHESIZER
FOR COMMODORE VIC-20 AND C-64
Plug-In — Talking in Minutes!
JE520CM $99.95
TRS-80 Accessories
MPI 5V4" DISK DRIVE
• Use as a second disk drive ■ Single-
sided - Single/double density • Full-
height drive * 48 TPI • Documentation
included ♦ Weight: 3.7 lbs.
MPI51S. : . . $89.95 or 2 for $159.95
EXPAND TRS-80 MEMORY
TRS-80 MODEL I, III
Each Kit comes complete with eight MM5290 (UPD41 6/41 16) 16K Dynamic
RAMs anc documentation lor conversion Model 1 16K equipped with Ex-
pansion Interlace can be expanded lo 48K with 2 Kits Model III: Can be
expanded Irom 16K lo 48K using 2 Kits. Each Kit will expand computer by
16K increments
TRS-16K3 200ns (Model III) S6.29
TRS-16K4 250ns (Mode) 1) $5.49
TRS-80 COLOR AND COLOR II
Easy to install Kit comes complete with 8 each 4164N-20 (200ns) 64K
Dynamic RAMs and documentation lor conversion. Converts TRS-80 Color
Computers with D. E, ET. F and NC circuit boards lo 32K Also converts
TRS-80 Coior Computer II to 64K. Flex DOS or OS-9 required lo utilize
lull 64K RAM on all computers
TRS-64K-2 $17.95
TRS-80 MODEL IV & 4P
Easy to install K it comescomplete with 8 ea 4 1 64N-20 (200ns) 64K Dynamic
RAMs and conversion documentalion. Converts TRS-80 Model IV computers
trom 16K to 64K. Also expands Model 4P from 64K lo 128K.
TRS-64K-2 $17.95
(Converts the Model IV from 16K lo 64K or will expand (he Model 4Pf rom
64K lo 128K)
TRS-64K2PAL (Model IV only) $38.95
(8- 4164's with PAL Chip lo expand If om E4K lo 128K)
• TRS-80 Model 100* • NEC • Olivetti
•ALSO COMPATIBLE WJTH NEC PC-8201A AND OLIVETTI M10
Easy to install module plugs right into the socket increasing memory in 8K
increments. Complete with module and documentation lor conversion.
M1008K (TRS-80 Model 100 Expansion) $49.95
NEC8KR (NEC PC-8201A & Olivetti M1 0) Please Specify $49.95
PROMETHEUS MODEMS
Intelligent 300/1200
Baud Modem with Real
Time Clock/Calendar
The ProModem'" is a Bell 212A (300/1200 baud) in-
telligent stand-alone modem • Full featured expandable
modem • Standard features include Auto Answer and
Auto Dial, Help Commands. Programmable Intelligent
Dialing, Touch Tone" 1 & Pulse Dialing and More ■ Hayes
command set compatible plus an additional extended
command set • Shown w/alphanumeric display option.
PM1200 RS-232 Stand-Alone Unit $319.95
OPTIONS FOR ProModem 1200
PM-COM (ProCom Communication Software) S79.95
Please specify Operating System.
PM-OP (Options Processor) S79.95
PMO-16K(Oplions Processor Memory - 16K) S 4.50
PMO-32K (Options Processor Memory -32K) S 9.00
PMO-64K (Options Processor Memory - 64K) S18.00
PM-ALP (Alphanumeric Display) S79.95
(Incl. Options-Processor,
PM-SpeCJal Alphanumeric Display) $1 69.95
SURGE PROTECTORS & BACK-UPS
PROTECT YOURSELF.
UT , DATASHIELD
^Fj |(b Surge Protector
/ f Eliminates voltage spikesandEMl-RFI noise be-
k >f ~ lore it can damage your equipment or cause dala
loss. 6-monlh warranty Power dissipation (100
microseconds): 2,000.000 walls
PART NO. DESCRIPTION PRICE
MODEL 75 4 Sockets. On/Off Switch S49.95
MODEL 100 6 Sockets, Super Filters.
Low Voltage Alarm S69.95
^■f" DATASHIELD"
Back-Up Power Source
Protect your computer from block-outs, brown-outs,
power surges and line noise, PTVs PC200 is designed
lor PCs with floppy disk storage. Irte XT30Q for hard
disk storage and the ATS00 lor mulli-uscr systems, A
typical compatible PC for each of these standbys will
be supported for 1 5 to 25 minutes after power is lost
Weight (PC200: 27 lbs ) - (XT300 43 lbs.) - [AT500:
eSlbs.t - (AT800: 83 lbs)
PC200 (200 Watt Rating) $299.95
XT300 (300 Watt Rating) $399.95
AT500 (500 Watt Rating) $699.95
AT800 (800 Watt Rating) $799.95
1!
APPLE*
Compatible
Key: a = Apple II or 11+ pAPRQ
b = Apple We V*r\ llUO
16K RAM Card (Language Card)
The ARC-1 6K RAM Card allows the Apple' II and II+ computersto expand Irom 48K to 64K.
Complete with instructions. Key: (a)
ARC-16K $39.95
Z-80 CP/M Card
The AZ80-1 is Soft-card compatible. Used with CP/M related programs. Software not
included. Key: (a.b)
AZ80-1 $49.95
EPROM Burner Card
The AEB-2 allows user to program and work with standard EPROMs (2716. 2732 & 2764).
Easy to use. on-board firmware. Menu contains the following options: Write, Read, Copy.
Compare. Blank-Check and Monitor. Complete with instructions. Key: (a.b)
AEB-2 $69.95
80-Column Card w/Soft Switch
The A80-C is an 80-column card designed for the Apple* II and tl+ computers. The card is
equipped with a soft switch which allows easy hookup for any monitor. The A80-C also
features inverse video capabilities. This card is similar to the Videx"* 80 column card.
Complete with instructions. Key: (a)
A80-C $74.95
Super Serial Card
The ASSC-P is a serial card with a printer mode. Itgeneratesstandard RS-232C signals
and is similar to the Apple" Super Serial Card. Complete with instructions. Key: (a.b)
ASSC-P $99.95
Parallel Card w/64K Buffer
The APC-64K is a parallel card with a 64K buffer and graphic dump capabilities. Complete
with instructions. Key: (a.b)
APC-64K. . : $129.95
80-Column/64K RAM Card
Extended 80-Column/64K RAM Card expands memoiy by64Ktogive 128K when used
with programs like VisiCalc™. Complete with instructions. Key: (b)
JE864 $79.95
trademarks ot APPLE Compulers
""Videx is a registered trademark of Videxfnc
*«sc
APPLE" Compatible
5V«" Half-Height Disk Drive
li *8i
• Uses Chinon Pinch-type mechanics • 143K formatted
storage • 35 tracks • Super quiel ■ Works with Apple
Controllers or other compatibles (ACC-1) (lelt) • Com-
plete with connector - just plug inlo your controller
• Size: 5VWx 1 VH % 80 ■ Wl: 4 Ibs.Key (a.b)
ADD-12 $159.95
APPLE™
Compatible
5V4" Disk Drive
& Controller
Card
• Uses Shugart SA390 mechanics ■ 143K formatted
storage - Color matches Apple Computer - Works wilh
Apple Controller or other Apple-compatible controllers
(ACC-1) • Complete with connector - jusl plug inlo
your disk controller card ■ 35 tracks • Size: 6"W x
3VH x 8-9/16-0 ■ Wl.: 4". lbs. Key: (a.b)
ADD-514 (Disk Drive) $149.95
ACC-1 (ConlroilerCard, $ 49.95
APPLE ,M lie Compatible
5V«" Half-Height Disk Drive
■ Seme specs as ADD-12 (left) except
ADD-llc. r.^fr.Tr.^ $169.95
Additional Apple* Compatible Products
APF-1 Cooling Fan with surge protection ■ Key: (a.b) $ 39.95
JE614 Numeric/Aux. Keypad -23 accessible functions ■ Key: (b). ... $ 49.95
EAEC-1 Expanded Apple Enclosure Case only ■ Key: (a) $ 59.95
KHP4007 Switching Power Supply • Key: (a) $ 59.95
KB-A68 68-Key Apple Keyboard only ■ Key: (a) $ 79.95
MON-12G !2"Green Monitor with swivel stand ■ Key: (a. b&//c) $ 79.95
JE520AP Voice Synthesizer - Plug-in. User Ready ■ Key: (a.b) $11 9.95
KB-EA1 Apple Keyboard and Case ■ Key: (a) $1 34.95
PM1200A Prometheus Internal Modem - 2 cards • Key: (a.b) $299.95
PM1200M Prometheus Macintosh Ext. Modem • Key: (Macintosh, $369.95
General Application rawer Supplies
Power/Mate Corp. REGULATED POWER SUPPLY
•Input: 105-1 25/21 0-250VAC @ 47-63Hz -Line regulation:
±0.05% ■ Three mounting surfaces • Overvoltage protection • UL
recognized • CSA certified
Part No. Output Size Weight Price
4*
EMA5/6B
EMA5/6C
5V@3A/6V@2.5A 4VLx4"Wx2lVH
5V@6A/6V@5A 5VLx4VWx2ft"H
2lbs.
4lbs.
S29.95
S39.95
KEPCO/TDK 4-OUTPUT SWITCHING POWER SUPPLY
• Ideal for disk drive needs of CRT terminals, microcomputers and
video games • Input: 115/230VAC. 50760Hz • Output: +5V @ 5A.
+ 12V @ 1.8 A. +12V @ 2A. -12 V @ 0.5 A • UL recognized ■ CSA
certified • Size: 7WLx 6-3/16"W x 1%"H • Weight: 2 lbs.
MRM 174KF $49.95
4-CHANNEL SWITCHING POWER SUPPLY
■ Microprocessor, mini-computer, terminal, medical equipment and
process control applications- Input: 90-130VAC. 47-440Hz • Out-
put: +5VDC @ 5A. -5VDC @ 1A; +12VDC @ 1A. -12VDC @ 1A
• Line regulations: ±-0.2% • Ripple: 30mV p-p ■ Load regulation:
±1% • Overcurrent protection ■ Adj: 5V main output ±10% • Size:
6WL x 1%"W x 4-15/16"H • Weight: 1 Vi lbs.
FCS-604A $69.95
S 1 Minimum Order - US. Funds Only CA Residents: Add 6 V> % Sales Ta x Spec Sheets- 30« each
Shipping: Add 5% plusSLSO Insurance Send $1 Postage for FH£E 1 985 JamecoCatolog Prices Subject to Change
Send stamped, sett-addressed envelope to receive a Monthly Seles Flyer ■ ™
"«— ■'
ameco
1355 SHOREWAY ROAD, BELMONT, CA 94002
7/85 PHONE ORDERS WELCOME - (415) 592-8097 - Telex: 1 76043
ELECTRONICS l
IBM® Accessories
* Cables *— -^
* Cables !^jp.
8-Foot Parallel Printer Cable
IBM-8PC (OB25 Male toCentionica36-pln Male) $19.95
6-F6ot Serial Printer/Modem Cable
MMS-2206 (DB2SMaletoD82SM»le, $14.95
MFS-2206 (OB25M«lelo DB25 Female) $15.25
5-Foot Keyboard Extension Cable for
IBM-PC and XT Computers
IBM-KEC $9.95
MEMORY EXPANSION KITS
IBM PC, PC XT and Compatibles
The IBM64K Kil will Increase memory in 64K byte increments. The Kil issimple
lo install - just insert the 9 - 64K RAM chips irt the provided sockets and set
the 2 groups ot switches Conversion documentalion included
IBM64K (Nine 200ns 64K RAMs) $19.95
IBM PC AT
Each kit comes complete wilh nine 126K dynamic RAMs and documentalion
lor conversion
IBM128K (Nine 250ns 128K RAMs). . . . $133.95
Lf> S<k IBM PCXT Equivalent
* k 130 Watt Power Supply
UPGRADE YOUR PC!
• Input: 1 10V@ 60Hz ■ Output: +5VDC @ 15A, -5VDC <§
0.5A. + 1 2 VDC @ 4.2 A. - 1 2 VDC <§ 0.5 A ■ Plug compatible
connectors ■ Fits into IBM PC • Weight: 6 lbs.
IBM-PS $159.95
Prometheus Modems
The ProModem 1200B/BS is a 1200/300 baud modem
card which plugs into IBM PC and XT. Provides a third
serial Comport. Two versions available: 1200B (without
software) and 1200BS (with software). The PM1200BS
is supplied with powerful MITE communications software
from Mycroft labs.
PM1200B (without Software) $239.95
PM1200BS (with MITE Software) $274.95
legible'- DISK DRIVES
Documentation
Included
RFD480 (Remex 5'V DS full-ht.) $ 99.95
FD55B (Teac 5V DS half-ht.) $139.95
SA455 (Shugart 5V DS half-ht.). . . . $139.95
TM100-2 (Tandon 5 V DS full-ht.) $1 59.95
5V DISK DRIVE ENCLOSURES
Complete with power supply, switch, power
cord, fuseholder and connectors
DDE-1 FH (Houses 1 full-ht 5 '4 "drive) $69.95
DDE-2HH (Houses2 !4-M. 5V drives) $79.95
General Application Keyboards
Mitsumi 54-Key
Unencoded
All-Purpose
Keyboard >
II
• SPST keyswitches ■ 20 pin ribbon cable connection
• Low profile keys ■ Features: cursor controls, control,
caps (lock), function, enter and shift keys ■ Color (key-
caps): grey • Weight: 1 lb. * Pinout incl. * Size: 13VL x
4VWx VH
KB54. $14.95
7d-Km, JKQHBBCJ
MB
rf. m i i i-mVi'i'i'm-i- i
Cherry r mimm ill l ill l
K^yhnard ILjjJ ' '*' ! M ' llrjii^
• 7-bit parallel ASCII ■ Full Upper Case, Full Lower Case
except I, m, n, o and p. • Cursor keypad ■ SPST mechani-
cal keyswitches • 26-pin header connector • Color: white
■ Size: 18"L x 6%"W x 1'VH ■ Spec included
KB8201 , (1700 available) $29.95
UV-EPROM ERASER
8 Chips • 21 Minutes |
| 1 Chip - 1 5 Minutes
Erases all EPROMs. Erases up to 8 chips within 21 minutes (1 chip
in 1 5 minutes). Maiotainsconstantexposure distance of one inch.
Special conductive foam liner eliminates static build-up. Built-in
safety lock to prevent UV exposure. Compact - only 9.001. x
3.70"W x 2.60"H. Complete with holding tray for 8 chips.
DE-4 UV-EPROM Eraser $74.95
UVS-1 1EL Replacement Bulb $16.95
Inquiry 196
JULY 1985 -BYTE 277
COmPUTER WAREHOUSE
CALL TOLL
PRINTERS
FREE 1-800-528-1054
Anadex
All Models
Call
Brother
HRlOw/Tractora
3239
3*19
HR-15XI
$345
HR-25
$599
HR-35
$809
Canon
LBP-8A1
Call
C-ltoh
A-10-30
. . . . $469
F-10 Parallel or Serial
$869
55 CPS Serial or Parallel
$1035
8510 Parallel (Prowriler)
$295
8510 SP
$385
8510SCP
S465
8510BPI
$315
Citizen
MSP-10
S284
MSP-15
S414
MSP-20
$414
MSP-25
S544
Comrex
CR-2E
$364
CR-4
Call
420 . .
Call
Daisy Laser
PR101
Call
Datasouth
DS180
S1089
DS220 .
S1315
DS-PP»1
S449
DS-PP#2 .
$635
Diablo
D-25
S555
630API
$1484
630 ECS .
$1669
630 ECS/IBM
$1669
Other Printer Models
Call
EpSOn All Printer Models
Call
Inforunner
Riteman w/Tractof
$244
Riteman 15
$499
S299
Juki
5500.
Call
6000
$199
6100
Call
6300
Call
NEC
2010.2015.2030.2050
$629
3510.3515.3530,3550
$1009
8810.8815.8830,8850
$1399
P2.P3
Call
Okidata All Printer Models
Call
Panasonic
1091
$259
1092
S349
1093
$519
KXP3151
$459
Siemens
PT/88 InkJet
PT/89 InkJet
Call
Star MJCrOniCS All Printer Models Call
Silver Reed
EXP400 Parallel
$235
EXP500 Parallel or Serial
$279
EXP550 Parallel or Serial
$399
EXP770 Parallel or Serial
$699
TOShiba P1340 Parallel or Serial . .
. $544
P351 Parallel or Serial
. S1155
II&
@H0£
0******
*2*fc&
s*V
SOFTWARE ibm pc
and 100% Compatibles
Crosstalk 16 $95
D Base III $335
Enable $329
Framework $335
Multimate 3.3 $239
Smart System $449
Super Calc 3 (ver. 2) $159
Word Perfect 4.0 $209
Wordstar 2000 $239
Wordstar Professional. . $239
We do not guarantee computer compatability.
Canon
PERSONAL COPIERS
Canon PC-10
Compact. Convenient.
Personal. With the exclusive
Canon cartridge copying
system foreasy
maintonanc
r$5i9
Canon PC-25
Reduction and enlargement
comes to Personal Cartridge
copying. Make copies up to legal
size Irom originals
as big as 10"
$979
Canon PC-20
Compact, yet efficient for any
business. With the exclusive
Canon cartridge copying
system. Plus automatic paper
feeding. Make 8 *..q
copies a minute. ^ m *#"
MODEMS
Anchor Automation
Anchor Express
Mark XII ..
HayeS Smartmodem 300 Baud
Smartmodem 1200 Baud
Smartmodem 1200B (IBM)
Smartmodem 2400 Baud
Micromodem HE (Apple)
Novation Smart Cat Plus
PrOITietheUS All Models
RaCal-VadJCAII Models
US RobOtiCS Password 1200
BOARDS
AST Six Pack Plus
HerCUleS Color Card
Graphic Card
Paradise Modular Graphic 06-1
Five Pak .......
Quadram Quadboard EX Ok
E-Ram80
Quadlink
Tec Mar
Graphics Master
126K Dynamic Memory
256K Dynamic Memory ....
Captain 128K
Captain 256K
COMPUTERS
S269
S239
$129
S379
S324
$609
$129
S315
Call
Call
S209
$145
$295
$259
$159
$219
S89
S329
S449
S225
S299
S299
$399
MONITORS
Amdek All Monitors Call
Princeton Graphic Hx-12 $479
SanyocRT-36 $149
Taxan
121 Green S125
122 Amber S134
420 RGB S399
425 RGB/Green S410
440 S549
Zenith
ZVM-122 Amber S95
ZVM-123Green S89
ZVM-124 S 1 29
ZVM-130 Call
ZVM-133 Color/RGB. S410
ZVM-135 Color/RGB W/ Audio S459
ZVM136 : . . . S575
NEC
PC-8201 Computer
PC-8401A
$315
Call
8201 & 8401 Accessories
SanyO MBC-775 Porlable
MBC-555 Series
MBC-885
Wyse
Call
$1859
Call
Call
Call
Wysepc 10 Meg . Call
Zenith
Z-150Single Drive Save 25%
Z-150 Dual Drive Save 25%
Z-150W/10 Megabyte Sawe25%
Z- 160 Single Drive 5ave25%
Z-160 Dual Drive 5a we 25%
KEYBOARDS
Keytronicssisi 5179
5151 Jr. S179
VIDEO TERMINALS
AltOS Smart II S769
Qume
OVT Green 101
$294
OVT Amber 101
$314
Wyse so
75
$429
$565
Wyse 85
Call
Zenithz-22
Z-29
$469
S599
Z-49 .
Call
DISKETTES
Maxell MO- KOly 100)..
MD-2 (Oty 100)
Nashua
S/S D/D (Oty 100)
D/SD/D(Oty100) .
S149
S189
PLOTTERS
Enter sweet-peoo
Epson mi so
DISK DRIVES
Alpha Omega Turbo 10
Turbo 20
Turbo 30
Haba HabadisklorMaclnlosh
Iomega Bernoulli Box for IBM
10 Megabyte
20 Megabyte
20 Megabyte Plus
5 Megabyte for Macintosh
Rana Eitef
Elite II
Elitelll
Elite lOH/Apple
Controller (W/Dnve Only)
tOOOW/DOS for Atari
TallgrassTG302o
TG-3135
TG-4060
Controller
$125
$135
$780
Call
$689
S1019
$1379
S1799
S2499
$2660
$1335
$179
$339
$405
S1080
$69
S175
$2289
$3689
$1469
$119
COmPUTER
WAREHOUSE
Order Processing & Order Line: 1-800-528-1054
Other Information: 602-954-6109
2222 E. Indian School Rd.
Phoenix, Arizona 85016
Inquiry I0I for MS-DOS products. Inquiry 1 02 for all others.
Store Hours: Mon-Fri 10-5:30 Saturday 9-1
ISM Order Line Hours: Mon-Fri 8:30-5:30 Saturday 9-1
Prices rellect 3% to 5% cash discount. Product shipped in factory cartons with manufacturer's warranty. Please add $9.00 per order (or UPS ground shipping.
Orders 10 lbs. and under you pay tor ground service, receive air service at no extra charge. Available on orders 1 1-20 lbs. $15 for air service. Orders21-30 lbs.
$20 for air service. Prices & availability subject to change without notice. Send cashier's check or money order. . .all other checks will delay shipping two weeks.
SOFTWARE REVIEW
An outline
processor
that has
its own
programming
language
by William Hershey
William Hershey is a systems
engineer with a B.S. in engineering
from Princeton and an M.A. in
computer and communication
sciences from the University of
Michigan. He is also an instructor
in computer literacy at the
University of Maryland's University
College. You can contact him at
MITRE Corp., 1820 Dolly
Madison Blvd.. Mclean, VA
22102.
MaxThink
Many software developers are
entering the field of "idea pro-
cessing," a name that is often
too presumptuous for their products' capa-
bilities. MaxThink from MaxThink Inc. is a
well-conceived program for the IBM PC that
begins to live up to the term. Of course, pro-
grams do not process ideas; people do. But
MaxThink has the proper tools to help you
process your ideas and a well-written
manual that goes beyond the mechanics of
the program. The manual is so good that
you don't even need the program to apply
many of its thinking and writing techniques.
MaxThink's developers obviously thought
a great deal about how people organize
thoughts.
MaxThink is an outline processor similar
to Thinklknk and the outlining features in
Framework (see references 1 to 3). In this
review I'll focus on MaxThink and use Think-
Iknk and Framework as points of reference.
Like its predecessors, MaxThink can handle
information in the form of lists, outlines, and
paragraphs of text, but the underlying struc-
ture is the outline.
Most thought processors include three
types of commands: viewing commands
that let you look alternately at the outline's
various levels of detail; moving, copying,
and sorting commands for restructuring the
outline; and editing commands for enter-
ing and changing text. Of lesser importance
are commands for formatting the printed
outline and handling files.
MaxThink handles an outline as a hier-
archy of lists, showing only one list on the
screen at a time. Moving from one place to
another in the outline is easy. The biggest
differences between MaxThink and the
Framework and Thinkl&nk programs are in
the restructuring commands. Framework's
commands for restructuring are consistent
and easy to use. Thinkfenk's are less so.
MaxThink best addresses the restructuring
of outlines by simplifying common se-
quences of Move commands and offering
several ways of executing them.
Unfortunately, cursor movement in Max-
Think's editor is sluggish. And you must ac-
cess editing commands through an edit
menu, which might seem backward to peo-
ple who are used to conventional word-
processing programs. The program's for-
matting and file-handling commands are
better than Thinkfcnk's but not as power-
ful as Framework's. You might want to use
MaxThink to produce a first draft, then
transfer the text of your draft into your
favorite word processor for polishing.
An especially powerful feature in Max-
Think is its Thought Processing Language
(TPL) that lets you write executable pro-
grams for handling outlines. (Framework has
a programming language, but Thinklknk
does not.)
MaxThink is a versatile tool. The manual
illustrates progressive uses of the program
through three stages of thinking and writing.
In the early "perception" stage of thinking
about a subject, you can use list structures
to collect facts, possible concepts, and ten-
tative approaches. At the second "process-
ing" stage you use the outline structure to
organize, categorize, and analyze the infor-
mation, showing hierarchical relationships
between the lists and their component units
of information. In the final "integration"
stage you fill in the structure with para-
graphs of text to develop your insights and
solutions into a sequential, coherent,
polished presentation.
Following the above prescription is easier
said than done. However, I have found that
MaxThink holds a slight edge over Frame-
work and a clear advantage over Thinkfcnk
throughout the stages of a writing project.
Also, at $59.95 MaxThink is priced far below
what you would expect to pay for its capa-
bilities.
Outlines
To get a better idea of MaxThink, you have
to examine how it works. MaxThink com-
mands, prompts, and messages appear on
(continued)
IULY 1985 -BYTE 279
REVIEW: MAXTHINK
the screen's bottom four lines. Your
document occupies the rest of the
screen. MaxThink encourages you to
develop an outline as a hierarchy of
lists. Each item in a list is called a
"topic" and MaxThink numbers them
sequentially for you. The screen dis-
plays a single "parent" topic at the top
and an indented list of its direct
descendants below. You use the up-
and down-arrow keys to move a selec-
tion arrow from one topic to another.
Highlighted or underlined topic
numbers indicate the existence of
deeper levels, as do Thinkfenk's plus
signs or Framework's triangular flags.
By pressing the right-arrow key you
can zoom in on a selected topic with
its subtopics. Conversely, the left-
arrow key takes you to the outline's
next higher level. Again a parent topic
will appear at the top of the screen
followed by an indented list of its
topics. At the highest level, the "root"
topic (i.e., the outline's title) appears.
MaxThink's display of a list hierarchy
is slightly different from the methods
used in Thinkfenk and Framework.
These programs maintain an outline
view of your headings (topics) on the
screen and let you expand any head-
ing in the outline to any deeper level.
(Framework also offers a frame-based
view of the document's hierarchy.)
Like MaxThink, the other programs let
you view any outline level as a list of
headings, but you might need several
steps to collapse or expand parts of
the outline to show the desired list
without subheadings. MaxThink main-
tains the list format automatically. An
improved version of MaxThink. which
the publisher says will be available by
the time you read this, will use a func-
tion key to toggle between list and
outline views of a document.
MaxThink offers you a great deal of
flexibility in the ways you can use
topics. A topic can be one word or
several lines long. When you reach
2 Overview* 1
i MaxThink is an outline processor si Hilar to TlrinkTank and the
I Haxlhink, FraHework and TMnklank have Minor operational differences
3 Unfortunately, Haxlhink's editor is sluggish, find use of the edit
*■ 4 An especially powerful feature in Haxlhink is its Thought Processing
5 MaxThink is a versatile tool. The Manual illustrates progressive
the end of a line, the text wraps to the
next line as it would in most word pro-
cessors. The second and succeeding
lines become the "annotation."
You can thus format a topic either
as a section heading or simply as the
first line of a paragraph. I've found this
flexibility especially helpful in the in-
tegration stage when I'm transforming
an outline to a series of paragraphs.
ThinkTank and Framework maintain
outline headings and the paragraphs
beneath them as independent enti-
ties. With these programs it is more
awkward to retain some headings to
serve as formal section headings and
replace others with paragraphs.
The F2 function key toggles be-
tween two views of a given list of
topics. You can look at the topics
alone, each of which could be a sec-
tion heading or the first line of a
paragraph (see photo 1). The alternate
view shows the annotations along
with the topics, revealing all your
paragraphs (see photo 2). This feature
lets you move easily within your docu-
ment and can be a handy editing tool.
For example, in writing this review I
replaced the first several topics in my
initial outline with paragraphs and
pressed F2 to get an overview. The
topic-only view revealed that I had
begun five out of the first six para-
graphs with the name Matfltiink. I
quickly made some adjustments to
add variety.
Cora Delete Edit Files Get Help Insert
Juip mvo Options Put Quit TPL Setjutrker Undo
Metro of Bra ins tow* cowtands
HEAD PflTH: 0.2.4
7960 Bytes fflftlHINX: hH.mx
Photo I : A sample list of topics in MatYkink. A topic can be a heading or the
first line of a paragraph. \n this case topic 2 is a section heading and its subtopics (2.1.
2.2, etc.) are the first lines of paragraphs. The word HEAD at the bottom left corner of
the screen indicates that only the first lines of topics are displayed. The F2 key toggles
between this display and the one in photo 2 showing full paragraphs. Highlighted topic
numbers indicate that subtopics exist. At the bottom of the screen is MaiVhink's main
menu. Other information at the bottom includes the amount of memory remaining, the
filename, and the "path" designation for locating the topic targeted by the topic-selection
arrow.
Brainstorming
The Move command is fundamental
in word processing. Without it you
might as well go back to scissors and
tape. The ability to move the elements
in a list or an outline is perhaps even
more important than moving sen-
tences or paragraphs in a text docu-
ment. If you are really processing
ideas, you have to be free to experi-
ment with different ways of relating
them to each other. Framework's
Move command is easy to use. Think-
l&nk's is awkward except in the Macin-
tosh version. MaxThink goes beyond
conventional Move operations. In
MaxThink you select the Brainstorm
option .in the main menu. This calls
the "structure editor" into action.
280 BYTE • JULY 1985
REVIEW: MAXTHINK
The structure editor is merely a
handy collection of commands for
putting a list in a new order or for
moving groups of topics from one
level in your outline to another. These
commands thus fall into two classes:
ones that change the order of your
topics in a list and ones that change
the hierarchy.
The commands that change the or-
der of topics include Prioritize, Ran-
domize, and Sort. Prioritize inserts a
separator line of pluses and the word
PRIORITIZE at the top of your list.
You then point to the topics with the
cursor and press the Enter key to
move them, one by one, from below
the marker to above the marker.
When you finish, the separator disap-
pears. Randomize simply puts your
list in a random order to give you a
fresh perspective on the topics. The
Sort command sorts the topics in your
list in ascending or descending order,
starting at the column you specify.
Because you can specify the sort col-
umn and sort-string length, you could
impose a tabular structure on a list of
topics and sort on any column or field
as though the list were a mini-data-
base.
Commands that affect the hierarchy
of topics include Binsort, Divide, Join,
Fence, Categorize, and Levelize. Bin-
sort is just a manual sort. It lets you
group topics into higher-level bin
topics. You simply enter a bin number
for each of the topics to be moved
(see photo 3).
The Divide command splits a topic
into new topics for each word, line,
sentence, or paragraph according to
your instructions. The Join command
combines multiple topics into single
ones by lines or words.
The Fence command adds fences or
boundaries to a list that is already in
cojrect order. It provides an alter-
native to Binsort. After you insert hori-
zontal fence separators into your list,
each with a label, you can use the
Categorize command to convert the
fences to topics, with the other topics
in the list subordinate to them. The
Levelize command can reverse the ef-
fect of Binsort or Categorize by con-
[continued]
ranks highest on the Host inportant features.4
-* 4 An especially pe»erful feature in Hax hink is its Thought Processing
Language (TPL) that enables gou to wite executable program for
handling outlines,! (FraHe»ork has a programing language, but
Thinklank does not.) Using TPL, gou can custoHize the prograit .
aenus for specific applications, create text tejplates, and design
advice systeas and coHputer-aided instruction (Cfll) prograis.i
5 faxlhink is a versatile tool, The Manual illustrates progressive
uses of the progras through three stages of thinking and yriting.
In the earls "perception" stage of thinking about a subject, gou
can use list structures to collect facts, possible concepts and
tentative approaches, At tlw second "processing" staae gou use
the outline structure to organize, categorize and analyze m
indorsation, stowing hierarchical relationships anong the lists
and their conponent units of infomtion. In the final
"integration 8 stage gou fill in the structure with paragraphs of
text to develop your ideas, insights and solutions into a
Annotate Delete Find Get Insert Help
fetype. Put Replace Single.comt Undo
Mm to «in-*™ AIli . UA m2 Bytes mmm \ atLnax
Photo 2: A view of Maffhink paragraphs. Each contains a topic, or first line, followed by
an annotation, which in this case is the remainder of the paragraph. This display was
obtained by pressing function key F2. Also note that the edit mode has been selected from
the main menu. The edit menu appears at the bottom, and a cumbersome \nsert command is
necessary before you can enter text at the cursor position.
IILE*
1 Change Order*
2 Change Hierarchy*
4 Hain*
5 Binsort*
6 Categorize*
7 Mvide*
8 Fence*
9 Help*
10 Join*
ii Levelize*
IE Prioritize*
13 Random ze*
14 Sort*
15 Tag*
16 lintag*
MB: 1§
Please enter path for Binsort
PATH: 0.5
38836 Bytes HAXIHM: connands
Photo 3: Binsort is one of the Brainstorm commands that make it easy to restructure
Maflhink outlines. Binsorting is the manual process of assigning topics to groups or bins.
You designate any number of bin topics (in this case two), and Mafthink inserts the Binsort
separator line beneath them. You then point to each of the other topics and type the number
of the bin where you want to put it as a subtopic. You could accomplish the same result
with the Move command but not as quickly.
IULY 1985 -BYTE 281
REVIEW: MAXTHINK
AT A GLANCE
Name
MaxThink
Type
Outline processor
Manufacturer
MaxThink Inc.
230 Crocker Ave
Piedmont, CA 94610
(800) 227-1590
In California, (800) 642-2406
Format
One 5 1 /4-inch floppy disk
Computer
IBM PC (or compatible) with 256K bytes,
one drive, PC-DOS 2.0
(Macintosh and CP/M versions available
soon)
Features
Outlining, organizing, text editing,
programming (Thought Processing
Language), advice systems
Documentation
Tutorial, reference guide, programming
guide, thinking techniques, writing
techniques
Price
$59.95
Audience
Writers and others who need to plan and
organize ideas
Comments
The program has a cumbersome editor but
is otherwise very well thought out with a
good manual and a great price
verting subtopics into topics.
MaxThink also has the more con-
ventional Move, Copy, and Delete
commands, and even an Undo com-
mand. The Brainstorm commands,
however, greatly simplify restructuring
of lists and outlines.
Editing, Formatting,
and File Handling
The text editor is MaxThink's weakest
component. It uses the cursor, Delete,
and backspace keys conventionally
and offers both insert and overtype
modes. It executes several functions
(like block copy and move) better than
the Thinklknk editor but does not
come close to the editor in Frame-
work. The version I reviewed lacked
niceties such as tabs and word dele-
tion. Also, it is slow. I was not able to
outtype the MaxThink editor, but
autorepeated cursor movement with
the arrow keys was very slow in long
passages of text. I suppose the key is
to keep your paragraphs small and to
avoid putting too many of them
beneath a topic. Neil Larson of Max-
Think Inc. advises not to scroll
through paragraphs but to jump from
one to the next at the list level. He
claims it is easier to keep track of your
thoughts this way. Because of this
slowness, you must also be careful
when deleting characters; it is easy to
go beyond the part you wish to
delete. For deleting large blocks of
text, use the Delete command in the
edit menu.
If you are accustomed to WordStar
or other word processors that put you
directly into edit mode and expect
control commands for most other
operations, the MaxThink edit menu
(at the bottom of photo 2) will seem
backward to you. From the main
menu, it takes two steps to begin
editing: Edit, which invokes the menu,
and Insert, which lets you type. You
must return to the menu (with Esc) to
perform block operations or Find/
Replace commands. Deleted blocks
go into a buffer, and you can copy
them to other parts of your docu-
ment. The Put command copies
blocks from the buffer to the docu-
ment. The Get command copies a
block into the buffer, as Delete does,
but leaves the block intact in your
document. The Put command will
also work from the main menu.
The editor does not format your
text on the screen as it will appear on
paper, but the program does give you
control over margin settings and other
parameters. You can view your outline
on the screen before printing if you
wish.
The Format command offers 22 for-
mat settings for controlling the format
of a printed document. Many of these,
such as indentation settings, are
specific to outlines. You can even set
the multilevel numbering scheme for
the topics in your outline to any com-
bination of upper- and lowercase
Roman numerals, Arabic numerals,
and upper- and lowercase letters. One
option lets you save a document in a
format that WordStar can read.
In addition to standard commands
for printing, loading, and saving out-
line files, MaxThink gives you access
to five DOS-like commands for copy-
ing, erasing, and renaming files, and
for setting the system date and time.
Thought Processing
Language
Potentially the most interesting fea-
ture of MaxThink is its programmabili-
ty via the Thought Processing Lan-
guage. TPL programs can access the
same commands that are in the Max-
Think menus. When put into the for-
mat required for TPL, the commands
are said to be in MaxMode format. A
program of TPL commands is an out-
line, and you can switch easily be-
tween your program outline and your
text outline while editing.
It is possible to specify any position
within an outline by using what Max-
Think calls a "path." For example, the
path for the second subtopic of the
third topic of an outline would be
0.3.2. Most spreadsheet programs
give you the alternatives of pointing
to a cell with the cursor or specifying
that cell's row and column coor-
dinates as a letter and a number.
Similarly, MaxThink provides the path
specification as an alternative to mov-
[continued)
282 BYTE • JULY I985
I
"COMPUTER INGINEERING"-- July 1977 Byte Cover-
One of the truly classic Byte covers
—and boy, does it look great on a
T-shirt! The vivid colors really jump
out. But don't mistake this for one of
those rubbery patches that crack
and peel off after a few washings.
This is true four-color process: the
inks are silk-screened into the fabric
of the shirt, resulting in a beautiful,
full-color image that lasts.
You'll also appreciate the shirt itself:
a real heavyweight made of 50%
cotton, 50% polyester. You'll enjoy
cotton comfort in a tough shirt that
keeps its crisp, fresh look through
many washings — with almost no
shrinking! The price for each Byte
Classic T-Shirt is only $9.50 ($8.50
each for 3 or more). Your order will
be shipped within a week.
Please send me the following T-shirt(s) at
$9.50 each, or $8.50 each for 3 or more, i have
included $2.00 for shipping and handling.
Qty.
Adult-
Adult-
Adult-
Adult-
Size
-Extra Large
-Large
-Medium
-Small
_ Child— (sizes 10-12)
Shipping and Handling
(Overseas add $3.00)
Amount
$
$
$
$
$_
$2.00
$
TOTAL $.
n l have enclosed check or money order.
□ VISA Q MasterCard D Send Dealer Info.
Card#: ,
Exp. Date: - , .
Ship my T-Shirt(s) to:
Name: , .
(Business);. - , _ ;
■ Address: , __ „ _i__ , , „
City: . _~_
State:
-Zip:
Mail this coupon to:
Robert Tinney Graphics
1864 North Pamela Dr.
Baton Rouge, Louisiana
70815
IULY 1985
1 Y T E 283
REVIEW: MAXTHINK
\n a comparison
against two other
popular outline
processors, MajcThink
ranks highest on the
most important features.
ing the selection arrow in an outline.
TPL, like formulas in spreadsheets,
uses the path to reference a given
topic in an outline.
Each topic of a program outline can
be a MatfThink command, a comment
line, a blank line, data, or a TPL direc-
tive. Some directives affect the se-
quence of operations, the construc-
tion of menus, and statement branch-
ing. Others affect messages displayed,
help screens, movement of data be-
tween the text and program outlines,
and program execution. TPL has near-
ly 30 directives. The TPL menu that
is accessible from Ma^hink's main
menu provides commands for creat-
ing, loading, running, and testing TPL
programs.
1 have written only a few simple TPL
programs, so I can't claim to know
how to take advantage of all of TPLs
features. One thing is clear, however:
it is a macro language, not a full pro-
gramming language. The manual says
that you can program MaxThink to
provide advice, information, or
customized help for applications that
require listing and outlining capabili-
ties. MatfThink can be programmed to
branch through an outline on the
basis of user responses, so the
manual claims you could use TPL to
develop CAI (computer-aided instruc-
tion) applications and portions of ex-
pert systems. These claims are a bit
overblown. TPLs menu-handling com-
mands are nice, but the language has
no arithmetic capabilities, and tests
for conditional branching are limited
to simple string and path matching.
1 wrote a program to give a multiple-
choice test, but 1 could not use TPL
to add up the number of correct
responses.
Documentation and Support
The MatfThink manual is undergoing
extensive revisions even as I type, so
the version you see will almost cer-
tainly be different from the one 1 have
been using. However, I can report that
the manual 1 saw was well written and
makes learning the program easy.
Mine came in a loose-leaf binder with
attractive artwork. The publisher says
that the final format will be a paper-
back book.
The documentation includes tho-
rough introductory, tutorial, and ref-
erence sections and a programming
guide for TPL. The program also in-
corporates an on-line help feature
that uses a 60K-byte help file. You
might find the supplementary sec-
tions on writing and thinking most
valuable of all. These provide some
good techniques for collecting, orga-
nizing, and conveying information.
Conclusion
l^ble 1 ranks Ma^hink against the
two other popular outline processors.
T^ble 1 : Ratings of three outline processors and the convenience of their outline-
processing commands. The highest rating is a 1; the lowest is a 3.
MaxThink
Framework ThinkTank
Summary Feature
Restructuring
Viewing
Editing
Formatting
Manipulating files
1
1
3
2
2
2 3
2 3
1 2
1 3
1 3
The five summary features of the pro-
grams appear in order of their impor-
tance for idea processing, so Max-
Think ranks highest on the most im-
portant features.
Along with the manual, the program
itself is currently undergoing improve-
ments. MatfThink keeps your entire
outline in memory, and the current
limit is about 38 K bytes. The publisher
is removing that limit to let your out-
line occupy as much memory as is
available in your machine.
I had some anxious moments when
Ma^hink garbled the directory of the
disk l was using to save this article. In
fact, it also garbled my backup disk.
The DOS CHKDSK utility saved me
from retyping the whole article. The
programmer at MaxThink said I had
experienced a file-allocation problem
related to the current limitation on
memory. Another problem was that
the program sometimes chopped off
carriage returns at the ends of para-
graphs during Load operations. A fix
is in the works, but l advise you to be
cautious with this program until its
record is proven. Large files seem to
cause the majority of problems right
now.
MatfThink's copy-protection scheme
has undergone several changes. The
publisher plans to provide a version
that can be transferred onto a hard
disk and used directly, so it won't be
necessary for you to have the master
floppy disk handy.
Aside from the trauma of nearly los-
ing this review, the limitations of the
editor, and the minor inconvenience
of the copy-protection scheme, I am
enthusiastic about MaxThink. The
publisher seems eager to provide a
quality product and the support to go
with it. The price of Ma^hink is one
indication of his sincerity; for $59.95
you can't go wrong. ■
REFERENCES
1. Hershey, William R. 'ThinkTank." BYTE,
May 1984, page 189.
2. Hershey. William R. "Idea Processors."
BYTE, June 1985. page 337.
3. ladmicek, Rik, John Markoff. and Ezra
Shapiro. "Framework." BYTE. August 1984,
page 121.
284 BYTE • JULY 1985
Lyco Computer
Marketing & Consultants
g^> | SAVE " PRINTERS £^>
AXION
GP 550 AT (Atari) 249
GP 550 CD (C-64) 249
GP 550 PC (IBM) 239
GP 550 AP (Apple) 279
GP 700 AT (Afari) 459
GP 700 AP (Apple) 459
Elite 5CD (C-64) 329
BLUE CHIPS
M12010 $275
M12010C-64 $275
C. ITOH
Prowriter 8510 AP 279
8510 BC2 389
8510 BP1 319
8510 SP 379
8510 SR 429
8510 SCP 459
8510 SCR 479
7500 AP 205
7500 AP 245
1550 P 449
1550 BCD 489
A-10-20-P 459
F 10 40 PU or RDU 888
F10 SSPU or RDU 1069
LQ1..
LQ3..
CARDCO
.369
.279
CITIZEN
MSP-10 329
MSP-15 499
MSP-20 479
MSP-25 649
COM REX
CR-II-EC Comriter HE Parallel. 359
CR-ll-ES Comritef II E Parallel.. , 379
CR-IV-C Comriter IV Parallel 689
CR-IV-S Comriter IV Serial 689
Corona
LP300 Laser Printer .... 2699
200361 Toner Cartridge.. . 89
DIGITAL
DEVICES
16K printer buffer 99 75
32K printer butter .... 1 19 75
64K printer buffer 169 95
EPSON
RX-80 225
RX-80 FT' 279
FX100' 579
JX 80 529
LQ 1500 P 1089
LQ 1500 S 1149
HI-80 Color Plotter 399
JUKI
Juki 6100 379
RS 232 Serial Board 55
Tractor 119
Sheet Feeder 209
Juki 6300 769
880...
1080..
1200..
LEGEND
..219
..239
..249
^ PRINTER ^
INTERFACING
Available
MANNESMANN TALLY
Spirit 80 255
MTL-160L 549
MTL-180L 739
NEC
NEC 8025 $699
NEC 8027 S359
OKIDATA
Okimate 10 179
82A 295
84 645
92 349
93 565
92 Imagewriter 425
92 IBM Version 349
OLIVETTI
DY 250 Parallel 739
DY 250 Serial 729
DY450 Parallel 1099
DY 450 Serial 1079
PANASONIC
1090 189
1091....... 259
1092 395
1093 589
3151 459
Smith Corona
Fastext 80 189 00
D 1 00 2 1 9 00
D200 .399 00
D300 519 00
L 1 000 339 00
STARMICRONICS
SG-10 219
SG-15 379
SD-10 339
SD-15 445
SR-10 489
SR-15 585
Powertype... 309
Gemini 10X CALL
Gemini 15X CALL
SB-10 CALL
MONITORS
MODEMS
AMDEK
300 Green 125
300 Amber 139
310 Amber IBM 155
Color 300 Audio 245
Color 500 Composite 369
Color 600 429
Color 700 495
Color 710 569
GORILLA
12" Green 78
2" Amber 84
NEC
JB-1260 Green 95
JB-1201 Green 135
JC 1215 Color 235
JC 1216 RGB 375
JC1460 Color 265
JB-1205 Amber 139
PANASONIC
DT 1300 RG1 composite 329
PRINCETON GRAPHICS
MAX-12 Amber 189
HX-12 RGB 475
SR-12 RGB 599
SAKATA
SC-100 Color 219
STS1 Stand 29
SG 1000 Green 99
SA 1000 Amber 109
TAXAN
210 Color RBG 249
115 Green 119
116 Amber 125
400 Color RGB 275
410 Color RGB 339
420 Color IBM 429
121 Green IBM 139
122 Amber IBM 145
X-TRON
Comcolor I Composite Green. 199
ZENITH
ZVM 122A Amber 84
ZVM 123G Green 75
ZVM 124 Amber IBM 129
ZVM 131 Color 275
ZVM 133 RGB 389
ZVM 135 Composite 449
ZVM 136 Hi Res Color 589
MICROBITS
MPP 1000 E (Atari)
99.U0
69.95
...189
.459
...369
...249
...289
.179
. ...75
TELE LEARNING
CM-250 (C-64) 65.00
MPP 1064 (C-64
HAYES
Smartmodem 300
Smartmoden 1200
Smartmoden 1200B
Micromodem HE
Micromodem 100
Chronograph
Smart uorn II
AP-250 (Apple) 109.95
IB-250(fBM) 109.95
CARDCO MOD-1 (C-64) CALL
NESTRIDGE (C-64) CALL
MITEY MO (C-64) CALL
1660 AUTO MODEM (C-64) 85
DISK DRIVES
INDUS
GT Atari $219.00
GT Commodore... $249.00
MSD
SD1 Drive $229.00
SD2 Drive $469.00
DISKETTES
IBM-PC COMPATABLE
«
MAXELL
5%" MD-1 16.99
5V-i" MD-2 23.75
(Box 1 0)
1
SKC
(Box 10)
5V4" SKC-SSSD 10.99
5V4" SKC-SSDD..... 13.99
5V4" SKC-DSDD 15.99
ELEPHANT
(Box 10)
5V4" SSSD 13.99
5V4" SSDD 15.99
5V4" DSDD 19.99
CORONA
Zenith
PPC 22A
Portable 256K-Amber ...
..1P99
2-150 Call
PPC 22G
Portable 256-K-Green
1699
Leading Edge
PPCXTA
PC Compatabie Call
Portable 256K-lOMeq
CORI 28K 128K RAM
.2899
..1599
* PARADISE
* LOTUS
5-Pak Multifunction 179.00
Lotus 1-2-3
309 00
Modular Graphics 289 00
Symphony
439 00
MmluUt Graphics Cud 3?5 00
TOLL FREE 1-800-233-8760
Inquiry 2 18
TO ORDER
CALL TOLL FREE
Or Send Order to
LyCO Computer
P O Box S088
Customer Service 1-717-327-1825 Jersey Shore PA 17740
800-233-8760
RISK FREE POLICY
In-stock item shipped within 24 hours of order. No deposit on C.O.D.
orders. Free shipping on prepaid cash orders within the Continental U.S.
PA residents add sales tax. APO.FPO, and International orders add $5.00
plus 3% for priority mail service. Advertised prices show 4% discount for
cash, add 4% for Master Card or Visa. Personal checks require 4 weeks
clearance before shipping. All items subiect to change without notice.
For your protection, we check for stolen credit cards.
M2SDS
TURBO PASCAL
Now that there's the Modula-2 Software Development
System (M2SDS) ,1lirbo Pascal is all washed up. But you're not.
Because the Modula-2 language is based on Pascal. But
it's better. And it's so easy to learn that Pascal programmers
can launch into greater programming efficiency in virtually
no time at all.
Modula-2 introduces the module concept that lets you
create programs step-by-step. And M2SDS is a programming
environment — complete with a linker — that lets you
develop programs far beyond the 64K limit of TUrbo Pascal.
In fact, you can develop programs using your computer's
full memory capacity.
M2SDS helps you pick up your programming speed, too.
Unlike TUrbo Pascal which has a basic word processing editor,
M2SDS has an intelligent editor that saves up to 90% on
typing time by letting you enter full statements with a single
keystroke. It helps you avoid common syntax errors which
saves you hours of time debugging. And with a real-time
compiler, you won't have to wait for your computer to do its
job after you've done yours.
Best of all, the price of M2SDS is easy to swallow. Just
$80.88.
So join the new wave of programming efficiency. Order
your M2SDS today.
m
INTERFACE
TECHNOLOGIES
3336 Richmond Ave. , Suite 200 Houston, Texas 77098
1-800-922-9049 (In Texas, call 713/523-8422)
Checks, MasterCard, VfSA, American Express accepted. Shipping & handling not included.
In Texas add sales tax. Internal' I orders add $30.
Tltrbo Pascal is a trademark of Borland international.
286 BYTE • JULY 1985
The Mark XII
incorporates
interesting
features, yet
lacks full
Hayes
compatibility
by George V. Kinal
HARDWARE REVIEW
The Anchor Automation
Signalman Mark XII Modem
George V. Kinal (636 South
Carolina Ave.. Washington. DC
20003) is a communications
systems engineer specializing in
satellite data communications.
If imitation is the sincerest form of flat-
tery, Anchor Automation's Signalman
Mark II modem is a compliment to the
Hayes Smartmodem 1200. But, like many
imitators, this product isn't entirely faithful
to the original.
The Anchor Mark XII supports the 300-
bps Bell 103 mode and the full-duplex
1200-bps Bell 212 mode. It operates in
originate and answer modes. It can auto-
answer an incoming telephone call and will
auto-dial in either pulse or tone modes. The
Mark XII has no switches except on/off; all
programming is through the RS-2 32C inter-
face. It adjusts its mode and data transmis-
sion rate to match that of an incoming caller
(modem), or you can set the data rate
desired on an outgoing (originated) call.
The modem has a gray plastic case. 6 by
9 by I inches. It uses an external power
supply and a plug-in (R) 1 1) telephone cable.
Unlike most other modems, which have a
female DB-2 5 connector for the RS-2 32 C
connection, the Anchor has a 1-foot ribbon
cable, on the end of which is a male DB-2 5
connector. You can plug this connector
directly into the female DB-2 5 that most
computers have, except the IBM PC. (You
can purchase more recent versions of the
Mark XII with either a male or a female
connector.)
The Mark XII has a jack for your tele-
phone so you don't need to buy a two-jack
adapter if you want the modem and the
phone on the same line. Thus, you might
be able to save both the cost of an RS-2 3 2 C
cable and the adapter, which would be re-
quired with most other modems. The
modem consumes less than I watt of elec-
trical power and stays cool.
Compatibility
The Mark XII is advertised as a Hayes
Smartmodem 1200 work-alike. As I previ-
ously mentioned, it comes with the cables
and two RJ11 telephone jacks, unlike the
Hayes. The Anchor has a few extra features
not available on the Hayes, but it also lacks
some of the Smartmodem's features.
The Mark XII recognizes all of its com-
mands in upper- or lowercase; the Hayes
must have the initial AT in uppercase. More
significant, the Mark XII recognizes the dial
tone and most busy signals and sends ap-
propriate messages back to your computer.
This is an advantage with certain commu-
nications software packages and so-called
macros.
The disadvantages are that the Mark XII
has fewer LEDs (light-emitting diodes) on
the panel, and no DIP (dual in-line package)
switches. The only one of the LEDs that I
miss is OH (off hook). Both products have
the HS (high speed) and CD (carrier detect)
indicators. Where the Hayes has separate
lights for send and receive data, the Mark
XII uses one for both (SD/RD).
Hayes has 17 software-loadable registers,
and Anchor has only the first 6. For exam-
ple, in the Hayes you can change the dura-
tion and spacing of the touch tones. In the
Mark XII, these parameters are preset to
values like those to which the Hayes
defaults.
The Mark XII will not produce dial tones
for the * or # buttons, which are not really
necessary for public telephone networks.
Anchor apparently has made design
choices in deleting some of the Smart-
modem's features, but most users will not
notice the omissions.
One rather significant technical difference
might make the Mark XII unsuitable for
some users. The modem will not pass on
the so-called Break signal in 1200-bps
operation, only at 300. The Break is not an
ASCII (American Standard Code for Infor-
mation Interchange) character. Instead, it is
a sustained (75 to 300 milliseconds) trans-
mission of the Space signal. (When not
sending specific ASCII characters, the inter-
face and modem are sending the Mark
signal.)
Many mainframe computers use the
Break as an indication to interrupt whatever
[continued)
JULY 1985 -BYTE 287
REVIEW: MODEM
AT A GLANCE
Name
Anchor Automation Signalman Mark XII
Modem
Type
300/1200-bps modem for data
communications (Bell 103 and 212
standard)
Manufacturer
Anchor Automation Inc.
6913 Valjean Ave.
Van Nuys, CA 91406
(818) 997-7758
Size
6 by 9 by 1 inches
Weight
13 ounces
Power Requirements
12-volt DC, 60 mA, from 110-volt AC
adapter supplied
Necessary Hardware
Any computer or terminal with
asynchronous serial (RS-232C) interface
Necessary Software
Dumb terminal firmware or software
sufficient, communications software with
macros desirable
Features
Auto-answer, auto-dial smart modem (all
functions commanded via data interface);
low power consumption, two-year warranty
Documentation
29-page manual, 5 by 8 1 /2 inches
Price
$399
is going on. For example, you might
temporarily halt transmission of a
long file to save the already received
portion to disk. Some computer sys-
tems have been modified to respond
to XOFF (usually a Control-S). The
remote database/network services all
accept XOFF, as do almost all micro-
computer bulletin boards.
The Mark XII will respond to com-
mands of any parity but will not send
back result codes with 8 bits and no
parity (8Nl). This has led some peo-
ple to believe that the modem cannot
handle 8-bit data, which is not the
case.
Finally, the Hayes has a speaker so
you can hear what is going on; the
Mark XII does not. You can check on
the results of a dial attempt by pick-
ing up the telephone handset (with
pulse dialing, you must wait until the
dialing sequence is finished).
User Experiences
I have tested the Mark XII on the
Apple II and lie with a wide variety
of serial interface cards. I also sub-
stituted it for a Hayes Smartmodem
1 200 on an IBM PC Software used in-
cluded ASCII Express-Professional,
Ttansend II, MODEM7-a public-
domain program, a homebrew pro-
gram called COMTERM based on the
TAFT program (see TAFT: Terminal
Apple with File Transfer" by Tom
Gabriele, June 1982 BYTE, page 410),
BLAST on the Apple and the PC, and
PC-Tklk. The modem performed satis-
factorily and was functionally identical
to the Hayes.
Surprisingly, 300-bps operation was
less than perfect. When I called a local
bulletin board, the Mark XII showed
an occasional tendency to garble the
received data. This was apparently
caused by its inability to tolerate
signals that were stronger than nor-
mal. If you take the telephone off the
hook during the session, the garbling
is almost completely eliminated.
Other owners of the Mark XII re-
ported the same problem when mak-
ing a local call. The people at Anchor
insist that a firmware change repairs
this problem, but a replacement
PROM (programmable read-only
memory) they sent failed to cure it.
A colleague tested the Mark XII
using Hayes Smartcom II software on
the IBM PC (certainly an acid test of
the claim to Hayes compatibility).
Again, 1200-bps operation was flaw-
less. However, at 300 bps, in addition
to the garble problem, the Anchor did
not always reliably hang up upon
completion of a session.
Another problem is that if the data
carrier is suddenly dropped (the other
end hangs up, for example), the
modem won't respond to your com-
mands. You can restore function only
by turning the power off momentari-
ly. This flaw makes the current version
of the Mark XII unsuitable for auto-
answer applications such as bulletin
boards.
The biggest problem with the Mark
XII seems to be the difficulty in get-
ting it operating. The interface-card
manual the software manual and the
modem manual each give different
connection instructions. The typical
RS-232C interface does not expect to
receive data until the carrier detect is
high. But the modem manual says
that when you send the AT command
to the modem, you should see the
response OK. Without carrier detect,
you see nothing and assume that the
new modem isn't working. Even
worse, some interface cards for the
Apple present a DCE instead of the
DTE interface convention, so a cross-
over cable or null modem is required.
But the standard null modem does
not strap the carrier detect high.
These difficulties are not the fault of
the modem design but can be frus-
trating.
Documentation
As for documentation, the Mark XII
manual is no match for the thorough
Hayes manual. It has barely enough
information to install and use the
product. However, producers of
modems that might be used with
many different computers, terminals,
and interface cards are in a situation
similar to that faced by printer manu-
facturers a few years ago. It is impossi-
ble to provide enough information in
[continued]
288 BYTE • JULY 1985
Inquiry 326 — ♦
Networking Raised to a
Greater Power
Advanced Technology. With it, IBM tripled the speed of the
PC and increased its memory capacity five-fold. Nowhere is
this increase in computing power more important than in
networking situations. If the AT's technological advances
have prompted you to look into a multi-user network, you
owe it to yourself to take a closer look at MultiLink
Advanced™ ... a unique multi-tasking, multi-user network-
ing system that runs programs under PC-DOS 3.0.
Eight Workstations for the Price of an AT. MultiLink
Advanced™ represents the next generation in networking
systems tor IBM microcomputers. The system enables ter-
minals, connected to a single AT, to emulate IBM-PC's hav-
ing up to 448K of RAM (The PC-Shadow' M terminal, shown
above, even has a PC look-alike, as well as work-alike
keyboard and display).
This means that instead of spending $3,000 per worksta-
tion for a PC with a Kilobuck "Network Interface Board," you
can use inexpensive terminals . . . eight of which cost less
than an IBM AT. Even if you need only one workstation
connected to your AT, you'll realize significant savings.
MultiLink Advanced "... Instant Access to All of Your
Resources. Central to most multi-user situations is the
need to coordinate a variety of printers. With what's been
described by PC-Tech Journal as ". . . by far, the best print
spooler for the IBM PC," MultiLink Advanced ,M gives users
the option to print either at their workstations, or at a central
location. In addition, programs and files can be shared by
multiple users locally or through use of a modem. Just think
of it . . . having remote access to an AT with a lightweight
terminal/modem.
Although designed to take advantage of the AT, MultiLink
Advanced tM runs on all versions of PC-DOS, except 1 .0, and
certain implementations of MS-DOS. A wide range of lead-
ing programs are supported which include WordStar,
dBASE III, Multimate, and Lotus 1-2-3.
Get the Advanced Story Today. Call The Software Link
Today for complete details and the dealer nearest you. Multi-
Link Advanced m is immediately available at the suggested
retail price of $495 and comes with a money-back guaran-
tee. VISA, MC, AMEX accepted.
IBM. PC, AT. & PC- DOS are trademarks of
IBM Corp. MS-DOS. WordStar. dBASE III.
Lotus 1-2-3. and Multimate are trademarks
of Microsoft Corp.. MicroPro. Ashton-Tate.
Lotus Development Corp.. & Multimate
International, respectively.
GMMgdOs
II3)the software link, inc.
8601 Dunwoody Place. Suite 336, Atlanta. GA 30338 Telex 4996147 SWLINK
CALL: 404/998-0700
Dealer Inquiries Invited
MICRO
One Board...
One Family
At the heart of every Stride 400 Series micro-
computer: from the floppy-based 420 to the
448M byte 460, is an identical CPU board. This
guarantees compatibility throughout the
entire product family And it means, our CPU
board was designed with standard features
fPiat are either options or simply unavail-
able on other microcomputers:
□ 68000 microprocessor
(10 MHz with no wait states)
DVMEbus
□ 256 K bytes RAM
□ W 640K byte floppy
□ Battery-backed real time clock
□ 4KCMOS RAM
□ Four RS- 232 C serial ports
Stride multiuser BIOS)
□ Centronics bi-directional parallel port
□ Omninet Local Area Network (Liaison LAN software)
With this basic design, Stride is able to explore the full range of 68000 appli-
cations from an advanced multiuser, multi tasking BIOS to built-in local area
networking. No other microcomputer offers the flexibility to run over a dozen
different operating systems and more than 30 languages/compilers.
The basic design is backed by a rich option list:
□ 12 MHz 68000 processor □ VMEbus (Eurocard) cage □ Low cost, high
speed graphics □ NOD™ cursor control □ 12M bytes of RAM □ 448M bytes
of hard disk storage □ 22 serial ports □ Floating point processor (NSI6081)
□ Cartridge streaming tape backup D Memory Management Unit
CBASIC COBOL
Modula-2
Pascal FORTRAN
rm/cosUSD
UNIXSystemV
p-System
CWMBSK
All this, and still the best price/
performance ratios in
the industry: from
$2900 to over
$60,000. But it
begins with
the powerful Stride
CPU board, a standard
feature of every 400 series system.
It's what we call "Performance By Design!'
Formerly Sage Computer
For more information on Stride or
the location of the nearest Stride
Dealer call or write us today. We'll
also send you a free copy of our
32 page product catalog.
Corporate Offices:
4905 Energy Way
Reno. NV 89502
(702)322-6868
Regional Offices:
Boston: (617) 229-6868
Dallas: (214) 392-7070
REVIEW: MODEM
The Anchor's low
power-consumption
design contributes to
long-term reliability.
a short manual to cover all the possi-
bilities.
A key phrase appears in the manual:
"Minimum to operate are pins 7, 2,
and 3." In other words, the modem is
perfectly happy with only these three
wires of the RS-232C interface con-
nected. But in most cases, the inter-
face (computer) probably will not
work. Most people are able to get the
Hayes working, perhaps by trial and
error, because of its Force DTR true
and Force CD true switches. Anchor
should do what Epson and Okidata
did: print a separate booklet showing
the interface requirements for all
popular computers and interface
cards.
Conclusions
The Mark XII's operation is good at
1200 bps, except for the firmware's in-
termittent refusal to reset properly. A
signal-level sensitivity problem occurs
at 300 bps. Since the modem comes
with a two-year warranty, perhaps
these flaws will be corrected by the
manufacturer in due course.
For about 90 percent of the poten-
tial applications, the Mark XII's lack
of LEDs, DIP switches, and registers
doesn't matter. The provision of two
Rill jacks and the male DB-2 5 on 1
foot of cable can save the customer
a few more dollars. Also, the Anchor's
low power-consumption design
should contribute to long-term reli-
ability.
If you need RJ12/13 capability or the
flexibility that the additional registers
in the Hayes give you (for example,
the ability to force the modem to
transmit in the absence of received
carrier), the Anchor is not for you.
And before you consider the Mark
XII, make sure that you can get along
without the Break capability. ■
290 BYTE • JULY 1985
Inquiry 342
". . . it is impossible to lead in the
development of new technology
when your entire system design
is dedicated to following;'
[This is one of a series of design philosophy
discussions with Rod Coleman, President of
Stride M/cra™ fonneriy Sage Computer\
RC: In the rush to gain instant
marketshare, the concept of good
microcomputer system design
has been forgotten by many man-
ufacturers. The worst abuses are
among those who think that sys-
tem design is deciding what color
to paint your PC clone.
Q: So you're refening to the
compatibles?
RC: They're the worst offenders,
but lack of attention to system
design is present at all levels. The
IBM™ PC itself, as first designed
and introduced in 1981. was a failure.
They sold relatively few of their
original cassette-based systems.
It was the floppy diskette option
that made the product more rea-
sonable and allowed the PC to
dominate the market
Likewise, the success of the
hard disk model is more a credit
to the innovators and second-
source vendors who first provided
Winchester disk add-ons. The XT is
a tribute to independent ingenuity,
not any system design work by IBM
in Boca Raton.
Of course, the pure imitators
are the worst Some companies
would have you believe that system
design is determining which ver-
sion of Apple or IBM to clone. The
perversion here is that it is impos-
sible to lead in the development
of new technology when your entire
system design is dedicated to
following.
Q: How would you change that?
RC: Current practices aside, the
correct way to approach design is
to first define the problem or mar-
ket need. Standards should be fol-
lowed wherever possible. However;
if technology is significantly advan-
ced, the system design should
never be unduly biased by fear
of incompatibility.
Our work on the NOD™ cursor
control device is a good example
of this theory in practice. In looking
at the mouse as a method of
directing cursor movement, we
recognized the problems of
having to remove the hands from
the keyboard and the require-
ment of having additional clear
desk area.
This design began with the
generalization of "what are we try-
ing to do?" instead of looking for
mouse re-designs or spinoffs like
"foot mice"
" . . system design
should never be
unduly biased by fear
of incompatibility."
Q: Where did that lead?
RC: It allowed our engineers to
be creative. We examined human
factors such as whatmuscle groups
have the finest control and the
general aversion to having any
wires attached to one's body.
Then we matched those objectives
against available technology, and
our answer was something totally
different: a cursor control system
that tracks head movement using
light rays. It's similar to the tech-
nology of a television remote
control device. Today we offer
it as a development product to
innovative software engineers,
tomorrow its potential is unlimited.
The point here is that whether
it's the NOD individually or our sys-
tem design in general, we seek the
best solutions, whether they're
standard or not The goal is provid-
ing the best answer; not just the
usual answer. Maybe the philoso-
phy is best summarized in Stride s
tagline: "Performance By Design™"
STRJDS
Formerly Sage Computer
For more information on Stride or
the location of the nearest Stride
Dealer call or write us today. We'll
also send you a free copy of our
32 page product catalog.
Corporate Offices:
4905 Energy Way
Reno. NV 89502
(702)322-6868
Regional Offices:
Boston: (617) 229-6868
Dallas: (214) 392-7070
IBM PC and XT are trademarks of
International Business Machines Corp.
Stride. NOD. and "Performance By
Design" are trademarks of Stride Micro.
Inquiry 343
JULY 1985 'BYTE 291
Got a minute?
The folks who make very modern personal computers would have you accept
a very old fashioned idea. Namely that you should buy everything else
frorn them, too.
Including their printers.
But IBM owners everywhere are finding that while the IBM PC may be the
right tool for their business, the ideal tool for putting their
business on paper is the all new Microline 192 from Okidata. And it
isn't taking therrt long to find out.
First there's speed. The Microline 19£ is twice as fast as the IBM
Graphics Printer. But IBM PC owners are finding some other very
remarkable features about the Microline 19c! that the Graphics Printer
doesn't have.
PRINTER COMPARISON
v TEXT SPD GRAPH SPD
WARRANTY PRICE
■1 OKIDATA ML 192
ES3 IBM GRAPHICS PTR
FEATURE
OKJDATA
W.t
.
SPEED
160 CPS
80
CPS
CORRESPONDENCE QUALITY
YES
NO
FREE FONT SOFTWARE
YES
NO
BIDIRECTIONAL GRAPHICS
YES
NO
MENU SELECT MODE
YES
NO
CUT SHEET FEEDER
OPTIONAL
NO
WIDE CARRIAGE MODEL
YES (ML-193
*699)
NO
WARRANTY
1 FULL YEAR
90
DAYS
WEIGHT
9 LBS
13
LBS
SUGGESTED L I ST P R I CE
$499
$449
•
Oh, one other comparison worth repeating. In the minute and ten
seconds it took the Microline 192 to print what you' ve just read,
the IBM Graphics Printer wouldn't have told half the story.
OKIDATA, an OKI AMERICA company
OKIDATA MICROLINE 192
That's about all it takes to discover
why Okidata's new printer
beats the IRM m Graphics Printer.
The folks who make very modern personal computers would have you accept
a very old fashioned idea. Namely that you should buy everything else
•from them, too-
Including their : printers. ,
But IBM owners everywhere are finding that while the IBM PC may be the
right too] for their business, the ideal tool -for putting their
business on paper is the all new Microline 192 from Qkidata. And it
isn't taking them long to find out.
First there's speed. -The Microline 192 -is- twice as fast as the IBM ■
Graphics Printer. But IBM FC owners are fi hding some other very
remarkable features about the Microline 192 that the Graphics Printer
doesn't have.
*> ^
PRINTER COMPARISON
\mS:M.:::~m§%
an OKI AMERICA company
Mt. Laurel, NJ 08054, 1-800-OKIDATA
Inquiry 261;
IBM is a registered trademark of international Business Machines, Inc.
HOW TO BUY SOFTWARE
WHEN ALL THE ADS
LOOK THE SAME.
We know it's hard to choose
a software house. All
the ads say the same
thing— "Lowest prices," "fastest
delivery," "best support," "biggest
inventory."
Trouble is, although the
claims are the same, the com-
panies are very different. Which
is why we want you to know
some important facts about us:
i.
800-SOFTWARE is one of
the oldest and most repu-
table firms in the industry. Our
customers include Coca-Cola,
GE, Hewlett-Packard, Xerox,
AT&T, and thousands of other
satisfied buyers.
2 Our National Accounts Pro-
• gram offers volume dis-
counts and valuable services to
large software users. We offer
incredibly low prices on large
bids!
3 We have a giant, $1,000,000
• inventory. Which means we
can offer next-day delivery if
needed.
4 With every product you get
• friendly, expert technical
support. Have a question?
You'll be glad you bought from
800-SOFTWARE!
5 We'll match our com-
• petitors' prices on most
products. We never cut service.
6 We never charge extra for
• credit card purchases, nor
do we process for payment until
the product is shipped. (Our com-
petitors don't make this claim!)
7 You'll automatically receive
• our Technical Support
Newsletter— a great way to stay
up-to-date.
8 We are members of the
• Better Business Bureau
and the Direct Marketing
Association.
9 We want your business.
• And your repeat business.
Which is why we work so hard to
keep you happy. Give us a call and
let us prove it!
CHECK OUT ALL OUR INCREDIBLE PRICES:
Wordstar 2000/2000 Plus
PFS File/Graph/Write
Okidoto 92/93
Epson Printers
CALL
$84
$399/$649
CALL
RBase4000
$259
SuperCalc 2/3
$159/$195
Hercules Color/Graphic Card
$199/$325
IUS Accounting
$299/mod.
SOFTWARE
MICRORIM" RBase 4000
$259
HARDWARE, ETC
BORLAND SOFTWARE"
MICROSOFT®
AM0EK" Monitors
CALL
Sidekick
CALL
Multiplan
$125
AST" Products
CALL
Turbo Pascal/8087
!49/$75
Fortran
$269
ATr&COEX-TRAINING
CALL
BOURBAKI-IOrr
$ 79
All Other Products
CALL
CODE-A-PHDNETelA-Modem
$479
DECISION RESOURCES®
MICRDSTUF" Crosstalk
$ 95
EPSON" PRINTERS
Chartmaster
$249
MULTIMATE™
$255
FX80.FX100&LQ1500
CALL
Signmaster
$189
R0SESDFT ,M ProKey
$ 99
HAYES"
DIGITAL RESEARCH™
CALL
SOFTWARE PUBLISHERS
Smartmodems1200/1200B
CALL
F0X&GELLER™
CALL
PFS FilelGraph/Write
$ 84
HERCULES"
FUNK SOFTWARE" Sideways
$ 49
PFS Report
$ 75
Color Card
$199
HARVARD SOFTWARE"
SORCIM/IUS"
Graphic Card
$325
Harvard Project Manager
$289
SuperCalc 2/3
$159/$195
MAXELL" & MEMDREX" DISKETTES
CALL
IMSI ,M PC Paintbrush
$ 99
EasyWriter II System
$185
MEMORY CHIPS
CALL
LATTICE C COMPILER"
$359
IUS Easy Business Accou
nting $299/mod.
0KIDATA" PRINTERS
LIFETREE™ Volkswriter Deluxe
$179
Super Project
$209
92 IBM
$399
MICROPRO®
All Other Products
CALL
93 IBM
$649
WordStar
$209
PRINCETON GRAPHICS" MONITORS
CALL
WordStar 2000/2000 Plus
CALL
0UADRAM"
CALL
WordStar Pro Package/P.P. Plus $2E
9/$359
WESTERNUNIONEASYLINK®
FREE
InfoStar
CALL
All Other Products
CALL
WE ALSO CARRY HUNDREDS OF OTHER PRODUCTS FOR THE IBM-PC®
AND COMPATIBLES, MACINTOSH®, APPLE II® AND CP/M®!
"visST
800-SOFTWARE, INC.
940 Dwight Way
Berkeley, CA 94710
Inquiry 8
© Copyright 1985. 800-Sof tware, Inc.
^800-SOFTWARE)
To order call toll-free:
800-227-4587 OR 415-644-3611
DDealer inquiries welcome.
□Quantity discounts available through our
National Accounts Program.
□Purchase orders accepted. Please call us
in advance.
□Call for shipping charges. Overnight de-
livery available.
□ We do not add surcharge for credit card
purchases.
□ Prices may change. Above prices are for
IBM-PC and compatibles.
□ International orders welcome:
TELEX #751743 800 SOFTWARE UD.
□All returnable products subject to a mi-
nor restocking charge.
REVIEW FEEDBACK
MODULA-2/86
We would like to clarify some important
points regarding the review of Logitech's
Modula-2/86 by Kevin Bowyer (February,
page 311).
Three months prior to the review's pub-
lication. Logitech released a new version
of Modula-2/86. Release 1.1 provides sig-
nificant enhancements, and modifications
to 1.0.
Modula-2/86 1.1 no longer requires an
8087 numeric coprocessor chip. In addi-
tion to 8087 in-line code, the system now
provides software emulation for real data-
type operations and exception handling
for real operations.
A utility program called LOD2EXE is
now available as part of Modula-2/86's
utilities package. This utility merges the
run-time support (M2.EXE) with a .IjOD file
to produce one DOS-executable file (.EXE)
so you can execute Modula-2/86 programs
directly from PC-DOS. Modula-2/86 re-
quires 256K bytes of RAM and is now
compatible with MS-DOS 3.0.
The overall speed of compiling and link-
ing has been improved by a factor of 10
to 40 percent.
A symbolic run-time debugger is avail-
able and sold as a separate package. The
user interface of the new postmortem de-
bugger, included in the base package, has
been improved and made compatible with
the optional symbolic run-time debugger.
The run-time debugger is sold as a sepa-
rate package.
The messages displayed during com-
pilation have been changed to be more
descriptive. And Modula-2/86 for MS-DOS
is compatible with generic MS-DOS and
therefore runs on a variety of machines
other than the IBM PC.
Christopher R. Cale
Logitech
Redwood City, CA
EasyLink and MCI Mail
We believe that Wayne Rash's review of
EasyLink and MCI Mail (Feburary, page
317) contained some misleading impres-
sions. Also, several features added to
EasyLink shortly before the issue was
published make the service easy to use
and inexpensive.
EasyLink's major new features are
prompting, two-hour express-document
and overnight delivery of letter-quality
documents, and session control. The
prompting feature leads users step by step
through creating and sending a message
or retrieving information from the mail-
box. To activate prompting, users type /
Prompt and Enter. Once EasyLink users
become familiar with the system, they can
bypass prompting.
Two-hour express-document delivery is
available for $20 to most major U.S. metro-
politan areas, with overnight delivery ser-
vice available for $7.75 to the entire coun-
try. Both services, which are provided by
DHL Worldwide Courier Express, are less
expensive than the MCI alternative.
The session-control feature lets EasyLink
users move directly from EasyLink to
another service (such as FYI) and back
during the same phone call. Session con-
trol features menus to lead users through
the switching process.
Your review states that from the infor-
mation you had, the two software pack-
ages are functionally equivalent. But
Instant Mail Manager from Western Union
offers features superior to those in the
package offered for MCI Mail, including
a text editor, address-list maintenance,
local-filing (message-management) capa-
bility, and easy communication with other
hosts.
While your review employs a few com-
parisons that show EasyLink to be more
expensive than MCI Mail, it can just as
easily be shown that EasyLink is less ex-
pensive. Since the majority of business
correspondence contains fewer characters
than the MCI ounce. EasyLink would be
less expensive in most cases.
Mel Webster
Miller Communications
Boston, MA
Janus/Ada
The review of Janus/Ada by Mark I. Welch
(February, page 295) was based on a ver-
sion that was almost a year old. Mr. Welch
had problems with several nonstandard
features of lanus/Ada. The latest version.
1.5.1. contains a standard, full Ada gram-
mar. Any program written in Ada will be
accepted by Janus/Ada as syntactically cor-
rect (with some features marked as unim-
plemented). The "empty parentheses"
problem does not exist in version 1.5.1;
function calls have been updated to match
the current Ada standard.
The new version also comes with an
Ada-standard (subset) text io module.
The get line routine is Ada-standard. No
get line routine in Ada takes a single
parameter, so Mr. Welch's program
wouldn't have worked anyway. The Ada
get for strings is the same as a loop that
reads a fixed number of characters, so it
is useless for interactive input.
The lanus/Ada code generator, parti-
cularly local-variable access, has been im-
proved in version 1.5.1. The BYTE prime-
number benchmark (as a subprogram, not
a package) now runs in 18.44 seconds on
an IBM PC XT. You can get a further im-
provement to 1 5.80 seconds by using the
stand-alone .optimizer provided in the
tools. The optimizer was previously a
separate product.
The prime-number benchmark is some-
what misleading since an Ada main pro-
gram is a normal procedure. Unlike other
languages, in Ada you can call a main pro-
gram recursively. Thus the data contained
in it must be allocated on the stack, rather
than in memory. That makes Ada slower
than most other languages in benchmarks,
no matter how good the compiler.
Ada does not have an unsigned integer
type, so I see no reason why the reviewer
expected one. The Fibonacci benchmark,
which expects 16-bit unsigned integers, is
unfair to any language that does not have
them (including Pascal).
Long integer is not a predefined type
in Janus/Ada; it is an optional Ada type.
We have been providing notes about the
use of long integer for a long time;
perhaps Mr. Welch did not get them. We
have revised Janus/Ada's manual to elimi-
nate problems like the erroneous mention
of long integer as a predefined type. We
also renumbered the sections to match
the 1983 ANSI Ada standard. The new ver-
sion of Janus/Ada has floating-point soft-
ware and can use the 8087 chip. We
generally recommend using the float-
ing-point capabilities rather than the
long integer routines.
The version 1.5.1 compiler completely
[continued)
JULY 1985 • BYTE 295
This ad
is for all those
who ever wonder
why your
company runs
a United Way
campaign.
When it comes right down
to it, you're probably the best rea-
son your company has for getting
involved with the United Way.
You see, they know almost
all of the money given to the
United Way goes back out into
the community to help people.
So if you, or the people you
work with, should ever need any
of our services, like day care,
family counseling or health care,
we'll be right there to help. In
fact, there are tens of thousands
of United Way-supported pro-
grams and services in cities and
towns across the country That
means help is nearby wherever
you are.
And your company knows
that could mean the difference
between keeping or losing a val-
uable employee.
That's why they give. And
that's why they ask you to give.
Because there may come a day
when you need help yourself.
United VNfay
Thanks to you. it works, for ALL OF US.
Ol A Public Service of This Magazine & The Advertising Council
REVIEW FEEDBACK
implements exceptions and exception
handlers, including those on blocks and
packages.
Last, the prices mentioned in the arti-
cle changed at the beginning of 1985. We
no longer directly sell the CP/M version
of Janus/Ada. but it is still available through
Workman & Associates (112 Marion Ave..
Suite 3B. Pasadena. CA 91106. (818) 796-
4401). The C-Pak (the compiler, linker, and
Ada-standard libraries), which is mainly in-
tended for education, is available for
$99.95. The D-Pak. which includes the
C-Pak, the tools, and the full set of
libraries, is now priced at $900. The S-Pak,
which includes the D-Pak, our Pastran
Pascal-to-Ada translator, and the source
code to the libraries, is $1 500. The D- and
S-Paks are intended for software develop-
ment.
Randall L. Brukardt
RR Software Inc.
Madison. Wl
I am glad that RR Software has updated
its compiler to handle Ada's current syn-
tax. My impression as I finished the
review was that the new version had not
yet been released. I will be pleased to
update the review when RR loans me the
compiler's new version; they have prom-
ised to do so.
Mr: Brukardt is correct about geLJine.
Ada does not have a single- parameter
get line procedure (get line also
returns a natural integer for the length
of the string). My intent was to point out
that geLJine had not been implemented
as a procedure, something that has
presumably been fixed in the new
version.
Regarding BYTE benchmarks, I used
the standard BYTE Sieve of Eratosthenes
prime-number benchmark in Ada (Janu-
ary 1 983, page 288); BYTE does not nor-
mally review the performance of optional
optimizers or of rewritten benchmark
programs, since these defeat the purpose
of benchmarks. If the optimizer is now a
standard component of /anus/Ad ] a, an up-
dated review should include its perfor-
mance. Anyone who can suggest a bet-
ter compiler benchmark that can be fairly
translated across all languages should let
me know.
I realize that Ad a does not have an un-
signed integer type. My point was that
you cannot run the Fibonacci benchmark
in Janus/Ada because the language can-
not handle numbers that large without
overflowing the stack or heap. I wasn't
faulting the compiler or language as
much as explaining why I couldn't pro-
vide a value for this standard benchmark.
Since the maximum and minimum values
for integer are not specified in the refer-
ence manual, other Ada compilers might
be able to execute this benchmark.
I am happy to hear that the compiler's
price is now $99.95. If, as Mr. Brukardt
reports, the compiler now matches stan-
dard Ada 1983 syntax, Janus/Ada is a
bargain and a must for hobbyists trying
to learn Ada.
-Mark J. Welch
Staff Writer
Altos 586
I agree with Greg Corson's review of the
Altos 586 with the XENIX Development
System (March, page 247). However, we
have managed to circumvent some of the
problems he mentions.
We are using two Altos 986-40s with
Altos Worknet, 10 terminals, two high-
speed printers, two modems, and six local
screen printers. The modem communica-
tion problem was solved by purchasing
M-Link. This communication program lets
us control communication protocol rather
than rely on the standard Altos output.
The XENIX Development System is
amazing; much like CP/M. you understand
XENIX from other authors' articles and
books, not from the original documenta-
tion. However, we are using programs writ-
ten in COBOL. FORTRAN, C, and MS-
BASIC interchangeably and without know-
ing which program is written in what
language.
With the advent of XENIX 3.0 and Work-
net 3.0. the documentation is now in 13
manuals covering 2 inches of shelf space.
Both the hardware and the XENIX system
are superior, but liaison between hardware
and software becomes extremely confus-
ing.
Richard C. Lofberg
Teaneck, NJ
Atari 800XL
I was pleased to see Ion Edwards's review
of the Atari 800XL (March, page 267). The
800XL is a superior machine for the
money. For $300. a computerist can get
a disk drive and a 64K-byte 6502C
machine.
Literally thousands of programs are
available for the Atari, and two magazines
devoted entirely to the machine do an out-
standing job.
Also, the Action! compiler works faster
than any I have seen, and it produces
good, tight machine code. It is highly
structured, complete with subroutines,
[continued)
296 BYTE • IULY 1985
*M
ALL PC HARD DISKS
LOW POWER
-*«•«•
ppY Compatible)
H€ UJORLD OF PC UPGRRD6S
1ST 10 Mbyte Hard Disk with Controller
IS1 OR 1 Mbyte Removable Hard Disk/Controller
IS20 20 Mbyte Hard Disk with Controller $790
IS30 30 Mbyte Hard Disk with Controller $11 95
MT-1 1 Mbyte Micro Tape Backup "add it to your XT" CALL
ISPS Power Supply "Internal" ( 1 50 wal
CC01 floppy/Hard Disk Controller Card ( 1 .<■
when included in any of above Hard Disk Systems add
"for vour nr
RT20 20 Mbyte Hard Disk for IBM RT o$795
RT33 33 Mbyte Hard Disk for IBM RT $995
NOT€: The above pricing is for internal units. Gcternal units are available.
Micro Design International has been serving the Computer Industry for over 8 years.
Our products carry a one year warranty with a 30-day money back guarantee.
MftGNCTIC MCMORY
PRODUCTS FOR TH€ NOW
°M RT, XT/PC AND FROM
>MPOTIBl€S... '
NOW
FROM
M
ofW
BND
\ro\
iv-»-^*
l5 k access)
(DOS manual on
y\W>
disk
..as
r©vie'
u)ed l0
pC. UJe<*
U€CT
JVt\.-%V.1MEXi
Inquiry 234
J/vlsci/Check/or Money Orel-
Micro Desi g n International Inc.
6566 University Boulevard. Winter Pork, Florida 32792 (305) 677-8333 T6l€X 332559 MDII Oftl UD
rmake any decisions about
your software needs, talk to WfiJCOM -
the people major software users around
the world have trusted for years.
\X^\TCOM has the products you need to
get the job done right. Proven performers
like WATFOR*, WATRV*, WATBOL*,
and SCRIPT Plus new leaders in soft-
ware for PC workstations and micro-to-
mainframe communications. Networks,
language interpreters and compilers.
Text preparation and data management
All WATCOM products are human
engineered to provide the optimum in
people efficiency and productivity And
they're designed to run compatibly on
IBM mainframes and PC's, Digital main-
nd micros, and Commodore
micros. ■
Whatever you need is backed up by
WATCOM's innovative maintenance anc
support services. You'll be kept up to
date with the latest in product enhance-
ments and information. And our publica-
tions and seminars will help you get the
most out of your software investment
WATCOM. Quality products. Professional
service. And a reputation built on more
than 150,000 licensed mainframe and
micro software programs throughout
the world. So talk to us before you
decide. After all, choosing the right
software is serious business. Foryou.
And for WATCOM.
right choice: JANET/2 NETWORK
3etter resource management makes Janet/2 the right choice
in software for IBM and PC Jr.* networks.
Janet/2 shares hardware, software, and data. Ubraries can
be centrally secured for controlled access by a number of
users. Run your favorite programs under standard DOS.
Janet/2 consists of a file server connected to a maximum of
1 6 workstations using IBM Cluster Adapters. The file server
is usually an IBM XT*. Janet/2 gives you faster logical diskettes
using a hard disk and workstation diskette drives are optional.
Make the right choice. Call or write WATCOM today and
we'll tell you all about Janet/2 or any of WATCOM'S other
people-efficient products.
WATC
The right choice in software.
_
Yes! I want to make the right choice in software. Send me more information on:
□ JANET/2 NETWORK □ WATCOM Software Catalogue
Name:
Company:.
Title:
Address:.
City:
.State:.
.Zip:.
WATCOM PRODUCTS INC.
415 Phillip Street
Waterloo, Ontario, Canada
N2L3X2
(519) 886-3700
Telex 06-955458
BYT-2
•WATFOR, WATFIV and WATBOL are registered trademarks of the University of Waterloo.
•IBM PC and IBM XT are registered trademarks of International Business Machines Corporation.
298 BYTE • JULY 1985
Inquiry 3 79
REVIEW FEEDBACK
global variables, local variables, and
arguments. I wish someone would tell
computer teachers in elementary schools
how cheaply they could teach structured
programming instead of BASIC.
I. Ray Wood
Benton, IL
Jukis Tractor Feed
John ). Williams's letter in Review Feedback
(March, page 303) found sympathetic
readers: We experienced the same difficul-
ty with the tractor feed. Since we have four
Juki printers, we felt we had bought into
a lemon factory until we hit on what ap-
pears to be an inexpensive solution.
The paper path from the underside of
the tractor, around the platen, and back
again through the top is too long and
allows for paper slippage. This isn't too
bad unless you need some form of
double-printing. We finally found a
method to take up the slack that gets rid
of the wandering without causing gear-
stripping friction.
The steel rod just below the paper-out
bail is mounted to each end plate. We
could remove only the left screw, but this
was enough to access one side of the rod.
We took polyethylene spiral wrap for har-
nessing cables and worked it on over the
steel rod. The size we used was % inch out-
side diameter, but Vi inch would probably
be easier to work with. A light touch of
silicon lubricant helped it slide more
easily, and any residue that made it to the
outer surface of the wrap probably re-
duced the paper friction.
This slight addition to paper-path length
worked wonders for us. The spiral wrap
should be available locally, but several
electronics mail-order catalogs carry it too.
John J. Neville
Onamia, MN
Tecmars jrCaptain
In Glenn Hartwig's review of jrCaptain
(March, page 299), he remarked about the
cosmetics of the keyboard, the limitations
of a single disk drive, and the need for
more memory. In home use, I have found
none of these problems insurmountable.
When you spend a lot of time with a
PCjr, you find two less obvious problems,
one major and one relatively minor. The
minor one is the limited keyboard buffer.
The serious problem is lack of direct-
memory access (DMA): Everything stops
when you read or write to disk. Almost
every PCjr owner I meet has problems
downloading files from remote host com-
puters. There is a crying need for software
that will support flow control for receiving
ASCII files, as well as XMODEM for binary
files.
I assume that expansion units like lec-
mar's do not provide DMA but do get
around these problems by providing a vir-
tual disk in RAM. Are reliable file transfers
possible this way? Is that also possible
without the memory expansion? In other
words, is there a RAM-disk program that
is compact and will fit 40K or 50K bytes
of storage into the PCjr above the com-
munications program?
P. M. MORETTI
Stillwater, OK
Perhaps other PCjr owners can offer sug-
gestions.
-Glenn Hartwig
Technical Editor, Reviews
Glenn Hartwig could not find the data
sheet for an 8314 memory chip on lec-
mar's jrCaptain because it does not exist.
The number 8314 is a date code repre-
senting the 14th week of 1983 when the
part was manufactured. Almost all semi-
conductors are branded by the manufac-
turer with its logo, a part number, and a
date code for lot traceability. Off -brand or
retested parts will have the manufacturer's
logo obliterated or removed but will
generally leave a generic part number
such as 4164 and the date code.
David W. Thomson
Highlands Ranch, CO
Microsoft BASIC
Manly W. Mumford, commenting on
Microsoft BASIC in Review Feedback
(March, page 303). made the same obser-
vation my students do at first: It seems
crude compared to BASICS on lap and
home computers because it lacks a full-
screen editor and a Clear Screen state-
ment.
The problem is that MS-DOS and CP/M
provide software with only a simple ser-
vice to print ASCII characters to the
screen. When Microsoft designed MBASIC
to run, without changes, on any computer
(that is, working strictly through the sys-
tem), this limited cursor movements to the
directions provided by ASCII or the sys-
tem. Since ASCII was designed around
Teletype terminals using paper, text dis-
play can proceed only to the right and
down except for backspacing along the
current line. This rules out the possibility
of a full-screen editor.
For similar reasons, ASCII, MS-DOS. and
CP/M do not provide for clearing the
screen. To provide these services to soft-
(continued)
DeSmet
C
MACINTOSH™ $
DEVELOPMENT v
PACKAGE
150
Includes Shipping
Runs on 1 28K and 51 2K Macintosh
■ Produces FINDER/SHELL
applications
■ Dynamic OVERLAY support
Full K&R C Compiler
■ Native Code Compiler
■ In-line asm directive
■ IEEE S/W Floating Point
Assembler, Linker, and Librarian
Machine Code Debugger
Source Code Editor
"SHELL" Interface
■ Environmental Variables
■ Wild-Card Expansion
■ Many Built-in Functions
■ Command History
■ Runs Any Application
>120 Function STDIO Library
>450 Function Macintosh ROM
Library
360 Page Manual
RAM Disk
Macintosh is a trademark licensed to Apple Computer, Inc.
□ Please Send Information.
D Send Macintosh Development Package
Check # Enclosed
C
WARE
CORPORATION
P.O. BOX C
Sunnyvale, CA 94087
(408) 720-9696
All orders shipped UPS surface. California residents
add sales tax. Canada shipping add $5, elsewhere add
$15. Checks must be on U.S. Bank and in U.S. Dollars.
Call 9 a.m.-1 p.m. to CHARGE by VISA/MC/AMEX.
I Street Address:505 W.Olive, #767, Sunnyvale, CA 94086 I
JULY 1985 -BYTE 299
Se habla Espanol Call for programs not listed
Technical & Other Information (602) 246-2222
TOLL FREE ORDER LINE 1-(800)-421-3135
Call lor pricing on oncriDV n^ r*rkliJirniTimO Authorized Sperry Dealer
other Sperry Computers. OrtHH I rU L/LMVIrUltrTO Dealer Inquiries Invited.
Mono Desktop 256K, 2 Drives, Serial Port, Par. Port,
Clock, MSDOS 2.11, GWBasic plus Other Software $1650
Portable Computer 256K 2 Drives Full IBM Compatibility $1650
FREE! PRINTER SET SOFTWARE
Purchase an Okidata, Epson, Gemini or
Toshiba printer and receive at no charge a
menu driven program to set print character-
isticsortomakeyourcomputerfunctionasa
correcting typewriter. Retail value $35.
Available for most disk formats.
PRINTERS
CITIZEN
MSP-10 $299
MSP-15 Call
MSP-20 425
C-ITOH
F-10-55 1030
8510 Parallel (Pro-writer) 295
8510SEP 399
DAISYWRITER 2000 795
EPSON
FX 80+ 335
FX 1 00+ 469
LX 80 255
LQ 1500 Parallel 906
Homewriter w/interface 360
JUKI
Juki 6100 385
Juki 6300 685
Juki Tractors 129
NEC
3550 1190
8850 1500
P2 Parallel 525
P3 Parallel 725
OKIDATA
Okidata 192 Microline 369
Okidata 1 93 Microline Call
Okimate 20 Color Printer Call
Okidata 182 Microline 229
Okidata 84P 650
SILVER REED
EXP400P 235
EXP 500P 289
EXP 550P 399
EXP 770P 699
STAR MICRONICS
SG-10 235
SG-15 369
Call for prices on other models
TOSHIBA
1340 549
P351 1164
AB PRINT SWITCH 85
MOUSE SYSTEMS
PC Mouse w/Paint $135
TERMINALS
Qume QVT-102 Green 448
WYSE50 450
MICROSOFT
Bus. Mouse 129
Serial Mouse 129
MODEMS
Hayes 1200 395
Hayes 1 200B 359
Hayes 2400 595
Anchor Mark XII 239
Anchor Express Call
Promodem 1 200B 262
Promodem 1 200 309
RAM
64K 150NS Chips (set of 9) 12
256K Ram Chips (set of 9) 69
BOARDS
AST Six Pack Plus 249
AST Advantage 395
Hercules Color Card 149
Hercules Graphics Board 295
Paradise Graphics Board 259
Paradise Five Pak w/64K 175
Quad ram Board w/p/s/g 225
Quadcolor I 185
Sigma Maximizer 239
Sigma 384K bd w/256K 220
STB Graphics II 245
STB Mono Board 155
DISK DRIVES
CDC Disk Drives 139
Iomega Bernoulli 20 mg 2495
Iomega Bernoulli Plus 20 mg 2625
1 mg External Hard Drive 825
33 mg External Hard Drive 1625
Turbo 10 Internal Drive 685
Turbo 20 Internal Drive 1019
MONITORS
AMDEK Call for price
Taxan 425 399
Taxan 121 Green 125
Taxan 1 22 amber 134
Princeton HX-12 449
Princeton Max 1 2E 179
CP/M SOFTWARE
Call us for pricing on CP/M Software!
Programs like Multiplan, Wordstar
Propack, Fortran, Move-It, Crosstalk and
more!
TERMS: Prices include 3% cash discount. Add 3% for charge orders. Shipping on most items
$5.00. AZ orders +6% Sales Tax. Personal check, allow ten (10) days to clear. Prices subject to
change. _^_^^_
TOLL-FREE ORDER LINE 1-800-421-3135
WAREHOUSE DATA PRODUCTS
2701 West Glendale Ave., Suite 6
Phoenix, AZ 85021
REVIEW FEEDBACK
ware, terminals recognize escape se-
quences—sequences of two or more
ASCII characters, often beginning with the
Escape character— as special commands
to move the cursor, erase lines, clear the
screen, and so on. Unfortunately, each ter-
minal maker uses different sequences. To
clear my Osborne l's screen, I print Ctrl-
Z; on my employer's DEC Rainbow 100,
I print seven characters: Esc | 2 J Esc | H.
Microsoft provided an Install program
that lets the user adapt MBASIC to any ter-
minal. You can solve your editing problem
by saving your MBASIC program in ASCII
form and using your favorite text editor.
On my Osborne l , I set up two function
keys that transfer my work back and forth
between MBASIC and the WordStar-like
(but faster) public-domain editor VDO; the
transfer takes only seconds in either direc-
tion. Mr. Mumford should be able to use
MemoMaker on his HP 1 10 in this way.
Similarly, his terminal manual should
describe a sequence that clears the
screen. If such terminal-specific sequences
are always written as subroutines or de-
fined functions. MBASIC programs can be
ported to other terminals by changing
only those subroutines. I hope those mov-
ing up to MBASIC from home computers
will notice the improvements, especially
the ability to use up to 40 characters in
truly descriptive variable names.
Alan T. Chattaway
\fancouver, British Columbia, Canada
NewWord
In John Heilborn and Nanci Reel's review
of NewWord (February, page 291). I was
shocked to read: 'The R command. . .is
missing from NewWord. and NewStar Soft-
ware has no plans to add it to NewWord's
vocabulary." Our household has two Mor-
row MD3s that came bundled with New-
Word 1.19 and NewWord 1.32; both in-
clude the R command, which I use fre-
quently. In addition to formatting blank
disks, running the program STAT.COM
allows maintenance of disk data.
Photo la in the review is clearly the in-
troductory screen from a demonstration
program, so perhaps the R function was
deleted from the demo or perhaps the
statement in the review pertains only to
the MS-DOS/PC-DOS versions of NewWord
( 1. 19 and 1. 3 2 are CP/M versions).
Robert C Brooks
Nashua. NH
Geneva PX-8
I have some comments on Rich Malloy's
review of the Epson Geneva PX-8 lap com-
(continued)
300 BYTE • JULY 1985
Inquiry 378
UNtX'MUMIK
nm
Better Waite
He's considered a heavy in the com-
puter book market. Yet his writing
style is light and informative. He's
Mitch Waite.
Sams offers a wide variety of Waite books.
We published Waite's first book in 1975. And
we continue to add books to our Waite series
every year.
From operating systems to programming,
Sams Waite books make computing simple.
They're easy-to-read and include various
charts, diagrams, and command
cards that guide you through each
procedure step-by-step.
Better yet, Sams has four new Waite
books covering today's most popular
operating systems and printers.
They're Waite's best books yet. And
they'll help you learn the intricacies
of computing better than ever!
There's never been a better time to buy
Sams Waite books than now! Visit your local
Sams dealer. Or call our toll-free number
and ask for Operator 135.
Modem Connections Bible, No. 22446,
$24.95
Inside Xenix'? No. 22445, $22.95
UNDC" System V Primer, No. 22404, $19-95
Tricks ofthe UNIX Masters, No. 22449,
$24.95
CP/M® Primer (2nd Edition), No. 22170,
$16.95
CP/M Bible: The Authoritative Reference
Guide to CP/M, No. 22015, $19-95
Soul of CP/M: How to use the Hidden Power
of Your CP/M System, No. 22030, $19-95
Al on the Mac, No. 22447, $21.95
Advanced UNIX Assembly Programmers
Guide, No. 22403, $18.95
Using the IBM® PC LAN, No. 22448,
$24.95
800-428-SAMS
In Indiana, call 317-298-5566
SAMS
Inquiry 312
Howard W. Sams & Co., Inc.
4300 West 62nd Street
Indianapolis, IN 46268
Inquiry 121
F3P APPLE II COMPATIBLE DE5KTOP/PORTABLE COMPUTER
F3EP APPLE lie COMPATIBLE DESKTOP/PORTABLE COMPUTER
F^P IBM XT COMPATIBLE DE5KTOP/PORTABLE COMPUTER
F3P. F3EP, AND F*P MICROCOMPUTERS U5E THE 5AME DESK-
TOP/PORTABLE CA5E A5 SHOWN IN PICTURE
FOR MORE DETAILS OF ABOVE MICROCOMPUTERS AND OUR NEW
F8 APPLE/IBM KEYBOARD AND F9A HAYES 1 200A COMPATIBLE
APPLE MODEM AND HAYES 1200B COMPATIBLE IBM PC/XT
MODEM PLEASE WRITE OR SEND TELEX
* APPLE II APPLE lis ARE REGISTERED TRADEMARKS OF APPLE COMPUTERS. INC
* IBM PC IBMXTAREREGIS7ERED TRADEMARKS OF IBM CORP
* HAYES 1200A HAYES 12006 ARE REGISTERED TRADEMARKS OF HAYES
MICROCOMPUTER PRODUCTS. INC.
I IC If LEY COMPANY LTD.
BOX 4-4, NANKANG 4, TAIPEI, TAIWAN R.O.C. TELEX:14025
BELGIUM OFFICE TEL: (02) 428-5024 TELEX:65419
REVIEW FEEDBACK
HARD DISK DRIVE SETS AS LOW AS $529!!!
Other models available • Prices change rapidly • Please Call.
130W Switching
Power Supply
S109
10 MB Set with Tandon Drive $529
10 MB Set with Microscience Drive $549
20 MB Set with Microscience Drive $699
Includes top quality half height hard disk drive,
Mitsuba hard disk drive controller, cables, full height
cover plate, mounting screws, installation instructions.
Full year warranty. You cannot beat the value & our low
price.
Multifunction Board (OK) $149
Includes one serial port, one parallel port, one game
port, clock/calendar & 6 memory banks. Can add up to
an additional 384 KB to your PC. Software included to
perform set/get clock, RAM disk & printer spool.
Direct replacement for your IBM PC power
supply. Fits inside your PC case. Four power
plugs allow you to connect floppy & hard disk
drives, tape backup systems, etc.
■ ■■
P.O. Box 571, Downers Grove, IL 60515
A Division of PACE Systems, Inc.
Please call for FREE catalog and CURRENT LOW PRICES!
1-800-548-8244 (Order Line) 312-810-0037 (Customer Service, Product Information & IL Orders)
Hours: Mon - Fri 8:30-5:30 Saturday 10-4
Check, moncyorder. Visa, MasterCard or American Express (include # & cxp. date) S2.50 shipping & handling in Continental U.S.
(Alaska. Hawaii & foreign add 5%. min. S5.00). Personal/ company checks allow 2 weeks. Please add 2%forcrcditcard use. Illinois
residents add 6.25% sales tax. School & corporate P.O.'s welcome. Dealer inquiries invited. Prices subject to change.
puter (February, page 302).
The reviewer describes the connectors
on the Epson as DIN connectors. However,
the DIN connectors you can purchase in
Radio Shack and from other sources are
not compatible with these plugs. The usual
DIN connectors are [ A inch in diameter;
the Epson connector is something like %
inch.
The review concludes that the PX-8
would make a good second computer.
Most people with two computers want
them to be able to talk to each other. The
PX-8 comes with two programs. TERM and
FILINK. for this purpose. TERM does not
allow the transfer of binary files, only
ASCII text files, and consequently isn't of
much use; you can't transfer programs or
WordStar text with TERM. Serious com-
munication between your desktop com-
puter and the PX-8 should be carried on
through FILINK. If your first computer is
an Epson QX-10. you have no problems
since the QX-10 will talk to the Epson
FILINK protocol. Everybody else is out of
luck. In the vast documentation supplied
with the PX-8. Epson neglected to de-
scribe the protocol used by FILINK. You
can write or buy some other communica-
tions program, but this is counter-
productive in a portable computer with
extremely limited storage space.
The PX-8 comes with a version of Word-
Star. The review says: "The only features
lacking are certain printing capabilities."
The PX-8 WordStar will print only on an
Epson or compatible printer. It's not a
question of only being able to use fancy
features with an Epson printer; the PX-8
WordStar appears to be deliberately con-
figured to make its output impossible to
use on any other printer.
Finally the review commends the PX-8
documentation. In terms of user orienta-
tion. 1 agree. However, the PX-8 CP/M
manual keeps referring to something
called PX-8 System Essentials whenever a
technical question arises. This document
is not provided with the PX-8.
I cannot recommend the Geneva PX-8
to average users because, for the price, it
has too many things wrong with it and not
enough right.
Gregor Owen
Port Jefferson Station, NY
REVIEW FEEDBACK is a column of readers
letters. We welcome responses that support or
challenge BYTE reviews. Send letters to Review
Feedback. BYTE Publications. POB 372.
Hancock. NH 03449. Name and address must
be on all letters.
302 BYTE • JULY 1985
Inquiry 271
Dac-easy accounting
$49.95
Introductory Price
The software revolution of the year!
All 7 complete modules on 1
disk! Compare our features
with other packages costing
thousands more!
General
•Menu Driven •Fully Integrated
•MS-DOS & PC-DOS
•RUNS ON PCjr, PC, XT, AT, AND
COMPATIBLES
•Password Protection In All Programs
•Slipcased Binder
•OVER 300 DIFFERENT REPORTS!!
•OVER 90 ROUTINES!!
•File Capacity Limited Only By Disk Space
•Service Contract Available
•ONLY $49.95 FOR ALL 7 MODULES
•Money Back Guarantee
General Ledger
•Double Entry •Unlimited # Of Accounts
•Multi-Level Accounting
•Unlimited Departments
•3 Year Account History For CRT Inquiry
•Pencil & Pen Feature To Correct Mistakes
Without Reverse Entries
•UNIQUE Budgeting Routine (See Forecasting)
•CRT Voucher Inquiry
•All Reports Compared to Last Year or Budget
•Unlimited Journals
Accounts Receivable
•Open Item or Balance Forward
•7 Customized Columns For Aging Report
•Unlimited # Of Customers
•Mailing Labels With 4 Different Sorts
•Automatic Finance Charges
•Supports Partial Payments • Directories
•3 Year Customer History for # Of Invoices,
Sales, Costs, And Profits
•Customized Text On Statements
•Cash Flow Analysis "Sales Analysis
•Automatic Sales Forecasting By Customer,
Salesman, Or Customer Type
Accounts Payable
•Check Printing "Automatic Allocation Of
Available Cash To Payables
•Vendor Directories With Sorting By Vendor
Code, Name, Or Territory
•Aging Reports With 7 Customized Columns
•Unlimited # Of Vendors
•Mailing Labels «3 Year Vendor History For
CRT Inquiry And Printing
•Flexible Payment Calendar
•Automatic Forecasting of Purchases
•Unlimited Allocations Per Invoice
•Up To 10 Invoices Paid Per Check
Inventory
•Supports Average, Last Purchase, And Standard
Costing Methods "Physical Inventory
•Accepts Any Measure Units Per Case Like
Fractions/Dozens/Gross/Etc
•Automatic Changing Of Costing Methods
•Time A d Product Inventory
•3 Year Product History In Units, Dollars, Cost,
And Profits
•Automatic Forecast Of Product Sales
•Automatic Pricing Assignments
•Alert And Activity Reports With 1 1 Sorts
•CRT Shows On-Hand/On-Order/
Committed/Sales/Cost/Profit/Turns/GROI
Purchase Order
•Allows Up To 99 Lines Per Purchase Order
•Per Line Discount In °la
•Purchase Order Accepts Generic
Discounts/Freight/Taxes/Insurance
•Purchase Order Accepts Back Orders & Returns
•Purchase Journal
•Automatic Interfacing With General Ledger,
Payables, And Inventory
Billing
•Invoicing On Plain Or Pre-Printed Forms
•Prints Sales Journal
•Automatic Updating Of Committed Products In
Inventory
•Ability To Customize Invoice For Remarks
•Allows Return Credit Memo
•Interfaces With Inventory, Accounts Receivable
And General Ledger
Forecasting
•Unique program that automatically forecasts
using your 3 year history
•Forecast Revenue And Expe se Accounts
•Forecast Vendor Purchases
•Forecast Customer Sales, Cost, And Profit By
Customer Or Salesperson
•Forecast Inventory Item Usage By 4 Automatic
Methods
•Forecast By Same As Last Year, Or Vo Base
From Last Year, Or Trend,
Or Least Square Trend Line Analysis Method
NOT COPY-PROTECTED
Minimum Hardware Requirements:
128K memory, one 5 1/4 DSDD floppy disk, 132
column printer in compressed mode, 80X24 CRT,
MS-DOS, PC DOS 2.0 or later.
Runs on your: ibm (PCjr/pc/XT/AT),
AT&T, EPSON, TANDY (1000/1200/2000), TI,
COMPAQ, CORONA, SANYO, COLUMBIA,
ETC.*
♦(Computer names are tradenames and/or trademarks of
their respective manufacturers)
To Order Call Toll Free:
1-800-431-0800
ASK FOR OPERATOR 17
For More Info Call:
(214)458-0038
30 Day Money-Back Guarantee: Before you spend
thousands of dollars on an accounting system, try
dac-easy accounting, and if you are not fully
satisfied, return it. For $49.95 you owe it to
yourself to find out that software doesn't have to
be expensive to be the best.
dac software, inc. 5580 Peterson, Suite 130, Dallas, TX 75240
$49.95 plus $7.50 postage and handling Texas residents add 6 1/8 <?<> sales tax ($3.06) Credit
card members can order by phone. Enclose check or money order with coupon. $7.00 for
C.O.D.
DCHECK DMONEY ORDER DCOD DVISA DMASTERCARD DAMEX
ACCOUNT NO..
. EXPIRES.
Name
Address
City
State
Zip
a--
Phone Signature 17
Inquiry 115
Get the best of both worlds:
Price and Personalized Service!
PC
PROGRAMMERS
CORNER
Borland
Turbo Pascal $ 37
CompuView
Vedit $130
Vedit+ 179
Digital Research
C Basic Camp
(CB-86) $339
CP/M-86 , 45
Concurrent CP/M
w/ Windows 119
Concurrent DOS.... 179
Display Mgr. 279
Fortran 77-DOS
arCP/M... 279
Personal Basic 99
Emerging Technology
Edix (editor) $139
Heritage
Smartkey 11+ $ 75
Microsoft
C Compiler $319
Pascal Comp 199
Basic Camp 249
Morgan Computing
Prqf Basic ,...$79
Trace86 99
Peter Norton
Norton Util 3.0 $ 59
Supersoft
Fortran $209
Lifeboat
Lattice Windows.... $209
Run-C 99
Dr Halo (Graphics). 79
PMate 159
IBM/PC
SOFTWARE
Alpha Software
Data Base Mgr II $179
Anderson Bell
Abstat $289
Arrays, Inc.
Home Acct. + $ 90
Ashton-Tate
dBose II Call
dBase III (v. 1.1) Call
Framework (v. 1.1) ...;. Call
Friday Call
Central Point
Copy II PC $ 34
CompuView
V-Print $ 99
V-Spell 99
Connecticut Software
Printer Boss NEW v. 5 $ 99
Dow Jones
Market Analyzer $229
MarketManager +.... 169
Spreadsheet Link 179
Ecosoft, Inc.
Microstat $239
Enertronics
Enerqraphics $219
w/ Plotter Option 279
Fastware Thor $245
Financier, Inc.
Financier II $119
Tax Series 105
Fox & Geller
Grafox $159
dGraph 159
Quickcode (III or II).... 159
Quick Report 159
dUtil (III or II) 58
FYI
Superfile $139
FYI 3000 259
Sort Facility 99
Harvard Software
Project Manager $249
Total Project Mgr 279
Lifetree
Volkswriter Deluxe $155
Volkswriter Scientific . . 299
Living Videotext
Think Tank (256K) $119
MDBS
Knowledge Man $275
Menlo Corp.
In Search $319
Micropro
Wordstar ProPak $255
Wordstar 2000 255
Wordstar 2000+ 295
Microrim
R-base4000 $265
R-base Clout (V2.0)... 159
R-Writer 95
Prog Interface 259
Microsoft
Flight Simulator $ 39
Project 1.01 169
Word 1.15 229
MuMath/MuSimp 179
Microstuf
Crosstalk $ 99
Multimate (V 3.3) $265
Northwest Analytical
Statpok $329
Open Systems
Acct'g Programs .. ea $379
Peachtree
Acctg Modules $359
Samna Corp.
Samna Word III 329
Satellite Software
Word Perfect w/Sp... $229
Sensible Designs
d Programmer $199
Software Arts
TK! Solver $265
Software Publishing
(PC Jr. Compatible)
PFS: File, Graph
Write, Plan ea $ 89
PFS: Report 79
PFS: Access, Proof. eo 59
Sorcim
Supercalc III $249
Star Software Systems
Acct'g Partner $219
Acct'g Partner II 599
Warner Software
(PC Jr. Compatible)
Desk Organizer $ 1 29
Westminster Software
Pertmaster Call
.. .and many more!
MACINTOSH
CORNER
SOFTWARE
Arrays, Inc.
Home Acct $ 69
Creative Solutions
MacForth $ 99
MacForth II 169
Human Edge Software
Sales, Mgmt
Edge ea $159
Commun. Edge 139
Infocom Call
Living Videotext
Think Tank $ 89
Microsoft
Basic Interp $ 99
Chart 79
File 139
Multiplan 139
Word 139
Sierra On-line
Frogger $ 32
Software Publishing
PFS: File &
Report Combo $119
Telos Software
Filevision...... $109
APPLE
SOFTWARE
Alpha Software
Apple-IBM
Connection $169
Arrays, Inc.
Home Acct $ 59
FCM 79
Ashton-Tate Call
Dow Jones
Market Analyzer $229
Market Manager 1 89
Spreadsheet Link 179
Living Videotext
Think Tank $ 99
Micropro
Pro Pak $349
Microsoft Call
Peachtree
Back to Basics $149
PeachPak
Series 40 or 80 $229
Software Publishing
PFS: File, Graph,
Report :. eo $ 79
CP/M
SOFTWARE
All prices below are for
8" standard.
Ashton-Tate
dBose II Call
CompuView Call
Digital Research
DR Assem&Tools86.$119
C Basic Comp (CB-80) 289
SPP(86) 149
Display Mgr 80 239
Display Mgr 86 279
Pascal MT+ 80 199
Pascal MT+ 86 349
PL/186 399
Access Mgr 86 239
Fortran 77 86 199
Infocom
All Games Call
Micro Pro
WordStar $250
Pro-Pak (WS,
MM, SI, SS) $359
Microsoft Call
Microstuf
Crosstalk $ 99
Northwest Analytical
Statpak $365
Oasis
Word Plus $110
Punctuation & Style.... 99
Supersoft
Disk Doctor $ 74
PC SOFTWARE SPECIALS
Enertronics — Energraphics
Interactive, 3-dimensional computer graphics tool $209
w/ Plotter option 269
Microsoft — Fortran Compiler
Designed specifically for solving numerical problems.
Widely used programming language for scientific and
engineering applications $239
MDBS — Knowledge Man
Integrated data mgmt, statistical analysis, spreadsheet,
structured programming language pkg $269
Optional integrated components:
K-Graph 135
K-Text 99
K-Paint 59
K-Mouse 65
K-Report 135
Spectrum Software — Micro-Cap
Microcomputer Circuit Analysis Program. A professional
design tool created to enhance the productivity of elec-
tronics design by providing an interactive drawing and
simulation system $359
Micro-Cap II 695
Micro Logic 345
Mathematics Series 45
Wadsworth Professional Software — Statpro
Data Analysis Package. Enter, manipulate, transform,
edit and graphically portray data and results $599
Lifetree Software, Inc. — Volkswriter Scientific
Roman & Greek alphobets and oil of the commonly used
scientific and mathematical symbols and technical characters
available for use. Multiple fonts and typesizes displayed
on the screen exactly as they will print. Typeset oriented
for excellent quality printing $279
Special prices in effect through July 3 1, 1985
■"■■..•'. .•- " ;
APPLE/
FRANKLIN
ALS
CP/MCard $269
Smarterm II 119
Z-Engine 139
CCS
7711 Asynch Serial $ 99
Microsoft
Softcard+ $449
Prem Softcard (HE) 295
Microtek
Printer l/F $ 75
Dumpling-16K 169
Dumpling-GX 89
Orange Micro
Grappler + $119
Prometheus
Versacard $159
Videx
Videoterm VT-602 $249
Ultraterm 249
DISPLAY CARDS
Fredericks/Plan-
tronics Colorplus.
.$389
Hercules
Graphics Board...
..$339
Color Board
. 199
MA Systems
PC Peacock
Calor Board
.$249
Paradise
Modular/Display..
. 309
Quadram
Quadcolor 1
.$199
Quadcolor II
. 3B9
Tecmar
Graphics Master..
.$479
PLOTTERS
Amdek
DXY-100 $599
Amplotll B99
Enter
Sweet P Six Shooter... Call
Houston Instruments Call
Panasonic
VP6B01P Plotter $1375
IBM/PC
Memory Chips Call
AST Research
Six Pak + 64K
(exp 384K, S/P, Clk) .. $265
MegaPlus 64K, (Cl/Cal,
S Port, 512K cap
w/Megapak) $269
Megapak 256K up-
grade far Megaplus. Call
BYAD, Inc Call
Maynard Electronics
Floppy Drive Cntrlr.... $11 9
w/ Par Port 169
w/SerPort 179
Sandstar Call
Orange Micro
Mr. Chips Call
Orchid Technology
"Orchid Blossom" Call
Quadram
Quadboard 64K, (exp
384K, Clk/Cal, S&P
Ports, Software) $269
Microfazer Stack Printer
-P/P8K(exp512K)....$139
-S/P 8K (exp 64K) 149
-S/S 8K (exp 64K) 149
Quadlink64K Mem... 385
Other Products Call
Tecmar
Captain's Bd w/64K...$299
1st Mate 259
2nd Mate 250
3rd Mate : 379
Xedex/Microlog
Baby Blue $325
BobyBluell 525
MONITORS
Amdek
300A Amber $149
310A 179
300 Clr 265
500 Clr RGB 385
600 Clr HR 455
700 Clr Ultra HR 535
NEC
JB1260-12" Green ....$119
JC1216RGB 429
PGS
HX12 RGB Clr $489
MAX12E 179
SR12 (690x480 Res)... 639
Doubler Card 175
Quadram
Quadchrome $489
Quadchrome II 429
Amberchrome 175
Quadscreen HiRes 1449
Sanyo
8112 12" HR Green.... $169
Taxan
440 $679
420L 499
425 w/ audio Call
Zenith
135(RGBorcomp)....$499
136 669
Others Call
MODEMS
Hayes
Smartmodem 300 $209
Smartmodem 1200.... 429
Smartmodem 1200B... 369
Prometheus
Pramodem $399
Quadram
Quadmodem $529
US Robotics
Auto-Dial 300/1200... $459
S-100 Modem 349
Password 325
Zoom Telephonies
Networker w/o SW ... $109
DISK DRIVES
CDC 1800 $159
Corvus Hd Call
Davong Hd Call
l-Omega
Bemoufli Box Call
Maynard Electronics
Maynstream: Port-
able back-up for HD
System 60 find
1 cntrlr cd) $1695
Mountain, Inc
FileSafe Combo
Disk/Tape Pack for
the IBM PC or XT Call
Tall Grass
for Wisconsin customers Call
Tandon TM-100-2 Call
PRINTERS
C. Itoh Electronics, Inc.
Starwriter
F10-40P (40cps) $999
A10-20S (20cps) 529
Diablo
630 ECS Call
Epson Call
NEC Call
Okidata 82-93 Call
Quadram
Quadjet Call
Star Micronics Call
TeletexTlOU $399
. . .and much more.
DISKETTES
3M, Maxell, Verbatim
Ultra Magnetics Call
MISC.
Alpha-Delta "MACC 8"
Surge Protector $ 69
Computei
Power Din
P2 Mtr Be
P12 IBM F
P22 Stanc
Electronic
Protection Devices
Lemon/ EC I $ 38
Lime /ECU 55
Orange /EC IV 75
Computer Accessories
Power Directors
P2 Mtr Base $109
P12IBMPC 145
P22 Stand Alone .
. 75
Hauppage
8087 w/o software ....$149
8087 w/ software 255
80287 AT Chip w/o.... 289
Other Products Call
Kensington
Masterpiece $109
Keytronic
KB 5150 $169
KB 5151 173
KB 5151 Dvorak 173
Mouse Systems
PC Mouse $159
Touchtone Technology
Touchtone II
(PC Keypad) $169
Versa Computing
VersaWriter $239
WICO
Joysticks (Ap) $ 39
PCJr
KeyTronic
KB 5150 Jr $169
KB 5151 Jr 173
KB 5149 (Numeric
Keypad) 89
Legacy
Legacy I $239
Legacy II 479
Quadram
Quad Jr
Exp Chassis $529
Quad Jr Exp Mem
(for Chassis) $219
Quadmem Jr 128K. Call
Tecmar
Jr. Captain
(128K,C,P) $319
Jr Wave (64K exp). 259
Jr 2nd Mate
(No Mem,C,P) 129
Jr Cadet (64K exp
for Jr Captain) 169
For assistance in
determining your needs
use our technical line?
We will be happy to
provide full support.
This is only a sample of the nearly 10,000
products we carry. If you're interested in
something not listed, PLEASE CALL!
POLICY:
► Wisconsin residents add 5% for sales tax.
► Minimum $4.00 for shipping, handling and insurance
for orders to $200.
► For orders over $200, add 2/2% for shipping, handling
and insurance.
► For cash prepayment of orders $200 or more, add
ONLY 2% for shipping, handling and insurance.
► Prices are subject to change without notice.
► All items subject to availability. BYAD 0785
WE WELCOME:
► Visa, MasterCharge and American Express. (No charge for credit cards.)
► Corporate, government, educational or volume purchasers, please ask for special accounts
desk for additional discount.
► COD (Add $2.00 per box/parcel. Cash or certified check required.)
► Checks. (Allow 1-2 weeks for clearing.)
INTERNATIONAL POLICY:
We welcome foreign orders. Shipping and handling charges per order are actual shipping costs
plus $50. international handling fee. Canadian orders — please call.
WORKING HOURS*
Monday- Friday 8:30-6:00 • Saturday 10:00-2:00 • Central Time
Technical Support/Customer Service/Order Status: Call (715) 848-1374
Inquiry 267 for Hardware. Inquiry 268 for Software. Inquiry 269 for July Specials.
ORYX SYSTEMS, INC.
CRAFTSMEN OF THE NEW TECHNOLOGY
1 800 826-1589
WITHIN
WISCONSIN
1 800 472-3535
INT'L TELEX: 260101 ORYX SYS WAU
425 First Street • PO. Box 1961
Wausau, Wisconsin 54401
BVTE
Kernel
Computing at Chaos Manor: The renovation at Chaos Manor is nearing completion, but it was still chaotic
Come to the Faire enough for Jerry to spend much of his time on the road, making visits to the
by jerry Pournelle 309 Stride Fairej Texas InstrumentSi an d t h e MacFaire. At the Stride Faire he had
Chaos Manor Mail a chance to meet Niklaus Wirth; at the MacFaire he discovered that the flood
conducted by \erry Poumelle 338 of so f twa re for the Macintosh has finally begun. In addition to his travels, he
byte West Coast: snobol and Icon also spent some time answering readers' letters.
by Ezra Shapiro 341 On the West Coast this month, Ezra Shapiro, BYTE's West Coast bureau chief,
byte U.K.: Starlit Spectrum talked to Ralph Griswold about SNOBOL4 and his new language, Icon.
by Dick Pountain 353 Dick Pountain reports from London on Andrew Hollis's Ormada Observatory
byte Japan: Peripherals. in northern England and on the application of the Sinclair Spectrum microcom-
Chips, and New Computers puter in measuring the brightness of celestial objects.
by miiam Raike 363 p rom Japan, Bill Raike reports on the Silver-Reed EB50, Fujitsu's new erasable
According to Webster: Startup optical-disc technology, the ongoing battle of memory chips in that country,
by Bruce Webster 367 and on two new personal computers.
Mathematical Recreations: Parsing This month sees the debut of a new column. According to Webster is another
and Solving Linear Equations vehicle that will let us provide informed commentary on new products. This
by Robert t. Kurosaka 385 column, taken in conjunction with Computing at Chaos Manor, will help us
Circuit Cellar Feedback better cover the many products that are appearing on the market. The author,
conducted by Steve Garcia 391 Bruce Webster, knows the computer industry. His introductory column deals
bytelines largely with Macintosh products.
conducted by Sol ubes 393 In Mathematical Recreations, Bob Kurosaka presents a BASIC program that
.^^^■■^.^M^n. turns a system of equations into something a computer can deal with.
And finally, Steve Ciarcia provides a brief sampling, in Circuit Cellar Feed-
back, of the numerous letters he receives each month, and Sol Libes offers
more news and speculation on the personal computing industry in BYTELINES.
JULY 1985 -BYTE 307
ymifumiHiMuiibiUrfaatmu '
SERVICES
• Programmers Referral List • Dealerslnquire
• Compart Products • Newsletter
• Help find a Publisher • Rush Order
• Evaluation Literature tree • Over 700 products
• BULLETIN BOARD -7 PM to 7 AM 617-826-4088
ARTIFICIAL INTELLIGENCE
ExpertLISP - Interpreter: Common
LISP syntax, lexical scoping, toolbox,
graphics. Native code COMPILER.
51 2K MAC $465
ExpertE ASE - Expert system tool.
Develop by describing examples of
how you decide. PCDOS $625
EXSYS - Expert System building
tool. Full RAM, Probability, Why,
serious, files PCDOS $275
GC LISP- "COMMON LISP", Help,
tutorial, co-routines, compiled
functions, thorough. PCDOS Call
INSIGHT 1 - Expert Sys. Dev't,
decent PCDOS $ 95
M Prolog -full, rich, separate
work spaces. MSDOS $725
PROLOG-86 - Learn fast, Stan-
dard, tutorials, samples of Natural
Language, Exp. Sys. MSDOS $125
TLC LISP - "LISP-machine"-like,
all RAM, classes, turtle graphics
8087. CP/M-86, MSDOS $235
EDITORS FOR PROGRAMMING
BRIEF Programmer's Editor - undo,
windows, reconfigurable, macro
programs, powerful. PCDOS $195
VEDIT - well liked, macros, buffers,
CPM-80-86, MSDOS, PCDOS $119
Free Literature - Compare Products
Evaluate products Compare competitors Learn about new alternatives One free call
brings information on just about any programming need Ask for any "Packet" or
"Addon Packet" : D AOA, Modula D "Al" DBASIC ETC" DCOBOL □ Editors
□ FORTH □ FORTRAN □ PASCAL □ UNIX/PC or DDebuggers, Linkers, etc
RECENT DISCOVERIES
SMALL TALK for PCDOS -
"Methods" has objects,
windows, browser,
inspector. PCDOS $239
EEBEBSan
We evaluate, carry every available
programmers product. Ask for a
packet describing OVER 20
PRODUCTS
C LANGUAGE
C Terp Interpreter by Gimbel,
full K&R, .OBJ and ASM interface,
8087. MSDOS $275
INSTANT C - Interactive develop-
ment - Edit, Source Debug, run.
EdittoRun-3Secs. MSDOS $445
"INTRODUCING C" - Interactive
C to learn fast. 500 page tutorial,
examples, graphics. PCDOS $ 95
MEGAMAX C - native Macintosh
has fast compile, tight code, K&R.
toolkit, .OBJ, DisASM MAC $275
Wizard C - Lattice C compatible, full
sys. 1 1 1 syntax, lint included, fast,
lib. source. MSDOS $450
EXK3
APPLICATION TOOLKIT by Shaw -
Complete: ISAM, Screen, Overlay
mgnt, report gen, Strings, String
math. Source. CPM, MSDOS $475
COMMUNICATIONS by Greenleaf
($159) or Software horizons ($139)
includes Modem7, interrupts, etc.
Source. Ask for Greenleaf demo.
C SHARP Realtime Toolkit - well
supported, thorough, portable, ob-
jects, state sys. Source MANY $600
C Index + - full B+Tree, variable
length fields. Source, no
royalties. MSDOS $369
PC/LINT - Small, big model. Batch
option. Lattice, C86 MSDOS $ 95
FORTRAN LANGUAGE
MacFORTRAN - full 77, '66 option,
toolbox, debugger, 128K or 51 2K,
ASM-out option MAC $375
RM/Fortran - Full 77, BIG ARRAYS,
8087, optimize, backtrace,
debug. MSDOS $525
Ask about Microsoft, Supersoft, others.
OTHER LANGUAGES
ASSEMBLER - ask about FASM-86
($95), ED/ASM ($95) - both are
fast, compatible, or MASM
($125), improvements.
BetterBASIC all RAM, modules,
structure. BASICA-like PCDOS $185
SNOBOL4+ -great for strings,
patterns. CPM86, MSDOS $ 85
SUPPORT PRODUCTS
BASIC DEVELOPMENT SYSTEM -
(BDS) for BASICA; Adds Renum,
crossref, compress. PCDOS $115
CODESIFTER - Execution PRO-
FILER. Spot bottlenecks. Symbolic,
automatic. PCDOS $109
FASTER C - Lattice users eliminate
Link step. Normal 27 seconds. Faster
C in 13 sec. MSDOS $ 95
PLINK-86for Overlays, mostlang.,
segment control. MSDOS $325
PS MAKE by Unipress - 1 nteractive or
batch. Full MAKE. MSDOS $129
"C" LANGUAGE
MSDOS C86-8087, reliable
Instant C- Inter., fast, full
Lattice C - the standard
Microsoft C 3.0 - new
Williams -debugger, fast
Wizard C - full, fast
CPM80 - EcoPlus C - faster, SLR
BDS C - solid value
MACINTOSH: Hippo II
Megamax - optimizer, full
Consulair's MAC C, toolkit
OUR
PRICE
call
445
call
279
call
450
275
125
375
275
395
EDITORS Programming! | LANGUAGE LIBRARIES
BRIEF -Intuitive, flexible
C Screen withsource 86/80 75
Epsilon-likeEMACS PCDOS 195
FINAL WORD-f or manuals 86/80 215
PMATE- powerful 8086 185
VEDIT -full, liked ' 86/80 119
XTC- multitasking PCDOS 95
Compare, evaluate, consider other Cs
■ :frV1[1 RUNS ON
BASC0M-86- Microsoft 8086 279
CB-86-DRI CPM86 419
Data Manager-full source MSDOS 325
CADSAM-Full 8tree, source MSDOS 150
InfoREPORTER-multifile PCDOS 115
Prof. Basic-Inter., debug PCDOS 89
SCREEN SCULPTOR PCDOS lib
TRUE BASIC- ANSI PCDOS 125
Ask about ISAM, other addons for BASIC
EME1
ALL PRODUCTS • We carry 700 products
for MSDOS, CP/M 86, CP/M 80. Mac-
intosh and key products for other
micros.
IJffiTOTl
Dig. Res-decent
Macintosh COBOL- Full
MBP-Lev II, native, screen
Micro Focus Prof. -Full
Microsoft- Lev II, no royal
Ryan McFarland - portable
Ask about program generators.
OUR GRAPHICS; HaloforTurbo PASCAL MSDOS 95
RUNS0N PRICE GRAPHMATIC-3D, FTN, PAS PCDOS 125
PCDOS 195 MultiHALO- fast, full-all lang. PCDOS 220
File MGNT: BTrieve-all lang. MSDOS 215
Clndex + - source, no royal 86/80 369
CTree - source, no royal ALL 369
dBC ISAM by Lattice 8086 229
d B VISTA - " Network" Structure MSDOS 465
PHACT- up under UNIX, addons MSDOS 225
OTHER: CUtilities by Essential MSDOS 129
Greenleaf -200+ MSDOS 159
SOFT Horizons- Blocks I PCDOS 139
MSDOS 525 SCREEN: CURSES by Lattice PCDOS 125
MAC 1850 MetaWINDOW- icons, clip PCDOS 139
MSDOS 885 PANEL -many lang. term MSDOS 249
PCDOS call ProScreen- windows, source PCDOS 415
MSDOS 500 Turbo V - Greenleaf C. fast PCDOS 159
MSDOS 695 WinrjowsforC MSDOS 175
■*»];il;f^l runs on price
MSF0RTRAN-86-lmpr. MSDOS 239
DRFortran-86-full'77 8086 249
PolyFORTRAN-XREF, Xtract PCDOS 165
OTHER PRODUCTS
Call for a catalog, literature, and solid value
800-421-8006
THE PROGRAMMERS SHOP ™
128-B Rockland Street, Hanover, MA 02339
Visa Mass- 800-442-8070 or 617-826-7531 MasterCard 8517
Advanced Trace 86 -Symbolic
PCDOS 149
Assemblers Tools -DRI
8086 159
AtronDebuggerfor Lattice
PCDOS 395
C Helper: DIFF,xref, more
86/80 135
C0DESMITH-86-debug
PCDOS 129
MacASM- full, fast, tools
MAC 115
MBPCobol-86-fast
8086 885
MicroProlog- improved
MSDOS 185
Micro: SubMATH- FORTRAN full
86/80 250
Microsoft MASM-86
MSDOS 125
Multilink-Miltitasking
PCDOS 265
PC FORTH -well liked
MSDOS 219
Pfinish- Profile by routine
MSDOS 345
PFIX-86 Debugger
MSDOS 169
PL1-86
8086 495
Polylibrarian- thorough
MSDOS 95
PolyMAKE
PCDOS 95
TRACE86debuggerASM
MSDOS 115
ZAP Communications-vT100,
TEK 4010, full xfer
PCDOS 65
Note: All prices subject to change without notice
Mention this ad Some prices are
>pecials
Ask about COD and P0$. All formats available
UNIX is a trademark of Bell Labs.
308 BYTE- JULY 1985
Inquiry 286
COMPUTING
AT CHAOS MANOR
Come to the Faire
The Stride Faire
Niklaus Wirth
Micro Modula-2
The Nod
ScenicWriter
Lilith CAD System
The MacFaire
MegaMac
Mac Software Galore
by Jerry Pournelle
\erry Pournelle holds a doctorate in
psychology and is a science- fiction
writer who also earns a comfortable
living writing about computers
present and future.
I" 've just been upstairs to look at my
new office suite. The floors are still
bare plywood, the electricity isn't
hooked up, and the windows haven't been
installed; but the walls are up, the ceiling
beams are in, and I can see what it's going
to look like. It's magnificent. Of course, it's
not done. Half the house is folded into the
other half, I'm still crammed into the living
room, and everything I own is in boxes. One
more month. Sigh.
Fortunately, I was able to spend a good
part of my time away from home. While the
contractors drove our housekeeper, my
staff, and my wife nearly out of their minds,
I was able to get to the Stride Faire, visit
'fexas Instruments in both Dallas and Austin,
and go to the MacFaire in San Francisco.
Clever, no?
Stride Faire
I still think of it as the Sage Faire, but they
can call it anything they want to: it's one of
my favorite computer shows, and this year
there was a special treat. Thanks to Stride
Micro I got to have lunch with Niklaus Wirth
of the Swiss Federal Institute of 'technology
in Zurich, one of the genuine heroes of the
computer revolution. I'm not usually at a
loss for words, but when he told me he
reads these columns I think I actually stam-
mered a bit.
In my judgment, Stride Micro is still the
leading outfit developing low-cost usable
micro systems based on the Motorola
68000 chip family.
I now have a problem: longtime readers
know what I mean by "chip family." Newer
readers won't, and why should they? I'll take
a moment to explain.
Chip family: the micro is built around the
"computer on a chip." At the heart of any
micro is a single chip called the central pro-
cessing unit (CPU). There are four main fam-
ilies of microcomputer chips: the 8088,
8086, 80186, 80286 family from the Intel
Corporation used in PClones and upgrades;
the Motorola 6500, 68000, 68010, 68020
family used in Apple and Stride computers,
etc.:' National Semiconductor's 32016 and
32032 family which has yet to be adopted
by a major manufacturer; and the Zilog Z80,
which dominated the 8-bit market (I'm
writing this on Zeke II, a CompuPro Z80) but
whose upgrade, Z8000, has yet to catch on.
Now back to the 68000 family. Stride con-
tinues to stay on top of new developments
in computer hardware. The new Stride ma-
chines are built around the VME bus and
are designed with upgrades in mind: when
superchips such as the 68020 and beyond
become common, Stride will be right there.
Stride does have a rival, Pinnacle Systems.
So far 1 haven't seen any Pinnacle equip-
ment, but people 1 trust, including Carl
Helmers, have been impressed. One day
perhaps I'll do some comparisons; mean-
while, the 68000 machines get more useful
and more powerful all the time. Now that
2 56K-byte chips are available in quantities,
even the smallest Stride can have 2
megabytes of memory and can run at 12
megahertz. That's fast.
Quo Vadimus?
The mainstream of the micro community
still looks as if it's flowing from Intel and the
8086 family. IBM certainly thinks that's the
mainstream.
Then there's National Semiconductor with
the 32016 (which used to be known as the
16032 and don't ask me why National
changed the name); a lot of knowledgeable
enthusiasts, including Dr. William Godbout,
are highly impressed with its architecture.
A lot of top people ignore the Motorola
68000 family. Even so, it always happens:
when I get among enthusiasts for the
Motorola 68000 chip, and especially when
I get around Stride Micro's president, Rod
Coleman, I begin to wonder. Add Jack
Brown, Motorola engineer and product
manager, and the enthusiasm is catching.
According to Brown, the 68000 is the best
thing in general use, while its follow-on
[continued)
JULY 1985 -BYTE 309
Inquiry 67 for End-Users.
Inquiry 68 for DEALERS ONLY.
ARC X turbo Board™
40 % Faster Then XT, 640K On Board
Had it AIM!
The Ultimate in Add-On's for
your PC, Fully Comptible
7 Plus
8 Plus
LDA-1440
MGC-720I
CGC-640I
MSC-I
MSC-III
IPS-135
IPS-200
PBC-064I
FDC-500I
Hard Disk
KeyBoard
Panasonic
Floppy Drive
Multifunction Card, 2
Serial, 1 Parallel Port, 4
Floppy Drives, Clock/
Calendar, Game Port
Multifunction Card,
(OK-384k)
High Resolution Letter
Quality Monochrome
Adapter
Monochrome Graphic
Card Hercules Type 1 -
2-3 Compatible
Color Graphic Card
Computer Case
Standard Size Heavy
Duty Steel
Computer Case ex-
cellent for ARC X turbo
Board, 2 L.E.D. Indicator
135 Watt Switching
Power Supply
200 Watt Switching
Power Supply
Printer Buffer Card 64K,
No software required
Floppy Disk Control
Card, Up to 4 Drives
10 MG Byte Micro-
science or 20 MG Byte
Microscience With
Control Card
5151 Compatible
5150 Compatible
Half Height Floppy Disk
Drive, S105
Quality Enhancement to Rely On
CALIFORNIA
COMPUTER &
COMPONENT, INC.
2001 W. CHESTNUT STREET
ALHAMBRA.CA91803
Dealer, OEM Inquires Welcome
Call(818)-576-1621
V
X turbo Board is the trademark of ARC
IBM PC/XT are registered trademarks of IBM Cap.
CHAOS MANOR
68020 is a better chip "than anything
out there." In fact the 68020 is faster
than available memory, although
that's changing rapidly. Machines
using the 68020 can economically put
the equivalent of a VAX at every work-
station. Brown says Motorola will ship
7 5,000 of the 68020 chips this year.
Of course, the 68020 will become
cheaper, just as all chips do. Brown
put it this way: "If GM could do what
we in the semiconductor industry can
do, a Cadillac today would cost less
than a thousand dollars. It would also
be about a foot long . . ."
The 68020 is very much upward-
compatible with the 68000, and all
68000 programs ought to run in
68020 machines without problems.
As I listened to different speakers
tell of the virtues of the 68000 series,
I kept wondering: Why isn't this the
mainstream? Why hasn't the chip
caught on better in the micro com-
munity?
There s the Rub
I suppose the big problem with the
68000 family has been the operating
system. The only popular one is the
Lisa/Macintosh system developed by
the folks at Apple, and not only are
they not interested in standardization,
they seem to fight it. Apple wants to
sell Apple hardware. It's a policy that
helps IBM more than Apple, but I
don't expect the Apple strategists to
understand that. More on the Macin-
tosh when I get to the MacFaire.
There was also the Fortune-32 sys-
tem using UNIX. That never caught
on. Meanwhile, the Sage— introduced
at the same West Coast Computer
Faire as the Fortune-32— came out
with SofTech's p-System as its major
operating system. This tied Sage/
Stride to a company whose marketing
philosophy seemed to me a combina-
tion of the worst features from Apple
and AT&T arrogance, indifference to
customer complaints, and total unwill-
ingness to make any changes. Sof-
Tech's attitude seemed to be "We
have this wonderful product, and if
you're too stupid to realize just how
wonderful it is, then you don't deserve
to use it."
Understand, there was much to like
about the p-System. It was too slow,
but at first that wasn't much of a prob-
lem because the 68000 chip was so
fast. Later, though, rival hardware got
faster, but the p-System didn't. In-
deed, as the rest of the micro world
raced ahead, the p-System didn't.
Meanwhile, Digital Research didn't do
any better with CP/M-68000. 1 confess
I had thought Digital would develop
CP/M-68K into a new standard com-
patible with CP/M-86, after which
CP/M would move forward to dom-
inate the 1 6-bit world as thoroughly
as CP/M-80 dominated the 8-bit micro
universe. Boy, was I ever wrong.
There were a few other rather inter-
esting operating systems, such as the
British-developed Metacomco system,
but none of them really caught on.
Like it or not, the Sage's destiny was
intertwined with the UCSD p-System.
Things may be different now. First,
Soffech has reorganized, and the
SofTech people assure me they've
had a great change of heart. "We
know we acted strangely," one of their
reps told me at the Stride Faire. "It
really is a good system, though, and
we're working to make it better. We're
working with the users groups, and
we're open to suggestions from any-
one." They've improved their relations
with USUS, the p-System users group.
Another visible sign of their change
of attitude happened three days ago:
an enormous box of Sof Tfech products
arrived at Chaos Manor. In the past,
they not only wouldn't send review
copies, they didn't even answer their
mail.
Second, Sof'fech's p-System doesn't
have to stand alone. Modula-2 has
arrived.
Violations and Volitions
I first got interested in Modula-2
through the enthusiasm of Rod Cole-
man, and my first experiences with
the language were on the Sage II.
Naturally it ran under p-code. The
Modula-2 implementation was devel-
oped by Volition Systems of San
Diego. This was a typical start-up com-
pany with a small staff and little capi-
[continued]
310 BYTE • JULY 1985
THE PERSONAL CHOICE
OF ALL IBM COMPATIBLES
Facit 4509 has all the benefits of the standard
IBM PC printer. And more.
What benefits?
Different fonts, bold, underline, pin graphics,
etc. With a print quality that can either be
medium resolution one-pass or higher resolution
two-pass (vertical bold).
All the features provided by the IBM/Epson
and Epson RX80 command sets. But with a higher
throughput
How high?
60 full 80-character lines per minute. With
lasting print quality.
For how bng?
The printhead lasts over 100,000,000
characters. This equals several years of
*IBM is a trademark of International
Business Machines Corporation.
Inquiry 147
Head Office: Facit AB, S-17291 Sundbyberg. Sweden. Phone: (8) 7643000. USA: Facit Inc. P.O. Box 334, Merrimack. NH 03054. Phone: (603) 424-8000
AUSTRALIA'. EAI Electronics Associates Pty Ltd., 427-3322. AUSTRIA: Ericsson Information Systems GmbH, 0222-613641. BELGIUM: Ericsson S.A., 02-2438211.
CANADA: Facit Canada Inc., 416-821-9400. CYPRUS: LBM (Lillytos) Ltd 5164634. DENMARK: Facit A/S, 02-922400. FINLAND: OY Facit, 90-42021. FRANCE: Facit
S.A., 1-78071 17. GREAT BRITAIN: Facit, 0634-401721. GREECE: Computer Application Co., Ltd., 01-6719722. HONGKONG: Giiman & Co. Ltd., 5-7909555.
ICELAND: Gisli J. Johnsen HF, 354-1731 11. INDIA: Forbes Forbes Campbell & Co. Ltd., 22-268081. IRELAND: Memory Ireland Computers Ltd. , 1-9897 33. ITALY: Facif.
Data Products S.p.A., 039-636331.. JAPAN: Electrolux (Japan) Ltd., 03-479-3411. THE NETHERLANDS: Ericsson Information Systems B.V., 03480-70911. NEW
ZEALAND: McLean Information Technology Ltd., 501-801, 501-219. NORWAY: Ericsson Information Systems A/S, 02-355820. PORTUGAL: Regisconta Sari, 1-560091.
SINGAPORE: Far East Office Eqpts Pte Ltd., 7458288. SPAIN: Facit, 91-457 11 11. SWEDEN: Ericsson Information Systems Sverige AB, 08-282860. SWITZERLAND:
Ericsson Information Systems AG, 01-3919711. USA: Facit Inc., 603-424-8000. WESTGERMANY: Ericsson Information Systems GmbH, 0211-61090.
Printer ^^
Pe fectT^
normal use. The ribbon life is also very long. It's
good for over 4,000,000 characters. Part of our
reliability plan.
What reliability plan ?
Like all Facit printers, every 4509 is subjected to
rigorous pre-delivery tests and quality control.
Pound for pound, we use more metal in our
designs than other makes. This is true for
every PC printer in the Facit family.
What Facit family ?
A family of PC printers that meets your
requirements. Whatever they may be. At highly
competitive prices.
How competitive?
Find out from your nearest Facit
representative.
Inquiry 332
is More Productive and Less Frustrating
because it will work YOUR way, and BRIEF elegantly integrates:
• A high-level, readable Macro Programming Language - allows full parsing or
syntaxanalysis Complete, unlimited variables, etc.
• Edit multiple files of unlimited size (2 Meg is OK)
• Multiple Windows on screen with different or same file, fragments, etc.
• A bona-f ide UNDO stack (up to 300) of all operations: deletions, reading files,
search, translate, more
• Full "regular expression search" - wild cards, complex patterns
• A completely reconf igurable keyboard
• Keystroke macros - for common typing sequences
• Suspend BRIEF to execute, exit to DOS - run another program (like a compiler,
dir, XREF, DIFF, or DEBUG) then resume BRIEF session
• Com p iler-s p ecific support like auto indent, syntax check, compile within BRIEF
AVAILABILITY: PCDOS. AT, & Compatibles O N L Y $ 1 95 Jpolu tJOH
Full refund if not satisfied in 30 days Systems "
CALL 800-821 -2492
335- B Washington St., Norwell, MA 02061
617-659-1571
TM
PROLOG-86
Become Familiar in One Evening
Thorough tutorials are designed to help learn the PROLOG language quickly. The in-
teractive PROLOG-86 Interpreter gives immediate feedback. In a few hours you will
begin to feel comfortable with it. In a few days you are likely to know enough to
modify some of the more sophisticated sample programs.
Sample Programs are Included like:
■ an EXPERT SYSTEM
■ a NATURAL LANGUAGE INTERFACE
(it generates a dBASEII "DISPLAY" command)
■ a GAME (it takes less than 1 page of PROLOG-86)
PROTOTYPE Ideas and Applications QUICKLY
1 or 2 pages of PROLOG is often equivalent to 10 or 15 pages in "C" or PASCAL It is a
different way of thinking.
Describe the FACTS and RULES without concern for what the computer will have to
do. Maybe you will rewrite in another programming language when you are done.
Programming Experience is not required but a logical mind is. PROLOG-86 supports
the de facto STANDARD — in "Programming in Prolog" by Clocksin & Mellish.
AVAILABILITY: PROLOG-86 runs on MSDOS, PCDOS ofCPM-86
machines. We provide most formats. The price of PROLOG-86 is only $125.
Only
$125. Cfc/JnK/\n
Full refund If not C?2|52Sc
satisfied during <^ysiem5
first 30 days.
335-B Washington St.,
Norwell, Mass. 02061
617-659-1571
800-821-2492
CHAOS MANOR
tal; everyone worked in hopes of
developing a best-selling product. It
was likely that they'd do that They
were sharp troops, and many of Voli-
tion's people came from the Univer-
sity of California at San Diego and had
thus worked on UCSD Pascal, from
which grew the UCSD p-code that
later became SofTfech's p-code.
The best introduction to Modula-2
I've yet encountered was the Volition
Modula-2 documentation. That was
written by Richard Gleaves (general-
ly called Glitch) and has since been
published by Springer-Verlag. Alas, it
isn't a beginner's book; it assumes
you know something about program-
ming in general and Pascal in partic-
ular. However, if you like Pascal, get
Glitch's book; it will probably make a
Modula-2 convert of you, and at the
least it will show how easily Pascal
programmers can learn Modula-2.
After Volition's people developed
the p-System's Modula-2 compiler,
they set to work on a native-code
compiler for the 68000 chip. This was
a product sorely needed, and the first
company to bring out a reasonably
bug-free compiler would get big sales.
They might not do quite as well as
Borland International did selling
Tlirbo Pascal, but the potential market
was large and growing.
Alas. Volition didn't focus its effort.
Moreover, as often happens in small
start-up companies, personality con-
flicts developed. Some of the original
founders went away to work else-
where. They retained ownership rights
and promises that when Volition
struck it rich they'd be paid for back
salaries owed. Meanwhile, those who
remained to work on the compiler
were working for little to no pay.
This went on far too long. When the
compiler was not quite finished,
things came apart. Tensions had
already developed between those
who had left and those who stayed
behind. Once the compiler was in
sight, the tensions worsened. Reor-
ganizations were announced. Proxy
fights developed. The management
team changed. Equipment was sold
off. Volition went from healthy to
[continued)
312 BYTE • JULY 1985
Inquiry 333
Telecommunications Engineers
HAYES... Leading
A Telecommunications
Revolution From Atlanta
and San Francisco.
We've built a powerful ^
engineering and technical team
here at Hayes. It's been our
strength and the reason for our
success from the very beginning. Our
focus has been on recruiting and developing
the talent it takes to do more than merely
compete, but to lead. The result has been a success
story few in the industry can equal.
For those of you who have searched far and wide
for just such an environment, where talent is provided
the freedom and encouragement to grow, then perhaps
it's time to take a good, hard look at Hayes, with opportunities
in both San Francisco and Atlanta. There's a future in it.
, , ""»* ° "**, ° . *:> % * - «. • *9 !
• VSLI/DSP DEVELOPMENT ENGINEERS
• HARDWARE/SOFTWARE DESIGN ENGINEERS
• SOFTWARE PROGRAMMERS & ANALYSTS
• MANUFACTURING/TEST ENGINEERS
• PRODUCT DEVELOPMENT ENGINEERS
• QUALITY/RELIABILITY ENGINEERS
Interested, qualified candidates should forward a
confidential resume to: Hayes Microcomputer
Products, Inc., Dept. 92-164, P.O. Box 105203,
Atlanta, GA 30348 An Equal Opportunity
Employer, M/F.
Inquiry 167
JiiiiiJiiiiii,
Innovative ^/products
for enterprising people
JULY 1985 • BYTE 313
I
T^liT*fJTlnf*Y% JFwtfhWl H? ^* s humorous illustration is no comfort to
JLJU rlllJLi^i^ll XVflOtl/o* those who have experienced the frustration of
losing hours of programming and data entry due to a power outage or surge. In addition
to the inconvenience, such occurrences can mean lost programs and perhaps an expensive
component destroyed.
DynaQfech boasts 25 years of engineering experience in power and data line
interference problems. We are one of the largest manufacturers of products solving these
problems-and, without question, the engineering trendsetter in the industry.
The latest Dynattfech trendsetter is our PowerHouse" line of standby power supplies.
Available in 300- and 500-watt models, PowerHouse
protects your computer in two ways. First, should power %
fail, you instantaneously get clean, regulated power to u
your system, allowing for an orderly shutdown. Second, « ^
while on commercial power, our SurgeSentry u circuitry
protects your system from surges and other hazards.
To learn more about PowerHouse and other fine
DynaQfech products, call one of the dealers listed here _
or call us toll free for one near you: (800) 638-9098. computer 1 (twei inc.
' 4865 Scotts Valley Drive, Scotts Valley, CA95066
Dynatech Dealers
STATE
CITY
STORE NAME
PHONE
ALABAMA
DECATUR
SEQUENTIAL SYSTEMS/COMPUTER COTTAGE
205/355-4583
ALASKA
ANCHORAGE
ALASKA MICROSYSTEMS
907/562-3900
NOME
GOLD RUSH BUSINESS & ELECTRONIC EQUIPT.
907/443-5111
ARIZONA
PHOENIX
STEWART TECHNOLOGIES
602/274-0124
SCOTTSDALE
DAYZ SYSTEMS INC.
602/990-7276
ARKANSAS
LITTLE ROCK
ENTRE COMPUTER CENTER
501/224-7770
CALIFORNIA
CULVER CITY
ELECTRONIC TRADING POST
213/391-6763
EL CAJON
COMPUTER KONTROL
619/448-9240
HUNTINGTON BEACH
WEH COMPUTERS
714/969-2225
LAWNDALE
STRICTLY SOFTWARE
213/970-1242
MILL VALLEY
COMPUTERTIME
415/383-8800
RIVERSIDE
COMPUTER KINGDOM
714/787-1142
SAN DIEGO
ALLEN MICROCOMPUTER SERVICES
619/4500810
SAN FRANCISCO
COMPUTERTIME
415/397-6776
SAN FRANCISCO
EXPRESS COMPUTER SUPPLIES
415/864-3026
SAN RAFAEL
COMPUTERTIME
415/459-8080
SCOTTS VALLEY
PC LAND
408/438-5971
VENTURA
ENTRE COMPUTER CENTER
805/658-0355
COLORADO
ENGLEWOOD
DATA SPECIALTIES
303/761-5763
FLORIDA
ORLANDO
G.M.I. DISTRIBUTORS
305/894-3354
GEORGIA
CLARKSTON
PEACHTREE MICROSYSTEMS
404/292-8050
HAWAII
AIEA
PEARL CITY COMPUTERS
808/486-4848
HILO
THE COMPUTER STORE
808/969-1166
ILLINOIS
GRANITE CITY
METRO CONNECTION
618/797-6640
PEKIN
ILLINOIS VALLEY COMPUTER
309/346-5181
SCHAUMBURG
DIEHL OFFICE PRODUCTS
312/885-0008
INDIANA
FORT WAYNE
COMPUTER CORNER
219/493-6505
INDIANAPOLIS
HEALTH CARE SYSTEMS INC.
317/844-5960
SOUTH BEND
COMPUTER ASSOCIATES
219/232-7921
IOWA
DES MOINES
COMPUTER EMPORIUM
515/224-1992
DES MOINES
THE COMPUTER SUPPLY STORE
515/288-6668
WATERLOO
DHEIN'S TRUE VALUE
319/236-3861
KANSAS
ELLINWOOD
GENESYS SYSTEMS
316/564-3636
LENEXA
MIDWEST COMPUTER ASSOCIATES
913/541-0001
KENTUCKY
BOWLING GREEN
COMPUTER MARKET
502/782-9466
LOUISVILLE
COMPUTER EMPORIUM
502/589-1258
MAINE
PORTLAND
ENTRE COMPUTER CENTER
207/772-3622
MASSACHUSETTS
FITCHBURG
HYLAND/RICE SYSTEMS
617/342-9707
NORTHBORO
MAIN STREET COMPUTERS
617/393-3151
MICHIGAN
FREMONT
POS ELECTRONIC BUSINESS SYSTEMS
616/924-0310
GRAND BLANC
COMPUTER CONTACT
313/694-3740
GRAND RAPIDS
ADVANCED INFORMATION SYSTEMS
616/243-1312
WARREN
COMMAND COMPUTER SYSTEMS INC.
313/573-8130
MINNESOTA
MINNEAPOLIS
ON LINE INTERNATIONAL
612/888-4444
MINNEAPOLIS
UNITED ELECTRIC
612/338-1915
MISSOURI
KANSAS CITY
TOTAL SOFTWARE INC.
816/891-6512
MONTANA
HELENA
MSD COMPUTER SUPPLY
800/752-3752
NEVADA
LAS VEGAS
AMERICAN OFFICE EQUIPMENT
702/737-1510
LAS VEGAS
COYOTE PRODUCTS
702/870-4138
RENO
HARRY'S BUSINESS MACHINES
702/322-4559
NEW JERSEY
ENGLISHTOWN
CMI (COMPUTER MADNESS)
201/462-9696
HACKENSACK
MICROMED
201/487-0919
NEW MEXICO
ALBUQUERQUE
OMEGA BUSINESS PRODUCTS
505/883-4545
NORTH CAROLINA
ASHEVILLE
COMPUTER AID/MICRO MASTERS
704/658-2795
WILMINGTON
COMPUTER E'S
919/799-0327
OHIO
CHILLICOTHE
THE CHILLICOTHE COMPUTER STORE
614/774-6565
COLUMBUS
ON LINE COMPUTER CENTER
614/895-7747
DAYTON
THE BLUE CHIP COMPUTER
513/299-4594
GREENVILLE
HOWELL'S COMPUTER CENTER
513/548-3326
LIMA
LIMA BUSINESS MACHINES
419/224-3746
SANDUSKY
DATA DIMENSIONS INC.
419/625-2232
OKLAHOMA
ADA
ADA TYPEWRITER SUPPLY
405/332-5588
KAW CITY
PROCESS INC.
405/269-2552
MUSKOGEE
DIGITAL COMPUTER SYSTEMS
918/687-3161
OKLAHOMA CITY
COMPUTER SOFTWARE CENTER
405/632-6007
PIEDMONT
COMCON SYSTEMS INC.
405/373-3210
OREGON
CORVALLIS
OSU BOOKSTORE INC.
503/754-4323
PENNSYLVANIA .
EBENSBURG
INFOCON CORPORATION
814/472-6066
FT. WASHINGTON
SAFEGUARD BUSINESS SYSTEMS. INC.
800/528-7100
FT. WASHINGTON
SAFEGUARD BUSINESS SYSTEMS. INC.
800/528-7300
KULPSVILLE
COMPUTERS FOR THE PROFESSIONAL
215/362-1888
SOUTH DAKOTA
HOWARD
RESEARCH DATA SYSTEMS
605/772-5229
TENNESSEE
CHATTANOOGA
COMPUTER CONNECTION
615/892-3253
MEMPHIS
MICROAGE COMPUTER STORE
901/722-8280
NASHVILLE
COMPUTER SHOPPE
615/366-3810
TEXAS
DALLAS
MP SYSTEMS
214/385-8885
DENTON
RADIO SHACK ASSOCIATES
817/383-2631
DUMAS
THE UNLAUB COMPANY OF TEXAS
806/935-7492
FT. WORTH
GEORGE DOWLING ASSOCIATES
817/654-5404
HOUSTON
SOUTHWEST COMPUTER SUPPLIES
713/890-1025
HOUSTON
TYNER AND ASSOCIATES
713/988-8560
HURST
TAYLOR COMPUTER PRODUCTS
817/284-5251
McALLEN
ADVANCED SYSTEM TECHNIQUES
512/682-2372
MONCHACA
RESPONSE TECHNOLOGY INC.
512/280-1183
ODESSA
THE COMPUTER DIVISION OF I.C.I.
915/563-1108
PARIS
BUSINESS SYSTEMS
214/785-0041
SAN ANGELO
D I SYSTEMS
915/949-9922
SAN ANTONIO
COMPUTER & BUSINESS SUPPLIES
512/226-8188
UTAH
OREM
COMTEL COMPUTER
801/224-8887
VERMONT
MANCHESTER CENTER COMPUTER SUPPLIES INTERNATIONAL
802/447-2186
VIRGINIA
RICHMOND
FIRST STEP COMPUTERS
804/320-6496
WASHINGTON
RICHLAND
ALPHA COMPUTER CENTER
509/943-5608
SPOKANE
NOVA SYSTEMS
509/922-6565
WISCONSIN
MILWAUKEE
APPLIED DATA SYSTEMS CORPORATION
414/276-5585
Dynatech Computer Power, Inc., was formed as the result of the acquisition and merger of RKS Industries, Inc.,
and Dymarc
ndustries by Dynatech International, Inc.
CHAOS MANOR
struggling to near death.
Meanwhile, a few test versions of
the compiler drifted about the micro
community. One landed in the hands
of Erik Smith of Scenic Computer Sys-
tems Corporation, a firm you'll hear
more about shortly. Erik cleaned up
most of the remaining bugs and
worked on the documents. His im-
proved version went to Stride Micro.
The Stride people did some more
work, with the result that they have,
in house, a Modula-2 compiler that
works splendidly with the Stride com-
puters; works so well, in fact, that
Stride wrote their 68000 assembly
language in Modula-2.
The Volition Modula-2 compiler
uses the p-System for the editor and
file manager, and the compiler runs
under the p-System; but once you
have compiled the file, it is a true
native-code program that has only
minimal interface with the p-System.
Volition Modula-2 programs don't
have the 64K-byte limit on code size
that p-System programs have; and
they're very fast compared to p-code.
The new Stride Micro computer sys-
tems have great graphics capabilities.
Stride now uses Wyse terminals, and
they've done nearly incredible things.
They can repaint a screen instantly,
faster than Zeke II manages with
memory-mapped video. The nice part
is that Modula-2 is very nearly the
perfect language for exploiting
Stride's graphics. It is also a great
language in which to develop a text
editor. I've got a couple of colleagues
working on doing just that. So, I
suspect, does Stride.
Moreover, Modula-2 was explicitly
designed as a language you can use
to write an operating system. After
Niklaus Wirth wrote Pascal, he spent
a sabbatical year at the Xerox Palo
Alto Research Center (PARC). Alan
Kay was also at PARC Much of the
Macintosh operating system is no
more than an implementation of Kay's
ideas. Wirth left PARC with many of
those ideas and went home to Zurich
to write Modula-2. As a consequence,
the Modula-2 operating system
strongly resembles the Mac's. A
{continued)
JULY 1985 • BYTE 315
CHAOS MANOR
Modula-2 operating system for the
Stride could have most of the better
features of the Macintosh without the
limitations.
So far there's no Modula-2 operat-
ing system for the Sage, but that will
change. Meanwhile, I did see demon-
strations of Volition Modula-2 pro-
grams working within the p-System,
and they were fast. The Stride, unlike
the Macintosh, can handle lots of
memory, extra disk drives, tape back-
ups, and the other peripherals one ex-
pects microcomputers routinely to
make use of. I'd already thought that
Modula-2 and the Sage, oops. Stride
Micro machines were made for each
other; seeing what they'd done using
the Volition compiler,
ly sure of it.
was absolute-
TAKE ON TOMORROW
TODA¥
At General Dynamics' Convair Division, future technologies begin
>^A with the ingenuity of today's finest engineers and professionals.
A^ .JlTIicv work for a company that fully understands the two sides of
the individual that need to be considered: the professional side and the
personal side. One needs the other to satisfy the individual in mind and
spirit, to satisfy the complete professional.
How do we do it? First, Convair oilers tomorrow's most challenging
assignments, todav. Our team of creative specialists takes on major proj-
ects like ground-, air- and sea-launched missiles; related advanced missile
systems, and major aircraft structure components.
Then we combine this stimulating atmosphere with the relaxing
backdrop of San Diego's sunny beaches and rolling hills. A setting that
perfectly complements the fast-paced high technology environment.
We also offer competitive salaries and a highly desirable benefits
package designed to help employees realize their personal goals now
and for years to come.
If you have the talent to take on tomorrow's advanced technology,
and the dedication to see it through, take on this opportunity at Convair.
SOFTWARE
QUALITY ASSURANCE
You will define controls and provide methods for assuring software
product quality and requirements compliance. You will also implement
and report software quality assurance activities that verify quality aspects
of software. Requires experience with DoD software in areas of develop-
ment, tests or software quality assurance and knowledge of MIL-S-52779A
and DOD-STD-1679A. B.S. degree in engineering or computer science
preferred or equivalent combination of formal education and relevant
experience.
Please send your resume to: Director-Quality Assurance,
General Dynamics Convair Division, MZ 1 1-1342-1014 ,
P.O. Box 85357, San Diego, CA 92138.
GENERAL DYNAMI
Convair Division
Equal Opportunity Employer/U.S. Citizenship Required/Principals Only
Arbitration, Anyone?
There was one big problem. The Voli-
tion compiler was all tied up in law-
suits and acrimony. There was no way
any publisher could get an unclouded
license to market it.
I'd heard bits and pieces of the Voli-
tion controversy before going to Reno
for the Stride Faire. It had seemed un-
fortunate; but now that I'd seen the
compiler working on a Stride, it was
tragic. Stride was arranging to trade
my Sage IV for a Stride 440— but they
couldn't let me have the Modula-2
compiler.
Representatives from most of the
major factions in the Volition dispute
were present at the Faire. It wasn't
hard to get each to give his version
of the problem. When I'd heard them
all, I wanted to cry. We had here a
classic case of a failure to communi-
cate, with serious complications
caused by an awful lot of wounded
pride.
Certain facts stood out. First: there
were no villains here. Sure, each side
could persuade itself that the others—
or at least one of the others— was a
villain, but objectively it just wasn't
true.
More important, though, from what
each told me he wanted, it was ob-
vious they aren't even very far apart.
It may well be that their lawyers have
made needless claims— lawyers tend
to do that— but from what the princi-
pals to the dispute told me, they'd all
be better off if they all lost. That is: if
in order to get the compiler on the
market they agreed that each side
would get no more than the other was
willing to concede, and some random
stranger, or the government, took all
the rest, all of the factions would still
be better off than they are now. The
potential sales of the compiler— pro-
vided that it gets out there while it has
a chance to grab some market share-
are large, while the potential return
from liquidating the company is small.
The image 1 get is a farm: the goose
is dead, but there's one unhatched
[continued)
316 BYTE • JULY 1985
Inquiry 155
COMPUTER HUT
COMPARE
OUR
SERVICE & PRICE!
SPECIAL
OF THE
MONTH
IBM-PC, XT & AT
CALL FOR
PRICE
comma* call
DISK DRIVES
landon TM100-2 DS/DD
MATSUSHITA JA 551
TE AG FD-55B Slimline
IBM drives w/logo
$159
$139
$139
$169
HARD DISKS/TAPE
MAYNARD ELECTRONICS
WSO $695 WSI $795
20/30 Meg H.D. with Cont. CALL
Mayn Stream Tape Backup CALL
IOMEGA
Bernoulli Box 20 Meg . $2595
ALLOY CALL
ADD-ON BOARDS
QUADRAM
Quadboard 64K exp to 384K. . . $269
Quad 512+ 64K $239
AST RESEARCH
SixPak Plus 64K $269
l/OPIus II $729
Advantage 128K $409
TECMAR
Graphics Master $489
MAESTRO CALL
HERCULES
Hi Res Mono Graphics . $379
Color Graphics w/Par Port $785
PARADISE
Modular Graphics $275
5-PACKOK $759
PERSYST
Mono Card w/par port $195
Color Card $169
| MODEMS
©Hayes
Smart modem 1200 $479
Smartmodem 1200B $379
Smartmodem 2400 $649
NOVATION
SmartCat $349
PRINTERS
EPSON
FX-80+ . . . FX-100+ . . .
LX-80 BEST RX-100 .... BEST
JX-80 DEAL LQ-1500 . . . DEAL
HI-80 plotter CALL
brother
HR-10 $299 HR-15 $389
HR-35 $795 2024L .... CALL
C-/70H
PROWRITER CALL
STARWRITER F-10P $995
OKIDATA
182P 84P..
92P BEST 192P.
93P . . . . PRICES 193P.
OKIMATE 20
. . BEST
PRICES
NEC
2050 $699 3550 $7749
8850 $7595
Pirwriter P2 $589 P3 $795
TOSHIBA
P351 $7295 P1340 $595
DAISYWRITER
2000 W/48K Buffer $849
ACCESSORIES.
CALL
ASK ABOUT OUR
TRAINING & REPAIR
SERVICES.
MONITORS
AMDEK
Video 300G . . . $735 300A . . . $745
Video 310A $779
CGS
Mono Monitor w/tilt & swivel $159
PGS
HX12 Hi Res RGB monitor $489
MAX-12 Hi Res Mono. $189
SR-12 Super Hi Res RGB $599
SOFTWARE
WORDPROCESSING
MS Word $239 Multimate CALL
Volkswriter Deluxe $759
PFS: Write $89 PFS: Proof $69
WordPerfect $269
WordStar 2000 $289
DATABASE/INTEGRATED
dBase III CALL Quickcode III $179
RBase 4000 $279 Clout 2.0 $169
LOTUS 1-2-3 <& Symphony CALL
Framework CALL
UTILITIES/COMPILERS
Crosstalk $109 Smartcomll $109
Sideways $49 Norton Utilities$59
Sidekick $45 Turbo Pascal $55
LIFEBOAT Lattice C $299
MS Basic $259 MS Fortran $239
BUSINESS
MICROSOFT Project $159 Chart $159
STAR Acct. Partner I & II CALL
BPI SYSTEMS CALL
PFS: File $89 PFS: Graph $89
PFS: Plan $89 Multiplan $129
Harvard Total Proj. $309
OTHER
Mastertype $35 Typing Tutorlll $39
Flight Simulator $39
Managing your money $729
AND LOTS MORE
ANY PRODUCT NOT
LISTED? CALL
EAST COAST
COMPUTER HUT
OF NEW ENGLAND INC.
101 Elm St. Nashua, NH 03060
For Orders Only — (800) 525 5012
CANADA
MICROCONTEXT
AUTHORIZED DEALER
4847 Ave Du Pare
Montreal Que H2V4E7.
(514) 279-4595
MIDWEST
COMPUTER HUT»c
524 S. Hunter
Wichita, Kansas 67207
(316) 681-2111
For Orders Only — (800) 572 3333
All products usually in stock for immediate shipment and carry full manufacturers' warranty. Price subject to change — this ad prepared two months in advance. You get the
lowest price. We honor personal checks — allow 10 days to clear. COD up to $300 add 2%. Visa, MasterCard add 2%. For shipping & insurance add 2% or $6.00 min. for
small items and $12. min. for monitors, printers, etc. We accept company checks and P.O.'s from Fortune 1000 Companies.
IBM is a trademark of IBM Corp.
Return authorization and order status call information line
Inquiry 96
75
CHAOS MANOR
Many of the language's
limits were imposed
by the machinery
Vs/irth had available,
and they might
be changed in
later revisions.
egg. All the heirs to the farm are
standing in the nest fighting with
sledgehammers.
It seemed a perfect situation for ar-
bitration. I spent a good part of my
time at the Stride Faire trying to per-
suade all parties of that. Now, it's a
truism that the best way to make
enemies is to stick your nose in other
people's quarrels— but damn all this
isn't just their fight. Anyone interested
in the future of the 68000 chip family
has an interest in the outcome. As a
result, I not only tried to persuade
them to submit this mess to arbitra-
tion, but I even offered to get involved
if that would help. So far no one has
taken my offer; but I do understand
there's a good chance they can come
to sufficient agreement to get the
compiler on the market.
Last-minute flash: it looks like they
have. Stay tuned.
MOSYS
It's almost an embarras de ricfiesses. Until
recently, there wasn't a good operat-
ing system for 68000-based com-
puters. Now there are several based
on Modula-2. One that I saw at the
Stride Faire was MOSYS, which comes
from the British. firm Robinson Sys-
tems. I've known Brian Kirk, manag-
ing director (sort of like president) of
Robinson for some time, and I'm
always astonished at what^his people
can accomplish.
MOSYS is a full operating system
and comes with an editor, document-
processing program, and Modula-2
compiler. You also get quite a lot of
source code. I saw it work on Stride
systems, and I have the documents:
a bit dry but thorough. I anticipate no
problems with MOSYS. A copy will
come with my Stride system; full
report Real Soon Now.
The Master Speaks
1 liked last year's Faire, but the big at-
traction for me this year was Dr.
Niklaus Wirth, certainly one of the
most influential leaders of the micro
revolution. On my way to Reno I tried
to imagine what Wirth would be like.
I had a few clues: there's a famous
story about his reply when asked how
to pronounce his name.
"You can call me by name, or you
can call me by value," he is supposed
to have answered. "If you call me by
name, it is 'VIRT.' If you call me by
value, it is 'Worth.' "
I can't confirm that Wirth ever ac-
tually said anything like that. I think
I do not know another pun that ex-
ploits three languages (German,
English, and Pascal). Certainly the
man I met would have been capable
of it. He has a puckish sense of humor
and speaks excellent English, as does
his wife. Frau Wirth found Reno
fascinating. During lunch she kept
making one-dollar keno bets on
numbers that mathematicians would
find interesting; at last count she was
about $50 ahead.
After lunch Dr. Wirth gave a talk on
Modula-2. He said too much for easy
summarization; 1 expect I'll be crib-
bing pieces of it for a year. He man-
aged, in a bit more than an hour, to
say more interesting things about
compiler design than I've learned in
five years. I don't find Wirth a good
writer; but he's a fascinating speaker.
Because I am a staunch Modula-2
enthusiast, a number of readers have
asked me, more or less politely, to ex-
plain some of the curious aspects of
the language. Why has Wirth done
this? Why has he left that out? After
hearing Wirth's lecture, I can make this
generalization: when Wirth designs a
compiler, there are no "accidents."
There's a good reason for everything
he does.
Wirth begins with a philosophy:
keep it simple. "There should not be
a compiler that takes 100,000 lines of
source code and requires experts and
armies of programmers to maintain.
Such things should not exist." Com-
pilers should be simple and consis-
tent. There should be no surprises.
When Wirth mentions Ada, he grows
contemptuous. "They put in exception
handling. They don't know how to
program."
Of course, not all omissions and in-
clusions grow out of high philosophy.
"If you are at a university and have
only a few students to help you, you
better don't do vast projects." At
Wirth's university during 1975-76 he
had only one machine, a PDP-11 with
56K bytes of storage. "This set definite
limits to the size of programs, in-
cluding compilers."
Of course, many people cannot dis-
tinguish between a language and their
implementation of it. After Pascal's
success showed the need for a follow-
on language. Wirth developed
Modula-2; but he had only a little
time— part-time one summer— to write
an implementation of it. The idea was
to keep the compiler small and com-
prehensible and get it running. Once
a Modula-2 compiler existed, it could
be used to write a better compiler.
His first Modula-2 compiler took 25
minutes to compile itself. By working
recursively, he was able to develop a
version that would compile itself in 2
minutes. "As you see. you can gain not
only by making fast hardware." The
speed was not done at the sacrifice
of comprehension.
Many of the language's limits were
imposed by the machinery Wirth had
available, and they might be changed
in later revisions. On the other hand,
Wirth is contemptuous of program-
mers who read through the language
report and call for extensions before
they have even tried to use the lan-
guage. He has special scorn for those
who insist that a language have excep-
tion handling.
"If you are deep inside nested struc-
tures, it can be good to raise your
hand and shout 'Help!' But could not
{continued)
318 BYTE • JULY 1985
TAPE [TEAS*
B c
%, are you in for a surprise.
You knowyou need mass storage.
And you knowyou need some
kind of backup.
But whatyou don't know
is that making a backup from
your hard disk can take the
patience of a saint. And tax the
memory of an elephant.
Unless, of course, you
have alittleTLC. The new
TrimLine Combo from Corvus.
You get mass storage (20 Mbytes).
The incredible speed and effi-
ciency of a hard disk. And an
integral tape backup.
But there the similarity
between a Corvus and anything
else ends.
First ofall,yourTLC fits
in beautifully. Between your IBM
PC's monitor and base. No bulky
boxes. And no clumsy cables
and wires to trip over.
Next, you
get the world's
easiest tape
backup system. If you like using
command lines, fine.The TLC will
accommodate you. But if you're
more interested in simplicity, just
use one of the TLC's menus.
And one of your fingers.
You can back up the
entire disk. All your data for the
day. A group of selected files.
Or just one single file.As a
matter of fact, you can back up
whatever you want. Which will
save you quite a bit of time and
aggravation.
You'll also find backed up
files in seconds with the TLC's
Directory. No more searching an
entire tape just to find one file.
Finallyyou'll enjoy the
backup speed of the TLC.
There's no formatting of blank
tapes (which can save you about
two hours). And no worry about
losing data to bad sectors the
format has called good.
Scared? Don't be.
Just tape it easy. Check out the
TrimLine Combo from Corvus.
In addition to
all the features,
it's one of the
lowest-priced
tape backup
systems you
can find.
For more
information and
the name of your
nearest Corvus
TLC dealer, call (800-4-
CORVUS).
IBM is a registered trademark of International Business Machines.
© 1985 Corvus Systems, Inc.
Inquiry 109
Gorvus
JULY 1985 -BYTE 319
PRINT NAME HERE
insist on calling
the shots.
When I'm investing my hard-earned
money, I don't want to rely entirely on
other peoples' opinions.
Show me how my personal com-
puter can help me become a better-
informed investor. With stock quotes and
research to give me a solid background.
With ways to test a strategy before
I actually plunge into the market. And,
if I want it, the power to make my own
trades through my computer, at a
substantial discount.
Tell me about Investor Services
from The Source and Spear Securities.
Now, my investment decisions will
be based on the one opinion I respect
most. My own.
INFORMATION NETWORK
INVESIORSERVICES
WTTH SPEAR SECURlUES
For a free information kit, mail this ad to: The Source,
1616 Anderson Road, McLean, VA 22102. Or call toll-free.
Address
City
State
Zip
800 , 336 , 3366 w^?"
All brokerage accounts and securities transactions are the responsibility of
Spear Securities, Inc., and not of Source Telecomputing Corp. The Source is a
service mark of Source Telecomputing Corp., a subsidiary of The Reader s
Digest Assn., Inc. © 1985 Source Telecomputing Corp. 7825313
CHAOS MANOR
Industry needs
standards much more
than universities.
Even so, there is
such a thing as
too much standards!
that problem have been handled
before? Rather than build exception
structures— surprises— into the lan-
guage, is it not better to raise flags
and check them later?"
Wirth also commented on what he
called the "urge to standardization. I
appreciate the need of industry for
standards. Industry needs standards
much more than universities. Even so,
there is such a thing as too much stan-
dards." Programmers must be clever
enough not to explore the language
and find "features" not described in
the language report, or else they will
later clamor that those "features" be
in the language— yet there may be a
very good reason why they should be
left out. "A language report should
not only be taken for what it says but
for what it does not say."
Wirth finds one omission serious. "I
will probably introduce forward
definitions, but I do not like it. In
general, you should not add complex-
ities to handle a few pathological
cases. If there were a trivial fix to the
problem of forward declarations, I
would have done it already."
There was a great deal more;
enough that I'm still digesting his lec-
ture while rethinking some of my ob-
jections. I'll admit it: I was one of
those who clamored for certain exten-
sions and changes to the language
before I did much programming in it.
On reflection, I find that a particular-
ly silly form of hubris and a mistake
I don't intend to continue. When we
get Chaos Manor rebuilt and I have
my machines set up again— at the mo-
[continued]
320 BYTE • JULY 1985
Put your PC
in Pictures"
With PC-EYE™ your IBM PC can
capture real-life pictures of people,
products, drawings, text - anything
a video camera can see. Add one
or more of CHORUS' software
packages and you can perform
sophisticated graphic arts, data
base management, security and
long distance communications
tasks.
Start with the PC-EYE™ video
capture system. There are three
models to choose from with up to
640 x 512 resolution — 16, 64,
and 256 gray levels or color
combinations. Then add one or
more of the following software
packages for your application.
PhotoBase™ - Integrates pictures
with your data base
Compatible with dBase II, RBase
4000 and the IBM Filing Assistant
and others, PhotoBase lets you use
your data base system as you now
do. BUT, now you can add a quarter
screen picture captured by a video
camera or VCR and display data,
pictures, and signatures on the
screen simultaneously. Applications
include real estate, bank security
and signature verification, medical
record keeping, product cataloging
and more.
IMiGIT
IMiGIT™ - Graphic Arts Capability
IMiGIT is icon driven and ideal for
creating traditional or exotic illustra-
tions using combinations of art, text
and photos for slide presentations,
video graphics, CAD, medical, adver-
tising and publishing applications.
IMiGIT PLUS delivers high quality
true color graphics you can mani-
pulate and edit with text painting, air
brushing, curve fitting, filled and
unfilled circles, boxes and much
more via mouse or digitizer pad.
CHORUS
;^J|'
PhotoMail™ - Two-way
Communications using pictures,
text and voice.
Transmit pictures over ordinary
telephone lines to remote com-
puters. Pictures of people, dia-
grams, text, houses, construction
sites - anything you can capture
with standard video equipment you
can display and transmit at resolu-
tions up to 640 x 400 x 16 levels of
gray or color. You can edit pictures
with text and labels. Dual cursors
permit simultaneous pointing to
common pictures. PhotoMail sup-
ports alternate voice and image
transmission, disk storage, and
hardcopy printout File conversion
is included to support "electronic
mail" systems.
Great Value Added Opportunities
OEMs and software developers can
incorporate high quality pictures
int6 their products. Systems can be
upgraded with PC-EYE digitizing
expansion boards using an EIA
RS-170 or RS-330 video source
and PC-EYE imaging subroutines.
Call us about our other imaging
products like Colorverter,™
ScreenMaster,™ and CompressIT™
to help meet your application needs.
1-800-OCHORUS or 603-424-2900.
Or write for our "Seeing is
Believing" comprehensive brochure.
TM: All are trademarks of
CHORUS DATA SYSTEMS, INC.
*dBase II is a trademark of Ashton-Tate; R-Base
4000 is a trademark of Microrim, Inc.; IBM Filing
Assistant is a trademark of International Business
Machines Corporation.
Inquiry 76
CHORUS Data Systems, inc., 6 Continental Blvd., P.O. Box 370, Merrimack, New Hampshire 03054
CHAOS MANOR
ment there's only room for Zeke II,
and he's crowded into the living
room— I'll do some more exploration.
How Do We Really Do It?
After Wirth's lecture, there was a
panel on the Modula-2 language.
Alas, whether due to the hour or the
speakers, I slept through much of it.
There were a few interesting points.
Ion Bondy, former officer of USUS,
talked about Modula-2's seeming
simplicity. "At the end of a month I
thought I knew all about the language,
but then I feel this way every month."
The real value of Modula-2 is that big
projects can be broken up into mean-
ingful parts for different people to
work on— and it really works.
Tom DeMarco commented on pro-
gramming philosophy and gave the
opinion that Modula-2 is a major step
toward developing a "standard soft-
ware bus," which all of us, profes-
sionals and amateurs alike, can make
use of.
One of the major advantages of
Modula-2 is that it is truly possible to
use teams of programmers to work on
large projects. Modula's, er, modular
structure allows projects to be broken
apart and keeps the interfaces be-
tween pieces thin; according to the
panelists, thinner than with any other
language. Bondy told of some recent
projects he'd worked on. "We wouldn't
be finished without Modula-2."
All the panelists agreed that pro-
grammers think too little and begin
writing code too early. "It's the API^
FORTH philosophy," Bondy said.
"Don't think about the problem, just
start hacking at it."
With Modula-2 you needn't do that.
In fact, if you have a team of program-
mers, you can't do that. Instead, you
must spend time breaking things
apart and looking at logical divisions
EXPERT SYSTEMS
"INSIGHT is essentially the equivalent or better than
any other tool available for the personal computer"
Turn your PC into an expert.
Give it Insight, or give it Insight 2.
Both let you create knowledge base
systems using any PC-compatible
text editor.
Insight not only simplifies access
to lots of information, it analyzes
and offers solutions. For entry- level
operators it's a perfect procedural
training package to help build
and implement knowledge base
software.
Level
Five
Research, Inc.
Insight 2 is more than just an
"expert." It's a knowledge base
engineering tool with application
capabilities. It can call up Pascal
programs, read and write dBASE II®
files, and its decision-making pro-
cess can tie in directly to your
existing databases. Run-only ver-
sions also can be developed and
distributed.
Two unique packages from the
same expert idea.
Insight m ($95) and Insight 2 m ($485)
run on the IBM®PC, DEC® Rainbow, and
Victor® 9000,
4980 South A-l-A Melbourne Beach, Florida 32951
(305) 729-9046
of the work. In Modula-2 you can
write code that describes what a pro-
gram part does and what variables it
uses without showing how that's to be
accomplished. These "definition
modules" can be passed back and
forth, and once agreed on, they can
be fixed even though the implemen-
tation modules that actually do the
work are changed. This is the way to
proceed.
I listened to all this and nodded
agreement, but then I began to
wonder. It all reminded me of how
English teachers tell us we ought to
write. Do outlines. Think of what you
want to say. Get it all organized. Most
people start writing too early. Don't.
Wait until you know where you're go-
ing ...
I don't know any professional
writers who do that. Certainly I don't.
If English teachers follow their own
advice, it's no wonder that so few of
them can support themselves by writ-
ing. It's perfectly true that badly
organized material reads badly; but
it's not necessarily true that the best
way to do well-structured writing is to
sit and think and outline forever. If 1
had to do that, I'd get so discouraged
that I'd never write anything at all.
Most writers I know simply start
hacking at the problem, writing what-
ever comes to mind. Get it down and
written; then, later, when there's
something to organize, you can work
on the structure. That's what's so
wonderful about writing with com-
puters: it makes reorganization so
easy. In the old days I had to use
scissors and paste.
For me, at least, the big problem of
writing is getting the thoughts down
on paper. (Well, in my case, on disk.)
The easiest thing I can find is a good
reason why I should think about my
essay or story rather than writing it.
In fact, the best way I know of to get
writer's block is to insist that first-draft
stuff be presentable.
I find programming much the same.
It's a lot easier to sit and think about
structures than it is to hack out code.
Now it may be that programming is
a fundamentally different kind of
[continued]
322 BYTE • JULY 1985
Inquiry 212
Slash Programming Time in Half!
Wl,h FirsTime
• Fast program entry through single keystroke statement generators.
• Fast editing through syntax oriented cursor movements.
• Dramatically reduced debugging time through immediate syntax checking.
• Fast development through unique programmer oriented features.
• Automatic program formatter.
FirsTime is a true syntax directed editor.
FirsTime ensures the integrity of your programs by
performing all editing tasks like moves, inserts and
deletes along the syntactic elements of a program.
For example, when you move an IF statement,
FirsTime will move the corresponding THEN and
ELSE clauses with it.
Even FirsTime's cursor movements are by syntax
elements instead of characters. The cursor automati-
cally skips over blank spaces and required keywords
and goes directly to the next editable position.
FirsTime is a Syntax Checker
FirsTime checks the syntax of your program
statements, and also:
• Semantics like undefined variables and
mismatched statement types.
• The contents of include files and macro
expansions.
• Statements for errors as they are entered
and warns you immediately.
FirsTime is a Program Formatter
FirsTime automatically indents statements as they
are entered, saving you from having to track indenta-
tion levels and count spaces.
FirsTime has Unique Features
No other editor offer these features:
The Zoom command gives you a top down view
of your program logic.
The View command displays the contents of
include files and macro expansions. This is
valuable to sophisticated programmers writing
complex code or to those updating unfamiliar
programs.
FirsTime's Transform command\e\s you change
a statement to another similar one with just two
keystrokes. For example, you can instantly trans-
form a FOR statement into a WHILE statement.
The Move at Same Level command moves the
cursor up or down to the next statement at the
same indentation level. This is very useful. For
example, you can use it to locate the ELSE
clausethatcorresponds to a given THEN clause
or to traverse a program one procedure at a
time.
FirsTime is Unparalleled
FirsTime is the most advanced syntax directed
editor available. It makes programming faster, easier
and more fun.
11
TO ORDER CALL (201) 741-8188
or write:
Spruce Technology Corporation
189 E. Bergen Place
Red Bank, NJ 07701
Inquiry 40!
In Germany, Austria and Switzerland contact:
Markt & Technik Software Verlag
Munchen, W. Germany
(089)4613-0
FirsTime is a trademark of Spruce Technology Corporation • MS-DOS is a trademark of Microsoft Corporation
IBM is a trademark of International Business Machines. Inc. • Turbo Pascal is a trademark of Borland International
CHAOS MANOR
creative activity from writing and dif-
ferent rules ought to apply; but I don't
believe it. I'm not a professional pro-
grammer, but I have written some
pretty complicated programs, includ-
ing the accounting system I use; and
I find that the best way to get a pro-
gram done is to treat it like an essay.
Think about where you want to go;
look at what must be done to get
there; and start working on the parts
that look the most interesting. It will
all get reorganized later.
Most programmers I know work that
way. Get something running; that's
work, but it's also rewarding to see
progress. When you're tired of writing
code, stop and think again. It's a
recursive process. Of course, pro-
grammers can, if not careful, get into
a blind alley and be faced with throw-
ing away a lot of work or hacking up
some particularly horrible kludge; but
that's also true for writers and only
goes to prove that courage is in-
dispensable to programmers and
writers alike.
Books written in collaboration need
more organization than those written
solo, of course; but once again, there's
a strong motivation factor. Larry Niven
and I have written five novels (the
latest. Footfall from Ballantine Books,
ought to be in your local bookstore
right now) together; and the hardest
part of it is when we have to work
alone. When we get together and I see
text I didn't write, or improvements in
something I thought was pretty good
to begin with, the result is a flurry of
work. It's often necessary to sit at the
conference table and work on an out-
line; but the real inspirations come
when the words begin to flow.
Now, I am willing to concede the
value of good organization and of
thinking things out in advance; but
just as good writing requires rewriting
When You Want The Best, Call.
mm
National Business Software and Supplies
ORDER LINE 800-225-8800
IBM PC SOFTWARE
VOLKS WRITER DELUXE $154
SUPERCALCIII
$215
LEADING EDGE WP.
57
WORD PERFECT
229
MUTSHELL
60
ELECTRIC DESK
189
ABILITY
285
R BASE 5000
420
TURBO PASCAL
29
NORTON UTILITIES
59
WORDSTAR 2000+
289
SMART SOFTWARE SYS
549
MULTIPLAN
118
SUPER KEY
39
PRINTERS
OKIDATA
CALL
NEC 2050
$666
EPSON
CALL
TOSHIBA 1340
$559
MISC.
AST6PAK
$259
CHIPS 64 K SET
$25
TEAC 55-B DRIVE
$129
PRINTWHEELS&
HAYES 1200 B
$359
RIBBONS
CALL
TWO LOCATIONS:
500 W. Broadway, Suite 1 1 6 P.O. Box 23,
Tempe, AZ 85282 Painesville, OH 44077
(602)966-8005 (216)352-1262
Monday-Friday 8am-5pm VISA & MasterCard Welcome
Shipping & handling add $5 per order (printers $10 per order]. VISA & M/C add 3%. AZ resi-
dents add 6%. Allow two weeks for personal or company checks to clear. Returns subject to 15%
restocking fee. All items are new with manufacturer's warranty. Machine compatibility not guar-
anteed. Prices subject to change, product subject to availability.
7/85
and editing, so, I think, does good
programming. It would be remarkable
if my first cut at organizing an essay
turned out to be optimum; and
though I have less experience at pro-
gramming, I suspect it's no different
there. In fact. I'm tentatively putting
it forth as one of Pournelle's laws: in
any large programming effort the
outline will change when coding
begins.
For all that, the panelists were
agreed that Modula-2 makes it easier
to do proper organization, as well as
to compensate for organizational
mistakes, whether you're working solo
or as part of a team; and I believe
that.
Just Turn Your Head . . .
Some love them, some hate them, but
many users have strong feelings about
mice. Touch-typists find mice some-
times useful but are annoyed by
machines that have no arrow keys and
thus make you take your hands off the
keyboard. In my own case, my desk
is always covered with papers: not
only is there no place to operate the
mouse, but often I can't even find the
silly thing.
Alternatives to mice include foot-
controlled mice— sometimes called
rats— joysticks, trackballs, thumb balls,
and touchpads. Comes now the new
Stride "spot," which they call The Nod.
That is: Stride's engineers have
mounted a small infrared source and
detector on the screen. The operator
takes a circle of silvered tape about
the size of a quarter and mounts it on
his head. You can stick it on your fore-
head, on your glasses, or on the end
of a pencil to stick behind your ear.
It doesn't matter. You can now con-
trol the cursor by moving your head.
This works. Naturally there are a
number of control features. You can
program in the slewing rate and that
sort of thing, and there are various
ways to enable/disable it. I don't know
how I'll like it, because due to the con-
struction here I don't have mine set
up yet; but I had no trouble using the
one on demonstration in Reno, and
I rather like the idea. My new Stride
[continued)
324 B YTE • JULY 1985
Inquiry 402
To succeed in the future,
you must learn
to speak its language.
Martin Marietta Denver Aerospace is committed to
a future of computer software excellence. Ada® is
part of that future. But our commitment to becoming
the software center of excellence requires exceptional
people — people who don't wait for the future, but
work to create it.
We are now looking for software and other aerospace
professionals to move ahead with us, to step into the
future and help lead the way. There are already many
opportunities to work with Ada as we explore its many
applications. We are continuing our intensive on-site
software engineering education curriculum for our
employees (a full-time, 13-week hands-on Ada program).
So, if you want to succeed in the future, come to where
we already speak its language — Martin Marietta Denver
Aerospace.
We have opportunities available for aerospace profes-
sionals with at least 3 years experience in:
• Systems • Electronics • Software • Test • Software Test
• Systems Safety • Logistics • Mechanical Engineering
• Quality Software, Electrical & Mechanical • Contracts
• Material Operations • Aerospace Program Planning
• Manufacturing • Finance Estimators
Other career opportunities exist at Martin Marietta
Aerospace in Baltimore, Maryland; Orlando, Florida; &
New Orleans, Louisiana.
RECENT EXPERIENCE ON GOVERNMENT/DOD
STATE-OF-THE-ART PROGRAMS A REAL PLUS-
SPECIAL BACKGROUND INVESTIGATION MAY
BE REQUIRED.
Please send your confidential resume to: Martin
Marietta Denver Aerospace, PO. Box 179, L131 1, P909,
Denver, Colorado 802 01. No agencies please, we prefer
talking to the individual.
U.S. Citizenship Required.
An Affirmative Action Employer Actively Seeking the
Veteran and Handicapped.
AfXI#7TVAf Af>Q#?/
* Ada i s a registered trademark of the Department o f Defense.
Inquiry 2 21
JULY 1985 -BYTE 325
CHAOS MANOR
Lilitk's CAD software
is designed for use by
technicians who know
something about taping
boards and don't
want to become
computer jocks.
440 will be equipped with The Nod.
More Real Soon Now.
Scenic
If you're interested in computerized
typesetting, you need to talk to the
people at Scenic Computer Systems
Corporation of Redmond. Washing-
ton. They've developed a number of
typesetting/formatting programs, in-
cluding the one used to set type for
Glitch's Modula-2 book. Their original
ScenicWriter programs were in
various languages, including assembly
languages, but now they're working
seriously with Modula-2. ScenicWriter
can do a lot. and once it's in Modula-2
it will be even easier to add special
features. It will also be more portable.
Their system takes the output from
a text editor— nearly any text editor—
and formats it for a variety of printers,
including the HP LaserJet and the new
Apple laser printer. I was fascinated
by all the things they can do with the
LaserJet making use of the various
font cartridges available from HP. Erik
Smith, their vice president for engi-
neering whom I mentioned above, is
impressively informed about both
typesetting and computers. He tells
me that the LaserJet is very nice.
Those who do fancy printing may find
Apple's LaserWriter is worth the extra
money, but LaserJet is darn good.
This is a show report, not an evalua-
tion: I'll have more on ScenicWriter
when I get the Stride 440 set up in my
new quarters. Meanwhile. I liked what
I saw. and if you're in the fancy text-
formatting business, look at Scenic-
Writer. You may like it a lot.
Sign of the Times
A quick note: I now have review
copies of three different commercial
programs written in Logitech's
Modula-2 for the IBM PC They work.
The language has come of age. and
I expect to see many more Modula-2
programs in the coming year.
SUPERPRACTICAL LlLITH
The Lilith computer is a wonderful
Modula-2 programming environment,
and I don't hesitate to recommend it
for anyone seriously interested in
writing big programs in that language.
It's not likely to catch on as a mass-
market machine, so I haven't in con-
science been able to recommend it to
anyone but Modula-2 programmers.
That's all changed.
If your business involves laying out
and taping circuit boards, you need
to call Richard Ohran at Modula Cor-
poration. He has turned the Lilith into
a superbly practical engine for gen-
erating circuit-board templates.
The CAD (computer-aided design)
software is designed for use by tech-
nicians who know something about
taping boards and don't want to
become computer jocks. The system
can be learned in two days. The con-
version is simple because Ohran's sys-
tem is designed to be easy for com-
puter neophytes to learn. After a cou-
ple of days' experience with the Lilith,
board designers can take a complex
multilayered board from circuit
diagram to photo templates in a week
or less.
Dr. Ohran had Lilith set up in his
hotel room, and we went up after the
Saturday dinner show— the MGM puts
on the San Francisco Quake twice
nightly, and it's still one of the best
dinner shows I've ever seen— for a
demonstration. I watched Ohran play-
ing about with the system. He drew
lines. Called in circuit components.
Rerouted lines. Changed layouts.
Marked chunks to be enlarged,
worked on them, and changed their
scale. 'That's as good as I've seen on
a Symbolics machine." I said.
Ohran didn't even chuckle. "Sym-
bolics isn't as fast."
He was dead serious, and I'm sure
he's right. I've seen nothing as fast for
manipulating circuit elements. The
(continued)
GRAPHS WITHOUT GRAPHICS?
Drives 11.97.
Printers 25.47.
SALES
No need for color monitor or graphics board.
Make graphs on dot matrix printers.
Easy to Use. No Programming.
co.put.rti9.ro CP/M 2.2, 3, 80, or 86, MS-DOS or PC-DOS. .
Excellent Manual. Most disk formats. *
Dataplotter" \
Line Graphs & Scatterplots . . . .$69 *
Bar Graphs & Pie Charts $69 J
Both for $99 -
(Prices include ma ruioli
Add $3 shipping.
LdTK ^ $8 outside US and Canada.
Software ™ s ify t f Prjnter
131 N. Leverett Rd. , \
Leverett, MA 01054 (413)773-8687 Visa,M/C
~i i r
n«ORET!CAL
L L I B e C (
326 BYTE • JULY 1985
Inquiry 209
New Generation Communications
Our new Crosstalk Mark 4 behaves
just as reliably as the Crosstalk
you've always trusted. But when you
ask it for a bit extra, you're in for
some surprises.
Up To 15
Concurrent
Sessions
Mark 4 supports the X.PC multiple-
session protocol, so it's capable of up
to 15 concurrent communications
sessions, each with the end-to-end
error-checking needed for
tomorrow's higher speed modems.
With more than one session going
on at once, you need some way to
keep track of them all. Crosstalk Mark
4 has that, too.
What You Get Is
What You See
Mark 4 identifies each session with
a "page" number. You can flick from
one session to another with one
keystroke. See each one full screen.
But if you'd like to keep an eye on
more than one session at once, you
can create windows — as many as
you need in any size or shape — to
display them all.
Menu? Or
Command?
No matter how expert you are,
Mark 4 is just your speed. It operates
on command, or with a menu, or
any combination of the two.
Inquiry 24 7
If you need help at any point in
your command sequence, Mark 4
gives you suggestions that apply
precisely to the task at hand.
Why Repeat
Yourself?
If you make the same calls often,
as most people do, Mark 4 can save
you a lot of dull repetition. It has
built-in command programs to call
up and log in to most of the major in-
formation utilities.
But Mark 4 goes one step further. It
can "memorize" any command
sequence you perform, then repeat it
that way any time you ask it to. You
can't make programming much
easier than that.
And Now, By
Popular Request ...
IBM 3 1 1 , DEC VT-52, VT- 1 00, and
the Tele Video 900 series. Most other
programs emulate one or two.
— In addition to X.PC, Crosstalk
Mark 4 supports Kermit, Xmodem,
and of course our own Crosstalk
protocol.
How New Is New
Generation
Communication?
New enough for the advanced
breed of modem that's already
coming around the corner. New
enough to give you the best high-
speed, error-checked communication
possible on noisy phone lines — or
secure dedicated lines.
Finally, because Crosstalk is
already the industry standard for
small business computers, Mark 4 is
at home in a broader universe than
any other communications software.
It may be new and improved
and revolutionary — but
it's still Crosstalk.
— Mark 4 has a text-editor built
in. You can create and
edit files without
having to leave
Crosstalk.
— Mark 4
emulates the
most popular
terminals, including
iMICRQSTUFf
1000 Holcomb Woods Parkway / Roswell, Georgia 30076
JULY 1985 'BYTE 327
CHAOS MANOR
Lilith CAD system uses the mouse to
draw circuit lines, chip-mount pads
(the little wide spots that chips or chip
sockets would be soldered to), and
the other stuff that goes onto circuit
boards. Elements, such as pads, can
be built up into larger units, as large
as you want. Since each is an element
in the file, changes can be made at
any level. For example, if you change
the design of one of the chip-mount
pads at the lowest level, then every in-
stance of that particular pad, hun-
dreds of them, will change instantly.
Alternatively, you could change one
of them at the highest level of abstrac-
tion and only that particular one
would change.
MEMORY & LOGIC
PROGRAMMERS
&
UV tPROM ERASERS
MENU
PROMPRO-XPimS*
GANQPRO-8 $9950°
PR0MPRO-8 $6S9°°
SHOOTER $395°°
UV ERASERS
T8/2T $9R50
"Wt $4995
Sweet deals on memory and
logic programmers
Stand-alone, intelligent RS-232 units
compatible with most computers or
terminals; minimal or no interfacing
PROMPRO-8™... Programs virtually all
+ 5V EPROMs, single-chip. micros, and
emulates EPROMs. ONLY $689.00 (128K
RAM version)
GANGPRO-8™... Programs 8 EE/EPROMs
at once (supports most EPROMs.) ONLY
$995.00
UV ERASERS ...Start at $49.95, and $97.50
for timer versions. Production model $149.95
AND MORE! ...Call for more info on
PALPRO, SHOOTER, PP7, XP, and required
options. Detailed literature and spec sheets
available. IBM PC, Apple and other popular
PCS Support. PAL is a registered trademark of MMI.
TOLL-FREE 1-800-EE1-PROM
It's only Logical.
LOGICAL DEVIC
1321 N.W. 65th Place • Fort Lauderdale, FL 33309 • (305) 974-0967 • TELEX: 383142
The system has a real mode and a
quick mode. In quick mode the cor-
ners aren't exactly rounded, and there
are other subtle shortcuts; but it's very
fast recalculating hundreds of images
and redrawing them nearly instanta-
neously. Real mode is slower but
shows on screen exactly what you'd
get if you made printouts and tem-
plates. Real mode does size and
shape and scale changes fast enough
to work with; it's slow only in com-
parison to quick mode.
The Lilith will certainly raise produc-
tivity. One Santa Monica outfit has a
Lilith CAD system with a slightly flaky
hard disk. Dr. Ohran keeps urging
them to ship the unit back to him for
repair; but they say they can't spare
the machine even for a couple of
days. They'd rather keep lots of
backups than be without the unit.
"One of these days I'll have to ship
them a loaner," Richard Ohran says.
The Lilith system is about $21,000
with software, which is a bit beyond
the price range I usually review. Still,
I'm no great expert on CAD systems
for making circuit-board templates,
but I'd be much surprised if there's
anything this effective at anything like
its price. Anyone in that business
should certainly find out about it.
MacFaire
The Macintosh Faire was held in San
Francisco's Brooks Hall the 22 nd and
23rd of February. I had a long-stand-
ing dinner engagement with Frank
Herbert for the night of the 22nd,
leaving nothing for it: I caught an
airplane to San Francisco at 0700
Saturday the 23rd. This was unlikely
to put me in a good mood for look-
ing at MacProducts.
It didn't matter. Besides being in
Brooks Hall, where the West Coast
Computer Faire was held for so many
years, the MacFaire had something
else in common with the early West
Coast Faires. There was an almost
electric air of excitement. The Mac-
Faire was full of people who like small
computers. Whatever else I might
think about the Macintosh, I give it full
marks for bringing the fun back to the
[continued)
328 BYTE • JULY 1985
Inquiry 214
#
TIME & MONEY
SemiDisk is the disk emulator that saves you more of both.
\Jtfeve just done something we know you'll like. We've made
the SemiDisk far more affordable than ever before. With price
cuts over 25% for most of our product line. Even our new 2
megabyte units are included.
COMPARE WITH THE OTHERS.
SemiDisk Systems builds fast disk errjulators for more
microcomputers than anyone else. S-100, IBM-PC, Epson QX40,
TRS-80 Models II, 12, and 16. Up to 2 megabytes per board,
standard. Up to 8 megabytes per computer, using only four bus
slots, max! Software drivers are available for CP/M 80, MS-DOS,
ZDOS, TurboDOS, VALDOCS 2, and Cromix. SemiDisk turns
good computers into great computers.
GREAT NEWS FOR IBM PC AT USERS.
New MS-DOS 3.0 software drives take full advantage of the
80286's expanded instruction set, moving data four times faster
than can be done on PC or XT.
BATTERY BACKUP, TOO.
At 0.7 amps per 2 megabytes, SemiDisk consumes far less
power than the competition. And you don't have to worry if the
lights go out. The battery backup option gives you 5-10 hours of
data protection during a blackout. Nobody else has this
important feature. Why risk valuable data?
IT'S EXPANDABLE TO 8 MEGABYTES
You can start with as little as 512K bytes, and later upgrade to
2 megabytes per board. At your own pace, as your needs expand.
In an IBM PC, XT, and AT you can have multiple drives on a
single system. And the SemiDisk gives you mainframe
performance on the top of your desk.
AND THE BEST NEWS IS SAVED FOR LAST:
512K
1Mbyte
2Mbyte
SemiDisk I, S-100
S695
SI 395
SemiDisk II, S-100
S995
J 1995
IBM PC, XT, AT
1695
SI 795
QX-10
S595
SI 795
TRS-80II, 12, 16
S695
SI 795
Battery Backup Unit
S150
$150
S150
SEMIDISK
SemiDisk Systems, Inc.
P.O. Box GG, Beaverton, Oregon 97075
503-642-3100
Inquiry 317
Call 503-444-5510 for CBBS/NW, 503-775-4838 forCBBS/PCS, and 503 449-8327 for CBBS/Aloha, all SemiDisk-equipped computer bulletin boards
( 300/1200 baud). SemiDisk, SemiSrxx>l trademarks of SemiDisk Systems, CP/M trademark of Digital Research.
r
Just hatched
Products BDT
EPSON
We just hatched a new line of automatic sheet
feeders for the Epson FX-80+ and FX-100 + .
They're called the Lettermate l/e's and they sell for
chicken feed; starting at $199.00.
Being LetterMates from BDT Products, they have all
the features you'd expect: continuous feeding action,
an adjustable bin for horizontal or landscape printing,
and easy, super-fast installation by the user.
Your local BDT dealer would be proud as a peacock
to show off the LetterMate I/e's. Give him a whistle.
Nothing tops a printer lihe a LetterMate
For More Information, call or write: BDT Products Inc.
BDT Products Inc. 17152 Armstrong Ave. • Irvine, CA 92714 • (714) 660-1386 • Telex 681-334 • Telecopier (714) 474-0480
In West Germany BDT GmbH • P.O. Box 80 • D-721 Rottweil, W. Germany • Telephone (074 1 ) 248-0 • Telex 762-876 (bdtro) d
Inquiry 49 for End-Users. Inquiry 50 for DEALERS ONLY.
CHAOS MANOR
small-computer game.
Moreover, there's no question about
it: useful MacSoftware is beginning to
appear. It's now possible to use the
Macintosh as a serious business ma-
chine—and still have some fun while
doing it.
Before a number of you write me
triumphant letters saying tl I told you
so." let me hastily add that just about
all that new software is for the 512K-
byte Macintosh; the 128K-byte Mac
still has severe limits. When the Mac
first came out, 1 advised readers not
to get one. Those who took my advice
saved a lot of money; now you can get
a Fat Mac for less than you'd have
paid for the thin one a year ago. Dur-
ing that year the 128K-byte Mac might
have been a good companion for
{continued)
Items Discussed
Baron
Macintosh
NEC PC-8201
. $399
(for Macintosh)
.$59.95
128K bytes
. $2195
NEC Home Electronics
Millionaire
512K bytes
.$2795
1401 Estes Ave.
(for Macintosh)
.$59.95
Apple Computer
Elk Grove Village, IL 60007
Tycoon
20525 Mariani Ave.
(312) 228-5900
(for Macintosh)
.$59.95
Cupertino, CA 95014
Blue Chip Software
(408) 973-2222
Omnidrive (for Macintosh)
6740 Eton Ave.
5.5 megabytes
$1495
Canoga Park, CA 91303
Lilith CAD System
$21,000
1 1 megabyes
$1995
(818) 346-0730
Lilith Computer
. $8000
2 1 megabytes
$2995
CONCERTWARE
MAcModula-2
. . . $150 ,
Corvus Systems Inc.
2100 Corvus Dr.
Modula Corporation
(for Macintosh)
$49.95
950 North University Ave.
San lose, CA 95124
Great Wave Software
Provo, UT 84604
(408) 5 59-7000
POB 5847
(801) 377-3598
Stanford, CA 94305
MacNosy
....$50
p-System 1V2
(415) 325-2202
Jasik Designs
(SofTkch's liaison)
.$250
343 Trenton Way
Stride 440 starts at $5900
CP/M-68000 OEM p
Menlo Park. CA 9402 5
The Nod
Digital Research
(415) 322-1386
(available as a development
60 Garden Court
tool)
. $400
Monterey, CA 93940
MegaMac
. .$1395
with cable
(408) 649-3896
Micrographic Images
Stride Micro
21040 Victory Blvd., Suite 210
4905 Energy Way
Fast Finder
. . $100
Woodland Hills, CA 91367
Reno, NV 89502
ISrdis Software
(818) 368-3482
(702) 322-6868
2817 Sloat Rd.
Pebble Beach. CA 93953
Modula-2 (for IBM PC) ... .
. . .$495
TechFonts (for Macintosh)
(408) 372-1722
Logitech Inc.
Price unavailable
805 Veterans Blvd.
Paragon Courseware
HP-110
.$2995
Redwood City. CA 94063
4954 Sun Valley Rd.
LaserJet
.$3495
(415) 365-9852
Del Mar. CA 92014
Hewlett-Packard
974 East Arques Ave.. MS 7 2 LP
Modula-2 (for Stride)
ScenicWriter
..$500
$995
UnderWare Colorpens
$14.95
Sunnyvale. CA 94086
(800) 367-4772
Hyperdrive (for Macintosh)
Scenic Computer Systems
Corporation
14852 Northeast 31st Circle
Redmond WA 98052
Diversions Inc.
15 50 Winding Way
Belmont, CA 94002
(415) 591-0660
for 512K-byte Macintosh . .
for 128K-byte Macintosh
. $2195
. $2 79 5
(206) 885-5500
Wyse WY-50 Terminal
. $695
(includes $600 upgrade
MOSYS Operating System
Wyse Technology
to 512K-byte Macintosh)
(for Stride) Price unavailable
3040 North First St.
General Computer Company
Robinson Systems
San Jose, CA 95134
215 First St.
Red Lion House
(408) 946-3075
Cambridge. MA 02142
St. Mary's St.
(inside California)
(800) 422-0101
Painswick GL6 6QR
United Kingdom
(800) 421-1058
(outside California)
LaserWriter
. $6995
0452-813699
JULY 1985 • BYTE 331
CHAOS MANOR
The Modula Corporation
now has a working
Modula-2 compiler
for the Macintosh.
those trying to grow a beard or mak-
ing a study of wristwatch icons, but
serious users would have gotten a lot
more mileage out of something else.
The Mac is a better buy now. Of
course, the documents still are inade-
quate in my judgment; even the $ 1 50
"Inside Mac" package you can buy
extra— do you know of any other com-
pany that sells you photocopied
loose-leaf sheets in lieu of providing
real technical documentation?— isn't
very complete.
Hacking Your Mac
The day I returned from the MacFaire
I packed up my Macintosh and
shipped it off to General Computer.
Eight days later it returned with 5 1 2 K
bytes and the internal hard disk they
call Hyperdrive. It's fast and works
fine.
I also ordered another 128K-byte
Mac. That one will go to Janek
Kaliczak. president of Micrographic
Images Corp., the outfit that did many
of the House of Dracula special ef-
fects for the Universal Studio tours.
Janek and his people demonstrated
the MegaMac at the MacFaire. This is
a package that can be installed by
dealers in 20 minutes for less than
$1 500; and it puts a full megabyte of
memory at the MacUser's disposal.
The Micrographic Images people did
some clever work integrating the
MegaMac into the Macintosh operat-
ing system, but even so the Macintosh
can't make full use of more than 512K
bytes of memory. However, the other
500K bytes in the MegaMac isn't
wasted. It's used as a RAM (random-
access read/write memory) disk. That
lets the Mac swap screen images
faster than I'd have believed. Every
time I went past the MegaMac display,
Janek was surrounded by huge
crowds fascinated by the Mac's new-
found speed.
When it came time to integrate
memory into the Mac, Janek used a
VAX to disassemble the Macintosh
ROMs (read-only memories) and
operating system into source code.
There's another way now. One of the
programs demonstrated at the Mac-
Faire was MacNosy, a disassembler
that can be aimed at the Macintosh
ROMs or any other Mac program. I
haven't used it yet, but I have looked
at the documentation. As you may
suspect, you need to know something
about 68000 assembly language and
how disassemblers work. Given that
and determination, though, you can
find out a lot about what's happening
in the Mac; more than Apple tells in
its overpriced "developer's" docu-
mentation.
Anyway, my second Mac will
become a MegaMac, after which the
Corvus people will install their new
hard disk, Omnidrive. I'll then be able
to compare that system against the
Fat Mac with Hyperdrive. It should
prove interesting.
MacModula-2
The Modula Corporation now has a
working Modula-2 compiler for the
Macintosh. The compiler was an-
nounced last summer, but it took a
while to deliver. I don't recommend
the 128K-byte Mac for any but the
most patient users, but amazingly the
compiler will even work with that. A
story goes with that.
Richard Ohran got his Ph.D. from
the Swiss Federal Institute of Tech-
nology in Zurich. Niklaus Wirth was
his sponsor. Ohran believes he under-
stands Modula-2. Moreover, the
Modula Corporation has developed a
perky little board for the Apple II that
lets you write good Modula-2 pro-
grams and run them on that vener-
able machine. (The board speeds up
the Apple II to be faster than a Macin-
tosh. Apple owners ought to look into
it.) Consequently, Dr. Ohran thought
little of promising a Modula-2 com-
piler for the 128K-byte Mac even
though he hadn't done much work on
it.
"It almost ruined the company,"
Ohran told me. "They say it's a 128K-
byte machine, but they use chunks of
memory for everything. The screen,
the operating system, clipboard, you
name it. There's not more than 60K
bytes of usable memory in the 128K-
byte Mac"
"Agreed," I said. "But why didn't you
just abandon the effort and wait for
the 512K-byte Mac?"
"Because I'd promised to do the
128K-byte compiler."
There are still people who believe
a promise made is a debt unpaid.
Richard Ohran is one of them.
In the 128K-byte Mac, the compiler
is still more curiosity than useful.
Don't get me wrong. You can use
Modula-2 to write useful programs for
the small Mac; it will just take you a
while because the compiler is slow. Of
course, it takes a long time to write
programs for the 1 28K-byte Mac in any
language. Once compiled, Modula-2
programs run as fast as anything else.
On the 128K-byte Mac that isn't very
fast, but many find it adequate— or say
they do.
However. MacModula-2 really
shines in the 512K-byte Mac. The Fat
Mac is no Lilith. nor yet even a Stride;
but it's plenty good enough to learn
Modula-2 with, and in the learning
you can write some really power-
ful—and useful— programs.
Ohran's MacModula-2 is complete.
It gives you access to the Mac Tool-
box and QuickDraw. There's an editor,
a linker, and a run-time system to ex-
ecute programs.
There's also an excellent manual.
This documentation is more than
complete, comprising not merely a
manual on how to use Modula-2 with
the Macintosh but a darned good in-
troduction to the Modula-2 language.
The manual explicitly states that it
does not contain enough information
for you to learn the Modula-2 lan-
guage without additional source
materials, and I suppose that's true;
but anyone at all familiar with Pascal
will have little trouble writing pro-
grams in MacModula-2. especially if
they have Glitch's Modula-2 for the Pascal
{continued)
332 BYTE • JULY 1985
ft ATA
The Corporate Database Standard
DATAEA5E
#1 with Corporate users.
Thousands of businesses, both
large and small, use DATAEA5E
to solve their needs. Because
DATAEA5E, with its ideal combi-
nation of power and ease-of-use,
allows you to gather, link, calcu-
late and report information Key
to decision making — all without
programming skills.
"M/e chose DATAEA5E over
dBA5Eir and Lotus 1-2-5™
because most of the program-
ming was already done!'
Joe Dane, Human Resources Director
MCI Telecommunications Corporation
"Office staff members with little
to no computer experience are
actively using DATAEA5E to
improve productivity in handling
large amounts of information."
Louis M. Brigando, Senior \JP,
MetPath, Inc.
"M/e switched from a $250,000
mini system to a $15,000 sys-
tem of IBM PCs and DATAEA5E.
how orders, inventory, sales . . .
everything is easier. All without
the help of a programmer."
J A. Fulmer
Robinson
Foundry, Inc.
DATAEA5E
#1 with Reviewers
"/ was very impressed with its
overall performance and features"
Bill Jacobson
BYTE, October 1984
K D/\T/\E/\5E is a true winner"
Business Computer Systems
April 1984
DATAEA5E was rated good or
excellent in performance, docu-
mentation, ease-of-use, error
handling, support... in all areas.
InfoWorld
March 25, 1985
"DATAEA5E is perhaps the most
effective blend of ease-of-use
and performance available for
PC users to date"
Data Decisions
January 1985
For Information or the dealer nearest you call:
800-243-5123
i 1985 5oftware Solutions , Inc.
DATAEA5E
#1 in Corporate sales.
According to several recent best
seller lists, DATAEA5E is now the
industry standard for corporate
users who want a database that
doesn't require programming;
Q/\TAE/\5E tops dB/\5EII, R:BA5E m
in Corporate Software sales.
Infosystems, March 1985
Corporate Bestseller List
DATAEA5E outsold all other
database management systems -
ahead ofdBA5Elir, 5ymphony™,
Frameworh™ andR:B/\5E 4000.
Ml 5, Inc., September 1984
A leading supplier to Corporate
America
DATAEASE ranhed #5 on best
sellers list; outselling
Lotus 1-2-5™, R:B/\5E and
Power base™
Software hews, March 1985
Corporate Bestsellers List
Why settle for less? Contact
Software Solutions, Inc. for more
information on DATAEA5E, the
#1 choice of Corporate America.
5oftware Solutions, Inc.
305 Bic Drive, Milford, CT 06460
203-877-9268
Telex: 703972
5candanavia
West Soft A/5. Alesund, Morway; (47) 71-41 141
South Africa
Dataflex, Craighill; 11724-6353
United Kingdom West Germany, Austria
5apphire 5ystems, Essex; 01-554-0582 M&T 5oftware Verlag, Munich; 089-4613-0
Switzerland, France
5oftsource, 5&A 1222 Vesenaz, Switzerland; 022-3518-55
Inquiry 329
JULY 1985 • BYTE 333
CHAOS MANOR
Concertware is a
music program
that simulates
different instruments
and explains harmony.
User at hand. There's plenty of infor-
mation tucked into the MacModula-2
manual's 540+ pages. It also has an
index and an analytical table of con-
tents. I wish every software publisher
would get a copy and study it; the
MacModula-2 manual could serve as
a standard for the rest of the industry
to shoot for. Sure. 1 can find some
things to gripe about, but there's not
a lot out there this good at this price.
Modula Corporation's Mac-
Modula-2 will do for the Macintosh
what Borland's TUrbo Pascal did for
the IBM PC. If you're a Macintosh en-
thusiast, make haste to get a copy.
You'll be glad you did.
And Still More . . .
There was a lot more excellent Mac-
intosh software. Given that I'm run-
ning out of space, I think the best
thing I can do is list some of what im-
pressed me and promise full reviews
for later.
Paragon Courseware has some won-
derful technical fonts for the Mac. If
you're into doing circuit diagrams, op
amps, or complex math, look at what
Paragon offers. It's great.
In previous columns I've mentioned
Blue Chip Software's stock market
simulation game Millionaire; now they
have T/coon, the commodity market
game, and Baron, the real estate
game, for the Macintosh. The PC ver-
sions of these games are quite enjoy-
able, but the Mac versions are even
nicer than that. These games will
teach you a lot about real-world
finances. They're also a lot of fun.
Recommended.
Concertware from Great Wave Soft-
ware is a music program that I'm still
fooling around with. It simulates dif-
ferent instruments, explains harmony
and in general taught me more about
music than I thought I'd ever learn.
Highly recommended.
Diversions Inc. has added Under-
Ware Colorpens to their UnderWare
line. UnderWare is a ribbon for the
Mac Imagewriter that will put iron-on
transfers on a sheet of normal bond
paper. The idea is to use the Mac to
create a T-shirt design; flip it to a mir-
ror image; and print it on normal
paper. You can now take the Under-
(continued)
Come visit us in our
Long Island Showroom
226 Sherwood Ave.
Farmingdale, NY 11735
Se Habla Espahol
Cable.-COMSYSTEC NEWYORK
Telex; CSTNY 429418
OUR SPECIALTY: IBM COMPATIBLE PRODUCTS, GRAPHICS, DATABASE. 68000 UNIX. EXPORT
IBM PC & COMPATIBLES
IBM PC/XT/AT, Compaq, Zenith,
Sanyo, Leading Edge, Televideo
OTHER POPULAR COMPUTERS
Epson, Cromemco, NEC PC, Altos,
North Star, Dual 68000, DEC PDP/VAX,
APPLE — Mac
We also have selected demonstration
models for sale at special prices
IBM PC II ADD-ONS
IBM AT BOARDS, DRIVES, ETC.
AT COMPATIBLES
BUSSBOARDS— MULTIFUNCTIONS
ALL IN ONE SLOT AS A to D,
D to A, I/O, RAM, CLOCK, FLOPPY-
HD, MONITOR, INTERFACES
3COM NETWORKING PROGRAMS
Prices subject to change. American Express,
Visa/Mastercard add 3%. F.O.B. point of shipment.
20% restocking fee for returned merchandise. Per-
sonal checks take 3 weeks to clear. COD on cer-
tified check only. NY residents add sales tax.
Manufacturers' warranty only. International
customers, please confirm price before order.
Accept P.O. from Fortune 500, schools and gov't.
Computer Channel TELEX:
226 Sherwood Ave. 429418
Farmingdale, NY 11735 CSTNY
For information CALL (516) 420-0142
AN AFFORDABLE
CAD SYSTEM
FOR ENGINEERS
& DESIGNERS
PKG. PRICE
$5800
niGITIZKK
DT-114
PLOTTERS/DIGITIZERS
GTCO
MD7-0606P S365
MD7-0606C 424
MD7-1212P 620
MD7-1212C 676
DP5-1117 1669
DP5-1624T $2199
DP5-2436 3334
DP5-3648 3900
DP5-4260 4869
Amdek
Houston Instrument
Hewlett Packard
Calcomp M84
6-pen X-Y Plotter $895
DMP-29 8-pen X-Y Plotter 1,795
DMP-40 1 pen plotter 795
DMP-41, DMP-42 22x 34", 24 x 36"2450
DMP-51, DMP-52 22x 34", 24 x 36"3850
H1PAD DT-11AA Digitizer 725
HIPAD DTI 14 4-button digitizer. .780
7470A 2-pen plotter 940
7475A 6-pen plotter 1,640
8-pen plotter 1,650
945A/PCI 24 x 48" 13,800
955A/PCI 34 x 59" 15,600
NEW UNDER $4000 COMPLETE
CASH REGISTER— COMPUTER— POINT OF
SALE— COMBINATION SYSTEM— CALL!
ALSO — SYSTEMS FOR MULTI-USER
ACCOUNTING, LEGAL, MEDICAL, DENTAL,
PHARMACY, CHIROPRACTIC, WHOLE-
SALERS, RETAILERS, WAREHOUSES,
BUSINESS, DATABASES, COMMUNICATION,
NETWORKS
PRINTERS
EPSON, OKIDATA
EPSON LQ1500
Hewlett Packard
24 wire, excellent quality $1145
ThinkJet 450
LaserJet 3,300
Toshiba P1340 80 col., 160 cps 799
Dataproduct 8010 180 cps 545
***Letter Quality***
Star Power lype 18 cps parallel/serial 375
NEC 2050 20 cps for IBM PC 760
3550 35 cps for IBM PC 1,520
CItoh F-10 50 cps 1,350
Juki 6100 18 cps 459
Qume 11/40 w/IBM interface 1,420
SYSTEM CONFIGURATION
We assemble systems at special prices, in-
cluding software, special operating systems,
shells etc. Call us for business systems, CAD
systems, networking, LANS, graphics, main-
frame links, interfacing, application
integration.
PLEASE ASK US FOR QUOTES/
FORTUNE 1500
COMPANIES-
LET US SOLVE YOUR
SYSTEM NEEDS!
334 BYTE • JULY 1985
Inquiry 93
TEK
2213A/2215A/2235
DUAL TRACE OSCILLOSCOPES
THE ANSWER
BY ANY MEASURE
Now! Tek quality and expert advice
are just a free phone call away!
The industry
standard in CRT
performance.
Crisp, easy-to-
read, bright CRT;
14kV accelerating
potential, provides
high writing rate
and small spot
size. Full size 8x10
cm display for
measurement
accuracy.
Display controls
are flexible and
easy to use. Sep-
arate intensity
controls reduce
blooming in alter-
nate sweep mode.
Focus tracking
minimizes control
adjustment and
BEAM FIND elimi-
nates confusion.
Vertical sys-
tem provides
measurement
assurance. Flat
transient response
and high accuracy
ensures true
reproduction of
your signals. Fast
risetime and high
bandwidth iswell
suited for a variety
of measurement.
Perform delayed
sweep measure-
ments accurately
and easily. Both
sweeps can be
displayed alter-
nately making dif-
ferential measure-
ments easy and
accurate (1%)
An interlocking
SEC/DIV control
simplifies set-up.
Stable hands-off
triggering. P-P
AUTO detects sig-
nal peaks, then
sets the trigger
level for you. Dis-
play asynchronous
signals using
VERT MODE trig-
gering. Indepen-
dent TV field and
line selection.
Front panel laid
out by function
for ease of use.
Color coding aids
the user in opera-
tion. Functions
and modes are
placed logically.
All nomenclature
is clearly labeled,
and protected
behind a scratch-
less Lexan surface.
Our direct order line gets
you the industry's leading
price/performance portables. . .
and fast answers from experts!
The 60 MHz single time base delay
221 3A, the 60 MHz dual time base
221 5A and the 100 MHz dual time
base 2235 offer unprecedented
reliability and affordability, plus the
industry's first 3-year warranty*
on labor and parts, CRT included.
The cost: just $1275 for the
2213A, $1525 for the 2215A,
$1750 for the 2235. t Even at
these low prices, there's no
scrimping on performance. You
have the bandwidth for digital
and analog circuits. The sensitivity
for low signal measurements. The
sweep speeds for fast logic fami-
lies. And delayed sweep for fast,
accurate timing measurements.
All scopes are UL Listed and CSA
approved.
You can order, or obtain
literature, through the Tek
National Marketing Center. Tech-
nical personnel, expert in scope
applications, will answer your
questions and expedite delivery.
Direct orders include comprehen-
sive 3-year warranty*, operator's
manual, two 10X probes, 15-day
return policy and worldwide ser-
vice backup.
Order toll free:
1-800-426-2200,
Ask for Rick.
In Oregon, call collect:
(503) 627-9000.
Or write Tektronix, Inc.
P.O.Box1700
Beaverton, OR 97075
Tektronix
COMMITTED TO EXCELLENCE
Copyright® 1985, Tektronix, Inc. All rights reserved. #TTA-439-3. fPrice F.O.B. Beaverton, OR. *3-yearwarranty includes CRT.
JULY 1985 'BYTE 335
Inquiry 72
PC$648$
TM
An IEEE-488 interface for all
IBM-PC's and COMPATIBLES
VERSATILE
Easy-to-use commands for all
IEEE-488 (GP-IB, HP-IB) functions.
Resident firmware supports
BASIC, Pascal, C, and FORTRAN.
Emulates Hewlett-Packard control-
ler functions and graphics lan-
guage statements.
Supports Tektronix® Standard
Codes and Formats.
Print listings, plot graphs, and use
Lotus 123™ with IEEE-488
peripherals.
FAST
Direct memory transfer rates to
800K bytes/second.
PROFESSIONAL
Clear and concise documentation
includes a complete tutorial, prog-
ramming examples, and applica-
tion programs.
$395.00 complete. There are no
additional software charges.
Find out why PC<)()488 is the first
choice of over 500 companies.
cec
CAPITAL EQUIPMENT CORP
10 Evergreen Avenue
Burlington, MA. 01803
(617) 273-1818
IBM is a trademark of International Business Machines Corp.
Lotus 123 is a trademark of Lotus Development.
Tektronix is a trademark of Tektronix, Inc.
CHAOS MANOR
Ware Colorpens and color in yellow,
red, blue, green, and orange. This pro-
duces an iron-on that is colorfast
unless you have a housekeeper who
believes in using very hot water and
Clorox.
If you're looking for something to
put on your T-shirt, Miles Computing
(Suite 2 1 2, 7136 Haskell Ave., Van
Nuys. CA 91406. (818) 994-7901) has
a treasury of clip art called Mac the
Knife; this is a whole bunch of pat-
terns, new fonts, and illustrations from
Star 'Trek and Star Wars (R2D2 and the
Enterprise are both here); Liberty
Enlightening the World; fancy
borders; international symbols; U.S.
and world maps; the Illuminati
Pyramid and Eye; and lots of other
fun stuff. It's obviously useful for more
than 1-shirt design, but I intend to use
it with UnderWare to produce some-
thing for the next science-fiction con-
vention I go to. Recommended.
I also picked up the latest version
of Mike Lehman's Fast Finder, a pro-
gram I reviewed in the March issue.
It's much faster than the standard
Finder and highly recommended for
anyone trying to do program devel-
opment on the Mac. I am told by in-
siders that the new official Macintosh
Finder— not released as I write this —
corrects a lot of the original Finder's
defects, so that Fast Finder is not quite
as vital as it once was. On the other
hand, I don't have the new Finder, so
I can't compare. I do know that Fast
Finder is fast, allows batch commands,
works, and is in production.
There was a lot more Mac software.
The flood has begun.
WINDING DOWN
I haven't even mentioned my trip to
Texas Instruments in Dallas and
Austin. TI has a corporate center for
human factors where they're develop-
ing a keyboard that will knock your
eyes out. I can hardly wait until they
have an experimental model.
They're also doing fantastic things
with artificial intelligence and natural-
language interfaces. I've got some of
their programs for Big 'Ifex, our TI Pro-
fessional; alas, given the construction
I've been unable to do justice to what
TI has wrought. Next month for sure.
I've also got a huge pile of Hewlett-
Packard software and hardware, in-
cluding the HP 1 10 lapboard portable.
I'm quite impressed with the 1 10. Like
Percy, my NEC PC-8201 lapboard, you
can't lose text by turning the machine
off. Alas, although I find the HP 1 10's
electronics, keyboard, and on-board
programs (Lotus 1-2-3 and WordStar
in ROM already) really nice, I cannot see
the electronic-crystal display. I know
such displays can be made visible,
because I have no trouble adjusting
Percy for almost any angle and light
condition; but the 110 needs strong
light and I have to hold my head right,
else I find myself squinting at the dis-
play. It may just be me. I have no trou-
ble recommending the HP 110— I've
now taken it on three trips, and while
it's a bit heavier than the NEC it's no
more trouble— for those who've ex-
amined it and don't have visual prob-
lems; but for heaven's sake try it
before you buy one!
I also have a pile of new fonts for
the HP LaserJet; Tony Pietsch has yet
another version of WRITE, my favorite
text editor, with print drivers to use
the Laserjet's true proportional spac-
ing and other such goodies. My love
affair with the printer continues
unabated.
The book of the month is Ben Wat-
tenberg's The Good News Is the Bad News
Is Wrong (Simon and Schuster, 1984).
It doesn't have much about com-
puters, but it tells why we'll live to en-
joy the computer revolution. There's
no game of the month. What with the
house construction and the annual
school play, neither the boys nor I had
time.
Next month we'll be upstairs in the
new quarters, the Good Lord willing
and the San Andreas don't let go. ■
jerry Pournelle welcomes readers com-
ments and opinions. Send a self -addressed,
stamped envelope to \erry Pournelle, do
BYTE Publications, POB 372, Hancock,
NH 03449. Please put your address on
the letter as well as on the envelope. Due
to the high volume of letters, \erry cannot
guarantee a personal reply.
336 BYTE • JULY 1985
AND COMPUTERS-yours for only $2.95
Please accept my application for trial
membership in The Library of Computer
and Information Sciences and send me the
McGRAW-HILL ENCYCLOPEDIA OF
ELECTRONICS AND COMPUTERS
(61613) billing me only $2.95, plus shipping
and handling. I agree to purchase at least
three additional Selections or Alternates
over the next 12 months. Savings range up
to 30% and occasionally even more. My
membership is cancelable any time after I
buy these three books. A shipping and
handlingcharge is added to all shipments.
No-Risk Guarantee: If you are not satis-
fied—for any reason— you may return the
ENCYCLOPEDIA within 10 days and
your membership will be canceled and
you will owe nothing.
Name-
Name offirm_
(If you want subscription sent to yourofFice)
Address.
-Apt.
City.
State Zi
(Oiler good in Continental U.S. I
higher in Canada.)
7-CV2
Pel
in ad a only. Prices slightly
Byte 7/85
'[H'^iii-^ifiinaaiiHi
AND COMPUTERS-yours for only $2.95!
Please accept my application for trial
membership in The Library of Computer
and Information Sciences and send me the
McGRAW-HILL ENCYCLOPEDIA OF
ELECTRONICS AND COMPUTERS
(61613) billing me only $2.95, plus shipping
and handling. I agree to purchase at least
three additional Selections or Alternates
over the next 12 months. Savings range up
to 30% and occasionally even more. My
membership is cancelable any time after I
buy these three books. A shipping and
handling charge is added to all shipments.
No-Risk Guarantee: If you are not satis-
fied—for any reason— you may return the
ENCYCLOPEDIA within 10 days and
your membership will be canceled and
you will owe nothing.
Namc^
Name offirm.
(If you want subscription sent to youroflice)
Address_
.Apt.
City-
State
(Oiler good in Continental US.
higher in Canada.)
7-CV2
.Zi
Zip
ind Canai
da only. Prices slightly
Byte 7/85
■Hike t bc
5**5
;(P
^fes***
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 230 RIVERSIDE, N.J.
POSTAGE WILL BE PAID BY ADDRESSEE
THE UBRARV OF COMPUTER
AND INHRM/mON SOENCES
Riverside, New Jersey 08075
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
am
putt^-
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 230 RIVERSIDE. N.J.
POSTAGE WILL BE PAID BY ADDRESSEE
THE UDOARY OF COMPUTER
AND INFORMATION SC03VCES
Riverside, New Jersey 08075
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
The McGRm-Hiu
tfe
COMPUTERS
yours m ma $2j(ffii W^^
WEN YOU JOIN THE LIBRARY OF W\P m ^
COMPUTER AND INFORMATION SCIENCES. "
You simply agree to buy 3 more books-at handsome discounts-within the next
12 months.
Everything you want to know about com-
puters is clearly, simply explained in the
McGraw-Hill Encyclopedia of Electronics
and Computers. With 964 double-columned
pages, 477 articles by 272 contributors, and
1266 illustrations, tables, and graphs that
clearly illustrate the how, the why, and
the what.
Written by the most eminent authorities
of the academic and industrial world, with
substantial bibliographies for further
study, the Encyclopedia covers such topics
as: algorithms, analog computers, circuit
theory, computer graphics, computer storage
technology, data communications, disk
recording, ferroelectronics, graph theory,
information theory, lasers, optics, switching
systems, and video disk recording. And that's
just the beginning.
Join The Library of Computer and Infor-
mation Sciences to keep up-to-date on the
developments, theories, and applications
important to your job.
The Library of Computer and Informa-
tion Sciences offers an unmatched data bank
for any computer professional. As the oldest,
largest, and most respected club of its kind, it
brings you the finest publications from the
most authoritative writers in the field. All at
significant savings!
As a member, you won't have to spend time
sorting through hundreds of books to find
the ones worth reading. The Club's editors
do it for you. Reviewing the hundreds of
books submitted monthly, they select only
those books that offer the critical, hands-on
information you need. Books that give you
an in-depth knowledge on a variety of excit-
ing subjects— from systems design to appli-
cations, from software engineering to
personal computing. You'll regularly be
offered critically important books you might
otherwise have missed.
Take advantage of our 10-day, no-risk
examination period.
Join the Club risk-free, simply by sending
for the McGraw-Hill Encyclopedia of Elec-
tronics and Computers now. When it arrives,
examine it for 10 days. If you are not com-
pletely satisfied, return the book and owe
nothing. Otherwise, we'll bill you just $2.95.
Simply complete and mail the card
attached.
4 Good Reasons to Join
1. The Finest Books. Of the hundreds and
hundreds of books submitted to us each year, only
the very finest are selected and offered. Moreover,
our books are always of equal quality to pub-
lishers' editions, neuereconomy editions.
2. Big Savings. In addition to getting the
McCRAW-HILL. ENCYCLOPEDIA OF ELEC-
TRONICS AND COMPUTERS for $2.95 when you
join, you keep saving substantially— up to 30%
and occasionally even more. (For example, your
total savings as a trial member— including this
introductory of fer— can easily be over 50%. That's
like getting every other book free!)
3. Bonus Books. Also, you will immediately
become eligible to participate in our Bonus Book
Plan, with savings up to 70% off the publish-
ers' prices.
4. Convenient Service. At 3-4 week intervals (16
times per year) you will receive the Library of
Computer and Information Sciences News,
describing the Main Selection and Alternate
Selections, togetherwith a dated reply card. If you
want the Main Selection do nothing and it will be
sent to you automatically. If you prefer another
selection, or no book at all, simply indicate your
choice on the card, and return it by the date
specified. You will have at least 10 days to decide.
If, because of late mail delivery of the News, you
should receive a book you do not want, we guaran-
tee return postage.
If the reply card has been removed, please write to:
The Library of Computer and Information Sciences,
Dept. 7-CV2-61613, Riverside, N.J. 08075, to obtain mem-
bership information and an application.
Byte 7/H5
JULY 1985 -BYTE 337
CHAOS MANOR MAIL
RAM Disks and Calendar/ 1
Dear Jerry,
In the February BYTE, you rightly con-
demn those authors and publishers who
hurry to put out "junk" computer books
and thereby reap quick and cynical prof-
its; because, in your words, "newcomers
to the computer field are desperate for
books." making them ripe for rip-off. I
agree, and' I also agree with your implied
argument: that if newcomers were greeted
with real information and patient instruc-
tion, not with mysticism and condescen-
sion, they would become knowledgeable
and able to pick out the good from the
bad.
I was distressed to read on page 340:
"A RAM (random-access read/write mem-
ory) disk, for those few who tuned in late (my
emphasis), is ..." If I said that from the
pulpit, I would be condemned for putting
down newcomers, to my church or to com-
puters, and that condemnation would be
just and justified. Later (page 352) you ex-
plain: "96-tpi (tracks per inch) ..." If you
need to explain "tpi" to your readers, why
condescend to those who haven't learned
what "RAM disk" means?
On another subject. I finally (after some
anxious inquiry as to compatibility)
bought Calendar/1 from Clear Systems.
You praised it highly; I can testify that your
praise was not loud enough. For me. and
I think for anyone who works with non-
uniform schedules for several-to-many per-
sons or groups, this thing is worth its
weight in platinum. That's not what I want
to tell you about Calendar/1, though.
What I want to tell you is that the folks
at Clear Systems have one of the better
license agreements I've seen. I think you
will smile rather than frown at it. Parts read
like this: "Clear Systems grants . . . license
to use the software in any computer belong-
ing to the customer ... the customer may
modify or make copies of any part of the software.
provided . . . |that only 5 copies are made
and that they are labeled with Clear Sys-
tems' trademark and copyright notices,
and that they aren't sold or given away|"
(all emphasis mine). And further, in an ac-
companying letter from Barbara Like (pro-
pitious name), product manager, I was
told, "We're very nice about refunding
money if the program isn't compatible
with a mysterious (to us) computer," and
there follow hints and encouragements
about making Calendar/1 run.
Run it does on Zaccheus my Z-100, to
my delight; and delighted I am. also, to
meet some nice, courteous, and (on the
evidence) competent software people.
Calendar/1 and its folks are (famous
phrase): Recommended.
John Carl Bowers
Bronx, NY
It's a real dilemma: although most of
my readers have read one or more of my
columns before, and many will have read
quite a few of them, BYTE is a growing
magazine, and thus inevitably there will
be a fair number of readers who have
never read my stuff at all
I can't claim to have discovered RAM
disks, but I was one of the earliest to
write about them, and I've covered the
subject in at least a dozen columns. I
grow weary of explaining what a RAM
disk is, but of course I must lest I lose
someone just starting to read BYTE. Thus
my "for those few who tuned in late,''
meaning (I thought) for those who just
began reading my column. Since I hadn't
explained tpi— or certainly hadn't as
often as I'd explained RAM disk— I saw
no need to think of a tag for that.
You're saying my tag was terminally
cute. Perhaps you're right. It's still a prob-
lem: What do I say when I must for the
benefit of those who have just begun
reading BYTE, explain something yet
once more?
Glad you had pleasant experiences
with Clear Systems. One of the satisfac-
tions of writing this column is discover-
ing small companies that my readers like.
Best— Jerry
Terminal Recommendation
Dear Jerry.
I saw the letter from Kaye Caldwell in the
September Chaos Manor Mail (page 385)
and wanted to add my praise of the Wyse
WY-50. 1 have had mine for six months and
couldn't be more pleased. Everything in
that letter is true, especially about the feel
of the keyboard and the location of the
keys. Although it was not advertised, mine
came with the function keys programmed
for WordStar, but that can be deselected
and the functions programmed any way
you want. The list price may be $695, but
it is available for much less (I got mine for
less than $ 500 from Computer Warehouse
in Phoenix).
The only criticism I have is with the lit-
tle user's manual that comes with it. It is
sufficient to hook up and use the terminal,
but there are no explanations or defini-
tion of terms, as if every buyer is an ex-
pert on terminals. The reference manual
($2 5) and maintenance manual ($50) are
extra, but don't expect to get them fast.
It took three letters to Wyse just to get a
response saying how much they were.
Nevertheless, the WY-50 is quite a bit of
terminal for the money.
Charles D. Hamilton
APO New York
Stride Micro (Sage) has recently
adopted the Wyse as its standard ter-
minal. I saw a bunch of them at the Stride
Faire and liked them. I was particularly
impressed with the way they can com-
municate with the host computer at
38,400 bits per second; that's effective-
ly as fast as my memory-mapped video!
However, two Wyse users told me that
Wyse terminals have an intermittent
keyboard-bounce problem. Shades of
TRS-80 Model I! I gather it's not prohibi-
tively severe, but it can be annoying.
We're getting a Wyse: more when I know
more. Thanks.— Jerry ■
Users Group Corner
Computer Writer's Association
POB 312
Milford, OH 45150
Excellent market report and news-
letter for writers publishing articles
about computers. Dues $15/year.
Micro Computer Users
of Fairbanks
c/o Smith Design
POB 80582
Fairbanks. AK 99708
Includes special groups for Osborne,
Atari, Kaypro. and others. Meetings
described as chaotically enjoyable.
338 BYTE • JULY 1985
r Letter Box
Introducing EasyPlex? The new,
easy-to-use electronic mail system
from CompuServe.
Finally! Electronic Mail that's so easy to
use you can start composing and sending
messages the first time you get online.
Designed for various experience levels,
EasyPlex has a menu mode with simple,
easy-to-follow directions for beginners,
and it lets experienced users save timd by
working in the prompt on command modes.
With EasyPlex, you can compose, edit send,
file, and take advantage of sophisticated
options previously available only with more
expensive services.
CompuServe's EasyPlex lets friends and
relatives, associations and club members
communicate any time of the day or night.
And small business owners, real estate
professionals, insurance agents, lawyers,
writers, etc. can communicate quickly and
simply — either interoffice or interstate.
"It's Easy" "Just Plex it !"
Best of all, EasyPlex is available to all
CompuServe subscribers. And, along with
EasyPlex, you get hundreds of valuable and
entertaining computing options. Plus the
assurance of belonging to the largest fastest
growing computer information service in
the world and the premier supplier of
business information to FORTUNE 500
companies.
Start communicating! To buy a
CompuServe Subscription Kit see your
nearest computer dealer. To receive our
informative brochure or to order direct
call or write:
CompuServe*
Information Services, P.O. Box 20212
5000 Arlington Centre Blvd., Columbus, Ohio 43220
800-848-8199 Inquiry 91
lnOhio,call614-457-0802
An H&R Block Company
To get the world's most advanced 50 CPS
daisywheel printer, you'll have to pay less-
The TeleVideo" 750 delivers 50 CPS performance using an
incredible 40% fewer parts than any comparable printer. So
it's no mere coincidence that the 750 sells for up to 40% less.
With quality so good, you can produce camera ready copy
directly.
Cost of ownership gets even better with time. Fewer parts
equal more reliability: an average of 65,000 pages between
failures. And with the works in a drawer, repairs— when
necessary— are quick and easy.
Fewer parts also equal a low profile, small footprint, and light
weight. The TeleVideo 750 printer is plug compatible with
almost every computer system. And TeleVideo provides a
complete selection of supplies and paper handling accessories.
You wont find a printer better suited than the TeleVideo 750
to an office environment. So if you're responsible for printer
purchase decisions, the TeleVideo 750 should make your job
significantly easier. Now there is a daisywheel printer that
gives you high performance, low cost and excellent quality.
For information about TeleVideo Printer dealers in your area
or a free demonstration, call 800-521-4897. In California
800-821-3774.
Regional Sales Offices: Schaumberg, IL (312) 397-5400, Norcross, GA
(404) 447-1231, Waltham, MA (617) 890-3282, Syosset, NY (516) 496-4777,
Irving/TX (214) 258-6776, Irvine, CA (714) 476-0244, San Jose, CA
(408)971-0255.
Inquiry 356
Now $1195
-c<a£svo&°
Printers
,"k!tAukv> Swem.\ Inc.
GUIcVklco
BYTE WEST COAST
Language
designer
Ralph
Griswold
looks at
his language
by Ezra Shapiro
SNOBOL and Icon
BYTE West Coast is prepared
monthly by BYTE's editors and staff
in San Francisco and Palo Alto.
Correspondence should be addressed
to BYTE West Coast. BYTE
Magazine. 42 5 Battery St.. San
Francisco. CA 94111.
During the course of 1984, three imple-
mentations of SNOBOL dialects ap-
peared on the microcomputer language
market (see page 350). SNOBOL, a convoluted
acronym for "string-oriented symbolic language','
emerged from Bell Laboratories in the mid-1960s
and has been a staple of the mainframe and minicom-
puter environments ever since. It's a unique language
with an unusual syntax, geared to text processing
and string pattern matching. Because SNOBOL is
unlike any other programming language, it is still
taught in many computer science departments. \t has
also spawned a loyal community of users who find
it the easiest way to solve programming problems
involving nonnumeric data. However, because the
language has never been sold commercially, it has
remained something of an oddity . . . although it
has refused to die. The most widespread version of
the language, SNOBOL4, has changed little since
its release to the public domain in 1968.
One of SNOBOL4' s authors, Ralph E. Griswold,
now teaching at the University of Arizona, has gone
on to create a new language called Icon that com-
bines many of SNOBOL's facilities for string
analysis with more traditional control structures—
although its philosophy and operation are anything
but traditional. Icon is not yet available for personal
microcomputers in any commercial form.
Early this year, Bruce Webster and I got a chance
to chat with Griswold about SNOBOL, Icon, and
computer languages in general. We found him to be
charming, outspoken, and bemused by the sudden
spurt of interest in SNOBOL.
BYTE: It's funny, when you look at the "hot new
languages' and start looking back at SNOBOL4,
you notice that a lot of the concepts— things like list
processing, goal-directed programming, and object
orientation—have always been a part of SNOBOL.
Griswold: Part of the reason for that is the
philosophy we had at the time we devel-
oped SNOBOL4; we tried to find things that
would make life easier for the program-
mer—not necessarily for the implementor.
We kind of let ourselves freewheel with
SNOBOL4. We didn't know a lot of com-
puter science; we weren't constrained by
knowledge. We were more concerned with
facility than efficiency at that time. We
thought that human beings were more valu-
able than computers, which is something
people forget.
I think a lot of things in SNOBOL4-list
processing, so-called object-oriented pro-
cessing, even a strong coherent system for
string processing— have not been in later
languages because of concerns about im-
plementation.
I'll give you an example. In SNOBOL4 a
string is a data type; it's not an array of char-
acters. It's a type in its own right; a string
is a data object. That's a concept that's still
not generally accepted in programming lan-
guages. Even in C a string is essentially still
an array of characters, and there's a dif-
ference, a substantial difference as far as the
user is concerned.
But those ideas were going on back then.
They're not really new ideas; they've just
achieved a level of public acceptance that
they didn't have then.
BYTE: Has the major interest in SNOBOL over
the years been in the humanities community, for
things like syntactic analysis?
Griswold: Well, that's a major component
of it— people doing research in the human-
ities have always been SNOBOL fans. PL/I
took over at some point as being the pre-
dominant language because many of these
people were at IBM mainframe facilities,
and SNOBOL4 is not officially supported by
IBM. SNOBOL4 became the language of
choice for computing in the humanities in
Europe, more so than in this country,
because they have so much textual material
to process. There's always been a substan-
tial user community there.
But people using SNOBOL4 cover every
application imaginable except perhaps busi-
ness applications. Systems programmers
use it a lot when they have data-processing
jobs to do— processing compilers, reformat-
ting things. There's a lot of scientific pro-
gramming; people working in molecular
(continued)
JULY 1985 -BYTE 341
BYTE WEST COAST
genetics or areas where the data is
naturally nonnumeric do a lot of work
with it. For a long time there was (and
maybe still is) a fair amount of use of
it in the federal government in
classified departments— particularly
for cryptography The CIA and the
NSA used it quite a bit for some time.
The major use of the language has
been in academic institutions. It's a
traditional part of the curriculum in
courses in comparative programming
languages at upper division levels and
lower graduate levels, as a language
that's sufficiently different to be inter-
esting from an intellectual standpoint.
BYTE: Availability is always a critical factor.
i®
LATTICE* WORKS
LATTICE TOPVIEW
TOOLBASKET RELEASED
If you develop programs oriented to take ad-
vantage of IBM's TopView multi-tasking win-
dow environment, you need the Lattice Top-
View Toolbasket.
The Lattice Top View Toolbasket is a library
of more than 70 C functions to control win-
dow, cursor, and pointer functions, along with
printer controls, cut and paste functions,
debugging, and general utilities. It also in-
cludes an assembler interface and master file
and data definition headers.
This new Lattice product speeds your pro-
gram development with its documented tips
on handling I/O and dispatch routines, plus its
sample programs with source code and batch
files your programs can be patterned after.
The Lattice TopView Toolbasket runs on the
IBM PC, XT, AT, and compatible systems with
256K (512K and TopView Toolkit from IBM
recommended). The Lattice TopView
Toolbasket is available for $250. Binary and
Source Code available for $500. The Lattice
TopView Toolbasket was developed for Lat-
tice by Strawberry Software.
Speed your TopView program's release.
Order the Lattice TopView Toolbasket today!
UNICALC COMPONENT
SPREADSHEET SOURCE KIT
CHOSEN BY ORACLE
Lattice, Inc. and Oracle Corp. have jointly
developed SQL-Calc, a unique product based
on Lattice's UNICALC spreadsheet program
and the ORACLE Database software.
SQL-Calc gives users the ability to extract
and manipulate database information using
spreadsheet features made popular by pro-
grams such as VisiCalc, SuperCalc, and Lotus
1-2-3. SQL-Calc is the first full-featured spread-
sheet to be coupled so closely with a power-
ful relational database to give users the abili-
ty to treat SQL database access statements
like normal spreadsheet formulas.
The UNICALC Source Kit, used to develop
SQL-Calc, is a component electronic spread-
sheet kit for UNIX, MS-DOS, PC-DOS, and
other systems that support the C language,
and is available to other program developers.
It allows program developers to incorporate
electronic spreadsheet features into new or ex-
isting software programs. UNICALC also gives
users many display options and will generate
printed reports in a variety of formats which
may be saved for further manipulation by a
word processing system.
The UNICALC Source Kit is available with
a wide range of royalty and licensing ar-
rangements at very competitive pricing. Call
Lattice, Inc. at (312) 858-7950 to discuss your
applications.
LATTICE C COMPILERS CHOSEN
BY MORE THAN 26,000
SOFTWARE DEVELOPERS!
The top-selling C compiler, Lattice C, is now
published directly by Lattice, Inc.
When you purchase our edition, you get
support directly from the people who wrote
the C compiler. You also get free "bug fix" up-
dates during the warranty period. When you
register your purchase with us, you are
notified of all updates, enhancements, and
new C programming tools as they become
available. And, as with all Lattice products,
you are covered by a money-back guarantee.
When you are ready to purchase a C com-
piler, consider the source. Then call us: Latt-
tice, Inc.
ASK ABOUT OUR "TRADE
UP TO LATTICE C POLICY"
Lattice, Inc.
P.O. Box 3072
Glen Ellyn, IL 60138
(312) 858-7950
TWX 910-291-2190
International Sales Offices
Belgium: Softshnp. Phone: (32) 53-664875
England: Rouiulhill. Phone: |()672) 54IS75
Japan: Lifeboat Jap<m. Phone: |()31 293-471 I
Griswold: That's true. The success of
SNOBOL4-to the extent that you
would call it successful— is due to its
availability, the fact that it's in the
public domain, it's been supported
for a great deal of time, it's essential-
ly free in most of its implementations.
What usually makes a language
available is when a computer manu-
facturer supports it officially. For very
good reasons, computer manufac-
turers don't want to support a wide
range of products, particularly those
that are out in left field somewhere,
because it's a very expensive process
to support products like that— dis-
tribution, documentation, the mainte-
nance burden. Something has to be
really in demand before somebody
will officially support it. If a company
decides to make something available,
then it comes into widespread use no
matter how bad it is.
SNOBOL4 has never been officially
supported by any organization. It's
always been unofficial. Even at Bell
Laboratories it was unofficial. There
was never an official SNOBOL project
there; it was done as a by-product of
other work. It was never budgeted, it
was never officially acknowledged. It
was released but not marketed.
With the personal computer com-
munity and the computer networks,
software is becoming more readily
available, and that's going to change
things. Sometimes it takes longer than
one expects for the change to occur.
In the case of SNOBOL4, the three PC
implementations all came out within
a few months of each other. After
years and years and years of people
talking about it and saying it couldn't
be done, all of a sudden three of them
came out. Until they did, I wasn't sure
anybody would ever do it.
BYTE: Is SNOBOL going to go through
another round of evolution at this point?
Griswold: I've talked with the imple-
mentors and know the pressures they
feel on both sides, the advantage of
remaining compatible with existing
programs versus the desire to take ad-
vantage of the nature of the com-
puting equipment and facilities that
[continued]
342 BYTE- JULY 1985
Inquiry 210
ARE YOU PLANNING TO UPGRADE YOUR PC AND DON'T KNOW HOW?
DON'T WORRY! CALL US ON OUR HOTLINE AND WE'LL SAVE YOU
THE HEADACHE AND HUNDREDS OF DOLLARS.
Foryearswehave been selling our products through distributors hoping that they will provide better technical support
and services to our customers. Lately, we find that most of them are not really technical and sensitive enough to satisfy our
customer needs. In order to provide quality products and services at factory prices, we have decided to sell to you direct by
passing distributors. Each of our product comes standard with an easy do-it-yourself installation guide. If you still have
problems, our highly trained technical staff is only a phone call away to answer any of your questions.
To further back up our commitment for high quality and better services, our products offer a one year warranty and
30-day no question asked money back guarantee policy.
10 MB Half-Height j„ frw J*
Hard Disk Subsystem JtSQttGC
Save $500 on our 10 MB Microscience hard disk drive which is
normally listed at $1 ,095. Microscience drives are the leader in the half-
height hard disk industry and have been selected by many major
computer manufacturers e.g. COMPAQ.
20 MB Half-Height
Hard Disk Subsystem $775.00!
Convert your PC into an AT. Save $500 on our 20 MB Microscience
hard disk drive which is normally listed at $1,275. This drive is truly a
breakthrough in technology. Its power requirement is actually lower
than a 10 MB hard disk making it suitable to be installed into a PC.
10-45 MB %" Streaming Tape $865.00!
No more worries in losing your valuable data. Save $700 on this
Wangtek streaming tape drive which is normally listed at $1,595 and
recently approved by IBM as their backup tape.
20 MB Streaming Tape $725.00!
Want to back up your valuable data and cannot afford the price?
Consider this Memtec streaming tape drive which operates at the same
speed as a quarter inch drive however at a much lower price. The
limitation is capacity: 20 MB vs 45 MB. If you do not require high
capacity back up, this is the ideal choice.
Please don't hesitate to call us for a free catalog and
we will save you hundreds of dollars and headaches.
Why would anyone pay more!!!
300/1200 Modem $225.00!
Wantto dial into a bulletin boardor NYStockExchange? Ispricethe
only thing holding you back so far? Our modems are normally sold at
$425 through normal distribution. We think that is too much, therefore,
we will sell to you direct for $225. Our modem is 100% Hayes & Bell
compatible with features like auto dial, auto log on and supports COM3
and COM4. With this card we also include a free communication
software package.
Memory Expansion Card . $199.00 (with 64K)!
Tired of running out of main memory? Why not expand your PC to
the maximum memory of 64K and save $50 to $200. Can you imagine at
a cost of $199, we will ship you a memory expansion card capable of
expanding 0-384K memory. We would even include a clock calendar
with battery, parallel port, serial port, game adapter and 64K memory
free. Furthermore, we will give you RAM Disk and Printer Spooler
Utilities at absolutely no cost to you.
Half-Height Floppy Drive $119.00!
Add a half-height floppy to your PC, XT or AT or replace your full
height monster with 2 of these half-height drives.
Color-Mono Graphics Display Card . . $280.00!
Are you frustrated to find out that your system can only run graphics
either in color or mono? Frustrate no more. Try our graphics controller
which of fers640 x 200 resolution in color and 720 x 350 in monochrome
graphics. Install it in 5 minutes and saveyourself hundreds of dollars.
New Product Line - Expansion Chassis
In Canada Call (416) 549-2303
912 Barton Street, East
Suite 26
Hamilton, Ontario
Canada L8L 3C2
In USA Call 800-JEDEN US
In California 800-JEDEN CA
If busy please call 714-545-8108
I eden
/Womputer
leripherals
Inquiry 200
1318 W. Sepulveda Blvd.
Harbor City, California
90710 USA
IULY I985 • BYTE 343
Inquiry Ml
BUY
EPSON
DIRECT
FROM
MIDWEST
COMPUTER
VIDEO SUPPLY
Why pay shipping from
the East or West Coast?
We ship from St. Louis and
most orders are shipped
UPS same day!
CALL TOLL-FREE
1-800-527-5274
IN MISSOURI 314/423-8300
Best Prices! Fastest Delivery!
No extra fee to use your
Master or Visa . . . Call Us Last!
CALL FOR PRICES
LX-80
LQ-1500
FX-80
Other Printers Monitors
HOMEWRITER 10 CR-5650 A
RX-100 CR-5650 G
FX-100 CR-6600
JX-80 CR-6700
CR-420
Diskettes . . . Lowest Prices!
TIRED OF SOME
MAIL ORDER RUNAROUND?
WE DELIVER PRODUCT . . .
NOT PROMISES!
Dealer Inquiries Invited
EPSON
AND COMREX
Midwest
Computer & Video
Supply Company
P.O. Box 28448
St. Louis, Missouri 63146
C.O.D.
BYTE WEST COAST
y \con is competition
for SNOBOL4; it's a
successor to it in a
sense. Most people
prefer it to SNOBOL4!
are available at the present time. I've
advised them to make compromises.
Maintain the integrity of the language,
but not at the expense of making it
awkward and out of date or out of
kilter with the computing context in
which people are using it. That in-
cludes things like input and output,
memory use, and so forth.
There's another point that inhibits
them besides the desire to be com-
patible. They're working from existing
implementations; they're not starting
from scratch. They're taking generic
implementations, the original
SNOBOL4 implementation, called the
SIL implementation, which was done
in the 1960s, and Macro SPITBOL,
which was done in the 1970s. Those
are portable, generic systems, and all
but one or two implementations of
SNOBOL4 work from them.
I don't think anybody's going to do
a language redesign for several
reasons. It's not a language that most
people will be able to implement
starting from scratch. People learn in
compiler courses how to write imple-
mentations of Pascal; there are a lot
of tools for this— it's conventional
knowledge. SNOBOL4 is complicated,
difficult, sophisticated, the algorithms
are not obvious, the implementation
techniques are arcane. Very few peo-
ple have attempted to implement it
from scratch, and many of those have
failed to implement the most impor-
tant features of the language. It's a lot
of work. I don't think there's enough
motivation for anyone to undertake
that; not that people don't exist that
can do it, but it's not something an
average programmer can sit down
and do. A person who can write a C
compiler might not be able to imple-
ment SNOBOL4.
And I think there's enough wrong
with the language that changing it rep-
resents a very substantial problem,
not just in the implementation, but in
deciding what to do with the things
that are wrong with it.
What does happen is that people
write preprocessors for SNOBOL4 to
make it look more palatable to the
user. I've done that myself with some
success. But that's not quite the same
as redesigning the language.
The other thing is that it's got com-
petition. Icon is competition for
SNOBOL4; it's a successor to it in a
sense. It wasn't designed to replace
it. but it's a product of the same work.
Most people prefer it to SNOBOL4.
So there's enough competition there
that I think that someone would be
reluctant to invest the person-years of
effort it would take.
BYTE: Tell us about Icon. Where did it start?
Griswold: It didn't start anywhere
really; it sort of crept up behind us.
SNOBOL4 was developed at Bell
Laboratories by a small group of peo-
ple who needed a tool for doing
something. We weren't language
designers and we weren't computer
scientists; we had some text to pro-
cess (symbolic mathematics, in fact).
So we just sat down and wrote some-
thing because we didn't have anything
else. It was so successful we turned
from solving the problem to becom-
ing language designers.
FORTRAN was a tremendous
triumph in terms of language design,
but the designers had available to
them a repertoire of mathematical
notation, operations, and syntax and
semantics that people were used to.
There was nothing like that for string
processing; I mean, nobody pro-
cessed strings seriously until com-
puters came along— it's too much
trouble. Short of algebraic operations,
there wasn't any accumulated body of
knowledge on which to base the
linguistic facilities— and they're hard to
implement, especially on conven-
tional architectures that aren't de-
[continued]
344 BYTE • JULY 1985
Meet The Princeton
Graphic Systems Family
The right monitor at the right price. Princeton Graphic Systems offers you a complete family of high
performance personal computer monitors. Monitors that deliver the compatibility, resolution, and reliability
you need for any application and any budget: from word processing to sophisticated business graphics.
HX-12E. High resolution RGB
monitor 640x350 lines noninterlac-
ed - .28 mm dot pitch -Compatible
with IBM Enhanced Graphics
Adapter -Nonglare screen -$785
HX-12. High resolution RGB
monitor -640 x 200 lines
noninterlaced -.31 mm dot pitch
tube-Nonglare screen -$695 ~
HX-9/9E. Nine inch, high
resolution RGB monitor non-
interlaced -.28mm dot pitch tube
-9E compatible with IBM Enhanced
Graphics Adapter -Nonglare screen
-Green/amber switch -Apple/IBM
colors - Etched dark glass screen
-SB50/S750 (9E)
MAX-1 2. Amber monochrome
-720 x 350 lines -Enhanced to in-
terface with IBM color or
monochrome adapter card
-Nonglare screen -Can display 16
shades of amber -$249
SR-12P. PGS's top of the line
RGB monitor 640x480 lines
noninterlaced - .26 mm dot
pitch - Analog input allows
for the display of 4,096
possible colors -Compatible
with IBM Professional
Graphics Adapter -Nonglare screen -$999
SR-12. Super-high resolution RGB
monitor -640 x 400 lines noninterlaced
-.31 mm dot pitch tube - Nonglare screen
- Requires interface card -$799
Princeton Graphic Systems. The only real choice.
For office or home use, Princeton Graphic Systems has a monitor that's right for you. Inquire
at your local computer store about our complete line of high resolution color and monochrome
monitors; monitors that live up to the Princeton Graphic Systems 'tradition of quality, perfor-
mance, and value. Princeton Graphic Systems. 601 Ewing Street, Bldg. A, Princeton, N.J.
08540. (609) 683-1660 Telex: 821402PGSPRIN (800) 221-1490. Ext. 304.
Princeton accessory product line.
Undergraduate tilt/swivel monitor base,
ColorView card, Green/Amber switch, RGB-80 card
and Scan Doubler card.
PRINCETON
IBM IBM Enhanced Graphics Adapter, and IBM Piofessional Graphics Adapter are trademarks
of International Business Machines. Inc. Compaq is a trademark of Compaq Computer Corp.
Corona is a trademark of Corona Data Systems, in c. Apple is a trademark of Apple Computer
Corp. PC World is a trademark ot CW Communications Inc. SR-12 screen courtesy Dl Mouse
Systems. Inc.
GRAPHIC SYSTEMS
AN INTELLIGENT SYSTEMS COMPANY
Inquiry 283
JULY 1985 -BYTE 345
BYTE WEST COAST
x With Icon, you can
write an easy program
that's quick and dirty—
use it once and
throw it away!
signed for this kind of thing. We
became interested, from a research
point of view, in linguistic facilities for
string and list processing, and in im-
plementational techniques.
I came here to the University of
Arizona in 1971 from Bell Laborator-
ies and got funding from the National
Science Foundation, and it's been
funded since then. That's 15 or 16
years of continuous funding in this
area. We've been working on develop-
ing programming languages for pro-
cessing nonnumerical data and tech-
niques for implementing them— the
two going hand in hand.
This is a research project; it's not
designed to produce another pro-
gramming language— there are too
many of them already— or a commer-
cial product, but it's nice when your
research can produce a by-product
that's useful in the computing com-
munity. Every so often we've gotten
to the point where the results of the
research needed to be embodied in
a working programming language;
we've implemented it and made it
available to the computing commu-
nity.
There was a language called SL/5
following SNOBOL4. SL/5 stood for
"SNOBOL Language 5-1 think we
were kind of embarrassed by the
name SNOBOL. which was originally
Buy and
sell stocks with
your personal
computer.
Nowuseyourown personal computer to place stockandoption orders
24 hours a day, seven days a week. Get quotes, reviewyour portfolios and more.
And save up to 75% on brokerage com- ™»™^ ^hh B _m^
missions* For more information, call ^^1 ^^^j
toll free today: |||tLI
1-800-544-6666. «#ty»eTv™**r 0^==^^
In Mass, call collect (617) 523-1919 JNVM9T€MH»^F'jmE&&
*As compared with full-cost brokerage firms. Minimum
commission is $30.00. KQB060185
FIDELITY BROKERAGE SERVICES, INC.
Member NYSE. SIPC.
intended to be a joke and then caught
up with us. At some point we realized
that we had a conceptual break-
through in the area of programming-
language facilities and we set SL/5
aside and started working on a new
linguistic context that became Icon.
Icon looks a lot like SNOBOL4 in
some respects, but it looks very dif-
ferent in others. I use both of them in-
discriminately, although I prefer Icon.
I've taught both of them; I prefer to
teach Icon because some of the
things in SNOBOL4 date back to a
time when our ideas about program-
ming were very different from what
they are now, and it's kind of embar-
rassing. Fun. but embarrassing.
In one sense Icon can be looked at
as just what you were talking about,
an attempt to keep the good features
of SNOBOL4 and replace the bad
ones with better ones. It's not an en-
tirely accurate characterization, but
it's one way of looking at it.
BYTE: Wto do you see as some of the special
features of Icon?
Griswold: In the first place, it carries
some of the features of SNOBOL4
that were attractive to begin with—
attractive for certain kinds of uses, for
certain kinds of people. It tries to
make programming easy, at the pos-
sible expense of efficiency. It tends to
support the programmer. It's also
good for one-shot programs. You can
write an easy program that's quick
and dirty— use it once and throw it
away— very much like SNOBOL4.
The thing that's most intellectually
interesting about it and most poten-
tially significant in its influence on pro-
gramming languages of the future is
that expressions can have more than
one value. This is a carryover from
SNOBOL4 string pattern matching
where patterns could first match one
thing and then match another.
What motivated Icon really was the
recognition that this didn't have to be
limited to pattern matching; it could
be a general feature of programming,
not just string processing. Expres-
sions in Icon are capable of produc-
ing a sequence of results. This works
{continued)
346 BYTE • JULY 1985
Inquiry 148
Multifunction Board
Orchid ECCELL
Advantage!
Error Correction
Code(ECC)
Switchless
Installation
Maximum RAM
Capacity 4 Mbytes
Free Productivity
Software
2 Year Warranty
Supports Lotus/
Intel Specification
-Breaks the 640K
DOS Barrier _
h)0
AJO
aJ0
AJO
Parity Version Available
Attention IBM AT™ owners. Your
choice of multifunction boards is
about to be simplified.
Because once you find out what
ECCELL has to offer, you'll have
only one choice: ECCELL by
Orchid Technology.
ECCELL is the only multifunc-
tion board with ECC (Error
Correction Code). ECC actually
detects and corrects memory
errors before they do any harm.
So you can keep on
working without
worrying about
the disastrous
consequences
ORCHID
of losing your data. In fact, ECC is so
critical, virtually no mainframe or
minicomputer operates without it.
And ECCELL is the only multi-
function board with switchless
installation; the same advanced
technology chosen by IBM when
they built their AT. Technology so
advanced we can back it with an
unprecedented 2 year warranty.
Want more proof? Pick up a pen
and prove it yourself.
Then pick up the phone and
call Orchid Technology at
415-490-8586.
Finally, advanced technology
for the IBM AT.
Inquiry 265
47790 Westinghouse Dr., Fremont, C A 94539.TXL: 709289
ECCELL is a trademark of Orchid Technology. Advantage! is a trademark of AST
Research, Inc. IBM AT is a trademark of International Business Machines Corp.
BYTE WEST COAST
SNOBOL lets
people write
really simple, compact
natural code
instead of crazy loops,
nested things,
and so forth!
just as well in numerical domains and
list processing as in string processing.
It makes very simple and natural
some kinds of formulations that are
contorted and difficult in other lan-
guages.
Expressions may produce an in-
finite number of results. In that sense,
Icon is a superset of ALGOL-like lan-
guages where you evaluate one ex-
pression and you get one result,
period, no matter what. In Icon you
may get zero results, which corre-
sponds to failure in SNOBOL4; you
may get one, which corresponds to
normal computation; or you may get
a lot of results if the surrounding con-
text needs them to arrive at a solu-
tion. There's a flavor of logic program-
ming in Icon; you can see logic pro-
gramming as a subset of it. There's
logical conjunction and disjunction. It
all fits into a uniform theoretical
framework that the programmer may
never have to see but which has the
nice feature that you can see general-
izations.
This is what turns people on; they
can find new ways of expressing
things they couldn't have before. You
can iterate overall solutions. There are
several programming languages that
have iterators, going back to IPLV,
and more recently Alphard, CLU, and
SETL, but they're all limited to specific
kinds of structures or contexts over all
the elements of a set. In Icon you can
just have a lot of expressions that
produce a lot of results and you can
iterate the results overall. You can
produce sequences; you can manip-
ulate sequences. Those were all in-
herent in SNOBOL4 but they were
limited to a very small context, and
the programmer couldn't get his or
her hands on them. Now it's been
generalized, and that is what I think
is going to appeal to people.
That, I think, is the most significant
thing. In fact, it surprised us; we didn't
expect that to be the result. That's
what really excites people; they can
write really simple, compact, natural
code instead of all these crazy loops
and nested things and so forth. It
looks like it ought to look and it pro-
duces the results it ought to produce.
Icon produces interesting programs,
and it's fun— which can't be knocked.
Programmers are, after all, human
beings.
BYTE: What Icon implementations are out
there right now?
Griswold: There are several versions.
The one that is current, and main-
tained and supported, is version 5,
which is the UNIX-based system. It's
written mostly in C It's available on
PDP-lls, VAX-lls, Sun workstations,
AT&T 3B20s, Onyx. ... We have it
running on PC/IX now— it's not ready
for release, but the full language is
running. And there's a VAX VMS im-
plementation. There are 80 or 90
VMS systems out that we know of,
most of those in educational environ-
ments.
There are probably two dozen im-
plementations of Icon for various
kinds of processors in progress, but
what will become of them I don't
know.
We've decided to go with C as an
implementation language and UNIX
as an environment. It's not easy to im-
plement this in assembly language.
Implementing Icon from the start is
considered to be a research project.
How you implement the expression-
evaluation mechanism efficiently is
not something that's obvious. It's in-
compatible with stack-based imple-
mentations of languages like
ALGOL-68 or Pascal. So again, the im-
plementations come from a generic
one, and that limits its availability
BYTE: Do you see a specific group of people
using Icon?
Griswold: There is an academic group
again. It's being taught in comparative
[continued]
ATTENTION OKlBAIA. OWNERS!
USE YOUR PRINTER TO ITS FULLEST WITH MARVEL PRINT ™l
■ Allows you to backspace £ s*
■ Includes a powerful label Printing Program.
■ Enables you to create graphics- ^^k
even in the middle of the text. \J
■ Proportional Spacing of letter quality text-
(justifies right margins).
THIS (on the ML92-93)
Word Processor justification and
micro- justification by MARVEL PRINT.
INSTEAD OF THIS:
1L
Character Sets: Use ours or create your own. Mix: Italics
• Script • Science & Math Symbols • Hebrew • Russian • Arabic
• Greek • Foreign Language Marks.
^H | Ok i PAT a |
OKI DATA is a trademark of the Okidata Corp.
Word
micro-
Processor
jstifieation
justification
by MARVEL
O n t h e M L 1 92- 1 93 you c a n get TRUE proportional
spacing with the right margin justified.
Access ALL features of the OKIDATA 92-93 192-193 Printers
ANYWHERE in ANY (ASCII or WordStar) file:
MARVEL PRINT only S70
Character set-Clone package S25
DEMO disk (Refundable with purchase) S5
Proms for 92, 93 w/comp. MARVEL PRINT pkg S145
OKIDATA 192 Printer w/comp. MARVEL PRINT pkg S480
Shipping and handling $5 (program), S15 (printer)
■ Character Clone: Allows you to take characters from
different sets & combine them for simultaneous use.
3K\A. \A. o-c^A^wt.
I II S - 00 I 2
jtn*navo°
2_- 5T
Call or write for more information. Dealers welcome. Works with
Apple, CP/M-80, PC-DOS, MS-DOS State System. Visa. Amer-
ican Express, Mastercard welcome. Phone orders accepted or
send check or M.O. to:
MARVEL SOFTWARE
1922 Ave. N. B'klyn, N.Y. 11 230 • (718) 336-2323
348 BYTE • JULY 1985
Inquiry 222
Clear advantage!
This board will expand to 4 Megabytes, 4 serial ports and starts at
$395. That's only part oi the story . . .
\A/ e love a good story. Better
* ■ than that, we love a great
product. After researching the ex-
pansion needs of AT users, we have
concluded that the Basic Time
AT4X4Plus provides the best array of
standard features and upgradeability
available. Compare the AT4X4Plus,
feature by feature, to the AST
Research Advantage!™ expansion
board in terms of main board
memory, total expansion memory,
I/O capability, and price. You will
then discover who has the clear
advantage.
You Can Never Have Enough
Memory.
That is the oldest saying in com-
puters. Two years ago, customers
asked us what they could do with
256K on a PC. How times have
changed . . . AT4X4Plus can hold
up to 4 Megabytes of memory — 2
Megabytes on the board itself and 2
on the 4X4RamPak. An important
feature for future multi-user systems.
The 4X4's "double split memory
addressing" capability gives you the
choice of using 64K or 256K RAM
chips in the first bank of memory. A
single row of 64K chips gives you
128K and is just right for the enhanc-
ed AT. Using 256K chips in the first
row enables you to "max out" user
memory to 640K on an unenhanced
AT with a single row of chips. The re-
maining 128K will be available above
the 1 MEG memory boundary. A first
row using 256K chips added to a
enhanced AT will give you 640K user
memory and 384K above the 1 MEG
boundary. The memory above 1
MEG can be used by DOS 3.X for
VDISK, a virtual ram disk. We think
that a 512K board (a first row of 256K
chips) is your best buy.
Want Real I/O Power?
Multifunction boards only start
with memory. The AT4X4Plus comes
standard with a parallel printer port
and an asynchronous serial
(RS-232C) communications port.
Have more than one serial device?
No problem, 3 more are optional, 1
on the AT4X4Plus itself and 2 more
on the 4X4DualSerialPak piggy-back
board. Need a game port for a
joystick or mouse? It's also available
as an option.
Your Satisfaction Is Guaranteed.
With apologies to AST Research's
advertising, we think at least 4 out of
5 AT expansion board buyers want
more capability at lower cost. The
AT4X4Plus is the clear choice and we
guarantee it. If you are not complete-
ly satisfied with your AT4X4Plus
within 30 days of purchase you may
return it for a full refund, including
the freight to return it. And if you
should ever have a problem during
the twelve month warranty period,
we will fix or replace your board
within 48 hours of receipt.
AT4X4Plus Prices:
AT4X4-128 1 parallel, 1 serial, 128K
AT4X4-512 1 parallel, 1 serial, 512K
AT4X4-1MB 1 parallel, 1 serial, 1 MEG
AT4X4-2MB 1 parallel, 1 serial, 2 MEG
AT4X4Plus Option Prices:
AT4X4-2S second serial port on 4X4 board
AT4X4-RAM 2 MEG 4X4RamPak
AT4X4-SER 2 serial port 4X4DuaJSerialPak
AT4X4-GAME game port
AT4X4-PCP preferred customer plan
(24-month warranty, 24-hour repairs)
$395
495
695
1095
$50
995
295
35
75
All prices include UPS surface charges. For
fast delivery, send cashier's check, money
order, or order by Mastercard/Visa. Personal
checks, allow 18 days to clear. In a huriy? UPS
Blue Label is just $5.00. Company purchase
orders accepted, call for prior authorization.
California residents, add 6% sales tax.
Hours: M-F 8 am- 5 pm PTZ
Sat. 9 am - 1 pm PTZ
London (01) 871-2855
Paris (01) 321-5316
Sydney (02) 579-3322
Canada (403) 438-0994
Outside California
1-800-821-4479
Inside Caliiornia
1-805-987-9741
4809 Calle Alto
Camarillo, California 93010
QUBIE'
Order Today,
Shipped Tomorrow!
© 1985, Qubie'. Advantage! is a registered trademark
of AST Research Inc.
Inquiry 298
JULY 1985 -BYTE 349
BYTE WEST COAST
programming languages as a replace-
ment for SNOBOL4 here at the Uni-
versity of Arizona, and at Carnegie-
Mellon, Illinois Institute of Ikchnology,
Duke, and a few other places. That's
probably because Icon is more
cosmetic from a computer science
point of view, even if you think of it
as SNOBOL4 embedded in Pascal,
which it isn't, but even if you think of
it that way.
People in industry are using Icon for
VLSI |very large scale integration] lay-
out. They're using it for utility pro-
gramming; we have quite a few utili-
ties written in it here. It's good for all
kinds of things, from producing nice-
ly centered labels for mailing lists to
random-sentence generators, lin-
guistic analysis, all those unusual
things that other languages don't do
well. It fits into the humanities very
nicely; we're getting a lot of people
really looking at Icon in the humani-
ties now. Icon tends to be a catchall
like SNOBOL4 for all those applica-
tions that other languages are not
designed for.
It's still fairly young; SNOBOL
started in 1962 and SNOBOL4 came
out in 1968. Icon wasn't available to
anybody outside the University of
Arizona until about 1978 or 1979, and
the current version, the UNIX version,
is quite a bit more recent than that.
I don't think Icon will develop an
identifiable user community. I think it
will be a tool that some people use
by preference or other people use for
special purposes.
BYTE: W% the name "Icon"?
Griswold: No reason. You need a
name when you want to talk about
something.
One of my colleagues was into one-
character names at the time, C being
the current attraction, but there were
languages called A and B before C
He wanted to call the language S,
because it's short. Well, that doesn't
look very good when you're writing-
it looks like you've made a typo. C is
bad enough and S is worse.
So we sat around for a long time try-
ing to think up names. I personally am
not very enthusiastic about acronyms
or naming languages after famous or
infamous people, but you need a
name.
I'm responsible for the name. You
can find some thread, in the sense
that the language development of
which it's a by-product has been
rather iconoclastic. But that's not why
we picked the name; it's just an ex-
cuse I can give you for it.
In hindsight, I think the unfortunate
thing is that it's caused some confu-
sion because of the use of the word
"icon" to mean a symbol in program-
ming systems— the Lisa and so forth—
Language
Implementations:
SNOBOL4+
$95
The Minnesota
Catspaw Inc.
SNOBOL4 Language
. ... $45
POB 1123
Source code
. . .$500
Salida, CO 81201
Berstis International
(303) 539-3884
POB 441
(MS-DOS, CP/M-86)
Millwood NY 10546
SNOBOL4 +
$95
(914) 271-5855
Prentice-Hall Inc.
(MS-DOS)
Micro Service Dept.
IBM/PC Macro SPITBOL . .
. . .$195
200 Old Tappan Rd.
Robert B K. Dewar
Old l^ppan, NJ 07675
73 Fifth Ave.
(800) 624-0023
New York, NY 10003
(800) 624-0024, in NJ
(212) 460-7470
(MS-DOS)
(MS-DOS)
which came after Icon was developed
and published. Every so often we get
a request for Icon because somebody
thinks he's going to get some kind of
screen-manipulation package. But we
couldn't have anticipated that, I don't
suppose.
We chose not to call it SNOBOL6
because that sounds like it's just an-
other revision, and it's so substantial-
ly different. It's as different as PL/I is
from FORTRAN.
It's a problem, picking names. You
pick a name and later on you wish
you hadn't.
BYTE: Where do you think microcomputers
are taking us?
Griswold: I've been in computing for
about 2 5 years. When I first got into
it I thought, "Gee, wouldn't it be great
if I could have my own computer! But
what happens when 1 retire because
the machine is an IBM 360/50 and
costs a million dollars and it's as big
as this room?" One of my colleagues
said that was his ambition— to have a
360 in his basement. Now, of course,
I run UNIX on an IBM PC XT and have
at my fingertips essentially the kind
of computation that used to be too
expensive for even a whole organiza-
tion to own, at a price I can afford.
And I don't think we fully understand
what the impact of that is going to be.
BYTE: \n the next few years, we'll be seeing
microprocessors that can address gigabytes of
memory. There are wry few languages or pro-
gramming concepts out there now that can't
be done in that kind of space.
Griswold: Someone will invent one.
Someone always invents one. Given
that amount of space, they'll find a
reason. ■
FOR FURTHER INFORMATION
Griswold. R. E., j. F. Poage, and I. P.
Polonsky. The SNOBOL4 Programming Lan-
guage, 2nd ed. Englewood Cliffs, NJ:
Prentice-Hall, 1971.
Griswold, M. T. and R. E. Griswold. The Icon
Programming language. Englewood Cliffs,
NJ: Prentice-Hall. 1983.
For information on Icon, contact the Icon
Project, Department of Computer Science.
University of Arizona. Tucson. AZ 85721.
350 BYTE • JULY 1985
We Make Your Apple Shine
At TAXAN we keep it simple. Our Apple line of Monitors
combines many of the great features of our IBM line.
Super High-Res and High-Res capabilities allow for the
Being -771 Is an education.
Picking the right Monitor
for your Apple takes an
educated guess, tool
finest in business graphics. Video games look better, tool
And your children will love you for choosing TAXAN
instead of Brand X.
. 420 12 inch Super High-Res RGB Color Monitor.
Fully compatible with Apple, IBM and most other personal
computers. 640x262 line resolution. Unlimited colors available
through analog video circuit Black face, non-glare tube.
MODEL 410 12 inch High-Res RGB Color Monitor. Fully
compatible with Apple, IBM and most other personal computers.
510x262 line resolution. Unlimited colors available through analog
video circuit.
MODEL 210 12 inch Medium-Res RGB and Composite
monitor with audio.
Composite Mode: Standard NTSC Signal. Compatible with Apple
and most personal and home, computers. Removable screen filter.
Built-in Audio and VCR input.
RGB Mode: Compatible with Apple 11+ and lie computers with
interface card (Option). 380x262 line resolution.
410-08 RGB interface card for the
Apple II, 11+ lie and Franklin Ace 1.000
and 1 200 Rev. A only.
410-15 RGB Module for Apple lie.
410-80 80 Column and RGB interface
card Compatible with Apple lie. Third
color cursor for text editing.
410-8064 Same as 410-80 with addi-
tional 64K Ram memory and 6 color
double High-Res graphics. Text is color
changeable.
MODEL 1 16 12 inch High-Res Amber Monitor. Long
Persistence Phosphor with non-glare screen. Fully compatible
with Apple. IBM and most other personal computers. 1000 line
resolution. More than 20 MHz bandwidth. 2000 character display.
Optional Tilt/Swivel Base available Model 110-12.
Green Phosphor available {Model 115).
MODEL 500 PRINTER BUFFER
Centronics compatible parallel interface
with 64K memory expandable to 256K.
Four function modes include: Manual,
Double, Free and Command. Compatible
with most printers.
OPTIONS—
Model 599-01 64K Extra Memory
Add-on
Model 599-02 Exra parallel Cable
TAX/AIM
So, get an education. See TAXAN todayl
The Smart Choice.
18005 CortneyCt. City of Industry CA 91748 (81 8) 810-1291
Inquiry 352
c I98S TAXAN Corporation
*Apple is a registered trademark of Apple Computer, Inc. "IBM is a registered trademark of International Business Machines, inc.
datasouth
Wheels Out
YOUR NEW
Corporate
Image
Dear Businessperson:
A good daisywheel printer
should work like a pin-stripe
suit for your letterhead .
That's why you need a new
DaisyWheel 36 from Datasouth. It is,
literally, a very impressive machine.
The DaisyWheel 36 is quick, with a top speed of 36 cps.
It's more capable than any other daisywheel in its class,
with superscripts f subscripts , boldfacing, under linirig ,
text reprinting, red & black color printing and proportional
spacing, among other impressive features. And with its
Diablo 630 compatibility, your DaisyWheel 36 will get along
with just about any computer in your office.
Your secretary will get along with your DaisyWheel 36
too — thanks to its sheet and tractor feed options, cartridge
ribbon, and a whole garden of distinctive daisywheel type
faces, each with its own protective cassette.
Best of all, the DaisyWheel 36 comes from a company
with a most impressive name: Datasouth — the name that
means high performance.
So wheel over to your Datasouth Dealer and run some of
your best letterhead through a new DaisyWheel 36, the high
performance daisywheel from Datasouth.
By the way, the DaisyWheel 36 lists for just $995
Which is a pretty good price for the
best image around.
Eventually yours,
DaisyWheel 36
south
P E R F O . R M A N C E
Datasouth Computer Corporation
Box 240947 • Charlotte, NC 28224
704/523-8500 * Telex 6843018 DASOU UW
Inquiry 119
GALL TOLL FREE:
1-800-222-4528
BYTE U.K.
*7m • "•■• m w »
Starlit Spectrum
Using the
Sinclair
Spectrum to
collect and
process
astronomical
data
by Dick Pountain
Dick Pountain i s a technical author
and software consultant living in
London. England. He can be
contacted do BYTE. POB 372.
Hancock. NH 03449.
The subject of this month's column
is the prominent U.K. amateur as-
tronomer Andrew J. Hollis. He uses
a low-cost Sinclair Spectrum microcomputer
to perform data capture and processing on
observations obtained by photoelectronic
photometry (the electronic measurement of
the brightness of celestial objects).
Mr. Hollis, who is a chartered engineer by
profession, runs the Ormada Observatory
from the garden of his house in the north-
ern England country village of Cuddington
in Cheshire.
He became interested in astronomy in
1957 when his parents showed him the
comet Arend-Roland through a pair of
opera glasses; from this beginning he went
on to join the British Astronomical Associa-
tion (B.A.A.) and build his own 8-inch reflect-
ing telescope in the late 1960s. Though his
interest in astronomy is broad, he is par-
ticularly interested in variable stars and in
the asteroids (more properly called the
minor planets) and is now director of the
minor planets section of the B.A.A.
No science (with the possible exception
of ornithology) is as open to contributions
by "amateurs" as astronomy Indeed, the
term "amateur," which has acquired faintly
derogatory overtones in this century, seems
barely adequate to describe their efforts.
There is certainly nothing "amateurish"
about the activities at Ormada Observatory.
Therefore, I shall intend the term in its
original sense of one who works for love of
the subject. The results obtained by Mr.
Hollis and his coamateurs are often signifi-
cant enough to be published in the B.A.A.
and other astronomical journals.
The advantage of a large telescope is that
it collects more light, hence it can measure
fainter objects that smaller telescopes can't
detect. Since the giant telescopes are
almost always dedicated to the inspection
of the most remote objects beyond our
galaxy, it's not uncommon for professional
astronomers to actively solicit the participa-
tion of serious amateurs when an event of
interest like an eclipse occurs in this solar
system. The combined small telescopes of
amateur observers around the world add
up to a formidable instrument.
Time on the large telescopes at major
observatories must be booked many
months in advance and is tightly rationed.
An observer whose allocated slot comes up
is then at the mercy of the weather; if con-
ditions are bad. the whole session may be
fruitless. Consequently, a professional
observer who wishes to study a particular
variable star or minor planet may get only
16 or so hours of observation a year. Hollis
reckons that he can get in at least 50 hours
per year because he is in a position to
observe from his garden observatory any
time the weather is fit.
Photoelectronic Photometry
The study of both variable stars and
asteroids depends in part upon measuring
their brightness. In the case of a variable
star, the aim is to chart the changes in
brightness over time. The shape of the light
curve so produced can help to answer
several questions about the star system that
produced the stars: Is it a binary or ternary
system of stars orbiting each other? What
are their relative sizes? Do they have exten-
sive atmospheres? Are they exchanging
matter?
Andrew Hollis spends much time measur-
ing such light curves to derive the times of
minima (those points in a star's cycle when
the brightness is at its lowest level). He ac-
quires further information by taking ac-
curate measurements of the period of vari-
able stars, i.e., the time between minima. If
this is done to sufficient precision, long-
term fluctuations can be distinguished, as
some stars appear to slow down or speed
up over years or decades. Mr. Hollis also
measures the brightness of asteroids and
plots this against their progress in orbit
around the sun. These measurements yield
details about their shape and orientation.
[continued)
JULY 1985 'BYTE 353
BYTE U.K.
Before the advent of electronics,
brightness was estimated visually
using the magnitude system. Certain
important groups of stars were clas-
sified into groups of similar bright-
ness, and these groups were then
ranked in magnitudes— first magni-
tude being brightest and so on in
order of decreasing brightness down
to the limits of visual discrimination
at the sixth magnitude.
To estimate the brightness of an
object visually you use a star map to
identify a nearby star of known mag-
nitude, compare the object with it,
and decide whether the object is
more or less bright in the telescope
than the nearby star. Choose another
known star and repeat. By making
numerous comparisons of this sort
you can assign a magnitude to the ob-
ject, interpolating if necessary be-
tween the two nearest known values.
Though it may sound rough, skilled
observers can in fact produce remark-
ably accurate estimates this way.
However, it lacks the degree of preci-
sion necessary to follow fine varia-
tions in variable stars.
Photoelectronic photometry re-
places this visual ranking method with
a direct measurement of the light
entering the telescope from the
object. (To accommodate this, the
magnitude system has been refined
into a more quantitative logarithmic
scale that permits fractional magni-
tudes extending down to the 20th
magnitude and below.)
Some kind of photoelectric detec-
tor is placed at the prime focus of a
telescope so that the image of the star
falls on it. The current or voltage pro-
duced by the detector must be in
some way proportional to the amount
of light falling on it. The telescope is
not used to magnify the image of
stars, as we do with terrestrial images,
but merely as a light collector.
The telescope collects light from a
more or less large region of sky
(determined by its aperture), not
merely from the desired star. To nar-
row this field to the object of interest,
a diaphragm plate with a tiny hole in
it is placed at the focus and the star
image is positioned (by eye) over this
hole, thus excluding surrounding stars.
A further refinement is to take a sec-
ond light reading with the telescope
Photo 1: The photodetector subsystem attached to the telescope has a (lip-up mirror in
the left-hand compartment that directs light to the eyepiece on top.
focused on a region of empty space.
This reading can be subtracted from
the first to eliminate the residual ef-
fect of background light and the
spurious dark current produced by
most detectors.
Photodetectors typically respond to
a broad band of wavelengths in the
starlight. Astronomers are interested
in certain wavebands and so will
usually interpose filters between tele-
scope and detector, allowing only cer-
tain bands to pass. Hollis works in
three widely studied bands known as
the UBV. for ultraviolet, blue, visual.
Readings taken straight from the
photodetector bear a most indirect
relation to the magnitude of the star,
and it is here that a computer can be
used to make the necessary conver-
sions.
The Hollis System
At the time of my visit to Ormada in
February, Andrew Hollis's own 300-
millimeter telescope was away being
rebuilt, and his photometry system
was mounted on a borrowed 1 3 5-mil-
limeter telescope (it sits on a German
equatorial mounting, powered by a
synchronous electric motor from a
home-built power supply).
At the heart of the system is a side-
window photomultiplier tube (RCA
1 P2 1 ) that does the actual detecting-
it looks like those vacuum tubes used
in old radios. Photo 1 shows the
detector mounted in its enclosure on
the telescope— the eyepiece and flip-
up mirror allow visual positioning of
the star image onto the diaphragm
plate.
Inside the evacuated glass envelope
of the photomultiplier tube are nine
metal anode chambers. At one side
is a window through which light
passes and falls onto a photocathode,
dislodging a few electrons.
A DC voltage of around 1000 volts
accelerates these electrons to the first
anode. On striking the anode, each
electron dislodges more electrons,
which accelerate to the second
anode, etc. This snowballing effect
results in a huge amplification, with
around I million electrons arriving at
[continued]
354 BYTE • JULY 1985
See what EnerConnect can do
with mainframe graphics on your PC.
EnerConnect© is the first software package
that puts mainframe graphics capability into the
hands of anyone with an IBM PC/XT/AT or
3270 PC.
Now a PC user can have desktop access to
business and technical graphics applications
generated by GDDM, ISSCO's Tell-A-Graf®
and DISSPLA® SAS/GRAPH® and IGES
datafiles.
Once they're displayed, EnerConnect lets you
manipulate them in a variety of ways. You can
rotate, enlarge, reduce, cut-and-paste with
other elements from different mainframe files,
add text and even direct output on low-cost PC
printers and plotters. All without using expensive
mainframe connect and processing time.
You can also use our PC-based graphics
program, EnerGraphics, to interface with
spreadsheet data from LOTUS 1-2-3, VISICALC
and other packages, turn the data into easy-to-
under stand bar charts and then combine them
with mainframe graphics.
EnerConnect. Your Mainframe-to-PC software
link. Developed by the specialists in graphics
applications software.
Call or write for our free brochure and see what
EnerConnect can do for you.
ENERTRONICS
SEEING IS BELIEVING
Enertronics Research, Inc.
Inquiry !38
• 150 N. Meramec • Suite 207
St. Louis, MO 63105 • (314) 725-5566 • 1 -800-325-01 74
JULY I985 -BYTE 355
BYTE U.K.
The interface program
is written to use
interactive printer
output much like the
old days of the Teletype.
the final anode for every electron ini-
tially dislodged by a photon.
The end result is a tiny burst of cur-
rent, measured in nanoamps or even
picoamps. proportional to the original
amount of light, lb increase efficiency,
the star image is actually defocused
by a lens after passing through the
diaphragm aperture, so that it covers
more of the photocathode; only the
total amount of light is important, not
the image itself.
The processing of this tiny signal
begins immediately when it is passed
to a high-gain current-to-voltage
amplifier. (Hollis uses an Intersil
ICL7650 chopper stabilized op-amp
on a single chip.) The output is now
a DC voltage in the range of 0— 10
volts. However, it varies during each
observation, and reading it directly
would involve messy averaging calcu-
lations. Consequently, Hollis passes
this signal to another chip, a Teledyne
9400CI voltage-to-frequency con-
verter, which outputs either a stream
of pulses or a continuous square wave
whose frequency is proportional to
the input voltage.
This can now be sent to a pulse
counter and the count read off from
a calculator-style visual display. By
recording for a fixed period of time,
the number of pulses counted will be
a measure of the light received inte-
grated over that period.
Hollis finished his basic system in
1983 and began recording observa-
tions manually from the pulse-counter
display. Each observation requires at
least three readings: two from the star
(which are averaged) and one from
the background sky (to be sub-
tracted). Sometimes readings must be
repeated because some stray event
lights up the sky and causes a bad
reading.
lb obtain standard star magnitudes,
these readings must be performed on
both the object of interest and a com-
parison star of known magnitude.
Then these two readings need to be
reduced using various mathematical
formulas to convert them from in-
strumental magnitude to the Standard
UBV Magnitude. One formula calcu-
lates the differential air mass (i.e., the
distance the light had to travel
through the earth's atmosphere) ac-
cording to the stars' heights above the
horizon, another corrects for instru-
mental scale factors, while others con-
vert from geocentric to heliocentric
time.
Finally, subtracting these results
yields the differential magnitude of
the object of interest; a long, timed
series of such differential magnitudes
is required to show the variation in
brightness, and thence the time of
minimum.
Computerized Data
Acquisition
It quickly occurred to Hollis that this
whole rigmarole, including the initial
capture of data from the instrument,
could be performed by a microcom-
puter with considerable savings of ef-
fort and increase of reliability. He
selected the Sinclair .Spectrum
because of its low cost, availability,
and its large volume of add-on cir-
cuitry published in the electronics
hobby press.
The Spectrum, Britain's largest sell-
ing computer, was sold for some time
in the U.S. (in a slightly modified form
as the Timex 2000). For those who are
not familiar with it, it's a Z80-based
machine with 48K bytes of RAM
(random-access read/write memory)
and a highly individual BASIC in ROM
(read-only memory). It is supplied
with no standard I/O (input/output)
ports (e.g.. RS-232C or Centronics) but
has a parallel expansion socket, using
a proprietary bus. and cassette port.
Internally it is a low chip-count design,
with all the peripheral activities con-
trolled by a single ULA (uncommitted
logic array, or gate array as it is com-
monly called in the U.S.).
Hollis built his own interface box to
fit onto the bus-expansion connector.
This contains the high-gain amp and
voltage-to-frequency converter chips
and a Z80A-PIO (parallel I/O) chip.
Instead of taking the pulse output
from the voltage-to-frequency con-
verter to a counter, the alternative
square-wave output is taken to the
first data pin of the PIO. The PIO is
configured in mode 3, or control
mode, with no handshaking. The net
effect is that the central processing
unit sees the first bit of an 8-bit port
toggling on and off at the frequency
of the square-wave signal.
Hollis realized that Sinclair BASIC
would be too slow to read this port— a
sampling rate of at least 6500 reads
per second is required. He wrote a
short machine-code subroutine that
counts the number of changes of
state of the single bit that is input over
a variable integration period, typically
1 seconds, and returns the answer in
the Z80's BC register to the main in-
terface program, written in BASIC.
Hollis doesn't like to take a televi-
sion set out into the confined and
often damp environment of the ob-
servatory, and so the interface pro-
gram is written to use interactive
printer output, much like the old days
of the Ikletype. Data can be inspected
immediately on the Sinclair printer, a
tiny low-cost device that prints elec-
trostatically on rolls of 4-inch metal-
lized paper and takes its power from
the Spectrum. Any reading that is
clearly wrong can be deleted and
taken again. Satisfactory readings can
then be stored on cassette tape for
further processing by other programs.
To further simplify the business of
gathering data. Hollis has built a
remote-control unit to operate the
Spectrum. This is made from an off-
the-shelf 5-key cursor keypad
mounted in an alloy box and con-
nected by a long lead to another in-
terface box on the bus-expansion
port. It allows Hollis to take readings
without leaving the telescope.
After an observing session the
[continued)
356 BYTE • ]ULY 1985
CHECK-OUT
ENERGRAPHICS
YOUR TOTAL GRAPHICS SOFTWARE
f.HCINf tKIMT. tlfGKEE
Presentation Business Graphics
EnerGraphics delivers pie charts,
flowcharts, bar charts line graphs and
more with easy interface to Lotus 1-2-3,
MultiPlan and other spread sheets.
You'll learn it quickly because we're
menu-driven.
Drawing Capability With EnerGraphics,
simple keystroke commands enable
you to create text, flow, gantt, pert and
organization charts with the capability
to enlarge, reduce, rotate, draw, modify,
duplicate and overlay.
3-D Object & Surface Drawings
EnerGraphics gives you entry-level
3-D CAD features such as zoom, rotate
and hidden line removal.
rxPRiwHi :wl
Statistics EnerGraphics enables you
to analyze data using linear and log
scalesto do linear and polynomial
regression. Statistical information can
be represented in scatter graphs.
Mainframe Link Our new EnerConnect
program allows you to combine
PC-based graphics with mainframe
graphics such as GDDM, ISSCO'S Tel-
A-Graf® Disspla® and IGES data files.
Tezas instruments f
PC Compatibility EnerGraphics can
give you an unlimited number of graph-
ics applications on Wang, Tl, IBM PC/
XT /AT, 3270/ PC and compatibles.
Slide Show Any of our attractive graph-
ics can be converted into color or b& w
slides, or over head or on-screen pres-
entations using the Polaroid Palette.
Corporate Use You'll find EnerGraphics
is the graphics software choice of over
100 leading corporations with more
being added all of the time.
Price At a retail price of just $350 ($450
with plotter) EnerGraphics actually
costs less than many packages that
offer only a few of these features.
EnerGraphics. Brought to you by the
specialists in graphics application
software.
Find out why users rate us at the top
among stand alone business graphic
packages. Just check with your local
EnerGraphics dealer today.
ENERTRONICS
SEEING I S B ELI EV I N G
Enertronics Research, Inc.
150N.Meramec
St Louis, MO 63105
(314)725-5566
Free 800-325-0174
Inquiry 1 39
JULY I985 'BYTE 357
BYTE U.K.
Spectrum is taken back indoors and
the results are reduced by a second
program that applies all the various
corrections, converts the date and
time to the required Julian calendar,
and finally prints out the time of
minimum of the variable star under
study, together with statistical cer-
tainty estimates. This program works
on a TV screen as well as the printer.
A third program is used to predict
the time of minima. This contains a
database of the periods of 67
selected variable stars, gleaned from
the General Catalog of Variable Stars. It
calculates and prints out a list of the
times of all the minima for a given
night, allowing Hollis to plan his even-
ing viewing efficiently.
A home-brewed graphing program
for the diminutive Sinclair printer pro-
duces neat and highly presentable
scatter graphs of light curves. Figure
1 shows a typical light curve for the
asteroid VW Cephei.
Timing Matters
The Spectrum has proved itself highly
competent and cost-effective for the
sort of work that Hollis requires. Its
main limitations are the lack of
double-precision floating-point arith-
metic and a real-time clock. The rela-
tively slow BASIC and cassette
storage are no problem and are only
noticeable in the Minima Prediction
program.
Precision is not too serious a mat-
ter as the 10 significant figures of the
Spectrum's BASIC are well beyond the
inherent accuracy of the photometer
readings. The only problem involves
the representation of Julian dates, in
which the time and date are com-
bined to give the time in fractional
days since noon on January I of the
year 4713 B.C. These numbers have
seven figures before the point and up
to six places after it, if you're measur-
ing to fractions of a second (I'm
writing this word at approximately
2446123.57540). Hollis gets around
this by dropping the initial 24 in in-
ternal calculations, which is unlikely to
cause any problems for a century or
two.
Timing is a more serious problem.
The Spectrum uses interrupts for its
I/O, causing the software clock to stop
during printing and cassette opera-
tions. At first, Hollis tried timing the
printing operations and adding a cor-
rection factor, but he was soon look-
ing for a proper real-time clock.
He found a suitable design pub-
lished in an electronics magazine and
built it. It has battery backup and is
based on an MM 58174 clock chip
dm
0.9
VW CEPHEI
JULY- AUGUST 1983
COMPARISON BD+75°753
P 0.276500d
± 0.000003d
0.7
_
% '
* **
*.
0.5
■•
A J HOLLIS
ORMADA OBSERVATORY
135 mm REFLECTOR
DC PHOTOMETER
0.3
i
i
0.0
0.5
PHASE
1.0
Figure I : A typical light curve for the asteroid VW Cephei
with its own 2K-byte static RAM into
which the Spectrum can write key pa-
rameters such as the latitude and
longitude of the observatory and the
year (which the chip's designers inex-
plicably left out). This clock card
stacks onto the bus-expansion con-
nector at the back of the Spectrum,
making quite a pile of hardware.
There is a scheme afoot, however,
to provide even more precise timing.
Hollis intends to move into new areas
of observation, including studying the
orbits of Jupiter's moons and the oc-
cupation (i.e., hiding) of stars by
asteroids. This requires high-speed
photometry using the highest pos-
sible sampling rate.
For a slowly changing variable star,
integration of the light received over
a 10-second period is satisfactory, but
to resolve detail in the occultations
occurring over a few seconds, the light
needs to be sampled at subsecond
intervals.
To time such observations, Hollis
has built a radio receiver that can pick
up a time signal called MSF, broadcast
on 60 Hz from Rugby in the Midlands.
Fortunately, there's no need to syn-
chronize the readings with the trans-
mitter (which would be a major pro-
gramming problem); it is sufficient to
merely record the time "pips" along-
side the data like the time base on an
oscilloscope.
Light Detectors
There is now a small community of
astronomers like Andrew Hollis using
the comparatively cheap side-window
photomultiplier tube as a light detec-
tor. By experimenting and exchanging
their findings they have extended the
limits of its performance in quite
unexpected ways.
One drawback of the device is its
comparatively large and variable dark
current (i.e., the signal produced even
when no light is falling on it). Hollis
and confederates have discovered
that this dark current can be drasti-
cally reduced and made more con-
stant, not by cooling as is often done
with photodetectors, but by drying
the environment in which it operates.
{continued)
358 BYTE • JULY 1985
RS422Card
Isolated from your
IBM PC by 4000 volts
With Opto 22's new IBM PC plug in
card you can run a 4000V optically
isolated RS422 Link throughout
your factory and know your com-
puter is safe from destructive volt-
age transients.
An on board 4000 volt isolated
supply completes the protection to
your computer.
Additional features include
Receive and Transmit LEDs, hand-
shake control lines (flow control),
and RS422 transmitter enable.
Complete compatibility with IBM
PC, XT, AT and 5531. And, best of
all, this NEW card is standard equip-
ment on our erg 2™ industrial
computer.
As usual shipment is from stock.
(Order Part Number AC24) Call us
for information on our complete
line of computer adapter cards.
15461 Springdale Street
Huntington Beach, California 92649
Telephone (714) 891-5861
Inquiry 263 for End-Users.
Inquiry 264 for DEALERS ONLY.
BYTE
inside the J=^iT=? PCs.
IBM is under our surveillance
Once again, the crack team of BYTE
editors is examining the full story of the
IBM PCs and compatibles. In this 1985
additional issue, "Inside the IBM PCs",
BYTE will offer the results of their in-depth
investigation to your customers — the
BYTE reader.
Want to collaborate? The code word is
IBM. For information on rates and space
reservations, look for your BYTE rep — the
one with a red rose in the lapel — or call
Peter Huestis, Advertising Sales Manager,
(603) 924-9281. He'll give you conclusive
evidence on how BYTE wrapped up sales
leads from last year's "Guide to
the IBM PCs"
CLOSING DATE: September 6, 1985
ON-SALE DATE: Mid-October, 1985
at
ftfiS
IBM is a registered trademark of IBM Corporation.
BYTE
THE SMALL SYSTEMS JOURNAL
70 Main Street
Peterborough, NH 03458
(603) 924-9281
360 BYTE • JULY 1985
BYTE U.K.
Placing silica gel
in the chamber
dries the environment.
This is accomplished by placing silica
gel in the chamber that houses it.
No one knows for certain why it
works, but Hollis's theory is that ad-
sorbed moisture on the insulating
base of the tube creates variable
resistive paths between the high-
tension pins (up to 1000 volts). Dry-
ing the moisture raises the resistance
of such paths.
Hollis is also trying out other types
of photodetectors. When I visited, he
showed me an experimental setup
that uses a photodiode, though so far
the results from it have been unsatis-
factory.
Conclusion
I was impressed by the simplicity and
effectiveness of the system Andrew
Hollis developed. Excluding the tele-
scope, the hardware costs less than
£600 (about $760 at the current ex-
change rate) and yet can produce
results with a certainty of ±0.01
magnitude, or around I percent error.
It's also gratifying to see one of the
humblest of home microcomputers
serving science in such a competent
fashion.
Interestingly, Hollis denies that he
is in any way a computer buff; he has
learned only enough about com-
puters to get the job done, with
astronomy always being most impor-
tant. It's rather sobering to think that
the amount of computing he had to
learn would probably qualify him as
a computer design engineer; we are
still living very much in the frontier
days.
During my visit to Ormada, a fond
hope that I once entertained was
revived: that the spread of personal
computers might do for computer
science what cheaper telescopes have
done for astronomy and encourage
amateurs to make significant contri-
butions. ■
Genlech
■ Hih'.IJDHlKd "
IBM SYSTEM SPECIALS
256K, 2 Drives $Call
256K, 1 Drive & 10 MB Hard $Catl
COLUMBIA MPC 4220 $1899
CORONA 400 Series $Call
FUJITSU Micro 16s (8086/ZBOA) $1995
KAYPR0 All Models $Call
LEADING EDGE PC $Call
MORROW DESIGNS All Models. . . $Call
NCR All Models $Call
NEC APC-III PACKAGES
w/2 Or, Wordstar Pro Pk, 2050 . . $2299
w/plotter. digitizer & AutoCAD . . . $Ca II
SEEQUA Chameleon/ Plus. ..... SCall
WANG
PC W/256K, 2 Dr SCall
Office Assistant w/printer SCall
ZENITH
ZF-151 -52 w/Zenith Monitor. . . . $Call
ZF-151-21 w/10 MB Hard Disk . . . $Call
ZF-161 -52 (Portable, 2 Dr) $Cal1
BLUE LYNX 3278 SCall
DCA Irma/lrmaline/lrmaKey SCall
IDEAcomm 3278 SCall
ANCHOR MarkXIl $239
HAYES
Smarlmodem 1200/2400 $385/SCall
1200B w/Smartcom II $355
NOVATION SmartCat Plus $329
PRENTICE POPCOM
C100/X100 $255/$270
VEN-TEL 300/1200 Half Card $409
AST RESEARCH INC.
ADVANTAGEI (for AT) SCall
SIX PACK PLUS W/64K SCall
jrCOMBO (exp. to 512K) SCall
HERCULES Graphics Card $299
Color Card (RGB/Comp/Par) . . . $155
INTEL 8087/80287 SCall
ORCHID PCTurbo 186 w/128K $655
PARADISE SYSTEMS Multi-Display $280
Modular Graphics Card $269
Module A/B $75/$179
PROMETHEUS Promodem Ext $315
QUADRAM
EXPANDED QUADBOARD W/64K . $239
QUAD 512+ W/384K $309
SIGMA DESIGNS Color 400
/Mouse $519/3575
STB SYSTEMS Graphix Plus II. . . $269
SuperRiow/64K $279
TALL TREE JRAM-2 SCall
TANDON TM 100-2 (DSDD) .... $149
TEAC FD-55B (Thinline DSDD) . . $125
TECMAR Graphics Master $485
Captain w/OK $179
jrCaptain W/128K $309
AMPEX 20 MB w/25 MB Tape . . . SCall
C0RVUS
11.1 MB Omnidrive Starter Kit ... $1649
45 MB Omnidrive $4149
INTERDYNE Tape Back Up SCall
IRWIN Internal Tape Back Up $549
IOMEGA Bernoulli 20 MB $2499
MICROSCIENCE/SEAGATE SCall
MAYNARD ELECTRONICS SCall
SYSGEN Image/Qic-File/XL SCall
TALLGRASS
TG-5025 (25 MB w/60 MB Tape) $2759
TG-6180 {80 MB w/60 MB Tape) SCall
C-IT0H All Models SCall
CITIZEN
MSP-10 . . $329 MSP-15 . . $489
MSP-20 . . . SCall MSP-25 . . . SCall
EPSON JX-80 Color $489
LQ-1500 $899 LX-80 $229
FX-80+ $345 FX-100+ $485
NEC P2/P3 Pinwriters . . . . $525/8735
OKIOATA
192 $359 ML84P SCall
Okimate 20 . SCall Pacemark . . SCall
PANASONIC KX-P1091/1093 .... SCall
STAR MICRONICS
Gemini 15X $345 SG-10 $229
SD-10/15 SCall SR-15 $619
TOSHIBA
P1340 $559 P351 SCall
LETTER QUALITY
BROTHER/DYNAX
HR-15Xl(20CPS) $359
HR-25/HR-35 $495/$729
HEWLETT-PACKARD LaserJet. . . SCall
DIABLO 630 ECS/IBM $1799
JUKI 6100/6300 $409/$730
NEC
ELF 360 . . $415 2050. . . . $669
3550. . . . $1069 8850. . . . $1499
QUME Sprint 1140/1155/1190 .... SCall
SILVER REED EXP 500/550 S250/S449
STAR MICRONICS Power Type . . $339
PLOTTERS & DIGITIZERS
POLAROID PALETTE 81175
ENTER COMPUTER Six Shooter. . $779
HOUSTON INSTRUMENTS
PC-695. . . $549 DMP-41/42 $2349
DMP-29 . . $1799 DMP-51/52 $3529
DT-11 Digitizer $679
ROLAND DXY-800/880 $699/$920
SUMMAGRAPHICS SummaSketch SCall
MONITORS & TERMINALS
AMDEK
Video 300/300A/310A $125/130/155
Color 500/710 $359/$579
PRINCETON GRAPHICS Max-12E $175
HX-12/SR-12 S469/S599
SCall
QUME All Models
ROLAND
MB-122G . $155 MB-142 . . . SCall
CB-141. . . $269 CC-141. . . $559
TAXAN
115 $115 116 $125
420/L .... SCall 440 $559
TELEVIDED All Models SCall
WYSE
WY-50 $459 WY-350 SCall
ZENITH
ZVM-123A. . $79 ZVM-124. . . SCall
ZVM-135. . $439 ZVM-136. . . SCall
Z-29A .... SCall Z-49 SCall
FOR APPLE ll/lle
MISCELLANEOUS
ALS Smarterm II (80 Col. Card) . . $129
AST RESEARCH INC. Multi I/O. . . SCall
DIGITAL RESEARCH CP/M Gold Card 8269
FOURTH DIMENSION 16K RAM Card. 855
80 Column Card (lie) 855
HAYES
Micromodem He w/Smartcom I . . $149
MICROSOFT Softcard II 8339
MICROTEK Dumpling GX 869
NOVATION Apple Cat II 8209
212 Apple Cat II (1200) $389
ORANGE MICRO Grappler + . . , . $79
Buffered Grappler+ $145
PCPI Applicard 6 MHz SCall
MACINTOSH DRIVE! CALL FOR SS
RAM CHIPS
64KSET $14 256KSET SCall
call for quantity pricing
DOUBLE-SIDED DISKETTES
3M $27 Dysan .... $30
Maxell. ... $25 Wabash ... $19
PRINT BUFFERS
QUADRAM Microfazer
Parallel/ Parallel 16K $139
64K .... $185 128K. . . . $239
Serial/Serial, Ser/ Par, Par/Ser
8K $139 64K .... $159
INTER.STRUCT. Shuffle-
Buffer 32K $269
SURGE PROTECTORS
EPD/CURTIS All models SCall
NETWORX Wire Tree/Plus S39/$55
ULTIMA SF-600 $39
EMERGENCY POWER SYSTEMS
SOLA Mini UPS SCall
TrippLite BC425-FC (425 Watts) $375
SWITCHBOXES
CABLECD 3 Way Serial/Parallel . . . SCall
COMPUTER ACCESSORIES
Data Directors (All Models) . . . SCall
CUSTOMER SERVICE
401-781-0020
800-843-4302
150 Broadway, Suite 2212, NY, NY 10038
HOURS 9-B EST. MONDAY-SATURDAY
Personal Ck (2 WeeksTo Clear), Cashier's Ck,
Money Order
APO Orders Add 6% (minimum $7). Add 3%
For Net Terms. All Returned Non-Defective
Merchandise Are Subject To A 20% Restocking
Charge. GenTech Reserves the Right to Change
Advertised Prices.
Inquiry 15 7
JULY 1985 -BYTE 361
The fastest micro in the world
No micro in its right mind would
want a showdown with Pinnacle.
Its a wesome firepower is
provided by the superb Motorola
68000 charging along at 12MHZ
with no wait states (giving about
3MIPS).
And Pinnacle's ammo belt is just
bristling with high powered options
to give rapid fire to all seven users.
P-System, Unix,® CP/M-68K®
Mosys, BOS, Mirage, Tripos all obey
instantly - along with their armies of
applications.
Up to 8 Megabytes of directly
addressable RAM and 110
Megabytes of Winchester storage
dance when Pinnacle barks its
sharp orders
And that's just for starters.
There's also the Pinnacle IX with
TWO 68000's, DMA, and Memory
Management hardware. Ideal for
disk intensive operating systems
like Unix® and Pick
And a Pinnacle IX expansion
chassis allowing nine 68000
processors to network 56 users.
A micro's gotta do what a micro's
gotta do.
And starting at under $4000
Pinnacle's just the fastest there is.
PINNACLE
The accessible peak of performance
US DISTRIBUTORS Pinnacle Systems Inc. 10410 Markinson Road, Dallas, Texas 75238. Tel. (214) 340-4941. Telex 88-8442
ELECTRONIC manufacturing/service Lamtech Electronics Corporation, 620 Easy Street, Garland, Texas. Tel. (214) 272-3504
international-Systems GROUP I SG Pinnacle, Dallas, Texas, Tel. (214) 340-4941. (Distributor enquiries invited).
vertical market systems VMS Pinnacle, Dallas, Texas. Tel (214) 340-4941.
European distributors TDI Pinnacle Ltd, 29 Alma Vale Road, Bristol BS8 2HL, England. Tel. (0272) 742796. Telex 444653.
UNIX isa Registered Trade Mark of Bell Labs. CP/M-68K is a Registered Trade Mar kol Digital Research. Inquiry 281
BYTE JAPAN
Peripherals, Chips,
and New Computers
Erasable
In the past month at least two new per-
sonal computers have appeared on
the market here; the battle of the
memory chips continues with the major
contenders evidently undaunted by the
slump in the chip market (both Toshiba and
Hitachi have introduced new large-scale
memory chips); Fujitsu announced a new
erasable optical-disc technology; there are
glimmers of hope that the dismal situation
in the Japanese software industry may be
DrO dUCtS beaded for improvement; and I discovered
^ the Silver-Reed EB50, a battery-powered
lap-size portable four-color printer/plotter/
typewriter/thingamajig that's just plain neat.
optical-disc
coating from
Fujitsu and
more new
Japanese
BY WILLIAM M. RAIKE
William M. Raike. who has a Ph.D.
in applied mathematics from North-
western University, has taught opera-
tions research and computer science
in Austin. Texas, and Monterey.
California. He holds a patent on a
voice scrambler and was formerly an
officer of Cryptext Corporation in
the United States. In 1980. he
went to \apan looking for 6AK-bit
RAMs. He has been there ever since
working as a technical translator and
a software developer. He can be
contacted do BYTE. POB 372.
Hancock. NH 03449.
Take Your Graphics Along
It's hard to know just what to call the Silver-
Reed EB50. It looks like a briefcase-size por-
table electronic typewriter, but there's no
print element. Instead there are four ball-
point pens (black, red, blue, and green)
mounted in a little drum that draws the
characters you enter from the keyboard
(alphanumeric or katakana) in any of three
sizes, in either Courier or italic type, either
vertically or horizontally You can also draw
four-color graphs in any of 12 styles, in-
cluding various kinds of pie charts, bar
graphs, and broken-line graphs, complete
with labels and axes. A 1 5-character liquid-
crystal display helps you orchestrate all this
from the keyboard.
The EB50 has a built-in serial interface, so
it only needs paper and an RS-232C cable
to turn it into a four-color plotter. A hard
carrying case with a handle is standard, and
the total weight, including batteries, comes
to 5!/2 pounds. I still don't believe the list
price; it's only about $200. However, I don't
have any idea whether the company is plan-
ning to export the EB50.
New Fujitsu
Optical-Disc Material
Optical discs, like videodiscs and compact
digital audiodiscs, store large amounts of
data; you read the data by scanning the
discs with a laser beam. But you can write
data on the newer types of optical discs
with a computer, something you cannot do
to videodiscs and compact discs. The two
main types of optical discs are DRAW
(direct read after write), on which you can
only write once, and erasable, on which you
can write, erase, and rewrite a number of
times.
Fujitsu has just developed a new coating
material for optical discs that allows data
to be written by creating holes in the
coating with a laser beam. Then this
material can be partially melted by a lower-
power laser beam that effectively erases the
data. It also overcomes one of the main
drawbacks of earlier materials: it is thermal-
ly stable, which makes long-term data stor-
age practical. The new material, a thin
crystal layer of selenium, indium, and an-
timony, also resists corrosion and oxidation
better than the exotic tellurium used in
other optical-recording materials.
lb record data, you shine a 5-milliwatt
laser beam on the surface for 1 00 nanosec-
onds; the surface reflectivity of the resulting
hole ends up being about 30 percent higher
than the surrounding area. When a half-
power laser beam heats up the same spot
for several microseconds, the hole is
smoothed out, reducing reflectivity by
about 20 percent and effectively erasing the
data.
Existing optical-disc units store about 1
gigabyte per 20-centimeter disc, but accord-
ing to BYTE's Japanese sister publication,
Nikkei BYTE, which featured optical discs
in a recent issue, 5!4-inch units are on the
way and promise to open up new applica-
tions. We should start to see commercial
products within the next two years.
Let the Chips Fall . . .
Just about all the Japanese electronics
giants got into the chip act in recent weeks.
First, there was NEC's announcement of a
new superfast Josephson-junction inte-
{continued)
JULY 1985 -BYTE 363
BYTE JAPAN
grated circuit (IC). In the US., IBM
abandoned Josephson-j unction
research and development as imprac-
tical about two years ago; NEC ob-
viously thinks it's not that impractical.
Josephson-junction devices use super-
conductors cooled to -269 degrees
Celsius and are capable of the fast-
est operations currently known.
Logic gates based on Josephson-
junction technology can operate in
times as short as 5 picoseconds, and
speed will be a crucial factor in future
supercomputer projects. NEC's latest
IC, an experimental device, was a
multiplier circuit; it could multiply a
pair of 4-bit numbers in only 280 pico-
seconds, several times faster than
previously possible. The whole circuit
is on a chip only 2.7 millimeters
square, and it contains 862 Josephson
junctions arranged to form 249 logic
gates.
Meanwhile, Toshiba claims to have
developed the fastest 1 -megabit
dynamic RAM (random-access read/
write memory) chip. It has an access
time of only 60 nanoseconds. Like
many new ultralarge-scale ICs. it's
based on CMOS (complementary
metal-oxide semiconductor) technol-
ogy, which means low power con-
sumption; the new 1 -megabit memory
requires only three-quarters of the
power of the 256K-bit dynamic RAM
chips being sold now.
Speaking of 256K-bit dynamic RAM
chips, I spotted some Hitachi 150-
nanosecond memory chips on sale in
the electronics bazaar in the Akiha-
bara district of Tokyo just a few days
ago. The cost is now down to about
$4.60 per chip; last year the first units
were selling for over 10 times that
amount.
Recently Hitachi also made a tan-
talizing announcement: It has
developed a "multilevel slant-cell
Togetalot
out of your
printer, you
need a lot of
programs,
right?
Wrong.
Sure, you could buy one
package to change type
sizes, another to create
fonts, and still another
to print sideways.
Or you could get one
simple program to
do it all!
Printworks.
It's loaded.
rlr
rir
SoftStyle
SoftStyle. Inc. 7192 Kalanianaole Hwy. Suite 205
Honolulu. Hawaii 96825 Phone (800) 367-5600
$69.95. Enhances over 30 dot matrix printers, including
Epson and Okidata IBM PC or compatible
rlrj
£IEJ
dynamic RAM." According to the
company, with this new technique you
can store four times as much informa-
tion with no change in the dynamic
RAM structure; instead of holding 1
bit of data each cell holds 4 bits
(represented by a 16-level staircase-
voltage signal). The speed of this new
type of memory, I to 2 microseconds,
is slow compared with conventional
dynamic RAM chips, presumably
because of some type of analog-to-
digital conversion. Nevertheless, it's
not hard to think of applications
where the speed penalty wouldn't be
important. There was no word from
Hitachi on when it might be possible
to buy a multilevel slant-cell dynamic
RAM, or what the cost for such a chip
might be.
Japan Moves to Improve
Software Quality
Japanese computer manufacturers
and software houses are aware of the
low productivity and questionable
quality of much software-develop-
ment activity in Japan; one software
company here, Reed Corporation, is
dealing with the problem by commis-
sioning over a dozen U.S. software
firms to develop custom software,
linking minicomputers in Tokyo with
the U.S. companies via a satellite
hookup.
The Japanese government, through
MITI (the Ministry of International
Trade and Industry) and its subagency
the Information Technology Promo-
tion Agency (IPA). is concerned about
the software problem, which is pro-
jected to get worse with time because
of the increasing shortage of software
specialists. MITI started the Sigma
Project this past April in cooperation
with domestic and foreign software
firms. Combined government and
private spending on the project will
be almost $12 million the first year
and $100 million over the next five
years; the objective is a fourfold im-
provement in software productivity
and a dramatic improvement in reli-
ability and modularity, particularly in
the area of business software.
As hardware costs decrease and
computing power increases, software
364 BYTE • JULY 1985
Inquiry 322
BYTE JAPAN
for personal computers and low-
priced office computers is certain to
be a major factor in the success, and
even the survival of computer manu-
facturers. Part of the dramatic success
of the NEC personal computers stems
from the company's efforts to en-
courage and attract independent soft-
ware houses to develop and sell soft-
ware products specifically designed
for NEC machines. Some other
lapanese manufacturers are providing
monetary incentives to software de-
velopers to encourage them to design
and develop software that runs only
on their hardware. This could help
counter the reluctance of many soft-
ware firms to invest heavily in the
development of general-purpose soft-
ware for wide distribution; those firms
currently rely on orders for high-
priced custom software.
The New IBM 5540 and the
Oki IF800/60
Last year IBM Japan Ltd. announced
its JX personal computer; it was too
little too late— basically an IBM PCjr-
compatible at IBM PC prices. It was
greeted with thundering silence at the
cash registers. On the other hand,
IBM's 5 550 workstation achieved a
limited popularity as an office com-
puter, despite its $4000-plus price tag
and extreme sluggishness in recogniz-
ing lapanese-language kanji input.
Now IBM has introduced the 5540.
In a nutshell, the 5 540 is yet another
computer based on the 8086 micro-
processor, but not much else. Even
the kanji ROM (read-only memory)
isn't standard; you have to buy it as
an option. You get either one or two
5 '/4-inch 720K-byte floppy-disk
drives— not particularly impressive
when you consider the 1-megabyte
drives in the Fujitsu FM-11BS and
FM-160, or in the newest version of
NEC's market-dominating personal
computer, the PC-9801M2. (See the
May BYTE Japan, page 35 5, for more
information.) Standard memory is
256K bytes, expandable to 640K
bytes. The IBM 5 540 has no color-
display capability; other than that, it
can run all the 5 5 50 software, which
amounts to a tiny fraction of the soft-
ware available (for example, for NEC's
PC-9801 machines). This lackluster
bundle costs about $1450 for the
single-drive version and $1700 for the
two-drive version— about the same as
for either the Fujitsu or NEC machine,
but it has far fewer capabilities and a
much narrower choice of software.
The newest machine from Oki Elec-
tric, the if800 model 60, is far more
likely to win the hearts and minds of
the computer-buying public than the
IBM 5540. Despite having very little
software written specifically for it, the
if800/60 comes with Japanese-lan-
guage MS-DOS 2.11, so owners have
access to the mass of generic MS-
DOS software on the market. Interest-
ingly. Oki has developed its own win-
dowing software, called SuperView,
which runs hand in hand with MS-
DOS on the new machine. SuperView
also has standard 720- by 512-dot
color-graphics capability supported
by 512K bytes of graphics video RAM
in addition to the 51 2K bytes of stan-
dard main RAM. That's more than
double the memory of the NEC
PC-9801 M2 and better graphics capa-
bility than the new Fujitsu FM-160.
Like the NEC machine, the new Oki
if800/60 runs an 8-MHz 8086-2 micro-
processor; the Fujitsu FM-160 uses
the faster 80186 processor and a
video coprocessor. All three of these
machines include two 1-megabyte
5 !4-inch floppy-disk drives; on the Oki
you can fit an optional 10-megabyte
hard disk into the main unit along
with the two floppy disks. The list
price for the if800/60 is about $1750;
unlike most other Japanese com-
puters, the Oki's price includes a high-
resolution monochrome display, so it
actually ends up costing a few hun-
dred dollars less than either the NEC
or the Fujitsu machine, and discounts
of at least 20 percent are inevitable
in this highly competitive market.
Coming Up
In next month's column I'll report on
the first-ever COMDEX in Japan and
on several of the products on display
there, including a Fujitsu lap-size
portable, the NEC PC-8401A, and
more. ■
If they can
make it here,
they 11 make
it anywhere.
When's the last time you saw
"digging a well" on someone's
resume? Working in the
Peace Corps is not your average
everyday job.
Whatever it takes to be
Peace Corps volunteers, it's
a way of working that develops
a resourcefulness and a degree
of self-reliance that volunteers
use long after they've come
home. Anyplace they work.
On any job they're given.
Hire a former Peace Corps
volunteer, and put that
experience to work on your
"toughest job." Call Peace Corps
toll-free, 800424-8580
(ext. 76) to tell them about
job possibilities for returned
volunteers. Or if you know of
those who might like to
volunteer, use the same phone
number (ext. 93) to put their
experience to work where
it can do a world of good.
Peace Corps
The toughest job
you'll ever love.
A Public Service of This Publication (jOUICII
JULY 1985 -BYTE 365
The Everex Hard Disk/Backup Systems Are Your
Expansion Systems too... with little additional cost.
More Room To Expand, Not More Money
Think about Off-loading expansion boards
from you r PC or XT to an External Hard
Disk/Backup System. Everex provides a
complete line to choose from . . .
• Full-size system with eight expansion
slots and room to add up to four hard disk/
backup systems.
• Half-size system with four expansion
slots and space for two hard disk/backup
systems.
• Slimline system, only 2 1 /2 inches high with
three full-size, one half-size expansion
slots and room for two hard disk/backup
systems.
• All Expansion systems are available with
any combination of Everex hard disk drives
and backup systems.
Unique Features
• One shielded round cable (as IBM) instead
of flat ribbon cables.
Replace the clumsy flat ribbon cable
with Everex's shielded, round cable.
• Advanced design eliminates "wait states"
for faster data transmission.
• Compatible with more controllers than
other systems.
Visit your local Everex dealer today and ask
to see Everex Hard Disk/Backup Systems
in action. For the name of your nearest
Everex dealer, please call (415)498-1111,
47777 Warm Springs Blvd., Fremont,
CA 94539. Dealer Hotline (800) 821 -0806.
In CA (800) 821 -0807
Imagineering Ultimo, Australia TLX: 74349 IMAGIN AA
Microage Distribution Ltd. London, England TLX: 881 3241
WONGS G
Feeder Paris, France TLX: 4413241 FEEDER
Automated Office Systems Hout Bay, South Africa 2721 -70-8091
Survex, 1027 Speers Road, Oakville, Ontario Canada L6L-2X5,
416-842-6093
Pride Computers, 102-8167 Main Street, Vancouver,
British Columbia, V5X 3L2, 604-321 -5690
IBM, PC. XT and AT are registered trademarks of International Business
Machines Corporation.
EVER for Excellence
366 BYTE • JULY 1985
Inquiry 1 43
SAVE 50 %
4275
United States D One Year $21 D 2 Years $38
Canada/Mexico □ One Year U.S. $23 D 2 Years U.S. $42
Europe D $69 (air delivery), U.S. Funds enclosed
Elsewhere D $37 (surface mail), U.S. Funds enclosed
□ BILL ME. If I'm not completely satisfied with my first copy,
I'll simply write "cancel" across your invoice, mail it back, and
my subscription will be cancelled.
□ Check Enclosed D Bill VISA □ Bill Mastercard
Please allow 6-8 weeks for processing your subsciiption.
D 3 Years $55
□ 3 Years U.S. $61
Address ,
City/State/Zip
Card'
Expires_
Signature
'off newsstand price of $42.00
EH!
Knit
SAVE 50 %
4275
United States Q One Year $21 D 2 Years $38 D3Yeais$55
Canada/Mexico D One Year U.S. $23 D 2 Years U.S. $42 □ 3 Years U.S. $61
Europe D $69 (air delivery), U.S. Funds enclosed
Elsewhere D $37 (surface mail), U.S. Funds enclosed
□ BILL ME. If I'm not completely satisfied with my first copy,
I'll simply write "cancel" across your invoice, mail it back, and
my subscription will be cancelled.
□ Check Enclosed □ Bill VISA □ Bill Mastercard
Please allow 6-8 weeks for processing your subscription.
Address
City/State/Zip
Card*
Expires_
Signature
'off newsstand price of $42.00
m
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 39 MARTINSVILLE, NJ
POSTAGE WILL BE PAID BY ADDRESSEE
EliTE
the small systems journal
Subscription Dept.
P.O. Box 597
Martinsville, NJ 08836-9956
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
BUSINESS REPLY MAIL
FIRST CLASS PERMIT NO. 39 MARTINSVILLE, NJ
POSTAGE WILL BE PAID BY ADDRESSEE
BITE
the small systems journal
Subscription Dept.
P.O. Box 597
Martinsville, NJ 08836-9956
NO POSTAGE
NECESSARY
IF MAILED
IN THE
UNITED STATES
ACCORDING TO WEBSTER
Start-up
Fat Mac
MacWorld Exposition
XL/Serve
MacAide
MacNosy
Airborne
QC-10
Mac Bernoulli Box
ChipWits
Macintosh p-System
MacAdvantage
Mind Prober
Videx
GEM Seminar
by Bruce Webster
Bruce Webster is a consulting editor
for BYTE and a charter member of
the PMS Commandos. He can be
reached do BYTE. 42 5 Battery St..
San Francisco. CA 94111.
As you probably know, the period
of time after a product is released
until a review shows up in BYTE
can be pretty long. Our editorial staff is all
too aware of that delay. According to
Webster is an attempt to close that gap a
little. Its goal is to look at what's new in soft-
ware and hardware and to comment on the
industry itself. We can't bring you the latest
news; our three- to four-month editorial lag
time just won't permit it. But we can— and,
we hope, will— bring you reasoned, in-
formed commentary.
A Word About the Author
You're probably wondering who I am and
why I am writing this. I'm a semiretired pro-
fessional software engineer who has de-
cided to pursue writing full-time for a while.
My educational background includes a B.S.
in computer science (BYU 1978) and some
graduate work at the University of Houston.
My professional background includes work
at General Dynamics, the Lunar and
Planetary Institute, and Monitor Labs.
Perhaps more significant is that I spent two
years working for a microcomputer software
house. While there, I helped bring two prod-
ucts to market. I wrote about 5 percent of
the first one and 95 percent of the second.
Both received many glowing reviews, both
have been commercially successful, and
both are still on the market— so I'll refrain
from identifying them or the firm I worked
for.
I don't bring this up to pat myself on the
back; I just want to point out that I don't
fall into the second category of "those that
can. do; those that can't, teach/review/cri-
tique/etc." I know firsthand all the headaches
and difficulties in developing a product, put-
ting it on the shelves, and supporting it. On
the other hand. I know the shortcuts, the
excuses, the temptations to cheat, and the
song-and-dance routines that the customers
get. Of course, this doesn't mean that I used
them ... at least, not very much. It does
mean that I know the difference between
problems inherent in the application and
problems caused by sloppiness or corner-
cutting.
While I am no longer developing commer-
cial software. I still spend most of my time
in front of computers. I currently own three,
all paid for out of my own pocket. The first
is a Compaq, which I use mostly for word
processing and telecommunication. When
I'm not using it, I run a bulletin board on
it. The second is a Macintosh, which is used
for word and outline processing, software
development, and other tasks. The third is
an Apple He, which right now isn't used for
much of anything. And, of course, I have
various chunks of hardware and software
floating by from time to time.
Which brings us back to this column and
why I am writing it. Some of you are prob-
ably asking yourselves. "If he's such a hot-
shot programmer, how come he's writing
this?" The truth is. I burned myself out
finishing an updated version of product #2.
I had been writing articles part-time for
several years, so I decided to try it full-time.
BYTE graciously offered me the chance to
write this column, and the rest, as they say,
is history. I still do software development;
in fact. I spend more time writing code than
prose. The difference is. I'm doing it for my
own pleasure and entertainment, nobody
else's.
Enough about me. As mentioned above,
the idea is to cover the latest in software
and hardware. Unfortunately, I've got
several months' accumulation of "the
latest," so it's going to take a column or two
to clear things out. Not only that, but most
of it is for the Macintosh. Those of you who
aren't Mac fans can skip to the section en-
titled 'And Now for Something Complete-
ly Different." The rest of you can read on.
Macintosh Redux
In my review of the Mac (August 1984, page
238), 1 stated that the 128K-byte one-drive
Mac was "an amazing machine but not
[continued]
JULY 1985 -BYTE 367
ACCORDING TO WEBSTER
really a powerful one" and that a
512K-byte Mac with two drives "is
both amazing and powerful." This, of
course, was conjecture on my part,
since the 512K-byte Mac wasn't avail-
able when 1 wrote that. As you all
know, that changed last September. A
few months ago, Apple lent me a Fat
Mac so that I could test the truth of
my statement. It's true: a 512K-byte
Mac with two drives is both amazing
and powerful. A 512K-byte Mac with
a hard disk is even better. You
shouldn't even consider buying a
128K-byte machine; it just isn't worth
the aggravation.
More significant has been the
dramatic drop in prices. At the time
>•
>•
>•
>•
>•
>•
>•
>•
>•
>•
Screen Displays. Fast and Easy!
Blaise Computing presents ♦ Ability to create on-line help
VIEW MANAGER'"— a screen files as part of the screen
programming system for the IBM system;
personal computer and hardware ♦ Automatic generation of
compatibles. VIEW MANAGER'" screen documentation files,
speeds the creation, documen- including details of formats
tation, and incorporation of for data entry fields, screen
screens into programs developed images, and names and sizes
in high level languages. Versions of all existing screens;
for C (Lattice, Microsoft, or ♦ A comprehensive library of
Computer Innovations) and routines to include in your
Pascal (IBM or Microsoft) are programs allowing full ma-
now available. nipulationof screens and the
VIEW MANAGER'" lets you data that the y dis P la y or ca P"
create input/output screens by ture i
providing an integrated system ♦ Royalty-free distribution of
of programs carefully construe- y° ur commercial or in-house
ted to make your screen develop- applications developed using
ment easy and fast. It features: VIEW MANAGER'".
♦ Quick creation of new All this adds up to a produc-
screens and editing of exist- tivity tool no system developer in
ing ones using an interactive the C and Pascal environment
painter efficiently storing should be without.
screens in a screen database;
♦ Extensive control over the for- $275 (Source code available
mat of data written to and read for routine library— an addi-
f rom data capture fields; tional $150)
>•
>•
V
>•
VIEW MANAGER '" is part of the TOOLS 2 -A library of routines for
Blaise Computing Productivity access to operating services of DOS
Series. Other products to speed your 2.0+ from within your program-
development projects in C and includes memory allocation, program
Pascal include: chaining, file and buffer handling $100
TOOLS'"— A library of routines for ad- EXEC'"— A program chaining dis-
vanced string handling, forms utilities, patcher for all DOS-executable files
screen handling or more$125 supporting a common data area $95
>•
BLAISE COMPUTING INC.
2034 Blake Street Berkeley, C A 94704
(415) 540-5441
v v v
>•
of the review, a 512K-byte Mac with
two drives and an Imagewriter printer
would have cost $4 500, which doesn't
compare very well with the $3000 I
paid for my Compaq (51 2K bytes, two
360K-byte drives. Epson RX-80
printer). This week I saw two com-
puter stores advertising that exact Fat
Mac system for $2795. Since $2795
is the current official list price for a Fat
Mac, those stores are effectively
throwing in the printer and extra disk
drive for 'tree." By contrast, my Com-
paq system has barely dropped in
price; it would cost me about $2800
today. Coincidental^, $2800 is almost
exactly what I spent on my 128K-byte
single-drive Mac (with Imagewriter) a
year ago. It shows what a difference
a year can make, but most of you
already knew that.
Though it's old hat as I write this, I
have to comment on Apple's 512K-
byte upgrade policy. The initial $1000
cost (it dropped to $700 in January)
was in my opinion atrocious and in-
excusable, especially since other firms
are now offering $300-$400 Mac up-
grades. Apple's price was designed to
make money, which I'm sure it did.
Unfortunately, Apple squandered a
far more precious resource: the good-
will and loyalty of tens of thousands
of Mac users who were patiently put-
ting up with a crippled machine while
waiting for the upgrade to come out.
Almost every Mac user I know ex-
pressed disgust or disappointment at
finding that upgrade priced pretty
much out of his or her reach. Apple
users are known for their zeal and
fervor; in many Mac users, that's been
replaced with caution and cynicism.
And I don't even know if Apple peo-
ple realize what they've lost.
Macworld Exposition
I spent two days at the MacWorld Ex-
position in San Francisco in February.
The show wasn't overly large; it didn't
quite fill up all of Brooks Hall, the
underground portion of the Civic
Center. On the other hand, as Guy
Kawasaki of Apple noted in a talk, had
the show been held a year earlier,
only three exhibitors would have been
[continued]
368 BYTE • JULY 1985
Inquiry 54
PROFESSIONAL DISK DRIVE
MANUFACTURER
— UNITRON
BEST QUALITY IS OUR GUARANTEE!
1. SPS FOR IBM PC-XT 135W, PC-AT 200W
2. SPS FOR APPLE II, APPLE II + , APPLE lie
3. IBM PC & APPLE II case
4. Personal Computer & Peripherals
A
rifl
^^Hrl
}
■
< m
5%" Floppy Disk
Drive Series
FULL SERIES FOR APPLE, IBM, BBC
AND CEMMODORE COMPUTERS.
*OEM & DISTRIBUTORS WANTED
-A LEADING MANUFACTURER OF FLOPPY DISK DRIVES IN TAIWAN.
ERS, EXPANSION CARDS
kJi2lWiMli«M3iM*liIyi"t21m
MODEL: S4135AI
MODEL: S4135AG
/ IUNITRON
Manufacturer & Exporter
EYE.
Taiwan Manufacture/
CHUNG YU ELECTRONICS CO., LTD. (B)
P.O. BOX 30-535 TAIPEI, TAIWAN, R.O.C.
TEL/<02)3918100 • 3414596
TLX/24451 CYELEC
YOUR SOURCINC SPECIALIST IN ASIA & TAIWAN COMPUTER HARDWARE,
ELECTRONIC COMPONENTS, MECHANICAL/PLATIC PARTS.
SW POWER SUPPLY TESTER & ELfcCT, LOAD
TECHNICS DESIGN CO.
NO. 16, LANE 50, WU-FONG RD.,
PANCH1AO, TAIPEI, TAIWAN, R.O.C.
TEL: 02-2510022 TELEX: 34295 TDES
TRANSISTOR SCR
RECTIFIER ETC.
VOLTAGE & LIFE
TESTER MAY
BEFOREHAND
JUDGE BUG DATE
APPLE II is a registered trademark of APPLE Computers, INC.
Inquiry 3 for Asia Tech. Service. Inquiry 4 for Chung Yu Electronics.
Inquiry 5 for Hen Jeou Ent. Co. Inquiry 6 for Technics Design. Inquiry 7 for U nitron.
IBM is a registered trademark of International Business Machines Corp.
JULY 1985 'BYTE 369
Inquiry 301
The Best Source
Debugger for C
Interactive testing: enter any C
expression, statement, or function call,
and it is immediately executed and the
result displayed. Direct execution
allows fast and thorough testing,
makes learning C a snap.
Run-time checking: execution stops
upon exception, and source code dis-
played. Exceptions include array refer-
ence bounds, stack overflow arithmetic
or floating point error, etc. Pointers are
checked for null or out of range values.
Breakpoints: any number of break-
points can be set anywhere in your
program; breakpoints are set with screen
editor, not by line numbers. Breakpoints
may be conditional. Single- step by
statement. Interrupt execution from
keyboard. Breakpoint, exception, or
interrupion is always shown with source
code. Examine and modify data, look
at stack history. Even change your pro-
gram and then resume execution!
lint-like Compile-time checking:
argument number and sizes are checked
for consistency. Never mismatch source
and object code.
The best feature of all: ih^ fastest C
interpreter is right there when you're
debugging. Make changes in seconds
with the integrated screen editor. Test
the changes immediately, running your
program at compiled speed. Save source
code for your favorite compiler, or make
stand-alone executable programs. Noth-
ing else is needed. Instant-C is the
fastest way to get working, fully
debugged C programs available
today.
"We sincerely feel that Instant-C can have a
major positive impact on programmer produc-
tivity." Computer Language, Feb. 85, pp. 82-83.
Instant-C is only S495. Money back
for any reason in irst 31 days.
Rational
Systems, Inc.
(617)653-6194
P.O. Box 480
Natick, MA 07160
ACCORDING TO WEBSTER
A 5\2Krbyte Mac
with a hard disk
is a nifty system.
there . . . and two of those would
have been showing carrying cases.
There were a lot of start-up com-
panies, firms that were banking their
whole future on the success of the
Macintosh. Indeed, the Mac appears
to be attracting companies who
believe that the IBM market is over-
crowded and tends to be dominated
by a few major companies. They see
the Macintosh as a chance to get in
on a ground floor that the IBM market
passed three years ago. Others, most
notably software developers, follow
the Mac because they find it a more
interesting and challenging machine
than the IBM PC. Yet others, such as
Hayden, see the Mac as a chance to
get back into an industry that they've
been slowly squeezed out of. And, of
course, we must remember that all
these firms must (and want to) make
money. Most are still waiting to see if
the Mac helps them to do just that.
There wasn't much new at the show,
unless you knew where to look.
Several hard disks were announced,
although most won't be ready to ship
for a while. Infosphere showed two
products that didn't appear all that
flashy, but they could be very impor-
tant to increased acceptance of the
Macintosh. XL/Serve is a program that
turns a Mac XL (aka Lisa) into an
AppleTalk file server. This means that
AppleTalk is an immediate reality.
What's more, it runs in "background"
mode, so that the Mac XL can still be
used for other tasks, although perfor-
mance is degraded. MacAide is a Z80-
based board (designed mostly for
OEMs) that serves as a bridge from
AppleTalk to just about anything else:
SASI, serial. IEEE-959 bus, even an-
other AppleTalk network. The Info-
sphere people had an $800 Xybec
hard disk (10 megabytes) talking to a
Mac through a MacAide card. Keep
an eye on this product.
Other interesting products were
shown. For die-hard hackers, Steve
Jasik was selling MacNosy, a disas-
sembler that lets you rip the Toolbox
ROM (read-only memory) and other
programs apart. (Incidentally, Jasik.
who has looked at all the ROM rou-
tines, had harsh things to say about
the quality of some of the code there-
in.) Professional Data Systems showed
an external video adapter for the Mac,
along with a large (2 3 inches) high-
resolution monochrome monitor and
a high-resolution video-projection sys-
tem. Large crowds gathered to look
at the Hyperdrive, a 10-megabyte
hard disk that mounts inside the Mac.
Everyone wants one, but they're leery
about letting someone mess with the
innards of their Macs. Large crowds
also flocked to the Odessa booth,
where they were displaying Helix
(which is finally shipping). And the
Apple booth itself attracted many
people.
The award for "Most Original Boot-
up Sequence" goes to Silicon Beach
Software, which was previewing its ar-
cade game Airborne. If you boot Air-
borne on a 512K-byte Mac, it plays 20
seconds of Wagner's "Ride of the
Valkyries." We're not talking about the
four-voice chamber music found in
MusicWorks— this is a full orchestral
rendition. Tlirns out the folks at SBS
took the excerpt from an actual sym-
phonic recording, digitized it using a
VAX, and then downloaded it to the
Mac. The file takes up 138K bytes,
which is why it plays only on the Fat
Mac. The game itself isn't terribly
original— a cross between Sabotage
and Choplifter— but the sound effects
are nice.
The show was enjoyable and man-
ageable. It will be interesting to con-
trast it with the West Coast Computer
Faire. Look for comments here in a
few months.
Mass Storage
As mentioned above, a 512K-byte Mac
with a hard disk is a pretty nifty
system. The extra storage and faster
response time do much to overcome
the limitations of the basic Mac sys-
[continued]
370 BYTE • JULY 1985
DONBANKARD, PROCESSING SECTION SUPERVISOR, PG&E
"ZIP+4 codes
will save
Pacific Gas &
Electric Company
$ 200,000 this year."
r
MAIL THIS COUPON TO SEE HOW YOUR COMPANY CAN SAVE, TOO.
1
PG&E was one of the first companies
to convert to ZIP+4 codes— the Postal
Service's 9-digit system for First-Class
Mail? Now its once-a-month mailing to 4
million customers is made at considera-
ble savings. "About $18,000 a month,"
Mr. Bankard explained, "is purely ZIP+4
savings. That's on top of our Presort
savings."
As for the conversion, "we contracted
it out. And got it done for less than ex-
pected. All the conversion costs will be
paid back in only 3 months."
Find out how the ZIP+4 program can
work for you. Complete this coupon. For
immediate assistance or the number of a
local postal customer service repre-
sentative, call 1 800 842-9000, ext. 423.
Please check your line of business:
D Insurance, □ Banking, □ Manufacturing,
□ Securities, D Utilities, □ Education,
□ Retail, □ Government, D Publishing,
□ Service Company, □ Other. And check
your yearly First-Class Mail volume:
□ Up to 10,000, □ 10,001-50,000, □ 50,001-
100,000, □ 100,001-1,000,000, □ 1 ,000,000+
U.S. Postal Service, Regular Mail Services
P.O. Box 2999
Washington, D.C. 20013-2999
Name
Title.
.Company.
Address.
City
ADDRESSING TOMORROW TODAY.
Inquiry 362
©USPS 1984
JULY 1985 -BYTE 371
Inquiry 360
0%
PROGRAMMER'S UTILITIES
especially for Turbo Pascal on
IBM PC/XT/AT and compatibles
MORE POWERFUL THAN UNIX UTILITIES!!!
Whether you are a
-- Student -- Hobbyist -- Professional Software Developer --
THESE UTILITIES WILL IMPROVE YOUR
PROGRAMMING PRODUCTIVITY!!!
These Powerful. Ready-to-Use programs fully support Turbo
Pascal versions 2.0 and 3.0. and MSDOS 2 X and 3.0. Here's
what you get:
Pretty Printer
Standardize capitalization, indentation, and spacing ol
source code. Don't waste your own time! Several adjustable
parameters to suit your tastes (works with any standard
Pascal source)
Program Structure Analyzer
Find subtle problems the compiler doesn't: uninitialized and
unused variables, modified value paramelers. "sneaky"
variable modification, redefined standard identifiers. Also
generates a complete variable cross reference and a pro-
gram hierarchy diagram. Interactive or write to file (works
with any standard Pascal source).
Execution Timer
Obtain a summary of time spent in each procedure and
function ol your program, accurate to within 200 micro-
seconds. Also counts number ol calls to each subprogram.
Fully automatic.
Execution Profiler
Obtain a graphic profile of where your program spends its
time. Interactive, easy-to-use Identify weak code at the in-
struction level. (Proliler and Tuner for Turbo Pascal Source
code only)
Command Repeater
Go beyond MSDOS batch files to combine a powerful text
parser with general-purpose command execution capability.
Use to copy, print or delete across subdirectories, "make"
programs and more.
Pattern Replacer
Find and REPLACE versatile regular expression patterns in
any text lile. Supports nesting, alternation, tagged words
and more. Over a dozen programmer's applications
included.
Difference Finder
Find differences between two text files, a'nd optionally create
an EOLIN script which rebuilds one from the other
Disregard white space, case, arbitrary characters and Pascal
comments if desired.
Super Directory
Replace PCDOS DIR command with extended pattern
matching, sort capability, hidden lile display, date filtering,
and more.
File Finder
Locate files anywhere in the subdirectory tree and access
them with a single keystroke. Display the subdirectory tree
graphically.
AVAILABLE IN SOURCE
AND EXECUTABLE FORMAT
Executable: S55 COMPLETE including tax and shipping.
Compiled and ready to run. includes user manual, reference
card and one 5VV DSDD disk. Ideal for programmers not
using Turbo.
Source: S95 COMPLETE including tax and shipping. In-
cludes all of the above, and two additional DSDD disks.
Disks include complete Turbo Pascal source code, detailed
programmer's manual {on disk) and several bonus utilities.
Requires Turbo Pascal 2.0 or 3.0.
Requirements: MSDOS 2.X or 3.0. 192K RAM - programs
run in less RAM with reduced capacity. Two drives or hard
disk recommended.
TO ORDER:
VISA/MasterCard orders, call 7 days toll-free 1-800-538-8157
x830. In California, call 1-800-672-3470 x830 any day.
Or mail check/money order to:
TurboPower Software
478 W. Hamilton Ave., Suite 196
Campbell, CA 95008
ACCORDING TO WEBSTER
tern. For the last month or so, I've had
the pleasure of working with two
mass-storage devices for the Mac: the
QC-IO from Quark and the Mac Ber-
noulli Box from IOmega.
The QC-IO is a nice piece of hard-
ware with good software support. It's
a IO-megabyte hard disk that can be
used with the Macintosh, the Apple
II. and the Apple III. What's more, you
can use one disk with all three sys-
tems. The QC-IO Volume Manager
software lets you allocate chunks of
the disk for the Mac, DOS, ProDOS,
and SOS. (Software to support Apple
Pascal is under development.) For ex-
ample, the unit I had on loan (and
have since, regretfully, returned) had
a 2-megabyte SOS volume, a 2-mega-
byte ProDOS volume, and four Mac
volumes, two of I megabyte and two
of 2 megabytes. Each Mac volume
acts like a floppy disk, with its own
volume name and directory. Using the
Volume Manager, each volume can be
mounted or dismounted, and each
can be selected for automatic mount-
ing on boot. Yes, you do have to boot
off a disk.
As many hard disks do, the QC-IO
makes chirping noises during read/
write operations, but they are by no
means annoying. Most important,
during a month of heavy use, I never
had a single problem with the QC-IO:
no crashes, no lost files, nothing. Note,
though, that all my QC-IO use was
with a 5l2K-byte Mac. A friend who
has been using the QC-IO with a 128K-
byte Mac has reported some prob-
lems. I can't verify that since I no
longer have the QC-IO here, but be
warned.
The QC-IO plugs into the Mac's ex-
ternal drive port. It has a matching
port on back, but you can't plug an
extra Mac drive in there (yet). How-
ever, if you're using it with an Apple
He or a He with a DuoDisk, you can
indeed plug your drives into that port.
For example, to hook the QC-IO up to
my lie, I would plug it into the Duo-
Disk controller, then plug the DuoDisk
unit into the QC-10. A special cable
is provided to connect it to a regular
Disk II controller. You use two rocker
switches to tell the QC-IO just what it's
talking to. All the cables needed are
provided, along with a tiny screw-
driver (very thoughtful), and, of
course, Mac, DOS/ProDOS, and SOS
versions of the Volume Manager
software.
The speedup on the Mac was nice,
although it was not as great as l would
like. However, the same appears to be
true of most hard disks and is largely
due to the Mac system software.
Apple knows this and is apparently
taking steps to correct it. A press
release handed out at the Apple
shareholders' meeting in lanuary
stated that ". . . during 1985 we will
enhance the Macintosh user interface
and file system to significantly im-
prove Macintosh performance, partic-
ularly with hard disks." I hope so.
If you're considering getting a hard
disk for your Mac (or Apple II or
Apple III), you should take a good
look at the QC-IO. If you have two or
more of those models, you should
look very closely.
Question: What looks like a hard
disk, acts like a hard disk, but isn't a
hard disk? Answer: a Bernoulli Box.
Built by IOmega Corporation, the Ber-
noulli Box has been around for some
time as a mass-storage device for the
IBM PC. Instead of using rigid platters,
it uses a flexible disk inside a remov-
able plastic case. In other words, it's
like a very fat floppy-disk drive. How
fat? From 5 to 10 megabytes per disk.
I've been intrigued with the Bernoulli
Box ever since it came out, so I was
pleasantly surprised to spot a Macin-
tosh version at COMDEX last
November. It holds "only" 5 mega-
bytes per disk, but since you can buy
disks at $60 a pop, your total storage
is limited only by your wallet.
I received a loaner unit in
December, about a month sooner
than expected. It was one of the first
ones off the assembly line and, as
might have been expected, was D.O.A.
Actually, it would power up and every-
thing; it just wouldn't format any disks.
A few weeks later, an IOmega repre-
sentative visited me and replaced a
ROM, fixing the problem.
The Box plugs into the modem port
[continued]
372 BYTE • JULY 1985
When you're on the road, don't leave
your office to manage itself. Give them a
call on AT&T Long Distance from a
public phone. And make sure everything's
under control. Wherever you are.
AT&T
The right choice.
ACCORDING TO WEBSTER
I can recommend
both the QG10 and
the Bernoulli Box if
you are adding mass
storage to your Mac/
and looks like a single disk drive to
the Mac. Unfortunately, the Mac
Finder has problems supporting more
than 128 files on a single drive; if you
create too many files on the drive, the
system crashes. Since a 5-megabyte
drive can easily hold two or three
times that many files, it's hard to make
full use of the disk space. IOmega has
just released software to let you make
the drive look like several disks; look
for a follow-up next month.
The Bernoulli Box is noticeably
faster than the QC-10; at least, I no-
ticed the difference when I returned
the QC-10 and went back to using the
Box. It's also much quieter. The disk-
drive emulation is consistent and
thorough. You can "eject" the current
disk; the drive door actually does pop
up, and you can remove the disk and
insert another one. You can swap
disks, transfer files, and generally treat
the Box like another disk drive.
The real advantage of the Box is
that you can set up different mass-
storage environments. For example, I
have two disks: Development and
Write/Paint. The Development disk
has MacAdvantage (UCSD Pascal),
MacASM (68000 assembly language),
Microsoft BASIC, MacFORTH, Copy II
Mac/MacTools, IconEdit, Resource-
Editor, other utilities, and numerous
program source files. The Write/Paint
disk has Microsoft Word, Think-
Tknk-512. MacWrite, MacPaint, Multi-
plan, Dollars and Sense, and Hayden:
Speller, along with numerous docu-
ments. And I have plenty of room on
both disks for more. In other words,
I've replaced a few dozen disks with
just two. When I want to program, I
plug in the Development disk and
everything I need is right there. If I
need to write or paint, I eject the
Development disk, plug in the Write/
Paint disk, and go to work.
An ideal use for a Bernoulli Box
would be on a Mac shared by two or
more people. Each person would
have his or her own 5-megabyte disk
with all the programs and data files
that he or she needs. No problems
with security, no need to worry about
accidental (or deliberate) alteration or
deletion of files, and no fighting for
space.
Aside from the initial ROM problem
and the limit on number of files, the
Bernoulli Box has been almost as
solid as the QC-10. I say "almost"
because at one point some of my de-
velopment software started acting
flaky, and I wasn't entirely sure if the
problem was with the Box or with the
512K-byte Mac (which has had a few
hardware problems of its own). I
copied all my program files off, refor-
matted the disk, put everything I
needed back on it, and it's been solid
ever since. Since the Mac is on 12-18
hours each day, the Box, like the
QC-10, has gotten plenty of work.
Also, I have worked with the Bernoulli
Box hooked to a 128K-byte Mac, and
I have run into a situation where I
can't eject the Box's disk via the
regular method, forcing me to reboot
before ejecting. Recommendation: If
possible, upgrade to a 512K-byte ma-
chine before (or soon after) getting
the Box.
Besides the partitioning software,
IOmega is also planning to release a
slave drive (also 5 megabytes) for the
Box. It would be smaller and cheaper
and would plug into the pass-through
RS-422 port in the back of the Box.
Among other things, this would let
you do quick backups, doing a com-
plete disk-to-disk transfer. I have no
idea when this will be available or
how much it will cost.
I can recommend both the QC-10
($1995) and the Bernoulli Box ($1895)
for anyone adding mass storage to
their Mac. Each has its own strengths
and weaknesses; you need to con-
sider how each might (or might not)
meet your needs. And again: If you
are considering getting any hard disk
for your Mac, you should first upgrade
your Mac to 512K bytes. Heck, you
should upgrade to 5 1 2K bytes even if
you aren't considering getting a hard
disk, but that's already been dis-
cussed.
Product of the Month:
ChipWits
When 1 first saw the Macintosh, I
thought about how it would be to de-
velop a graphical programming lan-
guage for it, i.e., a language that used
graphical images instead of text. At
the Consumer Electronics Show, I was
startled and pleased to see that some-
one had taken a stab at it. Doug Sharp
and Mike Johnson (of Discourse Inc.)
have come up with a delightful game
called ChipWits. The game resembles
a cross between two classic Apple II
programs: Robot Wars and Rocky's
Boots. Your goal is to design a robot
to get through a given environment,
i.e., a collection of rooms connected
by doors. The robot must avoid
obstacles; refuel by finding and pick-
ing up coffee and pie; avoid (or
destroy) dangers such as electrocrabs,
bouncers, and bombs; and gain
points by collecting 'good items" like
oil cans and disks. Eight different en-
vironments are included, each with its
own mix of objects and overall goal.
If that were all there was to Chip-
Wits, the game would be merely nice.
What makes it remarkable is the icon-
based programming language, IBOL,
that Doug and Mike have imple-
mented. To program your robot, you
position and connect icons on a grid
(6 by 10) of rectangles. Program flow
starts in the upper left corner of the
grid (which always has a "green light"
icon). Each icon points to the next
one to be executed. A number of
icons make tests and have TRUE and
FALSE arrows that show which way to
go based on the test. A "return to
start" icon always takes you back to
the green light, as does an empty rec-
tangle. And it has subroutines: seven
additional grids that you can call from
the main grid. Like the main grid, each
subgrid starts with a green light icon
[continued)
374 BYTE • JULY 1985
If you don't have a
Hercules Graphics Card, you could
end up looking like this:
"I know, because one day it hap-
pened to me . . .
"I was running some routine
tests on a non- Hercules mono-
chrome graphics card when I
was struck by a severe case
of low resolutionitis. I'm the
president of Hercules and
that's me exhibiting the
symptoms of the disease
in its advanced stages. Not
a pretty sight, is it?
"What causes low res-
olutionitis? Experts point J
to ordinary monochrome j
graphics cards with
coarse, hard-to-read
graphics. A bad case of eyestrain may
develop if action is not taken immediately.
"Fortunately for me, a Hercules Graphics
Card was nearby. A quick change brought
soothing 720 x 348 graphics. That's twice
the resolution of ordinary 640 x 200 graph-
ics cards.
"Which means better graphics for
Lotus™ 1-2-3™ Symphony 7 " Framework™
pfs:Graph* Microsoft* Chart and Word,
Super Calc3* AutoCad" and dozens of
other programs.
"Including Microsoft Flight Simulator,
now Hercules compatible!
"Oh, and don't forget that a parallel
printer port is standard on the Hercules
Graphics Card, not an extra cost option.
"Now, if you're worried about buying
a new product that hasn't had all the bugs
worked out, relax. Hercules has
sold more monochrome graphics
cards for the IBM°PC,XT™ and AT™
than anyone else in the world.
"So . . . you're convinced that
you should buy a Hercules
Graphics Card. Now, steer
clear of cheap imitations.
You may save af ew bucks,
but you won't get all of
these five essential features
which only Hercules has:
"1) A safety switch that
helps prevent damage to
, your monitor, 2) the
b^ ability to keep a Hercules
^^^^^^^^^^™ Color Card in your
system, 3) the ability to use the PC's BASIC
to do graphics, 4) a Hercules designed chip
that eliminates 30% of the parts that can go
wrong, and 5) a two year warranty, because
we think reliability is something you should
deliver and not just talk about."
"Call 1-800-532-0600 Ext 408 for the
name of the Hercules dealer nearest you
and we'll rush you our free info kit.
Hercules.
We're strong on graphics.
Address:2550 Ninth St., Berkeley, CA 94710 Ph: 540-6000 Telex: 754063 Trademark/Owners: Hercules/Hercules ComputerTech; IBM.XT.AT/IBM; Lotus 1-2-3,
Symphony/Lotus Development; Framework/ Ashton-Tate; Microsoft/Microsoft; pfs:Graph /Software Publishing; SuperCalc3/Sorcim-IUS; AutoCad/AutoDesk.
Inquiry 168
JULY 1985 • BYTE 375
ACCORDING TO WEBSTER
in the upper left; a special "boomer-
ang" icon returns you to the main
grid. What's more, you have three dif-
ferent stacks to use (values, objects,
and directions), which lets you do
things like set up loops or pass pa-
rameters to subroutines. On top of
that are single-stepping and trace
functions that let you observe the
icons, the stacks, and other variables
while watching the robot run around.
Figure 1 shows one of my creations.
This may all sound complicated; it
isn't. I sat down my 8-year-old
daughter (who has never pro-
grammed) in front of it. Within 10
minutes, and with only a little help
from me. she had built a pretty good
beginning robot. More than that, she
knew why it was doing what it was
doing— she understood the program
that she had written. One of the ad-
vantages of IBOL is that it is impossi-
ble to write a program with a syntax
error in it. All programs run and run
in predictable ways. This makes it an
ideal language to introduce program-
ming to nonprogrammers, because
anything they write will run. The robot
may not do very much— indeed, it
may even hasten its own destruction—
but the program will at least run.
The only real weakness in ChipWits
is the documentation (which wasn't
written by Doug and Mike, though it
probably should have been). I had a
very hard time finding the information
I wanted, either because it was stuck
in some obscure location or because
it just wasn't in there. On the other
hand, the IBOL quick-reference card
tells you most of what you really need
to know. I did find one or two minor
bugs in the program itself, but they
were truly minor; I passed them on to
Doug and Mike, and I'm sure they'll
have been corrected by the time you
read this.
Even with the poor documentation
(did I mention the ugly packaging,
also?), ChipWits is a program that
every Mac owner should have. It really
shows the strength of the visually
oriented approach that the Mac pro-
motes. Plus it's a lot of fun. Get it.
Two Pascals for the Mac
When the Macintosh was first re-
leased, you had to buy a Lisa (since
renamed the Macintosh XL) to devel-
op software for it. This, understand-
ably, was a sore point with many de-
Warehouse Workshop Enuironments Options
! Terminator
M
HBCDEFG
f
§
^M^.
I
B
fl
a,
1
IT
i
fl
I ChipWits Workshop!
IBOL
OPERATORS
h
h
HIM^J
i
fl
H
® '*- u
Q
h
*
s i a
□ a a
X
H
<?
+
-
l (x
\i
J*
RRGUMENTS
^
*
B
Figure 1: A portion of one of the author's IBOL robot-control programs in the
game ChipWits for the Macintosh.
velopers, since the Lisa 2/10 cost two
to three times as much as a Macin-
tosh. In the last year, the situation has
changed dramatically. A growing as-
sortment of development systems
that run on the Mac itself have ap-
peared, aided by the release of the
512K-byte Mac and various hard disks.
T\vo Pascal development systems for
the Mac are available. Both are from
SofTech Microsystems, and both use
a p-code interpreter. The first to come
out was the Macintosh p-System. a
full-fledged port of the p-System onto
the Macintosh. Instead of using the
Mac interface (mouse, desktop, pull-
down menus), it uses the standard
p-System menu and utilities (filer,
editor, etc.). If you've done any p-Sys-
tem development on another com-
puter, as I have, you'll feel right at
home here. However, if you want to
bring up a Mac-like application, you're
pretty much out of luck. A small
graphics library supports sections of
QuickDraw and the Event Manager,
but that's about it.
The basic Pascal Development Sys-
tem costs $195 and includes the oper-
ating system, compiler, editor, filer,
and some other odds and ends. It
also includes a few manuals, which
are general to the p-System, and a
supplement specifically for the Macin-
tosh. If you're going to do any serious
programming, you'll also want to get
the Advanced Development Tool Kit
($1 50), which has a 68000 assembler,
a native-code generator, some other
advanced utilities, the source code
(both Pascal and 68000) for the graph-
ics library given in the basic package,
and a few more manuals.
I have mixed feelings about this
Pascal implementation. My big soft-
ware project was done with a version
of the p-System, and since it had its
own user interface, I think I could have
converted it to the Mac in a relatively
short time using this package. But
that's something of a rare case. Most
people who want to write software for
the Mac want to make some use of
the Mac interface; this package
doesn't let you do that. On top of that
comes the problem of Sof Tech's li-
(continued)
376 B YTE • JULY 1985
Compare the
Hercules Color Card
to IBM's.
Five reasons why the Hercules Color Card is better.
1. Compatibility
3. Size.
4. Flexibility.
5. Warranty.
IBM Color Adapter $244
Runs hundreds of graphics
programs.
2. Printer port. None.
13.25 inches. Limited to long
slots.
Can't always work with a
Hercules Graphics Card.
90 days.
Hercules Color Card $245
Runs the same hundreds of
graphics programs. "The
Hercules Color Card is so nearly
identical to the IBM Color/
Graphics Card that it's almost
uncanny." PC Mag.
Standard. Our parallel port
allows you to hook up to any IBM
compatible printer.
5.25 inches. Fits in a long or short
slot in a PC, XT, AT or Portable.
Always works with a Hercules
Graphics Card by means of a
software switch.
Two years.
Any one of these five features is enough reason to buy a Hercules Color Card. But
perhaps the most convincing reason of all is just how easy the Hercules Color Card is to
use: "Right out of the box, the Hercules Color Card goes into an empty expansion slot,
ready for you to plug in . . . and go to work — no jumpers, no software. For most
applications, it's just that easy." PC Magazine.
Call 1-800-532-0600 Ext. 421 for the name of the Hercules dealer nearest you and
we'll rush vou our free info kit. tt i
Hercules.
We're strong on graphics.
Inquiry 169
Address: Hercules, 2550 Ninth St, Berkeley, CA 94710 Ph: 415 540-6000 Telex: 754063 Trademarks /Owners: Hercules/Hercules Computer Technology; IBM/IBM.
ACCORDING TO WEBSTER
Mind Prober has
a personal flavor.
Its purpose is to
kelp you find out
what makes people
tick— why they do
what they do.
censing fees, which involve a per-copy
fee, some of which ($2000-36000)
has to be paid in advance. This actual-
ly represents a dramatic improvement
over the fees that SofTech used to
charge (which required as much as
$50,000 up front), but it puts this
product at the very high end of Mac
licensing fees. Unless you have a
product that's closely tied to the
p-System, and unless you don't want
to use the Mac interface, you really
shouldn't consider this package for
software development.
Sof'fech's second package has the
unwieldy name of MacAdvantage:
UCSD Pascal. That's the only unwieldy
thing about it. MacAdvantage is a
UCSD Pascal development system
that runs under the Mac operating
system, i.e., the Finder. With this
system, you can point, click, and drag,
just as with other Mac applications.
More important, you have access to
more than 9 5 percent of the Tbolbox
routines, which means that you can
create Mac-style applications that also
let you point, click, and drag.
The editor, developed by Bill Duvall
of Consulair Corporation, is a nice
MacWrite-like program editor. It is
disk-based, so your programs don't
have to fit into memory all at once.
You can open up to four files at the
same time, which makes it easy to
move chunks of code between pro-
grams. You can even open the same
file more than once, which lets you
look at one part of the program (such
as global declarations) while editing
another part. It has an auto-indent op-
tion for easy formatting of your Pascal
programs.
Another feature of MacAdvantage
is a little (4K bytes) program called Ex-
ecutive. When you run it, it clears the
desktop and changes the menu bar
to reflect the development environ-
ment (editor, compilers, utilities, run,
etc.). This is helpful because it takes
only a second or two to go from, say,
the editor back to Executive, while it
takes 1 to 1 5 seconds to go from the
editor back to the Finder. You can
move quickly through the develop-
ment cycle (edit, compile, run), avoid-
ing the constant, agonizing redrawing
of the desktop.
Yet another asset of MacAdvantage
is the resource compiler, RMAKER.
With it, you can set up your resources
(menus, windows, icons, cursors, and
so on) in a separate text file and com-
pile them into a resource file. When
you compile your Pascal program,
these resources are copied into the
resulting code file.
The Pascal compiler does produce
p-code, but you never have to be
aware of this. When you double-click
a code file, it automatically loads in
the interpreter and run-time library,
then runs the program. Only two real
disadvantages arise when you have
p-code files. First, they execute more
slowly than machine-code files (those
produced by Lisa Pascal and the vari-
ous C compilers). Second, you can't
produce a stand-alone program to
distribute; the interpreter and the run-
time library have to go with it. You
used to have to pay an annual licens-
ing fee, but no more. As of 1 July,
Soffech dropped that fee. Sof'fech
also dropped the price of MacAdvan-
tage from $295 to $119.
The abolition of the licensing fee
represents a growing trend in devel-
opment software. Creative Solutions
Inc., maker of MacFORTH, has lowered
the price of its Level III development
system from $2500 to $499 and has
dropped the per-copy fee altogether.
Likewise, Modula Corporation has
eliminated all licensing fees con-
nected with its MacModula-2 product.
Most notable are the various C com-
pilers, which produce fast stand-alone
code and have never had any fees.
Because of that, C is becoming the
standard Mac development language.
This is ironic since Apple wanted to
make Pascal the standard: however,
Apple's inability (or unwillingness) to
come out with a true compiled Pascal
for the Mac has dimmed the chances
of that happening. Sof'Ifech's efforts
help but may be a case of too little
too late.
Mind Prober
Human Edge Software Corporation
specializes in "mind-reading" soft-
ware, products to give some sort of
edge in dealing with others. Most of
these are business-oriented (sales,
negotiations, etc.); however, Mind
Prober has more of a personal flavor.
Its purpose is to help you find out
what makes someone else tick— why
they do what they do.
Mind Prober works by asking you to
give a little information on the subject
(male/female, over 18/18 and under)
and then asking you to choose
AGREE or DISAGREE for a long list
of attributes (CHARITABLE, PRECISE,
SELF-BLAMING, SPONTANEOUS).
When you've finished, you can then
ask for a report on that person, to be
sent either to the screen or to the
printer. The report attempts to
describe the subject, talking about his
or her feelings and actions with
regards to work, sex (or, if he/she is
under 18, school), relationships,
stress, personal interests, and so on.
The reports discuss both reactions to
situations and underlying motivations.
You are then supposed to use this in-
formation somehow.
My wife and I separately ran the
program on each of us. It was inter-
esting to see how accurate many por-
tions of the report were, while noting
the different ways we view ourselves
as opposed to how we viewed each
other. We then tried a "committee"
run on myself. In other words, we both
sat and together answered the ques-
tions, with some discussion (and argu-
ing). The result was not accurate at all.
[continued]
378 BYTE • JULY 1985
Cure development headaches
with our $105* Controller
BCC11 100 quantity or
qualified buyers' price.
At $105, Micromint's System Controller
is a dirt cheap development tool without
equal.
It'll turn your IBM PC into a design lab-
oratory that saves your company thou-
sands of dollars and months of evalua-
tion. You'll save headaches, too. When
you tell your boss the first phase of your
pet project is only going to cost $105,
watch the relief begin.
Micromint's Z8 System Controller, the
tiny computer on a board, is the corner-
stone of an entire family of integrated,
intelligent products from AC/IO to smart
terminals. Able to speak three languages
(BASIC, FORTH and Assembly), this
tiny 4" x 4 1/2" computer supports 6K
bytes of EPROM or 4K bytes of RAM,
two parallel ports and an RS-232 serial
port.
If learning a new language isn't in your
future, no problem. WRITE YOUR
PROGRAMS IN BASIC AND TRANS-
LATE THEM INTO FORTH WITH A
SINGLE KEY STROKE. Our specially
masked chip will let you know in an in-
stant whether your program is operation-
al. You'll be building before the compet-
ition is de-bugging.
For OEM Orders and Customer
Assistance Call Our Toll Free Line
1-800-635-3355
Call o r write for a complete product line
brochure. Or order our complete set of
12 fully detailed owners' and technical
reference manuals for only $29.95. This
set includes all of the following manuals:
•Z8 FORTH System Controller
•Z8 BASIC System Controller
•BASIC /Debug Software Reference
•Z8 Microcomputer Assembly
Language/Hardware Technical
Reference
• Memory and I/O Expansion
•EPROM Programmer
•Analog to Digital Converter
•16K Memory Expansion
•Serial I/O Expansion
•RS-232 /20m A Converter
•Smart Video Terminal
•AC/DC Power I/O
ORDER PRODUCT CODE BCC99.
Micromint. Inc.
Dept. 14, 25 Terrace Drive, Vernon, CT 06066
JULY 1985 'BYTE 379
ACCORDING TO WEBSTER
Attempts to fine-tune the report by
changing answers didn't help much.
Our conclusion was that the program
worked best if you didn't think too
hard or long about the answers.
A psychologist, Dr. Irene Brennan,
then took the program and our Mac
for a week. She ran Mind Prober on
her family and some of her clients.
Her conclusion: Mind Prober does in-
deed help to reveal information about
us. She also thought it was fun.
We did encounter several limitations
with the program. First, after doing a
number of reports, the same sen-
tences start to appear over and over
again, which makes the program lose
some of its "oracle" aura. Second,
¥>u're in Good Company
Whenl)u Program
inBetterBASIC
All of these companies rely on BetterBASIC
to write their software programs. They have
found that BetterBASIC combines the features
they need from BASIC, Pascal, C and Forth in
one familiar environment. Some of these fea-
tures include the following.
640K Now you can use the full memory
of your PC to develop large programs.
STRUCTURED Create well organized
programs using procedures and functions
that are easily identified and understood and
completely reusable in future programs.
MODULAR Use procedures and functions
grouped together to form "librarv modules."
INTERACTIVE BetterBASIC acts like an
interpreter, responding to the users' commands
in an immediate mode. However, each
statement is actually compiled as it is entered.
EXTENSIBLE Create your own
BetterBASIC modules which contain
BetterBASIC extensions
(ideal for OEMs).
COMPILED Each line
of the program is
compiled as it is entered
into the computer's memory rather than
interpreted at runtime. The optional Runtime
System generates EXE. files.
BetterBASIC Runs on IBM PC, IBM
PC/XT and compatibles.
CALL 1-800-225-5800 (In Canada:
416-469-5244) Order BetterBASIC now. or
write Summit Software Technology, Inc. ™ ,
P.O. Box 99, Babson Park, Wellesley, MA 02157
Prices are listed below.
BetterBASIC: $199 Runtime System: $250
8087 Math Module: $99
Order the BetterBASIC sample disk which
includes a demo, a tutorial, compatibility
issues and more. Only SlO.
MasterCard. MSA. P.O. Checks. Money Order, C.O.I),
accepted.
BetterBASIC is a registered trademark of Summit
Software Technology. Inc.
IBAI K and IBM PC/XT are registered trademarks
of International Business
Machines Corp. Tandy is a regis-
tered trademark of Tandy Corp.
Illustrated above are registered
trademarks of the following com-
panies: Mobil III Corp.. A T & T;
General Klectric Co.; Westing-
house Klectric Corp.; TRW, Inc.
ALSO AVAILABLE FOR THE TANDY 2000, 1200 AND
when the report didn't match exactly,
we tended to tweak the answers to get
a more accurate report. This implies
that the program is always right and
that we had just answered the ques-
tions wrong. This, of course, is not
necessarily the case. Third, we
wondered how useful the program
would be if we didn't know the sub-
ject that well. Changing just a few
answers often had a dramatic effect
on the report; if we were forced to
guess about that many answers, the
possible reports that could come out
would diverge wildly.
Keeping these limitations in mind,
Mind Prober is an interesting and en-
tertaining program. In fact, I've seen
it used at a few parties as sort of the
modern version of Mad Libs. Just be
sure not to take the report too seri-
ously.
Software from Videx
Videx has released a number of soft-
ware packages for the Macintosh: a
desk accessory and several games.
The desk accessory, MacCalendar,
isn't really worth getting. Some public-
domain calendar desk accessories
function almost as well; and if you
need something more powerful than
those, you should probably look at
Front Desk (from Layered).
And Now for Something
Completely Different
Well, not quite. If imitation is the sin-
cerest form of flattery, the folks at
Apple can feel honored indeed. I
spent two days this month at the GEM
seminar put on in Monterey by Digital
Research Inc. GEM is a Mac-like en-
vironment that DRI hopes to support
on a number of machines, most not-
ably the IBM PC (and clones) and the
Atari ST (lackintosh) series. The simi-
larities to the Mac are striking: tex-
tured desktop; windows that you can
drag, size, scroll, and make go away;
icons that you can click (or double-
click); mouse-oriented system; drop-
down menus (not to be confused with
pull-down menus, for various legal
reasons); alert and dialog boxes; and
so on. Much of the terminology is un-
[continued]
380 BYTE • JULY 1985
Inquiry 344
AHH. IT S LONELYKT THE TOF
TWAs FIRST CLASS SLEEPER-SEAT- TO EUROPE
AND THE AMERICAN EXPRESS® CARD PUT YOU
COMFORTABLY AHEAD OF THE CROWD.
Success has its rewards. Md TWAs First Class and
the American Express Card are two rather impressive
examples.
In TWAs First Class you can select from a menu
that includes caviar and champagne. Entrees like
Chateaubriand. And vintage wines like Pliligny-
Montrachet.
Then stretch out comfortably in a Sleeper-Seat,
and sleep the flight away.
And as a First Class passenger, you'll be treated
accordingly from the moment you first reach the air-
port. With a separate check-in desk for your con-
venience. And a special invitation to relax in TWAs
Ambassadors Club* lounge before your flight.
And when you take the American Express Card
along, you have an ideal travelling companion. Because
it's known and welcomed all over the world.
So you can use it to pay for your TWA tickets, your
hotel, rental car, meals—
or just about anything else
that strikes your fancy along
the way.
And of course, when you
carry the American Express
Card, you carry all the
cachet that comes with it. Don't leave home without it/"
And do take TWAs First Class on your next
trip to Europe. It's in a class by itself.
LEADINGTHE \WXWA.
JULY 4'98 ! 5, -BYTE 381
ACCORDING TO WEBSTER
abashedly borrowed from Inside Macin-
tosh, and, for that matter, why not? It
would have been annoying and con-
fusing for DR1 to have come up with
brand-new names for everything.
There is also a desktop program to
replace the MS-DOS interface with a
Mac-like display.
GEM actually has some striking im-
provements over the Mac operating
system. First, of course, is that the IBM
PC version supports several graphics
cards (three from IBM, the Hercules
card, etc.), so you can have a Mac-like
environment with glorious color. The
response time on the IBM PC AT was
Items Discussed
Airborne
$34.95
Macintosh (512K bytes)
$2795
Silicon Beach Software
and falling
11212 Dalby Place, Suite 201
Apple Computer Inc.
San Diego, CA 92126
20525 Mariani Ave.
(619) 695-6956
Cupertino, CA 95104
(408) 996-1010
Big Mac Monitor System . . .
. $1995
Proiect-a-Mac System
. $4495
Macintosh p-System
. .$195
Professional Data Systems
MacAdvantage: UCSD Pascal
. .$119
20 Sunnyside Ave.
SofTfech Microsystems Inc.
Mill Valley CA 94941
16885 West Bernardo Dr.
(415) 383-5537
San Diego, CA 92127
(619) 451-1230
ChipWits
.$39.95
Brainpower
MacNosy
. . .$50
24009 Ventura Blvd., Suite 250
Jasik Designs
Calabasas, C A 91302
343 Trenton Way
(818) 884-6911
Menlo Park, CA 9402 5
(415) 322-1386
GEM Development System . .
..$500
Digital Research Inc.
Mind Prober
$49.95
60 Garden Court
Human Edge Software Inc.
POB DRI
2445 Faber Place
Monterey CA 93942
Palo Alto, CA 94303
(408) 649-3896
(415) 493-1593
Mac Bernoulli Box
.$1995
QC-10 Hard Disk
.$1995
IOmega
Quark Peripherals Inc.
1821 West 4000 South
2525 West Evans, Suite 220
Roy UT 84067
Denver, CO 80219-5554
(801) 776-7330
(800) 543-7711
MacCalendar
Videx Inc.
. . . $89
XL Serve
..$195
pricing
MacAide OEM
1105 Northeast Circle Blvd.
Infosphere
Corvallis, OR 97330
4730 Southwest Macadam Ave.
(503) 758-0521
Portland, OR 97201
(503) 226-3620
MacFORTH
Level I
. .$149
1 Level II
. . $249
Level III
. .$499
Creative Solutions Inc.
4801 Randolph Rd.
Rockville, MD 20852
(301) 984-0262
very quick, and it didn't seem all that
much slower on the PC XT. An in-
genious object definition allows every-
thing to be linked together in a tree-
based structure. This can make for
some sophisticated graphics manip-
ulation on the screen. Best of all is the
amazing Resource Construction Set.
which lets you graphically lay out
menus, dialog boxes, windows, etc.,
and which then generates the neces-
sary resource code for that item. This
last tool had a lot of Mac developers
in the audience drooling, and I
wouldn't be surprised to see some
Mac versions of that appear in the
near future.
As impressive as GEM looks,
anyone who has done Mac develop-
ment starts to see gaps and barriers.
A number of arbitrary limits crop up:
only eight windows open at one time,
and only four of those can belong to
the application; a maximum of six
desk accessories (and that limit can
be further constrained by RAM). Text-
editing and memory-management
routines are primitive. And so on. The
result: GEM requires more work to get
generally less effect.
The most serious limit announced
at the seminar nearly caused a riot
among the software developers (300
or so). In the last session, the DRI
marketing people announced that the
MS-DOS version of GEM would run
only on IBM equipment and not on
any of the compatibles ... at least,
not until each manufacturer of a com-
patible machine had paid an OEM fee
to DRI. The developers immediately
saw the headache of having to either
maintain a separate version of their
product for each compatible (bun-
dling GEM in) or else release the
product without GEM bundled and
hope that the end users would buy
GEM so that they (the end users)
could run the product. In the session,
in the lobby, in the taxis and limos, at
the crowded Monterey airport, and on
the planes, the single topic of discus-
sion was this deliberate crippling of
GEM. And the consensus was nearly
universal: DRI was making a big
mistake.
Digital Research got the message.
382 BYTE • JULY 1985
ACCORDING TO WEBSTER
The following week, a call came from
Tom Byers at DRI. He said that the
marketing people at DRI had recon-
sidered and that a patched version of
GEM that would run on all the major
compatible machines was being dis-
tributed to all the developers. This
should greatly increase the chances
of GEM being accepted by both hard-
ware and software developers.
Whether or not GEM itself catches on
remains to be seen.
In the Queue
I still have many packages on which
to comment, but I haven't been able
to wring them out quite as much as
I'd like, and 1 hate to pass judgments
based on 5 minutes' worth of playing
around. I hope to clear out the back-
log of Mac software next month and
get to more recent releases. Items
planned for commentary next month
include several packages from
Hayden, a company that threatens to
dominate the Mac software market;
Copy II Mac, which has no problems
copying most of the protected soft-
ware out there; ThinkTknk-512, which
I used to outline this column; Micro-
soft Word for the Mac; MacASM from
Mainstay; MacModula-2 from Modula
Corp.; and some other odds and
ends. I hope to include some MS-DOS
products as well and even up the mix
a little more.
Getting in Touch
I'm a firm believer in feedback and
discussion. Please feel free to contact
me with comments, questions, rebut-
tals, and whatever else you have. I am
an avid telecommunicator, spending
two to three hours each day maintain-
ing my own bulletin board and check-
ing on other systems. Because of that,
you stand a much better chance of
getting a quick reply if you contact me
electronically. One obvious option is
to write to me via BIX, BYTE's elec-
tronic conferencing system, which
should be up and running by the time
this sees print. You can reach me
there by joining the conference
"ask.webster." Other addresses in-
clude CompuServe: 75166,1717 (in
MAUG, BOR, GAM); MCI Mail:
138-5892; ARPANET crash Ibwebster
@ucsd; uucp: {ihnp4, cbosgd,
sdcsvax,noscvax}!crash!bwebster;
USPS: c/o BYTE, 42 5 Battery St., San
Francisco, CA 94111.
Note well that the last address is the
least reliable and has the longest turn-
around time. Also, because of
demands on my time, I must regret-
fully reserve the right to limit my
responses— I enjoy talking (and
writing) too much and might find
myself spending six to eight hours a
day on the modem. See you on the
bit stream. ■
132 PAGES
PACKED WITH
ELECTRONIC
GOODIES AT
INCREDIBLY LOW
PRICES PLUS
O DATA O HIGH
TECH KITS
O BOOKS
O COMPONENTS
AND MUCH
MUCH MORE -AS
WELL AS $2
VOUCHER
FROM AUSTRALIA'S
LEADING
ELECTRONICS RETAILER
THE 1985
DICK SMITH ELECTRONICS
CATALOG
RUSH $2.00 PLUS $1.00 SHIPPING FOR
YOUR COPY TOD A YAND GET YOUR MONEY
BACK ON YOUR FIRST ORDER. THAT'S
RIGHT! EACH CATALOG CONTAINS $2.00
WORTH OF VOUCHERS REDEEMABLE ON
YOUR FIRST ORDER.
MAIL THIS COUPON TO:
DICK SMITH ELECTRONICS, Inc.
P.O. BOX 2249 REDWOOD CITY CA 94063
PHONE: (415) 368 1066
NAME
ADDRESS
CITY
STATE ZIP
GoldStar
*P*
AK
''<u
**,
<&
"*o,
*»>-
M
°«
'o-
**■
*
!>*^ ; .,
Another Futuristic leap from Goldstar's
Long Line of Electronics— 5.25" Floppy Disks
Goldstar is determined to keep pace with the new frontiers
in this electronic age. So, we introduce a new development
in this surge of technology— GOLDSTAR 5%" FLOPPY DISKS
All of Goldstar's pioneering experience, research and
demand for excellence has been channelled into this prod-
uct. Therefore, you can be sure of our reliability, as Korea's
electronic history-maker.
Our self-imposed demands match yours exactly -
nothing less than perfection, and we're
even trying to improve that, as new
scientific developments are created.
So, we incorporate only the most ad-
vanced technology in our disks.
All Goldstar disks are individually
certified 100% error-free at all levels,
equal to, or above ANSO, DIN, ECMA,
ISO, and JIS standards. Goldstar Floppy
Disks are engineered to the highest
possible quality precision, for the
maximum in long archival life,
accuracy, data integrity and matchless reliability
Goldstar Floppy Disks have a premium
magnetic oxide base material burnished to a
mirror-smooth surface for maximum disk life and
minimal head wear. It is housed in a superior
jacket design which insures perfect operation.
So, for superiority and reliability.
CHOOSE GOLDSTAR 5/ 4 " FLOPPY DISKS!
LINE-UP
Tracks/inch
Bits/Inch
Capacity
M-1S
48
2768
80 KB
M-1D
48
5536
160 KB
M-2D
48
5876
320 KB
M-2DD
96
5922
640 KB
(Soft sectored)
|E3 LUCKY GOLDSTAR INTERNATIONAL CORP.
Magnetech Group C.PO. Box 1899 Seoul, Korea Tel.: 756-9090, Tlx.: LGINTL K29579
Inquiry 393
■IE3 LUCKY GOLDSTAR
New York Office: 2nd Floor 1050 Wall Street West, Lyndhurst, New Jersey 07071. U.S.A. Tel: (201)460-8010 Tlx.. LGI UR 219108 Fax.: 201-935-5686
Los Angeles Office: 13013 East 166th Street, Cerritos, Calif. 90701, U.S.A. Tel: (213)404-2626/9 Tlx.: LGI LA 910-583-5719 Fax: 213-926-0849
MATHEMATICAL
RECREATIONS
Parsing and Solving
Linear Equations
Set up
and solve
simultaneous
linear
equations
by Robert T. Kurosaka
Robert T. Kurosaka teaches
mathematics in the Massachusetts
State College system. He invites
your correspondence do BYTE.
POB 372. Hancock. NH 03449.
Mary has $1.10 in nickels and
dimes. She has a total of 12
coins. How many of each coin
does she have?
John is 5 years younger than Bob. Next
year, John will be two-thirds of Bob's age
now. Find their present ages.
x + y = 5
x + Viy = 2x + 1
Look familiar? Of course they do. You've
been required to solve systems of linear
equations ever since your first course in
high school algebra. This month's column
is about teaching computers to solve them.
With computers, as with students, the
hard part is teaching them how to set up
the equations. Solving the system is easy.
I wouldn't know how to write a program to
set up the two story problems I began with,
but I have written a BASIC program to turn
the system of equations into something the
computer can deal with (that is, to parse the
expressions). That doesn't seem as if it
should be difficult to do. When we write
BASIC programs, we commonly write code
that looks a lot like algebra already— x=y- 7
or x=x+ I (oops!). So the first thing I want
to do is clarify the difference between what
BASIC means by x and what algebra means
by x. The key is in that funny BASIC state-
ment x=x+\.
In an algebraic expression like \/6x + 1/12
x + 5 = x. x has some numerical value or
set of values. The function of algebra is to
determine what those values are. In a BASIC
expression like x=x+ 1, on the other hand,
x is the name of a memory location. The
function of BASIC is to modify the contents
of that memory location in the way
specified by the expression. Put different-
ly, algebraic expressions state facts; BASIC
expressions specify operations. The value
of x in BASIC is always known (at least by
the computer), while the value of x is the
object of our inquiry in algebra. How then
do we solve a system of linear equations?
We have a variety of methods for solving
systems of linear equations: matrix
methods (by normalization of the matrix or
by inverse matrices), by determinants
(Cramer's rule), and many more. I will use
the normalization method. TWo considera-
tions make this an attractive choice. First,
consider the situation where we have four
equations for two unknowns, and three of
the equations are equivalent. The system is
soluble, and we want our method to handle
it in a straightforward manner. Second, con-
sider an incomplete or inconsistent system.
In that case, the system will be insoluble.
We want our program to tell us that without
the program hanging because of something
like a divide-by-zero exception.
I will use the equations in table 1 to il-
lustrate the way this program will solve
systems of linear equations. The equations
in table la create the matrix shown in table
1 b, with the constant terms occupying the
zeroth (leftmost) column in the matrix and
the other columns filled by the coefficients
of the alphabetically ordered variables. In
equations that do not include a given vari-
able, a coefficient is entered. That is, each
column corresponds to one— and only
one— variable. 'IWo row operations are
needed for as much normalization as is nec-
essary to solve the system. They are (I)
multiply or divide a row by any nonzero
constant, and (2) add or subtract a nonzero
multiple of a row to another row.
To begin our procedure, we locate the first
nonzero coefficient, or pivot, in the matrix.
In our example, the first pivot is the "2" at
the (1 ,2) position. Set the pivot term equal
to 1 by dividing the entire row by the pivot
value (table lc). (RI)/2 means divide each
element of row I by the number 2.
Use that pivot to create zeros elsewhere
in its column. That is, eliminate the "1" and
"2" below the pivot. The "I" is removed by
subtracting row 1 from row 3 |(R3)-(R1)|,
and the "2" is removed by subtracting twice
row 1 from row 4 |(R4)-2(RI)|. Of course,
we need not do anything to row 2. The
{continued)
JULY 1985 -BYTE 385
Inquiry 302
6 Reasons
Why
ReadiWriter
is the
Only Choice
For Formatting
Large
Documents
• Reformats & Renumbers
After Changes
• Automatic Table of
Contents
• Indexing - Rebuilt
Automatically
• Footnotes: Bottom of
Page; End of Chapter;
Automatic Numbering;
Auto Flow to Next Page
• Precision Control over
Document Layout
• Rich Set of Features:
Lists, Figures, Macros,
Fonts, Proportional
Spacing,...
ReadiWriter is a word processor utilizing
imbedded "Tags". It comes with a full
screen editor and 3 indexed manuals.
IBM/PC & Com-
patibles, 256K
2 drives, DOS 2.x
$
395
ReadiWriter & Manuals
$395
Mailing Labels and
Forms letter Option
$ 50
Shipping & Handling
$ 3
Ml and CT Residents Add Sales Tax
At Your Computer Store
Or direct, Call 616-327-9172
or send your order now to:
ReadiWare Systems, Inc.
Box 515, Portage, Ml 49081
PARSING EQUATIONS
Table l: Steps in solving simultaneous linear equations.
2y-z=1
2x + z = 3
x + y = 2
2x+2y + 3z=1
a: the system
of equations
xy
1 | 02
3 | 2
2 | 1 1
1 | 22
b: the matrix
from (a)
xy
0.5 | 1
1.5 | 1
1.5 | 1
| 2
e: (R2)/2
z
-0.5
0.5
0.5
4
0.5
1.5
xy
101
MO
00
z
-0.5
0.5
-3 |00 3
f:(R3)-(R2),
(R4)-2(R2)
xy z
0.5 | 1 -0.5
3 | 20 1
2 | 1 1
1 | 2 2 3
c: (R1)/2
x y z
0.5 | 1 -0.5
1.5 | 1 0.5
|
-1 |00 1
g: (R4)/3
x y z
0.5 | 1 -0.5
3 | 2 1
1.5 | 1 0.5
| 20 4
d: (R3)-(R1),
(R4)-2(R1)
x y z
| 1
2 | 1 00
|
-1 | 1
h: (R1)-0.5(R4),
(R2)-0.5(R4)
ENTER EQUATION 1 ? 2y-z=1
ENTER EQUATION 2 ? 2x + z = 3
ENTER EQUATION 3 ? x + y=2
THE STANDARD FORMS OF THE EQUATIONS ARE
y -05z = 0.5
x +05z = 1.5
x + y = 2
TOO FEW INDEPENDENT EQUATIONS
Figure 1: Screen dump of the programs response to an underdetermined system.
Notice that adding the standard forms of equations 1 and 2 gives equation 3.
THIS PROGRAM'S LIMITATIONS INCLUDE
(1) IT WILL HANDLE ONLY 'LINEAR EQUATIONS*. THAT IS, INEQUALITIES AND
VARIABLES MULTIPLIED OR DIVIDED BY VARIABLES WILL CAUSE ERRORS.
(2) 2y IS WRITTEN AS SHOWN, NOT AS 2*y OR 2xy. SPACING IS OPTIONAL.
(3) YOU MAY NOT USE THE LETTERS d OR e AS VARIABLE NAMES.
(4) YOU MAY USE ONLY ONE EQUAL SIGN IN AN EQUATION, I.E., x = y = z IS
NOT ALLOWED.
(5) PARENTHESES CAN BE USED ONLY IN VARIABLE NAMES, I.E., -(-2x) IS
NOT A VALID TERM, BUT — 2x(1) IS.
(6) MIXED FRACTIONS (E.G., 1 1/2 x), TRAILING COEFFICIENTS (E.G., x/2), AND
SCIENTIFIC NOTATION (1 e- 2 x, 1 x10 - 2 x) WILL CAUSE ERRORS.
(7) IF THE SYSTEM OF EQUATIONS CONTAINS MORE THAN 10 VARIABLES, IT
WILL CAUSE A SUBSCRIPT OUT OF RANGE ERROR.
ENTER THE NUMBER OF EQUATIONS IN THE SYSTEM (MAX. 10)?
Figure 2: Screen dump of the program's limitations.
386 BYTE • JULY 1985
Inquiry 273 for End-Users.
Inquiry 2 74 for DEALERS ONLY.
PARSING EQUATIONS
result is table Id. In table le our sec-
ond pivot (2,1) has been set equal to
I |(R2)/2|. Note that row 3 has gone
to in table If. If equations I through
3 were the only ones in our system,
the set would be underdetermined,
i.e.. insoluble (figure 1). If all of row 3
except for the constant (zeroth term)
went to 0. the system of equations
would be inconsistent.
Since row 3 is all zeros, we skip over
it and find the last pivot in row 4. In
table Ig we have set the pivot term
equal to I by (R4)/3. We then elimi-
nate the z-term from rows I and 2 by
(RI)-0.5(R4) and (R2)-0.5(R4). The
final result is table Ih. The solution set
for our system is thus y=0. x=2, and
z=-l.
As I mentioned earlier, the hard part
is not solving the system of equations
but getting from table la to table lb.
How do we do that? Consider the ex-
pression 3x-x+l=x+2. We want to
begin by collecting terms. In a linear
equation, a term is separated from
the next term by " + ," ,, - ( " or ,, = ."
Let's limit our attention to the left-
hand side of the equation for now.
Clearly, we want to combine the x 3x"
term and the %> -x" term. We add the
coefficients. 3 and - 1, to get 2x. The
third term. "1," is on the "wrong side"
of the equation. So we want to change
its sign to minus and save it as a con-
stant. Now we can deal with the right-
hand side. We see that "x" is on the
wrong side. We must change the sign
of its coefficient and add it to the
other "x" term, giving a total of Ix.
The 2 should be added to the con-
stant term, leaving I. Thus, our col-
lected expression is x= 1.
If that looks like a lot of work, you
don't know the half of it. Consider the
expression x-y=0. This is entered in
BASIC as a string expression. I use the
VAL operator to identify the coeffi-
cient. In our example, the VAL
operator will return for the value of
each term. What we want returned are
I. -I. and 0, respectively. Again,
1 x= Viy will return I for the coefficient
of each term. Clearly, the program
needs to do a lot of bookkeeping.
Figure 2 is a screen dump of the first
screen of the program I have provided
Parsing string data
in BASIC requires
a lot of bookkeeping.
for downloading on BYTEnet Listings
at (617) 861-9774. As you can see, I
left many potential problems unad-
dressed in the program. I invite you
to alter the program to cover what-
ever limitations you think need to be
eliminated. What I want to do here is
just discuss what the limitations tell
you about the program.
Limitation number 2 is rather
typical. If you enter 2* y= 1 instead of
2 y=\, the parser will interpret the
variable name as *y. If another equa-
tion is in the system, say y-z= 5. the
program will not treat the two ys as
the same variable. The same is true
for using 2xy. It would be a small ad-
dition to the program to make the
parser throw away all occurrences of
"V and the first problem would be
overcome. The case of indicating
multiplication by x is more prob-
lematic. There is no reasonable way
to distinguish between an x used as
a multiplication sign and an x used as
a variable name or the first letter of
a variable name.
Limitation 3 is kind of interesting.
Consider the expression 2e+3/=4.
The VAL operator will return 2000 as
the numerical part of the string
because 2e+ 3 is a valid BASIC way of
saying 2000. If you change the e to a
d. you just have a double-precision
way of saying 2000. 1 eliminated the
ambiguity by disallowing both e as a
variable name and 2e+3 as a coeffi-
cient (limitation 6). You could avoid
limitation 3 by separating the "2"
from the rest of the string before tak-
ing its VAL. As for scientific notation,
it seems to me that such notation has
too many different ways of writing
numbers to be worth the effort of
using.
In limitation 4 the variable on the
right-hand side would be y=z accord-
ing to the parser. In limitation 5 the
[continued)
IBM PC Programmers:
Super Tools™
for
Turbo Pascal
Tested source code routines
for rapid program development
TM
Window
Management
$45
Manage many windows easily and in
full color. Overlap and recall any win-
dow with a procedure call. Make your
programs "user friendly" with pop-up
menus and help windows. Use window
librarian to create windows on disk for
later display in your program. Beat the
64K barrier by separating window text
from your code.
System and File
Information $30
Include these routines and get a handle
on your disk I/O and system configura-
tion. Determine runtime equipment
(e.g. number and type of drives). Get
directory information, available disk
space. Access system status and file at-
tributes (e.g. date and time). Don't let
your programs be ignorant!
Math Expression
Evaluator $35
Provides a single function which accepts
a mathematical expression ih the form
of a string and evaluates it to produce a
real result. Supports 22 functions.
Allows nested parentheses and a relaxed
syntax. Traps overflow or division by
zero. Reports position and type of syn-
tactic errors.
Order only the package you
need, or get the whole
Super Tools™ Library for
only $75.
Announcing DiskOrder™
Is your hard disk a mess! Get your files
organized with DiskOrder™, the easy to
use file transfer and update utility. Sim-
plifies mass copies between subdirec-
tories. Checks file dates and only copies
most recent versions. Locates files,
returning paths. $25
In the Works:
Scientist's Tools
Including arbitrary precision and com-
plex arithmetic, equation solver, least
squares fit, and much more!
visa and Master- Paragon Courseware
California residents 4954 Stll\ Valley Road
Shwnciu'ded. Del Mar, CA 92014
(619) 481-1477
Super Tools and DiskOrder are
trademarks of Paragon Courseware.
Turbo Pascal is a trademark of Borland International.
JULY 1985 -BYTE 387
Inquiry 153
The
Enhancement
Specia/ist
POWER TOOLS
QUICKREPORT
dBASE Report Writer
• Prints any kind of report or form
• Up to 6 databases per report!!
• Use bold, italics, etc.
• Incredibly easy to use
• No programming required
QUICKCODE III
dBASE Program Generator
• Create PRG files automatically
• Data entry screens
• Data input error checking
• Computed fields & totals
• Link up to 8 databases!
Why write programs yourself?
Let QUICKCODE III do it!
dGRAPH III™
dBASE Graphics System
• Pie, line, bar charts
• Printer, plotter; or CRT
•Many automatic features
dUTIL III™
dBASE Program Utility
• Finds program errors
• Improves code
• Saves time
QUICKINDEX
• Index dBase files up to
10 times faster than dBASE
—Versions available for dBASE II—
INFORMATION JXfc
HOTLINE *
800-221-0156 FOX & GELLER
Fox & Geller, Inc. 604 Market St., Elmwood Park, N.J. 07407
PARSING EQUATIONS
ENTER EQUATION 1 ? 0.05 NICKELS + 0.10 DIMES = 1.10
ENTER EQUATION 2 ? NICKELS + DIMES = 12
THE STANDARD FORMS OF THE EQUATIONS ARE
DIMES + 0.5 NICKELS = 11
DIMES + NICKELS = 12
THE SOLUTION SET FOR THE SYSTEM OF EQUATIONS IS
DIMES = 10
NICKELS = 2
Figure 3a: Screen dump of the program's handling of the coin problem.
ENTER EQUATION 1 ? JOHN'S.AGE = BOB'S.AGE - 5
ENTER EQUATION 2 ? JOHN'S.AGE +1=2/3 BOB'S.AGE
THE STANDARD FORMS OF THE EQUATIONS ARE
BOB'S.AGE - JOHN'S.AGE = 5
BOB'S.AGE - 1.5 JOHN'S.AGE = 1.5
THE SOLUTION SET FOR THE SYSTEM OF EQUATIONS IS
BOB'S.AGE = 12
JOHN'S.AGE = 7
Figure 3b: Screen dump of the age-problem solution. The period is used in the
variable names for readability because the program removes all spaces.
coefficient would be - I and the vari-
able name (-24 Both of these are
avoidable without much trouble. The
second one seems more interesting
to me because you will commonly use
linear expressions of the form 3(x+ I)
= 4. It would be useful for the parser
to multiply through the parentheses
rather than leave everything in paren-
theses uninterpreted. If you do this,
be careful. You don't want to multiply
through the parentheses on an ex-
pression like 3x(I); an expression like
3(x+ I) should be multiplied through;
and an expression like x(x+\) should
generate an error.
We've already discussed one aspect
of limitation 6. The problem with I 1/2
x is that the parser removes all blanks
from a string. Otherwise, "x" and " x"
will be two different variable names.
Therefore, I 1/2 x actually looks like
1 I/2x, as does eleven-halves x. A dif-
ferent approach to parsing will avoid
this if you want to. In x/2 the parser
will treat the coefficient as I and the
variable name as x/2. Avoiding this
problem would be more work than it
looks like and probably more work
than it's worth.
Limitation 7 is simply a matter of
having left all of the arrays undimen-
sioned.
At least one more interesting situa-
tion can arise in the program. I'm not
sure 1 want to call it a limitation. Con-
sider the equation x+^=x+3. If you
enter this equation by itself in the pro-
gram, you will be told that it has too
many variables for the system to be
soluble, even though the program will
also print out the standard form of the
equation as y=3. Most of us would
take y=3 as the answer. However, x is
clearly underdetermined. If you want
the parser to handle this kind of situa-
tion, the variable name x must be
removed from the list of variable
names in the expression when the co-
efficient of x goes to 0.
In closing, I have provided a screen
dump of the program solving the two
story problems at the beginning
(figure 3). I hope you get a chance to
download the program and that you
enjoy playing with it. ■
388 B YTE • JULY 1985
EM CARD
FOR APPLE® lie - 1200 BPS
■ ' "
i
3fSMP"
r
i
fcr ^jy^'"^
in
*4
W2mm
: is .
•#£-■- 3»!.f
«
TAKE A BITE OUT OF DATA
COMMUNICATIONS COSTS!
At $299 the APPLE-MATE 1200 offers you high
modem performance at very low cost. It addition-
ally reduces your software cost by storing Apple
He Communications software in ROM. Right on
the card! The modem can also be used with most
disk-based software since it is completely Hayes®
compatible.
APPLE-MATE MODEM FEATURES
• HAYES "AT" COMMAND COMPATIBLE
• 1200/300/110 bits per second
• Bell 212Aand 103 compatible
• Built-in communications software
• Auto-dial, auto-answer
• Auto-speed, auto-parity
• Built-in speaker
• Volume control
• One year limited warranty
Apple is a registered trademai1< of Apple Computer, Inc.
Hayes is a registered trademark of Hayes Microcomputer Products, Inc.
DEALER INQUIRIES INVITED.
NAME_
SHIP r< £
0mas ^car d
a cct No
^od e ,
p ' n 9and
5S&SSSSR&S
mail tq.
,fc --%:u
Purch a
u Per
' orders
sunnyvaie CD
A On i „"*"•*&
SAVE YOUR MEMORY
EDC IS FOR EVERYBODY!
liiiiiiiiiiiiiwUiitnMw
ERROR DETECTION AND CORRECTION MEMORY
FOR
QBUS and MULTIBUS
2MB ONLY $1500
• Lowest Pricing
• Fastest Delivery
Fastest Access
24 Hour Repair
Chrislin knows that faulty memory fora computer serving business or science is unacceptable.
That is why, ERROR DETECTION AND CORRECTION (EDC) ON A MEMORY IS NECESSARY.
EDC provides a computer system with unbeatable performance and reliability. Without EDC
implemented, an error could occur in a matter of days. But with EDC implemented, the likelihood
of an error would be a matter of years. And that's not all! Each board has a 5 year warranty,
24 hour repair, and each QBUS memory comes with a software support program for onsight
repair or service. Add reliability to your computer memory and take a step forward by placing
your order today.
Also try our QBUS compatible Systems and Subsystems.
€
"OFFERING QUALITY WITH AFFORDABLE PRICING"
Chrislin Industries. Inc.
31352 Via Colinas • Westlake Village, CA 91362 y
Telephone (818)991-2254 .TWX 910-494-1253 CHRISLIN WKVG
AUTHORIZED DISTRIBUTORS: Mississauga, Canada-Transduction Ltd (416) 625-1907;
France— SNGA/Auctel (1)736.87.00, Peru— General Trading Corporation (51)-14-222506.
QBUS is a trademark of Digital Equipment Corporation
MULTIBUS is a trademark of Intel Corporation
Inquiry 77
See us at NCC '85
Booths #6278 & #6279
CIRCUIT CELLAR FEEDBACK
Conducted by Steve Garcia
Offer Extended
Dear Circuit Cellar Project Builders,
In my November 1984 article on the
Lis'ner 1000 voice-recognition board, I of-
fered the software separately to Circuit
Cellar project builders for $17 through
March I, 1985. Requests have poured in
throughout the offering period, but the
majority of foreign mail has just started
to arrive. To give everyone time to prop-
erly evaluate the project and respond, I
am extending the availability of the soft-
ware through August I, 1985. Thanks for
your support— Steve
Trump Card and NEC
Dear Steve,
In rereading some older issues of BYTE
recently, I came across your Irump Card
project (May and June 1984). Though I find
it very intriguing, it raises several questions
regarding its adaptation and use with my
PC look-alike, the NEC APC 111. I feel that
I can overcome the minor problems with
physical board-size differences but want
to know what possible problems there
would be with using the software men-
tioned under MS-DOS 2. 1 1 . Another issue
is that of using 256K-byte RAMs rather
than 64K-byte RAMs. I don't feel that the
project would warrant consideration if the
software mentioned could not be
modified to run on the system.
My computer is currently configured
with 2 56K bytes, dual 360K-byte disk
drives, serial and parallel ports, graphics
card (I92K bytes), 102-key keyboard, and
640- by 400-pixel resolution color monitor.
It is an 8-MHz 8086-based processor. I
thought this additional information might
be helpful in determining whether or not
this project is feasible.
I would be interested in your thoughts
on the design and adaptation of a RAM-
disk board using 1-megabit bubble-
memory modules instead of either 64K-
or 2 56K-byte dynamic RAM chips.
Otto Bartsch
Piano. TX
The Trump Card was tested on several
different systems running under MS-DOS
2.0 and operated without problems on
these systems. Since the Trump Card
project was presented, the software has
been updated by Sweet Micro Systems.
Any specific questions about the soft-
ware interaction with a particular system
should be addressed to Sweet Micro
Systems Inc., 50 Freeway Dr., Cranston,
Rl 02920, (401) 461-0530.
If you change the memory chips in the
Trump Card to 256K-byte chips, you
should use chips with 1 50-nanosecond
access times. You will also have to change
the address decoding to accommodate
the added address lines on the 256K-
byte chips.
Bubble memory is still relatively high
priced compared to other types of
storage, especially with the prices of hard
disks coming down as fast as they are.
However, bubble memory still has a
place in systems where the environment
is not suited for hard disks and where the
price is not a factor. If you are interested
in building a bubble-memory system, you
should read the two-part article by Louis
Wheeler in the January and February
1984 issues of BYTE called "Bubbles on
the S-100 Bus."— Steve
8749 Programmer
Dear Steve,
For some time now, I have wanted to ex-
periment with the Intel 8749 single-chip
microcomputer. On reading your Novem-
ber 1983 article ("Build the H-Com Handi-
capped Communicator"), 1 learned that
you have used the Intel 8748, which is
very similar to the 8749.
The only real problem I have is burning
the code into the 8749. Can you please
refer me to any articles that describe an
8749 programmer? Perhaps it can be con-
nected to a few I/O ports of a personal
computer.
Nicholas T. Vasil
Bridgeport. CT
Several companies advertising in BYTE
offer EPROM programmers that are ca-
pable of programming the EPROM on
the 8749 microprocessor. These pro-
grammers can be interfaced to any com-
puter through an RS-232C serial port. For
example, GTEK Inc. sells the Model 7128
EPROM programmer that will program
19 different types ofEPROMs. 5 different
EEPROMs, and 7 different microproces-
sors with on-board EPROMs. Contact
GTEK Inc.. POB 289, Waveland. MS
39576, (601) 467-8048.
If you intend to build a dedicated pro-
grammer for the 8749, you can obtain
the programming voltage specifications
and the programming timing sequence
from the Intel Component Data Catalog.
You can obtain this catalog from Intel
Corporation, Literature Department
SV3-3, 3065 Bowers Ave., Santa Clara, CA
95051.
For information on how to connect an
EPROM programmer to an RS-232C
serial port, see my article on page 104
of the February BYTE (' 'Build a Serial
EPROM Programmer" ). —Steve
Speech and the VIC-20
Dear Steve,
While perusing some back issues of
BYTE, I noticed that you have published
several articles on speech synthesizers. !
purchased a speech chip from Radio
Shack to connect to my VIC-20, but I am
unable to figure out how to interface it to
my computer. Can you give me any help?
Gary W. TIdwell
Killen. AL
The chip set that you got at Radio
Shack was probably the General Instru-
ment SP0256-AL2 Allophone Speech
Processor with a special ROM chip con-
taining encoded words for use as a talk-
ing clock. See "Build a Talking Clock
Speech Synthesizer" by Ernest H. Piette
(May BYTE, page 143) for details on in-
terfacing the SP0256-AL2 to a variety of
microcomputers, including the VIC-20.
—Steve ■
Over the years I have presented many dif-
ferent projects in BYTE. I know many of you
have built them and are making use of them
in many ways.
1 am interested in hearing from any of you
telling me what you've done with these proj-
ects or how you may have been influenced by
the basic ideas. Write me at Circuit Cellar Feed-
back, POB 582, Glastonbury, CT 06033.
and fill me in on your applications. All letters
and photographs become the property of Steve
Garcia and cannot be returned.
COPYRIGHT © 1985 STEVEN A. GARCIA. ALL RIGHTS RESERVED.
JULY 1985 -BYTE 391
Lotus, dBase, WordStar and MultiMate Users
SmartenUp
"$495
Lotus V2W and Symohony arc registered
trademarks of UitusUevdopmentCorpo ra-
tion. dBase II and dBase III are trademarks
of AshtonTate. WordStar and MultiMate
are trademarks of Micro Pro International
Corporation and Multimate International
respectively.
To help introduce the newest, fastest, and most
powerful Smart Software System (version 2.0),
we're repeating an outstanding offer.
For a limited time, you can upgrade to the
complete Smart Software System and save $400 off
suggested retail price. Or upgrade to individual
Smart modules at comparable savings.
And, whichever way you choose to Smarten
up, you'll get the bonus of Smart Communications,
Smart Programming Language, and Smart Time
Management with every purchase.
IF YOU OWN:
UPGRADE TO:
SUGGESTED
RETAIL:
FOR ONLY!
Lotus 1-2-3, Symphony,
dBase II, dBase III,
MultiMate, WordStar
The Smart
Software System
$895*
$495
dBase II
dBase III
The Smart
Data Manager
$495*
$195
Lotus 1-2-3
The Smart
Spreadsheet
with Graphics
$395*
$195
MultiMate
WordStar
The Smart
Word Processor
$295*
$195
'Suggested retail prices effective with version 2.0.
JOIN THE RANKS OF SMART USERS.
No matter how you decide to get
Smart, you can count on full-featured,
fully-integrated performance.
The Smart Spreadsheet is the
largest and fastest you'll find. It
reads and writes Lotus files. And
its Graphics will draw unmatched
attention to your data.
The fully-relational Smart Data
Manager handles up to 1,000,000
records. Yet for its size and capabili-
ties, it's uncommonly easy to master.
And for memo writing to the most
complex documents, nothing beats
the versatility of The Smart Word
Processor.
UPGRADE OFFER EXPIRES
JULY 31, 1985.
If you decide to play it Smart, you
must act fast. Just stop by the near-
est Smart dealer for an Upgrade Order
Form. Mail it, along with your check
(or charge card authorization) and
qualifying proof of purchase.
GET SMART TODAY.
For the name of your nearest
Smart dealer, call us toll free at
800-GET-SMART. (In Kansas
call 913-383-1089.)
Smart Software
from Innovative Software
Inquiry 186
© 1985 Innovative Software. Inc.
BYTELINES
Conducted by Sol Libes
Congratulations to Altos for being the first
company to introduce a system using the
Motorola 68020 microprocessor, a true
32-bitter. The Altos 3068 runs UNIX Sys-
tem' V and will handle up to 30 users.
At the January Consumer Electronics
Show, Atari's Jack Tramiel (chairman of the
board) promised the company would ship
5 million of its new Sl-series machines this
year. In March, Atari's president, Sam
Tramiel (Jack's son), cut the prediction to
just over a million units. Rumors now are
that Atari will not start shipping the ST in
earnest until this month, which would
make it difficult to achieve the revised
goal. Meanwhile, Leonard TVamiel (another
son) revealed that Atari plans an OEM ver-
sion of the 68000-based machine as well
as a local-area network for the system. It
is expected that the LAN will use the ST's
MIDI (musical instrument digital interface)
port and operate at 3 1 .2 5 kbps. This would
make it slower than the Applelalk net but
faster than LANs using RS-232C interfaces.
Digital Research is expected to add an
MS-DOS emulation feature to the GEM
operating system running on the new Atari
68000-based computer, meaning that
users may be able to run many of the pro-
grams written for the IBM PC.
Manufacturers of clones are moving
from the IBM PC to the PC AT market-
place. Expect landy Hewlett-Packard.
Wang, Honeywell. Philips. Siemens.
Ericsson, and AT&T (plus several Japanese.
Korean, and Taiwanese companies) to in-
troduce ATcompatible machines before
the end of the year. Compaq. Xerox, NCR,
Texas Instruments. Zenith, and Kaypro
already have AT clones out. There are
even rumors that Apple is seriously con-
sidering producing one. Most are ex-
pected to run faster than the AT and have
display circuitry compatible with IBM's
Enhanced Graphics Adapter (EGA). Chips
and Technologies, a custom IC maker in
San lose. CA. is reportedly attempting to
reduce the EGA from 150 to 23 ICs.
Also, rumors are going around that
General Electric and AT&T have attempted
to acquire Apple Computer.
IBM Rumors and Speculations
The long-rumored PC II is expected to be
officially announced by IBM next month,
with shipments to users starting in the
fall. . . . Industry pundits expect that this
fall IBM will bring out a more powerful and
faster version of the AT running UNIX Sys-
tem V and handling up to 16 users. . . .
Rumors say that IBM may put TbpView into
ROM on future PC products along with a
new operating system being developed in-
house. . . . Expect IBM to introduce a
laser printer with much better dot density
than current Apple and HP printers.
Future Computing of Dallas predicts that
IBM will sell 3 50.000 ATs this year worth
$1.6 billion. The people there estimate that
in 1984 IBM shipped 90.000 ATs worth
$500 million.
Expect IBM to shortly switch to 3 !/2-inch
floppies. IBM has ordered 1.5 million
1 -megabyte disks from 'Ibshiba, Alps, and
Matsushita.
It is estimated that IBM, at the time the
company announced it was ceasing pro-
duction of the PCjr, had around 350,000
units in its warehouses. There are reports
that IBM, in an attempt to move large
quantities of the units, offered them to
liquidation brokers for $80 each but did
not get any takers. There are also reports
that IBM. this spring, had as many as
600.000 XTs in stock. In an effort to move
them out of warehouses, IBM reduced the
XT price by 12 percent, included several
software packages, and also began selling
PCs with XT motherboards. The feeling is
that the introduction of the AT last sum-
mer severely undercut sales of the XT Fur-
ther. IBM raised the price of the PC to dis-
courage dealers from upgrading PCs to
X1S using non-IBM components. In any
event. IBM's overstocked warehouses ap-
pear to be the cause of the delay in the
introduction of the PC 11.
Some reports say that IBM is putting the
squeeze on independent suppliers of soft-
ware packages that it distributes. Currently,
these companies give IBM 40 to 60 per-
cent discounts. It is reported that IBM is
now asking for 70 percent discounts.
Apple Bytes and Pits
First there was the Macintosh with 128K
bytes of RAM, quickly followed by the Fat
Mac with 512K bytes. Now. industry
watchers expect Apple to soon introduce
a 1 -megabyte Mac. Apple already offers
a 1 -megabyte plug-in RAM card for the
Mac XL (nee Lisa 2).
The 1 -megabyte Mac should improve
performance, particularly for memory-
hungry spreadsheets and font-generating
programs. It would also encourage a RAM-
disk operation to compensate for the
Mac's slow disk access.
Several companies already offer do-it-
yourself Mac memory add-ons of up to 2
megabytes, and we can expect these in-
dependents, when 1-megabit chips
become available, to offer 4-megabyte
RAM upgrades (the maximum addressing
limit of the Mac). These upgrades require
opening the Mac and soldering to the
main processor board, a violation of
Apple's warranty, and is not recom-
mended for the inexperienced. Levco
Enterprises (11568 Sorrento Valley Rd.
#14, San Diego. CA 92121) and Beck-Tech
(41 llmnel Rd.. Berkeley. CA 94705) offer
such kits. Levco also offers a motorless.
piezoelectric fan to cool the 2 megabytes
of RAM.
I also hear rumors that Apple may in-
troduce a new version of the Mac with a
bus-expansion slot, a feature being asked
for by value-added retailers. Also ex-
pected is a doubling of the ROM from 64K
bytes to I28K bytes to improve and ex-
pand the operating system. The likelihood
is that Apple will offer a new dealer-
installed enhanced processor board for
the 3 50,000 Macs already sold. However.
Apple will have to figure out how to make
this upgrade more popular than its $995
upgrade from I28K bytes to 5I2K bytes,
which created a great deal of resentment
among JVlac owners, many of whom did
not take Apple up on the offer.
Finally. Apple is expected to introduce
an Apple II with the Western Design
{continued)
BYTELINES. news and speculation about personal
computing, is conducted by Sol Libes, the author
o\ numerous books and articles on computers. He
is the founder of the Amateur Computer Group
of New \ersey and a coorganizer of the Trenton
Computer Festival. He edits and publishes Micro/
Systems journal, a bimonthly publication for
system programmers and integrators. He can be con-
tacted do BYTE, POB 372. Hancock, NH
03449.
JULY 1985 -BYTE 393
BYTELINES
Center 8-/1 6-bit 65816 microprocessor.
Look for it to be introduced at Apple's
January stockholders' meeting. There is
some question as to whether Apple will
provide an upgrade kit for the current 2.5
million Apple II users. If Apple doesn't do
it, you can bet somebody else will!
Microsoft to Introduce
MS-DOS 4.0
Late this year, Microsoft is expected to
release version 4.0 of MS-DOS, the
primary operating system for the IBM
PC/XT/AT family of computers and com-
patibles. Version 4.0 should add multitask-
ing and a virtual memory space in excess
of 640K bytes. Multitasking is expected to
improve the operating speed of Micro-
soft's Windows environment. Currently,
the only way to get PC software-com-
patible multitasking on PC-compatible
machines is with Digital Research's Con-
current DOS. The latest version of Concur-
rent DOS (4.1) also includes the GEM user
interface.
Also, version 5.0 of MS-DOS is reported-
ly in development, designed specifically
for the 80286 processor. It should execute
programs in the 80286 protected virtual-
address mode.
Intel Unwraps 386
Intel is expected to shortly make a formal
announcement of its new 80386 32-bit
microprocessor. For the first time. Intel
finds itself running behind National Semi-
conductor (already shipping production
quantities of the 32032), Motorola (sam-
pling for close to a year and ready to start
68020 production), and AT&T (selling its
32-bitter to OEMs). Production of the
80386 is not expected until next year. This
means that the first computers using the
device may be introduced by late 1986.
The 80386 is expected to be upward-
compatible with the 80286 (used in the
IBM PC AT), contain more than twice the
number of devices, and be two to three
times faster. It should have on-chip mem-
ory management, with a protection fea-
ture, to work with up to 4 gigabytes of
physical memory and 64 terabytes of vir-
tual memory.
Memory Sizes Increasing
In Japan, large-volume pricing of 2 56K-bit
RAM chips is already less than $4 each,
with 64K-bit chips less than $1. Toshiba.
NEC. Hitachi, and Fujitsu are expected to
start sampling 1-megabit chips by year's
end. Such chips should start appearing in
equipment in 1987. earlier than previously
expected, making the life of 256K-bit chips
shorter than the 641<-bit and 161<-bit chips.
The base RAM memory size in 1987 is ex-
pected to be 1 megabyte, compared to
the current 2 56K-byte and previous 64K-
byte standards.
ROM size is also growing. Several com-
panies are sampling 1-megabit ROM chips
organized as 128K 8-bit words or 64K
16-bit words. This means that the entire
operating system for most personal com-
puters can now be in ROM, allowing faster
operation and freeing up valuable disk
space. HP already has a UNIX portable
machine with the operating-system kernel
in 2 56K bytes of ROM. Further, plug-in
application-software ROM cartridges will
contain larger programs.
Micro Market in Slump
A definite slowdown in personal computer
demand developed in the late spring of
1984. just as many manufacturers, carried
away with the euphoria of the early 1 980s,
brought increased production facilities on
line. This resulted in an inventory buildup
for most manufacturers. (IBM reportedly
had $1.8 billion of finished goods plus
$300 million of parts in inventory.) Many
companies attempted to cope with the
situation with special promotions during
the fall and Christmas seasons. IBM cut
the price of the PCjr and included a color
monitor and software, which brought the
list price of a complete system down to
less than $1000 (with a street price of
substantially less than $900). Apple, Com-
modore, and Atari also offered special
prices to move inventory out of ware-
houses. This policy proved effective in
moving out a lot of systems, particularly
during the Christmas selling season.
However, since the first of the year,
manufacturer inventories have soared as
demand fell off again. Some manufac-
turers have restored higher prices. For ex-
ample, IBM raised the price of the PCjr to
more than $1400 and saw demand for the
unit shrivel to virtually nil.
Apple had such a buildup of inventory
that it closed all its plants for a week in
March and forced employees to take a
vacation. Also, it offered dealer rebates
of as much as $300 in an attempt to get
Apple lis and Macs moving again.
Sinclair Going WSI
Sinclair Research, the British company that
startled the industry with its inexpensive
ZX80/81 microcomputer just a few years
ago, is rumored to be planning a new
breakthrough. It is expected to introduce
late next year a portable system (tentative-
ly called Proteus) using wafer-scale integra-
tion (WSI) and the flat-screen display cur-
rently being used in its pocket TV. WSI is
expected to allow several megabytes of
memory to be built on one wafer. Sinclair
is now in the initial stages of constructing
a factory to build an estimated 300.000
units a year.
A PC Clone for Less Than $900
1 just came back from attending the TYen-
ton Computer Festival. This event held
every April has the largest personal com-
puter flea market in the country. With com-
ponents 1 purchased at TCF, mostly from
laiwan. 1 was able to put together a very
close copy of the IBM PC for less than
$900. If you are looking for the best prices
on microcomputer equipment, I suggest
you check out computer flea markets held
in your area. At TCF 1 also was able to buy
supplies at incredibly low cost (e.g.. DS/DD
floppies for 70 cents each). If you want
specific information on how I built my
clone, send me a stamped self-addressed
business-size envelope. Send it to POB
1192, Mountainside, NJ 07092.
Zilog Delays Z80000 and Z800
Zilog has again pushed back introduction
of its Z80000 32-bit and Z800 super 8-/
16-bit (Z80-compatible) microprocessors
to the spring of 1986. If Zilog does
manage to ship samples when promised,
it will be a full six years since announcing
it was developing the units.
Zilog. owned by Exxon, has shown a
profit only one year in its 1 1-year life and
recently cut 400 people from its payroll.
Although a pioneer in microprocessor de-
velopment, with its Z80 and Z8000 8- and
16-bit microprocessors, it has suffered
from a reliance on microprocessor manu-
facturing, while competitors like Intel,
Motorola, and National Semiconductor
have used microprocessors as loss leaders
to sell memory and other types of ICs.
Random Bits
Novix, Cupertino. CA, has introduced a
16-bit microprocessor that directly ex-
ecutes the FORTH language. ... A
catalog issued by Markline Co., Belmont,
MA, features a $39.95 electronic toaster
using a microchip to assure uniform toast-
ing ... . For the first time, it appears that
there will not be a waiting list for booth
space at this month's National Computer
Conference. . . . Hewlett-Packard, long a
pioneer in the computer business (first to
introduce the touchscreen, the 3 /2-inch
disk, a UNIX portable, etc.), is expected
to be the first company out with a com-
puter optical-disc unit. ■
394 B YTE • JULY 1985
BOOKS RECEIVED
Advanced Level I DBASE:
Concepts for First-Time Users.
Alan Freedman. Englewood
Cliffs. NI: Prentice-Hall. 1985.-71
pages, spiral-bound. ISBN 0-1 3-
011420-0. $6.95.
Advanced Programming: A
Practical Course. D. W. Barron
and J. M. Bishop. New York:
John Wiley & Sons. 1984; 300
pages, hardcover, ISBN 0-471-
90319-1. $24.95.
THE Analysis of Algorithms.
Paul Walton Purdom Jr. and
Cynthia A, Brown. New York:
Holt, Rinehart & Winston,
1985; 560 pages, hardcover.
ISBN 0-03-072044-3. $39.95.
Animation Magic with Your
IBM PC and PCir, Ron Person.
Berkeley, CA: Osborne/McGraw-
Hill. 1985; 2 56 pages, softcover.
ISBN 0-88134-145-2. $15.95.
Apple Computer Directory:
Hardware. Software, and
Peripherals-Apple I1/1I+,
Apple He. Macintosh. Lisa,
Apple III. Apple lie. Kelly-
Grimes. New York: John Wiley
& Sons, 1985; 496 pages, soft-
cover, ISBN 0-471-87818-9.
$26.95.
Application Debugging. Robert
Binder. Englewood Cliffs, NJ:
Prentice-Hall, 1985; 382 pages,
hardcover, ISBN 0-13-039348-7.
$29.95.
Assembly Language Program-
ming for the VAX-II. Michael
H. Pressman. Palo Alto, CA:
Mayfield Publishing Co..
1985; 400 pages, hardcover.
ISBN 0-87484-599-8. $28.95.
BASIC. Bijan Mashaw, Palo Alto.
CA: Mayfield Publishing Co.
1985; 560 pages, softcover.
ISBN 0-87484-692-7. $23.95.
Includes instructor's manual
(ISBN 0-87484-737-0).
The Basic Adam: A Self-
Teaching Guide, William Abikoff
and Gary Cornell. New York:
John Wiley & Sons, 1984; 536
pages, softcover, ISBN 0-471-
80807-5. $14.95.
Basic Programs for the Atari
600XL & 800XL. Timothy Orr
Knight. Blue Ridge Summit, PA:
Tab Books. 1984; 128 pages,
softcover, ISBN 0-8306-1726-4.
$8.95.
Best Microcomputer Hard-
ware, Chung I. Park. ed. Morton
Grove. IL: Ad Digest, 1985;
64 pages, softcover,
ISBN 0-939670-03-8. $3.95.
Best Microcomputer Soft-
ware, Chung I. Park, ed. Morton
Grove, IL: Ad Digest. 1985;
64 pages, softcover.
ISBN 0-939670-04-6. $3.95.
C Language for Programmers.
Kenneth Pugh. Glenview, IL:
Scott, Foresman and Co..
1984; 206 pages, softcover,
ISBN 0-673-18034-4. $17.95.
The C Programmer's Hand-
book. M. I. Bolsky. Englewood
Cliffs. NJ: Prentice-Hall. 1985; 88
pages, spiral-bound. ISBN 0-13-
110073-4. $14.95.
Charged Bodies: People.
Power, and Paradox in
Silicon Valley. Thomas Mahon.
New York: New American
Books. 1985; 352 pages, hard-
cover. ISBN 0-453-00487-3.
$15.95.
'The Chip: How TWo Americans
Invented the Microchip &
Launched a Revolution, T R.
Reid. New York: Simon &
Schuster. 1985: 246 pages, hard-
cover, ISBN 0-671-45393-9.
$17.95.
Commodore 64 BASIC Made
Easy. David A. Gardner and
Marianne L. Gardner. Engle-
wood Cliffs, NJ: Prentice-Hall.
1985; 256 pages, hardcover,
ISBN 0-13-152067-9. $19.95.
Commodore 64 Basics: A Self-
Teaching Guide, Ann Harris.
New York: John Wiley & Sons.
1985; 4 56 pages, softcover.
ISBN 0-471-88008-6. $15.95.
Commodore 64 Logo: A Learn-
ing and Teaching Guide, Peter
Goodyear. New York: John Wiley
& Sons, 1984; 204 pages, soft-
cover. ISBN 0-471-81964-6.
$14.95.
'The Complete PFS: Book. Ralph
Mylius. Piano, TX: Wordware
Publishing, 1985: 200 pages,
softcover. ISBN 0-915381-70-2.
$19.95.
Computer Genealogy: A Guide
to Research 'Through High
Technology, Paul A. Andereck
and Richard A. Pence. Salt Lake
City. UT: Ancestry Inc.,
1985; 304 pages, softcover.
ISBN 0-916489-02-7. $12.95.
Computer Usability Testing
and Evaluation. Richard H.
Spencer. Englewood Cliffs. NJ:
Prentice-Hall. 1985; 240 pages,
hardcover. ISBN 0-13-164088-7.
$27.50.
Computers and Application
Software: An Introduction.
Wilson T. Price. New York: Holt.
Rinehart and Winston. 1985;
582 pages, softcover. ISBN 0-03-
000349-0. $26.95.
DBASE II: Techniques and
Reference Manual, Jack E.
Lohman. Milwaukee, Wl: dTECH-
NIQUE. 1984; 146 pages, soft-
cover. ISBN 0-9614034-0-3.
$19.95.
THE DBASE DOZEN FOR DBASE
II. Alan Freedman. Englewood
Cliffs. NJ: Prentice-Hall. 1985; 71
pages, spiral-bound, ISBN 0-13-
195967-0. $6.95.
THE DBASE Dozen for DBASE
III, Alan Freedman. Englewood
THIS IS A LIST of books received at BYTE Publications. It is not meant to be exhaustive:
its purpose is to acquaint BYTE readers with recently published titles in computer science
and related fields. We regret that we cannot review all the books we receive: instead, this
list is meant to be a monthly acknowledgment of these books and the publishers who sent them.
Cliffs, NI: Prentice-Hall, 1985; 71
pages, spiral-bound, ISBN 0-13-
196288-4. $6.95.
THE DBASE Query Language.
Alan Freedman. Englewood
Cliffs. NJ: Prentice-Hall. 1985; 72
pages, softcover. ISBN 0-13-
196171-3. $6.95.
Debugging BASIC Programs.
David R. Cecil. Blue Ridge Sum-
mit. PA: 'Tab Books, 1984; 178
pages softcover, ISBN 0-8306-
1813-9. $9.95.
DEC Microcomputer Direc-
tory: Hardware, Software,
and Peripherals- Rainbow.
Rainbow Plus, Decmate II, Pro-
fessional Series. Kelly-Grimes.
New York: John Wiley & Sons,
1985: 366 pages, softcover,
ISBN 0-471-87822-7. $26.95.
Defect Correction Methods:
Theory and Applications.
K. Bohmer and H. J. Stetter. eds.
New York: Springer-Verlag,
1984; 256 pages, softcover.
ISBN 0-387-81832-4. $20.
Dictionary of Microelec-
tronics and Microcomputer
Technology (German-
English/Engish-German), Yvonne
Helene Attiyate and Raymond
Shah. Philadelphia. PA: Heyden
& Son, 1984; 460 pages, hard-
cover. ISBN 3-18-400652-2. $31.
Do You Really Need a Home
Computer? Derek Rowntree.
New York: Charles Scribner's
Sons. 1985; 160 pages, soft-
cover. ISBN 0-684-18182-7.
$6.95.
8086/8088 Assembly Language
Programming, Bik Chung
Yeung. New York: John Wiley &
Sons, 1984; 280 pages, soft-
cover, ISBN 0-471-90463-5.
$19.95.
The Electronic Link: Using the
IBM PC to Communicate.
Lawrence J. Magid and John
Boeschen. New York: John Wiley
& Sons, 1985; 280 pages, soft-
[continued)
IULY 1985 -BYTE 395
Inquiry 226
IBM PC KEYBOARD
IMPROVEMENT!
Plug in a better keyboard for your IBM PC
or PC-XT Our new keyboards feature
conductive elastomer technology with
"Maxi-Touch" tactile response. Low-profile
design, three versions:
• Standard IBM layout
• Enhanced layout (improved Return, Enter,
Left Shift and Slash positioning)
• Dvorak high-efficiency layout
Keybord enclosure matches IBM, has
comfortable palm rest. With coiled cord,
connector. Only $168.00 plus shipping.
Available from stock.
Maxi is a leading OEM keyboard supplier.
11BM PC AND PC-XT are trademarks of
International Business Machines.)
SWITCH CO
9697 EAST RIVER ROAD • MINNEAPOLIS. MINNESOTA 55433
Subsidiary of _ . < 612 J ?5 5 - 7660
EECO Incorporated.
TWX 910-576-2690
No More WAITing with
m&mi&
8087 SPEED for
LOTUS 1-2-3™
FASTBREAK speeds up 1 -2-3 recalculations by up to 36 to 1 on a
4.77 MHz PC and by 79 to 1 on a NUMBER SMASHER equipped
PC. It extends DOS functionality to include the 8087 and comes
with a daughterboard which fits into the 8087 socket, an 8087, a
break button and the necessary software. A number of additional
features are invoked through its novel break button. These enable
the user to lock out the keyboard, exchange information with pro-
grams written in BASIC, FORTRAN or C that are running concur-
rently, spool LOTUS output to a printer and install a single protected
copy of 1 -2-3 and FASTBRE AKon your hard disk. An optional LOCK
BOX makes it possible to RESET your PC and remove the break
button from the computer $339 LOCK BOX $60
See our full page ads elsewhere in this issue
for other MicroW ay products including:
8087 5MHz $109
64K RAM Set $9
256K HMOS RAM Set $49
256K CMOS RAM Set $135
Contact MicroWay, Inc. or your local
MicroWay® Installation Center to order.
Lotus and 1 -2-3 are trademarks of Lotus Development Corp. MicroWay,
FASTBREAK and NUMBER SMASHER are trademarks of MicroWay, Inc.
Micro
Way
P.O. Box 79
Kingston, Mass
02364 USA
(61 7) 746-7341
The World Leader
in 8087 Support!
BOOKS RECEIVED
cover. ISBN 0-471-88382-4.
$15.95.
Essential Programs for
Small Business Planning of
the Apple I1/IIe/IIc. Michael
Kilpatrick. New York: John Wiley
& Sons. 1985; 272 pages, soft-
cover. ISBN 0-471-80602-1.
$46.90. Includes floppy disk.
Everything You Need to Do
Your Taxes with Lotus 1-2-3.
Michael Kwatinetz. Joel Pitt, and
Leonard Kwatinetz. New York:
Sterling Publishing Co.,
1984; 320 pages, softcover.
ISBN 0-8069-7928-3. $14.95.
Everything You Need to Do
Your Taxes with SuperCalc,
Michael Kwatinetz. Joel Pitt, and
Leonard Kwatinetz. New York:
Sterling Publishing Co.,
1984; 264 pages, softcover.
ISBN 0-8069-7932-1. $12.95.
First Book on UNIX for Ex-
ecutives. Yukari Shirota and
Tosiyasu L. Kunii. New York:
Springer-Verlag. 1984; 170
pages, softcover. ISBN 0-387-
70003-X. $16.
FORTH. W. P. Salman.
Q Tisserand. and B. Toulout.
New York: Springer-Verlag,
1984; 176 pages, softcover.
ISBN 0-387-91256-8. $14.
Foundations of Computer
Music. Curtis Roads and John
Strawn. eds. Cambridge, MA:
MIT Press. 1985; 736 pages,
hardcover. ISBN 0-262-18114-2.
$50.
Going from BASIC to C. Robert
J. TVaister. Englewood Cliffs. NJ:
Prentice-Hall. 1985; 176 pages,
softcover. ISBN 0-13-357799-6.
$17.95.
Guide to Ielecommunications
with Your IBM PC. Greg
Kearsley, Beverly Hunter, and
Hal Hunter. Glenview. IL: Scott.
Foresman and Co.. 1985; 176
pages, softcover. ISBN 0-673-
15944-2. $39.95. Includes floppy
disk.
How To Repair and Maintain
Your IBM PC. Gene B. Williams.
Radnor. PA: Chilton Book Co..
1984; 224 pages, softcover.
ISBN 0-8019-7537-9. $12.95.
IBM PC Compatible Computer
Directory: Hardware, Soft-
ware, and Peripherals-
Compaq, Eagle, Columbia,
Hyperion, Tl Professional. . . .
and more. Kelly-Grimes. New
York: John Wiley & Sons. 1985;
608 pages, softcover. ISBN
0-471-87819-7. $26.95.
IBM PC Computer Directory:
Hardware, Software, and
Peripherals-IBM PC, PCjr. CS
9000. IBM PC/XT. Kelly-Grimes.
New York: John Wiley & Sons.
1985: 590 pages, softcover.
ISBN 0-471-87821-9. $26.95.
IBM PC 8088 Macro Assem-
bler Programming. Dan
Rollins. New York: Macmillan
Publishing. 1985; 464 pages,
softcover. ISBN 0-02-403210-7.
$18.
Ihe IBM PC/XT Making the
Right Connections. Martin D.
Seyer. Englewood Cliffs. NJ:
Prentice-Hall. 1985; 320 pages,
hardcover. ISBN 0-13-449026-6.
$24.95.
IBM Portable Personal Com-
puter User's Handbook, staff
of Weber Systems. Cleveland.
OH: Weber Systems Inc..
1984; 316 pages, softcover.
ISBN 0-938862-17-0. $15.95.
The Illustrated Lotus 1-2-3
Book. Thomas H. Berliner and
David T. Reeves. Dallas. TX:
Wordware Publishing. 1985;
304 pages, softcover.
ISBN 0-915381-52-4. $17.95.
Improving CA1 in BASIC. Sharon
Burrowes and Ted Burr owes.
Eugene. OR: The International
Council for Computers in
Education. 1985: 88 pages, soft-
cover. ISBN 0-924667-08-7. $6.
Information Management
with BASIC for the IBM PC/XT.
Tom Shoemaker. Reston. VA:
Reston Publishing. 1985;
192 pages, softcover.
ISBN 0-8359-3076-9. $14.95.
Intelligent Systems: the
Unprecedented Opportunity.
J. E. Hayes and D Michie, eds.
New York: John Wiley & Sons.
1984: 224 pages, softcover.
ISBN 0-470-20139-8. $19.95.
Introduction id Ada. 2nd ed..
S. J. Young. New York: John
Wiley & Sons. 1984; 404 pages,
softcover. ISBN 0-470-20112-6.
$29.95.
396 BYTE • JULY 1985
Inquiry 249
Inquiry 124
BOOKS RECEIVED
Introduction to Non-Linear
Optimization. L E. Scales. New
York: Springer-Verlag. 1985; 2 56
pages, softcover. ISBN 0-387-
91252-5. $19.80.
Introduction to Numerical
Methods for Parallel Com-
puters, U. Schendel. New York:
John Wiley & Sons. 1984; 152
pages, hardcover, ISBN 0-470-
20091-X. $21.95.
Learning Assembly Language,
Hugo T. Jackson and A. M.
Fischer. New York: Harper &
Row, 1985; 318 pages, softcover,
ISBN 0-06-043247-0. $19.95.
Learning FORTH, Margaret A.
Armstrong. New York: John
Wiley & Sons, 1985; 226 pages,
softcover, ISBN 0-471-88245-3.
$16.95.
Learning MS-BASIC on the
TI Professional Computer,
Donald W. Drury. Blue Ridge
Summit. PA: larj Books.
1984; 240 pages, softcover.
ISBN 0-8306-1815-5, $15.95.
Learning with Commodore
Logo. Daniel Watt. New York:
McGraw-Hill, 1985: 332 pages,
spiral-bound, ISBN 0-07-
068581-9. $19.95.
Logics for Artificial In-
telligence, Raymond llirner.
New York: John Wiley & Sons,
1984; 128 pages, hardcover,
ISBN 0-470-20123-1. $29.95.
MacGuide: The Complete
Handbook to the Macintosh.
Leslie S. Smith. New York: New
American Library. 1985; 288
pages, softcover. ISBN 0-452-
25569-4. $14.95.
Mac 'Ielecommunications,
Jonathan Erickson and William
D. Cramer. Berkeley, CA:
Osborne/McGraw-Hill, 1985;
224 pages, softcover,
ISBN 0-881 34-1 5 5-X. $16.95.
Managing Microcomputers in
Large Organizations. National
Research Council. Washington,
DC: National Academy Press,
1985: 160 pages, softcover,
ISBN 0-309-03492-2. $13.95.
Mastering Your Commodore
64 through Eight Basic Proj-
ects. Robert M. 1ripp, ed.
Englewood Cliffs, NJ: Prentice-
Hall. 1984; 192 pages, softcover,
ISBN 0-13-559543-6. $19.95.
Includes floppy disk.
Microcomputers and Micro-
processors: Ihe 8080, 8085.
and Z-80— Programming, Inter-
facing, AND TROUBLESHOOTING.
John Uffenbeck. Englewood
Cliffs. NJ: Prentice-Hall.
1985; 688 pages, hardcover.
ISBN 0-13-580309-8. $31.95.
Multiplan Made Easy, Macin-
tosh Edition. Walter A. Ettlin.
Berkeley, CA: Osborne/McGraw-
H ill, 1985: 288 pages, softcover,
ISBN 0-88134-153-3. $14.95.
Okidata Printer User's Hand-
book, staff of Weber Systems.
Cleveland, OH: Weber Systems
Inc., 1984; 304 pages, softcover,
ISBN 0-938862-19-7. $15.95.
OR on the Micro. David
Whitaker. New York: John Wiley
& Sons. 1984; 208 pages, hard-
cover, ISBN 0-471-90083-4,
$19.95.
The PC Software and Systems
Directory for Computer-Aided
Engineering, the editors of
CAD/CIM Alert and CAE Work-
station Alert. Brookline, MA;
Management Roundtable Inc.,
1985: 86 pages, spiral-bound,
#002PC $79.
The Personal Computer
Investment Handbook, Jon
Zonderman. Blue Ridge Summit.
PA: lab Books, 1984; 160 pages,
softcover. ISBN 0-8306-1807-4.
$11.95.
Ihe Plain English Mainte-
nance and Repair Guide for
IBM Personal Computers:
IBM PC. PC XT. PCir. and
Compatibles, Henry F.
Beechhold. New York: Simon &
Schuster, 1985: 272 pages, soft-
cover, ISBN 0-671-52864-5,
$14.95.
The Principles and Practice
of Cost/Schedule Control
Systems, Chuck M. Slemaker.
Princeton, NJ: Petrocelli Books,
1985; 440 pages, hardcover,
ISBN 0-89433-227-9, $39.95.
Programmer's Guide to Video
Display Terminals. David
Stephens. Dallas, TX: Atlantis
Publishing, 1985: 336 pages,
softcover. ISBN 0-936158-01-8.
$30.
[continued)
Dysm
5*Disks
D MN. 163?
SS&2195
SSIDE
96TPI
DSIDE n QQC
%TPi uOmP
2895
h d'e g n h 5195
8' Disks
SK 2195
SSRUS
maxell
54~Disks
SSIDEJAQC
DDEN.10 -
ssgnss
«995
3|"Disks
sside 2895
D-SDE4295
8 Disks
SSS256
OSIDEOQ0C
BONUS
Disks-IOpk
r DD
Vabatim.
Kits 4 9 - 5
Refills 895
Media Mate
895 ea
29P Shipping
100 Disk
Bulk Pack
QEQ°
0Z)s_s
97™
5fDisks
SSK14S
DSIDE
D-DEN.
^ E 249_5
DSIDE
96TPI
1995
3095
32 Disks
SSIDE 2895
8" Disks
SSU&
SSIDE oflqc
D-DEN £ff3?
DSIDEOQqC
\ferbatim
Datalife
S&H4*
SS198
^3095
3| N Datalfe
SSIDE27B5
8 Datolife
ssiDEinnc
SDEN. lif^P
SSIDEOOnc
ODEN.M4P
k./D
Diskette^?
Connection*
1-800-621-6221 fas? 1 - 2 - 13
City, NV.
89005
I P.O. Box 1674
1-800-6544058 K ok
_ rnii „ 73008
I bKMo: Minimum 20 disks or $35^ — VISA or MasterCard accepted
COD orders add 2<*> for special handling. SHIPPING- 3J£a 5 1 4 Diskettes;
Add 3°-° for every 100 Diskettes or any fraction thereof. 8'Diskettes; Add
4^ for every 100 Diskettes or any fraction thereof. We ship UPS; orders
requiring other delivery methods add shipping, plus 2% of total order.
Y£N£TH
data
systems
THE QUALITY GOES IN BEFORE THE NAME GOES ON
PROFIT FROM ZENITH DATA SYSTEMS Z-150 PC
DESKTOP OR Z-160 PC PORTABLE IBM COMPATIBLES!
OWN TOTAL PERFORMANCE
BETTER THAN AN XT!
■ 4 Open Expansion Slots ■ Full Color*,
Green*, or Amber Video ■ Clearly
Labeled, Easy-to-Use Keyboard ■
Excellent Price/Performance Ratio ■
Zenith Total Service & Support!
*Z450 PC ONLY - MONITOR NOT INCLUDED
ZENITH DATA SYSTEMS Z-150
PC DESKTOP SYSTEM
2 DRIVES, 320K RAM, GAME, SERIAL &
2 PARALLEL PORTS, CLOCK-CALENDAR
WITH BATTERY BACK-UP, FREE
SOFTWARE TO INCLUDE MS-DOS, RAM-
DISK, PRINT SPOOLER, MS WORD*
MS-MULTIPLAN*
640K RAM OPTION
2 FLOPPY & 10Mb DRIVES
2 FLOPPY & 20Mb DRIVES
V 2 HT 10Mb TAPE
$1,899
$99
$2,399
$2,599
$675
*WHILE SPECIAL OFFER LASTS!
(800) 528-3138
ZENITH DATA SYSTEMS Z-160
PC PORTABLE SYSTEM
SAME AS Z150PC W/ 2 DRVS.
320K RAM, S, P, MS-DOS, WORD*,
AND MULTI-PLAN* SOFTWARE $2,239
W/ 2 FLOPPY & 10Mb DRIVES $2,849
*WHILE SPECIAL OFFER LASTS!
SEE PAGE 431
FOR MONITORS
Inquiry 307
JULY 1985 'BYTE 397
Inquiry 180
DYNAMIC RAMS
STATIC RAMS
41256
256K x 1
120 ns
$ 4.95
6264LP
8Kx8
120 ns
$ 8.50
150 ns
$ 4.25
150 ns
$ 7.25
4164
64Kx1
120 ns
$ 1.50
6116P
2Kx8
120 ns
$ 2.60
150 ns
$ 1.10
150 ns
$ 2.35
200 ns
$ 1.15
5514
1Kx4
200 ns
$ 4.95
I E. PROMS
300 ns
$ 4.45
27256
27128
27C64
2764
2732A
2732
2532
32Kx£
16Kx£
8Kx8
8Kx8
4Kx8
4Kx8
4Kx8
250 ns
250 ns
200 ns
200 ns
250 ns
450 ns
200 ns
250 ns
450 ns
450 ns
450 ns
$12.00
$ 4.95
$ 7.75
$ 4.10
$ 3.40
$ 3.20
$ 3.95
$ 3.75
$ 3.25
$ 4.95
$ 2.65
7201
765A
8085A
8155
8251A
$ 7.25
$ 7.25
$ 3.95
$ 8.75
$ 3.25
$ 3.50
8253-5 $ 3.75
8255A-5
8748
8749HD
8755A
$ 3.75
$12.25
$15.50
$16.75
• SPECIAL ITEMS
8087-2
$130.00
8087-3
$105.00
80287-3
$225.00
PRINTERS AND KEYBOARDS
'Made in Japan, high quality product with one year warrantee.
SX-100cps PRINTER
$189.00
SX-130 cps PRINTER (IBM Compatible)
$199.00
SFK-201B KEYBOARD (IBM Compatible-Capacity Type) $119.00
I.C. EXPRESS
15358 Valley Boulevard, City of Industry, CA 91746
Phone:818-369-2688 (Mon-Fri ■ 8-5)
ORDER TOLL FREE
800-892-8889- 800-882-8181
EXCEPT FROM CALIFORNIA
CALIFORNIA RESIDENTS ONLY
Call for current prices & volume discounts Puces are subiecl lo change.
TERMS: Minimum order S10.00. California residents must add 6.5% sales tax
Shipping & Handling: UPS Ground S3.00. UPS Air S5.00 (under 1 lb.)
ALL MERCHANDISE IS 100% GUARANTEED.
New 64K SBC
Only
375.
4"x6"
• Requires no terminal. Includes
Video Controller and CP/M® 2.2
• Runs any size floppy drive
• Substantial OEM Discounts Available
Other models include Hard Disk
Controller, CP/M® 3.0, 128K or 256K RAM,
Time of Day Clock, E 2 PROM, Peripheral
Expansion & RGB Color Video Display
64K SBC includes:
• 6MHzZ80B®
• Video Controller
• 2 Serial Ports
• 4 Parallel Ports
• I/O Expansion
• Source Code and
Drivers included
• CP/M®2.2
CP/M is a registered trademark of Digital Research Inc.
ZB0B is a registered trademark of Ziloglnc.
Megatel Computer Technologies
Head Office and Technical Support Center
150 Turbine Drive, Weston, Ontario M9L 2S2
Telephone: (416) 745-7214 Telex: 065-27453 MEGATEL TOR.
U.S. Sales and Service Office
2311 South Anthony, Fort Wayne IN 46805
Telephone: (219) 745-0310
megatel
BOOKS RECEIVED
Programming in IBM PC DOS
Pascal. David M. Chess.
Englewood Cliffs. -NJ: Prentice-
Hall. I985; 240 pages, softcover.
ISBN 0-1 3-730292-4. $14.95.
Programming TIps for the
Commodore 64. David
Highmore and Liz Page. New
York: John Wiley & Sons.
1985; 112 pages, softcover.
ISBN 0-471-81553-5. $14.95.
Recursion via Pascal. I. S.
Rohl. New York: Cambridge
University Press. 1984; 206
pages, hardcover. ISBN 0-521-
26329-8. $34.40.
Research and Development
in Information Retrieval.
C I. van Rigsbergen. ed. New
York: Cambridge University
Press. 1985; 450 pages, hard-
cover. ISBN 0-521-26865-6.
$49.50.
Sanyo MBC User's Hand-
book, staff of Weber Systems.
Cleveland. OH: Weber Systems.
Inc.. 1984; 340 pages, soft-
cover. ISBN 0-938862-24-3.
$17.95.
Serious Programming for
the Commodore 64. Henry
Simpson. Blue Ridge Summit.
PA: lab Books. 1984; 208 pages,
softcover. ISBN 0-8306-182 l-X.
$9.95.
6502 Machine and Assembly
Language Programming. Mike
Smith. Blue Ridge Summit. PA:
lab Books. 1984; 322 pages,
softcover. ISBN 0-8306-1750-7.
$12.95.
Software for Amateur Radio.
Joe Kasser. G3ZCZ. Blue Ridge
Summit. PA: lab Books. 1984;
304 pages, softcover. ISBN 0-
8306-0260-7. $15.95.
Star Power: Mastering Word-
Star. MailMerge. SpellStar.
DataStar. SuperSort, Calc-
Star, InfoStar, StarIndex.
CorrectStar, StarBurst.
ReportStar. & PlanStar, Paul
Garrison. Blue Ridge Summit.
PA: lab Books. 1985; 320 pages,
softcover. ISBN 0-8306-1742-6.
$16.95.
Stock Selection: Modern
Portfolio Management. IBM
PC Version. Robert ]. Bibbero.
New York: John Wiley & Sons.
1984; 110 pages. 3-ring binder.
ISBN 0-471-805 50-5. $125.
Includes floppy disk.
Systems Analysis. Design, and
Development with Structured
Concepts. Perry Edwards. New
York: Holt, Rinehart and
Winston. 1985; 526 pages, hard-
cover. ISBN 0-03-OOOI42-0.
$27.95.
Iext Processing. A. Colin Day.
New York: Cambridge University
Press. 1984; 160 pages, hard-
cover. ISBN 0-521-24432-3.
$29.95.
A User Guide to the UNIX
System. 2nd ed.. Rebecca
Thomas. Ph.D., and Jean Yates.
Berkeley, CA: Osbome/McGraw-
Hill, 1985; 736 pages, softcover,
ISBN 0-88134-109-6, $18.95.
Word Processing Cookbook.
Glenn B. Stuart. Englewood
Cliffs. NJ: Prentice-Hall. 1985;
304 pages, softcover. ISBN 0-13-
963380-4. $18.95.
Word Processing for the IBM
PC & PCjr and Compatible
Computers. Carole Boggs
Matthews and Martin S.
Matthews. New York: McGraw-
Hill. 1985; 248 pages, softcover.
ISBN 0-07-040952-8. $18.95.
Word Processing Software
for the IBM PC Ronni T.
Marshak. New York: McGraw-
Hill. 1985; 208 pages, softcover.
ISBN 0-07-056322-5. $15.95.
WordStar in 3 Days. Miranda
Morse. Huntington. NY: Maple
Hill Press. 1984; 216 pages,
spiral-bound. ISBN 0-93054 5-
02-8. $14.95.
WordStar Without Iears: A
Self-Teaching Guide. Ruth
Ashley. Judi N. Fernandez, and
Robert Sansom. New York: John
Wiley & Sons. 1985: 2 20 pages,
softcover. ISBN 0-471-80540-8.
$14.95.
Working from Home. Paul and
Sarah Edwards. Los Angeles.
CA: Jeremy P. larcher Inc..
1985; 432 pages, softcover.
ISBN 0-87477-240-0. $11.95.
The ZX Programmers' Compan-
ion. John and Catherine Grant.
New York: Cambridge University
Press. 1984; 2 56 pages, soft-
cover. ISBN 0-521-27044-8.
$11.95. ■
398 BYTE • JULY 1985
Inquiry 228
Your #1 first-stop source of information
on all high-level
programming languages
McGraw-Hill
PERSONAL COMPUTER
PROGRAMMING ENCYCLOPEDIA
Languages and Operating Systems
William J. Birnes, Editor in Chief • 700 pages, illustrated
When you need functional or operating definitions of any statements, commands,
or source codes in an/ high-level microcomputer programming language,
your best first move is to turn at once to McGraw-Hill's big, new PERSONAL COMPUTER
PROGRAMMING ENCYCLOPEDIA.
Designed for fast access and easy use, it covers all 19 high-level programming
languages — as well as 8-, 16-, and 32-bit assembly languages and machine codes.
Withityou'llbeableto:
w design and write programs more easily
v* readily translate programs between different machine dialects
of the same language and transfer programs from one
machine to another
\* systematically compare the operations, architecture, and syntax
of different languages
w select the most suitable language for specific applications
The Encyclopedia's entries define function, statement source code, and commands in
all 19 of the high-level microcomputing languages available to personal computer
users. Exemplary routines show how each code word operates,
Plus, the book provides a comprehensive translation index belween languages and
language dialects . . . special overview sections that point out the strengths and
weaknesses of each language . , , cross references to help you quickly compare
operations ... an equivalency table relating machine languages to high-level lan-
guages. . .and more.
Whether you're an experienced professional programmer or a novice, you'll find this
practical Encyclopedia will serve as your #1 central source of information for all kinds of
problems and questions on microcomputer languages and programming.
Special Features
Nonmathematical
easy-access approach
Illustrated with
diagrams, logic and
circuit maps,
schematics, and flow
charts
Helpful overviews of all
19 languages and of
hardware systems from
a programming
perspective
Useful glossaries of all
languages provide clear,
precise definitions
Cross references make
systematic operations
comparisons easy
Outsized 8V2 x 11"
format
"Comprehensive, exceptionally well
done . . . more extensive coverage
than is now available within any one
volume."
— Dr, Carl Hammer, Consultant
Director of Computer Sciences (ret),
Sperry Univac
^i
Among the top people in the field that have
contributed their experience and expertise . . .
Jonathan Amsterdam
Henry F. Beechhold
David Dameo
Michael iannone
R. Claude Kagan
Guy Kelly
David Lewis
Len Lindsay
Kenneth Madell
Lawrence Mahon
GaryMarkman
Ross Overbeek
MarkJ.Robillard
Al Rubottom
Max Schindler
Stephen Seadler
Ernest R. Tello
Linda Weisner
Robert Wharton
William Woodall
At your computer store or bookstore. Or use this handy coupon for a
15-day free examination.
McGraw-H ill Book Company
P.O. Box 400, Hightstown, NJ 08520
Free Examination!
Please send me Birnes: PERSONAL COMPUTER PROGRAMMING ENCYCLOPEDIA
[005389-8] at $80, plus postage, handling, and local tax. I will either pay for the book
within 15 days or return it postpaid.
Save money!
Enclose payment plus local tax, with your order and McGraw-Hill pays postage and
handling costs on the books which you order.
MasterCard and VISA holders call toll-free!
1-800-628-0004 (in New York call 212-512-5999) to order your books by phone.
Your order instructions, please,
□ My check (including local tax) is enclosed.
□ Bill me □ Bill my company
□ Charge my □ VISA □ MasterCard Exp. date
Card #
Signature
Name
Address _
Ciiy_
(No RO. box, ptease)
.State.
-Zip.
(Order subject to acceptance by McGraw-Hill)
In Canada, available from McGraw-Hill Ryerson. Ltd. 330 Progress Avenue.
Scarborough. Ontono M1P 2Z5 Prices slightly higher outside of U S 50-E102-4001-3
JULY 1985 -BYTE 399
A COMPUTER
PROGRAM
THAT SPEAKS
YOUR LANGUAGE
The Computer
Chronicles, a half-
hour weekly television
series brings you news
and information from
Silicon Valley
andaround the world.
Correspondent
Stewart Cheifet and
Gary Kildall, creator of
CP/M cover today's
headlines and the
stories behind them.
Find out what is, what
was and what will be,
with the only
computer program
you're ever going
to need. The
Computer
Chronicles,
every week on
a public tele-
vision station
near you,
(Check local listings for
time and channel.)
CUTE POPULAR
Produced by KCSM, San Mateo, C A and WITF, Harrisburg. PA with funding from McGrawHill'sDV I [and COM PUTING magazines.
M
400 BYTE- JULY 1985
LETTERS
[continued from page 32)
where the values of x 8 and x 9 are arbitrarily
selected.
For example, if a magic number of 9 is
desired and if x 8 and x 9 are arbitrarily
selected to be 3 1 and 1 5 respectively the
values for the remaining boxes are
Xj
=
-15
+ 6
-9
*2
=
-31
+ 6 =
-25
*3
=
31 +
15 -
3
= 43
x 4
=
31 +
30 -
6
= 55
*5
-
3
*6
=
-31
- 30
+
12 =
-49
*7
=
-31
- 15
+
9 = -
37
The derivation of this general solution is
extensive. Solutions for larger squares
(higher order of m) can also be obtained
using this technique.
Listing I is a short BASIC program (writ-
ten for the unheard-of IM-1 computer
manufactured by the 'late" APF Industries)
that will calculate a magic-square solution
using the equations described above. Ex-
cept for the second line of code (which
is directed to turning the audio off and
clearing the screen), this program should
work on virtually any computer that runs
some version of BASIC.
Alfred A. Fressola
Fairfield, CT
Modem Mismatch
Since I am in charge of a laboratory com-
puter system ! needed a modem link to
my home to save me trips into town to fix
small problems that could have easily
been handled over the phone. Our system
already had a Racal-Vadic Model VA3455
modem (300/1200 bps) installed on it for
remote diagnostics by our software
vendor so I figured that I would use it. I
bought an Anchor Automation Mark XII
300/1200-bps modem and hooked it up
to my Model 4P at home. I thought I was
all set.
What I discovered was that the two
modems would not lock into each other.
After a couple of phone calls I was told
by Anchor Automation that its modem
first checks at 1200 bps and then at 300
bps if it hasn't detected a carrier and that
Racal-Vadic performs just the opposite.
The two units were both switching data
rates so that they would never lock in!
It appears to me that there is some
degree of nonstandardization in the
modem industry that should be made
known to others. Since modems are be-
coming cheaper, smarter, and more pro-
lific. I am sure that others will also run into
this problem. The problem would not exist
INTPUT X8
INPUT "VALUE ",X9
Listing I: A program to calculate magic-square solutions.
5 DIM A$(1)
10 POKE 24578,38: CALL 17046
20 INPUT "ENTER MAGIC-SQUARE NUMBER",MAGIC
22 IF INT (MAGIC/3)< >MAGIC/3 THEN GOSUB 300
30 MAGIC = - ABS ( INT (MAGIC))
40 PRINT "MAGIC-SQUARE NUMBER IS ", - MAGIC
50 PRINT : PRINT "CHOOSE LOWER MIDDLE BOX VALUE":
60 X8= ABS( INT(X8))
65 PRINT : PRINT "LOWER MIDDLE BOX = ";X8
70 PRINT : PRINT "CHOOSE LOWER RIGHT-HAND BOX"
75 PRINT : PRINT "LOWER RIGHT-HAND BOX = ";X9
90 X9= ABS( INTX9))
110 X1 = -X9- 2 'MAGIC/3
120 X2=-X8- 2* MAGIC/3
130 X3 = X8 + X9 + MAGIC/3
140 X4 = X8 + 2*X9 + 2* MAGIC/3
150 X5= -MAGIC/3
160 X6=-X8-2*X9-4*MAGIC/3
170 X7= -X8-X9 -MAGIC
200 PRINT : PRINT : PRINT "MAGIC-SQUARE BOX VALUES FOR A": PRINT
"MAGIC- SQUARE VALUE OF "; - MAGIC;" ARE"
205 PRINT : PRINT
210 PRINT X1,X2,X3
220 PRINT X4,X5,X6
230 PRINT X7,X8,X9
250 END
300 PRINT : PRINT : PRINT "FOR A WHOLE NUMBER IN EACH BOX"
310 PRINT "YOU MUST ENTER A MAGIC VALUE"
320 PRINT "THAT IS EVENLY DIVISIBLE BY 3."
330 PRINT : PRINT "KEEP THE PRESENT VALUE ?"
340 INTPUT A$
350 IF A$="Y" THEN RETURN
360 GOTO 330
if the remote were a single-speed unit, but
the problem seems to arise when two
automatic two-speed units trying to
establish a link continously shift gears in
opposite directions.
I would be interested if others have had
this same problem and whether some-
thing can be done to remedy the situation.
T. TED SCHWANINGER
Super Hyper
Thank you for publishing Richard B. Lein-
ing's "Factoring with Hyper" (March, page
396). The enclosed program (listing 2) was
derived entirely from his equation (II) and
considers right triangles instead of rec-
tangular hyperbolas. Loop I factors quick-
ly and exactly those numbers that can be
factored directly without overflow, and
loop 2 shrinks the remaining number to
trigonometric ratios (between and I ) that
can be manipulated without overflow and
then enlarged. The program requires the
same number of iterations (always fewer
than m/I 2) but factors 94,815.109 three
times as fast and factors numbers with
almost twice as many digits. My program
(I call it BIGFAC) can factor 99,876.225,023
on my 12 -digit computer in the blink of
an eye, but it takes more than half an hour
to determine that 999.983 is prime. When
I get a multitasking computer (perhaps the
Hewlett-Packard Integral) I can run BIGFAC
simultaneously with a program that can
factor any 1 2 -digit number in half an hour
(see jim Horn's "Fast Factoring on the
HP-7 5C" Computer journal of PPC,
November/December 1982).
To convert this HP BASIC program to
Microsoft BASIC, you need to know that
HMS$ converts elapsed seconds into
hours, minutes and seconds, ! equals
REM, @ equals :, and DISP is similar to
PRINT. On a 16-digit computer one would
want to lengthen L to 16 digits in line 80
and L9 to 15 digits in line 90.
Gordon D. Kirchhevel
Chicago, IL
{continued)
JULY 1985 -BYTE 401
LETTERS
Richard Leining replies:
Bravo! You've reaffirmed the progress
begotten by publication. You've beaten
the size of the numbers being juggled
from N 2 /4 in Hyper to N in BIGFAC. That
triangular simplification was really slick.
It wouldn't have occurred to me in a long
time. My efforts to fit right triangles to
the origin, foci, and differences of a
hyperbola, in search of some kind of
Pythagorean triple, led nowhere. I was
still glued to that hyperbola, while you
were free of it.
The use of upper or lower numbers
was neat; I'm just learning them. I looked
for some w,r analogy to the key numbers
Listing 2: The BIGFAC factoring program.
10 ! BIGFAC: factoring program
20 ! derived from
30 ! Richard B. Leining's HYPER
40 ! BYTE, March 1985, p. 396
50 ! written in Hewlett-Packard enhanced BASIC
60 ' for the HP-85A computer
70 ! with Advanced Programming ROM.
80 ! LET L = 999999999999 ! Largest integer (on 12-digit computer)
90 ! LET L9 = 99999999999 ! Largest N to integerize r accurately
100 DISP "Number to be factored";
110 INPUT N@ T = TIME ! T is the starting time.
120 IF N<4 THEN BEEP @ DISP "Number too small." @ GOTO 100
130 IF L9<N THEN BEEP @ DISP "Number too large." @ GOTO 100
140 IF N\2*2 = N THEN DISP 2;N/2 @ GOTO 360 ! N \ 2 = INT(N/2).
150LETS = SQR(N)
160 LET W = IP(S) ! (IP(S) = INT(S)
170 IF N MODE 4 = 1 AND W MOD 2 = THEN LET W = W-1
180 IF N MOD 4 = 3 AND W MOD 2 = 1 THEN LET W = W-1
190 IF W<STHEN LET W = W + 2
200 LETW9 = (N\3 + 3)\2 @ LET W5 = MIN(SQR(L),W9)
210 ! Loop 1
220 IF W>W5 THEN 260
230 R = SQR(W*W-N)
240 IF FP(R) = THEN DISP W + R;W-R@W=L! FP(R) = R-INT(R).
250 W = W + 2 @ GOTO 210
260 ! Exit loop 1
270 LET l = 10~LEN(VAL$(N))-1 ! I is an "integerizer" as long as N. VAL$ =
STR$.
280 ! Loop 2
290 IF W>W9THEN 340
300 C = S/W ! Cosine of a right triangle whose sides are w (hypotenuse), r, and
square root to N
[continued)
used to find Pythagorean triples and
primitive hypotenuses, without finding
any. After all, one side of your triangle
is irrational, whereas Fermat and Euler
were obsessed with integers.
Your scaling down of the problem is a
clever way to get the most out of limited-
precision software. In the long run. there
is more growth potential in working with
arrays of integers. Their running times are
an incentive to eliminate trial values of
$ (or w) with a minimum of arithmetic.
IBM-Interference Solution
There I was. typing away on my IBM PC
and churning out copies of the world's
greatest program on my Epson FX-80,
when l received a phone call from my
landlady.
She called to ask if I was using a com-
puter. When l told her I was. she replied
that a television repairman was at her
place to fix her TV, which was suffering
from terrible reception. Seems she had
been throwing away one "bad" TV after
another, until she finally called the repair-
man, who told her there was nothing
wrong with the sets, there was just some
jerk in the area who was operating a per-
sonal computer.
At first. I didn't believe l was the jerk.
I turned off my computer. "Hey, my TV is
working OK now," came the startled cry
from my landlady over the phone. I turned
the computer back on. "Ack. It just went
bad again," she said.
I was the jerk.
I confessed to the crime, turned off my
computer, and sank into a deep depres-
sion. Visions of being drummed out of the
neighborhood by the FCC danced through
my head. Human nature being what it is.
I began experimenting.
(continued)
MASTERBYTE COMPUTERS OF NEW YORK, INC.
Ste. 815, 19 W. 34 St., NY, NY 10001 • (212) 760-0341
SERVING BUSINESSES SINCE 1984
402 BYTE • JULY 1985
Inquiry 224
MICROWAY'S 8087 RUNS 1-2-3 m !
McroWay is the world's leading retail-
er of 8087s and high performance PC
upgrades. We stock a complete selec-
tion of 8087sthat run at 5 and 8mhz. All
of our coprocessors are shipped with a
diagnostic disk and the best warranty
in the business - 1 80 days! We also
offer daughterboards for socketless
computers such as the NEC PC and
PCjr, and a board which increases the
clock speed of the80287 in the PC AT.
Our new NUMBER SMASHER™ in-
cludes 5 1 2K ram. It will run the IBM PC
at clock speeds up to 9.5mhz and
achieves a throughput of . 1 megaflops
87FFT Written in assembly language, per-
forms Forward and Inverse FFTs on real and com-
plex arrays which occupy up to 512K bytes of
RAM. Also does convolutions, auto correlations,
hamming, complex vector multiplication, and com-
plex to radial conversions. Callable from MS For-
tran, 87MACRO or 87BASIC/INLINE $1 50
87FFT-2™ performs two-dimensional FFTs.
Ideal for image processing Requires 87FFT...$75
MATRIXPAK" manages a MEGABYTE!
Written in assembly language, our runtime pac-
kage accurately manipulates large matrices at
very fast speeds. Includes matrix inversion and
the solution of simultaneous linear equations
Callable from MS Fortran 3.2, 87MACRO, and
87BASIC/INLINE each $1 50
GRAPHICS PACKAGES
Grafmatic f or M S Fortran or Pascal $1 25
Plotmatic for Grafmatic $1 25
MultiHalo (one language) $1 89
DFixer™
A disk utility which thoroughly checks PC or AT
hard disks for bad sectors and updates the M S
DOS file allocation table accordingly $149
87DEBUG" - a professional debugger with
8087 support, a sophisticated screen-oriented
macro command processor, and trace features
which include the ability to skip tracing through
branches to calls and software and hardware
interrupts. Breakpoints can be set in code or on
guarded addresses in RAM $1 50
HARDSCOPE" includes a version of
87DEBUG which interfaces a Breaker Box which
makes it possible to reset your PC and break pro-
gram execution independent of DOS $249
AST Advantage" $439
JRAM-2 u (CiK) $199
JRAM™AT(0K) $229
MAYNSTREAM™ 60 meg $1 695
Micro
May
with 87BASIC/INLINE, Intel Fortran, or
Microsoft Fortran. Software reviewers
consistently cite Micro Way software
as the best in the industry! Our cus-
tomers frequently write to thank us for
recommending the correct software
and hardware to meet their specific
needs. They also thank us for our same
day shipping! In addition to our own
products which support the 8087 and
80287, we stock the largest supply of
specialized software available any-
where. For information call us at
617-746-7341
Micro
lAlav
FASTBREAK"
MicroWay's daughterboard turns on
your 8087 during 1-2-3" execution
and extends DOS functionality. Recal-
culations run up to 36 times faster. In-
cludes an 8087 chip. When used with
the NUMBER SMASHER™ it can pro
vide a total increase in 1-2-3™ ex-
ecution speed of up to 79 to 1 .
FASTBREAK™ 5mhz $339
FASTBREAK™ 8mhz $479
FASTBREAK™
without 8087 $249
FASTBREAK™ LOCK BOX $60
8087 Support
For the IBM PC, PC XT,
87BASIC/INLINE™ converts the output of
the IBM Basic Compiler into optimized 8087
in line code which executes up toseven times fas-
ter than 87BASIC Supports separately compiled
inline subroutines which are located in their own
segments and can contain up to 64K bytes of
code. This allows programs greater than 128K!
Requires the IBM Basic Compiler and Macro
Assembler. Includes 87BASIC $200
87 BASIC™ includes patches to the IBM Basic
Compiler and both runtime libraries for USER
TRANSPARENT 8087 support. Provides super
fast performance for all numeric operations in-
cluding trigonometries, transcendentals, addition,
subtraction, multiplication, and division .... $1 50
87MACRO™ - our complete 8087 software
development package. It contains a "P re-process-
or," source code for a set of 8087 macros, and an
object library of numeric functions including tran-
scendentals, trigonometries, hyperbolics, encod-
ing, decoding and conversions. For the IBM
Macro Assembler, Version 1 .0 or 2.0 $1 50
OBJ— 'ASM™ - a multipass object module
translator and disassembler. Produces assembly
language listings which include public symbols,
external symbols, and labels commented with
cross references. Ideal for understanding and
patching object modules and libraries for which
source is not available $200
RTOS - REAL TIME OPERATING SYSTEM
RTOS is a multi-user, multi-tasking real time oper-
ating system. It includes a configured version of
lntersiRMX-86,LINK-86,LOC-86,LIB-86,OH-86,
and M icroWay's 87DEBUG. Runs on the IBM-PC,
XT.PC-ATand COMPAQ $400
INTEL COMPILERS 1
FORTRAN-86 $750
PASCAL-86 $750
PL/M-86 $500
87C (LATTICE/MICROWAY) $750
ASM-86 $200
1 Requires RTOS or iRMX-86. All Intel compiler names and
iRMX-86 TM Intel Corp.
P.O. Box 79
Kingston, Mass.
02364 USA
(617)746-7341
The World Leader
in 8087 Support!
PC AT and Compatibles.
8087 5mhz $109
Including DIAGNOSTICS and one-year warranty
For IBM PC and compatibles.
8087-2 8mhz $195
For Wang, AT&T, DeskPro, NEC, Leading Edge
80287-3 5mhz $250
For the IBM PC AT
64KRAMSet $9
256KRAMSet $49
256KCMOS RAM Set $135
1 28K RAM Set pc at $169
NUMBER SMASHER" 1590
9.54mhz 8087 coprocessor board with 512K
FORTRAN and UTILITIES
Microsoft Fortran 3.2 229
IBM Professional Fortran 545
Intel Fortran-86 1 750
FORLIB-f 65
STRINGS and THINGS 65
C and UTILITIES
Lattice C 299
Microsoft C Version 3.0 299
C86 299
FLOAT87 1 50
BASIC and UTILITIES
IBM Basic Compiler ♦ 270
87BASIC 150
87BASIC/INLINE 200
Summit BetterBASIC" 1 75
Summit 8087 Module 87
MACROASSEMBLERS
IBM Assembler with Librarian 1 55
87MACRO 1 50
Microsoft Assembler V 3.0 1 25
PASCAL
Microsoft Pascal 3.2 1 99
Borland Turbo with 8087 and BCD 85
APL
STSC-APL* PLUS/PC 450
Pocket APL 85
COSMOS Revelation 750
SPSS/PC 595
FASTBREAK and NUMBER SMASHER are trademarks of
MicroWay, Inc. Lotus and 1-2-3 are trademarks of Lotus
Development Corp
Inquiry 250
JULY 1985 • BYTE 403
LETTERS
310R = SQR(1-C*C)*W + I-I
Converts cos to sin, solves for r and integerizes
near-integer r's.
320 IF FP(R) = THEN GOSUB 390
330 W = W + 2 @ GOTO 280
340 ! Exit loop 2
350 IF W<L + 2THEN DISP N
"is prime."
360 T2 = TIME @ BEEP @ DISP HMS$((T2-T +
86400) MOD 86400) @ DISP I
Displays elapsed time.
370 STOP
380 ! Subroutine: Test product
390 BEEP @ P = W + R @ Q =
W-R @ IF P*Q
= N THEN DISP Q;P @ W = L
400 RETURN
410 END
It turned out that whenever I had the
parallel printer cable connected to my
computer, the interference was emitted.
It didn't matter if the cable was connected
to the printer, or if the printer was on. I
was using an AST SixPak card as a parallel
printer adapter, but I don't know if that
had anything to do with the problem.
I called my dealer. He was out of town.
His technical-support manager didn't
know what to do but suggested I write to
Washington for "a bulletin that gives hints."
IBM told me to call my dealer. My friends
told me to wrap the cable in several layers
of aluminum foil (kept me off the streets
for a night, but it didn't do a thing for the
interference). I borrowed a shielded cable
from work and tried it on my errant sys-
tem. It didn't make an ohm of difference.
Then I saw a catalog from Moore Com-
puter Supplies (Box 20, Wheeling, IL
60090), and there on page 31 was a pic-
ture of a cable that was like none other:
"full tinned copper braid sleeve for highest
degree of transmission shielding:' a metal
casing extending from the cable and onto
the connectors "for total EMI/RFI protec-
tion." and a grounding lug!
Moore had a toll-free number for tech-
nical support, and it had Business Centers
that stocked its equipment all over the
country. There was one in San Diego, from
which I ordered the cable. The cable that
was sent had no grounding lug and didn't
offer much improvement. I explained the
problem to manager Gary Hick, whom I
found to be very helpful and courteous.
He contacted the manufacturer, who said
the cable was specially made for the IBM
because of the very problem I was ex-
periencing. Two days later, I had a new
cable.
The cable made a remarkable difference.
It cut out about 90 percent of the inter-
ference, and I trust the distance from my
apartment to my neighbors' will take care
of the rest.
Bill Parker
Los Angeles, CA ■
COMPUTER SYSTEMS:
NOVAPCBireBone...
THE TOP OF THE LINE IBM COMPATIBLE
SUMMER SPECIALS
FEATURE: •
• Affordably priced PC/XT Computer
• Runs PC, MS-DOS, CPM/86
• Of course, this veisatile computer luns Flight
Simulator, Ijotus 1-2-3, Symphony,
Fiamework, Peachlree, D base II & III, PC
feint, Auto CAD. . . and tones of software.
• We have a Demo system available for your
testing.
• OEM, Dealer inquiry welcome.
• Free installation
Includes: 64K mother board, case, 130W power supply, keyboard, floppy controller card.
NOVA PC 256K system $1295
Includes: keyboard, I30W power supply, 2 1 /: ht. dr. , 6 pack compatible multifunction board, color graphic card,
4-drivc controller caid.
N0WCT256K $1935
Includes: keyboard, 130W power supply, 7>h ht. dr., 6 pack compatible multifunction card, color graphic card,
4-drivc controller, 10MB hard disk, DTC hard disk controller
UP GRADE KIT for PC to XT or XT PUIS 22MB
Internal, Miniscribc iOMB H.D. +DTC
controller $625
Internal, Miniscribe 20MB H.D.+DTC
controller $795
Internal. Irwin IOMB Tape back up with car-
tridge and cable $625
High quality XT 130W power supply $139
NOVA external, IOMB hard disk drive $875
NOVA external, IOMB hard disk with 10MB
Tape back up system $1650
NOVA external, 20MB hard disk drive $995
NOVA external. IOMB lapc back up
system $850
NOVA external, 45 MB lape back up $1450
NEW PRODUCTS:
IBM/AT compatible CASE $175
195W switching power supply for AT $225
Serial parallel card for AT
(2 serial. 1 parallel).... $150
Multi 1/0 caid for PC/XT
(2 serial, 1 parallel, clock) $145
NOVA SERIES ADD ON BOARD:
Nova mother board with installation
manual $75
Nova 6-function board with 64K
(AST 6 pack compatible) $185
Mono-graphic board
(hercules compatible) $170
Color-graphic board with printer
port, game port SI50
Floppy controller w/cable $90
DISK DRIVE ud MONITOR and ACCESSORIES
Teac 55B l /i ht. 360K floppy dr $110
Micioscience IOMB, 20MB (towest price)
MINISCRIBE or TEAC IOMB V4 ht.
hard disk $420
MINISCRIBE 20MB Vt hi. H.D $620
KEYTR0N1C compatible #5151
keyboard $130
High Tec keyboard $130
AMDEK 310A (Amber monitor) $147
AMDEK 600 RGB (640x200) $385
DEALER INQUIRIES WELCOME - S0VA Pan KITS AVAILABLE
COMPUTRADE COMPANY (in Koll Commercial Center)
780 Trimble Road, Suite 605, San Jose, CA 95131
U. (408) 946-2442, Tfelex: 171605
Hours: Mon-Fri 9:00 a.m.-6:00 p.m.
a message to
our subscribers
From time to time we make the BYTE subscriber list
available to other companies who wish to send our
subscribers material about their products. We take great
care to screen these companies, choosing only those
who are reputable, and whose products, services, or
information we feel would be of interest to you. Direct
mail is an efficient medium for presenting the latest
personal computer goods and services to our
subscribers.
Many BYTE subscribers appreciate this controlled use
of our mailing list, and look forward to finding
information of interest to them In the mail. Used are
our subscribers' names and addresses only fno other
information we may have is ever given).
While we believe the distribution of this information
is of benefit to our subscribers, we firmly respect the
wishes of any subscriber who does not want to receive
such promotional literature. Should you wish to restrict
the use of your name, simply send your request to the
following address.
BYTE Publications Inc.
Attn: Circulation Department,
70 Main St., Peterborough, NH 03458
404 BYTE • JULY !985
Inquiry 104
A growth market.
The kids of today are the real growth market
of tomorrow. They are the doctors and nurses, the
engineers and scientists, the teachers and journalists,
the leaders who will create tomorrow's prosperity.
It will take your company's help to assure these
children a first-rate college education because today
colleges are having a hard time coping with the high
costs of learning.
Invest in the future of America by giving to the
college of your choice.
You'll be making an investment in the leading
growth market of America. And you couldn't ask
tor a better investment
than that.
Send for our free booklet: "Guidelines— How to Develop
an Effective Program of Corporate Support for HigheT Education."
Write CFAE, 680 Fifth Avenue, New York, NY J0019.
Invest in the future of America.
Give to the college of your choice.
** • I M K« C
>0 FIFTH AVlNUf NEWTOfc NY 1001?
WHAT'S NEW
NEW SYSTEMS
Talking Computer
Computer Aids Corpora-
tion's Small lalk is a five-
pound, battery-powered,
talking computer. Small lalk
is based on the Epson
HX-20 notebook computer.
The manufacturer uses the
SSI-263 speech chip and a
specially developed text-to-
speech program to produce
speech.
Small Talk contains a built-
in dot-matrix printer and
cassette storage. It has a
speaker, a headphone jack,
and two RS-232C serial
ports for connecting external
printers, modems, or braille
devices.
A version of Computer
Aids Corporation's Word-lalk
word processor is built into
Small lalk's firmware. Word-
Talk vocalizes each key as it
is pressed in a synthetic
voice, and it provides
spoken review of characters,
words, lines, or entire
documents.
Also in Small lalk's firm-
ware are a scientific cal-
culator and a clock/calendar.
An optional terminal pro-
gram is scheduled for
release in the fall. Small lalk
is completely programmable
so the user can write her or
his own BASIC programs.
With its carrying case and
battery charger, Small lalk
sells for under $2000. Con-
tact Computer Aids Corp.,
124 West Washington, Lower
Arcade, Fort Wayne, IN
46802. (219) 422-2424.
Inquiry 620.
The Olivetti M24 IBM PC-compatible.
Olivetti M24
IBM PC-Compatible
Olivetti's M24 is an IBM
PC-compatible personal
computer that uses an
8-MHz 8086-2 processor
and MS-DOS 2.11. Its stan-
dard features include 128K
bytes of RAM (expandable
to 640K bytes) on dual-disk
models or 256K bytes of
RAM (also expandable to
640K bytes) on hard-disk
models, a 12-inch monitor
with 640- by 400-pixel
resolution, serial and
parallel ports, a clock/calen-
dar, a graphics card, and
seven expansion slots.
You can choose your disk-
drive configuration: two
360K-byte slim-line floppy-
disk drives or one 360K-byte
floppy disk and one 10-
megabyte slim-line hard-disk
drive. The 8 3 -key keyboard
has LED indicators and is
detachable,
In its 128K-byte configura-
tion with dual floppy-disk
drives and monochrome
monitor, the Olivetti M24 is
priced at $274 5. The same
system with a color monitor
is $3395. Contact Docutel/
Olivetti Corp.. 5615 High-
point Dr.. Irving. TX 75062.
(214) 258-5400.
Inquiry 621.
IBM PC
AT-Compatible
Transportable
Corona Data Systems'
Corona AT 'Iransport-
able (ATP) computer is an
MS-DOS machine that uses
Intel's 80286 processor. It
has a built-in color/mono-
chrome video graphics card
and can operate as a stand-
alone system or a worksta-
tion for the IBM PC AT.
The Corona ATP runs at 6
MHz and supports the
80287 numeric coprocessor.
It includes parallel printer
and RS-232C serial ports
and a built-in floppy-disk
controller. The green-
phosphor. 9-inch display has
640- by 400-pixel resolution.
Three of the system's five
expansion slots are AT-
compatible; the remaining
two are XT-compatible. The
AT-style detachable keyboard
features an IBM PC XT
interface.
You can choose the
ATP-6-QD or ATP-6-Q20
model of the Corona ATP.
The ATP-6-QD has a
1.2-megabyte floppy-disk
drive, a 360K-byte floppy-
disk drive, and 512K bytes
of RAM. The ATP-6-Q20 has
a 20-megabyte Winchester
drive, a 1.2-megabyte floppy
drive, 512K bytes of RAM.
and an AT-compatible hard-
disk controller.
Suggested retail price for
the ATP-6-QD is under
$4500; the ATP-6-Q20 is
priced under $5500. For
more information, contact
Corona Data Systems Inc.,
275 East Hillcrest Dr., Thou-
sand Oaks. CA 91360, (805)
495-5800.
Inquiry 622.
406 BYTE • JULY 1985
WHAT'S NEW
A D D - 1 N S
Instrument Modules
for IBMs
PCl-20000 from Burr-
Brown consists of a
family of instrument
modules and a bus-
compatible carrier board for
the IBM PC PC XX PC AT,
or Compaq computer. The
carrier board provides the
computer interface, power
supply, and intermodule
communications, as well as
inputs for three modules. An
optional carrier configura-
tion gives you 32 points of
buffered TTL-compatible,
digital I/O.
The carrier bus is de-
signed for data acquisition
and measurement. It per-
forms standard computer-
bus functions and allows for
chaining analog signals
among the plug-in in-
struments. The bus lets sync
and trigger signals pass
among the modules.
Among the instrument
modules available are a
16-channel, 12-bit accuracy,
data-acquisition module; a
data-acquisition expansion
module; two types of
analog-output modules; a
digital-I/O module; and a
counter/timer/pulse-generator
module. Three different ter-
mination panels connect
field signals to the
PCI-20000 instrument
modules.
Prices for the PCl-20000
system start at $295 each
for carrier boards and $199
for each instrument module.
Contact Burr-Brown Corp.,
POB 11400. 'Iucson, AZ
85734. (602) 746-1111.
Inquiry 623.
The PCI-20000 instrument modules jor IB M-compatibles.
IBM PC AT
Debugger
Atron's AT Probe is a
hardware/software com-
bination for the IBM PC AT
that provides hardware-
assisted debugging. The AT
Probe intercepts signals to
and from the processor and
can trap and trace all occur-
rences in the system.
A 1 -megabyte on-line sym-
bol table, independent of PC
AT memory, lets you debug
large applications and
facilitates source-level
debugging. The AT Probe
supports source-level (sym-
bolic) debugging for the
standard assembler and for
high-level languages such as
C. Pascal, and FORTRAN.
Real-time trace lets you cap-
ture and store program ex-
ecution to create a rolling
window of the last 2048
memory cycles. Also, you
can set breakpoints on
reading or writing memory,
on doing I/O, at instruction
execution, or upon
interrupts.
The AT Probe's perfor-
mance and timing-analysis
software lets you create a
histogram to display where
the program spends its time.
You can profile execution of
individual procedures and
display a procedure-duration
measurement or do program
event-count analysis and
display an event-count
measurement.
The AT Probe lists for
$2495. Contact Atron.
20665 Fourth St., Saratoga.
CA 95070, (408) 741-5900.
Inquiry 624.
TanPak Expansion
Board
The lanPak multifunction
board is specifically
designed to fit the landy
1000's II -inch expansion
slots. It contains DMA cir-
cuitry, a serial port, and a
clock, as well as software to
support its features.
The TanPak comes in
128K-. 256K-. and 512K-byte
versions. You can also get
256K-byte upgrade kits for
those versions with less than
512K bytes of memory.
The 128K-byte lanPak
board costs $399. Contact
Hard Drive Specialist. 16208
Hickory Knoll. Houston. TX
77059, (800) 231-6671; in
Texas, (713) 480-6000.
Inquiry 625.
Apple He
Multifunction Card
Street Electronics says it
has combined the most
common Apple lie inter-
facing needs on its Business-
Card. It includes two serial
interfaces, a clock/calendar
with battery backup, and
built-in high-resolution
graphics and text-screen
printing capabilities using
pull-down menus.
By adding three buffer
chips, you can give the
BusinessCard a 16K- or 64 K-
byte print buffer. The 64K-
byte version allows storage
of up to 20 pages of text.
The BusinessCard has
more than 60 commands for
printing graphics and text.
Graphics printing commands
include windowing, zoom,
rotate, and inverse. Among
available text-formatting
{continued)
JULY 1985 'BYTE 407
WHAT'S NEW
A D D - I N S
features are setting margins,
line and page length, page
titles, and page numbers.
The BusinessCard is also
available in a version for
parallel printers. It sells for
less than $200. Contact
Street Electronics Corp..
1140 Mark Ave.. Carpinteria.
CA 93013. (805) 684-4593.
Inquiry 626.
Quadsprint
Quadram's Quadsprint
board, which comes
with a plug-in cable that
connects to the 8088 socket
on the IBM PC's system
board, doubles the PC's pro-
cessing speed.
Quadsprint has a 10-MHz
8086 microprocessor with
4K bytes of high-speed
cache memory. Its installa-
tion does not affect existing
system memory.
Retail price for Quadsprint
is $645. Contact Quadram
Corp., 4355 International
Blvd.. Norcross, GA 30093,
(404) 923-6666.
Inquiry 627.
Intel IBM PC
Memory Products
Intel's add-in boards let
you expand IBM PC, XT,
and AT system memory up
to 8 megabytes. Software
support for Above Board/PC
and Above Board/AT in-
cludes Lotus's Symphony
and 1-2-3 and AshtonTate's
Framework. Four Above
Board/PCs. each with a max-
imum of 2 megabytes, ex-
pand IBM PC and PC XT
system memory up to 8
megabytes. Two Above
Board/AlS, each with a max-
imum of 4 megabytes using
piggyback memory, expand
PC AT system memory up to
8 megabytes.
An operating system
driver, Above Board's Ex-
panded Memory Manager
supervises the expanded
memory and supports multi-
ple applications. You can
mix memory types on one
board to accommodate
memory requirements.
The Above Board products
include RAM-disk and print-
buffer capabilities. They of-
fer menu-driven installation,
memory diagnostics, and
fault isolation.
Intel is selling Above
Board products in conjunc-
tion with its 8087/80287
Math Coprocessors. Above
Board/PC retails for $395
with 64K bytes and $595
with 256K bytes of memory.
Above Board/AT is $595
with 128K bytes and $995
with 512K bytes. Above
Board/AT with piggyback
memory costs $295 with
128K bytes and $795 with
51 2 K bytes. Contact Intel
Corp.. 5200 Northeast Elam
Young Parkway, Mail Stop
TOC-03. Hillsboro. OR
97124-6497. (503) 629-7354.
Inquiry 628.
MacMegabytes
and RAMDISC
Beck-Tech's MacMega-
bytes memory-expan-
sion board lets you have
more than a megabyte of in-
ternal memory in your 128K-
or 512K-byte Macintosh.
With the MacMegabytes
hardware, Beck-Tech provides
the RAMDISC software
package, which includes
slide-show utilities and ac-
cess to an electronic disk
for faster program and data
access.
MacMegabytes conver-
sions are priced at $849 for
your 128K-byte Macintosh
and $549 for a 512K-byte
machine. You can purchase
MacMegabytes as a kit for
$699 if you have a 128K-
byte Mac and $399 if you
have 51 2K bytes. The RAM-
DISC software alone is
$39.95. Contact Beck-Tech
Co.. 41 TUnnel Rd.. Berkeley.
CA 94705, (415) 548-4054.
Inquiry 629.
PER1PHER
Programmable
Backup Subsystems
Sysgen's Smart Image
and Smart QIC-File tape-
backup systems can be pro-
grammed to automatically
back up your hard-disk drive
or selected files at predeter-
mined times. You program
these drives using a menu-
driven utility program that
lets you preselect the files
to be backed up. Files
specified may include sub-
directories or only those
files that have changed
since the last backup. Files
may be backed up twice
daily.
Your computer will beep if
in use when a backup is
scheduled. Then you can
either approve the action or
put the backup on hold
until you exit to the
operating system. Utility pro-
grams verify that the proper
files have been backed up.
The same file can be stored
in different tape sets, and
data can be restored to dif-
ferent hard disks than were
originally backed up.
The cassette-based Smart
Image subsystem is $995.
The Smart QIC-File, which
uses the QIC-format car-
tridge! costs $1395 (internal)
and $1495 (external). Con-
tact Sysgen Inc.. 47853
Warm Springs Blvd., Fre-
mont, CA 94539, (415)
490-6770.
Inquiry 630.
Memory-Card System
Dataser-Station encodes
and reads pocket-size
storage cards that are less
sensitive to harsh en-
vironments than floppy
disks. The station is compati-
ble with any microprocessor
that has a standard RS-232C
interface.
The Datalok Memory
Cards are configured in
either 2K by 8 bits or 8K by
8 bits. The cards are
hermetically sealed to ex-
clude hydrocarbon solvents,
dust, smoke, and chemical
vapors. Electromagnetic field
and electrostatic discharge
do not affect the cards.
The Dataser-Station is
$599.75. The 2K- by 8-bit
card costs $85.95. while the
8K- by 8-bit card costs
$226.80. The interface
module lists for $376.2 5.
Dataser-Station is manufac-
tured by Bl ELEC SA of
Switzerland; information is
available from the U.S. rep-
resentative. Survivors Ltd.,
4654 20th St. N. Arlington.
VA 22207. (703) 528-1498.
Inquiry 631.
408 BYTE • JULY 1985
WHAT'S NEW
PERIPHERALS
The Codex 2206 modem transmits data at 4800. 7200. or 9600 bps.
9600-bps Modem
The Codex 2206 modem
can transmit data at
9600 bps over dial or
leased lines or at optional
rates of 7200 or 4800 bps.
It can operate in either two-
wire half-duplex or four-wire
full-duplex modes.
This microprocessor-based
device uses a double-sided
band, eight-phase,
quadrature amplitude
modulation (QAM) scheme.
The QAM schemes 1200-Hz
digital adaptive equalizer
with multiple settings im-
proves output.
Currently available, the
2206 modem lists for $1995.
Contact Codex Corp. 20
Cabot Blvd.. Mansfield. MA
02048, (617) 364-2000.
Inquiry 632.
Digital Copiers for
IBM PCs
Two digital photocopiers
from LaserFAX scan
photographs, artwork, and
text and digitize the cap-
tured image for use on an
IBM PC XT, PC AT. or PC-
compatible. The stored
images can then be manip-
ulated using graphics-editing
software that is supplied
with the copiers.
Scanning 200 lines per
inch, the SpectraSCAN 200
copies 8!/2- by 14-inch color
pages, while the DS-200
digitizes black-and-white
images. Peripheral equip-
ment ranging from dot-
matrix to laser devices can
print the digitized images.
The scanners are software-
driven; you control opera-
tions through icon screens
pulled down by a mouse.
This screen looks like a stan-
dard photocopier control
panel.
The machines contain
vacant IBM slots for future
applications. Current op-
tional cards include the
LaserFAXimile card for com-
munications with facsimile
machines and the TEX-
reader for direct scan-to-
processing text reading.
The SpectraSCAN 200
costs $3995. and the DS-200
scanner lists for $2995. The
LaserFAXimile card is $995.
while the TEXreader costs
$1200. Contact LaserFAX
Inc., 2000 Palm St. S.
Naples. FL 33962. (813)
775-2737.
Inquiry 633.
Hard-Disk/Tape-
Backup Subsystem
The PC Megastore 227
by Ampex Corporation
gives you 20 megabytes of
hard-disk storage and 2 5
megabytes of tape backup.
This subsystem can be used
with the IBM PC, XT, and
compatibles and with the
Apple II and lie. Cards for
the Macintosh. TRS-80.
S-100 bus systems, and
other systems will soon be
available.
The tape backup has its
own 64K-byte buffered
memory, is directly ad-
dressable, and can function
as the primary storage unit.
The PC Megastore 227
costs $3400; an adapter
card is priced at $175.
Available separately, 10- and
20-megabyte hard disks cost
$1995 and $2395. respec-
tively, and a 2 5-megabyte
tape backup lists for $1995.
Contact Ampex Corp.. 10435
North lantau Ave.. Cuper-
tino. CA 95014. (800)
421-6863; in California. (213)
640-0150.
Inquiry 634.
19-inch Color
Graphics Terminal
Amtrons CDI920 color
monitor offers 150-MHz
bandwidth, automatic ver-
tical synchronization up to
180 MHz, and 0.31-mm dot
pitch resolution resulting in a
1280- by 1024-pixel display
The terminal is said to work
well with Artist and BMW
graphics engines, but it must
be adjusted to interface with
the various boards' timing
signals. The 19-inch screen
is nested in a chassis of
dimensions common for a
1 5-inch monitor. The ter-
minal weighs 47 pounds.
The price for a single
CDI920 ranges from $3800
to $4100. depending on op-
tions and on the host
graphics system.
Contact Amtron Corp.,
2260 De La Cruz Blvd..
Santa Clara, CA 95050, (408)
748-8500.
Inquiry 635.
Portable Disk Drive
for Tbndy Model 100
The Chipmunk portable
disk drive allows Tandy
Model 100 and 200 owners
to store data on 3 /2-inch
disks. Weighing in at VA
pounds, the Chipmunk
emulates the 100's "main
menu" concept and appears
[continued]
JULY 1985 -BYTE 409
WHAT'S NEW
PERIPHERALS
to the user as an extension
of the computer's memory.
The disk drive fits into the
computer's 40-pin main bus
and is controlled by CDOS—
the Chipmunk Disk Operat-
ing System, which requires
5K bytes of the IOO's RAM.
The drive lists for $599
and comes bundled with a
telecommunications program
and five other business pro-
grams. Contact Holmes Engi-
neering/PCSG, 11035 Harry
Hines Blvd. #207. Dallas. TX
75229. (214) 351-0564.
Inquiry 636.
Dot Matrix for IBM
Fujitsu America's DotMax
Model 241 is a 24-wire
dot-matrix printer that's
compatible with IBM com-
puters. The Model 241
emulates an IBM graphics
printer for word processing
and graphics, yet it can ac-
cept commands for the Ep-
son FX-80 printer.
This printer features bit-
mapped graphics, block
character sets, and two
1
^^™
■
■■
1
9
1
1
1
mam ' Rotetw -
■ : i-M
1
C^"
9
The MB-142 TTL black-and-white monitor.
graphics modes: an 8-bit im-
age mode with 200- by
160-dot-per-inch resolution
and a 24-bit image mode
with 360 by 180 dpi. The
DotMax 241 includes
downloadable character
fonts, cutsheet feeder com-
mands, and such print op-
tions as underline and
boldface.
The $1995 printer reaches
speeds of 80 cps (letter
quality) and 240 cps (draft
quality). Dual serial and
parallel interfaces are stan-
dard. Contact Fujitsu
America Inc., 3055 Orchard
Dr.. San Jose. CA 95134,
(408) 946-8777.
Inquiry 637.
Black-on-White
Monitor
The MB-142 TTL monitor
displays characters
black-on-white or vice versa
on command. The 14-inch
display screen provides 720-
by 3 50-dot resolution and
creates characters somewhat
larger than standard display
Text and graphics can be
displayed simultaneously
The format is 80 columns by
25 lines.
The monitor plugs directly
into the monochrome board
of IBM and IBM-compatible
computers. Text boards, in-
cluding Persyst. STB,
Paradise. Hercules, and AST,
can be used. The MB-142
has a 25-MHz bandwidth.
The MB-142 is priced at
$375. Contact Roland DG
Corp., 7200 Dominion Circle,
Los Angeles. CA 90040.
(213) 685-5141.
Inquiry 638.
SOFTWARE • IBM PC
Matrix Laboratory
An integrated analysis
program that specializes
in matrix computations, PC-
MATLAB combines graphics
and data-manipulation capa-
bilities to turn an IBM PC
into a scientific and
engineering workstation. It's
suitable for such applica-
tions as numeric analysis,
matrix theory, statistics, con-
trol theory, signal process-
ing, geophysics, and other
disciplines that employ
matrix computation and
linear algebra as tools.
The program accepts com-
mands in standard mathe-
matical notation for matrix
operations. Eigenvalues and
eigenvectors, fast Fourier
transforms, digital filtering,
linear-equation solution,
singular-value decomposi-
tion, and matrix inversion
are among its analytical
capabilities. Graphics com-
mands include linear,
semilog, polar, and three-
dimensional mesh surface
plots.
Written in C. this program
runs under MS-DOS 2.0 and
higher on the PC, XT. AT,
and compatibles with 256K
bytes of memory and an
8087 coprocessor: an IBM
color/graphics board is
necessary if you want to use
the graphics capabilities. PC-
MATLAB costs $695. Con-
tact The MathWorks Inc.. 124
Foxwood Rd.. Portola Valley.
CA 94025, (415) 851-7217.
Inquiry 639.
Electronic-Design
Package
The CT2000 CAE Design
System, a program for
designers of integrated cir-
cuits and printed-circuit
boards, reportedly provides
the functionality of a CAE
(computer-aided engineer-
ing) workstation. Case Tech-
nology says its package
should not be confused with
schematic-entry and elec-
tronic CAD programs; the
system includes a version of
the SCALD tools developed
in a mainframe environment
at Lawrence Livermore Na-
tional Laboratories.
CT2000 incorporates a
structured graphics editor
for schematic entry and
design capture, a SCALD
hardware compiler, a netlist
postprocessor, a hardcopy
postprocessor, a cross-
reference generator, a firm-
ware compiler, and compo-
nent libraries.
According to Case, you
410 BYTE • JULY J985
WHAT'S NEW
FT W ARE
IBM P C
can easily create a hierar-
chical design database with
the graphics editor. As you
manipulate your design, the
system automatically keeps
track of all changes and
maintains the database
describing the state of the
electrical circuit. You can
create a schematic using
your own guidelines and
then use that same diagram
as input to advanced
design-analysis programs,
such as a timing verifier and
a logic simulator (both of
which the vendor sells for
$3 500 each).
CT2000 runs on an IBM
PC. XT. and AT. It costs
$5200. Contact Case Tech-
nology Inc.. Suite 2 50, 633
Menlo Ave., Menlo Park. CA
94025. (415) 322-4057.
Inquiry 640.
Analytical
Chemistry Software
Sim-Soft and Lab-Stat
from Scientific Com-
puting are software pack-
ages for use in analytical
chemistry labs. Both pro-
grams run on an IBM PC or
PC XT with at least 128K
bytes of RAM.
Sim-Soft provides data-
base management for lab
samples and handles data
storage, maintenance of data
files, and status reports of
samples. The package costs
$895. (The company said
versions for Apple and
Hewlett-Packard computers
will be available this
summer.)
Lab-Stat is a statistical-
analysis program that calcu-
lates standard deviation,
relative standard deviation,
percent error, average per-
cent recovery, correlation
coefficient, mean variance,
and standard error of mean.
It can be used as a stand-
alone program or as a
module of Sim-Soft. Lab-Stat
is priced at $215, but if you
buy Sim-Soft by September
15. Lab-Stat comes for free.
For more information, con-
tact Scientific Computing
Inc.. 249 Jericho Rd.. Essex
Junction. VT 05452. (802)
899-2147.
Inquiry 641.
APL Without an 8087
Running APL on a PC
normally requires an
8087 (or 80287) math co-
processor, but the 8087
Eliminator from Fort's Soft-
ware lets you run IBM's APL
without the coprocessor by
emulating its functions.
Two versions are available.
The standard Eliminator
works with the PCjr, PC and
PC XT and costs $49. The
8087 Eliminator/AT supports
the PC AT and costs $75.
Both programs have a
30-day money-back
guarantee and are not copy-
protected. Minimum re-
quirements are IBM APL
version 1.0. PC-DOS 2.0 or
higher and 128K bytes of
RAM (although the vendor
recommends 192K for all
configurations except a PC
with PC-DOS 2.x).
For more information, con-
tact Fort's Software,
Inquiries, POB 396. Manhat-
tan. KS 66502.
Inquiry 642.
PC XT Serial
Communications
I SAC (Integrated Serial
Asynchronous Communi-
cations) is a multilayered
communications system writ-
ten specifically for the PC
XT and compatibles. The
two top layers provide the
commonly used functions of
terminal emulation. ISAC can
operate in its own smart
mode or, with an option,
emulate a DEC VT-100. It
maintains a 10-page memory
buffer to record data from
the external host. You can
selectively display the full
contents of the buffer or
write portions of it to disk
without disturbing the serial
link. ISAC can insert vari-
able-length intercharacter
and interline time delays
and wait for a prompt from
the host before transmitting
each line.
The lower layers form
what the vendor calls the
SPM (Serial Port Manager),
an assembly-language pro-
gram that becomes an ex-
tension of DOS when you
load it into memory. SPM
provides an RS-232C/CCITT-
style link between the PC
and the outside world that's
capable of running at up to
9600 bps. It's interrupt-
driven, automatically buffers
all data, and operates on
either IBM serial port.
ISAC is priced at $140: the
VT-100 emulator costs an
extra $30; BASIC FORTRAN.
C and Pascal interfaces to
ISAC cost $2 5 each. Contact
Akron Software Research
and Development, 53
Hillside Ave.. Toronto,
Ontario M8V IS7. Canada,
(416) 251-1866.
Inquiry 643.
Bulletin-Board
Program
A bulletin-board program
from Micro-Systems
Software supports electronic
mail and program- or data-
file exchanges on PCs and
compatibles. BBS-PC pro-
vides 16 separate sections,
or sub-boards, four file-
transfer protocols, and a
terminal-mode feature that
supports a second modem.
COM port, and phone line
to let you answer one
modem and dial out on
another.
BBS-PC. which can handle
1200 or 2400 bps. supports
MODEM, XMODEM.
MODEM7. and other pro-
tocols of the MODEM
family, plus standard ASCII
line- or block-transmission
modes. A system can be
partitioned into four sec-
tions: default drive or direc-
tory, with the system pro-
gram, its master data file,
and a user-log data file;
message base; member
files; and upload/download.
Other features include true
message formatting, perma-
nent user records, private
messages, chat mode, and
automatic reclamation of
space when messages are
deleted. The sysop has com-
plete control over all sec-
tions and can implement
2 56 security levels.
BBS-PC runs on the PC,
XT, and PCjr with 2 56K
bytes of memory. Suggested
retail price is $249. The
vendor also offers applica-
tions software, including a
word processor ($79.95), a
smart-terminal communica-
tions package ($79.95), and
a full-screen editor ($199).
Contact Micro-Systems Soft-
ware Inc., 4301-18 Oak Cir-
cle, Boca Raton. FL 33431,
(305) 391-5077.
Inquiry 644.
Plotting with the IBM
and HP's Plotters
A graphics package devel-
oped for the IBM PC
and Hewlett-Packard's HP
7470A and HP 7475A plot-
ters. GRA-FIT is intended
(continued)
JULY 1985 -BYTE 411
WHAT'S NEW
SOFTWARE
IBM PC
primarily for engineers and
scientists. The program gives
you control over the graph
layout: pen selection, axis
dimensions and labeling,
titles, etc.
GRA-FIT is driven from a
sequential command file
that you create using EDLIN
or another text editor. You
can plot multiple curves on
one graph and multiple
graphs on one sheet of
paper in horizontal or ver-
tical format.
The package offers several
methods for plotting. Data
points can be plotted,
points can be connected
with straight lines or joined
with a cubic spline, and data
can be smoothed with
piecewise polynomials prior
to plotting. You can com-
bine any number of these
interpolation techniques on
one graph or on one set of
data.
GRA-FIT costs $95. is not
copy-protected, and requires
at least 128K bytes of
memory, one disk drive. MS-
DOS 1.1 or later, and an HP
plotter. Contact Jayar Sys-
tems. POB 2885. Station A.
Sudbury, Ontario P3A 5J3,
Canada.
Inquiry 645.
Images and Text Over
Ordinary Phone Lines
You can capture images
with a video camera
and transmit them to a
remote IBM PC over or-
dinary telephone lines with
PhotoMail. an icon-driven
communications kit from
Chorus Data Systems. Still-
frame pictures of people,
diagrams, and text can be
sent at a resolution of up to
640 by 400 in 16 colors or
levels of gray. Once an
image is transmitted, you
can save it on a disk or
print it.
In addition to video im-
ages, the system can handle
IBM 320 by 200 four-color
graphic displays and screen
displays generated by some
applications programs. The
communications icon sup-
ports the Hayes Smart-
modem and compatibles as
well as some 2400-bps units.
Besides PC-to-PC com-
munication with pictures.
PhotoMail can format
images to be used with
electronic-mail services.
The complete PhotoMail
kit is priced at $2495. which
gets you a video digitizer,
graphics display card,
mouse, and software; the
software by itself costs
$795. PhotoMail runs on the
PC. XT. AT and compatibles.
Contact Chorus Data
Systems. 6 Continental Blvd..
POB 370. Merrimack. NH
03054. (603) 424-2900.
Inquiry 646.
Speak Your
Commands
With Pronounce, you
can give instructions
to your computer and enter
data by speaking into a
microphone. This speech-
input system accepts vocab-
ulary files of 128 words or
short phrases. Each word or
phrase can be associated
with up to 2 55 keystrokes,
thus letting you form a
macro to fit your needs or
standardize nonrelated pro-
grams under natural voice
control.
When you say 'memorize."
Pronounce starts remember-
ing the keystrokes you type.
You then give these key-
strokes a natural-language
name and store them.
Speaking the name into the
microphone invokes them.
At any time you can exit
your application program,
enter Pronounce, and add.
modify, or retrain vocabulary
words.
Pronounce costs $895 and
consists of a circuit card,
microphone, manual, and
software. You'll need a PC.
XT, AT or true compatible
with at least 2 56K bytes of
memory. The vendor claims
it works with most PC-DOS
or MS-DOS applications.
Contact Microphonics Tech-
nology Corp.. Suite B. 234
Southwest 43 rd St.. Renton.
WA 98057. (206) 251-9009.
Inquiry 647.
Package for Tlirbo
Pascal Programmers
TurboPower Software has
released a set of nine
utilities for Tlirbo Pascal pro-
grammers. The package is
designed to provide utilities
usually found in a main-
frame environment.
TUrboPower Utilities in-
cludes a structure analyzer,
execution timer, execution
profiler, prettyprinter. com-
mand repeater, pattern
replacer. difference finder,
file finder, and directory.
When practical, the utilities
use MS-DOS path names
and standard I/O facilities,
the company said.
The package supports
Tlirbo Pascal 2.0 and 3.0
and runs on the PC. XT AT
and compatibles. An ex-
ecutable version that in-
cludes a manual costs $55;
with full source code and a
detailed programmer's
manual, the price is $95.
Contact TlirboPower Soft-
ware. Suite 196. 478 West
Hamilton Ave.. Campbell, CA
95008. (408) 378-3672.
Inquiry 648.
MIDI
Sequencer/Editor
Octave Plateau's
Sequencer Plus is
designed to turn a PC into a
64-track MIDI recording and
editing facility. The software
records the control informa-
tion from MIDI instruments
(notes on and off. keystrike
velocities, pitch bends, etc.)
and stores them in memory.
You can then use your PC to
edit them and play them
back through the instru-
ments.
Among the program's fea-
tures are full editing of all
tracks (including indepen-
dent per-track control of the
MIDI channel); capacity to
add to. copy, delete, and
name individual tracks; auto-
matic record of each track's
bar length; full visual editing
of all notes; recording and
manipulation of MIDI pro-
gram changes, both within a
music track or as a separate
control track; and playback
quantizing that ranges from
quarter notes down to 64th-
note triplets.
You can control the time
signature of each track, from
i/2 to 32 / 6 . and mix time
signatures within a track (or
create polyrhythms between
tracks). You can set the
playback tempo from 16 to
2 55 beats per minute. With
a 2 56K-byte system, you can
store approximately 12.000
notes; a 640K-byte system
can handle up to 60.000
notes. The program has 10
memory buffers.
Hardware requirements in-
clude a PC or compatible.
Roland Corporation's
MPU-401 MIDI processing
unit and interface cables,
and MIDI-equipped instru-
ments. Sequencer Plus
retails for $495. Contact Oc-
tave Plateau. 51 Main St..
Yonkers. NY 10701. (914)
964-022 5.
Inquiry 649.
412 BYTE • JULY 1985
WHAT'S NEW
SOFTWARE • APPLE
I . ML
Zericoris two-dimensional drafting system, Vision 2000, works with Apple and IBM computers.
FORTH
for the Macintosh
MasterForth 1.0. an
implementation of
FORTH for Apple's Macin-
tosh, provides a 68000
macroassembler and sup-
ports the mouse, finder,
menus, and graphics tool-
box. With relocatable utili-
ties and transient definitions,
you can run substantial soft-
ware packages even on a
128K Mac. the vendor said.
The string package and resi-
dent debugger are regular
features.
MasterForth 1.0 matches
the FORTH-83 standard as
described in Mastering
FORTH by Anita Anderson
and Martin Tracy (Bowie.
MD: Brady Communications
Co., 1984), a copy of which
is included with the
software.
MasterForth 1.0 is also
available for the Apple II
series, the IBM PC, the Com-
modore 64, and CP/M
machines. You can write
software on one system and
run it on all the others.
The price of MasterForth
1.0 is $12 5. Optional exten-
sions are available. Contact
MicroMotion, 12077 Wilshire
Blvd. #506. Los Angeles, CA
90025. (213) 821-4340.
Inquiry 650.
Spectrum Analyzer
Zentech Systems' Data
Analyzer is a hardware/
software combination that
converts your Macintosh in-
to a spectrum analyzer. This
package comprises a wave-
form digitizer that plugs into
the Mac's modem port and
control and analysis
software.
Waveforms are displayed
on the screen and can be
manipulated, stored on disk.
and subsequently trans-
formed for analysis. Soft-
ware control panels contain
text, push buttons, and
sliders to display and con-
figure the parameters of the
digitizer and to make such
adjustments to the size, scal-
ing, and viewing area of
waveform windows. Wave-
forms can be transformed
through functions such as
FFT, IFFT, and convolution.
Suggested retail price of
the Data Analyzer is $1499.
Contact Zentech Systems
Corp.. 2226 West 12th Ave..
Vancouver. British Columbia
V6K 2N5. Canada. (604)
736-9764.
Inquiry 651.
Tool for Drawing
Circuit Boards
McCad is a package for
drawing circuit boards
on a Macintosh with either a
mouse or a graphics tablet.
The system supports six
layers and comes with utility
functions. You can design,
printed-circuit boards up to
30 by 30 inches.
The program outputs each
layer individually in addition
to a composite check-print.
For output, you can use an
Apple Imagewriter. Apple
Laser Printer, or an ink
plotter.
McCad runs on a Mac or
Lisa. It costs $395. Contact
VAMP Inc.. POB 411. Los
Angeles. CA 90028, (213)
466-5533.
Inquiry 652.
CAD Drafting
Package
A two-dimensional draft-
ing system for Apple
and IBM computers. Vision
2000 consists of a graphics
touch-tablet and CAD soft-
ware with automatic dimen-
sioning capabilities for $495.
An optional robotic pen
plotter, which works with
paper sizes up to 24 by 36
inches, is an additional
$395.
Vision 2000 can be used
to produce just about any
kind of drawing, the vendor
said, such as architectural,
mechanical, and technical.
Other applications include
electrical schematics, circuit-
board layouts, flowcharts,
and interior designs.
With the tablet, you select
screen commands and posi-
tion the drawing cursor. You
can create graphics to 14
decimal places of accuracy
(continued)
IULY 1985 -BYTE 413
WHAT'S NEW
SOFTWARE • APPL
on the PC and 6 decimal
places on the Apple II.
Commands are menu-
selectable and a pop-up
keypad handles numeric
input.
Among its other features
are multiple metric and
English database units in
fractions or decimals. 256
registered overlays, floating-
point database structure,
and relative and local coor-
dinate systems. The system
incorporates a device-inde-
pendent software module
that supports most popular
pen plotters and graphics-
input devices. Contact
Zericon, Suite 416. 655 lohn
Muir Dr., San Francisco. CA
94132, (415) 585-9329.
Inquiry 653.
Electrical Engineering
with Mac
MacEngineer— Electric
Engineering for the
Macintosh contains formulas
for the most frequently used
calculations in such areas as
lighting, motors, trans-
formers, and direct current.
You select a formula in one
of these categories, enter
the variables, and the soft-
ware calculates and displays
the result. Using the Mac's
graphics capabilities, the
program also prepares x.y
and line graphs.
Formulas for lighting in-
clude room ratio, ceiling
cavity ratio, and number of
lamps needed. Some of the
motor formulas are motor
horsepower, full-load torque,
and energy required for in-
ertia. Among the formulas
for transformers are number
of turns/secondary winder,
rated primary current, and
secondary winding current.
Direct-current formulas cover
condensor capacitance and
condensor requirements.
The price is $99.95. For
more information, contact
Superex Business Software,
151 Ludlow St., Yonkers. NY
10705. (800) 862-8800; in
New York. (914) 964-5200.
Inquiry 654.
Interactive
Statistics
StatView is a technical
utility designed for data
analysis. While keeping data
on the screen, the package
lets you use the Macintosh
mouse to select data for
analysis and choose the
type of analysis from a pull-
down menu. Results appear
in another window, which
changes as modifications
are made to the data. In a
window next to the data
screen you can have tables,
charts, scattergrams, or
other graphic repre-
sentations.
The types of evaluation
possible with StatView in-
clude descriptive statistics,
comparative statistics, and
nonparametric tests. The
program's descriptive capa-
bility encompasses harmonic
and geometric mean, stan-
dard deviation and error,
variance, median, and fre-
quency distribution. All
calculations are done with
80-bit precision using IEEE
floating-point mathematics.
StatView is for use on all
£ File Edit Umi Uar ladles K^ls 119 Compare Uieui Utilities
D
None "
•Mean, Sid. Deu., etc.
Median
Mode
Geometric Mean
Harmonic Mean
Kurtosis
SJcemness
Frequency Distribution...
1
fcNP Deflator j 6NP
Unempl
Veal
Emploi
^^— *"^™J
i
■be
234.289
1947
60.
j IC4C Kl W
« ■L£K
120-j
115
9
101.2
110
105
100
95
*S
10
ID 4.6
11
IflM
.s
12
110.8
. ..X- -
13
112.6
; _ JJ- .-.T':-TTTr.
H
114.2
/***
15
115.7
/
16
116,9
90
85
BO
.^
Observations
A screen dump of Brainpower's StatView.
Macs and the 1-megabyte
Lisa equipped with Mac-
Works. Suggested retail price
is $199.95. Contact Brain-
power Inc.. 24009 Ventura
Blvd.. Calabasas. CA 91302.
(818) 884-6911.
Inquiry 655.
Electronic Music
Applications
Computers and Music has
released several prod-
ucts for making music with
Apples and synthesizers.
The Analyzer/Interpolator
is a software/hardware
system for the He that can
digitally record a sound,
analyze its harmonic con-
tent, plot the sound's
amplitude envelope, and
show the sampled sound-
wave cycles on the screen.
In addition, it lets you
create a wave from a sam-
pled sound that's compati-
ble with systems from Syn-
tauri. Passport Designs, and
Mountain Music. It costs
$100 and requires the
Decillionix DX-1 Apple
sampling board.
The MIDI Librarian soft-
ware offloads either in-
dividual presets or banks of
presets from the synthesizer
into computer memory. You
can then name, save, and
retransmit the presets to the
synthesizer. Also, you can
reassign individual sounds
from one bank to another.
The MIDI Librarian is also
available for the IBM PC.
Both versions are $49.95. It
supports the Yamaha DX-7,
Roland Juno 106. Oberheim
OB-8. and Casio CZ 101 and
1000.
The Apple lie MIDI
Development System con-
tains one MIDI board (com-
patible with Passport.
Yamaha, and Korg) and
documented source code
for sending and receiving
MIDI bytes. Appropriate
addresses are indicated, and
a short program that dis-
plays MIDI bytes from any
device that sends MIDI data
is included. Board and soft-
ware cost $12 5; software
alone is $2 5.
For more information, con-
tact Computers and Music,
1989 Junipero Serra Blvd.,
Daly City. CA 94014, (415)
994-2909.
Inquiry 656.
414 BYTE • JULY 1985
WHAT'S NEW
SO FT WAR E • OTHER COMPUTE R S
Window Controller
for TRS
The PRO-NTO window-
controller and applica-
tions-manager package runs
on the TRS-80 Models 4/4P.
11/12/16. or the Lobo
MAX-80.
PRO-NTO's Window func-
tion supports four nested
overlay windows that can be
used directly from BASIC, C.
FORTRAN. Pascal, and other
languages by simple file I/O
statements. Window sizes
range from I by I to an 80
by 24 format screen. Other
functions are character
PEEK/POKE, cursor position-
ing, image transfer, and
import/export between
windows.
The application manager
includes address mailing
label and rotating index file,
appointment scheduler, cal-
culator, card filer and note-
pad, telephone list, and
auto-dialer.
PRO-NTO lists for $49.95.
Contact MISOSYS Inc.. POB
239. Sterling. VA 22170.
(703) 450-4181.
Inquiry 657.
Local-Area Network
for T^ndy Computers
ViaNet software and
ARCnet hardware link
landy computers running
MS-DOS into a local-area
network (LAN). ViaNet is an
off-the-shelf LAN software
system with a distributed ar-
chitecture and thus does not
require a dedicated file
server.
Each computer on the net-
work receives a board but
also must have 12 8K bytes
of its RAM dedicated to the
network. Transparent to the
user, ViaNet is logically
structured and possesses a
set of 1 1 simple commands.
The hardware/software
package for each computer
costs $499.95. Contact
landy Corp./Radio Shack.
1800 One landy Center, Fort
Worth, TX 76102, (817)
390-2728.
Inquiry 658.
Modula-2 Language
for Z80 CP/M
Hochstrasser Comput-
ing's Modula-2 System
for Z80 CP/M-based com-
puters consists of a com-
piler, a linker, utility pro-
grams, and a library of utili-
ty modules. The resulting
Z80 code, which can be
embedded in ROM, is said
to be fast, small, and reen-
trant. Chaining and shared
data between several pro-
grams are supported.
The entire system costs
approximately $150. which
covers any royalty fees for
programs developed by
using this system. Contact
Hochstrasser Computing AG.
Leonhardshalde 21, CH-800I
Zurich. Switzerland;
tel: 01/47 55 48.
Inquiry 659.
Expert System
and C Compiler
XPER and Super C sys-
tems from Abacus Soft-
ware are said to offer ad-
vanced programming capa-
bilities for the Commodore
64 and 128 computers.
XPER is an expert system
that lets you build databases
according to your own deci-
sion framework. Later, the
system guides you through a
series of searching tech-
niques.
The Super C Language
Compiler is a development
system that supports the
Kernighan & Ritchie C-
language standard. The
editor handles source-code
files up to 4 IK bytes in
length. The compiler pro-
duces 6510 machine code.
XPER costs $80. while the
Super C compiler lists for
$60. Contact Abacus Soft-
ware Inc.. POB 7211. Grand
Rapids. MI 49510. (616)
241-5510.
Inquiry 660.
Pocket References for
UNIX and C
Four versions of the
UNIX Command Sum-
mary booklet are available
from Specialized Systems
Consultants: the 3 2 -page
System III booklet, the
48-page BSD version, the
48-page System V reference,
and the 32-page XENIX
edition.
Other resources include
the VI Reference, a com-
prehensive guide to
Berkeley's visual editor on
an 8-sided card; a 16-page C
Library Reference that includes
all library functions; a C
Reference Card for program-
mers without access to
WHERE DO NEW PRODUCT ITEMS COME FROM?
The new products listed in this section of BYTE are chosen from the thousands
of press releases, letters, and telephone calls we receive each month from
manufacturers, distributors, designers, and readers. The basic criteria for selection
for publication are: [a) does a product match our readers interests? and [b]
is it new or is it simply a reintroduction of an old item? Because of the volume
of submissions we must sort through every month, the items we publish are
based on vendors' statements and are not individually verified. \f you want
your product to be considered for publication [at no charge), send full infor-
mation about it. including its price and an address and telephone number
where a reader can get further information, to New Products Editor, BYTE.
POB 372, Hancock, NH 03449.
library functions; and the
Fortran 77 Reference on a
10-sided card.
Prices range from $2.50
for individual cards to $4
for the booklets in 100-piece
quantities. Contact Spe-
cialized Systems Consultants.
POB 7, Northgate Station.
Seattle. WA 98125. (206)
367-8649.
Inquiry 661.
LISP on UNIX
UniLISP is fully compati-
ble with Common LISP
and is suitable for develop-
ing expert systems. Its kernel
requires 32K bytes of mem-
ory on most UNIX ma-
chines, so you can use it for
building interpretive filters,
knowledge networks, and
natural-language front ends.
UniLISP offers a seg-
mented object list called
OBLIST and optional math,
statistical, and graphic add-
on object lists for expert-
system development. It also
features standard UNIX I/O
support, support for UNIX
operating systems calls,
physical memory access,
and such editing features as
vi. UniLISP has arithmetic
primitives, the ability to link
and unlink files or pipes,
and concurrent communica-
tions.
UniLISP runs on the DEC
Pro 300 series and IBM PC
AT machines. Ports to other
computers are in the works.
Pricing was not available at
press time, but a company
spokesperson estimated that
the end-user price will be
less than $1000 when
UniLISP ships at the end of
August. A demonstration
disk is $30. Contact r/1
group, 7623 Leviston St., El
Cerrito. CA 94530. (415)
527-1438.
Inquiry 662.
JULY 1985 • BYTE 415
Inquiry 113
^f^k MK^/^MM JB ftlfftTPmi The latest CCT implementation of the new
M^^M^Bi Mm \|\l 'IVI 9 eneratJon lntel 1 6-Bit Processor technology.
I ^mW_m k _ p^ ■ » j% This means extreme speed, unequaled power,
lj|lfl I ^*ft^fc ^FRI F ^ and the ultimate in reliability, and of course, the
^^ ^^ ■ ■ Vtllltv innovators at CCT behind it.
This series in the CCT line exploits the speed and power of the Intel 80286 and Zilog Z-80H (8MHz), on the 286Z CPU
board. Thiscombination, along with CompuPro DMA controllers and I/O boards, yields a dramatic improvement in system
throughput speeds, from basic CP/M operation, up to large powerful multi-user/multi-tasking machines. The CCT-4
represents the most advanced hardware presently available in a microcomputer to run the thousands of CP/M type
software programs on the market, and with CONCURRENT DOS 8-16 and the CompuPro PC Graphics board (when
available), all software written for the IBM PC machines. This series is for the serious business/scientific user.
CCT-4A State-of-the-art power in it's basic form. Consists of CCT-286Z CPU board and CCT-M256 (256K), along with Com-
puPro: Enclosure 2 Desk (21 slot MF), Disk 1A, System Support 1 , Interfacer 4, the CCT-2.4 floppy drive system, and
CP/M 80 and CP/M 86, and with SF-200 surge suppressor system $5,495.00
CCT-4B Single-user/hard disk power. As the 4A, except priced without the CCT-2.4, to add in your choice of CCT hard/floppy
combination drive subsystem, at the published pricing $4,375.00
(Example: CCT-4B Mainframe with CCT-10/1 = $6,548.00) Plus cost of selected drive subsystem
CCT-4C Multi-user/hard disk power. As the 4B, with the CCT-M512 (512K static RAM board) instead of M256; Interfacer 3 in-
stead of Interfacer 4; SF-400 instead of SF-200, plus Concur. DOS 8-16 O.S (6 user system) $6,075.00
(Example: CCT-4C Mainframe with CCT-40/1 = $9, 248.00) Plus cost of selected drive subsystem
\^w Limited Time Offer - FREE Supercalc 86 with any CCT-4
^^id^ The above systems include all necessary cabling, assembly, testing, minimum 20 hour burn-in,
^ and the CCT unconditional 12 month direct warranty.
CCT-M512 CCT introduces it's 512K static RAM board. IEEE Standard 12MHz. 512K in one slot! Introductory Price: $1 ,799
CCT-M256 256K version of M512 upgradeable to full 512K. Perfect 256K RAM board for any CompuPro system $949
CUSTOM COMPUTER TECHNOLOGY / BOX 4160 / SED0NA, ARIZONA 86340
TOLL FREE ORDERING: 800-222-8686 / For technical support / service: 602-282-6299
SUNTRONiCS CO.,iNC.
12603 Crenshaw Blvd., Hawthorne, CA 90250
1-800-421-5775 (Order Only)
(213) 644-1 140 (CA Order & Info )
STORE HOURS
Mon -Fn 9am lo6pm
Sal 10 a m. to 5 P m
TERMS VISA MASTERCARD COD (Cash or Certified
Chech Required) Check I Allow 2-3 Weeks tor Oeaiingi
Shipping & H C S3 00 loi 3 Lbs plus 50c tor each add i Lb
Caiil residenlsaddCalel Sales Tax SiO 00 Minimum Order
IBM and Apple are re isiered uademarkso' IBM & Apple
SUN-XT COMPUTER SYSTEM ■
■ 2 DSDD DISK DRIVES
■ 258 K RAM
■ MONOCHROME GRAPHICS CARD
■ 135 W POWER SUPPLY
■ MONOCHROME MONITOR (TTL)
■ PARALLEL PRINTER PORT
IBM-XT COMPATIBLE $995.00
SUN-XT CPU BOARD
I 8088 MPU
I 8 EXPANSION SLOTS
I RAM EXPANDABLE TO 1 MEG BYTE
I FULLY IBM COMPATIBLE
I DIMENSION SAME AS IBM PC/XT
I NO RAM
$195.00
MONOCHROME
GRAPHICS CARD
HIGH-RES MONOCHROME CHARACTER
720(H) x 348(V)
80 x 25 TEXT MODE
RUN LOTUS 1-2-3 ETC.
WITH PARALLEL PRINTER PORT
$149.00
FLOPPY DISK
CONTROLLER
STANDARD DOUBLE BIDE/
DOUBLE DENSITY
RUN 2 INTERNAL & 2 EXTERNAL
WITH CABLE
$59.00
I
■ :
J ■
MULTI-FUNCTION
BOARD
EXPANDABLE TO 384K
SERIAL/PARALLEL PORT
CLOCK CALENDAR
w/BATTERY BACK UP
GAME PORT
SPOOLS RAM DISK
NO RAM
$159.00
COLOR GRAPHICS CARD
■ RGBS COMPOSITE VIDEO
■ B40 x 200 HI-REB
■ 320 x 200 LO-REB
■ 80 x 29 TEXT MODE
■ WITH LIGHT PEN INTERFACE
$105.00
IBM STYLE CABINET
B BLOT BACK PANEL
COMES WITH MOUNTING BRACKET
& HARDWARE
FITS IBM POWER SUPPLY
ii
I
I
$59.00 |
135 WATT POWER SUPPLY $ 97.00
150 WATT POWER SUPPLY $119.00
FULL-FUNCTION KEYBOARD $ 79.00
MULTI I/O C A RD(FDC.CLOCKCALENDAR, SERIAL PARALLEL). . . $189.00
HARD DISK CONTROLLER W/CABLE
(10MB & 20MB) $219.00
PARALLEL PRINTER PORT $ 39.00
ASYNC RS 232 CARD $ 59.00
APPARAT EPROM BLASTER (28 pin, 24 pin) $129)0
TEAC 55B DISK DRIVE (360K) $ 89.00
IBM UP GRADE KIT(4164 150NS) $9.50/Kit
IBM UP GRADE KIT (41256 150NS) $49.00/Kit
MICROLOG Z80B CO-PROCESSOR
(MULTI-FUNCTION) NO RAM $450.00
DEALERS OEM INQUIRIES INVITED!!!
APPLE COMPATIBLE & GENERAL PRODUCTS
■ SUN Z80 CARD (w/o software apple ii & n+ only) $ 39.00
■ SUN 80 COLUMN CARD (apple ii &II+ only) $ 89.00
■ POWER SUPPLY (5AMP) $ 52.00
■ COOLING FAN $ 38.00
■ FLOPPY DISK CONTROLLER $ 33.00
■ 18K RAM CARD $ 39.00
PARALLEL PRINTER CARD W/CABLE $ 39.00
APPLE COMPATIBLE DISK DRIVE $139.00
APPARATEPROM BLASTER $1 19.00
SAM SUNG TTL MONITOR (AMBER OR GREEN)
FOR IBM $105.00
12" SAM WOO MONITOR (HIGH RES COMPOSITE) $ 85.00
14" SUPER COLOR MONITOR (R&B 654 x 490) $385.00
416 BYTE • JULY 1985
Inquiry 34 5
TOLL-FREE
ORDERING:
800-222-8686
FOR TECHNICAL SUPPORT/
SERVICE /IN ARIZONA:
602-282-6299
CCT
CUSTOM COMPUTER
TECHNOLOGY
1 CCT PLAZA — P.O. BOX 4160 — SEPONA, ARIZONA 86340
Purchase your Hardware and Software directly from an OEM / Systems Integrator. Take advantage of our buying power! We stock a
full line of Board Level Components, Software and Peripherals. Call for your needs. We'll give you the Lowest Prices, and the Technical
Support and Know-How we are quickly becoming well-known for. Satisfied Customers Nationwide. The Nation'sCustom Systems House
for Business, Education and Science. Call for a system quote. CCT implements tomorrow's technology today!
FOREMOST QUALITY • ADVANCED SUPPORT • REASONABLE COST •
CCT
©
lompuPro
80286 NOW!
□ CCT-286Z is our model designation
for the MI-286 dual processor board
from Macrotech. It features the super
high speed combination of Z-80H and
80286, with provision for the 80287
math chip. Directly replaces 8085/88
and 8086 CPUs running CP/M, MP/M
Concurrent DOS, and MS-DOS, at
throughput increases of 3X to 5X!
SPECIAL PRICE-$895
80287 Option -Installed -$250
SEE THE CCT-4 SERIES
USING THIS BOARD
DETAILED ON THE FACING PAGE
NEW-TRUE
IBM PC INTERFACE
ULTRA HI-RES GRAPHICS!
CCT S-100/PC is a break-through for the
Science/Business user Mini-enclosure ac-
cepts PC& compatable boards and direct-
ly connects to your S-100 system, running
PC-DOS or Concurrent DOS. Hercules™
Graphics System— Coming this May!
!! THE BEST OF BOTH WORLDS!!
LIBERTY TERMINALS
• Superior Reliability •
110-14" GREEN-80/132 Column .... $499
110-14" AMBER $519
200-14" GREEN-80/132 Super Deluxe $569
200-14" AMBER $589
OKIDATA PRINTERS -Top Quality
82 -80 Col.. CALL 83 - 132 Col .. CALL
92 -80 Col.. CALL 93 -132 Col. .CALL
84 - 132 Col/200cps-Top of the line. . CALL
For Serial Interfaces— Add CALL
TOSHIBA P351 - 288 CPS/24 PIN - $1499
DIABLO — Letter Quality Series
Model 620 . . $969 Model 630 . . $1799
WE HAVE ALL SOFTWARE-CALL
$ ACROSS THE BOARD PRICE REDUCTIONS $
INDUSTRIAL GRADE
SUPERIOR QUALITY
CCT DISK DRIVE SYSTEMS
S-100 HARD DISK SUBSYSTEMS
ROLLS ROYCES OF
THE INDUSTRY
Professionally engineered ST-506 type systems forthe business market S-100 Computer user. In-
cludes industry top quality drives, CompuPro Disk 3 DMA controller, all cabling, A&T, formatted,
burned-in. Provisionsfor uptotwohard disks in each system. We includeoperating system update.
CP/M 80, CP/M 86, CP/M 8-16, MP/M 8-16, CP/M 68K. (/1 Systems are CCT innovated hard/floppy
combinations, with Mitsubishi DSDD 8" drive.) 12 month warranty.
CCT-10(11 + MEG) $1499
CCT-20(22+ MEG) $2019
CCT-40(36+ MEG) $2499
CCT-60(58 + MEG) (New) $3699
CCT-90(87 + MEG) (New) $4909
CCT-125(123 + MEG) (New) $6099
NEW
CCT-10/1 $2049
CCT-20/1 $2569
CCT-40/1 $3049
CCT-60/1 $4249
CCT-90/1 $5459
CCT-125/1 $6649
10 MEG REMOVABLE CARTRIDGE DRIVE SYSTEM
for hard disk back-up — DMA using Disk 3 controller.
Super fast/ Ultra reliable — Available April
CCT-2.4 • Dual 8" DSDD FL0PPY SYSTEMS C CT-5 • 5 V 4 " DSDD
Mitusbishi 2.4 Megabyte in Extra Heavy horizontal enclosure, IBM Compatible Tandon 320K. Extra Heavy Cabinet
removeable filter air system, all cabling, A&T, Burned in. The accommodates two drives, hard or floppy. All cabling, A&T,
fastest system available: $1229 Burned-in. Perfect for our PC-DOS Package .... $399
CCT-8/5 • FULL IBM COMPATABILITY
One Mitsubishi 8" DSDD (1 .2 Meg)/One 5-Va " DSDD (360K) IBM Drive
Both 3mssteprate — For Concurrent DOS and PC DOS $1029
* SUPERPRICES * COMPUPRO COMPONENTS* INST0CK *
CPU-Z-$229 • Disk 1A- $399 • Disk 1A w/CP/M - $499 • CPU 8086/10 - $359 • SPU-Z-?
CPU 8085/88 -$229 • CPU 286 -$849 • CPU68K-10Mhz-$359
PC Graphics -$399 • Disk 3 -$459 • RAM 22 (256K) - $1179 • RAM23/64K-$279/128K-$469
NEW - M-Drive/H - 512K - $469 / 2 Meg ■ $1989
Enclosure 2 Desk -$699/Rack- $749 • Interfaced -$409 • Interf acer 4 - $289 • System Support 1 - $299
Concu rrent DOS 8-16 (CC1CMX) - $309 • CP/M 80 (CCT HMX) - $125 • CP/M 86 (CCTTMX) - $175
CP/M 8-16 (CCTTMX) -$199 • CP/M 68K (CCTCX) - $279 • Operating System Updates/Remakes -$30
16 Bit Upgrade Kit: CP/M 86, RAM 23, System Support 1, Cable $729 D CP/M 8-16 - Kit - $753
CCT-1 - ENTRY LEVEL S-100 BUSINESS SYSTEM
• Enclosure 2-Desk-21 Slot Mainframe • • CCT-2.4-Dual 8" Mitsubishi
• CPU 8085/88 - 6Mhz 8085/8Mhz8088 • DSDD Drive System - 2.4 Megabytes •
• Disk 1A - DMA Floppy Disk Controller • • CP/M 80 - 2.2 HMX - CCT Modified •
• RAM 23 - 64K Static RAM - 12Mhz • . ah Cabling, Complete CCT Assembly,
• Interfacer 4 - 3 Serial/2 Parallel I/O • Testing, and Minimum 20 Hour Bum-in •
RUNS ALL STANDARD 8" CP/M SOFTWARE • INCLUDES OUR EXCLUSIVE 12 MONTH DIRECT WARRANTY
SPECIAL PRICE
$3,375
Prices & availability subject to change. All products new, and carry full manufacturer's warranties. Call for catalog. Free technical help to anyone. All products we sell are CCT individually tested
and set up for your system - Plug-In & Go! Arizona residents add sales tax. CCT® Trademark — Custom Computer Technology; MS-DOS® Trademark — Microsoft; IBM® Trademark —
International Business Machines; CompuPro® Trademark — W.J. Godbout; CP/M® MP/M® Trademarks — Digital Research; HERCULES™ Trademark — Hercules ComputerTechnology
Inquiry 114
JULY 1985 'BYTE 417
Contact us for other low prices on hardware and software.
Next Day Air Extra
FREE SHIPPING.
NO SURCHARGE FOR
Call for latest prices.
10, 20, 33 AND 44 MEG INTERNAl AND EXTERNAL HARD DISK SYSTEMS
10 MEG
20 MEG
33ME6
44 MEG
Internal
$495
$619
$995
$1195
External
$645
$769
$1095
$1295
Externals mounted with independent power supply and fan. Fully DOS 2.X or 3.X compatible. Both Internals and
f Externals boot from Hard Disk. 33 and 44 Meg Internal Disks include extender power supply. The system comes com-
J plete and ready to install with the Hard Disk, Controller, Cables, Manual, Software, and Mounting Hardware. One Year
Warranty.
10, 20, and 3 3 Meg Hard Disks are available with combined Floppy /Hard Disk Controller Card for additional $75.
COmPML
$2549
256K, 1/360K drive/
10 Meg Internal
Now using yti" shock-mounted Winchester drives. The
same as used in the Compaq Plus'*. Also available with
2 half -height drives and 10 MEG HD- &9T A Q
Or upgrade your Compaq to a Compaq Plus™ equivalent
with our 3 ft" shock-mounted Winchester disk kit. In-
cludes Hard Disk, Controller, Cables, Manual, software,
and Mounting Hardware. One year warranty.
$549
COMPAQ.
!t simply works better.
640K,One360K Drive,
One 10 Meg Internal Hard Drive
Tape Backup Unit.
$3495
Includes Monitor
With 20 Meg Internal Hard Drive- $36 19
With 33 Meg Internal Hard Drive--$3995
With 44 Meg Internal Hard Drive -$41 95
IBM PC
CALL
KM b • troJoM* ■( ISM Cor*.
Call us for competitive prices on larger quantities of RAM chips.
64K RAM
Set Of 9 OHpSf 200 or 150 Nanoseconds
$10
256KRAM
Set of 9 chips
$39
ASTSixP-kPI«,» JSSS&i
w/64K $249
w/384K$299
• Upgradable to >84K
• Clock/Calendar
• Software included
w/0K $149
w/384K$209
• Parallel Port
• Serial Port
• Optional Game Port. 125
DISK DRIVES
TEAC
5 5-B, Half -Height, DS/DD
$95
INTEL 8087
Math Co-processor
8087'2-CAU 80287- CALL
SOLVE YOUR POWER PROBLEM.
XT POWER 135W
^t[% $95
Fully XT" compatible.
One Year Warranty.
Directly Replaces Power Supply in PC"
I0or more$85 |l50W$U9
fl
IBM PC AT*
PRODUCTS
128KRAM $59
20 MEG Internal Hard Disk $649
32 MEG Internal Hard Disk $995
Fully compatible w/JBM PC At' Disk Controller. DOS .1.0 or S.
These are blgb performance disk drives,
well-suited for the AT™.
UK h i indtnirk at UN Corp
irr final Oil Itctiaicil iuppo« (or iciui
Any ouulhorlrro' rtmro mbtcci 10 > 10
rtttocktof Itc. Pitpjld cb«k». money onto
VISA. MutcrCiid. Amrrkia Eiprcu. or >
prom) rompioy poitbiKOrdcn Jft tccrpic
Xosarrhitgc for VISA or HuKrOrd. 3% w
c;b»I<(or AmrriciaEiprtH.
PC'S LIMITED
Irwin Tape
Backup System
• l»es Floppy Controller Card
• 10 IS Meg Formatted Capacity
• Used in Compaq Dcskpro.
• Half Height
• Low Power
Compaq, TEAC, IBM, Irwin, and
Intel arc trademarks of their
respective companies. All brand
names arc registered trademarks.
We arc an Independent sales
organization.
OUTSIDE TEXAS, ORDERS ONLY, CALL 1-800-IBM-5150
7801 N. Lonur, #E-200, Austin, Texas 78752
All calls for technical support and inside Texas,
call (512) 452-0323.
Telex No. 9103808386 PC LTD
Ad number 407
418 B YTE • JULY 1985
Inquiry 277
What the world really needs
is a 99 cent
Double Sided, Double Density Diskette
with a LIFETIME WARRANTY!
And DISK WORLD! has it.
Introducing Super Star Diskettes:
the high quality diskette with
the lowest price
and the best LIFETIME WARRANTY!
In the course of selling more than a million diskettes
every month, we've learned something: higher prices don't
necessarily mean higher quality.
In fact, we've found that a good diskette manufacturer
simply manufactures a good diskette... no matter what
they charge for it. (By way of example, consider that none
of thebrandsthatwe carry has areturnrateof greaterthan
1/1, 000th of 1 percent!)
In other words, when people buy a more expensive
diskette, they aren't necessarily buying higher quality.
The extra money might be going toward flashier adver-
tising, snazzier packaging or simply higher profits.
But the extra money in a higher price isn't buying better
quality.
All of the good manufacturers put out a good diskette.
Period.
How to cut diskette prices
. . .without cutting quality.
Now this discovery posed a dilemma: how to cut the
price of diskettes without lowering the quality.
There are about 85 companies claiming to be "diskette"
manufacturers.
Trouble is, most of them aren't manufacturers.
Rather they are fabricators or marketers, taking other
company's components, possibly doing one or more steps
of the processing themselves and pasting their labels on
the finished product.
The new Eastman Kodak diskettes, for example, are one
of these. So are IBM 5V«" diskettes. Same for DYSAN,
Polaroid and many, many other familiar diskette brand
names. Each of these diskettes is manufactured in whole
or in part by another company!
So, we decided to act just like the big guys. That's how
we would cut diskette prices... without lowering the
quality.
We would go out and find smaller companies to manu-
facture a diskette to our specifications... specifications
which are higher than most. ..and simply create our own
"name brand" diskette.
Name brand diskettes that offered high quality at low
prices.
DISKETTE STORAGE
CASES
PERFECTDATA DIAL 'N FILE
Terrific! Holds 10 5 1 /4 W diskettes. Just flip
the lever and they all slide up for easy access
and identification. Grey with smoked plastic
front.
$2.75 Ea. + .35 Shpng.
DISK CADDIES
The original flip-up holder for 10 5'/4"
diskettes. Beige or Grey only,
$1.65 ea. + .20 Shpng.
DISKETTE 70 STORAGE
Dust-free storage for 70 5V*" diskettes.
Six dividers included. An excellent value.
l $11.95 ea. + $3.00 Shpng.
3>,
HOURS:
Human: 8AM-6PM Central Time, Monday through Friday
Answering Machine: 6PM-8AM, All Times
MCI MAIL 24 hours a day.
SSDD DSDD
.91 ea. I .99 ea.
Qty.50 I Qty.50
Qty.50
Super Star diskettes are sold in multiples of 50 only. Diskettes are
shipped with white Tyvec sleeves, reinforced hubs, user ID labels
and write-protect tabs.
Boy, did we get lucky. Our Super Star
Diskettes are the same ones you've been
using for years... without knowing it.
In our search for the low priced, high quality diskette of
our dreams, we found something even more interesting.
We found that there are several manufacturers who
don't give a hoot about the consumer market for their
diskettes. They don't spend millions of dollars in advertis-
ing trying to get you, the computer user, to use their
diskettes.
Instead, they concentrate their efforts on turning out the
highest quality diskettes they can... because they sell
them to the software publishers, computer manufacturers
and otherfolks who (in turn) put their name on them. . .and
sell them for much higher prices to you!
After all, when a software publisher or computer manu-
facturer or diskette marketer puts their name on a diskette,
they want it to work time after time, everytime. (Especially
software publishers who have the nasty habit of copy-
protecting their originals!)
HOW TO ORDER:
ORDERS ONLY:
1-800-621-6827
(In Illinois: 1-312-944-2788)
INQUIRIES:
1-312-944-2788
FOR FASTEST SERVICE, USE NO-COST MCI MAIL:
Our address is DISKWORLD. It's a FREE MCI MAIL
letter. No charge to you. (Situation permitting, we'll
ship these orders in 24 hours or less.)
SHIPPING: 5 1 /4" & 3VV DISKETTES— Add $3.00 per each
100 or fewer diskettes. OTHER ITEMS: Add shipping charges
as shown in addition (o other shipping charges. PAYMENT:
VISA, MASTERCARD and Prepaid orders accepted. COD OR-
DERS: Add additional $3.00 special handling charge. APO,
FPO. AK. HI & PR ORDERS: Include shipping charges as
shown and additional 5% of total orderamount to cover PAL
and insurance. We ship only to United States addresses, except
for those listed above. TAXES: Illinois residents, add 8%
sales tax.
MINIMUM ORDER: $35.00 or 20 diskettes.
Super Star Diskettes. You already know
how good they are. Now you can buy
them... cheap.
Well, that's the story.
Super Star diskettes don't roll off the boat from Pago-
Pago or emerge from a basement plant just east of
Nowhere.
Super Star diskettes have been around for years. ..and
you've used them for years as copy-protected software
originals, unprotected originals. Sometimes, depending
on which computer you own, the system master may have
been on a Super Star diskette. And maybe more than once,
you've bought a box or two or more of Super Star diskettes
without knowing it. They just had some "big" company's
name on them.
Super Star Diskettes are good. So good that a lot of
major software publishers, computer manufacturers and
other diskette marketers buy them in the tens or hundreds
of thousands.
We buy them in the millions.
And than we sell them to you.
Cheap.
When every little bit counts,
it's Super Star Diskettes.
You've used them a hundred times... under different
names.
Now, you can buy the real McCoy, the same diskette that
major software publishers, computer manufacturers and
diskette marketers buy... and call their own.
We simply charge less.
Super Special!
DISK WORLD!, Inc.
Order 50 Super Star Diskettes
and we'll be happy to sell you an
Amaray Media-Mate 50 for only
$8,75, shipping included. ..a lot
less than the suggested retail price
of $15.95.
Regular DISK WORLD! price: $10.95 ea.
+ $2.00 Shpng.
The Super Star
LIFETIME WARRANTY!
Super Star Diskettes are unconditionally warranted
against defects in original material and workmanship
so long as owned by the original purchaser. Returns
are simple: just send the defective diskettes with proof
of purchase, postage-paid by you with a short expla-
nation of the problem, and we'll send you the replace-
ments. (Incidentally, coffee stained diskettes and
diskettes with staples "driven through them don't
qualify as "defective".)
WE WILL MEET OR BEAT ANY NATIONALLY
ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES
SUBJECT TO THE SAME TERMS AND CONDITIONS.
Suite 4806
30 East Huron Street
Chicago, Illinois 60611
Inquiry 1 26
JULY 1985 -BYTE 419
Teamwork is
making a comeback
in America.
Cooperation on the
production line helped America
win World War II. We're in another kind of
battle today —a fight for economic survival in an
increasingly competitive world market. Coopera-
tion in the workplace is helping us meet this
challenge too.
In plants and offices throughout the country
management is asking employees for their ideas
on how to increase productivity and improve the
work environment. And workers
and their unions are responding
with a wealth of practical sugges-
tions and a renewed spirit of
cooperation.
For information about how
others are working better by working
together, contact:
Cooperative Labor-Management Programs
U.S. Department of Labor
Washington, D.C. 20216
202—523-6098
U.S. Department of Labor
HIJTB
DVI Krback issues
* ror saie
1977
1978
1979
1980
1981
1982
1983
1984
1985
Prices include postage in the US. Please add $.50 per
copy for Canada and Mexico; and S2.00 per copy to
foreign countries (surface delivery).
□ Check enclosed
Payments from foreign countries must be made in
US funds payable at a US bank.
□ VISA □ MasterCard
Card #
Fxp.
Signature
Please allow 4 weeks for domestic delivery and 12
weeks for foreign delivery.
NAME
ADDRESS
CITY
Jan.
$2.75
$3.25
$3.25
$3.70
$4.25
$4.25
Feb.
$2.75
$2.75
$3.25
$3.25
$3.70
$3.70
$4.25
$4.25
March
$2.75
$3.25
$3.70
$3.70
$4.25
$4.25
April
$2.75
$2.75
$3.25
$3.25
$3.70
$3.70
$4.25
$4.25
May
$2.00
$2.75
$2.75
$3.25
$3.70
$3.70
$4.25
$4.25
June
$2.00
$2.75
$2.75
$3.25
$3.70
$3.70
$4.25
$4.25
July
$2.00
$2.75
$2.75
$3.25
$3.70
$4.25
$4.25
Aug.
$2.00
$2.75
$2.75
$3.70
$4.25
$4.25
Sept.
$2.75
$2.75
$2.75
$3.25
$3.70
$4.25
$4.25
Oct.
$2.75
$2.75
$3.25
$3.25
$3.70
$4.25
$4.25
Nov.
$3.25
$3.25
$3.70
$4.25
$4.25
Dec.
$2.75
$2.75
$3.25
$3.25
$3.25
$3.70
$4.25
$4.25
Special BYTE Guide to IBM PC's — $4.75
Circle and send requests with payments to:
BYTE Back Issues
P.O.
Ham
Box
rock,
328
NH
0344
^9
STATE ZIP
420 B YTE • JULY 1985
100% GUARANTEED ICs - MONEY BACK!
1-800-245-2235
SPECIAL*
64K DRAM
.65
FULLY FUNCTIONAL
WITH SLIGHTLY
SHORTER LEADS
200ns or FASTER
MICROPROCESSORS
TMS990O
Z8001
B031
8035
8039
808OA
8085
3086
2.00* SQ37-3 99.00
7J5G 803g 7.50
5.00 68000-8 18.00
2.00 $3000-10 24.00
ZOO 68008*8 18.00
.75* 87XX 10.00
2 00 EX300 6.00
4.00
LINEAR
XR22XX
CA3XXX
3470
L00
.50
L50
CONTROLLERS/UARTS
1601
mx
1791
1*793
1795
1 797
2651
5,25 2661
6.50 5027
; 10 00 5037
5.00* 7201
10.00 765 ■
IC.OO CQM8116
4:00 8250 :
4.00
5.00
4,50
4.00
5.00
4,00
SOUND CHIPS
76477
76489
AY3S910
AY3-8912
2.00
3.50
2,00
2.00
82XX PERIPHERALS
8202
8212
821$
8224
8228
8237
8238
m$
8251
8253
8254
8255
8257
0026
1488
1489
88XX
8TXX
14.00 8259
1.00 8272
LOO 8273
3.00 8274
3.00 8275
3.00 8276
2.50 8279
1.50 8281
2 00 8283
ZOO 8284
4.00 8288
2,00 8291
Z00 8292
2,00
4.00
1000
9.00
9.00
15.00
3.50
750
5.50
2.00
4,00
20.00
21.00
INTERFACE
1.50 75XXX .50
.50 3232 1.00
.50 3242 4.00
.50 8303 3.00
,50 8304 1.75
That's rlghtl . . . 100% money-back guaranteed ICs at prices never
before posslblel Krueger Technology's unique patented IC removal pro-
cess Is the key to our ability to sell so tow. The fact Is, It costs less to
retrieve and refurbish an IC from an obsolete PC board than manufac-
ture a new one. Since we maintain an Inventory In excess of six million
ICs and process over 100,000 ICs per day (over thirty million In the past
ten years) we can supply you with most. If not all of your IC needs.
Until this year our vast Inventory of ICs was available to only
manufacturers and distributors. The phenomenal growth of the
catalog market has allowed us to open our Inventory to you. You can
now buy direct and cut out all middlemen. °
Call today and discover what seven of the ten largest computer
manufacturers already know . . . 'The Krueger Alternative". Don't
forget, you get an additional 30% discount on orders over $5001
DYNAMIC RAMS
41256-lSOns
4164450ns
4164-200ns
4164~250ns
4416- 150ns
4118450ns
4116'200ns
4118250ns
7 50
1 25
1.10
.75
1.50
.75
.35
.25
STATIC RAMS*
6264-1 50n$
6116150ns
61 16 200ns
6116-250ns
1420-55ns
2147,2148,2149
2114~450n$
2114-FASTER
6.00
2,00
L75
1.25
2.00
2.00
,50
.80
Of\0/^ DISCOUNT OIM
JV /O $500 ORDERS
EPROMS
2?12S-250ns
7.00*
27128-300ns
6.00*
27128450ns
5.00*
2764-250ns
3.50
2764300ns
3,00
2764450ns
2.50
2764-650ns
2.00
2732-250ns
3.50
2732300ns
3.00
2732450ns
2.50
2716350ns
2.25
27 16-4 50ns
2.00
2716650ns
L35
2708
2,00
68766,68764
6.00
68708
4.00
CMOS version tit double the
above prices
25 Series EPROMS are
the
same price as 27 Series
EPROMS
DIGITAL
MC4024 2.00 8136
4.00
MC4044 2,00 9602
.75
8131 2.25.96L$02
1.50
mm
E3
ANY 10K LOGIC
1,00
ANYECIRAM
3.00*
ANY 100K LOGIC
5.00
Z80 SERIES
2.5 MHZ
CPU,CTC,PK)
DMA, DART, $10
L00
3.00
4.0 MHZ (A)
CPU,CTC,P!0
DMA, DART, SIO
2.00
4.50
6.0 MHZ (B)
CPU F CTC,PIO
DMA, DART, SfO
3.00
9.00
TMS 9900 SERIES
9901 1.50
9918 20,00
9980 10.00
ALL OTHER 99XX SERIES
3.00
ADC/D
ADC08XX
DAC08XX
DAC80
3.50
1.50
8.00
* 30% discount does not
apply to RAMS or
asterisked specials
SPECIALS*
74LS322 .50
8080A .75
Z80ASI0/0 3.75
TMS9900 2.00
27128450ns 5.00
FDC1793 5.00
74 SERIES
74XX .25
741XX .35
742XX .50
743XX .50
74LSXX .25
74LSIXX .35
74LS2XX .50
74LS3XX .50
74FXX .35
74F1XX .45
74F2XX .60
74F3XX .60
74SXX ;35
74S1XX .45
74S2XX 60
74S3XX .60
74ALSXX 35
74ALS1XX .45
74ALS2XX .60
74AIS3XX -60
74HCXX .35
74HC1XX .45
74HC2XX ,60
74HC3XX 60
74HCTXX .35
74HCT1XX 45
74HCT2XX .60
74HCT3XX .60
CMOS
ANY 4000 SERIES .25
ANY 4500 SERIES .50
6500/6800 SERIES
ANY65XX
ANY65XXA
ANY65XXB
ANY68XX
ANY68AXX
ANY68BXX
6810
2.00
2.50
3.00
2.00
2.50
300
.75
OURPOUCY
Delivery; Orders norrriatfy shtpj^w*thih
2 business days. Add 5 3 for UPS grpund-5 #
& under. Add $4 for UPS blue {aarj, 2M &
under, for each addftjonalair pound add
$1 . Arizona residents add 6% sales tax.
Payment; Visa, MC cashiers check, cer~
titled check, rr>oney order, personal check
accepted. {Aliow J Q days for personal
checks to dear ) No surcharge on aedrt
card orders. COO* welcome wrth cash, cer-
tified cl ieck. cashiers check or money order
Add $3 COO handing dwge
Pricing: Minimum order 52CX 30% dis-
count on orders over $500, Prices subject
to change without notice. AH items limited
to stock on hand.
We reserve the right to limit quantities.
KRUEGER Technology, Inc
001Q CrA.im /lQfh Ctroot • TA mn n ATflROPO **JwJ
. MasterCard)
2219 South 48th Street • Tempe, AZ 85282
800-245-2235
In Arizona 602-438-1570
HOURS: 7a.m. -5:30p.m.
tf (MOUNTAIN TIME)
Monday Thru Friday
Inquiry 204 for End-Users. Inquiry 205 for DEALERS ONLY.
JULY 1985 -BYTE 421
IC
PROMPT DELIVERY!!!!
S SAME DAY SHIPPING (USUALLY)
OUTSIDE OKLAHOMA: NO SALES TAX
8087-3 MATH $110.00
8087-2 COPROCESSORS 150.00
DYNAMIC RAM
256K 256Kxi 120 ns
256K 256Kxi 150 ns
64K
27C256
27256
27128
27C64
2764
2732A
64Kxi 1 50 ns
EPROM
32Kx8 250 ns
250 ns
250 ns
200 ns
250 ns
250 ns
$ 5.65
4.45
1.10
32Kx8
16Kx8
8Kx8
8Kx8
4Kx8
STATIC RAM
6264LP-158Kx8 150 ns
6116LP-3 2Kx8 150 ns
$6.25
2.24
OPEN 6V 2 DAYS: WE CAN SHIP VIA FED-EX ON SAT.
NO EXTRA
COST ON
F EX SAT
DELIVERY
MasterCard/VISA or UPS CASH COD _
Factory New, Prime Parts JiPoo
MICROPROCESSORS UNLIMITED
24.000 S PeonaAve .. /Qlfll 267-4961
BEGGS. OK 74421 \»IO;^0# H5JO I
Prices shown above are for May 28, 1985
Ptease cal tor OHM pnces. Prices Sut*xt to change Please eiped hqfier crlwvor pncas on
some parts duo to siflcrfy 4 demand and our changing coste. Srippfig S nsuranoe extra Cash
dscourt press shown Orders recerved by 6 PM CST can usualty bo ctekvorod to you by the next
M Standard Air fu 16.00. or Priority One § 111.561
Call For
DEALER'S
ADVANTAGE
Add-on Products for IBM PC®
Inquiry 242
* IBM is a registered trademark ol International
Business Machines, tnc
CRANE Associates, Inc
3928 S. Sepulveda Blvd., Ste. 12
Culver City, CA 90230
(213) 390-9840
Inquiry 111
1st PLACE
COMPUTER SYSTEMS
13422 N. CAVECREEK RD.
PHOENIX, AZ. 85022
CALL FREE 1-800-841-2748
Hi - I'm Joan,
We are still
doing business
as usual, same
low prices, fast
and courteous
service. We've
gone small for
the summer to keep our prices
low. Call me for current pricing.
I'll be waiting for your call.
Thanks again and God Bless
-Joan
WYSE -JUKI -CITOH
Inquiry 405
Universal Machine
Independent Assembler
MOPI;
A unique software development
system.
The only assembler capable of
generating machine code for any 8-
or 16-bit micro using; a universal
set of instructions, including proce-
dural, the manufacturer's or user
defined instructions.
The first assembler to implement
a proposed AL Standard, applicable
to any computer; simplifies learn-
ing AL, reduces development time,
offers limited portability.
Simple enough for a beginning pro-
grammer, sophisticated enough for
experienced computer professionals.
For CP/M or PC-DOC - $195
rsri vocs
P.O. Box 3705
it*}
Mpls., MN 55403
PC EXPANSIONS
AST SixPakPlus (64 k) $259
SixPakPlus(384k) $339
MegaPtus (64k) $269
Advantage (128k) $419
I/O Plus $129
PCnet - starter kit $809
Quadboard (64k) $245
Quadboard (384k) $319
Quadmeg-AT (1 28k) $319
Quadport-AT $105
HERCULES graphics board $319
Color Card with PP $159
HAYES Modems: 2400 Scall
Smartmodem 1 200 $409
Smartmodem 1 200 B $379
Setol9 chips (64k) $15
256k chips (each) $6
8087 chip $119
Maynard Disk Controller $1 00
Sandstar Series Scall
Internal Hard Disks from $679
MaynStreamtapebackupfrom. , $979
Qume 142A $129
Teac FD55B $1 29
TandonTMlOO-2 $129
CDC 9409 $129
Verbatim Dalahle disks (10) $25
VLM Computer Electronics
10 Park Place • Morristown, NJ 07960
(201) 267-3268 Visa, MC, Check or COD.
PERCON® E-Z-READER™
BAR CODE READERS
$595
QUANTITY ONE --^
QUALITY, PERFORMANCE, PRICE
IBM"J PC, XT, AT KEYBOARD
COMPATIBLE VERSION Works with most compatibles.
hooks up in seconds without changing soltware
RS 232C SERIAL VERSION
READS UPC A/E. CODE 39. CODABAR. ABC. I 2 OF 5
DECODES BOTH DOT MATRIX & HIGH
DENSITY PRINTED LABELS ACCURATELY
MS/PC DOS Bar Code Printing Software $99
503/344-1189
2190 W. 11th St.
Eugene, OR 97402
1 Year Limited Warranly In Stock VISA. M/C or COD
Inquiry 375
Inquiry 374
Inquiry 2 79
Commodore 64
One Megabyte
Disk Drive
179
00
5'j times the capacity of the 1541 on
double sided disks. This IEEE drive
works with PET, B128, 8032. and C-64
w Interface. Perfect as a second
drive. List S899. Sale 5179.
(Add S17. 50 Shipping)
PROTECTO
22392 N. Pepper Rd„ Barrington, IL 60010
312/382-5244
We Love Our Customer*
vM \ferbatim®
Data Life Diskettes
Lifetime Warranty
Catalog it Box of 10
5V<" SSDD 18158 $15.50
5V<" DSDD 18188 $19.95
5V<" DSQD 18239 $28.50
minimum quantity 100
Disk Drives
5 1 /<" V? heights
TEAC 55B $119
Panasonic/Shugart $109
3V 2 " SS Shugart SA 300 $110
limited quantity
hfimtfOn KT-7® Terminal
Compatible to Televideo® 925 $545
Also carry complete line of computer products
MfCROSCRIBE. INC.
3350 Scott Blvd., Bldg. 15 Santa Clara, CA 95054
Call M-F 8:00 -5:00 (408) 748-1333
jSa^SMiRW
KEYBOARD PROTECTOR
Remains in place during keyboard use. Prevents
damage from liquid spills, dust, ashes, etc. Fits
like a second skin, excellent feel. Available for:
IBM-PC, AT, Apple (all), Compaq, Model 100,
NEC 8201. C64, Zenith 150, DEC, Kaypro and
many others, Send $29.95, check, M.O., Visa
& MC include exp. date. Specify computer type.
Dealer inquiries invited. Free brochure avail.
Merritt Computer Products, Inc.
2925 LB J Fwy. #180 / Dallas, Texas 75234
(214) 942-1142
Inquiry 289
Inquiry 388
Inquiry 229
m
icro
products
i international
dl7 14/898-0840
«M5 m
*&*.*,*
Inde pendence Spe cials
New Hayes SmartModem Compatible!
Finally a price breakthrough on a Hayes compatible, external 300/1200
' modem. This low price is without
driver software, but if you need it add $25.00.
Call for a 26 page catalog of our special deals,
in this spot every month for Hot, New items (
sure to catch your interest.
%.
Runs the popular
Hayes communications software
• FCC apprvd direct RJ-11 connection 1
• Phone Cable & power supply
one low price. <nooi
MOD-8100-00. $229.00
IBM PC-XT SELECTRIC KEYBOARDS
volume purchase of these excellent Selectric type keyboards will bring the
'features you nave been wanting down to a price you can't resist. So many features
you'll love it!! • Single Key reset
• Separate numeric keypad
• Separate "Arrow" keypad
Dimple marked "5", F, & J keys
'KEY-1 051-00 Selectric $129.00
' KEY-1 050-00 Standard 89.00
'
i i ■ ■ • i • iu 'J
TUBED MOTHERBOARD
Micro Products announces a powerful new IBM XT type motherboard. 4 layers for superior reliability
& speed. Turbo mode allows 75% higher thru-put by increasing sys-
tem clock to 7 MHz under software control. Designed to use new
256K RAM chips or 64K chips. 640K memory expansion does not
require use of valuable card slots. Many outstanding features com-
bined with our new 7 PAK Multifunction board make previously
expensive options standard features at a LOW LOW Cost.
BOA-6078-00 Supplied with OK $349.00
ADD-ON POWER SUPPLIES
K
SSL
Two new, thoroughly
tested IBM PC/XT power
supplies for your system
upgrade. Best price in
Byte with ONE YEAR
warranty!!
POW-104Q-00 135 watt
POW-1044-00 150 watt $115.00
V
.V
SUPER 12 PAK MULTI-FUNCTION
This one is really loaded! Features: One Parallel Port, One RS232-C
Serial Port, One Game Port, Real-Time Clock/ Calendar with Bat-
tery Back-up, Expandable to 384Kof Parity-checked Memory, Sup-
plied OK Memory, all cables, PrintSpooler
and RAM Disk Software.
BOA-6335-00 $149.95
Additional (9) 64K Memory Chips
KIT-8000-00 $ 1 0.00
Do it Yourself I
*1395°° WOW!
Complete --— —
Add-On H.D. & Tape
firee ways to begin - an Empty cabinet • a "Basic" system
i Full system ■ all that you assemble yourself!
CABINET ONLY
Slot CAB-3068-00 $75.00
"BASIC"
abinet, Keyboard, Power Supply, Motherboard w/OK
IYS-8000-00 $525.00 .
XPC KIT J
abinet, Keyboard, Power Supply, Motherboard, j
loppy Controller, Mono Video, TTL Monitor, 2 -
rives, no software - Vh hrs. Assembly. 1
'JT-9500-00 $11 95.00
This is OUR Junior!
Jse this "Driveless " workstation for low-cos! Networking. J
'eatures: • 4-slot IBM™ compatible Motherboard
» 1 28K Standard Memory • 8088,8087 Math Co-pro-
:essor • Optional Floppy Drive with Controllers.
■YS-B100-00 $475.00
ull System w/Keyboard, Mono Monitor, Video Display
:ard, 256K 1 RAM Drive SYS-8725-QQ $895.00
System! -£^=~^=-
NEW 1 7,000 in Service! ^ o m K 9 s y " , m? ,
$ 1995 00
Features!
MRAM Disk
MGame Port
W640K cpcty
lPrintSpooler
ITurbo mode!
477 MHz
to 7 MHz!
MSer,Par
aClock
20 Meg Color
Complete System!
'2550 00
40 Meg w/Tape
Complete System!
$ 3035 00
Software
• XWORD
• XBASIC
• XBASE
• XCALC
• XCOM
10 Meg $1295
20 Meg $1395
26 Meg $1595
10 or20 Megabyte on the
top, your choice of Hard Disk
on the bottom, Super ap-
pearance! Requires one slot
in your PC for SASI interface
and an extension connector
on the floppy card. Every-
thing else is supplied by us.
40 Meg $1995
105 Meg $4395
140 Meg $4995
Add-On Hard Disk
Two ways to go. The Internal system Is cheaper because
it does not need a P/S & Chassis. The sameP/S & Chassis
can be used for a 10 Meg Tape Back-up on your XT!
10 Megabyte
*595lnt/*695ext
20 Megabyte
*695lnt/*795ext
26 Megabyte
«795lnt/»895ext
40 Megabyte
M195lnt/M295ext
105 Megabyte
*3795lnt/*3995ext
140 Megabyte
»4395 lnt/*4695 ext
Check These Standard Features:
• Full-Size, Feather-Touch, Capacitance Keyboard, 10 Function Keys, Calculator-Type Numeric Keypad •
• Parallel & Serial I/O • Real Time Clock • Game Port • 2-Slimline 5V* " DS/DD 48 TPI 360K Drives •
•8 IBM expansion slots • RAM Disk • PrintSpooler • 4 DMA & 3 Timer channels •
• Full 640K capacity on-board • 8088 16-bit CPU • Monochrome Video Card •
• Up to 32K of EPROM (fullSK supplied) • Supports PC-DOS • MS-DOS -CP/M-86 •
• Power Supply Hard-Disk-Ready, no need to add-on additional power •
• High resolution 12" Monitor, Green Screen, 22 MHz bandwidth »
Add-On 20 Meg Tape
If your IBM-AT needs a lit-
tle help in the Back-up I
category, you won't be
able to beat this price!
Cables, software and
everything!
SUB-8300-00 $595.0
Not enough room here - Call for Catalog
PROM LASER
This is the One! Our PROM Burnerallows reading, storing-to-disk, recalling, and
burning. Hi-speed alogrithmes burns 2764
in 45 seconds! Also handles 2716, 2732,
27128, 27256, Features: Zero insertion
force sockets; On-board Voltage Generator;
I No Interference with normal computer
operations.
BOA-8640-00 $199.00
MISCELLANEOUS $$$ SAVERS
7 PAK Multifunction Floppy, RTC, 2 Serial, 1 Parallel, Game, RAM Disk
BOA-6250-00 $1 89.00
64KMemoryChlps(9) NECfor IBM KIT-8000-00 $ 1 0.00
256K DRAM Memory Chips (9) = 256K KIT-9000-00 $ 45.00
AdtHJn Memory, (up to512K)Supplied OK BOA-6350-00 $ 99.00
Floppy Controller, Controls up to four drives, 5 VI ' 48/96 TPI
BOA-610Q-00 $ 95.00
Monochrome Graphics Card, (Hercules type) (1-2-3 compatible) 720h x 348v
BOA-6150-00.. . $175.00
Color G raphlcs Card, 320 x 200 Res. Color, 640 x 200 Monochrome
BOA-62 M-OO $145.00
Clock Calendar Board, fits in "short slot" w/battery Back-up
BOA-6375-00 $ 55.00
HardDlsk Controller, standard ST-506 interface f orDOS1.1 & 2.0
BOA-8060-00 $1 85.00
300 / 1200 Baud Modem Internal w/PC Talk III Communications Software
BOA-8725-00 $239.00
Monochrome Monitor, 22MHz bandwidth, co mposite input or TTL
MON-1725-00Green/Comp 99.00 MON -1700-00 Amber/Comp 104.00
MON-1775-00Green/TTL. 104.00 MON-1750-00 Amber/TTL ..109.00
We want your DRIVE business!
1 1 1 1 1
Shugart 360K TEAC 360K NEC 10meg Tulln 26meg Memtek ^g
*85 00 *95 00 *345 00 *695 00 *495 00
INTERNATIONAL ORDERS
Micro Products Is ready t o serve your needs In several countries. Each Office has
Sales Literature, Local Pricing, Inventory andTechnlcalServiceavailable to sup-
port your needs. There are no problems with U.S. Export Forms.
USA OFFICE
Darryl R. Green
15392 Assembly Lane, Unit A
Huntington Beach, CA 92649
Tel: 714/ 898-0840
Tlx: 887841 XORDATA HTBH
AMSTERDAM OFFICE
Cynthia Clark
Building 70, 4th Floor
1117 ZH Schlphol-East
Amsterdam, The Netherlands
Tel: (020) 45 26 50 -Tlx: 18306
AUSTRALIAN OFFICE
8 Irwin Street, Bellevue
W.Australia 6056
Tel: 274-3701
MARACAIBO OFFICE
Jim Stevens
Av. 3F Esq. CalJe 81
Centro Com. Maelga - Local #5
Maracaibo, Venezuela 4001-A
Tel: 061-913328 -Tlx: 62344 PEMIN
BOMBAY OFFICE
DhlraJ House
311 Sindhl Lane
Nanubhal Oesai Rd.
Bombay 400-004 India
Tel: 357172 -Tlx: 011-2868
CANADA OFFICE
Andrei Desrochers
264 Principals St. Blaise,
Quebec, Canada JO J1W0
Tel: 541/291-3118
Now XPC -XT in a Kit!
Completely XT Compatible
*1195 00
Why didn't anybody think of it before? if
you have a phillips screwdriver and 1 - 2 hours
available, SAVE yourself a bundle of MONEY! No-
where will you beat this deal on a complete 8 slot
ready-to-assemble and run XT compatible.
• Cabinet • 2-360K Shugart Drives
• 135 watt Power Supply • Floppy Controller &
• Keyboard Cable
• 8 Slot Motherboard • Mono Video Card
• 256K RAM • TTL Amber Monitor
Inquiry 236
Micro Products
• 15392 Assembly Lane • Huntington Beach, C A 92649 • 71 4/898-0840 ««
:::; ibmpc/vtioo
EMIOO for IBM PC, XT, AT, JR.
• ^7702 emulation
• File Transfer
• 132 Column modes
• Color Support
■ EM100-4010
• Tektronix 4010 emulation
• VTI02 emulation
• Picture files
• High resolution hardcopy
• Supports IBM, IBM Enhanced,
• Hercules and Tecmur
graphics cards.
Multicopy discounts
m
Diversified Computer
Systems, Inc.
100 Arapahoe, Boulder, CO 80302
(303)447-9251
Trademarks: VTiOO- Dii-ital Equipment; IBM PC. XT- IBMCoqy.
Hercules — Hercules Computer Technology
"KING OF THE ELECTRONICS JUNGLE"
LEO ELECTRONICS, INC.
P.O. Box 11307
Torrance. CA 90510-1307
Tel: 213/212-6133 800/421-9565
TLX: 291 985 LEO UR
FAX: 213/212-6106
MEMORY EXPANSION CHIPS
RANDOM ACCESS MEMORY
PRICE EACH SET OF 8 SET OF 9
4164-150ns .
4164.200ns I 64K
4128.150ns (IBM/AT)
41256 150ns|256K
HM6116P-3
1.80
13.65
750
3.50
$14.40
$15.20
$80.00
$28.00
$ 16.20
$ 17.10
$122.85
$ 67.50
EPROMS
2716
2732
2764
27128
27256
PRICE
$ 2.60
$ 3.50
$ 4.50
$ 7.00
$15.00
WE NOW CARRY:
Disk drives. Power supplies.
384K Multifunction boards.
Color/graphic boards, and
more. . ,
CALL FOR BROCHURE
fflT mflRYfTlflC ,NDUSTRIES INC
800-231-3680
Radio Shack TRS-80's
Epson Printers
People you Trust to give you the very best!
• Lowest
Discount
Prices
• Reliable
Service
• Quality
Products
'World's largest independent authorized Tandy dealer!'
22511 Katy Fwy., Katy (Houston) Texas 77450
(713) 392-0747 Telex 774132
Inquiry 1 29
Inquiry 2U
Inquiry 223
The Statistician
CPM IBM-PC
TRS-DOS XENIX
Multiple Regression
Stepwise
Ridge
All Subsets
Backward Elimination
Time Series Analysis
Descriptive Statistics
Transformations
* Survey Research
* Nonparametrics
* X-Y Plots
*AN O/A
* Random Samples
* Data Base
* Search & sort
* Hypothesis tests
Please call TOLL FREE
1-800-334-0854 (Ext. 814)
Q
for more information
or write:
Quant Systems
Box 628
Charleston, SC 29402
VISA-M/C Accepted
=S DataI
— i
Lifetime Warranty- 1 00% Certified
TREE 1 DELIVERY
5V4" $105
i
P»c*»d top* Soil P»c*
5 1 A" $125
SINGLE SIDE I u
siHtii f density ■ ^arri
5V4" $165
ooueu density ■ each
BULK
SSSD
89L
I&5 $107
Zticif. ■ each
BULK
DSDD
$1 42 h
I each
24 Hour Order Desk
1-800-634-2248
TOLL
FREE
NATL.
Visa. MasterCard. Cert, chk., M/O. COD. cash.
Get immediate shipment. SchooIsS govt, on P.O. #.
Personal or company checks held 14 days.
APO. FPO Can. and other non-UPS delivered, add S5.
Software Services
132323idSUeelSouin SuileC Fargo, ND58103 1-701-280
3M Diskettes
Lifetime Warranty
TIRED OF WAITING
FOR SERVICE AND PRICE?
9 out of 10 SURVEYED
DISK BUYERS PREFERRED
NORTH HILLS
#1 IN SERVICE AND PRICE
1-800-328-3472
Formatted and hard sectored disks
in stock-Dealer inquiries invited.
COD, VISA, MASTERCARD
All orders shipped within 24 hrs.
AA4
m
NORTH HILLS CORP.
INTERNATIONAL
3564 Rolling View Dr.
White Bear Lake, MN. 55110
MR call collect— 61 2-770-0485
Inquiry 296
Inquiry 328
PRINTER RIBBONS
PRICE
PER PER
RIBBON DOZEN
ANADEX 9500 10.50 109.80
APPLE DMP 5.50 58.80
BROTHER HR-15/25 MS 5.95 68.40
C. IT0H PROWRITER 5.50 58.80
COMMODORE MPS-801 8.00 90.00
EPSON MX-FX 70/80 5.00 48.00
EPSON MX-FX 100 6.95 75.00
EPSON LQ-1500 9.75 111.00
GEMINI 10-10X-15-15X 2.50 23.40
IBM/IDS 4-C0L0R 15.75 180.00
IDS MICROPRISM480 5.75 58.80
NEC -3500 M/S Non Flip 6.25 69.00
NEC -3500 NYLON 9.00 96.00
NEC - 8023A 5.50 58.80
0KIDATA 80/82/83/92 2.50 23.40
RADIO SHACK DMP-2100 7.50 87.00
RADIO SHACK LP VI & VIII .... 5.75 58.80
RITEMAN 8.50 96.00
SILVER REED EX 550 M/S 8.50 90.00
SILVER REED EX 550 NYLON .... 6.95 75.00
TALLY SPIRIT - 80 M/S 7.50 84.00
TALLY - MT-160 8.00 90.00
TALLY - MT-180 8.50 96.00
TOSHIBA - 1350/1351 7.50 87.00
Add $3.00 Ship. & Hand. — To Order Call
Toll Free 1-800-742-1122
In Ml (313) 569-3218 or Write for our Catalog
DWIGHT COMPANY, INC.
15565 Northland Drive - West Tower
Southfield, Michigan 48075-6496
DATA ACQUISITION
and control for ANY computer
The Model 1232 communicates via RS-232,
and has 8 analog inputs (±4 VDC; 12 bits),
8 digital inputs and outputs, and a 2000
point buffer. Suitable for field data logging
or lab use, the 1232 costs only $690. The
8-bit system (0-5 VDC) is $490. Detailed
manual, $6. Phone our applications
engineer at 617-899-8629 or write:
STARBUCK w w
DATA COMPANY 'T"T'
**
Inquiry 134
225 Crescent St., Waltham, MA 02154
Inquiry 340
r v
WESOME
TECHNOLOGY, INC.
Poor Man's TopView"
"MULTIPLE CHOICE" Provides:
A) Screen switching under DOS
B) Up to 8 programs in memory
C) Efficient memory use -run 123
with WordStar in 256K
D) Data transfer screen snapshot
v/E) All of the above available NOW
Multiple Choice is only $64 and runs on IBM
PC/XT/AT/clones
For Information, Call (408) 646-1384
AWESOME TECHNOLOGY, INC.
177WebsterSt. Ste. A-416
Monterey, CA 93940
Order Toll Free (VISA/MC)
Outside CA (800) 548-2255 Ext 803
Inside CA (BOO) 624-2644 Ext 803
Top View is a trademark of IBM Corporation
Inquiry 45
IBM PC SPECIALS!
IBM PC, 256K, One Half Height
320K Disk Drive DS/DD, Persyst
Color Card With Printer Port,
Taxan Green Monitor, DOS 2.1 ,
PLUS a 10MB Hard Disk Sub
System All For:
$2599.
IBM PC, 256K, Two Half Height
Drives DS/DD, Persyst Color Card
With Printer Port, Taxan Green
Monitor, DOS 2.1, 130 Watt Power
Supply, 10MB Hard Disk Sub
System, PLUS 10MB Tape Back
Up System All For:
$3499.
MONITORS
AMDEK 300 Green
AMDEK 300 Amber
AMDEK 310 Amber W/TTL Plug.
PGS HX-12
PGS MAX-12
PGS SR-12
TAXAN #115 Green Composit
TAXAN #116 Amber Composit
TAXAN #121 Green W/TTL Plug_
TAXAN #122 Amber W/TTL Plug .
TAXAN #425 COLOR MONITOR .
TAXAN #440 COLOR MONITOR .
IBM MONOCHROME DISPLAY _
IBM COLOR DISPLAY
.$135.00
.$149.00
.$165.00
. $465.00
.$185.00
. $625.00
.$125.00
.$135.00
.$149.00
. $159.00
. $449.00
. $569.00
. $260.00
. $590.00
PRINTERS
OKIDATA182
OKIDATA192
OKIDATA193
OKIDATA 83A
OKIDATA92P
OKIDATA 93P
OKIDATA 84P
OKIDATA 2350P-
OKIDATA 2410P_
NEC 3550
NECPINWRITER8OC0I. _
NECPINWRITER130COI.
EPSON LX 80
EPSON FX 80
EPSON FX 100
EPSON RX 100
EPSON JX 80
EPSON LQ 1500
COMREX CR 420
TOSHIBA 351
STAR MICRONICS SG 10 _
STAR MICRONICS SG 15 _
CITIZEN PRINTER MSP-10 _
CITIZEN PRINTER MSP-15_
CITIZEN PRINTER MSP-20 _
CITIZEN PRINTER MSP-25.
JUKI LQ 6100
JUKI LQ 6300
BROTHER HR-25
BROTHER HR-35
DYNAX DX 15XL
_ $235.00
_ $385.00
_ $599.00
_ $555.00
_ $385.00
_ $599.00
_ $725.00
.$1925.00
.$1899.00
.$1550.00
_ $699.00
_ $899.00
_ $249.00
_ $399.00
_ $525.00
_ $399.00
_ $525.00
_ $925.00
.$1895.00
.$1275.00
_ $259.00
_ $395.00
_ $375.00
_ $585.00
_ $545.00
_ $740.00
_ $425.00
_ $745.00
_ $665.00
_ $895.00
_ $389.00
MiiMMIl 1
IBM PC, 256K, Two Half Height
Drives DS/DD, Persyst Color Card
With Printer Port, Taxan Green
Monitor, DOS 2.1 , 130 Watt Power
Supply PLUS a 10MB Hard Disk
Sub System All For:
$2899.
MODEMS
HAYES SMART MODEM 1200_
HAYES SMART MODEM 300_
HAYES 1200B PLUG IN CARD .
HAYES 2400 BAUD MODEM _
POP COM 1200 EXTERNAI
AST REACH MODEM
QIC MODEM INTERNAI
. $459.00
. $209.00
. $399.00
. $714.00
. $375.00
. $389.00
. $275.00
DRIVES
tanddn TM-100-? ns/nn
$ isfi.on
TOSHIBA SI IMI INE DS/DD
$139 nn
TEAC SI IMI INE DS/DD
$139 nn
HARD DISKS
10MB SUB SYSTEM INTERNAL-
EXTERNAL _
20MB SUB SYSTEM INTERNAL-
EXTERNAL _
40MB SUB SYSTEM INTERNAL-
EXTERNAL _
_ $750.00
_ $925.00
_ $975.00
.$1150.00
.$1295 00
.$1475.00
HARD DISKS & TAPE BACK-UP UNITS
(EXTERNAL)
10MB HARD DISK
W/10MB TAPE BACK UP .
20MB HARD DISK
W/10MB TAPE BACK UP .
40MB HARD DISK
W/10MB TAPE BACK UP.
.$1795.00
IBM PC, 256K, Two Half Height
Drives DS/DD, Persyst Color Card
With Printer Port, Taxan Green
Monitor, DOS 2.1 , 130 Watt Power
Supply, 20MB Hard Disk Sub
System All For:
$3299.
IBM PC, 256K, Two Half Height
Drives DS/DD, Persyst Color Card
With Printer Port, Taxan Green
Monitor, DOS 2.1 , 1 30 Watt Power
Supply, 20MB Hard Disk Sub
System, PLUS 10MB Tape Back
Up System All For:
$3899.
MULTIFUNCTION BOARDS
AST I/O MINI CARD, 1-SER
AST SIX PACK 64K, 1-SER., 1-PAR.
AST PREVIEW
AST ADVANTAGE CARD
128K FOR AT
ALR CHALLENGER CARD
128K FOR AT
PERSYST COLOR
PRINTER ADAPTER
PERSYST MONOCHROME
PRINTER ADAPTER
PERSYST BOB CARD
HERCULES COLOR
PRINTER ADAPTER
HERCULES GRAPHIC
PRINTER ADAPTER
STB GRAPHIC PLUS II
IBM COLOR GRAPHIC ADAPTER
IBM MONO PRINTER ADAPTER
GENOA SPECTRUM GRAPHIC CARD
ORCHID TURBO-186, 128K
ORCHID DAUGHTER
TURBO-186, 128K
.$150.00
. $265.00
. $309.00
. $495.00
. $395.00
.$179.00
. $199.00
. $395.00
.$179.00
. $325.00
. $325.00
. $225.00
. $230.00
$349.00
$975.00
$219.00
GENERAL
.$1250.00
MAXELL DISKETTES MD2_
. $1475.00 MAXELL MD2-HDM FOR AT_
. $35.00/box
. $65.00/box
CONTROL DATA DISKETTES _$30.00/box
KEYTRONIC KEYBOARD KB 5151 $189.00
Many other products available, Please call for Low, Low Prices!
(714) 838-7530
2640 Walnut Avenue, Unit K, Tustin, California 92680
Prices & availability subject to change without notice - IBM is a registered trademark of IBM Corporation
Inquiry 245 for End-Users. Inquiry 246 for DEALERS ONLY.
JULY 1985 'BYTE 425
LOW COST 1 7 N X V K K S A T,
E ( E ) P-ROM PROGRAMMER
* SUPPORTS: (EPHOMS) 2516 THRU 64, 2716 THRU 512,
27C16 THRU 128, 68732 THMJ 66 (EEPROMS) 52B13
THRU 33, 2816A THRU 64A (MICROS) 8711 THRU 491)
* NO PERSONALITY MODULES, ONBOARD POWER SUPPLY
* RS232C INTERFACE, XON-XOFF, RTS, CTS, DTR
* ACCEPTS KEYBOARD ENTRY WITH LINE EDITING
* ACCEPTS ASCII, INTEL, AND MOTOROLA FORMATS
* USER FRIENDLY MONITOR FOH I/O DEBUGGING
* FAST PROGRAf-WING SUPPORTED: 2764 UNDER 3 MIN.
* LOW/HIGH BYTE PROGRAMMING FOR 16 BIT DATA PATH
* BYTE, BLOCK, OR CHIP ERASE ( EEPHOMS ONLY)
* LIST IN INTEL OR MOTOROLA HEX FORMAT
* VERIFY PROGRAM AND VERIFY BLANK COWANDS
* 1409-01: 4K FIRMWARE, PCH, XFORMER, DOC $90.00
* 1409-02: 1409-01 + FULL SET OF PARTS $200.00
* 1409-03: ASSEMBLED AND TESTED UNIT $300.00
* 1409-11: 8K FIRMWARE, FCR, XFOIWKR, DOC $125.00
* 1409-12: 1409-11 + FULL SET OK PARTS $250.00
* 1409-13: ASSEMBLED AND TESTED UNIT $350.00
* COMMUNICATION DRIVERS FOR MOST PC'S $35.00
B8.C MICROSYSTEMS
6322 MOJAVE DR, SAN JOSE. CA 95120
Tel. (408)997-7685, 1WX 4995363
m
<flrtf Sure
ifls insured?
SAFEWARE® Insurance provides full
replacement of hardware, media and
purchased software. As little as $39/yr. covers:
• Fire • Theft • Power Surges
• Earthquake • Water Damage • Auto Accident
For information or immediate coverage call:
1-800-848-3469
hi Ohio c all 1-614-262 -0559
SAFEWARE, The Insurance Agency Inc.
A New Text Editor
for the DEC® Rainbow®
and IBM® PC
• Edit many files at once
• Memory mapped video display
• Buffered input
• Context sensitive help
• Undo deletions
• Create, edit & save scratch buffers
• Powerful buffei operations
• Keystroke macros
• Easily reconfigurable
• Fast, Small for Its power (38K)
• Utilizes all memory available
• Not copy protected
• Much more
Also included: A speller with a 25000+ wot<J
expandable dictionary, and a text formatter
redefinable to familiar commands.
DEC: Both MS-DOS* & CP/M®, manual
IBM & compatibles: MS-DOS version, manual
$49.95 M/C, Visa accepted
Plus $3 shipping. 1A res add 4% sales tax.
Orders: 1-800-227-2400 ext 975
1-800-772-2666 ext 975 (within CA)
College Software • 911 Clark Avenue
Ames, 1A 50010 • (515)233-4023
Inquiry 311
Inquiry 83
64K & 256K
DRAMS
8087-3
8087-2
B I T T N € R
eiecraoNics
1287 CLIFF DRIVE
SUITE ONE
LAGUNA BEACH, CA 92651
(714)497-4910
8051/52 DEVELOPMENT BOARD
8051-Based Single-Board Computer with
Monitor/Debugger
■4 28-pin byte-wide
sockets; monitor will
program EEPROMS.
■Perfect for System
Development and
^^ ^^^ Educational Applications
M IBS S335
^Binary Technology
J P.O. BOX 67 • MERIDEN, NH 03770 ■ 603/469 3232
*TM
48tpi and/or ybP . . _ ^
. SYSTEM SUPPUr n ^^
.sSSs , .rjr.:;-: : s
60069 ■ 13^P J - ||#
•If**!*?*
Inquiry 53
Inquiry 52
Inquiry 125
IBM AT 3Mb
COMBO CARD
WTIH LIFETIME WARRANTY*
The AT Multifunction Card that can give you up to
3Mb of added memory plus added I/O features.
Expandable f torn 128K to 3Mb. Add memoty as you need it. • IBM AT Compat-
ible ' Parallel Port • Serial Port • Spooler « Supports IBM VDISK • User
Upgradable • Parity Checking Standard • Split Memory Addressing.
Complete with 128K RAM, Serial and Parallel Port $449
AT RAM Expansion Card (010 $129
Additional RAM available at our low prices. OTHER ADD ONS 384 K
RAM/ Clock. 512K RAM Card, Spoolers, RAM Cards for PPCs and more
ApparotJnc.
ADO ON AND ON AND ON AND ON AND ON
4401 So. Tamarac Parkway / Denver, CO 80237 / 303/741-1778
ORDERING AND DEALER INFORAIATON
800/525-7674
Stores in tenvw & Chicago / *0n all cards sold after June 1, 1984
NEC PRINTERS
2050 $ 625
3550 $ 990
8850 $1400
2010/15/30 $ 625
3510/15/30 $ 990
8810/15/30 $1400
Elf 360 $ 399
Pinwriter P-2 $ 490
(w/lnterface & Tractor)
Pinwriter P-3 $ 690
(w/lnterface & Tractor)
Terms: PREPAID - FREE FREIGHT!!
QUALITY PRINTERS
8415 Cement City Rd.
Brooklyn, Michigan 49230
Phone: 517-592-3749
DOS UTILITIES
Attrib* - set/reset file attributes
Crypt - file encryption
DSort - sort directory files
Find* * find strings in files
Log - log computer usage for IRS
Move* - rename across directories
Tree - disk/file usage statistics
* supports DOS wildcards
SEE - Full screen editor:
supports optional microsoft mouse;
block pick, put, cut, paste; search
1000 wps; single & global replace;
multiple windows & files; center,
justify; spell check, correct 300 wps
from supplied + user dictionary;
32000 lines/file, 32000 chars/line;
Instruction course included.
$49 for all 8 programs
$79 unprotected
Visa/MC - CA add 6% sales tax
California Scientific Software
25642 Hazelnut, El Toro, CA 92630
(714) 581-7654
Inquiry 35
Inquiry 295
Inquiry 70
PRIORITY M ELECTRONICS
ONE
Paradise 5 PACK
MULTIFUNCTION
CARD FOR IBM PC"
With 084K!
• One Serial Port
• Clock Calendar with
battery backup
• RAM disk software
• Print Spooler software
BSPAR5PACK384
Memory shipped
uninstalled
$249
SURGE SUPPRESSORS
Don't lot power spikes pull you
down! Protect your equipment
from All angles
AC Power line RS232 Telephone/
With 6 outlets Serial Modem
BSWBRDG115S BSPRISP25MF BSPRITELSSW
Sh.Wt.2lbs. Sh.Wt.1lb. Sh.Wt.1lb.
YOUR
CHOICE
$29.95
each
150VA&300VA
Line Conditioners
Better Than A Surge Suppressor!
Provides both surge and noise supresslon
along with brownout protection as well!
150VA OOOVA
Great for Your PC! Great for Your XT!
$99
BSSHP150
Sh.Wt.15lbs.
$139
BSSHP300
Sh.Wt.30lbs.
20Mbyte Add-On Hard
Disk For Your IDM PC ™
and Compatibles
Comes Complete With Half High
Disk Drive, Controller, and Cobles
INTERNAL EXTERNAL
$899 $1099
BSPRIPCSUB20I BSPRIPCSUB20X
Include $5.00 (Internal), $9.00 (External) lor Shipping
Speed Computer Operations
By As Much As 3500%!!!
VIASYN/CompuPix>
M-Drive @ /H™ 512K
S-100 Disk Emulation Card
Lin prtce: $549. ea
$695.00 9 AJ
BS6BTA072 2 OT MOre
Sh. Wt. 2lbs $499
Memory Expansion
iSue rChip Sets
64K 256K
Set of 9 = 64K Set of 9 = 256K
$14.95 $69.
BSPDBIBMMEM9
Set ol 36 = 256K
BSPDB256MEM9
Set ol36 = 1 Meg
BSP0BIBMMEM36 BSPDB258MEM36
CALL for QUANTITY PRICING
Disk Drive Cabinets
from JMR Electronics
Part Number
Description
Price
BSJMR1C5
5V4" Sgl Floppy 5lbs.
$ 59.
BSJMR2C5
5V4" Dbl Floppy 9lbs.
$ 89.
BSJMR2C5C
JMR2C5 with data cable
$ 99.
BSJMR2SV5
Dual 5V4" V?H\ Flpy 7lbs.
$ 85.
BSJMR2C8
Dual B" Floppy 35lbs.
$229.
BSJMRDTCB
Dual 8" V 2 Hi Floppy 12lbs $179.
BSJMRHDC51
Sgl 5V4" Hard Disk 16lbs.
$199.
BSJMRHDC51HH Sgl 574" V? Hi Hard 16lbs.
$199.
BSJMRHDC52
Dual 5V4" Hrd Dsk 20lbs.
$299.
D & K Precision 1560
Dual Trace 100MHz Scope
BSBKP1580
List Price
$1595.00 60AC
Sh.Wt.25lbs. <^W*TW
You Save $700.00!!!
5Y4" Double Sided Double
Density Diskettes
$1.20 $1.00 950
Each h Packs Each In Packs Each In Packs
of 50 0(250 0(1000
$1.20x50= $1.00x250= 950x1000 =
$60.00/pack $250.00/pack 950.00/pack
BS5DS50 2lbs. BS5DS25Q 8lbs BS5DS1000 30lbs
Shugart SA604
5Mbyte Hard Disk
ST506 Compatible!
BSSHU804
Sh.Wt. 9lbs.
BSSHU604M Manual
$15.00
Inquiry 285
PRIORITY
ELECTRONICS
■■■ 9151 Deenng Ave.. Chotsv^rth, CA 9B11-5B6/
ORDER TOLL FREE (600) 423-5922, Local: Colo) 709-51 1 1
MINIMUM PREPAID ORDER S25.00. Terms U.S. VISA, MC, BAG, Check, Money Order, U.S. Funds ONLY. CA residents add 6%, 6 $&%, or 7% Sales
Tax, depending on your local rates. Include MINIMUM SHIPPING & HANDLING of $3.00 for the first 3 lbs., plus 40C for each additional pound (20C if
within California) Plus 25C per S1 00.00 value of your order for Insurance. Orders over 70 lbs. sent freight collect. Just in case, include your phone
number. Prices subject to change without notice. We will do our best to maintain prices through July 1985. Credit card orders will be charged
appropriate freight. We are not responsible for typographical errors.
ORDER TOLL FREE (800)423-5922 - CA, AK, HI CALL (818) 709-51 1 1
A word lor this Punch/Reader Combo is
Speed! Model 510 punches paper tape at 110cps,
reads at 150cps. This rugged machine is computer
compatible offering RS232C, current loop, parallel
inputs. The ASCII-to-Baudot code conversion per-
mits direct keyboard entry for Telex/TWX transmis-
sion. Plus: 256 character storage. 75-9600 baud
rate, 5-8 level tape, stock. ADDMASTER CORR 416
Junipero Serra Dr., San Gabriel, CA 91776 •
818/285-1121.
""""Heath
Users
Double Your
5%" disk storage
capacity without adding a drive.
Get twice as much from your H88 or
H89 microcomputer. Our FDC-880H
floppy disk controller, in conjunction
with your 5 1 /" drives, for example,
expands memory capacity from 256
bytes to 512 bytes per sector.
And it handles single and double-
sided, single and double-density, 8" and
5 1 /" drives — simultaneously.
Ol
CD.R. Systems inc.
Controlled Data Recording Systems Inc.
7210 Oairmont Mesa Blvd., San Diego, CA 92111
(619) 560-1272
M PC/XT USERS!
M COGTREE Utilities by
Cogitate SI 29.95
# LYNC by Norton-Lamber SI 99.95
M DATAFLEX by Data Access . . . Varies
f RM/COBOL by Ryan/
McFarland Varies
# Universe by Omnitrend . . . . S 98.50
* Blue Mac! by Cogitate S 599.00
# CadPower + by Trilex S 995.00
M Softext Teaching Aids S 95.00
M PrintSet by Cogitate S 79.95
-T CogiTAPE by Cogitate CALLU
f Anti-Static Products Varies
J~ Uninterruptible Power
Backups Varies
J~ TeleVideo Software CALLI!
ElifWIE
'A Higher Form of Software"
24000 Telegraph Road
Southfleld. Ml 48034
(313) 352-2345/Telex 386581
VISA/MASTERCARD ACCEPTED
Dealer Inquiries Welcomed
Inquiry 15
Inquiry 75
Inquiry 81
DATA ACQUISITION TO GO
INTERFACE FOR ANY COMPUTER
Connects via RS-232. Built-in BASIC.
Stand alone capability. Expandable.
Battery Option. Basic system: 16 ch.
12 bit A/D, 2 ch. D/A, 32 bit Digital I/O.
Expansion boards available. Direct
Bus units for many computers.
SPECIALISTS IN PORTABLE APPLICATIONS
(201) 299-1615
P.O. Box 246, Morris Plains, NJ 07950
ELEXOR
Solve your dbc problem* buy 1 00% mai ace
tested 0yaafl Jah^ba AD order* ahtjiped
from stock, wUfcfci 24 houm Call toll FREE
(800) 2354137 for prices and fc nfown an on .
VW and Maater Card accepted.
PACIFIC
EXCHANGES
100 Foothill Blvd.
San Luis Obispo. CA
93401. (In Cat call
(805)543-1037
33fc».
$495 W^
PC MOTION™ Control Board
IRM PP/YT compatible stepper motor
IDIfl r U/ A I control plug-in board
• 4 Axis stepper motor controller interface
• 32 digital I/O with (5) interrupts
• 4 channels encoder pulse inputs
• Includes real time interrupt-driven easy to
use software
Smart board for Industrial and Robotic
motion control that uses only a small
percentage of cpu time. System needs only
simple BASIC commands from application
software.
— 100's ol satisfied customers
use our products —
***30-day money back guarantee***
PnrrPQ I ARQ TeL ( 714 ) 751-0442
ROGERS LABS Te| ' ex 681393
2727 Croddy Way #E, Santa Ana, CA 92704
Inquiry 137
Inquiry 272
Inquiry 304
Electronic
Circuit
Analysis
• New release
• Transient, AC, DC analysis
• Full nonlinear
• Over 200 nodes
• Full editing
• Macro circuits
• Worst case, Monte-Carlo
• Temperature effects
• Frequency dependent parts
• Time dependent parts
For MS-DOS. 128k minimum.
$395.00
Tatum Labs
P.O. Box 698
Sandy Hook, CT 06482
(203) 426-2184
Erases Most Eproms
in 3 Minutes ^
Solid State 2-8 Min.
Timer Version $54.95
For all 24 or 28 pin devices— 2 at a time.
90 DAY WARRANTEE SHIPPING & HANDLING
DEALERS WELCOME M R ||i» NTS
. ... ^.^ ^-.^ ADD6%TAX
WdLLIMG CO.
4401 S . JUNIPER • TEMPE, A2 85282 • (602) 838-1277
SUPERCOPY
FOR IBM PC
Powerful utility copier, it allows making of
backups of any diskette for IBM PC and com-
patibles.
Very compact, it replaces the Diskcopy
without virtually losing any space. Its menu
offers easy access to functions such as pro-
tection against copies from a diskette; anal-
ysis diagnosis; parameter modification and
erasing of the target diskette.
Available in English, French and Spanish
with instructions included in the diskette.
Frequently updated, its price is $30 each
or $15 for orders of ten or more. This product
is provided for the purpose of enabling you
to make archival copies only.
N.Y. residents add sales tax.
Send check or money order to:
Yet i ware
P.O. Box 1368
New York, NY 10025
212-222-6682
IBM PC is a trademark of IBM Corporation.
WE WANT DEALERS.
Inquiry 349
Inquiry 376
Inquiry 384
LOWEST PRICES
OF THE SUMMER
PRINTERS
OKIDATA
MLl82P120cps 229
ML 182 IBM Graphics Comp 229
ML182S 10" Carriage 279
ML83A, 15" Para. & Ser 545
ML192P, 160cps 359
ML192 IBM Graphics Comp 359
ML192S,160cps 465
ML193P,160cps 579
ML193IBM GraphicsComp 579
ML193S, 160cps 599
ML84P,200cps 669
ML84IBM 669
ML84S, 200 cps 769
STAR MICRONICS
SG-10, 120cps,2Kbuffer $ 239
SG-15, 120cps,2K buffer 389
SD-10, 160 cps, 10" carriage 369
SD-15, 160cps r Core Qual 479
SB-10 Draft & NLQ24wireprinthead 799
EPSON
LX80, 100 cps, 1 0" carriage Call
FX80 + , 160 cps, 10"carriage Us
RX100,100cps, 15" carriage First
FX100 + ,160cps, 15" carriage For
LQ1500DraUNLQ Lowest
SQ2000, All New Prices
*We Are An Authorized Dealer
C. ITOH
Prowriter8510AP + , 120cps $ 329
Prowriter8510SP, 180cps 399
Prowriter I1 1 550 P, 15" 120cps 435
Prowriterll1550BCD,15"120cps .. 499
1550SP,180cps 525
StarwriterF10-40PU,40cps 949
Print master F10-55PU, 55 cps 1 029
DYNAX
DX15XL,20cps By Brother $ 379
JUKI
6100,L.Q.18cpsw/proportionalspc.$ 379
6300 689
TOSHIBA
P1340P $ 595
P1340S 595
P351 P, Faster than 1351 1 275
P351 P/S, Fasterand MoreVersatile 1325
PANASONIC
1091 w/Tractor,120cps,1yr. war. . .$ 279
1092 439
1093 669
HARD DISK DRIVES
RODIME
10Megw/Cont.,1yr.warr. $ 650
SEAGATE
10 Meg w/Cont., 1 yr. warr $ 679
ALPHA OMEGA
10Megw/ControllerCard $ 699
20Megw/ControllerCard 1099
33MegvWControllerCard 1395
DISK DRIVES
TANDON
TM100-2forlBMPC $ 95
QUME
V 2 Ht. ds/dd360K, 100% IBM Comp. . . $ 85
TEAC
55B Double Sided 360K $ 99
Quad Density 159
Drives For Apple & Franklin
MICRO-SCI
A-2 $ 169
A.5Cfor Hew/cable 179
A.5 1 / 2 height forllE 189
Controller Add 55
PRINTER
ACCESSORIES
ORANGE MICRO
Grappler + $ 85
Buffered Grappler + , 16Kexp.64K . 155
TOSHIBA
Bi-DirectionalTrac. 1351/351 . . .$ 149/155
Font Disk forDown loading P1351 . . 50
MICROTEK
Dumpling GX(sameasGrappler +) $ 69
Dumpling GX w/16K buffer 135
Dumpling GXw/32K buffer 147
Additional Buffering 16K 12
FOURTH DIMENSION
Par.Card& Cable for Apple $ 47
OKIDATA
Plug and Play for IBM $ 49
Tractor for 82A& 92 49
JUKI
Bl-Direc. Tractor for6100/6300 .$ 125/135
Serial Interface 65
CABLES
IBM PC to Parallel Printer $ 18
SerialCable 18
Centronics M/M or M/F 18
DISPLAY MONITORS
QUADRAM
Amberchrome IBM compatible $ 165
AMDEK
V300G $ 125
V300A 135
V310AforlBMPC 159
Color 500 Color Composite 339
Color600 RGB Hi-Res 429
Color710 Super Hi-Res 545
TAXAN
IBM Green Monochrome#121 $ 129
IBM Amber Monochrome #122 139
RGBIBMw/CableRGBComp 429
RGB Super Hi-Res. #415 393
RGBSuperHi-Res. #440 Best Buy . . 499
RGB/Comp. Med. Res. #210 259
PRINCETON GRAPHICS
HX-12 for use with IBM PC $ 445
Max12EAmberforlBM 179
SR 12Super Hi-Res 565
Scan Doubler 185
X-TRON
AG-12, 1000 x 450 H i-Resw/tlt. swvl. . $ 130
AA-12, 1000 x450 Hi-Res w/tlt. swvl. . 135
13
m
»
"XT'
Tsrapn:
■
K
H^M
IBM PC
COMPAQ DESK TOP
• 256K of Memory
• One Drive
• Two V* Height Drives
• 256K of Memory w/Par. Port
• Color Graphics Card
• 10 Meg Hard Disk
• Taxan Green Monitor
• Taxan Green or Amber
S1750
$2450
IBM PC XT
• 256K of Memory
COMPAQ DESK TOP
• One IBM Floppy
• 640K of Memory
• 10 Meg. Hard Disk
• Two Disk Drives
• Color Card
• 10 Meg Hard Disk
• Taxan #425 RGB Hi-Res &
• Taxan Green or Amber
Comp. Gr.
• Epson LX80 w/Cable
$3190
S2995
"THE COMPANY THAT DELIVERS"
IBM PC ACCESSORIES
IBM
IBMDos3.0 $ 69
Tech Ref.f or Dos 2.1 or3.0 69
PARADISE
Modular Graphics Card $ 269
ModuleA 79
Module B 120
165
14
i 199
239
349
VUTEK (2 yr. war.)
Vutek - CPS Board, RGB & Composite
w/Par.&Ser.Ports,2Yr.War $ 239
ColorCard(Herc. comp.)w/Para. ... 159
Monographic Card (Here, comp.) . . . 269
AST RESEARCH
SixPak + w/64K $ 239
Game Port 49
KEYTRONICS
KB5151 $ 179
MICROTEK
MonochromeTextPar.&Ser $ 185
Color Graphics Card 165
TECHMAR
PCMate64Kexp. to256K $ 99
PC Mate Mem. Brd. w/256K Installed 175
5-Pak
64K MEMORY UPGRADE
64K(9chlps)200ns $
PERSYST BOARD
Bob H i-Res Display Adaptor $ ;
QUADRAM
Quad Color 1 Board 3
Exp. Quadboard w/64K & Game Port
Quadlink3000 Run Apple sft on IBM
APPLE & FRANKLIN ACCESSORIES
ADVANCED LOGIC SYSTEMS
ZEngine2.2 $ 119
APPLE
Super Serial Card $ 135
ASTAR
RF Modulator $ 17
MICRO-SCI
64K,80Col.Card $ 85
ACCESSORIES
Kensington SystemSaver $ 69
Fan f orApple 1 1 & II E w/surge 37
MICROTEK
Serial Interface $ 75
MICROMAX
Viewmax 128K extended 80 col. card
for Apple ME W/64K $ 124
80co^ardforAppleim^^^^^139
PERSONAL SYSTEMS
APPLE
Professional Sys. inch Apple HE w/128K &
80 col., tilt mon., duo disk w/con't kit . $1345
Apple lie Lightweight Portable Call
IBM
IBM PC Bare w/cont. & keyboard . . .$1345
IBM PC64K.1 Drive 1475
IBM PC, 2 Drives w/256K 1 599
IBM XT, 10 Meg., 360K Dr. w/256 .... 2795
IBM XT Barew/256K& IBM Floppy. . 2095
Call About All "AT" Systems
SANYO
MBC550-2 w/1 320K Drive & sftwr. . . $ 750
MBC 555-2 w/2 320K Drives &
more software 990
Portable Call
Serial Port for Sanyo 79
COMPAQ
256K, w/2 -320K Drives $1975
DeskTop Model 1 1725
DeskTop Model 2 2150
DeskTop Model 3 3795
DeskTop Model 4 4495
WYSE
1100-1 incl. 256K w/two 360K Drives, 1 par
& 2 ser. ports $1399
1100-2 incl. 10 meg, 1 floppy, 256K, 1 par. &
2 ser. ports 2599
*Wyse Monitors & Exp. Chasis Available
SOFTWARE
LOTUS DEVELOPMENT CORP.
Lotus1-2-3 $295
Symphony 437
ASHTON TATE
DBasell $ 329
DBase III 419
PRINTER SWITCH BOX
EXPONENT
CentronicsTwoSwitch $ 84
Centronics FourSwitch 110
Serial Two Switch 75
MODEMS
ANCHOR
MarkXIl $ 219
VolksmodemXll 185
Anchor Express Call
HAYES MICRO
300 BaudSmart Modem $ 189
1200 BaudSmartModem 389
1200BforlBMPCw/SMII 379
2400 Baud Modem 645
Micro Modem HE 259
Chronograph 189
300 For Apple lie w/Sftwr Call
DISKETTES
PC DISKETTES
Sgl./Dbl.(Boxof 10) $ 16
DbUDbl.(BoxoMO) 18
COMPUTER CONNECTION
Dbl./Dbl. (Box of 10) $ 16
Sgl./Dbl. w/DiskContainer(10) 20
Dbi./Dbl.w/Disk Container 20
Bulk50& Up— Dbl./Dbl 1.35 ea.
5 yr. warranty
We Stock What We Sell! !
IF YOU SEE IT ADVERTISED FOR LESS, CALL
COMPUTER CONNECTION FIRST FOR LOWEST QUOTE !
MAILORDER:
1 71 21 S. Central Avenue, Unit L
Carson, California 90746
NO SURCHARGE FOR CREDIT CARDS
We accept VISA, MasterCard, COD
fw/deposit], Certified Checks or
Wire Transfers. Minimum Shippi g
Charge $4.00. Some items subject
to back order. California Res. add
GV*% Sales Tax. All returns are
subject toa15% restocking charge
and must be authorized by store
manager within 10 days. Prices
subject to change without notice.
This Ad supersedes all others.
ORDER LINE
[800] 732-0304
[Outside California]
[213] 635-S8D9
(Inside California)
Mon.-Fri. 7 a.m. to 6 p.m.
Saturday 11 a.m. to 3 p.m.
CUSTOMER SERVICE:
[213] 635-5065
Mon.-Fri. 9 a.m. to 3 p.m.
Inquiry 94
JULY 1985 'BYTE 429
BUILD YOUR IDEAS
with tutsim:
Design a real system
model by simulation!
TUTSIM allows you th
power to model, con-
duct experiments, eval
uate strategies and
much more.
TUTSIM models:
■ Control and
Servo Systems
■ Robotics
■ Fluid Dynamics
■ Batch Chemical Processes
■ Biological Processes
■ Thermodynamics
Write or call for more information.
For the IBM PC's and other micros.
Short form $29.95
AjpjpDfi@dl 8
200 California Ave., #214
Palo Alto, C A 94306
(415) 325-4800
VT100 $150
* plus your
PC, jr, XT, AT or compatible
ZSTEMpc-VT100 Smart Terminal Emulator
1 32-col. by windowing - no addit. hardware
Double High Double Wide Characters
Full VT100 line graphics. Smooth scrolling
2-way file transfers incl. XMODEM and KERMIT
Full keyboard softkeys/MACROS
Speeds to 38.4KB. High Throughput
Color/graphics, monochrome & EGA support
International Font Support
Single Key DOS Access
ZSTEMpc-VT100 $150. ZSTEMpc-D200 $125.
30 day money back guarantee. MC/VISA.
KEA SYSTEMS LTD.
#412 -2150 W.Broadway
Vancouver, B.C. CANADA V6K 4L9
Support (604) 732-7411
Orders Toll Free (800) 663-8702
Zstm by ICKA
6800/6809
Micro Modules
OEM O8Q0/6809 MICROCOMPUTER
MODULES for dedicated control arid
monitoring. Interfaces for sensors*
transducers, analog signals,
solenoids, relays, tamps, pumps,
motors, keyboards, displays, IEEE -486,
serial I/O, floppy disks.
wixtik
IWinlek Corp.
1801 South Street
Lafayette, IN 47904
317-742-8428
Inquiry 36
Inquiry 385
Inquiry 381
1 OH -> WINDOWS (for C) |
OH->WINDOWS is a complete programl
llibrary of window presentation and manipu-j
[lation functions for use in C programs.
Over 60 powerful primitives available to create, I
fill. move, save and print windows with single I
calls as simple as using Printf and Scanf
Full color control and conversion for B&W|
displays
65 windows on four pages
Detailed manual which fully describes all of the|
available functions (examples provided)
Runs on IBM. PC. XT. AT and all Compaq|
models under DOS. 1.1. 2.X. and 3.0
Minimum system overhead (4K-10K bytes)
Works with Microsoft, Lattice, and C86 C |
compilers.
$74.95 (Visa. MC accepted)
Demo available $5.00
Call or Write SofTron. Inc.
109 E. Scenic Dr.
Pass Christian. MS 39571
(800)824-3609
Developed by
CAB Concepts
SAVE TIME AND MONEY WITH
LOW COST PI-SWITCH BOXES.
r-¥^ &-£
I -jj.fi Starting at $59.95 L^-J
•Quickly shares your computer among
multiple terminals, printers, moderns, etc.
with just a flick of the wrist.
•Compact black & beige aluminum
enclosure features a high quality rotary
switch with rear mounted connectors.
•Serial RS 232 Models have fern. 25-Pin Conn.
{Lines 1-7 & 20)
PI-02-S switches 2 to 1 $59.95
Pk03-S switches 3 to 1 79.95
PI-05-S switches 5 to 1 109.95
•Parallel models have fern. 36-Pin cent. conn.
PI-02P switches 2 to 1 94.95
PI-04-P switches 4 to 1 154.95
•Dealers, schools & custom inquiries welcome.
•One Year Warrantee, COD, VISA, M/C.
•Shipping UPS $2.00/ea. AIR $4.00/ea
7301 NW 41 St.
i in/. MIAMI, FL 33166
Lll irV (305) 592-6092
CONVERSE ! T S COMPUTER
Created at MIT in 1966. ELIZA has become the world s most celebrated
artificial intelligence demonstration program. ELIZA is a non-directive
psychotherapist who analyzes each statement as you type it in and then
responds with her own comment or question— and her remarks are
often amazingly appropriate!
Designed to run on a large mainframe. ELIZA has never before been
available to personal computer users except in greatly stripped down
versions lacking the sophistication which made the original program s(
fascinating
Now, our new microcomputer version possessing the FULL power and
range of expression of the original is being offered at the introductoiy
price of only $25. And if you want to find out how she does it (or teach
her to do more), we will include the complete SOURCE PROGRAM for
only $20 additional
Order your copy of ELIZA today and you II never again wonder how Ic
respond when you hear someone say. Okay, let's see what this com-
puter of yours can actually do
ELIZA IS AVAILABLE IN THE FOLLOWING FORMATS:
1 S'A inch disk (or the 48K Apple II, II Plus, lie or lie
$25 for Prolected Version— $45 for Applesoft Source Version
Please add $2 00 shipping and handling to all orders
[California residents please add 6% sates tax)
ARTIFICIAL INTELLIGENCE RESEARCH GROUP
921 North La JoHa Avenue, Dept. B
Los Angeles. CA 90046
-^=2 — I (213)656-7366 (213)654-2214
MC. VISA and checks accepted
A I
S iESD
Inquiry 321
Inquiry 310
Inquiry 40
DOUBLE ~
TH E OPTION CAPAC
OF YOUR IBfirl PERSONAL COMPUTER
PC-XTRA
• DIRECT EXTENSION OF
ISM PC BUS
• NO SOFTWARE CHANGES
• NO HARDWARE MODIFICATION
• STYLING CONSISTENT WITH IB
Addali those special options that you've been!
wanting without worrying aboul filling your'
pfug-ln and back panel space
DEALER INGO
S 549 °°* F.O.B. SANTA ANA %*
•CALIFpfiNSA RESIDE MS ADD $*e SALES TAX
PC HORIZONS, INC.
1701 E. Edinger, Ste. A6, Santa Ana, CA 92680
(714) 953-5396
maxell disks
LIFETIME WARRANTY
TIRED OF WAITING
FOR SERVICE AND PRICE?
9 out of 10 SURVEYED
DISK BUYERS PREFERRED
NORTH HILLS
#1 IN SERVICE AND PRICE
1-800-328-3472
Formatted and hard sectored disks
in stock-Dealer inquiries invited.
COD, VISA, MASTERCARD
All orders shipped within 24 hrs.
AA4W
NORTH HILLS CORP.
INTERNATIONAL
3564 Rolling View Dr.
White Bear Lake, MN. 55110
MN. call collect— 612-770-0485
liil
_^ FOR THE BEST OF US .
■"■ THECVPHEIT
A COMPLETE 68000 & ZBOA
SINGLE BOARD COMPUTER SYSTEM
WITH ULTRA-HIGH-RES GRAPHICS!!
LOWER PRICES! NOW 1 MEGABYTE CYPHER AT $1 ,299.95
MOTOROLA III INTEL
; ' MOTEL COMPUTERS LIMITED
174 9ETTY ANN DRIVE. WILLOWDALE.
TORONTO. ONTARIO. CANADA MSN 1X6
(410] 220-1727
Inquiry 270
Inquiry 252
ESTABLISHED 1977
Computer Systems
Please call w/y our System Requirements so that we may
quote the configuration that best fits your needs.
CROMEMCO 10MHz 68000 UNIX-5 Systems
CS-100H50X20E 2Mb ECC RAM 50Mb H.D. $13,849
INTERCONTINENTAL MICRO SYSTEMS 12 User Hi-
Speed 16 Bit System. Includes 1Mb Automatic Cache
Buffer, Dual 8" Floppies. 25Mb Fixed and 25Mb
Removable Hard Disk (Complete Back-Up in 5-Min.)
256K Ram Per User, Turbodos 1.41, NewWord Word
Processor, w/Spelling Checker & Merge Print $18,995
MORROW MD3, MDT70 & HR15-XL Printer $1,595
MORROW MD5, MDJ70 & HR15-XL Printer $2,125
MORROW MD11, MDT70 & HR15-XL Printer $2,295
MORROW PIVOT I & I1 1 1.5 LB Portable W/4 HR Battery
IBM Compatability, Expansion Capability, S/W & More
Call For Our Dual Drive Lumlcon Screen Special!
MOTOROLA 16 User MEGAFRAME with Parallel
Processing, UNIX System 5 & VAX 750 PWR. CALL
PC-1 00 S-100's PC COM PA T. with Dual 5VT DRVS., P, S
& G Ports. Clock-Cal/Batt. 8 Slots, Mono. Video CTRL,
256K RAM, MS-DOS 2.1 & NewWordWordProc. Merge-
Print & Spell Check $1,299 W/10Mb H.D. $1,749
VIASYN 816/C-H40 w/ 5W'x8" FLPY'S $6,795
VIASYN 816/10-H40 w/ Two 5'/«" FLPY'S $5,395
CALL FOR OTHER SYSTEM CONFIGURATIONS
ZENITH 150-PC COMPATIBLE SEE patsf 397
S-100 Bus Boards
If you purchased before calling us, you probably paid
too much! We stock ACKERMAN DIGITAL, ADVANCED
DIGITAL, CCS, COMPUPRO/VIASYN, CROMEMCO,
ELECTROLOGICS, HUDSON, INTERCONTINENTAL
MICRO SYSTEM, KONAN, MORROW, MULLEN
COMPUTER, NORTH STAR, PICKLES & TROUT,
SYNTECH DATA, TARBELL, TECMAR, TRANSEND
A Few Of This Month's SPECIALS Are:
COMPUPRO/VIASYN RAM 22. 256K STATIC $779
COMPUPRO/VIASYN RAM 23, 128K STATIC $415
DUAL NEW BOARD SPECIALS CALL
MACROTECH 256-ST STATIC RAM $850
MACROTECH 5 12-ST STATIC RAM $1,650
MACROTECH ADIT-4 From 4 to 16 INTELLIGENT
SERIAL I/O Board FROM $699
MACROTECH MI-286 80286/Z80H DUAL PROC. $799
MACROTECH MSR-II 1Mb DYNAMIC RAM $1,165
SYNTECH DATA SYS - 40% OFF PRESENT STOCK
PC-Slave Boards
ADVANCED DIGITAL PC-SLAVE W/256K, 8 MHz 8088
CPU, 2 S Ports, RTNX S/W-For Multi-User PC $595
ALLOY PC-SLA VE/16 256K to 768K RAM CALL
PC-Multifunction Boards
We Have aGood Selection of Multifunction and Memory
Boards for PC, XT, AT, JR, AT & T, and PC Portables
STB BIG BYTE 384K $210
STB GRANDE BYTE IPC- AT 2.5Mb $789
STB RIO GRANDE I PC- AT 1.5Mb, 2 S, P, & G $659
STB RIO PLUS IIIPC & XT 384K $299
TECMAR CAPTAIN 384K w/Treasure Chest $220
TECMAR JR. CAPTAIN 128K w/Treasure Chest $289
TECMAR EXPANSION CHASSIS With 8 Slots $675
TECMAR MAESTRO 2.5Mb $695
TECMAR WAVE 256K Fits XT Short Slot $209
PC-Video/Graphics Boards
STB GRAPHICS PLUS II Wl Paral. PRT Port $240
STB MONO PLUS II wl Paral. PRT. Port $155
STB SUPER RES 400 16 Color Hi-Res $359
TECMAR GRAPHICS MASTER 16 Color Hi-Res $439
TECMAR GRAPHICS TENDER RGB/PRT. PORT $189
PC-Scientific/Industrial Boards
TECMAR BASE BOARD 96 Digital I/O Lines $219
TECMAR DADIO D to A Up to 24 Devices $249
TECMAR E+EEPROM PROGRAMMER/READER $319
TECMAR E+EEPROM EXPANSION 192K Ext. $379
TECMAR E+EEPROM SOFTWARE $65
TECMAR IEEE-488 Board $249
TECMAR LABMASTER wl TM40 PGL Option $885
TECMAR VIDEO VAN GOGH with Software to Digitize
TV Images $275
PC-Data Security
S-100 DIV./696 CORP.
14455 NORTH 79th ST.
SCOTTSDALE, AZ 85260
Inquiry 308 for End-Users.
Inquiry 309 for DEALERS ONLY
Floppy Disk Drives
MITSUBISHI 2894 STD. HT. 8" DSDD $395
MITSUBISHI 2895 HALF HT. 8" DSDD $369
MITSUBISHI 4853 HALF HT. 5V*' 96TPI DSDD 139
TANDON 100-2A IBM-PC Compatible $115
TEAC FD55B & MITSUBISHI 4851 5X" VbHT. $95
Hard Disk Subsystems
ALLOY, AMCODYNE, MAXTOR, MICROPOLIS,
MITSUBISHI, QUANTUM, RODIME, TANDON and
TEAC Drives. SEE PAGE fig.
Modems
HAYES SMART MODEM 1200, RS-232 $449
HAYES SMART MODEM 2400, Universal $669
PRENTICE POPCOM w/ PFS Access C150/X150 $315
PROMETHEUS PROMODEM 1200 Hayes Compatible
w/ Built-in PWR Supply-RS232 Stand Alone Unit $289
OPTIONS FOR PROMODEM 1200 ARE:
OPTION: PROCESSOR $75
OPTION: 64K MEMORY $35
OPTION: ALPHANUMERIC DISPLAY $79
PROMETHEUS 1200A Apple II. Il+,lle Card w/Terminal
Software in ROM $295
PROMETHEUS 1200 B/PC wl PROCOM S/W $265
PROMETHEUS 1200M MAC-PAC w/ Software $329
U.S. ROBOTICS PASSWORD 1200 CALL
U.S. ROBOTICS AUTO DIAL 21 2 A CALL
U.S. ROBOTICS S-100 BOARD 300/1200 $295
U.S. ROBOTICS PC MODEM W/Telpac Software $249
U.S. ROBOTICS PC-MODEM With Clock-Cal./Battery,
Printer Port, 256K & Telpac $459
SALES 800-528-3138
CUST. SERVICE/TECH. 602-991-7870
TELEX 9103806778 SONEHUND
Networking & Switch Boxes
GILTRONIX MANUAL AND A UTOMA TIC SWITCHING
UNITS to Fit all of Your SHARED Printer, Terminal,
Modem, and Other Peripheral Needs. From $79
INTERCONT. MICRO SYS. LAN-PC w/o RAM $469
INTERCONT. MICRO SYSTEMS LANS-100 $359
Software
We Have Access to all Well Known Brands - ORDER
CORRECTLY - SOFTWARE IS NOT RETURNABLE!
Monitors & Terminals
TATUNG CM-1322 640X200 RGB-SATISFACTION
GUAR. It Puts Competition to Shame! $395
TATUNG CM-1360 640X200 RGB W/GRN & AMB
Switch PLEASE ASK ABOUT OUR "HOT SPARES"
LOANER POLICY $419
TATUNG CM-1370 720X480 RGB w/GRN Switch Long
Persist Phos. Works w/ STB's SUPER RES 400 $499
TATUNG MM-1222GIA Hi-Res 12"TTL(IBM) $119/125
TATUNG DM-12VLG/A Hi-Res 12" Compos. $119/125
TAXAN MONITORS Call for Low Prices
TECMAR 640X480 RGB.GRN Switch Long Phos $519
ZENITH ZVM123A (GRN) 122A (AMB) $85/$89
ZENITH ZVM135 HI-RES RGB w/ Green Switch $449
KIMTRON KT-7/PC Emulating Terminal CALL
LIBERTY TERMINALS w/Variable Scrolling, Green,
Amber, 14", DEC Compatibility ExtraPages of Memory,
and Graphics Options in Stock at Unbeatable Prices.
LINK 725 WYSE50 Compat. 14" GRN or AMB CALL
LINK 125/PC w/PC Emulating Video & Keybd CALL
WYSE 50/75 TERMINALS In Stock $469/$639
ZENITH Z29/Z49 TERMINALS $619/$849
Printers & Plotters
BROTHER HR-10 12CPS Daisy w/ TRAC, S&P $299
BROTHER HR-15-XL 17CPS Daisywheel S or P $359
BROTHER HR-35 36 CPS Daisywheel S or P $699
BROTHER M1009 50CPS Dot Matrix 6.6 Lbs. $195
CITIZEN MSP-25 200/50 CPS 15" ULTRA QUIET $599
COMREX 425 420 CPS DATA to 107CPS NLQ CALL
EPSON LX80, RX100+, FX80+, FX100+.LQ1500 CALL
HOUSTON INST. PLOTTERS & DIGITIZERS CALL
NEC DATASOUTH DIABLO Available Upon Request
OKIDATA New 182 Quiet 120 CPS & 60 CPS CALL
We Also Stock OKIDATA 92, 93 & Accessories CALL
TEXAS INSTRUMENTS 800 SERIES CALL
Printer Buffers
WESTERN DIGITAL WD200 wl Incrypt-Decrypt S/W -
Absolute Security For Stored or Transmitted Files. Can
Be User Transparent & Automatic. $139
JOHNATHON FREEMAN UPB 64K FORMERLY TTX in
and/or Out Serial and/or Parallel $169
PRACTICAL PERIPH. MICROBUFFER 64K CALL
Testing Devices & Software
DATACOM TRI-STATE RS232 V .24 Breakout $175
DYSAN Floppy Analyzers CALL
FLUKE 77 DVM w/ Holster $119
RID-DYMEK FLPY DRV DIAGNOSTIC DISKETTE $25
Diskettes & Cartridges
3M TAPE CARTRIDGES 300XL & 600A in Stock$29.95
DYSAN DISKETTES Low Prices From $19:50
DYSAN *Hard Disk Cartridges 5'//' & 8" $99/$150
FUJI FILM FLOPPY DISKS Low Prices From $16.50
Accounting
CORE SOFTWARE'S FASTRAK: A DATA FLEX
Application for all Your Accounting Needs Supporting
All Popular Networks & Operating Systems CALL
Spreadsheets & Integrated Pkgs.
CALL
$299/$429
$319
$129
CALL
ASHTON-TATE Framework
LOTUS 1-2-3/SYMPHONY
MDBS Knowledgeman
MICROSOFT Multiplan
PFS Plan
SORCIM Supercalc-3 Better Than 1-2-3!!? $209
Operating Systems & Utilities
BORLAND SideKick Windows & Calculator CALL
COMPUPRO/VIASYN CPM at Affordable Prices
CROMEMCO COMPLETE LINEat GOOD ECONOMIES
DIGITAL RESEARCH Complete Line up to 35% OH
Language And Tools
BD SOFTWARE "C" Compiler 8" SS SD 8 BIT $95
COMPUTER INNOVATIONS C-86 "C" Compiler $299
COMPUVIEW Vedit-86/Vedit-MSDOS $150/$120
DIGITAL RESEARCH Most Products in Stock CALL
LATTICE "C" Compiler (Ask About Options) $299
MICROSOFT Complete Line CALL
Data Base Managers
ASHTON-TATE dBase II & III $275/$375
DATA ACCESS Dataflex Multi-User BEST PRICE
PFS File/Report CALL
Graphics And CAD
DIGITAL RESEARCH DR. GRAPH AND DRAW $189
MICROPRO CHARTSTAR CALL
PFS Graph CALL
VECTRIX Graphics Systems Utilize 9 Bit Planes and
have 384K RAM to Operate Independently of Host Video
Controller and RAM Memory
VECTRIX VX/PCA 512 Colors/Pallette of 4,096 $1,995
VECTRIX VX384A Stand Alone RS232 Co-proc. $3,395
VECTRIX VX1301 13" RGB Analog Monitor $1,295
VECTRIX VX1901 19" RGB Analog Monitor CALL
VECTRIX VX/PCB 512 Col./Pall. of 16,800,000 $2,595
VECTRIX VXTB 11"X11" Graphics Tablet $895
Communications
MYCROFT LABS MITE AND MITE PLUS From $79
MICROSTUF CROSS TALK XVI $98
PFS Access CALL
Word Processors
MICROPRO WORDSTAR, Etc. CALL
NEWSTAR NEWWORD w/ Money Back Guar. $129
OASIS THE WORD PLUS Spell Check, CP/M86 $89
PFS WRITE/PROOF CALL/CALL
Power Solutions
SAFT SPS1000VA/SINE 1 mSEC Switch CALL
SOLA MINI UPS 750 Watt Sine Wave HIGH INRUSH
(4500 Watt) 100% Batt. Op. w/o Switch-Over CALL
TRIPPLITE BC-425-FC 425 Watts 15-20 Minutes $449
TRIPPLITE ISOBAR Line Suppressor-Filters from $40
TRIPPLITE SB-1000 Watt w/80 Amp/Hr. Battery $695
Mainframe & Drive Enclosures
INTEGRAND 1100 7 Slots and 2 X 8" Drives $475
JMR 1H5 5'A" H.D. Cabinet $189
MESA POWER SYSTEMS 5401 5V<" Hard Disk $209
MICROWARE 511001 Dual Hor. Vi Ht. 5Y«" FLPY $75
PARA DYNAMICS 3820S PRONTO $1,150
Chips
We Have Some of the LOWEST PRICES in the Nation!!
64K, 256K, 8087 & 80287 CALL
FULL DEALER SUPPORT
VISIT OUR SHOWROOM
HRS. 8:30 AM - 5:00 PM M-F
All merchandise new. Advertised prices are cash prepaid only. MC, Visa &
P.O's from qualified firms - add 3°/o. Wires, COD's ($5 mln. fee) with
Cashiers Check/MO, & APO's accepted. Shipping: minimum $4 first 3 lbs.
Tax: AZ RES ONLY add 6% sales tax. All returns subject to20% restocking
fee. Retail prices slightly higher.
SPECIAL DISKETTE OFFER
Verbatim Datalif e Disks have 6 data-
shielding improvements for greater
disk durability and longer data life.
PLUS! if you call, write, or utilize
reader service in response to this
ad— we'll send you our full-range
catalog of computer supplies with
Special Offers good for further sav-
ings on Verbatim diskettes and
many other quality products.
Call or write for our discount catalog.
LYBEN COMPUTER SYSTEMS
1250-E Rankin Dr., Troy, Ml 48083
Phone: (313) 589-3440
DATALIFE • THE NAME IS THE PROMISE
THE WARRANTY IS THE PROOF
Inquiry 217
MDMMASttK
One-of-A-kind Data
Management Program
Developed Especially
for You.
$175.00
STOP thinking about any other programs
STOP worrying about custom programming
START saving time and money
START being your own MASTER
California (800) 423-0320
outside (800) 482-DATA ,
C.D.A. INTERNATIONAL SOFTWARE CORP.
(818) 986-3233 Telex: 215666
Macintosh 7 *
- 1
512K
$1995
/ MJdnio»h It i iradcmif k llctmtd
to Apple Com paler. Inc.
Call for prices on other Macintosh products.
I PCS LIMITED
OUT5IDETEXAS, ORDERS ONLY, CALL 1-800-436.5150.
7801 N. Um, H-aOO, Austin, Ttxw 78752
AJiiollif or tabued a>Ppar1(M4iui4eT<iav
rafl (512) 4514333. A . »,,_ u «. *n-» a
M..«u.tiuiaiM4Kira Ad number 407 A
aulhorlitd mm!
IU i 10\rt»to<kln|t<cc. I
h»mcforAmtfltan£»prcii.
Inquiry 74
Inquiry 278
I.B.M. Compatible
Case $
65J00
Motherhood (25SK RAM space,
RAM not included)
280.00
Color Graphic Adapter
150J00
floppy Disk Driver Controller Card
75.00
Plotter (4 colors)
495.00
Computer (1 DD Drivers, Color Graphic Adapter,
256K RAM Case, Keyboard and 135 JV Power Supply) ISOOM
Keyboard
100.00
APPLE Compatible
Z 80 Card
40.00
80 Column Card
50.00
l.C. Tester
125.00
Pal Writer Card
299.00
Gmphic Pad Card (includes graphic program)
220.00
Prom 8200 Programmer (Fast Universal Type
Eprom & Prom Programmer)
Tor Epmm: 2716-27512; 2516-25512; (No Adapter Needed)
For Prom: 63xx, ffixx, USxx, 18Sxx, 24Sxx, 28Sxx,
82Sxx, SISxx,
Include RS'232 Interface IC's Available
CALL NOW (312) 280-7610
Telex 280208 HFFMN INT CGO
D1ST. WANTED
HOFFMAN INT'L
600 N McClurg Ct. Ste. 309A
Chicago, Illinois 60611
HAYES 1200 $399
HAYES 1200B S379
VOLKSMODEM 1200 S189
ANCHOR MARK XII $225
MARK X 300 $ 99
PASSWORD 1200 $229
COURIER 2400 S479
CERMETEK 1200 <J439
CERMETEK 1200PC S349
CERMETEK 2400 <I489
CERMETEK SECURITY . . . $599
3535 Roundbottom Rd. Cinti., OH 45244
Osborne
As available only! Very limited quantity.
Important:
Always call to
check availa-
bility before
ordering.
To fix yourself,
or for parts.
Complete, but
known not
working.
Guaranteed for 30
days. May be new
or telurb., depen-
ding on avail.
Exch/ Outright
Repair
Main Board OS-1
$49
$79
$159
Main Board Exec.
$159
$139
$299
Battery Pack, 40 Watt
—
$49
Double Density Kit **
"" Includes board, cable
S79
, documentation & disk
5" CRT (Grn/White)
$9.95
$19
$29
7" CRT (Amber)
$19
$49
$99
15" CRT, no case
$85
Drive Analog Card
$9.95
$29
$59
Drive Mechanism
$25
$59
Power Supply
$4.95
$24
$29
Keyboard (No enclos.)
$19
—
$99
Shipping charged on all orders
Computer Parts Mart 415-493-5930
I200 Park Blvd * Palo Alto * CA 94306
Inquiry 1 70
Inquiry 1 18
Inquiry 403
Serial 4 linillH ^ Parallel
Convert What You Have
To What You Want!
* RS232 Serial ' Centronics Parallel
* 8 Baud Rates ' Handshake Signals
* Latched Outputs ' Compact 3/. x A% x 1!4
No longer will your peripheral choices be limited by the type
of port you have available! Our new High Performance 700
Series Converters provide the missing link. Based on the
latest In CMOS technology these units feature full baud
rate selection to 19.2K, with handshake signal s to maximize
transfer efficiency. Detailed documentation allows
simplified installation. Ordsr the Model 770 (Ser/Par) or
Model 775 (Par/Ser) Today!
Jmerfrnn/ES
only S 89
95
2734-C Johnson Df.
Post Office Box 3717
Ventura, California 93006
Connector OP<IOr> $10 00
CA Rosidont!, 6 : , la.
UPS Snipping 13.00
CALL (805) 658-7466 or 658-7467
C& For FAST Delivery \
DATA
• Multi-user Database!
• Powerful!
• Multiple Operating
System Compatibility!
• Attractive Dealer
Pricing!
• Full Dealer Support!
Dataflex is < i trademark of Drira Access
Dealer Inquiries Invited
24000 Telegraph Road
Souihfield. Michigan 48034 USA
(313) 352-2345
PAL EPROM
& UV ERASERS
from $49.95
LOGICAL DEVICES INC.
l4Jlu*e, RelioLMf, asub
SEE OUR AD ON PAGE 328
0000000
ORDER TOLL FREE
1-800-EE1-PROM
(1-800-331-7766)
Inquiry 140
Inquiry 82
Inquiry 2 1 5
Announcing 4 New Collector Edition
T
The 4 Byte covers shown below are the newest additions to the Collector Edition
Byte Cover series. Each full color print is 11" X 14", including a W border, and is
part of an edition strictly limited to 1,000 prints. Each print is a faithful reproduction
of the original Byte painting, printed on museum quality acid free paper, and is
personally inspected, signed and numbered by the artist, Robert Tinney. A Certificate of
Authenticity accompanies each print.
Collector Edition Prints are carefully packaged flat to avoid bending, and are
shipped first ckss within one week of receipt of order. The price of each print is
$30. All 4 prints are available for only $100.
Other Collector Edition Byte Covers are also available from Robert Tinney
Graphics. For a color brochure, or to order one or more of the prints shown,
please check the appropriate box in the coupon below.
#25 Computers and the Handicapped $30
#26 Graduation Memories $30
Please send me the following Prints ($30). All 4 only $100. □ I have enclosed check or money order.
QTY. TITLE & PRINT NO. AMOUNT □ Visa □ MasterCard
$ Card No.
- $ Exp. Date:
* SHIP MY PRINTS (OR BROCHURE) TO:
postage & handling $3.00 (Overseas $8.00) $ Name:
TOTAL* Ajdress:
□ Please send me your color brochure.
City: _
State: .
_Zip:_
Mail this coupon to:
robert tinney graphics
to* i
1864 N. Pamela Drive
Baton Rouge, LA
70815
orfo!
€ *n
m*Z**
o ayti
$04
"i/bj
VftUfi
?***
We
o r
■27 2 .
•on
**a£?*66 ,
COMPUTER
PRODUCTS.
Inc.
ORDER TOLL FREE
(800)
538-8800
(CALIFORNIA RESIDENTS)
(800)
848-8008
F53
MasterCard!
210)
2102
21021-4
21021-2
2111
2112
2114
2114-25
2114L-4
2114L-3
21141-2
2147
5101
TM34044-4
TM34044-3
TM34044-2
MK4118
TMM2016-20
TMM2016-15
TMM2016-10
HM6116-4
HM6116-3
HM6116-2
HM6116LP-4
HM6116LP-3
HM6116LP-2
2-6132
HM6264P-15
HM6264LP-15
HM6264LP-12
TNI402?
UP 6 4 if
MM5280
MK4108
MM5208
4)16-20
4116-15
4116-12
2118
4164-25
4164-20
4164-15
41256-20
41255-15
1702
2706
2758
2716
2716-1
TM32516
TM32716
TM32532
2732
2732 A-4
2732 A-35
2732 A
2732 A-2
2764
2764-25
2764-20
TM32564
MCM68764
MCM68766
27128-45
27128-30
27128-25
27256-25
STATIC RAMS
256x4
450m
1.90
IK x 1
450ii
.79
IK x 1
450u
.89
IK x 1
250m
1.29
256x4
450m
2.29
255x4
450n
2.29
IK x 4
450n
.99
1Kx4
250n
1.10
IK x 4
450n
1.20
IK x 4
300n
1.30
IK x 4
200m
1.40
4K x 1
55u
3.95
256x4
450n
CMOS
3.90
4K x 1
450n
2.95
4K x 1
300m
3.45
4K x 1
200ii
3.95
IK x B
250n
8.95
2Kx8
200n
2.49
2KxB
150n
2.99
2Kx8
100m
4.49
2Kx8
200m
CMOS
2.49
2Kx8
150u
CMOS
2.99
2K x 8
120m
CMOS
5.49
2K x 8
200ii
CMOS
2.99
2K x B
150m
CMOS
3.49
2Kx8
120m
CMOS
6.49
4KxB
300m
29.95
BKxB
150m
CMOS
7.95
BKxB
150m
CMOS
8.95
8Kx6
120m
CMOS
10.95
)YNAMIC
:rams
4K x 1
250m
1.45
4K x 1
300m
1.95
4Kx1
300m
1.95
BK x 1
200m
.49
8Kx1
250m
.49
1BK x 1
200m
.79
1BK x 1
150m
.99
1BK x 1
120m
1.49
16Kx1
150m
5v
3.95
64K x 1
250m
5v
1.50
64Kx1
200m
5v
1.75
B4K x 1
150m
5v
2.00
256x1
200m
7.95
256x1
150m
8.95
EPROMS
256x8
IK x 6
IK x 8
2Kx8
2K x 8
2K x 8
2Kx8
4KxB
4Kx8
4KxB
4Kx6
4Kx8
4KxB
BKxB
BKxB
8K x 1
BKxB
BKxB
8Kx8
16Kx8
16Kx8
16K x 8
32Kx8
1 m
450m
450m
450m
350ms
450m
450m
450m
450tt
450m
350m
250m
200m
450m
250m
200m
450m
450m
350ns
250m
300m
250m
250m
5v
5?'
5v
5v
5v
2!»
21v
21»
2J»
5v
5v
5v
5v
5v
5v
5v
5v
5v
14v
74LSOO
1
1 74L800
.23
74L8125
.48
74L8260
.58
■ 74L801
.24
74L8126
.48
74L8268
.54
■ 74L802
.24
74L8132
.58
74L8273
1.45
■ 74L803
.24
74L8133
.56
74L8276
3.30
I 74L804
.23
.24
74L8I38
74L8137
.36
.96
74L8279
74L8280
.48
1.95
1 74L805
■ 74L808
.27
74L8I38
.54
74L8263
.88
I 741809
.28
74L8139
.54
741.8290
.88
1 74L8I0
.24
74L8145
1.15
74L8293
.88
■ 74L811
.34
74L8147
2.45
7418295
.98
■ 74L8I2
.34
74LSI48
1.30
74L8298
.88
■ 74L8I3
.44
74L8I61
.54
74L8299
1.70
■ 74L814
.58
74L8163
.54
74L8323
3.46
■ 74L815
.34
74L8154
1.85
74L8324
1.70
■ 74L820
.24
74L8155
.88
74L8362
1.25
■ 74L821
.28
74L8156
.88
74L8363
1.25
■ 74L822
.24
74L8157
.64
74L8363
1.30
■ 74L826
.28
74L8156
.58
74L8364
1.90
■ 74L827
.28
74L8180
.86
74L8365
.48
1 74L828
.34
74L8161
.64
74L8368
.48
1 74L830
.24
74L8I62
.88
74L8367
.44
1 74L832
.28
74L8I83
.64
74L8368
.44
1 74L833
.54
74L8184
.68
74L8373
1.35
1 74L837
.34
74L8185
.94
74L8374
1.35
1 74L838
.34
74L8168
1.90
74L8377
1.35
■ 74L840
.24
74L8188
1.70
74L8378
1.13
■ 74L842
.48
74L8I89
1.70
74L8378
1.30
■ 74L847
.74
74L8170
1.46
74L8386
1.85
■ 74L848
.74
74L8173
.88
74L8386
.44
■ 74L849
.74
74L8174
.54
74L8390
1.15
■ 74L85I
.24
74L8176
.54
74L8393
1.15
■ 74L864
.28
74L8181
2.10
74L8396
1.15
■ 74L865
.28
74L8169
8.90
74L8399
1.45
■ 74LS63
1.20
74L8190
.88
74L8424
2.90
.38
74L819I
.88
74L8447
.36
■ 74LS73
■ 74L874
.34
74LS192
.78
74L8490
1.90
1 74L875
.38
74L8193
.78
74L8824
3.95
1 74L878
.38
74L8194
.68
74L8640
2.15
74L878
.48
74L8195
.68
74L8B45
2.15
74L883
.69
74L8196
.78
74L8688
1.65
74L885
.88
7418197
.78
74L8869
1.85
74L886
.38
74L8221
.88
74L8670
1.46
74L890
.64
74L8240
.94
74L8674
9.60
74L891
.88
74L8241
.98
74L8682
3.16
74L892
.54
74L8242
.98
74L8663
3.15
74L893
.54
74L8243
.98
74L8664
3.15
74L896
.74
74L8244
1.26
74L8686
3.15
74L896
.86
74L8245
1.46
74L8888
2.36
74L8107
.38
74L8247
.74
74L8689
3.15
74L8109
.38
74L8248
.98
74LS783
23.95
74L8112
.36
74L8249
.98
81LS95
1.45
74L8113
.38
7418251
.68
8IL896
1.45
74L8114
.38
74L8253
.58
811897
1.46
74L8122
.44
74L8257
.68
8IL898
1.45
74L8123
.78
74L8258
.58
25L8252I
2.75
74L8124 2.85
74L8259
2.70
25L82569
4.20
3.95
2.49
5.90
2.95
3.95
3.95
6.95
3.95
3.95
3.95
3.95
5.95
8.95
4.25
4.95
7.95
9.95
17.95
19.95
B.95
9.95
10.95
24.95
6500
We will try to BEAT
All Competitor's Prices
CALL for Quote!
DISC CONTROLLERS
1891
1771
1791
1793
1796
1797
2143
2791
2793
. . 8.90
. 14.90
. 22.90
22.90
22.90
22.90
6.90
38.90
38.90
2796
. . . 38.90
2797
... 38.90
6843
. . . 33.90
8272
... 19.90
M88876 ...
. . . 22.90
M 88877 ...
... 22.90
MC3470 ...
... 4.90
UP0765 . . . .
.. 19.90
CRT CONTROLLERS
6845 .
6847 .
66047
68845
7220 .
8275 .
, 11.90
10.90
, 23.90
18.90
36.90
28.90
CRT5027 18.90
CRT6037 28.90
0P8350 38.90
H046506 11.90
MCI372 6.90
TM89918A .... 38.90
UV ERASERS
QUV-T8/1 $49.95
ECONOMY Model
* HHS9
'
• Erases 15 EPROMS In 20 minutes
• Plastic Enclosure
6502
6504
6505
6507
6520
6522
6532
6545
6551
6500
6500 A
4.90 6502A 5.90
6.90 6520A 5.90
8.90 6522A 9.90
9.90 6532A 10.90
4.30 6545A 12.90
4.90 6551A 10.90
990 6500 B
9.90 65028 7.90
6800
1 MHz
6600 .
6602 .
6803 .
6808 .
6609E .
6809 .
6810 .
6820 .
6821 .
6828 .
6840 .
6843 .
6844 .
6845 .
6847 .
6850 .
6852 .
6860 .
6662 .
6675 .
6880 .
6883 .
2.90
68BOO
2 MHz
/.HU
17.90
12.90
8 90
68800
66802
66609
9.90
11.90
11.90
8.90
68809E
11.90
2.90
4.30
2.90
13.90
11.90
33.90
68810
68821
5.90
5.90
68840
18.90
68845
68850
18.90
5.90
24.90
11.90
68000
10.90
68000-8
34.90
2.90
5.90
7.90
10.90
6.90
1.90
68047
68488
23.90
18.90
88852
68861
88764
14.90
8.90
17.95
21.90
68766
19.95
8000
8031 14.90 8253 8.90
8035 5.90 8253-5 7.90
8039 5.90 8256 4.46
IN8-6060 16.90 8255-5 4.90
IN8-8073 29.90 8267 7.90
8080A 3.90 8257-6 8.90
8085 4.90 8259 5.90
8085A-2 11.90 8259-5 6.90
8086 24.90 8271 69.90
8087-3 (5 MHz).. 124.96 8272 19.90
8087-2 (6MHz).. 199.96 8274 28.90
8088 19.90 8275 28.90
8089 59.90 8279 8.90
8279-5 7.90
8282 6.45
8283 6.45
8131 2.90 8284 4.90
8155 6.90 8288 8.45
8155-2 7.90 8287 6.45
8156 6.90 8288 12.90
8185 28.90 8289 44.90
8185-2 38.90 8292 12.90
8100
8200
8202
8203
8205
8212
8214
8218
8224
8228
8228
8237
, 23.90
, 38.90
, 2.90
, 1.76
, 3.76
, 1.76
, 2.20
1.75
3.45
12.90
8237-5 14.90
8238
8243
6250
6251 .
6251A
4.45
4.46
9.90
3.90
4.46
8300
8303 2.90
8304 1.90
8307 2.90
8308 2.90
8310 3.90
8311 3.90
8700
6741 28.90
8748 19,90
8749 28.90
8755 23.90
80000
60186-6 99.90
80188 89.90
Z-80
Z80-CPU . .
Z80-CTC . .
ZBO-OART .
Z80-0MA..
Z80-PI0 ..
ZB0-SI0/0
Z80-8I0/1 .
Z80-8I0/2 .
Z80-8I0/9 .
Z-80 A
Z80A-CPU . .
Z80A-CTC . .
Z80A-DART .
Z-80
1.95 Z80A-0MA 8.95
1.95 Z80A-PI0 2.45
8.96 Z80A-8I0/0 9.95
7.96 Z80A-8I0/1 9.95
1.95 Z80A-8I0/2 9.95
8.95 Z80A-8I0/9 9.S5
8.95 Z-80 B
8.95 ZB08-CPU 7.95
Z808-CTC 8.95
ZB08-PI0 8.95
2 45 ZB08-OART 18.96
2 45 Z808 810/0 .... 28.95
7 05 Z80 810/2 28.95
MEMORY
EXPANSION KIT
4164 200ns
9 for $15.75
APPLE ACCESSORIES
Parallel Printer Card 49.95
BD-Col. card for Apple 11+... 149.95
BD-Col. card for Apple lie. . . 1 29.95
Dokay BD-Column for Me 69.95
Serial Card (communication) . . . 69.95
Clock Calendar card 79.95
Cooling Fan 38.95
Power Supply 69.95
Joystick 29.95
Joystick Adapter Apple lie — 1 4.95
RF Modulator 13.95
Disk Drive Full Height 169.95
Disk Drive'/* Height 169.95
Controller Card 49.95
Apple Paddles 5.95
16K Card 39.95
1BK Bare Board 13.95
Extend-A-Slot 34.95
Paddle Adapple 29.95
Koala Touch Pad 99.00
Magic Touch Pad w/ Joystick. . . 79.95
Keytronlc Keyboard 219.00
Apple Keyboard (Taiwan). . 149.95
INNOVATORS IN MICRO COMPUTER TECHNOLOCV
VIEWMAX-80 149.95
The right 80-column cardforyour
Apple II+
• Soft video switch
• Built-in inverse video
• Shift key support
• 2 year parts & labor warranty
TERMS: Minimum order $10.0'
For shipping and handling includ
■•liVJli:«I»]*^X1ivtl(»T
UPS Blue (air). For each additions
air pound, add $1.00. California
residents must include 6% sales
tax; LA., S.F., S. Cruz & S. Matec
counties include 6.5% sales fas
and Santa Clara include 7% sales
tax. All items subject to availability
and prices are subject to change
Typographical errors are not oui
responsibility.
No additional charge for Master
card or Visa. We reserve the righi
to substitute manufacturers anc
to limit quantities.
CALL for VOLUME Quotes
NEW HOURS: M - F 7:30 am - 5:00 pm
VISIT OUR RETAIL STORE
2100 De La Cruz Blvd.
Santa Clara, CA 95050
(408) 988-0697
ALL MERCHANDISE IS
100% GUARANTEED
Telex: 756440
FORTRON CORPORATION
3797 YALE WAY, FREMONT, CA 94538
FOR YOUR IBM PC. XT. AT OR COMPATIBLES
Power Supply Professional
INFORMATION S. CALIF. RES. [415] 490-8171
ORDER TOLL FREE:
[800] 821-9771
POWER SUPPLIES
For PC/AT
'_,,
.*.
PRICE:
please call
#FC 5192, 200 WATTS
• +5V/19.8A, +12V/7.3A
-5V/1A, -12V/1A
• 110/230 VAC Switchable
• Come with 4 Drives Connector
• ©Pending
• ONE YEAR WARRANTY
#FC-130 40
130 Watt power supply for
PC/XT
•K
15900
■?'
Good for Faraday, DTC
Megaboard, and other PC/XT
compatibles
Back side on-off switch
Use cabinet FC 630
110/230 VAC convertible
#FC 630 A-T
COMPUTER CHASSIS
Splease
call
140 W.(MAX)
POWER SWITCHER
#FC 135-40
KEYBOARD
only
175. 00
[Assembled &. Fully Tested in USA]
IBM® PC/AT identical dimension
Heavy duty metal frame & front
plastic panel
Completed hardware and accessories
Use our power supply FC-5192
#FC-630 A-2
gg.oo
IBM® PC/XT identical dimension
Righthand side on-off switch
position
Hardwares included
7 & 8 slot rear panels. Good for
0.75" or 1" apart slot connectors
#FC-427
Z 1 ^!"^^
109.oo
tr
-:\vffiii;
• IBM PC/XT compatible
• 20 million Time Life Cycle
• Light on NUM and Caps Lock
Keys
#FC-630
99.00
Rear side on-off switch position
Good for Faraday, DTC megaboard
and other compatibles
6 or 8 slot on rear panel
Use FC-130-40 power supply
IBM PC, XT ADD-ON CARDS
LOW COST
FC 230 Floppy
Disk Controller
• Drives 4x5*4" FDD
• IBM fully
compatible
• w/cable
89.oo
FC 330 Hard Disk
Controller
• Up to 2 Hard
Disk Drives
• Fully Buffered
I/O Bus
• Built-in ECC
219.oo
FC530
Monochrome
Controller
w/Printer port
•8x25 Screen
• 9 X 14 Character Box
• 7 X 9 Character
• TTL level of output
129.00
FC 730
Multifunction Card
• Exp. to 384K bytes
• Serial port
• Printer port
• Clock/calendar
159.oo
Monochrome/Graphic with
Printer Port, CT-0040
• 80x25 Text mode
• 720x348 Graphic mode
• Can run Lotus 1-2-3
• 64K Graphic Display memory
• Monitor & printer interface
199.0°
FC 830 512K
Memory Exp. Card
• Exp. to 512K
• Addressable on any
64K boundary
FC 930 RS232C/
Printer
Controller
• Programmable to
9600 baud
• Fully Centronics
compatible
FC 940 RS232C/
REAL TIME
CLOCK
• To 9600 Baud
• Battery Back-up
r n.'i
M*-
-JStrnM
Please
Call
For
Catalogue
Color/Graphic with Printer
Port CT-6020
• RGB color port
• Printer port
• Light pen interface
• 320x200 Line Graphic mode
• 80x25 Text mode
179.0°
119.oo
(64K on Board)
99.00
gg.oo
MONITORS
a
Monochrome: 109. 00
12" non-glare
TTL level
Hi-resolution 1000 lines, center
800 lines, corner
2000 characters (5x7 dots,
80x25)
Color: 439.°°
14" Hi-contrast CRT
0.39" mm dot pitch
RGB TTL level
2000 character (5x7 dots,
80x25)
Resolution 640 dots
CABLES
_/■"■— — < • g pin £) type to 25 pin D type for PC AT 29.°°
Nh • Floppy Drive Cable 7. 8 °
%^ ^y ' j • Printer cable 25 pin D type to Centronics. . . .19.°°
^ mJmmmm 9 RS232 to RS232 Cable 21.°°
4164 (64K D RAM). . 13<»/9 pes. 8237 A-5 6S0/ea.
100 pes. & up lM/ea. 8284A 2»/ e a.
41256 (256 D RAMS). . . .S*V«a. 8284C l«Vea.
2764 EPROM *9Vea. 74LS245 OBVea.
TERMS:
1. Shipping & handling charge $6.00
minimum. Check with us for actual
charge
2. CA add 6.5% tax
3. Restocking charge 15%
4. RMA # is required for return goods
5. Prices subject to change
Inquiry 151 for End-Users. Inquiry 152 for DEALERS ONLY.
51
merican
Semiconductor^
>fwttrs. ( uiHjimnuts. UanttCii
AA CIA H T 0T
^ ■ **^ OKI I WAT
128K
41256
NAT | HIT
CDC DRIVES 89.
80287 forat 175.
8087 Math Coprocessor 99.
AT TURBO KITS CALL
1 mb 1/2 Winchester ... 399.
AT-20 mb Hi Speed 475.
EPSON FX-1Q0 499.
COLOR CARDS 180.
HAYES 1200B 395.
AT360K 1/2 Height 135.
800-237-5758
SALES EXT. 501
Vendor Una
813-949-3193 Add 3<H
Save on
top quality
3M Diskettes
5Va"
5Va"
DOUBLE BUM
DOUBLE W'.vri
SOFT SCCTOR
$-| 77
$239
SOLD IN BOXES OF TEN ONLY
3V2" 3M diskettes are also available
tremendous selection of software
books, accessories and supplies
UP TO 50% OFF!
Software for IBM PC
dBase III 349
Framework. . 349
Home Acct. Plus . . 85
" w/Uitralile 169
Multimate 269
Symphony 429
Wordstar 2000 .299
WordstarProPac .259
ABOVESOFTWAREAVAILAflUlN OTKfR FORMATS. CALL FORAVAILABILITVANOPFIICE.
$2.00. Cdflornta
Piicos subject to changi without m
a lor our lr«a catalog.
ABC data products
P.O. BOX 18720, SAN DIEGO, CALIFORNIA 921 IS
619-203-5400 £J 800-854-1555
Mini-Tester Monitors 1
7 Most important RS-232 Lines I
2 color LED's clearly display status of TD.
RD, RTS, CTS. DSR. CD and DTR. Pocket
size, 1 male & 1 female connector, requires
no power. May be left in permanently.
Satisfaction guaranteed. ORDER NOW!
New low price of S34.95. All cash orders
postpaid (IL res. add 6% sales tax). FREE:
Newly revised illustrated catalog of RS-232
interface and testing equipment. Phone:
815-434-0846.
(
&H elect rnnics
miM MANUFACTURING COMPANY
P.O. Box 1008B, OTTAWA, IL 61350
Inquiry 29
Inquiry 13
Inquiry 46
#
MSDOS/CPM86
FREE LQP PRINTER
VIVITAR TRANSTAR 1 20
RETAILS FOR S599.°°
■
USlI
ZiSSSLV
EAGLE PC-2 FEATURES:
• 128Kb RAM expandable
to 51 2Kb
• (2) 320Kb Floppy Disks
• Monochrome Monitor
• Eagle Writer, Eaglecalc
MS-DOS, CP/M-86
• One Year Warranty
ListiSa^gS. 1 * SALE $1488. 00 *
800-62^2001
716-325-5530
OFFICE EQUIPMENT BROKERS
215 ALEXANDER STREET ^""
ROCHESTER. NEW YORK 14607 ■■■
REMINDER (follow-up system)
• Professionals and managers, insure that no
important commitment or action date will be
overlooked. Map out future work flow for your-
self and staff.
• REMINDER prints out your daily to-do list.
What you didn't do today carries over into
tomorrow's list. Repetitive to-dos are automati-
cally rescheduled. You never have to rewrite the
text of message.
• Enter items in up to 30 custom categories and
as far ahead as 1999. No limit on entries.
• Toll-free number answers user questions.
Runs on all IBM PCs or compatibles.
• Price $99. 30-day money back guarantee.
CAMPBELL SERVICES, INC.
21700 Northwestern Hwy., Suite 1070
Southfield, Ml 48075
(313) 559-5955 Toll-free: (800) 521-9314
Real-Time Multitasking Executive
■ No rayalties
■ Source code included
■ Fault free operation
■ Ideal ior process control
■ Timing control provided
■ Low interrupt overhead
■ Inter-task messages
Options:
■ Resource Manager
■ Buffer Manager
■ Integer Math Library
■ Language Interfaces:
C Pascal
PL/M Fortran
■ DOS File Access :
CP/M-80
IBM PC DOS
AMX for 8080 $ 800 US
8086 950
6809 950
68000 1600
Manual (specityprocessor) 75
J* KADAK Products Ltd.
(604) 734-2796
Telex: 04-55670
206-1847 W. Broadway, Vancouver, B.C., Canada V6J VY5
Inquiry 146
Inquiry 71
Inquiry 202
15Y 2 " Printer
Tractor/Friction
150-170 CPS
249
00
This Heavy Duty Business Printer
includes downloadable characters,
Bit image graphics, near letter
quality, 136-250 columns, plus
multiple pin tractor for smooth error
free paper feed. List S899. Sale 5249.
(Add Si 7. 50 Shipping)
PROTECTO
22292 N. Pepper Rd.. Barrington, IL 60010
312/382-5244
UV Lnvr Our Customers
NEW LOCKIT II
Password Protected Subdirectories
Hides files-makes files Read-Only
Runs on any PC or compatible
with Hard Disk under DOS 2.0 or
Higher-
Easy to use - only $79.95
LOCKIT I
Password Enabled Boot-up
For IBM PC or PC/XT
Optional Hard-Disk-Only Boot.
Invulnerable! $129.95
PC RESET/QUICKON
Reset without turning off power
Eliminate turn-on & Reboot wait
Saves time, frustration & damage to
PC & PC/XT $89.95
Specify PC or XT, MC/VISA
Security i6FiaggPiace
Microsystems suite 102B
Consultants s.l, ny 10304
(718) 667-1019
NEW I/O BUS
FOR DATA ACQUISITION & CONTROL
Now available *f|
for IBM PC,
XT, AT &
Apple II.
The Local Applications Bus,
LAB 40, is a versatile computer
to peripheral interface and a
product development system. It
is optimized for connecting
directly to micro-processorcom-
patible I.C.S& hybrids. Applica-
tions: data acquisition, robotics,
instrumentation, control, conven-
tional peripherals. Capabilities: access up to
64 sixteen bit ports, 8 interrupts, DMA speeds,
more Presently available Applications modules
include 8 & 1 2 bit high speed A/D w/program-
mable gain. Prices for the LAB 40 developers
kit (circuit, softwares manual) start at $200.
(omputer/^ontinuum
7 5 Southgate Ave. . Suite 6
Daly City. CA 94015 (415)755-1978
Inquiry 290
Inquiry 316
PURCHASE ORDERS
& BID REQUESTS
WELCOME
Inquiry 90
$ompu$ave
Call Toll Free: 1 -800-624-8949
ARIZONA RESIDENTS CALL (602) 967-3532
PRINTERS
C. ITOH
8510
. 294
. 435
1550
A10-30. . . .
. . 466
. CALL
All Other Models
EPSON
All Models
CALL
JUKI
6100
. 385
All Other Models
CALL
NEC
3550
. 1067
8850
. 1505
. CALL
All Other Models
OKIDATA
All Models
CALL
PANASONIC
1090
.186
1091
. . 262
1092
.348
CALL
I All Other Models
SILVER-REED
EXP 400
..234
EXP 500
.278
All Other Models
CALL
STAR MICRONICS
All Models
CALL
TOSHIBA
P1340
.. 548
. 1172
P351
All Other Models
CALL
TRACTORS, SHEET FEEDERS,
AND PRINTER SUPPLIES
AVAILABLE FOR MOST ALL
PRINTERS
ANCHOR
Volsmodem/ External
...48
Volksmodem 12/External.
.184
NOVATION
Novation Cat/External
..142
Apple Cat ll/External
.192
Smartcat/External
..384
Smarlcat +/ Macintosh. . .
.307
1 Smartcat +/PC Internal. .
.309
1 Smartcat + / PC External. .
.318
All Other Models
CALL
QUBIE
PC212AS/IBM Internal...
212A/IBM External
2^o
.2"
12
SUPER SPECIAL
HAYES SMARTMODEM 1200
• Auto Dial ^fyrT^J ^ • Auto Answer
• 1 200 Baud ^] ^ • External
HAYES SMARTMODEM 1200B/IBM-INTERNAL $334
For All Other Models And Modem Software... Call
BOARDS
AST
Six Pac Plus 255
Mega Plus II 255
All Other Types CALL
HERCULES
Color Card 144
All Other Types CALL
MICROTEK
All Types CALL
ORANGE MICRO
Grappler + 71
Buffered Grappler + 137
All Other Types CALL
PARADISE
Multi Display Card '....285
Modular Graphics Card 258
All Other Types CALL
QUADRAM
Quadboard W/64K 260
Quad 512+ W/64K 225
All Other Types CALL
STB
All Types CALL
TERMINALS
CALL
• External Printer Buffers
• Power Surge Protectors
• Houston And Other Plotters
• Kurta And Other Digitizers
• 2 And 4 Position Switch Boxes
• Key Tronic And Other Keyboards
• All Types of Standard Cables
• Disk Drive Cleaning Kits
• Printer And Other Stands
ORDER LINE HOURS: MONDAY- FRIDAY
8AM-6PM/ SATURDAY 9 AM -2PM
Send Orders & Payments to: CompuSave, 3010 S. 48th St., Suite 8, Phoenix, AZ 85040
For Customer Service & Other Information Call Mon-Fri: (602) 967-3533
Prices reflect a cash discount of 3% to 5%. Prices and availability are subject to change without
notice. Merchandise is shipped in factory cartons with manufacturer's warranty. Minimum shipping
charge is $4.00. Pay by wire, cashier's check, money order, or charge. Business or personal checks
delay shipment 2 weeks. CompuSave is a Division of Adlanko Corporation. (85-7)
ACCESSORIES
CHIPS
4164 Ram Chips 64K
...17
8087 Coprocessor Chip. . .
..139
DISKETTES
Maxell MD1 (Qty 50)
...74
Maxell MD2 (Qty 50)
...94
Verbatim SS/DD (Qty 50)..
.80
Verbatim DS/DD (Qty 50)..
.109
Bulk, IBM -AT, Macintosh.
CALL
COMPUTERS
ALTOS
586-20 Multiuser 5332
All Other Models CALL
APPLE
lie W/64K/1 Drive 858
lie Professional 1430
lie And Macintosh CALL
IBM
PC W/256K/2 Drives 1772
XT And AT. CALL
ZENITH
All Models CALL
DISK DRIVES
FLOPPY AND HARD DRIVES
FOR ALL APPLE
IBM AND
COMPATIBLES
Alpha Omega
• IOMEGA
Apple
• Micro Sci
Cogita
• Rodine
Gamma
• Seagate
Hitachi
• Tandon
IBM
• Teac
Mitsubishi
• Matsushita
LOW PRICES CALL
MONITORS
AMDEK
310A-Amber
...142
Color 300
.... 208
! Color 500
.... 303
All Other Models
. . . CALL
PRINCETON
MAX 12-Amber
...169
HX 12-Color
....469
All Other Models
. . . CALL
QUADRAM
Amberchrome-Amber. . .
...158
All Other Models
. . CALL
TAXAN
420-Color
.... 395
440-Color
.... 545
• All Other Models
...CALL
ZENITH
ZVM 122-Amber
85
ZVM 123-Green
85
All Other Models
. . . CALL
WE ACCEPT MAJOR
CHARGE CARDS
CHOICE OF MAJOR OEM MANUFACTURERS, UNIVERSITIES,
RESEARCH LABS ETC. A THOROUGHLY FIELD PROVEN DESIGN.
WHnv ' n ■-«■»* ■= *" H | GH VOLUME PRODUCTION ENGINEERED.
• FULL IBM PC-XT* COMPATIBILITY!
• FULL MEGA-BYTE RAM CAPACITY
ON MOTHERBOARD!
DEALERS AND OEM MANUFACTURERS
QUANTITY DISCOUNTS AVAILABLE
Eight Compatible
I/O Interface
Connectors
(Full PC compatible)
(compatible with all
IBM-PC* plug-in cards)
THOUSANDS
SOLD
WORLD WIDE!
Hardware Reset
(Overcomes reset flaw
in PC)
Power Connector |
(Full IBM* pinout
compatible) j
8088 Processor
(Same as PC)
Special J1
Interface
(Allows horizontal mount-
ing of compatible expan-
sion cards for easy bus
expansion and custom
configuring) (Board has
62 pin gold plated compat-
ible connector)
8087 Numeric
Processor
(Same as PC)
Peripheral
Support Circuits
(Same as PC)
Extended ROM
Capability
(Runs all compatible PC
ROMS) (Jumper program-
mable to accommodate all
popular8K,16K,32Kand
64K ROM chips and NEW
EE ROMS! VPP power pin
available for EP ROM
burning!) (External
VPP voltage required)
Configuration
Switches
(Same as PC)
Speaker/Audio
Port
(Same as PC)
Wire Wrap Area
To facilitate special custom
applications!
Full Mega-Byte Ram Capacity!
On board!
(With parity)
D256K Bytes using 64K chips
a 1 Mega Bytes using 256K chips
Mega-Board™ Triple-tested, fully
1 socketed and assembled
' J ^t with IC's.
Includes highest quality PC board
with gold plating, silk screen,
solder mask
Board Size 10.5 inch X 13.5 inch
□ MEGA-BOARD™ — XT
□ BARE BOARD KIT $ 99.95
D ASSEMBLED AND TESTED
SOCKETKIT $199.95
(LESS IC'S) (FULLY SOCKETED)
D ASSEMBLED AND TESTED —
COMPLETE $499.95
(INCLUDES USERS MANUAL
AND MEGA-BIOS ROM)
O USERS MANUAL WITH THEORY OF
OPERATION, SCHEMATICS, BLOCK
DIAGRAM, APPLICATION
NOTES $ 19.95
□ MEGA-BIOS™ ROM (2764) FULLY XT
COMPATIBLE, MS-DOS,
PC DOS $ 29.95
□ HARD TO GET PARTS CALL
FREE
OFFER
FREE! Displayter
Exclusive.
Our Commitment to
Microcomputer
Education!
FREE Intel 8088
Data Book with each
Mega-Board™ Order!
ORDER NOW!!!
Fast, friendly service
CALL 214-991-1644
EURO
CARD
Immediate shipment!
Most instock items shipped
same or next day!
1 Day money back guarantee
if not completely satisfied!
DISPLAY
TELECOMMUNICATIONS
CORPORATION
4100 SPRING VALLEY ROAD
SUITE 400
DALLAS, TX 75234
(214)991-1644
TERMS: We accept cash, checks,
money orders, or purchase orders from
qualified firms and institutions. Prices
and availability subject to change without
notice. Shipping and handling charges
extra.
*IBM and IBM PC are trademarks of International Business Machines
438 B YTE • JULY 1985
©1984 Display Telecommunications Corporation
Inquiry 1 28
Now, the lowest
prices ever on
3M Scotch
*-7: DISKETTES
f / LIFETIME WARRANTY!
$"|49' — $199
j Qty.50 5 W DSDD Qty.50
W SSDD-96TPI -» $2.29 ea. 5fc" DSDD-96TPI -> $2.85
SOFT SECTOR ONLYI MINIMUM ORDER: 20 DISKETTES
ADD 3% FOR ORDERS 1321331 ™P 'N FILE15
ea.
am;
MMncp^m ; I ■i*/10 DISKETTES,
U N D E R 50! IMM33B (Ell. Thru 5/30/85)
These are factory-fresh 3M diskettes packed in boxes of 10 with
Tyvek sleeves, reinforced hubs, identification labels and write-
protect tabs. __ ^_
3.5" Ml CRO-DISKETTES— SS-135 TPI -> $2.89 ea
LIFETIME WARRANTY ON ALL 3M SCOTCH DISKETTES!
HOURS: 8AM-5PM Central Time, Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite 4806 • 30 East Huron Street • Chicago, Minos 60611
DISK Authorized Distributor
Information Processing
WORLD! "—
BASF
QUALIMETRIC
DISKETTES!
LIFETIME WARRANTYI
M |"ssd° wrV Y™*
| Qty-20 DSDD | Qty. 20
5V«" SSDD-96TPI -. $1.46 ea. 5%" DSDD-96TPI - $1.75 ea.
PACKED IN CARDBOARD CASES!
BASF QUALIMETRIC DISKETTES have a LIFETIME WAR-
RANTY with Tyvek sleeves, reinforced hubs, user identification
labels and write-protect tabs.
SOFT SECTOR ONLY! MINIMUM ORDER: 20 DISKETTES
BASF 3.5" MICRO-FLOPPIES BASF 5WHIGH DENSITY
FOR IBM PC-AT
SSDD-135 TPI _ $2.50 ea. DSDD-HD — $4.91 ea.
FOR ORDERS ONLY: INFORMATION &
1-800-621-6827 inquiries:
(In Illinois: 1-312-944-2788) 1-312-944-2788
HOURS: 8AM-5PM Central Time, Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
nifvK Authorized Reseller _
u,wn Information Processing ■ BASF
WORLD! Meda
Incredible value!
Nashua,
Diskettes
LIFETIME WARRANTY!
ea.
plUb 5V4 "SSDD ^ 1 15
I Qty.50 5WDSDD I Qty.5
These are poly-bagged diskettes packaged with Tyvek sleeves,
reinforced hubs, user identification labels and write-protect tabs.
NASHUA Corporation is a half-billion dollar corporation and a
recognized leader in magnetic media.
SOFT SECTOR ONLY! Sold in multiples of 50 only!
FOR ORDERS ONLY: INFORMATION &
1-800-621-6827 inquiries:
(In Illinois: 1-312-944-2788) 1-312-944-2788
HOURS: 8AM-5PM Central Time, Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite 4806* 30 East Huron Street* Chicago. Illinos 60611
DISK nashua
w ' v " Authorized Distributor MAGNETIC
WORLD!
BETTER MODEMS
AT LOWER PRICES!
. . .and get 24-hour shipping
on your DISK WORLD! orders
1200/300 Baud 300 Baud
Avatex Modem ^^ Avatex Modem
$189.95 ea. J ^^ $59.95 ea.
Avatex Modems have everything. They're inexpen-
sive, Hayes-compatible, Auto Dial, Auto Answer and
high quality (backed by a one-year warranty).
Best of all, our combination includes a One-Year FREE
subscription to MCI MAIL and special communications
software for placing TOLL-FREE orders with DISK
WORLD!.
Orders received via MCI MAIL are shipped within
24-hours (subject to product availability).
(Cables are net included.)
FOR ORDERS ONLY: INFORMATION &
1-800-621-6827 inquiries:
(In Illinois: 1-312-944-2788) 1-312-944-2788
HOURS: 8AM-5PM Central Time, Monday-Friday
WE WILLBEATANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite 4806* 30 East Huron Street •Chicago. Illinos 60611
Authorized Distributor
AVATEX
DISKETTE
STORAGE CASES
AMARAY MEDIA-MATE 50: A REVOLUTION
^A IN DISKETTE STORAGE
^B^ . Every once in a while, someone takes the
V#U r simple and makes it elegant! This unit holds
Sfe 50 5%" diskettes, has grooves for easy
^^ „_f stacking, inside nipples to keep diskettes
from slipping and severa' other features. We
like it! fr-lfl QC +$2.00
$ lU.aJ ea. Shpng.
DISKETTE 70 STORAGE: STILL A GREAT BUY.
^^K Dust-free storage for 70 5V4" diskettes.
WW Six dividers included. An excellent value.
$11 Q5 + S30 °
VDISK CADDIES * ' '^ Sh ™
The original flip-up holder for 10 5VT
"diskettes. Beige or grey only.dji fjC
f 20« Shpng.
for orders only: information &
1-800-621-6827 inquiries:
(In Illinois: 1-312-944-2788) 1-312-944-2788
HOURS: 8AM-5PM Central Time, Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite 4806 • 30 East Huron Street • Chicago, Illinos 60611
DISK
WORLD!
DISK WORLD!
Ordering & Shipping
Instructions
Shipping: 5M" & 3.5" DISKETTES— Add $3.00 per each 100 or
fewer diskettes. Other Items: Add shipping charges as shown in
addition to othershippingcharges. Payment: VISAand MASTER-
CARD accepted. COD Orders: Add additional $3.00 Special Han-
dling charge. AP0, FP0, AK, HI & PR Orders: Include shipping
charges as shown and additional 5% of total order amount to
cover PAL and insurance. Taxes: Illinois residents only, add 8%
sales tax.
Prices subject to change without notice.
This ad supercedes all other ads.
Not responsible for typographical errors.
MINIMUM TOTAL ORDER: S35.0C
FOR ORDERS ONLY:
1-800-621-6827
(In Illinois: 1-312-944-2788)
INFORMATION &
INQUIRIES:
1-312-944-2788
HOURS: 8AM-5PM Central Time
Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite 4806 • 30 East Huron Street • Chicago. Illinos 60611
PRINTER
RIBBONS:
at
extraordinary
prices!
Brand new ribbons, manufactured to Original Equipment
Manufacturer's specifications, in housings. (Not re-inked or
spools only.)
LIFETIME WARRANTYI
Epson MX-70/80 . . $3.58 ea. + 25C Shpng.
Epson MX-100 ... $4.95 ea. + 25C Shpng.
Okidata Micro83 . . $1.48 ea. + 25C Shpng.
Okidata Micro84 . . $3.66 ea. + 25C Shpng.
FOR ORDERS ONLY: INFORMATION &
1-800-621-6827 inquiries:
(In Illinois: 1-312-944-2788) 1-312-944-2788
HOURS: 8AM-5PM Central Time. Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite 4806 • 30 East Huron Street* Chicago, Illinos 60611
The value leader in H U I w K
Computer supplies I .,___. _.
And accessories. I WORLD'
ATHANA
DISKETTES
The great unknown!
QQ0- $109
^^ Qty.50 51/4 „ DSDD _J Qty.50
You've used these diskettes hundreds of
times... as copy-protected originals on some of
the most popular software packages. They're
packed in poly-bags of 25 with Tyvek sleeves,
reinforced hubs, user identification labels and
write-protect tabs.
LFET ME WARRANTY
SOFT SECTOR ONLY! Sold in multiples
of 50 only.
FOR ORDERS ONLY: INFORMATION &
1-800-621-6827 inquiries:
(In Illinois: 1-312-944-2788) 1-312-944-2788
HOURS: 8AM-5PM Central Time. Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite 4806 • 30 East Huron Street* Chicago, Illinos 60611
DISK
WORLD!
ATHANA
Authorized Distributor MAGNETIC
MEDIA
Nail down
great prices on
MEMOREX
diskettes!
LIFETIME WARRANTY!
$128S„ »$170
I Qty. 20 DSDD | Qty. 20
MEMOREX DISKETTES come with
heavy, lintless paper sleeves, reinforced
hubs, write-protect tabs and user ID
labels.
3 5" MICRO -FLOPPIES _._ .„_„_ nM| v , 5 V DSDD-HD
SSDO-135TPI SOFT SECTOR ONLY! FOR IBM PC-AT
$2.44 ea. MINIMUM ORDER; 20 DISKETTES $3.89 ea
INFORMATION & INQUIRIES:
1-312-944-2788
HOURS: 8AM-5PM Central Time
Monday-Friday
WE WILL BEAT ANY NATIONALLY ADVERTISED PRICE
ON THE SAME PRODUCTS AND QUANTITIES!
DISK WORLD!, Inc.
Suite4806« 30 EastHuronStreet* Chicago. Illinos 60611
DISK
WORLD!
Inquiry 127
JULY 1985 -BYTE 439
DISK DRIVES
MWM
free Disk Tub with Every Order Over $20 — Holds 60 5Vk" Disks
Hard Disk
• 10 Meg Hard Disk
* w/lBM Controller
$499
Apple Compatible Drives
Micro Sci
A-2orA-20FUllHT $ 159
Controller 60
ecu
FD525ASIimlineforllE $ 129
FD525CforllC 139
FD555AFullyCompatibleFullHt $ 139
Hard Disk
lOMegw/cont. &pwrsupply $ 995
5%" Disk Drives
Teac
FD55A.160K $ 99
FD55B,360K 95
FD55F, Quad Density 129
All Teac's are Half Heights
Tandon
TM100-2,360K $ 99
TM101-4, Quad Density 269
Mitsubishi
4851, 360KV2 Height $ 129
4853, Quad Den. 1 / 2 Height 139
Hard Disk
10 Meg w/ IBM Controller $ 499
8" Disk Drives
Siemens
FDD-100-8 Sgl Side $ 129
FDD-200-8 DblSide 189
Shugart
801R,SglSide $ 349
851R, DblSide 499
Tandon
848-1 E ( sgl side, 1 / 2 Ht $ 279
848-2E ( DblSide, 1 / 2 Ht 379
Mitsubishi
M2894-63,Dbl./Dbl . .$ 399
M2896-63,DbL/Dbl. 1 / 2 Ht 399
5 Va" & 8"
Power Supply & Cabinets
JMR 5Va"
SingleCabinetw/pwr $
Dual Thinline Cab w/pwr
Dual Cabinet & Power
All have 6 month Warranty
JMR 8"
Sgl.Cabinetw/pwr&fan $
Dual w/pwr for 2 thinlines 239
Dualw/pwr&fan 279
79
89
89
229
PRINTERS
Epson FX-100
• 160CPS
• 15" carriage
$479
LX-80
RX-80(120cps)
RX-80FT
RX-100 +
FX-80 +
FX-100 +
LQ1500
Epson
We Will
Beat ALL Pricing
JX-80
We are an Authorized Dealer
Brother Dist. by Dynax
HR15XL.12CPS $359
HR25,25cps 625
HR35, 36CPS 835
Okidata
OKI182 $ 229
OKI83A on tf£ ... 535
OKI84P „P\3N*° 669
OKI84S *cA0a'!\r* vs 749
OK1 192 . &&T%i I f^ U 349
OKI193,. 585
OKI MATE20 Color Printer 129
Call for other Models
A B SWITCHBOX
Par.orser $ 69
PRINTER INTERFACES
Fourth Dimension
Card &Cable(ForApple) $ 45
Microtek
Dumpling CX (Crappler Compatible) $ 75
Dumpling CXexpto64K 145
DumplingCX16Kw/16Kexpto64K . 160
Okidata options
Tractorfor82&92 $ 55
Serial Interface 85
Orange Micro
Crappler + $ 84
Crappler + W/16K 174
Epson Accessories
Epson Serial Interface $ 99
Letter writer NCQ Kit 59
LX-80 or FX-80 Tractor 39
Taxan
• 440 Ultra Hi-Res
$519
Amdek
300G, Hi-ResCreen $ 125
300A, Hi-Res Amber 134
310A, Monochrome Amber 158
300Hi-ResColorComp 275
500 RGB Composite 399
DVM Board for Apple RGB 119
Taxan
425COlorRCB $ 399
440 Ultra Hi-Res 539
Stand
Tilt & Turn Stand $ 19
Princton Graphics
MAX12,MonochromeAmber S 169
HX12,RCBCOlor 449
SR-i2w/DoublerBoard 775
IBM
Monochrome Green $ 239
ColorHi-Res 559
zenith
ZVM122 $ 95
ZVM123 95
BMC
12AUW Hi-Res Green S 79
Computer •&«
Components
Unlimited
A California Corporation
no Surcharge for credit cards
AD Prices Reflect a Cash,
Pre-paid Discount
This Ad Supersedes All Others
Customer service & Technical
(213)610-0407
Sales Desk
(800)847-1718
Outside California
(213) 618-0477
inside California
SYSTEMS
IBM PC
• 256K • Two 360KTandons
• Hercules Color Graphics
w/ parallel port
• Hi-Res Green Monitor
• 10 Meg Hard Disk
$2199
IBM AT
• Enhanced
$4950
A
Apple
HE CPU $ 790
Macintosh 1895
lie Portable 899
Compaq
Portable (PC Compatible) 2, 360K Drives
256K of Memory $1845
Compaq + w/lOMeg 3300
Deskprol 1640
Deskpro2 2250
Deskpro 3 3900
Deskpro4 call
IBM
PC256K,2Drives $1499
XTW/10Meg,256K 2895
Additional Memory64K 9
AT Standard Config Call
ATw/20meg Call
Add $50 for Configurations & Testing
MODEMS
Hayes Modem
• Hayes 2400 Baud
$599
Hayes
Micro Modem HE $ 169
300Baud 169
1200B IBM internal 359
1200 389
2400Baud 629
Anchor Automation
MarkForTi $ 59
MarkVl 300 Baud IBM 79
Mark xii, l200Baud 219
Mark X, 300 Baud Stand alone 149
Expressl200 Baud 269
Prometheus
Promodem $ 289
Pro 1200A Apple Intw/sw 329
Prol200BlBMIntw/sw 299
ProMacw/cable&sw 279
No.ccable 12
Alpha Disp 89
Options Proc 89
U.S. Robotics
Password $ 219
IBM & APPLE ACCY'S
64K upgrades
• Nine 4164, 200ns
• 1 Year warranty
• Nine to a Set
$9
APPLE EXTRAS
ALS
ZEngine $ 119
CPM3.0Card 240
ecu
RFModulator $ 9
Fanw/surge 34
16K Mem. card 1 yrwar $ 45
Micro Max
Viewmax 80, 80 col. card $ 1*35
Viewmax80E(FforllE)64K 120
Micro Soft
PremiumSoftcardllE $ 369
SoftCard(Z80)w/64K 279
Micro Tek
Serial interface $ 89
RETAIL STORES:
11976 Aviation Blvd.
inglewood, CA 90304
16129 Hawthorne Blvd., Suite E
Lawndale, CA 90260
MAIL ORDER:
P.O. BOX 1936
Hawthorne, CA 90250
IBM EXTRAS
Ast Research
SixPack+ W/384K $ 299
Hercules
Colorcard $ 149
Graphics Card 304
Hard Disk
10 Meg. External w/ power supply . . . $999
IBM
Monochrome Adapter $ 219
Colorcard 225
Paradise Systems
Multi-display card $ 329
NewModularCard 260
5 Pack Multifunction 160
Quadram
Quad Colorcard $ 199
Quadlink 349
64K Upgrade at upgrade
64K of Mem. . .$9 200 ns. . .$89
Parallel P S $ 79
Serial 79
ecu
Color Graphics card $ 119
Everex
Graphics Edge $ 329
Retail Hours:
10 a.m. - 6 p.m. Mon.-Fri.
10 a.m. - 3 p.m. Sat.
All merchandise new. we accept MC, Visa, wire
Transfer, coo Call, Certified Check, P.O/s from
Qualified firms, APOaccepted. Shipping: Minimum
S4.50 first 5 pounds. Tax: California Res. Only add
6v?% sales tax. All returns subject to 15% restock-
ing charge. Advertised prices for Mail Order only.
Retail prices slightly higher.
Prices Subject to Change.
CCU Multifunction Card
Par. & Ser. Ports w/64K exp 384K
Clock, Calendar,Sftwr& Manuals . . .$ 160
W/384K 220
8087'S
8087-2 $ 149
8087-3 104
8087-6 95
5Va" diskettes
CCU
Sgl/Dbl reinforced hub. .$11 lOOforlOO
Dbl/Dbl reinforced hub . 13 lOOforHO
NotBulk Packed
Dysan
Sgl/Dbl $33 100for300
Dbl/Dbl 39 100for370
verbatim
Sgl/Dbl $26 100for240
Dbl/Dbl 36 100for340
8" Diskettes Available — Call
DISK ACCESSORIES
verbatim
8" or 5 1 /«" Head Cleaning Kit $ 9
Flip Tub
SVa" Holds60disks, plexiglass $ 9
Customer Service Hours:
10 a.m. - 4 p.m. Mon.-Fri.
John Aurentz
(213)618-0487
Mail Ordef Hours:
8 a.m. - 6 p.m. Mon.-Fri.
10 a.m. - 3 p.m. Sat.
(800)847-1718 (213)618-0477
(Outsidecalifornia) (insidecalifornia)
GlM t fafr tijfejBS
ffl
COMPUTER SYSTEMS
IBM PC, XT, AT (Several Configurations Available) SCall
IBM PC with 10 Mb Hard Disk, 256K, 360K Disk Drive 2169
IBM PC with 256K, 2-360K Disk Drives 1589
AST RESEARCH
All AST Boards come with 1 year warranty
SlxPakPlus w/64K Upgradeable to 384K, Now includes a FREE!
copy of Borland's SIDEKICK (copiable) S. P, C 245
SlxPakPlus W/384K fully populated 369
I/O Pius II with Serial and Clock Calendar (parallel, game or
second serial port optional) 127
170 Mini w/Ser. and Clk Calendar (Short card XT size) 135
Par./Game/Ser. Port for any AST Board (specify board) 35
Reach Modem w/Crosstalk XVI on short XT card 415
AST Preview Graphics card with parallel port. Hi-Res 299
Advantage W/128K (Up to 3Mb) S, P, for AT 399
Advantage w/3Mb 1675
AST-5251-11 Connect PC to IBM Sys 34/36/38 699
AST-5251-12 519
AST-3780 579
Colossus 67Mb Hard Disk with 60Mb Tape Back-up (Specify
if for PC or AT) 5695
INTEL
All Intel Boards come with 5 year warranty. Intel Boards are
compatible with Lotus/Symphony Bank switching Std.
Above Board PC W/64K Upgradeable to 512K 320
Above Board AT W/128K Upgradeable to 1.6Mb 469
8087 Math Coprocessor up to 5MHz 109
8087-2 Up to 8MHz 129 80287 Up to 6MHz 289
HAYES
Smartmodem 1200 (External) SCall
Smartmodem 2400 (External) 629
Smartmodem 1200B (Internal with Smartcom li) 365
HERCULES
Graphics Card with Parallel port 305
Color Card with Parallel port 164
EPSON
ACP has the best prices on the new Epson Plus series with the
NLQ option. All Epson printers have graphics capability. We
stock the RX-100, FX-80 + , FX-100 + , JX-80 Color, LQ-1500,
Spectrum LX-80 (Includes NLQ option) SCall
Esprlnt 100cps Dot-Matrix Printer (Ser. or Par.) 199
KEYTRONICS
KB5151 Deluxe Keyboard SCall
KB5150 PC Keyboard 155
ACP 5150 Cpompatible to the KB5150 99
QUADRAM
Quadboard w/64K Upgradeable to 384K 239
Quad link The Apple IBM Link 449
Quadchrome II 14" Hi-Res Color Monitor 445
TECMAR
Graphics Master High end color graphics w/PC Paint 499
Expansion Chassis Complete expansion chassis 729
PRINCETON GRAPHICS
MAX-12 Amber Monitor 175
HX-12E 690x240 Color Monitor 539
HX-12 690x240 Color Monitor 449
SR-12 720x480 Color Monitor 619
San Doubler 196
TAXAN
Taxan 440 Ultra Hi-Res 720x400 (req. Bob Board) 579
Special Offer Taxan 440 plus Bob Board 995
Taxan 121 or 122 Green/Amber Monitor 159
Taxan 415 (640x260 Acorn lable but a steal while supply lasts!)
This monitor was sold for 699. Req cable to IBM ($18) 299
FLOPPY DISK DRIVES
Shugart SA450 DS/DD 79
Shugart SA350 37i" 250
IBM PC Compatible 1 / 2 High or Full SS/DD Drive 49
Qty
1 2-5
Teac 55B IBM PC type DS/DD (48tpi) 95 92
Tandon TM-100-2 Std. Hight IBM Style DS/DD 99 97
FLOPPY DISK DRIVES - Cont.
Shugart SA455 IBM Style DS/DD 99 97
Shugart 801R 8" SS/DD Supply Limited 249 239
Shugart 851R 8" DS/DD Supply Limited 449 435
Tandon TM-848-1E 8 M SS/DD Thinline 269 259
Tandon TM-848-2E 8" DS/DD Thinline 369 349
Call us for your volume disk drive requirements. We are
direct importers on several name brands.
ACP maintains full testing and alignment capability. If
you are having problems with your drives, give us a call.
APPLE FLOPPY COMPATIBLE DRIVES
Apple II, II + , lie Compatible Drive (Vz Hight only) $115
Apple lie Compatible Drive (72 Hight only) 125
Macintosh Compatible Drive (Vfe Hight only) 299
HARD DISK DRIVES
Shugart SA604 5Mb Seagate ST506 Compatible 99
Shugart SA712 10Mb 1 /j Ht. Low Power. (Supply Limited) ...249
Mlnlscrlbe 3012 10Mb 72 Hight 275
CMI Call for 10, 22, 33Mb Drives SCall
Seagate ST212 10Mb 299
Quantum 42Mb 1375
Winchester Controller Same hard disk controller as used
by IBM. Please specify your drive and we will supply
with proper firmware. Firmware currently in stock for
over 25 different drives. Comes with 1 year warranty 195
HARD DISK EXPANSION
5Mb Internal w/controller. (for PC req. added power 299
5Mb External w/controller. PS, IBM style chassis & fan 419
10Mb Internal w/controller (7z Ht) w/full bezel) 449
10Mb External w/cont., IBM style case w/PS and fan 649
20, 33Mb & up drives, please call for current prices SCall
TAPE CARTRIDGE BACK-UP
Excell 4500 PC Internal with 45Mb. This is the top selling
tape back-up for the PC. It uses the Wangtek Tape
Cartridge with controller. We are always back-ordered
on this popular product 999
Excell 4500 External (for XT add $100) 1199
Excel! 4500 XT 1099
IBM PC HARDWARE KEY VALUES
ACP Multifunction 384K w/OK plus all the same function
and features as the SixPakPlus .160
ACP Color Card139
ACPMonocard 139
ACP Floppy Card 99
PC Style Chassis (IBM Style chassis) 99
PC 130 Watt Power Supply (Drops right in) 119
IBM Style Monitor (Green w/TTL input) priced right 119
IBM PC 256K RAM Card w/64K 69.95 W/256K 99.95
APPLE HARDWARE KEY VALUES
Grappler* (Most popular Printer Interface at new price) 88
Buffered Grappler from Orange Micro 165
Serial Grappler (Works great w/lmmagewriter) 119
ACP 16K Buffered Serial Card 95
ACP 80 Column Card (Super in Apple li, II + ) 69
Kennslnton System Saver (Preferred Apple Cooler) 69
ACP System Cooling Fan (Similar to sys saver) 30
Apple He Keyboard (Replacement keyboard for He) 30
Apple ll/lle Power Supply (Compatible to Apple) 60
Apple II, II + , He Disk Controller (Compatible) 40
ACP Parallel Interface (w/Cable II, II + , He) 40
Crickett lie (Speech board for lie by Street Electronics) 129
ECHO II Speech Synthesizer (Best for II, II + , He) 99
Titan Ramcard 199
Titan Accelerator Card 299
ACP Extended 80 Column w/64K (for Apple He) 99
APPLE & IBM SOFTWARE VALUES
We stock a complete line of Apple and IBM Software titles all at
discount prices. Call our sales desk for the current low price for
your software needs.
Flashcalc (Super spreadsheet formerly Visicalc APII) 79
Wordstar (for IBM) 229
Supercalc I (Closeout on original IBM version) 20
10 Mb $449.00
HARD DISK
w/Controller for IBM PC and
Compatibles.
At This Price, Supply
Is Limited.
External Enclosure Add $195.00
PC UPGRADE SPECIAL
$ 10 00
SET OF (9) 64K RAMS
$ m mOO
45
SET OF (9) 256K RAMS
PIGGYBACKS FOR AT
128KRAMS i $5.95
5 Mb EXTERNAL
Sharp IBM Look-a-like w/controller
for IBM PC.
Sub-System Price: $429.00
Internal w/controller
Sub-System Price: $299.00
DELUXE JOYSTICK
$11.95
Compatible w/Atari
2600, 400, 800,
VIC-20/64 and Apple.
Requires optional cable
adapter. Add $1.50
APPLE DISK DRIVE
$115.00
High quality Vz high
drive for Apple II, II + ,
lie or lie. Apple lie re-
quires optional cable
adapter. Add $10.00
A.
^©8aSiiil :
|||||||H1|
PiwM
UPS POWER SUPPLY
Back Up Power for your IBM,
Appl« or Compatible
UPS-PC ZOO Wans $277.00
UPS-Xf 425 Watts 455.00
UPS-AT 1000 Watts 975.00
AB PRINTER SWITCH
m AB Switch allows use of two printers with
yourcomputersyslam. Wa slock over 15 dif-
ferent configurations.
AB Switch (Centronics) 559.00
AB Switch (DB25) 59.00
COLOR VIOEO CAROS
Plantronics Color Pius $375.00
IBM Color Card 227.00
IBM Mono Card w/parallel 219.00
STB Graphics Plus 369.00
Paradise MuttidispUty Card 345.00
Everex Graphics Edga 345.00
DRIVE CABINETS
IBM St)le Hard disk with power
supply and fan $195.00
Dual Hard Disk w/power aup & tan 295.00
Dual 5V«" Full Highl vertical mount 65.00
Dual 5tt" Full Highl horizontal mount 99.00
Dual 5v." Thlnline w/power aup & fan 60.00
Single 5Vt" Full Highl w/power supi tan 56.00
Single S'A" Thlntlne w/power sup & fan 60 00
PERSYST CARDS
Petsyst Mono Combo — NEWI
Persyst Color Combo — NEW!
Persysl Bob Board
Perayst Shortport Color
Persyst Mini Mono
Persysl +1 Tme Spectrum w/64K
Persyst 192K Reinbow DEC Card
$335.00
335.00
445.00
SPECIAL BUY
Shugart I A 40O4 14" 29UbH«rd DUk
$499.00
MODEM SPECIAL
H«y*s Smart mod »m Compatible
120O Baud. Ext«m*l. Sold for 399.00
$219.00
INTERSIL STD-BUS BOARDS
TRANS1STORS/DIOOES
ISB3101
ISB3110
ISB3216
ISB3216
ISB3330
ISB3331
ISB3340
ISB34O0
ISB3410
280 CPU
290 Univ. CPU
8085 CPU
16K CMOS HAM
\6K Sialic RAM
16K CMOS RAM
ZBO PIO (D mating)
Universal PIO
Opto Para. Input
Floppy Controller
SASl (DMA) WINI Inti
Opto-fsofnput
SPST Relay
OPDT Relay
Arithmetic
EPROM Programer
Sync/Async
Univ. Sync/Async
REMDACS
Bit WD
CAPACITORS
LIST ACP
S200 S69.S5
200 69.95
200 79.95
610 99.95
200 39.95
750 119.95
210 49.95
210 49.95
300 119.95
215 79.95
255 99.95
215 99.95
270 119.95
150
9.95
190 89.95
375 149.95
260 79.95
245 89.95
.OIuF DISC BYPASS CAPACITOR
.1 uF DISC BYPASS CAPACITOR
OIUF MONOUTHIC CAPACITOR
I uF MONOUTHIC CAPACITOR
100/S5.50
100/8.50
100/11.25
100/14.25
CORCOM EMI FILTER
STD CORCOM 3 Conductor Filler $4.50
Line Cord lor ebove — 6 fool 1.49
ie Cord 2 Conductor — 6 foot .35
Line Cord 3 Conductor — 6 toot .95
MUFFIN FANS
Ovar 10,000 In Stock
Torin 3" TA-300 Fan NEWI $9.95
Torln 4.66" Muffin Fan NEW! 12.95
12VDC Fan NEWI 19.95
Finger Guards added 1.49
Power Cords Added 1.49
IC SOCKETS
SOLDERTAIL 1-99 100
8 Ptn ST/LP $ .13 $ .10
14PinST/LP .15 .11
16 Pin ST/Lp .17 .12
18 Pin ST/LP .20 .17
20Pin ST/LP .28 .26
22 Pin ST/LP .29 .27
24 Pin ST/LP .29 .27
28 Pin ST/LP .39 .32
36 Pin ST/I.P .45 38
40 Pin ST/LP .48 .42
64 Pin ST/LP 3.95 3.25
WIREWflAP (COLO) 1-99 100
6 Pin WW/3L $ .49 $ .40
14 Pin WW/3L .62 .49
16 Pin WW/3L .65 .55
18 Pin WW/3L .88 .77
20Pin WW/3L .99 .96
22 Pin WW/31 1.19 1.13
24PinWW/3L 1.25 1.17
28PinWW/3L 1.49 1.39
40Pin WW/3L 1.89 1.75
TEXTOOL/ZIF ZERO INSERTION
16 Pin 56.75 24 Pin $7.65 28 Pin $8.95
(We Stock Att Types ol Sockets)
PN2369A
PN918
2N2218A
2N2219A
2N2905
2N2007
2N3055
2N3585
2N3638
2N3772
7/S1.00 2N3904
5/1.00 2N3906
3/1.00 TIP29A
T1P30A
TIP31A
TIP32A
1N4146
1N751
1N4002
1N4004
MPQ2232
11/1.00
2/1.00
2/1.00
2/1.25
2/1.25
25/1.00
5/1.00
12/1 00
10/1.00
OPTO ISOLATORS
MCT-2
MCT-6
MCT-66
MCA-255
4N26
4N27
4N28
Jumbo Red
Jumbo Green
Jumbo Yellow
Mini Size Red
Mini Size Green
Mini Size Yellow
4N33
4N35
4N37
4N38
TIL117
SPX33
4N25
SPECIAL VALUES!
MCM68705 EPROM
6116/2016-l50mS
DB-25P Male
DB-25S Female
2732A-2
2716DC^»50mS
2764-450mS
$9 95
10/1995
10/17 50
10/19.95
10/29.95
TO/24.50
10/29.95
CALL ACP FOR ALL YOUR
VOLUME IC REQUIREMENTS
EDGE CONNECTORS
S-100ST
$3.95
$3.25
S-100 WW
4.75
4.10
44 Pi n ST
2.75
2.60
44 Pin WW
475
4 25
72 Pin ST
6.50
6.10
72 Pin WW
7.25
6.95
D-SUBMINIATURE
1-24
25
DB25S (Female
$3.10
$2 90
DB25P (Male)
2.40
2 29
Hood $1.25
Mtg H/W $ .99
DE37S (Female)
S5.95
$5.75
DE37P (Male)
525
5.10
Hood $1.75
Mtg H/W S .99
DD50S (Female)
$8.95
$8.65
DD50P (Male)
6.00
5.75
Hood $3.25
Mtg H/W $ .99
(OTHER STYLES IN CATALOG)
CENTRONICS
IDC 36 Pin Male
$8.95
IDC 36 Pin Female
9.49
Solder 38 Pin Mate
749
Solder 36 Pin Female
6.95
(CALL TOLL FREE FOR IDC'S)
IDC CONNECTORS
Rt Angle Solder Header
Ribbon Header Socket
Ribbon Header
Ribbon Edgecard
Rt Angle W/W Header
NUMBER OF CONTACTS
10 20 26 34 40 SI
.79 1.20 1.65 2.10 2.40 3.00
3.10 '4.10 4.20 4.60 7.15
NOTE: To order insert number of contacts In place of xx In ACP part number.
ORDER QUANTITY OF 50pcs (mixed) AND TAKE AN ADDITIONAL 10% OFF.
OKIDATA PRINTERS
Okimata 20 Color Printer
Plug-NPrlnt for Okidata 20
Okidata 18 2(120cps. Graphica)
Okidata 192 (160cps. Graphics)
Okldafa 193 (160cps. 15" Paper)
Okidata 92(i60cps. Graphics)
Okidata 93(i60cps. 15" Paper)
$139.00
69.00
259.00
349.00
549.00
349.00
599.00
Okidata 84(200cps, Parallel)
Okidata 84 (200cps, Serial)
Tractor for Okidata 192
Tractor forOkidata92
2K Serial Boardfor Okidata 192/193
2K Serial Board for Okidata 92/93
Extra Ribbon
44.00
54.00
8900
$19 95
39.95
2.90
6810 $ 2.85
6820 3.75
6621 2.90
6826 14.50
6940 12.75
6845 11.95
6875
6880
68047
6522
6532
6551
8035 $ 5.75
8039 575
8060A 2.95
8085A 4.90
80CB5A 9.95
6086 24.50
8067-2 129.95
6088 17.50
8089 86.95
6155 875
8156 6.75
8165 26.95
8202 23.95
8203 37.95
zeo-CPU
Z80-CTC
Z80-DART
280-OMA
Z80-PIO
Z80-SIO/0
ZB0-SIO/1
Z80-SIO/2
ZBO-SIO/9
8243
6250
8251
8251A
8253
8255
8255A
8257
2.50
7.50
6.00
2 95
6.50
6.50
6.50
650
8259
$ 8.75
4017
fiS
8271
69.95
4018
79
8275
26.95
6279
8.75
8282
625
6263
6 25
6264
550
8286
6.45
8287
6.45
8266
11.95
4027
.45
6269
44.95
8292
12.95
8741
27,95
8748
8749
8755A
24.50
24.50
3495
74C00 $.29
74C02 .29
74C04 .29
74C08
35
74C10
35
4 0MHz "B" 6.0MHz
$34.95 I
34.95 |
DISK CONTROLLERS
22 75
21.50
21.50
1797
2791
2793
2795
2797
$21.95
32 95
32 95
32.95
27.95
6843
$28.95
8272
1995
1691
695
2143
6.95
9216
12.95
CRT CONTROLLERS
17 95
6845
68B45
6847 11.50
46S0S 14.75
68047 19.50
8275 $2850 I TMS9918 $39.50
7220 34.95 8350 39.95
5027 1795 6545 1495
5037 21.95 I 6002 19.95
NEC7220 Graphics 34.95
UARTS/USARTS
1602B $3.95 I
1013A 3.95
1015A 6.75 I
1702 (ImS)
2708(450nS)
2758 (5V)
2716 (450nS)
2716 (350nS)
2518 (5V)
TMS2716
TMS2532
2732 (450nS)
2732 (250nS)
2732 (200nS)
2350 $
8250
IM6402
995 I IM6403
$ 8.75
ISO TMS5501
1495
775 I 2651
8 95
2732A-4 (450nS)
$ 450
2732A (250nS)
695
2732A-2 (200nS)
895
2764 (450nS)
450
2764 (250nS)
850
2764 (200nS)
8 50
TMS2564(450nS)
9.95
MCM68764 (450nSj
1995
MCM68766(350nS]
21.95
27128-3 (300nS)
950
27128 (250nS)
15.95
27C32
$9.95
27C64
12.95
STATIC RAMS
2101 (450nS)
21L02 (450nS)
2102-1 (450nS)
21L02-2(250nS)
2111 (450nS)
2112(450nS)
2114 (450nS)
2114L4 (450n)
21 14L-3(300n)
2114L-2(200n)
2147 (55nS)
4044.4 (450nS)
4044-3 (300nS)
4044-2 (200rtS)
UPD410(100nS)
5101 (CMOS)
1.45 8/9 50
.69 6/12.50
79 6/13.30
.89 8/13.90
MK4118 $4.95
TMM2016-2 (200nS) 3.10
TMM20l6-tS(150n) 3.95
TMM2016-1 (lOOnS) 3.00
HM6116P-4 (200nS) 4,75
HM6116P-3 (150nS) 3 25
HM6116P-2 (120nS) 5 75
HM8116LP-4 (LP) 3.60
HM6116LP-3(LP) 3.95
HM6116LP-2 (LP) 3.95
Z6132 (300nS) 3295
HM6264P-15 (150) 14.95
HM6264LP-15 (LP) 16.95
74S189 (35nS) 1.85
93415 (50nS) 3 95
93425(50nS) 3.95
DYNAMIC RAMS
4027 (250nS) $1.29
1103 (SOOnS) .79
41 16N-2 (150nS) 1.298/9.95
41l6N-3(200nS) 1.19 8/8.25
4116N-4 (250nS) .896/ 5.99
4164N-150 (150n) 1.59 9/11.95
4164N-200 (200n) 1.49 9/10.00
4164N-120 (120nS) 6.25
TMS4164 (150nS) 5.95
TMS4406 (200nS) $6.95
TMS4416(150nS) $7.75
41256-150 (150n) 8.95
41256-200 (200n) 7.95
TMS4050 (300nS) 1.65
TMS4060(300nS) 1.85
MM5280 (300nS) 1.85
UPD411 (300nS) 1.85
MM5298 (250nS) 1.85
DISK SPECIAL (ism pc osoo)
| EACH HubRings
PACKAGE Tyvac Cover
OF 25 Ma i<" M| 9'.
WOW!
Supply Limited
4000 $ .;
4001 .;
4002 .:
4006 .;
4007 .2
4008 .!
4009 .:
4010 .:
4011 .i
4012 .;
4013 .:
4028 $ .65
4059 $7.90
4029
.75
4060
.85
4030
.39
4066
.39
4031
3.25
4069
.28
4032
2.15
4070
.35
4034
1.91
4071
.28
4035
79
4072
.28
4037
1.95
4073
.28
4040
.75
4075
.28
4041
.75
4076
.75
4042
.65
4077
.35
4043
.85
4078
.35
40.1.1
4081
.29
4046
.60
4082
.29
4047
.69
4085
.95
4048
99
4066
95
4049
.35
4093
.45
4050
.34
4094
295
4051
.75
4098
1.90
4052
.75
4099
1.85
4053
.75
4501
.69
4055
3.95
4502
95
4056
2.95
4503
.49
CALL FOR
4505
4507
4508
4510
4511
4512
4514
4515
4516
4518
4520
4555
4556
4566
80C95
80C97
MC14408
MC14409
MC14410
MC14411
MC14412
MC14419
74HC
74C00
74C74 $.85 I 74C161 $1.15 |74C373$2.3S
74C85 1.89 74C175 1.15 74C374 2.35
74C90 1.15 74C240 1.89 74C901 .59
74C93 1.15 I 74C244 1.89 I74C922 4 45
MORE74CINSTOCK— ALSOIN CATALOG
LM3909
LM3914 i
LM3915
LM3916
MC4024
MC4044
RC4131
RC4136
RC4151
CA3023
CA3039
CA3046
CA3059
CA3060
CA3065
CA3080
CA3081
CA3082
CA3083
CA3086
CA3089
CA3096
CA3130
CA3140
CA3146
CA3160
LM13060
LM13600
LM13700
LF347
LF351
LF353
LF355
LF356
LF357
TL071CP
TL072CP
TL074CN
TL0B1CP
TL084CN
TL494
TL496
TL497
MC3423
MC3453
MC3456
MC3459
MC3469
MC3470
VOLTAGE REGULATORS
TOLL FREE
800-854-8230
Calif. Residents
714-558-8813
OUR
POLICY
Inquiry 1 7
•NO surcharge for VISA or Mastercard.
•NO sales tax. »AII shipments Insured.
•Your card is Not charged until we ship.
•Same day FEDEX shipment is available.
•Volume purchasing agreements available.
•Government agencies, corporate and
. Institutional PO's accepted.
•Orders subject to availability.
•All items have manufacturer warranty.
Some warranties up to 5 years.
•Pricing subject to change w/o. notice.
•Returns or cancellations may be subject
to restocking fee.
•ACP Retail Store pricing may vary.
•We are not responsible for typos.
LM108AH
$3.95
LM300H
.99
LM301N
.35
LM304H
1.89
LM305H
.95
LM306H
4.75
LM307N
40
LM306CN
.65
LM310CN
1.65
LM311CN
.62
LM312H
1.75
LM318CN
145
LM318H
155
LM319N
1.19
LM320(se
sVRs)
LM324N
.55
LM339N
.95
LM340 (see Vfls)
LM346N
.95
LM356CN
65
LM359
1.75
LM360N
295
LM370N
495
LM373N
395
LM376N
3 75
LM377N
190
LM380CN
.85
LM380N
1.05
LM361N
159
LM382N
135
LM383N
195
LM384N
1.75
LM3B6N
.89
LM387N
1.29
LM389N
1.15
LM392N
LM723N
.46
LM723H
55
NE531
2 85
NE555
35
NE556
.65
NE556
1.49
NE561
23.50
NE564
2.85
LM565
95
LM566
145
LM567
65
NE570
365
NE571
2 90
NE590
S2.45
NE592
2.70
LM709N
.55
LM709H
190
LM710
68
LM711
.75
LM715
3.95
LM723N
55
LM723H
.75
LM733
98
LM739
185
LM741CN
33
LM741H
40
LM741N
29
LM747
.65
LM748
55
LM1014
1 15
LM1303
1.90
LM1310
1.45
MC1330
1.85
MC1349
1.85
MC1350
1.15
MC1358
1 65
MC1372
6.75
LM1414
1.55
LM1558H
299
LM1B0O
2 35
LM1B12
8 10
LM1630
3.40
LM1871
5 45
LM1872
5 45
LM1877
320
LM1889
1.90
LM1898
1.70
ULN2001
1.95
ULN2003
1 49
XR2206
3 75
XR2207
2.90
XR220B
2.40
XR2211
375
LM2877P
200
LM2878P
225
LM2900
.83
LM2901
99
LM2903
.69
LM2907
2.45
LM2917
2.85
LM3900
.55
LM3905
1.15
7805TAISO
8. 12. 15. 24V.
78L05. 12. 15V .65
78M06C 1 .89
78MG/79MG 1.49
78H05KC 8.75
7805K Also
12. 15. 24V
7905T Also
B. T2. 15, 24V
.69
1.29
.79
1.39
7905K Also
12. 15. 24V..
79L05. 12. 15 V 75
LM309K 1.25
LM317H/K 1.25/3 85
LM323K 4 85
LM337K 3.75
LM339K 6.75
LM350T 4.55
LM350K 4.75
SPECIAL PURPOSE CHIPS
34702
5016
6116
5307
MC4024
95H90
76477
76468
76489
AY38910
AY38912
SSI-263
Votrax
Dtgilalker
LM13600N
TR1863 5V UART
58174 $11.25
5832
3.75
AY52376
11.50
AY53600
11.50
2513-001U
9.50
2513-002L
9.50
UPD7201
27.95
3341
4.50
11C90
13.25
MC15906
2.95
36.95
39.95
3495
DATA ACQUISITION
ADC0800 $14.95
ADC0804 3 45
DAC0806 1.90
3V4 H DISKETTES
VERBATIM 52501 SS/DD
VERBATIM 550-01 DS/DD (IBM)
MAXELL MD-1 SS/OD (All)
MAXELL MO-2 DS/DD (IBM)
MAXELL DISKS lor AT (96tpl)
DYSAN 104/1D SS/DD (All)
DYSAN 104/2D DS/DD (IBM)
ACP SS/DD (All)
ACP DS/DD (IBM)
3V4" DISKETTES
VERBATIM 3V>- MF350 (MAC)
MAXELL 3VS" MICRODISK (MAC)
9" DISKETTES
VERBATIM 8" SS/DD
VERBATIM 8" DS/DD
DYSAN 6" SS/DD
DYSAN 8" DS/DD
24.95
46.95
27.95
34 95
26.95
38.95
3295
49.95
5Vt" DISK
TUB
S8.95
3W DISK
TUB
$14.95
HEAD CLEANING
KIT— 5V«" or I
S9.95
ADC0817 $9.75
DAC08O0 4.75
DAC060B 2.85
DAC1020 7.95
DAC1022 5.85
LF353N 1.99
I406L6 $1.95
1406LB 2.85
DAC100 7.95
DAC08 7.95
DAC01 6.95
LF13201N 1.99
EXPANSION MEMORY
64K UPGRADE sef 9 $10.00
256KRAMS $45.00
CABLES/ACCESSORIES
IBM PARALLEL (Shielded) $29 95
IBM SERIAL (Shielded) 24.95
KEYBOARD EXTENSION 9.95
RS232 GENDER CHANGER Male-Male 14 95
RS232 GENDER CHANGER Female-Female 14.95
NULL MODEM ADAPTOR 14.95
"Va'DISK drive
IBM PC®
Comp. DS/DD Disk Orlve
*89 9
HITECH SPECIALS
AMD7910
300/1200 BAUD MDDEM IC
*19 9
7400
7401
7402
7403
7404
7405
7406
7407
7406
7409
7410
7411
7412
7413
7414
7416
7417
7420
7421
7422
7423
7425
7426
7427
7428
7430
7432
7437
7438
7439
7440
7441
7442
7443
7444
7445
74LS02
74LS03
74LS04
74LS05
74LS06
74LS09
74LS10
74LS11
74LS12
74LS13
74LS14
74LS15
74LS20
74LS21
74LS22
74LS26
74LS27
74LS26
74LS30
74LS32
74LS33
74LS37
74LS38
74LS40
74LS42
74LS47
74LS48
74LS51
74LS54
74LS55
74LS73
74LS74
74LS75
74LS76
74LS78
74LS83
74LS65
74LS66
74LS90
74LS92
74LS93
74LS95
74LS96
74LS107
74LS109
74LS112
7446 $
7447
7448
7450
7451
7453
7454
7459
7460
7470
7472
7473
7474
7475
7476
7479
7480
7482
7483
7485
7486
7489
7490
7491
7492
7493
7494
7495
7496
7497
74100
74107
74109
74118
74121
74122
74123 $
74125
74126
74128
74132
74138
74141
74142
74143
74144
74145
74147
74148
74150
74151
74152
74153
741S4
74155
74156
74157
74158
74159
74160
74161
74162
74183
74164
74155
74156
74167
74170
74172
74173
74174
74175
74LS00
74LS113 $ .38
74LS114 .39
74LS122 .45
74LS123 .95
74LS124 2.75
74LS125 .49
74LS126 .49
74LS132 59
74LS136 .39
74LS136 .59
74LS139 .59
74LS145 1.19
74LS148 1.38
74LS151 .55
74LS153 .55
74LS154 1.49
74LS155 .69
74LS156 .69
74LS157 .69
74LS158 .69
74LS160 .89
74LS161 .69
74LS162 .69
74LS163 .69
74LS164 .69
74LS165 .90
74LS166 1.90
74LS168 1.15
74LS169 1.15
74LS170 1.40
74LS173 67
74LS174 .67
74LS175 .67
74LS181 1.95
74LS190 .85
74LS191 .85
74LS192 .76
74LS193 .78
74LS194 .69
74LS195 .69
74LS196 .79
74LS197 .79
74LS221 .69
74LS240 .95
74LS242 .95
74LS243 .95
74LS244 1.25
74LS245 1.45
74176 $ .69
74177 .69
74179 1.34
74180 .75
74181 1.75
74182 1.15
74184 2.25
74185 2.25
74190 .87
74191 .87
74192 .67
74193 .67
74194 .67
74195 .67
74196 .75
74197 .86
74198 1.15
74199 1.15
74221 1.19
74251 75
74273 1.65
74276 189
74279 .75
74283 1.40
74284 2.90
74285 2.90
74290 1 .49
74298 1.49
74365 .55
74366 .55
74367 .55
74368 .55
74390 1.45
74393 1.33
74490 2 25
74LS247
74LS248
74LS249
74LS251
74LS253
74LS257
74LS348
74LS259
74LS260
74LS261
74LS266
74LS273
74LS275
74LS279
74LS283
74LS290
74LS293
74LS295
74LS298
74LS324
74LS347
74LS348
74LS352
74LS353
741S363
74LS385
74LS366
74LS387
74LS368
74LS373
74LS374
74LS375
74LS377
74LS385
74LS366
74LS390
74LS393
74LS395
74LS399
74LS424
74LS668
74LS670
81LS95
81LS96
81LS97
81LS98
25LS2521
25LS2569
74S00/PROMS*
74S158 $.99
74S160 2.49
74S1B1 1.89
745174 1.19
745175 1.19
74S188- 1.49
745194 1.49
745195 1.49
74S19C 1.49
745240 1.99
745241 1.99
745242 1.99
745243 1.99
745244 1.99
74S251 119
74S253
74S2S7
74S2S8
74S00 $.29
74S74 $.55
74S02
.29
74SB5 1.69
74S03
29
74SB6 .55
74S04
45
74S112 ,SS
7 4 SOS
.45
74S113 .55
74S08
,39
74S1I4 55
74SOG
.39
74S1242.89
74S10
.35
74S1321.39
74S11
35
74S133 45
74S15
.35
74S134 .50
74S20
.35
74S135 .89
74S22
.35
74S136 1.39
74S30
35
74S138 .89
74S32
45
74S139 .89
74S38
69
74SU0 .55
74S40
39
74S151 .99
74S51
as
74S153 .99
74S64
74S157 .99
74S65
.39
CALL FOR 74HC
74S260 $1.19
74S280 1.95
74S287- 1.05
74S28B' 1.95
745373 2,09
745374 2.09
74S387' 1,95
74S47T 5 95
74S472" 4.95
74S473* 4.95
74S474' 4.95
74S475* 4.95
74S570' 2.95
74SS7T 2.95
74S572* 4.95
74S573' 4.95
745940 2.49
745941 2.49
mMm
sSl
fllail
FM1
Qrt&"
Fie tail
Egx
^^Llain^J^J^ZI
310 El IE.
Ed
nijer
Santa
AngjCA
9i!7Mi
California Digital
17700 Figueroa Street • Carson, California 90248
F10 DAISY WHEEL PRINTER
6
W
LETTER
QUALITY
J
The TEC F-10 Daisy Wheel printer is the perfect answer to a rea-
sonablly priced 40 character word processing printer. While this
printer is " extremely" similar to C.ltoh's F-1 0/40 Starwriter printer.
Legal counsel for the C.ltoh Company have advised us that we
should refrain from referring to the TEC printer as a Starwriter.
This 40 character per second printerauto installs with Wordstar and
Perfect Writer. Features extensive built-in word processing func-
tions that allow easy adaptability and reduced software complexity.
Industry standard Centronics interface provides instant compatibil-
ity with all computers equiped with a parallel printer port. The TEC
F-1 accepts paper up to 1 5 inches in width.
These printers were originally priced to sell at over $1400. Through a
special arrangment California Digital has purchase these units from
a major computer manufacturer and is offering these printers at a
fraction of their original cost.
Options available include tractor feed, buffered memory and an
assortment of printer cables for a variety of computers.
10 MEGABYTE
WINCHESTER
SPECIAL
California Digital has re-
cently purchased several
thousand 10 Megabyte
Winchester disk drives.
The manufacturer has
asked us not to advertise
their name. Please tele-
phone for details
MEMORY
4164 S?r c 250ns
I "f Ml 1 II » b
Quantity
100
*&
DYNAMIC MEMORY
4164150ns.64K128refresh
41256150ns. 256K
4116150ns.16K
4116 200ns.16K
4128 for IBM/AT
DP8409dynamiccontroller
ICM-4164150
ICM-41256150
ICM-41161S0
ICM-41 16200
ICM-4128150
ICT-8409
STATIC MEMORY
21L02 200ns. 1K static
21L02 450ns. 1K static
2 11 2 450ns. 2K static
2114 300ns. IK x 4
4044TMS450ns.4Kx1
5257300ns. 4K xl
6116 P4 200ns. 2Kx 8
6116 P3150ns 2K x 8
2708 450ns.1KxB
27T6 450ns.2Kx8
2716TMS 450ns. Tri-vollage
2732 450ns. 4Kx 8
2764 350ns. 8Kx 8
27128 350ns. 16Kx 8
ICM-21L02200
ICM-21L02450
ICM-2112450
ICM-2114300
ICM-40444SO
ICM-5257300
ICM-6116200
ICM-6116150
EPROMS
ICE-2708
ICE-2716
ICE-2716THS
1CE-2732
ICE-2764
ICE-27128
1.31
2.29
8.95
1.75
1.75
8.95
39.00
2.99
1.95
3.49
2.50
3.95
4.55
495
4.50
7. '15
-5.50
595
8.50
1.65
1.65
8.75
35.00
3.25
2.25
3.85
4.35
4.25
7.65
3.75
5.75
7,35
1.45
8.35
29.00
2.75
1.75
2.99
•J. 55
3.97
7.25
3.55
6.25
6.95
Shugart
4 WINCHES
These ""6. 7 Megabyte drives
are new units recently re-
leased by the Shugart division
of Xerox. The Shugart 604 is
fully 506 industry compatible.
Each drive is tested before
shipment and is supplied with
a 90 day warranty. SHU-604
Five Inch Winchester Hard Disk Drives
FUJITSU M2235AS 27 Meg. 899 859
RODIME RO-208 53 Meg. 1589 1493
MAXTOR XT1 01 40 140 Meg. 3895 3785
SHUGART 712 13Meg.V 2 Ht 495 465
SHUGART 604 6.7 Meg. 99 89
TANDON 502 10 Meg. 419 395
TANDON503 19 Meg. 695 675
SEAGATE 225 25 Meg. 695 625
four Choice
TEAC 55B 55F
'48TPI-96TPI
One Two Ten
Five Inch Double Sided Drives
TEACFD55B half height 119 115 109
TEAC FD55F 96 TPI, half ht. 119 115 109
CONTROL DATA 9409 PC 169 159 155
SHUGART SA455 Half Height 119 115 109
SHUGART SA465V 2 Ht.96TPI 119 115 109
TANDON 100-2 full height 149 145 139
TANDON 101-4 96TPI full ht. 299 289 279
MITSUBISHI 4851 half height 139 135 129
MITSUBISHI 4853 96/TPIV2 Ht. 155 149 139
MITSUBISHI 4854 8" elec. 295 285 275
QUME 142 half height 219 205 199
Eight Inch Single Sided Drives
SHUGART 801 R
SIEMENS FDD 100-8 119 115 109
TANDON 848E-1 Half Height 369 359 349
Eight Inch Double Sided Drives
SHUGART SA851R 495 485 475
QUME 842 "QUME TRACK 8" 319 319 313
TANDON 848E-2 Half Height 459 447 435
REMEX RFD-4000 219 219 209
MITSUBISHI M2896 63 V 2 Ht. 459 449 409
Shipping: First five pounds $3.00, each additional pound $.50.
Foreign orders: 10% shipping, excess will be refunded.
California residents add 6V 2 % sales tax. • COD's discouraged.
Open accounts extended to state supported educational institu-
tions and companies with a strong "Dun & Bradstreet" rating.
California Digital
1 7700 Figueroa Street • Carson, Calif omia 90248
s coLORt*CO\ COMPUTER PLOTTER
MONITOR *** . _ _ A
The NEC JC-1401D is a 13" medium/high resolution RGB monitor
suitable for use with the Sanyo MBC-5507555 or the IBM/PC. The
monitor features a resolution of 400 dots by 240 lines. Colors available
are Red, Green, Blue. Yellow, Cyan, Magenta, Black and White.
These monitors are currently being used in applications far more
critical than microcomputers.
The NEC monitor carries the Litlon-Monroe label and was originally
scheduled (or use in their "Office of the Future" equipment. A change
in Monroe's marketing strategy has made these units excess inven-
tory which were sold to California Digital. We are offering these prime
"new" RGB monitors at a fraction of their original cost. Sanyo com-
patible NEC-1401/S; IBM/P/C Computer compatible NEC-1401/PC
MONITORS
BMC l2Agrcon phosphor 15 MHz composil video
BMC 12" high resolution. 20MHz
Amdek 300G 12 green phosphor
Amdek 300 A 12 amber phos . hi -re solution
Amdek 3 1 A designed for IBM/ PC, amber
Zenilh ZVM122 Amber Phosphor 12' 40^80 column switch.
Zenith ZVM123 green phosphor 12 -JO/80 column switch
NEC JB1201 greenphosphor I8MH2. composil video.
NEC JBi260CornmerCiafgrade composil
Conrac 9 "open frame reauiteshorz sync & 12v supply.
COLOR
NEC JC1401D Medtum/High 13" RGB
BMC AU9J9iUColorcompositvideownh sound
BMC 9 1 9 1 M RGBdesigned tor use withlhe IBM •omputer.
NECJC1203DM, RGB color monnor
NECjCl215colOrcomposit.
Zenith ZVM135 RGB & composile suitable lor IBM PC
Amdek Color I, 13 "composrt video
Amdek Color 11-, 13'RGBhi/resoiution
Amdek Color 111 - . 1 3" RGB. medium resolution
Princeton HX-12 RGB IBM/PC compatible
BMC-12A
BMC-12EN
AMK-300G
AMK-300A
AMK-310A
ZTH-122
ZTH-Z123
NEC-JB1201
NEC-JB1260
CON-BW9
76.91
119.00
12895
138 95
158.95
89.95
89 95
159.00
119.00
5900
NEC-1401/X
259.00
BMC-9191
23895
BMC-9191M
379.00
NEC-1203
699.00
NEC-JC1215
339 00
ZJ-H-Z13S
475.00
AMK-100
299 00
AMK-200
419.95
AMK-300
359.95
PRN-HX12
478.95
PRINTERS
MATRIX PRINTERS
Slar Gemini- 1 0X 120 char/sec
StarGemini-15X. lOOchar./sec. 15" paper.
Star Gemini Delta 10, 160 Char/sec
Toshiba P 1351. 1 92 char/sec letter quality
Okidata82A senalS parallel^' paper
Okdaia92A parallel interlace. 16O char/sec
Okidata83A & parallel IS" paper
Okidata84A & parallel 1 5" paper
Epson LX-80 10'' 120 Char/sec
Epson FX80FT, 10" 160 char. /sec withgraphtrax
Epson FX 100FT 15" 160 char/sec with graphtrax
Epson LQ1500, 15" corespondence quality
Epson JX80 Color pnnler
Prownter 851 paralteOVz" paper
Prownler II, parallel 15" paper, graphics
Oalaproducts B-600-3. band printer 600 LPM
Printromx P300 high speed printer 300 lines per minute.
Printronix P600 ultra high speed 600 lines per minute
STR-G10X
STR-G15X
STR-D10
TOS-1351
OKI-82A
OKI-92A
OKI-83A
OKI-84A
EPS-LX80
EPS-FX80
EPS-FX100
EPS-LQ1500
EPS-JX80
PRO-8510P
PRO-2P
■PS-B600
PTX-P300
PTX-P600
249.00
365.00
359.00
1495,00
29900
379.00
549.00
92900
239.00
399.00
599,00
1079.00
57900
329.00
599.00
6985 00
3995 00
5795 00
499 00
1659 00
1659 00
1 599.00
689 00
319 00
42900
1569 00
76900
39900
699.00
395.00
WORD PROCESSING PRINTERS
Slarwnter FlO parallel. 40cliar/sec PRO-ROP
NEC8810 55 chai/second. serial interlace NEC-8810
NEC8830 55char/sec, pari interface NEC-8830
NEC3550 popular printer designed tor the IBM/PC NEC-3550
NEC2050 designed for BM/PC 20 char/sec- pari NEC-2050
Sil ver Reed EXP500. I4char/sec pari interface SRD-EXP500
Silver Reed EXP550 17 Char/ sec par I interlace SRD-EXP550
Diablo 630 40 char/sec serial DBL-630
Diablo 620. proportional spacing, horz.fi. vert tab. 20 cps DBL-620
Juki6100. 18 char/sec JUK-6100
Juki 6300, 40 char/sec JUK-6300
Comrex CR2. 5k butfer, proportional spacing, par 1. CRX-CR2P
TERMINALS
Freedom 100. splilscreen, detachable keyboard LIB-FlOO 495.00
Qume 102 green phosphor terminal QUM-102 539.00
Ampex Dialogue 125 green screen, APX-D125G 675 00
Ampex Dialouge I75 amber screen, two page, lunc. keys APX-D175A 71900
Wyse 50. 14" green phosphor WYS-50 59500
Wyse 300. Eight color dspiay. split screen WYS-300 1 1 59.00
Zenith 29 lermmat. VT52 compahbie. detatch.ble keyboard ZTH-Z29 76500
Televideo 910 Plus, block mode 7VI-910P 575.00
Televideo925. detachable keyboard. 22 lunction keys TVI-925 759 00
Televideo 950. graphic char.. split screen, 22 tunc 7V1-950 950.00
Televideo970. 14" green, t32 cofumn, European TVI-970 1095. 00
The Comrex Comscriber I is the ideal solution to make
short work of translating financial and numeric data into
a graphic presentation.
Many ready to run programs such as Lotus 1-2-3,
Visi-on and Apple business graphics already support
this plotter.
The Comscriber I features programmable paper sizes
up to 8V2 by 120 inches, 6 inch per second plot speed
and 0.004" step size.
Easy to implement Centronics interface allows the
Comscriber i immediate use with the printer port of
most personal computers.
The Comscriber I is manufactured for Comrex by the
Enter Computer Corporation. The plotter is marketed
by Heath Kit and also sold under Enters own "Sweet P"
Label. This is your opportunity to purchase a graphic
plotter which was originally priced at $795 for only
$219.
Also available is a support package which includes
demonstration software, interface cable, amulticolor
pen assortment and a variety of paper and transpa-
rency material.
MODEL 40
Wgnnnn;
2400 BAUD
An exciting new modem from the telecommunication experts at Fu-
jitsu. Reliable 2400 BPS communication over public phone lines.
Automatically selects 2400 or 1200 baud depending incoming termi-
nal speed. Integral speakerallowsmonitoring call progress. Will work
in full and half duplex as well as simplex modes, both Synchronous
and Asynchronous communication protocols are available. Switch
selectable test modes available for digital loopback, analog loopback,
as well as remote loopback. Four microprocessor design assures
reliable operation over noisy phone lines at both 1 200 and 2400 baud.
Switch selectable Bell 212A or CCITTV.22 compatible. Sleep mode
can be enabled through the use of the DTR line.
The Team 212 A offers all the features of the Hayes Smart Modem
1 200 for a fraction of the price. Now is your opportunity to purchase a
1200 baud modem at the price of a 300 baud modem.
California Digital is so confident of your complete satisfaction that we
will allow the return the Team 212A and apply the full credit towards
the purchase of any other modem.
ANCHOR AUTOMATION
The Teletype Mode) 40 CRT terminal iscontinuous heavy duty communication equipment
that have recently come off lease from a Cado Computer customer. It is seldom that
California Digital becomes involved in Ihemarketing of USED products but we fait thai this
peripheral represented such an exceptional value that we had to offer this equipment to
our customers
Our engineering staff has fully tested every Model 40 terminal before Shipment.
The Anchor Automation Mark VI is a 300 baud direct connect modem
that plugs into any slot of your IBM/PC. This modem suppoits auto
answer and aulo dial capabilities. Other features include telephone
number storage, send / receive text files, single key-stroke dialing
along with many other functions provided on disk. The Mark VI was
originally priced at over $300.
Fu|itsu2400/I200buadautoeveiythmg
Team 1200 Hayes Compatible
CTS 212AH 1200 baud, aulo dial
Terminal soltware lor CTS 212AH
Prometheus 1200 super lealures
Promelheus t200B mlemal PC
Signalman Mark 12. I200baud. Hayescompatible
Signalman Mark VI, 300 baud mtomal PC
Signaiman Mark 1 , direct connect with lerminal cable
Hayes Smart Modem 1200 baud, auto answer, aulo dial
Hayes 1200B lor use with the IBM/PC. J200baud
Hayes Smartmodem. 300 baud only, auto answer, auto dial
Hayes Micromodem II, 103 Apple direct connect
Hayes Chronograph, time & date
Pennl300/1200 industrial quality
Universal Data 103LP. line power, answer Songmate
Universal Data 202. 1200 baud, hall duplex only
Universal Dala2t2LP. full 1200 baud duplex, line power
FUJ-1935D
519-00
TEM-SM1200
229.00
CTS-212AH
299.00
CTS-212SFT
3500
PRM-P1200
3 1 9.00
PRM-P1200B
27900
SGL-MK12
23900
SGL-MK6
6900
SGL-MK1
7500
HYS-212AD
429 00
HYS-1200B
39900
HYS-103AD
229 00
HYS-MM2
27900
HYS-CHR232
199 00
PEN-12AD
495.00
UDS-103LP
169 00
UDS-202LP
219 00
UDS-212LP
359.00
DUALTEAC
SUBSYSTEM
The dual Teac subsystem features your choice of
two FD55B (48 tpi) or two FD55F (96tpi) 5Va' dou-
ble sided disk drives. Also supplied within the sub-
system is 50 watt power supply and a four foot
shielded signal cable.
Return of a \
Smash Hit Sellout
DRAGON
99
Compatible with most Radio Shack Color Computer software. The world famous Dragon
computer is now available in the United States. Manufactured by the Tano Corp. under
license of the British Broadcasting Company. The Dragon comes complete with 64K Byte of
memory, serial modem port along with a Centronics printer interface. This unique micro-
computer features Motorola's advanced 6809E microprocessor and comes standard with
Microsoft Color 8asic, data base manager, and a complete word processing package. The
computer outputs color composite video along with RF. video that allows the unit to be used
in conjunction with any color television. This is the Ideal fow cost computer to be used with
any diaj up information system such as the Source. Western Union s EasyLink or any other
time share service.
TOLL FREE ORDER LINE
(800) 421-5041
TECHNICAL 4 CALIFORNIA
(213)217-0500
(0 I s "
.2 co
5>o
o *™
-S CM
— "O
-£ CO
°? in
a in
c _«
1 ©
.9 co
I
0)
ts
3
O
3
a
E
o
o
© o *
^ a. © «»
— x 2*
© LU C
cr x •= to
r- © « £
- o o
Monitor Mover
Gives Back the Desk
• Models to fit most CRT's
» Rotates 360° on base
» Adjustable height
» Support tray swivels and tilts
> Holds up to 50 lbs
» Clamp, screw and wall mountings
Lirflfekllillll
P.O. Box 8056
Grand Rapids, Ml 49508
(616) 241-4040
EPROM
PROGRAMMER
APROTEK 1000
ONLY
-a a- $265 00
cl Id
COMPLETE WITH
PERSONALITY
MODULE
117 AC POWER-RS232
-6 BAUD RATES - HANDSHAKE TO HOST
ALLOWS READ, WRITE, VERIFY & COPY
Gomes complete with CPM, IBM and Apple
BASIC Driver Program Listings. Driver Programs
oo Disk only, $20.00.
Programs the following 5 Volt 24 or 28 pin
devices: 2716 series through 27256, 25xx series,
68764 plus others. Please Specify Personality
Module desired with order. Additional Personality
Modules only $15.00 ea. Full 1 year warranty.
TO ORDER: CALL 1-800/962-5800 OR WRITE
APROTEK
1071-AAVENIDAACASO Add
CAMARILLO, CA 930 1 $ 4.0 Shipping-USA
Info: (805) 987-2454 VISA or MC Add 3%
(HayesCompatible) MUUtlVI $179
COMPLETE KIT $120
(including case,
components, I.C.) ' «r>-^
•10 DAYS MONEY BACK GUARANTEE
(Allow 3 Weeks Delivery)
IBM-xt or APPLE lie $21 Oea
{98% compatible, new or replacement)
MOTHERBOARD
{64 K, no Rom. Tested. 30 days guarantee)
FOR IBM: 'Control Card .... $70
'Printer or Game Card $35
'Color Graphic Card $ 1 20
Ttent)
1
BEST PRICES FOR APPLE/IBM CARDS
Write for Price List — Dealer Welcome
CONCORD Technology Inc. Ph.: (604) 879-3555
47 W. Broadway, Van., B.C. Canada V5Y 1P1
Inquiry 213
Inquiry 38
Inquiry 105
Your I.C. Connection
(213) 516-7018
DYNAMIC RAMS
4164-150NS
1.59
41256-150NS
5.69
STATIC RAMS
6264LP-150NS
9.99
6116P-3 (150NS)
2.27
6116LP-3(150NS)
2.59
| EPROMS
2716-450NS
2.79
2532-450NS
3.59
2764-250NS
3.89
MANY OTHERS IN STOCK
CALL FOR SPECIAL PRICES
• Low, low prices
• Top Quality Parts
• Wide Selection
• Fast Delivery
INTERNATIONAL.
13760 Grammercy Place
Gardena, CA 90249
TLX: 664747 HYEXIM FAX: (213) 217-0363
Inquiry 144
POWERFUL MICROCONTROLLER
SYSTEM w/BASIC MONITOR
a
4015 Board System Featuring:
- Intel's Powerful 8052-BAS1C Microcontroller
- Up to 32K EPROM Programmability (2764/128)
- Up to 24K RAM (8K RAM provided)
- 2/8255, 1/8155 I/O chips, & 8741 option
- Auto Baud/RS232C/10MHz crystal
-5V2" x HVi" PCB
- S389 assbl'd/tested 4015 board +$10 P&H
For further info on 4015 & other micro's, Contact:
Tech Star Laboratory
1701 N. Greenville Ave; Suite 709
Richardson, TX 75081
(214) 680-2304
Computer
System Sale
Lowest Price Computer
System in the U.S.A.
$ 449
OO
Includes Atari 800XL 88K Computer,
1 27K Disk Drive, 20 CPS Letter Quality
Printer, Beginners Basic Book, and
more. List S852.90.
All for only $449°°
152K System $499°°
312/ 382-5050
• Over 1000 programs available • free catalog
COMPUTER DIRECT
22292 N. Pepper Rd„ Barrlngton, IL 60010
We Love Our Customers
Inquiry 291
AMBEF
□ Eliminates strobe.
D Ideal for word processing
flicker, and eye fatigue
and programming, yet
□ Made with Lead/Stron-
fast enough for games
tium impregnated glass
and graphics
that stops X-ray
□ Warranted for one full
emission
year against manufactur-
G Available in slow decay
ing defects or tube
green or medium decay
failure
"European Amber" (the
□ Comes with a 30-day
standard in Europe)
money back guarantee
□ High-contrast double
□ Easily installed (comes
dark face glass that also
with premounted
cuts U.V. radiation
hardware)
□ Tube face is etched to
stop glare
Now. you can easily up-
Call now to order your Soil-
grade your monitor to ex-
View'" CRT from Lang-
ceed European standards for
ley-St. Clair — $99.95
persistence and color with
Plus $7 for packing and
the installation of a Lang-
UPS Shipping ($17 for Over-
ley-St. Clair Soft-View'"
seas, Parcel Post or UPS
CRT! Available for the TRS-
Blue Label). Add sales tax
80,™ TeleVideo/" Kaypro,'"
whereapplicable. Visa/Mas-
Heath.*" DEC™ Zenith,™
terCard orders welcomed.
IBM PC,™ Apple 111™ and a
wide variety of other
monitors. m
TO nnnCD. •^•l.anglBY-St. Cleir
lUUnUCn. * Inslrumentitlon Systems. Inc.
CALL 800
132 W. 24th St.
221-7070
NewYork. NY 10011
In New York call 212 989-6876
MetalCE-31
Powerful Real Time 8031 Emulator
That Runs on your IBM PC
The MetalCE series of emulators provide
full speed, real time, transparent in-circuit
emulation capability for either the 8031,
8032 or 8344. Many unique features are
provided including over 16,000 hardware
breakpoints. MetalCE emulators simply
connect to your IBM PC or compatible
through an RS232C interface. Each
MetalCE emulator includes an advanced
menu driven host interface. Prices start at
under $1,500.00. A Demostration Package
is available for $35.00. Call toll freefor more
information: 1-800-METAICE.
MetaLink Corp.
33 W. Boxelder Place
Chandler, AZ 85224
1-800-METAICE In AZ (602) 926-0797
Inquiry 230
RAM
Memory Expansion Kit
4264/4164 Compatible
Fits Major PC Brands
SYVipP' 09 "
FACTORY DIRECT
HIGHEST QUALITY!
MICRON DRAMs
LIST
OUR PRICE!
9 64K DRAMs
9 128K DRAMs
9 256K DRAMs
S 25.
S359.
S369.
$ 20.
$125.
$149.
150 ns Access Time
MICRON
■ technology, inc.
Marketing Department
2805 E. Columbia Rd.
Boise, Idaho 83706
(208) 386-3900 TWX 901-970-5973
IMMEDIATE SHIPPING!
VISA, MasterCard, Certified Check,
COD & Money Orders
Inquiry 353
Inquiry 24!
COASTLINE COMPUTERS
COASTLINE OFFERING A 2% DISCOUNT
CHECK OR MONEY ORDER - WE JUST
IBM PC
• 2 MPI Full Hight Drives
• 256K Memory
$1549
IBM PC
800-2284615
Please call collect if 800 number not in service.
213-329-4828
1956 W. 153 St., Gardena, CA 90247
WHEN PREPAYING WITH CASHIERS
LEFT THE COMPITITION BEHIND!
IBM PC
• 2 Drives, 256K Memory
• Color Card and HX12
$2100
IBM XT
• 1 Drive, 10Mb Hard Disk
• 128K Memory, 100% IBM
2 Vz High Teac 55B's
256K Memory
Color Graphics Board
Green 12" Monitor
$2695
$1699
IBM PC
2 Teac 55B Vz High Drives
256K Memory
8087-2 Math Chip
OKI 192 Printer
All Cables Included
$2195
WE WILL NOT BE UNDERSOLD BY ANYONE - CALL US TODAY!!!
COMPAQ Portable
2 Drives & 256K
$1959.00
COMPAQ Desk Pro 2
2 Drives, 256K, Grn Monitor
$2299.00
COMPAQ Plus
Portable with Hard Disk
$3395.00
INTEL Math Coprocessor
8087-3 for PC & Compatibles
$109.00
AST SIXPAC +
Comes with 384K, Clock Calendar,
Par/Ser Port, Plus Software
$299.60
PRINCETON GRAPHICS
HX-12 Color Monitor
$439.00
IBM CABLE
\ Computer to Par Printer
6 Foot Long
$12.50
BMC
. 13" Amber Monitor
$89.00
IBM DOS 2.1 or 3.1
IBM PC & XT Operating System
$54.99
DOS 3.1 Latest Version - Call
QUANTITY ORDERS
Call for Bigger Discounts
Corporate & School Accts
Call for Information
Dealer Programs Avail - P.O.s Expedited
Star Micronics
GEMINI
SG-10 Printer
Lowest Price - Call
CAL DEK 10 Meg
INTERNAL HARD DISK
For PC or Compatible
Comes w/Drive Controller
Jj> D4'4'. YjVJ (120 day warranty)
DRIVE CONTROLLER
PC Compatible Card
$69.00
OKIDATA 192P
160 cps for IBM PC
$369.00
KEYTRONICS
5151 Keyboard
$179.00
Mail Orders To: 1956 W. 153 St., Gardena, CA 90247. Terms: Visa, Mastercard, COD;s and Wire Transfers. No surcharge for credit cards.
UPS, Federal and Emery shipping available. Calif, residents add 6Vz% sales tax. Prices subject to change without notice. Not responsible for typos.
450 BYTE • JULY 1985 Inquiry 79
ORDER TOLL FREE o00-22o"4b 1 5 FOR SPECIALS YOU WONT BELIEVE
HAYES MODEM
1200 Baud Internal Modem
w/SmartCom 1 Software
«tQQQ nn 2400Baud
q>OOy.UU $639.00
ANCHOR MODEM
Mark 12
External 1200 Baud Modem
$219.00
ANCHOR MODEM
Volksmodem 12
300 - 1200 Baud Modem
$189.00
AMDEK MONITOR
Color 710
Superior RGB Resolution
$559.00
AMDEK MONITOR
310A Monochrome
$159.00
PRINCETON GRAPHICS
HX-12 (Hi Res Color) $439.00
MAX-12 (Mononchrome) $ 169.00
SR-12 & Scandouble Call
BMC MONITOR
Color Monitor
$189.00
TAXAN MONITOR
Model 122
$139.00
GORILLA MONITOR
Green Monitor
$89.00
DRIVES (IBM Compatible)
TEAC 55B $95.00
MPI B-52 $75.00
TANDON 100-2 $119.00
DISKETTES
DYSAN DS/DD $29.95
COASTLINE DS/DD $19.95
DISK CLEANERS
HEAD CLEANERS
CALL
OKIDATA PRINTER
192P (160cps)
Streamline, Near Letter Quality
$369.00
GEMINI PRINTER
SG 15 (lOOcps)
$389.00
JUKI PRINTER
6100(18cps) $389#0
6300 Call
Juki Tractor $129.00
MEMORY UPGRADES
64K $9.25
128K $18.00
DEALERS NOTE
1000 pes 4164 $ .80 ea.
5000 pes 4164 $ .75 ea.
HERCULES
Color Card w/Par. Port $169.00
Monocard $309.00
INTERFACE
Techmar Graphics Master $449.00
Quadram Color I $199.00
AST SIXPAC
Par./Ser. Port Exp to 384K
$239.00
QUAD BOARD
with Game and 64K
$249.00
MATH COPROCESSOR
Intel 8087-2
$95.00
VOLT GUARD
Surge Protector
$39.00
Paradise Graphics Card $ 2 5 9
Persyst bob card $359
Taxan Monitors. Call
IBM PC's
Quantity Orders Welcome
CALL
IBM PC's
Barebone Available
CALL
CALL FOR LATEST
PRICE CHANGES
The Only Friend You need When Buying a New PC
Is Coastline Computers. Call Today!
800-2284615
Please call collect if 800 number not in service.
213-329-0825
COASTLINE COMPUTERS
/
Inquiry 79
1956 W. 153 St., Gardens CA 90247
IULY 1985 •BYTE 451
|*U*CO™ is the best thing to happen
to personal computing
since the invention
of the personal computer!
1*11*00 is an idea whose time has come.
riTCO is the International Union of Computer Owners, an organization designed to protect
the interests of personal computer owners and users against those who would take their
money...and then deliver less than they promised.
Here's an overview of some of the vital services l*U*CO provides:
1. Access to the lowest priced, reputable vendor for
nearly every computer related need; and,
2. Protection from the rip-off artists, vaporware
specialists, false advertisers and other creepy, crawly
creatures who have been attracted to the computer
industry by the scent of your money; and,
3. Constantly updated information on software,
hardware and peripheral releases, upgrades, bug
reports, bug fixes, reviews, letters to the editor and
other data individually tailored to your needs through
the exclusive l*U*CO COMPUTER REGISTRY™; and,
4. Finally, a chance to get even with those characters
out there who promised a lot, took your money.. .and
than delivered less than they promised.
|*U*CO™:
a lynch mob
with a purpose.
Every computer owner has been ripped off
at least once.
Or maybe a dozen times or more might be a
more appropriate number.
In any event, we've all been victimized by
the computer industry.
And it wasn't accidental.
Today"s computer industry is filled with
hypesters, rip-off artists, vaporware
specialists and other s whose sole function
in life is to part you from your money by
delivering a little less than you bargained
for ...or by charging you more than you would
otherwise have to pay.
The rip-off might have been a computer that
wasn't quite as -compatible" as advertised.
Or it could have been a well-known computer
that was to be delivered at the same time that
"hundreds" of programs would be available
with it if you consider the same time to be a
year-and-a-half later.
Or the rip-off might be in the form of
measures taken by certain manufacturers
and software publishers to limit sales of their
products through "authorized" dealers only.
This is, of course, designed (they say) to
get you better service.
But it's also a neat way to keep prices
artificially high by restricting competitive
forces in the market place.
The number of ways you're being ripped off
grow everyday, as greed becomes the major
motivating factor in the computer
marketplace.
Possibly, you've been had by a software
manufacturer who continuously upgrades
But when the workers organized, they got a
lot of power.
Even automobile owners learned the lesson
a long time ago. Back when the early drivers
got tired of dirt roads, they organized the
American Automobile Association. ..and
that's part of the reason the United States is
laced with an incomparable highway and
their software...charging you a pretty penny street system today.
for the elimination of bugs which shouldn't
have been there in the first place I
In a few cases, it's nothing more complex
than a vendor who takes your money and
simply takes their time in delivering.
If they ever get around to delivering at all.
In any event, the computer industry just
isn't the friendly place it used to be, when
Needless to say, the computer industry
knows the value of organization as well.
Computer manufacturers, software
publishers and others eager to get as much
as they can from you have formed various
associations to acheive such lofty goals as
making sure that they can' be held
responsible when their products don't work or
everyone was trying to help each other learn t0 P revent V ou f rom C0 Py' n 9 the software V ou
about their machines.
Today's computer market has been an
invitation to be ripped off.
Until now, that is.
I*U*C0
means protection.
|*U*CO™ subscribes to some very ancient
wisdom: there's strength in numbers.
Labor unions learned the lesson a long time
ago.
The individual worker had no clout.
licensed" from them ...so they can sell you a
back-up disk.
In short, everyone seems to have learned
the benefits of getting organized and gaining
power.
Except the personal computer owner and
user.
And that's why there has to be an l*U*CO™.
452 B YTE • JULY 1985
|*U*CO™ Is designed to be what
every collective organization is: a
means to protect the special
Interests of its own members!
And, in this case, the members are the
victims ...the people who own and use
personal computers.
The people who until now have been
powerless.
First of all,
l*U*CO™
means low prices.
The first benefit an 1*11*00™ member gets is
the opportunity to save money.
Lots of it.
While certain manufacturers of software,
peripherals and hardware are trying hard to
crack down on what they call the "grey
market" (thus keeping prices higher than
they should be), l*U*CO™ will maintain a
database of every mail-order advertisement
that appears in the major national computer
magaazines. A similar database will also be
kept for selected major retail markets, so
you can take advantage of special sales and
the like.
When you want the lowest price on
something, just (electronically) mail your
shopping list to riTCO™.
Within a day, you'll get the three lowest and
most recently quoted prices. ..and, quite
possibly, special prices that haven't been
advertised anywhere!
I*U*C0™ protects you.
Of course, buying by mail or from a supplier
you don't know can get you more than low
prices.
It can get you problems in delivery, service
and general dissatisfaction with the product
you bought.
So, along with the low price quotations, you
also get l*U*CO™ member evaluations of the
product and the vendor and a bibliography of
reviews, letters to the editor, articles and
other information that just might convince
you not to spend the money in the first place.
(Remember, most sellers are pretty
restrictive about returns, particularly
software returns. )
So, as an l*U*CO™ member, you get:
1 . The lowest posssible prices.
2. An assessment of both the product
and the vendor.
3. Information on the actual use value
of the product. (An awful lot of prod-
ducts sound better in their advertis-
ing than they are in reality. That's
why so few companies offer a
money-back guaranty.)
Continuing protection
from IHTCO™:
the Computer Registry™.
As an riTCO™ member, you can also
become part of our exclusive Computer
Registry™.
You simply register the appropriate
information about all the hardware, software
and peripherals you own with riTCO™.
Then, as updates are announced, bugs
discovered or fixed and so on, you
automatically get this information as part of a
customized and individualized monthly
bulletin.
No more finding out a year after the fact
that you're still using Version 1.00 and
everyone else has Version 9.4! Or, you
might find out that the problem you thought
was yours alone is actually widespread.
(As a personal note, you'll find that this
riTCO™ service is invaluable.
In the past few weeks, I found out that a)
the ROMS in my Anadex printer have been
upgraded, b) there's at least one
undocumented bug in running MacPaint with
the 51 2K upgrade, c) the ROMS in my
IOMEGA Bernoulli Box were upgraded, and
d) [best of all] MicroPro knew of a bug in
Infostar 1.6 which they didn't tell anyone
about for 18 months!)
In none of these instances did the
manufacturer tell the consumer.
As an l*U*CO™ member, you could get
this information on a customized and
individualized basis, each and every month
for every piece of hardware, software and
peripheral equioment you own or acquire.
I*U*C0™:
the Iron fist.
The best part of l*U*CO™ has been saved
for last.
Yes, riTCO™ will help you get the lowest
prices on everything you want to buy for your
computer.
And riTCO™ will give you solid
information on the integrity of products and
vendors.
Finally, if you choose to become a part of
riTCO's™ exclusive Computer Registry™,
you can also stay current with the products
you own or acquire.
But with l*U*CO™,
you also get power!
But, more importantly, your membership in
riTCO™ gives you the power of belonging
to a community...a community of personal
computer owners and users who need to
protect their rights.
For instance, a group of software
publishers managed to get the Louisiana
legislature to pass a law "legalizing" the
non-warranties they provide with their
software. (You know, "this software is sold
without any guaranty that it will work." Just
pay your money and take your chances.)
|*U*CO™
will fight for you!
|*U*CO™ will fight that kind of nonsense by
lobbying against it, organizing PAC's and, in
general, by doing what every other special
interest group does: fight for its own special
needs and interests.
As one person, there is little you can do
when you're ripped off by a vendor. The
powers that be.. .such as the FTC. .don't pay
much attention to one person.
But when a special group like l*U*CO™ has
a lot of members which can be translated
into publicity and political pressure, you'd be
surprised what can be done.
There's a lot more to the l*U*CO™ story.
More than we can afford to tell here.
Complete information costs only $ 1 .00.
So, fill in the coupon below.
Free!
A guide to your legal rights as a
personal computer owner!
Send a dollar for more information on ril'CO™ membership and we'll include FREE a guide
to your legal rights (and obligations) as a personal computer owner.
This synopsis, written by an attorney who also happens to be an electrical engineer will
give you helpful information on questions such as using copy programs for making your own
back-up copies, how to complain effectively and other issues which affect you as a
personal computer owner.
Ifs a slim volume, to be sure, because unless you 're both rich and tough, you're
going to learn that you havenl got all that many rights.
International Union of Computer Owners, Inc.
30 East Huron Street
Chicago, Illinois 60611
YES, I'm tired of being ripped off. Enclosed Is
$1.00. Please send Information on |*U*CO™
I understand that I am under no obligation to
enroll as a member.
Please print all information!
Name
Company
Address
City.
State
ZIP
Make of computer:.
Inquiry 187
JULY 1985 -BYTE 453
IBM PC
256k, 2 floppies (360k)
IBM PC 20 MB
256k, 1 or 2 floppies (360k)
20 MB Hard Disk (auto boot)
IBM PC 10 + 10
256k, 1 or 2 floppies (360k)
10 MB HD& 10 MB Tape Backup
IBM PC 10 MB
256k, 1 or 2 floppies (360k)
10 MB Hard Disk (auto boot)
EXCLUSIVELY FOR IBM PC
IBM PC 30 MB
256k, 1 or 2 floppies (360k)
30 MB Hard Disk (auto boot)
IBM PC 20 + 20
256k, 1 or 2 floppies (360k)
10 MB HD& 10 MB Tape Backup
IBM XT
256k, 2 floppies (360k)
IBM XT 20 MB
256k, 1 or 2 floppies (360k)
20 MB Hard Disk
IBM XT 10 + 10
256k, 1 or 2 floppies (360k)
10 MB HD& 10 MB Tape Backup
IBM XT 10 MB
256k, 1 or 2 floppies (360k)
10 MB Hard Disk
IBM PC 30 MB
256k, 1 or 2 floppies (360k)
30 MB Hard Disk
IBM XT 20 + 20
256k, 1 or 2 floppies (360k)
20 MB HD& 10 MB Tape Backup
IBM AT 20 MB
512k, 1 or 2 floppies
(360k/1.2 MB). 20MBHD
IBM AT 40 MB
512k, 1 or 2 floppies
(360k/1.2 MB), 40MBHD
Call for the latest prices for your custom
configuration. All systems are configured
and tested at no extra cost and come
only with Compumail's 90 day warranty.
IBM AT 80 MB
512k, 1 or 2 floppies
(360k/1.2 MB), 80 MB HD
IBM AT 140 MB
512k, 1 or 2 floppies
(360k/1.2 MB), 140 MB HD
• PRICE WAR • ouusLAST
WITH YOUR BEST QUOTES
PRINTERS
EPSON FX-80+ . . . $339 FX-100+ . . . $459
LX-80/HI80/JX-80 $219/$359/$469
LQ-1500 Par/Ser $939/5989
Tractor FX-80/LX-80/LQ1 500. . .$50/$60/$70
LQ Sht Fdr Single Bin/Dual Bin ... . $450/5750
LX-90 w/IBM Interface Cartridge
& Tractor $279
S0-2000 CALL
OKIDATA OKIM ATE 20-IBM Plug & Print . . $199
182-P/182-IBM . . $219 192-P/192-IBM . $329
193-P/193-IBM . . $479 84-P/84-IBM . . . $629
192 Tractor ... $70 84 Sheet Feeder . . . $390
TOSHIBA 1340P (80 column) $529
TOSHIBA 351 P (132 column) $1099
351 Tractor/Sheet Feeder $170/$790
JUKI 6100(18 cps). 13 "wide $349
JUKI 6300 (40 cps), 16" wide $679
6100/6300 Tractor /Sht Fdr . . . ,$140/$240
5510P (1 60cps) . . $369 5510 Color Kit . . $140
BROTHER HR-15 XL (20 cps) Too low to Quote
HR-15 Tractor/Keyboard/Sheet
Feeder : ,$110/$160/$190
HR-25 (23 cps) . . $449 HR-35 (36 cps) . . $649
Tractor/Sheet Fdr lor HR-25/35 . $120/$200
HR-10 ( 1 2 cps) w/Tractor . . .Too low to Quote
TWINRITER 5 Dot Matrix & Daisy Wheel.
140/36 cps CALL
TWINRITER 5 Tractor/Sheet Feeder . . .CALL
2024L LQ/Graphics-24 pin, 160/80cps. .$899
2024L Cutsheet Feeders-Narrow $220
Wide $290
C. ITOH 8510-BPI. $289 8510-SEP. . .$359
8510-SCP $439 8510-SCEP. .$419
1550-EP $419 1550-SEP...$499
1550-SCP $579 1550-SCEP..$559
Y10-20-P $399 A10-30-P . . .$449
F-10-40-P $849 F-10-55-P ..$999
F10/A10 Tractor/Sheet Feeder. . .$180/$490
ALL NEW MODELS CALL
QUME LetterPro 20P (20 cps) $399
20P Tractor/Sheet Feeder $140/$380
SPRINT1140+ $1299
SPRINT 1155+ $1419
SPRINT Interlace Module: IBM Par $80
SPRINT Tractor/Sheet Feeder. . ,$210/$690
PANASONIC KX-P3151 LQ 22 cps $479
KX-P1090/91/92/93..$189/$269/$359/$529
STAR MICRONICS NEW 10" & 15" MODELS
SG-10/15"120cps $239/$389
SD-10/15 160cps $349/$459
SR-1 0/15 200 cps $499/$599
Power Type $329 SB-10 CALL
NEC PINWRITER P-2/P-3 $499/$699
Sheet Feeder P-2/P-3 $350/$420
SPINWRITER
2050/3550/8850 . . . .$649/$999/$1399
Tractor/Sheet Feeder $190/$790
DIABLO 630 ECS/IBM $1699
630 API $1529
Advantage D-25 . . . $549 Series 36 . . . $729
DATAPRODUCTS Makers of IBM Color Printer
8052 (Same as IBM ColorPrinter) $1 199
8072 (Same as 8052 at twice the speed) . $1599
KENSINGTON Universal Printer Stand
W/Purchase of any Printer $15
FLOPPY/HARD DISKS MULTI-FUNCTION CARDS
TEAC Half Ht FD 55B-DSDD. . 'REDUCED'. -$9fr-
TANDON 100-2 Full Ht DSDD. . 'CALL" .-$99-
HARD DISKS for IBM PC/XT
10 MB Int. 'CALL -W89- 10 MB Ext. -CALL -$?29-
20 MB Int. 'CALL .-$675- 20 MB Ext 'CAU_-$8?5-
33 MB Int 'CALL' 4^&-33 MB Ext. CALL-$448&-
44 MB Int. •CAl± , -$W9&- 44 MB Ext CALL $4S9S-
70MBInt CALL 70MBExt CALL
140 MB Int . . . .CALL 140 MB Ext . . . .CALL
BACKUP for IBM PC/XT
10 MB Int. CALL-4499- 10 MB Ext. -CalLt$669~
20 MB Int. 'CALI/4&9£- 20 MB Ext TJALL-$f4^-
40 MB/60 MBInt/Ext CALL
HARD DISKS FOR IBM PC AT
20 MB Int CALL' -$649-40 MB Int 'CALL -$1399-
80 MB Int CALL 140 MB Int CALL
TALL GRASS NEW PC/T FORMAT DRIVES/BACKUP
25MBw/60MB.$2599 35MBw/60MB.$3399
50 MB w/60 MB. $4299 80 MB w/60 MB. $5499
Controller $140 Cartridge (60 MB) $40
EVEREX 10 MB/20 MB Int. ' REDUCED' -$599/ $749-
IRWIN MAGNETICS TAPE BACKUP
10 MB Int. 'CALLT$$4&-10 MB Ext. CALLr$689~
20 MB Int. , CALL , 4S29- 20 MB Ext. CALL-479&-
PWR SUPPLY 130/150 Watts $99/$129
MONITORS
PGS MAX-12E/HX-12/HX-12E . $169/$419/CALL
SR-12 . . . $549 SR-12 w/Sioma 400 .. . $999
TAXAN COMPOSIT 1 1 5 Green/1 1 6 Amber. . $129
MONO 121 Green/122 Amber (1000x360). $139
COLOR 41 1 (510x260) . $349 425 (640x262). $449
COLOR 440 (720x400) $519
W/Persyst Bob Brd $849
AMDB( 300G/300A/310A (M). . $139/$149/CALL
COLOR 300/500/600 $239/$349/$419
710 . . $499 With Tecmar Graphics Master. . $919
QUAORAM AMBERCHROME (720x350). .$169
ROLAND MB-142 14" Mono B/W $299
TECMAR Color. .$529 w/Graphics Master. .$949
TILT/SWIVEL Monitor Pedestal
W/Purchase of any Monitor $25
AST SIXPAK 0-K $239 384K. .$299
ORCHID Blossom 0-K . . . $179 384K . . $239
PARADISE 5-Pack 0-K ... $159 384K . . $219
TECMAR Captain 0-K . . . $179 384K . . $239
BT6 Plus w/64k $199 384k . . $249
IDS B-512 0-K $199 512k.. $279
P/S/G Porls. Clock/Cal & disk emulation
QUADBOARD 0-K r$?49-i / 384K.r$279 -
Silver Quadboard: 0-K to 640k . 7. CALL
Gold Quadboard: Multifunction & Color. . . .CALL
PERSYST Multifunction & Color or Mono, from $329
RAM installation (1-8 sets) & test board ...... $20
CALL FOR CURRENT PRICES
QUANTITY DISCOUNTS AVAILABLE
OEM - WHOLESALE * RETAIL
DISPLAY CARDS
EVEREX Graphics Edge Best Price Ever
AST Monograph Plus w/clock. Par & Ser Rxts. $399
AST Preview for Mono Graphics CALL
PERSYST BoB Brd . . $349 w/TAXAN 440 .. $849
Short-Port Color. . . $159 Mini-Mono . . . CALL
ColorCombo: Multifunction & Color, .from $329
Mono Combo: Multifunction & Mono, .from $329
QUAORAM Quadcolor I or II . . $209 Both . . $398
Gold Quadboard: Multifunction & Color. . . CALL
STB's Chauffer CALL
RftRADISE Modular Brd . . $259 Modules . . CALL
IDS B-450 Mono, Color & Printer Port $249
TECMAR Graphics Master $439
w/Amdek 710 $919
HERCULES MonoGraphics. .$289 Color. .$149
GENOA Spectrum BEST PRICE
MYLEX Chairman $399
SIGMA COLOR 400 . . $479 w/PGS SR-12 .. $999
I CALL FOR OUR WEEKLY
UNADVERT1SED SPECIALS |
SUPER SPECIALS
|$1000 + SINGLE ORDER ENTITLES YOU TO THESE SPECIAL PRICES
JUKI 6100/6300 $339/5659
OWOATA 192/193/84 P or IBM. . $319/$469/$599
BROTHER HR-1 5/25/35 CALL/$435/$629
TOSHIBA 1340 P $499
PGSMAX-12E....$159 HX-12 $399
ROUND MB-142. 14" Mono B/W & Reverse. .$279
EasyData 1 2B 300/1200 Bd Int w/Crosstolk . . . $185
HAYES 1200Bw/sft. . .$319 1200Ext. . ,$339
Signalman MK Xll/Signalman Express. .$219/$249
BECOMP Intellimodem ST/XL/XT . $279/$309/$349
MYLEX Chairman $379
IDS B-450 Mono, Color & Printer Port $229
PARADISE 5-Pack + 384k RAM $199
BT6PLUS + 384k RAM $229
IDS B-512 + 384k/512k $235/$255
ORCHID PCturbo w/640k $769
Floppy Drive Controller for IBM PC/XT $99
KEYTRONIC Deluxe Keyboard KB5151 . . . .$155
POWER DIRECTOR P2/P12 $79/$119
PWR SUPPLY 130/150 Watts $89/$119
COMPANY POUCY: Min. onier $100. Prices & avatia&Bly subject to change. V\fe ship UPS only. Sripara/hancSng changes vary.
Prices reflect cash discount on prepaid orders. Add 1% for COD orders, 3% for MC/V1SA & 5% for AMw. COO requires cashiers
check. AH merchandee sold ts new and all sates are final. Refused shipments subject to 20% charge (Min $50). Products shipped in
factory cartons come with manufacturer warranty. For others, inducing IBM systems, call tech support for return auth. # for warranty
repairs. Non-defective Items returned as defective subject to 10% service charge (Min. $50). Not responsible for hardware or software
compatibility of any product. No open acct PO's or foreign orders. No showroom, demonstrations or walk-in sates. Personal or company
checks take 3 weeks to dear, FOR ADVANCE PAYMENTS or PICKUP: PLEASE CALL FIRST FOR WORKDROER #.
MODEMS
EasyOata 12B 300/1200 Bd Int w/softWOTB . . $199
HAYES 1200 B w/SmartCom II $339
HAYES 1200 Ext. w/o Software $359
Smartcom II . . $90 NEW 2400 Baud Ext . . CALL
POPCOM C-100/X-100 $269/5289
AST Reach! 1 200 Bd short card w/Crosstalk. $379
PROMETHEUS PRO MODEM 1200 Ext. . . .$279
For 1200 Ext: Alphanum Display/Comm
Buffer CALL
PROMODEM 1200 B Int w/MITE software. .$249
QUADMODEM II shortcard w/Crasstalk XVI. .CALL
2400 Bd Upgrade Kit for QuaduxxJem II . . . CALL
Ven-Tel Half Card w/Crosstalk XVI .... $369
1200 Plus Ext w/o software $339
ANCHOR Volksmodem 12 $179
Signalman MK XII $229
Signalman Express $259
BIZCOMP Intellimodem
ST/XL/XT $289/$319/$359
CALL for VOLUME Quotis
MISC. ADD ONS
MK RAM Set. .$10 10+ Sets. $9 50+.. $8
256KRAMSet..$45 10+ Sets. .$43 50+. .$40
8087 5mhz for IBM PC. . . REDUCED'. . tW5-
B0287-3 5mhz for IBM AT. . . "REDUCED" . .t$239-
ORCHID PC turbo w/128k. -$599-|640k. -$?99-
QUARAM QUADsprint ^ $499
CABLE Parallel. 6ft... $20 Serial. 6 ft . . , $25
Keyboard Extension, 6 tt $10
MAXELL MD-2 DSDD Box of 10 $22
10+ Boxes $19
FLOPPY Controller $109
FLOPPY Controller w/P. S & G Ports
& Clock/Cal $199
COMBINED FLOPPY/HARD DISK Controller. . CALL
MOUSE SYSTEMS PC Mouse $139
IBM's original PC Keyboard CALL
KEYTRONIC Deluxe Keyboard KB 5151 . . . $165
QUAORAM Microlazer 8k Par to Par $129
COMPUTER ACCESSORIES P2(5) $89
POWER DIRECTOR P12(6). .$129 P1-2-3. $299
KENSINGTON Master Piece (5 outlets). . . .$89
PC Keyboard Storage Drawer $89
STANDBY PWR SUPPLY w/surge protection
200/300/800 Watts $269/$359/$699
KOALAPAO w/PC Design $89
KENSINGTON Universal Printer Stand ... .$20
TILT/SWIVEL Monitor Pedestal $30
PWR SUPPLY 130/150 Watts $99/$129
CREDIT CARDS
COMPU
406-C CONSTITUTION AVE., CAMARILLO, CA 93010
805-987-7015
WHEN ORDERING PLEASE REFER TO AD #B800
454 BYTE • JULY 1985
NOW C HERE!
CROSS SOFTWARE
for the NS32000
Also Available for IBM PC
INCLUDES:
• Cross Assembler *
* Cross Linker *
* Debugger *
• N.S. ISE Support *
* Librarian *
• Pascal Cross Compiler *
• C Cross Compiler *
U.S. prices start at $500
SOLUTIONWARE
1283 Mt, View-Alviso Rd.
Suite B
Sunnyvale, Calif. 94089
408/745-7818 * TLX 4994264
Inquiry 334
■n j IW ppsi
COmE TO US FOR YOUR
ASTRonomrcAL compuiinG nEEDs
FORTH, the programming language
created by astronomers.
Fast - Compact - Quick debugging
now available for most micros arri DEC minis
• Our GEnERAL ASTROnOJDY UTILITY does sidereal
lime, coord male con versions, precession, etc
• The EPHETT1ERIDE PROGRAm will let you locale
Comet Haley quickly!
■ We have CATALOGS too the YBS ( 9000naked-e\}e
stars), the RI"1GC (galaxies), the GVCS ( variable stars),
and the SAO {260.000 star's) In popular disk formats.
• And we customize programs for photometry,
spectral analysis and image processing
Write today torour Iroe catalog . All sof twar-e has a
JO-daj/ money-back guaran tool
UniFIED SOFTWARE SYSTEms
P 0. Box 2644, new Cartx>!lton. HTID 20784
(30 1 ) 552-9590
■« & ll I ONLY
^mrm public domain
SOFTWARE
is uncopyrighted, so no license fees to pay to anyone!.
Thousands of useful dbase, spreadsheet, word processors,
games, utilities and business programs you can copy yourself
(rom our User Group rental libraries. Join hundreds of
companies and users enjoying a wealth ol inexpensive
software!
RENTAL LIBRARIES FOR CP/M
SIG/M UG (New Jersey Area Computer Club)
2l6DiskSides S125.00
CP/M UG (New York Area Computer Club)
92 Disk Sides $4500
PICONET (Bay Area User Group)
34 Disk Sides S25 00
KUG (Charlottesville Kaypro User Group)
39 Disk Sides $45.00
NATIONAL EPSON UG
34 Oisk Sides S40.00
PD DIRECTORY CATALOG OISK
SPECIAL SALE— Includes CP/M, SIG/M UG & PNET . . $5 00 pp
RENTAL LIBRARIES FOR IBM PC DOS
PC-BLUE (NYACC)
110 Disk Sides $135.00
IBM-PC SIG (Santa Clara Group, others)
300 Disk Sides $325.00
RENTAL LIBRARIES FOR COMMODORE 64
28 DiskSides $2500
PD DIRECrORY DISK S12.00 pp
Rental Is lor 7 days after receipt. 3 more days grace lor return Use your
credit card — NO DISK DEPOSlTi Most formats available —even
Apple! Specitiy Soltware also available lor sale;$6 00 per disk full
24 hr.. 3 minute info, recording
(619)727-1015
NATIONAL PUBLIC DOMAIN RENTAL CENTER
I 1533 Avohill Dr., Vista, CA 92083
(619)941-0925 Orders
Inquiry 2 58
Hello, Gemini Printer Users:
You do not need to buy a
new printer to obtain N.L.Q.
(near letter quality) printing
capabilities.
We are offering to you an
easy-to-install kit for your
Printer:
PRICE $57.50
To Order: Call or Write
ESP CORPORATION
7900 N. Tamiami Trail
Sarasota, FL 34243
(813)355-6797
When ordering we need the
Model # and Serial # of your
printer.
Personal Check and COD's
accepted — No Credit Cards
4-6 weeks delivery
DISK DRIVES
Half Height
IBM Compatible
ONE YEAR
WARRANTY
40 tr. DS/DD $89.00
80 tr. DS/DD $99.00
1.2 meg. floppy CALL
Enclosures and mounting kits
Special bracketed pair pricing
IN + 2 DAY
STOCK * SHIP
fP ALLIED MICRO DEVICES
2809 Boardwalk, Ann Arbor, Ml 48104
(313) 996-1282:TX 2907707 AMEL
*Manuf actured by SANYO
Inquiry 23
The worlds fastest, most powerful
8080 relocating macro assembler
SIRMAC 5 ^ 5
". . in two words, I'd say speed & flexibility",
Edward Joyce, Nov. 84, Microcomputing
This is what they said about
Z80ASM, our Z80 assembler. Now
the same features and performance
are available in our Intel Mnemonic
product. SLRMAC is compatible
with M80 in .8080 mode with many
extensions. Too many features to list.
To order or find out more about our
complete family of development
tools, call or write:
-S" L R Systems
1622 N. Main St.. Butler. PA 16001
(800)833-3061 • (412)282-0864
Telex 559215 SLR SYS
Inquiry 363
Inquiry 142
Inquiry 406
W
•(gkROSE DATA SWITCHES
SHARE computers, printers,
any parallel or serial device
(C*j ELIMINATE cable swapping
"■ INEXPENSIVE way to network
* COMPATIBLE with
all computers.
Businesses, Schools, Homes
WE ALSO OFFER:
Data Bullers, Line Drivers,
Modems, Protocol Converters,
Parallel - Serial Converters,
Cables, Computers, Printers,
Disk Drives, and more.
AUTOMATIC - CARETAKER is ideal for a business or
school to share a printeror modem among many computers.
Operation is fully automatic with no software required.
Parallel or Serial 4 channels -$295 8 channels - $395
MANUAL - HARDSWITCH is operated with the (lip of a
switch. 2:2 and 2:4 models allow simultaneous commun-
ication.
Serial 1:2 -$59 1:4-$ 99 2:2 - $109 2:4 -$169
Parallel 1:2 -$99 1:4 -$159 2:2 -$189 2:4 - $279
LED and spike protection on serial models add $20.
CODE ACTIVATED - PORTER connects one computer to
multiple peripherals. Asoftwarecodeselectsthe peripheral.
Parallel or Serial 4 channels - $295 8 channels - $395
Buller option 64K-$100 256K-$250
REMOTE - TELEPATH connects multiple computers to
multiple peripherals. Aselector at each computer or terminal
chooses up to 4 peripherals and displays busy status.
4:4 -$495 4:8 -$795 selector - $39.
ROSE ELECTRONICS (713) 240-7673
P.O. BOX 742571 MC & VISA Accepted
HOUSTON, TX 77274 Dealer Inquiries Invited
CALL US FOR ALL YOUR INTERFACE NEEDS
■tm
FoxBASE
Interpreter/Compiler
I dBASE II® source compatible
I Runs 3-20 times faster than
dBASE II
I 8087 coprocessor support
I 14 digit precision
I Up to 48 fields per record
I Full type-ahead capabilities
I Provides compact objectcode
and program security
I Twice as many memory variables
as dBASE II
FOX SOFTWARE INC
1 3330 Bishop Road, P.O. Box 269.
Bowling Green, OH 43402
419-354-3981
OK-WRITER
LETTER QUALITY
Enhancement for
Okidata ML82A/83A
Dot Matrix Printers
• Easy to install -
• Plug- in module
• Letter Quality: 30 cos
• Draft Quality: 120cps
• 10712, 17 cpi
• Full dot addressable graphics
• Front panel access to all features
• Proportional spacing, bold, double
width, under tin ing, self -test. etc.
• Serial and parallel interfaces retained
• HELP mode; Diagnostic HEX dump
• And many other features
O
RAINBOW TECHNOLOGIES INC
17971-E Skypark Circle, Irvine, CA 92714
(714) 261-0228 Telex 386078
UK Distributor: X-DATA (0753) 72331
Inquiry 407
Inquiry 1 54
Inquiry 300
4164 MK 2 8SIS MIC 9/10.50
41256
W i.iT
5.25
STATIC RAMS
2101
[ 5101
. 2102-1
2102L-4
2102L-2
2125
2111
2111L
2112
2114
2114-25
2114L 4
2114L-3
2114L 2
2114L 15
TC5514
2141
2147
2148
TMS4044-4
TMS4044 3
TMS4044-2
TMS10L44 2
UPD410
MK4118
TMM201 6-200
TM(V1201 6-150
TMM2016-100
HIM61 16-4
HM61 16 3
HM6116-2
HM6116LP 4
HM6116LP-3
HM6116LP-2
TC5516
TMS4016
Z 6132
HM6264P-15
HM6264LP-15
HIM6264LP-12
LP- Low powei
256x4
256x4
1024x4
1024x1
1024x1
1024x1
256x4
256x4
256x4
1024x4
1024x4
1024x4
1024x4
1024x4
1024x4
1024x4
4096x1
4096x1
1024x4
4090x1
4096x1
4096x1
4096x1
4096x1
1024x8
2048x8
2048x8
2048x8
2048x8
2048x8
2048x8
2048x8
2048x8
2048x8
2048x8
2048x8
4096x8
8192x8
8192x8
8192x8
(450ns)
(450ns)(cmos)
(450ns)
(450ns)(LP)
(250ns)(LP)
(45ns)
(450ns)
(450ns)(LP)
(450ns)
(450ns)
(250ns)
(450ns)(LP)
(300ns)(LP)
(200ns)(LP)
(150ns)(LP)
(650ns)(cmos)
(200ns)
(55ns)
(70ns)
(450ns)
(300ns)
(200ns)
(200ns)(LP)
(100ns)
(250ns)
(200ns)
(1 50ns)
(100ns)
(200ns!(cmos)
(150ns)(cnios)
(120ns)(cmos)
(200ns)(cmos)(LP)
(150ns)(c:mos)(LP)
(120ns)(cmos)(LP)
(250ns)(cmos)
(200ns)
(300ns)(Qstiit)
(150ns)(cmos)
(150ns){cmos)(LP)
(120ns)(cmos)(LP)
Qstnt Quasi- Si
1.95
3.95
.89
.99
1.45
2.95
2.49
2 95
2.99
8 9.95
8 10.95
8 12.95
8 13.45
8 13 95
8 1995
4 95
2 95
4 95
4 95
3.49
3.99
4 49
4 95
3 95
9 95
325
3 75
4.75
3 69
3.95
5 95
3.95
4 25
6 95
9 95
6.95
3495
9.75
9.95
10 95
EPROMS
1702
2708
2758
2716-6
2716
2716 1
TMS2516
TMS2716
TMS2532
2732
2732A-4
2732A 35
2732A
2732A-2
2764
2764-250
2764 200
TMS2564
MCM68764
MCM68766
27128-45
27128 30
27128
27256
5V Single!
256x8
1024x8
1024x8
2048x8
20.18x8
2048x8
2048x8
2048x8
4096x8
4096x8
4096x8
4096x8
4096x8
4096x8
8192x8
8192x8
8192x8
8192x8
8192x8
8192x8
16384x8
16384x8
16384x8
32768x8
ill Supply
(1ljs)
(450ns)
(450ns)(5V)
(650ns)
(450ns)(5V)
(350ns)(5V)
(450ns)(5V)
(450ns)
(450ns)(5V)
(450ns)(5V)
(450ns)(5V)(21V
(350ns)(5V)(21V
(250ns)(5V)(21V
(200ns)(5V)(21V
(450ns)(5V)
(250ns)(5V)
(200ns)(5V)
(450ns)(5V)
(450ns)(5V)(24 pi
(350ns)(5V)(24 pi
(450ns)(5V)
(300ns)(5V)
(250ns)(5V)
(250ns)(5V)
21V PGM Program
PGM)
PGM)
PGM)
4.50
3.95
5.95
2.95
3.50
4.95
4.95
7.95
4.95
3.95
4.95
4.95
6.95
PGM) 10.95
4.25
4.95
6.95
10.95
i) 24.95
l) 42.95
7.50
7.75
7.95
12.95
it 21 Volts
CRYSTALS
DYNAMIC RAMS
TMS4027
2107
MM5280
TMS4050
UPD411
TMS4060
MK4108
MM5298
4116-300
4116-250
4116-200
4116-150
4116-120
' 2118
I MK4332
4164-200
4164-150
4164-120
MCM6665
TMS4164-20
TMS4164 15
4096x1
4096x1
4096x1
4096x1
4096x1
4096x1
8192x1
8192x1
16384x1
16384x1
16384x1
16384x1
16384x1
16384x1
32768x1
65536x1
65536x1
65536x1
65536x1
65536x1
65536x
4164 REFRESH 65536x1
TMS4416-20
TMS4416-15
41128-150
41256-200
41256-150
16384x4
16384x4
131072x1
262144x1
262144x1
5v=Sinyle 5 Volt Supply
Z-80
2.5 MHz
(250ns)
(200ns)
(300ns)
(300ns)
(300ns)
(300ns)
(200ns)
(250ns)
(300ns)
(250ns)
(200ns)
(150ns)
(120ns)
(150ns)(5v)
(200ns)
(200ns)(5v)
(150ns)(5v)
(120ns)(5v)
(200ns)!5v)
(200ns)(5V)
(150ns)(5v)
(150ns)(5V)(REF
(200ns)(5V)
(150ns)(5v)
|150ns)|5v)
(200ns)(5v)
(150ns)(5v)
REFRESH Pi
6500
1.99
1.95
1 95
1.95
1 95
1 95
.49
.49
8 6.95
8 6.95
8 8.95
8 10.95
8 12.95
4.95
9.95
9 10.50
9 13.50
3.95
4.95
4.25
4.95
RESH) 8.95
8.95
9.95
13.95
5 25
5.50
1 Rofn
• •••HIGH-TECH****
27256 $12.95
• 32K x 8 EPROM
• SINGLE 5 VOLT SUPPLY
• SINGLE LOCATION &
HIGH SPEED PROGRAMMING
• 250ns ACCESS TIME
• •••SPOTLIGHT****
ORDER TOLL FREE
800-538-5000
800-662-6279
(CALIFORNIA RESIDENTS)
6800
Z80-CPU
2.49
280-CTC
2.95
Z80 DART
7.95
Z80 DMA
8.95
Z80-PIO
2.95
Z80-SIO
9.95
Z80-SIO 1
9.95
Z80 SIO 2
9.95
Z80-SIO 9
9.95
4.0 MHz
Z80A-CPU
Z80A-CTC
Z80A DART
Z80A-DMA
280A-PIO
Z80A-SIO
Z80A SIO 1
Z80A-SIO 2
Z80A SIO 9
2.95
3.95
8.95
9.95
3.95
10.95
10.95
10.95
10.95
6.0 MHz
Z80B CPU
Z80B-CTC
Z808 PIO
Z80B DART
Z80B-SIO
Z80B SIO 2
8.95
9.95
9.95
19.95
29 95
29.95
ZILOG
Z6132
. Z8671
34.95
39.95
1.01V
IHz
68000 8
39.95
6502 4.95 1
65C02(CMOS)12.95 I
6504 6.95 M
6800
6802
6803
2.95
7.95
19.95
6505
6507
8.95 I
9.95 I
6808
6809
13.90
8.95
6520
6522
6532
2.95 I
5.49 ■
9.95 H
6809E
6810
6820
8.95
2.95
4.35
6545
6551
9.95 ■
9.95 ■
6821
6828
6840
2.95
14.95
12.95
2.0 MHz }
6843
6844
34.95
25.95
6502A
5.95 ■
6845
12.95
6520A
5.95 ■
6847
11.95
6522A
9.95 ■
6850
3.25
6532A
11.95 I
6852
5 75
6545A
12.95 ■
6860
7.95
6551A
11.95 ■
6875
6.95
6880
2.25
3.0 MHz
6883
68047
22.95
24.95
6502B
8.95 jm
68488
6800 1
68B00
19.95
MHz
UARTS
10.95
AY5-1013
3 95 ■
68B02
11.95
AY3-1015
6.95 ■
68B09E
11.95
PT1472
9.95 I
68B09
11.95
TR1602
3.95 I
68B10
5.95
2350
9 95 H
68B21
5 95
2651
8.95 1
68B40
19.95
IM6402
7.95 ■
68B45
19 95
IM6403
8.95 ■
68B50
595
UPD7201
19.95 1
INS8250
10.95 ^H
. G8B00
2 MHz
32.768 KHz
1.0 MHz
1.8432
2.0
2.097152
2.4576
3.2768
3.579545
4.0
4.032
5.0
5.0688
5.185
5.7143
6.0
6.144
6.5536
8.0
10.0
10.738635
14.31818
15.0
16.0
17.430
18.0
18.432
20.0
22.1184
24.0
32.0
1.95
3.95
3.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95 I
2.95
2.95
2.95
2:95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
2.95
r GENERATORS^
BIT RATE
MC14411
BR1941
4702
COM5016
COM8116
MM5307
11.95
11.95
12.95
16.95
10.95
10.95
FUNCTION
I MC4024 3.9
LM566 1.4
1 XR2206 3.7
I 8038 3.9
CRT
j CONTROLLERS
6845
68B45
6847
68047
HD46505SP
MC1372
8275
7220
CRT5027
CRT5037
TMS9918A
DP8350
12.95
19.95
11.95
24.95
15.95
6.95
29.95
39.95
19.95
34.95
39.95
49.95
DISK
CONTROLLth:
8200
1771
15.95
1791
23.95
8202
24.95 1
1793
23.95
8203
39.95 ■
1795
23.95
8205
3.50 ■
1797
23.95
8212
1 80 ■
2791
39.95
8214
3.85 ■
2793
39.95
8216
1.75 II
2795
39.95
8224
2.25 1
2797
39.95
8226
8228
1.80 ■
3.49 ■
6843
8272
34.95
19.95
8237
13.95 ■
UPD765
19.95
8237-5
15.95 ■
MB8876
29.95
8238
4.49 1
MB8877
34.95
8243
4.45 ■
1691
7.95
8250
10.95 ■
2143
7.95
8251
3.95 ■
4.49 ■
8251A
8253
6.95 ■
8253-5
7.95 ■
4.49 ■
5.25 ■
7.95 ■
8255
8255-5
8257
r KEYBOARD
CHIPS
8257 5
8.95 I
AY5-2376
11.95
8259
6.90 ■
AY5-3600STD
11.95
8259-5
7.50 ■
AY5-3600PRO
11.95
8271
79.95 ■
19.95 ■
8272
8274
39.95 ■
8275
29.95 H
6.95 M
8279
r CLOCK
8279-5
8282
7.95 ■
6.50 ■
CIRCUITS
8283
6.50 ■
MM5314
4.95
8284
5.50 B
MM5369
1.95
828G
6.50 ■
MM5369-EST
1.95
8287
6.50 ■
MM5375
4.95
8288
14.95 ■
MM58167
8.95
8289
49.95 ■
MM58174
11.95
8292
14 .95 MB
MSM5832
3.95
CRYSTAL
OSCILLATORS
1.0MHz 7.95
8.0
7.95
1.8432 7.95
10.0
7.95
2.0 7.95
12.0
7.95
2.4576 7.95
15.0
7.95
2.5 7.95
16.0
7.95
4.0 7.95
18.432
7.95
5.0688 7.95
20.0
7.95
6.0 7.95
24.0
7.95
6.144 7.95
^
74LS00
74LS00
74LS01
74LS02
74LS03
74LS04
74LS05
74LS08
74LS09
74LS10
74LS11
74LS12
74LS13
74LS14
74LS15
74LS20
74LS21
74LS22
74LS26
74LS27
74LS28
741. S30
74LS32
74LS33
74LS37
74LS38
74LS40
74LS42
74LS47
74LS48
74LS49
74LS51
74LS54
74LS55
74LS63
74LS73
74LS74
74LS75
74LS76
74LS78
74LS83
74LS85
74LS86
74LS90
74LS91
74LS92
74LS93
74LS95
74LS96
74LS107
74LS109
74LS112
74LS113
74LS114
74LS122
74LS123
74LS124
74LS125
74LS126
74LS132
74LS133
74LS136
74LS137
74LS138
74LS139
74LS145
74LS147
74LS148
74LS151
74LS153
74LS154
74LS155
74LS156
74LS157
74LS158
74LS160
74LS161
74LS162
74LS163
74LS164
74LS165
74LS166
74LS168
74LS169
74LS170
74LS173
74LS174
74LS175
l 74LS181
.25
.25
.25
29
.25
29
29
35
39
.39
.55
.89
.39
.39
.39
.39
.45
.79
2.90
.49
.49
.59
59
.39
.99
.55
.55
1.20
2.49
1.35
.55
.55
1.90
.69
.69
.69
65
.69
.65
.69
.95
1.95
1.75
1.75
1.49
.69
.55
.55
.89
79
.79
.79
79
95
99
75
.59
.59
.69
.89
74LS189 8.95
74LS190
74LS191
74LS192
74LS193
74LS194
74LS195
74LS196
74LS197
74LS221
74LS240
74LS241
74LS242
74LS243 .99
74LS244 1.29
74LS245 1.49
74LS247
74LS248
74LS249
74LS251
74LS253
74LS257
74LS258
74LS259 2.75
74LS260 .59
74LS261 2.25
74LS266 55
74LS273 1.49
74LS275 3.35
74LS279 .49
74LS280 1.98
74LS283
74LS290
74LS293
74LS295
74LS298
74LS299 1.75
74LS322 5.95
74LS323 3.50
74LS324 1.75
74LS348 2.50
74LS352 1.29
74LS353 1.29
74LS363 1.35
74LS364 1.95
74LS365
74LS366
74LS367
74LS368
74LS373 1.39
74LS3 74 1.39
74LS375 .95
74LS377 1.39
74LS378 1.18
74LS379 1.35
74LS385 3.90
74LS386 .45
74LS390 1.19
74LS393 1.19
74LS395 1.19
74LS396 1.89
74LS399 1.49
74LS424 3.95
74LS447 .95
74LS490 1.95
74LS540 1.95
74LS541 1.95
74LS624 3.99
74LS640 2.20
74LS645 2.20
74LS668 1.69
74LS669 1.89
74LS670 1.49
74LS674 14 95
74LS682 3.20
74LS683 3.20
74LS684 3.20
74LS685 3.20
74LS688 2.40
74LS689 3.20
81LS95 1.49
81LS96 1.49
25LS2518 4.13
25LS2521 2.80
25LS25383.74
25LS2569 2.80
26LS31 2.19
26LS32 2.19
.45
IB 1224 S. Bascom Avenue, San Jose, CA 95128
800-538-5000 • 800-662-6279 (CA) • (408) 995-5430
FAX (408) 275-8415 • Telex 171-110
e Copyright 1985 JOR Microdtvlco
RETAIL STORE - 1256 S. BASCOM AVENUE
HOURS: M-W-F, 9-5 TU-TH, 9-9 SAT, 10-3
PLEASE USE YOUR CUSTOMER NUMBER WHEN ORDERING
TERMS: Minimum order $10.00. For shipping and handling include
$2.50 for UPS Ground and $3.50 for UPS Air. Orders over 1 lb. and
foreign orders may require additional shipping charges - please
contact our sales department for the amount. CA. residents must
include 6% sales tax, Bay Area and LA residents include 6M«. All
merchandise is warranted for 90 days unless otherwise stated. Prices
are subject to change without notice. We are not responsible tor
typographical errors. We reserve the right to limit quantities and to
substitute manufacturer. All merchandise subject to prior sale.
456 BYTE • JULY 1985
HM6264P-15 8 « mc 9.75
Si fi i
39.95
74S00
74S00
| 74S02
74S03
74S04
74S05
74S08
74S09
74S10
74S11
74S15
74S20
74S22
74S30
74S32
74S37
74S38
74S40
74S51
74S64
74S65
74S74
74S85
74S86
74S112
74S113
74S114
74S124
74S132
74S133
74S134
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7416
7417
7420
7421
7422
7423
7425
7426
7427
7428
7430
I 7432
7433
7437
7438
7439
7440
7442
7443
7444
7445
7446
7447
7448
7450
7451
7453
7454
7460
7470
7472
7473
7474
7475
7476
7480
7481
i 7482
35
.35
.35
.35
.35
.35
.35
.35
.35
.40
.88
.85
.35
.35
.50
.50
.50
55
2.75
1.24
.45
.50
.19
.19
.25
.29
.29
.35
.49
.25
.35
.29
.29
.29
29
.45
.29
.49
.65
.69
.69
.69
.69
.69
23
.23
.23
.35
.29
.34
.33
74S135
74S138
74S139
74S140
74S151
74S153
74S157
74S158
74S161
74S162
74S163
74S168
74S169
74S174
74S175
74S180
74S181
74S182
74S185
74S188
74S189
74S194
74S195
74S196
74S197
74S201
74S225
74S226
74S240
74S241
.85
.85
.55
.95
.95
.95
.95
1.95
1.95
1.95
3.95
3.95
.95
.95
11.95
3.95
2.95
16.95
1.95
6.95
1.49
1.49
1.49
1.49
6.95
7.95
3.99
2.20
220
7400
7483
7485
7486
7489
7490
7491
7492
7493
7494
7495
7496
7497
74100
74105
74107
74109
74110
74111
74116
74120
74121
74122
74123
74125
74126
74128
74132
74136
74141
74142
74143
74144
74145
74147
74148
74150
74151
74152
74153
74154
74155
74156
74157
74159
74160
74161
74162
74163
74164
74165
74166
74167
74170
.59
35
2.15
.50
.35
.65
55
.70
2.75
1.75
1.14
30
.45
.45
.55
1.55
1.20
.29
45
.49
.45
.45
.45
.50
.65
2.95
4.95
2.95
.60
1.75
1.20
1.35
.65
.55
1.25
.75
.65
.55
1 65
.85
.69
.85
.69
.85
.85
1.00
2.96
1.65
TRANSISTORS
2N918
MPS918
2N2102
2N2218
2N2218A .50
2N2219 .50
2IM2219A .50
2N2222 .25
PN2222 .10
MPS2369 .25
2N2484
2N2905
2N2907
PN2907
2N3055
3055T
2N3393
2N3414
2N3563
2N3565
PN3565
MPS3638 .25
MPS3640 .25
PIM3643 .25
PN3644 .25
MPS3704 .15
MPS3706 .15
.25
.50
.25
.50
.25
.69
.30
.25
.40
.40
.25
2N3772
2IM3903
2N3904
2N3906
2N4122
2N4123
2IM4249
2N4304
2N4401
2N4402
2N4403
2N4857
PN4916
2N5086
PN5129
PN5139
2N5209
2IM6028
2N6043
2N6045
MPS-A05
MPS-A06
MPS-A13
MPS-A55
MPU-131
TIP29
TIP31
TIP32
1.85
.25
.75
.25
.25
.25
1.00
.25
.25
74S244
74S251
74S253
74S257
74S258
74S260
74S273
74S274
74S275
74S280
74S283
74S287
74S288
74S289
74S299
74S301
74S373
74S374
74S381
74S387
74S399
74S412
74S470
74S471
74S472
74S474
74S570
74S571
74S573
87S181
87S185
74172
74173
74174
74175
74176
74177
74178
74179
74180
74181
74182
74184
74185
74189
74190
74191
74192
74193
74194
74195
74196
74197
74198
74199
74221
74246
74247
74248
74249
74251
74259
74265
74273
74276
74278
74279
74283
74284
74285
74290
74293
74298
74351
74365
74366
74367
74368
74376
74390
74393
74425
74426
74490
CMOS
2.20
.95
.95
95
95
.79
2.45
19.95
19.95
1.95
3.29
1.90
1.90
698
7.35
6.95
2.45
2.45
7.95
1.95
2.95
2.98
6.95
4.95
4.95
4.95
2.95
2.95
9.95
16.25
16.95 ,
.89
.89
1.15
1.75
.75
2.25
.75
2.00
2 00
2.99
1.15
1.15
.79
.79
.85
.85
.79
.75
1.35
1.35
1.35
1.35
1.25
1.85
1.95
.75
2.25
1.35
1.95
1.25
3.11
.75
2.00
3.75
3.75
.95
.75
.85
65
.65
.65
2.20
1.75
1.35
3.15
.85
2.55
4000
4001
4002
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4034
4035
4040
4041
4042
4043
4044
4046
4047
4048
4049
4050
4051
4052
4053
| 4060
4066
4068
4069
4070
4071
4072
4073
4075
4076
4077
4078
4081
4082
4085
4086
| 4093
4094
4098
4099
14409
14410
14411
14412
14419
14433
14490
4502
4503
4507
4508
4510
4511
4512
4514
4515
4516
4518
4519
4520
4521
4522
4526
4527
4528
> 4529
.39
.39
.69
.79
.29
.65
.29
1.65
.45
.69
.79
.39
1.95
.85
.75
.75
.69
.85
.79
.85
95
.69
.35
.35
.79
1.99
.79
.89
.29
.29
.59
.29
.29
.29
.95
.95
.49
2.99
2.49
1.95
12.95
12.95
11.95
12.95
7.95
14.95
4.95
.95
.65
1.25
1 95
.85
1.25
1.79
1 55
89
.39
.79
4.99
1.25
1.25
1.95
1.19
2.95
4531
4532
4538
4539
4541
4543
4553
4555
4556
4558
4560
4569
4581
4582
4584
4585
45151
4702
4724
74C00
74C02
74C04
74C08
74C10
74C14
74C20
74C30
74C32
74C42
74C48
74C73
74C74
74C76
74C83
74C85
74C86
74C89
74C90
74C93
74C95
74C150
74C151
74C154
74C157
74C160
74C161
74C162
74C163
74C164
74C165
74C173
74C174
74C175
74C192
74C193
74C195
74C200
74C221
74C244
74C373
74C374
74C901
74C902
74C903
74C905
74C906
74C907
74C908
74C909
74C910
74C911
74C912
74C914
74C915
74C918
74C920
74C921
74C922
74C923
74C925
74C926
74C927
74C928
74C929
74C930
80C95
80C96
80C97
80C98
.95
1.95
1 95
1.95
2.64
1.19
5.79
.95
.95
2.45
4.25
3.49
1 95
1.95
75
75
12.95
12.95
1.50
.35
.35
.35
.35
.35
.59
.35
1.29
1.99
.65
65
.80
1.95
1.95
.39
4.50
1.19
1.75
.99
5.75
2.25
3.25
1.75
1.19
1.19
1.19
1.19
1.39
2.00
.79
1.19
1.19
1.49
1.49
1.39
5.75
1.75
2.25
2.45
2.45
39
.85
.85
10.95
.95
1.00
2.00
2.75
9.95
8.95
8.95
1.95
1.19
2.75
17.95
15.95
4.49
4.95
5.95
7.95
7.95
7.95
19.95
4.95
.85
.95
.95
1.20 .
HIGH SPEED CMOS
A ni;w family ol high spiMid CMOS lo<jic liNitunng
tlit:s|>i;tid ol low power Schotlky (8nstypic;ilc}iit« |)r»p-
ii()iition cliHiiy). combined with the ;idvant;icjt;s of CMOS
v*;ry low power consumption, superior noise immunity .
and unproved output drive
74HC00
74HC: Op«:r;it(.- at CMOS logic levels and ,irn ideiil
, all- CMOS desitjn;
74HC00
74HC02
74HC04
74HC08
74HC10
74HC11
74HC14
74HC20
74HC27
74HC30
74HC32
74HC51
74HC74
74HC75
74HC85
74HC86
74HC93
74HC125
74HC132
74HC138
74HC139
74HC151
74HC153
74HC154
74HC157
74HC161
74HC164
74HC166
74HC174
.59
59
79
.59
.59
.59
.85
1.35
.69
1.19
1.19
1.19
.99
.99
.89
.89
2.49
.89
1.15
1.25
2.95
.99
74HC175
74HC193
74HC194
74HC195
74HC238
74HC240
74HC241
74HC242
74HC243
74HC244
74HC245
74HC251
74HC257
74HC259
74HC273
74HC299
74HC367
74HC373
74HC374
74HC393
74HC4017
74HC4020
74HC4024
74HC4040
74HC4049
74HC4050
74HC4060
74HC4511
74HC4538
.99
1.25
1.04
1.09
1.35
1.89
1.89
1.89
1.89
1.89
1.89
.89
.85
1.39
1.89
4.99
99
2.29
2.29
1.39
1.99
1.39
1.59
1.39
.89
.89
1.29
2.39
2.29
74HCT: Direct, drop
can be intermixed with
74HCT00
74HCT00
74HCT02
74HCT04
74HCT08
74HCT10
74HCT11
74HCT14
74HCT20
74HCT27
74HCT30
74HCT32
74HCT51
74HCT74
74HCT75
74HCT85
74HCT86
74HCT93
74HCT125
74HCT132
74HCT138
74HCT139
74HCT151
74HCT153
74HCT154
74HCT157
74HCT161
74HCT164
74HCT166
74HCT174
.69
.69
.69
69
.69
69
.89
69
.69
69
.85
.95
1.49
.79
1 29
1 29
1 29
1 15
1 15
1 05
1.05
2.99
.99
1.29
1.39
3.05
1.09
in replacements forLSFI Land
74LS in the same circuit
74HCT175
74HCT193
74HCT194
74HCT195
74HCT238
74HCT240
74HCT241
74HCT242
74HCT243
74HCT244
74HCT245
74HCT251
74HCT257
74HCT259
74HCT273
74HCT299
74HCT367
74HCT373
74HCT374
74HCT393
74HCT4017
74HCT4020
74HCT4024
74HCT4040
74HCT4049
74HCT4050
74HCT4060
74HCT4511
74HCT4538
1.09
1.39
1.19
1.29
1.49
2.19
2.19
2.19
2.19
2.19
2.19
1.09
.99
1.59
2.09
5.25
1.09
2.49
2.49
1.59
2.19
1.59
1 79
1.59
.99
99
BSPECTROIMICS
CORPORATION
EPROM ERASERS
PE-14
PE 14T
PE-24T
PL 265T
PR.125T
> PR-320T
Cnpncity Intensity
Chip |uW Cm')
9 8.000
9 8.000
12 9,600
30 9,600
25 17.000
42 17.000
S83.00
S119.00
S175.00
S255.00
S349.00
S59500
IC
SOCKETS
1-99 100
.13 .11
.13
8 PIN ST
14 PIN ST
16 PIN ST
18 PIN ST
20 PIN ST
22 PIN ST
24 PIN ST
28 PIN ST
40 PIN ST
64 PfN ST 4.25CALL
.30
.30
.40
ST = SOLDERTAIL
8 PIN
14 PIN
16 PIN
18 PIN
20 PIN
22 PIN
24 PIN
28 PIN
40 PIN
WW .59
WW .69
WW .69
WW .99
WW 1.09
WW 1.39 1.28
WW 1.49 1.35
WW 1.69 1.49
WW 1.99 1.80
.52
.98
INTERFACE
8T26
8T28
8T95
8T96
8T97
8T98
DM8131
DP8304
DS8833
DS8835
DS8836
DS8837
DS8838
1.59
1.98
.89
.89
.89
.89
2.95
229
2.25
1 99
.99
1.65
1.30
INTERSIL
ICL7106
ICL7107
ICL7660
ICL8038
ICM7207A
ICM7208
9.95
12.95
2.95
3.95
5.59
15.95
DATA ACQ 1
9000
ADC0800
ADC0804
ADC0809
ADC0816
ADC0817
ADC0831
DAC0800
DAC0806
DAC0808
DAC1020
DAC1021
DAC1022
MC1408L6
MC1408L8
15.55
3.49
4.49
14.95
9.95
8.95
4 49
1.95
2.95
8.25
7.95
5.95
1.95
2.95
9304
95
9316
1.00
9328
1.49
9334
2 50
9368
3.95
9401
995
9601
75
9602
1.50
9637
2.95
L 96S02 1.95 (
SOUND
CHIPS
76477 3.95
76488 5.95
76489 8.95
SSI-263 39.95
AY3-8910 12 95
AY3-8912 12.95
MC3340 149
SP1000 39.00
OPTO-ISOLATORS
EXAR
XR2206
XR2207
XR2208
XR2211
XR2240
3.75
3.75
3.75
525
3.25
4N26
4N27
4N28
4N33
4N35
4N37
MCT 2
I MCT-6
1.00 MCA 7
110
G9
1.75
1.25
1.25
1 00
1.50
MCA 255
IL-1
I LA 30
ILQ 74
H11C5
TIL 11 1
TIL 113
4 25
1 75
1 25
1.25
2 75
1 25
1 00
1 75
WW=WIREWRAP
VOLTAGE
REGULATORS
TO 220 CASE PACKAGE
7805T .75 7905T .85
7808T .75 7908T .85
7812T .75 7912T .85
7815T .75 7915T 85
7824T .75 7924T .85
TO-3 CASE PACKAGE
7805K 1.39 7905K 1.49
7812K 1.39 7912K 1.49
7815K 1.39 7915K 1.49
7824K 1.39 7924K 149
TO-92CASE PACKAGE
78L05 .69 79L05 79
78L12 .69 79L12 79
78L15 .69 79L15 79
OTHER VOLTAGE REGS
78M05C 5volt '/amp TO 220 35
LM323K
LM338K
78H05K
78H12K
78P05K
k UA78S40
! Copyright 1985 JDR Mlcrodevl
Dear Sirs;
I just purchased the RP-525 Aut o-Eprom
Programmer for the Apple lie. I want to
thank you for a well-made and useful
product . The instruotion is easy to read
and understand as is the operation of the
programmer. Again, thank you for a fine
product . -Pout It Pogrf
Svolt 3;imp TO 3
Acfj. 5amp TO-3
5v»lt 5amp TO-3
12volt5amp TO 3
5v»lt 10i«ii|> TO 3
FAIRCHILD DIP
4.95
3.95
9 95
9.95
14.95
1.95 .
LM301
.34
LM301H
79
LM307
45
LM308
69
LM308H
1 15
LM309H
1.95
LM309K
1 25
LM310
1 75
LM311
.64
LM311H
.89
LM312H
1 75
LM317K
3.95
LM317T
1.19
LM318
1.49
LM318H
1 59
LM319H
1.90
LM319
1.25
LM320 se
e7900
LM322
1.65
LM323K
4.95
LM324
.59
LM329
.65
LM331
3.95
LM334
119
LM335
1.40
LM336
1.75
LM337T
1 95
LM337K
3.95
LM338K
3.95
LM339
.99
LM340 see7800
LM348
.99
LM350K
4.95
LM350T
4.60
LM358
.69
LM359
1.79
LM376
3.75
LM377
1.95
LM378
2.50
LM379
4.50
LM380
.89
LINEAR
NE570
LM380N-8 1.10
LM381
LM382
LM383
LM384
LM386
LM387
LM389
LM390
LM392
LM393
LM394H
LM399H
NE531
NE555
NE556
NE558
NE564
LM565
LM566
LM567
1.60
1.60
1.95
1.95
.89
1.40
1.35
1.95
.69
1.29
4.60
5.00
2.95
.34
.65
1.50
2.95
.99
1.49
.89
NE571
NE590
NE592
LM709
LM710
LM711
LM723
LM723H
LM733
LM741
LM741N-14
LM741H
LM747
LM748
LM1014
LM1303
LM1310
MC1330
MC1349
MC1350
MC1358
MC1372
LM1414
LM1458
LM1488
LM1489
LM1496
LM1558H
LM1800
LM1812
LM1830
LM1871
LM1872
LM1877
LM1889
LM1896
ULN2003
XR2206
LM2877
LM2878
LM2900
LM2901
MPQ2907
LM2917
MC3487
LM3900
LM3905
LM3909
LM3911
LM3914
LM3915
LM3916
MC4024
MC4044
RC4136
RC4151
LM4250
LM4500
RC4558
LM13600
LM13700
3 95
2.95
250
98
51)
75
35
40
69
.59
1.19
1 95
1.49
1.69
1.89
1.19
1.69
6.95
1.59
.59
.69
69
.85
3.10
2.37
8.25
3.50
5.49
5.49
3.52
1.95
1.75
1.29
3.75
2.05
2.25
85
1.00
1.95
2.95
2.95
.59
1.25
.98
225
3.95
3.95
3 95
3.95
4.50
1.25
3 95
1.75
3.25
.69
1.49
1.45
H = TO 5 CAN, K=TO-3. T TO-220
RCA
CA3023
CA3039
CA3046
CA3059
CA3060
CA3065
CA3080
CA3081
CA3082
TL494
TL496
TL497
75107
75108
75110
75150
75154
75160
75188
75189
TL066
TL071
TL072
TL074
TL081
TL082
TL083
TL084
2.75
1.29
1.25
2.90
2.90
1.75
1.10
1 65
1.65
CA3083
CA3086
CA3089
CA3096
CA3130
CA3140
CA3146
CA3160
CA3183
4.20
1.65
3.25
1.49
1.49
1.95
1.95
1.95
4.95
1.25
1.25
Tl
75365
75450
75451
75452
75453
75454
75477
75491
75492
75493
75494
Bl FET
1.19
2.19
.79
1.19
1.19
2.19
LF347
LF351
LF353
LF355
LF356
LF357
LF411
LF412
1.55
.80
2.99
3.49
1.30
1.15
1.35
1.19
.99
39
1.29
2,19
60
1.00
1.10
1.10
1.40
1.29
1.99
Inquiry I97
JULY I985 -BYTE 457
FEMALE SOLOER CUP
2.25
MALE SOLDER CUP
BARGAIN HUNTERS CORNER
DYNAMIC RAMS
4164 z*** $-99
ICO PIECE MINIMUM
ea.
41256 150ns
$5.50 ea.
SPECIALS END 7/31/85
HARD TO FIND
"SNAPABLE" HEADERS
Can easily be snapped apart to make
any size header, all with .1" centers
1x40 STRAIGHT LEAD .99
1x40 RIGHT ANGLE 1.49
2x40 STRAIGHT LEAD 2.49
| 2x40 RIGHT ANGLE 2.99
SHORTING BLOCKS
_,_ SPACED AT .1" CENTERS
Si \ IDEAL FOR DISK DRIVES
OR ANY .1" HEADER
5/1.00 ,
DIP
SWITCHES
4 POSITION
5 POSITION
I 6 POSITION
7 POSITION
I 8 POSITION
l 10 POSITION 1.29
.90
.95
RF
MODULATOR
(ASTECUM1082)
QUANTITIES LIMITED
♦ PRESETTOCHANNEL3
- USE TO BUILD TV-
COMPUTER INTERFACE
- 5 VOLT OPERATION
$6.95
EDGECARD
CONNECTORS
S-100 ST S-100
S-100 WW S-100
72 PIN ST
72 PIN WW
62 PIN ST IBM PC
50 PIN ST APPLE
44 PIN ST
. 44 PIN WW
3.95
4.95
6.95
7.95
4.95
4.95
2.95
4.95 .
1
36 PIN CENTRONICS
IDCEN36 RIBBON CABLE MALE 8.95
IDCEN36 F RIBBON CABLE FEMALE 8.95
k CEN3G SOLDER CUP MALE 7 95
DIP CONNECTORS
DESCRIPTION
ORDER BY
CONTACTS
8
14
16
18
20
22
24
28
40
HIGH RELIABILITY TOOLED
ST IC SOCKETS
AUGATxxST
.99
.99
.99
1.69
1.89
1.89
1.99
2.49
2.99
HIGH RELIABILITY TOOLED
WW IC SOCKETS
AUGATxxWW
1.30
1.80
2.10
2.40
2.50
2.90
3.15
3.70
5.40
COMPONENT CARRIES
(DIP HEADERS)
ICCxx
.49
.59
.69
.99
.99
.99
.99
1.09
1.49
RIBBON CABLE
DIP PLUGS (IDC)
IDPxx
.95
.95
1.75
2.95
EMI FILTER
• MAJOR MANUFACTURER
• LOW COST -^
~^>
• FITS LC-HP BELOW ^fS
v -7
$4.95 \g
y
LINE CORDS
LC-2 2 COMDUCTOR 6 ft
.39
LC-3 3 COMDUCTOR 6 ft
.99
LC-HP 3CONDUCTOR WITH STANDARD
FEMALE SOCKET 6ft
1.49
LC-CIR CIGARETTE LIGHTER
PLUG WITH 6 FOOT CORD
2.95
MUFFIN FANS
4.68" SQUARE
14.95
3" SQUARE
14.95
RESISTORS
' < WATT 5% CARBON FILM
ALL STANDARD VALUES
FROM 1 OHM TO 10 MEG OHM
50 PIECES SAME VALUE .025
100 PIECES SAME VALUE .02
1000 PIECES SAME VALUE .015
BYPASS CAPS
.01 ,/f DISC
100
S6.00
.01 ,/f MONOLITHIC
100
S12.00
.1 ,/f DISC
100
S8.00
1 ,/f MONOLITHIC
100
S15.00
1N751
1N759
1N4148
1N4001
1N4004
1N5402
KBP02
KBP04
MDA801
MDA980-1
MDA980-2
„ VM48
DIODES
5.1 VOLT ZENER
12.0 VOLT ZENER
(1N914ISWITCHING 2
50PIV 1A 1
400PIV RECTIFIER 1
200PIV 3A
200PIV 1 5A BRIDGE
400PIV 1 5A BRIDGE
50PIV 12A BRIDGE
50PIV 12A BRIDGE
100PIV 12A BRIDGE
DIP-BRIDGE
FOR ORDERING INSTRUCTIONS SEE IDC CONNECTORS BELOW
TO-220
TO-220
TO-3
TO-220
TO 3
HEAT SINKS
SCREW ON
CLIP ON
SCREW ON
INSULATOR
INSULATOR
1.00
1.00
1.00
.25
.45
.55
1.39
1.95
2.25
.35 J
35
.35
10 1.00
10 1.00
SWITCHES
SPDT MINI TOGGLE ON-ON
DPDT MINI-TOGGLE ON-ON
DPDT MINI-TOGGLE ON-OFF-ON
SPST MINI-PUSHBUTTON N.O.
SPST MINI-PUSHBUTTON N.C.
BCD OUT 10 POSITION 6 PIN DIP
1.25
1.50
1 75
1.0, /I
6.8
10
100
220
CAPACITORS
TANTALUM
15V .40 .47//I 35V .50
15V .70 1.0 35V .45
15V .80 2.2 35V .65
15V 1.35 4.7 35V .85
35V .40 10 35V 1.00
50V
50V
50V
50V
50V
50V
50V
50V
50V
50V
50V
DISC
.05 560
.05 680
.05 820
.05 001,;1
.05 .0015
.05 .0022
.005
50V .05
50V .05
.05
.05
.01
.02
50V
50V
50V
50V
50V
50V
50V
50V .07
12V .10
MONOLITHIC
50V .14 .1n ! 50V .18
50V .15 .47//! 50V .25
ELECTROLYTIC
10
47
100
220
470
2200
RADIAL
25V
35V
50V
50V
35V
16V
35V
25V
16V
COMPUTER
GRADE
L 44,000,/t 30V 3.95
1//I
4.7
10
10
22
47
100
100
220
330
500
1000
2200
6000
AXIAL
50V
16V
16V
50V
16V
50V
1 5V
35V .25
25V .30
16V .•
16V .■
16V .)
16V
16V .;
LED DISPLAYS
HP5082-7760
MAN- 72
MAN-74
FND 357(359)
FND-500I503)
FND 507(510)
CA
CC
CC
CC
CA
43"
3
1 29
S9
39
1.25
1.49
1.49
. TIL 31 1 4x7 HEX W LOGIC .270" 9.95 J
DIFFUSED LEDS
1 99
100-up 1
JUMBO RED
TT,. .10
.09
JUMBO GREEN
Tl'., .18
.15
JUMBO YELLOW
TI'j .18
.15
MOUNTING HDW Tl 1 . .10
.09 f
MINI RED
Tl .10
.09
MINI GREEN
Tl .18
.15
MINI YELLOW
Tl .18
.15
RECT RED
2x5mm .25
.22 1
RECT GREEN
2x5mm .30
.27 1
RECT YELLOW
2x5 mm .30
27 A
D-SUBMINIATURE
DESCRIPTION
ORDER BY
CONTACTS
9
15
25
37
50
SOLDER CUP
MALE
DBxxP
1.19
1.59
1.90
2.85
4.25
FEMALE
DBxxS
1.50
1.85
2.25
3.90
5.25
RIGHT ANGLE
PC SOLDER
MALE
DBxxPR
1.65
2.20
3.00
4.83
FEMALE
DBxxSR
2.18
3.03
3.00
6.19
WIRE WRAP
MALE
DBxxPWW
1.69
2.56
3.89
5.60
FEMALE
DBxxSWW
2.76
4.27
6.84
9.95
IDC RIBBON CABLE
MALE
IDBxxP
2.95
3.90
4.75
6.95
FEMALE
IDBxxS
3.25
4.29
5.25
7.95
HOODS
BLACK
HOOD-B
.99
GREY
HOODxx
.89
.99
.99
1.09
1.19
MOUNTING HARDWARE-$1.00
FOR ORDERING INSTRUCTIONS SEE IDC CONNECTORS BELOW
TEXTOOLZERO INSERTION FORCE
SOCKETS AND RECEPTACLES
SCREWDRIVER CLAMP
ECONO 2IF
LEVER CLAMP
ZIF SOCKET
WW RECEPTACLES
ZIF RECEPTACLE
TYPE
CONTACTS
14
16
24
28
40
ECONO ZIF
4.95
6.75
7.75
9.95
ZIF SOCKET
4.95
4.95
5.95
6.95
9.95
ZIF RECEPTACLE I 8.25
8.75
9.75
10.56
12.75
IDC CONNECTORS
DESCRIPTION
ORDER BY
CONTACTS
10
20
26
34
40
50
SOLDER HEADER
IDHxxS
.82
1.29
1.68
2.20
2.58
324
RIGHT ANGLE SOLDER HEADER
IDHxxSR
.85
1.35
1.76
2 31
2.72
3.39
WW HEADER
IDHxxW
1.86
2.98
3.84
4.50
5.28
6.63
RIGHT ANGLE WW HEADER
IDHxxWR
2.05
3.28
4.22
4.45
4.80
730
RIBBON HEADER SOCKET
IDSxx
.79
.99
1 39
1.59
1 99
2.25
RIBBON HEADER
IDMxx
5.50
6 25
7.00
7.50
8.56
RIBBON EDGE CARD
IDExx
1.75
2 25
2.65
2.75
3.80
3.95
ORDERING INSTUCTIONS: INSERT THE NUMBER OF CONTACTS IN THE POSITION MARKED "xx" OF THE
. -ORDER BY" PART NUMBER LISTED. EXAMPLE A W PIN RIGHT ANGLE HOLDER STYLE WOULD BE IDHlOSR
RIBBON CABLE
CONTACTS
SINGLE COLOR
COLOR CODED
V
10'
V
10'
10
18
1 60
.83
7.30
16
.28
2.50
1.00
8.80
20
.36
3.20
1.25
11.00
25
45
4 00
1 32
11.60
26
.46
4.10
1.32
11.60
34
.61
5.40
1.65
14.50
40
.72
6.40
1 92
16.80
50
.89
7.50
2 50
22.00
IB 1224 S. Bascom Avenue, San Jose, CA 95128
800-538-5000 i 800-662-6279 (CA) • (408) 995-5430
FAX (408) 275-8415 • Telex 171-110
RETAIL STORE - 1256 S. BASCOM AVENUE
HOURS: M-W-F, 9-5 TU-TH, 9-9 SAT, 10-3
PLEAS£ USE YOUR CUSTOMER NUMBER WHEN ORDERING
TERMS: Minimum order $10.00. For shipping and handling include
$2.50 for UPS Ground and $3.50 for UPS Air. Orders over 1 lb. and
foreign orders may require additional shipping charges - please
contact our sales department for the amount. CA. residents must
include 6% sales tax, Bay Area and LA residents include 6Vj%. All
merchandise is warranted tor 90 days unless otherwise stated. Prices
are subject to change without notice. We are not responsible for
typographical errors. We reserve the right to limit quantities and to
substitute manufacturer. All merchandise subject to prior sale.
-' Copyright 1985 JDR Mlcrodtvlcei
458 BYTE • JULY 1985
IBM PC PROTOTYPE CARD
WITH DEC0DIN6 LAYOUT
$29.95
WIRE WRAP
PROTOTYPE CARDS
FR-4 EPOXY GLASS LAMINATE
WITH GOLD-PLATED EDGE-CARD FINGERS
IBM
BOTH CARDS HAVE SILK SCREENED LEGENDS
AND INCLUDES MOUNTING BRACKET
IBM PR! WITH *5V AMD GROUND PLANE .... $27.95
IBMPR2 AS ABOVE WITH DECODING LAYOUT $29.95
DISK DRIVES
TANDON
IBM PR2
TM 100-1 5* 4" IFOR IBM1SS DO
TM 100-2 5 V (FOR IBM) OS DD
$119.95
$99.95
MPI
MPI-B52 5'.T{FOR IBMIDS DD
$89.95
TEAC
FD-55B Vi> HEIGHT DS DD
FD-55F Vj HEIGHT DS QUAD
$89.95
$99.95
SHUGART
SA 400L 5V:»" (40 TRACK) SS DD
SA460 S'/i" (80 TRACK) DS QUAD
$199.95
$199.95
8" DISK DRIVES
FD100-8 BY SIEMENS. SHUGART 801 EQUIV
SS DD $129.00
FD200-8 BY SIEMENS. SHUGART 851 EQUIV.
DS DD $180.00
DISK DRIVE
CABINETS
CABINET #1
• Fitsonefullheight5' j
• Color matches Apple
CABINET #2
$29.95
disk drive
S79.00
S-100
P100-1
P100-2
BARE - NO FOIL PADS
HORIZONTAL BUS
S15.15
$21.80
P100-3
VERTICAL BUS
$21.80
P100-4
SINGLE FOILPADS PER HOLE
APPLE
$22.75
P500-1
BARE - NO FOIL PADS
$15.15
P5003
HORIZONTALBUS
$22.75
P500-4
7060-45
SINGLE FOIL PADS PER HOLE
FOR APPLE IIdAUXSLOT
S21.80
$30.00
GENERAL PURPOSE
22/44 PIN EDGE-CARD (.156" SPACING)
P441-1
BARE - NO FOIL PADS 4.5" x 6.0" . . .
. S9.45
P441-3
VERTICAL BUS 4.5" x 6 0"
S13 95
P441-4
P442-1
P442-3
SINGLE FOILPADS4.5"x 6.0"
BARE - NO FOIL PADS 4.5" x 9.0" . . .
VERTICAL BUS 4.5" x 9.0"
S14.20
S10.40
S14.20
P442-4
SINGLE FOIL PADS 4.5" x 9.0"
36/72 PIN EDGE -CARD (.1" SPACING)
$13.50
P721-1
BARE - NO FOIL PADS4.5"x 6.0" . . .
. $9.45
P721-3
VERTICAL BUS 4.5" x 6.0"
$13 25
P721-4
P722-1
P722-3
P722-4
SINGLE FOIL PADS 4.5" x 6.0"
BARE - NO FOIL PADS 4.5" x 9.0" . . .
VERTICAL BUS 4.5" x 9.0"
SINGLE FOIL PADS 4.5" x 9.0"
$14.20
. $10.40
$14.20
. $15.15
BARE GLASS BOARDS EXTENDER
NO EDGE-CARD FINGERS OR FOIL CARDS
P25x45
P45x65
P45x85
P45x170
i P85x170
2.5" x 4.5" S2.40 IBM
4.5" x 6.5" S4.70 APPLE
4.5" x 8.5" $6.20 MULTIBUS
4.5" x 17.0" $11.35
8.5" x 17.0" $18.95
$45.00
S45.00
$86.00
JFORMAT-2 $49.95
SUPPORT FOR QUAD DENSITY DRIVES
FROM TALL TREE SYSTEMS
PLEASE INCLUDE SUFFICE NT AMOUNT FOR SHIPPING ON ABOVE ITEMS
TANDON TMI 00-2
- Fits one full height 5' //'disk drive
» Complete with power supply, switch,
line cord, fuse and standard power
connector
■ Please specify Grey or Tan
CABINET #3 $89.95
• Fits two half height 5' /'disk drives
* Complete with power supply, switch,
line cord, fuse and standard power
connectors
8" DISK DRIVE CABINETS
ALSO AVAILABLE-PLEASE CALL
PLEASE INCLUDE SUFFICIENT
AMOUNT FOR SHIPPING ON ABOVE ITEMS
SWITCHING
POWER SUPPLIES
PS-IBM $99.95
* FOR IBM PC-XT COMPATIBLE
» 130 WATTS
* + 5V@15A, +12V(fM.2A
-5V@ .5A, -12V @.5A
* ONE YEAR WARRANTY
PSA $49.95
■ USETOPOWERAPPLETYPE
SYSTEMS
* +5V@4A, +12V@2.5A
-5V @ .5A, -12V @ .5A
* APPLE POWER CONNECTOR
PS-3 $39.95
^^ «ASUSEDIN APPLE Ml
..^tffH&CW**^ *+5V@4A, »12V@2.5A
*^rV5i3rC'Mi^^ " 5V @ - 25A . - 1 2V @ .30 A,
, & i ^=i=—- ' . 1 5.5" x 4.5" x 2", .884 LBS.
WIRE WRAP WIRE
PRECUT AND STRIPPED
Note: 1 inch of insulation is stripped on
1 each end. A 3.5" wire has only 1.5" of insu-
lation.
LENGTH QUANTITY
(INCHES) 100 500 1000
$m
TRANSFORMERS
FRAME STYLE
12.6V AC 2 AMP 4.95
12.6V AC CT 2 AMP 5.95
12.6VACCT 4 AMP 7.95
12.6V AC CT 8 AMP 10.95
25.2VACCT 2 AMP 7.95
PLUG CASE STYLE
25
1.60
4.70
8.20
3
1.60
4.70
8.20
3.5
1.65
5.00
8.90
4
1.75
5.40
9.60
4,5
1.80
575
10.30
5
1.85
6.10
11.00
5.5
1.90
6.50
11.75
6
2,00
685
12.50
6.5
2.30
7.80
14.30
7
2.40
8.20
15.05
7.5
2.50
8.55
15.85
8
2.60
8.95
16.60
8.5
2.65
9.30
17.40
9
2.70
9.80
18.15
9 5
2.80
10.00
18.95
10
2.90
10.50
19.70
12V AC
12V AC
12V AC
12V AC
250ma
500ma
1 AMP
2 AMP
3.95
4.95
5.95
6.95
DC ADAPTER
6, 9, 12V DC SELECTABLE WITH
i UNIVERAL ADAPTER 8.95
PS-ASTEC $19.95
* CAN POWER TWO 6V«" FDDS
. +5V@2.5A, f12V@ 2A
-12V @ .1A
. 5V@5AIF *12VISNOTUSED
* 6.3"x4.0"x1.9"
MICROCOMPUTER
HARDWARE
HANDBOOK
FROM ELCOMP $14.95
O ver800 pages of manufacturer's
data sheets on the most commonly
used IC's
• TTL - 74, 74LS & 74F
• CMOS
• Voltage regulators
■ Memory- RAM, ROM. EPROM
. CPUS -6800, 6500, Z80,
8080,8085 & 8086 8
• MPU Support & Inter-face.
6800. 6500, Z80, 8200. etc.
V/SA
PRECUT ASSORTMENT
IN ASSORTED COLORS $27.50
100ea: 5.5". 6", 6.5". 7"
250ea: 2.5". 4.5". 5"
500ea: .3", 3.5". 4"
SPOOLS
100 feet $4.30 250 feet $7.25
500 feet $13.25 1000 feet $21.95
Please specify color:
Blue, Blaclt. Yellow or Red
GE NICKEL-CADMIUM
RECHARGABLE BATTERIES
NI-CAD CHARGER PACKAGE
PRICE INCLUDES CHARGER (WALL PLUG),
BATTERIES. & MODULAR BATTERY HOLDER
AAA CELLS
QTY. 2
$11.71
AA CELLS
QTY. 2
$11.71
C CELLS
QTY. 2
$13.21
D CELLS
QTY. 2
$13.21
9 VOLT
QTY. 1
$13.21
BATTERIES ONLY
AAA CELLS
PKG. 2
$6.07 pr.
AA CELLS
PKG. 1
33.03 ea.
C CELLS
PKG.1
S3. 78 ea.
D CELLS
PKG. 1
$3.78 ea.
9 VOLT
PKG. 1
$7.57 ea.
ORDER TOLL FREE
(CALIFORNIA RESIDENTS)
20 MHz DUAL TRACE
OSCILLOSCOPE
UNSURPASSED QUALITY AT AIM UNBEATABLE PRICE
. BAND WIDTH- DC: DC TO 20MHz <-3db)
AC: 1 0Hz TO 20MHz (-3db)
> SWEEP TIME- .2 ^rSEC TO .5 SEC/DIV ON 20 RANGES
• VERT./HORZ. DEFLECTION: 5mVTO 20V/DIV ON 20 RANGES
• COMPLETE MANUAL AND HIGH QUALITY
HOOK-ON PROBES INCLUDED «*?OQQQC
* INPUT IMPEDANCE: 1 MEGOHM ^OiJiJ.iJO
*TVVIDEOSYNC FILTER 1A/ITU DDnoCC
• X. Y AND Z AXIS OPERATION WITH PROBEb
* 110/220 VOLT 50/60Hi OPERATION
• COMPONENT TESTER «-•■■■ si mi- %/f- a r»
* LP CONSUMPTION-19 WATTS FULL OnJb YbAK
« BUILT IN CALIBRATOR WARRANTY
* AUTOMATIC OR TRIGGERED TIMEBASE
OK INDUSTRIES
EX-1 IC EXTRACTION TOOL
• ONE PIECE METALCONSTRUCTION
• EASILY EXTRACTS 8-24 PIN DEVICES
•LOWCOST S2.19
EX-2 IC EXTRACTION TOOL
■ EXTRACTS 24-40 PIN DEVICES
• HEAVY DUTY METAL CONSTRUCTION
• GROUND LUGS FOR MOS EXTRACTIONS
« EASY ONE HAND OPERATION $12.74
IC INSERTION TOOLS
INS-1416 for14-16 pin IC's $5.15
MOS-1416 for14-16pinlC*s S10.92
MOS-2428 for 24-28 pin IC's $10.92
MOS-40 for40 pin IC's S12.43
MOS series insertion tools have metal constuction
and include grounding lug for CMOS applications.
BW-630 WIRE WRAP GUN
• BATTERY POWERED-USES 2 NI-CAD
C CELLS(NOT INCLUDED)
• POSITIVE INDEXING
• ANTI-OVERWRAP DEVICE $41 .55
WSU-30 WIRE WRAP TOOLS
• WRAPS, STRIPS, AND UNWRAPS
• WSU-30M WRAPS AN EXTRA TURN OF
INSULATION
WSU-30 S8.84/WSU-30M $10.14
WIRE WRAP TERMINALS
u
r
w
INS-1416 INS-2428
WWT-1
WWT-2
WWT-3
| WWT-4
INS 1
SLOTTED
SINGLE SIDED
IC SOCKET
DOUBLE SIDED
INSERTION TOOL
25/S7.06
25/S4.25
25/S7.06
25/2.80
$3.64
WIRE DISPENSER
* WITH 50" ROLL OF WIRE
■ BUILTINPLUNGERCUTSWIRE
» BUILT IN STRIPPER STRIPES 1"
• REFILLABLE
WD-30 $6.50 WD-30TRI $9.50
Specify Blue, white. With 50' of each:
Yellow or Red Red. Blue and White
SOCKET-WRAP ID.™
• SLIPS OVER WIRE WRAP PINS
* IDENTIFIES PIN NUMBERS ON WRAP
SIDE OF BOARD
. CAN WRITE ON PLASTIC; SUCH AS IC tt
•INS
PARTtf
PCK. OF
PRICE
8
IDWRAP08
10
1.95
14
IDWRAP14
10
1.95
16
IDWRAP16
10
1.95
18
IDWRAP18
5
1.95
20
IDWRAP20
5
1.95
22
IDWRAP22
5
1.95
24
IDWRAP24
5
1.95
28
IDWRAP28
5
1.95
40
IDWRAP40
5
1.95
PLEASEORDER BY NUMBER OF
PACKAGES (PCK. OF)
»- S '
MULTIMETER PEN
AUTO RANGING, POLARITY & DECIMAL!
■ LARGE 3V4 DIGIT DISPLAY
• DATA HOLD SWITCH FREEZES READING
• FAST. AUDIBLE CONTINUITY TEST
. LOWBATTERYINDICATOR
. OVERLOAD PROTECTION
• ONLY1W x 6'/." x V."
• DC VOLTS .1mV-500V
• AC VOLTS 1mV-500V
• .1 OHM-20 MEG OHMS
• WEIGHS ONLY 2.3 OUNCES
• LOW PARTS COUNT-CUSTOM 80 PIN LSI INSURES RELIABILITY
• INCLUDES MANUAL. BATTERIES. SOFT CASE. 2 PROBE TIPS.
AND ALLIGATOR CLIP
ONLY
$49.95
Copyright 198S JOR Mlcrodtvicct
Inquiry 198
JULY 1985 -BYTE 459
TEAG-FD55B SK
$89.95 MPI-B52
DS/DD FULL HT.
FOR IBM PC
EPROM PROGRAMMER
FOR APPLE COMPUTERS
RP525
$79.95
* DUPLICATE OR BURN ANY STANDARD
27xx SERIES EPROM
* EASY TO USE MENU-DRIVEN SOFTWARE
INCLUDED
t MENU SELECTION FOR 2716, 2732, 2732A.
2764 & 27128
* HIGH SPEED WRITE ALGORITHM
► LED INDICATORS FOR ACTIVITY
* NO EXTERNAL POWER SUPPLY REQUIRED
DISK DRIVES
FOR APPLE COMPUTERS
^- \
' ® ^^=a
(JO ;j
BAL-525
$119.95
• Vi HEIGHT-ALPS MECHANISM
• 100% APPLE COMPATIBLE
• FULL 1 YEAR WARRANTY
BAL-500
$139.95
* TEAC MECHANISM- DIRECT DRIVE
* 100% APPLE COMPATIBLE
* FULL 1 YEAR WARRANTY
MITAC
AD-1
$129.95
* FULL HT.SHUGART MECHANISM
* DIRECT REPLACEMENT FOR APPLE
DISK II
* SIX MONTH WARRANTY
DISK DRIVE ACCESSORIES
DISK CONTROLLER CARD
L APPLE lie ADAPTOR CABLE
$49.95
$19.95 J
NEW FOR APPLE He
MITAC
AD-3C
$139.95
100% APPLE lie COMPATIBLE,
READY TO PLUG IN W/ SHIELDED
CABLE & MOLDED 19 PIN CONNECTOR
FAST, RELIABLE SLIMLINE
DIRECT DRIVE
SIX MONTH WARRANTY
'i£^ \
mitmc
— 1
IHi
■
X]
DISK DRIVES FOR IDM
TEAC
FD55B
$89.95
TANDON
TM100-2
DISKETTE FILE
$99.95
MPI
MODEL B52
$89.95
IBM ACCESSORIES
MAXIMIZER $259.95
SIGMA MULTIFUNCTION CARD
HAYES SMARTMODEM $419.85
1200BFORIBM
PRINTER CABLE $19.95
PARALLEL 6' SHIELDED CABLE
KRAFT JOYSTICK $39.95
« BMC MONITOR STAND
MODEL PA-900
| TILTS AND SWIVELS
TO PROVIDE
OPTIMUM VIEWING
ANGLE, REDUCES
OPERATOR FATIGUE
FACTORY SPECIAL $14.95
ORDER TOLL FREE
; i ifli-fc ifliU 1 1
800-662-6279!
16K RAM CARD $39.95
BARE PC CARD AND INSTRUCTIONS $9.95
• 2 YEAR WARRANTY
• EXPAND YOUR 48K APPLE TO 64K
• USE IN PLACE OF APPLE LANGUAGE
CARD
$8.95
APPLE ACCESSORIES
VIEWMAX-80
VIEWMAXSOe
GRAPHMAX
THUNDERCLOCK
KRAFT JOYSTICK
POWER SUPPLY
$159.95
$129.95
$129.95
$129.95
$39.95
$49.95
IF PURCHASED
WITH 50 DISKETTES
OR MORE
$9.95 IF PURCHASED ALONE
HOLDS 70 5Va"
DISKETTES,
WITH ROOM
TO SPARE
NASHUA DISKETTES
5Va" SOFT SECTOR
DS/DD WITH HUB RINGS
BULK PACKAGED IN FACTORYSEALED BAGS
OF 50. INCLUDES DISKETTE SLEEVES AND
WRITE PROTECTTABS. IDE AL FOR SCHOOLS.
CLUBS, AND USERS GROUPS. THIS IS A
SPECIAL PURCHASE. SO QUANTITIES ARE
LIMITED. THERE IS A 5 YEAR WARRANTY.
$.89ea $.95ea. $.99ea.
QTY250 QTY100 QTY50
NASHUA DISKETTES WERE JUDGED TO HAVE
THE HIGHEST POLISH AND RECORDED
AMPLITUDE OF ANY DISKETTES TESTED.
(SEE "COMPARING FLOPPY DISKS", BYTE 9/84)
VERBATIM DATALIFE DISKETTES
SS/DD SOFT SECTOR $29.95
SS/DD 10 SECTOR HARD $29.95
DS/DD SOFT SECTOR $34.95
IBM COMPATIBLE
POWER SUPPLIES
130 WATT
$99.95
:<0
XT COMPATIBLE
* +5V@ 15A. +12@4.2A
-5 @ .5A. -12 @ .5A
* UPGRADE YOUR PC. POWERS HARD DISK
* POWER CABLES FOR 4 FDDs
* ONE YEAR WARRANTY
* SWITCH ON SIDE (FITS IBM CASE)
100 WATT
$89.95
* SWITCH ON REAR
* FOR USE IN OTHER
IBM TYPE MACHINES
* AVAILABLE IN 100W
OR 130W VERSIONS
* 90 DAY WARRANTY
130 WATT MODEL
IB 1224 S. Bascom Avenue, San Jose, CA 95128
800-538-5000 • 800-662-6279 (CA) • (408) 995-5430
FAX (408) 275-8415 • Telex .171-110
Copyright 1985 JDR Microdevlce*
RETAIL STORE - 1256 S. BASCOM AVENUE
HOURS: M-W-F, 9-5 TU-TH, 9-9 SAT, 10-3
PLEASE USE YOUR CUSTOMER NUMBER WHEN ORDERING
TERMS: Minimum order $10.00. For shipping and handling include
S2.50 for UPS Ground and $3.50 for UPS Air. Orders over 1 lb. and
foreign orders may require additional shipping charges - please
contact our sales department for the amount. CA. residents must
include 6% sales tax. Bay Area and LA residents include 6 Wo. f
merchandise is warranted for 90 days unless otherwise stated. Prices
are subject to change without notice. We are not responsible for
typographical errors. We reserve the right to limit quantities and to
substitute manufacturer. All merchandise subject to prior sale.
APPLE IS A TRADEMARK OF APPLE COMPUTER CO.
460 BYTE- JULY 1985
Inquiry 199
UNCLASSIFIED ADS
NEEDED: Computer (Apple, IBM. compatible),
printer, and monitor to help nonprofit adoption
organization find good homes for orphaned hard-
to-place children. Will provide certified tax-
deductible receipt. Children's World. 931 1 Farralone
Ave. Chatsworth. CA 91311. (818) 709-4737.
WANTED: Nonprofit educational organization seeks
tax-deductible donation of IBM System/34 and pe-
ripherals. John B. Ellison. International Correspond-
ence Institute, c/o Division of Foreign Missions. 1445
Boonville Ave. Springfield. MO 65802.
WANTED: Nonprofit organization serving southeast-
ern Kentucky area seeks tax-deductible donation of
IBM computers, hardware, and public-domain soft-
ware for youth rehabilitation program. Kentucky
Youth, c/o Bob Rains, 520 Beach St., POB 173,
Benham. KY 40807.
WANTED: Eastside Mental Health (a nonprofit organ-
ization) seeks tax-deductible donation of IBM PC or
Macintosh, peripherals, printer, monitor, terminals,
public-domain software, etc., for applied research
with the chronically disturbed. Will pay shipping.
Debbie Bertram. Eastside Mental Health. 1605 1 16th
Ave. NE. Bellevue. WA 98004. (206) 455-4357.
NEEDED: Nonprofit Costa Rican educational founda-
tion seeks donation of disk-based microcomputers
(Heath H-89 or similar) to teach programming to
poor students. Will pay shipping. FILEC, POB 2911,
San lose 1000. Costa Rica.
WANTED: Nonprofit environmental education center
seeks tax-deductible donation of a computer (pref-
erably IBM-compatible) and printer for use with
school groups and in our office. Montclair State Col-
lege. New Jersey School of Conservation, RD #2.
Box 272, Branchville. Nj 07826. (201) 948-4646.
WANTED: Information on operating microcomputer
equipment in the marine environment. Can a com-
puter survive fog. dampness, humidity, and salt air
if kept dry and at a moderate temperature? Alan
Born. POB 272. Tiburon, CA 94920. (415) 924-6352.
WANTED: Nonprofit community organization needs
tax-deductible donation of computers, printers, ter-
minals, and public-domain software to assist in ADM
and training. R. Hankins, PCr Inc.. 160 Milagra Dr.,
Pacifica, CA 94044, (415) 355-8000.
WANTED: lax-deductible donation of peripherals,
printers, monitors, disk drives, memory expansion,
etc., for the TRS-80 Model I, Certified receipts fur-
nished: will pay reasonable shipping. Pirchei
Agudath Israel of Kew Gardens Hills. 144-19 70th
Rd„ Flushing, NY 11367.
WANTED: Christian academy seeks tax-deductible
donations of Apple lie computers with minimum
64K. disk drives, 80-column card, and monitor for
high school math and science classes. Cheswick
Christian Academy, 1407 Pittsburgh St., Cheswick,
PA 15024, (412) 274-4846.
WANTED: Nonprofit organization seeks tax-
deductible donation of IBM PC. 2 56K to 5 1 2 K RAM,
two 360K disk drives or 5- or 10-megabyte hard-disk
drive, and monochrome monitor for running high
school track meets. Massachusetts State Track
Coaches Association, c/o Edmund N. Delgado, 28
Warbler Lane. West Yarmouth. MA 02673, (617)
394-7571.
WANTED: Information and equipment for an old
Ohio Scientific Challenger IP 8K microcomputer
used in school. We need manuals, ideas for use. and
public-domain software. Jeffrey Branzburg, Castle
Hill JHS. 1560 Purdy St., Bronx, NY 10462.
WANTED: Casio PB-700 user in Australia wishes to
correspond with users in America or anywhere
about starting a users group. Terry Gill. 35A Kent
St., Regents Park. New South Wales 2143. Australia.
NEEDED: My Access-Actrix monitor is missing dots.
Need schematic or other service assistance. L.
Rogers. 313 South Ravinia. Dallas. TX 75 211. (214)
339-7007.
NEEDED: Manuals, schematics, etc.. for Seattle Com-
puter Products 8086 CPU and CPU Support Board
(SCP-200 and SCP-300). Also information on 8087
accessory board. Willing to pay.. Stephen Hathaway,
86 Parsons St.. Northampton. MA 01060. (413)
586-4 341. evenings.
NEEDED: User-written scientific applications software
in Applesoft and Apple Pascal. Statistics, plotting,
data logging, modeling, etc. Peter Petokas, POB 16,
Little York, NY 13087.
FOR SALE: Davong 5-megabyte hard disk with con-
troller for IBM PC: $325. Colby PC-1 portable with
power supply, amber monochrome display, and
keyboard: install your own PC board, drives, and
display adapter to create portable machine: brand
new: $650. Buyer pays shipping and COD charges.
Tom Guyton. 12 Harned Ct.. Odessa. TX 79762.
FOR SALE: Microvox text-to-speech voice synthesizer
expertly assembled from Micromint kit; will connect
to any computer with RS-232C (with RTS input) or
Centronics-compatible parallel I/O: $200. Includes
Realistic Wedge speaker. Hans Raillard. 6400 Lone
Pine Rd.. Sebastopol. CA 95472.
FOR SALE: Various S-100 components and disk
drives including CPU boards, memory boards,
floppy-disk controllers, and landon 848-1 disk
drives. Richard Whiteman. 635 Holman Ave..
Athens, GA 30606. (404) 546-8814.
FOR SALE: Tl 99/4 A peripheral-expansion system,
disk-controller card, disk drive, memory-expansion
card (32K RAM): $400. All items are new. Dave
Watters. 3901 Torrington Ave.. Parma, OH 44134.
(216) 845-9669.
FOR SALE: Atari 850 interface. Bit 3 80-column card,
and more: $300. Sonam Gyato. (201) 868-9695.
WANTED: Tl 99/4As. KIM-ls. Altair 8800/A/Bs. and
similar machines for community project. Nothing
elaborate or expensive. Also need The First Book of
KIM and Machine language Programming for the 8008.
Dr. I. R. Johnston. Edon Institute. POB 22 58.
Saginaw, Ml 48605.
TRADE: Physics student with Tl 99/4A computer
seeks working or nonworking stand-alone disk drive
and compatible dot-matrix printer with interface in
exchange for public-domain BASIC/Extended soft-
ware. Will pay postage. Dennis Hothem, 1218 10th
Ave. Belle Fourche. SD 57717. (605) 892-3752.
FOR SALE: Viewmax-80 for Apple 11. new. Best offer.
John Chen. Rt. 8. Box 483. Caldwell, ID 83605.
FOR SALE: BYTE. November 1977 through May
1980: $2 per issue. Digital Group 4-port parallel I/O
board: $20. Digital Group dress cabinet for 9-inch
monitor: $10. Digital Group keyboard: $60. Buyer
pays shipping. Harold Frye. 15 51 5th Ave. SW.
Rochester. MN 55902, (507) 289-0247.
FOR SALE: Tecmar 1 st Mate for IBM PC XT or com-
patible. 64 K, clock/calendar, serial port, parallel port.
Brand new. $275. N. D. Diamantides, 2517 14th St.,
Cuyahoga Falls, OH 44223.
WANTED: Public-domain or non-copyrighted CBIOS
to interface CP/M 2.2 to a North Star single-density
micro-disk system running on a SOL terminal com-
puter. Most interested in the source code for the
deblocking and disk-access routines. David J.
Mankoff, 3 Skyvue Ct., South Setauket, NY 1 1 720,
(516) 736-3631.
FOR SALE: "'IUbeless 'terminal" Synertek KT3-3/40
with 24 by 40 display. RS-232C-compatibleoutput.
and optional Micro-Verter MVX-500 that transmits
UHF signal on UHF 14-17. Best offer. Al Safer. 77
LaBelle Circle. Chicopee. MA 01020.
FOR SALE: HP 86A with 512 K. HP 8291 3 A monitor,
two HP 91 30 A 5 [ /4-inch drives. HP 82905 printer.
Also. HP 98 1 6S with 768K. HP 9 1 2 1 D dual 3 '/i-inch
drives, large keyboard. HP 82905B printer, and
more. Make offer. John Blair, POB 164, Swan Lake,
MT 59911, (406) 886-2370.
WANTED: If you own an Atari or Apple computer and
want to join the National Software Consortium, con-
UNCLASSIFIED ADS MUST be noncommercial from
readers who have computer equipment to buy. sell or trade
on a onetime basis. All requests for donated computer
equipment must be from nonprofit organizations. Programs
to be exchanged must be written by the individual or be
in the public domain. Ads must be typed double-spaced,
contain 50 words or less, and include full name and ad-
dress. This is a free service: ads are printed as space per-
mits. BYTE reserves the right to reject any unclassified
ad that does not meet these criteria. When you submit
your ad (BYTE. Unclassified Ads. POB 372. Hancock.
NH 03449). allow at least four months for it to appear.
tact National Software Consortium, c/o S. Mikutel.
95-18 Ashbourn Dr.. Burke. VA 22015.
WANTED: Correspondence about Japanese com-
puting scene. Keiko Orata. Nishi-tsutsuji 1-24-1.
Chofu City. Tokyo 182. Japan.- 0424-85-0860.
FOR SALE: DECwriter IV (LA34). lightweight desktop
terminal. I year old, original carton with documen-
tation, extra ribbons, 4 5 cps, 7 by 9 dot matrix,
variable pitch, plain paper or preprinted forms,
RS-2 32C interface, used less than 20 hours: $895
or best offer. Mike Kwiatkowski. 136 Lyndale Ave..
Baltimore. MD 21236, (301) 665-6261.
WANTED: New or used tractor feed for a Brother
HR-1 printer. J. Fears. 665 Sapphire Lane.
Stevensville. MT 59870.
FOR SALE: Sanyo 1000 8-inch disk-controller board,
cable, and card guide. Data General "Dasher" print
head, new. Motors for same. John Johnson, 707
Edge Hill Rd., New Bern. NC 28560. (919) 638-6976.
FOR SALE: BYTE, 1979 (volume 4) to present. $2 per
copy. David Moore. 2031 Maine. Quincy, IL 62301.
(217) 228-1792. evenings.
FOR SALE: BYTE. October 1975, March 1976. July
1976 through December 1984 (except August 1980).
Kilobaud. January 1977 through March 1978: Creative
Computing. March/ April 1975 through September/
October 1978; Interface Age. July 1976 through May
1978. Other publications available. Make offer. Steve
Baylus. 12212 Old Creedmoor Rd., Raleigh. NC
27612. (919) 781-0605 or 848-3018.
FOR SALE: "rWo Tektronix 4054 graphics computers
with 19-inch screens and i^-inch tape drives: $3000
each or best offer. Tektronix 4631 hard-copy unit:
$700. Tim Zeisloft. 2161 Shattuck Ave. #210,
Berkeley. CA 94704. (415) 849-0629.
FOR SALE: G1M1X #39 mainframe, two 8-inch floppy
drives, one 5-inch floppy, 5-megabyte hard disk.
340K static RAM, intelligent I/O processor, other I/O
boards, Privac hi-res graphics, Meta-Labs Z80 CP/M
board, Windrush PROM burner, Z19 terminal 9511.
and more. Asking $7500. Will sell separately. Dick
Bartholomew, 4849 Bethlehem Pike. Telfor. PA
18969. (215) 257-3992.
FOR SALE: 'IWo leleVideo 92 5 terminals: $500 each,
'lwo S-100 systems with Advanced Digital Super Six
SBC (6-MHz Z80. I28K RAM. 4K ROM), dual 8-inch
Mitsubishi DS/DD floppy drives. Integrand 7 slot,
wood-grain cabinet, all manuals: $1750 each. Phil
Erwin Jr.. 2 101 A Mona Ct.. Lexington, KY 40503,
(606) 299-4096.
FOR SALE: 8K RAM for Radio Shack PC-2 or the
Sharp PC-1 500 pocket computer. Asking $50. Also,
seek I6K RAM with battery backup for same ma-
chines. Interested in starting a users group for
pocket computers. Robert Lerner, 2 3 Mayer Dr..
Suffern. NY 10901.
FOR SALE: BYTE, number I through September
1980: all in excellent condition (missing numbers 6
and 8. 1977: numbers 4 and 5. 1978: and number
7. 1980): $300. Negotiable. Jack Molinelli. 499 Hard-
ing Rd.. Fair Haven. NJ 07701, (201) 842-7036.
FOR SALE OR TRADE: Heathkit H-14 printer with
many features: $300. Donald Mayes. Apt. #3, 8515
Greenwood Ave., Takoma Park, MD 20912, (301)
589-4190 or (202) 282-0585.
FOR SALE: Mindset computer with expansion unit
purchased new September 1984. Includes parallel
card, mouse, Quadchrome HX-12 color monitor. All
original manuals. Wiil guarantee operation. $2750
or best offer. S. Adams. (212) 675-6707.
WANTED: Anyone wanting to sell a Sinclair ZX80 or
ZX81 in working condition. I'm interested in parallel
processing for music applications. Chris Schaefer.
2140 Harvard St.. Palo Alto. CA 94306.
FOR SALE: Tl 99/4 A with original packing. Good con-
dition. Seller will pay postage. $110. Mike Busing.
1129 Harter Blvd.. Anderson. IN 46011, (317)
642-9063.
FOR SALE: Heath H-89 computer, 64K. three disk
drives, three SIO ports, CDR DD controller.
Cleveland Codonics graphics board, and more.
$1800 for the works. Tom Dorsett, East 2726 Golden
Rd.. Spokane, WA 99208. (509) 466-0585.
FOR SALE: TRS-80 Model 12. Daisy Wheel Printer II.
excellent condition: asking $4000. Charles Den-
nison. 14 Landover Dr., Coatesville. PA 19320, (215)
384-1869, after 6 p,m.
JULY 1985 'BYTE 461
BOMB
BYTE's Ongoing Monitor Box
ARTICLED PAGE ARTICLE AUTHOR{S)
1 9 Microbytes staff
2 39. 406 What's New staff
3 48 Ask BYTE Ciarcia
4 65 Book Reviews , Wilke. Cass.
Rogers. Cox.
Avila
5 106 Programming Project:
New Perspective on Nearby Stars. .Webster
6 119 Liquid-Crystal Displays
for Portables Adler
7 129 Product Description:
The GRiDCase Malloy
8 141 Ciarcias Circuit Cellar: Living
in a Sensible Environment Ciarcia
9 163 Programming Insight:
Travesty Revisited Lesser
10 171 Programming Insight: Real-Number
Formatting on Your Apple Daviduck
1 1 179 Updating the Oldest Science Genet
12 192 Microcomputers iri NASA's SIR-B. . .Wilton
1 3 203 Comet Lines in FORTRAN Dixon
14 215 Tracking Earth Satellites Weiss
15 227 Automating a Telescope Boyd
ARTICLED PAGE ARTICLE AUTHOR(S)
16 239 Astronomical Computing
with Micros Bochonko,
Peters
17 252 Texas Instruments' Pro-Lite
Professional Computer Grehan. White
18 258 NCR Personal Computer Model 4. . Holden
19 265 Monitoring Halley's Comet Mosley
20 269 Space-Flight Simulators Bernar
2 1 279 MaxThink Hershey
2 2 287 The Anchor Automation
Signalman Mark XII Modem Kinal
23 309 Computing at Chaos Manor:
Come to the Faire Pournelle
24 341 BYTE West Coast:
SNOBOL and Icon Shapiro
2 5 353 BYTE U.K.: Starlit Spectrum Pountain
26 363 BYTE Japan: Peripherals.
Chips, and New Computers Raike
27 367 According to Webster: Start-up. . . .Webster
28 385 Mathematical Recreationsr Parsing
and Solving Linear Equations Kurosaka
29 393 BYTELINES Libes
)uly BOMB Results
HOME RUN WON
The first in the series from Ciarcias Circuit Cellar on how to "Build the
Home Run Control System" placed first in April. It introduced a project
for energy management, convenience, and security for the home or
factory. Jerry Pournelle's "Over the Moat" captured second place. His
battles with the flu, construction, and computer-type issues continue in
the saga of Computing at Chaos Manor. And whether it's new or not,
"What's Not" did win third. In fourth, and the winner of the $100 prize,
is John K. Stevens's theme article on a model of circuitry entitled "Reverse
Engineering the Brain." And in fifth place is "The Quest to Understand
Thinking." Roger Schank and Larry Hunter will half the $50 bonus.
Congratulations to all.
BYTE ADVERTISING SALES STAFF:
J. Peter Huestis, Advertising Sales Manager, 70 Main Street. Peterborough, NH 03458,
tel. (603) 924-9281
NEW ENGLAND
SOUTHEAST
SOUTH PACIFIC
SOUTHWEST, ROCKY MOUNTAIN
ME. NH. VT. MA. Rl
NC. SC. GA. FL AL. TN
SOUTHERN CA. AZ. NM. LAS VEGAS
UT. CO. WY. OK. TX, AR, MS.LA
Paul McPherson Ir. {61 7) 262-1 160
Maggie M. Dorvee [404) 252=0626
lack Anderson (714) 55 7-6292
Dennis Riley (214) 458-2400
McGraw-Hill Publications
McGraw-Hill Publications
McGraw-Hill Publications
McGraw-Hill Publications
575 Boylston Street
4 1 70 Ashford-Dunwoody Road-
300! Red Hill Ave.
Prestonwood Tower— Suite 907
Boston. MA 02116
Suite 420
Building # I -Suite 222
5151 Beltline
ATLANTIC
Atlanta. GA 30319
Costa Mesa. CA 92626
Dallas. TX 75240
NY. NYC. CT. N| (NORTH)
MipWEST
Karen Niles (213.) 480-5243. 487-1 160
WEST COAST SURPLUS
Leah Goldman (2 121 512-2096
IL. MO. : KS. IA. ND SD. MN. Wl. NB. IN
McGraw-Hill Publications
AND RETAIL ACCOUNTS
McGraw-Hill Publications
Bob Denmead (312) 751-3740
3333 Wilshire Boulevard #407
Tom Harvey 1805) 964-8577
1221 Avenue of the Americas-
McGraw-Hill Publications
Los Angeles. CA 90010
3463 State Street-Suite 256
39th Floor
Blair Building
Santa Barbara. CA 93105
New York. NY 10020
64 5 North Michigan Ave
NORTH PACIFIC
Chicago. IL 6061 1
HI. WA. OR. ID. MT. NORTHERN CA.
The Buyer's Mart
Dick McGurk 1203) 968-711 1
NV (except LAS VEGAS). W. CANADA
Karen Burgess (603) 924-9281
McGraw-Hill Publications
GREAT LAKES, OHIO REGION
David lern(4 15) 362-4600
BYTE Publications
Building A-3rd Floor
MI. OH, PA (ALLEGHENY), KY.
McGraw-Hill Publications
70 Main Street
777 Long Ridge Road
EASTERN CANADA
425 Battery Street
Peterborough. NH 034 58
Stamford, CT 06902
Mike Kissebe'rth (313) 352-9760
San Francisco. CA 94 1 11
McGraw-Hill Publications
Post Card Mailings
EAST
4000 Town Center— Suite 770
Bill McAfee 14 1 5) 964-0624
National
PA (EAST). Nl 1SOUTH1.
Southfield. Ml 48075
McGraw-Hill Publications
Bradley Browne 16031 924-6166
MD. VA. W.VA, DE. D.C
1000 Elwell Court-Suite 225
BYTE Publications
Daniel Ferro 12151 496-3833
Palo Aito. CA 94303
70 Main Street
McGraw-Hill Publications
Peterborough. NH 034 58
Three Parkway
Philadelphia. PA 19102
International Advertising Sales Representatives:
Mr. Hans Csokor
Mrs. Maria Sarmiento
Mr, Arthur Scheffer
Seavex Ltd.
Publimedia
Pedro Teixeira 8, Off. 320
McGraw-Hill Publishing Co.
503 Wilson House
Reisnerstrasse 61
Iberia Mart 1
34 Dover St.
1 9-27 Wyndham St.
A-1037 Vienna. Austria
Madrid 4. Spain
London W1X 3RA
Central, Hong Kong
222 75 -76 84
1 45 52 891
England 01 493 145!
Tel: 5-260149
Mrs. Gurit Gepner
Mr. Andrew Karnig
M r. Savio Pesavento
Telex: 60904 SEVEX HX
McGraw-Hill Publishing Co.
Andrew Karnig & Associates
McGraw-Hill Publishing Co.
Hiro Morita
PO Box 2 1 56
Finnbodavagen
Via Flavio Baracchini !
McGraw-Hill Publishing Co.
Bat Yam. 59121 Israel
S-131 31 Nacka. Sweden
20123 Milan. Italy
Overseas Corp.
3 866 561 321 39
8-44 0005
01 1 86 90 656
Room 1528
Mr. Fritz Krusebecker
Mr. lean Christian Acis
Seavex Ltd.
Kasumigaseki Bldg.
3-2-5 Kasumigaseki,
Chiyoda-Ku
Tokyo 100. lapan
3 581 981 I
McGraw-Hill Publishing Co.
McGraw-Hill Publishing Co.
400 Orchard Road. A 10-01
Liebigstrasse 19
1 7 rue Georges Bizet
Singapore 0923
D-6000 Frankfurt/Main 1
F 75116 Paris
Republic of Singapore
West Germany
France
Tel: 734-9790
69 72.01 81
! 720 33 42
Telex: RS35539 SEAVEX
462 BYTE • JULY 1985
READER SERVICE
Inquiry No.
Page No.
405 1ST PLACE SYSTEMS 422
2 3-M COMMERCIAL OFFICE .... 217
8 800 SOFTWARE 294
9 AST. RESEARCH 19
10 A.S.T. RESEARCH 19
11 AB COMPUTERS 164
12 AB COMPUTERS 165
13 ABC DATA PRODUCTS 436
14 ACS INTL. INC 61
15 ADDMASrER CORP. .428
16 ADFEK 55
17 ADVANCED COMP. PROD. 442. 443
19 ADVANCED LOGIC RESEARCH . . 60
20 ADVANCED LOGIC RESEARCH . . 60
22 ALF PRODUCTS. INC 82
23 ALLIED MICRO DEVICES 455
' AMBER SYSTEMS 224, 225
29 AMERICAN SEMICONDUCTOR . 436
30 AMPERE INC 30
31 AMPEX CORP. 62. 63
32 AMPRO COMPUTERS INC 173
33 ANCHOR AUTOMATION 233
34 ANCHOR AUTOMATION 233
35 APPARAT INC 426
• APPLE COMPUTER INC. ..... Cll. 1
36 APPLIED I 430
37 APPLIED SOFTWARE TECH 93
• APROTEK 159
38 APROTEK 449
39 ARK ELECTRONICS PRODUCTS. 135
40 ARTIFICIAL INTL.RESRCHGRP. . 430
41 ASHTONTATE .94. 95
3 ASIA TECH. SERVICES INC 369
• AT&T COMMUNICATIONS 373
• AT&T INFORMATION SYS 64
42 ATKINS ASSOCIATES 270
43 AVOCET 138. 139
45 AWESOME TECHNOLOGY INC. 424
46 B&B ELECTRONICS 436
• B&C MICROSYSrEMS 426
47 BASF SYSTEMS 118
48 BAY TECHNICAL ASSOC 23
49 BDF PRODUCTS 330
50 BDT PRODUCTS 330
51 BELLSOFT INC 267
52 BINARY TECHNOLOGY 426
53 BITTNER ELECTRONICS 426
54 BLAISE COMPUTING INC 368
55 BORLAND INTL 41
56 BORLAND INTL 41
57 BORLAND INTL 43
58 BORLAND INTL 43
59 BORLAND INTL 45
60 BORLAND INTL 45
61 BORLAND INTL 47
62 BORLAND INTL 47
63 BUSINESS TOOLS INC 221
• BYTE BACK ISSUES 420
• BYTE IBM GUIDE 360
• BYTE SUBSCRIBER MESSAGE . . 404
• BYTE SUBSCRIPTION SERVICE .212
• C WARE/DESMET C 299
65 C ITOH DIGITAL PRODUCTS. ... 38
66 C. ITOH DIGITAL PRODUCTS .... 38
67 CALIF. COMPUTER COMPONENT310
68 CALIF! COMPUTER COMPONENT310
• CALIF DIGITAL 444.445
69 CALIF. MICRO HOUSE 122
70 CALIF 1 . SCIENTIFIC SFTW 426
71 CAMPBELL SERVICES 436
72 CAPITAL EQUIPMENT CORP. ... 336
74 C.D.A. INTL. SOFTWARE 432
75 CDR SYSTEMS 428
76 CHORUS DATA SYSTEMS 321
77 CHRISLIN INDUSTRIES. INC. ... 390
4 CHUNG YU ELECT. 369
78 CMA MICRO COMP. DIV 100
79 COASTLINE COMPUTER . . 450. 451
• CODEX CORPORATION 167
81 COGITATE 428
82 COGITATE 432
Inquiry No.
Page No.
83
85
87
90
91
92
93
94
291
96
98
99
403
101
102
103
104
105
106
107
108
109
110
112
113
114
115
395
396
397
398
118
119
120
121
122
124
125
126
127
128
129
130
131
133
134
135
136
137
138
139
142
143
144
145
399
146
147
COLLEGE SOFTWARE 426
COMMODORE BUSN. MACHINES12. 13
COMP. COMPNTS. UNLTD 440, 441
COMPAQ COMPUTER INSERT 32 A-L
COMPETITIVE EDGE 96
COMPUMAIL 454
COMPUSAVE 437
COMPUSERVE 339
COMPUTER AFFAIRS INC 198
COMPUTER CHANNEL 334
COMPUTER CHRONICLES 400
COMPUTER CONNECHON .... 429
COMPUTER CONTINUUM 436
COMPUTER DIRECT 449
COMPUTER HUT OF N.E 317
COMPUTER MAIL ORDER 236. 237
COMPUTER MART 219
COMPUTER PARTS MART 432
COMPUTER WAREHOUSE 278
COMPUTER WAREHOUSE 278
COMPUTERBANC 74
COMPUTRADE 404
CONCORD TECHNOLOGY INC. . 449
CONROYLAPOINTE 116. 117
CONROY-LAPOINTE 116. 117
CONROYLAPOINTE 116. 117
CORVUS SYS. INC 319
COSMOS 185
CRANE ASSOCIATES 422
CUESTA SYSTEMS 188
CUSTOM COMP. TECH 416
CUSTOM COMP. TECH 417
DAC SOFTWARE INC 303
DATA SPEC 86
DATA SPEC 86
DATA SPEC. 96
DATA SPEC 96
DATABROKERS 432
DATASOUTH COMP. CORP. .... 352
DAYNA COMM 102. 103
DICK SMITH ELECTRONICS. . . .383
DIGIFLEX COMPANY 302
DIGITAL RESEARCH 223
DIGITAL RESEARCH INSERT 128 A-L
DIGITAL RESEARCH COMPUTERS71
DISCOUNT COMPUTER CENTERS 186
DISKETTE CONNECTION 397
DISKS PLUS 426
DISKWORLD!. INC 419
DISKWORLD!. INC 439
DISPLAY TELECOMMNTNS 438
DIVERSIFIED COMPUTER SYS. . 424
DOKAY COMP. PROD. INC 434
DOW JONES NEWS RETRIEVAL 140
DOW JONES SOFTWARE 238
DUAL SYSTEMS CORP. 213
DWIGHT CO.. INC 424
DYNATECH 314. 315
DYNAX. INC -137
ECOSOFT 16
ELEXOR INC 428
ELLIS COMPUTING INC 69
ENERTRONICS 355
ENERTRONICS 357
ESP CORPORATION 455
EVEREX SYSTEMS 366
EXIM INTERNATIONAL 449
EXPRESS BUSINESS SOFTWARE 243
EXPRESS SYSTEMS 200, 201
EXSEL INC 436
FACIT AB 311
Inquiry No.
Page No.
148 FIDELITY-FIE 346
149 FLAGSTAFF ENGINEERING .... 202
150 FLAGSFAFF ENGINEERING .... 202
151 FORTRON. INC 435
152 FORTRON. INC 435
153 FOX AND GELLER 388
154 FOX SOFTWARE INC 455
400 FUTURE COMPUTING 273
155 GENERAL DYNAMICS 316
156 GENERAL SOFTWARE 78
157 GENERAL TECHNOLOGY 361
158 GENESTTECH 78
159 GENESTTECH 78
160 GIFFORD COMP. SYS 5
161 GOLD HILL COMPUTERS 178
162 GOLDEN BOW SYSrEMS 82
163 GTEK INC 92
164 H&ECOMPUTRONICS 123
165 HANZON DATA INC 18
166 HARMONY VIDEO & COMP 68
167 HAYES MICROCOMP. PROD ... 313
5 HEH JEOU ENTERPRISE 369
168 HERCULES COMPUTER TECH. . 375
169 HERCULES COMPUTER TECH. . 377
170 HOFFMAN INTL 432
171 HOLMES & COMPANY 128
172 HOOLEON COMPANY 97
173 HOOLEON COMPANY 97
174 H0US1ON INSrR/BAUSCH&LOMB209
175 IBM-(ISGI SERVICES 125
176 IBM CORP. 28,29
177 IBM CORP. 174, 175
386 IBS CORP 97
387 IBS CORP. 97
180 IC EXPRESS 398
181 ILAR SYSTEMS. INC 52
182 ILAR SYSTEMS. INC 52
183 IMSI . 190. 191
185 INFOCOM 160.161
184 INFOSCRIBE 182
187 INTERNATIONAL UNION OF
COMPUTER OWNERS INC. 452. 453
188 INTEGRAND 232
189 INTERCONTN. MICRO SYS 115
190 INTERCONTN. MICRO SYS 115
191 INTERFACE INC 199
192 INTERFACE INC 199
• INTERFACE TECH CORP. 286
194 IOMEGA 51
195 IADE COMP. PROD. . 446. 447. 448
196 IAMECO ELECTRONICS . . 276. 277
197 JDR MICRODEVICES INC. . 456. 457
198 JDR MICRODEVICES INC. . 458. 459
199 JDR MICRODEVICES INC 460
200 IEDEN 343
201 JUKI INDUSTRY OF AMERICA . . 264
202 KADAK PRODUCTS 436
385 KEA SYSFEMS LTD. 430
203 KIMTRON CORP. 197
204 KRUEGER TECHNOLOGY INC . . 421
205 KRUEGER TECHNOLOGY INC. . . 421
207 LABORATORY MICROS YS 16
• LANGLEYST. CLAIR 449
209 LARK SOFTWARE 326
210 LATTICE. INC 342
211 LEO ELECTRONICS 424
212 LEVEL 5 RESEARCH 322
213 LINTEK INC 449
214 LOGICAL DEVICES 328
215 LOGICAL DEVICES 432
• LOGICSOFT INSERT 96 A-B
TO GET FURTHER information on the products advertised in BYTE, either
pick up your touch-tone telephone and use TIPS (if you are a subscriber),
or fill out the reader service card. Either way full instructions are pro-
vided following this reader service index which is provided as an addi-
tional service by the publisher, who assumes no liability for errors or
omissions. *Correspond directly with company.
Inquiry No.
Page No.
216 LOMAS DATA PRODUCTS 211
393 LUCKY-GOLDSTAR INT'L 384
217 LYBEN COMP. SYS 432
218 LYCO COMPUTER 285
• MACMILLAN BOOK CLUBS .... 337
219 MANX SOFTWARE SYS. 53
220 MARK WILLIAMS CO 75
221 MARTIN MARIETTA/IT SFTW. . . 325
222 MARVEL SOFTWARE 348
223 MARYMAC INDUSTRIES INC. . . 424
224 MASTERBYTE COMP. OF NY . . 402
225 MAXELL DATA PRODUCTS 7
226 MAXI-SWI1CH COMPANY 396
227 MAYNARD ELECTRONICS 15
• MCGRAW-HILL BOOK CO 399
228 MEGATEL COMPUTER TECH. . . 398
229 MERRITT COMP. PRODUCTS ... 422
230 METALINK CORP 449
231 MF| ENTERPRISES INC 91
404 M.H.I 172
232 MICRAY ELECTRONICS 166
271 MICRO CITY 302
233 MICRO DATA BASE SYS 162
234 MICRO DESIGN INTL 297
235 MICRO MART, INC 72. 73
236 MICRO PRODUCrS. INC 423
238 MICROCOMPUTER ACCESSORIES . 226
239 MICROCOMPUTER ACCESSORIES . 226
240 MICROGRAFX 35
• MICROMINT INC 379
241 MICRON TECHNOLOGY 449
242 MICROPROCESSORS UNLTD ... 422
243 MICROSCRIBE 347
388 MICROSCRIBE 422
245 MICROSHOP 425
246 MICROSHOP 425
• MICROSOFT CORP 121
• MICROSOFT CORP 205
• MICROSOFT CORP 207
237 MICROSOLUTIONS 24
247 MICROSTUF. INC 327
248 MICROWAY 22
249 MICROWAY 396
250 MICROWAY 403
141 MIDWESr COMPUTER & VIDEO . 344
25 1 MIDWESr MICRO-PERIPHERALS . . 34
• MIX SOFTWARE 235
392 MODULAR CORP. 234
252 MOTEL COMPUTERS LTD. 430
253 MOUNTAIN VIEW PRESS 84
254 MTI SYSTEMS CORP 30
256 NANTUCKET 49
257 NANTUCKET 49
258 NATL PUBLIC DOMAIN SFTW. . . 455
259 NATIONAL INSTRUMENTS 136
402 NBS. INC 324
260 NEC INFORMATION SYS CHI
• NORTH HILLS CORP. 424
• NORTH HILLS CORP 430
261 OKIDATA 292, 293
262 OLDEN 50
263 OPTO-22 359
264 OPTO-22 359
265 ORCHID TECHNOLOGY 347
266 ORION INSTRUMENTS 275
267 ORYX SYSTEMS 304. 305
268 ORYX SYSrEMS 304. 305
269 ORYX SYSFEMS 304. 305
270 PC HORIZONS, INC 430
272 PACIFIC EXCHANGES 428
273 PARAGON COURSEWARE 387
274 PARAGON COURSEWARE 387
275 PC NETWORK 246, 247
277 PCS LIMITED 418
278 PCS LIMITED 432
389 PEACHTREE TECHNOLOGY INC.170
390 PEACHTREE TECHNOLOGY INC.170
279 PERCON 422
280 PERSOFT INC 8
281 PINNACLE SYSTEMS. INC. ...... 362
282 PRINCETON GRAPHIC SYS 99
JULY 1985 -BYTE 463
READER SERVICE
Inquiry No.
Page No.
283 PRINCETON GRAPHIC SYS 345
284 PRINTERLAND 272
285 PRIORITY ONE 427
286 PROGRAMMER'S SHOP 308
287 PROMETHEUS PRODUCTS 17
288 PROMETHEUS PRODUCTS 17,
289 PROTECTO 422
290 PROTECIO 436
292 OIC RESEARCH 274
293 QUADRAM CORP. 56, 57
294 QUADRAM CORP 183
• QUAID SOFTWARE LTD, 134
295 QUALITY PRINTERS 426
296 QUANT SYSTEMS 424
297 QUBIEJ 36, 37
298 OUBIEJ 349
299 RADIO SHACK CIV
300 RAINBOW TECHNOLOGIES .... 455
301 RATIONAL SYSTEMS 370
302 READIWARE SYSTEMS INC 386
303 RELATIONAL DATABASE SYS. . . 263
304 ROGERS LABS 428
305 ROLAND CORP. 90
407 ROSE ELECTRONICS 455
306 S-100 DIV. 696 CORP. 86
307 S-100 DIV. 696 CORP 397
308 S-100 DIV. 696 CORP. 431
309 S-100 DIV. 696 CORP. 431
310 SAB-LINK. INC 430
311 SAFEWARE 426
312 SAMS. HOWARD W. & CO 301
313 SAMSUNG ELECT. DEVICES ... 268
Inquiry No.
Page No.
314 SATELLITE SOFTWARE 250
• SCOTTSDALE SYSTEMS 79
316 SECURITY MICROSYS CONSULT.436
317 SEMIDISK SYSTEMS 329
408 SILICON SPECIALTIES 214
409 SILICON SPECIALTIES 214
• SILVER FOX 4
319 SLICER COMPUTERS 26
406 SLR SYSTEMS 455
186 SMART SOFTWARE 392
320 SOCIETY-APPLIED LRNGTECH. . . 98
• SOFTLINE CORP. 87
321 SOFTRON INC 430
322 SOFTSTYLE INC 364
323 SOFTWARE BOTTLING 70
324 SOFTWARE GALORE 18
325 SOFTWARE GALORE 18
326 SOFTWARE LINK. THE 289
327 SOFTWARE MASTERS 98
328 SOFTWARE SERVICES 424
329 SOFTWARE SOLUTIONS INC. . . 333
331 SOLA ELECTRIC 31
332 SOLUTION SYSTEMS 312
333 SOLUTION SYSTEMS 312
334 SOLUTIONWARE 455
335 SONY CORP. OF AMERICA . .80. 81
• SOURCE TELECOMP. CORP. ... 320
337 SPECTRUM SOFTWARE 133
401 SPRUCE TECHNOLOGY CORP. .323
339 STAR MICRONICS 189
340 STARBUCK DATA CO 424
341 STB SYSTEMS 88. 89
Inquiry No.
Page No.
342
343
344
345
346
347
348
349
350
351
352
353
6
355
356
357
359
360
361
255
362
363
364
7
365
STRIDE MICRO 290
STRIDE MICRO 291
SUMMIT SOFrWARE TECHN. INC 380
SUNNYVALE COMMUNICATIONS389
SUNTRONICS CO. INC 416
SUPERSOFT 83
SYSTAT INC 131
TALLGRASS TECH 20, 21
TATUM LABS 428
TATUNG 32
TATUNG 32
TAXAN CORP 351
TECH STAR LABORATORY 449
TECHNICS DESIGN CO 369
TEKTRONIX INC 335
TELEBYTE TECHNOLOGY INC. . . 68
TELEVIDEO SYSTEMS 340
TEXAS INSTRUMENTS II
TIGERTRONICS 432
TINNEY. ROBERT GRAPHICS. . . 433
TINNEY ROBERT T-SHIRTS .... 283
TOSHIBA AMERICA INC . . 168. 169
TRANS WORLD AIRLINES 381
TRANSEC SYSTEMS. INC 100
TURBO POWER SOFTWARE ... 372
U.S. ROBOTICS 67
U.S. SERVEX 222
U.S. POSTAL SERVICE-ZIP + 4.371
UNIFIED SOFTWARE SYS 455
UNISOURCE 25
UNITRON INC 369
VENTEL INC 27
Inquiry No.
Page No.
366 VERTEX SYSTEMS 54
367 VERTEX SYSTEMS 54
372 VIA WEST 54
373 VIASYN 101
374 VLM COMPUTER ELECTR 422
375 VOCS 422
376 WALLING COMPANY 428
377 WALON1CK ASSOCIATES 52
378 WAREHOUSE DATA PRODUCTS 300
379 WATCOM PRODUCTS INC 298
380 WINTEK CORP. 59
381 WINTEK CORP. 430
382 XEROX CORP. 76, 77
384 YETIWARE 428
" Correspond directly with company.
INTERNATIONAL ADVERTISING SECTION
505
502
503
506
504
ADVANCED INTERNATIONAL
MARKETING 352D
AMERICAN BUYING & EXPORT352H
BYTE 352A. 352F
CASIO 352E
CASIO 352G
DIGITAL EQUIPMENT CORP. . 352B-C
GREY MATTER 352D
No domestic inquiries, please.
TIPS
SEND FOR YOUR 1)
SUBSCRIBER I.D. CARD
SUBSCRIBERS ONLY! *
Use BYTE's Telephone Inquiry Processing System
Using TIPS can bring product information as much as 10 days earlier
If you are a new subscriber or have lost your I.D. card, circle #1 on the Reader Service
Card; attach mailer label. We will immediately send your personal TIPS subscriber card.
GET PREPARED
2) Write your Subscriber Number, as printed on your Subscriber I.D. Card, in boxes in Step 5 below.
(Do not add O's to fill in blank boxes)
3) Write numbers for information desired in boxes in Step 7b below.
(Do not add O's to fill in blank boxes.)
CALL TIPS
4) Now, on a Ibuch-Ibne telephone dial: (413) 442-2668 and wait for voice commands.
ENTER YOUR
SUBSCRIBER AND
ISSUE NUMBERS
5) When TIPS says: "Enter Subscriber Number"
(Enter by pushing the numbers and symbols [# or * enclosed in the boxes] on telephone pad
ignoring blank boxes)
Enter DDDDDDDDfflffl
6) When TIPS says "Enter magazine code & issue code"
Enter LE ® CD IE d d
ENTER YOUR
INQUIRIES
7a) When TIPS says "Enter (next) Inquiry Number"
Enter one inquiry selection from below (ignore blank boxes)
b) Repeat 7a as needed (maximum 17 inquiry numbers)
l.DDD
2.DDDffl
3.DDDffl
4.DDDI
5.DDD1
6.DDD1
7. □ □ □ 1
8.DDDI
9.DDDI
10. □ □ □ I
11. DDDGBI
12. D D D HI I
13. □ □ □ DD I
14.DDDE
15.DDDS]
16.DDDS]
17. D D D
END SESSION
8) End session by entering S S HI LD IS 9)
9) Hang up after hearing final message
If you are a subscriber and need assistance, call (603) 924-9281.
If you are not a subscriber fill out the subscription card found in this issue or, call BYTE Circulation 800-258-5485.
^Domestic and Canadian Subscribers Only!
464 BYTE- JULY 1985
BYTE
READER SERVICE
linlfe
Fill out this coupon carefully. PLEASE PRINT. Requests can-
not be honored unless the zip code is included. This card is
valid for 6 months from cover date.
Name
(Title).
JULY 1985
4175
.(Company).
Address
Telephone
City_
_State_
-Zip.
I purchased this copy by □ Subscription □ Newsstand, computer store, or bookstore
I 23
45
67
89
111
133
155
177
199
221
243
265
287
309
33 1
353
375 397 419
441 463 485
507 529
551 573
2 24
46
68
90
112
134
156
178
200
222
244
2o6
288
310
332
54
376 398 4 20
442 464 486
508 530
552 574
3 25
47
69
91
113
135
157
179
201
223
245
267
289
311
3 3 3
355
377 399 421
443 465 487
509 531
553 575
4 26
48
70
92
114
136
158
180
202
224
246
268
290
312
334
356 378 400 422
444 466 488
510 532
554 576
5 27
49
71
93
115
137
159
181
203
225
247
269
291
313
335
3 57
379 401 423
445 467 489
511 533
555 577
6 28
50
72
94
116
138
160
182
204
226
248
270
292
314
336
358
380 402 424
446468490
512 534
556 578
7 29
51
73
95
1 7
139
161
183
205
227
249
271
293
315
337
359
381 403 425
447 469 49]
513 535
557 579
8 30
52
74
96
118
140
162
184
206
228
2 50
272
294
316
338
360
382 404 426
448 470 492
514 536
558 580
9 31
53
75
97
119
141
163
185
207
229
251
273
295
317
339
361
383 405 427
449 471 493
515 537
559 581
10 32
54
76
98
120
142
164
186
208
230
252
274
296
318
340
362
384 406 428
450 472 494
516 538
560 582
II 33
55
77
99
121
!43
165
87
209
231
253
275
297
319
341
363
385 407 429
451 473 495
517 539
561 583
12 34
56
78
100
122
144
166
188
210
232
254
276
298
3.30
342
364
386 408 430
452 474 496
518 540
562 584
13 35
57
79
101
123
145
167
189
211
233
255
277
299
321
343
365
387 409 43.1
453 475 497
519 541
563 585
14 36
58
80
102
124
146
168
190
212
234
2 56
278
300
322
344
366
388 410 432
454 476 498
520 542
564 586
15 37
59
81
: i
125
147
169
91
213
235
257
279
301
323
345
307
389 411 433
455 4 7V 499
521 543
565 587
16 38
60
82
4
126
148
170
192
214
236
2 58
280
302
324
346
368
390 412 434
456 478 500
522 544
566 588
17 39
61
83
c
127
149
171
193
215
237
2 59
281
303
325
347
369
391 413 435
457 479 501
523 545
567 589
18 40
62
84
:06
128
150
172
194
216
238
260
282
304
326
348
3 70
392 414 436
458 480 502
524 546
568 590
19 4!
63
85
7
129
151
173
195
217
239
261
283
305
327
349
371
393 415 437
459 481 503
525 547
569 591
20 42
64
86
108
130
152
174
196
218
240
262
284
306
328
3 50
37?
394 416 438
460 482 504
526 548
570 592
21 43
65
87
109
131
153
175
197
219
241
263
285
307
329
351
373
395 417 439
461 483 505 527 549
571 593
22 44
66 88
110
132
154
176
198
220
242
264
286
308 330
352
374
396 418 440
462 484 506
528 550
572 594
595
617 639
596 618 640
597
619 641
598
620 642
599
621 643
600 622 644
601
623 645
602
624 646
603 625 647
604
026 648
605 627 649
606 628 650
607 629 651
608 630 652
609
631 653
610 632 654
611
633 655
612
634 656
613
635 657
614
636 658
615 637 659
616 638 660
661 683
662 684
663 685
664 686
665 687
666 688
667 689
668 690
669 d9l
670 692
671 693
672 694
673 695
674 696
675 697
676 698
677 699
678 700
679 701
680 702
681 703
682 704
705 727
749
706 728 750
707 729
751
708 730
752
709
731
753
710 732
754
711
733
755
712
734
756
713
735
757
714 736 758
715
737
759
716
738 760
717
739
761
718 740 762
7!9
74
763
720 742
764
721
743
765
722
744 766
723
745
767
724
746 768
725
747 769
726 748 770
771 793
772 794
773 795
774 796
775 797
776 79S
777 799
778 800
779 801
780 802
781 803
782 804
783 805
784 806
785 807
786 808
787 809
788 810
789 811
790 812
791 813
792 814
BYTE'S BOMB is your direct line
to the editor's desk. Each month the two
top-rated authors receive bonuses based
on your evaluation. First look at the list of
this month's articles and corresponding ar-
ticle numbers (located on the page pre-
ceding the Reader Service list), then rate
each article you've read as Excellent. Good.
Fair, or Poor, based on your overall impres-
sion ot the anicle by circling the ap-
propriate number in each column below
Your feedback helps us produce the best
possible magazine each month.
Article No.
!
2
3
4
5
6
7
8
9
10
II
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Excellent
1
5
q
13
17
21
25
29
33
37
41
45
49
53
57
61
65
69
73
77
81
85
89
93
97
Cood
j
6
i0
14
18
22
26
30
34
38
42
46
50
54
58
62
66
70
74
78
82
86
90
94
98
Fair
3
7
ii
15
19
23
27
31
35
39
43
47
51
55
59
63
67
71
75
79
83
87
91
95
99
Poor
4
8
12
16
20
24
28
32
36
40
44
48
52
56
60
64
68
72
76
80
84
88
92
96
100
Article No.
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
4]
42
43
44
45
46
47
48
49
50
Excellent
101
105
109
113
117
121
125
129
133
137
41
145
149
153
157
161
165
169
173
177
181
185
189
193
197
Good
102
106
110
114
118
122
126
130
134
138
42
146
150
154
158
162
166
170
174
178
182
186
190
194
198
Fair
103
107
111
115
119
123
127
131
135
139
43
147
151
155
159
163
167
171
175
179
183
187
191
195
199
Poor
104
108
112
116
120
124
128
132
136
140
44
148
152
156
160
164
168
172
176
180
184
188
192
196
200
BYTE
READER SERVICE
Fill out this coupon carefully. PLEASE PRINT Requests can-
not be honored unless the zip code is included. This card is
valid for 6 months from cover date.
Name
(Title).
JULY 1985
4175
Address
City_
.(Company)
_ Telephone
_State_
-Zip_
I purchased this copy by □ Subscription □ Newsstand, computer store, or bookstore
I
23
45
67
89
111
133
!55
2
24
46
68
90
112
134
156
3
25
47
69
91
113
135
157
4
26
48
70
92
114
136
158
5
27
49
71
93
115
137
159
6
28
50
72
94
116
138
160
7
29
51
73
117
139
161
8
30
52
74
96
118
140
162
9
31
53
75
97
119
141
163
10
32
54
76
98
120
142
164
II
33
55
77
90
121
143
165
12
34
56
78
100
122
144
166
13
35
57
79
101
123
145
167
14
36
58
80
102
124
146
168
15
37
5
81
103
125
147
i69
16
38
60
82
104
126
148
170
7
3
61
83
105
127
149
171
8
40
62
84
106
128
150
172
19
41
63
85
107
129
151
173
20
42
64
86
108
130
152
174
21
43
65
87
109
131
153
175
22
44
66
88
110
132
154
176
177
199
178
200
179
201
180
202
181
203
182
204
183
205
184
206
185
207
86
208
187
209
188
210
189
21
190
212
191
213
192
214
103
215
194
216
95
217
■96
218
197
219
98
220
221 243
222 244
223 245
224 246
225 247
226 248
227 249
228 250
229 251
2 30 252
23 1 253
232 254
233 255
234 256
235 257
236 258
237 259
238 260
239 261
240 262
241 263
242 264
265
287
309
266
288
310
267
289
311
268
290
312
269
291
313
270
292
314
271
293
315
272
294
316
273
295
317
274
296
318
275
297
319
276
208
330
277
299
321
278
300
322
279
301
323
2 80
302
324
281
303
n j
282
304
326
283
305
327
284
306
328
28^
307
329
286
308
3 30
331 353 375
332 354 376
333 355 377
334 3 56 378
335 357 379
336 358 380
337 359 381
338 360 382
339 361 383
340 362 384
341 363 385
342 364 386
343 365 387
344 366 388
345 367 380
346 368 390
347 1W 301
348 370 392
349 371 393
350 372 394
351 373 395
352 37.1 30h
397
419
398
420
309
421
400
422
401
423
402
424
403
425
404
426
405
427
406
428
407
429
408
430
400
431
410
432
411
4-33
412
434
413
435
414
436
415
437
416
438
417
439
■118
440
441 463 485
507 529
551 573
.142 464 486 508 530
552 574
443 465 487
509 531
553 575
444 466 488
510 532
554 576
445 467 489
511 533
555 577
446 468 490
512 534
556 578
.147 469 491
513 535
557 579
448 470 492
514 536
558 580
449 471 493
515 537
559 581
450 472 494
516 538
560 582
451 473 495
517 539
561 583
452 474 496
518 540
562 584
453 475 497
519 541
563 585
454 476 498
520 542
564 586
455 477 499
521 543
565 587
4 56 4 78 500
522 544
566 5*8
457 ^79 501
523 545
567 589
4 58 480 502
524 546
568 590
459 481 503
525 547
569 591
460 482 504
526 5-18
570 592
461 483 505
527 549
571 593
462 484 506 528 550
572 594
595
617 639
596
618 640
597
619 641
598620642
599 621 643
600 622 644
601
623 645
602
624 646
603
62 5 64 7
604 626 648
605 627 649
606 628 650
607
629 651
608 630 652
609 631 653
610 632 654
611
633 655
612
634 656
613
635 657
614
636 658
615
637 659
616 638 660
661 683
662 684
663 685
664 686
665 687
666 688
667689
668 690
669 691
670 692
671 693
672 694
673 695
674 696
675 697
676 698
677 699
678 700
679 701
680 702
681 703
682 704
705
727
74
706 728 750
707
729 75!
708
730752
709
731
753
7i0 732
754
711
733
755
"12
734
756
713
735
757
714
736 758
715 737
759
716 738 760
717
739
761
718
740 762
719
741
763
720 742
764
721
743
765
722
744
766
723
745
767
724
746 768
725
747
769
726 748 770
771 793
772 794
773 795
774 796
775 797
776 798
777 799
778 800
779 801
780 802
781 803
782 804
783 805
784 806
785 807
786 808
787 809
788 810
789 811
790 812
791 813
792 814
To get further information on the products advertised in BYTE, fill out the reader service card with your name and address. Then circle
the appropriate numbers for the advertisers you select from the list. Add a first-class 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 bieeer BYTE The index is orovided as an additional service by the publisher, who assumes no liability for errors or omissions.
PLACE
POSTAGE
HERE
BYTE
READER SERVICE
PO BOX 298
DALTON, MA 01227-0298
USA
PLACE
POSTAGE
HERE
E1TE
READER SERVICE
PO BOX 298
DALTON, MA 01227-0298
USA
BYTE a
SUBSCRIPTIONS
4175
For a subscription to BYTE, please complete this card.
USA
Canada
Mexico
□ I year
□ $2I
□ $23
□ 2 years
□ $38
□ $42
□ 3 years
□ $55
□ $61
Name
Address
City
State.
Zip_
Country.
Card No..
Expiration date_
Four digits above name— Master Charge only
Signature Date.
Please allow eight weeks for processing. Thank you.
□ $53 Europe (air delivery) payment enclosed
□ $37 Elsewhere (surface mail) payment
enclosed
(Air mail rates available upon request)
Please remit in US funds drawn on a
US bank. Thank you.
□ Check enclosed (Bonus: |North American on!y|
one EXTRA issue— receive 13 issues for the
^^^ price of 12)
[—1 Ml r— | ^SK),
□ Bill me (North America only)
BYTEs
SUBSCRIPTIONS
For a subscription to BYTE, please complete this card.
4175
USA
Canada
Mexico
□ I year
□ $21
□ $23
□ 2 years
□ $38
□ $42
□ 3 years
□ $55
□ $61
Name
Address
City
State.
Zip_
Country.
Card No._
Expiration date.
Four digits above name— Master Charge only
Signature Date.
Please allow eight weeks for processing. Thank you.
□ $53 Europe (air delivery) payment enclosed
□ $3 7 Elsewhere (surface mail) payment
enclosed
(Air mail rates available upon request)
Please remit in US funds drawn on a
US bank. Thank you.
□ Check enclosed (Bonus: |North American only]
one EXTRA issue— receive 1 3 issues for the
^^^ price of 12)
□ J3 □ Mi
□ Bill me (North America only)
Don't Miss An Issue!
Have BYTE
delivered to
your door.
Each month BYTE will bring you the
latest in microcomputer technology.
DISCOVER and IMPLEMENT new
ideas. Don't miss the original informa-
tinn nrcaconl-^H in the* nar^c nf RVTF
With BYTE you'll always be among
the first to know about the important
breakthroughs, worthwhile new
equipment, and innovative projects
in the world of computing.
CHALLENGE US to deliver the
very best idea in microcomputers
and advanced technology to you.
Return the attached card today!
Subscribe to BYTE-the world's
IpaHinp mmnntpr map^zinf*
BYTE
SUBSCRIPTIONS
PO Box 597
Martinsville, NJ 08836-0597
USA
BYTE
SUBSCRIPTIONS
PO Box 597
Martinsville NJ 08836-0597
USA
PLACE
POSTAGE
HERE
PLACE
POSTAGE
HERE
INTRODUCING SPINWRITER ELF!
ITS A SMALL PRICE TO PAY FOR
LFJTER QUALITY PRINTING.
Many popular personal
computer applications
demand letter quality
printing. But until now, a
good letter quality printer
came with a big
price tag. Until
the Spinwriter
eir
The Spinwriter
elf is a compact
and durable
letter quality
printer. And it's
the lowest priced
Spinwriter® ever.
But don't let the
price fool you, it's
still a Spinwriter.
Spinwriter
printers are most
preferred.
Spinwriter is the #1 name
in letter quality printers
for PC's. In fact, Popular
Computing, Creative
Computing and
Datamation all
You can
control many
functions with
the touch of
a finger.
ranked Spinwriter as the
#1 letter quality printers
for business.
The reasons?
One is print quality.
Spinwriter print quality is
unsurpassed.
Another reason is
Spin writer's legendary reli-
ability Many Spinwriter
printers go years without
needing service.
And there's versatility.
Spinwriter printers offer
you over 70 different type
styles. And more forms
handlers than anyone else.
Find out how clever an
e-l-f can be.
See your dealer for a
Spinwriter elf demonstra-
tion. You'll find the elf can
Drint an average letter in
ess than a minute. You'll
find it comes standard
with a sheet guide.
Makes popular
software look even
better.
Not only is the print quality
attractive, so is the price-
$545. for plug-compatible IBM
PCjr, model; $595. for model compatible
with all other PC's.
Spinwriter is a registered trademark and Spinwriter elf is a trademark of NEC Corporation.
And you'll find a control
panel that lets you change
type pitch and form length
at the touch of a finger.
So see your dealer about
the Spinwriter elf today.
And you'll know you've
found the right printer.
For more information call
1-800-343-4418. (In MA
call 617-264-8635). And
see why so many PC users
are saying, "NEC and me."
NEC,
AND
ME
f m
NEC Information
Systems, Inc.
Department 1610 J
1414 Mass. Ave. JM
Boxborough,
MA01719
Inquiry 260
IT'S
ONLY
4</2 LBS.
The Tandy 200 is the
one portable for all.
Meet the new generation of port-
able computing— more built-in soft-
ware, a flip-up 40x16 screen and
larger memory. Our exclusive 40-
column LCD means bigger, clearer
text and less eyestrain. All this in a
system that's 2 1 /4x11 3 /4X 8V2" and
is battery powered.
Comes with Six
Programs Built-in-
Including Multiplan
For complex spread-
sheet analysis and calcu-
lations, we put popular
Multiplan software into
Tandy 200's permanent memory.
Now it's easier than ever to do
budgeting, P&L projections, sales fore-
casts, pricing, engineering calculations and
more. Five other "instant-on" programs let you
use the Tandy 200 for word processing,
i
jpgw
B^**
as a personal appointment cal-
endar, address and phone direc-
tory and telephone auto-dialer.
You can even write your own
programs in the BASIC lan-
guage, too.
Adopt One Today!
Step up to the powerful soft-
ware and impressive capabili-
ties of the Tandy 200 portable
computer for just $999
(26-3860). Best of all, the
Tandy 200 represents
the state of the art in
performance, quality
and price. Stop by your
local Radio Shack Com-
puter Center, or participat-
ing Radio Shack store or dealer
and "size it up" today!
Radio /hack
The Technology Store ™
A DIVISION OF TANDY CORPORATION
Inquiry 299
Prices apply at Radio Shack Computer Centers and at participating Radio Shack stores and dealers. Multiplan/TM Microsoft Corp.