Beruflich Dokumente
Kultur Dokumente
Columns
g499g99g9449944 : - M
JC
36 Build the H-Com Handicapped Communicator by Steve Ciarcia I The Intel 8748
99 `,uS 4 srerrrl174lg9944g9
49grcjs ^ 94 "sRStsrrrrrrrrg9
is the basis for a scanning communicator that users can control with just one switch.
I g4Trrrrrggq ' 94 ., I, 'sssr
r ' rrsfftrstt 52 BYTE West Coast : California Hardware by Barbara Robertson / A look at four
5'44 "r rr'ti•• vq 7 gq^9STSq'trr
"Z
g m_. ■ g9t ,sss55ss5s5rq qq, N new products, from a portable computer to bubble-memory boards.
grr_r r'e gMS55t55tt555rrlrq?
Tq:\i 9r SSSSrgq.'; gr5f5S tfttfs555SSSr99vi`
gpr9: 1£rr5stssss l1'q gl7rss ttfit tt ttt5555
65 User 's Column: The Latest from Chaos Manor by Jerry Pournelle I This month's
•gITSSr: pS7gr sstttssSSS 44rsssfftftttft potpourri begins with a discussion of disk formats.
i^rq;'gstsssr??SSttf rrggqq9rsstftft
"grSSrFt'gr5ttt ^ i 9rssftttft555 nnyyq; 9grrs
srsgsssss **, gsttIIs s5 sr ` ^rrsSttfttttss rrrrgqggqq
cp-i, g stttsrgstftttiss rstttItitttf5 Themes
rqassssttitslggstttt src grssttw
gl
ts5}tttsq it^Mtsggrtft tssrrq qM 76 Inside the IBM PC by Gregg Williams I IBM's famed Personal Computer spawned
ssrtttts ptrttsq,twwtssqIiiM^wtt{ssr
the largest group of third-party vendors the microcomputer industry has ever seen and
single-handedly enabled microcomputers to assume a greater percentage of the world's
12..-3w t^- rt 21.K2 .INLIY 324U (423-3w) NLY
computational tasks. This month's theme articles explore the ubiquitous machine from
Page 78 a wide variety of angles.
78 IBM PCs Do the Unexpected by Steven S. Ross I The IBM PC can conquer a
fascinating array of scientific, business, and educational tasks.
88 IBM 's Estridge by Lawrence J. Curran and Richard S. Shuford / In an interview
with BYTE's editors, the president of IBM's Entry Systems Division talks about standards,
the PC's simplicity, and a desire not to be different.
99 Enhancing Screen Displays for the IBM PC by Tim Field I With a program called
Screen, you can take full advantage of the capabilities of both monochrome and color
displays and adapt them to your own needs.
121 POKEing Around in the IBM PC, Part 1 : Accessing System and Hardware
Facilities by Hugh R. Howson I How to use BASIC's PEEK and POKE commands to
realize the speed and flexibility of machine-language code without sacrificing the conve-
nience of a high-level language.
135 Could 1 ,000,000 IBM PC Users Be Wrong? by Frank Gens and Chris Chris-
tiansen I Everyone knows the IBM PC has had a profound effect on the personal com-
puter market. But what direction will it take in the future?
144 Big Blue Goes Japanese by Richard Willis I The capabilities of IBM Japan's new
5550 Multistation will make it a formidable competitor in the red-hot Japanese market.
168 Expanding on the IBM PC by Mark J. Welch I A survey of expansion boards
including 17 fact-filled tables.
188 Installable Device Drivers for PC -DOS 2 .0 by Tim Field I A look at the impor-
tance of device drivers and how they work with the PC.
199 A Communications Package for the IBM PC by Richard Moore and Michael
Geary I How one company's communications software package evolved as a result of
user feedback.
211 A Graphics Editor for the IBM PC by Charles B. Duff / A graphics editor called
GLYPHE makes drawing with the PC's graphics characters fun as well as efficient.
232 Comparing the IBM PC and the TI PC by Bobbi Bullard I They may look alike,
but each of these computers has its own special features.
247 Technical Aspects of IBM PC Compatibility by Charlie Montague, Dave Howse,
Bob Mikkelsen, Don Rein, and Dick Mathews / The IBM PC's success paved the way
for IBM PC-compatible computers. But it takes more than an 8088 board to create a plug-
compatible machine. The authors explain why.
Page 232 254 The Making of the IBM PC by Brian Camenker I The success of the 70-year-old
International Business Machines Corporation can be explained in one word: marketing.
257 Concurrent CP/M by Joe Guzaitis I This operating system efficiently uses com-
puter and operator resources.
BYTE is published monthly by McGraw-Hill Inc., with offices at 70 Main St., Peterborough, NH 03458, phone
16031 924-9281. Office hours. Mon-Thur 8:30 AM - 4:30 PM, Friday 8:30 AM - Noon, Eastern Time. Address
subscriptions to BYTE Subscriptions, POB 590. Martinsville, NJ 08836. Address changes of address, USPS Form
3579, and fulfillment questions to BYTE Subscriptions, POB 596, Martinsville, NJ 08836. Second-class postage
paid at Peterborough, NH 03458 and additional mailing offices. USPS Publication No. 528890 (ISBN 0360-5280).
Postage paid at Winnipeg, Manitoba. Registration number 9321 Subscriptions are S21 for one year, $38 for two
Page 52 years, and $55 for three years in the USA and its possessions. In Canada and Mexico, $23 for one year, S42
November 1983 %i111
272 The IBM PC Meets Ethernet by Larry Birenbaum /By adopting Ethernet
technology, IBM PCs can share peripherals and information.
285 MS-DOS 2 . 0: An Enhanced 16-bit Operating System by Chris Larson I The
most recent version of Microsoft's popular single-user operating system offers installable
device drivers, Xenix compatibility, and background tasking.
Reviews
294 The IBM PC XT and DOS 2.0 by Rowland Archer Jr. I With the XT, IBM took
a conservative developmental step; PC-DOS 2.0, on the other hand, took more of a leap.
308 The Corona PC by Rich Malloy I Compatible with the IBM PC, the Corona PC
features an 8088 microprocessor, 128K bytes of memory, a high-quality display, and the
Multimate word-processing program.
328 A Look at the HP Series 200 Model 16 by Berry Kercheval I Hewlett-Packard's
68000-based microcomputer offers a lot of power in a small package.
352 Three Generations of Business Charts for the IBM PC by Jack Bishop I Reviews Page 308
of Graphics Generator from Robert J. Brady Co., Chartmaster from Decision Resources,
and Business Graphics from Business and Professional Software Inc.
370 A Versatile IBM PC Word Tool: Sorcim 's Superwriter by Richard S. Shuford / A
powerful and easy-to-use word-processing program, Superwriter provides many functions
that are useful in a business environment.
Features
394 Japan and the Fifth Generation by Phil Lemmons / A look at Japan's efforts
to develop artificial intelligence.
402 Speech Images on the IBM PC by A.J. Cote Jr. / With an experimental speech-
input card, the IBM PC can plot sounds that can prove useful as speech aids for the deaf.
Page 328
410 Lmodem : A Small Remote -Communication Program by David D. Clark I Writ-
ten in the BDS version of the C programming language, the Lmodem program provides
terminal emulation, text capture, and transfer of files.
430 The Software Tools : Unix Capabilities on Non -Unix Systems by Deborah K.
Scherrer, Philip H. Scherrer, Thomas H. Strong, and Samuel J. Penny / This package
includes utility programs, a command interpreter, and a large programming library.
449 Double the Apple II 's Color Choices by Robert H. Sturges Jr. I How to get your
Apple II to provide a wide selection of colors without sacrificing resolution.
467 A Character Editor for the IBM PC by Raymond A. Diedrichs I A BASIC pro-
gram called Font lets you substitute custom symbols for a portion of the computer's stan-
dard character set.
560 Statistical Programs for Microcomputers by Peter A. Lachenbruch / Test the
accuracy of statistical microcomputer software with these tools. Page 370
Nucleus
4 Editorial: Growth vs. Quality 596 Ask BYTE
7 MICROBYTES 610 Software Received
12 Letters 622 Event Queue
481, 502 , 518, 524, 552 640 Books Received
Programming Quickies 646 What's New?
487, 494, 507 Technical Forums 717 Unclassified
532, 538, 544 Book Reviews 718 BYTE's Ongoing Monitor Box
575 User to User and BOMB Results
591 Clubs and Newsletters 719 Reader's Service
for two years, 561 for three years S53 for one year air delivery to Europe 17, 100 yen for one year surface delivery
to Japan 537 surface delivery elsewhere Air delivery to selected areas at additional rates upon request Single
copy price is 53 50 in the USA and its possessions. 53.95 in Canada and Mexico. 54 50 in Europe, and 55 00
elsewhere Foreign subscriptions and sales should be remitted in United States funds drawn on a US bank. Printed
in the United States of America
Subscription questions or problems should be addressed to:
BYTE Subscriber Service, POB 328 , Hancock , NH 03449 O Page 394
-if 11 r6=1
EVIF
the small systems journal
Editor In Chief: Lawrence J. Curran
Managing Editor : Pamela A. Clark
Senior Technical Editors : Gregg Williams,
Richard Malloy
Technical Editors : Richard S. Shuford, Arthur A.
Little, Stanley Wszola, Bruce Roberts, Gene
Smarte; Anthony J. Lockwood, New Products
Editor; Steve Ciarcia, Consulting Editor; Mark
Welch, Staff Writer; Alan Easton, Drafting Editor.
West Coast Editors : Philip Lemmons, Bureau
Chief; Barbara Robertson, Technical Editor; Donna
Growth vs. Quality
Osgood, Assistant Editor. McGraw-Hill, 425
Battery Street, 4th Floor, San Francisco, CA 94111
(415) 362-4600 Lawrence J. Curran, Editor in Chief
Copy Editors : Nancy Hayes, Chief; Warren
Williamson, Elizabeth Kepner, Joan V. Roy,
Dennis E. Barker, Anne L. Fischer, Bud Sadler;
The exploding market for personal computers has created tremendous pros-
Margaret Cook, Junior Copy Editor pects for growth in revenues and profits for suppliers of both systems and
Assistants : Faith Kluntz, Beverly Jackson, Lisa Jo
software. But as companies race to satisfy a seemingly insatiable demand
Steiner, Jeanann Waters, Peggy Dunham
for small systems, there's a growing risk that they may cut corners in their
Production : David R. Anderson, Assoc. Director;
Jan Muller, Virginia Reardon, Michael J. Lonsky; quality-assurance programs. Never before has the admonition of caveat emptor
Sherry McCarthy, Chief Typographer; Debi been more appropriate than it is today in the personal computer business.
Fredericks, Donna Sweeney, Valerie Horn
Advertising : Deborah Porter, Supervisor; Marion
For their part , hardware and software suppliers should constantly evaluate
Carlson, Rob Hannings, Cathy A. R. Drew, Lisa existing quality-assurance procedures . One major supplier to do so recently
Wozmak, Jeanne Cilley, Jeanna Reenstierna;
Patricia Akerley, Reader Service Coordinator;
is Hewlett-Packard Co. An article by John A. Young, the company's presi-
Wai Chiu Li, Quality Control Manager; Linda J. dent and chief executive officer, on the Wall Street journal's editorial page out-
Sweeney, Advertising/Production Coordinator
lined the program Hewlett-Packard undertook to analyze its methods for
Advertising Sales : J. Peter Huestis, Sales
Manager; Sandra Foster, Administrative Assistant achieving product quality. Some surprising results flowed from that analysis.
Circulation : Gregory Spitzfaden, Director; For example, Young notes that Hewlett-Packard had previously believed-
Andrew Jackson, Subscriptions Manager; Barbara
Varnum, Asst. Manager; Agnes E. Perry, Louise
erroneously-that the "find-it-and-fix-it" method of ensuring quality was suf-
Menegus, Jennifer Price, Jane Varnum, Phil ficient . Upon close examination, however, the company discovered that as
Dechert, Mary Emerson; James Bingham, Single-
Copy Sales Manager; Deborah J. Cadwell, Asst.
much as 25 percent of its manufacturing assets were tied up in solving quality
Manager; Carol Aho, Linda Turner problems-a situation that increased production costs and product prices.
Marketing Communications : Horace T. Young relates that after learning of the high cost of quality assurance, man-
Howland, Director; Vicki Reynolds, Coordinator;
Timothy W. Taussig, Graphics Arts Manager; agement decided that a bold and highly visible program was required to alter
Michele P. Verville, Research Manager
Hewlett-Packard's approach to quality assurance, even though "with above-
Business Manager : Daniel Rodrigues average quality standards already established , it would be difficult to ask
Controller 's Office : Kenneth A. King, Asst.
Controller, Mary E. Fluhr, Acct. & D/P Mgr.;
for better results." Nevertheless, Hewlett-Packard set out to improve quality
Karen Burgess, Linda Fluhr, Vicki Bennett, Vern standards with a program that included establishing a tenfold reduction in
Rockwell, Lyda Clark, Janet Pritchard, JoAnn
Walter, Julie Ferry
product failure rates in the 1980s, selecting a team of key people in the com-
Traffic : N. Scott Gagnon, Manager; Brian pany to "champion the quality cause" and spread their gospel throughout
Higgins, Cynthia Damato the company, and sending several team members to Japan "to see what kinds
Receptionist : Linda Ryan
of approaches worked well there."
Personnel/Office Manager : Cheryl A. Hurd
Associate Publisher /Production Director: John The study teams most significant finding in Japan, Young notes, was that
E. Hayes Japanese companies achieved impressive quality and low-cost manufactur-
Publisher : Gene W. Simpson;
Doris R. Gamble, Publisher's Assistant
ing by following the simple principle of "doing it right the first time.,
There are other elements in the Hewlett -Packard quality-assurance pro-
Editorial and Business Office : 70 Main Street,
Peterborough, New Hampshire 03458 gram, but that simple axiom is its most fundamental building block. The
(603) 924-9281 program is only a third of the way toward the goal of a tenfold reduction
Officers of McGraw-Hill Publications Company: in product failure rates, but early results are convincing . At one division,
President: John G. Wrede; Executive Vice Presidents:
Paul F. McPherson, Operations; Walter D. Serwatka,
service and repair costs for desktop computers were reduced by 35 percent
Finance & Services. Senior Vice President-Editorial: through improved design and manufacturing . Further, the drive for quality
Ralph R. Schulz. Senior Vice President Publishers:
Harry L. Brown, David J. McGrath, James R. Pierce,
has helped cut company-wide inventory over three years by an amount equal
Gene W. Simpson, John E. Slater. Vice President to about $200 million.
Publishers: Charlton H. Calhoun III, Richard H. Larsen,
John W. Patten. Vice Presidents: Kemp Anderson,
Other computer and software suppliers who want to maintain standards
Business Systems Development; Shel F. Asen, of quality as pressure builds to push products out the door should stop to
Manufacturing; Michael K. Hehir, Controller; Eric B.
Herr, Planning and Development; H. John Sweger,
determine whether their quality-assurance methods are founded on the prin-
Jr., Marketing. ciple of doing it right the first time. m
Brilliant!
H ere's another brilliant idea from the makers of the business gra-
popular MicroAngelo® graphics board - the phics, CAD and
SCION PC 640. slide production
Whether you're a systems developer or an end- For more infor-
user, this solidly-designed color graphics board is mation on why
your best choice for high-resolution color graphics on the PC 640 may
The PC640 Professional Color" board delivers
the IBM PC, as well as many PC-compatibles. be a brilliant idea superior resolution at 640 - 480, and the simulta-
for you, please neous use of 16 out of 4096 colors.
Here's why:
contact Jim Mather at (703) 476-6100, TWX: 710-833-0684,
• 640 x 480 x 16 out of 4096 colors or write: SCION Corporation, 12310 Pinecrest Road, Reston,
• Memory-mapped for very high speed operation Virginia 22091.
• Over 60 2-D drawing primitives, accessible from Basic,
Fortran, C, Pascal or Assembler
• High-level software packages available for painting, SC/ON
6 BYTE November 1983 Circle 408 on inquiry card.
Staff-written highlights of late developments in the microcomputer industry
MODULA RESEARCH INSTITUTE OFFERS A $40 MODULA-2 COMPILER FOR THE IBM PC
The Modula Research Institute, Provo, UT, has announced a full Modula-2 compiler for the IBM Personal
Computer for $40. The four-pass compiler generates intermediate M-code, similar to the p-code used by
Pascal compilers. MRI, a nonprofit organization, will sell the source code for the compiler for $160 and
plans to offer a native-code (machine- language ) generator later this year. MRI has versions of the compiler
for the 68000 and PDP- 1 1 as well.
NANOBYTES
Coleco Industries Inc., Hartford, CT, has obtained exclusive rights to market home computer and video-
game versions of Dragon's Lair, a popular arcade game that uses a laser disk to store high-resolution
animation. Coleco also announced a joint venture with AT&T to develop an interactive game and enter-
tainment service using existing phone lines, a special modem, and a home computer or video-game
system .... DMA Systems Corp., Goleta, CA, has announced a removable 51/4-inch Winchester cartridge
disk drive to sell for $ 500 in OEM quantities. The half-high DMA-360 will have a storage capacity of 7.5
megabytes and measure only 1% by 53/4 by 8 inches.... Apple dealers will give free "tool kit" software
to owners of Apple's $175 Apple Logo programming language. The tool kit includes utilities, sample pro-
grams, and documentation .... Digital Equipment Corp., Maynard, MA, announced a hard-disk version of
the Rainbow 100. Intended to compete with IBM's PC XT, it will sell for $6295. Digital's Professional
350 computer is now available in a coin-operated version, with a printer, for use in colleges and
libraries.... Apple has dropped the price of its Lisa computer from $ 9995 to $8190, which includes six
applications software programs. The Lisa will also be available without software for $6995.... IBM of-
ficially withdrew its 4-inch disk system from the market in mid-September, leaving three sizes in the sub-
5'/2-inch marketplace: 3-, 3%-, and 3'h-inch disks. In another product area, IBM announced an ex-
perimental 51 2K-byte dynamic RAM chip.... Radio Shack has unveiled a transportable version of the
TRS-80 Model 4. The 26-pound Model 4P includes a 9-inch display, two 5%-inch disk drives, 64K bytes
of RAM, and a parallel printer port for $1799.... LO. Corp., Meriden, CT, has introduced a $595 sheet
feeder for printers, including versions for the NEC 3500 and 2050, the Daisywriter, and the C. Itoh F10.
The company will add new versions soon.... Televideo Corp., Sunnyvale, CA, announced a graphics
program using Digital Research's CP/M and GSX graphics extension. Teledraw is an interactive drawing
system for the Televideo TS-803 and TS-1603 computers, compatible with Epson printers and Hewlett-
Packard plotters. The package, which requires Televideo's Supermouse, will sell for $295.... The
Department of Commerce is accepting nominations through November 31 for the new National Medal of
Technology, which is to be awarded to "innovators in technology" who develop new products or pro-
cesses . Instructions and nomination forms are available from the Assistant Secretary for Productivity,
Technology and Innovation, U.S. Dept. of Commerce, Washington, DC 20230.
That's right... the positively perfect PERCOM DATA 51/4", floppy disk drive with a BUILT-IN
PRINTER-PORT, for your Atari® 400/800 is now available!
Until now, Atari computer owners who wanted to hook a printer to their computer had only one
choice... spend about $220 for an interface device. THOSE DAYS ARE OVER. PERCOM DATA has
built a parallel printer-port right into its new AT88 PD model. Now you can add a quality disk drive
system AND have a place to plug in a printer ... WITHOUT BUYING an interface.
The AT88 S1 PD'" disk drive operates in both single density (88K bytes formatted) and double
density (176K bytes formatted).
What more could you want? NO INTERFACE... a high quality PERCOM DATA disk drive... AND a
built-in PRINTER-PORT... all with a price of $599.
Pick up a positively perfect PERCOM DATA disk drive, with Perfectly Priced
pr i n t er-po rt ... pronto !
For the name of an authorized PERCOM DATA Dealer near you,
cal I our TOLL- FREE HOTLINE 1 -800-527-1222 NOW, or write
for more information. 4
3 u ixJM DATA
C O R P O R A T I O N .'Q$ee u$ at
See us at Comdex
Booth #6104
Las Vegas, Nevada
Nov 28-Dec. 2
Circle 45 on inquiry card.
EXPANDER In conclusion, we publish company- provide the concepts that will advance the
state of the art.
written articles only when we feel that the
AND information contained in them is impor-
John H . DeRosa
150 Birchwood Rd.
Lake Marion , IL 6011'0
8086 Controversy
After reading Stephen Heywood 's arti-
cle, "The 8086 -An Architecture for the
Future" (June, page 450 ), I am compelled
to respond . I would like to title this letter
'The 8086-An Architecture for the
PAST."
I cannot argue with Mr . Heywood's jus-
tifications for the existence of the 8086; it
is obvious that the 8080 , a processor with
only 64K bytes of memory , no hardware
multiply / divide, and only 8-bit opera-
tions was insufficient in the burgeoning
SYSTEM CENTER FOR IVEC PERSONAL COMPUTER
microprocessor marketplace . Unfortu-
nately , Intel chose to continue worship-
ping that false god of marketing , upward
compatibility . Rather than breaking away
from the 4004 / 4040 / 8008 / 8080/8085
N 17981 Skypark Circle Suite B, Irvine , Calif. 92714 / Phone:(714)261-5220 ancestry to produce a truly modern
0
re serious about word processing on
Apple lie or Apple III , you should test the
rd Juggler System from Quark. Integrated
ols that combine ease of use with extra-
rdinary power.
WRITE IT
WITH WORD JUGGLER.
The anchor of the system is Quark's Word
Juggler word processor, a program that lets
you easily perform the most intricate editing
tasks. For example, you can delete characters,
words, even paragraphs with just a single key-
stroke. You can instantly copy, move or delete
entire blocks of text . Then display or print
your document by simply pressing a key.
mar k TM
INCORP ORATED
Apple and Quick File are registered trademarks of Apple Comput Inc.
PFS is a registered trademark of Software Publishing Corporation
_M
_
we'll get you low venerable old 8080 into a 16-bit machine
with a few extra registers. This incestuous
service, or ease!
Keeping upward compatibility in mind,
Intel carefully embedded the ancient 8080
register set into the "new" machine. Also
in keeping with the 8080 tradition, each of
these new registers has a special purpose,
instead of creating a good set of general-
Learning with
Space Age Speed
Fastrain takes the learning process on a rapid
ride into the space age with the rest of the computer
industry. It will have you in the know 7011o faster than
any other method.
Three Sense Worth
Our revolutionary f ri-Sensory Response" method makes the
difference. Sight, sound and hands-on application will guide you
through the learning process is you operate your computer Audio
cassettes as well as diskettes provide guidance, as the Fastrain'" and `F.
you interact with the computer and synchronize what you see with what
you hear at whatever speed is comfortable for you. No matter how easy
you go we still get you there faster.
Guiding Light
As well as spelling it out on the screen and talking you through as you work the
keys, the Fastrain'" has indicator lights that let you know when to respond, informs
you of correct and incorrect responses, and even gives you the answers when you need
them. A brief quiz at the end of each lesson is carefully designed to increase your retention
and measure your progress.
The Complete Learning System
With the Fastrain '" unit you get an interconnecting cable to plug into your computer, and the learning
package of your choice containing audio cassettes and diskettes. It's all you need to get on the Fastrain
aa" and make high-tech life easier with an idea whose time has come.
the
GrizzlyTM
l'lFMk PbW *SO"
s
EXCao 12' -15 AMPS H arrow TorFr .,
No More JETSET
My article "JETSET" won an award in
BYTE's 1982 Games Contest and was sub-
. - C ^ P21h* sequently published in the November
DM74L574AN 1982 BYTE. The article mentioned that
?^6
11
are' r r .. ^r``y `^
readers could obtain a copy of the pro-
Ikese gram, a flight simulator for the TRS-80
,TtCrAI19E1. AIR* s RZ'^
bPY"
Model II, by sending $8.00 and a blank
8c13 disk.
■ .--• 7,'..' .N U6=^s
Please be advised that I discontinued
this service several months ago. Readers
co
1 to r o from the U.S. and abroad are still sending
d.. a .^.rr me disks and requests for copies of
JETSET-often for the wrong computer.
Perhaps this message will spare others the
inconvenience of having their material
returned to them unopened.
For interested readers, I've designed an
enhanced and fully programmable version
of the flight simulator for the IBM Per-
sonal Computer. This model is named
CADET. To obtain more information
Don't waste another second waiting for your printer to finish about the IBM PC version, please contact
me directly at my home address in
before you can use your computer again. With MicrobuffeiM Princeton, or write to Avell Inc., POB
printer buffers you can print and process simultaneously! 6051, Lawrenceville, NJ 08648.
24 November 1983 © BYTE Publications Inc. Circle 366 on inquiry card. Circle 457 on inquiry card. ---b-
rwsrrrrrrrrryrrrrrerrrraarrarrj
rrrrrrrrrrrrrrrrrrrrrrrrr
rrrrrrrrrrrrrrrrrrrrrrrritrrrrrrtt'tr'I tr^ r^ r^ rrr,
rr!/frrrrrrrrrrrrrrrrrrrrrrrrrrr tr^r^r. ^^r,^^
e
In today's hard disk
jungle, Tallgrass clears !.'
a path by offering high performance, into, a.. power data processing system.
integrated mass storage solutions for the From $2,995.00 U.S., including integral tape backup.
IBM®PC and compatibles, the T.I. Professional
and the Victor 9000 computers. Available from COMPUTERLIDO Entre°
Computer Centers, MicroAge Computer
TALLGRASS INNOVATIVE FEATURES Stores and` other participating computer dealers.
MASS STORAGE SYSTEMS with formatted New!
HardFileTM capacities of 6, 12, 20, 35 and 70 Mb, IBM-XT Cartridl
all with built-in tape backup.
Tape Backup
CONVENIENT INTEGRAL TAPE BACKUP
SYSTEM allows rapid tape "image" streaming, World Headquarters : Tallgrass Technologies Corp. /11667 W. 90th St.
or incremental file-by-file backup and restore on Overland Park, KS 66214 X 413-492-6002 , Telex: 215406 TBYT DR r d-
ANSI standard inexpensive data cartridges, Canadian Distributors: Micro-Ware/440 Phillip St.
Waterloo, Oriliria N2L 5R9 / 519-884-4541
instead of the usual floppies, video cassettes, or CompuServe/1675W. SthSt./Vancouver, B. C. Vol1V2/604-733.7783
low-capacity removable Winchester devices. European Distr6utor : CPS Computer Group. LTD
NETWORK READY and fully compatible with Birmingham, England B2768H / (021) 7073866
networks such as PCnet©and EtherSharel' Australian Headquarters : Tallgrass Technologies (Australia)/ Five Dock Plaza,
Suite 12/50 Great North Road / Five Dock / Sydney, N.S. W. 2046 / (02) 712-2010
HIGH RELIABILITY with dual directory, and
read-after-write verify options. ,Adedicated
landing zone, where the readlw>ls reside
when the disk is idle, provides data protection
during owerdowns and transportation.
EtherShareTM is a registered trademark of 3Com Corp.
PCnetr is a trademark of Orchid Technology
1SM® is a registered trademark of International Business Machines Corp.
If you write anything from
a letter a day to a book a month,
reading this could change your life,
or write f
competelinformation 619-222-1153
OASIS 2765 Reynard Way
San Diego , CA 92103
SYSTEMS Circle 335 on inquiry card.
Dealers contact:
SOFTWARE DISTRIBUTORS
1-800-252-4024 (in California)
CP/M and CP/M-86 are registered trademarks of Digital Research, Inc. 1-800-421-0814 (outside California)
Letters
This computer requires that, besides been expressed in contrived jokes that tures. If such a program exists, please
knowing how to turn it on and follow the bring the resented superiority of the ex- notify me. If not, I will try to write one
prompts, you become thoroughly familiar pert down to earth. How are jokes chang- myself-a task I do not look forward to!
with all the TRSDOS utilities, commands, ing with the spread of personal microcom-
error messages, and some disk BASIC, puters? Chris Campbell
too. In my opinion, this type of knowl- Contributions can be anecdotes, bio- 2843 Harmony Pl.
edge is a valid form of computer literacy, graphical notes, witty accounts, cartoons, La Crescenta , CA 91214
though not to be confused with actual parodies, verse, self-deception, and
programming. hoaxes. Especially sought are items that, I am a newcomer to computing and
With a Model 1, the idea of being able while humorous, also have value in the have been reading BYTE regularly, and I
to just turn it on and load and run a pro- history of a science, providing insight into thought perhaps you could put me in
gram is strictly a pie-in-the-sky idea that changing attitudes or illuminating per- touch with readers with the same interests
rarely was the case in my 4-year battle sonalities. Please fully identify the sources or problems as myself who would be will-
with that machinel of contributions. ing to assist me.
I have acquired a previously owned
Helmut Vles Dr. Robert L. Weber Zenith-89 with three disk drives (51/4-inch
Box 416 Pennsylvania State University single-sided single-density hard sector)
Rockland , ME 04841 Physics Department and CP/M.
104 Davey Laboratory My special interests / problems are:
University Park, PA 16802 'BASIC-E: this is a public -domain com-
piler and interpreter that I have recently
Requests for Help I am looking for a public-domain or obtained . The documentation that I have
moderately priced (under $150) commer- is sketchy and I need to locate a BASIC-E
For an anthology, I welcome contribu- cial screen-oriented program editor that is users manual or other documentation for
tions of humor in the sciences, historic compatible with Apple CP/M and the BASIC-E that will allow me to better
and contemporary, especially computer- Videx Videoterm 80-column display understand this language.
related science. The ordinary man's dis- board (ED just doesn't cut the mustard). It 'COBOL: I am a neophyte COBOL pro-
quiet about computers has sometimes must have comprehensive editing fea- grammer and I would like to communi-
cate with someone who has implemented
COBOL on a microcomputer, particularly
the Z-89. I would be interested in an
evaluation of the Nevada COBOL that I
New! have seen advertised.
•IDS-460 printer : I would like to hear
Wm. F. Fowler
4014 Hillwood Court
• Full Olivetti Beltsville , MD 20705
typewriter
warranty
when
purchased More on Using Computers
complete In Aircraft
I must take issue with Alexander Raue's
statement that "the operation of portable
electronic devices aboard a commercial
Complete BYTEWRITER using: aircraft or an aircraft flying under instru-
Olivetti Praxis 30 portable ...................................... $495 ment conditions is prohibited by law."
Olivetti Praxis 35 portable .......................................... $545 (Letters, July, page 10). He makes
Olivetti Praxis40office machine ................................... $645 reference to Federal Aviation Regulations,
Interface only-wired and tested .................................... $ 165 section 91.19. It is a pity he did not quote
The parallel interface mounts entirely internally. Interconnecting
the next two sentences of that regulation,
cables available for most computers.
which state, in part, that "the air carrier
or commercial operator of the aircraft on
which the particular device is to be used"
125 NORTHVIEW RD., ITHACA, N.Y. 14850 may determine that the "portable elec-
(607) 272-1 132 tronic device... will not cause in-
terference with the navigation or com-
inifloppy D rive. 5M
Isn't it just like Rana Systems to introduce a use an additional slot. Our drive comes with its
floppy disk drive for the IBM® with the mass own power supply, software enhancements for
storage benefits of a hard disk, plus the PC-DOS 2.0 and 1.1, and CP/M-86° and a box
floppy's strength of removable media. The first of diskettes. Everything you'll need to make
minifloppy that stores an incredible 2.5 mega- your IBM operate to its maximum potential.
bytes on a single diskette. Imagine, storing a
word processor, a spelling checker, mailing list, •
and dictionary on one floppy. With megabytes
to spare.
Rana's new drive needs only 10 floppies to
give you all the capacity of five 5-megabyte
hard disks. And that's not the limit. In fact, there
is no limit. Like any floppy with its removable
media, you can use diskette after diskette to
increase your storage. Our expanded capacity The new 2.5 megabyte minifloppy drive,
disk drive not only acts like a hard disk, it also available first for the IBM® PC and XT and soon
serves as an ideal back-up for one. for the Apple' It's Rana's latest proof that to
And that's just the beginning, because stay a step ahead, you've got to lead the way.
Rana's drive introduces totally new "closed Always a step ahead.
loop servo" minifloppy technology, making the
drive insensitive to temperature or humidity
Rana's controller card can be used with stan-
internal drives also,
dard OFso you don't have to y
Letters
Now Attractive
MHz. This is a considerably broader spec- familiar enough with its coding to think of Industrial Quality
trum than is addressed in Part 15. it as an elementary idiom? In APL a sort Mainframes
Furthermore, Class B standards specif- consists of (C) 1 MAT, where C is an op-
ically do not address the problems of the tional alternate collating sequence, I is the
Enclosures as low as
cumulative EMI of multiple units or pro-
vide for units in less than perfect working
ascending sort operator, (1 would be a
descending sort), and MAT is an alpha or Dual LED Display
$200
Shock Mounted 6 Slot
order due to manufacturing defects, use, numeric vector or matrix to sort. Other Motherboard/Card Cage
abuse, or subsequent modification. Por- high-level languages have similar capabili- PS-101 Power Supply
table units, by their very nature , will be ties but are generally less succinct. Power & Reset Switches, A/C Filter,
Fan, Etc.
subjected to considerable abuse by the Because of its power, APL can reduce
user which can result in emissions in ex- the total code required for a system by a
cess of Part 15 standards. factor of 10 or more; this speeds the
In the never-ending war for passengers, coding and actually makes support easier
the airlines may decide to allow personal (would you rather look through 10 or 100
computers. Already, in the effort to lure pages of code for a bug or enhancement
the all-important "business-class" change?). Because the language is inter- SDS-S100-SL
traveler, they "allow" considerable viola- pretive, each APL operation within each 8" Floppy Drive Enclosure /System
tion of the law with regard to carry-on line of code can be (and often is for com- Special Lift Out Drive Rack
Fits all Regular and Slim-Line 8" Drives
luggage. The next time you fly, take a plex computations) tested while coding;
Also Will Support 5-1/4" Hard Disk
good look at what is stuffed in the com- thus, development time is greatly
partments above your head. Then take a shortened. Finally, APL can be very effi-
look at the legal limits set by the manufac- cient even with the overhead of inter-
turer and the FAA for your safety. If the pretation (for example, the Sieve bench-
compartments pop open from the strain in mark, which is possibly the worst case for
the take-off roll, imagine what they will APL because of its iterative method).
do in any form of accident. Over the last 14 years I have pro-
Officially, the airlines say it is against grammed systems in many languages (a SDS-S100-MFL
their policy to allow these violations; in few different assembly languages, BASIC, 5-1/4" Floppy and/or Hard Drive
practice, they do nothing but encourage several levels of FORTRAN, PL/I, Enclosure /System
them. COBOL, many packages, etc.). None of
In the end, carry-on luggage won't these languages has given me the power,
cause a major accident. The same cannot speed, or flexibility of the APL. Having
be said for equipment that causes naviga- this experience, I cannot imagine how I,
tional jamming. or others, endured large-scale system de-
velopment with primitive tools such as
BASIC, COBOL, FORTRAN, and other
In Defense of such languages. APL is not perfect, but it SDS-MF2 SDS-MIC
is one of the languages that I believe is 12 Slot 5100 Computer Chassis or
APL 8" Hard Disk Cabinet
heading down the right road to improved
Jerry Pournelle remarked that APL was productivity. As an unknown author put
great "as a quick calculator" but he could it: "Life is too short to spend it coding do-
not imagine APL being used for large pro- loops."
grams ("The User Goes to the Faire," June,
page 306). Many people at companies like Michael C. Rowe, PhD
IBM, Xerox, Mobil, Upjohn, and others The Upjohn Company
have come to a quite different conclusion 7000 Portage Rd. PS-101 Power Supply
after actually using APL for large-scale Kalamazoo , MI 49001 ■ This solid supply gives you the
systems. APL may look strange at first, capability of running any variety of
8" floppy or 5-1/4" floppy or hard disk
but so does anything else, and APL is not drive as well as provides power for a
hard to learn or teach. full S100-Buss Motherboard.
If the many APL operators are thought BYTE's Bugs Regulated: Unregulated:
of as macros or subroutines, APL is struc- RM 8V @ 8 amp +16V @ l amp
+5V @ 5 amp -16V @ l amp
turally similar to other powerful program- Table 4 of "The Unix Tutorial, Part 2: +12V @ 5 amp
ming languages. For people with some Unix as an Applications-Program Base" +24V @ 5 amp
mathematics background, many of these listed an incorrect address for Structured -5or-12V@lamp
APL operators are already familiar sym- Methods Inc. The correct information is
bols; for those without a mathematics
background, I believe APL symbols are Rod Manis SIERRA DATA SCIENCES
no more foreign or hard to learn than c/o Structured Methods Inc.
their alternative idioms. For example, 7 West 18th St. Product Support Division
how many times does a person have to New York, NY 10011 25700 First Street, Westlake, Ohio 44145
(216) 892-1800 TELEX: 980131 WDMR
code a quick or sync sort before he is (212) 741-7720
Complete Solution
The VISUAL 1050 is an advanced personal com-
puter system designed especially for managers
and professionals. It comes complete with top-
rated software and high-performance hardware
... all fully configured for easy set-up and simple
operation. The VISUAL 1050 costs much less
than other full-feature personal computers and
comes with everything you need to tackle impor-
tant professional jobs, right out of the box.
Words, Numbers and Graphics
The VISUAL 1050 solves more professional
problems than any other computer in its class.
Whether you work with words, numbers, or
graphics, the VISUAL 1050 speaks your language.
You get WordStar," MailMerge,° Multiplan"and
Digital Research's DR Graph'".. leading software
packages for word processing, spreadsheet and
graphics. And all have been specially adapted
to share data and perform as an integrated
software family.
TRS-80'" DEC
1060 IBM" PC Apple" lie Model 12 Rainbow"
Base System Price'......... . $2,695 $2,750 $2,390 $3,999 $3,495
Serial Port (RS232) .......... STANDARD $119 $195 2 STANDARD 2 STANDARD
Parallel Port ............... 2 STANDARD $119 $180 2 STANDARD STANDARD
Bit-Mapped Graphics........ . STANDARD $240 STANDARD $499 $845
Word Processing Software .... STANDARD $200-$500 $200-$500 $399 $200-$500
Spreadsheet Software ........ STANDARD $200-$300 $200-$300 $299 $200-$300
Business Graphics Software ... STANDARD $200-$400 $200-$400 $200 $200-$400
Communications Software .... STANDARD $100-$200 $100-$200 $100 STANDARD
1 iti '1
I
Dual Drive Capacity......... . 800 KB 640 KB 280 KB 2.5 MB 800 KB
Graphics Resolution ......... 640 x 300 640 x 200 280 x 192 640 x 240 800 x 240
Keys on Keyboard ........... 93 83 63 82 105
Expandable Memory ......... YES YES YES YES YES
Optional Winchester ......... YES YES YES YES YES
Tilt and Swivel Display....... . YES NO NO NO NO
1-Includes CPU, 64K User Memory, Keyboard, Display, Two Disc Drives, and Operating System.
Based on manufacturers' information available August, 1983. VISUAL 1050 includes 128K User Memory standard.
Photo 1 : The H- Com scanning communicator, a kind of keyboard simulator, can be used to send text directly to a printer, such as the Radio
Shack CGP-115 shown here, or to a text-to-speech synthesizer, such as the Intex Talker, in this fully configured system. Using the serial-output
commands and phrase mode, the H-Com can transmit words and sentences from a prestored vocabulary.
4 (! _ ! -8 4
INSTRUCTION REGISTER 0
REGISTER
ACCUMULATOR
AND DECODER REGISTER 1
LATCH
ARITHMETIC 7S
LOGIC UNIT REGISTER 2
n
co
REGISTER 3
REGISTER 4
(8) REGISTER 5
T E ST 0 w
TEST I 0 REGISTER 6
VDD -PROGRAM S UPPLY U
INT w REGISTER 7
POWE R) VCC DECIMAL
SUPPLY +5V (LOW POWER STANDBY) ADJUST C ONDITIONAL FLAG 0 8 LEVEL STACK
B RANCH (VARIABLE LENGTH)
L OGIC FLAG I
VSS 0- GND OPTIONAL SECOND
TIMER F L AG
REGISTER BANK
CARRY
ACC
CONTROL AND TIMING DATA STORE
ACC BIT TEST
RESIDENT
1 I RAM ARRAY
NGLE READ WRITE 64
INTER RUPT PRO M / CPU/ OS CILLATOR ADDRESS PROGRAM SI
EXP ANDER MEM ORY XTAL LATCH MEMORY ST EP STROBES
STR OBE SEPA RATE STROBE ENABLE
INIT IALIZE CYCLE
CLOCK
Photo 2 : Shown in this photomicrograph, Intel Corporation's 8748 microprocessor is largely self-sufficient, containing its own EPROM,
scratchpad RAM, and I/O circuitry.
M 0 X CAPS
ONCE
LOWER,
B K J
CASE
Z CTRS
a ESC
CHAR
BACK
SPACE 7 S 9
A=300 A=600 A=1200
A=110
CR 4 5 6
B=110 8=300 8=000 8=1200
1 2 3
Photo 3 : The H-Corn's character display contains 8 rows and 8 columns of characters and control functions, numbered from top to bottom
and from left to right. The intersecting lines of red LEDs are used in scanning the row and column positions, while the yellow LEDs along
the right edge indicate which mode is in use.
user can select and transmit charac- ponds to the column containing the only the main character set consisting
ters with relative ease and surprising desired character. of uppercase A through Z, numerals
speed. When both a row and a column 0 through 9, and commonly used
Each of the 8 rows and 8 columns have been selected, the micropro- punctuation. Separate modes gen-
has a corresponding selection in- cessor looks in a table to find the erate lowercase characters, braces,
dicator, a total of 16 red LEDs character associated with the row and ASCII control characters, and special
(light-emitting diodes). The scanning column position (x and y coordinates, functions.
operation proceeds as follows. The if you will). The character or function For example, to send a Control-C,
LEDs for the 8 rows are lighted in- assigned to the position may vary ac- you first select the control-characters
dividually in sequence from top to cording to the major mode of opera- mode (by closing the switch first dur-
bottom: first row, second row, third tion selected. If the character is in the ing the row-4 interval and then in the
row, and so on to the eighth row, printable set, the H-Corn transmits it column-8 interval), and then select
then back to the first row and repeat. through either or both RS-232C the particular character ("C") with the
The row scan continues until the H- ports. next row/column scan. Immediately
Com senses that the switch is closed, after sending the Control-C character,
indicating that the user has made a H-Corn Modes the H-Corn reverts to the All-Caps
selection of the row for which the The rightmost column, as I men- mode. One of the modes even lets
LED is lit. The H-Corn program tioned, is used for controlling the H- you transmit lengthy prestored
stores the selected row number and Com, mostly for shifting its six messages by selecting a two-character
proceeds to the column scan. In this modes of operation. Beside each mnemonic key. Let's look at the six
second phase of selection, each of the mode square is a yellow LED, which H-Corn modes:
column LEDs is lit in succession from is lighted when the corresponding
left to right. Once again, the user mode is in use. When the H-Corn is All Caps: This is the default mode.
closes the switch during the interval powered up, it starts out in the All- All characters are converted to upper-
in which the LED is lit that corres- Caps mode, in which it will transmit case (capital letters) before being sent.
One Cap : This mode, when Phrase : This mode is used to gen- ing 1, a simplified example. Normal-
selected, sends the first character erate sequences of many characters to ly this listing would be several pages
after its invocation as uppercase, and form complete words, sentences, etc. long and contain hundreds of words.
then all subsequent characters as The text strings are stored serially in Local : This mode is used for tasks
lowercase. This is useful for capitaliz- a type-2716 EPROM, each phrase that don't involve sending characters.
ing words because normally only the tagged with a mnemonic key. For the The first three rows of the character
first letter is uppercase. H-Com to transmit the sequence, you array do nothing in Local mode.
Lowercase :In this mode, characters select the Phrase mode, the The fourth row in the array controls
are sent out lowercase. characters of the mnemonic key, and the horn. The dot and dash symbols
Control Characters : This mode is then the space character. When the in the squares indicate the beep pat-
used to generate the control codes. It H-Com has detected the scan selec- terns, which superficially resemble
acts much like One Cap except that tion of a space while in Phrase mode, Morse code. To sound a pattern of
it converts the next character selected the 8748 takes the key and looks three short honks, for example, you
to its control equivalent for transmis- through the EPROM until it finds the select Local mode, then the H key,
sion. Because the Escape control code corresponding text string; it then which causes three short beeps to be
is treated as a normal character, you sends the string exactly as if the let- emitted. Each letter of the fourth row
need not use the Control Characters ters were being selected one at a time. beeps a different pattern.
mode to generate it. The control If there is no phrase associated with In Local mode, the fifth row selects
codes normally used for cursor con- the entered key, the H-Com beeps the operating parameters for serial
trol are accessed by Control-8, -4, -6, the horn and returns the mode to All port A. The first position in the row,
and -2. Also, seldom used punctua- Caps or Lowercase, whichever was labeled Backspace/A = 110, sets port A
tion is generated in this mode, not in last selected. The internal storage for- to communicate at 110 bps (bits per
one of the caps modes. mat for the EPROM is shown in list- second). The second position,
IC1 LM556 7 14
IC2 74154 24 12 2
IC3 74L5138 16 8 XTAL1
ICIO IC2
IC4 2716 24 12 8748 79154
C5 74LS393 14 7
IC6 74LS14 14 7 3
XTAL2 19
IC7 74LS393 14 7 G2
IC8 MC1488 7 1 14 RESET 18
G1
IC9 MC1489 14 7 1
IC10 8748 40, 26 20 T 1µF
EA
3 20
EXT USER P27
SWITCH 37 21
P26 C
2 39 36 22
TI P25 B
35 23.
o I P24
IC6
TEST P .S. - 1µF
74LS14
+55V
IC8 34
N/C P17
MC1488
N/C 33 P16
3 2 321
P15
31
P14 2
P23
23
P22
SERIAL
22 2
PORT #2 P21 B
21
IC9 P20
MC1489
IC4
2716
1
D87 17 D7
18
DB6 16 D6
17
N /C 30 P13 D85 15 D5
16
N/C 29 P12 DB4 14 D4
28 15
P11 D83 13 D3
14
DB2 11 02
SERIAL 27 13
P10 D BI 10 01
PORT #1
12
DBO 9 DO
IC9
MC1489 RD 18 CE
20 OE
IC6
74LS14
10 11 10
WR
Figure 2 : The schematic diagram of the H-Com. The external EPROM (IC4, a 2716) is used for storage of mnemonically keyed phrases;
addresses for the EPROM are generated by the two binary counters IC6 and IC7
H-Com Software structured to deal with one quirk of "wraps around" to 0, reusing its
The source code of the control pro- the 8748's instruction set, its eight- memory area and subsequently limit-
gram stored in the 8748's memory is level fixed-size stack. When the stack ing the programs to no more than
shown in listing 2. The program is pointer is incremented beyond 7, it eight levels of subroutine nesting.
LED16 22051
t
COL8
15
14
16 COLT
15 ta% COL6
13
COL5 +12V
12 +5V
13 COL4
11
COL3 14 114 0
10 IN
1K
COL2 RESET VCC 7805 OUT
9
GND
9 COL1
8 DISCHARGE
8 ROW8 10µF
7 DISCHARGE 0.1µF
7 10K
ROW7
6
6 ROW6 THRESHOLD ?7
5
5 ROW5 THRESHOLD
4
TRIGGER
4 ROW4
3 TRIGGER
3 ROW3
2 ICI
2 ROW2 LM556
1
ROWI 10 6.8µF IN4148
RESET
5
r9
LEDI OUTPUT
OUTPUT
CONTROL CONTROL
VOLTAGE VOLTAGE j lN4Mj I
J 11 3 ,
LOCAL 6.8µF
O.OlµFm mO.OlµF
PHRASES
loon
8a SPEAKER
13 ii2y' LOWER CASE
CAPS ONCE
15 i2 ALL CAPS
ADDITIONAL
EPROM MEMORY
AID
2 2•
AS
23
A8
A7
A6
AS
A4
A3
A2
Al
AO
3 4 5 6 113
1QA 1QB 1QC 1QD 2A 2QA 2QB 2QC 20D
11 10 9 I8 3 I4 I5 T6713 I 11 I10
1QA 1QB 1QC IQD 2A 2QA 2QB 20C 2QD
I9 I8
1 IC5 IC7
1A 1
131 12 74LS393 74LS393
IC6 CLEARI CLEAR2 CLEAR1 CLEAR2
74LS14 12 1 12 2 12
N/C = NO CONNECTION
However, at any point in the pro- control program uses this feature. 256-byte page of memory containing
gram, control can branch to a second But the jump (branching) pro- the jump instruction. This character-
point without having to clean up the cedure is odd, too. Conditional istic is not particularly convenient,
contents of the stack. The H-Com jumps are restricted to within the but it can be circumvented by condi-
Text continued on page 50
;EPROM text must be assembled with the following form: ;This code is hereby placed in the public domain
;phrase key
;one space
;text, which may include any ASCII char except a NUL (00H) test 0 and test 1 pins reserved for human interface
;one NUL character (hex value of 0) to end the text ;interrupts, internal timer, and alternate registers 0-3
;also reserved for human interface
000D CR EQU 0DH
;bus port reserved for text EPROM
0000 ORG 0 ;writing to the port resets the serial address counter
;reading from the port fetches the "next" byte, and
0000 747420 DB 'tt ;increments the serial address counter after the read
0003 74686174 DB that ',0
;port 1 reserved for RS-232C I/O:
0009 7720 DB 'w ;b0 - b3 (P10 - P13) input to 8748
000B 77697468 DB with ',0 ;b4 - b7 (P14 - P17) output from 8748
;specific assignments made according to implementation
0011 747920 DB 'ty
0014 74686579 DB 'they ',0 ;port 2 reserved for LED scan and beeper:
;bO - b2 (P20 - P22) select yellow "page" indicator LEDs
001A 747320 DB 'ts ;b3 (P23) beeper control, high = beeper on
001D 74686973 DB 'this ',0 ;b4 - b7 (P24 - P27) select red row/column scan LEDs
0007 ORG 7
0007 83 TINT: RET ;counter/timer interrupt vector
X133 B60B SEND: JFO FOLD ;if fO set, fold all lowercase 0160 05 EN I ;re-enable interrupts
3102 FF SEND1: MOV A,R7 ;get bit storage 0161 240A JMP SEND3 ;b sent, back to caller
.1103 37 CPL A ;invert bit 2 (ignore others)
0104 521B JB2 SENDA ;RS232 port A hot, ship byte 0163 E669 BOUTC: JNC BOUTLO
2106 FF SEND2: MOV A, R7 ;get it again 3165 892F BOUTHI: ORL P1,#2FH ; raise bits
0107 37 CPL A ;invert bit 6 (ignore others) 0167 246D JMP WTBIT ;and wait one bit time
3108 D241 JB6 SENDS ;B hot, send it
310A 63 SEND3: RET 0169 99DF BOUTLO: ANL P1,#ODFH;lower bit4
0168 246D JMP WTBIT
310E ED FOLD: MOV A,R5 ;get character
310C 039F ADD A,#9FH ;NC if 60H or lower
'10E E602 JNC SEND1 ;bye bye 016D FF WTBIT: MOV A,R7 ;get baud rate selection
3210 ED MOV A,R5 ;get char again 016E 43FC ORL A,#OFCH ;a points to one of top 4 addr
'_11 0385 ADD A,#85H ;C if 7BH or higher 0170 A3 MOVP A,@A ;this page, get wait time in accum
'113 F602 JC SEND1 ;bye bye 0171 07 WTBIT2: DEC A
"15 FD NOV A,R5 ;get char again 0172 00 NOP ;it takes 15 machine cycles to
:116 33E0 ADD A,#0EOH ;subtract 20H 0173 00 NOP ;go through this inner loop
118 AD MOV R5,A ;folded char in R5 0174 00 NOP ;for a total of 225 clock cycles
3119 2402 JMP SEND1 ;return to caller 0175 00 NOP ;which is 36.62 microseconds if the
Listing 2 continued on page 49
0238 ;on this page - if you understand this
Listing 2 continued: 0238 ;sequence, give youself a jellybean, and
0238 ;thank Intel for a nonmarchable stack
0238 83 NOTMODE:RET
0176 00 NOP ;clock is running at 6.144 MHz
0177 00 NOP 0239 FC WSCAN: MOV A,R4 ;get current scan rate
0178 00 NOP 023A AE MOV R6,A ;256 gives 2.4 sec per row/col
0179 00 NOR 023B 27 WSCAN2: CLR A
017A 00 NOP 023C 3471 CALL WTBIT2 ;9.375 milliseconds
017B 00 NOP 023E 5644 JT1 WSCAN3 ;return if switch on
017C 00 NOP 0240 CE DEC R6 ;bump scan count
017D 00 NOR 0241 FE MOV A,R6 ;look at it
317E 9671 JNZ WTBIT2 0242 963B JNZ WSCAN2
0180 83 RET 0244 83 WSCAN3: RET
0181 0446 UNHANG: JMP MODE ;back to the former loop 0245 OA NEXROW: IN A,P2 ;get current phase
0246 0310 ADD A,#10H ;bump hi nibble
01FC ORG 1FCH ;last 4 bytes this page 0248 537E ANL A,#7FH ;make sure b7 is to
024A 3A OUTL P2,A
O1FC F2 DB 242 ;110 baud wait const 024B 83 RET
01FD 59 DB 89 ;300
01FE 2C DB 44 ;600 024C OA NEXCOL: IN A,P2 ;get current phase
01FF 16 DB 22 ;1200 024D 0310 ADD A,#10H ;bump hi nibble
324E 4380 ORL A,#80H ;make sure b7 is hi
0251 3A OUTL P2,A
;Kbin goes through the keyboard selection game and updates r5 0252 83 RET
;to the key position selected.
;b7 - b6 returned zero ;This here is the vector table which gets you off of this page.
;b5 - b3 designate rows 0-7 (numbered from top to bottom)
;b2 - b0 designate cols 0-7 (numbered from left to right) 0253 0411 V0: JMP ALLCAP
0255 041E V1: JMP ONECAP
0200 ORG 200H
1,257 042B V2: JMP LOCASE
0200 5600 KBIN: JT1 KBIN ;hang if button pressed (active) V3: imp CTRL
0259 0439
0202 9AOF ANL P2,#OFH ;set hi nibble = 0 (red LEDs)
025B 044A V4: iMP PHRASE
0204 5439 ROW: CALL WSCAN ;wait one scan interval
025D 0411 V5: JMP ALLCAP
0206 560C JT1 COL ;this the one, skip out V6: JMP ALLCAP
325E 0411
0208 5445 CALL NEXROW ;otherwise shine next row scan LED
0261 0485 V7: JMP LOCAL
020A 4404 JMP ROW
;This here is the indirect page jump address lookup table, used
020C 560C COL: JT1 COL ; hang if button active ;by the JMPP A,@A instruction. The indirect jump in an 8748
020E OA IN A,P2 ;get the LED phase in accum ;chip cannot make it across a page boundary (multiple of 256
020F 77 RR A ;bits 654 to 543 ;bytes). The doubly confusing double jump used here is a way
0210 5338 ANL A,#38H ;strip to bits 543
;around this limitation.
0212 AD MOV R5,A ;store bits 5,4 & 3
0213 9A0F ANL P2,#0FH ; set hi nibble = 0
02F8 ORG 2F8H
0215 8A80 ORL P2,#80H ; set bit 7 for col scanning
0217 5439 COL2: CALL WSCAN ;wait one scan interval
J2F8 53555759 DB V0 ,V1,V2,V3,V4,V5,V6,V7
0219 561E JT1 GOT ;this the one, skip out
021B 544C CALL NEXCOL ; otherwise shine next col scan LED ;page 3, lookup table for keyboard layout
321D 4417 JMP COL2
3300 ORG 300H
021F 561E GOT: JT1 GOT ;hang if button active
0221 OA IN A,P2 ;get the LED 3300 20656F6E DB eondpy
0222 47 SWAP A ;swap nibbles 3308 7461726C DB 'tarlmgx
0223 5307 ANL A,#07H ;strip to bits 210 0310 69736366 DB iscfbkj
0225 4D ORL A,R5 ;or in previous 3 3318 68757776 DB huwvzq', 1BH,20H
0226 AD MOV R5,A ;store it in r5 3320 08373839 DB 08H ,'789*?!
0227 5439 CALL WSCAN ;wait a tad, unless delete 3328 OD343536 DB ODH,'456/"&
0229 5600 JT1 KBIN ;oops, a keypress in the cancel 3330 2E313233 DB .123+()
022B ;time window, start over 0338 2C30243D DB ',O$=-<>
022B FD MOV A,R5 ;if A is xxxx xlll itsa mode shift 0340 20050FOE DB 20H , 051H,OFH,0EH , 04H,100H,198H,20H
022C 43F8 ORL A,#OFBH " 1111 1111 0348 1401120C DB 14H,01H , 12H,OCH,ODH,07H,18H,2OH
022E 37 CPL A " 0000 0000 0350 09130306 DB 09H,13H , 03H,06H,02H , 0BH,0AH,20H
022F 9638 JNZ NOTMODE 0358 08151716 DB 08H ,l5H,17H,16H,1AH,11H,1BH,20H
0231 FD MOV A,R5 ;A has 00nn nlll, where nnn is mode # 0360 7F371E39 DB 7FH,37H,1EH,339H,7EH, 60H,5EH,20H
0232 77 RR A 100n nnll 0368 001C351D DB 00H,1CH,35H,1DH,5CH,27H,40H,20H
0233 77 RR A 1100 nnnl 3370 3A311F33 DB 3AH,31H,1FH,33H,23H,7BH,7DH,20H
0234 77 RR A " 1110 Onnn 0378 3B30257C DB 3BH,30H,25H,7CH,5FH,5BH,5DH,20H
0235 43F8 ORL A,#0F8H ; 1111 lnnn
0237 B3 JMPP @A ;jump indirect via table at 2F8H
10 0238 ;which in turn points to the vectors 0000 END
Text continued from page 45:
tionally jumping to an uncondi- (mode-select) column of the array is article in the September 1982 issue of
tional-jump instruction (which is not selected, this subroutine disregards BYTE ( reference 5); that issue also
so restricted). Unconditional jumps the normal subroutine return and contained a number of articles on
include normal direct jumps to any jumps to the appropriate mode computer applications to help dis-
place in program memory and routine. abled people.
several types of indirect jumps within The first half of page 3 of program
the page. (For an extreme example of memory is the character-lookup Next Month:
this technique, look at location hex- table. Its layout corresponds to the There are dark clouds on the horizon.
adecimal 0237 in listing 2, where the character-display arrangement, Thunder is rumbling through the hills
mode switching occurs. Here, which serves to minimize access of central Connecticut.... I'm getting
subroutine KBIN is called, with the time. If you would prefer some other worried. So next month we'll look at what
calling routine expecting control to "keyboard" layout, merely change happens when electronic devices are hit
return with the character-selection this table. by high voltages and discuss how to pre-
code held in register 5. But if you ac- The H-Com program does not vent it. ■
tuate the switch to select a mode, make use of the 8748's interrupts, in-
Editor's Note : Steve often refers to previous Cir-
such as the Phrase mode, the sub- terval timer, or alternate registers RO
cuit Cellar articles as reference material for each
routine calculates where to continue through R3. These have been re- month's current article. Many of these past articles
execution and simply jumps there. served for customization of the are available in reprint books from BYTE Books,
Structured programming hasn't system to an individual user. The McGraw-Hill Book Company, POB 400, Hights-
made much progress on the 8748.) alternate register set R4 through R7 town, NJ 08250.
Ciarcias Circuit Cellar, Volume I covers articles
The H-Com program is arranged in is used for phrase-key storage, and
that appeared in BYTE from September 1977 through
three sections, plus a lookup table. keys longer than three characters use November 1978. Ciarcia s Circuit Cellar, Volume
These four modules fit conveniently the high end of scratchpad memory. II contains articles from December 1978 through
in the 8748's four pages of program Other than this, the memory above June 1980. Ciarcia s Circuit Cellar, Volume III
memory. The first page (page 0) is the alternate registers is unused. contains articles from July 1980 through December
1981.
where the code for all the various The software for this project was
modes of operation reside; each code written by Ralph McElroy. To encour-
Special thanks to Ralph McElroy for his
section considers itself the main age use and further development of contributions to this project.
routine and calls the other sections the H-Com and similar devices, we
as subroutines. The first section of are placing the software in the public References
code sets up the major modes (All domain. 1. Baker, Bruce. "Minspeak" BYTE, September
Caps, Phrase, etc.) 1982, page 186.
The second section (page 1) is the Parting Thoughts 2. Ciarcia, Steve. "Build an Intelligent EPROM
Programmer" BYTE, October 1981, page 36.
text-transmission section. It sends the This project has been on my mind
3. Ciarcia, Steve. "Build the Microvox Text-to-
contents of register 5 out to one or for some time. Its subject matter was Speech Synthesizer" Part 1, BYTE, Sep-
both RS-232C channels, according to suggested by my meeting with Dave, tember 1982, page 64. Part 2, BYTE, October
which are active at the time. It sends but I'm doing it now because of the 1982, page 40.
the data at the most recently selected recent increase in the number of let- 4. Ciarcia, Steve. "Mind Over Matter: Add Bio-
feedback Input to Your Computer." BYTE,
data rate or at the default data rate set ters I've received describing how dis-
June 1979, page 49.
up by code in the first page. If the H- abled individuals are being helped by 5. Demasco, Patrick, and Richard Foulds. 'A
Com "hangs up" waiting for a device- the speech synthesizers I've New Horizon for Nonvocal Communication
ready status that never comes, you presented in these articles. Devices." BYTE, September 1982, page 166.
can resume the active scanning mode I can guarantee that I'll continue to 6. Schwejda, Paul, and Gregg Vanderheiden.
'Adaptive-Firmware Card for the Apple II"
by pressing the switch. investigate speech-related topics, but
BYTE, September 1982, page 276.
The third section (page 2) is the specific projects like this one will re-
scanning subroutine. As we've seen, quire some reader feedback and sug-
Steve Ciarcia (POB 582, Glastonbury, CT
it scans the rows and then columns gestions. I'd like to hear your com-
06033) is an electronics engineer and computer
until you make a selection. When in ments and suggestions. If there is
consultant with experience in process control,
the column scan, you can return to sufficient interest in the H-Com, I
digital design, nuclear instrumentation, prod-
the row scan by pressing the switch may make arrangements for it to be uct development, and marketing. In addition
twice instead of once. If any position manufactured commercially. For in- to writing for BYTE, he has published several
in the first seven columns is selected, formation on its availability, contact books.
this subroutine returns to the calling Intex Micro Systems Corporation, 725
routine with the element position (not South Adams Rd., Suite L8, Birming-
an ASCII value) in register R5. The ham, MI 48011, telephone (313) To receive a complete list of Ciarcia's
Circuit Cellar project kits available from
calling routine must either convert 540-7601. the Micromint , circle 100 on the reader
this into a character or take some ap- If you want to see how a research service inquiry card at the back of the
propriate action (e.g., beeping the group at Tufts University approached magazine.
horn). If a position in the eighth the same problem, you can read an
TELETEK
4600 Pell Drive
Sacramento, CA 95838
(916) 920-4600
Telex 4991834 TELETEK
Dealer inquiries invited.
© Teletek 1983
Circle 465 on inquiry card.
VA d
California Hardware
New products deliver specialized functions
by Barbara Robertson
This month BYTE West Coast looks at three products from the Silicon Valley: Convergent Technologies' new portable computer
called the Workslate, Intel's BPK70-4 Bubble Storage Subsystem, and the Cygnet Communications Cosystem; and one from
Southern California: bubble-memory boards for the IBM Personal Computer from Helix Laboratories.
Workslate window. Because this worksheet is portable computer about the size of
Monday morning. You plug a tele- set to automatically recalculate, new this issue of BYTE. Workslate weighs
phone into the Workslate and listen totals appear on the screen while you in at about 31h pounds.
to the Dow Jones report on the ,update prices. Driven by Hitachi's 6303 micropro-
speaker phone while you're getting An alarm beeps. The screen cessor (a CMOS version of the 8-bit
dressed. Nothing earthshaking, so message tells you to "Sell 50 shares Motorola 6800) and powered by four
you check the Workslate calendar. of Quicktech." You check the Quick- AA alkaline batteries (or a nickel-
Oops. There's a 10 o'clock marketing tech cell and remember that you set cadmium pack), the Workslate has
meeting today. The pricing-analysis the alarm to beep if the price fell spreadsheet capabilities that rival
spreadsheet was prepared last week, below $25. Leaving the worksheet on those of software packages designed
and a few things have changed since the screen, you disconnect Dow for desktop computers. It's quick,
then. You use the Workslate's cal- Jones, autodial your broker, and give powerful, and sells for $895. You can
culator to try out a couple of pos- him the order over the Workslate's order it now from the American Ex-
sibilities, adjust a number in one of speaker phone. press Christmas catalog and pay for
the spreadsheet cells, and recalculate The alarm beeps again, and this it in monthly installments with no in-
the totals. time the message reminds you of the terest charges or shop later this year
Driving to work. As random 10 oclock meeting. You slip the Work- at Computerland or Businessland
thoughts cross your mind, you pull slate into your briefcase just as your stores. First delivery is scheduled for
the Workslate out of your briefcase, secretary shows up with the trans- November 17.
turn on the recorder, and begin dic- cribed notes and printout of the pric- But before you run out and buy a
tating. No need to worry about turn- ing spreadsheet. You're ready. Workslate, you should bear one thing
ing it off. The Workslate does that for The Workslate (see photo 1) is in mind. One reason Convergent
you if you haven't used it for 5 small, lightweight, and packed with Technologies was able to pack so
minutes. features. A 16-line by 46-character much in such a small package is
At the office. You hand the tape LCD (liquid-crystal display), 60-key because this machine is designed
with your notes and the new pricing button-style keyboard, 64K bytes of specifically for people whose busi-
data to your secretary, sit down at ROM (read-only memory), 16K bytes ness is numbers rather than words.
your desk, and once again use Work- of RAM (random-access read/write In fact, a group of 50 to 100 potential
slate to call Dow Jones. This time, memory), 300-bits-per-second (bps) users in this vertical market, in-
though, you read the current stock modem with auto-answer and auto- cluding bank managers, body-shop
quotes into one window on the dis- dial, microphone, speaker, and a owners, construction estimators, and
play and enter the new prices into a microcassette recorder for voice or data-processing managers actively
stock-portfolio worksheet in the other data all fit into a battery-powered participated in the product's design.
Although the software in ROM in- to look inside the machine, but we keepers, cost estimators, and a wide
cludes the operating system, a were told there are two empty 32K- range of other people will find the
spreadsheet, time and date manage- byte ROM slots. Workslate very useful.
ment, and communications func- Writers will probably decide
tions, from a user's point of view against this machine because the key- Physical Dimensions
there is only one application: a board and the software were ob- The Workslate fits on your desk or
spreadsheet. Even the ASCII (Ameri- viously not designed with them in in your briefcase as easily as a thick
can National Standard Code for In- mind. But businesspeople, mana- pad of paper. It's 81/2 by 11 by 1 inches
formation Interchange) terminal gers, note-takers, appointment and weighs less than 4 pounds with
emulator is built into the spread-
sheet. This is not necessarily a limita-
tion once you begin thinking of the
many uses of a spreadsheet program.
The Workslate comes with three
spreadsheet application templates
built into ROM: a calendar, a phone
list, and a memo pad (for audio or
text). Ten more templates, called
Taskware, are available on tapes for
$49.95 and under. (See table 1.) Keep-
ing the razor-blade theory of market-
ing well in mind, Convergent has
plans for 20 more tapes to be avail-
able within a year.
Serious hackers will probably la-
ment the lack of an available lan-
guage. All the software was pro-
grammed in assembly language, no
BASIC is provided, and the operating
system is proprietary and confiden-
tial. The only way to add programs
to the Workslate is to use the pro-
gramming capabilities within the Photo 1: A standard Workslate spreadsheet. White pointer arrows within the dark, inverse-
spreadsheet (see table 2) to design video Cell and Row label lines and the block of inverse-video on the selected cell help you keep
new Taskware templates. As for ex- track of where you are. The status line at the top shows the worksheet name, the formula
pansion possibilities, we weren't able for Cell D12, the percentage of remaining memory, and the date and time.
Table 1 : Workslate Optional Taskware. Taskware is provided on rnicrocassette tape (see photo 3). Prices for the tapes listed range from
$29.95 to $49.95.
batteries. The color is dark slate gray Keyboard keyboard have green labels identify-
with button keys in two lighter The calculator-style button keys are ing them as Calc, Finance, Memo,
shades of gray (see photos). The dis- well spaced and have a nice touch. Phone, and Time. Memo, Phone, and
play is on the left near the top of the With the help of the 10-key buffer, I Time are spreadsheet application
machine, and a speaker and cassette found I could type very fast. All the templates. Calc splits a display into
drive are on the right. The built-in keys on the keyboard repeat. two windows, with the lower win-
microphone fits in a barely noticeable Notice the large diamond-shaped dow functioning as a calculator.
slit in the front of the machine. On pointer control pad between the Finance produces sets of software
the right side are plugs for an exter- typewriter keys and the numeric key- keys that help you calculate deprecia-
nal microphone and headset and a pad. Pressing a ribbed area at the top, tion, loans, and net present value.
volume control. Two phone connec- left, right, or bottom moves the All the software templates have five
tors, the serial port for the optional pointer between cells in the expected softkeys (called "action keys" in the
portable plotter (see photo 2), and the direction. Within a cell, data is Workslate) at the bottom of the dis-
A/C adapter/recharger connector are entered by typing and edited by play that correspond to the keyboard
in the back; the LCD brightness con- backspacing and retyping. However, function keys. When no softkeys are
trol is on the left side. Batteries can in the edit mode, the pointer-control displayed, a function key calls up its
be replaced by removing a small pad can move the cursor across char- labeled function. When softkeys are
panel on the underside of the acters for selective editing. displayed, the corresponding func-
machine. Five function keys at the top of the tion key calls into action a softkey
Business Applied
Scientific Statistics
Data for Micros
Plotting Softkit # 2 Softkit # 7
Applied Statistics for Micros - This is a package of professional level
Data Plotting Software for Micros - This 232 pg book/disk package contains statistics programs for use in business, science and engineering. Book contains
18 programs in BASIC for processing and plotting data: Histograms, pie charts, program listings in BASIC alongside theory and documentation. Optional disk
log plots, regression, statistical analysis, curve fitting, barcharts, stock market contains same programs in BASIC.
charts, 3D views of surfaces, data management, applications to science, Book gives clear, easy-to-read tutorial on errors, statistical distributions,
engineering and business. hypothesis tests, variance, covariance, regression, response surfaces and
Special features include writing text over graphics, automatic scaling and time series. 22 programs calculate normal, chi-square, t and F distributions;
axis labeling, automatic replotting when data is changed. variance with randomized blocks, Latin squares, factorials, response sur-
faces. Hi-accuracy multi-ling regression program has data handling and transfor-
Book contains program listing in Applesoft BASIC with theory, equations and
mation. Also programs for hypothesis testing, sorting and smoothing. Numerous
full documentation. Disks contain same programs in Appiesoft BASIC or IBMpc
practical applications.
BASICA. Use the programs as-is or modify and combine for your own special
applications. Assumes no prior knowledge of statistics. Used as a text for years at a leading
university.
Please send ❑ Book - $30.50
❑ Applesoft Disk - $19.95 Please send: ❑ Book- $38
❑ IBMpc BASICA Disk- $19.95 ❑ IBMpc BASICA Disk- $26 ❑ Applesoft Disk- $26 ❑ CP/M86 Disk- $26
Name Name
Address Address
City/State/Zip City/State/Zip
call (617)934-0445 for faster delivery call (617)934-0445 for faster delivery
KERN PUBLICATIONS • P.O. Box 1029BN • Duxbury, MA 02332 KERN PUBLICATIONS • P.O. Box 1029BN • Duxbury, MA 02332
Y 3D
Graphics Designer
fo r the
IBM pc Softkit # 8
Apple II Softkits # 5,6 This is a professional 3 dimensional graphics design program. With Designer 31)
you can interactively create 3D drawings on the screen, rotate in 3 dimen-
This is a spectacular collection of graphics programs for the IBMpc and the sions, enlarge, view in perspective, store on disk, recall and update.
Apple II or Ile. It contains more than 60 programs in BASICA . They ' re listed Run Designer30- a cursor appears on the screen with a set of 3 dimensional
beside theory and equations in a 280 page self-teaching guide. An optional coordinate axes. Move the cursor around in 3 dimensions identifying node
program disk is available. points, lines and points defining curves. Curves fit through points using a
These programs will show you how to write your own 2D and 3D graphics cubic spline algorithm. See your 3D picture being created on the screen.
software and they will give you many useful , ready -to-run graphics routines X,y,z coordinates are displayed as the cursor moves. Then enlarge, rotate,
to incorporate in your own software. store your 3D picture on disk, recall and modify.
Programs are menu driven and modular . They show how to use elementary The picture stored on disk is a text file of node x,y,z coordinates and the
graphics commands and do 2D and 3D translation , rotation , scaling, clipp- lines and curves comprising the 3D object. Interface Deslgner30 to other pro-
ing, windowing , hidden line removal , shading , perspective , hi-speed anima- grams through this disk file. Use Deslgner30 as a graphics pre-processor for
tion, with applications to science , business , engineering and games. your own applications software.
Adopted as a text in many leading universities . We know you will be pleased. Designer30 is supplied on disk in machine language with a user's manual.
Please send: Perfect for CAD/CAM applications.
❑ IBMpc Book- $30.50 ❑ IBMpc BASICA Disk - $21.50 Please send ❑ Apple Deslgner3D-$85
❑ Apple Book - $30.50 ❑ Applesoft Disk- $21.50 ❑ IBMpc Designer 3D_ $85
Name Name
Address Address
City/State/Zip City/State/Zip
❑ check enclosed ❑ visa/mastercard ❑ check enclosed ❑ visa/mastercard
card no. expiration date card no. expiration date
call (617)934-0445 for faster delivery call (617) 934-0445 for faster delivery
KERN PUBLICATIONS • P.O. Box 1029BN • Duxbury, MA 02332 KERN PUBLICATIONS • P.O. Box 1029BN • Duxbury, MA 02332
LET C©^I Z WORK FOR YOU write memory storage, but they're
much slower. Bubble memory is six
times faster than floppy disks with
GINA Sells Systems GINA Gives You a Choice
GINA recommends one-third the power requirements
GINA isan interactive
point-of-purchase generic systems. and 1000 times better error rates, and,
sales aide which If you choose like disks, the memory is nonvolatile.
acquaints custom- GINA+, you can But until now, bubble systems have
ers with computer promote specific been too expensive for wide applica-
basics and helps brand-name
systems. tion such as mass-storage memory.
define their needs.
GINAs friendly For more informa- As a result, bubble memory has often
format gives your tion about how GINA been the forgotten stepsister in the
customers confidence in can help increase your microcomputer industry.
using a computer. profits and productivity, call Intel's 1979 price for its bub-
GINA Saves Time (415) 697-3861 ble-memory system was a whopping
And Money (800) 352-9999 $2500. Today's volume price for the
While GINA enter- Bubble Storage Subsystem is $199 (in
tains and informs production lots of 5000), and a two-
your customers,
your staff is free step, two-year price-reduction pro-
gram will drop the tab to a guaran-
to close sales.
Since GINA pre- SYSTEM teed $99 (for lots of 25,000) by the
qualifies custom- VISION fourth quarter of 1984. That will mark
ers, less time is CORPORATION
the first time bubble memory will
spent on each sale. 199 California Dr. cost less than $100.
Suite 207
Millbrae, CA 94030 With a BPK70-4 system you get 1
megabit of nonvolatile, solid-state,
read/write memory and a mean-time-
between-failure rate of 40 years with
a system operating continuously at a
60 November 1983 © BYTE Publications Inc. Circle 454 on inquiry card. Circle 21 on inquiry card. --lo.
The new AMPLOT-11, on computer command, can
automatically produce hard-copy, 6-color business or
engineering graphics in minutes. Designed for the end-
Analytical data display • Mathematical functions • Geo- user and OEM applications, its high pen speed, auto-
metric patterns • System/component characteristic matic pen retrieval and high resolution assure fast,
display • Statistical charts • Workflow diagrams • Per- accurate 10" x 14" plots. Compatible with most per-
formance graphs • Organization charts • Creative sonal computers, the AMPLOT-11 is economically
graphics • Personal achievement charts • Instruc- priced at only $1299.00 retail- Just circle the reader
tional/reference diagrams. service number for complete engineering details.
7NKur -U
.star ^? `k
Photo 4: The 4-megabit Helix bubble-memory hoard plugs into an IBM Personal Computer slot for quiet, nonvolatile mass storage. The
Helix PCBM is szoitch -selectable (on-board ROM BIOS bootstraps DOS from the bubble or floppy disk) and is configured as a fixed disk.
temperature of 55 degrees centigrade. mental stresses, bubbles have been shut off power to the bubble when it
Average access time is 40 millisec- used primarily for mass storage in is not accessed.) With no moving
onds. military, manufacturing, and indus- parts in the system, problems caused
The "subsystem" consists of a 7110 trial applications. They've found by dust, vibration, shock, and wide
1-megabit bubble-storage device ac- homes in battlefield command and temperature ranges disappear, reduc-
companied by a set of Intel's LSI sup- communications terminals, factory- ing maintenance problems and in-
port chips that run the storage unit floor robots, aircraft navigational sys- creasing reliability. In addition, be-
and interface with the micropro- tems, and numerical control ma- cause the system is protected with a
cessor. The set includes a 7220-1 con- chines for machine-tool manufac- sleeve of magnetic shielding material,
troller, a formatter/sense amplifier, turers. it can be used in the vicinity of strong
current pulse generator, and driver magnetic fields without damage. The
circuits. The bubble-memory sub- A bubble's density and compactness of bubble
system can operate in parallel for nonvolatility eliminates systems make 128K bytes of mass
faster memory transfer or multi- the need for backup storage easily possible in a briefcase
plexed for low power consumption. computer, and the absence of disk
A software program acts as a conduit
batteries and lowers drives reduces a portable's weight.
for information between the bubble the power Grid's solution to the problem of
system and the external system. consumption. how to load programs into a com-
An additional controller, the puter that (initially) didn't have a disk
7220-4, which supports up to eight Price reductions to less than $300 drive was to have Compass owners
BPK70-4 Bubble Storage Subsystems, per unit in 1982 have helped bubbles use the built-in modem to load pro-
can be purchased separately and is move into point-of-sale and banking grams over telephone lines from a
also being reduced in price. terminals and portable computers, Grid central computer.
The next price step for Intel is a tar- notably the Grid Compass (with 3 Loading programs is not a prob-
geted $150 tab by 1986 for its 7114 megabits of bubble memory) and the lem, though, when bubbles are used
4-megabit bubble system. The 7114 Teleram. in networked office systems. In this
will be compatible in form and func- Bubble memory has many advan- type of system, bubbles can provide
tion with the 1-megabit kit for easy tages over tape and disk storage for a large amount of working storage for
upgrade design paths. By that time, portable manufacturers and users. A application programs and data load-
a new generation of bubble devices, bubble's nonvolatility eliminates the ed from large computers into
built around the 16-megabit bubble, need for backup batteries used to workstations that may or may not be
should make its first appearance. protect RAM memory and lowers the portable. It's possible that we'll see
Because of their high price, reli- power consumption. (The Teleram portable workstations plugged into
ability, and immunity to environ- uses power cycling techniques to an information network during the
EXPEGT A I^OrI'>j^mVEDIT
Widely acclaimed as an editor, VEDIT has evolved to Reviewers' Comments
be much more. Only VEDIT offers the combination of a
The performance of this product is nothing
versatile full screen editor integrated with a powerful
short of outstanding!'
command language based on TECO. For the first time
VEDIT is a 'virtual' text editor. The amount
you'll be able to perform complex, yet useful, text
of memory in your computer does not limit
manipulations that are virtually impossible with other
the size of the file you can edit.'
editors or word processors.
VEDIT acts just as its advertising and
VEDIT is completely customizable -- it easily
documentation claim, with no unexpected
configures to your favorite keyboard layout. Use any
errors or other problems. If anything, the
function or cursor key you wish. Plus, our total
advertising claims for this product are
commitment to hardware support ensures that VEDIT
understated.'
will be perfectly matched to your individual needs and to
any microcomputer you are ever likely to own. Tim Daneliuk, InfoWorld - May, 83 VEDIT' s 'visual ' mode, where you will spend
VEDIT cuts programming time in most of your time, has a multiplicity of
half - with multiple file handling, valuable one-or-two-keystroke commands
macro capability and special features which make it very easy to enter and modify
for Pascal, PL/1, 'C', Cobol, Assem- text.'
Frederick Zimmerman, Sextant
bler and other languages . And it can - Fall, '83
help with source code translations
(example ZILOG to/from INTEL VEDIT's by all odds the most flexible
translator macros are included). A programming editor I've ever seen.'
complete line of translators will be One of its best features is multiple buffers;
available soon. that is, you can store chunks of programs in
Word processing is a snap with various places and pull them out into your
word wrap, paragraph and print main file when needed.'
functions . Command macros free
Jerry Pournelle, Byte - September; 83
you from tedious search/replace
operations. Hundreds of search/rep-
lace on dozens of files can be per-
formed by VEDIT without waiting or True Full Screen Editing text More and g 1 Change Disks \1 hile Editing;
intervening Edit Files One Disk in Length Il) Scratehpad Buffers ord W rap. Format Paragraph
Expect a lot from VEDIT. Its per- Automatic Disk Buffering I.trad Save Butters on Disk Simple Printing
formance and our support will make Compact (Only 16K) and Fast Powerful Command Macros I^f) Page Indexed Manual
Display of Line and Column Directory Display Startup Command File
it the best software you will ever buy.
Set/Goto Text Markers Edit Additional (small) Menu Driven Installation
'Undo ' Key to Restore Line Fibs Simultaneously Program CRT Function Keys
Automatic Indent/Undent Insert Another Disk File Support .'fewest CKI' temlinals
Adjustable Tab Positions Unlimited File Handling Flexible Mlemor,^ Map Support
Repeat Function Key Recovery from ' Full Disk' Customizable Keyboard Layout
CP/M u a reWslered lade-,k of Io,ul R -dl Inc MSDOS u a tradenaek of Microsoft IBM a a Ired..rk of
CompuView
In[ernalioral Busineo Machines Quoin fmm LdoW'orld retry Coypnght 1983 by PopularCccoputin& Inc a sobsidiaoy of
CW Cummuniadoic, Ira F,amingham . MA It,-Ind horn InfoWorld Quaus from Byre ronoa dopynghi 1983 by By..
PublrI-.. Inc Qum. Iron, Se unl reviex Copyright 1983 1, Saunl loblohing Mo
PRODUCTS, INC.
1955 Pauline Blvd., Suite 200 Ann Arbor, Michigan 48103 (313) 996-1299 Telex - 701821
Orders: P.O. Box 1349, Ann Arbor, Michigan 48106
Circle 110 on inquiry card. BYTE November 1983 63
day and riding home in a briefcase at
night.
Helix PCBM
Helix Laboratories of San Diego,
California, has announced the first
bubble-memory board for the IBM
Personal Computer (photo 4). The
4-megabit Helix PCBM uses four In-
tel 7110-4 1-megabit bubble memories
and offers 512K bytes of nonvolatile,
high-speed mass storage for the IBM
PC. Its operation is completely silent
and several times faster than a flop-
py disk. The 4-megabit Helix PCBM
will retail for $1500, and a 2-megabit
(256K-byte) board will cost $1000.
When Intel's price reductions go in-
to effect in 1984, bubble memory will
become highly competitive with
RAM disks-comparable in cost,
slower, but nonvolatile.
M,c-
However, help is at hand. Alex has Printmates periods and squiggles and other
been on the phone to Winthrop When my mad friend first got me simplistic characters, but in fact it's
Saville of Personal Computer Prod- into the small-computer business very hard to do, and there's almost
ucts (the Applicard people), and way back in the dark ages of the no commercial software to simplify
they're working on a generalized pro- seventies, the only letter-quality the task.
gram to fix the problem. I'm sup- printer was the Diablo Daisy Wheel. Finally, dot-matrix printers allow
posed to get it Real Soon Now, and Later came the NEC Spinwriter. Both you to change typeface and font
I'll let you know when I do. were impact printers. without physically changing the type
However, I don't want to leave you I still have my Diablo 1620. I also elements; it's all done under software
with negative impressions. The new have an elderly NEC 7710. The Diablo control.
Applicard, with its memory disk, has been to the shop two or three The MPI printers all have these de-
speeds up Apple CP/M something times and is covered by a service con- sirable features. They also come with
wonderful. tract. Amazingly, the NEC 7710 has readable documentation, so that it's
Unlike the Softcard, Applicard lets never been out of service except for not all that hard to use the advanced
you operate with a full-up Apple. about 15 minutes when the house- features. It's also easy to get the paper
This is because it does most of its pro- keeper had inadvertently thrown a in, change the ribbons, and do all the
cessing on-board, relegating the Ap- switch while dusting. other stuff needed to make full use
ple to a smart terminal with a bit of In those days you simply wouldn't of the machines.
extra memory. The Softcard works consider a dot-matrix printer for pro- We've had ours for some time now
the Apple more heavily, and since fessional work. and have experienced no difficulties.
full-up Apples are already at the edge That's no longer the case. True: I True, I haven't worked the MPI
of reliability, Apples with lots of cards still think professional writers would printers as hard as I have the NEC
plus Softcard often make strange er- do well to have real letter-quality Spinwriter, because I'm still old-
rors. We haven't noticed those with printers, since their output is fashioned enough to prefer the letter-
the Applicard. marginally easier to read, and any- quality print output of the NEC.
The Applicard people also make a thing that saves an editor's eyesight However, that's changing. I'm setting
board that will trick your Apple into is a plus for sales; however, really up the Printmate 99 to work with the
thinking it's an IBM PC. I don't have good dot-matrix printers have Dual Processor as the primary device
one yet, but I'm looking forward to become good enough. for program listouts and other stuff
testing it. Some are better than good enough. for internal use. In the next few
The machines from Micro Peripherals months we'll really bash it about. I
Word Handler Inc. ("The Printer People") certainly don t expect any trouble from it.
The Apple II belongs to Phillip, 15, are. We have two, the large Printmate John Matlock of MPI tells me the
and Richard, 13. For about a year they 150, which usually operates with the company will soon come out with a
used it only to play games. Lately, Z-100, and the smaller Printmate 99. small, very rugged, and very portable
though, I notice they're using Word Both work exceptionally well. The 150 printer. I'm hoping it will be small
Handler, which they're really pleased has a "Screen Dump" program for and rugged enough that I can have
with. They're doing their homework the Z-100, so that anything you can a fitted case built for it and take it
with the Apple now (but they're also see on the screen, you can get a with me on trips as checked luggage.
still playing Temple of Aphsai and paper copy of. That's neat. If it can survive the airport baggage
other games). Phil is also designing One important thing about dot- smashers, it will be just what I want.
his own dungeon. matrix printers is that the matrix have
I confess I know little about Word enough dots. Some of the really Where Do We Go From Here?
Handler. However, I can guarantee cheap printers don t, and therefore A year ago it seemed clear enough:
that young computer users can learn they have no true descenders. De- systems based on the Intel 8086 chip
it without help, because I've yet to tell scenders are those letters (g, j, p, q, would dominate the market. The
the boys one thing about using it- y) that extend below the normal line 8086 would be followed by the 1-86,
and they're certainly doing their of print. Some printers cart print then the 2-86, and so forth; each
homework with it. below the line, so that the q looks a upgrade would be able to run the
I'm no great fan of the Apple as a lot like the figure 9, while the j and previous chip's software.
professional computer because I p are simply ugly. Print without de- The only real rival to the 8086 and
think you can get a lot more for your scenders is surprisingly hard to read, its successors was the 68000, and it
money; but as an all-around machine at least for me. had no clear follow-on, no clear path
for learning that mysterious skill Graphics are an important advan- to future development.
known as "computer literacy," there's tage dot-matrix printers have over I still believe that the 8086 and its
a lot to be said for it. Besides, you can letter-quality machines like the successors will win out, but the bat-
play Crush, Crumble, and Chomp, Diablo. In theory you could, I sup- tle is going to take longer than I
which is still my favorite computer pose, make a daisy-wheel printer do thought. The reason is that the suc-
game. crude graphics by programming cessor chips aren't being produced in
CIRCETM
Some of CIRCE's Advanced Features are:
• CP/M '* or CDOS'* upward-compatibility allowing continued use of the largest
existing micro software bases.
• Each of CIRCE's 16 users or tasks may utilize Virtual R.A.M. Storage beyond the
R.A.M. accessible through direct addressing, which may be dynamically allocated
by the system.
• Supports both the extended IEEE 24-line addressing and new 16-bit 8086;1*
8088;"* Z8000 '* microprocessors as well as the industry-standard 8-bit proces-
sors such as 8080:-* 80851"* 6800;"* 6502, 5* and Z80' *-based systems.
• CIRCE permits extended R.A.M. bank-selection up to sixteen 8 megabyte banks
in the CIRCE 2.0 Z8000-1 version (sixteen 64K R.A.M. banks for Z80 or other
8-bit processors). This permits individual programs to be as large as 128 megabytes
on a Z8000-1 system with extended memory-mapping under the 16-bit version of
CIRCE, Version 2.0. DMA is possible without wait-states on the first 8 megabytes
of R.A.M. under the CIRCE 2.0 Z8000-1 version, and the first 64K of R.A.M. in
CIRCE 1.5 8-bit versions. The 8086/8088 versions of CIRCE 2.0 allows 1 mega-
byte of DMA, and 16 megabytes of extended memory-management with
CIRCE's virtual memory subroutines.
• The forthcoming CIRCENET'*system from STRATEGIC SYSTEMS
CORPORATION will initially allow 1,024 packets of sub-networks (or groups),
each sub-network comprised of as many as 16 multi-user systems, each system
containing up to 16 users or tasks. The entire Network will be able to share
common Network-Resources, while allowing packets to share packet-common
resources and users to cross-communicate through system priority-queued "links:"
There will be provisions for Inter-Network Cross-Communication and Inter-
Network Common Resources, and CIRCENET will allow X.25, BiSync, and
SDLC protocols between users, allowing cross-communication with existing
"Mainframe" networks!!
CIRCE also includes a sophisticated Multi-Level User Password System.
Available on 8" or 5" disk.
*CIRCE and CIRCENET are trademarks of Strategic Systems Corporation; CP/M is a trademark of Digital
Research of California; CDOS is a trademark of Cromemco, Inc.; 8085 , 8086, & 8088 are trademarks of
Intel Corp.; Z80 & Z8000 are trademarks of Zilog, Inc.; 6502 & 6800 are trademarks of Motorola, Inc.
ler
TM
Gra pp
rinter Interface
Buff&rboard For Apples and Printers
The Original Apple® graphics printer interface. The economical way to add printer buffering. The
Since its introduction three years ago, the Bufferboard easily adds memory to your current
Grappler has been imitated by many, but never Apple interface system, freeing your computer for
matched. Now with Dual Hi-Res Graphics for side additional input. Easily upgradable from 16K, the
by side reproductions and Mixed Bufferboard can store up to 20 pages of text. It
Mode screen dump- fits neatly inside your Apple, "docking" onto your
ing, the Grappler+ existing printer interface* No clumsy boxes or
remains the most cables, no external power supplies... just conve-
intelligent interface nience and
available. Over two economy. With
dozen commands the Bufferboard,
give Apple users full control over any graphics or you might never
text on the Apple screen, including a new 80 wait for your
column text dump. Performance, reliability and printer again.
support have made the Grappler+ the #1 selling *Versions for standard Grappler + , Epson APL and Apple
intelligent Apple interface. Parallel Interfaces.
It..!
research professor with the Univer- ttqr
rtss "7rtttsq sttuuuittsggrst tuuuutsr„sr^
sity of Rhode Island. The number ssr^ttts _rtuttsq ° tuuuutssq rtuuumuutttssr
and size of bubbles in the ocean can
M ?w
be measured two ways-optically, by
measuring the intensity and color of 1I.9-!M lis II .I(1.I)SIM 31NK (423-399) Pol.0
light reflected back from the bubbles,
and acoustically, by determining (1a)
how much sound energy they
absorb.
"Unfortunately, the two methods
give answers that vary by orders of
magnitude," says Maclntyre. So,
with Duncan Blanchard of the State
University of New York at Albany, M
he set out to learn why, by examin-
ing the optical properties of bubbles.
"We borrowed some programs to
do the calculations from the National
Center for Atmospheric Research in
Boulder, Colorado, and ran them on
the NCAR Cray-1 supercomputer,"
said Maclntyre. Using those pro-
grams, it took less than a second to
perform the necessary calculations.
To avoid the headaches involved in
writing additional grant proposals
and working with the NCAR
through transcontinental phone calls
from Rhode Island, Maclntyre de-
(1b)
cided to rewrite the programs to run
on his PC. Photo 1: Two plots showing the scattering of unpolarized light by an 18-micrometer bubble
He has adapted the programs to let as a function of the wavelength (x-axis) and the viewing angle (y-axis). Photo la is a quick-
and-dirty plot that represents intensity as a given color. Photo 1b, which takes longer to plot,
him examine how different wave-
produces a true three-dimensional contour plot.
lengths of light interact with the bub-
bles in different ways, depending on
the size of the bubble and the angle angular dependence term that equals converge properly (that is, it "blows
at which an observer looks at the the sum or the difference of the up" to infinity once the series goes
reflection (see photo 1). The problem derivatives of Legendre polynomials, beyond a certain number), Maclntyre
is solved by computing the amount involving trigonometic functions and solves it by backward recur-
of scattering separately for horizon- complex fractions; and the sum or sion-checking the size of the
tally and vertically polarized light. difference of two Bessel functions, final function against the differences
Each function, in turn, is a seeming- each of which is a series with 20 or between successive terms in the
ly infinite sum of series approxima- 30 terms that include factorials. function. Checking the scattering of
tions made up of two terms: an Because the second term does not 20 different wavelengths of light at
MAN, j^g
V-s r` " 4 yaw N
op
-P,"M 5, 2"
oli 4. yd, 1
4;, "Uh
L.
-14- 1W n
VM
• Stand Alone BUV-IIA $66.50
• 256K Buffer (200 ns) • Heavy duty
• Integrated keypad • Safety switch
• EPROM simulation • UV indicator
• Fast algorithm
• Power down sockets BUV-IIB $95.50
• Temp compensated • Heavy duty
Ref. voltages • Timer
• 16 formats & 8 baud rates OVER 26 FUNCTIONS • Safety switch
• Auto-user friendly-mode • Edit • Delete • 110/220 voltage
• CRC Check • 16 Diagnostic
OTHER COMPLETE SYSTEMS
[B I Y I T I E I K • Block Move Functions
• Over Program • And More!
• Insert (
Si 5 R (remote) $695
S 15 P (4 key) $795
S 15 B (bipolar) $895
COMPUTER SYSTEMS 305) 994-3520
CORPORATION 4089 S. Rogers Circle #7, Boca Raton, FL 33431 S15G (gang) $1095
■
SandStar '" Multifunction Card SandStar '" 51/4'"&8" Floppy Drive Controller Card SandStar '" Memory Card and Module
Configure your card with as many as six 5and5tar '" Modules . As with Control up to four 51/a" floppy drives or two 8 " drives externally. This Expand your total system memory from 64k bytes all the way up to
all 5and5tar" Cards, all modules function independently. Card accepts up to three 5and5tar " Modules. 640k bytes using only one card slot. In addition, this card accepts up
to three 5and5tar'" Modules. Includes StarDisk'" Software.
SandStar"
SASI Host
Adaptor Module
This module interfaces
your PC to any 5A51 (or
SC51) compatible device
." such as the xebec hard
SandStar Parallel Port Module Disk Controller SandStar '" serial Pbrt Module SandStar " Hard Disk
This port is a Centronics" compatible VO port This module is totally compatible with software
which may be used to connect a printer or used written for the IBM Asynchronous Adaptor and
Controller Module
This module provides an interface between your
as a general purpose VO port. IBM diagnostics may be used to connect to a MODEM , serial IBM PC and the industry standard 5T-506 type
will run on this module. printer or any device using a standard M5232-C hard disk drives. Includes CC (error checking
interface . The port may be configured as Serial and correcting).
Port #1 or #2.
^Larrtoaem -
Module
This module is a 300/
1200 Baud Intelligent
Modem that directly
connects your PC to a
telephone line using a
modular telephone jack.
nd5tar '" Clock Calendar Includes features such as SandStar '" Game Adaptor Module
s module automatically loads the correct auto-dialing and auto- With this module you can attach up to four
e and date each time the system is powered answer paddles or two joysticks. It may also be used
The clock and calendar are equipped with with four digital inputs and four analog inputs for
tery back -up and run even when the power is general purpose graphic applications. It uses the
ned off. Software included. same type 15 pin "D" subminiature VO
connector as the IBM Game Control Adaptor.
02
M 'A
"Thanks for the prompt reply. Sure "Gar The pedigrees for next "Attn. Prod., Sales, Purch.: Recom-
was a lot faster than waiting for wee^s` auction are as follows.." mend 50% blue, 30% red screen for
the mail!" closest match.'
A complete plugg-in communications you easily make a call, end a call, or answer
system for AppleO computers. From Micromodem Ile a call. When you're on the receiving end,
Hayes, the established telecomputing Smartcom I your Micromodem Ile answers automat-
leader: the simple but sophisticated ically, even if you're not there!
Micromodern He TM plug-in board Convenient! And so is the Smart-
modem and its companion software, corn I memory for phone numbers.
Smartcorn I.Tm Everything you need to Smartcom I stores three of your most
expand the world of your Apple 11, Ile, frequently called telephone numbers
11 Plus and Apple Ill. In one, convenient and one prefix. Plus, it also remem-
communications package. bers the last number dialed.
With Micromodem Ile and Smartcom 1, Smartcom I also provides a direc-
ou can access data bases, bulletin tory of the files stored on your disk.
oards, and the varied resources of infor- And lets you create, list, name, send,
mation services. Plan your travel itinerary calls when dialing. That way, you'll receive, print or erase files right from
via computer, including flight numbers, know if a line is busy With Smartcorn 1, its menu.
hotel and rental car reservations. Retrieve Micromodern Ile automatically redials Smartcorn I is as versatile as you need it
and anal ze daily stock and options prices. your last number. to be. It accepts DOS 3.3, Pascal, CP/M11
Work at =e and send reports to your Discover how Micromodern Ile can 3.OorCP/ Plus'loperatin,g systems.
office. You can even do your gift shopping help maximize the capabilities of your And acco modates up to six disk drives
by computer! Apple. While Smartcorn I software will and several printer interface cards.
Micromodem Ile. Think of it as your minimize your efforts. Like all o r products, Smartcorn I and
Apple's telephone. it allows your com- Smartcom I companion software. Micromodem Ile are backed
puter to communicate with any Bell-10 3 For effortless communications. by excellent documentation
type modem over ordinary telephone Whetheryou'rea ewcomer C1WS and full support. Including a
lines, at 110 or 300 bits per second. topersonalcomp, tingorasea- two-year limited warranty
Micromodern Ile installs easily in an soned profession , you'll appreciate on Micromodern Ile and a 90-day warranty
expansion slot, and requires no outside the ease and spee with which you can on Smartcom V
power source. it connects directl to perform any communications fiinction. See your dealer today. Then plu into
either a single or multiline moduiar Thanks to Smartcorn V the exciting world of t^lecomputing.
phone jack. to perform both Touch-Tone' Let Smartcom I guide you through a few Hayes Microcomputer Products, Inc.,
and pulse dialing. easy-to-answer questions to tailor the 5923 Peachtree Industrial Blvd., Norcross,
Micromodern Ile dials, answers and dis- program to your particular needs. Then Georgia 30092. 404/449-8791.
connects calls automatically. And, unlike you're ready to go!
some modems, it operates in full or half Make a selection from the Smartcorn I ^CC ippnoeed in U.S. A
1983 Hayes Microcomputer Products. Inc.
duplex, for compatibility with most time- menu to manage your communications, Mir,omodem Ile and Smartcom I are trademarks of Hayes
,roducts. Inc, Apple Crimp` e' is.' eg
sharin systems. filesor rinter. Pro^rarri prompts guide you of American
R
rk"ofteArF`ple Computec Inc. Touch-Toice
r`ra'cdreomcoam
In Te ,PyM hone and Tele fraph CP/M is a trademark of Digital
A Mit-in speaker lets you monitor your along We menu selections let esearch. c, C Plus is a tra emark ofAdvanced Logic Systems.
E s t r dg e
lieved that being different was the
most incorrect thing we could do. We
reached that conclusion because we
i
thought personal computer usage
would grow far beyond any bounds
anybody could see back in 1980. Our
The president of IBM's judgment was that no single software
supplier or single hardware add-on
Entry Systems Division manufacturer could provide the total-
ity of function that customers would
talks about standards, the PC's want. We didn't think we were intro-
simplicity, and a desire not to be different ducing standards. We were trying to
discover what was there and then
by Lawrence J. Curran and Richard S. Shuford build a machine, a marketing
strategy, and distribution plan that fit
. The desire to offer a system that would siderations immediately led to the selec- what had been pioneered and estab-
appeal to experimenters who would be tion of a 16-bit processor, says Estridge, lished by others in machines, soft-
able to add value easily was one of the who notes that the Intel 8088 was a par- ware, and marketing channels.
motivations that guided designers at In- ticularly fortuitous choice: "It happened There is a 3.9-inch disk drive in the
ternational Business Machines (IBM) to be there when we needed it to introduce IBM family that is not the same size
Corporation when it undertook develop- the power of a 16-bit computer and keep as some of the more popular drives
ment of the IBM Personal Computer (PC) the affordability of the 8-bit I/O [in- that are becoming de facto stan-
in 1980. Philip D. Estridge, president of put/output] architecture." Estridge ex- dards; is that of concern to IBM?
the IBM Entry Systems Division in Boca plains that the 8-bit I/O architecture I can only tell you what we're doing
Raton, Florida, explained that desire to makes it simple for users to add equip- in the personal computer group.
develop what is called an "open system" ment to the IBM PC "without doing a There are many activities within IBM.
to BYTE editors in a recent interview. lot of work or spending a lot of money" Each has its own goals, and I
IBM wanted to provide a simple system because the 8-bit interfaces are easy for wouldn t comment on what they're
that offered customers the ability to ex- hobbyists and third-party add-on manu- doing. But when we were develop-
periment with very little effort, Estridge facturers to understand. ing the product in 1980 and 1981,
says. He adds that the idea for a system Estridge would not discuss unit ship- alternative disk sizes were emerg-
that customers could easily apply as they ments or dollar sales of the IBM PC, and ing-3%-inch, 3.9-inch, and 51/4-inch.
saw fit had been implemented by other he would not talk about future IBM prod- But then you look at the tremendous
personal computer manufacturers. uct plans or competitive products when number of people who manufacture
Simplicity was a key consideration in he spoke with Richard S. Shuford, the 51/4 -inch media, the number who
the IBM PC design, but counterbalancing BYTE's special projects editor, and have equipment that produces the
simplicity was the need for a product that Lawrence J. Curran, editor in chief. reproduced programs, and the num-
had durability as well as enough capaci- BYTE's questions are in boldface and ber of customers who have the
ty and power to grow. The latter con- Estridge's answers are in lightface. media, and you have to conclude that
FOX&6ELLER/NFORMAT/ONHOTL/NE (W1f-794-WB3 ,
^
A defect is a defect-it doesn't mat- the electrical characteristics. We have him to use as for a customer, because
ter if it's a corner crushing on the what we think is a balance. The more he's a customer too. If we burden him
cardboard box you ship it in or the closely you put it together, the more with high-technology complexities-
machine not functioning at all. It's ex- difficult it is for somebody to add tools and equipment that are un-
actly the same for all defects. And something to it; you get hard-to- familiar, hard to get, or expensive,
when you start out with that mental- manage mechanical assemblies. That parts that are in limited supply or
ity, if you have a defect, you ask not makes putting it together and taking available only from IBM-these
only how to fix it but also what is the it apart hard and error-prone, or you things would make the machine dif-
source of this problem, and how do create fittings that are not generally ficult to service.
we eliminate the source? In that par- available, so other people cant get The new IBM color monitor is cer-
ticular situation we eliminated it by the equipment they need to build an tainly appreciated, but are you satis-
not having it. We couldn't sense that add-on piece of hardware. fied with the display quality you get
there were a lot of people who You've talked a lot about designing with the color display adapter?
needed it. the machine to make it easy for peo- Yes. I think it's a good balance be-
Back to the design of the case. Did ple to use-to experiment with the tween price and function.
you consider trying to go for a machine, to add to it . Were you Did you consider making a special
smaller footprint for the machine, thinking more of dealers than ex- color monitor that used higher fre-
possibly by trying things like stack- perimenters or hobbyists? quencies?
ing the motherboard on top of the First, we knew that dealers would Yes, but then you have to buy more
disk drive? have to provide warranty service. We memory that fits on the color adapter
It was the smallest footprint we could tried to design the machine mechan- card. It raises the price. We think the
figure out. We wanted to have the ically and electrically so that it was granularity, number of colors, and
machine work in a wide range of en- simple to understand and work with. number of memory bits on the card
vironments: heat, temperature, We chose electronic components so strike a good balance between defini-
humidity, and electrical interference. that there would be commonly avail- tion, function, and price.
When you start considering all this, able parts, with the serviceman at the Do you think we will be seeing more
you can't make it as small as you bench in the store in mind. Our goal applications that use graphics-that
would physically make it because of was to make the machine as easy for graphics will be a dominant segment
^, , V caitn9 a M^ coson
:., g um e rot\IO_, ut`\,ty,
sct^ae
em that fnu\ ort, \^ C
P 0\ rod d 6 gp8
ede0 " ede and
n9 a' o and to , aocessors
rv., G \s crocrrR debtn nt 50 w ace rouitnes's80 , 780, 8p88
0 AZ 8080 a5e e5akh ;eat id u '00(d
V10 Va,geeta^Aa1seavc OS SeouP ue de toc the 8086 ,
and 9ens Lastbus
ut\c r+atr\redby
rn PpP tt.`Hess, SIC
generate yt\ab\e \ro sbeen ac' y of bu t\or$ a^
and Sc' EG C a:
. PZ^ Uers ace rG G ha w\de 'acc\ a\ aPP\rca o and d'sk to o'de's
. G<oss °°" sage m 198 5 \newde M and',Han a SPec'N pro and p°'cn
. S nce As ce a9P\tcad°eHtefa\nR1e p "One o' ,s CODlj^SP`ax
, ° nec Money ON J add b sores`
ss ' na, database
CoH`rner
pR^ -`7 0 _1
c s`M$00st 249
. $OFTw sb YSNJ 0 4004
66l`'1'PiM ^1-
MPIM
^?V 530J997
CPI App^EO 30
Z1t, Cum------ppr
tav VC
Shipping : COD, 2nd day delivery, or Canada, add $5. Canada 2nd day or US next 'kets a`
day delivery, add $20 Outside North America. add $20, and for 2nd day add $75. Tj C6°ss Comppire^ Otn
Ap lec cross
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.
1 Softline Corporation
1333 60th Street, Brooklyn, N.Y. 11219
systems because we couldn t figure
out where the propensity would be;
we wanted customers to decide that.
Why were CP/M -86 and UCSD
Pascal so much more expensive than
PC-DOS?
You'd have to talk to Softech Micro-
systems, which did the research.
Was the price determined by Softech
Microsystems' licensing agreements
with you?
Yes.
What do you think about Digital
Research's recent moves to cut the
price?
You'd have to talk to them.
Have you looked at any of the up-
and-coming languages , such as
Logo?
We've announced Logo for our ma-
chine, to be available in the fourth
quarter.
Theft is a threat to software development. Do you think that's a good package?
I think it's terrific. What we have on
of the market? Most IBM software seems to allow our machine is really dazzling. It's
Yes. I think the old saying that a pic- users to make a limited number of been a lot of fun to experiment while
ture is worth a thousand words is copies. Do you have any thoughts we were developing it. I don't know
true. about copy protection? how to project its popularity, but I've
Do you see color as a practical tool Do I ever. It's wrong to copy-protect had a lot of fun with it.
now in business graphics , or simp- programs. The only reason anybody Why did you decide to put Logo on
ly a nice feature to have? does it is because there are thieves the machine?
I think that color is going to change who steal your product. That's Because people in the education in-
over the next short period-maybe a wrong, too. There ought to be some dustry said they needed it.
couple of years- from being some- way to stop that without creating Have you used it yourself?
thing we think about as an interest- products that are unusable. I use everything we're producing.
ing curiosity to something we wont What do you think of having serial Do you have a machine in your
know how to get along without. It numbers in the hardware match to office and at home?
will be that dramatic a change. Look the software? Yes, to both. I prepare letters at home.
at color TV. You're using more senses, None of those techniques work. I have some bookkeeping informa-
and it's probably well proven that the There is no one who has a technique tion. We have a few investments that
more senses you involve, the more for protecting against copying code I like to pretend I can manage. I play
likely you'll get the message through. that works in all environments-hard games. I use it as a way to see every
If you don't think color is important, disks, communications, local-area package we're developing and plan-
turn it off the next time you watch a networks, single-user, easy-to-use, or ning to introduce.
football game and see how you like hard-to-use. I guarantee that what- Do you use non-IBM software?
it. It's a feature that is going to quick- ever scheme you come up with will All the time.
ly find use in all applications, not just take less time to break than to think Do you care to say which?
in business. of it. I think theft is also a threat to No, but I get my hands on as much
Were you disappointed that so many software development. It's going to of it as I can and see what it looks
users were not getting the color dis- dry up the software. It's incredibly like.
play adapter for a while? difficult to write software, and peo- Do you think other people are devel-
I wouldn t say that so many were not ple are going to stop doing it if they oping good software?
getting it. can't get a legitimate return for their Absolutely. They sure are.
There was a study that said 90 per- efforts. Are you pleased that a certain sub-
cent of the people were using just Are you satisfied with the market culture is growing up around your
the monochrome display. success of operating systems other machine?
I'm not going to comment on some- than PC-DOS-CP/M-86 and the I love it. I think we're in an era in
body else's study. I know how many UCSD Pascal p-System? which the public has adopted per-
are buying it. We came out with three operating sonal computing in the same way it
No matter who you are, the price is right and its as easy as abc.
Jane is now available for the Apple 11,11+ 64K, //e, Commodore 64.
Available soon for the Atari series and IBM PC.
®arktrorncs corporation 113 South Fourth Avenue , Ann Arbor, Michigan 48106, 1-800 -Call-ARK, in Michigan , (313) 769-7253
Enhancing Screen Displays
for the IBM PC
This program takes full advantage of the PC's color and
monochrome monitors
by Tim Field
You can purchase the IBM Personal with the color monitor would be match the display to the operating
Computer (PC) with either a mono- more useful if operators could easily environment, and the opportunity to
chrome or a color display, or you can change the foreground and back- work with personal preferences.
use both monitors on one system. ground colors for text display. The in- A system that incorporates both
This article briefly compares the ability to change colors limits the user color and monochrome monitors
features of both displays and demon- to black-and-white text combinations could allow you to alternate between
strates how you can use a program or the whim of the programmers two display types, thus doubling the
called Screen to take full advantage who designed a particular applica- flexibility you have using individual
of both monitors' capabilities and tions program. The ability to change monitors. For example, you could
simultaneously adapt them to your colors, on the other hand, provides edit a program using the mono-
own needs. This set of easy-to-use welcome variety and can relieve the chrome display and then switch to
enhancements is implemented as a eyestrain that often results from ex- the color display for graphics output.
short resident routine that is trans- tended use. Or you could take advantage of a
parent to applications programs and Such flexibility would also enable type of dual-windowing capability,
the DOS (disk operating system). you to adjust the color scheme to the setting up one screen to display text
The two displays offered with the display's environment. A soft or graphics and switching to the
IBM PC and the new PC XT can be other to perform another task, refer-
used in any of three configurations. Using the monochrome ring to the contents of the first screen
A system can, for example, be out- for guidance.
monitor for reference,
fitted with the IBM monochrome The Screen program presented
monitor that provides green charac- you can create graphics here makes the PC's displays easier
ters on a black background with ex- on the color display. to use for both textual and graphics
cellent resolution. Or you can choose applications by supplying these en-
the IBM color monitor adapter that scheme, such as yellow on black, hanced capabilities. Indeed, PC-DOS
provides color and graphics capabil- would be easy to read at night, 2.0 does provide limited capability to
ities; its characters, however, aren t as whereas a bright setup, such as white switch from a monochrome to a col-
well defined as those on the mono- on blue, would be pleasant for a sun- or monitor using the MODE com-
chrome display. The most advan- lit room. Changing the screens col- mand; however, it requires that the
tageous configuration, though, is to ors also makes it possible to enjoy a computer be under direct DOS con-
set up both monitors on one system, three-color display for applications trol to make the switch. This means
making each available for a wide programs that take advantage of the any applications program you might
range of needs. Regardless of which PC's highlighting capabilities. be running must be terminated to
arrangement you choose, comfort A choice of display schemes for the take advantage of this capability.
should be a major factor in your deci- monochrome display-the standard Using Screen, however, you can
sion because prolonged use of a video combination of green charac- switch monitors at almost any time,
difficult-to-read display can cause ters on a black background and even while the PC is running an ap-
such problems as eyestrain and reverse video, black characters on plications program. Another advan-
irritability. green, affords the same advantages tage is that it's easy to use-you don't
Both displays are limited in terms as those offered by the color moni- need technical expertise to enhance
of user friendliness. Systems set up tor-reduced eyestrain, the ability to the displays' operations.
NOTE : THE COLOR SEQUENCE IS AS FOLLOWS: = 0007 BN VAL EQU 07h Standard B&N attribute sent to monitor
BLACK, BLUE , GREEN . CYAN. RED, = 0410 EQUIP FLAG EDU 410h Area in RAM that contains EQUIPMENT status
MAGENTA . YELLOW , WHITE , BLACK.ETC.
= 800F CHK MODE EQU 15 ; Screen interrupt function to check mode
= 8007 MONO MODE EQU 7 1 Screen mode of 7 indicates monochrome
Figure 1 : Implement one of Screen's five func- = 0083 COLOR_ ADPT EAU 3 Modes from 8 to 3 are non-graphics color
tions by pressing the Alt key and the key as-
signed to the display change you want to ;t##ftf*tt4*#tft4ff#flft ##t**t*f#t*#t#fftffttt *4tffttiff4t # t#ttff4ff!
make.
Start code area
Screen should not obstruct the com- Define storage areas and data structures
puter's operation.
tf#+tt**tt*t+ltttt **+ i**it*tt##tt*##t#+*tftttttt +** t+t*ttf+tff tt!#fr
The program provided in listing 1
attains these goals. When you first ; Define keystroke scan codes for the five SCREEN functions
run Screen, it sets itself up to work 0108 6800 FORE_ INC ON 6800h ; Foreground increment
018A 6A00 BACK INC DN 6A08h ; Background increment
as though it were an internal part of 818C 6000 C8040 ON 6000h ; 80x25 to 40x25 flip-flop key
the DOS. It works automatically with 018E 6E00 COL MON ON 6E00h ; COLORIMONO flip-flop key
0110 7000 REPAINT ON 7800h ; Repaint screen using current mode
most applications programs that use
standard DOS and BIOS (basic in- 0112 OIIA R CUR MODE DN COL88 AREA ; Initialize starting mode
put/output system) screen and key- 6114 O12A R MONO SET DN MONO AREA Pointer to monochrome area
0116 011A R COLOR SET DN COLO0 AREA Pointer to 'active ' color area
board device handlers.
You initiate the program by merely 6118 70 SCRN ATTR DB 70h Current screen attribute
0119 FF SCRN MODE DB 255 ; Saves current screen mode
running it once after you power up
the PC or execute a system reset. (You Define structure used to contain information about 40 and 80
column color modes as well as monochrome mode.
can also set up an AUTOEXEC.BAT
file to automatically invoke Screen on S STRUC
system start-up. Consult the section 6000 0000 CORNER DN 0 ; Defines COL/ROW count of characters for monitor
0882 8008 BF DN 0 ; Colors of FORE and BACK
on batch files in the DOS manual.) 0004 0800 EQUIP DN 0 Equipment setting
When first executed, Screen initial- 0006 0000 MODE DW 0 ; AX value for setting mode of monitor
0088 5 ENDS
Text continued on page 110 Listing 1 continued on page 102
100 November 1983 © BYTE Publications Inc.
LOOK WHO Bins
SOFTWARE
FROM US!
' f you order software from support you'll find at your software arrives. We'll
us, you're in good com- 800-SOFTWARE make sure that you'll receive
pany. You see, some of You see, when you call the finest post-delivery service
our best customers are us, we'll take care of you like in the industry. And that's a
America's biggest corpora- our business depends on it. promise.
tions. Because it does. Which Next time you' re looking
Maybe they're attracted means when you place an for low price and great
by our low, low prices (big order, you can be sure we'll service, do what IBM,
companies are price-conscious fill it the same day. And that General Electric, and a lot of
too!) our unique Order Tracking other big companies do. Pick
Or maybe when you're System'"' is keeping tabs on up the phone and give us
an "IBM ", you're looking for your order every step of the a call.
something extra. Like the way. We'll show you why
personal service, giant inven- Most important, we'll be some hard-headed companies
tory, and in-depth technical there if you need us after buy their software from us.
Aw w4w
MAr WRITE: ❑ rare order, accepted
800-SOFTWAREE
Pcmc call as, m advance.
800-SOFTWARE, INC. ❑ rmn,pr S '.S 1 din Hluc Label
940 Dwight Way, Ste. 14 0 all lor,hlpping charge,.
mahuV. and other boar -T,-
Berkeley, CA 94710 P, c ,
CA residents 0 Ao ,pen Mu Sat_
❑ InaM„afinnul and naClonal dealer
add sal s tax. TO ORDER , CALL TOLL -FREE: 800 -227-4587 reyoe,n docLeaame.
0 Q amsra dues unn available.
F' nr.iik .... ,I........... H„1 or 415-644-3611 0 Prl.e, mar change
811$ 5019 COLBO AREA S ( 5019h,0107h ,20h,3> 80x25 , White FORE , Blue BACK
OIIC 0107
LOWEST IBM/PC O1IE 0020
SOFTWARE PRICES 0120 0003
0122 2819 COL40_AREA S (2819h,0107h , 1Oh,l 40x25 , Brown FORE , Black BACK
0124 0107
We hereby certify that your purchase / 0126 0010
from Discount Software represents 8128 0001
Ca the lowest price sold anywhere. If °'
you find a lower price on what you h))J 012A 5019 MONO _ AREA S (5019h,0007h ,30h,1) Monochrome , reverse video
purchased within 30 days, send the D:i'). 012C 0007
ad and we'll refund the difference. ,1 012E 0030
SAVE 10% MORE . ..CALL NOW! 0130 0067
DISCOUNT PRICE
Lotus 1-2-3 .......... ..$316 NOTE: The standard 8105 ROM KEYBOARD interrupt routine is
WORD PROCESSING executed as a subroutine (using CALL DWORD PTR) if
Multi-Tool Word & Mouse ....... $399 the interrupt was invoked to return a keystroke. Any
Wordstar ..................... $289 other execution of KEYBOARD 10 can be called as a
Spellstar ..................... $199
simple inline FAR JMP instruction, NOTE: The CALL
Mailmerge .................... $179
Wordstar Professional .......... $549 instruction (see just after INT LOOP label below) uses
Easywriter II .................. $299 Dj the address Cored here at KEY-CALL to KEYBOARD-10.
Easyspellerll .. .............$159 0132 KEY-CALL
Select/Superspell ............. $496 0132 EA DP OEAH Far JMP address to KEYBOARD interrupt
Write On ..................... $115
Spellguard .................... $189 0133 0000 0000 DW 0,0
Spellbinder ................... $349 D. ;#t*ttft#+#4# * 4**t***t**4#t ** t4*4t***tot*4 # t#44*t4tt#*44 * tttt4 ** it*44
OC t7Fali '83
See us at booth 3233.
Perfect D a to
COMPUTER CARE PRODUCTS Circle 360 on inquiry card.
PerfectData is the new name ofInnovative Computer Products - the leader in computer care since 1976.
Circle 361 on inquiry card. Listing 1 continued:
0185 7E 08 JLE NOT GRAF
0187 3C 07 CMP AL,MONO MODE Monochrome made
PUZZLED 1189
0188
018C
7D
58
EB
04
6C 90
JGE
POP
JMP
NOT_BRAF
AX
DONE
Restore stack
If Color-Graphics mode, do not
change modes.
ABOUT
018F NOT_6RAF:
018E 58 POP AX Restore A%
0190 36 06 0108 R CMP AX,FORE_INC Is this key to increment FORE?
0194 75 16 JNE TEST BACK Skip if not
0196 3B IE 0116 R CMP BX,CDLOR_SET See if currently using color
019A 75 2D JOE BN FLOP If not, go deal with B&N
019C 8B 47 02 NOV AX,[BXI.BF Gets BACK in AL, FORE in AM
019F EO_FORE:
019F FE CO INC AL Increment FOREGROUND color
0141 24 07 AND AL,7 Keep it within bounds
0143 3A C4 CMP AL,AH See if same as background
0145 74 FB JE EQ FORE Increment again if yes
0147 89 47 02 NOV [BXI.BF,AX Save back to structure
0144 EB C9 JMP DO_CHG Redraw screen
81 AC TEST-BACK:
OIAC 36 06 8184 R CMP AX,BACK _ INC Is this key to increment BACK'
0180 75 21 JNE TEST REPAINT Skip if not
01132 3B IE 0116 R CMP BX,COLOR_SET See if currently using color
0186 75 11 JNE BN FLOP If not, go deal with 8&N
01B8 88 47 02 NOV AX,[BXI.BF Gets BACK in AL, FORE in AM
8186 EA-BACK:
0188 FE C4 INC AM Increment BACKGROUND color
8188 80 E4 87 AND AM,7 Keep it within bounds
01C0 3A E6 CMP AH,AL see if same as foreground
01C2 74 F7 JE EA BACK Increment again if yes
01C4 89 47 02 NOV [BXI.SF,AX Save back to structure
81C7 EB AC imp DO_CH6 Redraw screen
01D3 TEST_REPAINT:
01D3 3B 06 0110 R CMP AX,REPAINT Is this key to repaint screen'
01D7 74 9C JE DO_CHG If yes, repaint
11FA DONE:
Available through your local computer dealer or directly from,
0IFA 5F POP DI
81FB 07 POP ES
11101 mMON! 81FC 5A POP DX
Persoft, 61FD 59 POP CX
Inc. 01 FE 56
01FF
0288 CF
0201
IF
POP BX
POP DS
IRET ; Return from interrupt
KEY ENDP I Done with main routine !I.
2740 Ski Lane
Madison, WI 53713 (608) 233-1000
ee*eff*eefwwe ftefw wffe*eoiffefweH **H***f**a**ef***e**f***ef **ffeeffeefew*
Software for Professionals ... SCREEN_CHG - Changes current monitor screen mode
by Professionals
Inputs: BX points to current monitor structure
SMARTERM is a trademark of Persoft, Inc
VT is a trademark of Digital Equipment Corporation
Dasher is a trademark of Data General Corporation efeeftweefffefeeff * off*e*ff*eff*f*fff * feeeeef*fef * eefeffeff * ef*feetteeefeff
TEMPLE OF APSHAI
IBM-PC SOFTWARE 300% Faster than Disc II
Elite I (up to 163K) . . . S 28900
Modem and Printer Ports
C-ITOH
PRINTERS - DOT MATRIX MONITORS NEC APC
Prowriter I - par . . . . . . $ CALL 300 Amber . . . . . . . . . S 15500 Color APC. 128K Bytes of User Memory . Dual 1 Megabyte FDD5.
Prowriter II - par . . . .. . . . . . . . . . $ 649.00 300 Green . . . . . . . $ 13900 Communications Controller, Printer Controller, Auto Power off, Battery
EPSON 310A including cable . . . . . . . . . . . $ 179.00 Back -up 4K CMOS RAM & Hardware Clock Calendar Programmable
FX-80 , FX100 .. . . $ CALL Color I compos i te . . . . . . . . S 299.00 Character Set. Detached Keyboard w Programmable Function Keys &
GORILLA , Banana . . . . . . . . $ 20900 Color II BOB (IBM compatible ) . . . . . . $ 439.00 Numeric Pad Model H03 . . . . . . . . . . . . . $ CALL
IDS, Pr sm . . . . . S CALL Green Hi-Res . . . . 5 8900
. . . . . . $ 55900 1201 Hi-Res, Green $ 159.00
M--P" sm TALLY
MANNESMANN
1 1 601 . . . . . .. . . . . . . . . . . . . . $ CALL
1203 RGB . . . . . . . . . . $ CALL
1205 Hi-Res Amber .. S CALL
MODEMS
ANCHOR AUTOMATION
83A . . . . . . . . . . S CALL Amber . . . . . . . . . . . . S 129.00 Signalman Mark 1 S 83.00
OKIDATA Green . . . .. S 11900 HAYES
82A . . . . . . . . . . . . . . . . . . . . . . . . $ 419.00 Amber Hi-Res . . . . . . . . . . . . . . S 149.00 Smartmodem 300 S 211.00
83A . . . . . . . . . . . . . . . . . . . . . . . . . . $ 706.00 Green Mad Res . . . . . . . . . . . . $ 9900 Smartmodem 1200 S CALL
84p r . . . . . . .. .. . . . . . . . . . . . . . . . $1055.00 Quadchrome ( R & B) . . . . . . .. . . g 49900 Smartmodem 12008. S 45900
92 par . . . . . . . . . . . . . . . . . . . . 5 499.00 Micromodem II w terminal program . . . . . S 299.00
93 par . . . . . . . . . . . . . . . . . . . $ 927 00 NOVATION
STAR MICRONICS CAT (Acoustic) . . . . . $ 153.00
Gemini 10X . . . . .. . . . . . . . . . . . . . . . . . $ CALL
D-CAT . . S 168.00
LETTER QUALITY 10 each 5a, SS DO . . , . . . . . S J-CAT $ 115.00
10 each 5S:, DS DO ......... $ Auto Cat $ 21900
BROTHER HR-1 . . . . . . .. . . . . .. .. . . . .. . $ 852.00 10 each 5 '., SS DD ..... .. .. $ Apple Cat II 5 27300
C-ITOH 10 each 5'- DS DO . . . .. , $ 212 Module (1200 baud opt. for Apple Cat II) S 34500
Starwriter F-10-40 par . . . . . . . . . . .. . . . . . . . $1179.00 10 each 5'., SS DD . . . . . . . . . . . $ 212 Apple Cat 11 (1200 baud) $ 62600
JUK1 6100 , 18 CPS . . . . . .. . . . . .. . . . . $ CALL 10 each5!s DS DD . .. . . . . . S
NEC ZIMAG 12 each 55:, SS DO . . . . $
35.50 IBM plug -in . . . . . . . . . . . $1936.00 LIBRARY CASE , 5' . . . . . . S
TTX-1014 , Pin & friction feed. DISK BANK , 5', interlock & swivel . . . . . S
set & par interface . . . . . . . . S 516.00 DISK FILE , 5', Elephant Trunk" . . . . . . . . S
NATION AL
Rocky Mountain Micro , Inc . ORDER
MAIL ORDERS: 10890 E. 47th Ave DESK:
1
.80 _862.7819
TERMS AND CONDITIONS :
• NO CREDIT CARD FEE Denver, Colorado 80239 IN COLORADO CALL: 303-371-2430
• Personal checks (allow 10 days to clear) Visa. Master Card, wire transfers. include telephone number
TECH ASSIST . & CUSTOMER SERVICE
• COD orders accepted 5300 maximum 510 nonrefundable surcharge All products factory sealed with manufacturers warranty
• PU s accepted from quaiihetl customers Approval needed or•. all returns - 1$% resteck^ng charge unless defective plus shipping CALL 303-371-2430
•
•
All Colorado residents add 3 5°o sales tax City & County of Denver residents additional 3 6°o sales tax
Shipping Handling & Insurance 55.00 minimum., 4'. UPS ground UPS Blue Label rate quoted at time of order
YOUR SATISFACTION IS OUR
• All prices subject to change without notice
• Export orders accepted from foreign dealers Contact F L Klemberg & Co TWX 910-940-2517
BEST ADVERTISING!
• Telephone Order Desk Hours 8 AM to 6 PM Monday through Friday 10 AM to 4 PM Sr:,irday Mountain Standard Time WE SER VICE WHAT WE SELL
Circle 475 on inquiry card.
Listing 1 continued:
128B CD 10 INT lob
1280 C3 RET
028E CORNR LABEL WORD
028E N TROW DB 1 Temporary store for ROW
128F 11 TCOL DB 1 temp store for COL
0290 CH_ATTR ENDP
0281 NORMAL-SCR:
0280 IF POP DS Restore 8S segment register
02CF LASTONE: I All code after this label is freed to DOS use after
Tit=.nn
TECHNOLOGIES, INC.
FORMERLY SATURN SYSTEMS OF MICHIGAN
initialization of the program.
Mark
Williams
Company
02CF 53 43 52 45 45 4E COPYRT: DO ' SCREEN Version 1.20 Copyright 1983 Tie Field',13,10,'4'
20 20 56 65 72 73
69 6F 6E 20 31 2E
32 30 28 20 43 bF
78 79 72 69 67 68
74 20 31 39 38 33
28 54 69 6D 20 46
69 65 6C 64 0D 0A
24
VRdato
777 Henderson Blvd. • Folcroft, PA 19032 • (215) 461-5300
Circle 501 on inquiry card.
the color choice after white goes back The < Alt F9> keystroke causes INIT_CODE subroutine. This rou-
to black . The foreground or back- the active screen to be repainted with tine serves three purposes: initiating
ground of the display is actually "re- the currently specified attributes. execution of both the screen- and
painted" with whatever color is This feature is needed after running keyboard-intercept code, setting up
requested. certain DOS commands or applica- the system display(s) in the default
If you could choose the same col- tions programs that reset the screen mode, and telling DOS that Screen
ors for the foreground and back- to black and white. The DOS MODE is to remain resident in RAM.
ground, the text display would be in- command is an example. The two interception blocks per-
visible. Thus, Screen does not fulfill form the operations the program
such a request . Consequently, 56 col- Screen's Operation supports. The screen-interception
or combinations are available for the The Screen program found in segments actually intercept text char-
foreground /background scheme of listing 1 is a 600-byte assembly-lan- acters as they are sent to either the
the PC color display. If you are using color or monochrome screen and
the monochrome monitor and invoke make the necessary alterations on
either of these functions , the display
Screen consists of three their "attributes." (A character at-
merely flips from reverse to normal functional blocks: tribute specifies things about that
video, or vice versa. program initialization, character, such as color, and whether
The <Alt F7> keystroke permits it is to be blinking or underlined.)
screen interception,
you to alternate between the color Likewise, the keyboard-interception
and monochome monitors, making
and keyboard feature intercepts keystrokes received
either one active. For example, if all interception. from the keyboard, watching for and
text and output is going to the color executing Screens five function key-
monitor, pressing <Alt F7> leaves guage program designed to take ad- strokes. The keyboard- and screen-
that monitor unchanged and clears vantage of the PC's flexible-interrupt intercept blocks are independent pro-
the monochrome monitor, making it structure. It consists of three func- cesses that share data structures and
active. Subsequent output then goes tional blocks: program initialization, variables. The structures define the
to the monochrome screen . Pressing screen interception, and keyboard in- current state of the display.
<Alt F7> again reverses the process, terception. The programs initializa- The screen-intercept block consists
reactivating the color monitor. tion portion is found in the of the SCR_RTNE and GET-CH
subroutines in listing 1. This code in-
tercepts any screen interrupts meant
for the IBM BIOS screen handler (see
"The IBM PC Screen Interrupt" on
page 196) and checks to see whether
text is being sent to one of the
screens.
for 8080, Z80 If text is being sent, SCR RTNE
examines the text-character attribute
A Run Time Library to see if it specifies a black-and-white
character. If so, the attribute is re-
for Whitesmiths ' C 2.1 placed with the current Screen attri-
Benchmarks bute for that display. For example, if
■ Fast execution 1. Int to ASCII cony. Screen is currently displaying text
■ ROMable 2. Long to ASCII cony. with a white character on a blue
■ No royalties 3. Long random number background, any black-and-white
generator text attribute is replaced with the
■ Fully reentrant 4. Double 20 x 20 matrix
machine support white-on-blue attribute. The text
multiply
character is then sent on to the BIOS
■ CP/M file support 5. File copy (16kb)
screen driver for printing on the
■ Error checking ■ with Real Time C
❑ without
display.
■ Usable with our AMX The keyboard-intercept code in-
4 Mhz 780, 8" SD diskette.Times may vary with processor, disks, etc.
Multitasking Executive
AMX and RealTme C are trademarks of KADAK Products Ltd cludes the listing 1 subroutines
A-Natural aTM of Whaesm,ihs Ltd. CP/M is TM of Digital Research Corp.
780 isTM of Ziloq Corp.
KEY_-RTNE, SCREEN-CHG, and
Real Time C $ 95 CH_ATTR. The purpose of the func-
manual only $ 25 tional block of code made up of these
source code $950 KADAK Products Ltd. subroutines is to intercept any ROM
AIL 206-1847 W. Broadway Avenue
Vancouver, B.C., Canada V6J 1Y5 (read-only memory) BIOS keyboard
Intel mnemonic $ 50 IF Telephone : (604) 734-2796 interrupts (see "The IBM PC Key-
to A-Natural converter Telex: 04-55670
board Interrupt" on page 114).
112 November 1983 © BYTE Publications Inc. Circle 250 on inquiry card. Circle 445 on inquiry card. -
■
IIIIIIIII
IT'S EASY TO LEARN... DURING OUR " SUNDOWN " PROMOTION ...
EASY TO USE... INCREDIBLY EASY TO BUY!
AND, DURING OUR SPECIAL PROMOTION... Beginning October 31 , 1983 and for 14 consecu-
INCREDIBLY EASY TO BUY!! tive weeks, you will find Sundex Software in your local
computer store for once- in-a-lifetime prices ...
• Control your finances and taxes with the Sundex STARTING AT $19.95 ... BUT,
Certified Personal Accountant" program. With your
the prices go up every two weeks , so the sooner you
financial status at your fingertips , easily analyze and
buy the less you pay.
manage your finances effectively. It even pays your
bills automatically! Normally $99.95 to $149.95. Test this remarkable software yourself. Ask your
computer dealer to let you try a Sundex program. Then
• Enjoy the ease and security of having your in- look for the colorful " Sundex Sundown" display, to
vestment records on your Sundex Certified Personal
find that week ' s price on the programs you want.
Investor " program . Ideal for personal portfolio man-
agement, analysis , and tax form preparation . Normally HURRY ... DON'T LET THE SUN GO DOWN ON THIS
$ 99.95 to $149.95. INCREDIBLE INTRODUCTORY OFFER!
• Have fun with the Sundex Personal Payables " Visit your computer dealer today!
program as it automatically pays all your bills from as Just call 1-800 - 835-3243 to find out the name of the
many as 10 different checking accounts and prints out dealer nearest you.
your checks. Normally $49.95.
THERE ' S NOTHING EASIER UNDER THE SUN.
EASY TO LEARN ... EASY TO USE
5 minutes with a Sundex program will show you Dealer inquiries welcome:
how "on screen " instructions plus a " HELP" key, make 1-800 -835-3243
these programs so easy. Colorado: 303-440-3600
KEY--tTNE, upon intercepting an the BIOS keyboard handler is used the display(s) and then reflects the
interrupt , uses the BIOS keyboard to fetch the next keystroke. new state in the shared data.
handler to fetch the next keystroke, KEY_ZTNE changes the data that SCR_RTNE changes only the at-
which is examined to see if it is one the keyboard- and screen-intercept tributes of text characters being sent
of the five keystrokes that invoke a blocks share to reflect any change in to the display. The shared data speci-
Screen function. state. When you invoke one of the fies which attributes are to be used
If it is indeed a Screen function call, Screen functions (by entering the ap- as well as the monitor to which text
KEY_2TNE handles the request. propriate keystroke), KEY_ZTNE is to be sent.
The keystroke is then discarded, and changes the visible current state of The data structures and variables
Support , Service and Price. Tim Field (Field Computer Products, 909 N. San
Shipping/Handling UPS surface $3 00 plus an additional $3.00 per item for UPS Blue Antonio Rd., Los Altos, CA 94022) is a software
G.OD. orders add $4.00 For personal check allow 2 weeks for delivery All items subject
to avai lability, prices subject to change without notice. Calif residents please add engineer and technical writer. He is the coauthor
6%z%sales tax "IBM is a registered trademark of International Business Machines of Your IBM PC & XT from Osborne/McGraw-
CP! M is a registered trademark of Digital Research
Hill, due to be published this month.
116 November 1983 © BYTE Publications Inc. Circle 140 on inquiry card.
Send 2 000
Letters Per Hour via
You r P ersonal
Computer
Delivered in
48 hours
or sooner at
26 cents a piece .
Presenting E-Com. use upon purchase of MAIL-COM CP/M, Apple CP/M and other formats.
software. Order today. Call 212-734-3875,
Last year the U.S. MAIL-COM is the easiest and most or mail the coupon below.
Postal Service quietly economical way to do your mailings.
announced E-Com, And MAIL-COM is compatible
enabling specially
equipped personal
computer users to
with Database II'"" and Word-
star "' if you are equipped with
Digisoft
these programs. If you aren't, Digisoft Computers, Inc.
bypass costly manual MAIL-COM includes a complete
mail preparation, by (212) 734-3875
letter editor and address mainte- Retail Dealer
electronically submitting their mes- nance program of its own.
sages and mailing lists directly to the Inquiries Invited
Each letter in your mailing can
Postal Service via modem. be identical or all can contain variable ,
This high speed computer originated Digisoft Computers Inc.
insertions . MAIL-COM operates all the Attn: MAIL-COM Marketing
mail arrives at its destination within 48 features offered by E-Com. 1501 Third Avenue
hours-often less-in an attention- New York, NY 10028
grabbing blue E-Com envelope.
Thousands of Uses. Yes! I want to eliminate the 6 costliest
steps in preparing my organization 's business
Announcing MAIL-COM. If you have need for fast, economical mail. Please RUSH my MAIL- COM software to
Only from Digisoft Computers. mass mailing capabilities, MAIL-COM me immediately.
puts you and E-Com together. I'll need software for:
MAIL-COM is powerful software you Use it for IBM PC ($195) LJ CP/M ($195)
can use with your personal computer to new product Victor ($195) (specify disk format)
access E-Com . With your personal announcements,
L Alpha Micro ( $495 ) H Other (specify)
computer, a modem and MAIL-COM Apple CP/M ($235)
invitations to My check or money order is enclosed
you can send from 200 to 2000 letters press events, ( residents of New York State add sales tax).
per hour for just 26^ each . Typed, invoicing, fund Charge my Visa or _ MasterCard:
addressed , folded , inserted, sealed raising, collection, bulletins to
and delivered . Complete. your sales force , new business prospect- Account No. Exp. Date
MAIL-COM even eliminates the ing, reactivation of customers and much, ,
need to use your expensive letterheads much more . Every department in your Name
and envelopes. company will have use for MAIL-COM.
MAIL-COM is the only interactive soft- Address
ware available for E-Com operation. Its City
easy to use. No special training is nec- Don't Delay
essary. And since Digisoft Computers With MAIL-COM you could be saving State Zip
developed MAIL-COM in accordance time and money on fast, efficient E-Com
Telephone( )
with U.S. Postal Service specifications, letters. MAIL-COM software is available
users are guaranteed certification for for the IBM PC, Victor, Alpha Micro, 1983 , Digisoft Computers, Inc.
L---------------------------J
Circle 141 on inquiry card. BYTE November 1983 117
.sc
TK!Solver does for equations
what word processing did for
words. The first thing you should
know about the TK!Solver'" program is
EXPL^ M
that it is not a spreadsheet. Instead, it VARIABLE SHEET
St Input Name Output Unit Comment
does something completely unheard
of (until now) -it turns your personal price of car
computer into a voracious equation down 2446. 25 dollars down payment
loan 7338. 75 dollars bank loan
processor. dp percent down payment percentage
The next thing you should know is payment 254.40818 dollars monthly payment
that if the TK!Solver program can't i percent interest rate
I term years term of loan
make life with your personal computer
easier land pay for itself), even if you - ----- RULE SHEET
use it only 15 minutes a week, you are S Rule
a very rare person.
'CAR LOAN
And finally, you should know ex-
actly what equation processing is, price-down=loan
and how it works. If you keep reading down/price=dp
payment= loan«(i /(1-(l+i)"-term))
this, you will.
Equation processing with
TK!Solver, or problem solving
made easy. The best way to under-
stand what the TK!Solver program is,
is to understand what it does. The
following simple example is designed by typing them in (as in the screen the problem and solved it, TK!Solver's
to do just that. If you're still a little in photo). For example: "price-down = unique backsolving ability also lets
the dark after reading it, stop in at loan." you think "backwards" to solve for any
your local computer store for a very STEP 2. Enter your known values the variable, regardless of its position in
enlightening hands-on demonstration. some way on the "Variable Sheet." For the equation. For example, if you can
Begin by setting up your problem. example: "9785" for price. You may only afford a monthly payment of
The TK!Solver program lets you do it also enter units and comments, if you $200, you can re-solve the problem in
quickly, easily, and naturally. For ex- want.* terms of that constraint. The TK!Solver
ample, a car costs $9785. What would STEP 3. Type the action command program will solve the problem, dis-
be the monthly payment on a three- I"!" on your keyboard) to solve the playing your choice of a higher down
year loan if the down payment is 25% problem. payment, a longer loan term, or a
and the interest rate is 15%? STEP 4 . TK!Solver displays the an- lesser interest rate. This unique back-
STEP 1. Formulate the necessary swer: the monthly payment is $254.40. solving capability forms the basis of
equations to solve your problem and Backsolving, the heart of TK!Solver's remarkably flexible prob-
enter them on the "Rule Sheet" simply TK!Solver. Now that you've defined lem-solving ability.
I
performs a number of pretty fancy gram combines all these features in
tricks. Like: Iterative Solving; in which one integrated program.
TKlSolver performs successive approx- TK!SolverPacks make problem-
imations of an answer when con- solving a picnic. TK!SolverPack`"
fronted with equations that cannot be application packages are specially
solved directly,) like exp (x) = 2 - x • y developed by experts in specific fields.
and sin Ix • y)= 3 - x - yl. Like: List Each package contains a diskette with
Solving; in which TKlSolver attacks about a dozen models that include
complete lists of input values and the necessary equations, values, and
solves them all, allowing you to exam- tables for solving a particular problem.
ine numerous alternative solutions, and The models are usable as-is or you
pick the one you like best. Like: Tables can easily modify them.
and Graphs; using the values you pro- TK!SolverPack application pack-
duced with the List Solver, the TKlSolver ages available from Software Arts
program will automatically produce ta- include Financial Management,
bles and graphs of your data. You can Mechanical Engineering, Building
look at your formatted output on the
screen or send it to your printer with
Design and Construction, and Intro-
ductory Science. Additional TK!Solver-
Software Arts"
The inventors ofVisiCalc"
a single keystroke. And like: Automatic Packs are on the way from Software 27 Mica Lane, Wellesley, Massachusetts 02181
617/237-4000
*You can easily define appropriate unit conversions on the unit sheet.
TK, TK!, TKlSolver, TK!SolverPack, The Problem Cruncher, the stylized ! and the slogan "NOW YOU DON'T HAVE TO THINK LIKE A COMPUTER TO USE ONE!"
are trademarks or registered trademarks of Software Arts, Inc. SATN, TK!SATN and DIF are trademarks or registered trademarks of Software Arts Products Corp.
Software Arts is a trademark of Software Arts, Inc. and Software Arts Products Corp. The TKlSolver program and the TK!SolverPack applications packages are
products of Software Arts, Inc. which is solely responsible for their contents. VisiCalc is a registered trademark of VisiCorp.
Copyright © 1983 Software Arts, Inc. All rights reserved P/N 100-092 P 8/83
Modem Features:
A Auto-dial, auto-answer
invited.
CenmeIek
`microelectronics
0
120 BYTE November 1983 SEE US AT COMDEX BOOTH #4840. Circle 69 on inquiry card.
POKEing Around in the
IBM PC
Part 1: Accessing System and Hardware
Facilities
by Hugh R. Howson
This two-part series demonstrates to access some of the 8088 processor's define the segment address. If no
how you can use BASIC's PEEK and powerful commands. segment address is defined, then that
POKE commands to realize the The PEEK and POKE commands of the BASIC program is assumed.
speed and flexibility of machine-lan- operate as follows: the statement Table 1 illustrates how an absolute
guage code without sacrificing the memory address is formed from the
convenience of a high-level language. X = PEEK(n) segment and offset addresses. The
Several short, general-purpose ma- segment address bits are shifted left
chine-language subroutines that assigns to the variable X the value 4 bit positions (equivalent to multi-
allow BASIC programs access to the stored in memory location n; similar- plying by 16) relative to the offset ad-
IBM Personal Computer's (PC's) sys- ly, the statement dress bits. And then the two address
tem and hardware facilities illustrate components are added to yield the
the techniques involved. To lay the POKE n, m 20-bit absolute address, a format that
groundwork for the more detailed permits an absolute address space of
programming examples to be pre- places the m into main mem- more than one million locations.
sented in Part 2 (next month), we will ory at the location specified by n. Note that each segment address de-
take a look now, in Part 1, at the PC's This description requires one fines a 64K-byte address space, but
BIOS (basic input/output system) minor clarification because of the one segment's address space may
and registers in the PC's central pro- method the 8088 uses to determine overlap another's, so segment ad-
cessor. the absolute, or effective, memory dresses can assume any value that
address. The absolute address on can be represented by the 16 bits of
The PEEK and POKE Commands which an instruction operates actual- the segment address register.
BASIC's PEEK and POKE functions ly consists of two components: a seg-
form the magic window that gives us ment address and an offset address, Manipulating Data on Screen
access to the PC's main memory. It's each 2 bytes (or 16 bits) long. The n These PEEK, POKE, and address
well worth investigating these func- is the offset address, used in the concepts can be illustrated by a short
tions in order to take advantage of the PEEK and POKE instructions; the program that scrolls up all data on a
PC's modular systems software and DEF SEG statement can be used to PC video display. Assuming use of
the 80-column monochrome display
adapter, all data displayed on the
screen is stored in memory starting
Segment Address Bits 1000100010001000 at segment address hexadecimal
Offset Address Bits 1000100010001000
Absolute Memory Address 10010001000100001000
B000, offset address 0000 (all ad-
dresses to follow are hexadecimal).
Each displayed character is represent-
Table 1: The relationship between segment and offset address bits. The segment address ed by 2 single-byte memory loca-
bits are shifted left four bits relative to the offset address bits; then the segment and offset
tions: one location contains the byte
addresses are added to yield the absolute memory address. This technique permits an ab-
specifying the characters and the sec-
solute address space of more than one million locations.
ond location stores the character's at-
II IFACV&'
gg*
# 4Z
14 1
DEVICE AND FUNCTION AH OTHER INPUT PARAMETERS RESULTS RETURNED
VIDEO 1/0-Interrupt 10 [text mode]
set mode 0 AL - mode value ((0=40 by 25 B/W;
[text mode]
1 = 40 by 25 col;
2 = 80 by 25 B/W; 'v
3 = 80 by 25 col;
[graphics mode]
4 = 320 by 200 B/W;
5 = 320 by 200 col; 6 = 640 by 200 B/W)
set cursor type 1 CH - bits 0-4, cursor start line
CL bits 0-4, end line
set cursor position 2 DH - row (starting at 0)
DL - column (starting at 0)
BH - page number
read cursor position 3 BH - page number DH - row; DL - column
(must be 0 for graphics modes) CH,CL - cursor mode
read light-pen position 4 BH - page number AH - status (0= switch not down; 1 = valid
value)
DH,DL - row and column
CH - raster line (0-199)
BX - pixel column (0-319, 639)
select active display page 5 AL - new page value (text modes)
scroll active page up 6 AL - number of lines blank at bottom
(O=blank window)
CH,DL - row, column of upper left scroll
corner
DH,DL - row, column of lower right corner
BH - attribute to be used on blank line
scroll active page down 7 as above
read attribute/character 8 BH - display page (text modes) AH - attribute of character
AL - character read
write character and attribute 9 AL - character to write
BH - display page (text modes)
BL - attribute or color
CX - character repeat count
write character (only) 10 BH - display page
AL - character to write
CX - count of times to repeat
(max 1 row in graphics)
set color palette 11 BH - color ID being set
BL - color value to be used
write dot (pixel) 12 AL - color value
DX - row number
CX - column number
read dot (pixel) 13 DX - row number AL - dot value read
CX - column number
teletypewriter emulation 14 AL - character to write
BH - display page in alpha mode
BL - foreground color
get current video state 15 AH - number of character columns
AL - current mode
BH - active display page
Table 2 : Basic input/output system (BIOS) functions. Those entries shown in boldface type apply to the screen -scrolling example
described in the text. This information was condensed from Appendix A of the Technical Reference manual.
John Moiser
President
M icroAge
cooPuTer stores
"The Solution Store"
1457 West Alameda • Tempe , Arizona 85282
(602) 968-3168
MicroAge franchisees John Moiser and George McLawhon shown with IBM products . Circle 295 on inquiry card.
Table 2 continued:
DEVICE AND FUNCTION AH OTHER INPUT PARAMETERS RESULTS RETURNED
RS-232C I/O-Interrupt 14
initialize all parameters 0 AL - parameters AX - status
DX - se l ect car d
send character 1 AL - character to send (preserved) AH - status
DX - select card
receive character 2 DX - select card AH - status
AL - character received
check status of port 3 AX - status
CASSETTE I/O-Interrupt 15
turn cassette motor on 0
turn cassette motor off 1
read from cassette 2 CX - count of bytes to read CY: 0 = no error, 1 = error
(in 256-byte blocks) ES,BX - pointer to data buffer AH - error type for CY = 1
ES,BX - point to last byte + 1
DX - count of bytes actually read
write blocks to cassette 3 same as above same as above
KEYBOARD I/O-Interrupt 16
read next ASCII character 0 AH - scan code
AL - character value
check if character 1 Z(flag): 0 = code available, 1 =no code
available AX - code, if Z = 0
return current shift status 2 AL - status
PRINTER-Interrupt 17
print character 0 AL - character to be printed AH - status: 1 = unsuccessful
DX - pr int e r t o b e use d ( 0 t o 3 )
initialize printer port 1 DX - printer to be initialized AH - status
get printer status 2 DX - printer AH - status
Each of these statements consists of following statements: program that called it . This instruc-
an instruction plus two data bytes. tion is the single byte CB, which com-
Each instruction-B8, BB, B9, and BB,00,07 (for BX) pletes the machine -language subrou-
BA-is a "load immediate data" in- B9,00,00 (for CX) tine. So we can now turn our atten-
struction, meaning that the two bytes BA,1E,0F (for DX) tion to loading and calling the sub-
immediately following it are treated routine from a BASIC program.
as data to be moved into the appro- Once we have loaded the values in-
priate register. For example, the in- to the registers, we need to initiate an Using the Machine-Language
struction B8 takes the two bytes im- interrupt, advising the system to Subroutine
mediately following it in memory transfer control to the appropriate We will use the approach discussed
and moves them directly into the AX BIOS subroutine . This step requires in Appendix C, "Machine Language
register. Note that the first data byte the 2-byte machine instruction Subroutines," of the IBM BASIC
is loaded into the low part of the AX manual for loading and calling the
register, AL, and that the second byte CD,10 subroutine. First, we must make
is loaded in the high part of the space available for our machine-lan-
register, AH. The other three instruc- The first byte, CD, is the interrupt in- guage program in memory, to ensure
tions operate in exactly the same way struction that instructs the 8088 to that it does not become embedded in
but apply to other registers. look up a table of interrupt addresses the BASIC program. Normally, when
We can thus use these four instruc- to find the address of its next instruc- the BASIC interpreter is being used,
tions to load the specific values re- tion. The second byte, 10, points to it is spread over all of the available
quired for our screen-scrolling exam- the entry in the interrupt table where memory space not used for systems
ple into the 8088's registers. The fol- the address is to be found. The value programs, as illustrated in figure 2a,
lowing statement, for example, loads 10 refers to the video-I/O subroutine allowing no secure location in which
the desired values into the AX reg- of the BIOS, as table 2 shows in the to place the machine-language sub-
ister: first bold subheading. routine. To overcome this problem we
After the BIOS has completed the can use the BASIC statement
B8,05,06 task specified by the values placed in
the registers, it returns control to the CLEAR , & H8000
This statement places the number of machine-language subroutine that
lines to scroll, 5, in AL, and the direc- initiated the interrupt. That subrou- as the first statement of the BASIC
tion code, 6 for up, in AH. The re- tine, in turn, requires a final instruc- program. This command instructs
maining registers are loaded with the tion to return control to the BASIC the interpreter to confine the amount
SORRY CHARLIE!
S A NY O If you just bought a 16-bit PC with one 160K drive,you're RAM, MS-DOS, o
word processor, and on electronic spreadsheet youu're going to be sorry
you read this od- Why? Because Scottsdale Systems (with considerable
A PLUS help from Sanyo) is now providing all this and more with the PC Plus at
$995!
In addition, we will pretest your PC Plus system, make user copies of your
Our new Sanyo Plus is based on the new Sanyo MDC 1 100 computer with software and include your choice of an amber or green monitor,
dual built-in 320K drives. The feather-touch keyboard features 15 special
function keys which are enabled under both WordStar and Sanyo Basic , Not only is the Sanyo PC Plus priced less than one-third that of a
a built in palm rest and a keypad with math functions, and an enter key. comparably equipped IBM-PCO, it is also less expensive than most 8-bit
systems. The PC Plus will run most software developed for the IBM-PCO,
Of course we still include over $2400 of extras including CP/M , Sanyo features expa
expansion slots and is backed by over 50 Sanyo service centers
Basic , WordStarTM, MailMer9
e, S ellStor,
P CalcStor, and InfoStor (including
nationwide,
DatoStor and ReportStor)- Plus a games disk, modem software, and 20 0
Ultra Magnetics diskettes. Plus - Thanks to its brushed, stainless-steel finish, the Sanyo PC Plus looks
more expensive, yet takes up less space.
Plus we thoroughly test
each system and generate
ur Q uant it ies are limited. u s a call and w i ll place your name on o ur e
wo rk c o pie s on yo ur sys te m .
Also - The Sanyo Plus with Graphics.
Twice the drive capacity, 40x80 display,
$ 19 95 "ta ol1l--bbock k" list, and provide a dditional infor
than sorry!
ormattion and prices. Defter saf e
__..._..... $ 995
po i nt grap hi cs an d all the "extras" .
$2495.
PC Plus TM ............
. . ..... . . . . .. . .... . .
No dealers please , F.O.D. Scottsdale
Coll for information Extended worronry, hard disks available. PC Delu xe TM --- CC1
....---
Scottsdale S ystems
617 N . Scottsdale Road , Suite B , Scottsdale , Arizona 85257 Epson
Lfd.
Gemini 10X $284
Gemini 15 , 15X_ Call
Delta 10 "s 1 s Call
NEC 8023A...
__ Call
$398
Adds Viewpoint 3A +- Ernulotes T a lly 160L / troc
the ADM-3A detached keyboard, keypad,
12 " green display, nationwide Adds
service. $457 Tally Spirit - ..... $298
_ (602) 941-5856 -1
"`°0 Tally 180E/trot $799
$584
T
Microline 93 $709
Microline 82 $365 $1044
Pacemork 2350 .........___............ $1999
AH AL AX
(2a) (2b)
64K 64K FREE (4K)
BH BL BX 60K
GENERAL
REGISTERS BASIC
CH CL CX BASIC
PROGRAM
PROGRAM
DH DL DX (32K)
i
28K 28K
STACK POINTER SP DEBUG DEBUG
(6K) (6K)
BASE POINTER BP 22K BASIC 22K BASIC
INTERPRETER INTERPRETER
REGI
(1OK) (10K)
SOURCE INDEX SI 12K DOS 12K DOS
(12K) (12K)
DESTINATION INDEX DI
(a) NORMAL SPACE ALLOCATION (b) EFFECT OF CLEAR.B H8000
CODE SEGMENT CS Figure 2 : Memory space allocation, showing the normal allocation (a) and the effect of
DATA SEGMENT DS the CLEAR, &H8000 (hexadecimal), statement (b).
SEGMENT
REGISTERS
STACK SEGMENT SS
EXTRA SEGMENT ES
name, so we have chosen SCREEN- structions . PC-DOS provides a de-
SUB. It is assigned the value 0. This bugging program, which is an ex-
PROGRAM COUNTER PC
value represents the offset address cellent tool for both examining the
within the segment of free memory subroutine and observing its opera-
STATUS FLAGS where the first instruction of the sub- tion, instruction by instruction. This
routine is located. To initiate action of may be done as follows:
Figure 1: The 8088 processor's registers. the subroutine, and through it the
BIOS, the following two statements 1. Boot the PC-DOS and invoke the
are required: DEBUG facility with the following
response to the system prompt:
of memory space used for the BASIC DEF SEG = &HOF00
program to 8000 (or 32K decimal) CALL SCREENSUB
A > DEBUG BASICA.COM
contiguous bytes of memory. The
result of the &H8000 command is il- The action taken by the BIOS can
This statement invokes the
lustrated in figure 2b. The space avail- be controlled by inserting different
DEBUG facility and instructs
able for the BASIC program is values for subroutine parameters,
debug to load the BASIC inter-
squeezed down to 32K bytes after the using a POKE, before calling the sub-
preter as the program to be
system programs, which require ap- routine. To make this task easier, and
debugged.
proximately 28K bytes, using a total to lessen the burden of remembering
2. Respond to the DEBUG prompt
of about 60K bytes of memory. The the technical details of the subrou-
with:
remaining 4K bytes at the top of tine, variables can be defined and
memory are free for any other use assigned the appropriate offset ad-
and thus can hold our machine-lan- dresses or action codes as illustrated -G
guage subroutine. (While this 4K- in listing 2b. Revised values can then
byte section is far more space than we be entered prior to calling the subrou- This character instructs DEBUG to
require, it keeps the mathematics tine, as the following example illus- "go" and run the BASIC inter-
simple.) This free memory space can trates: preter.
be addressed most easily by using 3. Load your program as usual with
the segment address OFOO, so that the DEF SEG = &HOF00 BASIC and edit the program to in-
addresses seem to start at 0000. POKE SCREENACTIONCODE, sert a STOP statement after the
Once the memory space is al- SCROLLDOWN machine language is poked into
located, loading the machine-lan- POKE SCREENLINECODE, 8 memory. Then run your program
guage routine from BASIC is straight- CALL SCREENSUB so that it places the subroutine in-
forward. As listing 2a illustrates, a to memory and then stops.
loop can be used to read in each byte Debugging the Program 4. Terminate BASIC by entering:
of the subroutine from a data state- After the BASIC code that inserts
ment. POKE places it directly into the machine-language subroutine in- SYSTEM
memory. Loading the machine-lan- to memory has been written, it is a
guage subroutine is performed once, wise precaution to examine the sub- This command returns control
at the start of the program. Also, the routine to ensure that it does, in fact, back to DEBUG.
subroutine must be given a variable represent the desired machine in- 5. Ask DEBUG to give a listing of the
'o1 MACROTECH INTERNATIONAL CORP ., 20630 Lassen St., Chatsworth , CA 91311 (213700-1501
DEALER/DISTRIBUTORS Priority One Electronics (800) 423-5922, (213) 709-5111 • Soft Machines (217) 351-7199- IN ENGLAND: Fulcrum (Europe) (0621) 828-763
See us at Comdex booth W1078 . Circle 277 on inquiry card.
C ould 1, 000,000 IBM PC Users
Be Wron g?
IBM, the PC, and the Future
by Frank Gens and Chris Christiansen
In the early 1900s, IBM, then called probably originally developed as a management personnel, has respon-
the Computing-Tabulating-Recording defensive product meant to keep sibility for products formerly in IBM's
Company (CTR), leaped from obscu- other microcomputer suppliers from Systems Products and Communica-
rity by automating the US census infiltrating IBM's large accounts. tions Products divisions. This makes
with a device known as the Tabulat- And, of course, it was intended as an it clear that the PC is assuming a
ing Machine. In 1983, IBM appears experimental vehicle into new position of importance in the cor-
poised to make another quantum markets. poration that may soon be second
leap by automating everyone from As the PC actually began to make only to IBM's mainframe line.
Fortune 500 executives to grade- a substantial contribution to the com- Because the success of the PC thus
school children. The vehicle for this pany's bottom line, the corporate far has been mainly a result of user
revolution? The great-great-grand- office began to take notice. The enthusiasm, the formation of ESD
child of the original CTR Tabulating potential strategic utility of the PC raises an important question: how
Machine-the IBM Personal was studied, and IBM concluded that much more dominating a product in
Computer. by encouraging proliferation of the the personal computer market will
Should IBM begin shipments of the PC in large corporate accounts, it the PC be with top-to-bottom cor-
Peanut this fall, the company will could stimulate a grass-roots demand porate muscle behind it?
have shipped nearly 1 million of its for its large computer systems
Personal Computers (PCs) to large through increased demands for com- What's So Great About the PC?
corporations, small businesses, pro- munications networking, database For the past two years an ongoing
fessional offices, schools, and home access, and the necessary support. debate has been taking place among
users by the end of 1983. This is an IBM decided to bring the PC into the personal computer users, vendors,
impressive feat for a company that mainstream of its product lines as the industry analysts, and myriad others
was not present in the personal com- foundation upon which to build its over the technical merits of the PC.
puter market until a little over two advanced workstations/terminals. These debates usually revolve around
years ago. On August 1, 1983, IBM formed a such issues as performance of the
In this article we'll look at why the new manufacturing and develop- 8088 versus other microprocessors
PC enjoys such wide market accep- ment division-the Entry Systems such as the Motorola 68000 or Intel's
tance, the PC's profound effect on Division (ESD), headquartered in own 8086; the merits of MS-DOS ver-
both "Big Blue" itself and the per- Boca Raton, Florida. The division is sus CP/M-86, the UCSD p-System,
sonal computer market as a whole, responsible for a number of worksta- Unix, C, and others; and the extent
and the directions in which IBM will tion products, including the PC and of special capabilities such as high-
push its fastest growing product. the PC XT. resolution color graphics.
Perhaps the most significant thing The controversy surrounding these
The PC's Impact on IBM about IBM's formation of ESD is that issues grows larger with the seeming-
IBM's view of the PC has gone it indicates just how pivotal a product ly daily entry of new microcomputer
through a number of changes over IBM now considers the PC. ESD, vendors into the market with ma-
the past three years. The PC was essentially run by former PC product- chines and operating systems that
With the announccrnern of • An interactive keyh,rard is You get all this Function • IBM 5100 Ausiliary tape
the IBM 5100 system in a standard , including the grid prolessiunalism from unit ... $2,300 purchases
press release dated Sept. 9, usual text entry secUnn as IBM by paying a high price. an additional tape c,crtcidge
1975, personal coniputirig well as a separate calculatccr I his machine is not intended drive to augment the
gains an entry from the style keypad . fhe keyboard to he a toy, although It would lundions of the built-in
industry's production and has special function coding make ao excel lent one. I t is drive.
service giant, IBM. the IBM for Al the APL and BASIC mended as r production tool • "Problem Solver Library"
5I00 is being marketed Syntax elements- Ion people who presently use software Is available lot a
primarily as a ptoblcvtr oats'l 0 User niemory starts al lime sh,cring tenmin.cls, one lime few/u/ of $500
for industrial, c:c,nrmercial 16K bytes in the minimum picigr,rmmahle talc;ulators of including a wide range of
and professional people configuration and can be oilier personal computers in utility and applications
with the result that it is a expanded to 64K bytes daily work Prices mentioned software with interactive
very professional package at a (65,530). in the press release are' user Sequences.
premicrm price. But you will • A ncagnc'tii. tape cartridge • IBM 51110, processor .. .
get a lot of function when storage device is stand,ud. $8975 to $19,975, MiskOlAnCOU, feature,, Also
you buy one of these This is built into the unit, depending upon user available lot the machine
computers and you'll be and becomes the primary memory (I 6K, 32K, 48K or include a IV monitor output,
able to call upon IBM's method of stirring user data 6lK bytes) and language the external I/O adaptor used
longstanding reputation for and programs . It is also used (APL or BASIC or both) with the 5103 and 51116
good service and customer to load I13M supplied options. devices, a a,nmrunccahom
handholdirig, the points ptogi,irnming packages, the • film 5103 printer adaptor which makes the
which have led to the cartridges for this device $3,675 purchases an 80 cps 5100 emulate an IBM 27-11
commendable success of IBM hold up to 204,000 I32-column dot matrix line comrnonications Ivtinitial,
as a computer company. characters it intoinlatlcm, pt Inter. and or cat r ying case.
What IBM engineers have As in IBM engineered
done is to design a 50 product, you can expect a
Ili - package of interactive solidly built computer. It you
personal computing which are a business or prolessional
includes the following major person needing a high quality
features as standard items: caIc if atictit ,tI and
• System software is programming tool, their you
built-in, with access to should investigate the 5100 Is
BASIC: ait drror APL an item of capital equipment
depending upon options which you can incidentally
pin chased. These languages use to program rtu(neCOUs
.rod the necessary monitor BASIC games when you're
programs ate hardwired into not using it lot business. But
a read only memory. if your sole interest in the
• A video screen is buillin, machine is as i luxury irk,
with up it, 1021 bar asters you have to be moderaicls
displayed in a 16-fine by well oil to ptcrchasc the IBM
641-ch,uacten loinlat, 5100,it Is prcwerti pr r.e •
90
And we were there: BYTE'S first mention of an IBM personal computer appeared in the December 1975 issue.
PEANUT
other applications running under
various other operating systems, the
MS-DOS application library is small. Figure 2 : Markets for the IBM PC and family in (a) 1983 and (b) 1986. Based on the IBM
But it is important to note that MS- PC, this broad line of products will not be limited to the 8088/8086 chips from Intel but could
DOS has been in common use for include microprocessors from Motorola, National Semiconductor, and Harris.
only two years, and software "hits"
such as Lotus Development Corpora- environment necessary for the cost- IBM-compatible market for many
tions's 1-2-3 are developed primarily ly development of products such as small personal computer vendors, it
for MS-DOS environments. (These 1-2-3, Visicorp's Visi On, and Quarter- also destroyed the market for some
figures are for nongame applica- deck's DesQ along with many other older machines. Traditional vendors
tions.) unannounced products. On the other such as North Star, Cromemco, Vec-
In other words, MS-DOS is cur- hand, many software developers tor Graphic, and others are seeing
rently the fastest growing of the decided against working with oper- their customers lured away by IBM
leading operating systems. We expect ating systems such as the UCSD p- and the IBM compatibles. While
that by late 1984 or early 1985, MS- System, Pick, Oasis, TurboDOS, many of these vendors offer 8088- or
DOS will have the largest library of Unix, and others. In some cases, even 68000-based machines, they are
applications. these operating systems offer features having a rough time competing for
superior to MS-DOS, but they are not shelf space and users' attention in the
Helping or Hindering? blessed with IBM's sanction and/or a face of advertising blitzes from IBM
How does the PC affect the per- competitive pricing structure. and its growing legions of compati-
sonal computer industry? IBM's IBM's effect in other personal com- ble vendors.
stimulation of third-party hardware puter marketplaces is also am- Even third-party hardware vendors
and software development exerts a bivalent. The evolution of a de facto such as Tecmar and AST-which ex-
stabilizing influence on the personal standard based on Intel's 8088 micro- ist primarily to supply peripherals
computer market. But is this stabili- processor and Microsoft's MS-DOS and enhancements for the PC-find
zation good or bad for the industry operating system created an all-new IBM's presence in the personal com-
at large? Will de facto standardization generation of plug-compatible ma- puter market a mixed blessing. While
around the PC architecture limit the chines/manufacturers. Companies IBM takes its time providing en-
development of new alternative de- such as Compaq, Columbia, Corona, hancements such as expansion slots,
signs? In five years, will the personal Eagle, Gavilan, Texas Instruments, hard disks, and the like, third-party
computer market be saddled with an Tandy, and reportedly even Apple vendors thrive by filling the gaps in
aging and nearly obsolete standard have products or will focus products IBM's products. However, history
architecture, much as the mainframe on these standards to take advantage shows that once third-party vendors
market is tied to IBM's S/370 archi- of IBM's constrained production and pioneer and successfully market a
tecture? deficiencies in the PC's hardware new product or enhancement, IBM
Clearly, the PC stimulated software (such as a lack of monochrome eventually-and inevitably-offers
development for the MS-DOS oper- graphics and the PC's awkward key- similar products. Memory boards,
ating system. Moreover, IBM's de board). communication devices, color
facto standards provided the stable However, while IBM created a new monitors, and hard disks are all good
1yy
ff"
LOW-END 4300
WORK STATION
($1OK-$30K)
10 "MODULAR"
IBM PC XTII "INTELLIGENT" IBM PC XTII
MULTIUSER IBM PC XTII CAPABLE OF
VERSION (S23 (ARTIFICIAL ACCEPTING
9 REPLACEMENT INTELLIGENCE MC68020
WITH MC 68000 ) IBM PC XTII SOFTWARE) NS16032
(MC68000-BASED INTEL432
8 PC CAPABLE OF INTEL386
RUNNING MAIN-
FRAME SOFTWARE)
6
IBM PC I _j I _j
IN A
DISPLAYWRITER
5
CONFIGURATION
IBM PC XT
SINGLE USER
VERSION
4
3 IBM PC
FULLY CONFIGURED
IBM "PEANUT" SYSTEM
AS A LOW-END
WORD-PROCESSING TRANSPORTABLE IBM PC-BASED
SYSTEM _ IBM PC SMART
2
" POPCORN " TERMINAL
PHONE
NOTEBOOK-SIZED
1 IBM IBM PC ( HARRIS
"PEANUT" CMOS 8086)
examples of this strategy. present 8088/8086-based architecture percent share of Intel .) Because IBM
The key to surviving as a third- until at least 1986. For low-end prod- does not intend to offer a full-page
party hardware supplier for the PC ucts, the Intel 8088 will remain the display or very high- resolution
is continually keeping one step ahead processor of choice, but high-end graphics, these areas represent real
of IBM. For example, a vendor pro- models will offer Intel's 80186 and opportunities for third-party
ducing hard disks or color monitors 80286 along with optional boards vendors.
for the PC must continue to an- based on Motorola s 68000 and pos- The recent announcement of a
ticipate (or, better, stimulate) demand sibly National Semiconductor's math coprocessor, Intel's 8087, is the
for other new hardware enhance- NS16032. Figure 2 shows how the PC first implementation of IBM's strategy
ments once IBM decides to offer markets are expected to develop. to use the PC as a "chassis" for multi-
those products itself. Such areas cur- IBM will incorporate new tech- ple microprocessors /coprocessors.
rently include mouse cursor controls, nological developments through the Still other chips such as Intel's 8089
monochrome graphics boards, and modular addition of hardware, (which fits into the same slot as the
high-resolution color graphics primarily through the use of copro- 8087) will increase the PC's speed by
boards. cessors. For example, IBM will prob- handling I /O (input/output) process-
ably offer Intel's 80370 chip to en- ing. The most exciting development,
Future Directions for the PC hance text processing by displaying however, will come when a 68000
IBM has stated that the PC's 66 lines on a standard monitor. IBM board from IBM is announced for the
modular architecture is designed to has also mentioned Intel's 80270 chip PC and the PC XT.
last five years-the standard de- to upgrade the PC's graphics capabil- While that seems a contradiction of
preciation period for office-automa- ity. (You should remember that while previous statements concerning
tion equipment. This means several the graphics chips from Texas Instru- IBM's commitment to Intel and the
things: ments and NEC may offer superior 8088/8086 architecture, it isn't really.
First, IBM will stick with the PC's features, IBM owns a reported 13 IBM already sells a 68000 -based prod-
INTRODUCING
The first s oftware program
Sign-Master is an exciting new graphic artist or dedicated charts on paper or acetate in six
program that for the first time lets graphics processor to create im- different type styles and in 16 dif-
you transform ordinary-looking pressive word charts, both time- ferent sizes - a real break-
presentations, proposals and consuming and more costly op- through when you consider that
special reports into dynamic, tions. Now, with Sign-Master's over 65% of all presentations
colorful word charts. Before amazing flexibility, you can pro- consist of word-only formats.
Sign-Master, it required a duce presentation-quality word (When graphs are indicated to
n
EMPHASIZE l it 1 1 yIJILJIJ
with with
BOLD Mesmerize
BOLD
FONT! with ROMAN
ROMAN Fnf'JT FONT
IN
W
n
ft
time you read this, IBM finally Beyond these near-term product regard to keyboard selection.
should have plunged into the home announcements, you can make a fair- Another product included in the
personal computer market with the ly good guess at what other personal new division is the 5520, essentially
long-awaited "Peanut." The Peanut computer products IBM is planning a shared-logic word processor. The
will cost $600 to $700 (base price), be to introduce over the next 12 to 18 5520 (or its successor) will play a key
transportable (weigh in the 10-pound months by looking at the recent role as a cluster controller for IBM's
range), and offer some compatibility organizational changes within the PC products, especially in office en-
with the PC and the PC XT. company. In addition to the PC, the vironments. ■
This winter, IBM will introduce a other products assigned to the new
high-end member of the PC family- Entry Systems Division read like a list
the PC-3. The PC-3 will be priced be- of products ripe for replacement by Frank Gens and Chris Christiansen are senior
tween $7000 and $9000, be based on the PC or PC family members. These analysts for the Boston-based Yankee Group (89
an Intel 8086-class chip (perhaps the Broad St., 14th Floor, Boston, MA 02110), a market-
products include the Displaywriter,
research and consulting firm specializing in infor-
research
80286), and will functionally displace Datamaster, and the 5280 Data mation processing and telecommunications. Mr.
the IBM Datamaster. We expect that Entry System . Each of these will be Gens is editor of Impact : IBM, the in-house IBM-
by the end of 1983, IBM will intro- functionally replaced by PC follow- watch publication . Mr. Christiansen specializes in
duce a $2000 to $3000 portable per- ons that are 8086-based and offer desktop hardware and software for the Yankee
sonal computer. in ComMUnicato:.
greater flexibility, particularly
SIGN-MASTER !TM
to bring word chart s to life:
highlight your data, ideas and nouncements and direct mail
N
izing or italicizing a single charac-
conclusions, our Chart-Master TI pieces that demand attention. ter, a single word, or an entire line
graphics software is available to To generate real impact, Sign- at the touch of a button. In addi-
do the job.) Master word charts can be as col- tion, margins can be justified left,
Sign-Master can also be used orful as you like, depending on the right or centered.
to create effective instruction plotter you use. And you can be Best of all, Sign-Master's on-
materials, bulletin board an- as creative as you like by capital- line instructions, power and vari-
ety of options make you a "Sign
Master" without special training.
Sign-Master - the first soft-
ware program that brings word
charts to life.
Sign-Master supports a wide
variety of plotters from IBM, Pana-
sonic, Hewlett-Packard, Houston
Instruments, Yokogawa, Strobe,
Amdek and many others, for use
with IBM PC, PCXT and other
compatible computers.
The retail price of Sign-Master
is $245.00. For a complete infor-
mation kit and name of your near-
est dealer, contact:
Decision Resources, Inc.
25 Sylvan Road S.
Westport, CT 06880
(203) 222-1974.
Sign-Master and Chart-Master are trademarks of
Decision Resources, Inc.
DecisionResources, Inc.
Software Designed for Decision Makers
loommo^
Introducing
the new TI 855. It's
two of the best printers
we've ever made.
Now Texas Instruments gives twice as nice as daisy wheels - 855 is built with the same
you the performance of two cleaner, more durable, and a reliability as the TI 810 - the
printers for the price of one: the whole lot easier to change. Just printer that's been turning out
TI OMNI 800' Model 855 Micro- snap them in. You don't even your travel tickets for years.
printer for personal computers. have to turn your printer off.
Twice the value.
Draft- and letter-quality print. Use up to three typefaces The 855 gives you all the per-
Other printers give you either at once. formance of a daisy wheel printer
draft-quality or letter-quality For example: Begin printing a for roughly half the price. Or
print. But with the 855, you can letter in a courier typeface; touch twice the performance of a rough-
print a rough-draft report, press a a button and change to italic draft quality printer for a frac-
button and create a letter-perfect, type. Switch again and highlight tion more.
presentation-quality proposal. the points you want to emphasize. But, if draft-quality is all you
With sharp characters, clear You get 24 type variations in any need, try the TI 850 printer.
underlining and complete descend- font style. Same superior 855 features, with-
ers. So you won't have to watch And, you get two types of out the letter-quality print.
your p's and q's. paper-feeding. So you can load So whether you need a draft-
your printer as easily as a type- quality printer, a letter-quality
Personal computer software
writer, or get precision printing on printer or both, see your nearest
and hardware compatibility.
tractor forms. Use duplicate authorized TI dealer. Or write
Anything you can do with word forms, letterhead, bond... you Texas Instruments Inc., P. O. Box
processing software, you can print name it. The 855 isn't picky. 402430, Dept. DPF-072BY,
with the 855. Without changing Dallas, TX 75240. Or call
software or hardware. The TI 855 Fastest paper-throughput ever.
toll-free: 1-800-527-3500.
is compatible with virtually all Result: Instead of tying up your
software and every major personal computer, the 855 keeps doing its
computer. That's time-saving,
money-saving convenience!
job while your computer's free to
help you do yours.
TExAS
INSTRUMENTS
Easy-to-use font modules. TI reliability. Creating useful products
Our exclusive font modules are Just ask the major airlines. The and services for you.
BIG
BLUE
GOES
JAPANESE
by Richard Willis
Visitors to this year's National cut the legs off his wool suit slacks, plans for marketing the machine in
Computer Conference (NCC) in and many of the electronic marvels Japan are any clue, we may soon see
Anaheim were met with a kaleido- fizzled out in the heat. But IBM a similar machine here in America.
scope of new products out to exploit Japans new 5550 Multistation was The original IBM PC was released in-
the microcomputer boom from every plugging along, quietly displaying a to a somewhat vaguely defined mar-
conceivable angle. But one product Japanese-language version of Multi- ket, somewhere between hobbyists
bound to have an enormous impact plan developed by Microsoft for the and small businessmen. Online com-
in its marketplace, a product with the machine. Although the system had munications capability was not a ma-
IBM label, was tucked in a small been announced in Japan in mid- jor selling point in early product
niche of the Microsoft booth. A num- March, this was the first opportuni- literature. After 18 months and
ber of fiberglass pavilions were added ty to get a good look at the hardware. delivery of 300,000 units, there is no
in the Convention Center parking lot And a pretty impressive look it was. longer any doubt about who buys
to accommodate all the NCC ex- The 5550 system is not available in PCs and why. Small businesses do
hibitors, and an unusual May heat the US as of this writing. Little about their bookkeeping and correspon-
wave turned the unventilated shells it has been published in English. But dence with PCs, and Merrill Lynch
into high-tech saunas. One sales rep if IBM Japan's extraordinarily broad has ordered one for every broker
(12,000) in the company. IBM has system (say, four user terminals) of The 5550 is just the product to meet
legitimized the personal computer for over $10,000 (the per-user cost drops these demands. Many desktop com-
business applications and catalyzed with larger systems). And there is puter makers have taken to calling
a multibillion-dollar market. currently a strong demand from cus- their products "workstations,' but the
The real question now is where tomers to put a reasonable amount of 5550 is a true workstation. It is
IBM goes from here. There is con- computing power at each worksta- designed from the ground up to pro-
siderable speculation about the com- tion rather than running terminals vide an easily accessible software en-
pany's downscale plans, its move in- (even intelligent terminals) from an vironment for three major business
to the true home-computer market expensive central processor. The applications: word processing; com-
with the machine code-named "Pea- company's Datamaster and Display- putation (spreadsheet, accounting,
nut" But there is also a considerable writer systems are not designed for and the like); and online terminal
gulf above the PC. The company's re- low-level networking (i.e., network- communications. The machine packs
cently announced small business ing without a large central main- a significant amount of computing
computer, the System/36, is priced in frame) or distributed database power for the price: an 8086 micro-
the $25,000-to-over-$100,000 range, systems. And IBM does not support processor running at 8 MHz; 256 to
with a per-user cost for a small these capabilities in its PC. 512K bytes of main RAM (random-
Protect your data and your 3800, Ext. 7006. Major credit 8225 Mercury Court
business profits from the power cards are welcome.To receive San Diego, CA 92111
line with Elgar's Uninterruptible Circle 175 on inquiry card.
two, or three of the narrow-profile same time not putting too much a bit of competition, both in capacity
double-sided double-density, 80- pressure on its own System/34 and and in price, with IBM's 10-megabyte
track floppies, although the heavy System/36 small-business computers; (8.1 megabytes "available to user")
dependence of the system on font the new machine gives these more unit, which adds about $2200 to the
libraries severely limits the capabili- expensive systems a run for their system price.
ties of a single disk system. The use money. In fact, IBM Japan has taken The video RAM board, another
of high-density 51/4-inch floppy disks to using the term "Very Small tightly packed module, includes a
instead of 8-inch disks is somewhat Business Computer" (VSBC) to 6845-type video controller, a pair of
surprising given the strong business characterize the new product line. 6116-type 2K by 8-bit CMOS (com-
orientation of the system. The IBM The system can also be configured plementary metal-oxide semiconduc-
8-inch format is still the most widely with one hard disk and one floppy tor) RAM buffers used by the con-
accepted standard among current disk, but IBM is not scheduled to troller, up to 256K bytes of video
Japanese business computers. By go- start shipping hard disks until De- RAM in the form of 4164-type
ing with the smaller floppy disks, cember. The disks simply plug in dynamic RAMS, a hybrid clock gen-
IBM may have been aiming to reach from the front of the cabinet; there erator, and 110 TTL support chips-
more of the individual personal- are no harnesses to wrestle with (see again, a total of 146 chips. The func-
computer enthusiasts, while at the figure 1). Thus, there should be quite tion of this module will be described
(n) (wa) (ra ) (ya) (ma) (ha) (na) (ta) (sa ) ( ka) (a)
documents cannot be entered into the over all four rows of keys (see below). for all intents and purposes they are
computer in kana and then be con- Although most people don't touch- precise parallels of each other. The
verted to kanji, as long as the author type the fourth row of the QWERTY only difference is that a few subscript-
supervises the conversion. So the keyboard too well, it's still easier to use able characters have been added to
Japanese have established two stan- a four-row keyboard than a five-row. katakana to help approximate some of
dard keyboard arrangements for the You can observe that there is at least the foreign words that can't be sound-
kana. The first arrangement, shown at a suggestion of the original matrix of ed intelligibly with Japanese syllables.
left, is based on the 1000-year-old ar- sounds preserved in this standard Most Japanese computer keyboards
rangement of the kana called the go-ju- layout (even the QWERTY arrange- are labeled in katakana ; the IBM 5550
on-zu, or "50-sound chart." You can see ment is not totally randomized). A few offers the QWERTY-style keyboard in
there is a logical pattern to this way of of the lesser used characters have been either hiragana or katakana, with
arranging syllables. In fact, the relegated to the top row or to the ex- hiragana being the standard for
Japanese tend to view their syllabary treme right, but most of the fourth row Japanese-language word processing.
more as a matrix than as a linear characters get plenty of use. This is the This style of Japanese keyboard has at
alphabet, so this is the most natural keyboard you will see most, often least two shift functions-one to
way of arranging the keys. in Japan. switch to the other kana set, and one
However, it's very difficult to touch- You may also have noticed that the to switch to the roman alphabet. The
type on five rows of keys, thus the go- Japanese characters in these two ex- Japanese in their writing make exten-
ju-on-zu style of keyboard is only amples are not the same. The Japanese sive use of Western names, acronyms,
available as an option on a few com- actually have two complete sets of numbers, and even slang, so they
puters. The Japanese instead have kana, the hiragana shown in the first ex- must be able to access our alphabet as
adopted a version of the Western ample, and the katakana in the second. well as their own.
QWERTY keyboard, with the 46 kana These two character sets have much
plus supplementary marks spread different roles in Japanese writing, but
0 7 # 7 3 I
1'
4-
2 (fu) 3 (a) 7 (YO) 9 (yo)
7- 2 f r-t 4 r
Q (to) W (te) FEW R (su) T (ka) Y (n) U (na) I (ni) 0 (ra) P (se)
F 1\
S (to) F (ha) H (ku) J (ma) K0) J
0
Z (tsu) X (sa) B(co) N (mi) M(mo) \ (ro)
Japanese katakana arranged on a QWERTY-style keyboard. The phonetic reading of each character is included for reference only.
152 November 1983 © BYTE Publications Inc. Circle 406 on inquiry card. -^
Our word
processor
will not inhibit
your thought
processor,
ffi
TOLL FREE (800) 321-5906 TELEX 453-168 (801) 224-8554
A VAILABLE ON IBM PC, AND MANY OTHER MS-DOS COMPUTERS.
CLEAR QUIT SCROLL CURSOR
LOCK LINK INTERRU
■ ■
NEXT
PAGE PAGE PAGE
ADD TO KANJI
1 VOCAB MODE
Tlsh UFi UF2 UF3 UF4
BKSPACE
DIFF
NUMBER a DELETE
READING
DELETE COPY
^e0
BKDJRSATNK
CANCEL CTRL
FM MOVE
11s
YRB, re
ri
F1 PF 2 PF 3 PF 4 PF 5 PF 6 PF 7 PF 8 PF 9 PF 10 PF 11 PF 12
$ 4 000000
NDENT BO EI R^ Tn W, 0 STOP 05
e1
0
19A
0
P PS
O E an,
KEY FRONT
FUNCTION
ALPHANUMERIC
MODE
NON-CONVERTED
CHARACTER
CONVERT
(NEXT CANDIDATEI
HIRAGANA
MODE
IBM 5550
CAPS LOCK R ESTORE READING ALL CANDIDATES MULTISTATION
KEYBOARD
Figure 2: The layout of the 5550 system keyboard, with translations of the legends of the function keys. The keys marked in blue are dedicated
to word-processing operations.
the left includes system-control func- October, November, and December layout is best suited for word-pro-
tions such as Cntl, Quit, Break, and 1982 BYTE). However, the IBM key- cessing and personal-computing
Cancel, plus some keys to initiate board has many more functions to functions. One optional layout is
half-size or double-size character en- control, and the Epson is highly available with four key legends
try, a key to flag characters used in menu-oriented; the keyboard design altered for use with 3270 emulation
proper names (a real problem in Jap- challenge is yet to be mastered. software. IBM has shown a third
anese), and some additional kana-to- The feel of the 5550 keyboard is keyboard, one with 125 keys, that is
kanji conversion control keys. quite different from the mechanical quite different from the standard
The same mix of functions is evi- break-over of the PC's keyboard. The layout and is designed to look like the
dent in the three blocks of control new key touch is better suited to fast keyboard of the 3270 Kanji Terminal.
keys arrayed along the top of the typing. The system speaker, mounted
keyboard. Format-control keys and in the keyboard housing, gives an Of Kanji Fonts and Printer Dots
other word-processing function keys audible click at each key make. The and Pixel RAM and Screens
are color-coded and arrayed in the volume of the click is adjustable. This The system used for handling the
lower row of 12 keys; communica- is an excellent approach to keyboard display screen and printer is surely
tions and other miscellaneous keys feedback. the most interesting aspect of this
reside in the upper row. But there is Like the PC, the 5550's keyboard machine. The Japanese kanji
not the strong logical subgrouping connects to the system unit via a characters are much more complex
there should be in a keyboard of such coiled cord. An internal microproces- than any Western alphabet and
complexity. Keyboard designers must sor in the keyboard module scans the therefore need more pixels to portray
learn to make geometry and logic keys and sends key make/break infor- them intelligibly. The American PC's
work together, rather than choosing mation to the main processor in a monochrome display adapter gener-
one over the other. Perhaps the best serial format. The housing is of the ates roman characters of exceptional
example of a well-balanced keyboard same configuration as the PC's but is quality with a 7- by 11-pixel matrix (in
is the HASCI (human applications 3 inches wider. a 9 by 14 space). By comparison, kanji
standard computer interface) key- IBM is offering three keyboard op- characters displayed in a 16- by
board on the Epson QX-10 (see the tions with the 5550. The standard key 16-pixel matrix are passable at best
FUNC,
COPY provides cvrtvertient one key opera.
tion for single copy or multi-copy of text
HOLD PAUSE
TOORDER: -_--
- - -
CALL TOLL FREE 1-800.323.3304
I OR SEND CHECK OR MONEY
ORDER TO LIGO RESEARCH
Please rush me ( ) "ANGEL(S)" @
I $295.00 each
I Sub total
ILLINOIS
on Add 6% U.S. sales tax
I Delivery charge $4.00
TOTAL
PAGE REPRINT HEX DUMP I Charge my () VISA () MASTERCARD
MY ACCT. # IS
Ligo Research , Inc. • 396 E . 159th St. • Harvey, IL 60426 • 1.312 . 331.8797 • In Canada 1.416.859-0370 I EXPIRATION DATE
Circle 265 on inquiry card. BYTE November 1983 155
The Japanese Answer to ASCII
Most Westerners can only be awed "secondary kanji." To put this in systems for small computers. The
at the complexity of written language perspective, a Japanese student is ex- 5550's word-processing software,
in the Orient. The pictographic/ideo- pected to know 881 kanji by the end of which features semantic-sensitive
graphic writing system that originated the sixth grade and 2000 by the time kana-to-kanji conversion and utilizes
in China more than 2500 years ago in- he graduates from high school. A fair- EBCDIC-coded kanji characters, is a
volves thousands of intricately stroked ly literate college graduate is able to product of this research.
characters. Although some simplifica- read about 3400 characters. By using On the other hand, software
tion has been achieved in this century, these characters individually, or by developed for the 5550 by outside
the system still presents a formidable combining two (or occasionally three) sources typically uses a variant of the
obstacle to communication, especial- different characters, the tens of JIS kanji code. This variant code differs
ly in the current electronic age. Most thousands of Japanese words can be from the JIS code only in that charac-
of the difficulties that have arisen in represented. Secondary kanji include ters and control codes have been sep-
processing these languages by com- obsolete or historical kanji, characters arated into different sectors. Micro-
puter involve the entry of text into the used only in proper names, and so soft's Japanese-language version of
machine and the display and printout forth. Multiplan and other 5550 software use
of results. How do you design a In addition to the kanji, there are two this variant, and it has been adopted
keyboard to handle 2000 to 3000 dif- sets of kana characters (which act as a by virtually every Japanese microcom-
ferent characters? What about a sort of phonetic "alphabet" for Japa- puter maker as a standard for personal
Chinese "selectric" typeball? nese), plus Arabic numbers, Roman, computers. Thus there are two dis-
Fortunately, once the purely Greek, and Cyrillic alphabets, and similar data codes used in 5550 system
mechanical obstacles of input and out- graphics symbols represented in the software, a rather disturbing schizo-
put have been overcome, data can be JIS standard, a total of 453 non-kanji phrenia with symptoms that include
dealt with in a routine way. A com- characters. Because the Japanese had the incapability to share data files be-
puter doesn t care what character set to go to 2 bytes per character anyway, tween personal-computing and
its 1s and Os represent as long as all they figured they might as well word-processing functions. IBM Japan
the humans involved agree on a stan- establish a code for every character is not currently offering a utility to con-
dard code. In Japan, as in America, that might ever be needed. Actually, vert between these two data en-
there are two such standards: IBM's only 7 bits of each byte are used for vironments. This incompatibility has
and everyone else's. In the US, IBM's coding; the eighth bit is reserved for been blown into a major issue by IBM's
EBCDIC (extended binary-coded-dec- parity. There are 214 or 16,384 possible competitors and other critics. Many
imal interchange code), which evolved codes that can be handled by the JIS commentators have expressed serious
from punch-card formats (remember format; of these, slightly more than doubts about the viability of the
keypunch?), is used in all IBM com- half are used for actual characters, and system on the basis of its disjointed
puters down to and including the the rest are reserved for control codes. data and file formats. In Japanese
System/34 and Displaywriter. Most A small segment of the JIS primary business etiquette, saying "I have
computers from other companies, as kanji code is shown at right. serious doubts about your approach"
well as IBM's PC, use ASCII to repre- IBM's kanji code, an "extension" of is tantamount to saying "You must be
sent character data. ASCII is also the EBCDIC (like Texas is an extension of out of your mind." IBM Japan will
standard for intercomputer com- El Paso), actually predates the JIS probably have to address this file-
munication. Because there are only code. IBM made an extensive commit- conversion problem eventually.
128 (or 256) possible codes involved, ment to the Japanese market in the six- The fact that the characters of the
it is little trouble for IBM's computers ties, back when Japanese electronic Japanese language need a multibyte
to convert to ASCII when communi- producers were still concentrating on code for representation in a computer
cating with the outside world; thus the stereos and TVs. An enormous points up the importance of the 16-bit
dual standard does not cause any amount of effort was expended over microprocessor "threshold" to the
serious problems. the years to develop Japanese-lan- Japanese. Now that powerful, inex-
In Japan, though, there are a lot guage interfacing capability for IBM's pensive 16-bit systems are entering the
more characters to worry about. The mainframes. Consequently, the IBM market, the Japanese will be able, for
Japan Standards Association, Japan's 3270 Kanji Terminal is still the standard the first time, to interact with personal
counterpart to ANSI (American Na- online terminal in Japan. For more computers in their native language.
tional Standards Institute), has iden- than a decade, IBM's Tokyo Scientific The current small-computer "software
tified 3418 Japanese kanji characters as Center has been conducting research gap" between the U S and Japan may
"primary kanji;' and another 3384 as into Japanese-language programming get a lot narrower in the near future.
but certainly. not as intelligible as 24-pixel kanji with its 15-inch pen, so the slight fuzziness in a 24 by
even 5- by 7-pixel roman characters. monochrome display. The 24 by 24 24 digitization gives the characters a
IBM's 5550 offers 16- by 16-pixel kanji representation is pretty good; somewhat quaint, arguably pleasing
with its 12-inch monochrome and Japanese characters are traditionally appearance.
14-inch color displays, and 24- by produced by strokes of a small brush However, even a 16- by 16-pixel
0 1 0 0 0 1 0 2 • U A A V V X- T -' - T 1 d lJ t) N
0 1 0 0 1 0 1 5 7 71 4 ( r% = T ^ ^i' 7
0 1 0 0 1 1 0 6 A B I' D E Z H © I K A M N E O 4 3f. 3655 3003 2984 8FA1 (4)
3715 3745 3684 936C (6 )
0 1 0 0 1 1 1 7 A B B r I A E 1r K M H 5 JfllF 1439 1835 1888 89C1 ('h )
0 1 0 1 0 0 0 8 6 3l 4033 3304 3267 9143 (^6)
8 7138
7138 5938 5745 9E65 (6 )
0 1 0 1 0 0 1 9
. 4yl 3464 4381 4284 9691 (4(t)
0 1 0 1 0 1 1 0 10 10 ILI' 2756 3960 3887 9478 (6 )
Oi l 0 . 1 0 1 1 11 Tiq 3464
,t
4381 4284 9691 ( (?)
]ut 1908 1755 1814 8976 (r)
0 1 0 1 1 0 0 12 iut 8058 (Ill)
0 1 1 0 1 1 1 0 1 13 11 }ii 3500 3961 3888 947C (6)
eii 2399 3330 3293 915D (^li)
0 1 0 1 1 1 0 14 12 6j", 4454 3329 3292 915C ( 6 )
0 1 0 1 1 1 1 15 tYi
• ii 2399 3330 3293 915D
.Y
0 1 1 1 0 1 0 0 1 0 16 t! 00 (( f(pl k 1^ m i IXi" 4> i # 13 (L3 4721 1678 1743 88EC ( 6 )
"- , 14 R,') 1613 3393 3356 919D
0 1 1 1 0 1 0 0 1 17 R' P2^ D''3• -,,ii u^t 4, a%1 ; rli W ) VA -11: . fill 6282 (II])
0 , 1 1 1 0 1 0 1 1 0 18 #T Of It lax CSR 1. M7 I V- 1 X 1 1 i4 V Tom: 23 14 5062 4380 4283 9690 (6 )
0 1 1 0 1 0 1 21 44 #x ft a 6 -TE i #E m
.2 ft L
,T -T L, 0
0 1 1 1 0 1 1 1 0 22 fit T1k 1 'fl' rx jk- [X1 t A [I- ASP Glt 0A 11 f1 3491 4147 4062 956E (6 )
0 1 1 101 1 1 1 23 fN 9 K 12 f e VI-. -4 k ? A 16 9F 8260 6764 6523 E280 ()
0 1 1 1 1 10 0 0 24 A # 9 W W ^0 ! ; V_ V ff it
0 1 1 1 0 0 1 25 2 q^ IA f,,^ 4f ^L t- 1 I: T^ t- * li; l; f 10 hR 1908 1755 1814 8976 ( ,111 )
Examples of Japanese digital kanji codes. At left is a chart of the JIS primary kanji code chart. At right is an excerpt from a 475-page
code book that IBM provides with the system. Beside each kanji are (from left) a character sequence number, the JIS kanji code, the EBCDIC-
based IBM code, and the Japanese microcomputer code convention. Notice that the third kanji listed in the table has a JIS code of 2708.
If you look at row 27, column 8 of the chart, you will find that same character. The characters in the chart are arranged phonetically.
(Chart courtesy of IBM.)
matrix for the 3418 JIS primary kanji eat up forty-two 2764s. Some Japa- ROM is close to production). How-
(see "The Japanese Answer to ASCII" nese small computers do use ROM ever, the 5550 keeps the character
on page 156) would take up more font storage, and the Japanese have fonts on floppy disk and brings
than 109K bytes of ROM-that's four- put a high priority on developing whichever fonts are needed into a
teen 2764s. The 24 by 24 font would very dense ROMs (a half-megabit cache buffer that occupies all or part
ICY TROMC
PERFECTS THE
IBM * PC KEYBOARD
Enhance your IBM* Personal Computer System with a Key Tronic keyboard peripheral.
This low-profile keyboard is plug-compatible and has familiar key placement. It also
features reliable microprocessor electronics, solid-state capacitance switches,
and positive tactile feedback.
Special keyboard available for the handicapped - factory direct. *113M is a registered trademark of IBM Corporation
^ut^,i^'^tr^l k tail I'rllC. ''114.1111
fn nrtlrr'lnilcl IW)-5 l;ll Gill full frnr
fur the IytdiilL'r rlu<r:t to vnu. ^am-ihm I^,rcitiL I imri
RETAILERS For thn^ Distnhtitor in yixir arE^a. call Toll From 1-ARM- 262-6006 D ,pi D f8mni-4pm Pacific Tnn
160 November 1983 © BYTE Publications Inc. Circle 213 on inquiry card.
I8it h54' I t a b I P Ii#$9zxfi 2 3 4 5 6 7 8
APPLTI 3600061.3600081- 11 A 1 1 6 45 i 11.
2 *it5t Nm*ff f *tb 1ffJ1M115 atdt f& * iUffli
- -,.$181, S^: ^ ?o^t^: t^^d€t L4l;=s. 3 ------------------ --------------------- ----
N e ^7F, 00 • d^^ciLc 4 ABC 4* MP-300 81.500.000 8825.000 3 04.500,000 82,025,000
:114 L`A.,j, 3": 4-<:•^3iY;7[i€ #hi'^V#oP 5 ABC ** MP 250 8500 , 000 8300,000 10 85,000,000 82.000,000
#h 1 S1l07 116.7; 0 ' 3 7 51, 5 . , 6 ABC ** MP-500 82.500 . 000 81.300 . 000 3 87.500 , 000 83.600.000
L t.%R120,14iK ')'*1 r0 hW 11VO'VfP.:tA
V0#h0I 7 ABC Q* MP-500 82 . 500.000 81,300,000 4 810,000,000 84.800.000
41zp. L7 ^3r^: "t,•kjr t^L 9; tiri3 8 ------------------------------------------------ --------------
20 827,000 , 000 812,425,000
0431) A8^? 4t8ii 77.t_ 31fd 001'41-; it' 10
043fi $A *84Bil#Y_^ f l 11 vtt5t * mg $ ** 1fk71k^ t #t it * ^tN14t
12 ------------ --------
-r, OA'1. 'f!1. WV 04W1$ *h*8
Ath VL 13 882 111E MP- 250 8500 , 000 8300.000 5 82,500,000 81,000,000
14 502 1116 MP-300 81,500.000 8825.000 _ 815.000,000 88.750.000
45-484' 48-50* 50-55W 45-4811 48-50w
I
15 -----------------------------
PTO -,`;. 9^ $ 7.9 1.8 0.4 10.4 0.1 16 *31' 15 817,500.000 87.750.000
$A4 • 18 10 • *8 00 14 6.2 2.4 4.4 12.5 1.6
17
4 N1 A 43 00 4.3 0.4 2 .7 5.7 0.3
18
$;n • 5 0 • 4t1 • tAl#*500 3.1 5.4 6.2 9.9 2.2
19
e - t 00 1.8 0.2 0.6 5.0 2.0
i 77F':A it'f,B )',AL 00'i,D8968,6 1900.FXA, G 11731. 14iA,l. 0+9
M 448 , N $Mi.0J' 50.1' 04114,044 7.S'/F.TN0.V tt. W 2J3,18,0 AM
A--1/1LZ 14"_ 11915;A•4*k AhL_t C t`*,
s--vsoo00 *8ih0 04L4$#807. ;Eii4---. R14C6 10 95% Free Multiples: Jl11YN15
I- J ^£
J5 b'-i7fsfi'I* <6'3 L1- 1-+ 7Cf:13 -CEfStLZta0)U DA, I,L 0) ,
36,E - AL 4
- < LJ- 0)
-^ #A
<
h t^
7 '1 ^ tN c^ t# Z (^ &
7 7 L i 4.' t^ t2 of
L 2. , t' -B x of
t 3 c Z L F 4 ❑
57 7' ° t Ir g G Z /^
❑ L1i in lkb t ('F o)
t` J 7 7 t
of L 15
5i
fa
r 57 t}.
X Z'
R4^tLTIIIV -)A
L 7 H L) L L^r of t'
xz-^t^ fad zA
0^ t ' f ¢' Z L
T, elL;
tt r,, /i ' 7a -
1c
tJ '7 4 of
Figure 3 : Examples of the 5550 system's displays and printouts. At upper left is an example of textual material displayed on a screen by
the Japanese-language word-processing function. At upper right is a screen display from Microsoft's Japanese version of Multiplan. Below
are examples of horizontal and vertical printout modes. All examples were produced in the 24- by 24-bit font. (Material courtesy of IBM.)
$50
For orders or information, see your
3270 kanji emulation/Font-16 (extended character set)
3270 kanji emulation/Font-24 (extended character set)
$250
$250
now
now
local dealer or call 505-281-3371. Table 1: A price list. The 5550 is not yet available in the US, thus no US prices are quoted
Master card and VISA accepted. Or write
Random House ProofReader, Box 339- B, by IBM. The numbers listed in this table and quoted in the text are direct conversions
Tijeras, NM 87059. Please enclose $50 from the Japanese price list, using an exchange rate of 240 yen to the dollar. Because it
and specify your computer model,
disk size and memory. is widely agreed that the yen is currently undervalued with respect to the dollar by about
Random House and the House design are registered 20 percent, the numbers above should probably be increased somewhat to get an accurate
trademarks of Random House, Inc. CP/ M is a regis-
tered trademark of Digital Research , Inc. IBM and IBM picture of the system's real cost to the potential Japanese customer.
Personal Computer are registered trademarks of
International Business Machines, Inc. MS-DOS is a
registered trademark of Microsoft, Inc.
162 November 1983 © BYTE Publications Inc. Circle 375 on inquiry card. -1110-
Time for your computer to make the telephone con- PRO-MODEM does more . It lets you build a full tele-
nection - with an intelligent , full 212A 300/1200
communications system with features like Auto
baud modem - with a real time clock /calendar - Dialer, Incoming and Outgoing Message Buffering,
and with the capability to expand into a com- Business / Personal Phone Directory , Program-
plete telecommunications system . It's time for mable Operating Instructions, a 12-Character
PRO-MODEM 1200 . Much more than just a phone Alpha-Numeric Time and Message Display, and
modem. versatile PRO-COM Software . PRO-MODEM com-
When you're on - line, time is money. PRO-MODEM mands are Hayes compatible so you can use most
telecommunication systems help you save. By existing telecommunications software without
monitoring the duration and cost of your phone modification.
calls. And by sending and receiving messages, There' s much more to the PRO-MODEM story. See
unattended , at preset times when the rates are your local dealer for complete details. He'll show
lower... with or without your computer. you how to save time. And money.
Compare the $495 PRO-MODEM 1200 with any other Prometheus Products , Inc., 45277 Fremont Blvd.,
modem on the market . For example , you'd have to Fremont CA 94538, (415) 490-2370
buy both the Hayes Smartmodem 1200 plus their
Chronograph for about $ 950 to get a modem with
time base.
PRO-MODEM 1200 is easy to use . A convenient
"Help" command displays the Menu of operating
command choices for quick reference whenever
there's a question about what to do next . Extensive
internal and remote self - diagnostics assure that the
system is operating properly . Some of the other
standard features include Auto Answer, Touch
Tone and Pulse Dialing , and Programmable Intelli-
gent Dialing.
The Software DOS, Microsoft's Japanese version of
Bibliography
The 5550 comes to market with an MS-DOS. Several general applica- 1. "IBM 5550 Multistation Design Fundamen-
extensive repertoire of IBM-spon- tions packages and programming tals;' Access, May/June 1983, pages 1-10. (An
sored software. First and foremost are languages developed by Microsoft are IBM Japan publication.)
the packages that support the work- available, including Multiplan 2. "Opening Up the Business-oriented PC
Market?," Nikkei Personal Computing, April
station task environments (word- spreadsheet; Multitool Chart and
5, 1983, pages 108-113.
processing and communications-ter- Multitool File are slated for Decem- 3. "Sophisticated, Multifunction PCs Appear on
minal functions). The powerful ber. (Interestingly, IBM has priced the the Scene," Nikkei Computer, May 30, 1983,
word-processing software, developed Japanese version of Multiplan $100 pages 49-65.
by IBM, costs $525 to $600 for the less than the English version.) Inter- 4. IBM Business Personal Computer. Tokyo:
Computer Age Co., 1983.
Bunsho (Document) program and preter BASIC, 8086 Macro-Assembler,
5. The IBM 5550, A New Analysis. Tokyo:
font libraries and gives the machine FORTRAN, and Pascal are available Dempa Publishing Co., 1983.
capabilities comparable to IBM's now, and BASIC and COBOL com- 6. Oh!55. Tokyo: Japan Soft Bank Co., 1983.
American Displaywriter system. The pilers were scheduled for October (All of the above publications are in Japanese.)
communications adapter and the release. The existing literature does
three programs to support it (3270 not mention any specific applications Richard Willis (POB F Goleta, CA 93116) heads
a small consulting firm specializing in electronic
Kanji Terminal emulator, BSC3741 software, such as accounting pack-
systems for production test and control applications.
communications utility, and 3770 RJE ages, that might be offered by IBM He received his MSEE from Caltech in 1973 and
utility) will be available soon. The later on. But Ashton-Tate has devel- has been studying Japanese at the University of
word-processing program and the oped a version of dBASE II for the California, Santa Barbara. He is a member of the
kanji terminal emulator run under a 5550, and there is a file communicator Computer and Automated Systems Association of
the Society of Manufacturing Engineers.
special dedicated operating system called D-COM that enables the 5550
developed by IBM and resident on to exchange data with other popular
the program disks. Japanese microcomputers. And if the Acknowledgment
The personal-computing functions, American PC is any precedent, the The author would like to thank personnel at
the BSC3741 utility, and the 3770 RJE market should soon be flooded with Microsoft for their technical assistance in prepara-
tion of this article.
utility run under Japanese Language 5550 software. ■
Rga.-viii Rim
TO GET 1200 BAUD,
PROGRAMMABLE AUTO DIA
• 300/ 1200 Baud
• Auto Dial, TelpacTM software available
• Full or Half Duplex
• Audio Phone Line Monitor
• Two-Year Limited Warranty
PasswordTM is the new USRTM friendly mo-
dem, designed for use with any small
computer on the market today. We have
compressed into its miniature (shown ac-
tual size) case every operating feature for
unattended high speed telecomputing. With
auto dial/answer and auto mode/speed se-
lect there is little to do but turn it on. So com-
pact it mounts on the computer with
Velcro°; when you carry your computer you
can pocket your Password. So brilliantly
conceived it achieves all this with just 12
tiny integrated circuits (a presage of long
trouble-free service). If your dealer doesn't
know the Password yet, write or cal I for com-
plete specifications.
'Suggested list for Password complete with power, phone,
RS232 interface cables. TelpacTM software optional extra,
$ 79.
Password, Telpac, USR logo and the U.S. Robotics corporate name
are all trademarks of U.S. Robotics Inc. lllllllllll-
rM U.S. ROBOTICS INC:T
1123 WEST WASHINGTON
CHICAGO, ILLINOIS 60607
(312) 733-0497
Circle 485 on inquiry card.
The
Portable Printer
with
Everything!
PORTABLE - New mobility for the
modern professional. SPRINTER is
a rugged and reliable printer that
VERSATILE - SPRINTER handles is suitable for traveling without
all your needs with ease. A built-in FULLY FUNCTIONAL - SPRINTER sacrificing quality.
EasyLoad front sheet feeder for ... the fastest 160 CPS dot matrix TRAVEL WITH THE BEST!
your letterhead ... adjustable trac- printer on the market today. See the Sprinter at your local
tors for your pin fed paper ... SPRINTER gives you all the func- computer store , or call us for the
plus a straight through paper path tions and features you need at the dealer nearest you.
for trouble free paper loading. office, at home or on the go. 1 (800) 821-8848
APPLE r VER^ 7
-0 rffD^4aMW,81'
FIA-,vIN0 -,pKa"-• v
Po fTuvkRP
^LJ E ^^psHAIc£
4 PEP) Is'
of PE
(w ^Appc
DGfl AR ^n DEfl
cA^ L f- y3.95
AA'^2^2 SI
PA< rio t
i-O
;IIe
lr5 4L AOV -1i)
^€$'c O(
CCO \'V
d-
(A:
, !,
d , 1b
aralk 1
ptr 7,; r' .ner
. /8
' Pc
FvL1,Y Zoe
WAY >3E uSEp Co,N P^1T/g^
• po"OSf RT
ftNERAL
`' FF@RED
71-1- CAT
7TL INPUTS
FULLY
UPFE pED
06 AWAKE
E co
IN ^^ UprS /VTIe^iGLE D
Kr=5F OF
• PER
PAERAL TAa T
SYSTrz PFvicE
INPUST
^-^5HEC LNE^ RD
o!Z
1'kRT P'("
.2t , -r-
989.95
Circle 354 for Apple Products . Circle 355 for IBM Products . BYTE November 1993 167
Expanding on the PC
A survey of expansion boards for the IBM Personal Computer
by Mark J. Welch
Both the IBM Personal Computer mark of 1 million units sold, a small Apple and IBM modes, switching be-
and PC compatibles offer many fea- percentage represents a very large tween the two at any time.
tures computer users want, but no number of users. Obviously, a sub- Quadlink won't run software writ-
one system can please everybody. stantial market for expansion boards, ten exclusively for the Apple Ile or
Rather than try to predict which fea- including dozens with distinct func- software that uses a "half-track"
tures most users will want and in- tions, exists. copy-protect scheme, but it will run
clude those under the basic machine Tables on the following pages pro- most other Apple software, includ-
price, the PC and many PC com- vide detailed information about ex- ing high-resolution graphics. Quad-
patibles include expansion slots. The pansion boards produced by 107 dif- link includes a game port that can be
result is a lower price for the basic ferent manufacturers. The tables used in either IBM or Apple mode
machine plus greater flexibility for organize the boards by their func- and can access other ports and
users who want to customize con- tions and list entries in alphabetical expansion boards in the IBM PC.
figurations to meet their needs. order by manufacturer within each The Futurex Encryptor, from Jones
Expansion slots, made famous by category. (The exception is table 17, Futurex Inc., is a data-encryption
the Apple II, let you install which lists miscellaneous boards board. The board encrypts, or trans-
printed-circuit boards to perform alphabetically by function.) A sepa- lates, data into special codes that can
functions not provided by the com- rate listing of manufacturers' ad- be translated only by the Encryptor
puter's standard hardware. dresses begins on page 178. board. Data can thus be hidden from
Some of the add-on boards-disk- Some expansion boards defy a unauthorized users or can be trans-
drive controllers, memory-expansion simple description or are so unlike mitted to another IBM PC equipped
boards, and printer and communica- other boards that we couldn't in- with the board without risk of eaves-
tions interfaces-appeal to large clude them in our survey listing. For dropping. Five versions of the En-
numbers of computer buyers. Other example, Quadram Corp. offers a cryptor, ranging from $300 to $600,
boards-for prototyping, program- unique expansion board that enables are available for the IBM PC.
ming EPROMs (erasable program- the IBM Personal Computer to
mable read-only memory chips), or emulate an Apple computer. The
converting analog signals for storage $680 Quadlink board includes a 6502 Modular Expansion Boards
by the computer-target a much processor and 64K bytes of RAM and Two expansion-board suppliets let
smaller percentage of PC and can run most Apple II or II Plus soft- you choose any combination of fea-
PC-compatible owners. Still, with ware. According to Quadram, users tures and upgrade already pur-
these machines fast approaching the can run programs concurrently in chased boards by selling modular ex-
Serial Parallel
Manufacturer Board Name Port Port Price Comments
Table 1 : Z80 coprocessors (all include 64K bytes of RAM). The Z80 replaces the PC's standard 8088 processor as the central processor,
letting you use both CP/M-80 software, which runs on the Z80, and standard IBM PC software, which runs on the 8088 . Be sure
to find out whether buying a particular board gets you the CP/M operating system or merely lets you use CP/M-based software.
Table 2 : Memory boards. Although most IBM PCs contain 64K bytes of RAM, many popular applications programs require more
memory. The solution comes from memory-expansion boards available with 64K to 1024K bytes (1 megabyte) of RAM, usually in
multiples of 64K.
$495 $595
$345 $579
U1
$475 $565 $745 $925
$409 $479
$745
$289 $349
Forever
$259
$399 $449
$785
$552
$980
$696
amber!
$695 $895
NEC's new amber monitor is so easy
$1195
on your eyes, you'll feel you could
$995 look at it forever.
$385 $445 The JB-1205MA is a professional-quality
computer monitor that givesyou 80 char-
$299 acters by 25 lines of sharp, clear text. It's
ideal for word processing and other
$575 $675 work-intensive business applications.
$510 $615 And it's amber, the color shown to be
$499 $579 $739 $899
easiest on human eyesight.
$750 Designed for use with NEC computers,
the JB-1205MA is also easily adaptable
$255 $305
for use with Apple,' Osborne? and most
$400 other popular computers. See it at your
$425 $525 $825 authorized NEC Home Electronics Dealer.
$349 $399 Compare these specs with your
present monitor:
$895 $1095
$799 12-inch diagonal screen
80-character, 25-line display
$499 $799 8x8 dots, 8mhz video bandwidth
$529 1.0-watt audio output
$425
$790 $860
$999 error-correcting capability
EPROM capability
$470 error-correcting capability
$1495 $2350
$1795 $2650
$595 $695
EPROM capability
battery backup
$439 $489
$999 error-correcting capability
$549 $649 $849 $1049
$695 $845
$335
Productivity at your fingertips
$445
$800
EPROM capability
NEC
NEC Home Electronics (U.S.A., Inc.
Personal Computer Division
1401 Estes Avenue
Elk Grove Village, IL 60007
13121228-5900
NEC Corporation, Tokyo, Japan
Circle 326 on Inquiry card. -^
8-inch-disk 51/4-inch-disk
Manufacturer Board Name Price Interface Interface Comments
Table 3: Disk-drive controllers. If you use a disk drive, you need a disk-drive controller.
Serial Parallel
Manufacturer Board Name Ports Ports Price Comments
Table 4: Multiple interface boards such as these offer both parallel and serial ports (see tables 6 and 13).
Memory Parallel
Manufacturer Board Name (bytes ) Ports Color Price Comments
Orchid Technology MGA Graphics Controller 64K $395 requires IBM monochrome
card; 720 by 350 pixels
Plantronics Colorplus N. A. 1 • $475 320 by 200 pixels in 16
colors; 640 by 200 pixels
in 4 colors
Quadram Quadcolor 32K • $295 16 colors, 640 by 200
pixels
Scion PC640 Professional Color Graphics N.A. • $1595 16 colors, 640 by 480
pixels
Table 5: Advanced graphics boards allow higher resolution or color graphics for the IBM PC; some boards include special software or
allow use of a light pen or other special input devices. Currently, few software programs make use of the high-resolution graphics or
color provided by these boards. Until that situation changes, you may have to buy software from the graphics-board vendor or write it yourself.
Table 6: Parallel boards. Parallel (or "Centronics-compatible") ports enable the IBM PC
to interface with one or perhaps several parallel printers.
OEM prices available Personal Systems Technology Asynchronous Communication Ports 1 $125
For CPU, Integrated Card Sets Quadram RS-232C Asynchronous Adapter 1 $110
or Systems. Zen/Tek Dual COM Card 2 $120
Zen/Tek Z-COM Card 1 $100
Zobek 2SP 2 $165
Table 13: Serial boards. A serial interface permits communication to a modem, a printer,
Empirical Research Group, Inc. or another computer. Serial ports are also known as RS-232C or asynchronous ports. (For
P.O. Box 1176 boards offering both serial and parallel ports, see table 4.)
Milton, WA 98354
206.631.4855
174 November 1983 © BYTE Publications Inc.
BASF QUALIMETRICTMFLEXYDISKS®
BUILT FOR ETERNITY- WARRANTED FOR A LIFETIME.
BASF Qualimetric FlexyDisks® offer
you more ... an extraordinary new
lifetime warranty.* The BASF Quali-
metric standard is a dramatic new
international standard of quality in
magnetic media ... insurance that
your most vital information will be
secure for tomorrow when you enter
it on BASF FlexyDisks today.
We can offer this warranty with
complete confidence because the
Qualimetric standard reflects a con-
tinuing BASF commitment to perfec-
tion... a process which begins with
materials selection and inspection,
and continues through coating, pol-
ishing , lubricating , testing, and
100% error- free certification. Built
into our FlexyDisk jacket is a unique
two-piece liner. This BASF feature
traps damaging debris away from
the media surface, and creates extra
space in the head access area , insur-
ing optimum media - to-head align-
ment . The result is a lifetime of
outstanding performance.
When your information must
be secure for the future , look for
the distinctive BASF package with
the Qualimetric seal. Call 800-343-
4600 for the name of your nearest
supplier.
Circle 44 on inquiry card.
Table 15: Multifunction boards without memory. (For multifunction boards with memory, see table 14.)
Chrislin Industries Inc. Data Translation IBM Corp. System Products Division
31352 Via Colinas 100 Locke Dr. POB 1328
Westlake Village, CA 91362 Marlborough , MA 01752 Boca Raton , FL 33432
(213) 991-2254 (617) 481-3700 (800) 447-4700
Table 16 : Integral-modem boards, like separate-unit modems, permit use of standard telephone lines for computer communications . Although
the integral unit takes up one PC expansion slot, it requires no additional RS-232C port, cables, or desk space.
If you don't type, you've prob- So where you used to type increase your productivity and
ably longed for the day when "/P return -" A CO return N39 have fun doing it.
you could simply talk to your return" you can just say "print." Demand a demonstration.
computer. It's here. Command performance. You won't believe it until you
Your voice can set you free. The Voice Input Module works see it. So see the Voice Input
With the Voice Input Module parallel to the keyboard with all Module at your nearby com-
from VMC, you can "train" your existing applications software. puter store today.
Apple II, IIe® or Franklin® to per- So you can type if you need to, And find out how little you'll
form as many as 80 different or do anything from electronic miss typing.
spoken commands, in unlim- spread sheets to word pro-
ited subsets, with near-perfect cessing to games with voice Apple II and Ile are registered trademarks of Apple Computer,
Inc. • Franklin is a registered trademark of Franklin
recognition. control alone. Either way, you'll Computer, Inc.
0co(mfoIXf
v' ^n YOUR VOICE CAN SET YOU FREE. See us at Comdex booth 4544.
VOICE MACHINE COMMUNICATIONS
1000 South Grand Avenue ■ Santa Ana, California 92705 ■ Telephone (714) 541-0454 for the dealer nearest you.
Circle 499 on inquiry card. BYTE November 1983 183
Board Type Manufacturer Board Name Price Comments
analog/digital interface Data Translation DT2801 $1195 16 A/D,2 D/A,16 digital I/O
lines; clock
analog/digital interface Data Translation DT2805 $1295 16 A/D,2 D/A, 16 digital I/O
lines; clock
BSR X10 interface Automated Business Machines BSR-X10 Adapter $215
digital/analog interface Tecmar Lab Tender $495 32 A/D,16 D/A,24 digital I/O
lines
hard-disk interface Tecmar Winchester Share System Adapter $395 allows four PCs to share
one hard disk
motor controller Tecmar Stepper Motor Controller $495 CY512 interface ; includes
four serial ports
network interface Davong Systems Multilink Network Card $595 compatible with ARCNET
and Xerox network
protocols
network interface Orchid Technology PC-net Adapter Card $695 requires 128K bytes
PAL programmer Force Technology PAL Programmer $995 programs 20- to 24-pin PAL
chips
speech recording/playback Flagstaff Engineering Voice Connection $179 digitize message, playback,
auto-dial/auto-answer
CHI Not only can PENPAD° draw circles around a keyboard and a mouse,
ar,<Rsr N'I I^
I ^
".C LNi
it also lets you enter text by handprinting, select your own commands,
use objects and icons, and sketch out rough ideas.. .all with one hand tied
5556ONFX494E
oH. -55.4
behind your back.
ERPERTEE
H x (_s8 .R)= - sl.z
199 1929 1- I1g1 198,
SCIENTIFIC INDUSTRIAL AND • PENPAD° works with most popular PC's like IBM, Apple, Wang, DEC, Seiko, and others.
EQUATIONS BUSINESS GRAPHICS • Software product developers call for special opportunities.
Pencept , Inc. 39 Green Street, Waltham, Massachusetts 02154 ❑ Telephone: (617) 893-6390 IJENCEPT
Circle 357 on inquiry card.
SAVE
THIS AD
IT IS YOUR
CATALOG
AND CHANGES MONTHLY
LIST OUR
PRICE PRICE
IB M ; CURTIS
PC Pedesla'for Dspavon, PC
9Fmt Cabe I a IBM Keyboard )extends 3 fog,
Venca SysleerStmd IrnPCCPU
S 90
5 50
S 25
S 65
$ 35
$ 19
ste tto, h 90
PRICE PRICE 0uadboard ll 6415 6luncuon $ 395 $285 $45 $40 Ten or mare.
d WWitithh 90 doarymwoathrr anty
er Ouadboard ll 256K. 6funclon S 595 $ 395
00°, ue dry
MEMORY CHIP KITS board"1'0CCt t ested Quad 512 - 64K plus sepal pod expandable to 512K. 6 function 5 325 S 265 64K CHIP KIT
* 64K Kit 299NS 9 chips 4164 5150 $ 45 Cl 512 256K plus sepal port expandable to 512K. 6 function $ 550 S 420 9 Each 4164. 200 ns MEMORY EXPANSION
16K Kit 20ONS 9 chips 41161 or PC1 motherboard) $ 30 $ 16 Quad 512 - 512K pussenal pod 6tunchon S 895 $ 625 90 Day Warranty by as
Quadcolor I board 16 mines 5 295 S 225
4IN I Multiple Board Color Graphics Mono 128K
S 395
$ 519 Ouadcolor II board use with Ouadcolor I set 640x 200
Mlcrolazer. w Copy Par Par BK *MP8w Power Supply
Microfazer .w Copy Par Par. 641. rMP64w Power Supply
S 275
$ 189
S 319
S 209
$ 129
S 219
$256 $239 Two or mare.
*
ComX 256K RAM Card with Fasnak RAM disk emulator
/^ and printer spooler software 2 Year Warranty S 695 $ 256 TG PRODUCTS Joysnck
Graphics Master Board Call
S 65
Call
S 49
AD #983
SOFT1A1AREf°' ^P
L 1 YY tRM P('. or XT for the TR]E^ AND
IBMPC., XT DIR1[V LJ ACCESSORIES
BUSINESS BUSINESS UTILITY & SYSTEM
LIST OUR LIST OUR 1983 CE SOFTWARE AWARD.
PRICE PRICE PRICE PRICE Copy II PC by Contra Point Sullivan ,s the best CE software
ASHTON-TATE NORTH AMERICAN BUS Theseswer 5 250 $169 buy of 1983 It wd copy more copy protected Software and
dBase ll red PCDOS& 128K S 700 $395 *OSBORNE COMX Book&DIsk Business loster than any other backup system Unlike other .Irte"t
dBasel IUsers Guide S 30 $ 20 Stal!slics & Math Programs) makes an exact Sup care of your original and it does '00'
Everymans DB Primer (Book) 5 15 S 12 SomeCoeeon BascProg 1701 S 100 S 69 venhcatron of copy Documentation is exert eel
The Pisani Planner 5 700 $449 PracI o Bas, Prog 140) S 100 $ 69 UST OUR
Friday S 295 $199 PBLCORPORATION Personal Investor S 145 $ 94 PRICE PRICE
APPLIED SOFT . TECH . Versaferm S 389 $265 PEACHTREE Peace Pak 31 GL AR&API S 595 $239 *CENTRALPOINT CcpyIIPC Backup S 40 S 35
CONTINENTAL HomeAccountant • S 150 $ 95 Peach Text 5000 5 395 5239 *COMX Fasuak- RAM Disk emulator and prmler
FCMIFIlieg Catalogmg,Mai6ng) S 125 $ 95 PERFECT Perfec'Wnter' S 389 $149 spooler program Works on any PC DOS version or RAM
Property Managemeel $ 495 $329 Perfect Speen, " or Perfect Calc` each S 295 599 Card Menu Dove- NEW' S 100 S 59
DATAMOST . Write-On (Word Proeessoq 5 130 $ 89 Perfect Filer' S 59, $199 DIGITAL RESEARCH
SOFTWARE ARTS TK' Solver S 299 $219 Q9 CONTROL DATA
DOW JONES . Market Analyzer 5 350 $279 Concurrent CP M 86 $ 350 $225
Market Manager S 300 $239 SOFTWARE PUBLISHING PF5 Fie S 140 $ 94 CBASIC 86 S 200 S135 OR I nn
Market Microscope S 700 $525 PFS Report S 125 S 84 CPM86 s 91 $ 40
PFSWme NEW' S t40 S 95 PascaMY ICP M86) S 400 $239
320K1360K DS DD DISK DRIVE
EAGLE SOFTWARE Money Decisions S ISO 5129 With Detailed Installation Instructions
EINSTEIN Writer S 300 5199 PFS Graph NEW' S 140 $ 95 Pascal MT IMSOOD S 600 $399
SORCIM SuperCaic ll 5 295 $195 $499 60 Day Warranty by Factory Authorized Distributor
Memory Trainer S 60 5 55 FL'1MSDOS, 5 750
FOXB GELLER , Ouickcode(MSDOS) S 295 $179 SurerWrder S 295 $199 Access Manager IMSDOSI S 400 $179 Same as now Q
dGraph(MSDOS) S 295 $179
dUtil for IBM PC DOS $ 99 S 59
STONWARE D B Master laDBMSI S 490 $329
SYNAPSE FIeMaeager 5 100 $ 67
P splay Manager l MSDOSI
Speed Frog Pµ3 ICE M 861
$
S
500
200
$339
$135
installed by IBM $239 $229 Two or more.
HAYDEN IBM Pie Writer $ 200 $135 SYNERGISTIC Data Reporter S 250 $169
HOWARDSOFT Real EslateAnalyzer It S 250 $189 MAKER T Maker III S 275 $169 HOME & EDUCATIONAL HALF $199 HEIGHT
INFOR.UNLIMITED EasyWriterll(WP) S 350 S259 VISICORP V^siCalc' 256K S 250 5179
EasySpe]ler11 S 225 $149 ye Sexo,V,s,SshndgIe $ 250 $169
O OFde or Desktop Plan) S 300 $239
EPYX AUTO Sim TempleotAOshar S 40 S29
0, Ba'oes 5 100 $ 75
MAYNARD
EasyFiler Ia DBMS( S 400 $299 Floppy Drive Control Brd lorupto4dnves S 195 $ 165
Inventory Contra] $ 595 5395 Vs iWOid wnh V,seSpel 128KI S 375 $269 *ARMONK Execuhv=Sull 5 40 S 27 same with Parallel Pon S 275 S 205
*INSOFT , DataDesign(to use DBM51 S 225 $169 BLUE CHIP Md,onare 5 60 $ 39
BPI SYSTEMS Personal 0 couereq S 195 5139 IBMPC X T 6MB
Data Base Made Easy (Book) S 17 512
*LOTUS 1.23 S 495 $329
UTILITY & SYSTEM * BROOERBUNO Appe Pan,clCobr, S 30 $ 19 VISTA Backup for Hard Disk V1200 $1549 $1049
MICROCRAFF , Verdict or Bilikeeper each $ 995 $469 COMPREHENSIVE PC Tmo'(DOS 111 S 60 S 40
MICRO LAB Miner2049 S 40 $ 29 HAYES Smadcom if S 119 $ 89 CONTINENTAL Home Ac(ountant S 150 S 95
MICROPRO. WordStar' $ 495 $239
Mail Merge S 250 $129
MICROCOM Microtermmal S 100 $ 65
MICROSOFT muMath muS,mp $ 300 $225
DATAMOST Pig Pen or Space Sluke ea $ 30 S 22
DAVIDSON The Speed Readerll 5 75 $ 55
811 CP/M-80
SpellStar" $ 250 $129
* WordStarPro,4Pak $ 895 $429
Sooners BASIC Compiler S 600 5450
Pascal Compiler S 350 S255
INFOCOM Sear re S 50 S 33
7ork orZork llorZork Ill no 5 40 $ 27 SOFTWARE NUSTOMKRE
Starledex'" S 195 $109 C Compiler S 500 $369 *INSOFT WordTr,xo:Ouohix each NEW' S 35 S 29 ASHTON-TATEABase 11 5 700 $ 395
InfoStar" $ 495 $259 BASIC Complier S 395 $?85 MCRO LAB Meer2049 S 40 S 29 MICROCRAFT VerdciorBllkeeper each S 995 $ 469
Report Star" $ 350 $199 Fortran Cempder 5 350 $255 MICROSOFT Fight Simwator 5 50 $ 33 MICROPRO WordStar S 495 $ 239
* MICROSOFT .Msltplan S 275 5175 COBOL Compiler S 750 $559 PBLCORP . Peroona-Investor S 145 $ 99 MadMerge S 250 $ 129
Word S 375 $275 BASIC Interpreter S 350 $255 SPINNAKER Snooper Troops 11 or 2) 5 45 S 35 WordStar Prof 4 Pak 5 895 $ 429
Word with Mouse $ 475 $339 *NAGYSYSTEMS CopyPCBackup 5 35 $ 25 Story Machneor Face Maker S 35 $ 24 MICROSOFT Molhplan S 275 S 199
Financial Statement S 100 $ 69 NORELL DATA . SystemBackup S 50 $ 39 STRATEGIC the Warp Factor $ 40 $ 30 COBOL80 Compiler SPL S 750 S 450
Budget S 150 $109 NORTON Norton Ut tIes 14 programs S 80 $ 65 SUBLOGIC Might Mission Pinball S 40 S 27
Interrupt Routine
INVOKE Upon receiving control back from the
DEVICE DRIVER
INTERRUPT ROUTINE strategy routine, the DOS invokes the
(RECEIVE "END-OF- driver's interrupt routine. This routine
DRIVER" ADDRESS)
provides all of the functionality for the
driver-the code to execute the device-
MARK driver operations.
"END -OF -DRIVER"
ADDRESS INTERNALLY Because there are many different tasks
TO PREVENT a device driver might perform for a given
OVERLAY
device, a standard mechanism is needed for
the DOS to specify to any device the com-
mand to be executed. This mechanism takes
Figure 2 : A summary of the steps PC-DOS takes to install device drivers. the form of a request header.
POINTER TO DEVICE
DEVICE STRATEGY ROUTINE
HEADER
POINTER TO DEVICE
INTERRUPT ROUTINE
printer is a character device through can assign a new character device to The other type of device, the block
which a string of characters is printed a driver by giving that device the device, is a mass-storage unit, such
out; the printer device driver is called name of the device it is replacing. To as a floppy, hard, or RAM disk. In-
once for each character. attach a new character device to the stead of accomplishing data I/O one
Character devices are given specific PC, you give it a unique name. character at a time, a block device
names. The standard ones have pre- A special character device, passes whole chunks (or blocks) of
defined names, such as CON (the CLOCK$, can be defined to allow in- data in one shot. Usually, each block
system console, which uses the key- tegration of a real -time clock into the contains one disk sector (512 bytes)
board for input and the display PC for TIME and DATE operations. of data.
screen for output), AUX and COM1 CLOCK$ provides a standard mech- Unlike character devices, block
(the auxiliary communications port anism for integrating a battery-back- devices are not specifically named.
through which you can attach serial up clock chip, contained on many Instead, they are mapped via the
printers and modems), and PRN or multifunction boards, into the drive letters (A, B, C, etc.) PC-DOS
LPT1 (the parallel-printer port). You system. maps a new block device by internal-
G9
PLATO
COMPUTER-BASED EDUCATION
CONTROL DATA
PUBLISHING
2720 S. Harbor Blvd., Suite E, Santa Ana , CA 92704
T HE
ly assigning it the next available drive
PRINTE
SERVICE , COMPUTER AND SOFTWARE
COMPATIBILITY , and LOW PRICE, STORE
letter and automatically maps a
block-device operation to the ap-
propriate device driver, which can
support multiple devices of the same
type.
For example, suppose you have two
floppy-disk drives, A and B, and a
are among the many factors to consider when purchasing a fixed disk, C, and you want to add
printer. At the PRINTER STORE we specialize in printers, so two RAM disks. You do so by defin-
our professional staff can help you choose the right printer for ing one block-device driver with sup-
your personal and business needs. Every Printer Purchase port for two disks. The DOS will use
includes: this device driver to initialize and add
1) Low Prices 3) Free Technical Support two RAM disks, D and E. Then when
2) Same Day Shipping 4) Full Service Option a program attempts to read or write
to either D or E, the DOS will execute
the device driver to perform the re-
quested task.
4NNOWANCMAMMM *a go so
194 November 1983 © BYTE Publications Inc. Circle 369 on inquiry card.
SATISFACTION AND
TRUE MAIL ORDER PRICES
With so many so-called Mail Order establishments using "toll free" lines, and grandiose advertising, how can you, the customer,
expect to receive true mail order savings? We have done away with these expenses to offer comparable service passing on the savings
to you. Our reputation for low prices and satisfaction is outstanding.
Conclusion box "Two Sample Device Drivers" weighs the troublesome areas. I look
The device-driver capability of PC- (above) illustrates, the current im- forward to the next revision of PC-
DOS 2.0 gives it significantly more plementation is suffering from some DOS, fully expecting solutions to cur-
power than previous versions. This nontrivial problems. Note, though, rent problems, additional goodies,
feature, along with some other that PC-DOS is in transition, quick- and, undoubtedly, some difficulties
special enhancements, should do ly evolving from a system with with its new features. ■
much to spur the development of limited capabilities to one with a flex-
more powerful hardware and soft- ible and powerful Unix-like structure.
ware options for the IBM PC. Each step forward will likely present Tim Field, a software engineer and technical
All is not well with PC-DOS, a problem here and there, but the writer, works for Field Computer Products (909
North San Antonio Rd., Los Altos, CA 94022).
however. As the discussion in the text power of its enhancements far out-
Apple is a registered trademark of Apple Computer Inc. IBM is a registered trademark of IBM Corporation Epson is a registered trademark of Epson America
Circle 225 on inquiry card.
The Rixon PC212A...
The Perfect Modem
For Your IBM ° PC
...Only $499
The RixonOPC212A offers you the only 300/1200 BPS full duplex card
modem with auto dial and auto answer that plugs directly into any of
the IBM PC ® * card slots. Because the Rixon PC212A was designed
specifically for the IBM PC, it is loaded with user benefits.
The PC212A eliminates the need for an asynchronous communications
adapter card and external modem cable, this
alone saves you approximately $190. The
PC212A provides an extra 25 pin EIA RS232
interface connector , a telephone jack for
alternate voice operation , and a telephone line
jack for connection to the dial network.
Without question , the PC212A is the
most user friendly, most reliable, and
best performing modem for your
IBM PC. An internal microproces-
sor allows total control, operation,
and optioning of the
PC212A from the keyboard.
A user friendly HELP list of
all interactive commands is
stored in modem memory for J
instant screen display. Just a
few of the internal features
are auto/manual dialing from 114
the keyboard, auto dial the
next number if the first
number is busy and instant
redial once or until answered.
In the event of power disrup-
tion a battery back-up pro-
tects all memory in the PC212A. In
addition, the PC212A is compatible
with all of the communication pro-
grams written for the Hayes
Smartmodem TM * * such as
CROSSTALK.TM+Also available
for use with the PC212A is the
Rixon PC COM I,TM >>K a communications software pro-
gram (Diskette) and instruction manual to enhance
the capabilities of the PC212A and the IBM PC. PC COM
I operates with or replaces the need for the IBM
Asynchronous Communications Support Program. The pro- • IBM is a registered trademark of the
International Business Machine Corp.
gram is very user friendly and provides single key stroke control of •• Hayes Smartmodem is a product of
auto log on to multiple database services (such as The Source.sM& ), as well the Hayes Stack " series, a
registered trademark of Hayes
as log to printer, log to file transfer and flow control (automatic inband Microcomputer Products Inc.
or manual control). PC COM I is only $49.00 if purchased at the same 1 CROSSTALK is a trademark of
Microstuf Inc.
time as the PC212A. The PC212A comes with a 2 year warranty. For PC COM I is a trademark of
more information contact your nearest computer store or Rixon Rixon Inc.
direct at 800-368-2773 and ask & The Source is a servicemark of
Source Telecomputing Corp.
for Jon Wilson at Ext. 472. I SANGAMOWESTON
= = = ^ = == INC.
PC212A .............. $499 .
PC212A WITH 2120 Industrial Pky., Silver Spring , Md. 20904
ASYNCH PORT ...... $ 539. 301 -622-2121 TWX 710-825-0071 TLX 89-8347
cDataproducts
comoK7Fall'83
See us at Booth 3086
Circle 229 on inquiry card . BYTE November 1983 201
Circle 194 on inquiry card.
Revise List Save Message Transend PC (tm)
Test Interprer Restore Original TEST Version 1.0
Print Message Insert 91
and a proprietary design to Figure 2 : The large rectangle at the top of the screen, bounded above and below by double
give four planes of 512 x 1024, lines, is the user control panel. The control panel furnishes the tools and information the user
needs to manipulate the desktop environment . The control panel's top portion maps the 10
function keys onto a menu of available commands; the lower control-panel line suggests ac-
CAD/CAM
tions appropriate to the current state of the desktop.
Bence and the NEC 7220 con- rently available commands. The func- asked, "What do I do now?" We said,
troller. With two planes (FOUR tion-key map is laid out in two ver- "Choose a function key, of course."
vibrant cblors) of 1024 x 1024 tical columns, exactly mimicking the The pattern continued-at each step
resolution . This is ideally suited
for high performance applica- keyboard. This layout lets the user her assumptions and interpretations
tions. Built in graphics primi- tap a key after a quick glance at the were different than we had planned.
control panel, without slowing down Then we let another friend try the
to say, "I want option three ... let's system, hoping that the first person
COMMUNICATIONS see, where is F3?" The right part of was atypical. No such luck. We
the control panel has space for three learned that each person very quick-
rectangles, which can display Shift ly creates an idea of what the ma-
Lock, Num. (Numeric) Lock, and chine is trying to do. Wherever two
IEEE-488 CONTROLLER .Scroll Lock so that the user always interpretations of the screen are
knows the state of those functions. possible, the user draws the wrong
As a final touch, references to keys in one (or, more often, invents a third).
MULTIFUNCTION MEMORY
our help messages use graphics We wanted the user to adapt to our
whenever possible. metaphor, so we had to make the
After continuous refining, we have metaphor totally clear and unam-
GRAPHPAC TM perfected these screen aids to the biguous at every step.
point that first-time users of Transend This goal turned out to be very
PC have very little trouble using the costly to pursue. At each stage of re-
keyboard. finement, the ambiguities uncovered
COMPACTM were more subtle-maintaining the
Users Know What They Want user illusion took an ever greater
Having analyzed the machine and sleight of screen.
chosen the metaphor, we thought the
RGB Division project would then proceed accord- How Many Screens?
ing to the classic paradigm: analyze As the user interface began to take
Frontier
the problem, design a solution, and shape, the first issue was how many
Technologies
implement the design. different screens to have and how
Corporation
We dutifully proceeded to outline much information to put on each
which commands would be needed one. In many menu-driven software
on each screen and what mechanism products, the labyrinth of screens is
the user would employ to select so formidable that "Where am I?" and
operands for the commands. When "How do I get back to where I was?"
we had our prototype running, we are the usual questions asked by the
sat a friend down at the machine and inexperienced user. In an attempt to
asked her to try to use it. First she keep the user out of such traps, we
1W FLIP- IT)
Select a message to view , then hit cancels
ri ,
packed as much information as pos- using the scroll arrows would be. ,,,Add $3 for shp 6 hdlg (AK , HI, PR, Canada add $550,
q^
Av
Foreign countries add USD 10 . 50) - Mass. Res. add 5% tax.
sible into our screens. Sometimes the arrows would select Send Check, Money Order to
In figure 3, you can see an early at- a basket; at other times they would D!Punch Co. ( BB)
tempt at a main screen. Below the cause the message list to scroll. P.O. Box 201, Newton Hlds, MA 02161
Telex: 4991009 CHTRI TECH. INFO: (617) 9642126
control panel each of the baskets is In response to user confusion, we
shown, with an expanded view of replaced the main screen with the
the selected basket. The expanded two screens in figures 1 and 4. The TOLL FREE 24 HRS ORDER LINE
view shows a scrollable list of the two-screen approach did reduce con- 1-800-227.3800 ext. 128
copyright 1963 D/ Punch Cap.
messages in that basket. This screen fusion, and users learned their way
We acknowNd a all bademarhs
seems to make a lot of sense. Users around each of these screens more or inquiries invited. -
can look at the contents of one basket quickly. The transition between the For your FREE bookmark for your
without losing the global context. screens now became the point of con- manuals, send us a stamped, self-
Users, however, were confused by fusion. The OPEN BASKET com- -s addressed envelope . SPECIAL
the clutter of images, and they
couldn't predict what the effect of
mand would cause the array of
baskets to be replaced by a blown-up ! FLIP- IT M
Transend PC (tm)
How TEST Version 1.0
Whitesmiths'
better system Just a moment please ...
software
can help you
build a better
bottom line.
The portability of White- (5b)
smiths' C Compilers and Idris
F2+ Show Desktop Transend PC (tml
operating system enables you to
FO TEST Version 1.(1
offer your applications to a F6-)
wide range of end-users with- F8-o
F1
out reworking your code. Just
Just a moment please ...
one development effort works
on many architectures, because
Whitesmiths' C Compilers span
over 30 systems, and Idris, the
most complete and portable
UNIX-like system for micros,
is UNIX-compatible in both
directions. You can also lower
costs and simplify distribution
by eliminating end-users
licenses using Whitesmiths'
new "licensing under copy-
Figure 5 : Simple outline animation provides continuity between the screens in figures 1 and
right" Authorization Seal. 4. Compare this screen to figure 1's, and note how this kind of animation, captured here suc-
SEND FOR OUR FREE BOOKLET
cessively in parts a and b, makes a basket appear to grow.
"THE PROFIT-BUILDERS' CHECKLIST"
Our new booklet gives you a view of the selected basket. One of animation, popular on bit-mapped
quick and easy way to our friends tried this and com- screens, was impractical on a charac-
check the benefits mented, "Well, what do we have ter-oriented screen-or so we had
of Whitesmiths' now?" We pointed out that the assumed. We experimented a little
products for blown-up basket came from his and found that simple outline anima-
your opera- selected basket, and he said, "Oh, of tion was both practical and effective.
tion. See for your- course." But others who test-drove We introduced an animated sequence
self how we can cut your costs, the system had the same initial con- to show the basket opening out from
widen your markets, and build fusion when the screen changed. We the desktop array, as shown in figure
your bottom line. were in a quandary-the combined 5. Not only did this simple animation
Idris a .vdeniark ut 'Vhirrs.nlchs. L,d. UNIX Is .i screen was too cluttered, and the remove the confusion, but our
vadrmark of H,11 Labuumr,.
separate screens seemed uncon- friends responded with actual plea-
------------------ ---------------
nected. Could we build a bridge be- sure at our fidelity to the metaphor.
Whitesmiths, Ltd.
97 Lowell Road tween the two screens? Could a productivity-oriented soft-
Concord, Mass, 017.42 ware package actually be fun to use?
(617) 369-8499 Animation with Character Transend PC seemed to have edged
NAME Graphics beyond being merely nonhostile into
TITLE What we wanted was some way to the realm of being truly friendly.
COMPANY
make the screen transition easier for Simple animation was so success-
the user to understand. We looked ful in solving the open-basket prob-
ADDRESS
again at our metaphor. In real life, a lem that we couldn t avoid the impli-
CITY
basket can appear to get bigger (or cation that this kind of animation
STATIi ZIP come closer) only by passing through should be used wherever a screen
TELEPHONE intermediate sizes (or distances). But transition needed clarification. There
With SALVO, unlock the total potential language that rivals sophisticated
of your personal computer. Easy to use. mainframe packages. At a fraction of the
Easy to learn . Create applications in 1/10 cost. How? Send for our free brochure.
the time compared to COBOL or BASIC. Available now at your local computer
Reduce dBase II TM type work by 50% or store, or contact us directly.
more . A new natural fourth generation
It Knows How.
offware ufomatbri/nc.
14333 Proton Road, Dallas, Texas 75234
(214) 392-2802
,S ECT CUL R
P A A
TEST Version I .H
OFFERS ffE
Use Q or O to select a name, then hit ® cancels
BASF
2 YEAR WARRANTY
BASF
LIFFTIME WARRANTY
® 0 Q t scroll text for viewing
ABC
Orders Only
8 00
0 -854-1555 cent request. We found that a few line at the most prominent place on
Information judiciously placed beeps and chirps the screen-the very top. Unfor-
D ATA PR OD UCTS
619-268-3537
let users know that the machine was tunately, users didn t notice it. We
Modem Hotline (Anytime) ITT TELEX 4992217
619-268-4488 8868 CLAIREMONT MESA BLVD
Exclusive Monthly Specials SAN DIEGO, CALIFORNIA 92121
listening and, indeed, was respond- had to keep reminding them to look
206 November 1983 © BYTE Publications Inc. Circle 296 on inquiry card. -♦
FOR TRS- 80 MODELS 1,3 & 4
IBM PC , XT, AND COMPAQ F24 T ransend PC (tm)
F4-+ T EST Vers ion 1.8
F64
F8+
F18
The MMSFORTH
Use Q or 0 to select DOS file, then hit ® canc els
System.
Compare. 23 DOS files on drive B:
Filename .Ext Chars Date Time
HIDEF .PAS 2525 11 j11183 18:17p
• The speed, compactness and REYBOARD .PAS 16144 7jul83 8: 44p
extensibility of the From: ?? LISTIT BAT 174 18ju183 11:17a
MMSFORTH total software To: Gregg Williams LODEF PAS 11474 12jul83 1: 23a
environment, optimized for MACHINE ASM 7746 2jul83 10:02p
Attach: 4= MACLIB ASM 2921 19jun83 1:21a
the popular IBM PC and Subject:I PAS4TH ASM 4234 28jun83 18:59p
TRS-80 Models 1, 3 and 4. PASLIB TXT 4739 28may83 18:84a
SCRASM ASM 2754 38mar83 1:19p
• An integrated system of 18:37p
SCREEN PAS 13474 l8ju183
sophisticated application SETUP PAS 4679 7jul83 8: 46p
programs: word processing, TEST PAS 727 7ju183 8:46p
database management,
communications, general Figure 8 : When mail is being sent between PCs, disk files can be sent along as attachments.
ledger and more, all with
powerful capabilities, sur- at the top of the screen. We finally kind of lookup window used for
prising speed and ease of use.
moved the help line to the bottom of address-book access. In Transend
• With source code, for custom
the control panel. The user's eye is PC, we have tried to minimize the
modifications by you or MMS.
then forced to cross over the help line number of user-interface concepts by
• The famous MMS support,
including detailed manuals when moving from the function-key applying each technique in as many
and examples, telephone tips, menu to the main screen. contexts as possible.
additional programs and
inexpensive program updates, Transend PC Features A Continuing Process
User Groups worldwide, the The result of Transend PC's itera- We expect that the process of ex-
MMSFORTH Newsletter,
Forth-related books, work- tive design process is a product that tending and refining the product and
shops and professional fills a wide range of communications its user interface will continue even
consulting. needs. Consider, for example, some after its initial publication. For exam-
of its message-exchange capabilities. ple, future plans include porting the
mbsjFoRTH
Its address book (figure 6) contains product to other popular machines
an entry for each correspondent. (so that diverse machines can easily
When you're ready to send a mes- communicate with one another) and
sage, you simply pick the names you integrating it with local-area net-
want from a list of entries-Transend works and in-house mainframes.
A World of PC automatically copies them into its And, relative to product refinements,
Difference! message header. When the message it will be only after groups of people
is later transmitted, the full address- are using Transend PC to communi-
• Personal licensing for TRS-80: cate with each other daily that the
book entry is used to route messages
$129.95 for MMSFORTH, or
"3+4TH" User System with to their destination. next level of subtle concerns will
FORTHWRITE, DATA- The forms within the address book emerge. Fortunately, our software
HANDLER and FORTHCOM are of variable length, depending on base is flexible-having bent under
for $399.95. how the correspondent is to be the wind of so many changes, it
• Personal licensing for IBM reached (figure 7). For someone who seems to accept new requirements
PC: $249. 95 for MMSFORTH, has a mailbox on an electronic-mail without snapping. ■
or enhanced "3+4TH" User
System with FORTHWRITE, service, you need only supply the
DATAHANDLER-PLUS and mailbox name (ID). To dial direct, you Richard K. Moore worked at Xerox PARC and
FORTHCOM for $549.95. must supply the phone number and Tymshare and participated in the development of
• Corporate Site License Exten- the characteristics of the modem you Xerox's Star and Apple's Lisa before cofounding
sions from $ 1,000. are dialing. Small World Communications (10311 S. DeAnza
Blvd., Suite 4, Cupertino, CA 95014) with Michael
When mail is being sent directly Geary.
If you recognize the difference between PCs, any disk file can be Michael Geary was an employee and later a con-
and want to profit from it, ask us sent along as an attachment to the sultant to Tymshare before cofounding Small World
or your dealer about the world message (figure 8). Both the message Communications. He is the principal designer of the
of MMSFORTH. and the file are sent with a protocol Transend PC and is experienced in the use of mini-
and microcomputers to access communications and
that eliminates data errors. Files are
MILLER MICROCOMPUTER SERVICES mainframe services.
61 Lake Shore Road , Natick , MA 01760
attached to messages via the same
(617) 653-6136
Circle 317 on inquiry card.
80M 84W4VO a 18M Pao &i
^ oed ... Special System Packages
Single Drive Computer with
Take a close look at the new Exceptional Features
Monitor and Printer
Sanyo MSC; 550 and MBC Standard on the MBC 550 Sanyo MBC 550 • MBC 550 Computer with 128K
555 Computers - The IBM- memory
PC Look Alike, Work Alike
• Powerful 16 bit 8088 CPU
• The same CPU as used In the
128K - Single Disk • 12' Green Monitor
That Cost Only One Third IBM-PC Your Cost • Epson RX -80 Printer
As Much. • 128K User Memory (Expandable to
Because they use the 256K)
• 160K Single Disk Drive
$999.95 your Coat
$1,399045
MSIDOS operating system, • High-Quality , Full Featured, Low
Includes $1000.00
the de-facto standard for Software Free Dual Drive 256K System with
Profile Detached Keyboard
IBM-PC compatibility, over • Full 80 Column Display with Color Monitor and Printer
80% of the IBM software Graphics Sanyo MBC 555 • MBC 555 Computer with 256K
runs without modification. • A must for Spread Sheets & Word memory
Processing 128K - Dual Disk • 12" Green Monitor
Because of the long list of • MS/DOS Operating System Your Cost • Epson RX- 80 Printer
exceptional features below, Included
The Sanyo MBC 500 and
MBC 555 are the only
• Sanyo BASIC Included
• Centronics (parallel) Printer Port
$1,39990 You, Coal
$1,99995
• Speaker • Joystick Port Includes $1500.00
responsible alternatives to Software Free Accessories & Upgrades Your Cost
the unreasonably high cost • Diagnostics
• Includes: Cale Star Spread Sheet, FDD 1655 Second 160K Disk Drive....... 399.95
of the IBM-PC. Word Star and EZ Writer One Additional Expansion Options MBC 64K 64K Memory Expansion ....... 120.00
• SA NY40
Word Processing Software MBC 128K 128K Memory Expansion ..... 240.00
• 128K Memory Expansion (256K MBC 232 RS-232C Serial Interface ....... 100.00
total) MBC 8MHD 8MB Winchester Hard Disk. 2,495.00
Special Software Smart Pack 1 • 8087 Number Cruncher
Enhancement • Mailmerge
• Spelistar SmartPack 2
Co-Processor
• 2nd Disk Drive for 320K or 640 K
ROMAR II ONLY
$499 95
With the purchase of a MBC 555 with Double Sided Drives
Dual Drive Computer, your free • Infostar • Easy Filer
• Easy Planner • Double Sided - Double Density
software package is enhanced by Drives for 1.2Mb on line
• Easy Mailer
the addlion of your choice of SmartPacks: • 8Mb Winchester Hard Disk 64K-DUAL PROCESSOR
$189 95 Sued mommy mode. for 41 C 65.04 ACE I/O ext cable ( 5' Serial) 39.95
FRANKLIN
FRANKLIN ACE 1200 with 128K RAM
total dual processors-Two computers in one!
COMMODORE 64 C o m pu t m - o nl y $166 . 9 5 •
•wh•n purch. tad wrth any of IMx three packages Texas Instruments FRANKLIN ACE 1.000 -
64K Apple compatible w/6502 processor
. ^^^,ad^, \ 64K CP /M Z80. B processor inc. CP/M 2.2
COMMODORE 64 St AU oF ,. ,e-', t ,^ APPLE COMPATIBLE! and other features include : color, serial &
with the purchase of f -'e
TI 99/4Aincluding
r the 64K with many more parallel IF CS, upper & lower case, etc.
1 1541 Disk Drive $299.95 f I.
CLD T1 ... 1...•..' /,,o..... . ..... was "1,1 eatures t an A pp Ie f. Upper/
$ 9995
1 1525E Printer $289.95 lower case , typewriter-style keyboard , VisiCalc keys, Package
ALL FOR $779.85 * Buitt-in fan, 12-key numeric pad & much more! ACE 1200 dual processor , total 128K
COMMODORE 64 189.95 SPECIAL PACKAGE: Disk drive w/controller
with the purchase of
1 1541 Disk Drive $ 299.95
ACE 1000 computer (64K of RAM) Disk drive II only
1 1701 14" color monitor $269.95 The only 16K COLOR computer Disk drive w /controller 40/80 column card
80 column card Dual IFC board , parallel/serial
ALL FOR $769.85 under $10016 bit FAST'
Ace Call: - Spread sheet
COMMODORE 64 $189.95 Purchase of TI-99/4A includes One Year Full Ace Writer - word processing software Word Star software
with the purchase of Warranty & 2/, firs class from TI-also New 12" green monitor Mail Merge software X99 Retail:
1 1541 Disk Drive $299.95 TI-Hot Line phone number. Epson printer or Star Gemini 10X AceCalc - spread sheet $3650.00
1 1526 Fast printer - includes $349.95 NEW Impact Dot Matrix Printer by "Fidelity" (Dot matrix printer, current model) Welcome diskette Y/C:
IFC/cahle direct connect to 64 direct connect to VIC 20 /Com. 64. 30 cps $100 worth of software for Apple (retail $) 12" green monitor
ALL FOR $839.85 ribbon cartridge , inc. adapter . Uses 24 " plain Sugg. retail :$2895 .00 Y/C :$1699.00 $1799.95
COMMODORE 4040 Dual Disk Drive L
paper tape-does graphics! Y/C:$99 . 95 (90 day warranty)
Package Two : Same as Special Package, Package Two: Same as Package One with
DATA 20 Accessories
Dual Disk Drive for the 64 & other models • Z-00 card For Commodore 64 $269.95
but with second Vista Disk Drive- Y/C:$1898.00 one Epson printer or Star Gemini 1 OX
340KB each -total storage 640KB • CO column said For Commodore 64 169.95 Package Three : Same as One & Two , but with Sugg. retail :$4100 Y /C:$2189.00
01* lumn nerd For VIC-20 99.95
Come & try them -they ' re GREAT! • 40 column card /615 mare built, in for VIC 20 139.95 letter quality printer , instead of dot matrix: Some as Package One plus:
Retail :$ 1295.00 Y/C!$589.95 • Video Pack 64K For VIC-20 329.95 w/Diablo 620 2629.00 Letter Qualityprinter:
30 Programs for less than $301 'FREE with the purchase at each of th• abov. I.1 w/SCM TPI 2238.00 w/Diablo 620 2879.00
products -Word Master /ward processing software,
Commodore Software Package $29.95 Mailing U. softwre S Telacommunicatin,, software
W/Olivetti Praxis 41 2069.00 w/SCM TP 1 2479.00
w/Brother 50 2069.00 w/l Olivetti Praxis 41 2299.00
w/C. Itch F 10 2749.00 5 language typewriter
OL9 PIC SALES comPnng SPECIAL OFFER TO ACCREDITED SCHOOLS-
w/Brother 50 2259.00
w/C. ,all F10 2999.00
P.O. Box 74545 216 S. Oxford Ave. Los Angeles , CA 90004 on Commodore Executive 64 SANYO MBC 550, w/Silver - Reed EX43 2299.00
& Franklin ACE 1000 & 1206 -Buy 10 systems-
Phone (213) 739-1130 Cable "OLYRAV" LSA Telex:67 34 77 GET 1 FREE! CALL for details & eligibility!
and many more, please inquire
Opt'I interfaces & cables
Order Desks : 7:00 AM to 7:00 PM Mon thru Sat -TOLL- FREE : ( out of CA) 800-421 -8045 ( in CA) 800 -252-2153 TELEX : 67 34 77 CABLE
: "OLYRAV" LSA
Goods subject to availability , th, ad supercedee all previous ads, FOB our ehou e,- prices subject to change without notice, - not responsible to, typographical errors. all orders subject IrI ^
E
eaI^^
^
to verification , minlmum shipping is handling $5 95. Send for our caraiog-$2 domestic, $5.95 foreign . Some of the goods not available all stores -Cal / first to be sure! v-- - ICI
C O '83
See us at Comdex S^'SMS
booth number 166. The Removable Winchester Company. Circle 157 on inquiry card.
A Graphics Editor fo r th e
IBM PC
Glyphe makes drawing with the PC's graphics characters
productive and enjoyable
by Charles B. Duff
One of the most attractive features the key combinations you need. ing charts and tables. After a little ex-
of the IBM Personal Computer (PC) I discovered this drawback when I amination, however, the problem
is its complete graphics character set. first tried to use the PC to create didn't seem too discouraging.
The computer's designers made a flowcharts and diagrams. I hoped to The PC's BASIC environment,
wise decision in assigning a graphics produce an image on the machine, which was created by Microsoft, pro-
character to virtually every code not store it on disk, and later build a new vides the most powerful integral
used by the standard set of printing image by editing the original rather screen-mode editing feature I have
ASCII (American National Standard than starting over. I also wanted to ever used. Keys are used to move the
Code for Information Interchange) use an existing word processor rather cursor to a point in a listing where a
characters. Unfortunately, they pro- than burden the world (and my change is required, and the change
vided no convenient means of gen- brain) with yet another homemade is made over old text. Although many
erating these characters from the editor. So I fired up Wordstar and of the keys on the PC's keyboard are
keyboard or printing them. Glyphe, entered a sequence that in BASIC intended for use in full-screen edit-
a graphics editor, simplifies use of the would have generated a graphics ing, they are not fully exploited in the
PC's extensive graphics capabilities. symbol. Nothing happened. Because BASIC editor. Cursor-control codes
The problem of printing the graph- Wordstar uses the high-order bits in that enable a program to detect the
ics characters has been addressed by some characters as an internal for- use of cursor keys and update the
developers of printer-driver replace- matting flag, it accepts only ASCII cursor's position on the display are
ments for the PC (see Tim Field's ar- codes lower than 128. Most of the provided, however, making the task
ticle, 'A Peek into the IBM PC;' PC's graphics, however, occupy the of writing a screen editor for the PC
March 1983 BYTE, page 331). Gener- codes from 128 and above and have simpler than it would be for other
ating graphics from the computer's the high-order bit turned on. systems.
keyboard, however, involves at best Thus, I was confronted with the Glyphe is the result of my attempt
hitting the Ctrl key and another key; prospect of having to write an editor to make drawing with the PC's
or at worst, using a four-key com- in BASIC before I could use that graphics characters fun as well as ef-
bination involving the Alt key and wonderful graphics set that includes ficient. The editor has seen plenty of
the number pad. This constraint is algebraic, foreign-language, and use in a production environment and
intolerable if you're in the midst of a block graphics as well as useful sym- benefits from an iterative redesign
creative project and can't remember bols for screen formatting and creat- based on user comments. The pro-
ANY PRODUCT NOT LISTED? CALL ASK ABOUT OUR REPAIR SERVICES
COMPUTER HUT ORDERS & INFORMATION ORDER-LINE ONLY
OF NEW ENGLAND INC. (603)889-0666 (800) 525-5012
101 Elm St., Nashua, NH 03060 Circle 98 on inquiry card.
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 $ 200 add 3 %. Visa, MasterCard add 3 %. For shipping, insurance and handling
add 3 % or $5.00 min . APO & FPO orders add 12 %. Include phone number. Call (603) 889-0666 for a return authorization number prior to returning any material.
Apple is a trademark of Apple Computers Inc. IBM is a trademark of IBM Corp.
flow of control should be confined to
SPELLING
CHECKER
the patterns that comprise a struc-
tured-programming approach: se-
quence, decision, and iteration. Min-
I I imizing the number and obscurity of
READ CHECK WRITE control paths within the module
enhances a user's ability to under-
Figure 2 : This diagram is an example of a "source, transform, sink" problem structure. The stand the program.
main module calls the three subordinates in order from left to right, repeating the process
until the input is exhausted. Glyphe's Program Structure
In order to make Glyphe easily ex-
tensible, I applied modular-design
tions aren't likely to require a very A Modular Software Design techniques to its structure. Small
large file anyway. The buffer can then The purpose of using modular modules with high functional integri-
be an exact image of the screen as it design is to minimize maintenance ty prove inherently more adaptable
would appear at any point in the file, and extension activities-the most to other uses. In some cases, though,
which simplifies the entire program. costly portions of a program's life cy- the modules in Glyphe seemed too
Using the following screen-han- cle. To the extent that such a design small; because subroutine linkage
dling information (detailed in figure makes a program more comprehen- slows down the computer, the effort
1), you can always determine the cur- sible and error-free, it also reduces to minimize module size must be
sor's position in the screen buffer: the effort required to support these balanced by also restricting the
inevitable activities. One of the most number of subroutines. But I
*the correspondence between the significant factors in making a soft- planned to compile the code anyway
first line in the screen and the screen ware product comprehensible is the and felt that the calling overhead was
buffer way it is partitioned; that is, how ef- justified by the benefits of restricting
*the current cursor column (1-80) fectively it is divided into less com- module size.
*the current cursor line (1-24) plex parts. Our minds deal with com- Another essential feature of good
•the maximum number of lines in plexity by creating hierarchical struc- software design is that the structure
the buffer tures into which new information can of the code should map the structure
be placed, thus enabling a complex of the problem it is solving. This does
In addition to the basic screen- set of facts to be grouped under, and not mean that a program that tracks
handling data structures, I defined replaced at some level, by a single elephant mating patterns should con-
string arrays that would hold the piece of information. Modular design tain big modules that bump into each
graphics primitives that the applica- attempts to exploit this tendency by other a lot. Rather, this method is
tion required. BOX$, DIAM$, and setting up in a system explicit hierar- based on an abstraction of problems
CRT$ define a process box, a decision chies that the mind can assimilate into broad classes amenable to a com-
diamond, and a screen symbol, re- more easily than it can an unstruc- mon method of analysis.
spectively. A brief subroutine could tured list of details. Consider the following situation,
then be written to appropriately copy The goal of such design is to create which illustrates this structuring
each type of primitive to the screen a set of modules that exhibits four technique. You decide to write a pro-
buffer. basic characteristics: (1) Each module gram to read documents you have
Another data structure is the string ideally performs one function ap- created, check them against a dic-
buffer PIK$. I needed a means of propriate to the level of the decom- tionary, and mark misspelled words.
moving and copying lines and position, providing what is known as This problem (outlined in figure 2) is
developed the functions Pick and functional integrity, (2) each module a repetitive execution of three se-
Drop. Pick provides a nondestructive is minimally coupled via external quential steps: read the next word,
copy of the line the cursor is currently data structures to other modules. Up- check its spelling, and write an in-
on into a buffer. By moving the cur- date access to a given datum should dication of whether it is right or
sor and hitting the Drop key, you can therefore be restricted to as few wrong. A system designer might
then drop (insert) the buffer modules as possible. In languages term this a "source, transform, sink"
anywhere. It remains intact and can with a local variable concept, such as kind of problem, which is a fancy
therefore be dropped any number of C or Pascal, this criterion is much way of saying that this procedure in-
times. This feature is extremely easier to enforce than in BASIC volves taking something in, trans-
useful when you're building tables or because all BASIC variables are global forming it into something else, and
charts, which tend to involve many (accessible to any routine by name), then placing it somewhere. Most
similar lines stacked on top of each (3) the size of a module should be problems lend themselves to this
other. Pick and Drop, together with roughly a printed page or less, de- type of treatment.
Line Delete, provide a flexible yet pending on the program's complex- Consider a very different kind of
simple function set. ity, and (4) within the module, the problem. Suppose you are bored
•
READ DISPATCH
PRINTERS
OKIDATA ML80 ................................ ... $295 Figure 3 : An example of transactional processing. The program takes different paths for each
ML82A .............................. ... $365
ML83A .............................. ... $565 type of input data.
ML84P .............................. ... $965
ML84S .............................. . $ 1065
ML92P .............................. ... $435
YPH
ML93P .............................. ... $725
PACEMARK - 2350P ........... . $2015
PACEMARK - 2350S ........... . $2135
PACEMARK - 2410P ........... . $2305
PACEMARK - 2410S ........... . $2405
INIT READ EDIT EXIT ERROR
C. ITOH 8510 -AP ............................... ... $396
8510 - BCD ............................ ... $576
1550 - P ................................. ... $686
1550 - BCD ............................ ... $746
STARWRITER F-10 .............. . $1146 I
PRINTMASTER F-10 ............ . $1486 COORD GET DISPATCH DISPLAY
8600 BP_ ............................. . $1056 DISPLAY CHAR COMMAND CHAR
8600 BR ............................... . $ 1116
WRITE
GORILLA/BANANA .. ...................... .. . $ 199 FILE
IDS PRISM 80 W/COLOR ..............._.. . $ 1421
PRISM 132 W / COLOR ................. . $ 1591
DIABLO 620 ...................................... ... $965
630-R - 155 ........................... . $1875 I
630-KSR .............................. . $ 2565 D ROP
DAISYWRITER 2000 ........................ . $ 1035
INS/DEL PG UP CURSOR PRINT
QUME 1140 + .................................... . $ 1390 PICK PRIMITIVES
CHAR PG DN CONTROL BUFFER
RITEMAN INFORUNNER .............. ... $349
TRANSTAR T3115 .. ........................... ... $477
SILVER - REED EXP 550 P ................ ... $655
EXP 550 S ................ ... $685 DISP LAY DISP LAY DISP LAY DISPLAY
LINE CURS DN SCREEN CURS DN
EXP 500 P ................ ... $425
EXP 500 S ................ ... $465
NEC 3550 .......................................... . $ 1915
3510 .......................................... . $ 1565
Figure 4 : The hierarchy of Glyphe modules.
8023 A ....................................... ... $705
GEMINI 10x ...................................... .. CALL
15X ...................................... .. CALL with your spelling checker and want outline oversimplifies the actual pro-
it to act on each word differently, cess of file-handling, it does describe
MODEMS depending on whether the word is a the high-level function of an editor.)
HAYES 300 SMARTMODEM .............. ... $219 Figure 4 illustrates the decomposi-
1200 SMARTMODEM ............ ... $509
noun, verb, adjective, adverb, or
1200B SMARTMODEM .......... ... $459 preposition. The spelling program tion of the edit module into subordi-
MICROMODEM II .................. ... $309
you were using was process-driven: nates-the first point at which the
it performed one particular process program structure becomes transac-
MONITORS (checking spelling) for each word. tional. The edit module calls a
AMDEK COLOR I ............................. .... $ 298
COLOR II PLUS .................. .... $438 Your new program, however, is data- routine to get a character and then
COLOR II ............................ .... $432 driven: it bases the type of process- must decide whether the input is a
300 A .................................. .... $ 152
310 A .................................. ....$ 172 ing it does on the data it reads. A printable character (ASCII/graphics)
NEC JB1260 ..................................... .... $ 110 transactional problem of this sort or a command character, such as a
GORILLA ........................................ ......$95
does not operate sequentially. In- function key. If the character is a com-
TAXAN RGB I ................................... .... $309
RGB III ................................. .... $489 stead, it is characterized by a dis- mand, it gets passed to a dispatcher
GREEN PHOSPHOR ............. .... $ 127
AMBER ................................ .... $ 137
patcher that calls one of several serv- that determines its validity, calls the
QUAD CHROME ............................ .... $502 ice tasks, depending on the transac- proper subroutines to service it, and
QUAD SCREEN ............................ .. $ 1495 tion indicated by the input data (see then returns to get another character
figure 3). from the keyboard (see figure 5). A
D IGITAL D IMENSI O NS An editor typically demonstrates few routines are called by more than
Suite 123
both of these structural patterns. At one command service routine; Dis-
375 Hartford Tnpk., Vernon, CT 06066
the highest level, it consists of these play Line is an example. Making
Info & Orders Call 203-872-8569
Orders Only 1-800-243-522 2 sequential modules: read a file, these functions modular usually
All Prices Include UPS Ground Freight In U. S. modify the file's information (edit), results in a very compact and easily
CT Residents Add 71 2% Sales Tax.
Pre ces Subject To Change Without Notice . and write the file. (Although this understood service routine and
1 r 1 2 IL DL 21 CRT Rep 22
Figure 5 : An explanation of how function and editing keys are used in Glyphe.
facilitates adding new routines 1. Initialization and file open: The DE- specified, it is opened as a random
because most of the necessary house- FINT statement in line 10 is used to file with a record length of 80 bytes.
keeping can be done via calls to improve performance and space uti- Many editors permit a user to read
previously defined modules. lization because Glyphe does not parts of files for inclusion in another
need floating-point variables. Error file, write parts of the edited file to
Program Logic trapping is set up to avoid dropping other files, and perform these func-
The logic of Glyphe can best be into DOS in the event of a printer tions at any time in the editing pro-
understood by dividing the Glyphe timeout, and the arrays are defined cess. I looked at several file-handling
code (listing 1) into the following and initialized. COORD$ is a coor- schemes in other editors and decided
sections: dinate line that is always displayed that the most powerful facility they
on the 25th line as a reference for the shared was the capability to provide
1. initialization and file open slave cursor, which always indicates independent input and output file
(lines 2-570) the current cursor column. Distinc- specifications. With this feature, you
2. keyboard read and dispatcher tive graphics mark five- and 10-col- can either edit an existing file in place
(lines 610-1530) umn intervals as well as screen or use it as a template for a new file
3. file save, exit to DOS center. The primitives BOX$, CRT$, that possesses characteristics of the
(lines 1550-1710) and DIAM$ are loaded with the pro- original one. In a graphics editor, this
4. command service subroutines per graphics characters in lines capability is particularly important.
(lines 1730-5070) 170-344, then the screen is cleared For example, you could create a
5. error handler and prompts are issued for the input graphics template for a status report
(lines 0000-20040) and output files. If an input file is on a project, then use the template
WHERE TO 3
4
REM
REM
REM
* GLYP HE - a character graphics editor for the IBM F'C
* Requirements - one disk drive, monochrome or
SELL YOUR 5
6
7
REM
REM
REM
* color display . A modified printer driver is
* needed to print the PC's character graphics.
* Author - Charles B . Duff 03/06/83
PROGRAMS
8 REM
10 DEFINT A-Z:ON ERROR GOTO 20000
30 FOR I = 1 TO 10:KEY I,"":NEXT Turn off function key definitions
50 KEY OFF Erase 25th line key help display
70 DIM SCNS(88)
90 PIK:: S=SPACE $( 80) pick buffer
100 TOF $=CHR$(12): LF'I8 $=CHR$(27)+" 0":LPI6 $= CHR3 ( 27)+"2" ' codes for MX-80
1984 110 DIM DIAM $( 10),BOX $(5),CRT$( 6),SBOX$ ( 4) ' diamond , box and screen figures
150 COORD '$=...... ..... l........ . 2 ...e....3.... 0.... "+CHR$(127)+"'... e.... 5.... '.
... 6......... 7.........
to .
NS -te N14 1 to v na"y
meat 9Vo he O}€ ' °y\ri9 so(b sad
nt an', cce
apa\atY. are wath D^ttm^ata^#®^ttri9 stems j tiar stcee^
e a 10"Ol get 0 Zed
dvarstvn9 ts^a8p+M 30
a
1\01 cN dea mat ew0vo vaces$ bsaV`esd4e^es,
tecp(\Um{a5 rt av% ma, nd^^$nt the a aabaeon9s ce°t
bU51^®gg AS oao9y sees at4 avit'! ^t ^
c V\ ®a Q^ it n cto
Es°
tt6y ate vo dat coyeTy fat t3(O t,a 2^ 1 y^ `ak(woko` 0
deq ,^tocs ^rto(M ee de a(tt^ a sCS pt $ e" . a y Lei Qn
us tg j1h ate tjakte 0, Y dteacn t eEir- F lAa
,u1 a y3
angaa+9eR
s9stemnes , Gaps sPe^'dsnn 6 t^l on
© ^C`°aa
n^ a
° data'9 s`lstem
s
as t R,d ^p°
Ne t© Goo° Pty,ytel to
on ^na^rJ
for `I° - se ,cmda 9
ab°ok. dpehe %tik Vc
k *0
%
\100- W tame
Circle 316 on inquiry card.
COMPATIBILITY subroutine library that does most of providing current cursor position.
the work in Glyphe starts with line Print Current Line refreshes the cur-
with 1712. Several routines are used by the sor's line from the buffer, and Print
CAPABILITY others as utilities: Display Screen Screen from Current Line refreshes
Introducing the OMNI series displays the 24-line section of the buf- the display after a line insert or delete
for your Apple and fer starting with SCNUM for Pg Up operation (because lines above the
Apple compatible computer.
and Pg Dn. Print Coordinates re- cursor do not change).
freshes the 25th line after a clear- The Update Buffer routine is called
screen operation. Print Slave Cursor whenever a printable character is
updates the 25th-line information by entered, placing the character in the
C C3 11
2 4
L E6 iI
7
F1 8 9 0
IN I 0 S
H
1 2 3 4 5 6 7 8 9
e rr I it
FH-80 is a double sided, 80 track 5'/" thin
line floppy disk drive for your Apple com- TAB a W E R T Y U U P L
puter The FH-80 increases your computer's
capability to access more information by
providing up to 326K of disk storage capac-
ity FH-80 offers space saving convenience A
2 S D
E ❑ F G
E
H
v-
i K
H
;I
4
11 [1 1^
2 5 6 7 8 9 0
0 RAI
191
TAB 0 R T Y U 0 P L 7
0
ment warranty TAB 0 W E R U 0
2015 O'Toole Ave, San Jose, CA 95131 Figure 6 : Graphics can be generated in four different Glyphe keyboard modes.
(408) 943-0596
111,0..
Only 549995
Now you -III tin API II so llw,1,
Only 554995
LOWEST EVER!!
Only $49995
We Parry the Quadram Ouadchrome Only 144 995
,• Itianceme,as whle y,„ nnV .II.
sollwar, ,c 1111 y ;111 PooPI-s
N- v^u ,,n „Iir^y Iti,• best ,'•I h.11M1
to, only $529,95 APPLE II ACCESSORIES
Smarlmodem 12008 G11,11 I'P I1, 125
with commun , ca lions 5011w-
v Gable , the IBM PC Apt,,- Ins PEAS,, 1'1 I, )arc 135
y„I, IBM G,,+nl a,-I B,'', h'arrl 11, 5 139" COMBOPLUS
LETTER QUALITY PRINTERS 279-' 1.65 399" r 459' 2505 499-
PROTECT LI ITOH F 11) Slarwnler 40 cps 1149" V,dux8I -.,•, I 2391'
1/0 PLUS
YOUR COMPUTER C TOR F- 10 Slar wr,ler 55 cps 1649°" Enhana,I n 119"'
Serial. parallel clock and game
with EPD products SaI'Lvw ri 1, ^r 40 cps w1486 buller1179" 011,01011 128x1,8 vidhY^+. III 339°5
NEC 3510 31 ,: ps RS232 renal 1369°M1 adapter poll 225""
W,te,O B1'II ,, rd 139
NEC 3530 33 <: PS Parallel 1489"
Lemon '4909 Juk16100 . CALL
CALL
MICROSOFT A&Apparat, Inc.
Modems 6 OUTLET SURG1 PROTECTOR Hrolhe, HR 15 .
0 PLAN I RONK
TO ELIMTE AC LINE NOISE 11,5 H,111( m v M69
Buy 100 for only Plum 144"
Irclieri^k 'Ill IR4Ill,
31' Scotch
5'/4 SSIDD 521995 3 OUTLET EMI RFI AC LINE FILTER
(NOVOLIAGE SURGE PROTF!. r1ON
DISK DRIVES FOR IBM PC Frederick COLORPLUS
Hi-Res Color Graphics Card
diskettes MICROFAZERS by oaad,am
IBM PC SAVER
NEC 3550 Sprinwriter 1,1, TM II102 DSI LID 249"
11'5 111,.1 SS EI7C I 11, 25° for IBM PC I I 1 Hair H,,,s CALL m lode) 11,11
1 ,an 1,l. to sonwar,
PRINI BUFFERS IN L,NF I't ICIER (:1)110 UNIT FOR
3M 5a Olch , ' . DS 1 1 1 2 1 1 p , It lI 35' CALL
READ n
WRITE
THE
RESULT
buffer before it is displayed. Thus, is prompted to abort or retry the the DIM SCN$ statement in line 70;
the screen and the buffer are always operation. this modification would probably be
current. This routine also acts as a limited only by memory size. With a
filter during graphics mode, mapping Enhancing Glyphe large buffer, a GOTO PAGE n com-
each alphanumeric character to a No two users of Glyphe will have mand would be another asset.
graphics character. the same expectations of what it Any number of other editing fea-
One final routine that deserves should do for them (figure 7 provides tures, such as erase line, search for
mention is the Print Buffer subrou- one example). To adapt it to your string, and set table tabs, could be
tine at line 5000, called whenever special needs, you'll have to be easily added. And adding primitives
Ctrl-PrtSc is hit. A formfeed character creative. I did the groundwork, and functions only requires placing
(TOF$) is sent to the printer, followed which I hope will encourage you to new entries in the computed GOTO
by a sequence that sets the printer at modify the program for your appli- lists that point to the new routines,
8 lines per inch (LPI8$). The printer cations. then returning to line 610 (690 if A$
is set at this format because those Here are some suggestions. You must be printed). My only caveat:
graphics symbols that span the full might want to set up a key to gener- before you dive in, consider what
width or length of the character and ate a string of keystrokes while changes provide the greatest capabil-
connect on the display will not con- editing. This capability could be ity for the least effort, and make sure
nect on a printer set at 6 lines per added to Glyphe, or you could pur- your modifications support the clean,
inch. The parameters in Glyphe are chase a package that would do it (for modular structure of the program so
set up to work with Epson printers; example, Keynote, from Advanced that you can easily add new features
if you have a different type of printer Software Interface, 2655 Campus Dr., when your needs change. Have
or don t want form ejection, you can Suite 260, San Mateo, CA 94403. It fun! ■
change them accordingly. Printing costs $99.95). This feature would add
can be interrupted at any time by hit- incredible power and flexibility to Charles B. Duff manages a line of educational and
recreational software for Kriya Systems Inc.
ting a key; the routine polls INKEY$ Glyphe and allow dynamic definition
after printing each line. The Esc key of primitives and macro-like se-
An extended version of Glyphe is available from
can be used to exit Glyphe without quences. Another nice feature would the author on a PC-DOS disk for $25. It includes
saving to disk and is protected by a be column- insert and -delete com- a small character font editor for defining custom
prompt to avoid catastrophe. mands, which are a real lifesaver for characters on Epson printers. Address orders and
5. Error handler: Printer and disk er- work with tables. You can easily ex- inquiries to Charles B. Duff in care of Kriya Systems
Inc., 505 North Lakeshore Dr., Suite 5510, Chicago,
rors are possible during execution of pand the buffer capacity of Glyphe
IL 60611.
Glyphe. When either occurs, the user by changing the LINES variable and
Compatibility. A lot of mouse, modem, etc. Even with If you're considering a fixed disk
manufacturers talk about it. Mostly, compatibility and reliability built in, for your IBM PC, look at all the
compatibility is defined as we've managed to provide some systems available. Look for
something that almost works like very competitive pricing. The 10, 15 compatibility. Look for reliability.
the original. Our hard disk sub- and 26 megabyte drives are priced Look for value. We think you'll pick
system for the IBM PC runs on 2.0 at $2,295 , $2,695 and $3,395 ours.
without modifications, patches or respectively. For more information or to order
use of device drivers. Just boot 2.0 When you use a multifunction yours call 800/525 -7674 or write
and run. RAM Card, such as the Apparat Apparat, Inc., 4401 S. Tamarac
And we haven't cut back on Combo 11 (with up to 512K of RAM, Parkway, Denver, CO 80237,
reliability either. the Apparat hard RS232, parallel printer, clock 303/741-1778. Dealer inquiries
disk uses the Xebec controller and calendar, and game adapter) along invited.
connects via a host interface with the HIM, floppy disk controller
module to one of the slots in your and CRT monitor adapter cards in IBM PC is a registered trademark of International
Business Machine Corp.
PC. The HIM also contains an RS- your PC, you still have one slot Price and specifications subject to change without
232 serial async port for use with a available for future expansion. notice.
Appa rat,Inc.
Circle 29 on inquiry card.
C omparing th e
IBM P C a nd th e TI PC
Although the two computers look
similar, each has its own special features
by Bobbi Bullard
Z 4 5 .e ^ 0 - iaul.
.. ... u ' .^.
a W EMS 6 jP 7 9 ..,
E !X Y rw^ ^ guc ^s
A- p F G H J 11K L 4 ...,6 , 6
Z k C Y -8 N M nrefl. i 2 3
ens ^ nyp^
ceo, p
ao« '
Photo 1: The TI PC (top) and IBM PC (bottom) keyboards. Notice the larger number of keys on the TI PC keyboard (photo by Randy Bullard).
third-party boards are available from are filled; a video-controller board is Hard-Disk Drives
other manufacturers that combine required for each monitor. Both TI and IBM offer internal
ports, memory, and other functions. For use of expansion slots, TI walks hard-disk drives. You can purchase
In 1981, Seattle offered a memory/ away with the honors. By labeling its the TI computer with one or two
asynchronous board and Quadram computer a professional computer in- floppy disks and decide later to up-
introduced the first four-function stead of a personal computer, TI grade to a hard disk. But you must
board-with memory, a clock, a made certain assumptions. For exam- decide when you buy an IBM PC
parallel port, and a serial port. These ple, the company expects users to whether you require hard-disk stor-
boards can help overcome the con- employ disk drives with its PC in- age; you cannot add hard-disk capa-
gestion problem in the IBM expan- stead of cassette tapes. For this bility later. You could use another
sion slots. reason, TI included a disk drive and manufacturer's equipment on the
The XT, IBM's newest offering on disk controller in the computer and IBM PC; however, you might en-
the PC market, is configured dif- thus freed an expansion slot from counter memory-address problems.
ferently. It has an internal 10-mega- use. A built-in parallel port makes it Only the XT version comes with a
byte hard-disk drive and comes with unnecessary to use a slot for a paral- hard disk.
a serial port. Inside, it sports eight lel printer. Moreover, TI's green The original TI hard disk stored
slots that are narrower than the slots screen and color monitor run off the only 5 megabytes. In an age when
on the IBM PC. This difference has same board. And because the graph- microcomputers are carrying a
limited manufacturers of peripherals ics board clips onto the video board, greater amount of the computer work
somewhat but provides the XT with the two can share a slot. This makes load, 5 megabytes falls short. The
versatility the IBM PC lacks. The XT's it harder for third-party hardware IBM XT, however, has a 10-megabyte
slots, however, like the IBM PC's, are manufacturers to make competitive hard-disk drive and can connect to an
not economically arranged. One slot color boards. (TI's color board is expansion chassis to provide addi-
goes to a video board, one is for the exceptional.) tional hard-disk storage. TI now has
hard-disk controller, and another Though the TI PC is advertised as a 10-megabyte hard disk, but no DOS
handles the serial-port board. The providing five expansion slots, it ac- 2.0 is available for it, and DOS 1.1
slot for the serial-port board has dif- tually has six; one of the slots has two cannot sector the hard disk or create
ferent pinouts then do the other slots, plugs. Two small boards can be at- directory volumes, making this disk's
so the serial board cannot be re- tached to it, one at each end. This directory unwieldy.
moved and replaced with a third- configuration provides one of the The TI and the IBM units both
party manufacturer's multifunction boards access to a port at the back of come in a variety of configurations.
board, thus limiting users options. If the computer. The other board would TI, however, makes more peripherals
a color monitor for creating graphics have to be one that doesn t need an than IBM does. The Dallas-based
and a green screen for producing text outlet-for example, a memory-ex- firm, for example, offers an internal
are added, two more expansion slots pansion board. modem with rates of 300 or 300/1200
$400
Well. . that's not the only difference. Our manuals
are readable. We have a few bells and whistles that
di3AE I 3''doesn't:. We provide a full year's free up-
dates...That's the big, difference.
Distributed by ProgrammingInternationa11
505 Hamilton Avenue, Suite 301, Palo Alto, CA 9,4301
(800)222 -8811 inside California: ( 800)631- 4400 <.`
Also available at:•;
s109P.
and other fine Unconditional
software dealers
dBASE If is a trademark of Ashton Tate.
$2 95 30 day money
dCLONE is a trademark of Optimal Software. back guarantee.
wi tch
RS-232 Transfer Switch lets you switch your com- can easily convert their IBM pro-
puter between printers , modems , terminals, any
RS-232 peripherals . No plugging and unplugging grams for use on the TI PC using one
cables . Like having extra ports. Choice of 8 models. of two methods. They can write a
simple conversion program that will
seek all LOCATE commands, and
COLOR and INKEY statements, or
they can use a text editor with a
Search and Replace function.
Peachtree Software has taken ad-
vantage of the compatibility of the
disk formats for the IBM PC, the TI
Exclusive features: PC, and two other computers by
• LEDs monitors data lines • Data lines spike/ surge protected manufacturing one disk to run on all
• Switch reverses transmit-receive lines
four computers. The programs,
These multi-function RS-232 transfer switches • MFJ-1246 , $199.95, 5 inputs - 5 outputs. Peachtree 5000 and the Series 8
let you switch between peripherals, test for data • MFJ-1247 , $99.95, 1 in-2 out (switches 20 lines)
and line failure , protect data lines and use as null Order from MFJ and try it. If not delighted, Accounting programs, are sold with
modem for less cost than a switch alone. return within 30 days for refund (less shipping). a configurator disk that sets up a
Switches 10 lines (2 , 3, 4, 5, 6, 8, 11, 15, 17, One year conditional guarantee.
20). LED data/ line indicators monitor lines 2, 3, Order yours today . Call toll free 800-647-1800. screen interpreter for each computer.
4, 5, 6, 8 , 20. Metal oxide varistors protect data Charge VISA, MC or mail check, money order for Because of the video buffers in the TI
lines 2, 3, 7 from voltage spikes and surges. Push amount indicated plus $4.00 each shipping.
and IBM PCs, the interpreter does
button reverses transmit-receive lines. PC board CALL TOLL FREE ... 800-647-180
eliminates wiring, crosstalk, line interference. Call 601-323-5869 in Miss., outside continental not have to be called upon often, so
CHOOSE FROM 8 MODELS USA, tech/ repair info . Telex 53-4590 MFJ STKV. the screen handling doesri t take
• MFJ-1240 , $79.95, 1 input - 2 outputs.
• MFJ-1241 , $99.95, 2 inputs - 2 outputs. Write or Call for FREE Catalog much time. The attribute latch, or the
• MFJ-1242 , $119.95, 2 inputs - 3 outputs. ENTERPRISES second 8 bits of the character in the
• MFJ-1243 , $119.95, 1 input - 4 outputs. INCORPORATED
• MFJ-1244 , $139.95, 3 inputs - 3 outputs. video buffer, must also be set up, and
• MFJ-1245 , $169.95, 3 inputs - 5 outputs. 921 Louisville Rd., Starkville , MS 39759
the configurator must address a few
238 November 1983 © BYTE Publications Inc. Circle 293 on inquiry card.
THE NEW CANON
MICROCOMPUTER.
Its graphic system makes brilliant
color more affordable.
8-inch floppy disks, with hard disk drive also available. Company
Operating systems CP/M-86e or MS-DOS* that accept a Address
wide range of software programs, including WordStar°5 (word
processing), CalcStar°5 (spreadsheet) and InfoStar** (data base City
(State)
management). Phone(
THE BOTTOM LI NE
MILFORD, NH 03055-0423 ❑ TELEPHONE (603) 881-9855
region that begins at < Seg > 0040 the input and output parameters of a compatible operating system isn't
hexadecimal : < Offset > 0000 hexa- each function but no existing docu- formidable. To successfully emulate
decimal. The ROM BIOS interrupt mentation specifies the resulting sys- PC-DOS, we at Columbia Data Prod-
vectors (INT 0 through INT 1FH) tem behavior. ucts (CDP) provided a second BIOS
must be initialized to point to func- The last major function of the ROM and modified the MS-DOS source
tions identical to the PC's. BIOS is bootstrapping the operating code. MS-DOS requires its own BIOS
The ROM BIOS also maintains system. Compatible bootstrapping to provide a well-defined interface
control of the standard low-level requires reading sector #1 (512 bytes) between the operating system and
hardware and peripheral interfacing on track #0 of head #0 into RAM the hardware and peripherals. On
required for I/O manipulation and memory at location <Seg> 0 : the PC or a compatible, however, the
parameter passing. The BIOS is es- < Offset > 7000 hexadecimal using PC/MS-DOS BIOS uses the ROM
sentially a collection of routines and ROM BIOS INT 13 hexadecimal. BIOS and its existing low-level
tables accessible through the soft- When this boot sector is in memory, drivers. Therefore, the machine-
ware-interrupt feature of the 8088. In control transfers to the boot address independent part of MS-DOS resides
designing a compatible machine, you (0000:7C00). in RAM with the tailored MS-DOS
must derive the functional definition BIOS. The resulting operating system
of each BIOS entry point by study- MS-DOS and PC-DOS behaves like PC-DOS. Because the
ing the PC standard and performing Because PC-DOS and MS-DOS same level of documentation is not
exhaustive testing. IBM documents share the same origins, the quest for made available for the PC-DOS BIOS
The I/O PROCESSOR offers unmatched versatility. The I/O PROCESSOR allows you to reproduce pictures,
charts and graphs from the screen directly to any of the popular dot matrix printers. Now your valued
information and designs won't be lost - simply print them.
The I/O PROCESSOR is expandable to meet your growing needs. Expandable features include down-
loading programs, color plotter controls and more These features can be added with the simple installation
of optional PROMs.
The I/O PROCESSOR is built to exceed the highest industry standards and is backed with a two year
replacement warranty. Available from your local dealer from $249.
For more information on the I/O PROCESSOR and other fine products for your IBM and Apple computers,
please call or write us. Dealer inquiries invited
Red Hot
Special l
Novation
• Proportional Spacing J-CAT
Mannesmann Tally • 8 Character Styles
• 200 CPS Bi Directional
OUR PC FLYS • Standard - 7 x 9 160 CPS • Color Optional
IBM Compatible • NLO - 40 x 18 40 CPS • Sheet Feed • Graphics
Simply a better PC. All models • 2K Buffer and Tractor Standard • 3.4K Buffer • 300 BPS Modem
available for immediate delivery 160 L 80 col. Call ..... Best Seller Prism 80 • Originate/Auto Answer
Call ................. Lowest S 180 L 132 col. Call ..... Best Seller Prism 132 and Micro Prism S Call Sizzling ............... $ 849s
Everything in
For Price Quotes and Ordering Call: computer related
products:
1 - 800 -328 - 8905 • Computers
• Modems
• Printers
• Software
For Technical Information and • Monitors
Arizona Orders, Call: • Terminals
602-949-8218 • Accessories
• Paper
For Shipping and Order Status Information, GROUP, INCORPORATED • Ribbons
• Diskettes
Call: 602-990-7556 4221 Winfield Scott Plaza • Scottsdale, Az 85251 • Office Furniture
races listed renect a cash discount and are subject to change without notice We welcome Certified and Cashiers Checks. Bank Wires and Money Orders CO DS are shi
pp ed with a m inimum COD
charge Allow 3-7 days for personal checks toclear Product is subject to availability Equipment is in factory sealed boxes with manufacturer's warranty There will be a re-stocking charge for returned
merchandise Call first for an RMA number Software not warranteed for suitability No return of Software which has been opened Add 2% for shipping
& handling charges (minimum 52.50) . All equipment
shipped F OB Scottsdale. Az 8525)
Circle 263 on inquiry card.
r"",
compatibility with the IBM PC. The
result to someone who buys our
computer is that the software and
hardware solutions offered for the
IBM PC can be used on ours as well.
The goal for this compatibility test-
ing is simple-test everything. When
priorities must be set, the hot-
TOLL FREE test-selling products are tested first.
1-800- 321-3552 However, all commercially available
products must eventually be tested.
IN OHIO AND OTHER INQUIRIES (216) 481-4993
This Month ' s Special : OEM Version of Shugart
BARE DRIVES 5A455 ( 2S, 40 / 40) Slimline .$ 219,00
Additions and Enhancements
If features are going to be added to
a configuration, they must not affect
Tandon ' 51/4" TM 100-1 1 40 Full $169.00 compatibility. New features must not
Tandon ' 5'/4" TM100- 2 2 40/40 Full 249.00 interfere in any way with existing or
Tandon` 51/4" TM100 - 4 2 80/80 Full 329.00
MPI' 51/4" Model 51 1 40 Full 179.00 optional system components. Addi-
MPI' 51/4" Model 52 2 40/40 Full 239.00
MPI` 51/4 " Mdl 501 1 40 Slimline 179.00
tional expansion slots, an external
MPI' 51/4" Mdl 502 2 40/40 Slimline 239.00 reset switch, a combination mono-
MPI` 5'/4 " Mdl 902 2 80/80 Slimline 329.00
MPI'A 8" Mdl 41 1 77 Slimline 399.00
chrome/color graphics board, a faster
MPI'° 8" Mdl 42 2 77/77 Slimline 499.00 power-on sequence, and a ROM
For TRS-B0 . Heath , Zenith, IBM and Others. monitor with diagnostics and debug-
For complete 5'/ " Drives w / Case and Power Supply add $54.95
Call for details on 8" Case and Power Supply
ger cannot affect compatibility. In ad-
dition, compatibility cannot be sacri-
ON COMPLETE APPLE AND FRANKLIN
IBM® SYSTEM UNIT USERS fied when software is bundled with
WITH 128K the system. Nor can it be sacrified
6; ACE 1000 PRO PACKAGE w/64K
1 Drive 80 Column Board . Acewriter.
AceCalc . Color Capability, Dos.
when features that are optional on
1 Double Sided Double-Density
Disk Drive 320K PC DOS
Basic ..................... $ 1295.00 the IBM PC are made standard on the
Disk Drive Controller. Monochrome Monitor ACE 1200 Office Management System
Videoboard w/Parallel Printer Port w/128K . 2 Drives, 80 Column Board, DOS compatible computer.
FREE Graphics Pkg. Included and CP/ M, Wordstar . Mailmorge . ACECALC,
LIST 3500°° CBasic Basic . Welcome Program, Color
OUR PRICE 2595•• Capability .. ............ $ 1795.00 Summary
64K Memory Upgrade ....... _ . $69.95 Dumpling-GX Hi-Resolution Many important issues confront
Graphics Printer Interface
OUADBOARD IBM w/64K Multi Function
Memory Slots Up to 256K , Serial,
w/Free Cable . ........... 129.00 any manufacturer of a PC-compatible
Dumpling-64 Hi-Res. Graphics
Parallel . Clock Calendar .......... $ 259.00
w/64K Buffer ..
product. Even though IBM published
PC & COLORPLUS Color Graphics Board
60% Better than IBM ' s. Plus Draftsman Grappler plus Apple 1/0 the hardware and software interfaces
Graphics Software .... $359.00 w/free Printer Cable
for the PC, it is not a trivial task to
HAYES 12008 300/1200 Baud Internal
IBM Smart Modem Plus Terminal build a compatible computer. Not
Software $ 469.00
only must all the hardware issues be
QUADRAM QUADCHROME HIGH 5'a" File Box for
Regulation RG B Color Monitor for 75 Diskettes ........... $24.95 addressed (IBM's Technical Reference
IBM $559.00 Avery Tabulabels
AMDEK 300A Amber High Resolution 5000 31h x " ,^, 4 .......... 15.95
Manual is neither complete nor total-
Monitor for IBM ............ $ 159.00 Fan Fold Paper ly accurate), but also all software
QUADRAM QUADLINK Run All 91/2 x 11 181b . white 3000 count ........ 2995
Apple Software on IBM $469.00 141„ x 11 18 lb white 3000 count ...... 39.95 issues, including DOS, DOS utilities,
Head Cleaning Kit .... _ . 17.95
LOTUS 1-2-3 Spreadsheet Data Base 16K Ram Kits 4116 200 NS ........ 17.95
BASIC, and ROM-based software,
Graphics The No . I Software Package 64K Ram Kits 4164 200 NS
For IBM $359.00
....... 79.00 must be addressed. In addition, with
Epson Printer Service Manual ....... 29.95
MULTIMATE Stale of the Art Epson Graftex Plus 63.95 the introduction of the XT, IBM pro-
IBM Word Processor . _ $ 349.00 Paper ( Prices F 0 B S, P.)
vides another subtly different stan-
dard to emulate. As IBM extends its
PC product line, it will undoubtedly
51/4" ItS/SDI W/HUB RING ........... $ 1 59
514" (1S/D DEN ) MD525-01 $ 25.95 51/4" (1S/DD) W/HUB RING ........... 1.89 set new standards that all manufac-
5114" (2S/ D DEN ) MD550 - 01.......... 39.95 51/4" (2S / DD) W/HUB RING 2.79
51/4" (2S/ 4 DEN ) MD557-01 _ 51-50 8" (l S/SD) SOFT OR 32 SECTOR 1.69
turers of IBM-compatible products
8"IrS/D DEN ) FD34 8000 4195
8"(2S/D DEN) FD34 - 4001. _ 46.95
8" (1 S/ DD ) SOFT OR 32 SECTOR 2.29
8" (2S/OD) SOFT OR 32 SECTOR ... 3.09
will be forced to emulate. 0
252 November 1983 © BYTE Publications Inc. Circle 297 on inquiry card.
NEW ENGLAND'S
HIGH TECH
WAREHOUSE .. • SHOP AND SAVE
CENTENNIAL NATIONAL
ORDER DESK 1 -800-672-7277
Computer Products, ii IN NEW HAMPSHIRE
561 E . Industrial Drive PLEASE CALL 60 3-623- 1010
Manchester , New Hampshire 03103
TERMS AND CONDITIONS:
• NO CREDIT CARD FEE . t•ersonal checks (allow 10 days to clear), Visa, Master Card, wire transfers. include telephone number • COD orders accepted - $300 maximum - 510 nonrefundable surcharge • All products factory
sealed with manufacturers warranty • POs accepted from qualified customers • Approval needed on all returns • 10"o restocking charge unless defective, plus shipping • Shipping, Handling & Insurance 55.00 minimum 4% UPS
ground, UPS Blue Label rate quoted at time of order 6 All prices subject to change without notice • Telephone Order Desk Hours 8 AM to 6 PM, Monday through Friday, 10 AM to 4 PM Saturday Eastern Standard Time
The Making of the IBM PC
IBM sat back and watched the microcomputer market develop before
jumping in and dominating the race
by Brian Camenker
Back in 1914, a banker persuaded UNIVAC in 1951. IBM entered the IBM executives took notice. Time was
three companies to combine and market a full year later with a less of the essence, though, and IBM
form the Computer-Tabulating- advanced model, but within five wondered, says retired chairman
Recording Corporation. Thomas Wat- years Big Blue's market share was 85 Frank T. Carey, "How do you make
son Sr. was hired as the general percent. an elephant tap dance?"
manager; he renamed the company For one reason or another, when Current Chairman John Opel elab-
International Business Machines orated on the problem, saying, "You
(IBM) in 1924, after starting a suc- have to have people free to act, or
cessful branch in Canada. During a year of six- they become dependent. They don't
The world's number-one computer have to be told; they have to be al-
and seven-day work
company now owns 11,000 patents lowed " To remedy that, Opel has
and spent $3 billion on research and weeks, one IBM established separate entities-within
development last year. But IBM's tradition after another IBM but emancipated from the
70-year success story can be ex- was broken. bureaucracy-called Independent
plained in one word: marketing. Business Units (IBU5). IBM acts as
Nobody does it better. This fascinat- the venture capitalist, if you will, to
ing company is an example of institu- the minicomputer market appeared these companies-within-the-com-
tionalized excellence. It has never had in the late 1960s and early 1970s, IBM pany. Fortune magazine called it
a layoff (even during the Great failed to move into it, leaving the gap "How to start your own company
Depression), never failed to make a open for upstarts like Digital Equip- without leaving IBM;' and others
profit and grow internally, and, in its ment Corporation and Data General have recognized it as a low-risk way
domestic operations, has never been to make it big. Therefore, in the late to enter new markets. In the past four
unionized. 1970s, people were wondering if IBM years 14 IBUs have been chartered.
If you are one of the few who have would jump into microcomputers or Some have prospered, but by far the
been around computers from their let this open market slip by, too. most successful is the Entry Systems
beginnings, you may have found However, a company of 365,000 (Personal Computer) unit.
IBM's jump into the personal com- people as heavily layered in bureau- In July 1980, Philip D. Estridge, a
puter world something of a deja-vu. cracy as IBM does not normally division vice-president, was placed in
Many people think that IBM was the sprint along with the changing charge of a 12-member team and
first producer of commercial com- events. But when Apple Computer given 12 months to create a com-
puters; however, a company called and Radio Shack proved the ex- petitive personal computer (see
Remington Rand introduced the istence of this lucrative new market, "IBM's Estridge;" page 88). The team
254 November 1983 © BYTE Publications Inc. Circle 329 on inquiry card. -0
For: IBM PC & XT CORONA COLUMBIA EAGLE COMPAQ COLBY DOT HYPERION
Do you feel stifled by your operating computer to perform other tasks while Microdisk and Santa Clara. Corvus
system? The p-System from NCI will printing. OMNINET support can easily be added
release you. It is the complete program as well as memory cards from AST
This operating system is stable, friendly
development environment for the IBM Research and Tall Tree Systems, the
and easy to use. Command options are
Personal Computer and compatibles. This Colorplus card and the Hercules graphics
presented on a menu requiring only a
is the fast p-System with the special card.
single keystroke. The 8087 Numeric
p-machine emulator developed by NCI.
Coprocessor Support allows extremely fast When you buy the p-System from NCI you
The p-System from NCI gives you floating point calculations and the get technical support and complete
everything you need in one system at far asynchronous I/O lets VOL] use serial documentation.
less than the cost to add similar utilities printer and communications routines.
to any other OS. It includes a powerful For full details call or write:
With the p-System VOL] can choose either
screen editor, a multi-function file Network Consulting Inc.
UCSD Pascal, Fortran 77 or Basic as your
manager and RAMdisk support for fast Discovery Park,
programming language. NCI also offers
access to files. Dynamic memory Suite 11G 3700 Gilmore Way
hard disk support for the IBM XT,
allocation lets you create programs larger Burnaby, B.C. Canada V5G 4M1
Corona, Columbia, Corvus, Tallgrass,
than 64K and a print buffer frees your
Davong, Genie 5+5, QCS, Datamac, (604) 430-3466
actual doublestuffT"
reproduction
256 November 1983 © BYTE Publications Inc. Circle 433 on inquiry card.
Does your computer system require
a two-sided, single density disc? Or a
one-sided, double density disc? Are
you sure? What happens if you get the
wrong one?
JANUS RED, ONE SIDED /SINGLE DENSITY ■ Computer Corp. 12M, Microdisk 2/M ■ New Engind. Dig. Able Series 40,80
■ Adler Royal 700, 2000, 7000, ■ Computer Dew Mini Term 1206 ■ Nicolet Explorer
■ Computershop Starlite ■ Olivetti P6040, AFD 6102,
SE 6000
■ CPM Marketing M(SPT FDU 7403, EDt! 2020,
■ Alanthus GSI Series
■ Cromemco System 3, Z/2D, 7/3D FIN! 5600
■ Apple 1,11,111
■ Crown Comm. EZ Com ■ Olympia 6020
■ A/M Internatl. 3225 Documentor
■ Anker Data Sys. -12701 ■ Franklin ACE 100 , ACE 1000, ■ Panasonic Time 2000
ACE 1200, ■ Smoke Signal BFD-68, BFT)-69,
■ Atari 400,800
MicroDisk/2M (Single Density)
■ Billings Micro System, TP410
■ Future Data Micro Data 2080, Chieftain I
■ Columbia Data 500, 900 , MX Series,
Commander GSI MDM50 ■ Texas Inst. TI-99
■ Comlog 5000 ■ G.S.I. MDO 60, MDO 50 ■ Vector Graphic H/1, I! I
■ Commodore Pet, 3040, CBM 2030, ■ Hands On SA-I, SA-ii, 743, ■ Vista V80
CBM 2031, CBM LA 30K ■ Wordplex Wordplex 11
2040, VIC 20, P128, ■ Hewlett Packard 8290-1 ■ Xerox 820
6128, Super Pet ■ IMSAI PC 80, PCS 80, 34-35 ■ Zilog MCZI/90K
(Single Density), ■ Intelligent Sys. 8030 , 8031, 8051,
BX256 ( Single 803,813
■ I.'Et 2200, 3460, 3471 JANUS GREEN , ONE SIDED / DOUBLE DENSITY
Density ), 4040,
80 W/P, Wordcraft ■ Matchless Sys. MS-80 ■ Alpha Prof. Alpha Sprint
■ Compal WORDPAL 8, 8100, ■ Microkit Microdisk 2M ■ Anderson Jacbsn. AJ460
8200 ■ Micro Sys. Dew. MSI)-100 ■ Atari 1200XL, 600XI,
■ Compugraphic MDT 401/350,402 ■ Motorola Exorset 30 ■ Burroughs TP420, MT900
34,501 Good Reasons
to Enter the
Janus Call For Software"
Contest.
The First 34,500 How to Enter.
are Simple. end on November 30,
Simply call toll-free 1983 for initial entries.
That's how many total (800) 338-0100 or write to
dollars in prize money Finalists will be notified
the "Janus Call for Soft- on or aboutJanuary 1,
we're offering to winners ware" at the address
who submit the best 1984 with two additional
below. Everything you weeks to submit com-
original software need to enter will be
programs in five different
pleted and documented
sent upon your request. entries. Final judging and
categories, written for Entry forms may also be awards will be made on
the IBM PC R (MS-DOS 1.1) secured from your
and the Apple II+ or about March 1, 1984.
Janus dealer.
(DOS 3.3). Along with The 34, 501st Reason
cash rewards, winners Who May Enter. to Enter?
will have their programs Anyone who has a Fame.
published by Janus and completed software It goes well with for-
be eligible for royalties. package may submit it tune. And together they
in abstract form to the can provide a real payoff
The Categories: 1 stPrize 2nd Prize for that terrific software
Business applications program you've been
$6,000 $1,500 working on for so long.
Home applications $6,000 $1,500
Games and entertainment But you have to enter
$5,000 $1,500
Education to win. So do it today.
$5,000 $1,500
__System software Simply call toll-free
$5,000 1,500
(800) 338-0100.
All prizes will be `Janus Call for Software," Or write `Janus Call
awarded. While a soft- except for employees and for Software," 1860
ware package may not immediate families of Barber Lane, Milpitas,
win a prize, it could be Janus Dysc Company, and California 95035. Be sure
accepted into the Library its affiliates or agents. to include your name,
ofJanus Software with street address, city, state,
royalties for the author Contest Dates.
zip code, and telephone
based upon sales. This contest will begin number.
on October 1, 1983 and
jflfltis
1860 Barber Lane
Milpitas, California 95035
(408) 943-1600
(800) 338-0100
FORS END THE The people atJanus know that some-
thing as potentially simple as buying a
floppy disc can become needlessly
complicated. The right disc will utilize
the full power of your computer or word
processor. The wrong disc can virtually
shut it down.
; ir9 O3S
PHYSICAL
DISK
DRIVE
B
CONSOLE
I
Figure 1 : This diagram illustrates a system where the terminal, or physical console, is monitoring a virtual console running an electronic-
spreadsheet program.
opened, closed, and deleted just as priority over other processes. If the software packages can affect operator
disk files can, and you can read or modem is using bits-per-second (bps) efficiency.
write to them on a conditional or un- rates above 1200, other processes may
conditional basis. The data structures slow down when the modem is re- Additional Benefits
of the programs must be compatible, ceiving or sending data. A lower bps Because printing can take a great
however, to allow for queue manage- rate, however, should cause no deal of time and use little of the pro-
ment. problem. cessor's power, many people invest in
Another advanced feature that con- Priority setting will probably be a a hardware or software spooler,
currency permits is priority setting. standard feature of applications pack- which allows printing to operate as
Specifically, it allows you to set a ages designed to run under Concur- a background task while another task
priority level on each process so that rent CP/M. Until those packages are is carried out in the foreground.
important processes are not hindered available, however, it must be accom- With concurrency, a spooler is un-
by lesser ones. Because a system s plished via a system-function call. necessary, because the operating sys-
processes all share the same central Another advanced capability that is tem allows you to print a file from
processor, they affect each other's also implemented through a system- one virtual console while working on
operation. For instance, if your function call is process detachment, several others. Moreover, each virtual
modem is attached to one console which allows certain processes that console can be assigned to a different
and is receiving data, you want to en- need not be monitored, such as print printer, so you can print several files,
sure that the data is not slowed down spooling, to be detached from a vir- each from a different console, on the
by work you're performing on an- tual console and run unattended, same or different printers, while
other console. Moreover, because thus freeing a virtual console for working with other programs. If two
data integrity and telephone charges other tasks. Concurrent CP/M also files are trying to print a file on the
are involved, the task receiving the provides the program logic for other same printer, the first to begin print-
data demands top priority. Less im- features that do not actually reside in ing "owns" the printer, and the other
portant tasks can run more slowly. the operating system. Until they are one must wait until the first is fin-
To ensure that the more crucial task made available in software packages, ished. During that time, all activity
gets preferential handling, you need though, the only way to get them is on the waiting console is suspended.
not use such tactics as postponing to program them yourself. Those Communication is another task for
"saves" as you work in your word packages should also encourage soft- which concurrency will prove useful.
processor or stopping the compiler ware designers to standardize user Linking many microcomputers in
while data is being sent or received. interfaces because when users can your organization can increase the
The priority-setting capability lets rapidly switch back and forth among efficiency of each operator because it
you assign the reception of data programs, the differences between makes available such features as
REQUESTOR
NODE
LETTER-
QUALITY
PRINTER DOT-MATRIX
PRINTER
CONCURRENT
MICROCOMPUTER
SERVER AND
REOUESTOR
NODE
HARD HARD
INTELLIGENT DISK DISK
PERIPHERAL
CONCURRENT
CONTROLLER MICROCOMPUTER
I I
8 SERIAL I/O PORTS REQUESTOR
NODE
3 PARALLEL I/O PORTS
32 K BYTE STATIC RAM
Figure 2 : CP/Net supports concurrent computers connected in a network as well as other
CP/M-compatible machines.
Best Separate Compilation - Best Error Handling - Best Implementation on a Small Computer
Comments From 1983 LA AdaTEC Compiler Faire
Encouragement of this kind deserves a just reward; Our Ada line is available on the following operating
we now intend to complete our compiler and submit systems : CP/M, CP/M-86, MS-DOS, PC-DOS and
it for validation. CCP/M-86
Available from the following distributors:
Internationally
Westico, Inc. Mariam Corporation S-100 Systems Micronix
25 Van Zant, St. 5340 Thornwood Dr. Suite 102 3687-4 Shobumachi 11 Blackmore St.
Norwalk, CT 06855 San Jose, CA 95123 Obayashi Windsor 4030
(203) 853-9880 (408) 226-0170 Saitama, Japan 346-01 QLD. Australia
04808 (5)0416: (07)57 9152
Suntex Data 04808(5)6565 Nord-Micro Informatique
10175 Harwin Suite 100 155, rue du Fauburg St.
Houston, TX 77036 Denis
(713) 271-9191 t V M. t 1' MN t V HXI^ , ^r^^ rraAvmnrA . ^rl ()r4rrel N^-..nr. h. In. 75010 Paris
r11) r. rnJ. rnerL ^I rhr. 1 nr^ nr nr I)rl. rrs.
ti^llfrl r... rratl^nr . ^k .I M^......rir rr (1)205-39-47
Copyright 1983 RR Software
Illrrf m IIIIY
W INII ^ p ^ IN N
P r^i1/
T.MI Mp • IW TWI Yy1Y.
M.1 Y IN.M . Ip ksMIu 11. ^1
DOW ME
Wool"
Photo 1 : Two examples of dynamic windows, which allow a user to work and monitor several other consoles at the same time.
Moreover, the data can be made avail- data being received by a modem Conclusion
able to different processes in a frac- through a window in his word pro- Three concepts can be used to
tion of the time and by fewer people cessor without having to switch summarize the effects of concur-
than it would have taken otherwise. screens. Furthermore, the manager rency: synergy, holism, and heuris-
Consider the secretary who is con- can also work on those consoles tics. Synergy is the total effect of
nected to a network and has a word because they are dynamic (i.e., it is separate processes working together.
processor on one virtual console, a possible to interact with them). In It describes the cooperative action
critical-path schedule on another, other words, if he presses the func- that single-user Concurrent CP/M
and an appointment calendar on a tion key to log on to console 3 and permits.
third. That secretary can receive in- has customized the window so that Holism is the tendency in nature to
put and transmit output to a large he can see enough output, the man- produce larger organisms from
number of sources efficiently and, ager can work right there without ordered groupings of smaller organ-
more important, be more up to date switching screens, while also moni- isms. It is exemplified by people ex-
each time information is sent out toring several other consoles. It may ploring the manifold possibilities that
than was ever possible before. take some effort to customize each 16-bit computing technology repre-
window to be able to see the crucial sents and applying it to their needs.
The Future of Concurrency screen output needed, but the results Finally, heuristics, the principle of
Concurrent CP/M is having an im- can be impressive. Going back to the discovery as it applies to learning,
pact on software developers. Inte- TV analogy, it's like having a small will be practiced as computer users
grated software packages represent window in the corner of your TV and designers discover the capabili-
the first step in the development cy- screen showing you what's happen- ties of concurrency. Concurrent pro-
cle of a new generation of software, ing on the news while you're watch- cessing will exert a powerful in-
and other enhancements are appear- ing MASH. When a commercial fluence on the development of hard-
ing. For example, it has already comes up during MASH, you can ware and software and the user in-
become possible to interact with pro- always switch the big screen to the terfaces to both.
cesses on several virtual consoles by news and put the MASH channel in Computer users have become more
means of dynamic windowing (see the window to wait for that commer- aware of how human thinking differs
photo 1). As you work on one con- cial to end. from the way a computer "thinks"
sole you can use one or more win- The hardware implications of con- and are not as easily impressed by
dows, of whatever size you specify, current processing are not as easy to computers as they once were. Users
to show you what is going on in real speculate about. Because many ma- now want enhancements that are ex-
time in other consoles. Furthermore, chines handle concurrency well, it tensions of the way they work; they
you can log on to any console being may be some time before we see don't want to be forced to adjust to
monitored and send input to it. A hardware designed around concur- the way a computer works. Concur-
programmer can thus see which bugs rent processing. However, features rency is such an enhancement. It's an
are turning up on the debugger with- that are desirable for this environ- idea whose time has come. 0
out ever having to leave the editor ment include the hard disk, which
Joe Guzaitis is currently a senior technical writer
and simultaneously see how the can alleviate file-storage problems; at Digital Research Inc., 160 Central Ave., Pacific
compiler is running without having multiple floppy drives, for those who Grove, CA 93950. Prior to joining Digital Research
to log on to its virtual console. want to eliminate shared drives; and he was an editor for CTBIMcGraw-Hill in
larger monitor screens to allow addi- Monterey, California and before that a project direc-
Similarly, a project manager can
tor with SRAIIBM in Chicago.
use dynamic windowing to monitor tional and bigger windows.
_!^ , N
`q -
with the Access 1-2-3 series
help make your life
easier, too. You don't
have to know a byte
from a baud to get
going. High-tech talk
is out. Plain English is in.
Available now.
Crosstalk XVI ""' software IBM PC , IBM PC XT,
+ Columbia Multi - Personal,
all accessories. Compaq Portable , Corona
Portable PC.
Access 1-2-3 is a simple idea.
It means you can now walk The first models in our Access 1-2-3 series
into your nearest computer are at your dealers right now.
outlet, buy one package off More models are being added and we'll
the shelf and walk out with soon cover all of the important personal
the best fully integrated communications computers. See your dealer for the latest list.
system for your personal computer.
What we've done is taken the best 1200 Baud modem,
our PC1200B-plus Crosstalk XVI, the best available
And the price.
software-added instructions and whatever else is Packaging up a sensible system has let us do some-
needed for your particular computer-and put them all thing sensible for the price, too. Entire system-
in one box. only $595.
The advantages:
First, you get a total system. No missing parts. No
Included : CompuServe
wrong parts, either. You can be sure you have all you Your Access 1-2-3 system now carries an extra
need and all you need to know. bonus-two hours of free demonstration time on one of
Second, it's the best system you can put together. the most extensive and best data banks , CompuServe. A
Absolutely no compromises. You simply take it home, open nice way for your computer to meet the data world.
the box, hook it up, and start up. Your only surprise will Talk to your dealer today.
be how really easy it all works.
The best modem. All of the features you want and need.
It's our PC1200B modem in a format to fit your par- • LSI smart modern, 300 or 1200 baud, full duplex, uses just one
slot on all models.
ticular computer.
• Crosstalk XVI software.
The Large Scale Integrated circuitry is our own 3rd
• Directory for single stroke log-on to 40 separate entries.
and 4th generation design. It's the most advanced tech-
• Auto dial (TouchTone or rotary), auto log-on, auto answer.
nology, eliminating all kinds of parts and running better
• Telephone line status, busy detect and automatic redial.
and cooler.
• Auto monitoring through computer speaker.
The right software. • Captured data to printer, disk or buffer transfer.
The Crosstalk XVI programmers have • Disk to disk transfer.
pulled off a little magic. Without com- • Extensive error-checking and automatic retransmission.
promising a hit on all the things you want • Display of transmission time for each file with baud rate and
and need to do, they've made them all available disk space.
easier to do on our PC1200B modem. • Complete on-line control of stop bits, parity, baud rates, duplex.
No wonder Crosstalk XVI is recog- • Modem self-test.
nized as the best in its field. • Full 2 year warranty.
3J sed -Ao
1-621
ZVc
Circle 516 on inquiry card. 'WS
Apple Apple II and Apple III are trademarks of Apple Computer, Inc
IBM and IBM PC are trademarks of International Business Machines Corporation XCOMP c 1983 , XCOMP, Inc.
XCOMP, Inc., 7566 Trade Street , San Diego , CA 92121 , (619) 271-8730 , Telex 182786
GATEWAY
PRINTER
USER PC DISK
USER PC
SERVER
USER PC USER PC
SERVER
USER PC
USER / SERVER
TRANSACTIONS
DISKING
PRINTING
MAIL PRINTER
3270 DISK
implement extensive caching and An Interface for the IBM PC new transceiver design, smaller and
buffering. All this elegance would have been less power-hungry, was concocted,
A critical objective was to realize for naught without a viable Ethernet and the result was a fully compatible
one of LNPC's major advantages: connection for PCs. Three technical Ethernet interface that plugs into one
modular extensibility. A local net- obstacles-space, power, and cost- slot of the IBM PC (photo 1).
work permits smooth growth in com- faced the 3Com hardware designer. Recalling the Ethernet hardware ar-
puting resources; servers can be Before the IBM PC interface, the chitecture (figure 1), using an on-
added as existing servers become smallest complete Ethernet connec- board transceiver means that the
overloaded or as the cost of special tion measured 100 square inches, coaxial cable can be connected 'to the
peripherals, such as laser printers, drew 30 watts, and cost about $1800 PC itself. Standard Ethernet coaxial
becomes justifiable. (A network's for the controller, transceiver, and cable is relatively expensive and in-
degree of standardization becomes drop cable. The IBM PC restricts the flexible and thus not suitable for this
very important in these situations.) connection to 52 square inches and application. Instead, 3Com promoted
Relative to the Etherseries architec- about 5 watts. 3Com knew the cost the use of Thin Ethernet, which is
ture, extensibility requirements dic- had to be kept under $1000. nothing more than standard 50-ohm
tate that multiple servers operate in The space and power solution was RG-58 coaxial cable, a TV-like cable
a fully integrated fashion, almost as based on VLSI (very large-scale in- that is less expensive, more flexible,
if they are one. This integration is tegration). 3Com collaborated with more readily available, and easier to
achieved by enforcing unique user Seeq Technology in the development install than the standard cable. The
names across the entire network. of what turned out to be the first only drawback of Thin Ethernet is
That a particular user is actually commercialized Ethernet chip, the that the cable has greater electrical at-
assigned to a particular server be- Ethernet Data Link Controller, which tenuation, reducing the single-coaxial-
comes a condition that's transparent handles the entire Ethernet algo- segment limit from 500 meters to 300
to users. For example, a user can log rithm. This controller is the func- meters.
in or send a mail message without tional equivalent of about 50 standard
regard to the specific servers in- ICs and consumes one-fifth their Emulating a Real Disk Driver
volved. Another powerful example of power. With the feasibility of a low-cost
this integration is the ability to access Although VLSI promised drastic compatible personal computer Ether-
another user's data by simply speci- cost reductions, additional economiz- net interface proven, the challenge
fying that user's name, regardless of ing was needed to meet the price fell to the software designers to pro-
where the data actually resides. goal. The breakthrough was to imple- vide an effective software comple-
However, a unique server name can ment the transceiver on the same ment. Not surprisingly, the software
be invoked-if, for example, a user printed-circuit board as the controller, took about four times the effort that
wants to produce a hard-copy output thus saving the cost of an outboard the hardware did. (Etherseries is
on a particular network printer. package and drop cable. A radical comprised of about 85,000 lines of
278 November 1983 © BYTE Publications Inc. Circle 248 on inquiry card. _._^
THE BEST
KEPT SECRET
IS OUT....
JUKI LETTER QUALITY , DAISY WHEEL PRINTERS ARE NOW AVAILABLE NATIONWIDE AT $69900
There's no mystery about it ! Juki's Model 6100 bi- directional, daisy wheel printers are full featured and priced right!
Designed to perform word processing and graphic The news is that the Juki Model 6100 printers are now
functions including bold face, subscript, superscript and available through a reliable network of industry profes-
shadow, the Model 6100 prints at 18 cps, has a propor- sionals strategically located throughout the country to
tional spacing control and utilizes 100 character drop-in give you the prompt, dependable sales and technical
daisy wheels. The Juki printer uses IBM Selectric Ribbons service you need. And Juki distributors are backed by a
and is compatible to IBM, Apple, Osborne, Kaypro and company who has been specializing in electronics for
most other personal computers. But that's no secret! over 25 years.
So, contact the Juki distributor nearest you for the real
undercover story on the best letter quality, daisy wheel
printer around.
CONTACT YOUR JUKI DISTRIBUTOR FOR THE DEALER LOCATION MOST CONVENIENT FOR YOU:
ACORN DATA PRODUCTS BUTLER ASSOCIATES,INC COMPUTER SERVICES GENTRY ASSOCIATES, INC. I 1 I t
7304-L South Alton Way 82A Winchester Street INTERNATIONAL CORP. 7665 Currency Drive
Englewood, CO 90112 Newton, MA 02161 905 Boulevard East Orlando , FL 32809 .111 Niggasurs. ':II
SOUTHERN MICRO STAR-TRONIC TECHNOLOGY MARKETING CORP. VITEK WESTERN MICRO NATIONAL HEADQUARTERS : WEST COAST
DISTRIBUTORS DISTRIBUTOR CO. 2300 Valley View Lane 930 -G Boardwalk Avenue TECHNOLOGY IUKI INDUSTRIES OF AMERICA , INC. 1661 INDUSTRIES OF AMERICA, INC.
8708 Royal Lane 23976 Freeway Park Drive Suite 109 San Marcos , CA 92069 10040 Bubb Road DA DIVISION CALIFORNIA DIVISION
` , MI 48024 75234 619/744 5014 299
214/256- 663663 313/477-758611s 214 243 7994 S err ing: 8305, 408/ 25-1660 9 Sadd NJ 07662 Tor ance,uCA 90501rn Avenue
Serv ing: TX , OK, AR, LA Serving : MI, IN,OH,KY , PA.W.PA , WV Serving : TX,OK , AR, LA S.CA Serving : N. CA,NV , AZ 201 / 368-3666 213/320-9001
of named volumes, each of which can phores or abstract flags that enable
be dynamically associated with any programmers to synchronize their
virtual drive. The first step in access- own accesses from multiple PCs.
• ing this data is to use LOGIN. This Semaphores are managed by a com-
step serves three purposes: it auto- mon server and can be tested,
matically locates the particular server locked, and unlocked.
The essential to which a user is assigned; it estab-
lishes the user's private volume do- An Assessment
new catalog of the main; and it identifies the user for How well has the Etherseries net-
business computer other purposes, such as Etherprint working approach satisfied its objec-
forms and supplies printout banners and Ethermail tives? Use of the Ethernet hardware
delivery. User IDs can be protected by standard and the public XNS proto-
you need most! a password for LOGIN. cols have addressed the compatibil-
It's quick • convenient • The next step is to join a volume, ity objective, although complete com-
easy- to-use. by name, to a local virtual drive using munications compatibility awaits
the LINK command. (This step is standardization of the uppermost
analogous to inserting a disk.) Once protocol layers, such as those govern-
phi iT..,. ^, toe4et,rcati tam3
connected by a LINK command, the ing electronic mail. The Thin Ether-
drive is accessed normally. This net concept has garnered interest
framework provides a convenient from standards bodies (such as the
mechanism for data sharing, which IEEE), who are now investigating its
is achieved by using LINK to associ- implementation as a standardized
ate other users' volumes to your communications network. Hardware
drives as governed by a concurrency cost objectives were met by incorpo-
Now Deluxe Computer
Forms, a division of Deluxe Check
and security system. There are three rating VLSI and an on-board trans-
Printers, gives you the software- ceiver, overcoming the claims of
compatible checks, invoices, state- critics that Ethernet would remain
ments and word processing stationery
you've been searching for. And acces- Supplementary too costly for microcomputer appli-
sories too. cations.
commands assign The principal Etherseries software
And we can ship them all to servers ' virtual volumes objective was ease of use, a feature
you in as few as 3 working
days! to users ' virtual drives. addressed by, for example, patterning
the basic command style after that of
Deluxe delivers your order in record
time because we know how much you MS-DOS and supporting the intrin-
depend on it to make your office run types of volumes: Private volumes sic MS-DOS functions (such as the
smoothly. And we deliver it to your pre-
cise specifications. That means cus- provide read/write access to one user COPY and PRINT commands).
tomization for your unique program at a time; public volumes provide Finally, success in meeting the ob-
needs, or personalization of any of our jective of transparent peripheral shar-
200 standard forms for popular soft- single-writer, multiple readers access;
ware programs. And you order only and shared volumes provide read- ing is evidenced by the fact that an
what you need-as few as 500 forms. write access to any number of users. overwhelming majority of MS-DOS
See what we've got to offer your
business. Then see just how fast we Appropriate defaults coupled with applications programs run on an
can deliver it. volume passwords determine who Etherseries system without modifica-
can access what. Any volume on the tion. Those that do not run on Ether-
Send for your FREE
catalog today! network can be so linked, regardless series provide their own disk drivers,
of what server it's on. require insertion of specific floppy
1
To realize the full potential of data disks during operation, or are not
D TiJ DEl UXIE 5o as a;o6RsT sharing in LNPCs, a small but vital relocatable. ■
ST PAUL MINNESOTA 55164 0046
Why pay more to get the code compatibility of a with the ABM-83 are 24 user-programmable func-
TVI 920 or 925 when you have a better choice... tion keys (non-volatile memory optional).
the ABM-83!
Not only does the ABM-83 offer far more features In addition to the ABM-83 shown, ask about the
essential in day-to-day data entry and word pro- unique ABM-85H that offers user selectable embed-
cessing tasks than the 920 or 925, but the ABM-83 ded or non-embedded attributes, 93 graphics and 4
provides designed-in end-user ergonomics better international character sets: all set-ups, 16 pro-
suited for a highly productive business environ- grammable function keys and programmable
ment. Our crisper, high resolution display answerback stored in non-volatile memory; up to
dramatically reduces eye fatigue and our humanly three pages of additional display (optional), as well
engineered keyboard with sculptured keys provides as all of the great advantages of the ABM-83.
for greater operator ease and productivity. Standard (Third party service by RCA.)
(408) 727-1510
2225 I Martin Avenue • Santa Clara, CA 95050
SEEQUA
1 COMPUTER
CORPORATION
8305 Telegraph Road
Odenton , MD 21113
(301) 672-3600 or
(800) 638-6066
The following are registered trademarks:
IBM - International Business Machines
Perfect Writer-Perfect Software
Perfect Calc- Perfect Software
CP/M-Digital Research Inc.
Circle 413 on inquiry card.
Up SY -Daisy,
At $649 TTX raises letter-quality
daisywheel value to an all-time high.
Now there's a letter-quality daisywheel printer that even the most
value-conscious customer will appreciate. The TTX-1014 Daisywheel.
Reliable and efficient, the TTX-1014's list of standard features
make it a best buy in its class. Serial and parallel interface... standard.
Interchangeable, 100-character ASC-II printwheel... standard. Pin- and
friction-feed...both standard. Print speeds up to 140 words-per-minute,
plus switch- and program selectable baud rate, pitch and line spacing.
All at a list price that's irresistible: $649.
And if that's not enough, our new TTX family of compatible print-
wheels and ribbons give you even more quality for the money. Nine
daisywheel typestyles. Single-strike and multi-strike ribbons. All offer
you the kind of built-in TTX quality you'll want to put down on paper.
Find out more about the TTX-1014. And how we've "up-ed" the
already high quality of our "daisy" with printwheels and ribbons. For
full specifications and the TTX dealer nearest you, call the number below.
Call TOLL-FREE
800-447-4700
TTX
T E L E T E X
COMMUNICATION CORPORATION
If you are seeking power in software we In effect, it's a perfect combination of raw
believe we have created the program you seek. power and spectacular speed.
And our opinion is shared by a great many But for those who want more, 1-2-3 is spe-
computer analysts who consider 1-2-3' ' from cially designed so you can develop customized
Lotus® the most productive program in the applications for your business needs. And the
marketplace. world's largest electronic spreadsheet has
Like many great ideas the essence of its enough operators, functions and commands
success is its simplicity. With 1-2-3, you have to perform virtually any task you ask of it.
spreadsheet, information management and In fact, the only limit is your imagination.
graphic functions-all in one program. 1-2-3 from Lotus is power and something more.
You can switch from one function to another Call 1-800-343-5414 (In Massachusetts call
with the touch of a key, instantaneously. 617-492-7870) and find out more about 1-2-3
Although it seems faster. from Lotus.
Lotus
The hardest working software in the world.
Circle 270 on inquiry card. 1-2-3 and L ots are trademarks of Ions Development Corporation . All rights reserved
rules that strictly define the realm of some extent in other operating sys- An International Flavor
functions within which the software tems.) MS-DOS 2.0's method of In addition to the features men-
developer must remain to ensure that redirecting I/O involves an advanced, tioned thus far, MS-DOS 2.0 contains
the program created is transportable user-friendly procedure. Logically certain capabilities that are tailored to
between the two operating systems; consistent with Xenix, it uses char- the operating systems use in various
that is, to provide source-code com- acters in the same fashion. Output countries. As manufacturers of large
patibility but not direct binary com- from standard devices, such as a key- computers, long involved in world-
patibility for the end user. board, display, and communications wide sales, such as IBM, Wang, and
port, can be redirected to either files Digital Equipment Corporation, enter
An Improved File Directory or other devices. The redirection can the personal computer arena, they
Another example of MS-DOS 2.0's be either a dynamic one, where it is are making their products adaptable
compatibility with Xenix is its en- performed on the command line, or to various countries. For use in inter-
hanced directory system. Logically one that invokes a utility to redirect national environments, version 2.0
consistent with the Xenix file struc- output permanently. One type of provides features that are not offered
ture and physically consistent with redirection, for instance, would be to by other operating systems. Many of
the existing MS-DOS file structure, it send output from the screen to the these features, however, may not be
is a hierarchical system that permits printer. noticed by an end user in the U.S.,
the logical organization of user files. as the first distribution of MS-DOS
It would allow you, for example, to For use in international was designed around the require-
partition a hard disk shared by five environments, MS-DOS ments of the U.S. market.
office workers into several areas. One For example, 8-bit character storage,
provides features that
directory might contain all accounts important for the support of interna-
payable, for instance, and another are not offered by tional character sets, has always been
might hold data on accounts receiv- other operating used internally in the DOS. In addi-
able, while a third could have pro- systems. tion, a system call in MS-DOS 2.0
grams that all five employees use. provides important information
Another could contain separate sub- The capability of redirecting input about the national environment. For
directories labeled Fred, Joe, and and output is closely coupled to the a specific country (including the
Mary-set aside for individuals who concept of device drivers. When you default country for which the system
would store their own programs use a new serial device, you can give has been configured), the operating
there. Those users could each then it any name you like, as long as you system supplies such information
subdivide their subdirectories into accurately define it in your device about how numeric data is formatted:
such categories as work and personal driver. The same name can then be what character is used for a decimal
files. used in the redirection of I/O. point (a comma or period), what
This hierarchical structure eases MS-DOS 2.0 also provides a character is used to separate
storage and retrieval of files. The last limited form of piping, a means of in- thousands (a comma, period, or
thing anyone wants to do when run- terprocess communication available space), what symbol is used to repre-
ning a machine with a hard disk is in Xenix. This type of piping permits sent currency, and whether that sym-
to type a directory command and see you to take the output of one process bol precedes or follows the printed
8000 files go zinging by on the screen; and have the operating system auto- number. Information on the number
most of them won't be of interest. A matically feed it to another process as of decimal places used when the cur-
hierarchical structure eliminates that input. Suppose, for example, that rency symbol is invoked is also pro-
problem. A well-organized directory you wanted to sort a directory. Under vided (for instance, in systems con-
not only simplifies the task of finding MS-DOS 2.0, you could issue the figured for the United States, two
a file, it also allows you to keep your directory command and pipe the out- decimal places are used, but in Japan
files together, not intermixed with put into a utility that would sort it. the default is zero; the Japanese write
someone else's. This capability can The operating system could auto- about quantities of yen without stat-
save time and effort in situations matically handle this procedure. ing any fractional amounts). Lower-
where several users share one The SORT utility, a type of filter, is case to uppercase character-conver-
machine. a standard utility that is very helpful sion information is used in filenames,
for this kind of piping. Other utilities and the SORT collating sequence is
Input /Output Enhancements include a simple one called MORE, adaptable to different character sets.
In addition to modifying the file which suspends output on the The hardware manufacturer sup-
structure of MS-DOS, Microsoft has screen every 24 or 25 lines so that the plying MS-DOS 2.0 with its products
added the capability to redirect input user doesn't see all his output go by can customize error messages to suit
and output. (The company received without being able to read it. different languages. The package
some criticism for not including this Another utility, called FIND, helps shipped to manufacturers is a relocat-
feature in earlier releases because it locate a given string of characters able binary version of the operating
was possible to accomplish this to within a file. system plus source code for the
Background Tasking
In addition to providing the ability
to adapt to a variety of international
The MICROWRITERTM formats, MS-DOS 2.0 makes it possi-
ble to process interrupts in real time
Daisy Wheel Printer. through the use of background tasks.
MS-DOS 2.0 is not a reentrant
operating system and does not sup-
port true multitasking. It is thus
limited to background processing in
interrupt time-the background task
can only make use of the operating
system as a resource if the fore-
ground task is not interrupted in the
middle of an operating-system call.
The operating system still considers
only one task at a time, although you
can fool it and work on rather intel-
ligent tasks in the background. By fol-
lowing some specific rules, you can
also let the computer perform con-
current processing. A print spooler,
provided as part of MS-DOS 2.0 (ac-
tivated by PRINTCOM), makes ex-
Price $ 480 tensive use of this capability. Poten-
Features: tial uses made possible by back-
• Microwriter parallel interface mounted internally in the Olivetti Praxis machine • Built in self test
• Portable... comes with deluxe carry case • Low noise level • Slim modern styling • Print quality ground tasking include background
is identical to the finest office typewriters on the market • Can tab • Rule single lines both vertically
communications such as receiving
and horizontally • Underline • Print at 10, 12, or 15 characters per inch (switch selectable) • Ten
character memory automatic error correction, with lift-off carbon film correction ribbon (for electronic mail.
typewriter use) • Automatic or programmable page formats • Handles letter, legal size sheet and
fanfold paper in widths up to 12 inches wide • 165 character/12 inch print width • Wide selection of
The power of 16-bit micropro-
21 interchangeable daisy print wheels available • Ribbon cassettes just drop in • Switch selectable cessors has provided the foundation
European keyboard* Centronics compatible parallel cables are currently available from stock
for more sophisticated personal com-
With the Microwriter you will never again have to send an important letter or a simple correspondence
that doesn't look impressive. Why settle for just any printer when you can have a puter applications. MS-DOS 2.0
MICROWRITER... a fine letter quality typewriter for you and your computer. For more information,
demonstrates the significance of a
see your local computer dealer or contact Ammicro directly.
step in this direction by incorporating
many new features. As memory
prices continue to drop, users can ex-
pect more power and capability in
122 East 42 Street, Suite 1700, New York, N.Y. 10168 future versions of MS-DOS. ■
VISA'
(212) 254-3030 Chris Larson is a marketing manager at Micro-
soft Corporation (10700 Northup Way, Bellevue, WA
98004).
Circle 536 for dealer inquiries . Circle 537 for end-user inquiries . BYTE November 1983 291
The Corona PC's, desktop and portable, give IBM PC. It's a complete system, the standard for
you everything you've ever wanted in an IBM- microcomputing in the IBM-compatible world.
compatible PC and more. For a great deal less.
You can take it with you.
Compatible and more. And unlike IBM, we have a portable version.
The Corona PC is a 16-bit microcomputer Its high-resolution, high-contrast 9" display is
based on the 8088 microprocessor, just like the easy to read. It has all the power and features of our
IBM PC. And like the IBM PC, it runs any software desktop, but lets you take it to the office next door,
that conforms to the IBM standard. across the country or just conveniently tuck it onto
But unlike the IBM PC, the Corona PC comes a comer of your desk.
with 128K of memory. Supports up to 512K on the
main board. Includes a 320K floppy drive, a com- More expandability.
munication port, a printer port and an improved You may never add a thing to your Corona PC
IBM PC keyboard. because we've built in so much capability.
Both the desktop and portable Corona PC's But just in case, we've built all the important
include high-resolution monitors and built-in components into the main system board, leaving
graphics. Higher character definition makes both the four expansion slots free. And provided an extra
models easier to read, and our 640 x 325 pixel high- large power supply to support any capabilities you
resolution graphics are over 60% better than the may want to add in the future.
RAM-disk for incredible speed. version is $2,595. Both about a thousand dollars
Our RAM-disk software lets you treat an area of less than the equivalent IBM PC.
your computer's memory as if it were a disk drive. For more information, contact Corona Data
So you can copy your programs and data into Systems, 31324 Via Colinas, Westlake Village,
memory, then watch your work get done faster. CA 91361. (213) 991-1144. Call (800) 621-6746
toll-free.
More software. Or better yet, just grab your hat and head to
The Corona PC includes the MS-DOS operating the nearest Corona PC dealer for a very convincing
system and comes with GW-BASIC, the MultiMate' demonstration. See us at Comdex booth 83.
word processor and the PC Tutor2 training course.
So you can start being productive immediately.
And you can run Context MBAA dBASE II4
LogiCalc5 and LogiQuestS the EasyFamily6 Wordstar7
and the "Star" family, the SuperWare8 series, T.I.M9,
14( •7t•^iT
The Compatible Company
the VisiSeries10 and Perfect Series" of programs and
most other popular software.
© Corona Data Systems 1983 1: TM Softword Systems. 2: TM Comprehensive
Software Support. 3: TM Context Management Systems. 4: TM Ashton-Tate.
And it improves your bottom line. 5: TM Software Products International . 6: TM Information Unlimited Software.
7: TM Micropro. 8: TM Sorcim Corp. 9: TM Innovative Software . 10: TM Visicorp.
The Corona Portable PC' is $2,545, the desktop 11: TM Perfect Software Inc.
Photo 1: The XT looks like a PC until you examine the right-hand disk drive closely.
Name
Winchester Backup
The IBM Personal Computer XT
One of the industry's least favorite topics is discuss-
Manufacturer ing how to back up your 10-megabyte Winchester disk.
International Business Machines Corporation The mainframe and minicomputer world solve this prob-
POB 1328
Boca Raton, FL 33432 lem with high-speed, large -capacity, high-cost tape
Dimensions
System unit: 20 by 16 by 6 inches, 32 pounds
Keyboard: 20 by 8 by 2 inches, 6 pounds At a Glance
Processor Name
Intel 8088 The IBM Personal Computer Disk Operating System version 2.00
including BASIC version 2.00
Memory
128K bytes of RAM (random-access read/write memory) standard, Type
expandable to 256K bytes on board; to 640K bytes through ex- Microsoft MS-DOS 2.00 Disk Operating System and Microsoft
pansion cards; 40K bytes of ROM (read-only memory) holding BASIC version 2.00 for the IBM Personal Computer
BASIC interpreter and DOS I/O (input/output) software
Author
Data Storage Microsoft Corporation
10 megabytes on Winchester hard-disk drive; 360K bytes on 10700 Northrup Way
double-sided, double-density floppy-disk drive; can add one more Bellevue, WA 98004
of each through purchase of optional expansion unit
Distributor
Keyboard International Business Machines Corporation
Detached with 6-foot coil cord connecting to system unit, 83 keys POB 1328
including 10 function keys, 10 keys for numeric entry and cursor Boca Raton, FL 33432
control, automatic repeat on all keys
Software
Standard Features Complete disk operating system and BASIC for the IBM Personal
Eight expansion slots for additional memory, display cards, printer Computer and Personal Computer XT Includes support for the PC
connection, game-control adapter; speaker for sound or music, 50 XT Winchester disk drive, tree-structured directories, pipes and
to 9600 bits-per-second RS-232C asynchronous communications filters, a line editor, assembly-language program debugger, and
adapter linker for Microsoft standard relocatable object programs. BASIC
2.00 includes advanced support for graphics, music, and
Software communications.
Runs PC-DOS 1.10, 2.00 (both extra cost); DOS 2.00 required for
hard-disk support; most but not all programs that run under DOS Format
1.10 will run under 2.00; programs that require DOS 1.10 and two Supplied on two double-density, single-sided 40-track floppy disks,
floppy-disk drives will require purchase of the optional expansion formatted with nine 512-byte sectors per track for 180K bytes of
unit to obtain a second floppy-disk drive storage per disk (360K bytes on double-sided drives)
Documentation Computer
Guide to Operations: Personal Computer XT: installation, prob- IBM Personal Computer with at least 64K bytes of RAM (random-
lem determination, operating procedures, step-by-step instructions access read/write memory) and one floppy-disk drive; IBM Personal
with illustrations, 170 5'/z- by 81/2-inch pages, loose-leaf binder Computer XT with at least 128K bytes of RAM
Price Documentation
System unit, 128K bytes of RAM, keyboard, asynchronous com- Disk Operating System version 2.00: complete guide with every-
munications card, 10-megabyte hard-disk drive, 360K-byte floppy- thing from an introduction for the first-time user, to advanced
disk drive: 54995. Requires DOS 2.00 (S60) and either material for the assembly-language programmer, 794 5%2- by
monochrome-display adapter (S335) and monochrome display 8'/2-inch pages, loose-leaf binder
($345) or color-graphics display adapter (S244) and color display
($680) to have a usable system. Price
560 for DOS 2.00 and BASIC 2.00
Audience
Computer buyers looking for an expandable system with 10 Audience
megabytes of hard-disk storage, capable of running most IBM Per- IBM Personal Computer and Personal Computer XT users in need
sonal Computer software of a disk operating system and BASIC language for their systems
WESTICO
The Software Express Service
drives. Because these drives typically cost more than an to the keyboard and CRT, respectively. Programs that
entire microcomputer system, they are not cost-effective read the standard input and write to the standard out-
for backup in the microcomputer world. The XT, like put are called "filters." DOS 2.00 includes several filter
most of its competitors, uses the built-in floppy-disk unit programs:
for backup.
Given the restrictions in the hardware, DOS 2.00 has •SORT sorts input lines and writes the result to the
introduced several features to help with this problem. standard output.
Not the least of these is a change in floppy-disk format •MORE copies standard input to standard output a
from 8 sectors per track to 9 sectors. This gives double- screenful at a time, then prints MORE and waits for you
sided floppies a capacity of 360K bytes, 40K bytes more to press a key.
than DOS 1.10's 320K-byte size. This change benefits *FIND reads standard input and passes lines that con-
floppy-disk-only users as well as XT users. Furthermore, tain a specified string to the standard output.
DOS 2.00 does a super job of automatically recognizing
both single- and double-sided disks, with either 8 or 9 Programs, including DOS commands, that read the
sectors per track. The FORMAT and DISKCOPY com- standard input or write to the standard output can have
mands can read and write disks with any of these their input or output streams redirected when they are
formats. invoked. For example, the command "DIR > NAMES"
puts a directory listing in the file called "NAMES:" The
command "MORE < NAMES" will type the filenames
DOS 2 .00 adds some new features on the screen, pausing for you to hit a key after every
screenful of data.
to make batch-file processing even "Pipes" are DOS 2.00 constructs that allow you to
more flexible. specify multiple filter programs to be run in a single com-
mand line, with the output of each one automatically
connected by DOS as the input of the next one. For ex-
Unfortunately for XT owners, however, even this in- ample, DIR I MORE writes a listing of all the files in the
creased floppy-disk capacity works out to about 30 flop- current directory to the standard output, which is
py disks needed to back up the entire hard disk; if you redirected to the input of MORE; the filename listing will
can afford two hard disks, you'll need 60 floppy disks. be printed a screenful at a time by the MORE filter.
To try to cut the backup task down to size, a new com- DOS 2.00 does not actually run pipelined programs
mand called BACKUP is provided with DOS 2.00. It sup- simultaneously as Unix does; they are run sequentially,
ports the dumping of files from a hard disk to multiple and the output of all but the last is written to a temporary
floppy disks. Although you should periodically make a file, which serves as the input to the next program. The
complete backup of your hard disk, you can also give temporary file is deleted when the last program finishes.
backup some parameters to restrict the files that get A pipelined command can fail if you run out of disk
backed up in a given operation. For example, you can space while it is executing.
supply a filename template, and only those files match-
ing the template will be backed up. One restriction is New Batch Commands
that you can only give BACKUP a single template; if you One of the powerful features of DOS is the ability to
wanted to back up all files matching the templates create a file of commands, called a "batch file;" that can
"*.DAT" and "*.COM;' you would have to perform two be executed without user intervention. DOS 2.00 adds
different BACKUP commands. BACKUP allows switches some new features to make batch-file processing even
that specify: more flexible:
•BACKUP-only files modified since they were last •ECHO can write messages to the screen during batch-
BACKed up file processing. Provision is also made to turn off the
•BACKUP-only files modified since a given DATE echoing of commands to the screen as they are executed.
There is no way to not echo the ECHO OFF command.
BACKUP will write its output to multiple disks, but •FOR lets you execute a single DOS command multi-
they must be preformatted. Thus, you must anticipate ple times, giving it new parameters with each invocation.
the number of floppy disks you will need before you .IF executes a command conditionally, based on an er-
begin the operation. Once you have executed BACKUP ror code set by a previous command or on the existence
and created a set of backup disks, you can load them of a file. The only commands that currently set an error
back onto the hard disk with the RESTORE command. code are BACKUP and RESTORE. More powerful selec-
tion criteria would be useful here.
Filters and Pipes • GOTO alters the flow of execution in a batch file based
DOS 2.00 inherits some of the most popular features on the results of an IF test.
of Xenix, based on the concept of a "standard input" and •SHIFT can be used in conjunction with FOR to step
"standard output" file. These files are by default mapped through a list of command arguments.
... And It's Made In The U.S.A., Certified By (IL and CSA, And Meets FCC Class B Requirements
302 November 1983 © BYTE Publications Inc. Circle 223 on inquiry card.
INTRODUCING THE SAFT
STANDBY POWER SYSTEM. IT KEEPS
YOU FROM LOSING YOUR MEMORY
WHEN THE LIGHTS GO OUX
If the power fails while you're reading this ad, to 20 minutes. And the 400 VA, with power up
everything your computer knows could be lost. to 10 minutes. Which gives you plenty of time to get
In an instant, information crucial to the smooth off the machine safely, without missing a
operation of your business can vanish without a trace. single byte.
Memories can be flushed, disks can be damaged. And during normal operation it acts as a line filter,
That's why you need a Saft Standby Power protecting against damaging voltage spikes.
System. In the event of a blackout or brownout, it Ask your dealer about the Saft Standby Power
takes over instantly-before the computer can tell System. It's the first standby system designed specifi-
there is anything wrong. There are two systems cally for small business computers. And offered at a
available. The 200 VA, which provides power up small business price.
SAFT America Inc. Portable Battery Division, 931 N. Vandalia St., St. Paul, MN 55114 612-645-8531 SAFT Batteries Ltd., 200 Middlefield Road, Scarborough, Ont. Can. MIS-4M6 416-298-7322
The Chaplin character licensed by Bubbles, Inc., S.A.
Congratulations. We published your program.
For more information on where to buy the IBM Personal Computer , call 800-447-4700. In Alaska or Hawaii , 800-447-0890.
System Review
The Corona PC
An IBM PC-compatible desktop machine that features a
high-quality display and the Multimate word-processing program
by Rich Malloy
At a Glance
Name Software
Corona PC MS-DOS version 1.25 operating system, GW BASIC interpreter,
Multimate word-processing program, PC Tutor
Manufacturer
Corona Data Systems Options
31324 Via Colinas, Suite 110 Second floppy-disk drive: 5450; extra memory modules, 128K
Westlake Village, CA 91362 bytes each: 5295; 10-megabyte hard-disk drive: $2295
Components Documentation
Size: 19 by 17 by 18 inches (including monitor). Processor: 8088, Four loose-leaf binders, approximately 150 pages each, 5'/z- by
16 bit, 5 MHz. Memory 128K bytes (expandable to 512K bytes). 8'/2-inch pages
Display: green-phosphor, 80 by 25 characters, IBM PC-style
character set. Characters can be underlined, reverse video, high Price
intensity, or blinking. Graphics format: 640 by 325 pixels, two With one floppy-disk drive: S2595
colors (black and green). Keyboard: 83 keys, modified IBM PC-style With two floppy-disk drives: 52995
key layout, 10 function keys, numeric keypad. Mass storage: one With one floppy-disk drive and
320K-byte floppy-disk drive. Optional second floppy-disk drive or one 10-megabyte hard-disk drive: 54495
10-megabyte hard-disk drive. Interfaces: parallel-printer port and
RS-232C serial port. Expansion: four IBM PC-style expansion slots.
Amdek company.) Photo 2 compares the display with You might think that with that many pixels to play
that of the IBM PC. with, the Corona would have a superb design for each
The people at Corona claim that the true resolution character. But the Corona's characters do not seem to take
of their display is a whopping 1280 by 325 pixels (pic- full advantage of their high-density pixel grid. I think
ture elements). You can't access these 1280 pixels direct- that the character font used by the IBM PC monochrome
ly (i.e., through BASIC), but the Corona's character monitor is more readable than the one Corona uses. The
generator seems to use them, with the result that the Corona font looks like the IBM font would look after be-
Coronas character set is smooth and practically free of ing on a diet for a few weeks.
"jaggiest' One of the nice things about the IBM font is that it
In character mode, the Corona PC varies in only one is richly decorated with serifs, little pen marks that have
way from the IBM PC. It features the same 80-line by been helping us distinguish characters for hundreds of
25-character layout, the same attributes for each character years. Corona probably chose to use a thin, sans-serif
(reverse video, underline, high intensity), and the same style to be modern, and I can live with it if I have to.
variety of characters (see photo 3). The one exception On the Corona's high-contrast screen, any font is OK.
involves formation of the individual characters. Each But if the company ever came out with a plug-in chip
character occupies a matrix that is 16 pixels wide by 13 that would generate a font similar to the IBM's, I'd be
pixels high. Yes, that's 16 pixels wide. At first I thought first..in line to buy it.
this was inaccurate, but I took out my magnifying loupe, While the character mode of the Corona's display is
which I use for software warranties and license agree- functionally (if not visually) compatible with the IBM,
ments, and sure enough they were right. Each pixel is in graphics mode the display takes a sharply divergent
about half as wide as it is high. The lowercase "y" is path. The IBM Color Graphics Adapter card gives the
made up of at least 11 pixels from left to right (see photo IBM PC three graphics modes; the highest resolution is
4). Add some pixels for the spaces between characters 640 by 200. The Corona, however, offers only one graph-
and you get 16. ics mode, in black and white, with about 50 percent more
Photo 3: The character set of the Corona PC. The Corona has the Photo 4 : A close-up view of the characters on the Corona's display
same variety of characters as the IBM PC. Note the large number of pixels that form each letter.
At fa"P n45
AST cfN,r COA#
r'IFLITF1ELf1ZE!S^
Write or call Toll -free (800) 431-2818
(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 elsec:here
I/nl
DEALER INQUIRIES WELCOME
50 N. PASCACK ROAD , SPRING VALLEY, N.Y. 10977 All prices and specifications subject to change / Delivery subject to availability.
` TRS-80 is a trademark of the Radio Shack Division of Tandy Corp. - 'APPLE is a trademark of Apple Corp . - ' IBM is a trademark of IBM Corp. - * OSBORNE is a trademark of Osborne Corp.
•CP/M is a trademark of Digital Research - *XEROX is a trademark of Xerox Corp.
Photo 5 : An example of the graphics capabilities of the Corona, this picture was produced by a BASIC program called Etch. The resolution
of the screen here is 640 by 325 pixels.
pixels (640 by 325) than the IBM has (see photo 5). The previously, the real resolution of the screen is 1280 by
Corona has better resolution, but it pays for this by not 325, so each addressable pixel is actually made up of two
being compatible with the graphics software for the IBM. smaller pixels. Advanced programmers may be able to
Fortunately, this incompatibility problem with IBM's individually address each of the these smaller pixels.
graphics can be solved in any of three ways. First, you
can install an IBM Color Graphics Adapter card into the The Keyboard
Corona (just as you would have to with the IBM PC) and The Corona, like many of the IBM compatibles, uses
purchase a color monitor, and your machine will be com- a keyboard produced by Key Tronic in Washington.
pletely compatible with any graphics program for the Visually, it is almost an exact duplicate of the IBM key-
IBM. Second, you can wait until the popular software board (see photo 6). It has the same 83 keys, including
houses modify their programs so that they can run 10 function keys, a combination cursor-control/numeric
directly on the Corona. Or third, you can wait until the keypad, and keys such as Num Lock, Scroll Lock, and
GSX graphics interpreter for the CP/M-86 operating PrtSc. Functionally, it has a similar keyboard processor
systems becomes readily available. This interpreter is in- and type-ahead buffer, but it is lighter, quieter, and has
tended to eliminate all graphics incompatibility from one its own indicator lights for the Caps Lock and Num Lock
computer to another or from one peripheral to another. keys.
Admittedly, the last two alternatives are a bit chancy. The Key Tronic offers two key layouts for this keyboard.
important thing to remember is that if there is any prob- One is an exact duplicate of the controversial key layout
lem, you can install the IBM graphics board. used by the IBM PC. The other is a more traditional (i.e.,
I should note that on the Corona's display, graphics and sensible) layout with the left Shift key and the Return
characters can by intermixed anywhere on the screen. key in their usual positions. Corona was originally go-
Also, graphics information can be stored in several places ing to use the exact IBM key layout, but it received so
in memory. An advanced programmer can quickly many requests for the traditional layout that it has now
switch from place to place in memory and set up some switched to that keyboard.
fast-moving images. In "The Corona Portable PC" (September 1983 BYTE,
In BASIC, you can individually address any pixel in page 226), I mentioned that the keyboard on the Cor-
a 640 by 325 pixel grid, but only two colors are sup- ona Portable was one of the best I had seen. It was. But
ported: black and white (actually green). As mentioned that keyboard had the Shift keys and Return keys in the
312 November 1983 © BYTE Publications Inc. Circle 153 on inquiry card. ^^
HIGH
TECHNOLOGY
REQUIRES
HIGH
PERFORMANCE
In the fast moving, high
ACCESSORIES
technology world of
microcomputers , the need
for high performance
accessories often gets
overlooked.
Discwasher, recognized as a
world leader in audio /video care
accessories , understands this
need and has developed a line of
computer accessories to allow users
to get the most from their computer
hardware.
The easy -to-use DiscwasherrR Disk
Drive Cleaner is both a problem
preventer and problem solver . Its dry
format safely cleans single or double-
sided drives without altering the delicate
head alignment or doing possible damage
to rubber drive parts with solvents.
The Disc washer Computer Cassette Drive
CareSetTM is a total maintenance package for
your cassette drive system . It includes both
the DiscwashWR Computer Cassette Drive Head
Cleaner and the Computer Cassette Drive Mechan
Cleaner. Together, these two maintenance units
can keep the high resolution heads and the critical
drive system of your cassette drive system in
optimum performance.
The Discwasher'a DiscKeeperT. is a magnetically
shielded storage system for floppy disks that
takes up no more space than conventional folder
packs . DiscKeeper protects against stray
magnetic fields which can destroy valuable
software . Three DiscKeeper sizes provide loss-
free storage and protection for transporting any
size disk format.
1407 NORTH PROVIDENCE ROAD , P.O. BOX 6021 , DEPT . BY, COLUMBIA, MO 65205 USA
Floppy-Disk Drives
The standard unit comes with one 320K byte floppy-
disk drive. There is room for another floppy or for a hard
disk. The floppy disks use a standard configuration for
double-sided double-density disks under MS-DOS ver-
314 November 1983 @ BYTE Publications Inc. Circle 65 on inquiry card . Circle 41 on inquiry card. - ^
THE SMART CABLE ° IS THE PERFECT
RS 232 MATCHMAKER FOR
COMPUTERSAND PERIPHERALS.
The Smart Cables unique
on-board logic "looks"
at the RS-232 interface
on each end of your
connection, then cor-
rectly links your printer,
modem or any other
peripheral to your
computer. Completes
data lines, handshakes,
everything.
NO MORE
CUSTOM CABLES.
Now you can avoid
the frustration and
REACH FOR THE
confusion of cus-
tomized cables.
SMART CABLE
The Smart Cable
instantly creates vir-
TO MAKEANV
tually any RS-232
interface. And if you
RS-232 CONNECTION
want to swap equip-
ment, or use other WITHOUT WSTOM
peripherals, the
Smart Cable adapts. CABLES.
Automatically. Its
one accessory thats
never obsolete.
CET MORE
OUT OF
PMENT
At work or at home,
you can re-arrange
yoursystem with
ease. One Smart
Cable lets you con-
nect many different
computers and
peripherals. For
example, you can
connect portable
computers to any avail-
able serial printer. Just
plug in, watch for the
status ights to indicate
your circuit is complete, and
start working.
Best of all, the Smart Cable is priced
competitively with conventional cables and
custom cables.
TO be a success these days you've just got
to have the right connections. Call us today 10 TECHNOLOGIES, INC.
E
at 800-227-6703 (in California 800-632-7979) 11811 N. E. First Street
Bellevue, WA 98005
to make yours a whole lot easier. TELEX 701 472 I0TECH UD
tronics parallel-printer port and a serial RS-232C port.
Progressive thinking such as this is much welcomed.
The Corona is no exception to this forward trend. The
circuitry for both of these interfaces is right on the main
circuit board. The connectors for these interfaces are on
the back panel (see photo 7). I've used the parallel port
with an Epson MX-80 printer and had no problem with
it. The serial RS-232C port, however, is more difficult.
Part of the problem is that the RS-232C standard is
itself difficult. According to the standard, the whole
world is divided into two parts: data-terminal equipment
(DTE) and data-communications equipment (DCE). The
important thing to remember is that DTEs can talk only
with DCEs, and vice versa. Almost all modems are
naturally configured as DCEs, and most microcomputers
Photo 6 : The Corona's keyboard, which was produced by Key Tronic.
are configured as terminals or DTEs. Serial printers, how-
Again, note the similarity to that of the IBM. Also note that future
editions of the Corona will have some keys repositioned, specifically ever, can't seem to make up their minds. Some are DTEs,
the left Shift key and the Return key. some are DCEs.
The Corona is one of the few computers that enable
you to configure it as either a DTE or a DCE. Theoretical-
sion 1.25. When MS-DOS 2.00 becomes available for the ly, you could set up the machine as a DTE to have an
Corona, you should be able to put 360K bytes on each easy connection with a modem (DCE), or you could set
disk. it up as a DCE to connect with any other computer
The only difference I've noticed between the Corona (DTE), or as either of the above to connect with a serial
floppy-disk drives and those of the IBM is that the Cor- printer (DTE or DCE). The problem in doing this is that
ona drives are quieter, though not as quiet as those of to change the configuration you must remove the top
the Compaq. cover of the system unit, pull out a jumper (which looks
like a memory chip and is very hard to reach), and in-
Interfaces sert it into another socket.
It's been about a year since I've heard of a new com- With this jumper in the modem socket, I could easily
puter that does not come standard with both a Cen- connect a Hayes Smartmodem to the Corona. And with
Photo 7: The back panel of the Corona. Note the Reset switch on the left, the parallel-printer port, the serial port, the video-display port,
and the openings for the expansion cards.
316 November 1983 © BYTE Publications Inc. Circle 105 on Inquiry card.
Circle 518 on inquiry card.
the jumper in the printer socket, I could easily connect
a Diablo 1640 daisy-wheel printer.
But while these hardware connections were satisfac-
tory, the software for them seemed a bit hard to use. For
example, I had a hard time trying to access the modem
port from BASIC. A popular communications program
in BASIC called PC Talk also had trouble using the
modem port. When I connected a serial printer, I was
able to access it through BASIC, but I had a little trou-
ble using it with a word processor. These seem to be
minor bugs, which I hope will be fixed soon.
The MARK SERIES
WINCHESTER
DISK DRIVE
Peripherals
DSS SERIES
SUBSYSTEMS WINCHESTER DISK The unit we received from Corona included a pleasant
30 Ms. Average Access DRIVE SUBSYSTEMS surprise: a 10-megabyte hard-disk drive. This disk drive,
1 Year Parts & Labor
Warranty 85 Ms . Average Access which up until recently was Coronas major product, is
90 Days Parts & Labor
20 MEGABYTES ... $8,888- Warranty
impressive. Its list price is $2295, and I've seen ads
REDUCED ...... $ 3,213 offering the drive at a much lower price.
33 MEGABYTES ...$8,75e* 5 MEGABYTES ...$ 1,995*
REDUCED...... $3,450* The hard disk can be subdivided into one, two, three,
10 MEGABYTES...$2,295*
46 MEGABYTES ...$4,446* or four parts. You can easily designate the size of each
REDUCED ...... $ 3,916* 15 MEGABYTES...$2,695*
COMPATIBILITY
part. The instructions for formatting and loading the
Hardware and Software interfaces for TRS-80' Apple ll disk, however, are a bit less than ideal; you have to ex-
IBM-PC' CP/MpTurbodos;' S-100, any 8 bit parallel port,
any Z-80° computer such as Osborne°Xerox;' Televideo;l
ecute a series of four programs. (A simple batch file that
Northstar Advantaged NEC° AVL-Eagle® Morrow" would execute these four programs automatically would
NOTHING ELSE TO BUY have been helpful.) But once you have the procedure
Subsystems include disk, chassis with power supply, con-
troller, cables, hardware adapter and software package. ironed out, it is fairly straightforward. The actual for-
' SUBSTANTIAL DISCOUNTS AVAILABLE TO QUANTITY BUYERS. matting of the disk takes only about 6 minutes.
8720 Old Courthouse Rd. Overall, the hard disk was a pleasure to use. Disk-
ASSOCIATES Vienna, VA 22180 • 703-281-5762 access times for the hard disk were usually fairly fast
(although some individual accesses can be as slow as
that of a floppy disk), and the storage capacity is huge.
PROGRAMMERS FLIGHT SIMULATOR In fact, a few weeks with a hard disk can spoil you for
Apple 11 Plus DOS 3.3 48K systems that have only floppy disks. But the hard disk's
seemingly bottomless pit of storage capacity has a price.
You must be sure that everything on that disk is backed
up on floppy disks. Hard-disk errors are not rare. And
a 10-megabyte hard-disk drive will require at least 30
floppy disks to back it up.
Expansion Slots
The Corona comes with four expansion slots that
should accommodate any board built for the IBM (see
photo 8). The IBM Color Graphics Adapter board works
fine, but I had some trouble with QuadRAM's Quad-
board because it is incompatible with the Coronas hard
disk.
Note that the IBM PC with capabilities similar to that
of the standard Corona may have only one slot left open.
318 November 1983 © BYTE Publications Inc. Circle 371 on inquiry card. Circle 111 on inquiry card. ^^
W IDE B ODY
Fine print 132 columns wide.
The ComRiterTM CR III Daisy Wheel Printer.
Have a lot to say? Say it on the ComRiter CR-I11. Letter quality print at 23 CPS,
bidirectional printing, proportional spacing and a 5K input buffer. And more.
Like print fine enough to rival the best in office typewriters. Two color
capability. And a tractor feed or an optional cut-sheet feeder to print
on your letterhead. The Comrex ComRiter CR-III. Big enough to -1990
handle spread sheets and ledgers. With
style. The ComRiter CR-III. Electronic.
Reliable . Compatible with most popular
computers. The Comrex ComRiter CR-III.
It won't cramp your typestyle. The VAN
ComRiter CR-III. Ask for it.
raoa`aava^s +^aa bar^rq
fil).33ts9ilii#!!!#i!i#ili+AAAA!!!AA
A'+s:tAiahliiz<cmcillbre•www :#i#!#AAle!
^RbbAlbebli^adwwNlAlillr^.O ^ A^ ^ # ^ lA ^
AaibAii!liiii!•!!ii!!ie!!•+t?•Ali^+^
r•A'"!#lbbii!!++!!!!•+#•AiilA lAA#EAl ^
•Aalibis#!i4`eelii•AC!•!•AslA+ ^ 4liAe!
Ab i!i b## i i•!+e•!ii! ! ^ !!li+++A+"`9lAII
Photo 8 : Inside the Corona. A Seagate hard-disk drive is on the lower right and the expansion slots are on the left. One of the slots is
taken up by the hard-disk controller. The power supply is on the upper right.
LEAH N9
95 1496 1205
11
list $13.95 List $16.95 List List $17.95 ListI List $16.95
"^6 =,I
1637 1513 1473 1466 14611 1050 1396 1485
List
List $26.95 List $19.95 List $19.95 List $1, $18.95 List $13.95 List $14.95 List $21.95
5000 loops 6 7 7
5000 divisions 19 24 24
5000 GOSUBs 11 13 13
Blow Out.,
5000 MID$s 23 24 24
Sieve program (1 iteration) 185 192 192
Disk write (64K bytes)
Floppy 30 31 29
Winchester 14 - 8
Disk read (64K bytes)
Floppy 22 22 23
Winchester 7 - 8
...... s 22900 2.00. For a listing of the programs, see January 1982 BYTE, page
54.
322 November 1983 © BYTE Publications Inc. Circle 107 on inquiry card.
The road to success is not through the woods .
A Lanier Thought Processor
can move you ahead at the
speed of sound.
Past those who continue
to plod along one thought at
a time.
Past those who still write
out every single word.
Right to the top with tech-
nology that lets you get your
thoughts and ideas off your
mind and into action.
Instantly. No lost time. No
lost thoughts.
It lets you zip out letters
and memos. And get instruc-
tions and messages to
people in your office fast.
You work at the speed it
takes to get ahead in this
highly competitive business
world.
Lanier Thought Proces-
sors range from pocket-size
portables to complete office
systems.
See how fast they can
move you ahead.
-----------
❑ I'd like more information on
I Lanier Thought Processing.
Name
Title
Company
Phone
Business Address
City
County
State Zip
Mail to:
Lanier Business Products, Inc.
1700 Chantilly Drive, N.E.
Atlanta, GA 30324
Or call Lanier toll-free at
(800) 241-1706. In Georgia,
(404) 321-1244, collect.
LINIER
----------I
MOVE AHEADATTHESPEED OFSOU`ANI
ER THOUGHT PROCESSING.
260
TO LEARN HOW TO MOVE AHEAD WITH THE SPEED OF SOUND WITH LANIER THOUGHT PROCESSING '", CIRCLE
cessed the IBM PC's monochrome display memory
directly. If the IBM Color Graphics Adapter had been
installed, even this program would probably have
DOW ENT- letter IPHGE: III.INE: 12IcOL_4t1
1..•........ ... I....... . . . ..................
MUM
______N_? worked.
Of course, if your application depends on a specific
IBM software package, be sure to test it on the Corona
before you buy either.
Documentation
I. art it t111 be * lowly eamin0
Once again, Corona emulates the IBM. Four books,
with pages approximately the same size as those in IBM
manuals, are included: one for GW BASIC, one for MS-
DOS, one for Multimate, and one for operating
instructions.
The documentation is fairly comprehensive, but it has
a few minor errors. It is, however, undergoing con-
tinuous evolution.
Photo 9 : An example of a document being edited by the Multimate The Multimate manual and the operating instructions
word processor. Note the format line at the top of the screen and the are fairly straightforward. The manuals for GW BASIC
non ASCII characters to indicate tab stops, carriage returns, and in-
and MS-DOS are more difficult. I wouldn t hand these
dents. Also note the highlighted area that is to be deleted.
to a new user.
when several users compute CP/M® and MP/M'programs Circle one: Dealer Distributor OEM Retailer End-user
It's not just a data base. experience. Because Condor I and Condor 3 were
It's data management. written for business people with business needs.
It's a big idea, Begin with Condor I, the advanced file manager.
and once you And upgrade later as your business and your data grows
see how to Condor 3, the fully relational data management sys-
powerful it tem. It's the some system that major hardware manu-
r can make your facturers like DEC, Sony, Zenith, and Hewlett-Packard
personal computer have selected to market with their personal computers.
you'll know why Condor To find out how Condor Data Management so ftware
Data Management can make your business take off, see your personal com-
software is the right idea at the right time. puter dealer, or call 1-800-854-7100 x165 (in California,
Condor Data Management software. All the power 1-800-422-4241 x165) for the dealer nearest you.
and flexibility of a fully relational database, plus a Because, while others are experimenting, we're
Report Writer to generate reports. At no extra charge. quietly proving our point. That Condor is the data man-
And it's simple to use. You can set agement software that's powerful
up data fields quickly without the need
for a programmer, or programming condor
South State St. Ann Arbor, MI 48104
enough to be useful to business, yet
simple enough for business to use.
3131769-3988
326 BYTE November 1983 Circle 113 on inquiry card.
A Look at the
This 68000-based microcomputer
offers quite a bit of power in a
small package
by Berry Kercheval
After reading an article in the June BYTE about
Hewlett-Packard's new 16-bit computer, I'll admit I was
a bit skeptical about some of the claims made (see refer-
ence 4). After all, the article was written by an HP de-
Photo 1 : The HP Series 200 Model 16, or, as it is sometimes called,
the HP 9816.
signer. However, I was recently given the chance to test
this machine myself in my office at Zehntel Inc.
The Hewlett-Packard Series 200 Model 16, or the HP
9816, is one of three versions of Hewlett-Packard Series
200 computers (see photo 1). These computers have a
common feature, the powerful 16-bit 68000 micropro-
cessor chip. The other two members of this group, the
9826 and the 9836, are aimed at HP's traditional market-
the technical laboratory. The desktop size of the Model
16 seems to indicate that this model is geared for the
business or engineering office.
The Model 16 costs $3985 and consists of only a key-
board and a monitor. The unit that I tested was also
equipped with an HP 9121 dual-disk drive (31h-inch Sony
format, $1775), an HP 2672G thermal printer ($1240), an
■
HP 7470A plotter ($1575), a BASIC interpreter (Pro-
BASIC, $355), and a Pascal program-development sys-
tem (HP Standard Pascal, $1515). As you can see, HP
is not a discount house.
Because I picked this system up at BYTE's San Fran-
Photo 2 : The rear panel of the Model 16. Note the HP-IB connector
at the center of the bottom part of the panel and the serial connector cisco office, I don't know how it was originally packed,
in the lower-left corner. but, as products I've ordered from HP in the past have
always been efficiently and carefully wrapped, I assume
the Model 16 was given HP's traditional care.
Setting up the system was easy. Interconnection of the
various units-a difficult task on many systems-was
facilitated by the use of the Hewlett-Packard interface bus
(HP-IB), also known as the IEEE-488 bus (see photo 2).
All of the systems components have identical stacking
connectors and can be connected in any configuration
(usually a star or daisy-chain layout is used).
After everything was connected and plugged in, I
turned the power on and the system came up without
a problem. Since then, I have moved the hardware be-
tween my office and home several times, and the equip-
ment has survived with very few problems.
The Computer
The Model 16's main box is only 1-foot square and con-
Photo 3 : The Model 16, shown here with a dual 3 'h-inch floppy- tains the monitor, 512K bytes of memory, an HP-IB in-
disk drive, takes up a small amount of desk space . Note the "knob," terface and an RS-232C interface, and a 68000 micro-
a one-dimensional track ball , on the upper-left corner of the keyboard. processor.
Photo 4 : The HP 7470A two-pen plotter. This plotter comes with either an HP-IB connector for use with the Series 200 Model 16, or an
RS-232C connector. It uses 8'/z- by 11-inch paper, and more than two colors can be plotted by manually changing the pens. The list price
for this plotter has been recently reduced to $1095.
LMC's MegaMicro is built around the $15,000, and even less with OEM and
newest state-of-the-art VLSI logic -the quantity discounts (about the same as
16000 family developed by National a single IBM XT or Apple LISA). The
Semiconductor. Each MegaMicro is result is a cost per "work-station" far
supplied with UNITY-HCR'sfull Bell- lower than similarly configured (and
licensed UNIX operating system-as less powerful) "personals''
well as FORTRAN and C. Also standard Because the MegaMicro is powerful,
are hardware virtual memory and hard
ware floating point, a half Meg. of RAM inexpensive and designed around the
MuI'tlbus (IEE 796) (which means it has
and a very fast 20 Meg. Winchester
hard disk. The result is a computer a completely "open" architecture), it is
with the performance of a large mini, an ideal choice for the OEM wishing to
at a "micro" price. For example, the supply powerful applications software
MegaMicro does 161,000 double- solutions on a microcomputer
precision (64-bit) floating point multi- So which do you want, the shovel or
plications per second. All this costs the bulldozer?
LMC MegaMicros The Logical Alternative TM
L'K
Circle 268 on inquiry card .
The Logical MicroComputer Company
140 South Dearborn, Chicago, IL 60603, (312) 580.0250, Telex 270384
BYTE November 1983 331
The Professional Small
Business Computer
Standard Software
constraints and an omission in the Pascal system routine
•CP/M Operating •CalcStar Electronic to access the knob prevented me from coding the game
System Spreadsheet
•WordStar Word •Persona Communications in Pascal for comparison. A Centipede-like game ran well
Processing Package
on the system in Pascal, but the BASIC version was
Optional Software sluggish.
•MBASIC Programming •SpellStar - English An optional set of extensions to the RAM BASIC en-
Language Spelling Checker
•InfoStar - Data Base • Persona Professional hances program entry, editing, and debugging and adds
Management Accounting
•MailMerge - Creates • Many More
string utilities, real-time features, I/O enhancements, and
Mailing Labels
other features. However, the Model 16 has insufficient
Manufacturer 's Suggested List Price - Only $2,195.00 memory to run the prime-number benchmark program
with extensions.
Sold At Participating OpuLe(Lid Stores
The Datalife
Holiday Pack:
10 minidisks and a free
Head Cleaning Kit.
Circle 494 on inquiry card.
ALPHA OFF
10 UEG
20 Kills=0
30 Prob=.08
40 Ssize=10
50 DIM S(10) !dimension must match Ssize
60 DIM Dir(10 ) ! here too
70 FOR I = 1 TO Ssize
80 S(I)=0
90 NEXT I
100 Tsize=10
110 DIM Tx ( 10),Ty ( 10),Td1r(10)
120 FOR I=1 TO Tsize
130 Tx(I)=0
140 NEXT I
150 DIM Sin(360)
160 DIM Cos(360)
170 FOR I=0 TO 360
180 Sin ( I)=SIN(I)
190 Cos ( I)=COS(I)
200 NEXT I
210 RANDOMIZE
220 Score=0
270 LORG 5
280 Len=150
290 WINDOW - 250,250 ,- 2009200
300 X=90
310 MOVE 090
320 !ON KBD GOSUB Keyaction
330 ON KNOB . 1 GOSUB Knob - action
340 ON KEY 5 LABEL " Fire !" GOSUB Keyaction
350 ON KEY 6 LABEL " score " GOSUB Key_score
360 ON KEY 7 LABEL " bogies " GOSUB Key_bcgies
361 ON KEY 8 LABEL "Destruct " GOSUB Key_destruct
370 Loop:
380 PEN 1
390 MOVE 0,0
400 PLOT 090
410 PLOT Len * Sin(X ), Len*Cos(X)
420 FOR I=1 TO Ssize
430 Stmp=S(I)
440 IF Stmp <> 0 THEN
450 Sindir = Stmp * Sin(Dir(I))
460 Cosdir = Stmp * Cos(Oir(I))
470 DISABLE
480 MOVE Sindir , Cosdir
490 PEN -1
500 LABEL "0"
510 Stmo=Stmp+5
520 Sindir = Stmp * Sin(01r(I))
530 Cosdir = Stmp*Cos ( Dir(I))
540 PENJ 1
55U MOVE Sindir , Cosdir
560 LABEL "0"
570 ENABLE
580 FOR J=1 TO Tsize
590 IF ( Tx(J)<>0) THEN
600 IF ( ABS(Tx ( J)-Sindir ))< 5 THEN
610 IF (ABS(Ty(J)-Cosdir))<5 THEN ! collision!
620 StmP=0
630 S(I)=0
640 DISABLE
650 MOVE Sindir , Cosdir
660 PEN -1
670 LABEL "0"
Listing 1 continued on page 336
Press here.
It's just that easy! Any time you want to print what's on your
Apple's screen just hit the copy button on your Transtar 315
color printer with our PICS card installed, and it's done! No
special programming, no lengthy code sequences, no need to
exit your program! Just press the button and it prints!
By adding the optional PICS card to your $599 Transtar 315
color printer, you've opened up a whole new world of easy color
printing. For the first time ever, our PICS parallel interface card
enables you to screendump virtually any program -- graphics,
charts, games -- even copy-protected software! Specially design-
ed only for the Apple 11, 11+, Ile, and Franklin computers, the
Transtar 315 PICS card does the work of a parallel card and a
lot more and costs only $119.95.
At the push of a button, Transtar's innovative new 4-color dia-
gonal ribbon will print up to 7 colors and more than 30 shades
in a single pass.
Only $599.
Transta r
'PIGS cards are currently available for Apples and Franklins.
PICS cards for other computers will be available in the future.
336 November 1983 © BYTE Publications Inc. Circle 473 on inquiry card. - ♦
0
0
0
0
0
E
E
0
9
N
I
Listing I continued:
No one can guarantee you success on Wall Street. If you are serious about investing or trading,
WINNING ON WALL STREET can, however, give WINNING ON WALL STREET could be the most
you powerful tools to help you beat the odds. profitable buying decision you make.
We're
are overlooked.
Not so with CMC.
We have been in the wholesale
computer/peripheral business for over 4 years and
fully understand the importance of responding
quickly to dealers. CMC knows that in order for
you to thrive, we must bust our fannies to make
Dealer
sure there is distributor support.
We make every effort to ship immediately from
stock such noted products as:
COMPUTERS SOFTWARE HARD DISKS
CMC SuperSystems Accounting Plus Corvus
PMC MicroMate Ashton Tate CMC Targa"
Intertec Champion PRINTERS
Chang Labs Datasouth
Friendly
MicroPro Panasonic
Microstuff Star Micronics
Perfect Software Teletex
Sorcim
MISC.
TERMINALS/ MicroBuffer
MONITORS Datec Modems
Panasonic Dysan Diskettes
Teletex Smart Cable
CMC International
Distributed Products Division
Call 800-426-2963
(206) 885-1600 CMC INTERNATIONAL BUILDING 1720-130th Ave. N.E. BELLEVUE, WASH 98005
Who can blame you if you've digital or analog channels, con- RS 232 serial port. Modular design
only been using your computer as nected directly or by modem, with means you can expand easily to
an efficient filing system. Up to hundreds of IC units to a single virtually limitless remote control
now, getting it to physically do capacity.
things for you, like regulate
equipment or even just open the
o Rydex ICs require no special
computer knowledge or special
garage door, has been complex, software to use. All commands are
troublesome and expensive. accessible through Basic. IC sys-
Rydex has the intelligent solution! tems are not difficult to install.
The Rydex IC (Intelligent Con- Complete instructions come with
troller) series transforms your PC the unit. Or if you have an espe-
into a powerful monitor and cially complex application, our tech-
control tool, with capabilities nical staff will be glad to assist.
ranging from relay activation to For more information on how Rydex ICs can And here's the final word on
put YOUR computer to work, call or fill in and
temperature monitoring, motor mail coupon below to: Rydex ICs. Affordability. Most
control and securi ty/alarm system Rydex Industries Corporation, 200/4040 No. 3 systems can be installed for less
regulation. Control can be through Road, Richmond, B.C. V6X 2C2 (604) 278-6772. than $1,000.
NAME
COMPANY NAME
ADDRESS
ZIP/POSTAL TEL.
beep(400, 50);
• Assembled and tested beep(800, 50);
• Quasi -Coax Motherboards
• Power Supply (which would seem to do the same thing) produce only
• Card cage and guides the latter tone. Beep sets up a tone and a timer and
• Fan, line , cord , fuse,power returns immediately. It does not check to detect a tone-
& reset switches
in-progress when next called.
The beep procedure is documented in neither the
Pascal Language Reference Manual or the Pascal Procedure
Library User's Manual. I had to disassemble the interface
text of the KBD module to figure out how the procedure
works.
Disk Enclosures The Pascal system is riddled with similar inconsisten-
From $100 cies. When Zehntel decided to replace the HP Command
Interpreter with its own software so that Zehntel's cus-
$499 19V - tomers would only have to learn to use one kind of soft-
8" Floppy Main/Frame ware, problems arose. The Pascal Language Reference
Manual clearly states that a user can write a command
interpreter to replace the one that comes with the sys-
tem.
It's not that simple. The new command interpreter
must be fully linked.
Normally, the Pascal system resolves calls to system
MORE BANG procedures at load time, but because a new command
$275
8" Disc Enclosure FOR THE BUCK interpreter is loaded before the loader is, this procedure
won't work.
Moreover, a command interpreter must call the un-
documented procedure CISWITCH early in its initializa-
tion code, so that it uses the kernel stack instead of the
user stack. If the procedure is not labeled CISWITCH,
strange things happen when the command interpreter
tries to run another program. We found this out when
Zehntel was a beta test site for the Pascal system, and
we badgered HP's development staff for a copy of the
system designers guide and a system source listing. (In-
cidentally, the Pascal system won't compile with the HP-
Pascal compiler, but that's another story.)
An average user faced with these problems would
probably give up in disgust.
$370_`.._,,t There are other problems. The Pascal Language Reference
32 Page Manual says that certain characters: #, [, ], $, and the
Slim Line 8" Floppy Main/Frame Free Fakt
Pakt Catalog comma (,), etc. are not permitted in filenames. The filer,
Write or call for our though, blithely allows a user to create files named
brochure which includes our #$%[@. When using the filer's make-a-file feature, you
application note: can specify the file's size in blocks by placing the desired
"Making micros , better than size in square brackets after the filename. Unfortunate-
any of box computer"
ly, size must be stated in 512K-byte blocks, while the filer
displays the count of 256K-byte blocks when a directory
listing is requested. If the trailing square bracket is left
8620 Roosevelt Ave. • Visalia, CA 93291
2091651-1203 off (i.e., the user requests a file named FOO[20), then
We accept BankAmericard/Visa the filer interprets the [20 and creates the file 20 (512K-
and MasterCharge byte) blocks long, naming it FOO[20.
342 November 1983 © BYTE Publications Inc. Circle 230 on inquiry card.
The IBM Personal Computer Work Station.
It's optional. (But essential.)
Now, we could hard-sell you on its features. Or Last but not least, the IBM
we could soft-sell you on its virtues. Instead, PC Work Station is
we're going to level with you. human-factor engi-
You don't have to buy it. neered to meet IBM's
But we have a hunch that the more you know strict ergonomic
about the IBM Synergetix® PC standards for
Work Station the more you'll : k operator
wonder how your business ever comfort.
managed without it. For as you
Necessity was know, the
surely the more com-
mother of fortable
this inven- people are, the more productive they can be.
tion. There's one more important feature to our PC
For as Work Station. It comes equipped with the added
more and more% assurance of IBM quality. But then, that comes
businesses come to rely on the personal com- standard on all IBM products.
puter, new and extraordinary demands are being If all this hasn't convinced you that our PC
placed on the work environment itself. Work Station is as
The IBM PC Work Station was specifically essential as it is excep-
developed to meet the challenges of today's tech- tional , we're sure the
nology. And scientifically designed to satisfy the price tag will. And
various needs of the people who use it. IBM's quantity dis-
It's not just another pretty desk. counts make it abso-
First and foremost, the IBM PC Work Station lutely irresistible.
provides a convenient and compact work space The IBM Personal
that instantly opens up to expand your work Computer Work Station -business people are
area. finding it's one of those luxuries they just can't
In addition, the IBM PC Work Station offers live without.
added mobility for your personal computer. So
You can order from IBM
you get more mileage out of your invest-
Product Centers and
ment as it moves from office to ComputerLand® stores. Or
office, person to person, solv- call IBM Direct toll free at
ing problem after problem. 1800 IBM-2468 Ext. 40.
And since your personal New model available for
computers are as vulner- larger printers.
able as they are valuable,
the IBM PC Work Sta-
tion also functions as a
= , =® 9 PATENT PENDING
security device. %
It deters pilferage by r---------------
providing a self-con- IBM PERSONAL COMPUTER WORK STATION 40
Figure 2 : Two pie charts; (a) is a representation of the one produced on the system's 2671G printer, and (b) was produced on the 7470A plotter.
The output of the linker's disassemble option can be tube in 39.6 seconds by a Pascal program and in 97.5 sec-
redirected into a file but is then incorrectly formatted for onds by a similar BASIC program. When the plotter was
use with the systems assembler. used, the differences were less striking: plotting times
The Sieve benchmark, by the way, showed a 31-fold for Pascal and BASIC were 448 and 523 seconds, respec-
gain in performance in Pascal over its run in BASIC. For tively.
production of graphics, however, which requires much
code in the boot ROMs, the gain was significantly less- An Electronic Spreadsheet
only 2.5-fold. Figure 1 was plotted on the cathode-ray The Context MBA integrated spreadsheet package I re-
SYSTEM #1 SYSTEM #2
OUR LEAST EXPENSIVE OUR LEAST EXPENSIVE IBM LOOK-A-LIKE
` WORD PROCESSING SYSTEM Sanyo MBC-555 2 Drive Computer • Zenith
Pied Piper • Comrex CR-2 • Zenith ZVM-123 Monitor • Word Processor • Spread
ZVM-123 Monitor • Perfect Speller • Sheet • MS-DOS ^^ ^^
Perfect Calc • Word Processor • • Sanyo Basic
` Perfect Filler
$1549 (Above With One Disk Drive $810)
550
500
450
400 T
350 T
300
250
200
152 T
100 T
50
F00 BAR D00DA GORP FROBOZZ
Figure 3 : A representation of a line graph done on a printer ( a) and the same graph produced on a plotter (b).
ceived with the Model 16 is useful and deserves a re- its ability to produce various types of graphs directly
view of its own. Not just another Visicalc clone, it in- from data in the spreadsheet cells. For an example of a
cludes a database-management system, a word pro- pie chart done on the 2671G printer and the 7470A plot-
cessor, and presentation graphics. It was fairly simple ter, see figure 2. Figure 3 shows a line graph done on
to use, and, with its help, I managed to do my federal the same printer and plotter.
income-tax return. A minor flaw in the MBA package is a bug in the shad-
An outstanding feature of the spreadsheet package is ing subroutine that draws graphs. If the region to be
GRAPHICS-PLUS
an enhancement
For Z19 Terminals
from
Northwest Digital Systems
• Tektronix2 4010 Compatible Graphics
• 512 Horiz by 250 Vert Resolution
• 80/132 Col and 24/49 Line Text Displays
• Seven Page Off -Screen Text Memory
• Menu-driven "Plain English" Set-up Mode
• 16 Programmable Keys- 128 Chars Each
• Optional Hardcopy Port
GRAPHICS-PLUS is a field installable enhancement board for • Simple Field Installation 1 TM Zenith
2 TM Tektronix
the popular Zenith' Z19 video terminal adding many power- 3 TM DEC
ful features found only on terminals costing much more.
GRAPHICS-PLUS provides Tektronix2 4010 compatible vector GP- 19 Upgrade forZl9Terminal S 849
drawing graphics, VT1003 compatible 80 and 132 column
display formats, off-screen scrolling memory, program- Z19 Terminal With GP-19 Installed $ 1495
mable function keys, "Plain English" menu-driven Set-up
mode, and a host of other enhancements. Installation can be Northwest Digital Systems
accomplished within 15 minutes using only a screwdriver. P.O. Box 15288 , Seattle , WA 98115 (206) 362-6937
346 November 1983 © BYTE Publications Inc. Circle 331 on inquiry card.
Otht'r ,ullw;nt rlt;ilr r', will It II yt,II WII it Aflci Iht 111nu111i ii illon, I.ur,tn111 1 i I in Ii' u
lhiry f/unit tht It prurlttt.t will rill ( July linnil,iun Gn ;I It tl lnvn,tl I In',;rllcrw•;
he;trnltlorI Ili ;rli'I will '.lu)w yIii how Ihr thtrnt to ex;Ilnlnt the II:Ick;rrl1 on Iliun uwo
'.r )Itw;n tl IV ii lnii'.. II 1111(1' by It'; ttlrt t' trillrtili'I ., n',k In't' for 3ltILry';. or ;'i)(1
Ictl', why /1)1 I 'J ht,I11,1 IOui It ,tr,t... wIII I I II
.It yon h;IVI; I 1IIit,,llr)n yllt I III ;I',k thr' IrIll',aI.llon',
Ii;Ifnltit,rI A III)tII()r,o(Iw;it t;rctr,IIIiIif to
/,tr•rri wrtttIntit (iitAA II )I Oin",rn;tll (;hrun{)VIII (,)r Iii 'lit ';At what till,, sy''Iern can Ito Ior VIII ii
(Ir.k Ih;tl tar{Turf'. VI•r/ IIIIII 111'(1-r opp(al Iht. r.y.tt^ni h;ar, lit till lil',;tltr{uanl'. ',I it t)pl t tltorr, I{rrarnunt{ Ihc' Icw, flu' pioucl,
In I;it,t (;h;un{,Im,ri p rifr,tril•,',r, wt II in Ill the (;harnpion I)t';lItIi
will nnl 1.Ix.ll
trtrnt,111r,thatI,i II!'.;tit-nt)Ilnt{rr;ill
tlllA`;I III t Il'tltHJcn'd tr:ult'nruk III
til,hlll I,;tlllr • YoII Ilr;l lintt'I'f lIihIlt c',u11tHI Iook11ly
A',hton I;tlt'
rr'I,r)rl',
I iii ',y'Jcrn law, rur;civuri r'xc(;IIi(ril rrrviiIwr,
"... users will find this to be a very compre-
• I hr. enhre','/ 11 rn c, til ltited whentrvt^r ;Illy NOTHING PERFORMS
uift,rnritwn c.trnl^'rcd
hensive software package with several LIKE A CHAMPION.
features that make it superior to its CHAMPION IS EASY TO Data Base Research Corporation
competition
." Carl He;inr, CPA,
INTE_f?FACE AGE, 8/83
DEMONSTRATE, 66 South Van Gordon,
suite 155
SO IT'S EASY TO SELL. t akewood, CO 80228
CHAMPION (;303) 987 2`,88
I Ito Champion ssystern c; very rte;tler -
friondly You don't brave to hr' an acrounl Circle 132 on inquiry card.
;till to dt'rnonstrate it And the syst('rn will
root (.ras;h (,harnprolt give', you filial confi-
dence in heist{ able to dcinonsstrain arty
itlnr,tion to if prrs;p(;ctivt^ cusforner
BLANK DISKS
ALF COPY SERVICE
1315F Nelson Street Denver , CO 80215 (303) 234-0871
ALF buys large quantities of
disks for our disk copying service-
and we can pass our savings on to
FAST • RELIABLE • LOW COST you. If you're buying hundreds of
disks, ALF is your ideal source for
If you produce software, ALF's disk copying service is the quick, top quality disk3 at a reasonable
convenient answer to your duplication needs. Most orders are shipped in price. We buy our disks in bulk
less than a week. Every disk we copy is verified bit by bit and guaranteed packages, avoiding the expense of
100% flawless. fancy printing and labeling.
We can copy virtually any soft-sectored mini format. Standard The disks listed below are 5 1/4",
formats: Apple II (including nibble-copy proof, double-boot, and fast load), single sided, double density (except
Apple III, Atari, IBM PC, Kaypro, NEC PC8000, Osborne, TRS-80 I and III, as noted), unlabeled, with hub re-
Zenith Z-90 and Z-100, and more. Copy protection is available for most inforcement ring. Other disks are
formats. available, call for details.
Our "no frills" pricing means you don't have to buy extras you don't
need-set-up charges start at $10, and copying charges are 30(; to 40¢ per 3M $165 per 100
side. (See blank disk prices at right. Minimum: 50 copies.) Quantity dis- MEMOREX $165 per 100
counts available for large orders.
Of course, we have the frills too: label application, 3-hole vinyl pages, NASHUA $160 per 100
printing of labels and sleeves, shrink packaging, heat sealing, and much NASHUA $140 per 100
more. We can put your product in a customized package-vinyl folder or (single density)
IBM-style binder/slip case-for a low price in small or large quantities. VERBATIM $190 per 100
ALF is one of the oldest and most trusted names in the duplication
business. ALF designs and manufactures copying machines that other Without sleeves : add $2.50
copying services and software publishers around the world rely on every shipping per 100.
day. Our complete understanding of duplication technology assures you
With tyvek sleeves : add $7 plus
of the finest reproduction available.
We're eager to solve your duplication and packaging problems- $2.50 shipping per 100.
whether you want one service or a total package. Give us a call Packed in boxes of 10 with tyvek
today! sleeves: add $15 plus $3.00
shipping per 100.
MR. ADAM'
Ringer Control Call Ttrn.r
Ciock/^Jarm Speaker
Genesis telesystem is desi fined needs. Add an optional cartridge, Or the reminder cartridge, to
to help organize and streamline and you've got one-touch access remind you of special occasions
your life in so many ways. to call forwarding, call waiting, and and appointments.
The Genesis telesystem remem- three-way calling. Or add another Genesis telesystem. The more
bers all your important numbers, cartridge, and you have the conve- you do, the more it will help you do it.
including emergency numbers. And nience of automatic re-dial of busy We set the standards.
it dials with just a touch. It times or unanswered numbers. And
your calls and even has a that's only half of it.
built-in speaker. Soon, you'll be able to add a
But the really terrific thing about module with an electronic directory
the Genesis telesystem is that you
can customize it to fit your own
that memorizes names and
numbers in alphabetical order.
AT&T
© AT&T, 1983 See it at your AT&T Phone Center, now at thousands of leading retail stores.
It i ff a
00/9020-022 810820
Software Review
serve this function, is in many instances too cryptic to realized what they were doing to us, why didn't they
be of much use. Graphics Generator gives the illusion, go a step further and fix the thing?
but not the ease, of a menu-driven program. Each axis is labeled at the end, making for short axis
The process of entering data into the program was an labels. The title of the chart appears at the bottom; don't
experience. Why wasp t I born knowing that the term ask me why. I didn t run into any errors or bugs, so either
"X-calibrations" would mean the number of "tic marks" the program was well developed or I simply did not
for the horizontal (x) axis? This illustrates a consistent chance upon any problems. The manual, however, has
problem with Graphics Generator:.the terms used to de- a decidedly "first-generation" cast. The pie chart com-
scribe the program, both in the manual and in prompts mands include:
on the screen, are potentially confusing to anyone who
does not use it often. For example, when prompted for 1. Begin . Start a new chart.
the "length" of a chart, you are expected to respond with 2. Alter. Start a new chart. Same as Begin.
the width of the x-axis. Searching the manual and in-
dulging in trial and error, you will eventually create a How's that again?
chart; if you use the program often, you will no doubt I called R.J. Brady, the manufacturer, to find out what
become fluent. For the occasional user, however, this can sort of support I could expect if I had trouble with the
lead to frustration. program. The company referred me to the program de-
Musical accompaniment would help pass the time veloper rather than to a customer-service organization.
during the laborious data entry sequence of <function
key > < observation number > (that's x-axis, for the un- BPS Business Graphics
initiated) < data point >, < enter >, but make the tempo Business Graphics from Business and Professional
r-e-a-1 s-l-o-w. The entry sequence requires the manual Software Inc. (BPS) is a more free-form package that uses
dexterity of a concert pianist. computer commands in a fairly flexible sequence to
As each data point is entered, it is immediately plotted develop a chart. An extensive index, reference cards, and
on the monitor. Ponder this sentence from the program many examples in the manual provide the help most
manual to understand the concept of "user-friendly": people need to attack the task of chartmaking. An inex-
"Unfortunately there is no simple way to correct errors perienced user can choose an example from the text that
in the coordinate system and labels of a chart.' In other fits the case at hand and follow the example. Given the
words, get it right the first time or start over. I have mixed small number of standard charts you are likely to use,
emotions about this kind of message. If the authors this is a reasonable approach. If anything, there are too
I 6168 *: ::34
E +e==35
Operating Expenses: ^===36
^==37
Components Div 199 125 159 179 199 2135 *=::38
Micro Systems Div 75 85 95 199 128 1255 *=::39
lndustrul Sys. Div 58 65 75 99 -- 199 --- 1185
--- ----- ----- ----- * :: 41
total Op . Exp. 225 275 328 369 419 4495 *:::42
Introducing IBM In addition, SuperVision offers a Z /PLUS , a fast Z80B based card
PC-Compatible full 132 column by 44 row screen with CP/ M° and a full 192K of
Hardware display, a parallel printer port, parity RAM is also available for
It should be a simple thing, and 720 by 348 dot addressable your IBM PC / XT.
really, to see a full 132 column graphics capability. Call CCS today and get the
spreadsheet on your IBM PC/XT SuperVision supplies the features FULL picture.
You shouldn't have to scroll up, that have been missing for spread-
down and sideways to get the full sheets, financial modeling, and (408) 734.5811
picture. Now you can see it all database applications as well as
with SuperVision , a monochrome giving you a fast, full-screen editor
video interface board from California to make life easier.
California Computer Systems
Computer Systems . It easily replaces SuperVision is also ideal for
250 Caribbean Dr., Sunnyvale, CA 94086
your IBM PC monochrome board. most 3270 emulation applications. (408)734-5811 Telex: 171959 CCS SUVL
SuperVision and Z/ Plus are trademarks of CCS, Inc. IBM is a registered trademark of International Business Machines. CP/M is
a trademark of Digital Research, Inc. Z80B is a trademark of Zilog, Inc.
Circle 62 on inquiry card.
:R N023R53 HAS OCCURRED
AN LINE. RHUMBF
FILE NOT FOUND
2, YOUR AG
3.
RF FER TO
O YOURSCHA T ASTERMMANUALSEMSECTION
At
4.
8 R MANU ALS
E U D ALER EFO
E TN
pMS.
S PP T ATEDECISIbNCRESOURCEyS.
Photo 1 : An error message from Chartmaster that should help but Photo 2 : Graphics Generator's screen version of a two-segment pie
not offend a wary user. chart.
many examples; finding your case among them can be one about problems, a level of comfort. A backup disk
bewildering. is available in exchange for a completed registration
The BPS package requires you to be familiar with agreement and answering the vendor's market research
"computerese" You must learn the programs vocabulary questionnaire.
and use it properly to get the expected result. You are The BPS documentation is so extensive that crucial
in charge here-the program sits back to let you work. parts end up buried or forgotten. For example, the
Such a user base is most represented by engineers and reference card commands assume a default disk drive
experienced users, but after business people lose their has been set. As I went "by the numbers" through an
fear of computers, there is no reason for the approach example (with the help of an experienced beta-test user),
to be so limited. I tried a number of alternative SAVE commands, without
BPS Business Graphics provides an editor to get the success. In retrospect, the error message "File name
data from a sheet of paper into the program. Each line missing volume name" provided the clue to the problem,
on the chart is assigned a number. The editor then pro- but error messages that require retrospect transfer the
vides each line number and a question mark as a burden of work from the system designer and manual
prompt. The user responds with the x value, a space and writer to the users. I finally corrected the error by mak-
the y value, and the editor moves on to the next line. ing a page-by-page search of the manual, a task that
This form of data entry is neither difficult nor particularly should not have been necessary.
helpful. I expected transportation for a cross-state
journey and I got a pair of shoes-adequate, but some- Chartmaster
how I expected a bit more help. Decision Resources' Chartmaster replaces computerese
Because the operation is free-form, data can be added with "computerease." The menu operation and common-
any time in the process without making the program sense way the program is structured make it a cinch for
fret. After I have filed away the data, a command like a novice who needs power. A series of menus takes you
DRAW LINE causes the command screen to be instant- through the process of creating a graph. The path for
ly replaced by the chart. After looking over the quality the first chart is smooth indeed. The designers of the
of the chart and determining if I want to make any program assumed several standard charts, then provided
changes, say to vary the range of the horizontal axis, the capability to select alternative options. The typical
touching any key brings the command file bouncing drawback to a menu lurks behind the scenes (if it's not
back. on the menu, you cant do it), but few users will ever
The program will save commands for a chart as a "take need to go beyond the choices provided.
file;' enabling an experienced user to hassle through the The menu that is standard issue with Chartmaster
charting commands and save them as a file separate from makes data entry a breeze. If you put numerical data
the data. This leaves the simple data entry/updating and (years, for example) on the horizontal axis, the program
chart preparation to someone of a more modest skill assumes the data is in sequence and provides the obser-
level. vation number and x-axis label for each point as the
My first encounter with BPS Business Graphics con- prompt. This makes it much easier to keep track of your
sisted of starting the demonstrations. The program blew place in a list of data points, and the carriage return is
with a display of random cursor moves and sound ef- the only key outside the number pad that you need to
fects. The BPS hotline (800-DIAL-BPS) provided a re- touch. The display would be easier to use if the data were
placement copy, and, because I knew I could call some- lined up evenly, but compared to other forms of data en-
_- ...............................................
................:.I'..........
< ilfl
100H
`n^I^Illllll^^ lllll^l^
Photo 4 : Federal spending as a simple bar chart produced by the BPS Photo 5 : A bar chart designed using Graphics Generator.
Business Graphics package.
6
5
so 70 AO
ES iiMAE 76
^^
EO00IG REPORT OF THE PRE IOENT,
Photo 6 : Performing regression with Chartmaster's logarithmic scale Photo 8 : The inflation rate as a Business Graphics bar chart.
results in an error in the regression line.
im
M
.9 100 t1liIu i
i
Photo 9 : A two-line chart drawn with Chartmaster. Photo 10 : Graphics Generator produced this first-generation bar
chart.
result in less than 15 minutes, I am impressed. eration chart an engineer could love, with minimal'
Now let's get down to the kind of nit-picking that sep- cosmetics and plenty of space for data.
arates a good chart from a very good one. The easy place- Chartmaster produces a chart from the same data in
ment of a footnote is a nice touch, but things can get less than half the time GG requires . Photo 11 illustrates
too crowded at the bottom of the chart. The two-level the other extreme: many cosmetics and the area devoted
main title, with type size and font set by the user, adds to the data is substantially reduced . Although I could
to the professional character of the chart. However, edit- use the Chartmaster options to approach the data area
ing a line of the title to change the font meant I had to provided by GG (in this case by reducing the size of the
retype the title each time. Surely there is a way around legend), the converse was not true.
this problem. The bars are all designated as open, but I switched to money-supply growth figures and used
many appear closed because of the limits of the resolu- the Chartmaster options to play around with labeling
tion of the screen. The legend could be moved to the (photo 12). I increased the size of the main title, added
bottom (so says the manual), and doing so could alleviate two lines of subtitles at larger-than -default size, and
crowding problems. Overall, this is a graph I would be threw in an italicized fourth line, which is really pushing
pleased to use. the capabilities of Chartmaster and is well beyond the
capabilities of many packages for mainframes or micro-
Side-by-Side and Stacking Bar Charts computers . Long labels and open bars are a real test of
Let us move to side-by-side charts and add the unem- the program . The package failed in only that some of
ployment rate to the inflation rate. the open bars become closed as they get narrower. The
The chart Graphics Generator produces on the screen monthly labels are very close together, but I managed
(photo 10) is exactly what I expected. Like the line chart, to get away with 24 of them without triggering Chart-
it is simple and unadorned. Nonetheless, it is a first-gen- master's "too many labels" message.
Text continued on page 364
Photo 11 : A side-by-side bar chart produced with Chartmaster. Photo 12 : This side-by-side bar chart illustrates Chartmaster's titling
capabilities.
You can send a nice polite letter to your most important client.
But there may be times when you want to put on a different face.
letter quality, one for graphics, and a high speed one that
So face it. Why buy an ordinary printer when you can express
Storage
charts/disk varies (14-17) varies varies
Titles
main lines 4
characters 14 many many
horizontal
lines 2
characters 4 many many
vertical
lines 2
characters 3 many many
legends
location none manual manual or automatic
lines none many many
characters none many many (boxes optional)
Scaling
horizontal
alphabetic yes yes yes
hours manual manual automatic
days manual manual automatic
months automatic manual automatic
years automatic manual automatic
vertical
linear yes yes yes
log or In no no yes
user control of
minimum yes yes yes
maximum yes yes yes
increment yes yes yes
grid (horizontal/vertical) both both both
Plot characters
points 9 4
lines 3 5 4
bars 3 5 9
Labels
characters no many 8
length no manual manual
location no manual automatic
Curve fitting
least squares yes yes yes
moving average no yes no
exponential smoothing no yes no
parabola no yes yes
exponential yes yes yes
power curves yes yes yes
log or In yes yes no
sine no yes no
NorlhSta?*
multi-user micro designed to
The result? No degradation
in processing performance, even
when there are eight users on
the system.
FLEXI-BUNDLE"
TurboDOS is a registered trademark of Software Now, select up to $2,000 worth of
2000, Inc. CP/M-80, CP/ M-86, MP/ M and CP/M are free software of your choice,
either trademarks or registered trademarks of Digital
Research Inc. when you buy a North Star computer.
Systems serviced nationwide by M/A/1/Sorbus Service Division. See your dealer for details.
366 November 1983 © BYTE Publications Inc. Circle 264 on inquiry card. -o
Please send me free information on: Name
LIFEBOAT
Associates ❑ Lattice and development tools Company
❑ How to get your software published
1651 Third Avenue ❑ Corporate purchase program Address
New York , NY 10028 ❑ Dealer program
212-860-0300 ❑ OEM agreements city
S oftw a re B a nc
661 Massachusetts Avenue, Arlington, MA 02174
To order call: 1-800-451-2502, 1-617-641-1241 in Mass., for Technical Support, 1-617-641-1235
Hours: Mon-Fri: gam - 8pm e.s.t., Saturday: gam - 5pm e.s.t.
4 Days of Instruction
9:00A.M. to 5:00 P.M.
• dBASE II Fundamentals • Advanced dBASE II
• dBASE II Programming • Problem Solving with 1-2-3
Minimum practical hardware configuration : 96K bytes of RAM, 80- Can user change default parameters ? yes, both editing and printing
character display (preferably monochrome display adapter), two Document assembly during editing : can include entire files or marked
51/4-inch floppy-disk drives sections of files
Maximum number of characters directly manipulable : 32,175 Document assembly during printing : extensive capabilities for docu-
Editing universe : window into buffer in RAM ment assembly, file access, and interactive input
Command structure : program modules invoked through nested Accept operator input for immediate inclusion in printed output? yes
menus; in editing, single-control characters (most editing commands Automatic formatting capabilities (other than defaults)? extensive
also assigned to function keys) augmented by two sets of extended and complex
multiple-keystroke commands plus command assignments to IBM PC
special keys Default text-justification style : flush-left (can be changed)
Tutorial course for beginners ? 16-page booklet 10 Minutes to Super- Can documents be printed without being saved to disk? no
writer with example requiring user to type a short letter Difficulty of changing from single spacing to double spacing: easy,
Online help during editing ? full-screen, context-sensitive displays of with formatting command
help information invoked by typing the F1 key Can text be searched for printing attributes? not in all cases
Longest line length that can be set : 250 characters (with automatic Printers supported : NEC Spinwriter 3510, 3550, 5510, 5520, 5530 (also
horizontal scrolling) with Sellum modification); Diablo 630, 1650, 1750; Xerox; Qume Sprint
On-screen status information shown during text entry and editing: 5, 9, 11; (with proportional spacing-others without full capability)
file name, current line and column in buffer, insert-mode status, buffer- Special features of disk-file format : program can write files in three
modification flag, Escape-command and print-control prompting different output formats. The normal format uses only Linefeed
Screen location of status information : bottom line, inverse dim or characters to mark ends of lines within paragraphs, with Return
colored video characters at paragraph ends; normal-format files may be saved with
or without document history embedded. The other two formats are
Use of IBM PC function keys : all Fn keys used, with and without Shift
intended for saving files to be used as input for other programs-the
key, cursor-pad keys used; some assignments disagree with IBM's
document format is frozen into the screen format existing at the time
recommendations
the document was saved. One format places only Return characters
Action of Del key : deletes character to the left of cursor at the ends of all lines, the other puts in Return/Linefeed pairs. Both
formats delete document history and special characters
Action of backarrow key: nondestructive backspace
Decimal tab stops? implemented through print-time formatting with Checking of spelling integrated into program ? yes, Super Spellguard
numbers automatically aligned at decimal point is provided and can be called from the main menu
Column- move capability during editing: no Most annoying characteristics : limited buffer space for editing, in-
ability to search for printing attributes, small size of spelling dictionary
Possible insertion of nonprinting ASCII control characters : yes, both
by embedding in file and through print-time OUT command. Most pleasing characteristics : ease of use for beginners, including
online availability of full-screen help information at every phase of the
Characters with values above decimal ASCII 128 may be inserted with
editor, but print and spelling modules cannot handle them. program's operation; consistency of user menus and command struc-
tures; powerful built-in formatting and form-letter capabilities; execute-file
Formatting scheme : on-screen or with extensive print-time formatting batch editing; user setting of most default parameters; provision of
commands embedded in text Maintain program module to ensure program-code integrity.
Transition time from edit mode to printing start (includes answer- Miscellaneous comments : Superwriter can read files created by Word-
ing queries as fast as reasonably possible): 40 seconds for 26,376- star and automatically translate them to its own format. The Super-
character file calc spreadsheet program may be called from the Superwriter menu.
Print while editing ? yes, after formatting The program can operate under both versions 1.10 and 2.00 of PC-
DOS and on the IBM PC XT Model 5160 as well as the PC (5150).
Obtain file directory without leaving program? yes, also shows docu-
ment history if it exists
Table 1: Technical characteristics of the Superwriter word-processing program. This table has been arranged for easy cross-referencing
with the comparison table in the article "Word Tools for the IBM Personal Computer" (May 1983 BYTE, page 176), in which Easywriter
II, Volkswriter, Wordstar, and The Final Word were compared. See 'At a Glance" box on page 376 for additional information.
We'll look at some of the characteristics of this product illustrative materials (as in a newsletter).
after we consider some background information. Most word-processing programs are suited to one or
two of these categories. A newsletter editor trying to
wrap a news article around a photograph had best use
Broad Categories of Use a program with extensive on-screen formatting capabil-
Most people who have personal computers use their ities; an author needing to enumerate and delineate the
machines at least part of the time for writing documents subsections of a complicated long document could most
to be read by other people. There are as many possible easily do it with a program containing a sophisticated
writing tasks as there are people, but most of these tasks print-time formatter. No single program is best for all
fall into one of four broad categories: composing long four uses.
continuous documents (a novel, for instance), typing
short personalized letters for individual recipients, pre- Coaxing the Timid User
paring form letters for mass mailings, or merging and A word-processing program is a tool. So is a hammer.
formatting text for exact reproduction, possibly including But because most folks have a clearer idea of how to
(1a) (1b)
C cnaracter Format and print
SP w d right hgt onscreen
L line rignl ange format settings
Cn an
E entire line Change control settings
-D delete
S marked block-
PRINT - Document Print without formatt Inc
block markers Formal to disk
S spelling markers Return to System
L ESC return to Edit ESC return to Edit or Menu
U upper-case worn
L lower-case worn
DIRECTORY
E List specified files
S now document history (y/n)
Ftormfeed
a mrk
H-S onltmgme
H- insert mark / blo,k marker
A rot character
F 1-teed mark
P page marker
-find mark S palling mark
/ elloCk marker
A trot character
Figure 1 : These menu maps show how the control functions in Superwriter are nested in several levels of menus. These maps have been
reproduced from the documentation, courtesy of Sorcim Corporation.
I
The optional CE- Perhaps the only feature of
150 Color Graphic our portable computer system
Printer/Cassette that won't overpower you is its
Interface not only price. It's not only less than
gives the system you'd expect, it's probably hundreds of
portable printing but also dollars less. So before you spend a lot
4-color graphic capabilities. And as a of money and get a lot less computer,
cassette interface, it can be connected with up to call toll-free
Watch for our TV
two cassette tape recorders -one for storage and one for recall. for more commercial to learn
more about the latest
The CE-158's RS-232C Interface allows communication links information, advance in computer
technology from
to a wide variety of peripherals such as modems, dial (800)- Sharp. We
replaced a half-million transistors
bar-code readers, data bases, as well as other 447-4700. and diodes with one tiny "chip."
micro, mini or mainframe computers.
SHARP
FROM SHARP MINDS
COME SHARP PRODUCTS
Sharp Electronics Corp., 10 Sharp Plaza, Paramus, NJ 07652 . Call for information on custom applications : (201) 265-5600, ext. 4361.
Computer
Table 2 : Uses given by Superwriter to the IBM PC's assignable
IBM Personal Computer and XT running PC-DOS 1.10 or 2.00 (as
tested) function keys.
Documentation
Loose-leaf binder, 170 typeset pages, 4-page index; folded pocket
reference card; 16-page spiral-bound beginner's booklet; function-
key stickers
Historical Roots
Audience Although Micropro's Wordstar has for some time been the most
Business users of microcomputer word processing
commonly used word-processing program for 8-bit microcomputers,
a significant minority of users have found an effective tool in a
program that began under the name of Magic Wand but later
became known as Peach text when Peachtree Software bought its
markers for underlining, boldfacing, superscripting, sub- rights. When I began to use Superwriter, I was struck by its
scripting, soft ("ghost") hyphens, and hard spaces. If you resemblance to Magic Wand, which I had long used on an 8-bit
anticipate needing to search for attribute markers, you Z80-based computer running the CP/M operating system. The
can use these, which are later interpreted by the print- resemblance is no coincidence, as I later found out.
ing routine to produce the desired results in the hard When the managers of Sorcim Corporation decided to add a word-
copy. processing program to the company's line of software, they decided
Blocks of characters may be marked for moving, for not to build a program from scratch. They looked around for an
deletion, or for copying (either within the same docu- existing suitable software product, and at length Sorcim struck
a deal for a program exchange with Peachtree Software. The code
ment or into a separate disk file). Block markers are
of Supercalc was traded for the code of Peachtext (by the way, now
special characters inserted using an extended Escape
you know why Peachcalc seems similar to Supercalc).
command and symbolized by dim slashes; there is little
Peachtree eventually made Peachtext available for the IBM Per-
possibility of confusing them with ordinary slash char- sonal Computer, but Sorcim was not content to merely repackage
acters present in the document. A block marker may be the program. After gathering data on how users responded to the
placed at any point in the text. virtues and defects of various existing word-processing packages,
Superwriter has been provided with a versatile "nor- Sorcim added the Super Spellguard spelling-checker program (that
malize" mode of operation. Invoked by an Escape com- S.orcim had acquired by buying the company that had invented
mand, this mode allows you to adjust the capitalization it, Innovative Software Applications Inc.) and devised a set of
style of words or entire lines. The cursor can be moved menus and command structures to link all the routines together
in normalize mode, but none of the other usual editing in a consistent way. After these pieces had been adapted to the
Intel 8088 processor, Superwriter was sent out to seek its niche
commands work. A similar delete mode allows sys-
in the IBM PC word-processing market.
tematic removal of marked blocks, words or portions of
words, lines or portions of lines, block markers, and
spelling-check markers.
Sections of external text may be merged with the cur- text buffer into a disk file. You are given a chance to
rent document during editing by use of the include com- change the name and output format of the file, if needed,
mand, which is invoked as an extended Escape com- but in the normal case, you wont do that. A sign of the
mand. thought given to the menu structures of Superwriter is
When you want to stop editing your document, you that the most commonly invoked command in the save
give the Escape S command to save the contents of the menu is the one the cursor falls into when the menu
;xf
(409)-775-5009 C arryCase PC Sox 721763 , Houston , TX 77272 P GI r0 GMS ara traoemarks Sr General Micro Systems
Circle 541 on inquiry card. Circle 66 on inquiry card. Circle 542 on inquiry card.
Circle 324 on inquiry card. Circle 170 on inquiry card. Circle 543 on inquiry card.
NOW THERE IS ONLY ONE RELATIONAL DATA BASE MANAGEMENT SYSTEM IN
THE MICROCOMPUTER UNIVERSE-REVELATION. BY COSMOS- MS/DOS TM
Of Microsoft Corp.
We dare you to compare the power and versatility of Revelation's integrated IBM PC Registered
TM of International
approach in data base management. Revelation features: A superior program Business Machines Corp.
and applications generator • A powerful. user-friendly procedural language • COMPAQ TM of COMPAQ
Computer Corp.
Data and program communications link with compatible mini-computers PICh Operating System
Print buffer- Report generator • Interactive line editor- Variable length records. TM of PICK SYSTEMS
Eagle 1600 TM
files and fields • Integrated 8087 math chip support • Menu driven of Eagle Computers
Corona PC TM of
Revelation co-exists with MS/DOS'"' or PC/DOST"" and is compatible with the IBM PC 'T XT'". COM- Corona Data Systems
'
PAQ'"' Corona '"'. Columbia Multi-Personal ® and Eagle 1600'"'. Also compatible with minicomput- Columbia Multi-Personal
TM of Columbia Data
ers utilizing the PICK Operating System '"'. Minimum configuration requires 320K memory and Products Inc.
8087 math chip.
Other Utilities
iafervrit.r cootalu sth.r atility .. fuoctiou . iscladiqa<
ookeeea for crutlpand modityiel_ the aforerestioed document,
kistory . tlh.a yet isitial ly.crete _ a_does•eet , theprayrmo^ ktins (w 04 iw{ar:
sritckms Vas Mietly to tie ioommost- histarysenaa for yoa. to°
type the ale of the aatbor: you mre _ potdirectiy_ back into tin,
editor odes you have completed this. lb . date. ad tines. of Putt fkia
docuest creation set eodiflcattms are picked apfree tC -lOE, and
I end
revision nshors are automatically assissd . The docsmsst-history ftsl'T i 11MamakMn
fart of the file ha . space reserved-for the . operator' s men,a-
docasot umber you suit. , sod your brief ce.to . iot so. hove .
to am throgl the history . akeeu to fill I. them. klasks.
There are a sot . ot..liMary-fiiraceeu taemtlou. Ti. Ysi flswtiw Oman) Nowt llnrlt» )foes ,else)
display facades late yon-look at a docsmeat other tun the eon
we an emsklaf ms. Too-as deb to _ or.pesus_ asy disk file op OdrlM/18 i D I IS . *ani -l
lift, vuroas maths, command allows oue_to. obtuse dish. deri.
saeutims of kpetaa• ttu offbeat csduimy . . the directories . Tiro-
Photo 6: The main editing screen after a global-settings command Photo 7: After the spelling-check routine has searched the document
has been issued to make blank characters be shown as dim (or blue) file for words not in its vocabulary, you must review the words it
underscores . This setting is most useful for editing programs. does not know and weed out the ones that are invalid spellings from
wrongly flagged mismatches . You need only strike a single key to seal
the fate of a word-to ignore it, mark it in the document for correc-
of Superwriter. In the final version I tested (version 1.01), tion, or add it to the dictionary file. You can also change your mind
the editing buffer is contained entirely in the RAM about the previous word, give up and go back to the editor, or decide
(random-access read/write memory) of the computer, to treat all mismatched words the same.
and there aren't even any commands for explicitly
reading and writing parts of the buffer to the active disk
file so you could edit a document larger than fits in the
buffer. Worse yet, the buffer space still reflects the old Spelling Checking
memory-address limitations of 8-bit software-my IBM Sorcim has been separately selling the spelling-checker
PC has half a megabyte of user memory in it, and still routine used in Superwriter under the name Super
the buffer size is only slightly over 32,000 bytes. (I Spellguard. The program was previously sold by Inno-
bumped my head on this buffer size while writing the vative Software Applications Inc. and was tested by Phil
May article, so I switched to The Final Word.) And as Lemmons (see reference 2). The functions of this relative-
the text grows to nearly fill the buffer, the programs ly mature product have been integrated into Superwriter
response to keyboard insertions (other than page-mode in a logical and pleasant way.
insertions) becomes sluggish. As we'll see shortly, you The words it knows to be correct (its vocabulary) are
can use print commands to splice many short files kept in the "dictionary," a 56,000-byte disk file contain-
together into one long printed document, but often it ing some 20,000 words. The spelling checker does not
is desirable to keep a document in one contiguous file. follow any rules for creating plurals and possessives from
A representative of Sorcim told me that the company word roots, so any word form not in the file is flagged
plans to deal with this restriction eventually, but for now as a possible misspelling. During the first few weeks of
it limits the usefulness of the program. use, most people will find many valid words flagged
until they have put most of their working vocabulary into
Execute-File Editing the program's dictionary file. However, the flagged-word
One unusual feature Sorcim has built into Superwriter review routine makes it as painless as possible to add
(after successfully using a similar idea in Supercalc) is words.
the ability to read editing commands from a disk file, Once the proofreading routine has compiled a suspect-
called the execute file, which can contain both printing word list, you have three possible courses of action: to
text characters and control characters. When this feature mark all mismatched words in the document, to review
is being used, Superwriter reads each character of the mismatched words individually, or to "quick-review" all
specified file as if it were being typed at the keyboard. words (treat them all alike, by marking them, ignoring
With practice, you can set up an execute file to read in them, adding all of them to the dictionary, or listing them
a document, perform editing operations on it, save the on the screen or printer). The recommended method is
document, and print it, all without touching the key- individual review, and the program allows you to dispose
board during the process. of each word with a single keystroke-to mark it, add
This essentially batch-oriented process, used in con- it, or ignore it, or to reconsider the previous word, as
junction with Superwriter's print-time document-com- shown in photo 7. Once all the words have been marked,
poser capabilities, has potential for automating many you are returned to the editor, where you can use a
repetitive tasks of document revision that might be re- special search command to locate all the marked words
quired for tasks such as contract drafting. for correction.
"A picture is worth a thousand words." With this simple you can transfer your selection to paper or acetate trans-
concept as a building block, Chart-Master is changing the parencies for a colorful, presentation-quality chart in
way busy executives, analysts and secretaries look at, seconds.
interpret and present information. In a fraction of the time Chart-Master presents a clear Picture of the "bottom
required to wade through volumes of printouts, you can line," which conveyors of information understand and deci-
sion makers appreciate. That's why major corporations like
GE, Eastman Kodak, Exxon, Union Carbide, GM, AT&T,
DuPont, 3M, Citibank, Motorola, Procter & Gamble, and
0
GTE rely on Chart-Master to translate "volumes of com-
plex data into meaningful information."
Chart-Master supports the IBM Instruments XY750,
Values printed at data points; both left and right Y-axis scales; floating Panasonic VP Series, Houston Instruments DMP29,
legends & bars; both horizontal & vertical formats; exploded pie sections.
Yokogawa PL1000 and Strobe plotters, in addition to the
produce easy-to-understand bar charts, pie charts and Hewlett-Packard family of plotters, for use with IBM PC
scatter diagrams quickly and dramatically. Chart-Master and other compatible computers.
makes it easy to customize reports and presentations with The retail price of Chart-Master is $375. For a complete
six different fonts, label placement, proportional pie charts information kit and name of your nearest dealer, contact
and more. Decision Resources, Inc., 25 Sylvan Road S., Westport,
Menu-driven Chart-Master allows you to enter data and CT 06880. (203) 222-1974.
select a chart format at the press of a button. You then
preview your selection on your personal computer screen
as it would appearin1i0aal form. Or, you can review the
various Chart-Master grapTtc ions to make sure you
have selected the most effective format. wWhen satisfied,
DecisionResources
Software Designed for Decision Makers
Circle 135 on inquiry card.
I'd had the joint staked out for two years and nine
months I'd been waiting for a break in the investigation all
that time. This looked like the break I'd been waltzing for.
sm"rWiter ! 1.11 Aowwacrno . )tells"" Drtion:
The tall stranger walked up to the bar, ears akimbo. I
ARIOI : Ina1R10I: knew me meant trouble from the moment I saw the insignia on the
back of his black leather jacket: "Hell's Twirps." That was
List words to Lists A the words Is a Iictiaaary or a rays of wools is a the same gang that peddled into the all-Mahler Philharmonic
Dictionary $tctlesary. concert last year and hummed the collected works of John Cage
in unison. Not that John Cage has ever been in unison. Quite
Geeblom to AUb two .!sump Jict )asries together to make a layer, the canary.
Dictionaries sees complete Aictisauy.
Why was this par-
4attract two Iol.tes the weds nstatsd is on Ilctioun free a layer ticular hell's Twirp barg-
Pictiewie Aictlaeuj, r eeltiy is a smaller lictl.nay. ing into the only Austro-
Mongolian life and drum
Iaeyasise bor/aslsn the dictioeary to ago a am compact dictle"" factorial east of the Roc-
Dictionary wb icb cue be wand uses pickle Leine Praofred ^ y. kies? why wasn't he rid-
ing his unicycle? And what was the meaning of the gold
HAS Core of Copies a lletissare . sentiy a bplieate Atctt .aary with a mandalas hanging from the tips of his handlebore mustache?
gictiasare liflevemt some. Then I saw his baton. The sight of its sleek crome length
turned my bblood to issicles. When I glimpsed the white
Delete "W. meas. aeg Maur of wads loom a iiettoaar, aes at a thee. plastic knobs at the ends of the baton, I saw my whole life
rush before my eggs.
Cristo victim" Creates a am (ampte ) /letioaary file.
Suddenly the Twirp slammed his fist down on the bar. His
ears swayed gently in the breeze as he demanded, "Give me four
hundred snare drums to go! Give me the five longest fifes in
your inventary! Give me the old college try! Give me liberty
or give me grief!"
Table 3 : Results of spelling-checker benchmark, based on check- spelling-check routine cannot tell the difference between
ing the spelling of the 400-word document shown in figure 2 by a definitely-going-to-be-there hard hyphen and one of
Superwriter's built-in spelling-check routine. Timings include the the merely-maybe soft hyphens that you can insert with
user's responding with keyboard input as fast as reasonably possible the Superwriter editor for possible line divisions by the
at the appropriate points. The individual-word - review procedure print routine.
was used. It would take longer to correct a document if you have On the other hand, the attention to punctuation is not
to look up the correct spellings of any words . This same test docu- all bad. It can keep you from publishing a boner like
ment was used by Phil Lemmons in his article "Five Spelling-Cor- "had'nt."
rection Programs for CP/M-Based Systems" (November 1981
One of Superwriter's many submenus is a
BYTE, page 434), and the results are presented in the same format.
dictionary-maintenance menu, which gives access to
functions for listing the words in the dictionary, com-
bining two dictionary files, deleting all the words in one
But the spelling checker has some limitations and idio- dictionary file from another or deleting individual words,
syncrasies. One of these is that hyphenated and other- copying and reorganizing dictionary files, or creating
wise punctuated word compounds are treated as possi- empty dictionary files. The help screen for this menu
ble misspellings and are flagged for your inspection. is shown in photo 8. You can use an entry in the default-
(Observe that "All-Mahler" shows up in photo 7.) This parameter file (read when Superwriter starts up) to name
is nice if you are trying to produce a fully justified print- your own dictionary file (other than the supplied
out with words at line ends divided and hyphenated to SW DIC) for normal use.
maintain good character spacing. However, if you are I tested the spelling checker on a document devised
merely writing a technical document, the constant atten- by Phil Lemmons as a difficult test case (see reference
tion to hyphens is tiring. (Technical documents, especial- 1); the document is shown in figure 2, while the results
ly BYTE articles, are replete with punctuated terms like are shown in table 3.
"random-access read/write memory.") You can add
words and hyphenated terms to the dictionary file, but Print Functions
it would be nice if you could just tell the spelling checker For experienced users of word-processing software,
to ignore certain marks of punctuation. Furthermore, the especially in business applications, the flexibility of
f % r^ 5 rW innnl^r( I re fl
I rrL
Are you considering microcomputers for come to expect less from micros. Less perfor-
programmers already familiar with SPF? Con- mance. Less sophistication. And less flexibility.
sider the time and effort you could save if Not anymore.
re-educating programmers wasn't required. With micro/SPF' experienced programmers
Now it isn't. can quickly and easily recognize the SPF
micro/SPF' is an advanced programming emulation characteristics and operate more
tool. It is designed to accommodate professional efficiently.
programmers familiar with SPE Also, they can make better use of their
Re-education is not required. personal computing time.
What's more, micro/SPF- is available for Why?
the IBM Personal Computer. Plus, other Because the problems and frustrations
compatible 16-bit microcomputers. typical of current microcomputer software
And, future releases will include all are eliminated.
extensions of the mainframe environment.
micro/SPF'Memulates mainframe
Stop wasting valuable time re-educating software on microcomputers.
experienced programmers. micro/SPF' executes under PC-DOS, MS-DOS
More and more companies realize the and the family of Digital Research's CP/M-86
potential value of using microcomputers to operating systems.
perform business functions. But the need for We've educated micros, so you don't have
more sophisticated software, designed to to re-educate your programmers.
satisfy experienced programmers, has become To find out more about micro/SPF' and
evident. other mainframe software tools, contact us. Also
Seasoned professional programmers have available through Digital Research, Inc. Mainframe Software for Micros
Variables
Headers and Footers :var print value of variable in character-string format
AP automatically number pages $var print value of variable in dollar format
HEADER start heading specification #var print numeric value of values (from 0 through
HE end heading specification 32767)
FOOTER starting footing specification &var print string length of variable's value (truncated)
FE end footing specification - var print nontruncated variable
SP 0 output no linefeeds until further notice %PAGE contains number of current page
o/%PAGE current page number (also %P) %DATE contains current date obtained from system
PG n set current page number to n %LINES number of lines on page, including current line
CCH clear current header %LINE current line number
CCF clear current footer %COL current column number
HSIZE n reserve n characters in memory for heading %PASS number of times document processed this printing
FSIZE n reserve n characters for footing %REC current record number processed
PH print header on first page %EOF variable equals 1 if end of file reached, 0 if not
Table 4: Formatting and document-content-control commands that can be embedded in text for interpretation by Superwriter's print module.
Some formatting results can be achieved only by use of embedded commands, but most types of simple formatting can also be done on
the screen using the edit routine.
Superwriter's print formatting will be the programs dentations; insert page breaks; mark points where words
strongest selling point. Superwriter not only provides may be hyphenated; and specify the printing attributes
straightforward on-screen formatting ideal for whipping of underlining, boldface, hard (nonadjustable-width)
out a quick letter, but it also provides, at no extra cost, spacing, superscripting, and subscripting. The special
a set of powerful print commands you can use to man- command characters for these functions are inserted into
ipulate the form and content of a document even as the the text through an extended-command mode that you
print head buzzes across the paper. invoke by typing Control-P. Left-justification, centering,
The on-screen formatting allows you to center and and right-justification may be mixed on a single line.
right-justify lines; adjust line widths; create hanging in- When you are formatting on the screen, you can set
Other Utilities
Superwriter contains other utility functions, including
Photo 9: The main menu of the print routine. If you have not used a submenu for creating and modifying the aforemen-
embedded commands to override the default page-arrangement set- tioned document history. When you initially create a
tings (margins and such), you can change them using these menu document, the program switches you briefly to the docu-
options. However, it is not possible to type in any formatting com- ment-history screen for you to type the name of the
mand other than the ones available as menu choices-for instance, author; you are put directly back into the editor when
you cannot change from Diablo-printer formatting to draft-printer you have completed this. The dates and times of docu-
formatting by an interactive command. ment creation and modification are picked up from PC-
DOS, and revision numbers are automatically assigned.
The document-history part of the file has space reserved
of IBM Personal Computers usually print faster. for the operator's name, a document number you assign,
The programmers have assumed that most uses of a and your brief comments, but you have to go through
program that excels in printing letters will require a letter- the history submenu to fill in these blanks.
quality printer, so all of the printers supported by Super- There are a set of library-file-access functions. The dis-
writer at this writing are daisy-wheel units. Less- play function lets you look at a document other than the
expensive dot-matrix printers can be used in the pro- one you are working on. You can delete or rename any
grams draft mode, but some of the printing character disk file on line, whereas another command allows you
attributes (such as superscripting) are not available in to change disks during execution of Superwriter without
this mode. Again, assuming the use of a daisy-wheel confusing the directories. Two sub-submenus allow you
printer, Superwriter does not explicitly support an italic to include all or portions of another document into the
font. Superwriter does make use of almost any character- current edit buffer and control the background printing
sequence-activated printer function in two ways: most of spooled document files.
ASCII (American National Standard Code for Informa- You can also begin execution of the Supercalc spread-
(^
(IBM, Apple) COLUMBIA DATA PRODUCTS 300 Baud ............... $216.00
1200 Baud ............... $529.00
v 5MB .................. $1339.00 MPC Personal Computer
P N ova ti on:
10M8 $1739. 00 Features :
15MB .................... $2139 .00 J-Cat ....................... $116.00
• IBM PC Compatibility • 128K Ram • AppleCat II .................... $289 . 00
• 16 Bit Processor • SmartCat 1200 Baud .............. $464.00
• 8 Expansion Slots/2 RS232/1 Parallel
DISK DRIVES: •
: controllers built
FloppyandWiiltin - er
COMPUTERS IN STOCK:
Fourth Dimension
M With Controller ...... $270 . 00 CALL FOR PRICES ON IBM • APPLE • BASIS
v Without Controller... $ 220.00 COLUMBIA ' S NEW NEC APC HO1
() PORTABL Franklin ACE 1000/1200
M/
Call for IBM PC and Apple He Prices
MBI:
I-C-MAGIC : Programmable Graphics Screen Dump Prom Chip.. $CALL PRODUCTS FOR YOUR APPLE®:
Monte Carlo'" GT'" Card ....................................... $CALL
Monte Carlo '" Quatro " Card .................................... $CALL
MBI: SOFTWARE
VIP Graphics Card ........ $ 119.00 Continental:.
T&G Products: Quadram Corporation: Appletime Clock Card ..... $ 85.00 Home Accountant ....... $49.00
Joysticks ............... $ 39.00 Quad Board: 64K ........ $CALL On-Line:
Trakball ................ $49.00 Microfazer .............. $CALL Screenwriter II ......... $85.00
Kraft Products: Maynard Electronics: EXPANSION Silicon Valley Systems:
Joysticks ............... $ 49.00
Game Paddles .......... $ 35.00
Floppy Disk Controller:
Parallel ............. $209.00
CARDS: Word Handler........... $ 130.00
List Handler ............ $ 67.00
V Serial ............... $239.00 Microsoft: VisiCorp:
16K Card ............. $ 72.00 Visidex ............... $ 185.00
SOFTWARE: Continental:
CP/M Z80 Card ........ $248.00
Generic:
Visifiles ............... $ 180.00
Visicalc ............... $ 179.00
Infocom:
Home Accountant Plus ... $99.00 16K Card .............. $CALL T&G Products:
Zork I ................... $26.50
V Videx:
Zork II .................. $ 26.50 Visicorp: Joysticks .............. $ 42.00
Zork III .................. $26.50 Visidex ............... $ 185.00 80 Column Card Game Paddles ......... $ 28.00
V Deadline ................ $32 . 00 Visifiles ............... $ 186.00 with Softswitch ....... $ 248.00 Kraft:
Lifetree Systems: Visitrend/Plot ........... $223.00 Advanced Logic Systems .. $CALL Joysticks .............. $ 49.00
Q2
Volkswriter ..............$ 149.00 256K Visicalc .......... $ 179.00 Game Paddles ......... $ 33.00
V
` C V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V
UNIX Printers : Word Processing 's Chronic Headache
Has your printer given you a headache? The odds are that you've
had some kind of printer difficulty, especially if you've tried to
SPOKEN
run a word-processing program on your computer. According to
Nick Vergis, vice-president of marketing for Perfect Software, 60
to 70 percent of the people who call that company's telephone sup-
port line complain of trouble in getting a printer to work with the
HERE
rest of the computer system. It's probably a safe bet that users of
other brands of software experience printer problems with similar
frequency.
Today's computer printers are electromechanical engineering
and MS-DO S, and VMS too ! marvels that put marks on paper in wonderfully complex ways
with a level of precision and economy once only dreamed of. But
perhaps they are too complex. The multiplication of printer features
has also multiplied the number of potential problems.
UniPress , your UNIX source. The first problem that usually arises is connecting the printer
We have a line of software for a range of hardware, to the rest of the computer system. This sort of difficulty can usual-
including VAX, MC68000 and IBM PC. ly be solved by combining some knowledge of the three most com-
Source code, as well as binary.
mon ways of connecting printers (RS-232C serial and IEEE-488
Quantity and OEM terms.
and Centronics-style parallel connections) with a good bit of trial
Maintenance available.
and error in wiring the connection.
It's only after you have successfully solved the hardware con-
PACKAGING: VAX/VMS and UNIX,
MC68000/UNIX on Sun, Masscomp, Apollo, nection problems that you discover the more subtle software prob-
Tandy 16, Apple Lisa, Sritek Board for IBM PC, lems. You may find that your word-processing software has printed
Dual, Plexus, Callan, and Cyb. the text of your letters over the logotype on your letterhead sta-
Perq and Perkin Elmer, too. tionery. You may discover that words you wanted underlined are
Inquire regarding other hardware. not, while the underscore characters intended for that purpose have
wandered over into the right margin of the paper. Or you may
find completely correct lines of text alternating with lines of gib-
UniPress Software berish. These are the kinds of problems you get when your soft-
Priced
ware does not know how to properly control your printer. (I've
from
UNIX SOFTWARE had these problems myself.)
■ Full UniPlus + UNIX for Apple LISA .......... $ 495 Lack of standardization is surely the cause of this headache. There
■ EMACS- Multi-window text editor seem to be no uniformly applied protocols used to control the func-
(Gosling version ) ............................. 395
tions of printers, and every manufacturer of printers seems to have
■ LEX-Powerful word processor ................. 500
■ PHACT- Isam file manager ....................250 unique ideas of how printer features should be used.
■ /RDB-Relational database tools ................ 250 Trying to make a given program work with all the various kinds
■ MENU SYSTEM- Menu generation .............495 of printers can drive a programmer to distraction. Jason Linhart,
■ UniCalc- Powerful spreadsheet ................. 350
president of Mark of the Unicorn Inc., says "It's amazing how
■ MIMIX-CP/ M emulator ...................... 495
■ C cross compiler -to 8086 and 68000 different [printers] are. They differ in such fundamental ways there
(includes assembler , linker, etc .) ............... 5000 is no way to describe [their functions] without writing code. Each
company that invents a new feature invents a new way of specify-
MS-DOS SOFTWARE ing it." He notes that supporting a new kind of printer requires
■ Software tools-Unix-like facilities add power to
his company to modify 35 different program routines in The Final
MS-DOS: includes ed, grep, sort, diff, uniq, etc.... 200
■ PHACT-Isam file manager ....................250 Word.
■ C compiler-Full C language .................... 395 But what about the so-called "code-compatible" printers an-
nounced by some manufacturers? Some new printer models are
VMS SOFTWARE
claimed to respond to the same commands as certain familiar old
■ EMACS-Multi-window text editor
(Gosling version) ............................ 2500
printers. Here again, Jason Linhart sounds a discouraging note,
saying, "No two manufacturers ever make completely compatible
Call or write for more information. printers. Dot-matrix printers are the biggest current problem.
Epson-compatibility [has been negated] because Epson keeps chang-
ing what its printers do. The FX series differs from the MX series,
UniPress Software, Inc. and the RX series from both, and various versions of Graftrax
Dept. B10 are also different. Recently, there has been a slight trend in daisy-
1164 Raritan Avenue , Highland Park , NJ 08904 wheel printers toward Diablo-compatibility, but the fine detail is
201-985-8000 Toll Free : 800-222-0550 (outside NJ) different, so if you have a program that takes advantage of every
feature, it messes up." He adds that sometimes even two units of
Mastercard and Visa
the same-model printer do not work the same.
Because of these variances in printer behavior, you can avoid
Unix is a trademark of Bell Laboratories. headache pains only by taking other pains to make sure that the
VMS is a trademark of Digital Equipment Corp.
MS-DOS is a trademark of Microsoft. word-processing package you buy works properly with your printer.
UniCalc is a trademark of Lattice, Inc.
388 November 1983 © BYTE Publications Inc. Circle 488 on inquiry card.
The most comprehensive and sophisticated
statistics and graphics database workstation
ever developed for the personal computer.
Years of research, development, and charts, histograms , and dendo-
RVRR
field testing have resulted in the grams. Further, with STATPRO you
most extensive statistics and graph- 0 can custom edit with any of four
ics database program specifically Ii .0 character sets from the keyboard.
designed for the personal computing CVAR .13 You can also edit using paddles,
environment. STATPRO " provides o r, joystick or special graphics com-
the data analysis capabilities and mands. Mix text with data fields.
flexibility previously available only Place multiple plots on each screen.
on a large computer. Researchers, Define your axis limits.
business professionals, and other
You can save your graphics on a
data analysts will welcome the 100 400 §40A
1600
COST ANHLYSIS FOR FIELD #8 disk for a multiple color "slide
breadth yet simplicity of this pro-
show" presentation , or print them
gram! STATPRO requires no pre-
out through a variety of compatible
vious computer experience, no STATPRO offers a comprehensive printers.
special command language. Single collection of statistical procedures.
keystrokes access all of the data man- The statistics component of STATPRO documentation wraps
ipulation, statistics, and graphics STATPRO contains a multitude of up the package.
power of STATPRO. procedures, grouped into the fol- Although STATPRO software is
lowing modules: essentially self-documenting, com-
STATPRO allows easy access to its
Descriptive: Contingency analysis, plete rint documentation is pro-
extensive numerical data
cross tabulation, normality tests; videdThis
p includes a walk-through
capabilities.
descriptive, comparative, range and Introductory Tutorial, a Menu
The strength of STATPRO is found
non-parametric statistics. Chart, and a comprehensive
in the functions of its user friendly,
User's Guide for each STATPRO
menu-driven database. You can Regression: Linear, non-linear, component.
easily learn to enter and edit, stepwise, and multiple regressions;
manipulate, transform, and print residual analysis and statistical STATPRO currently runs on all
out data. STATPRO's searching matrices. versions of the Apg l e" II personal
capabilities allow these functions to Analysis of Variance: Single and com?uters . It will available
e for the
be performed on all your data or a nested classifications, two and three IBM PC in September.
user defined subset of your data. way equal and unequal sample size To find out more about Statpro:
and non-parametric ANOVA. The Statistics and Graphics Data-
Time Series: Moving averages, base Workstation , contact your
Statistics Modules-Men u local dealer, or
multi-stake least squares, fitted
A) DESCRIPTION polynomials and trig functions, Call us toll-free at
additive and multiply forecasting.
B) REGRESSION
C) ANOVA
D) TIME SERIES
Multivariate: Principal components,
factor, orthogonal factor, oblique
800-322-2208
E) MULTIVAR factor, pair-weighted cluster, dis- In Massachusetts call (617) 423-0420.
criminant function, multiple con- You can also call us toll-free for
(ESC)) Exit to Master Menu tingency, and canonical correlation information on corporate purchase
Choice-)[ ] analysis. through our National Account
STATPRO provides graphic Program.
representation of your data in
Transformations and over 400 minutes.
conversions are available . You can STATPRO graphics plot all the Wadsworth Electronic
place the results of these transfor- results of your STATPRO statistical Publishing Company
mations into the same field or any analyses including scatter, triangle Statler Office Building
other field in STATPRO' s database. regression, and box plots; pie- 20 Park Plaza, Boston, MA 02116
STATPRO is a trademark of Wadsworth Electronic Publishing Company. Apple is a registered trademark of Apple Computer, Inc. IBM is a registered trademark
of International Business Machines, Corp.
\TEXT
\IF NOT CODE="P",IF NOT CODE="p",SKIP 46 Duncan MacKenzie
\CLS Engineering Consultant
\SHOW " Record Number ",%REC urpuanode Hops, Inc.
\SHOW NAME Grapnics Department
\IF NOT TITLE="", SHOW TITLE PUB 40.,
Pet er corn ugh
\IF NOT COMPANY="", SHOW COMPANY
\IF NUT ADDRI="", SHOW ADDR1 Wh
\:NAME\ George
\IF NOT TITLE='-,:TITLE,NL P
\IF NOT COMPANY="",: COMPANY,NL
\IF NOT ADUR1="",:ADDR1,NL brook Stone
\IF NOT ADDR2='-,:ADDR2,NL
\:CiTY\, \:STATE\ \:ZIP\
Figure 4a : The form-letter source template interpreted by Superwriter Figure 4b: A section of the data file used to produce the form letter.
and merged with address information from the file and with interac-
tive input to produce the finished series of letters.
sheet program from the utilities menu, but that takes online help available in Superwriter, experienced users
you out of Superwriter and therefore out of the scope may seldom need to read the documentation for any-
of this review. thing other than for formatting commands.)
Sorcim also furnishes several auxiliary devices to help
Documentation you learn the program: a 16-page quick-start booklet
Many who learned word processing using Magic called 10 Minutes to Superwriter, a pocket-size reference
Wand have fond memories of acting the part of Abraham card (the 'Answercard"), and a set of small adhesive
Lincoln's private secretary, which the excellent lessons labels intended to be placed on the appropriate func-
in Magic Wand's user's manual bade you to do. Well, the tion keys.
Superwriter User's Guide and Reference Manual does not
contain the Gettysburg Address, but it is nevertheless Installation
serviceable, attractively typeset and containing many line Appendix 5 of the documentation contains instructions
drawings that help beginners become oriented to the to get Superwriter running from the two single-sided
concepts of word processing. The notebook contains an 8-sector distribution disks, including advice on format-
appendix with elaborations on the meanings of most of ting a floppy disk. Even so, if you are a novice to com-
the error messages that could possibly occur, another puters, it's risky for you to attempt to install any piece
feature likely to be appreciated by inexperienced of software.
operators. One of the distribution disks contains an installation
Experienced users might wish the manual had a quick- program called INSW.COM. Because you need not
reference section that outlines the precise rules for using specify terminal parameters in the IBM PC version of
the print-formatting commands better than the terse ap- the program, this utility routine is used only to select
pendix currently charged with that duty. (With all the the variety of printer you will be using for formatted out-
:.free ; : ,^?:rt
Photo 10 : You can preview what the formatted, printed document Photo 11: Superwriter provides a function for inspecting the direc-
will look like by issuing a command from the print menu . Each line tory of a disk. If you do not elect to view the document history, the
on the printed page is assigned a number, and sections of the pages files are listed in three columns in alphabetical order by name (in ASCII
are displayed sequentially on the screen . An overprinted line is shown collating sequence). One surprise is that the hidden operating-system
twice. The printed paper may look slightly different from the preview files IBMBIO.COM and IBMDOS.COM show up when you demand
because of the difficulty of reproducing all printer functions on a video to see all files-normally only files that Superwriter can edit are
screen. shown.
The Persyst Time Spectrum. With the CliffhangerTM A unique, And with Time Spectrum plug-
It's the most powerful and RFI-shielded connector system in expandability, you can continue
expandable multi-function that solves the problem of to add functions as you add
PC board you can buy. tying two or more I/O ports to requirements.
A Persyst Time SpectrumTM peripheral equipment like a Start with basic memory and a
multi-function board can make printer or modem, without calendar clock. Then add another
any personal computer work consuming two or more slots. asynchronous communications
better. And only Persyst has it. port. Parallel printer port.
Whether you own an IBM PC or Additional memory. Or any
XT. Or the IBM compatible combination of functions.
Compaq or Columbia. With Persyst, the choice is
There's even a Time Spectrum yours.
board for the Texas Instruments And now, one-slot capability for
PC. your Texas Instruments PC.
With Time Spectrum, you can
combine up to six powerful Now there's even a Time
functions-plus two advanced Spectrum multi-function board for
software programs-on just one your TI PC. With it, you can add
board. And get performance and The Time Spectrum Cliffhanger up to 512K RAM, two serial ports,
So ingenious , its patented.
features like nothing else. calendar clock and light pen
What's more, expansion port-capability to handle even
For the IBM PC , Compaq and functions can be plugged right the most complex and difficult
Columbia, maximum capability onto the Time Spectrum board. computing functions.
in minimum space. Or added with VersapakTM And still only consume one slot.
For example, Time Spectrum is piggyback modules. So you can The Persyst Time Spectrum
the only multi-function board that add exactly the capability you board.
lets you expand your IBM PC from need, when you need it. Maximum expandability now.
64K up to 512K RAM. Add a And quality and versatility so you
calendar clock. Add as many as Extra flexible expansion for the can keep on expanding later.
two RS-232 asynchronous IBM XT. See your IBM or TI PC dealer
communications ports, or two For the IBM XT, Time Spectrum and insist on Persyst.
synchronous and one not only delivers exceptional one-
asynchronous communications
port. Plus print spooling and as
board expansion capability, but
extra flexibility, too. PERSYST'"
much as 320K of RAM disk First, we designed Time Persyst Products, Personal
memory. Spectrum so you can add the Systems Technology, Inc.,
Up to four I/O ports-in just RAM you want without having to 15801 Rockfield Blvd., Suite A,
one slot. fill the memory rows on the XT Irvine, CA 92714. Telephone:
How did we do it? mother board. (714) 859-8871. TWX: 467864.
Circle 362 on inquiry card.
RAM and communications Optional features are Double - lace wipe sockets
socketed on the board, for with beryllium copper
See us at Comdex
expansion modules are
maximum flexibility in contacts hold component
Expandability from 64K
up to 512K RAM enables
easily snapped onto the
expansion leads firmly in place booth 820 main hall.
Time Spectrum.
your PC to handle the
most complex tasks
Connect a modem
through a serial
communications port
and you can link your
PC to the world of
telecommunications.
Initial stage : Development of basic computer technology Intermediate stage: Development of subsystems Final stage : Development of total system
----------------------
(Experimental small-scale subsystems)
Modules of individual functional mechanisms for
parallel inference machine
(Inference subsystem)
Parallel-type inference basic mechanism
------------ hardware
Simulators for experimental operation Knowledge base mechanism
L-------- -------
Techniques for integration in V LSls
L------------------_J
Intelligent programming software
IBasic software system
(Knowledge base subsystem)
I I
Problem - solvmq and inference software modules
Hardware
Software
I-
Intelligent interface software module Intelligent programming software module Software
Semantic analysis system pilot model Program verification management program
Dictionary system pilot model
Q
Parallel Inference Machine (PIM) Knowledge Base Machine (KBM)
398 November 1983 © BYTE Publications Inc. Circle 126 on inquiry card. -o
F ree Storag e:
!,agKl t
l.s a o eti n
en er b of # 2 2.
them into inference and knowledge- Fifth-Generation Computer Systems parallel processing oriented. The Ver-
base subsystems. Project is based on the new program- sion 1 is a logic programming language
In the early part of the final stage, the ming language the Version 0 Kernel Lan- based on accumulation of experiences
configurations of these software and guage, which is extended on Prolog. on the Version 0 with new functions
hardware systems developed in the in- The specification of the Version 0 Kernel added.
termediate stage are reviewed and Language was completed in 1982. As shown in figure 2 on page 398, the
evaluated. The total system is devel- The Version 0 serves as the machine Parallel Inference Machine (PIM) is a
oped, integrating the subsystems in language for Sequential Inference high-level parallel processor to directly
order to define the ultimate goals Machine, a pilot model for software execute the Version 1 Kernel Language.
clearly. development, as well as it is tentatively The Knowledge Base Machine (KBM) is
used for program description in soft- responsible for high-speed execution of
3.2 Research and Development ware development. While the Version 0 knowledge operations derived from the
Plans in the Initial Stage was developed for sequential process- study on knowledge representation and
Research in the initial stage of the ing, the Version 1 Kernel Language is relational database operations.
Parallel Inference Machine (PIM) The parallel inference machine, together with the knowledge base machine, forms the nucleus of
the Fifth-Generation Computer hardware. At the initial stage, an evaluation and study will be made
on the basic inference module configuration composed of the following:
(1) A parallel-tyle inference basic mechanism to manage the parallel execution of inference
operations.
(2) A data flow mechanism to execute inference operations and rapidly determine solutions.
(3 )An abstract data-type mechanism to consolidate detailed inference operations into several groups
and control them by group.
Modules for individual functional The parallel-type inference basic mechanism, data flow mechanism, and abstract data-type
mechanisms for PIM mechanism individually consists of functional sub-modules. Initially, prototypes of these sub-modules
will be constructed. Then these prototype sub-modules will be combined to construct a prototype
module for each of the three functional mechanisms.
Simulators for experimental Prototype simulators for experimental operation will be built to simulate module configurations, using
operation different numbers and combination of sub-modules. They will also be used to determine the op-
timum configuration of the modules for three functional mechanisms and also of the inference basic
module which these sub-modules will comprise.
Techniques for integration in VLSIs Prototype software will be developed for evaluation and examination of the VLSI convertibility of
the circuit composition of each sub-module designed. It will be used to data gathering and evalua-
tion for integration in VLSIs.
Knowledge Base Machine (KBM) The knowledge base machine, together with the parallel inference machine, forms the nucleus of
the Fifth-Generation Computer hardware. At the initial stage, an evaluative study will be made on
the configuration of the basic knowledge base module composed of the following:
(1) A basic knowledge base mechanism to provide overall management of the execution of basic
knowledge base operations.
(2) A parallel-type relation and knowledge operation mechanism to provide speedy knowledge ac-
cumulation, retrieval and updating, data conversion, etc.
(3) A relational database mechanism to provide large-capacity knowledge accumulation, storage
and management.
Modules for individual functional The basic knowledge base mechanism, parallel-type relation and knowledge operation
mechanisms for KBM mechanism, and relational database mechanism individually consist of functional sub-modules. Pro-
totypes of these sub-modules will be constructed at the initial stage. These prototype sub-modules
will be subsequently combined to produce a prototype module for each of the three functional
mechanisms.
Simulators for experimental Prototype simulators for operation tests will be built to simulate module configuration using different
operation numbers and combinations of sub-modules. They will also be used to determine the optimum con-
figuration of the modules for three functional mechanisms and also of the basic knowledge base
modules which these sub-modules will comprise.
Techniques for integration in VLSIs Prototype software will be developed for evaluation and examination of the VLSI convertibility of
the circuit composition of each sub- module designed . It will be used to data gathering and evalua-
tion for integration in VLSIs.
Basic software system The basic software system forms the nucleus of the Fifth-Generation Computer software and is com-
posed of the following four software modules for knowledge information processing:
(1) Problem solving and inference software module
(2)Knowledge base management software module
(3)Intelligent interface software module
(4)lntelligent programming software module
An extended Fifth-Generation kernel language needed for the intermediate state will be developed
by organizing the knowledge obtained through designing and breadboarding the basic software
system.
Furthermore, a prototype software system will be produced to test the correctness of specifications
and validate their accuracy.
Problem solving and inference The problem solving and inference software module has the capabilities of deductive inference,
software module inductive inference including conjecture proposing based on incomplete knowledge, and inference
by mutual complementation of knowledge. The development of a prototype of basic software for
parallel inference is planned for the initial stage for use in high-speed execution of deductive in-
ference and basic software for problem solving to determine efficient solutions to problems.
Knowledge base management The knowledge base management software module has the capabilities of knowledge accumula-
software module tion, distributed-knowledge source utilization, and knowledge acquisition. The development of a
prototype of a knowledge representation system is planned for the initial stage in order to define
knowledge data representation methods. A large- scale relational database management program
is also planned to accumulate and manage a large volume of data represented as knowledge.
Intelligent interface software The intelligent interface software module is for flexible interaction between human and computer.
module The development of a prototype of a high-level parsing program is planned for the initial stage and
is aimed at achieving high-speed parsing and simplified algorithms for natural language understan-
ding, which is critical to the man-machine interaction. Basic technologies for semantic analysis and
a pilot model of a support dictionary system will also be developed.
Intelligent programming software The intelligent programming software module has the capability of automatic conversion of an
module input problem into an efficient computer program (a kernel language level). A program module
management system with extraction capability of component modules and verification facility of a
program is planned to develop at the initial stage with the objectives to establish modular program-
ming, which is basic to intelligent programming, extraction of the necessary program, and program
verification prepared thereby.
Sequential Inference Machines (SIM) A pilot model (a prototype sequential inference machine) for efficient development of software for
pilot models for software development the Fifth-Generation Computer Systems will be developed. This model will be developed by im-
proving a selected language suitable for inference and by partly modifying the existing von Neumann-
type architecture.
Cochlea Images
Sound entering the ear is coupled
to a long coiled structure called the Figure 1: A portrait of speech vowels. WTL, WTM, and WTH are the weights applied to
cochlea. The auditory nerve is linked the low- , mid- , and high-band data, respectively. SMPLS refers to the number of samples
to this structure and senses the taken within each vowel utterance, and THRSHD represents the voicing-channel threshold.
cochleas internal vibrations. Result-
ing signals are then routed into the
brain, having undergone appropriate
processing along the way.
It is convenient to view the array of MIKE
RMS
L DATA-
ACQUISITION
ing the sound responsible for them. SYSTEM
TO
To gain insight into the character of DC
MATURE USERS
established by pin connections. The
shape filter shapes the overall spec-
trum presented to the others to create
a response similar to that of a more
VAN DAtA
17544 Midvale Ave. N., Suite 107.
is then transformed for plotting.
404 November 1983 © BYTE Publications Inc. Circle 491 on inquiry card.
"I wrote the book on WordStar-
then I fell in love with the Idea Processor!"
"If you've been dreaming about the perfect research and writing tool, a program that
really marries word processing and text database management, it's safe to wake up.
The Idea Processor has arrived."
An expert on word processors, a professional writer, and a dedicated Idea Processor enthusiast-that's CJ. And that could
be you, too. If you write-memos, books, articles, letters, contracts, programs, term papers-you should be using the Idea
Processor. Its Editor is the finest available for the IBM PC or, for that matter, for any computer. Its formatting capabilities
include automatic footnote placement, auto-indexing, and the inclusion of graphs and pictures in your document. Just
fort hose reasons alone it's your best text processing choice. Butt he real kicker is the Cardfile-Editor interface. The most
powerful text database management system ever, fully integrated into the editing function, means that you can build your
document while constantly referring to and excerpting as many text databases as you wish. The databases can interlock,
can contain tens of thousands of words each, and can contain graphs and pictures as well as text. Each entry can he up
to 8000 characters long, and is indexed by up to 10 keywords. Naturally, you can swap text in either direction-from Card-
file to document, or vice versa. So do as CJ and professional writers from many fields have done. If you think when you
write-write with the Idea Processor!
406 November 1983 © BYTE Publications Inc. Circle 468 on inquiry card.
confirmed that that, too, is a feasible Display." 1972 Conference on Speech Com-
option. munications & Processing, IEEE, April 1972.
4. Hayton, J. P "Speech Recognition and
Understanding." 6th International Conference
Future Directions on Pattern Recognition, IEEE, October 1982,
The most effective techniques are pages 570-581.
likely to be those based on change 5. Klatt, D. H. "Overview of the ARPA Speech
because response to change is a Understanding Project." Trends in Speech
Recognition, W. A. Lea, editor. Englewood
dominant characteristic of the ner-
Cliffs, NJ: Prentice-Hall, 1980, pages
vous system, and the consonants are 249-271.
the dynamic segments of the speech 6. Pederson, G. L. and H. L. Barney. "Control
sound. Perhaps, instead of plotting Methods Used in the Study of Vowels."
the relative energy levels in the band, Speech Analysis, IEEE Press, 1979, pages
Figure 4: An example of consonant plots based 45-54.
we should consider the relative
on the use of voice, mid, and high bands. 7. Schwartz, R. M. 'Acoustic Phonetic Recogni-
changes in level, or even movement
Sounds were consonant-vowel pairs with a tion." 6th International Conference on Pattern
among bands. There are many pos- Recognition, IEEE, October 1982, pages
common vowel (the dark cluster at the left).
sibilities; unfortunately, none can be 952-965.
CBUF refers to the number of consonant 8. Stewart, J. L. and B. C. Stewart. "Principal
readily evaluated with the current
samples taken within each utterance. Cues in Speech." Santa Maria, CA: Covox
card. Therefore, it's back to the draw-
Company, October 1981.
ing board to design a new interface 9. Yilmaz, H. 'A Theory of Speech Perception"
consonants presents a more signifi- card. ■ Bulletin of Mathematical Biophysics, vol. 29,
cant challenge (reference 2). 1967, pages 793-825; vol. 30, 1968, pages
Figure 4 was obtained using dif- 455-479.
ferent acquisition software. Data was References
continually collected in a circular buf- 1. Ciarcia, S. 'Analog Interfacing in the Real
A. J. Cote Jr (12937 Kentbury Dr., Clarksville,
fer until voicing was detected. That World." BYTE, January 1982, pages 72-98.
MD 21029) works as an engineer at the Applied
2. Cole, R. A., et al. "Feature-Based Speaker-
point was marked as the start of the Independent Recognition of Isolated English
Physics Laboratory at Johns Hopkins University.
He is interested in the formulation of a biologically
vowel, and a segment ahead of it was Letters." Proc ICASSP 83, IEEE, April 1983,
inspired approach to pattern analysis and machine-
considered as the consonant portion. pages 731-733,
intelligence systems.
Collection was terminated after some 3. Ferber, L. A. "Three-Parameter Speech
vowel data was gathered. Thus, the
software can handle consonant-vowel
sequences, treating the two com-
ponents separately and plotting them
with different symbols.
Consonant energy is concentrated
in the high band, but for some of
these phonemes, voicing is present.
Figure 4 was based on the use of the
voice, mid, and high channels (with
appropriate weight changes). Of
course, with that combination, the
vowel position also shifted because of
the different channels and weights.
But a software change would permit
acquisition of vowel data from the
three original channels and combina-
tion of that data with consonant data When it comes to energy savings, this. You'll glory in the power Lin-
from these channels. Interpretation you can shoot for the sun with a dal gives you to design a home you
of such a display would then be Lindal Cedar Home. can live with for a long long time.
based on symbol differences as well Design flexibility is the key. You Send $ 5 for our beautiful new
can opt for passive energy savers planhook to Lindal Cedar Homes,
as positions. Color could also be used such as thermal window's. Or go to Dept . V0.3, Box 24426, Seattle,
to distinguish data. the state-of-the-art in passive solar WA 98124. In Canada, Dept. V03,
Another way to improve the sepa- design with Heat Mirror""windows Box 2080, Nev., Westminster,
ration is to split the combined mid and a greenhouse. B.C. V3L5A3.
and high bands into three subbands, There are lots of other reasons to Or call toll-free and use Visa or
build a Lindal Cedar Home. Value. MasterCard.
with the plot displayed in a sub-
triangle of the original. Experiments
The drama of post-and-beam con- 1-600-426-05 36
struction. The warmth of Western In Ak<,,,l,u,,a, In ,nII 20o-725-J 9i)0.
conducted earlier using a cochlea Red Cedar.
model driven by a speech synthesizer B ut perhaps the best reason is Al, It1OAb CEDAR HOMES
Circle 266 on inquiry card. November 1983 © BYTE Publications Inc. 407
Pe
Pr,
S
Put a FREE ATI
Training Power under your
Peachtree this Season.
Buy PeachText 5000 TM
4. PeachCalc® electronic
spreadsheet-designed for fast and
for only $395. And accurate financial and mathematical
analysis.
you in receive a FREE 5. List Manager-gives you com-
ATI Training Power plete data management capabilities in
a simple-to-use format.
valued at $225.
Peachtree's bringing you an For a Limited Time...
extra surprise this season! It's ATI Here's what you get with your
Training Power instructional software PeachText 5000 purchase.
for PeachText 5000-the complete -At participating dealers, you
personal productivity system. get ATI Training Power instruc-
PeachText 5000 combines word tional software, retail value $225.00.
processing, financial modeling and ATI Training Power instructs you
analysis, mailing lists and simple data how to operate PeachText 5000 in
base management into one package. At two or three hours . ATI Training
one low price-$395.00 retail. From Power instructional software is made
'In actual trials using an IBM Personal Computer and 320K disk,
Peachtree Software Incorporated. ettes, Spelling Proofreader checked a 10,024•word document in 1 up of simple, step-by-step instructions
minute and 15 seconds, using the standard 20,000•word dictionary
And it's available for the microcom- supplied with the package. Checking times may vary depending on that appear on the bottom one-third
your hardware.
puters that are rapidly becoming the of the screen. The top two-thirds of the
Copyrights: Peachtree, PeachText 5000 and PeachText are trade,
industry standard: the IBM Personal marks of, and PeachCalc is a registered trademark of, Peachtree
screen simulates the PeachText 5000
Computer' and the IBM Personal Software Incorporated, an MSA Company. ATI Training Power program. It's one of the most effec-
is a trademark of American Training International. IBM Personal
Computer XT.'S"' Computer and IBM Personal Computer XT are trademarks of tive ways of learning to use any soft-
International Business Machines Corporation. COMPAQ Porta-
PeachText 5000 is also available for ble Computer is a trademark of COMPAQ Computer Corpora- ware package . And it's specifically
the COMPAQ Portable Computer;'" tion. Texas Instruments Professional Computer is a trademark of
Texas Instruments Inc. Eagle , of the Eagle PC and the Eagle
designed for PeachText 5000.
the Texas Instruments Professional 1600, is a registered trademark of Eagle Computer, Inc. Z-100 is a -Free 90-day technical support
trademark of Zenith Data Systems. Random House Electronic
Computer,',' the Zenith Z-100,nv/ the Thesaurus is a trademark of Random House Inc. from Peachtree Software Incorporated.
Eagle® PC, and the Eagle® 1600.
Coefficient Systems Corp. (212) 777-6707 611 Broadway, Suite 426B, New York, N.Y 10012
Formerly Saturn Consulting Group Inc.
#define DOTS 50 /* sector counting dots per line char ViewMode , BFlag, KbData , ModData;
#define SPS 9500 loops per second char AsciiFlg , ShowTrans , ShowRecv, View;
#define SECSIZ 0x80 char Bufr[BUFSIZ];
#define DATAMASK Ox7f char FileName[14];
#define BUFSECS 128 /* number of file sectors to buffer int Fd;
#define BUFSIZ 0x7f80 /* large text buffer ( 32K less 1 sector) unsigned TxtPtr;
#define ERRORMAX 10 /* maximum errors before abort
#define RETRYMAX 5 /* maximum retrys before abort
#define DIRCTIO 6 /* cpm bdos direct -console io command main ( argc,argv)
#define INPUT Oxff /* direct-console io input */ int argc;
char **argv;
instruct();
#define TIMEOUT -1 /* timeout character */ initializemodem();
#define SOH 1 /* start of sector character
#define EOT 4 /* end of transmission character /* the main loop */
#define ACK 6 /* acknowledge sector transmission while ( ctsready () && ( KbData != QUIT))
#define NAK 21 /* error in transmission detected if (KbData = bdos(DIRCTIO, INPUT )) /* get any char at kbd
switch (KbData)
xxxxx,, xx,,,xx x,,,,,, ,xxxxx x ,,,,, , xxxxx,, xxx xx„x,x xx „ xxx x, xxxxx,/ case CAPTURE:
x/ BFlag = "BFlag;
Miscellaneous ASCII characters. x/ if (BFlag)
x/ printf(I•Capture initiated");
Four Reasons
WhyThe
Dysan
Difference
is Worth
Paying For
RECORD
DL AR[) BAND.008"
RECORD 13W.012"
Y10 LUBRICANT
WF-SURFACE COATING
SUBSTRATE
Advanced
100% Surface
is Tested 2 Burnishing
• Techniques
3
DY10TM
• Lubricant 4 Auto-Load
• Certification
Only Dysan provides fully Dysan's advanced polishing Dysan's proprietary DY10 Dysan's unique quality
usable diskette surfaces that methods create a smoother, lubricant complements the control methods reflect
are truly 100% error-free more uniform diskette sur- advanced burnishing pro- technological leadership in
across the entire face of the face. This results in better cess. Both maximize error- designing, producing and
diskette. An exclusive on- signal quality on each track, free performance while testing precision magnetic
and-between the track test- less wear on drive heads and minimizing headwear. media. Each diskette is un-
ing procedure guarantees reliable access to data after Optimal signal presence is erringly certified by Dysan-
error-free performance millions of head passes. maintained between the built, automated and
regardless of temperature head and diskette surface microprocessor controlled
and humidity distortions or during millions of write/ certifiers. Your system and
slight head misalignments. read interfaces. data base will benefit from
Dysan's diskette reliability
DY` is a trademark of Dvsan Corporation
and unsurpassed quality.
d an Dysan®
Corporate Headquarters:
5201 Patrick Henry Drive
Select from a complete line of premium 8" and 51/4" diskettes, Santa Clara, CA 95050
in single or double densities, certified on one or both sides. (800) 551-9000
Circle 164 on inquiry card . BYTE November 1983 417
Listing 4 continued: if ((sectcurr + sectcomp ) _- 255)
if (sectcurr -- (sectnum + 1 & Oxff))
checksum - 0;
if (ViewMode == 'A')
show char(c) AsciiFlg = TRUE;
char c;
for (j - bufptr ; j < (bufptr + SECSIZ ); j++) {
if ((c >- 0 ) && (C <- 31)) Bufr[j] - readchar(1);
printf ("ctrl-%c", c + 's'); checksum - ( checksum + Bufr[j]) & Oxff;
else if (c - ' ')
printf ("< spc>"); AsciiFlg - FALSE;
else if (( c >= 's') && (c <_ if (checksum - readchar(1))
putchar(c ); errors - 0;
else if (c == 127) sectnum++;
printf("< del>"); bufptr - bufptr + SECSIZ;
else if ((sectnum % BUFSECS) - 0) {
printf(" UH", c); bufptr = 0;
return; if (write ( Fd, Bufr , BUFSECS) : ERROR)(
printf("Error writing file\n");
close(Pd);
return;
readfile(file) }
char *file;
** If the sender times out while
int firstchar, sectnum, sectcurr , sectcomp , errors; ** we're still writing, it will
int checksum; resend the sector . Hang here
int errorflag, Pd; ** until it' s done resending, then
unsigned j, bufptr; ** fall through and acknowledge.
if (View) do ; /* nothing */
ShowRecv - TRUE; while ( readchar (l) I- TIMEOUT);
ShowTrans - FALSE;
} if (IShowRecv)
Pd - creat ( file); if (((sectnum - 1) % DOTS )- 0)
if (Pd - ERROR) { printf ("\n<%4d >.", sectnum);
printf(" Cannot create %s\n", file); else
return; printf(".");
} sendchar(ACK );
else }
printf (" Receiving %s\n\n", file); else
sectnum - errors - bufptr - 0; printf (^\ nChecksum error, expected ");
initializemodem(); printf ("< %Ox>\n ", checksum);
sendchar(NAK); errorflag - TRUE;
do }
errorflag = FALSE; }
do /* get synchronization character */ else if (sectcurr - (sectnum & Oxff)) {
firstchar - readchar(5); printf("\ nReceived duplicate sector %d\n", sectnum);
while ( firatchar I- SOH /* wait for silence on the line */
&& firstchar I- EOT do ; /* nothing */
&& firstchar I- TIMEOUT); while ( readchar (l) I- TIMEOUT);
sendchar(ACK);
if (firstchar - TIMEOUT) [
errorflag - TRUE; else [
printf(" Timeout error\n"); printf("\nSynchronization error\n");
errorflag - TRUE;
}
else {
if (firstchar -- SOH) printf ("\nSector number error\n");
sectcurr - readchar(1.); errorflag - TRUE;
sectcomp - readchar(1 ); }
Listing 4 continued on page 420
BMC now offers you a dot matrix printer that delivers sophisticated features margin to
margin. The BX-80 prints bi-directional in 40, 80, 71, or 142 columns in normal, double
width or compressed text. And you can mix these in any line or print. You can also do
superscript as well as superb graphics in character or bit image. And the BX-80 does all this
with a changeable print head that delivers up to 30 million characters, with true
descenders. The BX-80 gives you an integrated friction feed with built in sprocket tractor
that adjusts to fit any size paper up to 10 inches in width.
Other features such as programmable line spacing, strobe pulse synchronization and TTL
level technology are part of the BMC tradition of performance and reliability at an
affordable price.
See us at Comdex Booth 242 CALIFORNIA
Circle 53 for dealer inquiries . Circle 54 for end-user inquiries . 16830 S. Avalon Blvd., Carson, CA 90746
Telex: 664258 BMC GDNA
Phone: (213) 515-6005
NEW YORK
450 Barell Ave., Carlstadt, NJ 07074
US A
Setting the Standard in Performance and Price
Phone: (201) 939-7079
TOLL FREE: 1 (800) 752-5002
printf (" Cannot open %s\n", file);
N Listing 4 continued:
return;
}
else
if (errorflag == TRUE) printf(" Sending %s\n\n", file);
errors++; initializemodem();
attempts = 0;
printf(" Error %d \ n", errors);
while ( readchar ( l) != TIMEOUT); sectnum = 1;
sendchar(NCK) ;
)
} while (firstchar I= EOT && errors 1= ERRORMAX);
while (( sectors = read ( Fd, Bufr, BUFSIZ/ SECSIZ )) && (attempts 1= RETRYMAX)) {
if ((firstchar _ EOT) && (errors < ERRORMAX)) { if (sectors = ERROR) {
sendchar(ACK); printf ("\ nError reading file\n");
write(Fd, Bufr, 1 + (bufptr/SECSIZ)); close(Fd);
close(Fd); return;
printf("\n\nTransfer complete\n");
else bufptr - 0;
printf("\ n\nAborting\n"); do (
attempts = 0;
do
if (IShowTrans)
if (((sectnum - 1) % DOTS) = 0)
readchar ( seconds)
printf ("\n<%4d >.", sectnum);
unsigned seconds;
else
{
char data; printf(".");
sendchaz( SOH );
seconds = seconds*SPS; sendchar ( sectnum);
while ( Iminprdy() && seconds ) /* wait until input ready sendchar (- sectnum);
--seconds; checksum = 0;
if (Iseconds) if (ViewMode == 'A')
return TIMEOUT; nothing arrived in time AsciiFlg = TRUE;
for (j = bufptr; j < (bufptr + SECSIZ); j++) {
data = mcharinp(); /* get it */
if (ShowRecv) ( /* show it if needed sendchar(Bufr[j]);
if (AsciiFlg) checksum = (checksum + Bufr[j]) &
if (((data >_ ') fifi (data <= DATAMASK)) oxff;
11 data == LF 1; data == CR 1 1 data == TAB)
putchar ( data); AsciiFlg = FALSE;
else sendchar ( checksum);
printf ("[%Ox)", data); purgeline();
else attempts++;
printf("[ %Ox]", data); } while (( readchar(10) I= ACK) &&
} (attempts 1= RETRYMAX));
return data; bufptr += SECSIZ;
sectnum++;
sectors-;
} while ( sectors && (attempts 1= RETRYMAX));
sendfile(file) }
char *file; ]
UPON REQUEST
PRODUas
$CALL
SPECIFIC WARRANTIES . COPIES AVAILABLE I^ .DISCOUNT PRICE LIST a
MONITORS REQUEST . F INNIii INFORMATION KIT K/17JaIIm
Verb aft
WE DO NOT SELL ANY USED , RECONDITION.
USI
ED, FOREIGN OR INFERIOR MODIFIED EQUIP- WRITE DATALIFE
MENT. ola-evt MICEO MANAGEMENT SYSTEMS DISKETTES
COMPUTERS
AND PRODUCTS SUBJECT TO
$
$CALL
CALL CHANGE WITHOUT NOTICE. $CALL TELEMARKET DEPT . / 1
$ CALL
DISCOUNT
Quice 1978
• PIONEER IN DIRECT TO
sf PRICES
CONSUMER SALES OF MICRO
COMPUTERS AND ELECTRONICS ; M a n s B e s, F r; e n d L
• NAME BRAND PRODUCTS
• LARGE INVENTORI ES
Micro Mana ement BUY
st s , gIriC. Sy em
• NEXT DAY SHIPMENT ON
MOST PRODUCTS
2803 Thomasville R oa d E as t
Cairo, Georgia 31728
DIRECT
(912( 377-7120 TELEMARKET DEPT. 1
mcharout(C)
char c;
sendchar(data)
char data;
while (Imoutrdy()); /* do nothing unitl ready */
outp( MDMPORT , c); /* send the character to FDC-I serial B */
while (Imoutrdy()); /* wait until output ready */
}
mcharout(data); /* send it */
ctsready(
initializemodem(
purgeline(
{
^mnnommfflmn 1=1
424 November 1983 © BYTE Publications Inc. Circle 121 on inquiry card.
COMPUTERS ARE NOT
CREATED EQUAL!
COMPARE FOR YOURSELF!`
MFR/MODEL srm IF LECrRONICS \ORTII ti TAR EPSON KAIPRO
PIED PIPER" " ADVANTAGE (1h-10 4
DISK STORAGE 1.6 ME ,. (2 DRIVES) 2uK 2 DRIv H 10K ^, DRIv [Ii '()K (_' DRIVEN
MONITOR YE S v ES v ES A EH
SE!4IAL I P.A+' n LLEL SERIAL I SERIAL
PORTS AUTO-DIAL:10DEM - I PARALLEL ) PARALLU
I^D pUpCE
Inturni,ill n h,nr ( I Dui 11,111( )11 ,11 ,iiIv(^rtiu^nmill uI uml(elilur^ I) ru(IU( I^ u nw( 1 .11 11n)(' ut g (ill)}; I(, )r(,^
426 November 1983 © BYTE Publications Inc. Circle 215 on inquiry card.
n uu a about du'' rlrtyi it's a two
ttt l rt +~ rryne,
o It joins the highly reliable fam-
l f Trtstar printers with a failure rate
tha t th enrvy of the industry: less than 1%.
ld your 120 ever need repair, a nation-
wide network of authorized service centers
stands ready for speedy repair on your six-
month end-user warranty.
Just think of it: everything you want in a
letter-quality printer... anywhere you want it.
Only $599.
Transtar
P.O. Box C-96975 , Bellevue, Washington 98009
Communications
Software ASCOMTM
ASCOMTM is the most versatile asynchronous com-
Coming Soon
DMA."C "TM-A "C" language compiler which will gen-
erate either Z80 or 8086 assembly language code. Due
to a unique optimization routine which is based upon a
functional "P-code" model, the efficiency of DMA."C"
will far exceed that of existing compilers.
Wk"
W" di 5*101
WE SPEAK YOUR LANGUAGE WE SPEAK YOUR LANGUAGE
DYNAMIC MICROPROCESSOR ASSOCIATES, INC.
545 FIFTH AVENUE, NY, NY 10017
Dealer Inquiries only • (212) 687-7115
Circle 156 on inquiry card. BYTE November 1983 429
The Software Tools
Unix Capabilities on Non-Unix Systems
This package includes utility programs, a command
interpreter, and a large programming library
by Deborah K. Scherrer, Philip H . Scherrer, Thomas H. Strong , and Samuel J. Penny
The Software Tools package is a set creating, editing, and rearranging files, or other programs. It also
of programs and subroutines that text, examining files, preparing docu- enables the user to group commands
provides the power and elegance of ments, and transforming language together to make up new commands.
Bell Laboratories' Unix on non-Unix and data. Frequently used tools are: The ease of generating and executing
computer systems. The tools offer complex user-tailored commands
Unix-like program development fea- diff determines the differences from simple ones distinguishes Unix
tures that complement systems rang- between two files and the Software Tools from other
ing from microcomputers to main- is lists the file names in a systems in which utilities are often
frames. directory clumsy. The text box "Software Tools
Available in various forms from ar maintains multiple small Shell" describes the shell in greater
several sources, the Software Tools files nested inside a larger detail.
package includes more than 60 utili- one
ty programs, a command interpreter sort sorts lines of a text file in
The Library
(shell), and a large programming several ways
The Software Tools library provides
library. find locates text patterns in a
a framework for accessing system ser-
Code sharing, coupled with early file using a flexible expres-
vices by both the tools and user pro-
feedback from users, has allowed sion syntax
grams. The library includes basic sys-
developers to build on each other's field rearranges data columns in
tem operations as well as groups of
work and has produced a dynamic a file
functions satisfying common pro-
environment in which new ideas are sedit performs serial editing
gramming needs. These include:
rapidly tried and proven. The natural functions on a file
selection process that results pro- format formats a document for
duces high-quality, useful utilities publication or distribution •Unix-type I/O (input/output)
that have been tried, improved, functions
tested, and accepted by many users The complete set of Software Tools •file and directory manipulation
with varying needs and a variety of provides most of the functional capa- • dynamic memory allocation
systems. bilities of the Unix tools. Table 1 is a •string manipulation
list of the tools and their Unix •linked-list handling
The Tools equivalents. •symbol-table creation
The Software Tools utilities provide *text-pattern matching
The Shell • data-type conversion and manip-
a framework for executing most com-
mon computing tasks. Each tool is a The Software Tools shell is a com- ulation
powerful but general software mand interpreter that reads lines • date and time formatting
module designed to do one thing from the user terminal or a file and •command-line argument handling
well. interprets them as requests to execute •process control
The tools are easy to learn and use. programs. The shell includes mech-
They perform functions such as or- anisms to redirect the input and out- Table 2 describes the library functions
ganizing and manipulating files, put of the tools to the user terminal, in detail.
Text continued on page 436
430 November 1983 © BYTE Publications Inc.
Text Manipulation
Managing Files and Directories
Software Tool Unix Utility Description
Software Tool Unix Utility Description
e, edin ed editor Is Is list files
sedit sed stream editor cd col change directory
ch gres change text patterns pwd pwd print working directory name
tr tr transliterate characters my my move/rename file
find grep locate text patterns rm rm remove files
fb find text patterns in blocks of
ar ar archive files
lines
n.a. chown, chgrp change owner/group of files
isam build index sequential access
list n.a. chmod change mode of file
xref cross reference of symbols find search for files
field manipulate fields of data In link files
mcol or -n produce multicolumn output mkdir make a directory
sort sort sort lines rmdir remove a directory
lam laminate lines of files together sum validate a file (checksum)
uniq uniq strip duplicate lines tar, tp tape archiver
rev rev reverse order of characters touch update last-change-date
number number lines file determine file type
detab convert tabs to spaces
entab convert spaces to tabs Document Preparation
crypt crypt crypt and decrypt files format roff, nroff text formatter
cpress compress files troff text formatter for typesetter
expand expand compressed files form form letter generator
os convert backspaces for printing spell spell spelling checker
col convert reverse line feeds for lookup look look up words in dictionary
printing kwic, unrot ptx generate permuted index
p1 print specific lines in file
deroff remove nroff commands
awk pattern scanning and process-
eqn generate equations for nroff
ing language
tbl generate tables for nroff
join join lines with identical fields
refer find and insert literature
prep put words on single lines
references
pubindex make index for "refer"
Manipulating Files tc translate troff output for
Tektronix 4015
cat cat concatenate/copy files
crt paginate files to terminal
cp cp copy files Process Control
pr pr paginate files for printing sh sh command-line interpreter (shell)
run run a tool (without shell)
show show all characters (control too)
tail tail print last lines of files which print full pathname of command
tee tee copy input to output and reset reset system after media
named files change
includ include files within files logout logout log out of shell
split split split up file n.a. at run process at specific time
cmp cmp simple file compare n.a. login log into system
diff dill differential file compare n.a. kill kill (background) process
diff3 three-way differential file n.a. nice run process at low priority
compare n.a. ps process status
Comm Comm print lines common to two files n.a. sleep suspend termination for
print longest, shortest line specified period
lengths n.a. wait wait for completion of a process
we we count words, characters, lines time time a process
dd convert and copy a file prof display profile data
Table 1: The Software Tools and their Unix equivalents. Table 1 continued on page 432
This announcement is neither an offer to sell nor a solicitation of an offer to buy any of these securities The offering is
made only by the Prospectus, copies of which maybe obtained in any State only from dealers or brokers who may
lawfully offer these securities in such State. cat >4.tmp < <!
.nf
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - An 5
Please see that I receive the latest information on Mall to : Kay Grover .rm 70
this offering, including a current prospectus. Petro-Lewis Securities Corporation
P.O. Box 2250 , Dept MH -2 , Denver, CO 80201
Name 1 Telephone
# Finally the shell runs the commands
Firm
# that e just prepared and
Address
# rm removes all three scratch files.
I city I State Zip
sh 3.tmp $1
rm limp 2.tmp 3.tmp
434 November 1983 © BYTE Publications Inc. Circle 363 on inquiry card.
ANEW pFtODUCTSO
Before Johann Sebastian Bach developed
a new method of tuning , you had to
change instruments practically every time
you wanted to change keys .Very difficult.
Of course, there's more. Avocet has the Coming soon : XASM68K ... 68000
tools you need from start to finish to enter,
assemble and test your software and finally (Upgrade kits will be available for new Call Us
cast it in EPROM: PROM types as they are introduced.) If you're thinking about development sys-
Text Editor VEDIT -- full-screen text edi- tems, call us for some straight talk. If we
Programmer ................ $389
tor by CompuView. Makes source code don't have what you need, we'll help you
Options include:
entry a snap. Full-screen text editing, plus find out who does. If you like, we'll even
• Software Driver Package --
TECO-like macro facility for repetitive talk about Bach.
• enhanced features, no installation
tasks. Pre-configured for over 40 terminals • required.
and personal computers as well as in user- CALL TOLL FREE 1 -800-448-8500
• CP/M-80 Version ........... $ 75
configurable form. • IBM PC Version ........... $ 95 (In the U.S. except Alaska and Hawaii)
CP/M-80 version .................... $150 RS 232 Cable .............. $ 30
CP/M-86 or MDOS version ....... $195 8748 family socket adaptor ... $ 98 VISA and Mastercard accepted All popular disc formats now
(when ordered with any Avocet product) 8751 family socket adaptor ... $174 available -- please specify . Prices do not include shipping and
handling call for exact quotes OEM INQUIRIES INVITED.
• 8755 family socket adaptor ... $135
EPROM Programmer -- Model 7128 'Trademark of Digital Research " Trademark of Microsoft
EPROM Programmer by GTek programs • G7228 Programmer by GTek -- baud
most EPROMS without the need for per- • to 2400 ... superfast, adaptive program-
sonality modules. Self-contained power • ming algorithms ... programs 2764 in one
supply ... accepts ASCII commands and • minute.
data from any computer through RS 232
serial interface. Cross-assembler hex ob-
ject files can be down-loaded directly.
• Programmer ................ $499
• Ask us about Gang and PAL programmers.
AVOCET 7
Commands include verify and read, as
well as partial programming.
PROM types supported: 2508, 2758,
• HEXTRAN Universal HEX File Con-
• verter -- Converts to and from Intel,
SYSTEMS NC:
• Motorola, MOS Technology, Mostek, DEPT. 1183-B
2516, 2716, 2532, 2732, 2732A, • RCA, Fairchild, Tektronix, Texas 804 SOUTH STATE STREET
27C32, MCM8766, 2564, 2764, 27C64, • Instruments and Binary formats. DOVER , DELAWARE 19901
27128, 8748, 8741, 8749, 8742, 8751, 302-734-0151 TELEX 467210
8755, plus Seeq and Xicor EEPROMS. • Converter, each version ....... $250
The Tools or Unix? They used pared-down versions of (shell, utilities, and library) the tools
Although the Software Tools pro- Unix utilities rewritten in RATFOR now offered a portable, uniform in-
vide many of the features of Unix, (Rational FORTRAN), a C-like pre- terface with the functionality of Unix.
they are not an exact copy of Unix. processor language (see text box, The package was implemented on
They exist alongside the local oper- "What Is RATFOR?"). The programs the diverse assortment of LBL ma-
ating system and provide many of the and the RATFOR preprocessor were chines and on many machines to
desirable aspects of Unix in situations made available on magnetic tape. The which the researchers had network
where using Unix is impossible or in- book and tape were the seeds from access. The result was Unix func-
appropriate. For instance, if you dori t which the tools movement devel- tionality on non-Unix systems and a
want to pay Unix's high price, if you oped. The movement arose inde- consistent user interface across many
want to use software packages that pendently at several major research different systems (see reference 1).
areat available in Unix versions, or laboratories and universities. One reason the Software Tools
if a Unix implementation is not avail- The tools were of immediate inter- have been so widely accepted is their
able for your hardware, the Software est to researchers and users, and the portability. The tools can be imple-
Tools can provide the power and programs were implemented on mented on virtually any machine.
elegance of the Unix interface. numerous computers. As users This portability was achieved by
Let's look at the Software tools began to experiment with and en- using a programming language that
movement and considerations that hance the programs, they began to was available on all machines and by
have made the tools successful. realize that the tools offered more isolating system dependencies into
than a useful set of utility programs. "primitive" function calls that must
The Software Tools Movement Researchers, primarily at Lawrence be implemented separately for each
In 1976 Kernighan and Plauger Berkeley Laboratory (LBL), expanded different system.
wrote Software Tools (see reference 3). the original package to include a With certain data-type manipula-
Their goal was to teach good pro- powerful subroutine library, a Unix- tion conventions and other program-
gramming style based on their exper- like shell, and many more of the Unix ming details, this portability has
iences with Unix at Bell Laboratories. utilities . By providing all three levels enabled the package to be imple-
mented on more than 50 operating enough to solve applications prob- to supplant FORTRAN's incomplete
systems. Table 3 provides a partial list lems textual, file manipulation, and I/O
of manufacturers offering computers capabilities. Even though FORTRAN
on which the tools have been imple- FORTRAN filled the first require- is used at the RATFOR base level, the
mented. ment, fell down a bit on the second, user is insulated from FORTRAN just
and provided little of the third. C met as the user of any high-level language
Which Language Is Best? the second and third requirements is insulated from the machine lan-
Computer languages are judged on but was not usually available on both guage.
their ability to solve specific prob- microcomputers and larger ma- The choice of language was not
lems; therefore, the best language for chines. Pascal met the third require- critical to the approach. In fact, for
the Software Tools package was the ment but was no more commonly the person using the tools the im-
one that could most adequately fill available than C and was not appro- plementation language is unimpor-
the following requirements: priate to the support of large libraries tant. Only the tools implementer and
and moderately complex bodies of people developing new tools with the
•availability-the language had to be code (see reference 2). Several other library ever need to use the language.
available on almost every machine state-of-the-art languages were ap- Had the tools been designed solely
*suitability-the language had to be pealing but not generally available. for the microcomputer environment,
appropriate for textual (as opposed to Thus, no single language met all the C might have been a more appropri-
numerical) applications; it had to be requirements, and a compromise was ate choice. With the computer in-
powerful enough to handle the sup- necessary. The RATFOR language dustry rapidly developing new
port libraries that provide the neces- preprocessor was chosen because it machines and more elegant lan-
sary file access, I/O, process control, provided the control structures, read- guages, the Software Tools commu-
and other system-support services ability, and elegance of C and was nity is now reevaluating the original
equality-the language had to be translatable into FORTRAN (the lan- choice of language and considering
high-level, easy to read and under- guage available on most systems). A mechanisms for making the tools
stand, easy to learn, and powerful C-like support library was developed available in other languages as well.
Primitives Isolate they decided to use the file types of cessing and program development
Machine Dependencies the operating system. Internal file for- (writing source code, documentation,
In the Software Tools package, sys- mats specific to the machine are hid- data preparation, etc.). These utilities
tem dependencies are isolated in the den from the user by the primitive aye characteristically limited by I/O
primitives, a set of routines that make functions, allowing both local utilities rates. Because the I/O capabilities are
up the tools' interface to the operat- and Software Tools programs to read isolated in the primitives, the effect
ing system. The primitives provide and write the same files and provid- of this problem can be reduced
standardized system services such as ing a standardized way to access files through efficient implementation of
file manipulation, I/O, process con- on all systems. Second, changes to the I/O primitives. Because all utili-
trol, and dynamic memory alloca- the local system, or interference with ties access resources through the
tion. The tools and their subroutines it to implement the package, are dis- primitives, they automatically benefit
access system services through these couraged. Such changes, combined from such optimization.
primitives. Tool source code can be with the local systems idiosyncrasies,
moved from system to system with- would make the package unstable in
out change. When the tools package new system releases. The Software Tools Users Group
is moved to a new system, only the The primitives address the issue of The need for cooperation among
primitives must be changed or re- machine efficiency; they minimize implementers and users of the tools
written. the demands of the software upon led to the formation of the Software
The original implementers of the scarce system resources like memory Tools Users Group at Menlo Park,
tools issued two prime directives to or central processor time. For exam- California. It originated at the
assure compatibility among a wide ple, the utilities of the Software Tools Lawrence Berkeley Laboratory and
variety of operating systems. First, package are oriented toward text pro- was initially funded by the Depart-
ReportWiz $99
FULL PRINTER CONTROL
ment of Energy. Since its inception in Much of the tools' source code is WITH DISK BACKUP
1978, the group has become an inter- now in the public domain and freely Define report format specifications
outside your programs and save them
national body performing the follow- distributed. The primitives, however, as a disk file. At execution time, call
ing functions: are generally developed, licensed, ReportWiz to print the report for you.
• Handles automatically printing of heading,
detail and total lines, on page overflow.
and maintained by vendors. • Edits numeric fields (commas , zero suppress,
date, sign , CRIDB , etc.).
•establishing and publishing stan- The standardization procedure • Automatic print of report page number.
• Uses ALL fancy printer controls your printer
dards for the primitives and tools used by the tools group is unusual. supports. For example you can print headings
in double width, totals underlined, messages
and supporting an ongoing stan- New utilities are collected and distrib- in italic, etc.
• Optionally redirects printer output to disk (like
dards committee uted early in their development a spooler ) to avoid printer jam problems. A
print program included lets you print this disk
•collecting and distributing infor- phase, allowing users to experiment file selecting the page range and the no. of
copies.
mation on current developments to with new ideas and reject those that • Cut your program code by as much as 50%.
avoid duplication of effort prove unportable or functionally un- -ReportWiz Tester to print $49
report samples
•collecting and evaluating new desirable. Code sharing also allows Available for CP/M-80 and IBM DOS operating systems.
utilities, extensions, and variants users and developers to glean ideas ScreenWiz and ReportWiz can be called from most popular
Basic. Cobol, Pascal. Fortran. Assembler and C programs
•holding semiannual meetings in from new offerings and incorporate All prices are in US dollars and include a comprehensive
Reference Manual, extensive examples and tutorial
conjunction with the Usenix Unix them into their own developments. demonstration programs Call for CP/M-86 availability
Shipping costs per program ( air parcel)
users group As ideas are distilled and utilities en- U.S. and Canada $ 6 Overseas $18
•publishing a newsletter and soft- hanced or extended, the utilities are
ware catalog redistributed, and those receiving If TER R SYSTEMS INC.
15 Toronto St. Suite 700 Visa. M/C Am. Exp.
•distributing tapes containing col- popular support are eventually re- Toronto, Ontario Canada M5C 2E7 C.O.D.
lections of utilities from different turned to the tools group. There they
organizations pass to the Implementers Committee,
(416) 366-2136
which makes final decisions on ac- projects, including those involving compromise between the need for
ceptance and standardization. Thus, networks, database management, vendor support and the desire for
standards are always based on ideas graphics, and word processing. user control).
or utilities tested and proven by the Among the portable packages being The Software Tools package is
community rather than on newly de- developed are experimental shells, already running on most minicom-
signed products or untested ideas. statistical analysis systems, electronic- puter and mainframe systems, and
The sharing of code and feedback mail systems, screen editors, data- extensions into the microcomputer
from users enables developers of new management packages, data-analysis world have begun.
tools to build on each other's work, packages, and source-code-mainte-
creating an environment in which nance systems. The tools group is ac- Implementing the Tools
new ideas can be quickly and tively evaluating suggested enhance- Writing programs in a language
thoroughly tested. The sharing ments and extending the primitive that is available on many systems is
results in natural selection of useful set to provide as dynamic and insufficient; you must also define an
tools that have been tried and ac- creative an environment as possible. interface layer that isolates an appli-
cepted by a large number of users Some hardware manufacturers cation program from the details of
with varying needs on many dif- avoid the Software Tools package any particular system. The primitives
ferent systems. because easy portability to a com- form the tools' interface layer and are
petitor's hardware is obviously bad the key to their success. They are the
The Present and the Future for business. Increasingly, however, only allowed connection between the
Development of the Software Tools independent companies are market- tools and the underlying operating
is proceeding on two fronts: the basic ing specific system implementations system. Porting, or adapting, the
package is being implemented on of the tools. These firms typically im- tools to a new operating system in-
new systems, and user interfaces are plement the primitives and provide volves writing the code for the
being extended. The original package maintenance and upgrade support. primitives for that new system.
provided an environment for effec- The high-level source code (utilities The primitives are more than just
tive development of programs and and portable sections of the library) a collection of subroutines; they pro-
manipulation of textual data and is left unlicensed, so the Software vide a complete environment for the
materials. However, the tools ap- Tools Users Group handles varia- tools. In a sense, they coordinate the
proach is applicable to most software tions, extensions, and standards (a "world view" of the tools with the
Name:
^^Aavaw^
-_J
Store Name: Pa. ni 4nP
he FD-PC8 is a new 8" double sided disk drive sub-system that adds an impres-
Tsive 2 .5 megabytes of online storage capacity to your IBM PC. Coupled with the
640 kilobyte capacity of the two 51/4" internal drives in your IBM PC, the system gives
you enormous data base capability from the moment you plug it in!
IBM PC styling.
The FD-PC8 looks like your other IBM PC compo- SPECIFICATIONS
nents. Same styling. Some color. Same dimen-
sions. It stacks neatly under, on top of, or next to • Full one year warranty on materials and workmanship.
your IBM PC, and better still, is only one-half the • Two fully assembled and tested Shugart double-
height of standard 8" drives. sided 8" drives also available in one drive
configuration.
IBM PC and mainframe compatible. • Direct drive DC motor.
Total interface capability with both IBM mainframes • Exactly 1/2 the height of standard 8" drives.
and PC affords new and unique data base flexi- • IBM PC styled and painted cabinet.
bility and computing opportunities to the serious • All cabling included.
PC user. • IBM 3740 format compatible.
• No-mar rubber feet.
Long life design features. • Sturdy construction easily supports PC or monitor.
The FD-PC8 utilizes Shugart drives; the standard for • Power supply designed for long life, trouble-free
quality and reliability in the computer industry. operation.
Unlike most disk drives, the motor runs only when
selected, greatly increasing the life expectancy
of the FD-PC8. PRICING
FD-PC8... dual system/$1495.00 ... single system/51095.00
FLOPPY DISK * Maynard Controller/$245.00 ... JFormat/550.00
FLOPPY SERVICES, INC. • Use of the 8" system requires the Maynard 8" controller and Tall Tree Systems'
JFormatiM software, allowing the use of two internal 5'/a" drives and the two
(DISK 741 Alexander Road
Princeton, NJ 08540
outboard 8" drives.
HIERARCHY OF PRIMITIVES
SHELL
interfaces standard. These are just a few of the features of the new BIOS
TI Model 850. Truly a sensational printer designed to be compat-
ible with your desktop personal computer. HARDWARE I/O
TOTAL CONTROL:
library of utility routines that are also part of
the tools package. The clean boundaries be-
tween the various interface layers in a system
such as this are very important for maintain-
PC/FORTHTM
GRAPHICS. GAMES . COMMUNICATIONS . ROBOTICS
ing clean portable programs. Any time these
separations are violated, the resulting program
may prove expensive to maintain and difficult
to move to new machines.
DATA ACQUISITION • PROCESS CONTROL
• PC/FOI TH ' : interactive and conversa- PC/FORTH . .................... $100.00
tional, but 20 times faster than BASIC. Includes interpreter/compiler with virtual memory
• PC/FONTN'" programs: highly structured,
and background multi-tasking, full screen editor, world view of the host operating sys-
assembler, many demonstration programs, and
modular, easy to maintain. 1 70-page manual. Complies with 83-Standard. tem. The task is simple if the tools
Upgrade to PC/FORTH+ available.
• PC FORTH': direct control over all inter- and the new system have similar
PC/FORTH +'. .................. $250.00
rupts, memory locations, and i/o ports. Allows creation of FORTH programs up to 1 views of the programmer's environ-
• PCJFONM- :full access to DOS files and I megabyte in size.
functions . DEMO DISK ....................... $5.00 ment; the task is difficult if the new
• PC/FOIITN5 application programs can Requires graphics card. system has a different view. For ex-
Extension Packages
be compiled into turnkey COM files Forth Cross Compiler ............... $300.00 ample, it took less than a week to
and distributed with no license fee. Advanced Color Graphics .......... $100.00
Intel 8087 Support .. ............... $100.00
write and test the tools' primitives for
• PC/FONTH5 Cross Compilers available
for ROM'ed or disk based applications Software Floating Point ............. $100.00 Unix because Unix's view of the pro-
Interactive Symbolic Debugger . ... $100.00
on most microprocessors. PC/GEN-Custom Character Sets ... $ 50.00 grammer's environment is similar to
• PC/FDNTN ': compatible with PC/XT, PC/TERM for Smartmodem ......... $ 60.00
that of the tools. But implementing
QTF+ Editor/Text Formatter ......... $100.00
Eagle , COMPAQ , and all hard disks. $150.00
Curry FORTH Programming Aids ... the tools' primitives on CP/M and
• PC/FONTH°: for PC-DOS 1.1 and 2.0, Cross Reference Utility ............. $ 25.00
CP/M-861, Concurrent CP/M. Hierarchical File Manager .......... $ 50.00 MS-DOS (which are based on very
8+ Tree Index Manager ............ $125.00
Trademarks : IBM, International Business Machines B+ Tree File and Index Manager. .. $200.00 different views) took more than a
Corp., CP/M, Digital Research Inc.; PC/ Forth + and Intel 8087 Processor ............... $250.00
PC/GEN, Laboratory Microsystems Inc. "Starting FORTH" Tutorial ........... $ 16.00
year.
When implementing the primi-
Laboratory Microsystems Incorporated tives, it is essential to keep in mind
4147 Beethoven Street, Los Angeles, CA 90066
91 Phone credit card orders to (213 ) 306-7412 the two prime directives: maintain
correspondence of file types and
442 November 1983 © BYTE Publications Inc. Circle 259 on inquiry card.
Tlier&s side
to the 3Kang PC
that IBM would Maybe what puts the Wang
Professional Computer ahead of
Name
Title
Company
I Address
City State Zip
Telephone '
L--------------J
WANG
The Office Automation
Computer People.
LINE area
/2/a/data the file "data" in user
area 2 on drive A
the dynamic-storage primitives for
CP/M to share the memory with the
I/O primitives. This provides the
When it comes to computer
furniture, CF&A is head and /tty the programmer's tools with dynamically available
shoulders above the rest. terminal storage while using all remaining
How did we get there? By /nul the "bit bucket;' a place memory to speed up disk operations.
offering a top line of desks, for unwanted output The Software Tools package also
workstations, enclosures, and /1st the printer enables a user to quickly access the
printer stands priced to make large collection of the tools' utilities
your bottom line look good. File names of these forms can be on a small system. Sixty nontrivial
With attractive styling and
used anywhere a file name is tools could easily occupy a large
durable construction plus
personal service and prompt needed. For example, in the tools amount of disk space. Unlike inte-
delivery. It all adds up to a top open primitive, the statement grated programs in which all func-
line of products from a top of tions are available to the user within
the line company. Computer fd = open one large complex program, the tools
Furniture and Accessories ... ("/O/c/foobar.dat'; READWRITE) are a collection of single-purpose pro-
our name says it all. grams, each of which must be loaded
results in the file /O/c/foobar.dat be- into memory when needed. To pro-
CFA
ing opened in a mode allowing ran- vide both fast program load times
dom reads and writes. The command and small disk-space usage on CP/M,
the tools were stored on disk as over-
diff /1/b/prog.bas prog.bas lays of each other. Because they all
Computer Furniture and share the common primitives, the
Accessories, Inc. displays the differences between the primitives need be loaded into mem-
515 West 132nd Street
Gardena , CA 90248 version of prog.bas on drive B in user ory only once. When a tool program
(213) 327.7710 area 1 and the version in the current is run, only the part of the program
See us at Comdex booth 517. directory. By putting CP/M's user- that is different from one tool to
446 November 1983 © BYTE Publications Inc. Circle 165 On inquiry card.
HOW DOES 1= 50?
With SUPER STAR ... The First S-100 Computer
To Use a 5 MB Removable Cartridge.
*CP/M is a trademark of Digital Research Corp. SUPER STAR, SUPER SIX, SUPER SLAVE are For European Distributor, contact: (714) 891-4004
TurboDOS is a trademark of Software 2000 Inc. trademarks of Advanced Digital Corp.
See us at Comdex booth #378 and #481. See us at Compec '83, in Sitron Computer booth #9137.
A Most
C onvenient M
The New Epson QX-1O
and the QuCeS Hard
Disk Storage System.
Available Now at Your
Local Epson Dealer .
Optional cartridge
disk for on-line/off-line
backup storage of
up to 5 megabytes
per cartridge.
make it seem that way. And at a very low price. Q.C.S reserves the right to change specifications without notice or obligation.
3 Quces Drive, Metuchen, New Jersey 08840, (201) 548-2135, Toll free: (800) 631-5944
In Canada: ASAP Computer Products (416) 738-0500
See us at COMDE'X/Fail '83, Las Vegas Convention Center, Las Vegas, Nevada, BOOTH #3255
Double the Apple II's
Color Choices
By understanding how the Apple II generates color, you can extend
the number of colors available in high- and low-resolution modes
by Robert H. Sturges Jr.
"That's a great Pac-Man program!" vides full high-resolution color or reasons. The saturation of the colors
Mark said, finally ready to call it quits allows me to write HCOLOR=13 in and their intensity is normally deter-
after his fifth game page, as I sat a BASIC program" mined by a signal not present in the
amazed at the skill he demonstrated Our discussion led me to think Apple video output: the color sub-
using my new joystick. "But it's too about how the Apple produces col- carrier. By sending out a string of
bad it doesri t have all the computer's or and the way color monitors (or sharply rising pulses and the
original colors." televisions) work. Theories on both 3.58-MHz color references, the mon-
"That's true; four colors is all you have been covered many times (see itor reacts as if a constant-amplitude
get in the Apple's hi-res mode;' I "More Colors for Your Apple;' by subcarrier were present. Thus, in
replied. Then we began musing over Allen Watson III, June 1979 BYTE, low-res mode, many colors can be
how we could solve the problem. page 60), so I'll only mention the key created.
A software "painting" package, we points to understanding how I The basic colors themselves, how-
knew, could provide a wide selection doubled the size of the Apple palette. ever, are determined in a more sub-
of colors but at the expense of resolu- tle way: the relationship between the
tion. Such a program would alternate Phase Shift = Position = Color position of a dot and the 3.58-MHz
the four Apple colors (green, violet, To understand how the Apple II reference that is a part of every
blue, and orange) plus white or uses color, consult figure 1, which horizontal scan determines the hue.
black, yet reduce the number of pix- represents the spectrum of a color The reference signal can be pictured
els (individual colored dots or picture monitor. Only the more basic colors as a sine wave stretching from the left
elements) by a factor of 2, 4, or more. (the primaries and a few close to the right edge of the usable screen
This approach would provide graph- derivatives) are shown for several area (see figure 2), with 140 cycles.
ics resolution somewhere between Each cycle (a peak and a valley) cor-
Apple's low- and high-resolution responds to 360 degrees of the color
modes. wheel, and the tint setting on the
Color selection can also be im- monitor controls the wheel's rotation.
proved through hardware; peripheral To illustrate, let's say that 0 degrees
cards provide a wide range of color, corresponds to violet and 180 degrees
graphics, and animation capabilities to green. If we start from the left edge
(see "High-Resolution Sprite- and place a dot there, that dot would
Oriented Color Graphics;' by Steve appear violet. If we instead place the
Ciarcia, August 1982 BYTE, page 57). dot one-half cycle to the right of that
The hardware approach to solving point (at 180 degrees), it would ap-
the problem, however, requires pear green. Similarly, a dot located
machine- or assembly-language pro- one-quarter cycle away from the
gramming and does not employ the green dot's position would appear
usual Applesoft BASIC instructions. blue at 90 degrees and orange at 270
"I can see the advantage of all these Figure 1 : The Apple II's color monitor degrees.
methods;' Mark said, settling back responds to the phase shift of the color Because the saturation or intensity
on the couch, "but none of them pro- subcarrier. of the color signal in the hi-res mode
-^I r7ons
EMPLOYMENT 7 MHz
OPPORTUNITIES
O o 1^---- 500 n s 500 ns
RAS
r ROBOTICS INSTRUCTOR
I Teach new program in Robotics at a Minneso-
ta Technical Institute . Salary open . Send re-
sume to: Director , Area VoTech Institute, LD194
Gr an it e F a ll s, NM 56241 , p h one 612 - 564 - 451 1,
' EOE M/F
F _300ns^ .-70n1
L-------------J
MEMORY REFRESH MICROPROCESSOR
AND VIDEO STORE
ACCESS "WINDOW"
TIME "WINDOW"
New PROCESSOR DATA VIDEO DATA
ON BUS ON BUS
VIDEO DATA IN
OPPORTUNITIES Figure 4 : Timing signals used by the Apple II to interleave video data and processor data.
Section
BYTE will feature a special
section for recruitment
advertising in all future 74LS32
74LS74
74LS86
issues. RW O
I14
RW DO D
ANO O C
BYTE is the perfect place 4116 *
to look for those High (OVER CIO)
0 (AT BID)
Technology professionals RAS LD194 .r
14MHz EXISTING
you need - over 400,000 RW DO SOCKET
paid subscribers. 4116 ( OVER D10)
OPTIONAL FOR HIRES PAGE 2
Or, if you're looking for a *ALL CONNECTIONS TO THIS 4116 ARE IN PARALLEL WITH
THE EXISTING 4116 AT CIO EXCEPT FOR RW AND DO.
new position, this is the
place to feature a Position Figure 5: Logic for introducing a programmable 45-degree phase shift.
Wanted ad.
The cost for any display ad clock. Thus, a pattern of dots that with the corresponding hi-res byte.
in this new EMPLOYMENT would ordinarily appear green is The circuit shown in figure 5 ac-
OPPORTUNITIES section shifted 90 degrees (about 70 complishes this shift and adds four
is only $356 per inch. For nanoseconds or ns) and instead ap- more colors to the hi-res palette: red,
quotes on all pears orange. yellow, cyan, and indigo. Also,
EMPLOYMENT Note that all video data is clocked because low-res data passes through
OPPORTUNITIES ads, or through the latch at B10: hi-res, low- the same circuit, 12 distinct new col-
any additional information res, and text-bit streams. Also, in the ors are added for use in low-res
on recruitment black-and-white hi-res mode, you can mode.
advertising , call our place a single dot in any of 560 Here's how it works: the phase of
special recruitment horizontal positions by choosing the the 14-MHz clock normally present at
telephone sales at HCOLOR = that either shifts or pin 3 of the 74LS74 at B10 is now con-
212/997-2556. passes the byte in which the bit trolled by an exclusive-OR gate. If the
appears. clock appears inverted at this point,
all signals will be clocked through 35
Or send in your order to: More Phase Shifts, More Colors ns early (45 degrees). Because of
One way to attain the color be- variations in the propagation delay of
BYTE tween green and orange, for exam- the 74LS194 shift registers, it is
Recruitment Advertising ple, is to introduce a 45-degree phase necessary to replace the 74LS74 at B10
Center shift into the Apple's video circuit with the faster 74S74.
P.O. Box 900 and provide a means to store this ex- The data bits that control the inver-
New York , NY 10020 tra data bit (to shift 45 degrees or not) sion of the 14-MHz clock are stored
in the 4116 device of figure 5. This 4116 wired in parallel with the ex-
16K- by 1-bit RAM (random-access isting one at D10 does the trick. The
read/write memory) is wired in RW and DO lines of both new 4116s
parallel with the existing 4116 in loca- are also paralleled; Apple's built-in
tion CIO, except for the RW line refresh logic feeds the bit streams to
and the DO line. To the programmer, the new phase-shift circuit.
it appears that a ninth bit has been
added to all locations in the lower Using the Colors from Applesoft Your Software Guardian .M
16K bytes of the Apple II. The ANO The screen shown in photo 1 il-
line is used to control access to the lustrates that all eight colors can be
bit through the 74LS32. The ou p used with no loss of resolution. The
of the RAM is latched by the RAS
MODULES
tint control is adjusted to put the cyan
line during memory refresh and midway between green and blue. I Membership
stored when the data bits of a The actual colors that appear depend Module
graphics byte are being shifted out. on your monitor or TV and its L Stewardship
The storage time is controlled by the brightness and contrast settings. Module
LD194 line and can be inhibited by The four memory locations that ❑3 Communications
AN1, effectively turning off the phase refer to the ANO and AN1 switches and Cataloging
Module
shift. Because there is no other access are shown in table 1. A reference to
141 Spiritual Growth
to the data bits by the microprocessor, location -16293 allows the phase
Module
the 4116 is used as a write-only shift of the 14-MHz clock to be con-
memory. trolled by data in the added memory. 5 Outreach Module
Extending the circuit of figure 5 to A POKE or PEEK to - 16294 restores Church Discovery
include hi-res page 2 is easy: another normal four-color operation, Module
Demo Packages
available for
Modules 1, 2, 3
written in...
"TM'
dBASE TM'
8 and 16 BIT,CP/M compatible
•0,9na A- -h inc.
• •A.flton Tate
DEALER INQUIRIES
WELCOME
1-800-ADAM 222
(1-800-232-6222)
M A User Lovin'
Software
re TM
INFORMATION SYSTEMS
P.O. Box 450125
Atlanta, Georgia 30345
(404) 329-0091
Your Software Guardian, ADAM 11 &
Photo 1 : The Apple Computer Inc. logo displayed with the colors of the expanded hi-res palette. User Lovin' Software are trademarks of
Omega Information Systems
Professionals
in the
Business!
ter "a . r.-....
" l; kl. Mal 4 ✓i ia. r f y k: awa< li a n.
l: 'C ri .r
plotting in an IF statement is sup- 130 VTAB (21):PRINT "WHITE RED YELLOW CYAN INDIGO"
140 VTAB (22): PRINT " BLACK ORANGE GREEN BLUE VIOLET"
ported, but a remark statement that 150 VTAB (1): END
carries a keyword can produce 160 DATA 3,10,5,13,1,9,6,14,2
strange results.
After preprocessing, the new pro-
gram can be run, listed, and other-
wise used as desired. It can even be
compiled to improve its running Listing 3 : The results of preprocessing on listing 2.
time. For long programs, be careful
to avoid overwriting the hi-res 10 HOME
20 POKE - 16293,0: POKE - 16296,0: HGR : POKE - 16295,0
memory areas. Listing 3 shows the 30 Y = 138:L = 28:11 = 20 + Y
results of preprocessing the program 40 -FOR X= 1TOL-2
50 READ HCOLOUR
of listing 2.
60 GOSSUB 63004
Preparing a screen for a BSAVE 70 FORK= 2 TO 9
command is also supported by the 80 READ HCOLOUR
90 GOSUB 63006
preprocessor. To invoke this feature, 100 NEXT
a digit from 1 to 5 is appended to the 110 RESTORE
120 NEXT
name of the source program. The 130 VTAB (21): PRINT "WHITE RED YELLOW CYAN INDIGO"
enabled colors are stored in memory 140 VTAB (22): PRINT " BLACK ORAN(E GREEN BLUE VIOLET"
150 VTAB (1): END
according to table 3 and the disabled
160 DATA 3,10,5,13,1,9,6,14,2
colors are on the hi-res screen (1 or 63001 END
2) specified by the source program. 63002 POKE - 16296,0: HCOLOR= 4 * (HC > 7): RETURN
63003 POKE - 16295,0: HCOLOR= HC - 8 * (HC > 7): RETURN
After running the preprocessed pro- 63004 GOSUB 63002: HPLOT X,Y TO X,H: (',(SUB 63003: HPLOT X,Y TO X,H
gram and storing the images with 63005 RETURN
63006 GOSUB 63002: HPLOT X + K * L,V TO X + K * L,H: GOSUB 63003: HPLOT X + K *
BSAVE, the full-color screen can be L,YTOX+K * L,H
recreated as outlined in step 6 above. 63007 RETURN
Model A . Single-user, expandable to multi-user. Includes dual Model 86/87. For high-speed multi-user applications. Uses
processor, 128 Kbytes of static RAM, four serial ports, CP/M"' the fastest CPU on the market (the 10MHz 8086). In addition,
8-16TM SuperCalc-86TM dBase IITM Hyper-TyperTM and Field 1.5 Mbytes of solid state disk memory give as many as five
CompanionTM M-DriveTM software is also included. users access to 16-bit software up to 35 times faster than
Model B. Ultra -high performance single or multi-user. Includes disk-based systems. Includes 512 Kbytes of 16-bit memory.
dual processor, 256 Kbytes of static RAM, nine serial ports, CP/M-86,1' MP/M-86TM SuperCalc-86 and SuperWriter-86TM
same software as Model A, plus MP/MTM 8-16TM plus Xerox service.
Model C . Our top-of-the-line multi-user microcomputer. Model 68K. A single-user computer that optimizes the powerful
Supports as many as seven user workstations as well as a new CP/M-68KTM operating system. Delivers ultra-high speed
complete complement of peripherals. Includes 512 Kbytes for those who develop their own progams . Includes 256 Kbytes
of static RAM, nine serial ports, same software as Model B. of 16-bit memory, 1.5 Mbytes of M-Drive/H, CP/M-68K,
Bundled with on-site service from Xerox Service Group. mapFORTH and C languages , as well as Xerox service.
All basic System 816 configurations provide as much as 4.8 Mbytes of floppy disk storage, and are expandable to 1 Mbyte or
more of RAM and as much as 4 Mbytes of M-Drive/H. They all have convenience features such as clock/calendar, interrupt
controllers, interval timers, and optional math processors. Programming languages available from CompuPro include Assembler,
BASIC, Pascal, PL/1 and COBOL, as well as the new ANSI FORTRAN 77TM from Digital Research.
SYSTEM 8 16
O1111111111111111111 _ IIIIOIIIIIII
Applesoft and consists of three 170 PRINT "3 PRINT CHR$(4)" + CHR$ (34) + "OPEN" + A$ + ".TEXT" + CHR$ (34)
passes. Listing 4 shows Pass 1, which 180 PRINT "4 PRINT CHR$(4)" + CHR$ (34) + "WRITE" + A$ + ".TEXT" + CHR$ (34)
190 PRINT "5 POKE33,30"
requests from the user the name of 200 PRINT "6 LIST 10,"
the Applesoft source program, which 210 PRINT "7 PRINT CHR$(4)" + CHR$ (34) + "CLOSE" + A$ + ".TEXT" + CHR$ (34)
is then captured in a text file. Pass 1
220 PRINT "8 POKE 33,39:END"
invokes Pass 2 (listing 5), which 230 PRINT "63999 REM LAST STATEMENT": REM JUST IN CASE IT WASN'T INCLUDED
creates a modified version of the 240 PRINT "RUN": REM START THE CAPTURING PROCESS
250 PRINT "RUN PASS2": REM LINK TO THE NEXT PASS
source program and appends ".PP" 260 PRINT A$: REM PASS THE PROGRAM NAME
to the name. Pass 3 is then invoked 270 PRINT D$"CLOSE PASS1.EXEC"
280 PRINT D$"EXEC PASS1.EXEC": REM NOW GO DO IT, ALREADY
to delete the temporary files needed
for the processing (listing 6). The text Listing 5: Pass 2 of the preprocessor.
screen displays each function of the
10 REM PASS2 - PRE-PROCESSOR
preprocessor as it occurs. The hi-res 20 DIM ST$(100): REM ALLOW UP TO 100 'HPLOT' STATEMENTS
pages can be written over during pro- 30 01$ = "GOSUB63002:"
40 02$ = ":GOSUB63003:"
cessing, but DOS and memory errors 50 D$ = CHR$ (4):T$ = CHR$ (1):EN$ = "63999":R$ = CHR$ (13):RT$ _ ":RETURN"
are not trapped. A single disk-drive 60 INPUT "LOAD FILE ";A$: REM MAGIC TRICK - PASS1 EXEC SUPPLIES THIS DATA
70 REM CHECK FOR BSAVE PAGE#
environment is assumed.
80 SW$ = RIGHT$ (A$,1): REM GET LAST CHAR OF NAME
90 SW = 0: REM RESET THE SWITCH
Conclusion 100 IF SW$ > "0" AND SW$ < "6" THEN SW = 1: REM SET THE SWITCH
110 POKE 34,0: VTAB (2): PRINT "SCANNING FILE ";A$;".TEXT"
Doubling the available low-res col- 120 PRINT : PRINT : POKE 34,3
ors involves the same POKE 130 PRINT D$"OPEN"A$".TEXT"
140 PRINT D$"READ"A$".TEXT"
statements listed in table 1, and the 150 S$ = "": REM START OF GET-LOOP
two-step plotting process is similar. 160 GET B$: IF B$ < > R$ THEN S$ = S$ + B$: GOTO 160
170 PRINT T$S$: IF LEN (S$) = 0 THEN 150
To select a new phase-shifted color,
180 IF LEFT$ (S$,5) = EN$ THEN 320: REM ALL DONE WITH INPUT
use the statement POKE - 16296,0 to 190 REM SCAN FOR "H" - A PRELIMINARY LOOK
enable the color hardware, then plot 200 IN = LEN (S$) - 5:1 = 2: REM MAX SCAN RANGE
210 MS$ = MID$ (S$,I,1)
any color from 8 to 15 (high-bit set). 220 IF MS$ = "H" OR MS$ _ "X" OR MS$ = "D" THEN 250
Next, disable the color hardware with 230 I = I + 1: IF I = LN THIN 150
240 (10'10 210
POKE - 16295,0 and plot the color ac-
250 REM GOT ONE; IS IT "Hp"
cording to table 4. Because the low- 260 MS$ = MID$ (S$,I,5)
res mode treats a single byte as two 270 IF MS$ = "HPLO " OR MS$ = "XDRAW" OR MS$ = "DRAW " THEN 290
280 GOTO 150
color nibbles (half-bytes) and only 290 REM "ES, IT'S AN HPIOT
one "extra" bit exists per byte, both 300 K = K + 1:ST$(K) = S$
310 IF K < 100 THEN 150
nibbles are either shifted or unshifted 320 PRINT D$"CTOSE"A$".TEXT"'
in color. Photo 2 shows the 32 ad- 330 POKE 34,0: VTAB (2): PRINT "ANALYZING FILE ";A$;".TEXT
340 PRINT : PRINT : POKE 34,3
dressable low-res colors. 350 REM CREATE THE PRE-PROCESSED PROGRAM IN A TEXT FILE
Another use for hi-res phase shift- 360 PRINT D$"OPEN OUT. TEXT"
ing is to double the number of 370 PRINT D$"WRITE OUT.TEXT"
380 PRINT : PRINT "LOAD" + A$
horizontal dot locations in black-and- 390 KMAX = K:K = O:GSN = 3003
white plots. A total of 1120 horizontal 400 REM 'GSN' IS A ( ERATED STATEMENT NUMBER
410 PRINT 63001 END": REM JUST TO BE SURE
positions become addressable, sub- 412 PRINT 63002 POKE-16296,0:HCOLOR-4*(HC>7):RETU1;N"
ject to the restriction that any phase 414 PRINT "63003 POKE - 16295,0: HCOLOR-- HC - 8 * (HC > 7): RETURN"
420 K = K + 1: IF K > KIIAX THEN 650
shift applies to a full byte. The left
430 S$ = ST$(K):I = 2:LS = LEN (S$)
half of photo 3 was plotted by invok- 440 I = I + 1: IF I > IS THEN PRINT S$: GOIO 420: REM DONE WITH THIS STATED IT
Text continued on page 463 Listing 5 continued on page 460
"V p1 /" Your Apple's telephone. their toll-free number And you're Discount shopping to abstracts of articles
already well on your way to getting from business magazines. And everything
///1111% on-line! you need to know is right there in your
It frees up your time . This offer also comprehensive, illustrated User's Manual.
1 / entitles you to $20.75 worth of connect It's included with our free membership
time-at no charge. Use it as you please! to THE SOURCE during this special,
Check the latest news and sports. limited time offer from Hayes.
Look up your flight schedule. View Plus the last word on communications.
your stock portfolio. You name it. The Now here's a book that delivers what it
time is yours! Sixty minutes worth, or promises! In Alfred Glossbrenner's best
more, depending on the day and seller, THE COMPLETE HANDBOOK OF
hour. PERSONAL COMPUTER COMMUNICA-
Giving you lots of connec- TIONS, you'll find a thorough, informative
tions. THE study of microcompu-
SOURCE has
assembled the
most compre-
Hayesv ter communications.
Worth every cent of
the $19.95 this hard -
hensive programs avail- bound book sells for And yours absolutely
able on any system. For free! Ifyou act now! See your dealer soon.
fun and practical appli- Buy Micromodem IIe with Smartcom I,
cations. From games and get the best telecomputing system for
' to commodity news. your Apple. Plus a $140 value FREE.
QI/ln,,,, l/rl ^^^llm„'111,
Electronic mail Hayes Microcomputer Products, Inc.
to telecon- 5923 Peachtree Industrial Blvd., Norcross,
ferencing. Georgia 30092.4041449-8791.
411
Between Nov. l-Jan. 15, you and
your Apple can make the big break.
From isolated desktop computing. Here 's all you have to do:
To the exciting world of telecomput- When you purchase your Micro- Within a week you will receive an
ing. With Hayes Micromodem IIe modem He with Smartcom I, save 3 . agreement from THE SOURCE. along
and Smartcom I communications your sales receipt and Hayes registration with your New Member Kit. Sign the agree-
card (packed inside the box). ment, and return it within 10 days to THE
software. A complete telecomputing SOURCE, along with your sales receipt for
package for Apple II, III, IIe or Apple 2 Pickup the phone and call THE
. SOURCE. on their toll-free number: Micromodem IIe/Smartcom I, and Hayes
Plus computers. Let Micromodem
Ile connect you, via telephone 1-800-336-3366.
Tell THE SOURCE representative that you
registration card. Remember, send no money.
Your membership is free!
4 That's all it takes! Look for your User's
lines, to computers, terminals . Manual and free communications book
are participating in the special Ha es pro-
and information services all motion , give the serial number of your within two weeks of receipt of the agree-
across America. Including THE Micromodem Ile (on the modem), and your ment. sales receipt and registration card.
SOURCES` AMERICA'S INFORMA- credit card number (VISA, MasterCard, or tTHE SOURCE requires a major credit card for billing of
American Express).t You will get your hourly connect time to individual members. Corporate
TION UTILITY.SM password to THE SOURCE, right on the spot! members may apply for direct billing.
This offer takes you right to THE I
SOURCEI And you won't have to L-------------------------J
pay to join! The same day you pur- ' Suggested retail price . "" 60 minutes or more connect time. depending on the day and hour.
71983 Hayes Microcomputer Products . Inc. Micromodem Ile and Smartcom I are trademarks of Hayes Microcomputer Products. Inc.
chase your Micromodem Ile with THE SOURCE and AMERICA ' S INFORMATION UTILITY are service marks of Source Telecomputing Corporation . a subsidiary of The
Smartcom I, call THE SOURCE on Reader ' s Digest Association . Inc. Apple Compu ter is a registered trademark of Apple Computer. Inc.
460 November 1983 © BYTE Publications Inc. I Circle 477 on inquiry card.
TOSHIBA
Nothing shows ,off
your IBM PC
HkeToshiba's P1350
printer.
When Fortune 500 companies hire you to plan and implement top management strategies, you just don't have
room for error. So when Management Analysis Center decided to standardize on add-ons for their IBM PCs, they
wanted the most reliable, most integrated line of products they could find. Their choice? Significantly, IDE.
"We quickly learned that we wanted an IDE expansion board in every PC." MAC began by trying several other
brands of add-ons - but things didn't always go as they were supposed to. All that changed when they discovered the
IDEAplus Combination Card from IDE. Before long they were trying other IDE products. And soon after that, they
were using all of our products simultaneously. With beautiful, trouble-free results.
`Now when we install an IDE board, I almost don't bother to test it." Of course, one reason people may feel they
don't have to test our products is because we test them. Not just as components, but as integrated units - and for 100%
*See all of IDE's products at COMDEX: Shown above, our IDEAboard Memory Card, IDEAplus Combination Card, IDEAComm 1200 Integral Modem,
and IDEAdisk Winchester Disk Drive (available in 5MB-40MB capacities); plus our IDEAshare and IDEAnet disk-sharing and networking products,
OUT O N R -u
D E:
I
r *36
I M
of r `5 I
4 P.6 0.
r J
r u ,J 4j
l^
I' R •
F. C
ai R i' f ny-
P' *y ^4`.v^t is
cell, b
8311
?-PA2FC Gii i 1 1 I
See us at
COmD x7FaI1 '83
November 28-December 2, 1983
Booth Number W948 West Exhibit Hall
Circle 220 on inquiry card.
of their functions. But product performance is only one side of our reliability...
"Theirservice is just superb. And we can count on it in all our offices nationwide." Support - that's the other
side of our reliability. And you'll find plenty of it at IDE. Across the country, and internationally. It's the kind of support
that will be there in the future, too, as our line expands.*
"When it comes to add-ons for the IBM PC, it just isn't worth going
anywhere else. " If reliability across a broad product line sounds like
something you can use,give us a call at 1-800-257-5027 ( in Massachusetts,
call 617-275-4430). Or visit us at COMDEX November 28 to December 2. Better ideas for personal computers.
Either way, we 'll get the word out to you on IDE. IDEAssociates, Inc., 7 Oak Park Drive, Bedford, MA 01730
IDEAComm 3278 Mainframe Communications Card, IDEAmini 1/0 Card, and IDEAgraph family of graphics products.
TICTOC
WE'VE GOT
THE CLOCK
Enhance the performance of your IBM® PC or XT with RAM + 3, a new
multifunction board from Seattle Computer. It combines the most needed
functions for your PC on a single card. This leaves the PC's other expansion slots
open for your future needs. Here's what you get:
Lithium Powered Clock The RAM + 3
clock/calendar eliminates the need to manually
input the date and time each time you power up.
And the inexpensive lithium battery ensures that
the clock keeps accurate time even when the power
is off.
RS-232 Serial Port It's an easy way to connect letter quality
printers, modems and other peripherals to your IBM. It's
compatible with IBM's Asynchronous Communications Adapter
and can be selected as either COM 1 or COM2. No translation
software is required.
Parallel Printer Port Designed to operate most
parallel printers, it is functionally identical to and
completely compatible with the IBM Printer
Adapter.
Memory Options To increase the memory
capacity of your IBM, there are five RAM +3
memory options: Ok, 64k, 128k 192k, and 256k.
The memory expansion boards are socketed and
expandable in 64k increments to 256k. For users
who do not need to increase the memory of their
PC but want the clock and added port capabilities,
a no memory, unsocketed RAM +3 is also
available.
FLASH DISK" and FLASH PRINT'' To
dramatically improve your PC's throughput,
FLASH DISK lets you designate as much as 576k
of RAM as a disk drive. And with FLASH PRINT,
Designed to display musical nota- (listed in reference 1, appendix G), custom patterns for the upper 128
tion on the IBM Personal Computer's each of which is assigned a code standard patterns (the ones above
screen, a BASIC program called Font ranging from 0 to 255. The decimal hexadecimal 80). Reference 2 (pages
lets you substitute custom symbols code 65, for example, signifies the 3 through 6) provides a terse discus-
for a portion of the computer's stan- capital letter A. The computer sion of the substitution mechanics.
dard character set. And even if you're displays each character within an 8- Essentially, to substitute your own
not interested in character-set design by 8-dot box on its screen, and patterns when the computer is in
and manipulation, you might still displaying A, for instance, is merely Screen Mode 1 or 2, you need only
find this article of interest-Font a matter of illuminating specific dots write the starting memory location of
makes heavy use of softkeys (assign- within the box. An integrated circuit your custom set of box patterns into
able keys) and softkey trapping, thus called a character generator stores the the 8088 microprocessor's interrupt
demonstrating techniques you can vector 1F hexadecimal, located at
use in a wide variety of programming memory location 125 (decimal). You
chores.
The IBM Personal can think of this vector as a flag
Computer displays 256 variable that the computer tests when
Hardware Requirements standard characters it's in a graphics mode and com-
Font is designed to run on an IBM manded to print a character whose
using an on-board
Personal Computer (PC) with 64K code is greater than 127. If the
bytes of RAM (random-access read/ character generator. variable is not 0, the computer
write memory), an 80-character by assumes that the value is a pointer to
25-line high-resolution monitor, a box patterns for all 256 characters; to the custom pattern table, and it
color-graphics-monitor adapter, a display a character, the computer's displays the custom pattern rather
51/4-inch disk-drive adapter, and display electronics looks up that than the standard one.
BASICA (the advanced BASIC inter- character's code in the character In summary, then, redefining char-
preter); you can, however, modify it generator and illuminates the cor- acters when using the PC requires
to run with less equipment. responding dots on the screen. placing the computer in a graphics
Before considering Font's operation The computer isn't limited to dis- mode, storing the address of a re-
in detail, consider how the IBM PC playing the patterns stored in the placement pattern table in interrupt
handles character display during nor- character generator, however. It has vector 1F hexadecimal, and generat-
mal operation. It features a standard two graphics modes-Screen Modes ing and loading the pattern table that
font consisting of 256 characters 1 and 2-that allow substitution of reflects your custom character set.
•character editing
•experimental use of characters
•experiment saving
•experiment loading
*character-pattern saving
•character-pattern loading
DROPOUT. character
•erasing a character pattern
•aborting the current edited version
The war against dust and dirt Cleaning not provided by liquid
cleaners.
of a character
never ends. So before you boot-
up your equipment, and Dust-Off II's remarkable
everytime you replace a pinpoint accuracy zeros in on the
cassette, disk or drive precise area being dusted. And The PC's softkeys make programs
filter, be sure to use Dust-Off II; you have total control-every- divided into functions and subfunc-
it counteracts dust, grit and lint. thing from a gentle breeze for tions easy to implement and use. The
Otherwise you're flirting with Font user is guided from function to
costly dropouts, head crashes subfunction by means of the softkeys
and downtime. and the softkey menu displayed on
Dust-Off II is most effective
the bottom (twenty-fifth) screen line,
when used with Stat-Off II. Stat-
or menu line. Also, the softkey tech-
Off II neutralizes dust-holding
Stat- Off II neutralizes dust-holding nique prevents confused users from
static electricity while Dust-Off II static electricity from media and
blasts loose dust away There's machines. trying to use features of one function
also the Dual Extender and Mini- delicate computer mechanisms after invoking another function. Only
Vac for vacuuming dust out of to a heavy blast for grimy dirt. those operations displayed on line 25
hard-to-reach places. Don't let contamination dis- can be selected; the computer thus
Photographic professionals rupt your computer operation. ensures that only appropriate fea-
have used Dust-Off brand Stock up on Dust-Off II-the ad- tures can be chosen.
products consistently on vanced dry cleaning system, Font uses softkeys (both function
their delicate lenses and at your local computer or and cursor) in the trap mode, as op-
expensive cameras for office supply dealer.
posed to the generate-character-
over ten years. They Or send $1.00 (for
string mode. In the trap mode, each
know it's the safe, dry, postage and handling)
enabled softkey is assigned both a
efficient way to contami- for a 3 oz. trial size and
literature today. trap subroutine and a menu phrase
nant-free cleaning.
that's displayed on the screens menu
line. When an enabled softkey is
pressed, the assigned subroutine is
executed regardless of any other pro-
gram line that is executing. No IN-
PUT statements are required here,
Dust Off II
The safe dry cleaning system
thus eliminating the insatiable
prompting '7' and "Redo from start"
command.
Falcon Safety Products Inc 10SI, Hr stol Road, Mountainside, NJ 07092
468 November 1983 © BYTE Publications Inc. Circle 186 on inquiry card.
INTRODUCING
TH E T1M0- PRINTER
PRIN TE R B UFFER:
MICROBUFFER 11+
ike all Microbuffer models, the Microbuffer II+
L eliminates waiting for your printer to finish
before you can use your computer again. It allows
you to print and process simultaneously.
But the Microbuffer II+ has one unique quality
not found in any other Microbuffer: it can be used
with virtually any printer-serial or parallel, or both
at once!
If you have an Apple II, II+ , II/e and more than
one printer, Microbuffer II+ can eliminate a
tremendous bottleneck.
While your parallel printer is going at full
speed, your serial printer can be printing the same
file or a different file right along with it. And you
can be using the Apple to do something else at
the same time.
The Microbuffer II+ printer interface will fully
support the Apple Ile 80-column format. And it
allows an 80-column screen dump from the
Videx 80-column board in your Apple II or II+.
Perhaps, best of all, Microbuffer II+ is versatile
and smart. It supports over 30 commands for text
formatting, sending printer controls, printing screen
dumps and setting up the MII+ itself. AND it
includes graphics print routines for nine popular
printers as well as 8 additional graphics printing
commands. Whether you have I printer or 2,
Microbuffer gives you the maximum amount of
printing flexibility in the minimum amount of time.
The new Microbuffer II+ is available now in
16K, 32K, and 64K models. Ask your dealer for a
demonstration, or for further information.
MICROBUFFER:
SO WHAT ARE YOU WAITING FOR?.
Another fine = -
product from =-PRACTICAL
=PER/PHERALS
31245 La Baya Drive, Westlake Village, CA 91362
(213) 991-8200 . TWX 910-336-5431
- ------- -- ----
J r V-41.
+. ae
The I-Bus
3090 LOCATE ENROW , ENCOL : PRINT SPACE]')4i
3095 RETURN
3100 REM DISPLAY CURREN T E:XPEF:IME:NT
3125 FOR 1=0 TO EXPROW
Expansion
3145 FOR J=0 TO EXPCOL
3150 PRINT CHRI( EXF'EF:IMEr'T; I,J) );
3155 NEXT J
3160 PRINT
Z5us
3185 PRINT ROWLABEL$;' ';ROWLA:-LLS; ;ROWLA,.ELt; ;ROWLALLL$
3190 FOR 1=0 TO 2
3195 FOR J=0 TO 34
3200 PRINT CHR$(40*IFJ+125);
8863 Balboa Avenue SYSTEMS 3205 NEXT J
3210 PRINT Listing I continued on page 474
San Diego , CA 92123
Floppies Think They're Winchesters. Our Winchesters Think Big. Chester capacity up to 200 megabytes,
People get awfully impatient with There is only so much area on a 5 A think Sage micros.
slow drives. But the awful truth is, inch hard disk. So how come we can Call today for full details and the
most micros are slower than the give you an extra 1.5Mybytes on a name of your nearest dealer.
slowest drives. 1OMybyte Winchester? Sage Computer Technology, Corpo-
When a processor is unable to keep Remember, it's the computer, not rate Office, 4905 Energy Way, Reno,
up with a drive, it simply slams the the drive, that makes the difference. Nevada 89502. Phone (702) 322-6868.
door shut after reading only part of a The Sage IV micro features full track TWX: 910-395-6073/SAGE RNO
track. The diskette continues speeding buffering instead of one or two sector Eastern United States
along under the head, but no data is buffering. This means that the disk Sage Computer Technology,
being transferred. After a sector of area that usually must be reserved for 15 New England Executive Park
dead time, the read resumes again Suite 120, Burlington, MA 01803
where it left off. (617) 229-6868
Not so in a SageTM micro.
In UK
It can read an entire track
TD1 LTD, 29 Alma Vale Road,
in one revolution,
Clifton, Bristol BS82HL
step to the next
Tel: (0272) 742796
cylinder and read
Tx: 444 653 Advice G
another entire trace
during the second In Germany
revolution. Time- MM Computer, GmbH,
wasting with interleaving header information, Hallwanger Str. 59,8210 Prien
and skewing never occur. synchronizing gaps and trailer gaps Tel: 08051/3074 Tx: 525 400 mmco-d
The lightning fast disk interfacing can now be used for storage.
© 1983 Sage Computer Technology all rights
and 68000 processor actually let the Be A Sage Thinker. reserved Sage & Sage IV are trademarks of
floppy drives on a Sage micro meet the No other computer gives you so Sage Computer Technology
theoretical transfer rate for standard much disk performance and capacity
5 A inch floppy disk drives. for so little.
How fast is that? Fast enough So whether you'd be satisfied with
to load a 20K program in about a one or two floppies that think they're
second. Winchesters, or if you need big Win- COMPUTER IF TECHNOLOGY
The computer you don 't wait for!
Circle 404 on inquiry card. N"
Listing 1 continued:
321.5 NEXT I
3220 FOR I = 120 TO 127: PRINT CHR $( I+123 ):" " r: NEXT 1: F'RIt:I
3225 RETURN
3230 REM OBTAIN FILENAME FROM USER
3235 GOSUB 1125 : FSUBR=1: CLS
3240 LOCATE FILEF'ROMF ' TR;OW, 1 : PRINT LABEL$
3245 LOCATE FILEF'ROMF ' TROW + 2,1: PRINT ASN $ i: INPUT RESPONSE$
3250 RETURN
4000 REM
4005 REM CHARACTER FILE LOAL:/SAVE
401.0 REM
4015 REM CHARACTER FILE LOAD
4020 LABEL $=" LOAD A CHARACTER: FILE ": ASKS="ENTER FILENAME"
4025 GOSUB 3230
4030 IF RESFONSE$="" THEN CLS: RETURN
4035 DEF SEG=O
4040 BLOAD RESPOOSE$,TABLEAL:DR
4045 CFILE $= RESPONSE$
4050 CLS: RETURN
4055 REM CHARACTER FILE SAVE
4060 LABEL $=" SAVE THE CHARACTER FILE CURRENT FILENAME ="+ CFILE$
THIS MAY BE 4065 ASKS =" ENTER FILENAME"
4070 GOSUB 3230
THE SAVINGS ON 4075 IF RESPONSE $="" THEN CLS: RETURN
4080 CFILE $= RESPONSE$: DEF SEG=O
4085 BSAVE RESPONSE$,TABLEADL: R,1024
A MEMBER OF 5015 CLS: GOSUB 1125: GOSUB 3175: CROW=O : FREF'EAT=O : FCURSOR=O
5020 BASN $= SPACE $( 15 )+CHR $( 13 )1-SPACE$: 21
5025 WHILE FSUBR=0
SOFTWARE 5030 GOSUB 1190: FABOR1=0 : FDEFINE=0
5035 ASh:%=" ENTER: CHARACTER' +CHF:' ( 13 )+' CODE ( 0-126)
OF THE 5040 WHILE Et4TRY$='-
5045 ENPROW = 16: ENROW = 17: ENCOL = 15: GOSUB 3015
MONTH CLUB 5050 LOCATE ENPROW,1: F'RIt:T BASK$
5055 IF FSU8R = 1 THEN 6010 5125
5060 CHAR = VAL(EN.TRY$): IF CHAR<0 OR CHAR:'127 THEN ENTRY$=""
5065 WEND
As a member of the Software of 5070 CHAR=CHAR+128
5075 GOSUB 2015: GOSUL+ 1125: COSUfi 2075: GOSU:2 1220
the Month Club, you'll receive: 5080 WHILE FABORT = O ANL: FL:EFIN:E=0
5085 GOSUB 1090
5090 IF R $= EBCHAR $ OR R$=EDCHAR $ THEN CROW == ER: COSUB 2165
■ SAVINGS : high volume CLUB 5095 IF FCOPY = 1 THEN GOSU3 1125: COSU+ 2233: G03UI 1220
purchases allow wholesale-like 5100 IF FERASE = 1 THEN GO3UL+ 1125: 00524 2310: GOSUB 1220
5105 WEND
prices to members. 5110 IF FABORT = 1 THEN GOSUB 2045
Example : dBASE II .... $ 389* 5115 IF FDEFINE = 1 THEN GOSUB 2350
5120 ENNTRY$=""
■ SELECTIONS: members to 5125 WEND
5130 CLS: RETURN
decide best-seller list by 6000 REM
frequent polling: 40-50% off. 6005 REM CHARACTER PATTERN USE
6010 REM
Other requests at cost plus 5-10%. 6015 CLS: GOSUB 1125 : GOSUB 3175 : G05U3 3100 : GOSU3 1285: RCOLiL='J: COLE=0
6020 ASK $=" ENTER CHARACTER "+ CHR$(13 )+" CODE (0-126)": FCURSOR=1
■ SUPPORT : technical hot-line. 6025 ENPROW = 18: ENROW=19 : ENCOL=14
6030 WHILE FSUBR=0
■ NEWSLETTERS: tips & 6035 GOSUB 3015: IF FSUIR = 1 THEN 6050
6040 IF FREPEAT = 1 THEN LOCATE CUSROW+3 , CUSCOL-' : PRINT RCODEC FRLPEA1=0
"how-to" by consultants. ELSE RCODE='VAL(ENTR: Y$): LOCATE CUSF,'OW +3,CUSCOL-7: POINT "
6045 IF RCODE = 0 AND RCODL'::= 127 THEN LOCATE ER4CUSROWf1 , EC+LUSCOL+1,1:
■ HARDWARE SPECIALS: co-op PRINT CHR$( RCOL : E+12,`3 )i : EXPERIMENT ( ER,EC )= RCOL:E1123
savings. 6050 WEND
6055 CLS: RETURN
■ No minimum purchase required. 7000 REM
7005 REM EXPERIMENT LOAD "SAVE
701.0 REM
Membership registration fee $25. 707.5 REM EXPERIMENT LOAD
Join now for only $7 (limited time) 7020 LABEL $=" LOAD AN EXFFRTnit:T " ASOE="[NtLR FILENAME
7025 GOSUB 3230: IF T E Y' OO: - p_:" " THEN CLG RLI URr,
and receive price list. w 7030 EFILE $= RESPONSE$
7035 OPEN EFILE $ FOR INPUT AS 41
7040 FOR 1=0 TO EXPROW
BX 11-83 - - - - - - - -**VW4 7045 FOR. 1=0 TO EXPCOL
SOFTWARE OF THE 7050 INPUTt1 , EXPERIMENI(I,J)
7055 NEXT T
MONTH CLUB , INC. 7060 NEXT I
953 Mission St., Mint Mall 7065 CLOSE 1. CLS: RETURN
San Francisco, CA 94103 1 7070 REM EXPERIMENT SAVL
MONTH U 7075 LABEL $=" SAVE AN EXPERIMENT CURRENT EXPERIMENT IS "+LP1LE$
Enclosed is $7 for this special. 7080 ASY;$=" ENTEF; FILENAME "
Please enroll me in the club. 7035 GOSUB 3230: IF F:ESF'ONSE$=" 1HEN CLS: RETURN
7090 EFILE$=RESF-'ONS`E$
Name 7095 OPEN EFILE$ FOR OUTI'U1 AS 41
7100 FOR I=O TO EXPROW
7105 FOR J=0 TO EXPCUL
Address
7110 PRINT 41,EXPERIMENI(I,J)
711.5 NEXT .J
City 7120 NEXT I
7125 CLOSE 1: CLS: RETURN:
8000 REM
State/Zip
8005 REM INITIALIZATION Listing 1 continued on page 476
*Plus shipping handling. Subject to change without notice.
474 November 1983 © BYTE Publications Inc. Circle 318 on inquiry card. -0
There's a certain kind of person
who buys -a Morrow business computer.
The kind of person who doesn't follow the crowd. In business. Or away from it.
You've succeeded by making your own decisions.
And when it comes to a decision on computers, you know-that you don't have to pay
a lot of money to get a lot of computer. Morrow: knows that too.
That's why we make a complete, line of, systems, including software, from $1599 to
$2745. Plus letter-quality printers-starting .at $595. All, with performance so reliable you'll
probably never need the nationwide service we offer from Xerox.
But maybe you don't know this: We've just introduced a "hard-disk system with more
performance at a lower price than anything else on the m4rket. Anything.
The new MD11 includes an LIMB hard disk, 400K of fli ppy memory; 128K RAM;
8K ROM; 2 serial, I parallel and a main frame communications.port. Add the legendary speed
of the Morrow controller, acomplete papkage of software, plus
a full-size terminal, and you may not be ready for the price:
$2745, complete. :
Morrow has never built computers to please everybody-
We build them for people who demand value. -
It's simple. Those who. know. buy Morrow.
The computer for independent people.
Morrow, 600 McCormick Street. San Leandro , CA 05477
For the Morrow Dealer nearest VOL] , call: (800( 521-3493
(415( 430-1970 In California
0
Text continued from page 470: Listing I continued:
statement. 8010 REM
801.5 CLEAR . 28804
Pattern editing demonstrates a 8020 DEFINT C,E,F,I,J,M,O,F',6;,',',X,Y
more complicated (and powerful) use 8025 PROMPTROW=10: PROMF'TCOL=30: CEDROW=i0: CEDCOL=1: EXPRUW=14: EXF'COL=55
8030 DISPROW=1 : CUSROW=B: CUSCOL=22: FILLPRU F'TIiUW=1
of a softkey. MAIN uses F4 as the 8035 CLS: LOCATE PROMPIROW,PROMPTCUL. FOIST "FONT EDITOR V1.0" PF'Ir:T,
PRINT SPACE$(31);"ISITIALI R.G..."
CHARACTER PATTERN EDIT 8040 IIIM EXPERIMENT; EXF'ROW,EXF'CUL ),CUR; );CUF;SOF.5),PRE'J( 7)
(CEDIT) function; the subroutine 8045 G'FILES="°' EFILE$='-. ROWLADELI="O 1 2 2 4 5
8050 EBCHAR$ = "', EDCHAR$="D"
starting at line 5000 of listing 1 is the 8055 FOR I =2 TO 5; CURSOR(1)=-I: SEXT 1: CURSUR(0)=3: CUF;SUR(1)=8
8060 SCREEN 2: KEY OFF
trap routine for this key. But this 8065 ADDRMAX = 65535! TAP EALDF;=AI L:F:MAX 1004
routine is actually the entire charac- 8070 DEF SEG= 0: POKE 1 'S, (TAI•LEADL R;`25
8075 FOR I=0 TO 1023: POKE TAB'LLA11DRtI,0. T
ter-edit module, and it acts like a 9000 REM
"mini-MAIN" routine-the module 9005 REM MAIN
9010 REM
sets up the softkeys for its own sub- 9015 CLS: FSUBR=1
9020 WHILE 1=1
functions, obtains your input, and 9025 IF FSUBR =1 THEN FSUBR=O: GOSUL+ 1145: KL ON
lets you push a cursor around a char- LOCATE P ROMPTROW,PROMPTCOL. PRINT "For T EDITOR VI.0": F'kIO
PRINT SPACE$(27);" SELECT A MULL"
acter's dot pattern. When you signal 9030 DUMMY =INKEY$: DEF SEG. POKE 105,0
9035 WEND
"no more" by replying with a carriage
return to an input prompt, CEDIT
sets the flag variable FSUBR true and
Listing 2 : A simplified version (showing only the setup for the F1 function key) of the figure
executes a RETURN statement. 1 subroutine that sets up softkeys.
Where does the computer's BASIC
interpreter return to? Back to MAIN,
1130 REM MAIL: MODE SOFT KEY SETUP
picking up execution exactly where it
1140 KEY 1,"STOP" IDEFINE 2 5TH LINE MENU PHRASE
left off. MAIN detects that the flag
variable FSUBR is true (meaning that 1150 ON KEY(1) GOSUB 1040 'ASSIGN TRAP SUBROUTINE
some function has executed), and 1165 KEY( 1) ON 'ENABLE THE KEY FOR TRAPPING
MAIN therefore sets up the softkeys
1170 RETURN
and screen to restore its function
offering.
When softkeys are used in this
manner, you quickly become used to Listing 3 : A program segment that installs a designed and tested character set.
pressing certain keys to obtain certain
functions. For this reason, it's a good 100 REM INSTALL A CHARACTER PATTERN TABLE
idea to retain certain softkeys for the 110 CLEAR x28804 'RESERVE 128 8 BY 8 TABLE ENTRIES
same general use. Key F1, for exam-
120 SCREEN 2 'DECLARE HIGH RES GRAPHICS MODE
ple, is always used within Font to
return to the next highest function 125 SADDR = 64512! 'DEFINE PATTERN TABLE START ADDRESS
level. 130 BLOAD "filename ", SADDR! 'LOAD THE PATTERNS INTO THE TABLE
It also pays to consider the layout 140 DEF SEG= 0: P OKE 125,SADDR/256 'DEFINE TABLE ADDRESS IN INT 1FH
of the softkeys; placing a Kill All soft-
key next to a Save File key that is
heavily used is an invitation to keyed Font into your PC and now you F4 - CEDIT (edit a character
disaster. boot BASICA from DOS (disk oper- pattern)
Font softkey manipulation routines ating system). When you load and F5 - CUSE ( use a pattern set
always call a central module that run Font, you see the initialization experimentally)
flushes all old softkey definitions announcement appear. The pattern F6 - ELOAD ( load an experiment)
before any manipulation routine pro- table is now blanked and characters F7 - ESAVE ( save an experiment)
ceeds to set up for new definitions. can be user-defined. You next see
Experience shows that this approach "SELECT A MODE;' and the func- During your first session you have
is the safest and most reliable way to tions available appear on the bottom no patterns to load. You therefore hit
ensure that only currently meaning- line-at this point, you are observing F4 to choose the CEDIT function. The
ful softkeys are enabled. Control of Font's module MAIN as it executes. screen clears, and CEDIT displays a
the keys is simplified by this tech- MAIN offers you the following new screen; it shows a reference ruler
nique; if all keys are flushed before functions: and all 128 characters in five rows
setup, then only those keys to be (because you haven't defined any yet,
used need further attention. F1 - STOP ( terminate Font) they are all still blank). CEDIT then
F2 - CLOAD (load a character prompts you to input the numeric
A Font Work Session pattern set from disk) code of the character you want to
Let's walk through a Font work ses- F3 - CSAVE (save a character pat- edit. It asks for a code between 0 and
sion so that you get the idea. You've tern set on disk) 127, rather than 128 and 255, because
the length of the argument transferred. The subroutine rem begin main
get cp/m cmd (line 4000) looks at this length byte to find
gosub 4000 :'get cp/m cmd(aS)
how much of the buffer must be transferred to the com- psn = 1 : tokens gosub 5000 :'gnt(tokenS;aS,psn)
mand string, a$. The buffer pointer, p, is incremented f1S = tokens
tokens = : gosub 5000 :'gnt(tokenS,aS,psn)
and each location is peeked and its character added to f2S = tokenS
a$, until a$ contains the full length of the command line. on error goto 99
open "I",l,f1S
At this point, a second routine, gnt (for get next token), on error goto 0
is needed to break up a$ into separate words. You may rem read unsorted data into strings
give this routine any set of rules you like for scanning i = 1
while true%
a$. The rules in listing 1 require that command argu- line input Si, lnS(i)
ments be separated by commas, tabs, or spaces. The pro- print lnS(i)
if eof(l) then 1220
gram skips past these separators until it finds alphanu- i = i + 1
meric characters, then builds a word, token$, character wend
by character until the next separator is found. The gnt
1220 close
routine keeps track of where it is in the command line n = i
gosub 2010:'gsort(n,lnS() )
with the variable psn, so that when it is called by the
main program a second time it can start where it left off. on error goto 99
open "o",1,f2S
The token$ in this program is simply the name of on error goto 0
source and destination files used to load and unload the Listing 1 continued on page 483
Creates multi-line
headers and footers.
Searches for and/or
replaces words or
phrases , one at a time
or all at once.
Prints double Numbers pages and Corrects spelling Chains and merges Has "print preview":
columns, form creates section (with extra software). files. you can check your
letters, multiple numbers copy before it's
copies of a page or automatically. printed.
document, at the
touch of a key.
Listing I continued:
for i = 1 to n
print #1,lnS(i)
next
print #l,chr$(26)
close
end main
while 1 < r
i = 1 : j = r : x$ = ln$( (l+r)\2)
while i <= j
while ln$(i) < xS : i= i+1 : wend
while xS < ln$(j) : j= j-1 : wend
YOU CAN'T
if i <= j then
swap lnS(i),ln$(j):
i= i + 1: j= j- I
FIGHT STATIC
SITTING DOWN .
wend
if i < r then
s = s + 1:
stackl(s) = is stackr(s) = r
r = j
wend
wend
Static electricity exists everywhere in an office
return environment-it's not just confined to a few square
5000 rem gnt(var a$,token$; var psn : integer); feet around a CRT. And when you consider that some-
one casually walking past a terminal can generate
rem scan through delimiters until 1st token char found
chS = mid$(aS,psn,l) enough charges to trigger a major malfunction,
while (chi = ' " or ch$ = chr$(9) or chS = ,") it's clear that a small anti-static mat is hopelessly
chS = mid$(aS,psn,1)
psn = psn + 1
ineffective in protecting sensitive computers.
wend The solution is Staticide®. Unlike bulky mats,
which can be unwelcome in a smartly-decorated
rem unget last character
if psn > 1 then psn = psn - 1
office setting, Staticide provides an invisible barrier
against static-a shield that remains in effect for up to
rem beginning at 1st char of symbol, scan to next delimiter
while true%
six months with a single application. And while mats
chi = mid$(aS,psn,l) can cost hundreds, a quart of Staticide is only a few
if ch$ = " " or chS = chr$(9) or ch$ dollars. What's more, now you could wipe out static
then return
tokenS = tokens + ch$
and dust attraction on CRT screens and keyboards
psn = psn + 1 with new Staticide® Wipes'"
Staticide from ACL. When
rem at end of string, nul it and set to position 1
if psn > len(a$) then you compare it against anti-
psn = 1: a$ static mats, the results will
return
wend
flooryou.
return
A
p = p + 1 1960 East Devon Ave.
Elk Grove Village, IL 60007
aS = : nc = 0
(312)981-9212, TELEX: 4330251
while nc < la
ch$ = chr$(peek(p))
Circle 534 on Inquiry card.
as = a$ + ch$
p = p + 1 : nc = nc + 1
wend
return
We offer no static
to our customers.
flEVADA (800) 0115 -5555
m I CALIFORNIA RESIDENTS : NOW YOU CAN CALL US ON INTERSTATE TOLL -FREE LINE
SHARP PC - 5000
d-UTIL (Fox & Geller) 99 71 tt
WordStar/Spellstar 695 459 tt
FancyFont(SoftCraft) 180 159 tt
SPREA D SHEET / FINANACIAL PLA NNING M-Sort (MicroSoft) 195 133 t
Bottom Line Strategist 400 288 tt Menu Master (Borland) 195 141 t
THE REVOLUTIONARY UNDER 12 lb. Business Forecasting 100 84 t QuickScreen (Fox & Geller) 149 120 t#
Mode l (Visicorp) for CBASIC. MBASIC, dBase II,
PORTABLE COMPUTER *
CalcStar (MicroPro) 145 95 It FM 80
R Q' erv
° yours
SHARP PC-5000 The new hot_se ll er ' t ^ru ctal di oIaDVA1 i 6 -bit 8088,
Easy Pla nner (IUS) 250 165 t SID (D/R) 100 84 t
ou 61 a'. FPL Fin ancial Planning 700 399 t SID-86 (D/R) 150 116 t
Weighs only 12 lb. Oct. . hi-res.
. 128K bubble " Disk" opt Friday ( Ashton-Tate) 295 195 tt Smart Key (Heritage) 60 44 tt
MS-DOS, 192K ROM + 128K RAM MemoPl an (Chang Labs) 195 141 It Smart Print (Heritage) 35 29 t#
graphics , opt. printer & modem. $ CALL MicroPla n (Chang Labs) 495 356 t# SuperSort (MicroPro) 250 164 t
........................................ MultiPla n (Microsoft) 275 190 t# Supervyz (Epic) 90 65 t
List $1995
Multi-To ol Budget 150 103 t#
Multi-To ol Financial St 100 LANGUAGES
NEC PC-8200
72 it
Perfect Calc (Perfect) 289 140 t# ALDS (MicroSoft) 125 96 #
PlannerC alc (Target) 99 39 t Basic Compiler (MicroSoft) 395 269 t
ProfitPla n (Chang Labs) 195 140 t$ BASIC Interpreter 80 350 239 It
NEC PC-8200 Another immediate h,tl Quickca lc Loan Analyzer 100 74 tt Business BASIC Compiler 600 420 tt
Weighs only 3.8 lbs.. yet has integral 40 char. x 8 line display. 32K ROM + Quickca lc Depreciation 100 74 It CBASIC II (D/R) 150 121 t
16K RAM. Interfaces printers, bar code reader, cassette & Floppies Analy zer (SS) CBASIC 86 (D/R) 200 181 t
I
Quickca lc Real Estate 130 94 tt C Compiler (MicroSoft) 500 360 t#
List $799 .............................. Inves tor (SS) CB80 (D/R) 500 403 t
Scratch Pad (Supersoft) 295 213 t# Cobol Compiler (MicroSoft) 750 499 t#
Superca lc II (Sorcim) 295 194 t$ Fortran 80 Compiler 500 330 t
Visicalc (Visicorp) 250 199 # Level II Cobol (A/R) 1600 1150 t#
FLOPPY DISKETTES
Absolutely lowest prices for NAME BRANDS : no "private label" manu-
VisiTren d (VisiCorp) 300 235 t
VisiSche dule (Visicorp) 300 238 t
FORTRANTM COBOL
"If you want to learn or teach someone FORTRAN, this is the Nevada COBOL is based upon the ANSI-74 standards with
package to buy" ACCESS, March/April 1983. many advanced features. It's field-proven with thousands
of users world-wide in Business, Government and Education.
Perfect for teaching FORTRAN. Perfect for learning FOR-
The excellent documentation (165 pages) is used as a class-
TRAN. Perfect for Scientists and Engineers. Based upon
room text at a number of colleges.
the ANSI-66 standards (FORTRAN IV), advanced features
include IF...THEN ... ELSE constructs, COPY statement, Because of Nevada COBOL's superior design, it requires
CHAINing with COMMON, TRACE style debugging and about half the memory of competitive COBOL compilers.
150 verbal error messages. What's more, you can intermix This major advantage is just one reason many business
in-line FORTRAN and Assembly Language statements for programmers are switching to Nevada COBOL.
those special Micro needs! Get yours today. Diskette comes
And, lots of students are using Nevada COBOL because it's
with 214-page manual.
the affordable, easy-to-use COBOL! Order yours now!
Also available : COBOL Application Packages , Book 1, $9.95.
NEVADA Nevada FORTRAN and Nevada COBOL are now available
TM for the Commodore -64 from Commodore Business
Machines, Inc.
NEVADA
EDIT
"A well-thought-out product with excellent documentation
and an astoundingly low price" Microcomputing, May 1983.
r-------------------------------------------
MAIL TODAY ! TO: Ellis Computing, Inc. 1.
3917 Noriega Street
each
San Francisco, CA 94122 f
Now, high quality text editing for micros. Nevada EDIT is (415) 753.0186 t
great for program editing, as it was designed specifically 1 The CP/ Mm Operating System , a 8080/8085/ Z80 microprocessor,
and 32K RAM are required.
to create COBOL, BASIC, and FORTRAN programs. It's a Software Packages:
character-oriented full-screen video display text editor. ❑ COBOL ❑ FORTRAN Li PILOT Cl EDIT ❑ BASIC f
i Diskette Format : 8" ❑ SSSD (Standard IBM 3740 format)
Simple to configure. You can customize tab stops, default 51/4 " ❑ Apple CP/ M ❑ Xerox 820 SD ❑ Osborne SD
file type, keyboard control key layout, and CRT by menu it ❑ Televideo CJ Micropolis Mod If t
selection. ❑ North Star DD ❑ North Star SD
t ❑ TRS-80 Mod I with CP / M @ 4200 hex Ci TRS-80 Mod I/ Mapper
CP/M is a registered trademark of Digital Research, Inc TRS-80 is a registered trade- O Heath Hard (Z-89) ❑ Heath Soft (Z-90)
mark of Tandy Corp Apple II is a trademark of Apple Computer Inc Osborne is a reg- 1 0 Superbra i n DD DOS 3 . X (512 Byte sectors)
istered trademark of Osborne Computer Corp Xerox 820 is a trademark of Xerox Corp ❑ Kaypro DD ❑ DEC VT- 180 ❑ Epson QX-10
Kaypro is a trademark of Non-linear Sys Heath/Zenith is a trademark of Heath Corp t [71 NEC PC 8001 ❑ Sanyo ❑ Access
IBM is a trademark of International Business Machines. Corp Nevada COBOL. Nevada
FORTRAN, Nevada PILOT, Nevata EDIT and Ellis Computing are trademarks of Ellis t Shipping/Handling Fees: Add $4 .00 for the first package and $2.00 each additional
Computing, Inc. © 1983 Ellis Computing. Inc I package . OVERSEAS add $15 . 00 for first package and $5.00 each additional package.
t Checks must be in U . S. funds and drawn on a U . S. bank!
Send my order for packages @ $29.95 each Total
COBOL Applications package @ $9.95 each Total
in CA add sales tax
❑ Check enclosed Shipping / handling
i ❑ MasterCard El Visa Total
# Exp. Date
Signature
Ship to
4) SINCE1911
Name _
Street
exist. But some highly mathematical algorithms would CONTOURS AT: 0.25 0.50 1.00 2.00 4.00
require a couple of hundred FORTRAN cards.
There is a solution. I offer figure 1 as evidence of an Figure 1: This contour plot, based on an array of 960 observations
easy, though devious, way to do top-quality contouring (24 by 40), was made using Condot. The program was run on a
on a microcomputer. The algorithm discussed in this ar- Tektronix 4052, and the output was sent to a Tektronix 4662 pen plot-
ticle makes no attempt to solve the intricate problems ter. It took about 10 minutes to generate the plot.
X3 X3
X1
^ J
Figure 2: Parts (a) and (b) represent two different interpolations through one cell of data. The cell is defined by the four adjacent observations
X1, X2, X3, and X4, and the relative values of the I and J subscripts. The asterisks represent the dots that are plotted to produce a contour
line. Each cell requires interpolation through the I dimension (a) and the J dimension (b). Note that the leftmost part of the contour line
in (a) falls between interpolation steps and was not plotted until the second dimension (b) was addressed.
One fully loaded Condot program in use at Rice Univer- relative values of the two independent variables (X and
sity has routines for smoothing data, recovering data Y or I and J). The actual values in array F are observa-
from tape, interactive polling values on a finished plot, tion data and define the "height" (Z value) at each cor-
and zooming to plot a selected part of a data array. ner of the data cell. This is the information to be con-
Even in BASIC, Condot is not unacceptably slow. It toured. Now, try to read this explanation with one eye
took me about 10 minutes to plot figure 1 with a Tek- on figure 2a and the other on the program listing.
tronix 4052 computer driving a Tektronix 4662 plotter. Condot starts at the lower left corner of the data (F(1,1))
The same plot can be done on a CRT (cathode-ray tube) and works out along a pair of rows (J direction) before
in about half that time. The data used for figure 1 was moving up to the next row. Each pair of rows defines
in an array of 960 points, 24 across by 40 high. The run Al -1 different cells. Therefore, the array of Al points
time is not extremely sensitive to the size of the array across by A2 points high defines (Al-1) x (A2 -1) dif-
because large arrays decrease the amount of interpola- ferent cells to be contoured. Statements 100 and 110 start
tion that the program must perform. (Note that the 4052 the cell-plotting loops. All the contours in one cell are
is a fairly fast 16-bit machine using 6800s for bit-slice pro- plotted before Condot goes on to the next cell.
cessing and a high-resolution storage tube for display.) For convenience, the data points at the four corners
If you are really short of memory, you can nevertheless of the cell under consideration are set equal to X1, X2,
use this program. The Condot algorithm does not re- X3, and X4 in statements 140 to 170. Next, a check is made
quire that all the data be in memory at once. With some to see if all the corners are below the lowest contour value
simple tricks, even a very modest home computer can (CO), or if any of the corners contain the missing value
be programmed to contour an array of 10,000 or more flag MO. In either of these cases, because there is no need
data points. to do anything more with this cell, the loops are incre-
mented and the next cell is considered.
Algorithm and Program Unless you have really boring data, the program will
A stripped-down version of Condot is provided in list- soon find a cell with one or more contours through it.
ing 1. You should be able to build your own custom con- Because most users of Condot will have better plotter
tour plotter around this core. You'll need to provide the resolution than data resolution, a systematic interpola-
core with an ordered array of observations, F(A2,A1), tion is begun across the cell so that the dots plotted fall
and a vector, C(C1), of the contour values in increasing close enough to each other to look like lines. First, cal-
order. Set CO equal to C(1), the lowest contour value, and culate pairs of points along the lines from X1 to X3 and
MO equal to some constant that represents missing from X2 to X4, as in figure 2a, and look for contours be-
values in the data array F(A2,Al). The ordering of tween each pair of points. Later, follow the same pro-
F(A2,A1) is such that F(1,1) will be plotted at the lower cedure through the other dimension, as in figure 2b.
left, and F(1,A1) will be plotted at the lower right. Statement 250 starts the interpolation loop correspond-
The actual mechanics of the Condot algorithm are il- ing to figure 2a. The step size, S2, should be between
lustrated in figure 2. Don t worry about part b of the 0 and 1 and can be computed from the ratio of data res-
figure yet. I use four adjacent points from data array F olution to plotter (or CRT) resolution in the I dimension.
to define a data cell . The subscripts of F define the In other words, S2 relates to the width of a dot on the
SuperSoft's BASIC is a true native code compiler, *SuperSoft BASIC is compatible with Microsoft
not an intermediate code interpreter. It is a BASIC interpreter and IBM PC BASIC. Due to
superset of standard BASIC, supporting numerous version differences and inherent differences in
extensions to the language. Important features compilers and interpreters some minor variations
include: may be found. Machine dependent commands
may not be supported. The vast majority of pro-
• Four variable types: Integer, String, and Single grams will run with no changes.
and Double Precision Floating Point (13 digit)
• Full PRINT USING for formatted output
• Long variable names Japanese Distributor : ASR Corporation
• Error trapping International, 3-23-8, Nishi-Shimbashi,
• Matrices with up to 32 dimensions Minato-Ku, Tokyo 105, Japan. TEL. (03)-4375371.
• Boolean operators OR, AND, NOT, XOR, Telex: 0242-2723.
EOV, IMP European Agent : SuperSoft International Ltd.,
• Supports random and sequential disk files with a 51 The Pantiles, Tunbridge Wells, Kent, England
complete set of file manipulation statements TN2 5TE. TEL. 0892-45433. Telex: 95441 Micro-G.
• IEEE floating point available soon as an option
492 November 1983 © BYTE Publications Inc. Circle 314 on inquiry card.
SuperSoft's NEW C Compiler
... when quality counts .
In 1982 SuperSoft helped C programmers around the Packed with Library Functions
world move their applications from 8 to 16 bit operating SuperSoft now has the most complete set of library
systems with the first C compiler under CP/M-86° PC functions available. All provided with source code.
DOS, and MS DOS.
With SuperSoft's new release of version 1.2.6, with its Thorough User Manual
enhancements, upgrades, and improvements SuperSoft is The new user manual is extensive-jammed with
helping those programmers stay ahead of the pack. thorough explanations to help you every step of the way.
SuperSoft was there when it counted in 1982 and will And our technical hotline can help answer any additional
continue to be there for you in the future. Today there are questions.
several C compilers on the market, and you can look at
them all. But if you want a C that's fully portable, SuperSoft's line of fine language compilers
syntactically compatible with UNIX version 7 C, rigorously
tested, fast in both compilation and execution, packed with
includes Fortran , BASIC, Ada, and C.
So when quality counts, think SuperSoft.
more library functions than any other, and produces a very
highly optimized assembly code.. .then you'll find only one.
The SuperSoft C compiler. SuperSoft C, CP/M version: $275.00
all other versions : $500.00
Professional Quality
Recently companies have been scrambling to catch
up by releasing C compilers. SuperSoft started working on
C over three years ago, and the work has never stopped.
While others were struggling to put in features, SuperSoft
was refining and polishing... adding the quality
professionals depend on. FIRSTIN SOFT WA RE TECHNOLOGY P.O.Box 1628 Champaign, IL 61820 (217) 359-2112 Telex 270365
Thoroughly Tested
SuperSoft C has been tested with hundreds of Japanese Distributor:
ASR Corporation International, 3-23-8, Nishi-
commercial application programs. And all this testing has Shimbashi, Minato-Ku, Tokyo 105, Japan.
paid off.. .with a compiler that's highly reliable in every Tel. (03)-4375371. Telex: 0242-2723.
phase of operation.
European Distributor:
SuperSoft International Ltd., 51 The Pantiles,
Portable Tunbridge Wells, Kent, England TN2 5TE.
SuperSoft C is now available in most operating system Tel. 0892-45433. Telex: 95441 Micro-G.
environments. Since we don't sell operating systems, we
can support them all. And as new operating systems UNIX is a trademark of Bell Laboratories
become popular, SuperSoft C will be there. CP/M-86 is a trademark of Digital Research
Taxan monitors"
engineered for style
and perlormance'
Styled to compl ent ple, IBM and most other
personal computers, and designed to fit in any office or home.
TAXAN offers a complete line of monitors including
green and amber, ultra-high resolution
monochrome , plus medium and high
resolution RGB monitors
TAXAN features the 410-80,
80 column and RGB Card to
interface with the Apple He.
TaxaKj monitors
sd alone
See us at Comdex booth
#33 O.
Circle 483 on inquiry card.
trial-and-error ple II computer, the program will generate a list of random numbers,
sort the list, and print the sorted list.
MICROwCAP
40 FOR J = 1 TO N
50 N7.( J) = INT (65535 * RND (1 )) - 32767
60 PRINT J "."N%(J)
70 NEXT J
Analog Circuit Design! oftware 80 PRINT : INVERSE : PRINT " SORTED LIST ": NORMAL
:REM *** SORT ROUTINE
90 I = 2.36 * N
By Andrew Thompson , Spectrum Software 100 BP = I / 65535
110 DIM A7.(I + N)
:REM *** MAIN LOOP
Called "a godsend" for the busy engineer by Softalk, this 120 FOR X = I TO N
amazing software package takes the trial-and-error out of 130 XA = X
designing electronic circuits. It makes your design work 140 V = (32767 + N%(X)) * BP
150 IF A%( V) = 0 THEN AX( V) _ :'(A: GOTO 190
faster ... more accurate ... and far easier than ever before. 160 IF N%(AY(V)> > N%(XA ) THEN XB = XA:XA = A %(V):AX(V) = XB
With it, you use your Apple II Plus or IBM PC to draw an 170 V = V + 1
180 GOTO 150
analog circuit, then run simulations of its performance 190 NEXT X
under 'varying conditions. It's like building a breadboard :REM *** PRINTOUT
and hooking up signal sources and instruments to see 200 C = 0
210 FOR J = 0 TO I + N
what happens - but much faster and with far less effort. 220 IF A%( J) THEN PRINT C"."N%(AZ (J)>:C = C + 1
You actually analyze and debug your circuit designs 230 IF C < = N THEN NEXT J
before you build them! 240 END
P 9
p 8
360E E 7
1
N noring unused elements of the range, and places them
in the output list.
Suggested Retail
Copyright 1983
Quadrarn corl,oratiori
All rights, reserved
Typical Uses:
PortaPacTM • Transport of information - courier data pack • Exchange
of information • Backup /copy • Demo of software
You'll Never Have To programs/hardware devices • Printer buffer • External
storage for portable computers • Data aquisition for
Leave Home Without sales people /sales demo • Diagnostic program
pack for field service technicians • and more
Your Data Again!! 16K, 32K, 64K versions available. 16K version
PortaPacC' is a revolutionary new product that allows the $345.00, 64K version $695.00.
transport and transfer of information without regards to soft- Ordering Information:
ware protocols nor disk formats. PortaPac " is small enough Send order and check , COD, VISA,
to fit inside a suit pocket, yet large enough in capacity to store MASTERCARD to
up to 64,000 bytes of data (future versions up to 192K bytes).
PortaPacC' is light-weight, versatile, totally portable, and can retain Cryptronics, Inc.
its content for up to I full year without ever changing batteries! 11711 Coley River Cir, Suite 7
Fountain Valley, CA 92078
Key features:
• Industry standard RS232C interface with RTS/CTS handshake Add $8.00 for freight and handling. California residents add 6Y%
• Full-duplex with baud rate from 50-19,200 switch-selectable sales tax. Allow 2-4 weeks for delivery.
• Word length, parity, start/stop bits switch-selectable
• Transparent in-line or stand-alone host/terminal mode A Cryptronics, Inc.
• Totally portable • Can be used as a printer buffer PortaPac"is a trademark of Cryptronics, Inc. Disclaimer : Cryptronics, Inc. shall not be responsible
• Virtually maintenance free for the use of its product for illicit purposes.
498 November 1983 © BYTE Publications Inc. Circle 538 on inquiry card.
Over th e phone
either
your best choice
LOCATIONS: opening soon:
Chicago, IL
Pittsburgh PA
California Detroit, MI
New Jersey
Maryland Multiplan ................. $ 198
Montrose Professional Park
Two Executive Drive
Fort Lee. NJ 07024
(201) 585.9184
6204 Montrose Rd
Rockville, MD 20852 Lotus 1-2-3 ................... $369
(301) 770.1082
Peachtree Computer RM/Cobol Runtime Only . . 250 188 Mouse" ......... 195 149
SERIES 4 PAK Stocks 8 Bonds....... 25 19 Programming International
Business (GL,AR,AP) ....... (51 595 349 Midway Campaign 21 16 Utility/Comm/Graphics PC-Hayes Cable ......... 35 29
American laletng Select IOAMMlion sown Bible Research acs
UST SALE THE WORD Processor.... 146 Alpha Software UST SALE
leMrnafenel Select Word Processor .. 595 339 Big Blue ....... 595 449
Apple- IBM Connection 195 135
Power for PC DOS.,..... 75 56 Software Arts Slue chip Ouedmm
Typefaces .............. 125 87
AdIfter,blo TKISolver ............. 299 224 Millionaire ... ... 100 75 256K DUADBOARD 595 435
Byrom Software
Financial Planner . . ...... 700 489 Sorolm pmderbund Software 64K Ouadboard 395 289
BSTAM 200 149
Friday ................. 295 202 Supercalc .............. 195 129 Apple Panic ........... 30 22 TO Products
BSTMS ............... 200 149
Apo Software Supercalc 2 .......... 295 185 let acorn Joystick .............. 65 49
75 56 Central Point
Grammatik ........... Deadline ............... 50 37 Sundae
Incision Copy 11 PC ............. 40 35
Proofreader 32K... 50 38 Visicalc ................ 250 '69 Starcross ............. 40 30 TM100- 2 Drive
Proofreader 50K......... 50 38 Suspended ....... 50 38 Nsyss
Visispell ............... 225 163 Smartcom 2........... 119 90 (51/," DS)........... 151 650 249
Proofreader 80K......... 50 38 Visiword ............... 375 298 2orkI .. ............. 40 30
Bnt Products
Personal Financial Pgm ... 95 66
Comprehensive Soft are Support Database
PC Tutor ............... 80 60 Alpha S&qwm LIST SALE
contieonal Software Mail List ........ ...... 95 67
FCM (First Class Mail).. 125 79 Applied Software Aelinngy
Home Accountant Plus ... 150 99 Versaform .............. 389 259
Eagle Software PuMehlnp Asbbn-Ae
Money Pack Vol. 1 & 2... 400 299 dBASE II ........... 151 700 389
Emegnng teohnolegY dBASE II w/user's guide 151 729 409
Ediz 195 149 Conceptual Instruments
Wordiz ............... 195 149 Desk Organizer..... 245
Edix + Wordix .......... 390 279 Condor Computer Corporation
EdizlWordix/Spelliz .... (5) 325 Condor 3 ........... 650 398
Inward Software Foe & Geller
Real Estate Analyzer ..... 250 185 Ouickcode... .... 295 185
Information Unlimited Software dGRAPH ............. 295 195
Easy Planner ........... 250 168 dUTIL ........... 99 59
Easy Speller 2 .......... 225 135 FYI, Inc
Easy Writer 11 ........... 350 229 Superfile ........... 195 129
LestseR Information Unllmind Software
Spellbinder ............. 495 259 Easy Filer .............. 400
L/ebee Innovative Software
Volkswriter .. ....... 195 129 TIM III ............... 495
International Volkswriter .. 205 139 Unk Seems
Mark of 696 Uness, Data Fax ............... 299
The Final Word.......... 300 223 MOBS
Mince ............... 175 139 Knowledge Man ... 500
Atetaoft Micro Pro
184 Infester ............ 151 495 ISM Innovative Software
Benchmark Mail List ..... 250 HARDWARE, NOT
Mathemagic .......... Fast Graphs ........... 295 159
Benchmark North American Sentence Sjohmar 90 65
Word Processor...... 500 367 < <Answer» ........ 250 Lightning lnoft
225 169
MACHINE SPECIFIC
Software Publishers Master Type ......... 50 38 Data Design ............
Mere Pro
250 165 PFS: File ............... 140 Microsoft ° ISM
Mailmerge ............. 65
165 PFS: Report ........... 125 Flight Simulator" ...... 50 38 Graphmagic ...... 90 Amdek UST SALE
Spellster ........... 250
Sena On Line Graphmagic Combo ...... 150 119
Color II ( RGB) ...1101 899 645
Word/Mail __(51 695 426 Supersoft
426 Personal Data Base ...... 125 Crossfire ..... 30 22 Mlerosef Hayes Microcomputer Products
Word/Spell ...........151 695
558 Vtslcorp Frogger ............... 35 26 Crosstalk/ Chronograph ....... ( 51 249 199
Word/Spell/Mail .......151 845 195 135
327 Visifile ................. 300 Strategic Simulation Smartmodem ........... Smartmodem 1200.._ (51 699 509
Wordstar ............. 151 495
Warp Factor ........ 40 30 Polar Norton Smartmodem 300... _151 279 209
Mlaneft
Mulgplan" ............. 275 169Home/Education/Games Utilities ............ 80 60 NEC
Mulhfool Budget . ..... 109 Aunmeted SlmulatkmN Language Lena Computing Monitor 12" Green
Versawriter Graphics Hi-Res ............ _1101 285 167
Multi tocl Financial ... ... 69 Epps UST SALE Microsoft ° UST SALE
Tabl ...... ..... 99 249
One Curse of Re ............ 20 15 C Compiler- 500 349 Mention
109 Temple of Apshai ...... 40 30 Vetere J Cat... .... .. 149 119
Punctuation & Style...... 125 Mumath/Musimp" ..... 300 225
VisitrendlPlot ........... 300 215 Smart Cat 103... ...141 259 207
Smart Cat 103/212 ....141 595 476
PROGRAMMING PC SOFTWARE
(?)TELEPHONE ORDERS CP/M•86
INTERNATIONAL
505 Hamilton Avenue • Suite 301
Inside CA (800) 631-4400 Palo Alto, California 94301
Aehtontle
dBASE 11..........._(5)
UST SALE
700 398
Outside CA (800) 222-8811 Fos a Geller
Duickcode .............. 295 195
More CP/M®, Apple®, IBM PC®,
Local (415) 324-3730 UNIX® software, hardware etc
dGRAPH .......
dUTIL ... ..........
295
99
195
59
Order lines are manned 6:30-6 Monday thru Friday and 9- available ; call for quote All Olgltel Research
5 Saturday. Other lines are open 9-5 Monday thru Friday. sales are final. CBASIC 86 ............. 200 150
CP/M-86 .............. 60 45
TERMS : All prices subject to change without notice and availability. Cashier's check/MO/bank Pascal MT+86
Technical Support (415) 324-0311 transfer. Allow time for company or personal checks to clear. Prices reflect cash prepaid dis- With SPP-86.......... . 600 450
Order Status (415) 324-0306 count. VISA/MASTERCARD/COD/PO's + 3%. CA residents add sales tax . All sales final for Abel
games & special orders. Move It ...... _.._... 150 99
Sales Manager (415) 324-0305
SHIPPING : $3 per item for UPS surface ($6 for Blue Label)within Continental USA, except where
shipping cost is specified in square brackets . UPSdoes not go to Canada , Alaska , APO's, FPO's; = Manufacturer 's trademark
orders must be PAID call for ship charge or add 15%-we will refund /credit difference. = Indicates a manufacturer's
by November 20 RETURNS : All returns subject to managers approval , must have authorization number, obtained registered trademark
to qualify for these at415-324-0305. Unauthorized returns will be refused ; damaged goods will be refused . All returns
special prices subject to 15% restocking fee. No return after 30 days.
ACCESSORIES
KEYBOARD
APPLE * (1)Apple* Compatible $ 83.00
EXPANSION CARDS (2)W/26 User Definable Keys $147.00
16K RAM $ 41.00 POWER SUPPLY
128K RAM $315.00 Heavy Duty Switching Power $ 86,00
80 Column Card $130.00 Supply
Z-80 Card
RS-232 Card
$115.00
$ 75.00
SYSTEM SPECIALS +5V 5A +12V 2 A
RS-232C Card $ 82.00 64K Apple' Compatible. Disk Driver. -5V 0.5A -12V 0.5 A
IEEE-488 Card $149.00 Disk Control and 80 Column Card, Fan W/Surge Control $ 42.00
Disk Control Card $ 68.00 Powerstrip W/S Control $ 23.00
Parallel Interface Card $ 61.00 12" Green Monitor
Graphic Card 16K $ 99.00 $999 _ JOYSTICK
Grappler Card+16K Buffer $129.00 (1)Deluxe Model $ 39.00
Grappler+Printer Interface Card $ 99.00 (2)Basic Model $ 14.00
Super Serial Card $129.00
Super Copy Card-64K $101.00
64K-Apple* Compatible, Expandable to 192K
DISK DRIVER
Clock Card $ 85.00 32K Rom, Advanced 78 Function Keyboard, Shugart ST-390 $230.00
Music Synthesizer Card $175.00
W/2 external Speakers W/Disk Driver, Controller and 80 Column Card,
MODEM
6809 Card $315.00 12" Green Monitor All Modem-300 Baud
Forth-79 Card $ 75.00
L $1180 ^- Acoustic $173.00
A-D/D-A Card $199.00
A/D Conversion Card $ 99.00 Auto Answer $169.00
-16 channels Auto Answer-6 Slot $360.00
D/A Card -4 channels $123.00 Auto Answerl2 Slot $473.00
6522 VIA Card $ 75.00 Additional Slots $100.00
Communications Card $ 98.00
8088 Card $1250.00 TELEPHONE
J Discounts on Volume Purchases W/10 No. Memory $ 15 00
MAIL ORDERS: Further Items Available W/20 No. Memory $ 20.00
Cordless $ 75.00
P.O. BOX 195 Terms: All prices subject to change without notice and availabikty Cashiers
check / MO/Bank transfer allow time for company or personal checks to clear
N. LA BREA AVE. clear VISA/MASTER -CARD -COD-c3%CA Residents ADD Tax.
CIRCUITS & SYSTEMS CORP.
Shipping $ 2 plus 2% for UPS surface $4 plus 2% for blue Lableoverages
7225 HOLLYWOOD BLVD.
HOLLYWOOD CA. 90028 will be returned.
*APPLE IS THE REGISTERED TRADEMARK OF APPLE COMPUTER, INC. SUITE 426
HOLLYWOOD CA. 90064
Circle 539 on inquiry card . November 1983 © BYTE Publications Inc. 503
Circle 174 on inquiry card.
CONDITIONER E,I !
.1
' L RN . . . . .j'-. .,:. . .I.. . . . . c f_ t+ i E:_
S.i 1 Lila.::;
E „I:;
Prevents: • Lightning Spike Damage
• Computer Damage • Disruptive Line Noise ry +,°_i t !i!_ 1 i l I! ,:'S Fj I Hl_„ rp;_:
• Brownout Interruptions • Program Errors
III i t I_ ! + :1 - I 1 , 1 3 ! j ! , + , i t 4:'• (1 .) ,,_, E!
Toll Free Order Desk 1 -800-225-4876 normal DOS routines use. But where is the best place
MasterCard , VISA, American Express
to keep these 256 bytes so they wont affect user
programs?
Loader fits in the area usually taken up by the disk
formatter. The DOS formatting routines that make up
the formatter are used to initialize a disk, and you don !t
504 November 1983 © BYTE Publications Inc. Circle 535 on inquiry card.
We opened this quality d isc to On the.surface,flexible
if you
discs look alike.
show how it stands up and performs ■ close) Memorextsets
itself apart.
The cross-linked oxide coating is unique. It results in a coating that will hold a stronger signal
for greater recording and playback accuracy. Each disc is burnished to an ultra-smooth surface to reduce
head wear and extend media life. A protective hub ring on mini discs
eliminates edge damage to the drive access opening resulting in
better alignment and dependable performance.
For durability, we constructed a disc jacket from extra-stiff vinyl
that loads easier. Glue-sealed to prevent intermittent bonding and
stress-notched for added protection, discs withstand the rigors of
everyday usage better.
We added a self-cleaning jacket liner that cleans and removes
debris from the disc while in use. The result is top performance throughout
a long disc life.
You can trust Memorex flexible discs. You know they're reliable
because we individually certify every one to be 100% error free.
For any application-5%" or 8," one side or two, single
or double density-look to Memorex Flexible discs. For more
information, call (800) 222-1150; in California call collect
(408) 987-1893 or your local distributor today.
M EMOT EX
A Burroughs Company
(Q)1983 Memorex Corporation Memorex is a registered trademark of Memorex Corporation
CROHOUSE
MONITORS
Hitachi I ..... $ 299
Hitachi II........... 499
GRAPHICS
Fastgraphs ......... ..........$ 189
D Graph ....................................
PRINTERS
Prowriter Parallel ............ $429 Smith Corona Tractor ........ $139
Prowriter Serial ................ 629 Banana ....................... 239
Smith Corona TP-1 ................. 449 Grappler Plus ..................... 134
LANGUAGES
Basic 80 Compiler .......................... $289 Microsoft Cobol 80................ ....... $539
Basic 80 Interpreter ............................ 259 muLisp/muStar................................ 144
Msort ........................................... 149 muSimp /muMath ................................. 189
Fortran 80 Compiler .................................. 289 C Compiler-Apple ........... . .. ....................... 189
DATABASE COMMUNICATIONS
----- -----
Dbase II ....... $439 Tim III ......... $275 US Autodial.......... $ 479 Hayes Smart Modem.. $239
Dbase II/Dutil... 499 Datastar ....... 169 Password ........... 379 Micromodem II ....... 309
Dutil .......... 68 Infostar ........ 279 Autolink 300 ......... 179 Hayes Chronograph .. 219
Quickcode ..... 219 Supersort I ..... 149 Hayes 1200 Baud ..... 569 Crosstalk ........... 117
FINANCIAL WORDPROCESSING IBM HARDWARE
Supercalc .............. $125 Wordstar .............. $279 Quadboard 64K ........ $ 295
Supercalc II ............ 179 WS/MM ................ 349 Quadboard 256K ....... 479
Visicalc ................ 189 WS/MM /SS ............. 444 Quadboard II 64K....... 295
Visitrend/Plot........... 228 Starindex .............. 119 Quadboard II 256K...... 479
Multiplan .............. 194 Final Word ............. 199 Quadcolor I ........... 235
Calcstar ............... 99 Superwriter ............ 175 Microsoft64K ......... 259
Home Accountant for IBM 99 Spellguard ............. 119 Microsoft 128K ........ 379
Planstar ............... 395 Spellstar ............... 149 Microsoft 192K ........ 519
Scratchpad ............ 199 Mathstar ............... 89 Microsoft 256K ........ 624
Money Decisions........ 79 TMaker III .............. 189 Datamac 12 Meg Int. ....1899
We offer savings on the finest in software including Micropro, Sorcim, Ashton Tate, Fox and Geller, Microsoft, Supersoft ...
and excellent buys in hardware peripherals, printers memory boards, modems, diskettes and supplies.
MICROHOUSE
A WISE CHOICE FOR
ALL MICRO PURCHASES!
TWO LOCATIONS TO SERVE YOU BETTER It's easy to
TOLL FREE PHONES: do business with
MICROHOUSE
1.800.523.9511
BOX 499 , BETHLEHEM , PA 18016 Full tech support
OR Lower prices
MEDIA
•800•FOR•SURE We accept
Maxell FD-1 ... $40
P.O. BOX 4380, SPARKS , NV 89432 MasterCard, Visa
Maxell FD-2 ... $49
Maxell MD-1 ... $31
American Express
Dept #100
Ma^ell MD-2... $44
Prices subject to change without notice
and purchase orders
506 BYTE November 1983 Circle 306 on inquiry card.
Technical Forum
each!
A POWERFUL INTERPRETER FOR CP/M
Use Nevada BASIC in business , engineering,
science and education . Now with the New Also available:
Nevada BASIC, you can easily develop and
tailor programs on your micro for business, NEVADA FORT RANT11 $29.95
science and education. What's more, you
can do it for about one-tenth the cost of
NEVADA PILOTT11 $29.95
comparable BASIC interpreters. NEVADA EDITTM $29.95
The one you've been waiting for! It has a
beautiful built-in full-screen text editor NEVADA COBOLTM_ $29.95
(Professor Starkweather's) where the cursor
moves freely about the screen to make COBOL APPLICATIONS
additions, deletions and corrections. And it
automatically generates new line numbers
PACKAGE
saving you valuable time. Whether you're a BOOK 1 $ 9.95
beginner or a pro, you will love this feature.
But there's more than screen beauty, much r--------------------------------------------^
more. MAIL TODAY! TO: Ellis Computing, Inc.
What you ' ll love most about Nevada BASIC 3917 Norlega Street
San Francisco, CA 94122
is its friendly personality. For example, (415) 753-0188
user-defined functions can be single-line or 1 The CP/M® Operating System, a 8080/8085/ Z80 microprocessor,
multi-line. And there are full matrix and 32K RAM are required.
operations: matrix copy, matrix add, matrix Software Packages:
subtract, matrix multiply, scalar operations ❑ COBOL ❑ FORTRAN ❑ PILOT ❑ EDIT ❑ BASIC
on matrices, matrix transpose and matrix Diskette Format: 8" ❑ SSSD (Standard IBM 3740 format)
invert. For business there is a complete 51/4" ❑ Apple CP/M ❑ Xerox 820 SD ❑ Osborne SD
Formatted PRINT, IF ... THEN ... ELSE ❑ Televideo ❑ Micropolis Mod II
constructs, BCD Math (no round off errors), ❑ North Star DD ❑ North Star SD
I ❑ TRS-80 Mod I with CP/M @ 4200 hex ❑ TRS-80 Mod I/Mapper t
and much more. ❑ Heath Hard (Z-89) ❑ Heath Soft (Z-90)
Take Advantage of our money-back ❑ Superbrain DD DOS 3.X (512 Byte sectors)
❑ Kaypro DD El DEC VT-180 ❑ Epson OX-10
guarantee. If you are not completely ❑ Sanyo ❑ Access
❑ NEC PC 8001
satisfied-just return the package in good
I Shipping/Handling Fees: Add $4.00 for the first package and $2.00 each additional
condition, with the sealed diskette I package. OVERSEAS add $15.00 for first package and $5.00 each additional package.
unopened-within 30 days, and we will Checks must be in U.S. funds and drawn on a U.S. bank!
refund your money. Send my order for packages @ $29.95 each Total
COBOL Applications package @ $9.95 each Total
Get yours today ! The diskette comes with a In CA add sales tax
210 page instructional manual. ❑ Check enclosed Shipping/handling
I ❑ MasterCard ❑ Visa Total
I
# Exp. Date
Signature
Ship to:
Name
Street
40 SINCIE1911
City/State/Zip
ELLIS COMPUTING`" ---------------------------------------------
CP/M is a re g istered trademark of Digital Research Inc TRS-80 is a registered trademark of Tandy Corp Apple l l is a trademark of Apple Computer . Inc Osborne is a registered trademark
of Osborne Computer Corp Xerox 820 is a trademark of Xerox Corp KayproisatrademarkofNon - linear Sys Heath/Zenith is a trademark of Heath Corp IBM isa trademark of International
Business Machines. Corp Nevada COBOL . Nevada FORTRAN . Nevada PILOT . Nevata EDIT and Ellis Computing are trademarks of Ellis Computing Inc c 1983 Ellis Computing Inc
C2: +1 -1 -1 0 +1 +1 C2: +1 -1 0 0
C3: 0 +1 0 +1 +1 -1 C3: 0 0 -1 +1
C4: 0 0 +1 +1 0 +1 C4: 0 0 +1 +1
Al A2 A2 A3 A1 A4 Al A2 A3 A4
(4b)
Cl: +1 +1 0 0
(3b)
C1: +1+1+1+1 +1+1 + 1+1 -1-1 -1+1-1+1 +1- 1
C2: +I -1 0 0
C2: +1+1+1+1 1 -1 -1-1 +1 - 1 +1+1+1+1 +1+1 - 1+1-1-1-I
Al A2 A2 A3 Al A4 ERROR
Al A2 A3 A4
Figure 3 : A decision table (3a) and its expanded form (3b). Note
that none of the five error columns is duplicated elsewhere in the
(4c)
table; the condition combinations represented by these error columns Cl: 1 +1 +1
should not occur in the real-world situation modeled by the decision
C2: 1 +1 -1
table.
Al A2
510 November 1983 © BYTE Publications Inc. Circle 439 on inquiry card. --0
When it comes to superior performance
we study our lines very carefully.
Superior printer performance is not a fluke. instruction, giving Gemini-10X the capability
It evolves from analyzing printed line after to perform up to 16 operations with one com-
printed line. Taking the time to test and retest. mand . We included as standard a paper
After 30 years of manufacturing precision feed system that has a friction and fully adjust-
parts, we know that there are no shortcuts. able tractor feed. Then we even built in the
And so we took the Gemini -10X and method- dexterity to print graphics and text on the
ically put it through its 120 cps pace. We same line.
achieved a print head life of over 100 million Done.
characters with an extremely precise dot align- And, of course, staying the best means
ment creating each crisp character. constant reviewing and fine-tuning . Keeping
So far so good. the Gemini easy to find , easy to afford and so
Next, sophisticated performance de- reliable it can be warranted for up to twice
manded versatility. A wide choice of as long as its major competitors.
character sets , a buffer expandable Only the most careful
to 8K, and the ability to interface engineering has built the new
with all popular personal
computers. We added macro 9 Cc: Cq) I hard-working Gemini-10X.
You'll applaud its performance.
micronics• inc
THE POWER BEHIND THE PRINTED WORD.
Computer Peripherals Division
2803 N.W. 12th Street. Dallas/Ft. Worth Airport, TX 75261
IF C1 (6a) IF C1 (6b) ELSE IF C2
THEN THEN
(6c)
THEN IF C3
THEN
ROW ROW
TALLY TALLY
C2: 1 0
C2: 10 -1 4
C4: I 0
C3: +1 -1 0 r-LOWEST
C4: 0 0 6 Al
ELSE COLUMN
Al A2 TALLY
COLUMN
TALLY
4 2 ROW
TALLY ELSE
ROW
ELSE TALLY
ROW
TALLY
C3: 0 0 4
COLUMN
TALLY
C4: +1 +1 0
A3 A4
COLUMN
TALLY
2 2
Figure 6: Program development for the figure 5 decision table. To start, select the row with the lowest row tally (the C1 row in figure
5) and construct a new decision table out of the figure 5 table entries for which C1 is true (see figure 6a). Note that if C1 is true, then
Al or A2 must be performed; A3 and A4 are eliminated. Then, construct a new table out of the figure 5 table entries for which CI is not
true (which dictates A3 or A4, eliminating Al and A2). Similarly, construct new tables from each resulting table until each action is specified.
Figure 6b shows the transformation of the first subtable and 6c shows the transformation of the second subtable.
A subtable with all Os can be replaced immediately at an action by testing just C3, then we have spent only
with a call to its action procedure. A subtable with 1 unit. If we can arrive at an action by testing just C2
only one condition can be translated immediately into and C3, then we have spent only 6 units. By arranging
an IF...THEN ...ELSE statement; just remember the statement carefully, we can save a lot of computer
that any rule not explicitly given is an error. time.
Figure 6 works out a table into code, showing the sub- Hints for Program Design
tables as part of the code. Note that the branches of the The use of -1, 0, and + 1 in this article was planned
different IF...THEN ...ELSE statements do not both to allow reduction operations to be performed by sim-
pick the same condition for the next application of the ple arithmetic.
algorithm. Many people tend to write code that uses the Clearly the rules can be represented as an array in a
same condition for the next level at each branch just program. The columns can be expanded, then sorted.
because it looks symmetrical. Once sorted, the contradictions and redundancies will
This procedure can be modified to take care of situa- show up. Finally, the array can be compared to all possi-
tions in which the programmer has special knowledge ble rules, generated by nested loops.
of the data. This is done by adding weights to the tallies. In real applications, a program that can handle a
For example, imagine a decision table with only three dozen conditions is probably quite large enough. This
conditions, C1, C2, and C3. If C1 requires 10 units of would require only a little over 4K bytes to store, which
computer time, C2 requires 5 units, and C3 requires 1 is no trouble for a small computer. m
unit, then C3 should be the highest control expression
of the IF...THEN ...ELSE statement. It's easy to see Joe Celko (POB 10558, Atlanta, GA 30310) is a research scientist at the
why with a little thought. If we have to test all three US Army Institute for Research in Management , Information, and Computer
Science. Educated at Georgia Tech, he is a science-fiction fan and a computer
conditions, then it is going to cost 16 units of computer
columnist.
time no matter what we do. However, if we can arrive
Today, Columbia offers you the Stay ahead with Columbia's $4,995. All prices include CRT con-
highest level of IBM-PC hardware economic multi-user capabilities and troller with graphics and keyboard.
and software compatibility. quality expansion products. Call (301) 992-3400 for the
Each Columbia microcomputer Choose the very practical name of the dealer or distributor
is delivered with software worth thou- Columbia VP Portable, $2,995. Or, nearest you. Serviced and supported
sands of dollars for word processing, the flexible Columbia MPC, $3,395. worldwide. National service by Bell
financial planning, communications, The Columbia MPC with hard disk is & Howell Service Company.
and more.
Distributors in Australia, Belgium, Colombia, Denmark, Hong Kong, Israel, Italy, Malaysia, Netherlands-Antilles, Norway, Portugal, Spain, Sweden,
Switzerland, United Kingdom, Venezuela.
IBM and IBM 1'C are registered trademarks of International Business Machines. Circle 77 on inquiry card.
Killer pigmy, This is Epson's
INTRODUCING A TOTAL COMPUTER built - in microprinter.
You'll use it for
SYSTEM NO LARGER THAN THIS MAGAZINE.
notes, lists, or to
Ponder roush ( or
You're looking at a miracle. A creation of tech- unfinished ) drafts.
nology that you can actually use. Optional cable lets =emu
The amazing Epson Notebook Computer.® Print out on
Go ahead - put your hands on that full-sized full-sized Printer.
keyboard. You now control a complete computer
system. A system that includes a liquid crystal dis-
play screen, a micro cassette document and pro-
gram storage unit, a 50-hour rechargeable internal
power supply, and a dot matrix
printer. All for less than $800.
Nothing else can equal it.
Not the 30-pound "transport-
ables" that are like lugging
sewing machines around,
and certainly not those so- PRINTER PAPER
OFF ON FEED
called "portables" that try to
skimp by with no printer, no
provision for document storage,
and a maddeningly short battery life. HELP MENU BREAK CHANGE
FIND
FORMAT
The Epson Notebook Computer has everything
you need to get down to work. Exquisitely crafted
into a sleek and silent package that you can take
anywhere and use anywhere.
It weighs less than four pounds. Has a surface
area the size of a sheet of typing paper. And it
contains a whopping 16K of random memory
(optionally expandable to 32K, if you need it).
You can program the Notebook Computer in a
built-in, extended version of Microsoft® BASIC. An
internal word processing program called SkiWriter®
will have you turning out letters, notes, memos, or
full reports after just fifteen minutes of reading
the simple instructions.
Available software ranges from personal produc-
tivityprograms to education and entertainment.
We even offer a telephone modem and software
that allows you to instantly transmit information to
a full-sized computer.
To put your hands on a real Epson Notebook
Computer, call toll-free (800) 421-5426, or (213)
539-9140 in California for the name of your nearest
Epson dealer.
But be warned. Few who touch the "killer pigmy"
go away empty-handed.
EPSON
STATE-OF-THE ART... SIMPLICITY
actual size:
EPSON NOTEBOOK COMPUTER
nZ-
DELETE COPY
BLOCK BLOCK
10
DIGITAL
RESEARCH
The best of everything in business graphics.
VisiCalc is a registered trademark of VisiCorp. SuperCalc is a trademark of SORCIM Corporation.
The logo, tagline, DR Graph, GSX and CP/M Library are either trademarks or registered trademarks of Digital Research Inc. ®1983 Digital Research Inc.
1038 REM
1039 REM Replace data for 8 characters
- at b, c, g, r, x, -3, and $ - :
1040 FOR I:::0 TO 23:READ X:POKE 776+CAD
R+:I:,X:NEXT I:
1050 DATA 102,60,0,0,126,12,24,12
1060 DATA 60,24,24,24,24,24,219,126
1070 DATA 24,0,24,12,6,255,6,12
Figure 2 : Redefined characters for use with the ANTIC 3 mode. The 1080 FOR I:=O TO 7:READ X: F'OKE 824+CADR
lowercase g (2a) will have a descending tail, and the 3 (2b) can be +:I,X:NEXT I.
used as a subscript character.
1090 DATA 102,60,0,62,:102,102,62,6
1:100 FOR I::=O TO 7:READ X:POKE 912+CADR
+:I,X:NEXT I
1:1:10 DATA 0,0,0,1214,102,96,96,96
pear as the first 2 bytes. It will look crazy, but that's what 1:120 FOR I°=0 TO 15:READ X:POKE 960+CAD
is necessary for ANTIC 3. Figure 2a shows the g character R+I,x:NExT I
redesigned to be used for this mode. 1:130 DATA 0,0, 0,:102,60,24,60,102
1140 DATA 108,56,0,102,102,102,62,12
Subscripts and Superscripts 1:150 FOR I:=0 TO 7:READ X:F'OF(E 32+CADR+
The real power with ANTIC 3, however, is in the ability
I,x:NExT I
1:160 DATA 60,102,12,56,126,0,0,0
to display superscripts and subscripts. Just imagine
1:170 RETURN
printing chemical or mathematical equations on screen
with the superscripts or subscripts just where they
should be. For subscripts, simply replace the lowercase
characters with numerals or other characters using your Superscripts are handled differently. Replace the lower-
editor's copy option, or design your own special sym- case letters with uppercase letters, shifting them down
bols. Then shift those characters 3 bytes lower for max- 3 bytes also. Replace rarely used letters and the three
imum descent. The number 3 would appear as it does symbols with numerals, if you wish. (Do not edit the
in figure 2b for use as a subscript. three screen-editing symbols. Trying to print them would
still cause the function to be performed.) Now the lower-
Listing 3 : The ANTIC 3 Demonstration Program incorporates the case letters become the standard alphabet and all other
routine in listing 2 to produce the output shown in listing 1. characters will appear as superscripts.
For those of you without a character editor, the AN-
5 REM ANT:IC 3 Demo Program TIC 3 Demonstration Program in listing 3 will transfer
6 REM the internal character set from ROM (read-only memory)
7 REM First re:Locate a.11 128 to RAM (random-access read/write memory) and
characters -to a RAM location: redefine several characters for a demonstration of this
8 GOSUE: 1000
outstanding mode. Try WE
9 REM Modif^j the display lis•t•'#
10 GRAPH:ICs 0
20 DI.-=:PE EF((560)+•256*F'EEF((56:1 Editor's Note : For more information on using Atari graphics, please con-
30 POKE DL-+3,67 sult the following articles: 'An Introduction to Atari Graphics" by Chris
40 FOR I:=0 TO 17N::'OKE DL-+:I+6,3:NEXT I Crawford and Lane Winner (January 1982 BYTE, page 18), "The Atari Tutorial,
50 POKE DL-+24,65:POKE DL-+25,F'EEK (560) : Part 2: Graphics Indirection" by Chris Crawford (October 1981 BYTE, page
F'UKE DL_+26, F'EEK ( 561 70), and "Character Editor for the Atari" by Tim Kilby (December 1982 BYTE,
58 REM page 167).
59 REM Change character set pointer to
the RAM location of mod i fied set: Tim Kilby (RR 1, Box 288-B, Sperryoille, VA 22740), a former college pro-
60 POKE 756, CADR/256 fessor, is now an independent microcomputer consultant.
68 REM
IIIIIIIIIIIII I I
you can choose the one that best fits your application and budget. From
With HP ' s broad range of workstations ,
$ 3,950 to $28,250.
personal computers for engineers to desktop mainframes , with beginning prices ranging from
oductivity Network.
It all started with a single
engineering workstation. Now
we ve taken it further than
anybody else.
No doubt about it ; when you put a computer on every engi-
neer's desk, it helps them be more productive.
In fact , at Hewlett -Packard, the workstation approach has
worked so well for our own engineers that we've taken it to
an entirely new dimension.
It's called the Engineering Productivity Network. As you
can see , it includes the broadest range of workstations avail-
able anywhere. From the recently-introduced 32-bit HP 9000
desktop mainframe to our personal computer designed just
for engineers.
With such a wide range to choose from, you can match the
computing power to the individual task . And give every engi-
neer the tool it takes to do the best possible job.
To help you tailor every workstation to a task even more
closely, we have over 200 specific application software pack-
ages . And since our workstations use HP-UX- our enhanced
version of the UNIX* operating system - we'll be able to bring
you a lot more in the future.
Of course, when you tie all these individually -optimized
workstations together into a network , you can look for an even
higher level of performance . Whether you choose our HP-UX
networking, Ethernet local area network , or Shared Resource
Manager, your engineers can share data and peripherals, com-
municate much better, and get more done than ever before.
The HP Engineering Productivity Network. You can start
with one workstation , or with dozens . But no matter where
you start, you're actually making your whole department more
productive. One step at a time.
To find out more, just call the nearest HP office listed in
the white pages of your telephone book, and ask for a
Technical Computer Representative. Or write to Pat Welch,
Dept. 44167, Hewlett-Packard, 19447 Pruneridge Avenue,
Cupertino, CA 95014. In Europe, write Henk van Lammeren,
Hewlett-Packard, Dept. 44167, P.O. Box 529, 1180 AM
Amstelveen, The Netherlands.
We'll be happy to show you how far you can really go with
a good idea.
/I rtuul unreloue{,rrl photo of un III' uw,rksluliou .scram. * UNIX is a trademark of Bell Laboratories.
h HEWLETT
P PACKARD
Circle 211 on inquiry card.
Programming Quickies
A Date /Time Stamp for Disks
These dateltime programs aid disk organization by keeping a record
of when each disk was last used
by William Murray
The problem with organizing any set of programs and when initializing a disk. Another technique is used for
disks is determining which ones you use most frequent- disks that are already in use. Simply load the program
ly. It is difficult to keep track of how often a utility or and save it under the name of the initialization file
data file is used. Your programming could become sub- (typically HELLO for loyal Apple users). TIME/
stantially easier if you could put on one disk the pro- DATE.BAS calls up the TIME/DATE.OBJ and storage pro-
grams you use repeatedly. There is a solution to the prob- grams, samples the date, stores it and displays it, then
lem of disk organization. turns over the control of the Apple to you. Information
The date/time programs described in this article aid on the old date and time is stored in locations 3B8 to
disk organization by stamping each disk with the date 3CA hexadecimal. The clock/calendar card, meanwhile,
and time it was last used. Then each time you run the stores the current date and time in locations 2F5 to 300
disk you know the elapsed time between uses because hexadecimal. This information is finally formed as the
both the previous and the current date and time are string A$. You can enter a message in lines 110 and 120
listed. in TIME/DATE.BAS that will be displayed when the disk
These programs, written on an Apple II computer with is called up.
48K bytes of memory, use the California Computer The first machine-language program requests informa-
System (CCS) clock/calendar card to provide the date tion from the clock/calendar card by addressing the prop-
and time information. Although this software is system er memory address (see line 19 in DATE/TIME.OBJ for
dependent, adapting these programs to other systems an example). After getting the information, the program
with available clock/calendar cards should not prove stores it at a memory location in RAM (see line 22). This
difficult. process continues byte by byte until all date and time
The CCS card uses a 5832 microprocessor real-time data is collected. The information is refreshed once a sec-
clock/calendar, which is crystal controlled at 32.768 kHz ond with every interrupt request. Notice that this pro-
to maintain information from seconds to years. The data gram is stored, starting at RAM location C400 hexa-
is stored in binary-coded decimal form in the selected decimal, making the clock/calendar card slot dependent.
memory locations. Battery backup keeps the card run- The second machine-language program stores the
ning when the Apple is off or during a power failure. data, written by the Apple, when it becomes necessary
The only necessary modifications for the clock/calen- to transfer the data from the "current date/time" to the
dar board are: the installation of two 2112 RAM (random- "past date/time." You create the file by typing
access read/write memory) chips in the provided sockets;
the installation of the RAM jumper; and the setting of BSAVE DATE /TIME,$A3B8, L$19
the interrupt request to a 1-second interval. These
modifications are covered in the documentation for the before running the TIME/DATE.BAS program.
board. The clock/calendar board must reside in slot #4 After you enter all of the software, simply insert the
because the machine-language program is slot disk into the drive and turn on the Apple. You must do
dependent. this twice the first time the disk is run because the old
The three-part software includes the TIME/DATE.BAS date and time don t exist in the beginning.
program entered when you initialize the disk (see listing By keeping track of those dates and times, you should
1), the TIME/DATE.OBJ machine-language program that find disk and program organization to be much easier. ■
requests and stores the date from the clock/calendar card
(see listing 2), and a very short machine-language pro- The clock/calendar card for Apple computers is available for $120
gram to store the date and time on the disk. The storage from California Computer Systems, 250 Carribean Dr., Sunnyvale,
program is created initially by typing CA 94086.
BSAVE TIME/DATE,A$3B8,L$19
Dr. William Murray is a professor of Computer Science at Broome Com-
munity College, Binghamton , NY 13902.
Normally you enter the TIME/DATE.BAS program
Listings begin on page 526
524 November 1983 © BYTE Publications Inc.
1,11" '/ ^ 4 )
AJ^^ _^.k2
) A&IO
I /
7 0 F:'$ __ "I:'ATE:/TIME"
100 c p s , 15" carria g e £:30 PRINT II$. "NOMON Cr :1: r0
90 PRINT II$i"BI...OAII "DF'$i" A$3B(3"
PRINTERS MONITORS MODEMS
Tally 160L .............'619 AMDEK 300A .........'159 Hayes Smartmodem ...'219
:I.00 REM : DI SKETTE IN:[TIAL.IZATIC)
Okidata 92 ............ '459 AMDEK Green ........'149 Hayes 300/1200 .......'509 N MESSAGE:
IDS Prism 132 ....... '1179 Zenith ZVM 121 ........ '95 Hayes 1200B ..........'449 1.10 VTAEf J.: PRINT "IIOS:3 3.3 WORK:[
Gorilla Banana ........ '209 Zenith ZVM 123 .......'129 Anchor Mark VIII ......'349
Gemini 10X ...........'309 BMC Green ............ '89 Anchor VI Internal, IBM..'192 NG DI SKETTE"
All other brands at similar savings :1.20 VTAB 2: PRINT "BY WILLIAM MU
RRAY 3/1/91"
2) 320K drives. 128K Ram color card. monochrome monitor
IBM PC DOS 1 1. keyboard, minimum configuration list $3250
S
2995 :1.30 VTAB 5 : PRINT "LAST DATI:_/T:I:M
E RUN:"
1 40 V TAB 7: HTAEi J.
APPLE GRAPPLER HERCULES :1.50 REM : GET AND PRINT C)L.LI DATE
DRIVES WORD w/16K Buffer GRAPHICS /'TIME: ON SCREEN
Shugart STAR Can be upgraded Universal Research
w/came & cable to 64K buffer
Multi Display Card .1.60 FOR I •= 952 TO 970'. PRIN'TCHR$
( PEEK (I));: NEXT I
$199 $249 $199 $359 1.70 VTAB :L1: HTAT3 1: PRINT "CURR
HERE 'S WHAT OUR CUSTOMERS SAY ... "full service attention at mail
ENT DATE/TIME:"
order prices. Informed, helpful, responsive." Wes Gilbert, DATA I/O .1.80 REM : GET AND F'RINT NEW DATE
Information , call (206 ) 641-7233
/TIME ON SCREEN
1.90 TA r= PEEK (76E3):TI< = F'EEK
PACIFIC COMPUTERS TO O R DER CAL L 767 ):TC =• PEE::K ( 766 ):Trl = I::EEK
13256 Northup Wy #7 - Bellevue , WA 96005 1 (765 ):TE: = PE-.1:::K ( 764 ):TF
Prices reflect 3% cash discount • Bankcards • Sorry no COD • FOB Bellevue PEEK ( 763 )
All items currently in stock
200 := F'EEK ( 76.'. TL. = PEEK
761 ):TG =• PEEK (760):11-1 = PEEK
(759 ):TI = F'E:E.K ( 758 ):T,.J
PEEK (757)
210 REM : CFIEE:CK FOR A COMP LETE C"
ONVERSION
Radio Shack TRS-80TM 220 IF (TI + TE •f+ I'D 4- TC) `• 36 THEN
190
Computers 230 REM : DATE STRING
240 C$ _ STR$ (T'H) + ST'R$ (TG) f
"/" + STR$ ( TL.) 4- STR$ ( T K
At Guaranteed Savings •f "/" 4. STR$ ( T-J) •f STF:$
(TI)
250 REM : TIME STRING
260 B$ _ STR$ ( TF ) f STR$ ( rE) •f
STR$ ( TD) + S•TR$ ( TIC
.f• •f- STR$ ( TB ) + STR$
1a.:::h1:....ii.1^ it (TA)
::::::::::....::
AS r ' "i. h::e ee .'s:•11 270 REM : SPACE STRING
..r.. Ahelm r. ti {;ae9 280 E $
4M RIUI 290 REM . 'TOTAL IIATI:::/T:I:ME STRING;
e. .. ..r
erf.
300 AS == C$ 4 E$ + 11$
II il.%.....i.'h
rf 310 VI AB 13: HTAB :I.: PRINT AS
°ie': ....:.irr ...... .. ...
mu m ,.: .::.:..in r • from 320 REM :IF'LACE CURRENT DATE/TIME
= .:^::• Pan
=i€.,i i= i.... IN F$
$30 FOR :I: = 1. T(:) 19: POKE: 95:1. +
Ir AS(:: ( MILI$ (A$,Ir:1 )) -4 1
• Y_^ •r:. • American 9: NEXT :I:
• °°~ ti%.
Q..• Electronics 340 PRINT 1I$v""BSAVE::: ";l's;" rA%3R5
,L$19
-- X700°°°......... 1117 Conway Ave. 350 VTAB 23: HTAL4 :I.
°L' ie. . Dept. B :360 END
Mission, Texas 78572
Ph. 512/581-2766
eeiia
H. Telex 767339 Listing 2 : The TIME/DATE.OBJ program.
Full Line TO ORDER
Computers, C400 : 1 ORG $C400 LOAD At SL01 4
C4OO:A5 45 2 LEA $45
Printers & • %ti^ •. CALL TOLL FREE C4O2:20 4A FF 3 .ISR $F"F4A SAVE REG:I:STLRS
Peripherals
800-531-7466 C405:E'A
C406:BO 00 01
4 TSX
5 LDA $O:i00rX
C409:OA 6 ASI... A MUL.T BY 2
Listing 2 continued on page 528
526 November 1983 © BYTE Publications Inc. Circle 348 on inquiry card.
How the American Express Corporate Card
can help small businesses in a big way.
of your company, our Corporate to the personal service of over 180 Company
Card can help you mind your own American Express small business
business better and easier. account specialists. Title
TARBEL L
C468:29 OF 63
C48A:911 CO 02 64 STA $02CO,X
C48D: CA 65 DEX
C48E:A9 2A 66 LDA 8$23
528 November 1983 © BYTE Publications Inc. Circle 458 on inquiry card . Circle 350 on inquiry card. -+
From the ridiculous to the sublime...
display, at the touch of a button ...
These days you can see just about
complete with audio for game
everything on personal and home sound effects or speech syn-
computer video screens . Pie-men.
Pie-charts . Banks of alien inva- thesizers.
We've also got 10 " RGB and
ders . And bank accounts.
Now you can display it all with 13" RGB/ composite displays
a name your customers already with audio , that are compatible
know for great video : Panasonic with IBM , NEC and APPLE III com-
Personal Computer Displays. They puters . Plus a new 45 " projection
carry the same outstanding quality computer display with both RGB
and reliability that have made and composite color capabilities.
Panasonic a household word. All Panasonic Displays are U. L.
Not to mention a very tempting listed and carry FCC Class B certi-
profit opportunity for you. fication . They' re attractively priced
You can offer the high resolu- for your customers , and profitably
tion (1100 lines typical) mono- priced for you. Find out how easy
it is to make them part of your line-
rome TR- 120M1 PA, with a 12" write or call Panasonic Industrial
07 o liirect- etched screen for
d glare and sharp cha- Company, Information Systems
raphic displays . Or the Group , One Panasonic Way,
e1 '
,T-16 0, switch- Secaucus , N.J. 07094;
or games a nd gra- (201) 348-5330.
bI &""wh a data
1
s2vacamm
Only
the Texas Instruments
Professional Computer
offers these 7 advantages
that add up to more computer
for your money.
If you're a smart business profes- worry about accidentally erasing val- The Future Enhancement
sional, you want a business computer uable data. Advantage.
that gives you the most productivity The Monitor No one wants to buy a personal
power for your dollar. For you, Texas Advantage. computer that's already on the road
Instruments has the answer: the TI Our monitor gives you 40-50% to obsolescence. That's why we're
Professional Computer. With seven better resolution than the leading developing exciting new features
obvious advantages that make buy- personal computers. Which means that you can easily add to your
ing TI make sense. you get clearer displays that are easy TI Professional Computer-like
on the eyes. And some of the sharp- speech recognition. Imagine being
The Disk Storage
est graphics possible today. able to say, "Spreadsheet, please"
Advantage.
and having it appear instantly on
The TI Professional Computer gives The Software your monitor. This and more will be
you standard 320K floppy disk stor- Advantage. available this fall.
age. That's twice the standard data There's software available now for One additional benefit makes the
storage of the leading competitor. the TI Professional Computer that TI Professional Computer especially
meets virtually every professional attractive - the price. Feature for
The Function Key
and small business need. And with feature, dollar for dollar, you'll get
Advantage.
our memory expansion board, you more computer for your money.
We give you 12 function keys that can use advanced integrated software
you can easily preprogram to make Get the business computer that
like Lotus 1-2-3 TM to help you do
your work simpler and easier. The puts these benefits to your advan-
several kinds of work without
best the competition can do is 10 or tage. Visit your TI authorized dealer
changing programs.
fewer function keys. or write: Texas Instruments Data
The Expandability Systems Group CA, Dept. 062BY,
The Keyboard Advantage. P. O. Box 402430, Dallas,
Advantage. Our standard features like the floppy TX 75240. Or call toll-free:
Our standard touch-typing layout disk controller and printer support 1-800-527-3500.
makes word processing as easy as sit- are built-in so they don't take up the
ting at a typewriter. The separate
numeric and cursor control keypads
valuable expansion slots you'll need
for adding optional features like TExAS
let you isolate information and enter
numbers for spreadsheets more
communications and up to ten
megabytes of hard-disk storage.
INSTRUMENTS
quickly. And with our isolated edit/ Which leads to one of our most Creating useful products
delete keys, you'll never have to exciting advantages... and services for you.
C:RO kkTALK
%1W TA
we close a file that has been writ- texts offer the student rela- "Introduction to Color and these tools.
ten to. Otherwise, (a) some of tively trivial program listings Graphics;' is the least com- While the experienced
the data written to the file might as models, but not so with plete. Additional features BASIC programmer can skim
not actually be transferred from this one. Versions of an infor- available with the Color/ the chapters, pausing only to
main memory to the file, and (b) mation-retrieval program Graphics Monitor Adapter become familiar with those
in the case of a diskette file, the illustrate the use of arrays are presented in the same features peculiar to this
file might not be entered properly and sequential files. A text lucid manner the reader has, system, the approach of the
in the directory on the diskette. editor exercises BASIC's by now, come to expect. But novice programmer must, of
athletic string-manipulation the chapter ends with neither course, be different. The text
Don't confuse the null char- capabilities. A simple game example programs nor exer- starts almost gently, leading
acter with the null string. The program affords practice with cises. For the monochrome the student through the
null character is the character event trapping. Every user, this is not a problem, mysteries of BASIC. In later
whose ASCII code is zero. The module in each of these pro- but the user of a color system chapters the pace quickens.
null string contains no charac- grams is explained individ- will want to augment the text Programming the IBM Personal
ters, null or otherwise. ually. The student is led to a at this point. Computer: BASIC is a must for
detailed understanding of Perhaps a table of contents anyone (whether experi-
As you might have guessed
how modules work indepen- for example programs would enced or a novice) who in-
by now, I'm sorely tempted to
dently and together. These have been of use. A greater tends to program the IBM PC
go on quoting these warn-
programs are worthy of variety of exercise programs, in BASIC. ■
ings. If only I had had this
study, both for how-to tech- which would give instructors
kind of help when I first Stan Franklin is professor of math-
niques and as a model of more choice for assignments,
began programming in ematical sciences at Memphis State
structured-programming would also be welcome for a
BASIC; I'm sure I made each University (Memphis, TN 38152).
style. text being considered for A mathematician by training, he has
and every error Graham cau-
Each chapter ends with a classroom use. become addicted to personal com-
tions against.
short list of suggested exer- For readers who already puting both at home and at work.
Between the descriptions
cises. These range from know one dialect of BASIC,
and warnings is a wealth of
"Modify program such-and- Grahams book offers an ef-
explanations. Topics dis-
such to do so-and-so;' to ficient means of learning the
cussed include control struc-
substantial extensions of ex- idiosyncrasies and features of BYTE's Bits
tures, modularity, top-down
ample programs, to "Try pro- the IBM PC version. Micro-
design, testing, debugging,
gramming the computer to soft has produced a power-
error trapping, sorting, and Public Computer Course
play some of your favorite ful, yet remarkably easy-to-
garbage collection. An exam-
songs." (Exercise 4 from the use, implementation of the The Groton, Connecticut, li-
ple gives a flavor of Grahams
first chapter deserves special BASIC language for IBM. brary has a packet of information
explanations:
notice. You are asked to The addition of a WHILE on a one-hour computer course.
"Write a program that self statement facilitates a more Volunteers use this course to teach
INKEY$ is particularly useful
destructs:') When you've suc- structured approach. The full the public how to operate the li-
for video-game programs, which
brary's Apple Iles. The packet has
are constantly busy moving ob- cessfully negotiated each ex- screen BASIC editor, together
a manual, software list, operating
jects around on the screen but ercise in this text, you can be with the function keys and
tips, hardware diagram , instruc-
which must also check the key- sure you're off to a fast start use of the Alternate key,
tions on using disk drives, a glos-
board periodically to see if the as a BASIC programmer on make programming the PC sary, a user's responsibility agree-
user has entered a command, the IBM PC. in BASIC a breeze compared ment, and rules and regulations. It
such as to fire a missile. Hard as it is to find any- to other systems I know. costs $6, postage paid, from the
thing to be negative about, III Grahams text allows efficient Groton Public Library, Rt. 117,
Some beginning BASIC try. The last chapter, entitled and pleasant mastery of Groton, CT 06340.M
J ULTRA-RESTM GRAPHICS
IEEE-696 S- 100 IBM-PC
-1 X512X512 $495 -1 X512X512 $495
- 3 X 512 X 512 $ 1250 - 1 X 1024 X 1024 $995
- 1 X 1024 X 1024 $995
Software drivers , Hardware zoom , Programmable Display
FEATURES Resolution, Windowing , Multi-Controller Capability,
NEC UPD7220 Graphic Controller
Starting Prices
C.S.D. Incorporated
ULTRA- RES Trademark CSD Inc. P.O. BOX 253 Sudbury , MA 01776
IBM-PC Trademark IBM (617) 443-2750
comparable price. Included in the standard configuration are 128K bytes of RAM Aoailiory --y:
Color / Graph;.,:
expandable to 256K and onboard ROM expandable to 48K to provide you with Le„r mode:
I8 rurrgroo,oly.8331 u nnrhgra rrr ^ 8,.156 el,.3,
more power for increased productivity. Otlrls. or 4 p.,,j,, 80.2' r,,,
Graph,,
r modes
The MPF-V also comes with a standard uo,lon. a rwor rrsamuor^ n4oaao o .,.o
whue r solution, tunulra, 86grwlm nn0 r .r
RS232c port and Centronics printer D, ploy ,oo mnryosire or /rGfl vrOr n ,Ign.vl
Display monitor:
hbll plr .+nrl swrvrl ,apanonrr s wr n gn rn ur anrou
interface to readily meet your expan-
^- .orlon,:
sion needs . You won't find standards 03 23 irn ptogrlmo oI lr booA ion',
M
Book Reviews -
you might expect from a ran- quite a bit of digging and in-
dom-number generator. The cisive reading to penetrate Al
program is based on Krutch's methodology and translate it
own analysis of the forms into relatively simple BASIC
and vocabulary that actually programs. I am afraid, how-
appear in English versions of ever, that he has brought Logo, electronic spread-
Florida Learning
haiku. The vocabulary of home the fact-pointed out sheets, authoring systems,
Center Promotes
nouns, verbs, prepositions, by others-that the past suc- and home computers will also
Computers
and articles is contained in a cesses claimed for Al were be added to the curriculum.
group of clearly identified based on tricks that produce The Jack Eckerd Computer A unique aspect of the
DATA statements that you impressive demonstrations Learning Center, a nonprofit Center is a mobile classroom
can change to suit your own but that rely more on the in- school in Clearwater, Flor- equipped with 12 computers.
taste in haiku. telligence of programmers ida, is open to anyone want- The mobile unit is available
The other program that I than on the intelligence of ing to learn about computers, to schools, learning centers,
played with, TF, asks the programs and computers. regardless of educational or community groups, and busi-
user to key in random se- Krutch's book offers insight economic background. Its nesses for a half- or full-day
quences of the symbols T into early techniques, and courses are designed to teach rate.
and F. It detects patterns of any home computerist skilled practical applications and im- The Jack Eckerd Computer
entry (some of which you in BASIC can have lots of fun part a general knowledge of Learning Center is an affiliate
may not even be aware) and with his programs. They are computers, rather than pro- member of the National
predicts every fifth symbol models of clarity and good gramming or specific job Council on the Continuing
that you enter. It is in- form and are worth the atten- skills. Initially, the Center Education Unit. Its address is
teresting to watch the pro- tion of anyone who might has introductory classes in 2636 U.S. Highway 19 N,
gram become "trained" as like to learn how a pro styles personal computers, and Countryside Plaza, Clear-
you continue to enter sym- his programs. ■ business applications to offer. water, FL 33575, (813)
bols. Its recognition rate is Future plans call for indepen- 797-9223.0
about 70 percent, which is dent study projects and a
John Figueras ( 65 Steele Rd., Vic- special program for teacher
significantly better than
tor, NY 14564) has a doctorate in
guessing. education. Word processing,
organic chetnistry.
Krutch must have done
Trademarks.
The Smart Checkbook-Softquest Inc. CP M and CP M-86-Digital Research, inc. PC-DOS-IBM MS-DOS-Microsoft Corp.
540 November 1983 © BYTE Publications Inc. Circle 426 on inquiry card.
The Multifunction Cards
that let you get the most
out of your IBM PC
AST Research Number One Add-Ons let you
realize the full potential of your IBM PC or PC-
XT without wasting valuable slot space. By
combining your memory and input/output
requirements on a single card, you can take
advantage of more of the capabilities IBM
designed into the PC, while leaving space for
future enhancements as they are introduced.
AST Research multifunction boards can add
user memory from 64K to 512K to your PC
bringing your PC memory to its maximum of
640 K. You also receive the added features of
serial ports, parallel ports, a clock calendar,
game adapter port, and SuperPak'" - the
utility diskette with the most powerful disk
emulator and print spooler software available.
SixPakPIus '" - Up to 384K memory, serial
port, printer port, optional game port, and
clock calendar on a single card.
I/O Plus II'" - Up to 2 serial ports, optional
printer port, optional game port, clock cal-
endar on a single card. No memory.
MegaPlus II" - Up to 512 K memory, up to2
serial ports, optional printer port, optional
game port, and clock calendar on a single
card.
Combo Plus'" - Up to 256K memory, serial
port, printer port, and clock calendar on a
single card.
Communication Products - OtherAST Re-
search Number One products includesystem
enhancements and mainframe communica-
tions products such as 3270 SNA and 5251
terminal emulation, 3780 RJE support and
AST-PCnet` - the Local Area Network spe-
cifically designed for the IBM PC.
^!^QualZty
All AST Research multifunction boards come
with the RST "Plus" - our unsurpassed repu-
tation for quality, reliability, after-the-sales
support, and overall design excellence -
which give our products the best price/per-
formance ratio in the industry.
AST Research Number One Add-On Products
are available at Computerland, Entre, Busi-
nessland and other computer stores world-
wide. Contact AST Research, Inc. for the
dealer nearest you. (714) 540-1333/863-
1333 TELEX: 295370ASTR UR
PCnet is a registered trademark of Orchid Technology, Inc.
42303 . A DISCIPLINE OF PROGRAMMING. 42000-2. DESIGN AND STRATEGY FOR DIS- 53860. HOW TO SOLVE IT BY COMPUTER.
Edsger W. Dykstra. Includes: program derivation and TRIBUTED DATA PROCESSING. James Martin. R.G. Dromey. A solution-based guide to learning top-
composition, common mistakes; plus numerous other The basics, potentials and impact of DDP decisions. down principles of computing science. $19.95
examples. $25.00 Counts as 2 choices. $37.50
54455. IMS PROGRAMMING TECHNIQUES: A
Guide to Using DUI. Kapp and Leben. $17.95
32487-2 . ALGORITHMS FOR GRAPHICS AND 48753. FORMAL METHODS OF PROGRAM VER-
IMAGE PROCESSING . Theo Pavlidi.s. Everything IFICATION AND SPECIFICATION. Franta et at.
from pattern recognition to image segmentation . Packed $21.95 54565 . THE ICON PROGRAMMING LAN-
with charts , diagrams , and equations . Counts as 2 GUAGE. R. and M. Griswold. A general-purpose lan-
choices . $26.95 guage with unique abilities to handle nonnumeric data.
49476. FUNDAMENTALS OF PROGRAMMING $18.95
LANGUAGES. Ellis Horowitz. What they are, how
37377-2. CDP REVIEW MANUAL: A Data Process- they perform, and how superior language designs will 59902 . MANAGEMENT CONTROL OF DATA
ing Handbook . Third Edition . Kenniston W. Lord, Jr. arise in the future. $23.95 PROCESSING: Preventing Management -By-Crisis.
In depth coverage of equipment, management, mathe- W.H. lnmon. A handbook of tactics and strategies
matics and statistics, and more. Softbound. Counts as packed with detailed case histories. $24.95
2 choices. $29.95 36957-2. BUILD PROGRAM TECHNIQUE. John
G. Rice. A framework for the design, development, and
implementation of Automatic Software Generation Sys- 60324-2. MANAGING A PROGRAMMING PROJ-
58811 . LOGICAL CONSTRUCTION OF SYS- tems (ASGS). Counts as 2 choices. $29.95 ECT. Second Edition . Philip W. Metzger. How to orga-
TEMS. Jean-Dominique Warnier. Every aspect of sys- nize, what tools to use , what documents to write, and
,em design-from data specification to the final more . Counts as 2 choices. $29.95
-logue between designer and user. $22.95 42032 . DESIGN OF COMPUTER DATA FILES.
Owen Hanson. Covers: devices, record formats, block- 62638-2 . MICROPROCESSOR SYSTEMS.
ing and buffering, sequential , direct and indexed files, M. Aumiaux . How to make reliable evaluations, define
9. THE SCIENCE OF PROGRAMMING. David and more . $24.95 overall structure , evaluate characteristics , and more.
A complete methodology for program develop- Counts as 2 choices. $26.00
Softcover. $ 19.80 42064 . DEVELOPING A DATA DICTIONARY
SYSTEM . J. Van Duyn. How to handle everything from 62652-2. MICROPROCESSORS AND MICRO-
database planning to establishing data standards to val- COMPUTER SYSTEMS. G.V. Rao. Updated new edi-
SOFTWARE ENGINEERING: A Practi- idating data . With examples and checklists . $25.00 tion. Covers: analog/linear integrated circuitry, robotics,
kpproach . Roger S. Pressman. Decision tables
microprocessor and memory chip reliability, and more.
charts, automated testing tools, graphical Counts as 2 choices.
51923-2. A GUIDE FOR SOFTWARE ENTRE- $38.50
'ols, and more. Counts as 2 choices. $32.95
PRENEURS. A.L. Frank. How to define business
goals; develop relationships with lawyers, accountants, 67176-2. THE PASCAL HANDBOOK. Jacques
LGORITHMS + DATA STRUCTURES = and bankers; assess tax situations; and more. Counts Tiber,Qhien. Entries include: buffer operations, string
AMS. Niklaus Wirth. "A valuable, novel con- as 2 choices. $29.00 handling commands. numeric operations, and more.
to the computing science literature."-Edsger Counts as 2 choices. $35.00
$20.95
4 Good Reasons to Join 73246. QUEUEING THEORY: A Problem Solving
Approach. Len Gorney.
$
21.9
EXTRAORDI NARY 1. The Finest Books. Of the hundreds of books
submitted to us each year. only the very finest are se- 77651-2. SELECTED WRITINGS ON COMPUT-
546 November 1983 G BYTE Publications Inc. Circle 231 on inquiry card.
We don't care
which computer you own.
We'll help you
get the most out of it.__
CompuSer'"
CompuServe is the easy to use"uideote ph s" ted' ii MAI'dafa: Plus, a To learn more about CompuServe, call
service designed for the personal communications network for electronic toll-free, 800-848-8199, for an illustrated
computer user and managed by the com- mail, a bulletin board for selling, swap- guide to the CompuServe Information
munications professionals who provide ping, and personal notices and a multi- Service. The videotex service for you, no
business information services to over one channel CB simulator. matter which computer you own.
fourth of the FORTUNE 500 companies. You get games on CompuServe, too. Co
Subscribers get a wealth of useful, Classic puzzlers, educational, sports and W mpuServe
profitable, or just plain interesting infor- adventure games and fantastic space Consumer Information Service, P. 0. Box 20212
mation like national news wires, electronic games featuring MegaWars, the "ultimate 5000 Arlington Centre Blvd., Columbus, OH 43220
banking and shop at home services, and computer conflict" 800-848-8199 1n Ohio Call 614-457-0802
An H&R Block Company
Circle 92 on inquiry card.
Book Reviews
resolution is practical but objects in a picture requires straints in an iterative pro- tion, and orientation. The
must be enhanced with prob- a different approach from cedure. Linguistic methods principal domains it has been
lem-specific information and that of processing two-di- are a promising technique, applied to are aerial-photo-
be used with other tools. mensional forms such as similar to compilers for com- graph interpretations of air-
Although it is a powerful printed characters . His ap- puter languages. A compiler port scenes and low-angle
method, a problem with res- proach involved describing recognizes strings of lan- views or industrial parts at an
olution is that it is not at- the three-dimensional scene guage primitives as belong- automatic workstation.
tuned to the way humans that generated the picture ing to the language or as er-
think. In response to this, an rather than describing the rors (not belonging to the Conclusion
approach called natural deduc- picture. To make the problem language) and then associ- The Handbook is compre-
tion has been developed. more tractable, he restricted ates meaning to the strings of hensive, clear, and has an ex-
Natural-deduction systems his three-dimensional scenes primitives. That is the goal of cellent bibliography. There
are more complex but easier to the blocks-world; that is, linguistic methods for com- are a few unclear passages
for people to interact with. scenes that contain only puter vision. However, a and difficult articles, but,
The Handbook describes a cubes, rectangular solids, problem lies in defining an given the scope of the work,
system, developed by R.S. wedges, and hexagonal appropriate set of primitives these are trivial objections.
Boyer and J.S. Moore, that prisms. In this limited world, and finding processes or The reader will not be able to
has done such diverse tasks Roberts was able to calculate mechanisms for detecting implement the Handbook's
as proving the unique fac- precise orientation, position, these primitives. ideas directly. The problems
torization theorem and veri- and relative dimensions of The Handbook describes and current approaches are
fying the equivalence of in- objects. Work by Roberts and several successful vision sys- explained on a conceptual
terpreted and compiled code. others during the early 1970s tems. These include two in level and references tell
An interesting article on led to techniques for finding robotics, a transistor wire- where the technical details
nonmonotonic logic describes lines or edges in pictures bonding system and GM's can be found. The three
an effort to formalize for the where visual noise and light- CONSIGHT-I, a system for volumes are, in our opinion,
computer the human experi- ing make their presence transferring parts from con- the best general text on Al
ence of getting new informa- obscure. veyor belts. Another system, currently in print. m
tion that partially contradicts Later work expanded on Stanford's ACRONYM, at-
previous premises. Using the the blocks-world characteri- tempts to identify and
bird example, if we later zation of scenes to provide classify instances of modeled Henry W. Davis is a professor of
discover that Johns pet is an techniques for representing objects; that is, objects for computer science at Wright State
ostrich, and that ostriches real-world scenes. The key which the user has provided University. James E. Brandeberry
don't fly, then we must factor was to learn how a stylized prototype descrip- uses computer vision in robotics
change the whole pattern of orientation of surfaces, dis- tion. It extracts three-dimen- research and is an associate professor
inferences we have drawn. of computer science at Wright State
tance to camera, reflectance, sional information concern-
University (Dayton, OH 45435).
Efficient and general ways of and amount of illumination ing shape, structure, loca-
handling this problem with can be computed using laws
computers have not yet been of physics and basic rules of
worked out. continuity of shape and mo-
tion . These properties are
Vision then used as clues to aid in
Computer vision activities describing the scene by
fall into several categories. means of certain primitives
Signal processing is concerned used for shape description.
with transforming one image A number of interesting
into another with more desir- algorithmic methods have
able properties. Classification been developed to help
is concerned with techniques understand a scene. Pyramids
for classifying images into and quad trees are hierarchical with both theory and prac-
Call for Papers
predetermined categories. image representations that tice based on software design
The Handbook focuses on the enable the computer to work The Association for Com- for specific applications or
image-understanding problem; with multiple levels of reso- puting Machinery has technologies are being
that is, the problem of build- lution of the image and to scheduled a symposium on solicited.
ing a description not only of concentrate on areas of high- communication architectures The deadline for submit-
the image itself but also of information content. These and protocols to be held in ting papers is November 1,
the scene it represents. It is characteristics seem to be Montreal from June 6 1983. For additional informa-
the image-understanding present in human percep- through June 8, 1984. A call tion, contact Michael J.
problem that connects com- tion. Relaxation methods are has been issued for papers Fegurson, INRS-Telecom-
puter vision to AT. a powerful technique for re- focusing on state-of-the-art munications, 3 Place du
Pioneering work was done ducing scene ambiguities networks, algorithms, and Commerce, Verdun, Quebec
in 1965 by L.G. Roberts when (such as incomplete or miss- protocols for data communi- H3E 1H6, Canada, (514)
he noted that describing solid ing edges) by using local con- cations. Papers concerned 761-5831..
548 November 1983 © BYTE Publications Inc. Circle 146 on inquiry card. -
Look over
the Rainbow
Learn Rainbow''I computer-based
instruction ends manual labor. No
slaving over computer manuals, The Rainbow shows more character,
you learn to use the Rainbow on 132 columns instead of the usual 80. So you
screen, in minutes, not months. can screen a 12 month spreadsheet,
without losing 6 months.
' ' I 1 / I I
Rii
In the beginning was the Datasouth DS180 A printer The sum is even more than three printers in one Thr
that (h)hned high performance printing, with a balance of DS220 offers a total of eleven different pitches and fonts
high technology design and mechanical simplicity. A high along with seven international character sets- Plus non-
throughput printer that produced clean hardcopy under the volatile space for up to 64 do it yourself characters for
roost severe conditions. downloading from the host computer
Now there"s the Datasouth DS220. A printer that raises And those are just the printing capabilities In other
those high performance standards and applies Datasouth respects, the DS220 outperforms not just itself but virtually
technology to multiple printing tasks-all at one time. every other printer on the market- Its front panel program-
The Datasouth DS220 redefines high performance for ming sets new standards in user friendly printer ergonomics
multimode printing the way the DS180 did for data quality Its four digit LED display and push button panel allow pro
printing gramming of over fifty features, with a minimum of fuss
for speed, the DS220 combines a 220 CPS print speed and confusion. Those features include a variety of interface
with servo controlled logic seeking and high speed tabbing and communications selections that allow compatibility
over blank spaces- This allows the DS220 to zip instantly with a wide range of mini and microcomputers- And the
from one printable character to the next- in side- byside DS220 handles six part forms with its adjustable tractor feed,
tests of real task performance-not just spec -sheet compar- as well as cut sheets and letterhead with its friction feed
sons- the DS220 out performs its rivals time after time. Best of all, the DS220 advances all the engineering,
For correspondence, the D5220 uses its 40 CPS bi- design and mechanical virtues established by its forerunner,
directional NLQ mode to form characters with the precision the DS180 In the Datasouth tradition, the DS220 is made
and clarity you would expect from a word processing printer to run virtually nonstop in a wide variety of applications
And for graphics, the DS220 adds high performance
artistry to popular microcomputer applications programs Test drive three high performance printers in one
through high resolution, dot addressable output. Sharp the multimode DS220
new details emerge from business charts and graphs, and Call for details and the name of your nearest Datasouth
from engineering drawings. sales/service distributor
I•t:I:C^i-i HIGH
.. .• ..• ... :. ;r. z .. SS• PERFORMANCE
1 14
0 .^ ••
r^ terl",
PERFORMANCE
data ©m Q h
M A T X N T E R S
Available nationwide through our network of sales/service distributors.
Datasouth Computer Corporation . Box 240947 • Charlotte, NC 28224
704/523-8500 • Telex 6843018 DASOU UW
552 November 1983 © BYTE Publications Inc. Circle 212 on inquiry card. -
At over 300 Holiday Inn® hotels, hit movies
are beamed right to your room at no extra charge
by our privately-owned satellite earth station network.
For hotel reservations just call 800-HOLIDAY
data ©mM
variable to the name of a base variable. The sequence
Word1, Word2, and so on, becomes the single variable
name Word&Counter, and the value of Counter can be
computer corporation incremented like that of J in the BASIC example given
P.O. Box 240947 ■ Charlotte , North Carolina 28224
704 / 523-8500 earlier (when Counter = 1, Word&Counter = Word(1),
and so on). Macros also can be nested, so arrays of more
than two dimensions are possible.
There is a minor complication to this simple solution,
however: the macro-function works only on character
(i.e., string) variables. For example, this sequence will
not work:
STORE 1 TO Counter
INPUT "Next word?" TO Word&Counter
STORE Counter+1 TO Counter
554 November 1983 '? BYTE Publications Inc. Circle 25 on inquiry card.
SUBMARINE ENGINEERING
FOR TOMORR OW S DEFENSE
The Naval Underwater To maintain our lead in scientists with degrees from
Systems Center is the Navy's submarine warfare and weapon colleges and universities affili-
principal research, develop- systems, we must continue to ated with a school of engineering
ment, test and evaluation center develop new technological sys- and specializing in scientific
for submarine warfare and sub- tems for the future, and at our or technical applications.
marine weapon systems. We center, the future depends on We offer you challenge,
provide high technology vital to our work today. freedom to be innovative and
the Navy's tactical and strategic We are looking for elec- creative, and the opportunity to
edge in combat systems (sonar, tronic engineers and computer contribute your skills to our na-
combat control, electromagnet- scientists to join our highly tional defense.
ics, underwater weapons and talented team of professionals. And the living is good too!
targets, weapon launch and Assignments will he as diverse as Newport and New London areas
handling), surface ship sonar taking you on board submarines, are popular for their excellent
and undersea ranges. to field detachments and other beaches, fishing and sailing.
Working at major laborato- Navy activities. And your work We believe we have both
ries in Newport, Rhode Island may vary from desk to deck, the challenge and the opportu-
and New London, Connecticut, software design to hardware test. nity for you. For further infor-
our engineers and scientists We seek graduating and ex- mation, contact Naval
design, develop and evaluate perienced electronic and comput- Underwater Systems Center,
prototypes of these systems and er engineers, with degrees from Personnel Staffing Division, B
interface with private industry accredited colleges and univer- Newport, Rhode Island 02840
for production of the final product. sities. We also need computer or call (401) 841-3585.
An Equal Opportunity Employer
U.S. Citizenship Required
determine the length of the string. If the array is to have The transformation is now complete.
fewer than 10 elements, the necessary change is trivial: Listing 1 shows a routine based on this principle, to
divide a line into words and look them up. To illustrate
STORE STR(VAL(Counter) + 1,1) TO Counter the principle, the routine is somewhat stripped down
in that it contains no error-trapping for extra blanks be-
If this limit cannot be assumed, the length parameter tween words or for words not found in the dictionary,
must be increased. But "STORE STR(VAL(Counter) + 1,2) and no provision to strip punctuation marks from the
TO Counter" cannot be used alone because it would in- end of a word before looking it up in the dictionary.
sert an illegal blank space in the variable names for None of these additions, however, presents any real
values of 9 or less. Therefore, a branch must be provided: difficulty. ■
IF VAL(Counter) <9
Charles O. Hartman has published poetry in The New Yorker and other
STORE STR(VAL(Counter) + 1,1) TO Counter
magazines. He teaches English at the University of Washington in Seattle.
ELSE On leave (14 Briggs Terrace, Brookline, MA 02146), he is masquerading as
STORE STR(VAL(Counter) + 1, 2) TO Counter a technical writer and working on an article describing a program that scans
ENDIF iambic pentameter.
Fashion J2
It gives you a full-sized, specially lined 9" x 12" envelope, so papers slide in
easily and safely without folding.
It lets you send up to five full ounces. So you can include up to twenty pages
of important business documents. And, best of all, it goes desk-to-desk overnight
to more than 55,000 communities- for just
eleven dollars. So call your local Emery
o ffice now. © Emery Worldwide 1983
Circle 178 on inquiry card.
I ,^f 1 11 i y^ T ^^ -I "'
l l M
If you're considering linking many computers this easily. system overnight.
up more than one computer, What's more, you can link All of which make Acorn the
there's only one computer worth two micros without any special perfect communications system
considering. hardware. And all computers on for schools or business.
The British Broadcasting the Econet network can share disc If you'd like to learn more
Corporation Microcomputer Sys- drives and printers. about how Acorn can build you
tem by Acorn. But what really makes Econet the perfect communications net-
One of the BBC Micro's such a great network of comput- work, write Acorn Computers
many built-in features is an ers is the computer it networks. Corporation, 400 Unicorn Park
economical and powerful com- The BBC Micro. The most versa- Drive, Woburn, Massachusetts,
munications network. tile computer anywhere for its size 01801, or call toll-free 1-800-
We call this the Econet' local and price. Its enormous built-in 225-8001 (in Massachusetts call
area network. expansion potential means it can 617-935-1190). We'd be happy to
Econet lets you combine up handle anything from basic tasks to communicate with you.
to 254 BBC's into a single com- advanced Econet networking.
munications system. Virtually no
other system lets you hook up this
It also means changing technology
won't change it into an obsolete
ACORN COMPUTERS
1 1983 A-., Computes Corp(,, I .,
A-Stat 83.1 results were sent to me by its authors. That program was officially released in September, after this article was written. It pro-
vides correct skewness and kurtosis to one decimal place.
" Aida limits you to a maximum of five digits stored as integers , so the maximum number it can store is 32,767 times 10 to some power.
It uses the updating algorithm.
Table 1: The results obtained calculating mean (z) and standard deviation (s) with various statistical programs , showing that most
of the packages have problems dealing with large integers. Some programs provide hints when they're having trouble with a calculation.
For example, the HSD-Anova II program ( earlier version) could not handle the calculation of standard deviation for the largest input
integers and provided a negative sum-of-squares value, an impossible answer signaling an obvious error. (The new version did not provide
a correct value for that standard deviation either, but it provided a positive sum-of-squares value.)
compute the coefficients even though be saved. This limit can be "swindl- which is algebraically equivalent to
it detects a problem, but it will issue ed" by using the E05 scientific-
an appropriate warning. notation suffix to indicate a larger s = (Ex; - nz2)/(n - 1) . (2)
A-Stat 79.6 from Rosen Grandon number.
Associates (7807 Whittier St., Tampa, The latter formula is easier to use
Fl, 33617) is based on a subset of P- Computing Means than the former one, and it works
Stat, a mainframe package. It was and Standard Deviations well on a mechanical calculator (al-
created for use on the Apple and is The formula for the mean is though accuracy might dictate that
not a translation of the mainframe you recode the data by subtracting a
code. It produces many useful statis- z=Ex;ln number near the mean from the x
tics but provides only three or four values corresponding to each obser-
digits of output. I received output (the mean equals the sum of the xs vation). Once data is entered, a com-
from A-Stat 83.1, a new version, divided by the number of observa- puter can use the formula to grind
while writing this article. Although tions). A potential problem occurs if out an answer, which we would nor-
the results are generally much better there are many observations and if mally accept without question
with the new version, the limited each observation yields a large value because, after all, a machine pro-
number of output digits remains a for x or if the xs for each observation duced it.
problem. differ only in the seventh or eighth If we aren't alert, however, ma-
Aida, a general-purpose program significant digit. Such conditions chines can fool us. They can lose
offered by Action-Research North rarely occur in microcomputer appli- precision when calculating the stan-
West (11442 Marine View Dr. SW, cations, however, and thus won't be dard deviation of a small set of large
Seattle, WA 98146), permits easy data covered here. numbers.
entry (although you'll have to specify Where problems can and do occur, Consider, for example, the stan-
decimal places). It stores numbers in however, is in microcomputer calcu- dard-deviation calculations shown in
integer form and converts them for lations of standard deviation: table 1. For each program discussed
manipulation, placing a limit of in this article, the table shows the
32,767 as the largest number than can s = E(x; - .X)2/(n - 1) , (1) calculated means and standard devia-
Table 4 : The Longley data are highly correlated. Any one of four variables can be used to accurately predict the employment variable.
Text can
"spill over" into
next column Data management
capability
Calendar/Date I User-set decimal
calculations I
Negatives shown
in
Integrated
presentation-
quality graphics
Components of
graph resize to Full color
Prints up to four match size of text graphics
Exploding
charts on the
same page pie charts
Prints all
available plotter
colors
Variable GNPDEF GNP UNEMP ARFC POPN YEAR Constant
HSD-Regress`
HSD-Regress indicated there were problems in solving the equations and produced
no coefficients.
A-Stat only printed results to three places after the decimal point.
By multiplying the dependent variable by 1000, greater accuracy was possible.
Table 5: Regression coefficients resulting from calcula tions performed on the Longley data using microcomputer statistical packages and
two mainframe programs-Sas and Glim . The ratio and digits-of-accuracy figures shown for each program compare the computer results
with Longley's hand-calculated results.
Daisy 1.2.2
Dependent
Variable GNPDEF GNP UNEMP ARFC POPN YEAR Constant
Table 6: Regression results obtained by altering a dependent variable. Here, the dependent variable EMP has been modified four ways:
first by adding to it the independent variable YEAR multiplied by the constant d = 2 and then by adding to it the independent variables
GNPDEF, GNP, and POPN, respectively, each multiplied by the constant d = 1. The resulting regression coefficients should remain
Aida*
Dependent
Variable GNPDEF GNP UNEMP ARFC POPN YEAR Constant
the same as the values shown in table 5, except for the coefficient corresponding to the independent variable used to modify the dependent
variable (for example, the coefficient corresponding to the independent variable YEAR for the dependent variable EMP + 2 x YEAR).
Such coefficients should differ from the corresponding table 5 value by the constant d; their correct values are shown here in parentheses.
Observation 1 2 3 4 5
Table 7: Residuals from altered regressions using the Daisy 1.2.2 program. If the calcula-
tions are accurate, the columns should all be the same.
1
notice. Most items in stock or shipped as received
SUPER WAREHOUSE
146
181
149
7.3
9.0
6.4
0.73
0.90
0.75
0.30
0.37
0.46
l1=6
Cairo Sheraton -Sheraton is your business and pleasure headquarters in the city of Cairo. Enjoy outstanding service, a
variety of oriental and Middle Eastern cuisine, outdoor pool and top of the line business facilities.
AI-Badr Jeddah Sheraton -Luxury styled to today's businessman. Centrally located to diplomatic and commercial centers.
Enjoy our glass domed pool, health club and the ambiance of our elegant restaurants.
Montazah Sheraton -Alexandria -The newest hotel in Montazah, situated on the clear blue waters of the Mediterranean.
Sheraton's luxury offers excellent meeting facilities and an outstanding choice of international cuisine.
Heliopolis Sheraton -In Cairo's most fashionable suburb, convenient to downtown, airport and historical sites. Experience
the atmosphere in our variety of international restaurants , exciting lobby , .\ lounge and excellent business facilities.
Sheraton
HOTELS & INNS , WORLDWIDE
800-325-3535
OR CALL YOUR TRAVEL AGENT
1) 6502 Assembly Language Programming 2) 6502 Assembly Language Subroutines 3) Assembly Language Programming for 4) 6809 Assembly Language Programming 5) 6800 Assembly Language Programming
Leventhal Order #27-6 $18.95 Leventhal , Saville Order #59-4 $17.95 the Apple It. Leventhal Order #35-7 $18.95 Leventhal Order #12-8 $18.95
"The book that will probably get the Over 50 ready-to-use subroutines. Mottola Order #51-9 $15.95 "Leventhal appears to have a formula for A complete reference to the 6800 instruc-
reputation as being the 6502 Bible" Run programs hundreds of times faster producing programming manuals. If so, its tion set and programming techniques.
INTERFACE AGE and use less memory space than with a good formula... he has produced
programs written in BASIC. another clear and thorough manual forthe
serious programmer
AMERICAN MATHEMATICAL MONTHLY
6) 68000 Assembly Language Programming 7) Z80 " Assembly Language Programming 8) Z80" Assembly Language Subroutines 9) Z8000 Assembly Language Programming 10) 8080A/8085 Assembly Language
Leventhal Order #624 $18. 95 Leventhal Order #21-7 $18. 95 Leventhal , Saville Order #91-8 $17.95 Leventhal, Osborne , Collins Programming
Covers 68000 assembly language program- "There may never be a better book on the Over 50 useful subroutines to save you Order #36-5 $19.99 Leventhal Order #10-1 $18.95
ming in the explicit detail needed to tap the Z8Oassembler than this one.." valuable programming time. An excellent source reference for this . a n excellent encyclopedia of assembly
full potential of this highly evolved CREATIVE COMPUTING powerful, 16-bit device. Filled with language programming" BYTE
microprocessor. trouble-shooting hints and sample
problems to guide the user to mastery of
this "super chip"
r - - - - - - - - - - - - 1
Please send me a free catalog. Dept C-1
Before you hit the Name
Frustration Key, reach for
Address
an Osborne/ McGraw-Hill
book. City-
State Zip
EPSON
STATE-OF-THE-ART.. SIMPLICITY.
That is for boys. Go play house" Sigh. one must give more than a casual atten-
Computing in Singapore
I'm looking for more pen pals my age tion to school work, I cannot spend as
Dear Jerry, (I'm 15) in the United States. Since you much time as I'd like using computer
Come, come, now, Jerry, I'm sure that profess to have a cloud of kids causing systems. So I fall behind. And whiz kids
you have very good reasons to dislike the chaos in Chaos Manor, perhaps you like Eugene what's-his-name of Hewlett-
"European standard;' as you call it ("Ter- could recommend one (preferably female, Packard fly far ahead, unencumbered by
minals, Keyboards, and How Software because I already have a male pen pal in having to go to school or any of those
Piracy Will Bring Profits to Its Victims;' California). I'm interested in computers mundane things like a mere mortal like
November 1982, page 394), but you really of all kinds, but my greatest interest is in myself has to do.
needy t act so heavy-handed. If IBM and microcomputers (I don t have constant ac- Recently, I went to Computa '83, a
DEC (and Olivetti, for that matter) want cess to minis, let alone mainframes). I somewhat large computer exhibiton here
to "wreck" their keyboards, so what? You have used, for varying periods of time, in Singapore (it was supposed to be the
are not compelled to buy their machines. ZX-81s, TRS-80s, Apples, Sords, and largest in Asia). I went there confident in
(I may as well point out that I have been Picos (a learning machine made here in my higher-than-average knowledge of
a touch typist for only about five months, Singapore) as well as the Olivetti M20, microcomputer systems. Boom.
and I have hardly used the Selectric lay- which I have had for almost seven Mainframes. Minis. And I didn't know
out you rave about. So if there is some- months. the first thing about them. Do you know
thing better, I have never experienced it. My latest computer-related interest is the Tata Elexi 6400, being a "full" 64-bit
Although the M20 has incorporated the graphically presented perspective, i.e., machine, can store 193 megabytes of
"European standard;' an Olivetti type- when a computer creates pictures, using memory? With 4 gigabytes on line?
writer I also have seems to have the Selec- high-resolution graphics on the screen as Oh, of course, there were those small
tric layout: the shift keys are large, and the eye would see if an object were just machines like the Apple, the NEC, and
the single- and double-quote marks are behind the screen (see November 1982 the current crop of Japanese computers
to the right of your right pinky. I say BYTE, page 474). The mechanics of draw- (strangely, many S-100 systems and the
"seems" because I haven t the faintest ing such a picture can become somewhat Olivetti M20 were not exhibited). But
idea whether this is the Selectric layout.) complex: you have to define the pitch, those were holdovers from the last show.
Your points in the following paragraphs bank, and heading of the observer, you Nothing new.
are good, though. The stupid thing we have to define the distance of the object, The most common microcomputers
are talking about is indeed only a key- and you have to create "perspective here in Singapore are imitation Apple 11's,
board and should accommodate the user, plane" (usually the screen) in which to I am sad to report. Software as well as
not the other way around. The M20's key- picture the projectors (imaginary lines hardware piracy here is rife. Programs can
board is completely reprogrammable leading from the object to the observer). be bought for only a few dollars above the
under PCOS (Olivetti's custom Profes- Unfortunately, my microcomputer does price of a disk and photocopying the
sional Computer Operating System), and not run fast enough to give it lifelike manual. There are shops in Singapore,
I can make it do anything I want. It really animation. How I would like to have an run by otherwise honest people, that
escapes me why all the other computer HP9000, which has a full 32-bit architec- specialize in program copies. I was in one
companies of note like Apple, Tandy, ture, that can. It is a bit out of my reach, recently (no, not to buy anything, as I
IBM, etc., opted not to have easily repro- though, at S $120 000 (US $60,000). have an often troublesome set of
grammable keyboards. How I thought that a 16-bit computer scruples), and a man wanted to buy a
One thing disturbs me: disk formats. was enough! After all, it can receive text copy of Sorcim's Supercalc. The vendor
CP/M is supposed to provide some kind much faster than I can type it, it can move offered it to him for about S $20, and he
of standard. But if I go to a computer convoluted blocks of text at blinding complained that that was too high! They
store, it has disks "for CP/M" in "the speeds, it can, with the appropriate soft- proceeded to haggle over the price, with
Apple/Softcard format;' "the Northstar ware, relate cells to other cells (like the happy customer eventually walking
format;' "the NEC format," and "the Visicalc and Multiplan), and it can utilize out with the program and photocopied
8-inch single-sided single-density for- the microprocessor's block-move capabil- manual for S $15, no doubt to go home
mat" A standard? It seems to me that if ities to move pictures, albeit in two di- and try it out on a fake Apple II. People
I want to run CP/M programs on my ma- mensions, around the screen faster than do not think twice before making and
chine, I need to purchase 8-inch drives my eye can follow. But it cannot perform distributing copies to friends.
(not offered by Olivetti or by any other three-dimensional rotation fast enough to It sometimes makes me sick.
company for the M20) and transfer pro- take advantage of the eye's visual per- What's it like in America?
grams to 51/4-inch floppies. Seems like a sistence, even without hidden-line Victor Chua
lot of trouble. removal. Picture refresh in three dimen- 1 Sunset Ave.
I've noticed that most computer afi- sions takes an agonizing 2 seconds for a Raffles Park
cionados like myself are male. There simple wire-frame house. Singapore 1128
seems to be some kind of cultural condi- Sometimes I feel very, very old, even Republic of Singapore
tioning that we give our females: "No, though I am only 15. Due to a very
Nancy, you cari t use papa's computer. pressure-oriented school system, where Great heavens, if you're typical of 15-year-
4- Circle 338 on inquiry card. November 1983 © BYTE Publications Inc. 575
User to User
old students in Singapore, we should stop wor- multitude of APL functions are precom- get rid of printf. On Unix you can replace
rying about competition from Japan and turn piled in efficient machine language, and it by the low-level system call write.
our attention farther west! the names are the addresses of these The second change is a little hairier. On
I wish I had time to conduct a long cor- functions. Thus, the execution is quite Unix, the program simple.c will compile
respondence with you, particularly on what fast . Second, if the analysis of some piece to a loadable object file simple.o, which
it's like in America; I wouldn't mind know- of a problem takes a week or more is then linked by the loader with a "start-
ing what it's like in modern Singapore (when (typical) and the programming an after- up" file, /lib/crt0.o, and the library
I was last there the British hadn't pulled back noon (FORTRAN) or half an hour (APL), /lib/libc.a. The code in crt0.o calls the
west of Suez, and there was insurgency in the a few seconds' difference in run time is routine exit, which eventually calls all
Malay States). irrelevant. sorts of routines to close files, print error
Regarding disk formats, I have my own com- Norm Peterson messages, etc. The library libc.a also con-
plaints about that; fortunately, Lobo and Santa Monica, CA tains the routine -exit, which does a
Kaypro have come up with programs that read quick and dirty exit. Putting it all together,
a number of different formats, and Tony Thank you for the clarification ; I was a bit we get:
Pietsch has written one we can use with the unclear in the article and should have men-
Compupro. There will undoubtedly be other tioned that one of APL's major advantages is /* simple2.c */
translator programs. It takes a bit of time, but, that it's very fast. /* A (somewhat less) simple program */
after all, the micro industry is still quite APL enthusiasts tend to be enthusiastic main
young.... Jerry about their favorite language, and many report {
that they can solve problems while other pro- /*Meaning of arguments:
grammers are still thinking about an ap- 1 = standard output file
proach . In other words , APL is a hacker's descriptor
In Praise of APL
delight, if by hacker we mean someone more . . ." = string to be output
Dear Jerry, concerned with getting the answer faster than 31 = number of characters to
Let me make a user's comment on APL, with writing elegant programs . (That's one output.
a language you recently said you propose definition; there are others, and I don't care */
to learn in the coming year ("The Debate to get into a debate on what the word hacker write (1, "This is a very simple pro-
Goes On... ;' August, page 312). means. As Humpty Dumpty said of words, gram. \ n", 31);
I am not a computer buff and not in the important question is who shall be
your class as a language analyst. But I do master.)... Jerry
use a computer at home (in BASIC and
FORTRAN on celestial mechanics and
correspondence) and at work (in APL on
Don't Knock C
engineering, financial analysis, and
reports) for several hours every day of the Dear Jerry, The start-up code will now call the user's
week and have done so for years. The In response to your article "The Debate exit ( ), so the library exit ( ) is not load-
focus is on the problem and the results. Goes On.. " (August, page 312), I agree ed. The resulting executable code is 164
For complicated one-shot problems of with much of what you wrote. However, bytes long. An even shorter alternative
the kind that arise in my work, APL is in I feel you were unreasonably harsh on C. would be to rewrite the start-up code to
a class by itself, in my opinion. The You state that C produces overly large call -exit or to do an exit system call in
reason is that practically all of the func- object modules because it was originally line.
tions and operations on scalars, vectors, designed for use with Unix and lots of ex- We can simplify the program by creat-
and matrixes that arise, in any number of tra code has to be linked into the pro- ing a library routine for printing strings:
dimensions, are optimized APL functions grams to let them run on microcom-
callable with just 1, 2, or 3 keystrokes. For puters. This is misleading. Your sample /* Quick and dirty string printing */
example, I recently did a modest optical program, prints(s)
analysis that took around 900 lines of char *s;
BASIC. For comparison, the same job in /* simple.c */ {
APL is 45 lines. The convenience of APL /* A very simple program while (*s ! = ' \ 0')
is high for the working engineer who is main( ) write(1,s ++,1);
not just cranking out numbers or text { }
from canned routines but who is con- printf ("This is a very simple pro-
stantly addressing new situations and gram. \ n"); or
writing new software. This is not to say }
that APL is weak for other uses, but those /* A faster version */
lie outside my immediate experience. The calls a very complicated subroutine, prints(s)
language is completely interactive and can printf . Even on the VAX 11/ 750 system I char *s;
be checked out line by line as it is written. use (running Unix), this program com- {
Your remark that APL is interpreted piles to code over 4000 bytes long. char *p;
(and hence, by implication, is slow) is By making two changes, we can dra- /* Make p point at the ' \ 0' at the
somewhat wrong on two counts: first, the matically reduce the space needed . First, end of the string. */
for (p=s; *p! =' \ 0'; p++); code with arrays instead of using C's Thank you for the explanation. My point
/* So, p - s is the length of the pointer arithmetic will increase code was that the C language requires a bit more
string*/ size and running time. In fact, try not work than, say, Pascal or CB-80, a point
write(1, s, p - s); to use arrays at all. which I think you've illustrated very well.
} Those who use C a lot may not have prob-
lems recalling the notation and understand-
Here are some simple rules for getting It is not difficult to get compact code ing what they've done, but I know a number
compact object code for C: from C. Remember that the Unix (ver- of good programmers who don't work with C
sions :56) operating system on the weekly and who have great difficulty in under-
1. Be very careful with library routines. PDP-11 was written almost entirely in C standing what they did when it comes time
Calling printf will probably mean and had to fit into a 64K-byte instruction to modify it.... Jerry
loading the entire standard I/O library. space.
If space is critical, load or write a less The utility of C depends as much on
Ada's Shortcomings
general special-purpose routine. the compiler as on the language. C is a
2. Use a peephole optimizer. The Unix C systems programming language, a high- Dear Jerry,
compiler has a very useful optional level universal assembler, if you will. If I want to voice disagreement with the
phase that makes local ("peephole") your C compiler produces voluminous or assumption that Ada will become a ma-
optimizations in the output code. It inefficient code, you might as well use jor programming language.
usually makes for substantial savings Pascal. It is commonly believed that the De-
in both space and time. In my opinion, I don t understand your comment partment of Defense (DOD) will require
all compilers should have such a about readability. I find well-written C Ada for all its programming. The June 30,
phase. easy to read. It isn't self-documenting, but 1983, Electronics (page 54) gives the actual
3. Use register variables. The code will be no language is. Your problems are prob- requirements-it will be used for all
more compact and much faster. Com- ably caused by a lack of familiarity with "critical systems" entering advanced
pilers without register variables are the notation rather than any inherent development after January 1, 1984. A
cripples. obscurity in the language. critical system would be something like
4. Exploit the features of the language. Paul F. Dietz an ICBM targeting program; payrolls, per-
Writing FORTRAN- or Pascal-style Canoga Park, CA sonnel record keeping, and test-data
from Rhino®
The Scorpion is a versatile robot designed
especially for the serious robot enthusiast. By
following the detailed instructions included in the
kit, you can build this highly sophisticated and
entertaining device. With 32 lines of I/O and
complex machine intelligence capability, it is
completely software programmable. Among the
many talents of the Scorpion are its ability to see
and read codes, to learn obstacle locations and
avoid them, and to follow a tape on the floor at 99
different speeds.
Circle 529 on inquiry card . November 1983 © BYTE Publications Inc. 579
User to User
number crunching are not critical sys- compiler due for certification in 1984. It qualities (portability), and you're practic-
tems. Obviously, the bulk of DOD pro- compiles for several 16- and 32-bit CPUs ing to use a language that barely exists in
gramming is noncritical and won't be re- and is claimed to be acceptably fast. the real world. I'm not even sure what
quired to use Ada. Another item on the In short, we're dealing with a major portability means when an update to an
same page said that the first Ada compiler language for which only one compiler ex- operating system may render your stan-
has passed certification (Rolm and Data ists, with few on the horizon. Since DOD dard Ada compiler nonstandard, but let
General, for the Eclipse MV and a Rolm wont allow subsets or extensions, we can that go.
supermini). I hear, unofficially, that this expect this situation to continue for a The big advantage to Ada, by most
compiler is the slowest measured entity while. Of course, there are some 'Ada' writers, is DOD support. As previously
since I tried out for my high school track compilers that aren't mil-spec, to allow mentioned, this support is not as great
team. The July 14 issue of the same pub- practice for real Ada, but these give up as is typically claimed. I wont embarrass
lication (page 49) announces another one of the language's few endearing anyone by naming the Air Force Base in
whose computer labs I worked this sum-
mer, but they don't plan to do any Ada
EXCEL SYSTEMS CORPORATION'S programming. Ever. Part of it is laziness.
COBOL and FORTRAN work, and they
UNLIMITED WARRANTY know those already. Another part of it is
the fact that Ada is so powerful, so big,
with so many bells and whistles, that
they're afraid that they'll shoot them-
580 November 1983 © BYTE Publications Inc. Circle 181 on inquiry card.
COMPUTERSARE CREA T /NG J 0 B S
FOR NRI
IF YOU'RE SERIOUS ABOUT With NRI training you'll explore
MAKING MONEY IN your computer's registers,
MICROCOMPUTERS, memory and input-output
NRI IS SERIOUS ABOUT ports. You'll even write pro-
SHOWING YOU HOW grams to control the circuits
The U.S. Department of you've designed and built.
Labor projects job openings You'll perform hundreds of
for qualified computer tech- challenging experiments, al-
nicians will soon double. ways backed by a full-time
International Resource 'e^ faculty ready to help you
Development,Inc.,estimates a personally.
600% increase in these jobs in When your NRI training
a decade. And most of these is complete, you'll be a com-
will be new jobs, created by the puter technician, ready for
expanding role of computers. your first job - servicing, test-
ing or programming all types
NEVER HAS THERE BEEN A
FASTER-GROWING FIELD of microcomputers-in a
OF TECHNOLOGY. rewarding and challenging
who can handle the operational, new career.
Many people are afraid of programming and technical as-
losing their jobs to computers, THE CATALOG IS FREE,
pects of all kinds of microcom- THE TRAINING IS PRICELESS.
but thousands of jobs will be cre- puters and microprocessors. Send the postpaid card today
ated for those who are prepared
to meet the challenge. LEARN IN YOUR SPARE TIME. for your FREE
With NRI training, you'll be NRI trains you in your own 104-page
prepared. You can have a profita- home, at your convenience... no catalog.
ID
` ble, exciting classroom schedules to meet, no
future as need to quit your job. As a class
an expert of one with complete course
materials and the backing of a
staff of professional electronics
instructors, you'll get extraordi-
nary hands-on training on the
latest, most popular micro-
computer: the new TRS-80110
odel 4 with Disk Drive. De-
signed to perform diverse per- For greater computer memory capacity, a double
density disk drive Is Included.
sonal and business functions
and accept more software, the It's a valuable guide to opportu-
TRS-80 is yours to keep. nities and training in the high-
LEARN HOW TO USE, tech revolution. You'll see how
PROGRAM AND SERVICE easily you become part of the
STATE-OF-THE-ART growing high-tech world of
MICROCOMPUTERS. microcomputers.
Through your carefully de- If the card has been removed,
signed NRI course, you'll get a please write to us today.
wealth of practical experience. NRI School of Electronics
You'll build circuits... from the McGraw-Hill Continuing
simplest to the most advanced Education Center
...with your NRI Discovery Lab® 3939 Wisconsin Avenue
Your NRI course will Include the new TRS-80 Washington, D.C. 20016
Model 4 with Disk Drive or the TRS-80 Color Com- You'll use a professional 4-func-
puter with NRI Computer Access Card...plus a
professional LCD multimeter, NRI Discovery Lab
tion LCD digital multimeter for
and hundreds of demonstrations and experi- analysis and troubleshooting. Well ghee you tomorrow.
ments. It's all yours to keep.
TRS-80 is a trademark of the Radio Shack division of Tandy Corp.
HAPPY WordStar, MailMerge, ACE Calc . . . $Call 512+ EXPANSION BOARD TRANSTAR T315, T120, T130 & T140 . $Call
Quad 512+(64K) ............ $219
Quad 512+(256) ........... $399 1 I'
Quad 512+(512K)............ $639
OUADLINK ............... $489
MICROFAZER
HOLIDAY COLUMBIA
P/P (Parallel/Parallel)
8K $125, 64K $199,128K $309
256K $589, 512K $899
S/P, P/S, S/S
8K $145,16K $165, 32K $195, 64K $229
128K RAM, Dual DSDD (640K) Drives, 9V Power Supply ........... $16.99
401-274 - 0330
OMP 41 (SINGLE PEN 22x17 INCH) . $2599 PROWRITER I .............. $369 D-CAT 300 BAUD Direct ........ $ 155
PROWRITER 11 ............. $659 J -CAT 300 ................ $ 109
FOR APPLE II/Ile, Franklin Ace PROWRITER 8600 BP ......... $995 APPLE CAT II .............. $269
MANNESMANN TALLY 212 APPLE CAT II ............ $575
Fourth Dimension Super Drive . . . 219 MT160L (160 CPS) ........... $615 103 SMART CAT ............. $179
Ask for New Catalog. 80-Col. /64K (Ile Only) 09 MT 180L (15° Carriage) ........ $845 103/212 SMART CAT .......... $419
RAM $09 SSM
ORDERS ONLY INFO RUNNER RITEMAN ....... $Call
ALS CP/M Card ............. $289 300 BAUD MODEM CARD ....... $239
ALS Dispatcher ............. $109 TOSHIBA P1350 ........... $1545 1200 BAUD MODEM CARD....... $529
Microsoft SoftCard . . . . . . . . . . . $225
800-843-4302
150 Broadway, Suite 2212, N.Y. NY 11038
ler+ ............... $119
1r,g itti .................. $95
Pkaso card ............... $129
Microtek Dum p lin g OX .......... $99
Microtek Dumpling 16 (16K) ...... $149
LETTER-QUALITY PRINTERS
TRANSEND 1/2/3 $69/$109/$209
US ROBOTICS
PASSWORD ............... $Call
YEN-TEL ................ $Call
Money Order, Cashier's Check, Personal Check, EPD Surge Protectors ......... $Call SOFTWARE
C.O.D. Honored. Add 1% on Credit Card. FOR IBM PC FOR IBM PC SOFTWARE
IUS A/R A/P G/LI/C 0/E ....... $389
F AST RESEARCH INC. ANY THREE ............... $975
MEGA PLUS C-ITON FOR DEC RAINBOW AND APPLE III
MasterCard PEATREE G/L A/R A/P I/C
64K w/Serial & Clock/Cal ....... $279 F-10 STARWRITER .......... $1169
128K $379, 192K $449, 256K $489 F-10 PRINTMASTER ......... $1589 PAYROLL ............... $499
machines-were very slow indeed, but that plication, and (3) checking the detailed
situation is rapidly changing. Whether that Pro Power explanation of the particular command
will cause military programmers to rewrite for how to use it.
"nonurgent" programs into Ada is another Dear Jerry, The main reason I got Power was to try
matter, of course. With respect to the quality of software to rescue the information on a couple of
It's the urgent ones that concern me. I had documentation, I recommend Power to disks (I bought a couple boxes of cheap
in mind the Hoare comment when I mentioned your attention. I find it very easy to use disks before I learned better) with
the difficulties of verifying Ada. by (1) skimming through the manual once damaged directories. I was delighted with
You certainly raise some interesting points, to find out what kind of things it will do the results: it turned out that the glitches
and Id be pleased to hear from other readers for me, (2) referring to the index or the in both disks were in an unused part of
who have ideas on the subject. . . . Jerry enclosed reference card for a specific ap- the directory track, and with Power it is
possible to read and transfer anything on
the disk except the 128-byte sector where
the damage is. It is also possible to alter,
byte by byte, anything anywhere on a
disk, again excepting any damaged sec-
tors. I have used this feature to get rid of
582 November 1983 © BYTE Publications Inc. Circle 393 on inquiry card.
"There's no magic to using your
personal computer for data acquisition.
Fred Molinari. President
There's no trick to it.
It's as easy as calling Data Translation.
So take your choice of our new single board
plug-ins and bring complete analog and digital I/O
capabilities to your personal computer.
Whether you're working in laboratory
research or industrial process control, our single
boards can give you measurement and control
capabilities without having to spend big bucks.
And who knows that better than the lead-
ing supplier of low cost data acquisition boards,
systems, and software?
Our boards include multi-channel A/D
with programmable gain, D/A, digital 110, a pro-
grammable clock and many have direct memory
access capabilities. With power and performance
to match your PC, our analog interfaces provide
12, 14, or 16-bit A/D resolution and direct con-
nection for high or low level signal inputs.
And these boards are easy to use. They
plug into the PC's backplane. No messy external
boxes or cables. User input connections are
simple with our compatible line of screw termi-
nal panels for all of the 110 capabilities.
And comprehensive user manuals with
DATA ACQUISITION FOR PC'S
12-BIT 12-BIT DIGITAL PROG . SOFTWARE
A/D D/A I/O CLOCK LIBRARY
IBM PC" X X X X X
APPLE I I " X X
TI PROFESSIONAL" X X X X X many programming examples get you up and running fast.
These easy to use, and easy to program boards are
DEC RAINBOWT" X X X X X highly reliable at a very low cost, and of course fully backed
COMPAQ" Portable X X X X X by Data Translation's service and support team.
So why look any further? No other analog 110 systems
can offer PC users such quality,
power and performance for such
a reasonable price.
But you probably expected I
that. After all, making data acquisi-
tion easy is what we're all about.
And that's no illusion.
Call (617) 481-3700.
See our 192 pg. new product
supplement in Gold Book
Data Translation is the leading supplier 1984, Vol . III, and our 336 pg.
of personal computer hardware and software catalog /handbook in Gold
I for data acquisition and control . Book 1983.
DATA TFE4W"TION
World Headquarters : Data Translation, Inc., 100 Locke Dr, Marlboro, MA 01752 (617) 481-3700 Tlx 951-646.
European Headquarters : Data Translation, Ltd., 430 Bath Rd., Slough, Berkshire SLI 66B England (06286) 3412 TIx 849-862.
IBM PC is a registered trademark of IBM. Apple II is a registered trademark of Apple Computer Corp. TI Professional is a registered trademark of Texas Instruments, Inc.
DEC Rainbow is a registered trademark of Digital Equipment Corp. COMPAQ is a registered trademark of COMPAQ Computer Corp.
Circle 130 on inquiry card.
User to User
any chips. For instance, if I bought a Com- radio license (expired), a smattering of it works down to is whether to just get
pupro and put an 8088 card in it, would physics, and a lot of curiosity. I would a PC for the software support and com-
I then be able to run anything written for love to get a machine that would let me petitive pricing. What is the difference,
a PC? Besides just running, would it run play with all of the newest chips, but really, between a PC and a Compupro
as fast or as efficiently? It seems clear that more important is to be able to play with from the inside out? You were the first
any sort of simulation can never perfect- all of the new software, which nowadays person I came across who actually
ly duplicate the original, so software writ- seems to come out on Apple and PC seemed to have owned and used a lot of
ten for that original can never be entirely before anything else. this stuff.
functional. And if I plug a 68000 card in After-market hardware seems to follow Charles L. Convis Jr.
there, can I go and buy anybody's Unix, the same trend: I can get voice-recogni- Mcloud Biosystems
or do I have to wait for Compupro to set tion equipment for under $1000, but only 314 Rigg St.
it up? I am a fairly clever lad with a ham if I have an Apple or a PC. I guess what Santa Cruz, CA 95060
TSL 's new are different, and the ROM software in the
PC is different. The answer to your question
is, alas, sometimes, and it depends on the soft-
$3995 time
00 offer
includes a full
90 day warranty. utilities is quite powerful and allows one
to keep automatic libraries of compiled
program segments, automatically date
To order your FALCON at this price or to find out if files, and maintain volume names for
FALCON interfaces with your PC, call ( 314) 343-9140 disks that ensure that the proper disks are
or write: being used. Many other features, such as
I/O redirection, the monitor function,
FALCON chaining, and concurrent processes make
TSL the system a joy to use. You might have
Dept. 11-83B pointed out that the p-System was first
developed as a student operating system
306 Axminster Drive
and is thus a lot "friendlier" than CP/M
Fenton, MO 63026 or Unix in the humble opinion of this
Dealer inquiries invited user. If you don t like Pascal, you might
have pointed out that one can use the p-
A Division .
Teknar , Inc . Alwa y s a ste p ahead. System with BASIC, FORTRAN, Lisp, or
584 November 1983 © BYTE Publications Inc. Circle 484 on inquiry card.
Modula-2, the latter being mentioned in tire Logo mystique (even the normally my kids and others says that any kid who
your flash as being available without sensible BYTE devoted an entire issue to can understand Logo can do similar tricks
mentioning that it is the p-System that its perpetuation) is supported only by a with print statements on any computer
supports the version you acquired. bunch of "educators" and several thou- with graphics. (Yes, I am saying a ZX-81
Finally, the reason the p-System on the sand defrauded kids. I say defrauded kids could replace all of Logo.)
Sage is not a bug for me is that if I bought because they could have learned all that I just hate to see the entire computer
one, having chosen the p-System two Logo has to teach by playing any of community acting as if Logo were some-
years ago for its excellent features, I could several games (e.g., Face Maker, Deedle thing useful when common sense says it
take my entire environment of programs, Drawing, and Kids' Programming Lan- is baloney. Try to purchase a useful pro-
printer controllers, my nifty banking pro- guage). Had they been taught BASIC, gram in Logo!
gram, and the procedure that signs my they could have had the rudiments of a Pat O'Neil
name, and install them painlessly on the useful language. My own experience with Tempe, AZ
new system. No new versions of BASIC
to learn, no new software to buy, just a
Available Now!
Logo: No Go Choose 8 MHz CPU for speed
Dear Jerry, SLICER`" 6 MHz CPU for speedy delivery
SLICER COMPUTERS INC. 2543 Marshall St. N.E.
While reading my kids a story, it oc-
curred to me that somebody should Minneapolis , MN 55418 (612) 788-9481
vocalize the analogy of "The Emperor Has Mastercard , Visa, check , money order or C.O. D. orders accepted . Please allow 4 weeks for delivery.
'CP/M a trademark of Digital Research, Inc.
No Clothes" to "Logo Is a Fraud." The en-
Circle 422 on inquiry card . November 1983 © BYTE Publications Inc. 585
User to User
I have no real experience with Logo. What We are still pleased with the Z-100, despite I like the Z-100 but cannot comment on the
I've heard is good, but it does seem strange the noise. If you manage to detach the Z-100 kit version because I have never built one.
that we don't have it running on more keyboard, let me know how! ... Jerry CP/M-86 is 16-bit for an 8086 or 8088
machines. CPU; CP/M 2.2 is for an 8080, 8085, or Z80.
I must say I've not heard others express your ...Jerry
particular view, but, then, I've not heard
many views at all. . . . Jerry Dear Jerry,
Although I have been involved with
Using RAM Disks
programming since junior high school on
everything from HP and IBM mainframes Dear Jerry,
On Heath Kits When a "RAM disk" is used as a sub-
to calculators, I have recently been bitten
Dear Jerry, by the personal computer bug. I am con- stitute for one of the disk drives in such
I recently purchased the Z-100 and find sidering starting with a Heath kit such as a system, does one load the program or
it to be versatile, powerful, and feature- the H-100 but have never seen one (or any the data disk in the RAM disk for best
packed. Heath/Zenith has done a good Heath product, for that matter). What is efficiency?
job (I built mine). I have an additional your opinion of the products from Heath/ James M. Baehr
complaint about the system that you Zenith? Also, I have not noticed a vast Lake Bluff, IL
didn t mention in the review-the fan amount of compatible software. Do you
noise. I have the Z-100 in my office at know if it is available but just not listed The RAM disk allows very quick disk ac-
home and find the fan noise quite objec- in favor of the more popular computers? cess. Since most programs only load once and
tionable. I also quite agree with your I am also a little confused when it have done with it, it's usually better to put
criticism about the keyboard. It was a comes to CP/M. What's the difference be- the data, particularly files, on the RAM disk
design error not to have built the Z with tween CP/M-86 and CP/M 2.2, etc., and if you're short of space.
a removable keyboard. I hope to have will any CP/M software run on any CP/M- Try it, you'll like it! ... Jerry ■
mine removed in the near future. compatible computer?
Wayne Hatter 1Lt. James Blue
Jerry Pournelle welcomes readers' com-
709 Wakefield Rd. 583rd Ordnance Co.
ments and opinions. Send a self-addressed
Neptune, NJ 07753 APO NY 09078
stamped envelope to Jerry Pournelle, c%
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, Jerry cannot
TRISTAR TAKE S
guarantee a personal reply.
•Professional Computing
At TriStar you're more than just a computer printout in a shipping •Computers in Education
room. When you call TriStar or visit our showroom you'll talk to •Modula-2
people with more than 12 years of experience in the computer •Computer Graphics
industry. We know what it takes for you and us to be successful. It •Mass Storage
takes service. •New Chips
Dealer Friendly • Communications
■ Competitive prices ■ Sales leads
■ Prompt delivery ■ Technical and marketing Anyone interested in writing on any
■ Maintenance and repair support of these subjects should send an
outline of the proposed article to
Economy and Service
Get the economy of mail order plus service. We service everything
Article Proposals
we sell, which includes:
BYTE Magazine
■ Victor 9000 ■ Full line of printers
POB 372
■ Corvus Systems and software Hancock, NH 03449
■ Intertec Data Systems
586 November 1983 © BYTE Publications Inc. Circle 528 on inquiry card.
L 1.1 ---- n CA _• "
CL CD 7''< O ¢1 CND
cn CD0^ Cna>CD
°mo0-0
o<< -% ' a NSDcr c' "a
cn
CD i o
to 3
3^mCC> C5D 3 7o
^
-
o ^ rn^w^ v o ^< 6
-.-3 m CD
N ` T CDcDc Q. 0-
Cn
; wCQjnawl cc3 O cD
. w 07
D'owNa<
CD :3 0) CD
C1C)CD `< j o
w ^w^1 C1 m°%„ o o
"THE CO MP UTER-LI N E"
"Committed to bringing computers within the reach of all Americans"
T HAN KSGIVI N G
EXTRAVA G AN ZA
APPLE II UPDATE IBM UPDATE PRINTERS
Retail Our Price Retail Our Price TRANSTAR
Micro Modem II............ $379.00 $ 259.00 TM-100-2 .................. $ 345.00 $ 229.00 T315 Parallel, four hammer head 30 Color
Microfaser FK .............. $199. 00 $132.00 TM-55-2 ................... $ 345.00 $229.00 shades in one pass , 50 CPS ......... $510.00
Kangaroos SS/DD ......... $ 29.00 $ 21.00 Quadlink .................. $ 680.00 $489.00 Interface with 16K buffer and copy
$607.00 $ 412.00 Kangaroo Disks DS / DD .... $ 49 . 00 $ 29.00 features only ....................... $ 87.50
SAVE $195.00 $1,074. 00 $747.00
SAVE $327.00
"THE COMPUTER-LINE"
Product Information & Order Lines:
California Colorado
1-800-255-4659 1-800-525-7877
1-213-716-1812 1-303-279-2848
Circle 106 on Inquiry card.
TERMS : All prices reflect a 2.9% cash discount . All goods acknowledged faulty on receipt by the customer will be repaired or replaced at our discretion . Customers must call for an RMA number before returning any
goods . This facilitates our quick attendance to faulty goods . We reserve the right to repair or return to the manufacturer for repair all goods becoming faulty within the specified warranty period . Any goods (hardware
or software ) returned for restocking are subject to a 15% restocking fee at our discretion . The charge for cancellation of orders is 20% at our discretion . No returns on software . We accept no responsibility for any
false claims made by manufacturers . Prices quoted for stock on hand and subject to change without notice . Specialists in APO and international deliveries . Please add 3% (minimum $3 . 00) for shipping . APO add to
all prices 5% for shipping ( minimum $5 . 00). We will calculate exact freight . Please allow a minimum of 2 weeks plus mail time ( if an order is mailed in ) for receipt of all UPS delivered goods All goods ( other than APO
or international) delivered UPS ground.
L\\XXXX^_XXXNLXXX XXXXXXXXXX
YOU'RE KNOWN BY THE COMPANY YOU KEEP
Join the Association for Computing Machinery, and join ranks with the best!
You owe it to yourself-whether your involvement with computers is professional
or recreational-to become part of the major technical organization in the field.
With your membership you receive a full year's subscription to COMMUNICA-
TIONS of the ACM, as well as access to 32 Special Interest Groups, and the chance to
attend any of the 40 conferences sponsored annually by ACM and its SIGs-at
special member rates. And with over one hundred local chapters, ACM provides
abundant opportunities to meet the experts and make valuable professional contacts.
Join now and we will send you an attractive ACM coffee mug, free of charge.
1. To advance the sciences and arts of information processing including, but not restricted to, Circle appropriate rate(s)
the study, design, development, construction, and application of modern technology, com- Voting/
puting techniques and appropriate languages for general information processing, storage, Code Acron y m Associate Student
retrieval, transmission/communication, and processing of data of all kinds, and for the 001 SIGACT (Automata and Computability Theory) ....... S 2.50 $ 2.50
automatic control and simulation of processes. 032 SIGAPL (APL) ................................ 10.00 5.00
2. To promote the tree interchange of information about the sciences and arts of information 002 SIGARCH (Computer Architecture) ................ 20.00 10.00
processing both among specialists and the public in the best scientific and professional 003 SIGART(Artificial Intelligence) ................... 10.00 6.00
tradition. 004 SIGBDP (Business Data Processing and Management). 7.50 5.00
- 3. To develop and maintain the integrity and competence of individuals engaged in the 005 SIGBIO (Biomedical Computing) .................. 14.00 5.00
° practice of information processing. 006 SIGCAPH (Computers and the Physically
COD Handicapped, Print) ........................... 10.00 5.00
LU I hereby affirm that I subscribe to the purposes of ACM (as indicated above) and
CD understand that my membership is not transferable, I enclose a check, bank draft or money 029 SIGCAPH (Cassette Edition) ..................... 10.00 5.00
a order in the full amount. 030 SIGCAPH (Both Print and Cassette Editions) ......... 14.00 9.00
007 SIGCAS (Computers and Society) ................. 8.00 4.00
CL Signature 026 SIGCHI (Computer and Human Interaction,
Please print: date formerlySIGSOC) ............................. 15.00 10.00
008 SIGCOMM (Data Communication) ................ 15.00 10.00
Name 010 SIGCPR (Computer Personnel Research) ........... 8.00 4.00
11-
= 011 SIGCSE (Computer Science Education) ............. 11.00 5.00
Address
° 012 SIGCUE (Computer Uses in Education) ............. 10.00 7.00
City/State/Zip CCc 013 SIGOA (Design Automation) ..................... 3.00 3.00
F 033 SIGDOC(Documentation) ....................... 12.00 2.00
H 015 SIGGRAPH (Computer Graphics) ................. 10.00 5.00
Voting Member: You must a) subscribe to the purposes of ACM; b) have attained professional 016 SIGIR (Information Retrieval) . 6.00 3.00
d c,* stature as demonstrated by intellectual competence and ethical conduct in the arts and su 018 SIGMAP(Mathematical Programming) ............. 10.00 7.50
X r±+ sciences of information processing; and c) have earned a Bachelor ' s Degree or academic = 019 SIGMETRICS (Measurement & Evaluation)......... 9.00 3.00
cc °
5 equivalent, or have 4 years full time experience in information processing. A Voting Member - 020 SIGMICRO(Microprogramming) ................. 10.00 6.00
_J
may vote and hold office in ACM. 5 014 SIGMOD (Management of Data) .................. 3.00 3.00
m 1661
Associate Member. You must subscribe to the purposes of ACM. Associate Members have v 021 SIGNUM (Numerical Mathematics) ................ 11.00 5.50
su
L Ai the same privileges and benefits as Voting Members except the right to vote and hold office. CL. 027 SIGOA (Office . ) . . . . . .. .. . . . .. . . . . . . 7.50 3.00
Student Member. You must be registered in an accredited educational institution on a full- W
ms) . . . . . . . . . . . . . . . . . . . .
022 SIGOPS (Operating Systems) 8.00 4.00
time basis. 035 SIGPC (Personal Computing) .................... 7.00 5.00
023 SIGPLAN (Programming Languages) .............. 22.00 11.00
037 SIGPLAN-AdaTEC (SIGPLAN Tech. Comm. on Ada) ... 15.00 10.00
Circle appropriate dues . 038 SIGPLAN-FORTREC (SIGPLAN Tech. Comm.
Voting /Associate Members. ............. ... ........................ $50.00 on Fortran).................................. 6.00 3.00
Members of IEEE-CS (receive a $5 discount) ....... ..................... 45.00 036 SIGSAC (Security, Audit and Control) .............. 12.00 4.00
Members of the following overseas computing societies, ACS, AICA, BCS, 024 SIGSAM (Symbolic & Algebraic Manipulation) ....... 7.50 3.00
CIPS, HKCS, ICS, IPA, NGI (receive a 20% discount). See `Notes" section...... 40.00 025 SIGSAM (Simulation) .......................... 5.00 2.00
W StudentMembers ......................... .. .. .............. . 15.00 031 SIGSMALL (Small Computing Systems and
° Student Member with $5 dues credit. Students who subscribe to Journal of the ACM, Applications) 9.00 4.00
Computing Surveys, or Computing Reviews are entitled to a $5 dues credit. If you wish to 034 SIGSOFT (Software Engineering) ................. 6.00 4.00
subscribe to any one of the above, circle the $10 dues and the appropriate subscription rate 018 SIGUCCS (University and College
for the journal selected in the "Publications" section .............. ....... . 10 00 Computing Services) .......................... 10.00 5.00
$109
a year. To contact the club
write to the Personal Com-
puter Club of Toronto, POB
266, Station A, Toronto, On- BYTE's Bits
■ OUTSTANDING PRICE/PERFORMANCE tario M5W 1B2, Canada.
"SIEVE" Benchmark The Boston Computer So-
135 bytes compiled - 6144 bytes linked ciety, representing at least 19
Quick Switch
65 sec. compile (disk) -11.5 sec. run (10 iterations) user/interest groups, pro-
duces and mails a Calendar Two photos were inad-
• FULL DEVELOPMENT PACKAGE each month as a monthly vertently transposed in the
C Compiler, Assembler, Linker, Librarian and
guide to meetings and "What's New?" section in the
Full Screen Editors Native 2.0 Support
events. It is suitable for post- August 1983 BYTE. On page
■ COMPLETE IMPLEMENTATION ing. For information, write to 511, the top photo depicts a
FULL K & R - plus - STDIO LIBRARY the Boston Computer Soci- 40-column thermal printer
Both 8087 and Software Floating Point ety, Three Center Plaza, with added interface mod-
Boston, MA 02108, or call ules from Aiphacom of
To order specify OS & DISK SIZE/FORMAT. Campbell, California. The
(617) 367-8080 (April 1983
Calif. residents add 6%% sales tax.
BYTE, page 461). bottom photo shows the
A Commodore VIC-20 letter-quality daisy-wheel
ANADEX , INC. • 9825 De Soto Avenue • Chatsworth, California 91311, U.S.A. • Telephone: (213) 998-8010 • TWX 910-494-2761
U.S. Sales Offices : San Jose, CA (408) 247-3933 • Irvine, CA(714)557-0457 • Sch i I ler Park, IL(312)671-1717 *Wakefield, MA(617)245-9160
Hauppauge, New York, Phone: (516) 435-0222 • Atlanta, Georgia, Phone: (404) 255-8006 • Austin, Texas, Phone: (512) 327-5250
ANADEX, LTD. • Weaver House, Station Road • Hook, Basingstoke, Hants RG27 9JY, England • Tel: Hook (025672) 3401 • Telex: 858762 ANADEX G
ANADEX GmbH • Behringstrasse 5 • 8752 Mainaschaff • Frankfurt, W. Germany • Tel: 011-49-06021-7225 • Telex: 4188347
An idea whose time has come. The nation's new postal system. We've broken the language barrier.
And gone. The nation needs a whole new way to Until now, different communicating
It should come as no shock that your deliver mail. One that's faster, cheaper and machines spoke different languages. For
mail is being handled by a postal system more convenient. It's called MCI Mail. instance, a Wang couldn't get along with
that's 208 years old. MCI Mail is an electronic way to send an Apple' They were incompatible.
Of course, they've made improve- mail from your office or home to anyone, But with MCI Mail, most kinds of
ments along the way. Like adhesive stamps, anywhere. Regardless of the kind of equip- communicating machines can communi-
mailboxes and zip codes. But the basic idea ment they have. Or whether they have any cate with each other. Instantly.
of carrying mail hasn't changed since the equipment at all. Just type in a name and My grandma doesn't have a Wang.
days of Benjamin Franklin. street address and we'll get it there. Not every person in the world has a
When you think of how much the Instead of using a mailbox and a sophisticated piece of equipment around
world has changed since then, you start to stamp, you use practically any electronic the place. But that doesn't stop MCI Mail.
realize that the post office hasn't exactly typewriter, home computer, word pro- You can reach these people in a matter
kept up with the times. cessor, data terminal or telex. of hours. Or overnight. What they get is a
prove the post office
a new one .
11r. C. Cof sky
Cofsky and Cofsky,
2077 Lower lane
Della, Pa. 01178
N
-----------------
high-quality copy, which can be sent on a thing. All you're doing is making better For a tree brochure with details and more
your letterhead, with your signature. use of the equipment you already have. information (like how MCI Mail can bring you Dow
Jones' financial news), fill in the coupon. Mail it to:
All right, already. What's the price? Besides that, there are no monthly MCI Mail, Customer Support, Box 1001,
You'd expect to pay more for all this service charges, no subscription fees, and 1900 M St., NW., Washington, D.C. 20036. BW-1
speed and convenience. But what's really no connect charges to pay. The only time Name
amazing is that it costs less than any other you do pay is when you send out mail. Title ^
fast delivery. In fact, it can cost up to 90% We've even made it absolutely painless Cernp.nw Phcme
less than overnight mail. Speaking about to sign up. Just call 800-MCI-4244 today Add- I
cost, this is one of the few times you can and you can use MCI Mail in a few days. City State z.p
save money without spending money. If The post office is an idea that worked Type of Equipment
your equipment is hooked up to a phone, for 208 years. But MCI Mail is the way With Without Communications
you don't have to buy F-- mail should work today.
COHERENT is a trade mark of Mark Williams Co. UNIX is a trade mark of Bell Laboratories. IBM PC and IBM XT are trade marks of International Business Machines Corporation.
highly regarded monthly looseleaf services - from P0. Box 400, Hightstown. N.J. 08520
the famous "EDP Buyer's Bible to the new "Datapro 11 Please send me the guide(s) checked for a 15-day free examination.
Directory of On-line Services and Databases' - At the end of that time I will pay for the guide(s) I keep (plus local tax.
plus special reports and guides - to more than 1 postage. and handling) and return those I don't want postpaid.
100,000 customers around the world. 1 015403-1 1 ' Datapro / McGraw - Hill Guide to Apple Software
1 519.95
1 015424- 4 Datapro / McGraw- Hill Guide to IBM Personal Com-
puter Software S19.95
Also from Datapro... 1 015404- X Datapro/ McGraw-Hill Guide to CP / M Software $19.95
1 015405- 8 Who 's Who in Microcomputing - 1983 $39.95
Who's Who in Microcomputing - 1983
Essential information on the more than 2.000 com- Name
panies offering microcomputer products and services -
including both hardware and software suppliers. Detailed Address Apt
information is provided for each supplier- name, address.
telephone number, people to contact. applications em- City State Zip
phasis, size. sales revenue, types of customers, products Offer good only in US
Order sob]er.t to acceptance by McGraw Hill 23-D220-4440-3
and services offered, and more. 530 pp., illus., 81h x 11.
softcover, $39.95
598 BYTE November 1983
terface card? Thank you. changed. A dynamic RAM
EXPOTE K
Frank Bason chip can be likened to a ca- 2723 W. Windrose
Silkeborg , Denmark pacitor. When a data bit is Phoenix , Arizona 85029
written into an addressed
One of the more popular cell, it charges up a capacitor
serial interface cards for the
Apple II is the California
and uses the charge, or lack
of charge, to indicate the
1-800- 528-8960
Computer Systems (CCS) state. The problem is that this Guaranteed Low Prices
Model 7710. It features full charge gradually leaks away
THIS MONTH'S SPECIAL
handshaking and data rates due to internal resistance and
up to 19,200 bps. Most soft- must be recharged (refreshed)
DAISYWRITER 2000
ware packages provide sup- periodically in order to retain CALL
port for this board, and I've the memory bit. These chips
seen prices in BYTE as low as are known as dynamic
$126. RAMs. for the IBM PRINTERS
Many software packages
are available for use with A memory-mapped video
TANDON 100 - 2DD . . . . $245
QUADRAMCARDS .... CALL
16K RAM CHIPS
CITOH
F 1040 . . . . . . . . . . . $ 1090
your modem. Transend by display is one that displays SET OF 9 ...... $ 1575 F1055 . . . . . . . .. . . $ 1499
64K MEM/UPGRADE . . . . $ 80 1550P . . . . . . . . . . . . $ 599
SSM Microcomputer Prod- the contents of an area of SOFTWARE ........ CALL 8510P . . . . . . . . . . . . $ 345
ucts is a very versatile pack- memory. The display can be
age that comes in three ver-
sions, the least expensive of
bit-mapped or byte-mapped.
In a bit-mapped display, each
COMPUTERS SILVEREED
which is $89.... Steve video memory location writ- ALTOS
580-10 . . . . . . . . . . . $ 4199
SAVE $ CALL
ten into will display up to
eight dots on the screen. As
586-10 .. . . . . . . . . . $ 5498
586-14 .. . . . . . . . . . $ 7680
8600-12 . . . . . . . . . . $8399
DATASOUTH
DS120 . . . . . . . . . . . . $ 595
an example , the hexadecimal
DS180 . . . . . . . . . . . $ 1169
Terminology
word FF will display eight ATA R I
Dear Steve,
dots (one dot for each 1), and
the hexadecimal word 00 will SAVE $ CALL DIABLO
620 . . . . . . . . . . . . . . $895
630RO ........... $ 1710
Would you please answer a
couple of questions for me.
display no dots . This effect
can be used to create a high-
NORTHSTAR
They involve terminology resolution display on the
ADVANTAGE . . . . . . $ 2150
W/15MB . . . . . . . . . . $ 4310 NEC
3510 . . . . . . . . _ . . $1365
and, although I see these screen . Although all com- 3550 . . . . . . . . . .. $1705
terms often, I do not feel that
I know exactly what they
puters do not handle bit-
mapping in the same way, the
TELEVIDEO
802 . . . . . . . . . . . . . $2515
7710 ............ $1900
8023 . . . . . . . . . . . . $399
mean.
First, what are static RAM
idea is similar.
Byte-mapping is a more
802H . . .. . . . . . . . . $4449
803 . . . . . . . . . . . . . $1845
1603 . . . . . . . . . . . . . CALL
OKIDATA
and dynamic RAM? What is coarse version of bit-map- SAVE $ CALL
the difference?
Similarly, what are
ping. Instead of single-dot
resolution , only block resolu-
TERMINALS MONITORS
memory-mapped and bit- tion is available . As an exam-
ple, the Radio Shack Models
ADDS
VIEWPOINT Al . . . . . . $ 485
AMDEK
mapped, and what, if 300 GREEN . . . . . . . . $ 129
VIEWPOINT A2 . . . . . . $ 550 300 AMBER . . . . $ 145
anything, is the difference? 1 and III utilize a block graph-
310 AMBER (IBM) . . . . $199
Whenever I see these terms, ics approach , creating shapes
they always seem to be used by combining various block HAZELTINE COLOR I . . . . . . . . . . $275
Martinsburg, WV
Items
910 .............. $555
925 . . . . . . . . . . . . . . $699
APPLECARDS
950 . . . . . . . . . . . . . . $865 16K RAM . . . . . . . . . . . $ 69
970 ............. $1015 Z80 . . . . . . . . $235
Static and dynamic RAM Dear Steve,
VIDEX 80 COLUMN . . . $227
are two methods of obtaining
random-access memory (also
In response to Mr. Duff
Kennedy (Ask BYTE, May
DISKDRIVES VIEWMAX 80 . . . $175
MICROSOFT PREM . PK . $465
FOR APPLE
known as read/write mem- 1983, page 516), there is a
ory). A static RAM chip can BASIC compiler currently
MICOR SCI A2 . . . . . . . $ 255
RANA ELITE I . . . . . . . $260
DISKETTES
RANA ELITE III . . . . . . $540 ELEPHANT SS/SD . $ 18.00 BX
be thought of as a flip-flop available for the Color Com- SCOTCH SS/ DD . . . $22.00 BX
FOR ATARI
device. When a data bit is puter from Aardvark Techni- RANA 1000 . . . . . . . . $ 375 DYSAN SS/SD . $ 33.00 BX
(100 MIN . ON DISKS)
written into an addressed cal Services , 2352 South
cell, it flips the state of the Commerce, Walled Lake, MI ALL PRICES SUJBECT TO CHANGE
cell to a 1 or 0 and remains in 48088 . Written in BASIC, it CUSTOMER SERVICE (602) 863 0759
that state (hence , static) until can handle only a small
Circle 182 on inquiry card . November 1983 © BYTE Publications Inc. 599
Have a merry
computer and a 4
happy software.
DISKETTES BOOKS MONITORS ALPHA BYTE IBM MEMORY
AMDEK COLOR L ......_ __..._.. __..$350.00
EXPANSION BOARDS
SCOTCH 3M IBM AMDEK RGB COLOR II... _,. _.. _.... _ 480.00 256K W / RS-232C .... .. 349.00
S.S D DEN 40 TRK, 10, 16 SECTORS.$ 23.50 GRAPHICS PROGRAMS 14.00 512K W /RS-232C_.....,..._._....,_.. 579.00
AMDEK RGB INTERFACE .................... 169.00
DS.D DEN 40 TRK, 10. 16 SECTORS.... 36.50 100 READY-TO-RUN PROGRAMS 14.95 AMDEK 310A IBM AMBER ........ .....179.00
8 DISKS IN STOCK.. .....................CALL 33 GAMES OF SKILL & CHANCE ._12.50 BMC GREEN MONITOR.... ........ ...... . .... 92,00
VERBATIM DATALIFE NEC 12'' GREEN MONITOR .................159.00 IBM DISK DRIVES
APPLE TAXAN 12" AMBER ............................145.00 Alpha Byte' s add -on drive kits for the IBM-PC -
MD 525-01, 10, 16__._........__$ 26.50
MID 550-01. 10, 16 ... ...........4450 APPLE It BASIC... ....... 12.50
........ TAXAN RGB I . . _......._ .............. 359.00 each kit includes installation instructions.
MID 557-01, 10. 16__ .....................45.60 PROGRAMMING FOR APPLE .... .... _...... 9.50 USI AMBER 9.................... _.............145.00 Tandon TM100- 1 Single head 40 trk..$195.00
MD 577-01, 10, 16 ........................34.80 USI AMBER 12...................................160.00 Tandon TM100-2 Double head 40 Irk...249.00
TRS-80 ZENITH GREEN ....................................119.00 TEAC HALF HEIGHT D.S. Disk Drives ..279.00
HOW TO DO IT ON THE TRS-80........ ..22.95 ZENITH AMBER ..................................129.00 BRACKETS & CABLE; for halt height drive...... 25.95
DISKETTE STORAGE MICROSOFT BASIC DECODED ............. 22.95 PANASONIC 'h-HEIGHT DISK DRIVES ..249 00
TRS dos 2.3 DECODED ..................... 19.95
51'' BIB CLEANER.. ... ., ., ., _ .... .. 8.95
5'A" PLASTIC LIBRARY CASE.. . .. $ 2.50 BASIC DISK I/O FASTER & BETTER...... 22.95 MOUNTAIN
PLASTIC STORAGE BINDER w / Inserts 9 95 HARDWARE ISOLATORS
PROTECTOR 514" (50 Disk Capacity).. .21.95 GENERAL
CPS MULTIFUNCTION BOARD ...... ...... 145.00 ISO-2 6-SOCKET ...........................$49.95
DISK BANK 51/4-._.. ...................5.95 101 PROJECTS FOR THE Z-80... .......... 15.95 MUSIC SYSTEM....... ._.............. 369.00
1001 THINGS TO DO WITH YOUR RAMPLUS 32K .............................160.00
PERSONAL COMPUTER.... ......... ..... 1. .9.50
ATARI THE GIANT BOOK OF SOFTWARE ........ 13.50
ROMPLUS W/ KEYBOARD FILTER....... 165.00 BARE DRIVES
ROMPLUS W/O KEYBOARD FILTER..... 125.00
See Apple & Atari Software. 30 PROGRAMS FOR THE HOMEOWNER.... 9.50 ROM WRITER .............................149.00 TANDON 51/4 INCH
BANK STREET WRITER ................. .$ 49.98 100-1 SINGLE HEAD 40 TRK..... __ .$195.00
EPSON CABLE TO 850 INT...... _ .... .20.00 100-2 DUAL HEAD 40 TRK .............249.50
HOME ACCOUNTANT ....................59.00 APPLE II/Ile HARDWARE MODEMS 100-3 SINGLE HEAD 80 TRK............250.00
SIGNALMAN MODEM ..... ........ ...... 85.00 ABT APPLE KEYPAD ..........................$119.00 New! Hayes IBM Internal 30011200 baud 100-4 DUAL HEAD 80 TRK....... ..369.00
TAX ADVANTAGE .............................38.97 ALS Z-CARD........._........___._......... 142.50 Direct Connect Modem wlsott ..$489.00
WICO TRACKBALL ..........................59.00 MICROSOFT PREMIUM PAK ...................485.00 HAYES MICROMODEM 11 ..................279.00
MICROSOFT Z-80 SOFTCARD ..................249.00 MICROMODEM W/ TERMINAL PKG...... 299.00 IBM SOFTWARE
M & R SUPERTERM 80x24 VIDEO BD 315.00 HAYES CHRONOGRAPH .................... 199.00
PRINTERS M & R COOLING FAN ............... 39.95 HAYES SMART MODEM (300 Baud)....208.50 CP/M 86 DIGITAL RESEARCH..... ...54.00
STAR MICRONICS GEMINI 10 X.........$ CALL HAYES SMART MODEM (1200 Baud)...528.00 d BASE 11 ....................................429.00
M & R UNIVERSAL MOD ........................ 54.95
STAR MICRONICS GEMINI 15 ............CALL IBM SIGNALMAN ........................229.00 EASYWRITER 11 ............................247.00
PROMETHEUS VERSACARD ....................165.00
SOUNDTRAP for 80 column printers .. ...99.00 SUPER CLOCK 11 .................................129.00 NOVATION J-CAT ...... ....... ............ 125.00 EASY SPELLER. ....... ..... .... .. ... ..149.00
NOVATION SMARTCAT 212. .............. 499.00 EASY FILE .................................28500
SWEET-P PLOTTER.. . .. .. ...... 639.00 SUPER FIVE HALF HEIGHT DRIVE ........ ...279.00
RIBBONS FOR MX-80 .....................8.95 T/G JOYSTICK ......................................44.95 NOVATION SMARTCAT .................... 209.00 FIRST CLASS MAIL. ..... ..........._85.00
RIBBONS FOR MX-100 .....................24.00 NOVATION AUTO-CAT (1200 Baud)...... 619.00 GRAPHICS HARD COPY SYSTEM ........ .19.50
T/G PADDLE .......... ............... 29.95
NOVATION APPLE-CAT (300 Baud)...... 310.00 HOME ACCOUNTANT+ .................... 105.00
C-ITOH F-10 40 CPS PARALLEL ........ 1250 00 T/G SELECT-A-PORT ......................:......54.95
C-ITOH F-10 40 CPS SERIAL. _...... 1250.00 T/G TRACKBALL ..................................47.50 NOVATION APPLE-CAT (1200 Baud)..... 605.00 INFOSTAR....... .............................297.50
C-ITOH F-10 55 CPS PARALLEL ...... .1639.00 SIGNALMAN MODEM W /RS-232C.......85.00 JFORMAT .....................................39.00
THE MILL-PASCAL SPEED UP .................270.00
LOTUS 1,2,3 ................................380.00
C-ITOH F-10 55 CPS SERIAL.. . ....... 1639.00 THE VOICE BOX... _ .... ...... ................ 145.50
MAI LMERGE .................................174.00
C-ITOH PROWRITER PARALLEL _........ 399.00 VERSA E-Z PORT.. _ .............. ......
21,95 TRS-80 MOD I MOVE IT .....................................109.00
C-ITOH PROWRITER SERIAL. _ .........550.00 VERSA E-Z PORT 11 ...............................27.90
C-ITOH PROWRITER II PARALLEL........ 699.00 VERSA WRITER DIGITIZER .....................259.00 HARDWARE PFS FILE...................................97.50
PFS' GRAPH ..............................97.50
C-ITOH PROWRITER II SERIAL. _. .. . 767.00 VIDEX ULTRATERM......... .... ..............293.00 LNW 5/8 DOUBLER W/DOSPLUS 3.4.$181.00
PFS: REPORT ...........................97.50
EPSON GRAFTRAX PLUS........ _.......60.00 VIDEX 80x24 VIDEO CARD ..................... 260.00 LNW EXPANSION INTERFACE ............ 345.00
EPSON RX-80. _ ........................CALL VIDEX KEYBOARD ENHANCER 11 ..............129.00 PIE WRITER WORDPROCESSOR........ 145.00
LNW 80 MOD II W/CP/M................... CALL
SPELLSTAR . ................ ..............174.00
COMREX CR-1 SERIAL.... . ..... ......... 829,00 VIDEX FUNCTION STRIP .........................71.50 PERCOM DATA SEPARATOR ................27.00
SUPERCALC 2 ...............................168.00
COMREX TRACTOR FEED... ...... ........ 109.00 KRAFT JOYSTICK........... _ ................... 48.00 TANDON 40 TRK DISK DRIVE W/P.S...18100
IDS 480 MICROPRISM.................. 489.00 THE WORD PLUS..... ..... .. _ .. . .. .117.00
MICROBUFFER It 16K W/ GRAPHICS ..._.. 199.00 4 DRIVE CONTROLLER P/5 ..............25900
T.LM. III ............... .... ...... ..... 379.00
NEC 8023A ................................425.00 MICROBUFFER IIt 32K W/GRAPHICS....... 219.00
TYPEFACES FONT CREATOR ...............92.75
NEC SPINWRITER 3530 P. RO......... 1739.00 SUPERFAN 11 .......................................62.00
OKIDATA MICROLINE 82A._ .............460.00 SUPERFAN 11 W/ZENER ...___ ................84.50
IBM HARDWARE VERSA WRITER GRAPHICS TABLETS.... 270.00
VISICALC / 256K.__ ....................189.00
OKIDATA MICROLINE 83A ................700.00 RANA CONTROLLER .........................104.00 HERCULES GRAPHICS CARD.... ......... 405.00
KRAFT JOYSTICK .........................48.00 VISITREND / VISIPLOT .................235.00
OKIDATA MICROLINE 84 .................1170.00 SNAPSHOT ............. ......... ............ 119.00
GRAPPLER . .......................................132.00 VISIDEX ...............................192.00
OKIDATA 92 .......... ..................CALL MICROSOFT 64K .........................278.00
VISIFILE......................................249.00
OKIDATA 93.... _ ............................CALL 7710A ASYNCHRON. SER. INTERFACE..... 135.00 PLANTRONICS COLORPLUS GRAPHICS BOARD
w/ DRAFTSMAN .........................47500 VISISCH EDULE ............................229.00
OKIGRAPH 82... .......... _ ............. 49.95 7712A SYNCHRON. SER. INTERFACE 159.00
7742A CALENDAR CLOCK ....... .... . ........99.00 OUADBOARD 64K ...........................308.00 VOLKSWRITER V 1.2 ......................132.50
OKIGRAPH 83..._........ .. ..... .... ._.49.95
7728A CENTRONICS INTERFACE .............105.00 T/G JOYSTICK...... .......................... 47.95 WORDSTAR....... .......... .......... __297.50
MICROBUFFER IN-LINE 32K...._ ...... 299.00
VISTA VISION 80-80 COL CARD .,259+00 T/G TRACKBALL .............................47.95 WRITE ON... __ ..... . .. .... .... ...... 90.00
MICROBUFFER IN-LINE 64K ............. 349.00
MICROBUFFER 64K EXPANSION MOD..179.00 VISTA 8" DISK DRIVE CONTROLLER .... ....549.O0 64K MEMORY UPGRADE ....................80.00 Call for additional IBM software prices.
CP/M is a reg. trademark of Digital Research. 'Requires Z-80 Softcard. tReg. trademark of Micro Pro International Corp. tTrademark of Practical Peripherals, Inc. "Trademark of Software Dimensions, Inc.
MICROSOFT is reg. trademark. ttTrademark of Microsoft Corp.
IBM GAME SOFTWARE CP/M® SOFTWARE TRS-80 SOFTWARE EDU-WARE
APPLE PANIC .._ $ 2161 We carry CP/ M"- software in all popular disk COMPU-MATH DECIMALS..... _ .... $ 34.95
LAZY WRITER MOD 1,11, $135.00
CONQUEST. 23 36 formats - Northstar. Televideo. and Heath/Zenith COMPU-MATH FRACTIONS .... _ ...... 34.95
NEWDOS / 80 2.0 MOD 1,111 .122.50
CROSSFIRE.. 24.95 formatted programs in stock! Call for availability OMNITERM SMART TERM MOD 1 . 111. . 89.95 COMPU-READ .... ....... 24.95
DEADLINE. ...............................35.00 and price Most software also available on IBM, PROSOFT NEWSCRIPT MOD 1.111 w/Iabels109.00
EXECUTIVE SUITE ...................... _31.50
MORE GREAT APPLE
d BASE 11 ................................$429.00 SPECIAL DELIVERY MOD 1.111..... ...119.00
GALAXY........................................ 19.50 DUTIL .. .. ............ .........9100 TRACKCESS MOD I .....................24.95
GAMES
LOST COLONY .............................2336 X-TRA SPECIAL DELIVERY MOD 1.111 .179.00 BUDGECO PINBALL CONST. SET ..$ 31.61
PASCAL/M Z-80 OR 8080 295 00
MIDWAY CAMPAIGN ...................... 17 00 COMPUTER QUARTERBACK ...............3116
MILLIONAIRE ............ .... ...... ..._48.50 E CRISIS MOUNTAIN .................. ...2632
STA RC ROSS ...............................2800 DARK CRYSTAL. . ........... . _.... .31.61
EVOLUTION..... .. ...3380
THE WARP FACTOR ...... ....3116
WITNESS ...35.00
ZORK I II III 28.00
This Month's Specials: FLIGHT SIMULATOR... ...26.61
INTERNATIONAL GRAND PRIX ....2595
MASK OF THE SUN .....................3116
If you don 't see the software you want call Our
CHRISTMAS STOCKING STUFFERS!!! NIGHT OF DIAMONDS .......................27.26
software stock is constantly expanding. EDUCATIONAL SOFTWARE FOR THE KIDS. PINBALL SUBLOGIC .........................24.50
SPINNAKER Snoopertroops I or IL $34.95 POOL 1,5... 27.26
In Search Of The Most Amazing Thing. .........3116
Story Machine 27.26 RASTER BLASTER ............................2336
KinderComp ....23.36 SNACK ATTACK...... .................2336
MICRO PRO Facemaker. .......27.26 THE SHATTERED ALLIANCE. ... ...... 49.95
APPLE CP/M® Delta Drawing 38.96 THE SPACE VIKINGS 38.50
WORDSTAR 3.3'1 $297.00 ALL SPINNAKER PRODUCTS ARE AVAILABLE FOR YOUR IBM PC & PC XT. Also Apple & Atari. THE WARP FACTOR .... .................3116
MAILMERGE'Y ---- -....17450 PROTECT YOUR INVESTMENT! THIEF 24 95
SPELLSTAR't. ........17450 SWITCHED SIX SOCKET VOLTAGE SPIKE PROTECTION SGL-1156 ONLY ....._.....$3050 TUBEWAY ....27.26
WORDSTAR PROFESSIONAL-t..........495.00 TOES MORNING QUARTERBACK 25 95
WORDSTAR W/ CP/M CARD.....__...395.00 ULTIMA...... .....3116
INFOSTAR . . . ........... .....297.50 APPLE WIZARDRY ......3795
DATASTAR ......................204.50 ALS 6 MHZ CP/M CARD WITH 64K. CP/M 3.0 & C-BASIC ....................._.........$ 319.00
QUENTIN RESEARCH APPLEMATE 40 TRACK DRIVE. 24100
....................................... SIRIUS SOFTWARE
APPLE lie GORGON $ 31,16
MICROSOFT® MICROSOFT CP/M, 80 COLUMN. 64K RAM. ......... _........._._..... $34250 PHANTOMS FIVE... .....2200
PFS: FILE. REPORT. GRAPH each.. _..._..... ..... ...... .........97.50 SNEAKERS __ ..._..........23.36
APPLE APPLE 11+ SPACE EGGS 23,36
ALDStt 95.00 MICROSOFT PREMIUM PAK, CP/M, 16K RAM,
BASIC COMPILER' ....285.00 EDU-WARE
VIDEX 80 CLM WITH SOFTSWITCH...__..__._........._..__ ...................... ..$485,00
COBOL'... 514.00 COMPU-MATH ARITHMETIC...........$ 39.95
APPLE II+ AND lie COMPATIBLE COMPU-SPELL (REQ DATA DISK)........ 24.95
FORTRAN'. 150.00 MULTIPLAN 40 & 80 COLUMN OR CP/M _..._..__......... .............. $199m
OLYMPIC DECATHLON.. ... ......... 24.95 MICROSOFT MULTITOOLS FOR MULTIPLAN......._. ..................CALL COMPU-SPELL DATA DISKS 4-8, ea ..._.1795
TASC APPLESOFT COMPILER....... ....125,00 PERCEPTION PKG... ... ...... .... .1995
IBM RENDEZVOUS.......... _ . . ..........2850
TYPING TUTOR 11 .......................1650 CONCURRENT CP/M 86 for multitasking your PC.._ . __...._........_............ ...__$ 315.00
Z-80 SOFTCARD .... ..................249.00 CP/M 86 DIGITAL RESEARCH. . ..... .. ........... .............. ....._._........_....54.00 ON-LINE SYSTEMS
LOTUS 1,2,3 DATABASE. W/GRAPHICS & SPREADSHEET, Dos 1.1 or 2.0........._ _ .380.00 CANNON BALL BLITZ ......... 25.95
HAYES 1200 B INTERNAL 1200 & 300 BAUD MODEM W/ SMARTCOM SOFTWARE....489.00
CRANSTON MANOR ......... ......... .....25.95
APPLE SOFTWARE LATTICE C-COMPILER W/ FLOATING POINT (F.P.)..... __ ..............__......_.......369.00
TIME ZONE........ .............77.96
MICROSOFT FLIGHT SIMULATOR..... .......................... ..... . .... .... ..,.,..38.95
APPLE MECHANIC.. ... .. . . _ ., _.$ 23.00 MONTE CARLO MULTIFUNCTION CARD 64K ................. ............. ...... . .... ........34500
MULTIPLAN MS DOS_..._....................... .....................................................199.00 MUSE SOFTWARE
APPLESOFT WORKSHOP. ..... _37.45
ASCII EXPRESS PRO. 98.00 PLANTRONICS COLOR PLUS W/DRAFTSMAN....... __ ...... ......................475.00 AB.M.._ ..... .....___..$ 19.46
QUADRAM QUADLINK... ... _. ........... ... ..........CALL ROBOT WARS. ...32.95
BANK STREET WRITER.. . ........ 49.98 WIZARDRY. ......... .... .... ._.__....._................ .... ...__._..... ......................47.76
BEAGLE BAG. ....... 23.00 THREE MILE ISLAND...... _. _....... 31.61
STB SYSTEMS
BEAGLE BROTHERS UTILITY CITY........ 23.00
''SUPER RIO" 2-RS-232, Parallel, Game I/O, Clock-Calendar & 64K ...................$ 364.80
DATA CAPTURE 4.0/80 COLUMN.. ......59.95 ''SUPER I/O" RS-232, Parallel, Games I /O, Clock-Calendar. fits in small slot an PC XT.19375
DB MASTER VERS 4 0 ... ...239.00
DB MASTER UTILITY PAC I OR II ....89.00 MISC.
FINGERPRINT FONT CONTROL FOR EPSON MX 80 SERIES PRINTERS ........................55.00
To order or for
DICTIONARY..... .......79.00
DOSS BOSS__ ............ ........... 18.72
EACH MONTH WE WILL OFFER SPECIALS
information call
DOUBLE TAKE ...............................27.68 PLEASE WATCH THIS BOX FOR NEW & EXCITING PRODUCTS
EASY MAILER-PRO.. ....... .. .... .. .... 117.00
EASY WRITER-PRO .........................136.00
0
In Los Angeles:
FORMATT 11 ENHANCED . ........ . 1 32.50
HOW TO PROGRAM IN APPESOFT BASIC38.45
LISA 2.5_ .. ... .....................59.95
MAGIC MAILER .............................59.00
PASCAL Z ....................................349.00
P & T CP/ M® MOD 2 & 16 TRS -80..... 193.50
QICKCODE ...................................230.00
APPLE & ATARI GAMES
A.E .................. _ ..... ......$ 23.72
( 213)706-0333 *
MAGIC WINDOW 11 .........................117.00 SPELLGUARD ................................230.00 ARCADE MACHINE..... 11 11 . ....44.38 ■
MAGIC WINDOW... __ ............... ...... 79,00 SUPERCALC 2 ..............................217.00 CASTLE WOLFENSTEIN.....................23.50
MAGIC WORDS ......... ..... .......... ._59.00 THE WORD PLUS .......................117.00 SEA FOX. ____ ... .......... ..... 24.00
MASTER DIAGNOSTICS APPLE I[..........45.95
MICROTYPING II, Hayden ......... ...... .2435
M U LTI PLAN ................................199.00
DIGITAL RESEARCH
C BASIC ..................................$109.00
ZAXXON.......................................31.16
( 213)991-1604
MAC ..... _.......... ........................82.00 BRODERBUND
MULTITOOL BUDGET... ....111.50
MULTITOOL FINANCE ... ... .. .... ..... . 74.25
PASCAL MT+ W/ SSP ..... .............. 429,00
APPLE PANIC ..............................$ 23.61
I CALL OUR MODEM LINE
PL/ 1-80.- . ... .. ..... 439.00
PFS: GRAPH . _.89 95 ZSID........... ._ ..........................92.00
CHOPLI FTER ..................................27.20 I FOR WEEKLY SPECIALS-
PFS: (NEW) PERSONAL FILING SYSTEM.85.00 MIDNIGHT MAGIC ............................27.26
PFS: REPORT ..............................79.00 SUPERSOFT L--------J
SCREENWRITER 11 .......................99.00 'C'COMPILER ..............................$187.50 AUTOMATED SIMULATIONS
SUPER TEXT PRO ..........................97.50 DIAGNOSTIC II ................................92.00
TIP DESK #1 ................................15.95 CRUSH, CRUMBLE AND CHOMP.... ..$ 24.95
DISK DOCTOR ............................. ....78.00
HELLFIRE WARRIOR.. . . . . .. . ....... 31.35
TRANSCEND fl.... ..... ..... .... ..... 115.00 FORTRAN ....................................355.00
INVASION ORION......................20.95
TYPEFACES FONT CREATOR. .......... ... 92.75 RATFOR .......................................89.00
RESCUE AT RIGEL...........................23.36
Z-TERM' ...... ....... ........................ 89.95 TINY PASCAL ........... .. ..............80.00
Z-TERM PRO*. . , _. ......... .. _ .129.95 STAR WARRIOR.. .................. 31.35
MICROPRO TEMPLE OF APSHAI .........................31.35
DATASTAR............................. 204.50
CONTINENTAL SOFTWARE INFOSTAR. _ ............. .. ....297.50
F C . M W/FORM LETTER..... ...$ 71.50 MAILMERGE ................ .... 174.50 ON-LINE SYSTEMS
G/L.A/R.A/P. PAYROLL ..__..... Each 148.50 SPELLSTAR ........................ _. _.174.50 FROGGER.._ .............................$ 24.50
PROPERTY MGMT ..................325.00 WORDSTAR 3.3 ..........................297.50 JAW BREAKER ...............................23.36
THE HOME ACCOUNTANT...... _........ 5995 WORDSTAR PROFESSIONAL ............495.00 ULYSSES & GOLDEN FLEECE ......... .... 25,95
U LTI MA 11 .....................................42.00
MICROSOFT® WIZARD AND PRINCESS ....................27.26
VISICORP BASIC COMPILER ..... ............... $299.00
VISICALC_ _ ..................:.............. 189.00 BASIC 80 .................................249.00
VISIDEX.... . _ .............:...............189.00 COBOL 80 .... ............................550.00 INFOCOM 31304 VIA COLINAS
VISIFILES....... ..........................189.00 FORTRAN 80 .............................359.00 DEADLINE ..................................$ 35.00 WESTLAKE VILLAGE, CA 91362
VISIPLOT..... _ ............... _..158.00 MACRO 80 ..................................156.00 STARCROSS...................................28.00
VISISCHEDULE.........................22900 mu MATH/ mu SIMP .......................200.00
* For all your computer pro-
SUSPENDED..... ........................... .. 35,00
VISITERM_ ...........................79.00 mu LISP/mu STAR .........................165.00 WITNESS. ..................................... 35.00 duct needs , come visit us at
VISITREND/VISIPLOT........ .. _........ 229.00 M U LTIPLANtt ..............................199.00 ZORK 1,11,111 ...................................28.00 our new California store.
Satisfaction Assurance - Your satisfaction is assured by our 30 day moneyback guarantee on all hardware products we sell. No refunds after 30 days. All manufacturers warranties are honored by manufacturers. Defective
software will be replaced free during the first 30 days. however. no refunds or exchanges on software. Proof of purchase required. All returns must be authorized in advance. How To Order - All orders must be paid prior
to shipment. Order by phone or by mail. Use Visa, M/C, check or COD. COD limit $300. Shipping charges Visa, M/C orders = actual shipping costs. Prepaid orders add $3 (under 251bs.) or $6 (over 25Ibs.) COD's use
prepaid rates and add $4 surcharge Foreign, FPO and APO orders add 15% of order total. Calif. orders add 6% sales tax, LA. County add 61/2% sales tax. Prices quoted are subject to product availability and may change without notice.
602 November 1983 © BYTE Publications Inc. Circle 336 on inquiry card.
DON'T PUT ANOTHER DOLLAR ANYWHERE
UNTIL YOU'VE SEEN OUR
FREE
FINANCIAL PLANNING GUIDE
Telephone ( )
Send for your Mail to: IDS, Dept. 583, 11)S Towet, Minneapolis, MN 55402.
Or call toll- free 1-800-IDS-IDEA, that ' s 1-800-437-4332.
IL -- - - - - - - - - - - - - - - - J
Circle 129 on inquiry card.
Ask BYTE
paper
Apple ScYeen a Button^
°f t° Regardless of how many area in the medium con-
LetterBANKTM $ 99
It you're not using LetterBANK, you're not really C.0. D_ VISA,
using your personal computer Mastercard accepted
resolution are carry-overs
from optical-resolution
methods. It is actually the
(active picture area)
604 November 1983 © BYTE Publications Inc. Circle 514 on inquiry card.
Buy oneoflnmac§ new modems
and w^e'llincludeavagreat
l l
tolliE SouicEM at no extra charge!
With an Inmac modem and So a 10 minute call with a standard modem It's simple to install and use . It's compatible
a subscription to THE SOURCES" would shrink to about 2112 minuteswith the 212A. with Bell 103 modems. And it operates in both
AMERICAS INFORMATION UTILITY, The Model 212A is easy to use. It connects answer and originate modes.
remarkable things happen. directly to any modular-jacked telephone and Only $149.
You can instantly access business news to the serial port of your computer through an
and financial reports that bear on your own EIA RS232 cable. And it's capable of both
business and finances. Speed important pulse and touch tone dialing.
Mail your order today ! Or call
messages to important people in far-away
places via electronic mail. Get current stock
Only $595. toll free 1 (800) 547-5444.
listings,travel guides, catalog shopping and 1(800) 547-5447 in California.
more - right on your CRT, anytime you want. New 300 baud Small Talk modem.
THE SOURCES"" is a major timesharing net- Small in size and price, Remember: To qualify for the subscription to
work of information services and programs, not performance. THE SOURCESM - and the free hour of standard
and normally you'd pay a registration fee to daytime access time, you must order your
subscribe. Although Small Talk doesn't modem from Inmac by December 1,1983.
But order one of the modems presented in cost much, its fea- And you must use a major credit card
this ad by December 1, 1983, and we'll give tures put it right (Visa, MasterCard or American Express).
you a subscription to THE SouRCESM - and as up there with Once you've placed your order, you'll re-
an added bonus, one free hour of standard the best. ceive a complete subscription package for
daytime access time (a $20.75 credit) - for Features THE SOURCES" - including an informative
the price of the modem alone. like automatic booklet that describes the various programs
Which for our top-of-the-line Model 212A search, which replaces and services, and contains instructions on
is $595. And for our full-featured Small Talk user-operated originate and answer controls how to access this valuable information.
modem, only $149. by automatically selecting the correct opera- This Inmac/SouRCEsM offer is good only in
tional mode. Plus automatic answer, self-test the Continental U.S. and available only
New 300/1200-baud Model 212A. diagnostics, and a unique interface that lets through Inmac.
Increases access eff iciency, you quickly determine dial tones, and busy
N
Hayes Smartmodem compatible. and ring back signals.
All of which are packed into a frame that's
1/5th the size of a normal modem and can
be mounted directly to the telephone for the
Inmac
Your one-stop source for computer supplies,
accessories and data communication products.
fastest, easiest access possible.
For transmitting at 300 baud, you can't buy
a better modem than Small Talk - at any price. Buy a modem - get THE SOURCE sm
Mail to: Inmac, Dept. SSO, 2465 Augustine Drive, Santa Clara, CA 95051
This offer is too good to pass up. Hereb my order.
Choose either the Small
Talk modem or the 212A Quantity Order No/Description Price
Smart modem - get a 8071- Model 212A
subscription to THE 30011200 baud modem $595
SOURCESM withoutpay- 8063 - Small Talk 300 baud modem $149
ing a registration fee.
The Model 212A dials, Subtotal
answers, and disconnects calls for you auto- Sales Tax`
matically - right through the computer. Total Order
That's certainly more efficient than having *Customers in CA, CO, DC, GA, IL, NJ, NY, TX, add applicable tax
to monitor and complete each call yourself. C Visa
Plus the Model 212A is compatible with all ❑ MasterCard Account No
software developed for "smart" modems,
giving it much greater versatility. And it can
be switched between full and half duplex
modes for access to virtually any public
data base.
With the 212A, you'll even cut your tele-
phone bills dramatically because it
automatically keeps the length and cost o
each call to the absolute minimum.
The 212Atransmits data at the lightning
fast rate of 1200 bits per second.
Circle 226 on inquiry card.
Ask BYTE
52.4 X 0.75 = 39.3 As /165 cycles = 238 ns tive picture times from sys- There is much confusion
(measured picture area) 1/238 ns = 4.2 MHz (which tem to system. on the subject of resolution,
is the specified upper band- David K. Broberg especially when manufac-
To get the frequency equal width limit for NTSC) Indianapolis, IN turers of monitors do not
to the resolution limit, we always publish consistent sets
must divide the lines of Applying the previously Thank you very much for of specifications. Ratings are
resolution by two. This is re- mentioned constant in place your letter. You are indeed in terms of bandwidth, lines
quired because it is the total of the complex calculations, correct in dividing the total of resolution, pixels, etc. It
of black and white lines, each we have number of dots by two. The becomes difficult to compare
of which individually repre- maximum frequency does oc- unless the relationships and
sents one-half cycle of the fre- 330 X 12,727 = 4,200,000 cur with alternating black definitions are known. Your
quency. It takes one black (4.2 MHz) and white dots and was letter will do much to clarify
and one white line to equal overlooked in my example. this issue .... Steve ■
one complete cycle of the cut- These formulas can be helpful
off frequency. When the when translating from "com-
measured picture area is di- puterese" to "videoese" be-
vided by this number, you cause of the different meth-
In "Ask BYTE," Steve Ciarcia answers questions on any area of
get the time of one cycle of ods and terms used to de-
microcomputing . The most representative questions received
the cutoff frequency. The fre- scribe the detail characteris- each month will be answered and published . Do you have a
quency is simply the inverse tics of the picture. Some cau- nagging problem ? Send your inquiry to:
of this time, or 1/time. tion is advised, however, Ask BYTE
If we use the typical broad- because even though the do'Steve Ciarcia
POB 582
casting limit of 330 lines of calculations from lines of
Glastonbury , CT 06033
resolution, we get horizontal resolution to Due to the high volume of inquiries , personal replies cannot
bandwidth are quite stan- be given . All letters and photographs become the property of
330 lines of resolution/2 = dardized, the calculations Steve Ciarcia and cannot be returned . Be sure to include "Ask
165 cycles from pixels to bandwidth BYTE " in the address.
The choice is yours - and you can get ' S ubs cript io n
Fill in hisfor
form an se
to the appropriate
d it
your first issue free if you subscribe now ' magazine's subscription
department, c/o Business
Press International, 205
I East 42nd Street , New York,
NY 10017.
Please send me 13 issues of
❑ Micro Adventurer
at US$33.95
❑ Dragon User
at U$29.95
This is the usual rate for a I
year's subscription ( 12 issues).'
Name
' Address _.
If you've ever been killed by the evil
If you want to make the most of your goblin, flamed by a dragon or
new Dragon computer, then you turned to stone by a wizard, then
need Dragon User. This you need Micro Adventurer - the
independent, international new magazine devoted to all
Signature
magazine for all Dragon owners is microcomputer adventures, war
packed with software and hardware games and simulations. Date
advice. Each issue features: Please start my subscription
Regular features: • Helpline and Contact columns from the following issue
• Pages of program listings • Reviews of the latest adventures
• Chance to win $300 prizes • Competitions with exciting prizes This form should be
• Advice on which software to buy • Adventures to type in and play accompanied by a check
• In-depth hardware evaluations • Advice on how to write your own made payable to the
• Technical advisory service adventures I magazine to which
ou are subscribin
• All the latest news • Profiles of famous adventurers Y g•
606 November 1983 © BYTE Publications Inc. Circle 530 on inquiry card.
NEW FOR APPLE II AND Ile
610 November 1983 © BYTE Publications Inc. Circle 438 on inquiry card.
Amazing! This was Printed on an Epson
by The a'nj amt System from 3DftCIraft
i
Letter Quality Easy-to--Use
Say good-bye to correspondence quality and 5y :„ L is a software package for
hello to ;16aty ml's high-resolution, pro- CP/M and IBM PC compatible systems; no
portionally spaced, letter quality. 36m-cy ,% I special hardware or installation is required.
provides fonts in sizes from 8 to 40 points; With 36,d you use your favorite editor
styles include Roman, Bold, Italic, Script, or word processing package to create a file
Old English, and more (see samples below). to be printed . Include as few or as many
All this on low-cost Epson MX and FX formatting directives as you desire. Then use
printers. 5yl to print your file.
- - - - - - -- - - - - - - -
SE!, Inc .
Disk Drives
Half-high, contemporary slim line
styling, quick disconnect cable,
whisper quiet operation, fast 12 m5
step rate. Apple & Franklin compatible.
Drive w/cable & Orange/
documentation $ 22495 Amber Monitor
Disk Controller
Card
$5995
A 18 MHZ bandwidth monitor, ideal
for high resolution graphics. The
orange/amber color is extremely
easy on the eyes for extended use. A
composite video I/O monitor, 75
OHM input, 110 VAC.
Mon 1 ............... $1 1 995
612 November 1983 © BYTE Publications Inc. Circle 401 on inquiry card.
0% soo C,
VO ea
k O^ ea oov
b
vO^
sc^e'
p e °\a ras°n^o ao ^r^ easy F0C , 6- - r^ dread
b°ssv ^e eFe ^3\O^d a oz' y°,
035
e dph L6
nd^n^hpoet, eec^con^^
G a ed
pie eta<e6 efa a ^ri Q asonaa^ane do eCOCe^
f Coo.
\E )0 e'^ l e e ^a^\e ^'
e \3\0^'^0 ^t ^egnoF^$e, oo4y
ozV- Qa` -es ed$e
des,
d^c Prd o an 004
cns4I^
APPLE lie
64K RAM CARD
COEX 80mFT PRINTERRIX
• 9x7 Dot Matrix , 80 CPS,
Bi-Directional Printing
80 column x 24 lines • 2K Buffered Memory
64K RAM
Compatible with
+ tsu, at), 1 s1 L oiumns,
Graphics and Block Printing
10
• belectaoie l:nar rltcn , Line
Apple Ile Software Spacing and Feed PARALLEL
9 4900 COEX Interface Card to Apple .. $49.95
Commodore Interface Card to
VIC, 64, PET .............. $79.95 $2400
PARALLEL INTERFACE
EPSON TO APPLE for APPLE FLOPPY DISK DRIVE
New From $4995 CABLE 16K RAM CARD Apple He Compatible
COEX INCLUDED with •Track Zero Micro Switch
Language Transparent
51/4"Floppy COEX FACTORY
WARRANTY
$4995 • DOS 3.2.1 & DOS 3.3
• CP/M and PASCAL
DESIGNED
DISKETTES $ 235
All Certified-100% Guaranteed
EXTENDER CARDS FOR YOUR 00
BOX of 100...
$ 1490 0 for APPLE... $ 16.95
Controller Card $75 00
for above .........
Above with for I.B.M..... $ 19.95
Hub Rings......... $ 169.00
DO YOU HAVE
BM C 12" s
Green Monitor
n 5 oo A COMMODORE,
NEW ROM for COEX 80 & DP8480
Allows Full Graphics Compatibility $2995
with All Commodore Computers
1299
• Extreme Low Power Dissapation
• No Wait States Needed at 6.000MHz
(<500mA Typical
• High Quality FR-4 Type PC Board
• Top 8K May Be Switched Disabled
only 00
• Switch Selectable Phantom Line and/or Interchangeable with 2716 Assembled & Tested
Type EPROM's
TOLL-FREE
PRICE SERVICE INTEGRITY... YOU OWE IT TO YOURSELF TO CALL USI (ORDERS ONLY ) (800)392 -7081 (Hours: Monday-Friday 8:30amn4 : 3Opm Pacific Time ) Calif., Alaska, Hawaii & all info Call (213)725.3080
Smal
Built &
yrnpty. MONITOR
Desi md
TTX-1040
ing one SALE
^'. -'c &
NEWS 12 CPS daisywheel printer W/ ,A.,':%;:^;?`=:r zu-"r'-.
BROTHER HR-1A built-in tractor adjustable 25.1414".
E
telecom ys
Letter quality daisywheel Printer Parallel & serial Interfaces . Words- m.80x25 n01eri.
ni ne -el sc ad- $
16 CPS, bidirectional, friction feed. c ompatible . Programmable pitch & ton k eys & 9
FX-80 , 160 CPS, 80 C,L . faction & parallel interface . Super value $695 line spacing . Compact 1111.....S625 Complete w/1014 pc keypad. $1,099 IBM PC & XT COMPUTERS
printer.. * RGB COLOR
actor feed , parallel . . Call Serial inderface ... ......$ 749 Call for price & availability
FX-100 , 160 CPS, 132 Col ., friction BMC BM-AU9191MU , 13" RGB
Tractor ..............$ 119
& tractor feed , parallel , , . Cell color, 640 dot, 16 color ... $ 449 SOFTWARE FOR IBM PC
MX 80 , M% 80 F I T, MX 100.. Call e] 1wl-tM l 1^-1F41 I I Multi-Function Princeton RX - 12, 12 " RGB color, WordStar . ..$495 S279
Th e elig tt q ity p ter 690dot hi esoluhmn, S , /, $485 MailMerge
STAR GEMINI /48K boil buffer memory, 15
Cards for Amdek RGB Color II us, PI 640dot, SpelhStar
.. .$ 250 $149
. $ 250 $149
Gemini 10X , 120 CPS, 80 Col., frc CPS, b d t I t o g u IBM PC and XT° 16 colors ... $485 Wordstar& M -I
t.on & tractor feed (paral
'lel ) .$ Cl:: beat on, un versal ' terf ces$1,195 New Low Prices! r Quadchroma , 12 " RGB Color, 690- Wordstar & Spellsta9 . $419
amini-15 . abov, w/ 15 pl aten,Call or. ................$489
. Wordstar Professional .... 5489
Tractor.. ..$ 119 (Each card now comes w/^
SuperDrive & Super50oI, Core Plus II Car Zenith ZVM 734 RGB Color .$399 I n f os t o r ..............$299
DYNAX DX-15 1-2-3 Req . DS drivel.. 5495 CALL
8023A , 100 CPS, 80 col, par. $385 Amount of memory installed oe board - - ----- 64K 728K 192K 256K
13 CPS daisywheel printer, 2'color dBASE 11 . ..... $ 700 5419
3550 Spinweiter , 30 CPS, 203 Col„ with all op no nt ( serial, paral let ports & clock) -- $277 $327 $377 $427 Dynax GM - 120, 12" green , 6001ine.
printing, 3K buffer, ( parallel ) $Call Financial Planner ... , ,$ 509
letter quality, (Paralle) ... $1,815 20 MHz. List $200... .$729
Tractor for NEC 3550 .... .$245
Sheet feeder $ 249 Keyboard -$195 SixPakPlus Cards USI P-2 , 12" e-. 1,000 line, 20
Friday ..............$225
Tractor- --$ 119 Ribbons $49/doz. Six-funet l on card wi th 64K 384K RAM memory, Parallel port , Serial port, Bottom Line Strategist .. ..$ 325
M fI z............ $159.00
JUKI 6100 Optional Game por, Clock Calendar , Su-Drive & SuperSpool Sofare.
Texan KG.12N , 12" green 800-dot,
Home Accountant Plus $150 $109
18 CPS daisywheel, 13" plat 2K Memory installed on ,,it -------.64K 128K 192K 256K 3207 38K TKISolver ... . 1299.$249
List $199. 00... ... $749.99
buffer, 3-pitch, ( parallel).. . .$Call / Parallel, Serial on is & clock. - $288 $338 $388 $438 $488 $538 Multiplan....... . . $275 $199
***AM BER SCREEN * PFS: File ...... .... $99
C. ITCH F-10 Star biter Optional Game port add $35
PFS: Report ...... . $ 99
MegaPlus II Cards Dynax AM121 , 12" umber, 600-dot
40 CPS daisywheel ( parallel 1 $ 1,089 Versaform ..$389 $249
8510AP Prowriter, 120 CPS, 80 col., 20 MHz . List $250. . .$ 149
55 CPS daisywheel ( parallel) 1 1,349 Amount of memory Fnsralled on board ---- --.-64K 128K 192K 256K PeachPak (GL/AR/ AP).$395 $237
yraph,es,l Paral lei ) . .$Call Tractor for F-10........ .$225 Texan KA12N, 12" amber, 8001ot,
w/standard features of serial port No . 1 & clock_$479 $ 329 $379 $429 List $205 . 00.. ..$150.00 The Tax Manager . ...$250 $179
1550 Prowriter -II,120 CPS, 136 col,
w/ either parallel -add, tional serial port No. 2 -$314 5364 $414 $464 Calc/ 256K . ..$ 250 $179
2K buffer, graphlcs, lparallel I Wall USI P1.3 , 12" amber, 1,000 line, 20 Real Estate Analyzer, .$250 $189
w/ both parallel and additional serial port No. 2 -$349 $399 $449 $499 Milt .. .... ...$179.00
MegaPak - expends a fully populates) MegaPlus card to 512K . .... $299 SuperCalc I ....... $295 $139
Gorilla Green Monitor . ....$ 109 Super Calc I I ....... $295 $199
120 CPS99.9 m x, tractor/7/ig
tlon feed, c6mpacttsize : only 2-7/8" I/O Plus 11 Cards Spell Guard ....... $ 195 $159
ht. Fits in briefcase . ( parallel) .$389 Standard card eu/ one serial port (S1) and clock/ calendar.... . .. $ 129 Super Writer .......$ 295 $229
Additional Parallel (P), Game (G), or Serial 2 (S2) port . add $35 ea.
• , ^ DUADBDARD M.11.Function board for
OKIDATA IBM-PC . Full part vl checking & memory seec-
ave addresing . w/QSpool & QDrive software.
ML-82A . 120 CPS, 80 c01, pin & Amount of memory installed on card- - 64K 128K 192K 256K
friction feed , serial & parallel .$379 HALF HEIGHT DISK DRIVES
with parallel , serial ports, clock /calendar-- --$295 $345 $ 395 $445
ML-83A , 120 CPS, 136 col., tractor for Apple /l and Franklin Ace
& friction feed, parallel/ s I $629 Add Mu M PC and XTn6wr
s.11wa Super 5 ( ALPS ) 40- track , SS .$239
ML 84P , 200 CPS, 136 co friction u p r 5 ( Teacl 40 track , S5 $269
& tractor feed, ( parallel) $989 sot el with S per 5 IT ) double si ded ...$365
IDS Pr ' 80C, 200 CPS880 col,, 4 AddRam EI to or AddRam PI s
ML 845 , above but serial $1,059 C trol d for SS dr a $59
color, g ph ,frcreon/tractor feed, ML 92P , 160 CPS880 col fr'caon Ultimate Multi Function Boa ds S nteol
C rd for DS dr a $69
sheet feeder, (parallel) $ 1,259 *TASCMASTER software convert, PC-DOS o concu treat PC-DOS to run
& tractor feed, ( Parallel ) ..$499 5tt/a" DISK DRIVES
IDS Prism 132C , above but 132
ML-925 , above but serial. . ,$599 up 1. 9 4.5112K on a s ngle board * Real time Tendon TM-100 - 1 SSDD 160K .$195
Parale.ll co $1,495 ML-93P , 160 CPS, 136 c01., tractor clock/a endarm batte
w/ N iCad r y that ec ge, itself. * RamSpool Is hard Tendon TM-100 -2, DSDD 320K $245
1TOSHIBA
I P1350 & friction feed, (Paralle) l. ...$849 disk supported under DOS 2.0 1* RamDisk creates up to 2 electronic disks. Smart Modem Tendon TM-700 -4 DSOD.. $335
Super dot -matrix printer w/24 pie ML-93S . above but serial. ..$969 AddRam Elite ( parallel & serial ports ) Adrift- Plus ( Two serial petrel 300----$199 Control Data in II ht.DSDD 320K $259
hrresoluaon head 192 CPS draft, 2410P, 350 CPS, 136 col., friction & Memory installed -.----64K 128K 192K 256K 320K 384K 448K 572K 1200---$499 QUME half height DSDD 320K $249
100 CPS Ipiter-quality IParellell $eall tree or, 2-color, (parallel) $ 2,295 $399 $459 $519 $ 579 $639 $699 $ 759 $819 12008-.-$459 Panasonic half ht. DSDD 320K .$249
To order, please send money order or cashier 's check . Personal or company checks require 2 - 3 weeks to clear
EASTERN ENTERPRISES, INC. Price, reflect 3 % cash discount . Visa/Mastercard accepted . Shipping , insurance & handling charges are 3% of
Mass Merchandising Since 1969
total order value by UPS Surface , 5%. by UPS Air or Parcel Post . COD's requires 20% deposit , Calif. residents
2937 S. VAIL AVE., LOS ANGELES, CALIF. 90040 add sales tax. No sales tax on out-of - state-orders . Prices & availability subject to change without notice. ,
Circle 167 on inquiry card. November 1983 © BYTE Publications Inc. 615
Software Received
students' scores and grades. above). tabular reports from files 2184. Don't let claim jumpers
As many as 60 scores may be created by PFS:File. Each of steal your gems before you
recorded per pupil in such PFS:File, an information- the multiple columns corres- can deposit them into your
categories as daily, quiz, test, management package that ponds to an item from the starbase. Requires color-
exam, and project. Floppy works like a conventional form of your data file. Data graphics adapter. Floppy
disk, $36.95. DEC Comput- paper-filing system except can be sorted alphabetically disk, $39.95. Funtastic Inc.
ing, 609 Oakleaf Dr., Garrett, that you can record, retrieve, or numerically, and numeric (see address above).
IN 46738. and review information in a calculations can be per-
fraction of the time. It lets formed. Floppy disk, $125. Medicomp Personal Medical
Learning DOS 2.00, a utility you design your own basic Software Publishing Corp. Records Program, a personal
package that teaches you form, fill in the blanks, and (see address above). medical history. Each in-
how to use the disk operating change the data. Floppy disk, dividual can maintain a per-
system. This package in- $140. Software Publishing The Mail Manager, a mail- sonal medical history as well
cludes on-screen practice and Corp., 1901 Landings Dr., ing-list system that helps you as keep track of such periph-
instructions, graphics for Mountain View, CA 94043. prepare, maintain, and print eral information as appoint-
computer terms, and expla- your mailing lists. Print on ment dates, names of doc-
nations of batch files and PFS:Graph, a graphics pro- standard-sized labels and tors, insurance policies, and
fixed disks. Floppy disk, $30. gram that produces bar, line, prepare up to 1000 label-file more. Transferable to a doc-
IBM Corp. (see address or pie charts of presentation listings. The program fea- tor's compatible program.
above). quality in minutes. It also tures user-definable sorting Floppy disk, $89. Medicomp
produces picture or dot- and selection of records of Va. Inc., 9526-A Lee High-
Learning to Program in image files that can be used based on field value or record way, Fairfax, VA 22031.
BASIC, a technical private- with PFS:Write documents. number. Floppy disk, $39.
tutor course that teaches pro- Floppy disk, $140. Software Starware (see address Microsoft Flight Simulator,
gramming systematically so Publishing Corp. (see ad- above). a flight-simulation of a single-
as to reduce the program- dress above). engine aircraft. Its working
ming required to accomplish Master Miner, an arcade- instruments, panoramic
a specific task. Floppy disk, PFS:Report, a utility package type game. Mine the riches graphic views, and real-time
$35. IBM Corp. (see address that enables you to produce of an asteroid belt in the year flight conditions provide full
8 and/or 16 Bits .
At CompuPro, we know it isn't enough to make the best computer system around - expert planning, custom
configuration, tailored software and swift service are just as vital to our customers. That's why we carefully
select and train each of our Full Service CompuPro System Centers to provide a complete solutions package for
your high-performance computing needs. So for your business, scientific and industrial applications, turn to
the professionals listed below. Think of them as your computer consultants-not just retailers.
ARIZONA Carmichael Oakland
Scottsdale Logic Systems Track Computer Center
S-100 (916) 971-3133 (415) 444-8725
(800) 528-3138 Chatsworth Pacific Palisades
Priority One Electronics System Interface Consultants
CALIFORNIA (213) 709-5464 (213) 454-2100
Bakersfield Hayward Pasadena
Creative Computing Services Best Computers Hayward Omni Unlimited
(805) 325-9877 (415) 886-4732 (213) 795-6664
Berkeley Irvine Petaluma
American Computers & Engineers Priority One Electronics Advanced Information Mgmt.
(415) 849-0177 (707) 763-7283
(714) 660-1411
Track Computer Center Los Angeles Pleasanton
(415) 845-6366 Best Computers Stoneridge
American Computers & Engineers
Burlingame (213) 477-6751 (415) 463-2233
Mentzer Computer Systems Gifford Computer Systems San Francisco
(415) 340-9363 (213) 477-3921 Gifford Computer Systems
Canyon Country Mountain View (415) 391-4570
Creative Computing Services
ACC
(805) 251-9877
(415) 969-4969 1983 COMPUPRO
Spoken H ere..j
San Leandro Satellite Beach MASSACHUSETTS
Gifford Computer Systems Binary Magic, Inc. Boston
(415) 895-0798 (305) 777-7080 New England Electronic Exch.
San Rafael HAWAII (617) 491-3000
Computer House Chestnut Hill
Kahului Maui
(415) 453-0865 Key Micro Systems
Capacity Plus Computers
Santa Barbara (808) 877-3496 (617) 738-7306
Data Bank
ILLINOIS NEW YORK
(805) 962-8489
Athens Amherst
Santa Maria
Computers Plus Gifford Computer Systems
Data Bank
(217) 636-8491 (716) 833-4758
(805) 922-1333
La Grange Park Deer Park
Santa Rosa
Small Business Systems Inc. Datapro Systems Inc.
Matrix Computers
(312) 579-3311 (516) 595-1311
(707) 542-0571
Sunnyvale Skokie
Pragmatic Designs Inc. Lillipute Computer Mart Inc. (Please turn the page)
(408) 736-8670 (312) 674-1383
INDIANA
COLORADO
Terre Haute
Rocky Mountain Microsystems, Inc. General Software Inc.
(303) 232-4545 (812) 234-9421
FLORIDA MARYLAND
Brandon/Tampa Bethesda
Micro Computer Technology JR Systems A GODBOUTCOMPANY
(813) 685-7659 (301' 657-3598
1983 COMPUPRO 3506 Breakwater Court, Hayward, CA 94545
Our 5MHz Z -80B processor Rugged construction includes heavy Available storage includes Lobo's All Lobo hardware products
runs your programs 25% faster duty case and full - stroke 5-1/4" floppy, 8" floppy and carry a limited one-year
than TRS-80 Model 4. sculptured keyboard. Winchester hard disks. parts and labor warranty.
TRS-80 to a registered trademark of Tandy Cotp CP/M s a registered trademark of Digital Research Corp LDOS ,s a trademark of Logical Systems Inc Pe,fec, CoIc and PerfectW,,ter a,e trademarks of Perfect Software Inc ' 1983 Lobo Systems Inc
Circle 303 on inquiry card.
PAL® PROGRAMMING
FOR S100 SYSTEMS -VAL11 oTWo 11 r74111 r-7
Complete Development System Includes:
arranged. For a catalog out-
SOFTWARE November 1983 lining seminars, locations,
• PALASM (PAL Assembler and Simulator) and fees, contact Irene
• PAL Programming and Verification Module November Parker, McGraw-Hill Semi-
(Software supplied on CP/M SD 8" Diskette) Computer Showcase Expos, nar Center, Suite 603, 331
HARDWARE various sites throughout the Madison Ave., New York,
U.S. This popular show will NY 10017, (212) 687-0243.
• PAL Programming and Duplicating Board
Programs Series 20 and 24 PALS bring together hardware and
• Circuitry for Opening Security Fuses software manufacturers, November-December
• Standard S-100 (IEEE 696) PCB dealers, and consumers of James Martin Seminars and
• 24 Pin ZIF Socket for easy Operation small computer systems. For Seminars of Excellence,
further details, contact the In- various sites throughout the
DOCUMENTATION terface Group, 160 Speen St., U.S. and Canada. For a
• PAL Design Specification POB 927, Framingham, MA brochure describing these
• Users Guide 01701, (800) 225-4620; in Mas- data-processing and com-
sachusetts, (617) 879-4502. puter-related seminars, con-
Complete System ............... $495.00
tact Technology Transfer In-
Software ....................... $ 75.00 November-December stitute, 741 10th St., Santa
Courses from the Continuing Monica, CA 90402, (213)
Documentation on 8" SD Diskette $ 15.00
Education Institute , various 394-8305.
sites throughout the U.S.
MICRO PR ECI SION Among the courses offered November-December
1189 CRANFORD , CLEVELAND, OH 44107 are "Man-Machine Interface," Seminars for Professional De-
216/221-1632 "Applied Interactive Com- velopment, various sites
puter Graphics," and "High- throughout the U.S. Datapro
© PAL is a registered trademark of Monolithic Memories, Inc. Performance Computer Ar- Research Corporation offers
chitecture." For more infor- more than 35 professional de-
mation, contact the Continu- velopment seminars in such
ing Education Institute, areas as personal computers,
Oliver's Carriage House, 5410 data communications, sys-
Leaf Treader Way, Columbia, tems and software, and office
MD 21044, (301) 596-0111; in automation. Complete out-
California, (213) 824-9545. lines and schedules are avail-
able from Datapro Research
November-December Corp., 1805 Underwood
The IBM System/36 Sem- Blvd., Delran, NJ 08075,
inar, various sites throughout (800) 257-9406; in New
the U.S. This seminar pro- Jersey, (609) 764-0100.
vides a discussion on the ca-
pabilities and performance of November-December
the IBM System/36. For reg- Software Workshops in
istration and details, contact MMSFORTH, Boston metro-
DGC Inc., 1450 Preston For- politan area. These work-
est Square, Dallas, TX 75230, shops are public versions of
MAGIC COMPUTER (214) 991-4044. the professional training
Miller Microcomputer Ser-
""INPUT/OUTPUT"" _____
_ _ _ _ MUG November-December vices (MMS) offers to client
Let the world know when r
you're on a coffee break . II sweet
BY 113 Intensive Seminars for Pro- companies in support of the
u m inc.
When hot liquid is fessionals , various sites MMSFORTH product line. A
15490 NW 7th Ave., N. Miami , FL 33169
poured in, one message Please send me the Magic "Input/Output" Mug. throughout the U.S. Elec- variety of topics and skill lev-
disappears and another Quart. - (a $8.95 Add $2 each for shipping & hand. tronics magazine, a McGraw- els are covered. Full details
takes its place on the Fla. residents add 5% sales tax. Total $
Encl. is Check ❑ MO ❑ Charge my MasterCard ❑ Hill publication, offers semi- are available from Miller Mi-
computer screen. Fas-
Visa ❑ Credit Card # nars in management and such crocomputer Services, 61
cinating to watch . Big 10 Exp. Date
oz. size. Fine quality * ❑ Just send me your free COMPOTERMANIA technical areas as speech rec- Lake Shore Rd., Natick, MA
white English porcelain. Catalog for now. ognition and synthesis, con- 01760, (617) 653-6136.
10 day money-back Signature
guarantee if not com- trolling electromagnetic inter-
Name
pletely satisfied. $895 ference, fundamentals of November-January 1984
Address
Toll-Free Mon -Fri 9am-6 nm I computer graphics, and mi- Courses from Integrated
1-800-B-E.SW-E-ET ( City croprocessor interfacing. In- Computer Systems , various
In Fla. (305 ) 687-9338 ' State Zip
- - - - - - - - - - - - - house presentations can be sites throughout the U.S. A
622 November 1983 © BYTE Publications Inc. Circle 451 on inquiry card.
TIM
THE FORTH SOURCE
MVP-FORTH
❑ MVP-FORTH Meta Compiler for CP/M Programmer's kit. Use
Stable - Transportable - Public Domain - Tools for applicatons on CP/M based computer. Includes public
You need two primary features in a software development package a domain source $150
stable operating system and the ability to move programs easily and
❑ MVP-FORTH Fast Floating Point for APPLE Programmer's
quickly to a variety of computers. MVP-FORTH gives you both these
Kit. Includes 9511 math chip on board with disk and
features and many extras. This public domain product includes an editor,
documentation. $400
FORTH assembler, tools, utilities and the vocabulary for the best selling
book 'Starting FORTH' . The Programmer's Kit provides a complete MVP-FORTH Programming Aids for CP/M, IBM or APPLE
FORTH for a number of computers. Other MVP-FORTH products will Programmer's Kit. Extremely useful tool for decompiling,
simplify the development of your applications. callfinding, and translating. $150
I MVP-FORTH by ECS Software for IBM-PC or ATARI°
MVP Books - A Series 400/800. Standalone with screen editor. License required.
Volume 1 , All about FORTH by Haydon. MVP-FORTH Upgradeable $100
glossary with cross references to fig-FORTH, Starting FORTH
and FORTH-79 Standard. 2nd Ed. $25 MVP-FORTH by ECS Software for IBM-PC or ATARI 400/800.
Enhanced with color animation, multitasking sound, utilities,
❑ Volume 2 , MVP-FORTH Assembly Source Code. Includes and unlimited run time license. $175
CP/M ", , IBM-PC' , and APPLES listing for kernel $20
[ 1 MVP-FORTH Professional Application Development System
MVP-FORTH Software - A Transportable FORTH (PADS ) for CP/M, IBM-PC, or APPLE. A three level integrated
system with complete documentation. Complete system $400
MVP-FORTH Programmer 's Kit including disk, documen-
tation, Volumes 1 & 2 of MVP-FORTH Series (All About MVP-FORTH PADS Enhanced virtual system $150
FORTH, 2nd Ed. & Assembly Source Code), and Starting MVP-FORTH PADS Programming Aids $150
FORTH. Specify LI CP/M, ❑ CP/M 86, L-, CP/M+, APPLE,
I MVP-FORTH PADS Meta Compiler $150
LJ IBM PC, ❑ MS-DOS, ❑ Osborne, Kaypro, [i' H89/Z89.
LI Z100, ❑ TI-PC, ❑ MicroDecisions, Northstar, *•* MVP-FORTH operates under a variety of CPU's, computers, and
L I Compupro, ❑ Cromemco $150
operating systems. CP/M® disks can be supplied 8", SS/SD, 3740
❑ MVP-FORTH Cross Compiler for CP/M Programmer's Kit. format or 51/4 for Osborne' Northstar® Micro Decisions® Kaypro® or
Can also generate headerless code for ROM or target H89/Z891" Specify your computer and operating system. * **
CPU $300
SUPER d BA SE 11'"
If you bought your computer to save time, then you it takes a six-page product description to cover them all.
need SUPER, the most powerful database system you Write or call and we'll send you one.
can use. Power is a combination of speed, ease of use
SUPER is available for TRS-80'"" Models I & III under
and versatility. SUPER has them all.
NEWDOS'", LDOS'", and DOSPLUS; for TRS-80 Models
FAST - To demonstrate SUPER's speed, ISA retained a II, III and 16 under TRSDOS'"; and CP/M'" systems.
professional dBASE programmer to benchmark SUPER
vs. the acknowledged leader. A simple mailing list NOW $199.00•
application was chosen to minimize dBASE
Manual (Price applicable to purchase) $ 25.00
programming cost. The results:
Now available for the IBM PC
Task SUPER Time dBASE II Time MasterCard and VISA accepted.
Set up/Program 5:20 min. 12:18:00 hrs.
Input 100 records 50:29 min. 1:27:50 hrs.
Sort & Print Labels 6:41 min. 4:18 min.
NEW
Totals 1:02:30 hrs. 13:50:08 hrs.
SUPER/XT for IBM
Notice that SUPER was faster at every task where your 10 Times Faster operation than 64K SUPER.
time is involved-and saving your time is probably the 60 fields, relational structure, 32K maximum
whole reason you bought a computer.
record length, 10 indexes, table look-up on
EASY TO USE - SUPER won because of its ease of data entry for verification or insertion, upward
use. Since it is menu-driven, office personnel can easily compatibility with SUPER data files, multiple
learn to use SUPER to set up their own applications, screens, etc.
speeding and simplifying dozens of tasks without the $299.00
need of programmer support.
Write for Catalogue
VERSATILE - SUPER, unlike other business
programs, doesn't dictate how to run your business.
With SUPER the computer does what you want, when
you want, the way you want it. SUPER may be the only
business program you'll ever need . It can handle
customer files, payables, receivables, depreciation,
appointments, cost accounting, time charges,
commissions, inventory, manufacturing control, and
even matrix accounting systems!
Institute For Scientific Analysis, Inc.
SUPER PERFORMANCE AT A SUPER PRICE -
That SUPER beats the $700 dBASE program may
surprise you, but in terms of price vs. performance
SUPER has no competitors. Among its features are:
SOFTWARE FOR HARD USE TM
Event Queue
November 15-17
November 13-16 SNA Architecture and Imple-
IIE Fall Conference, Sheraton mentation , Sheraton Rolling
Centre Hotel, Toronto, Can- Green Inn and Conference
ada. Sponsored by the Insti- Center, Boston, MA. This
tute of Industrial Engineers seminar provides the working
(IIE), this event will include knowledge needed to design
speakers, educational ses- SNA (system-network archi-
sions, plant tours, work- tecture) networks and eval-
shops, preconference semi- uate SNA-compatible prod-
nars, and leisure activities. ucts. Examples of how vari-
For registration and details, ous protocols are used to We have parallel switches designed especially for
your PC
contact IIE Conference control communications will
Call ASCI Today
Department, 25 Technology be provided. Other topics in-
Advanced Systems Concepts, Inc.
Park/Atlanta, Norcross, GA clude SNA functional layer- 435 N Lake Avenue, Dept. II
30092, (404) 449-0460. ing and network elements. Pasadena, Ca 91 101
The fee is $650. Full details (800) 824-7080
m C,l Iurrnu 12137 7938971 Telex 701215
are available from Communi-
November 14-16 cations Solutions Inc., 992
VLSI Design , Los Angeles, Saratoga-Sunnyvale Rd., San
CA. For details, contact Hell- Jose, CA 95129, (408)
man Associates Inc., Suite 725-1568.
300, 299 California Ave.,
Palo Alto, CA 94306, (415) November 15-17 PROFESSIONAL
328-4091. The Technical Manager in an
Engineering Environment,
SOFTWARE
University of California, FOR MICRO'S
November 14-17 Berkeley. This course will
AUTOFACT 5 Conference deal with practical techniques
* Insurance Agency Management
and Exposition , Cobo Hall, for efficient management. It
Detroit, MI. The focus of this will include workshop ses- * Medical Office Management
event will be on CAD/CAM sions and clinics focusing on
* Dental Office Management
(computer-aided design/ specific problems. The fee is
manufacturing) and the ex- $645. Further details are * Property Management
panding technologies of com- available from Continuing * Legal Time Accounting
puter-integrated manufac- Education in Engineering,
turing and the automated fac- Department 670N, University * Professional Time Accounting
tory. More than 90 com- of California Extension, 2223 On-Line Order Entry
panies will exhibit Fulton St., Berkeley, CA Super Ledger Accounting
General Ledger Accounting
CAD/CAM systems, com- 94720, (415) 642-4151.
Accounts Receivable
puter graphics, software, in-
Accounts Payable
dustrial robots, and com- November 15-18
Data Base
puter-based test and measure- Understanding Microproces- Management
ment systems. Concurrent sor-based Equipment and Runs On CP/M, CP/M-86 & MS-DOS
technical sessions and tutori- Troubleshooting , Ramada
als will be held. Contact
Gregg Balko, Society of
Airport Inn, Rochester, NY.
This course is designed to
UNIVAIR UNIVAIR INTERNATIONAL
9024 Sr CHAIllES ROCK ROAD
ST. LOUIS . MISSOUi1 1 US A 63114
Circle 489 on inquiry card. November 1983 © BYTE Publications Inc. 627
Circle 237 on inquiry card.
Event Queue
INTEK•TALKER niques. Equipment familiar- November 19
ization and hands-on experi- TC/TC: A Teachers College
TEXT TO SPEECH SYNTHESIZER mentation are emphasized. Conference on Teaching with
The registration fee is $595; Computers , Teachers Col-
multiple discounts are of- lege, Columbia University,
fered. Contact Micro Systems New York, NY. As many as
Institute, Garnett, KS 66032, 60 teachers will present
(913) 898-6152. computer-based lessons that
they have developed. Lessons
A NEW STANDARD include reading, music, art,
mathematics, French, compo-
IN PROFESSIONAL VOICE QUALITY November 17-18
sition, and poetry for kinder-
Voice-Data Integration and
The new INTEX-TALKER features professional voice quality, unlimited garten through 12th grade.
vocabulary and automatic inflection control. The built-in text-to- the Digital PBX, Washington,
Workshops will also be fea-
phoneme algorithm is highly accurate. INTEX-TALKER can speak or DC. This symposium features
spell any ASCII text - including punctuation. 8 K bytes of user
tured. Contact the Office of
presentations on major voice-
programmable memory are included. A 2.7 K character buffer is Continuing Education, Box
available for text storage or downloading user pragrams. Other data PBX systems and on
132, Teachers College, Co-
features include: such related equipment as in-
lumbia University, New
• 6502 Microprocessor
tegrated workstations, voice-
• 64 inflection levels (automatic or York, NY 10027, (212)
manual control) • Completely self-contained store-and-forward equip-
678-3065.
• RS232C and Parallel connectors (requires no overhead) ment, and more. For infor-
• Spelling and phoneme access modes • Built in speaker option
• Adjustable baud rates (75-9600) • Available at board level mation, contact Diane Pon-
November 20-22
• 5 octaves of music in OEM quantities tisso, Phillips Publishing Inc.,
The Third Annual Purdue
Suite 1200N, 7315 Wisconsin
For More Information On-Farm Computer Use Con-
Write or call us at (313) 540-7601 to order or request our product Ave., Bethesda, MD 20814,
brochure. Visa/Master Charge accepted. $345.00 (plus shipping). ference and Trade Show,
(301) 086-0666.
Purdue University Armory,
Intex Micro Systems Corporation West Lafayette, IN. Exhibits
725 S. Adams Rd. - Suite L-8
and demonstrations will be
Birmingham, Michigan 48011 November 17-19
featured . Contact Stephen J.
Ed-Com/ Fall '83 , Los Ange-
Resch, Continuing Education
les, CA. This conference and
Administration, Stewart
exposition offers demonstra-
Center, Purdue University,
tions, seminars, hands-on
West Lafayette, IN 47907,
sessions, panels, and micro
(317) 494-2755.
courses that address, eval-
uate, and analyze the devel-
November 20-24
opment of computers in edu-
The Third Gulf Computer
cation. Hardware, software,
Exhibition and the Gulf Of-
and publishing companies
fice Exhibition, International
will display items of interest.
Center, Dubai, United Arab
Contact Carol Houts, Judco
FOR PC DOS, CPM-86 and CPM Systems. Emirates . These concurrent
Computer Expos Inc., Suite
exhibitions are designed to
• SIMPLE TO INSTALL . MOVE-IT can be installed in 201, 2629 North Scottsdale
under 5 minutes by answering simple questions at the Rd., Scottsdale, AZ 85257, promote all aspects of com-
console . Included is the set-up information for over 100 (800) 528-2355; in Arizona, puter technology and com-
micros and 10 I/O boards. puter-related office equip-
• SIMPLE TO USE PROGRAM . MOVE-IT'S 20 (602) 990-1715.
ment . Information is available
commands allow you to auto-dial and access remote
information utilities, and bulletin boards, including from Mid-Asia/Africa Busi-
upload and download. Transfer files error free between November 17-19 ness Co. Inc., Suite 308, 739
PC and other micros when both run MOVE-IT. Display The Fifth Annual Northeast Boylston St., Boston, MA
both local and remote directories ... and a whole list Computer Show and Soft- 02116, (617) 536-3442.
of other features.
ware Exposition, Hynes
• SIMPLE TO UNDERSTAND MANUAL . Complete 80
page manual is included . Over 8000 programs now in Auditorium, Boston, MA. November 28-December 2
use. "One of the few packages that actually works as This end-user computer show Welcome to the World of
advertised," says Interface Age. offers nearly 500 displays of Personal Computing, Fort
MOVE-IT program and manual suggested retail $150. computers, peripherals, ac- Lauderdale, FL. This is a
For CPM systems $125. Specify disk format and cessories, and software. More comprehensive introduction
operating sysem when ordering. information is available from on how to use microcom-
Northeast Expositions, 822 puter technology in business,
WOOLF SOFTWARE SYSTEMS INC.
6754 ETON AVE. CANOGA PK., CA 91303 (213) 703-8112 Boylston St., Chestnut Hill, industry, and government.
MA 02167, (800) 841-7000; in The workshop agenda offers
Massachusetts, (617) 739- six modules ranging from
2000. user productivity to software
628 November 1983 © BYTE Publications Inc. Circle 440 on inquiry card.
The best
career move you can make
is to the keyboard of your personal computer.
It's free. It's confidential.
Today's technical career market changes fast. own terminal. For a detailed job search, or just an
But now there's a way to keep up with it. This idea of what's available, CLEO is waiting for your
new key to career opportunity is your personal call today. With today's opportunities.
computer. And the cost is nothing but a phone call.
just call CLEO. That stands for Computer Listings CLEO access: (415) 482-1550 • (408) 2942000 •
of Employment Opportunities. ( 213) 618-8800 • (714) 476-8800 • (619) 224-8800
CLEO responds to your commands. You specify 300 BAUD, full duplex, standard ASCII code.
what job categories, companies, or geographic loca- Access assistance: (213) 618-1525
tions interest you. CLEO calls up the appropriate ads Recruitment advertisers-
right on your screen. At every step, you're guided by C
explicit online instructions. to find out how you can
Daily updates keep CLEO job listings current.
LE ® call (213) 618-0200 collect
In Less Than 3 Minutes reliability. For details, con- Online Information Meeting,
tact Keston Associates, 11317 Cunard Hotel, London, Eng-
Your IBM Model 50, 60, 65, 75, or 85
Old Club Rd., Rockville, MD land. This conference offers
Electronic Typewriter
20852, (301) 881-7666. presentations that address
can be an RS232C PRINTER or TERMINAL
current problems and oppor-
tunities facing those who pro-
November 29-December 2
vide information in business,
Understanding Microproces-
industry, government, and
sor-based Equipment and
education. Topics on the
Troubleshooting , Sheraton
agenda include networks,
Greenway Inn, Phoenix, AZ.
costs of online and videotex
For details, see November
systems, software, and user
15-18.
information. Products, ser-
vices, systems, and publica-
tions will all be on display.
December 1983 Further details are available
from the Organizing Secre-
tary, International Online In-
December
formation Meeting, Learned
CALIFORNIA MICRO COMPUTER Models 5060 and Courses in Continuing Engi-
Information Ltd., Bessel-
5061 can be installed easily and require NO modifications neering Education, Washing-
sleigh Rd., Abingdon, Ox-
to the typewriter. ton, DC, and San Diego, CA.
ford OX13 6LG, England; tel:
Two titles of the five avail-
(0865) 730275; Telex: 837704
For additional information contact: able courses are "Intelligent
INFORM G.
Robots: The Integration of
CALIFORNIA MICRO COMPUTER Microcomputer and Robotic
17791 Jamestown Lane Huntington Beach, CA Technology" and "Program- December 6-8
92647 (714) 848-3947 ming in the C and Unix Envi- Business-Expo, Dallas, TX.
ronment." Course fees range For details, see November
from $695 to $875. For infor- 9-10.
mation on dates, locations,
C O M P E T I T I V E E D G E and fees, contact George
P.O. BOX 556 PLYMOUTH, MI 48170 Harrison, George Washing- December 6-8
Order Line 800-336-1410 - Local & Info 313-451-0665 The Software Maintenance
ton University, Continuing
Announcing Our Super Reliable Budget Systems!!
That's right, now COMPUPROn CSC circuit boards in our budget systems at no increase in Engineering Education, Workshop, Naval Postgrad-
price over the old A&T systems. And a new 48-hour loaner floppy policy for only $25 addi-
Washington, DC 20052, (800) uate School, Monterey, CA.
tional that gives you 48-hour warranty on boards and floppys in the Competitive Edge Budget
System. 424-9773; in the District of Topics of interest include def-
SYSTEM LIST SALE Columbia, (202) 676-6106. initions of software mainte-
CPU Z 6MHz, 64K, 1/0 1, CP/M° 2.2 ............. $4495 $2995
nance, tools for software and
CPU 85/88, 64K, 1/0 1, CP/M 2.2 ................ 4595 3095
10 MHz 8086, 128k, 1/0 1, CPM86TM ............. 6025 3895 database maintenance, and
December 6-8
10 MHZ 68000, RAM 21, I/O I CPM68KTM ........ 6025 3895 program evolution. Contact
MP/M 8-151M, 85/88, SS1, 1/0 4, 256K .......... 7765 4995 Personal Computers and In- the IEEE Computer Society,
10MHz 8086 MPM 86, SSI, 1/0 4, 256K ........... 8090 5245 formation Networks in a Suite 300, 1109 Spring St.,
FOR LOANER FLOPPY POLICY ON ABOVE .......... + 25 Wired Society, San Fran- Silver Spring, MD 20910,
FOR MINI PRONTO 10 SLOT C.V.T. ADD ........... 400 cisco, CA. The topics for this
FOR 20 SLOT PRONTO ROLL-A-ROUND ADD ........ 600 (301) 589-8142.
FOR ENCLOSURE 2 & PARA DYN DR CAB .......... + 600 executive seminar include
NEW LOWER PRICES ON COMPUPRO BOARDS! personal computers and tele-
DISK 1 A&T ................327 DISK 2 A&T ................459 communications for com-
December 6-9
CPU 68K A&T ............... 459 CPU 68K1OMHZ ............ 561 puterized commerce, inter-
CPU Z 6MHZ A&T ............ 215 CPU 8086 A&T ..............495 Understanding Microproces-
enterprise-communication
CPU 808610MHZ ........... 561 RAM 21 128K A&T ........... 723 sor-based Equipment and
RAM 22 256K A&T .......... 1155 RAM 17 A&T 64K ............ 329 links, fifth-generation and
Troubleshooting , Capitol
INTERFACER 4 A&T .......... 297 INTERFACER 3-8 A&T ........ 461 Japanese technologies, by-
Plaza Holiday Inn, Sacra-
LOMAS S- 100 PC LIST $2999 SALE $2495 pass and integrated links, and
LOMAS CPU 286 ........... 1116 LOMAS 8MHZ 8086 .......... 420 mento, CA. For details, see
field trips. The registration
LOMAS 10MHZ 8086 ......... 520 LOMAS HAZITALL ........... 275 November 15-18.
LOMAS RAM 67 128K ........ 875 LOMAS LDP72 .............. 220 fee is $795. For details, con-
CP/M 86 FOR LOMAS ........ 195 MSDOS FOR LOMAS ......... 225 tact Stanford Business Re-
LOMAS 256K DRAM .......... 636 LOMAS 128K DRAM .......... 396 search Foundation, 825 San
TELTEK SYSTEMASTER, (2)8"SSDD DRS 10 SLT .................. 1895 December 7-9
Antonio Rd., Palo Alto, CA
Above includes CP/M 2.2 & SPELLBINDER The 1983 ACM Conference
94303, (415) 856-0711.
TETETEK HD/CTC ........... 556 SYSTEMASTER Z80 .......... 627 on Personal and Small Com-
SEATTLE GAZELLE .......... 4695 SEATTLE 8086 SET .......... 595 puters , San Diego, CA. This
OUME OT102 TERM .......... 539 EPSON FX80 ............... 499
CPM, MPM, CPM68K are registered trademarks or trademarks of digital research. December 6-8 event, sponsored by the
COMPUPRO is a Godbout Company, Systemaster is a registered TM of Teletek. Association for Computing
The Seventh International
MEMORY PLUS MORE from Chrislin means your getting the best in performance and pricing in the market today. Incorporating
the 256K RAM technology into the LSI and Multibus memories offers you the most recent technology available. Act now while
quantities still last.
PRICE:
$9995.00
IBM is a Trademark of International Business Machines . Multibus is a Trademark of Intel Corporation. LSI is a Trademark of Digital Equipment Corporation.
Event Queue
632 November 1983 © BYTE Publications Inc. Circle 424 on inquiry card.
Surges, spikes and line noise cause Second, the PC Saver Line Cord filters noise
computer errors. generated by peripherals within your system. For
The circuitry inside your personal computer and example,a printer and computer are connected to
peripherals depend upon a clean supply of AC line an outlet strip. Operating the printer generates
voltage. Computers and peripherals are very sus- noise which feeds back through the outlet strip into
ceptible to surges, spikes and line noise. These volt- the computer causing software errors and possible
age anomalies are caused by ordinary activities such hardware damage. With its protective circuitry the
as the start and stop of elevators, operating home PC Saver Line Cord eliminates this problem.
appliances, even switching lights on and off. Fits most personal computers.
You may already be familiar with the results. The PC Saver Line Cord fits almost every make
Crashed software. Garbled files. Memory losses. of personal computer, such as the IBM PC`" and
Even damage to your computer's sensitive circuits. XT;`' all Apples;`" Texas Instruments;` DEC,'
Unique 2 step protection. WANG," Compaq;' Victor;' Kaypro;' Osborne T""
First, it filters the current from the wall outlet. and many more. Simply replace your factory sup-
Designed to IEEE specifications, the PC Saver Line plied power cord with the PC Saver and your system
Cord quickly clips surges and spikes to a safe 133 is assured maximum protection.
volts RMS/175 volts DC level and filters transverse
PC Saver Line Cord : outstanding value.
and common mode noise with an 'L' type filter.
At only $49.95, the PC Saver Line Cord gives
you better performance than products at twice the
price. Available at computer stores everywhere or
direct from Kensington Microware Ltd. 919 Third
PC Saver Avenue, New York, NY 10022, (212) 486-7707, TIx:
236200 KEN UR. For phone or mail orders please
include $2.50 shipping and handling. New York
State residents add applicable sales tax. Visa and
Mastercard accepted.
4 I^INGI^1
. MICROWARE Circle 254 on inquiry card.
PC Saver was tested to the Institute of Electrical and Electronics Engineers (IEEE) PC Saver-trademark of Kensington Microware Ltd.
specification 507 1980, Category A. Also available in 2201240 Volt model. 4, 1983 Kensington Microware Ltd.
Event Queue
change information in an in- Sciences, Honolulu, HI. This Admission is free to bona fide Square , San Jose , CA 95192,
formal setting . The format in- conference is devoted to ad- members of the retail indus- (408) 277-2555.
cludes presentations, panel vances in information and try. For details , contact Dan
discussions , and a techno- system sciences with empha- Soskin, NRMA, Enterprises,
January 16-17
logical summary. The fee is sis on medical-information 100 West 31st St., New York,
Interface Circuit Design, San
$395. For further informa- processing, decision-support NY 10001.
Francisco Airport Hilton
tion, contact the Architecture systems, and office automa-
Hotel, San Francisco, CA.
Technology Corp., POB tion. For information, con-
January 8-14 This short course will cover
24344, Minneapolis, MN tact Emily Yano Jorgensen,
CADRE '84 Conference and MOS analog/digital interface
55424, (612) 935-2035. Center for Executive Devel-
Teachers Institute, San Jose, circuit design for VLSI digital
opment, College of Business
CA. Computers in Art and systems. Course notes are in-
December 27-30 Administration, University
Design, Research and Educa- cluded in the $450 fee. For a
Modern Language Associa- of Hawaii, 2404 Maile Way
tion (CADRE) is a forum that brochure, contact Continu-
tion Convention , Sheraton C-202, Honolulu, HI 96822,
comprises leaders, thinkers, ing Education in Engineering,
Centre, New York, NY. (808) 948-7396.
and computerists from such University of California Ex-
Among the highlights of this
fields as art, research, indus- tension, 2223 Fulton St.,
convention is a large technol-
January 8-11 try, education, and the public Berkeley, CA 94720, (415)
ogy exhibit. Full details are
Retail Directions '84, New sector to explore the impact 642-4151.
available from the Modern
York Hilton and Sheraton of computers on the arts. The
Language Association of
Centre Hotels, New York, teachers institute begins on January 16-20
America, 62 Fifth Ave., New
NY. The 73rd annual conven- January 11, 1984, and the fee UNIFORUM, Washington-
York, NY 10011, (212)
tion and exposition spon- is $100. Early registration for Hilton, Washington, DC.
741-5587.
sored by the National Retail the conference is $150; $200 if This conference and exposi-
Merchants Association postmarked after November tion is designed for and by
(NRMA) will feature new de- 1, 1983; and $250 on site. For users of Unix-based systems.
January 1984
velopments in retail store further details, contact For details, contact Mark
January 4-6 technology, business sys- CADRE '84 Conference, De- Weber, Professional Exposi-
Seventeenth Hawaii Interna- tems, marketing techniques, partment of Art, San Jose tion Management Co. Inc.,
tional Conference on System and sales-promotion tools. State University, Washington Suite 205, 2400 East Devon
Micro PO Box 79
Kingston. MA
You Can Energraph ics ............................. 235
Abstat .................................... 345
64K RAM Upgrade Kit ..................... 64
Ware 02364
(617) 746-7341 Talk To Us! Hayes Smartmodem 1200B ............. 499
Sandstar Modular Expansion Boards..... call
Epson FX-100 or C. Itch Printers ......... call
634 November 1983 © BYTE Publications Inc. Circle 315 on inquiry card.
" LOWEST PRICES "s s
ADVANCED DIGITAL GRAPHICS & COLOR GRAPHICS
ADVANCED DIGITAL 6MHz COMPUTER
SINGLE BOARD Z8OB RS232 S-100 128K VECTRIX
with DISK CONTROLLER for 5-orb" VX 128 8 colors 322x560 Pix. $1795
SUPER SIX (Includes PSNET/I) $ 555 VX 384 16.8 million colors 3595
SUPER SLAVE=Z8OB+PSNET/I+128K 437
VXM Hi Res. 13" RGB Monitor 1221
SUPER STAR has 5Mb removableHD 4352
CPM 3 350
TURBODOS MULTI USER 356 MICROANGELO
MA 512 512x480 Monochrome $ 674
SMITH CORONA MA 520 512x480 + Screen Pak2 890
ALTOS COMPUTERS
LETTER QUALITY PRINTERS
ALTOS 5-100 COMPUTERS
SMITH CORONA TP1 $ 482
STOCK SALE ONLY 9 LEFT 417
5-15D 3 - User 2 5 1 /4" $2002 COMPUTERS Micro Decision 11
580-10 3-User Hard Disk 4379
TELETEX TTX-1014 S & P 506
STARWRITER 40 cps S or P 1112
8000-10 with 208K RAM 5467 COMPUPRO MICRO DECISION
8000-14 with 208K RAM 8008
PRINTMASTER 55 cps S 0r P 1436
NEC 3510 33 cps SERIAL 1400
586-10 16 - bit 12Mb Hard Disk 5830 Compupro computers come as main- 'A DEAL YOU CAN'T REFUSE"
8600 - 12 16-bit 20Mb Hard Disk 9104 frame , boards, and drives, and you must
set the switches. 64K RAM Z80 4MHz 2 serial ports
1 parallel port 2 5 1 /4" drives.
DOT MATRIX PRINTERS 816A Computer 8085/ 8088 128K $3964
816B Computer 8085/8088 256K 5038
Free Software : CPM 2.2, Microsoft
Basic, BaZic , WordStar , LogiCalc
816C 8085/8088 384K 3 users 6470
spreadsheet , Correct - it spelling
GORILLA BANANA Graphics 221 816D 10 MHz 8086 512K 10052
PANASONIC KX-P1090 Fr&Tr TRAXX 5 1/4" ADD ON DRIVES checker, Personal Pearl data base
816-08 CPUZ 208K Oasis 6471
Emulates FX-80 334 816-016 10 MHz 8086 512K 10052 ONLY
STAR MICRONICS GEMINI
TRAXX 5 1/4" ADD ON DRIVES MD2 2 Single sided drives $ 828
816-68K 8 MHz 68000 256K 6471
Bare drive SSDD Quantity 2 Ea $ 215 MD2 + MDT50 Terminal 1272
lox 120cps dot graphics 307
SSDD w/cabinet & power supply 312 MD2 + MDT50 + MP100 Printer 1768
15 160 cps like FX - 100 442
OKIDATA MD3 Business Computers Featuring
SEATTLE Pure 16 bit computer is the Free Software above + Free QUEST
82A Serial & Parallel 120cps 410
84 Parallel 15" Fr&Tr 200cps 960 fastest microcomputer by actual test! BOOKKEEPER SYSTEM FANTASTIC BUY!
92 Parallel 1O"Fr&Pin 160cps 513 MD3 2 Double sided drives $1055
S-100, 128K Static Ram, 8 MHz MD3.+ MDT50 Terminal 1499
C. ITOH
8086 18-slot Mainframe , 3 serial MD3 + MDT50 + MP100 Printer 1924
PROWRITER 8510 10-Par 120cps 404 & 1 parallel ports.
8600 Near Letter Quality Par 1031 MD11 has 10Mb HARD DISK+IDSDD flpy
Gazelle II Avail. Nov/Dec CALL MD11 with MDT50 Terminal $2139
IDS PRISM 80 756
Hard Disk Gazelle II CALL ABOVE PACKAGES INCLUDE ALL CABLES
MANNESMANN TALLY 180-L 827
Ave., Des Plaines, IL 60018, January 24-26 cut-off, tool design, and end January 27-29
(800) 323-5155; in Illinois, Advanced Semiconductor finishing. The fee is $420 for Computer/ Electronics High
(312) 299-3131. Equipment Exposition (ASEE) SME and affiliate members; Tech Show, Cincinnati Gar-
and Technical Conference, $480 for nonmembers. To reg- dens Exhibition Center, Cin-
January 17-19 cinnati, OH. Wholesalers,
San Jose Convention Center, ister, contact Leonard B.
Mini/Micro -Southeast and retailers, manufacturers, and
San Jose, CA. Five sessions Antosiak, Special Programs
Southcon /84 High Technol- individuals will display hard-
designed as a broad-based Department, Society of
ogy Electronics Exhibition and ware and software. For infor-
program focus on the manu- Manufacturing Engineers,
Convention, Orange County facturing aspect of the semi- One SME Dr., POB 930, mation, call the High Tech
Convention/ Civic Center, conductor industry. For de- Show, (513) 351-9112.0
Dearborn, MI 48121, (313)
Orlando, FL. Mini/Micro is
tails, contact Joyce Estill, 271-1500 ext. 384.
designed for the original
Cartlidge & Associates Inc., In order to gain optimal
equipment manufacturing coverage of your organi-
Suite 205, 4030 Moorpark January 25-27
community to explore periph- zation ' s computer confer-
Ave., San Jose, CA 95117, The Business Telecommuni-
erals, processors, data com- ences, seminars, work-
(408) 554-6644. cations Exposition, Giants shops, courses, etc., notice
munications, and software. A
Stadium, Stadium Club, East should reach our office.at
few of the topics Southcon/84 least three months in ad-
January 24-26 Rutherford, NJ. This exposi-
will address are artificial intel- vance of the date of the
Specialized Tubing in the Air- tion is for managers of tele-
ligence , computer-aided event . Entries should be
craft Industry , Disneyland communications in such sent to : Event Queue,
design , and factory automa-
Hotel/Convention Center, fields as facsimile, communi- BYTE Publications, POB
tion . For details on these con-
Anaheim, CA. This clinic, cations (voice, video, and 372, Hancock, NH 03449.
current events, contact Elec- Each month we publish
sponsored by the Society of data), office automation,
tronic Conventions Inc., 8110 the current contents of
Manufacturing Engineers word processing, and pur- the queue for the month
Airport Blvd., Los Angeles,
(SME), will focus on state-of- chasing. Registration is re- of the cover date and the
CA 90045, (213) 772-2965.
the-art technological advances quired for admittance to the two following calendar
January 23-25 in specialized aircraft tubing. exposition. Contact Michael months . Thus a given
Houston, The Exposition event may appear as many
Teaching Math with Micro- Topics include automated
as three times in this sec-
computers, Hacienda Resort computerized bending, com- Group Inc., 9128 Columbia tion if it is sent to us far
Hotel, Las Vegas, NV. For de- puterized support systems, Ave., North Bergen, NJ enough in advance.
tails, see December 7-9. production tube bending, tube 07047, (201) 662-1318.
10 111 otrp^
QUALITY DISCOUNTS
SUPERSOFT
APPLE/ PEACHTREE (CP/M)
'Diagnostic II ....... $ 90
FRANKLIN
Peachpak 40 GIL + A/R
+ A/P (Special) ... $ 259
dBASE II CORNER Disk Doctor ....... 75
Series 40 Ashton-Tate Fortran 4 ......... 305
G/L. A/R. A/P ea.... 195 D-Base II ............................... $ Call Basic- 8086 ........ 225
d-Base 11 ......... $ 399 Bottom Line Strategist ...................... 299
Inventory ......... 225 Lisp ............ 120
ASPEN SOFTWARE Series 9 FPL .................................. 475 28000 Assembler .... 400
Grammatik ....... $ 60 PeachCalc ........ 279 Friday ................................ 225 C Cross Assembler .. 400
Proofreader ....... 42 Telecommunications . 279 Human Soft ScratchPad ....... 219
BEAGLE BROS. PENGUIN SOFTWARE dB Plus ............................... $ 99
Apple Mechanic .... $ 22 Complete Graphics . . $ 53 Fox & Geller IBM/PC
DOS Boss ........ 17 Graphics Magician ... 45 Quick Code ............................. $225
Utiliity City........ 22 Complete Graphicsl DUtil ................................. 60 Please see CPIM
BRODERBUND Apple Tablet ..... 86
Special Effects ..... 50
Software Banc listing . All products
Bank Street Writer ... $ 55
d-Base II User's Guide: with a """ in front will
General Ledger w/AP . 305 SOFTECH wl d-Base II Purchase ..................... $ 15
Payroll .......... 275 Basic Compilers' also run on PCDOSand
w/o d-Base 11 Purchase ..................... 20
CDEX Runtime ........ $ 169 are priced the same.
Sot teach ......... 94
Anderson-Bell
'Visicalc Training .... $ 45
Abstat ................................ $349 ALPHA SOFTWARE
UCSD p-system set .. 469 Data Base Manager II . $ 195
CHARLES MANN
Xeno file ......... 39 Tylog Systems Mailing List ....... 72
Class Scheduling . . . 299
d-Base Window ............... $206 Executive Package ... 105
SOFTWARE PUBLISHING
CONTINENTAL SOFTWARE 'All above available on PC-DOS Type Faces ....... 99
PFS File ......... $ 94
Home Accountant ... $ 55 Question ......... 35
Graph ....... 94
DOW JONES Report ....... 94 MICROPRO ORGANIC SOFTWARE Apple - IBM
Market Analyzer .... $ 245 'WordStar ........ $Call Datebook ........ 229 Connection ...... 130
SUPERSOFT CENTRAL POINT
Market Manager .... 219 InfoStar ......... 275 Milestone ........ 229
Basic Tutor ....... $ 79 Pro-Pack (WS/MM/SS Copy II PC ........ $ 34
Microscope ....... 569 PICKLES & TROUT
Fortran .......... 325
Index) ......... $Call CONDOR III ........ $450
CP/M for TRS ...... $ 180
CONTINENTAL
MICROSOFT
PRO/TEM SOFTWARE Home Accountant ... $ 99
LOGO CORNER Basic 80 ......... $ 249
Footnote ......... $ 105 DIGITAL RESEARCH
Krell Logo .............................. $ 75 Basic Compiler ..... 289 Concurrent CP/M 86 .. $ 225
Abelson Book ............................ 15 Fortran 80 ........ 330 REVASCO
CP/M-86 ......... 50
Terrapin Logo w/full documentation ............... 115 Cobol 80 ......... 499 Z80 Disassembler ... $ 85
Cobol 86 ......... 499
Macro 80 ......... 150 SORCIM Pascal MT + 86 w/SPP 375
MuMath/MuSimp .... 194 Supercalc II ....... $ 199 SPP86 .......... 150
HAYDEN SYSTEMS PLUS (Z80 req.) MuLisp/MuStar ..... 156 Superwriter SID86 .......... 113
Piewriter ......... $ 108 Landlord ......... 375 Multiplan ......... 175 (W/Speller & Mailer) . 179 C Basic 86 ........ 135
HOWARD SOFTWARE VISICORP DOW JONES
Real Estate Analyzer ..$175 Visicalc (II or IIE) .... $ 179 Market Analyzer .... $ 245
LINK SYSTEMS
Visischedule ...... 225 Li PEACHTREE CORNER
M
Please : We welcome:
• Wisconsin residents - and 5% for sales tax. • V isa. M asterc h arge & American Express - (Add 4 o)
Checksdd (All-ow 00 1-2 weeks for clearing) ^
• Add $3.50 for shipping per software and light items •COD A
• per s hi pmen t - C as h or cert if ie d
For multiple and other items. call. check 00 //++
( required) ^N•
• Foreign - add 15% handling & shipping for prepayment
Working Hours : Mona Th. 8:30 - 5:30 • Fri. 8:30 - 630 _ f/^.v
(Int'l money order) • ^, ■■
Sat 10:00 2:00 Central Time ^•Ao0 ,. ■■■■
• Prices subject to change without notice. D
• All items subject to availability. For technical information ', ■■■■■■■
& in Wisconsin : 715-848- 2322 ^^^'.; ■■■■■■■■
Store prices are strictly retail.
.d■■■■■■■■■■■■■■■■■■■■ i■■
0 MEN
_^ ■■■■■■■■■■■■■■ ■■■■■■■■■■■■■■■■ ■■■■■■
Circle 343 on inquiry card . BYTE November 1993 639
i
The Art of Computer Pro- The Complete Guide to 1982; 394 pages , 13 by 20.5 Shoup. Englewood Cliffs, NJ:
gramming, Donald William Video, Martin Clifford. In- cm, softcover, ISBN 0-672- Prentice-Hall, 1983; 254
Drury. Blue Ridge Summit, dianapolis , IN: Howard W. 22052-0, $13.95. pages, 15 by 22.5 cm, soft-
PA: Tab Books, 1983; 311 Sams & Co., 1983; 344 pages, How to Make Your Small cover, ISBN 0-13-627208-8,
pages, 13 by 21 cm, soft- 13.5 by 21.5 cm, softcover, Computer Pay Off, Gary $18.95.
cover, ISBN 0-8306-1455-9, ISBN 0-672-21912-3, $15.95. Gagliardi. Belmont, CA: Life- Programming in Ada,
$10.95. Computer-Based Training, time Learning Publications, Richard Wiener and Richard
Automation of Reasoning A Guide to Selection and 1983; 304 pages, 16.5 by 23.5 Sincovec. New York: John
1, Classical Papers on Compu- Implementation, Greg cm, softcover, ISBN 0-534- Wiley & Sons, 1983; 368
tational Logic, 1957-1966, Jorg Kearsley. Reading, MA: 97926-2, $15.95. pages, 16.5 by 24.5 cm, hard-
Siekmann and Graham Addison-Wesley, 1983; 216, Integrated Circuits Applica- cover, ISBN 0-471-87089-7,
Wrightson, eds. New York: pages, 17 by 24.5 cm, hard- tions Handbook, Arthur H. $22.95.
Springer-Verlag, 1983; 544 cover, ISBN 0-201-10333-8, Seidman. New York: John Secrets of Better BASIC,
pages, 17 by 25 cm, hard- $29.95. Wiley & Sons, 1983; 704 Ernest E . Mau. Rochelle Park,
cover, ISBN 0-387-12043-2, Computer Basics, Hal pages, 17 by 24 cm, hardcover, NJ: Hayden Book Co., 1983;
$35. Hellman. Englewood Cliffs, ISBN 0-471-07765-8, $39.95. 320 pages, 17.5 by 24.5 cm,
Automation of Reasoning NJ: Prentice-Hall, 1983; 48 Introducing the Unix Sys- softcover, ISBN 0-8104-6254-
2, Classical Papers on Com- pages, 18 .5 by 24 cm, hard- tem, Henry McGilton and 0, $14.95.
putational Logic, 1967-1970, cover, ISBN 0-13-164574-9, Rachel Morgan. New York: TRS-80 for Kids from 8 to
Jorg Siekmann and Graham $8.95. BYTE Books/McGraw-Hill, 80, vol. 1, Michael P. Zabin-
Wrightson, eds. New York: Computer Communication 1983; 576 pages, 15 by 23 cm, ski. Indianapolis, IN: Howard
Springer-Verlag, 1983; 656 Techniques, E. G. Brooner softcover, ISBN 0-07-045001- W. Sams & Co., 1982; 144
pages, 17 by 25 cm, hard- and Phil Wells. Indianapolis, 3, $18.95. pages, 21 by 28 cm, softcover,
cover, ISBN 0-387-12044-0, IN: Howard W. Sams & Co., Introduction to Satellite ISBN 0-672-22046-6, $9.95.
$39. 1983; 144 pages, 15 by 23 cm, TV, Chris Bowick and Tim Third Caltech Conference
BASIC for Microcom- softcover, ISBN 0-672-21998- Kearney. Indianapolis, IN: on Very Large Scale Integra-
puters: Apple, TRS-80, PET, 0, $15.95 Howard W. Sams & Co., tion , Randal Bryant, ed.
Roger W. Haigh and Loren E. The Computer Primer, A 1983; 144 pages , 13.5 by 21.5 Rockville, MD: Computer
Radford. New York: Van Complete Guide for Gifted cm, softcover, ISBN 0-672- Science Press, 1983; 444
Nostrand Reinhold, 1983; Beginners , Ann Cavanaugh. 21978-6, $9.95. pages, 16 by 23.5 cm, hard-
352 pages, 20 by 24 cm, hard- New York: Trillium Press, Learning with Logo, Daniel cover, ISBN 0-914894-86-2,
cover, ISBN 0-442-27843-8, 1983; 496 pages, 20 by 27 cm, Watt. New York: BYTE $36.95.
$22.45. softcover, ISBN 0-89824-046- Books/McGraw-Hill, 1983; The UNIX* Operating Sys-
Beginner 's Guide to Read- 8, $12.95. 384 pages, 21 by 28 cm , spiral- tem, Kaare Christian. New
ing Schematics , Robert J. From Baker Street to bound, ISBN 0-07-068570-3, York: John Wiley & Sons,
Traister. Blue Ridge Summit, Binary, Henry Ledgard, E. $19.95. 1983; 336 pages, 17 by 24.5
PA: Tab Books, 1983; 140 Patrick McQuaid, and An- Measurement and Tuning of cm, hardcover, ISBN 0471-
pages, 13 by 21 cm, soft- drew Singer . New York: Computer Systems, Domenico 87542-2, $24.95.
cover, ISBN 0-8306-1536-9, McGraw-Hill, 1983; 288 Ferrari , Giuseppe Serazzi, Using Micro-Computers in
$8.95. pages , 15 by 22.5 cm, soft- and Alessandro Zeigner. Business, 2nd ed., Stanley S.
Beginning Programming cover, ISBN 0-07-036983-6, Englewood Cliffs, NJ: Veit. Rochelle Park, NJ: Hay-
with Ada, James A. Saxon $10.95. Prentice-Hall, 1983; 544 den Book Co., 1983; 192
and Robert E. Fritz. Engle- A Guide to Programming pages, 18 .5 by 24.5 cm, hard- pages, 15 by 23 cm, softcover,
wood Cliffs, NJ: Prentice- in Level II BASIC, Bruce cover, ISBN 0-13-568519-2, ISBN 0-8104-6257-8, $12.95.
Hall, 1983; 240 pages, 27.8 Presley. New York: Van $35. The Video Production
by 21.5 cm, softcover, ISBN Nostrand Reinhold, 1982; Microcomputer Programs Guide, Lon McQuillin. In-
0-13-071688-X, $16.95. 266 pages, 22 by 28 cm, soft- in Print , Owen C. Schultz, ed. dianapolis , IN: Howard W.
CP/M Simplified, 1st ed., cover, ISBN 0-442-25892-5, Roanoke, VA: Postroad Sams & Co., 1983; 384 pages,
Jeffrey R. Weber. Cleveland, $12.95. Press, 1983; 208 pages, 21.5 21.5 by 28 cm, softcover,
OH: Weber Systems Inc., The Handbook of Micro- by 28 cm, softcover, ISBN 0- ISBN 0-672-22053-9, $28.95.
1982; 318 pages, 21.5 by 13.8 computer Interfacing, Steve 912691-01-8, $19.95. Video War, Stephen
cm, softcover, ISBN 0- Leibson. Blue Ridge Summit, Microcomputers Can Be Manes. New York: Avon
938862-05-9, $13.95. PA: Tab Books, 1983; 261 Kidstuff, Anna Mae Walsh Books, 1983; 256 pages, 17.5
Clean Slate Word Process- pages, 19.5 by 23.5 cm, soft- Burke. Rochelle Park, NJ: by 10.5 cm, softcover, ISBN
ing for the TRS-80, Henry cover, ISBN 0-8306-1501-6, Hayden Book Co., 1983; 192 0-380-83303-4, $2.25.
Melton. Indianapolis, IN: $14.95. pages, 17 by 24.5 cm, soft- The VisiCalc Program
Howard W. Sams & Co., The Home Video Hand- cover, ISBN 0-8104-5202-2, Made Easy, David M. Castle-
1983; 384 pages , 15 by 23 cm, book, 3rd ed., Charles Ben- $8.95. witz. Berkeley, CA: Osborne/
spiral-bound, ISBN 0-672- singer . Indianapolis, IN: Numerical Methods for the McGraw-Hill, 1983; 224
22005-9, $17.95. Howard W. Sams & Co., Personal Computer, Terry E. pages , 18.5 by 23 cm, soft-
for ATARI
TEXAS INSTRUMENT
DRIVE .............. $255.00 COMPUTERS PEHUM
AT88S1 ............... $299.00
13 inch CORDLESS AT88S2 ............... $535.00
COLOR TV TELEPHONES
(with 1 yr. warranty) (up to 700 ft. range)
AT88SIPD ............. $CALL$
$199.95 from ... $69.75 RFD40SI .............. $399.00
RFD40S2 .............. $689.00
MODEMS O SANYO R D F44S I .............. $489.00
NOVATION CAT ...... $144.75
PR555 ... $CALL$
D-CAT .............. $ 155.75
J-CAT ..... :114.75 MBC 1000 ....... $1299 AT88 DOUBLER BOARD ...... $139.00
MICROBIT ............ $ 1
on these
BLANK DISKETTES
ELEPHANT
Single Side SD (10) ....... $17.75
SAVE CITOH
in-stock PRINTERS
Single Side DD (10).......$21.75
GORILLA GX100 ..... $ 185.00
GEMINI 1OX . $269.00
Double Side DD (10)......$26.75
WABASH
PROWRITER 8510 ... $339.00 PROWRITER. $339.00
PROWRITER 11 ....... $659.00
Single Side SD ( 10) ....... $19.75
Single Side DD (10).......$23.75 8600B ............... $1025.00
NEC 8023.... $369.00
Double Side DD (10) ..... $32.75 STARWRITER ....... $1099.00 OKIDATA
CERTRON CASSETTES PRINTMASTER ..... $ 1499.00 80 ........................ $SAVE$
CC-10 12 for .............. $ 15.99 82A ...................... CALL for
CC-20 12 for .............. $17.99
EPSON
RX-80 ................ $SAVE$ 83A ..................... LOWEST
INNOVATIVE CONCEPTS
RX80FT .................. ON 84 ........................ PRICES
Disk Storage ( holds 10)....$4.95
Disk Storage ( holds 15)....$9.95 FX80 .................. In-Stock 92 ....................... on these
Disk Storage ( holds 50).... $26.95 FX 100 ................ EPSON 93 ....................... IN-Stock
ROM Storage (holds 10) ... $19.75 MX80FT ........... PRINTERS PACEMARK 2350 ..... PRINTERS
MX1 00 ............ $$CALL$$ PACE MARK 2410 ....... $SAVE$
MONITORS LETTER QUALITY STAR MICRONTICS
Amdek Color I ..........$275.00
SMITH CORONA TPI $459.00 GEMINI 10X ........... ........ $269.00
Amdek 300 Green ..... $ 149.0:
Amdek 300 Amber .... $ 149.00 SANYO 5500 ........ $ 649.00 GEMIN I 15X .................... $CALL$
GORILLA GREEN ......... $88.00 DIABLO 630 ....... $ 1719.00 DELTA 10 ...................... $479.00
0 .BLOW
HES 64
Worth R ....... $ 55.75 SPINNAKER 64
CARDCO
5 Slot Expansion 64 ..... $ 54.00 Hesmon R ....... $29.75 Kindercomp ................ $21.75
Universal Cass . Int....... $29.75 Turtle Graphics R ...... $49.75
Printer Utility ............. $ 19.75 Heswriter R ............$38.75
Story Machine ............. $23.75
F,ice Maker ................ $23.75 Rmmodore
co
6 Slot Expansion ......... $ 79.95 Gridrunner R ........... $29.75 Snooper Trooper ........... $ 29.75 Qgger ( ROM) ........... $33.75 ti
3 Slot Expansion ......... $ 24.95 Attack of Mut Cam R... $34.75 Delta Drawing ..............$34.75 OBert (ROM) ............. $33.75
Vic 20/84 Printer int ..... $59.95 Turtle Tutor R .......... $29.75 Shamus II c/d ............. $24.95 Tutankham ( rom) ........ $33.75
PARKER BROTHERS SS1 BUSINESS
Super Cobra R .......... $33.75 Battle of Shilo C/O......... $26.75 VISIC21c ............... $159.75 600XL $$$$$149.00
Astro Chase R........... $33.75 Tigers In the Snow C/o.... $26.75 Letter Perfect......... $89.75 800 XL... $CALL$
Frogger R ............... $33.75 Battle for Normandy C/D .. $26.75 Letter Perfect......... $89.75 1025 Printer ........ $399.00
OBert R ................. $ 33.75 Knights of the Desert C/D . $26.75 Data Perfect............ $89.75 1020 Color Printer . $245.00
Popeye R ................ $33.75 Cosmic Balance C/D ...... $26.75 Text Wlzzard ............449.75 1027 Printer ........ $299.00
Risk R ................... $42.75 HES Spell Wizzard ...........$64.7S 1010 Recorder ....... $75.00
SPINNAKER Gridrunner R ............. $27.75 File Manager ............$69.75 410 Recorder ........ $75.00
Story Machine R ........$26.75
Face Maker R ...........:24.75
Kinderomp R ............ $20.75
Fraction Fever R ........:24.75
Sword Point D............ $24.75 Home File Mgr ..........$ 69.75 810 Disk Drive ...... $399.00
BRODERBUND Bookeeper ............ $119.75 1050 Disk Drive ....$335.00
AE 0 ....................... $24.75 C.R.I.S ................ $199.75
Apple Panic D ............. $23.75 Home Accountant ......$59.75 BIG 5
ATARI
omputers for people:
e,
Delta Drawing R.........$26.75 Choplifter ROM ........... $32.75 Bank Street W ..........$49.75 Miner 2049 ..................
POLICY
Books Received
BYTE's Bugs
If the keyboard contains
Bugs and Pointers more than one blank space,
line 1750 will most likely re-
Two sharp-eyed readers
sult in an error. Tilgner sug-
spied a pair of bugs snugly
gests adding GOTO 1730.
hidden in Rinaldo F. Prisco's
LEN (S$) will then be set to
article "The Bazeries Cylin-
its new value. Finally, K$,
der: A Cryptographic Chal-
S$, and T$ must be allocated
lenge" (June 1983 BYTE,
sufficient space at the begin-
page 352). Both Bradley R.
ning of the program when
Mortensen and Bruno Tilg-
used with those BASICs in
ner noticed that there are
which a string variable
two Vs and no Bs in DATA
beyond a set limit needs ex-
he cow ations statements 1830 and 1870
plicit dimensioning.
features of the CLEO- (listing 1). The second V in
3270 Software package each statement should be
Dedicated to
allows your microproces- changed to a B.
sor to emulate a cluster Righting Wrongs
Tilgner, who translated the
of IBM terminal devices.
program into Hewlett- Jerry Pournelle accidental-
The CLEO software provides the cluster emulation and
Packard BASIC, also offered ly misinformed his readers as
makes the ASCII devices look like an IBM 3278 CRT and
3287 printer. a few pointers for using the to where to obtain the
If your IBM mainframe doesn't support remote 3270 program with those BASICs DEDICATE/ 32 encryption
clusters, you need remote batch communications. where the loop variable is program . (See "Interstellar
CLEO-3780 Software is your answer. tested on entry into the loop. Drives, Osborne Accesso-
For full details contact Phone 1, Inc., 461 North
Currently, the first cylinder ries, DEDICATE/ 32, and
Mulford Road, Rockford, IL 61107: phone (815)
397-8110. will always be in the first Death Valley," July 1983
position. To change this, line BYTE, page 323.) The pro-
FOR J=LEN(K$)-1 TO
gram publisher and exclusive
supplier is Merritt Software
Inc., POB 1504, Fayetteville,
hu, FIlI$111ilipol',illjI'ikW119l",' II 1 STEP -1 AR 72702, (501) 442 -0914.m
642 November 1983 © BYTE Publications Inc. Circle 365 on inquiry card.
WORLD C LASS PRINTER .
Fro) I i
4 S
i
WER-R EED
SILVER-REED AMERICA,INC.
Fall 1 83 19600 Vermont Avenue • Torrance, CA 90502. 213/516-7008
ORCAIM
Now. The kind of high-level support
you'd only expect to find on a main
Extensive Macro Libraries
HAYDEN SOFTWARE
Circle 208 on inquiry card . BYTE November 1983 647
What's New?
edit, save, recall, rotate, (S 149) enhances existing
and print color-graphic word processors to sup-
images produced on the port color text, inter-
IBM PC adapter. It sup- character proportional
ports the Integral Data spacing, and merged color
Systems' Prism Printer,
the Transtar 315 color
graphics for Prism print-
ers. For details,contact
IIIIIIIIIIIIIIIII
printer, the IBM Graphics Application Techniques
Printer, Epson Graftrax Inc., 80 Townsend St.,
printers, and Okidata Pepperell, MA 01463,
printers. (617) 433-5201.
The Rainbow Writer Circle 664 on inquiry card.
Color Text Formatter
A Data -Acquisition
Family for the PC
The DT2801 Series from 16-bit boards are $2170
Data Translation provides for the DT2801 /5716, and
a full line of plug-in data- S2270 is the price for the
Interactive-Control Workstation acquisition and control DT2805/5716. For infor-
A general-purpose in- plication programs, and boards for the IBM PC, in- mation, contact Data
terface bus (GPIB) for the locate malfunctioning cluding upgraded high- Translation, 100 Locke
IBM PC, the GPIB-PC is devices on the GPIB. The speed, high-resolution, Dr., Marlboro, MA
unique due to its small size transfer of large data files 16-bit, and analog-to-digi- 01752, (617) 481-3700.
(a half-size slot in the IBM is possible with an IBM tal versions. A high-speed Circle 655 on inquiry card.
PC-XT), its high speed PC DMA controller. The version of the DT280 1, the
(300K bits per second), an circuit card can perform DT2801 A, offers 12-bit
NEC 7210 controller chip, high-speed transfers of throughput rates of up to
and software. 300K bits per second be- 27,500 samples per sec-
The new IEEE-488 inter- tween the GPIB and the ond. The DT2805/5716
face converts the IBM PC IBM PC memory. Com- (low-level input) and the
into an instrumentation plete with documentation, DT2801 /5716 (high-level
workstation complete the unit costs $385. Con- input) provide full 16-bit
with software. The inter- tact National Instruments, analog-input resolution
active-control program is 12109 Technology Blvd., based on eight differential
used to program GPIB Austin, TX 78759. input channels with soft-
devices to measure system Circle 652 on inquiry card. ware-programmable gain.
performance, debug ap- The DT2801 is S 1345. The
Circle 347 on inquiry card. Circle 205 on inquiry card. Circle 512 on inquiry card.
CP/M CROSS
HEATH SOFTWARE
H-19/8 for the NS16000
OWNERS INCLUDES:
EXPAND YOUR SYSTEM * Cross Assembler
* Cross Linker *
WITH THIS SINGLE * Debugger *
P.C. BOARD * Librarian *
Apple II + Paper Tape 110 Is This Easy
• Color Graphics 10101011010001010 * Pascal Cross Compiler *
w/32 Sprites 01010101010010100.:.:. :.:.::.:..:.::.:.
16K Ram One minute you're without, the next you'r Prices start at
• 6 Tone Music Stereo up and running! Just plug into your APPL $500 for Assembler only.
II PLUS . A neat and complete package.
Dual Noise Gen.
With 4 I/O Ports
• Model 600-1 Punch - 50cps, rugged
• Model 605 Reader - 150cps
SOLUTIONWARE
• Parallel Interface Board/Cable CORPORATION
1
$299.00 • Data Handling Program 1283 Mt. View - Alviso Rd.
fl, P.lectronics
Code conversion available . TRS-80 pack- Suite B
Box 86491 Visa &
age soon . ADDMASTER CORP. 416 Juni. Sunnyvale , CA 94086
San Diego, CA 92086 MasterCard pero Serra Dr., San Gabriel , CA 91776 `
(619) 267-7547 Accepted 213/285-1121. 408/745-7818
Circle 391 on inquiry card. Circle 10 on inquiry card. Circle 436 on inquiry card.
WE LOVE TO PASS
4 The heart 1 y ur system.
o
REFERENCE- REPAIR
FOR THE
APPLE II° COMPUTER
THE BUCK!
Circle 455 on inquiry card. Circle 142 on inquiry card. Circle 332 on inquiry card.
What's New?
PC-Path, Blvd., Lafayette, CA
CPM for the PC 94549, (415) 283-7222.
PC-Path is a critical Circle 663 on inquiry card.
path method (CPM)
scheduling program for
the IBM PC that can han-
dle up to 500 activities per
network. Node numbering IBM Mass Storage
is fully random. The Three formatted con-
reports that are available figurations of 5-, 10-, and
include data edit, calen- 20-megabyte hard-disk
dar, summary, schedule, subsystems are available
and bar chart. PC-Path is for the IBM PC and the
designed to work with any DEC Rainbow 100.
project manager who Mass storage is over 5
needs to control small to times the speed and up to
Ariel Real-Time medium projects using 135 times the capacity of a
Spectrum Analyzer CPM scheduling capabili- floppy disk. A hard disk,
The RTA 331 is a %3-oc- guage subroutines handle ties. It costs 5500 and is controller card, host-inter-
tave real-time audio-fre- high-speed operations and available from Viplan, 823 face card, power supply,
quency spectrum analyzer are accessed from BASIC. Bradwell, Houston, TX external enclosure, and
for the IBM PC that plugs Other features include an 77062, (713) 486-4718. cabling comprise the hard-
into a single expansion on-board pink-noise gen- Circle 665 on inquiry card. ware included with the
slot. By dividing the audio erator, digitally controlled system. Each system is
spectrum into 31 third- gain, user-defined weight- equipped with software
octave bands for 20 Hz to ing, and more. The RTA support for PC-DOS 2.0
20 kHz, it interactively 331 sells for 5649.95 from or CP/M 80-86 and a util-
displays the relative amp- the Ariel Corp., Suite 84, ities package that includes
litudes of each frequency 600 West 1 16th St., New MEMDISK 2.0.
band. More than 20 sec- York, NY 10027, (212) The 5-megabyte hard-
onds of audio can be 662-7324. Three in One disk subsystem is S 1595,
stored in 5 1 2K bytes of Circle 657 on inquiry card. For the IBM PC the 10-megabyte is S 1795,
memory. Assembly-lan- CP + combines three and the 20-megabyte is
products in one software 51995. Contact Chrislin In-
package. Features include dustries Inc., Computer
a computer-aided instruc- Products Division, 3 1352
Display Waveforms tion tutorial on the basic Via Colinas #102, West-
on Your Monitor operations of a personal lake Village, CA 91361,
Wave Display is a soft- of frequency and voltage computer, an English-lan- (213) 991-2254.
ware package for the IBM levels, signal averaging, guage front-end interface Circle 654 on inquiry card.
PC that can display multi- and supports hard copy to suitable for new users, and
ple waveforms captured dot-matrix printers. Wave a package of file-manage-
by a data-acquisition sys- shapes can also be created ment utilities. It includes a
tem. The acquifed data by using any text editor or menu-building facility
can be hexadecimal, octal, word-processing software called START + . Fast Backup
or decimal and is imme- or by programming It is available for the for the IBM PC-XT
diately stored on the disk BASIC. The package costs IBM PC and other selected The backup subsystem
drive. The data stream $99.95 and is available MS-DOS-based systems for the hard-disk version
displayed on the screen from Epic Instruments including the Victor 9000 of the IBM PC, Sysgen Im-
can be 5 12 through 4K bits Inc., 551-G Foster City and the TI Professional. age includes a controller,
in the horizontal resolu- Blvd., Foster City, CA The retail price of the drive electronics, and a
tion with a maximum of 94404, (415) 574-9081. 16-bit version is S200. cassette-tape drive. It is
12 bits vertically. It pro- Circle 658 on inquiry card. Contact Taurus Software software-compatible with
vides automatic readouts Corp., 3685 Mt. Diablo either PC-DOS or
CORVUS
HARD DISK DRIVES Complete from $1649
Single and multiuser HARD DRIVES for all brands of computers
One or several computers can share A HARD DISK.
TRS-80 equipment comes with original 90 day Manufacturer's Limited Warranty
TCS DRIVE CABINET is industrial grade heavy guage metal , safety fused, and comes
MODEL 12 and MODEL 16
with gold plated external connector with extender cable. MODEL 12. 1 drive .. ......................... $CALL
MODEL 12. 2 drives $CALL
1 DRIVE in Cabinet 2 DRIVE Double Cabinet TCS MODEL 12 version. 2 Tandon drives (like the original) $2995
Hard Drives supporting both DOSPLUS and LDOS Model III Color Computer
5 Megabytes of storage $1390 15 Megabytes of storage .... $1990
All Radio Shack equipment is shipped from our store
10 Megabytes of storage $1690 20 Megabytes of storage $2490
in Brady, Texas
CS COMPUTER SYSTEMS
ANADEX 9501-A NEC 7710/7730
CENTRONICS 352/353
OKIDATA
T
I ytes Tandon
320K Bytes
QUA D 64k 2 - 25 Drives $CA79 P.O. Box 1327 Arlington , Texas 76004-1327
OU56k k memory. clock, serial . parallel $279
BMC RGB Ultra Hi Res Color Monitor S449 Toll Free 1-800-433-5184 Texas 1-817-274-5625
HARD DISKS from $1390 Circle 469 on inquiry card.
ware. It attaches to the numbers, sub- and super-
IBM parallel printer port scripting, and special sym-
and prints normal text at a bols that include interna-
speed of 20 characters per tional and graphics char-
second. Forms up to 16 acter sets. The unit sells for
inches wide can be ac- S 1250 and is available
commodated. Print thim- from NEC Information
bles can hold up to 128 Systems Inc., 5 Militia Dr.,
characters and can print Lexington, MA 02173,
two typefaces or a full- (617) 862-3120.
character alphabet plus Circle 676 on inquiry card.
Cut Interference
PERIPHERALS A surge suppressor/ maximum load of 1875
noise filter protects sensi- watts. It comes with three,
tive computer equipment four, or eight outlets and
by isolating it from equip- can plug into any 125-V
ment interaction and from AC, 15-amp outlet. Con-
damaging high-voltage tact Indus-Tool, 325 West
spikes and AC-line noise Huron St., Chicago, IL
and hash. It can handle up 60610.
to 2000-amp spikes and a Circle 675 on inquiry card.
T-Switches,
Two in One
A Mini-T-Switch from In- able two peripherals to
mac enables users to con- share a common I/O (in-
figure computer systems in put/output) port. The Mini-
Protect Circuitry a limitless number of ways T-Switch is guaranteed for
The Wire Tree from Net- from a single, illuminated while reducing by half the one year. Price is S 125 to
worx is a four-outlet fil- on/off switch. The price of number of modems and S230 depending on con-
tered power source to pro- the Wire Tree is $69.95, printers required. For ex- figuration. Contact Inmac,
tect personal-computer cir- and it is available from ample, one switch allows Department 127, 2465
cuitry and memory from Networx, 203 Harrison two microcomputers alter- Augustine Dr., Santa
voltage spikes, surges, and Place, Brooklyn, NY nate access to a common Clara, CA 95051, (800)
radio-frequency interfer- 1 1237, (212) 821-7555. printer. The rack-mount- 547-5444; in California,
ence. It also permits con- Circle 669 on inquiry card. able module combines (800) 547-5447.
trol of total-system power two T-switches that en- Circle 671 on inquiry card.
wHY I BI-EW
4L, THAT /MONEY
1iJ ONAFENWAI--
FIRE-UPPRE55ION
( 5Y5T ... I'w
NEVER KNOW
hm_
It's sheer wizardry the way Fenwal's suppression Plus the attention of a local factory trained wizard who's
systems spot fire and snuff it out instantly. Our systems knowledgeable in cost efficient system configuration.
use the fastest way known of stopping fire, Halon 1301. Whatever you want to protect-valuable documents,
It's perfectly clean and people-safe. That keeps down- computer rooms, communication centers, control rooms,
time to an absolute minimum. switching rooms, anything at all that you can't afford to
We've been building and perfecting our systems for be without-we can do the job.
more than 20 years. There are thousands installed For the name of your local Fenwal wizard,
around the world. Because Fenwal manufactures all its look in the Yellow Pages under "Fire Protection;' or
own major system components, contact the Castle at (617) 881-2000.
you get a system with components Fenwal Incorporated,
built to work together and backed
by single source responsibility.
Master Your PC
PC Master, a multifunc- with amplifier and pitch
tion I/O (input/output) and volume controls, all
card from the Vista Com- on a single card. Software
puter Company, provides support includes a RAM
a host of features for the disk emulator, print
IBM PC, PC XT, and com- spooler, Votrax subrou- Infrared
patibles. Included are one tines, and real-time clock Touch Terminal
parallel printer port, two utilities. Contact Vista For its touch capability, screen. Outputs result
asynchronous serial ports, Computer Co. Inc., 1317 the Touch Information when criss-crossing beams
real-time clock/calendar East Edinger Ave., Santa Display (TID) uses arrays of infrared light are inter-
with nickel-cadmium bat- Ana, CA 92705, (714) of infrared light-emitting rupted. Because no screen
tery, joystick A/D (analog 953-0523. diodes (LED) and photo- overlay or mechanical
to digital) input port, and Circle 745 on inquiry card. transistor detectors around switches are involved, the
Votrax speech synthesizer the periphery of the optical approach is said to
/OR
$195
Epson Includes:
RX 80 ........ ... .. $Call
RX 80 FT .... ......................... $ Call
• 40 TRK, 163 K Drive
FX 80 ................................ $Call • Cabinet & Cable
• RS232 Serial Or FX 100 ............................... $ Call • Free Shipping
Centronics Parallel ...
• Multiple Pitch 10, 12, 15 Star-Micronles: is 6 Month Warranty
Gemini-lOX ........................... $ 299
Order Toll Free:
Free Shipping $579 Gemini-15 .............................$ 439
13010 Research Blvd., Suite 101 13010 Research Blvd., Suite 101 13010 Research Blvd., Suite 101
Austin , Texas 78750 Austin , Texas 78750 Austin , Texas 78750
1 g0
BULK $ Single or Double Density $23900 SSDD $2.10 Ea./50 $2.20 Ea./100
51/499 $
NGLE
Si- E DENSITY
each SSSD
rGase 14 0h
6.c Free Shipping DSDD $2.85 Ea./50 $3.00 Ea./100
46 TI I NI ie E^.aione ,t CDC: 9409 HARD DISC SUBSYSTEMS
Double Sided, 40 TRK/Side 5MB 10MB 15MB
51/4" $189 BULK Single or Double Density $23900
1INGEE Gp r each SSDD
o rc_
$170
each
Free Shipping
APPLE $1,350. $1,500. $1,700
IBM $1,350. $1,550. $1,750.
D-LE
4E III RIJasAi„G E NG
* SHUGART: SA 455 PRINTERS
UB
Half Height , Double Sided, 40
51/4" $275 BULK $ TRK/Side Single or Double Density $229
Free Shipping
FACIT 4510 P AND S .......... $450. Ea.
PROWRITER 8510 P .......... $395. Ea.
r each DSDD
DI. o o /c... each PROWRITER 1550 P .......... $695. Ea.
48 TP W1118 RING ^U 8 IINGpC
RUB RING
Order Toll Free TRANSTAR 315 .............. $515. Ea.
Circle 434 on inquiry card. Circle 89 on inquiry card. Circle 291 on inquiry card.
What' s New'
be more reliable than tech- two-axis motion-control Access to Dow Jones Collector Picks Up
niques that rely on capaci- system. The price is S365. Teleminder is said to pro- Loose Strings
tive or membrane screens. Contact Rogers Labs, vide complete, automatic, The Collector removes
The TID's 12-inch diag- 2710 South Croddy Way, and efficient access to the unused strings from Radio
onal amber-phosphor Santa Ana, CA 92704, Dow Jones News/Retrieval Shack TRS-80 Model I/III
screen displays 24 lines of (714) 751-0442. database. With Tele- BASIC programs. Produced
80 characters each. Up to Circle 672 on inquiry card. minder, database users can by Modular Software Asso-
648 active touch areas retrieve news and quotes ciates, the Collector takes
can be of any size or SOFTWARE on up to 360 companies the place of the TRS-80's
shape and are set up using with a single keystroke. ROM garbage-collection
a menu-driven routine Larger Documents Teleminder is available routine, which sometimes
stored in ROM. Can Join the Race for 64K-byte Apple II and causes the keyboard to
An Intel 8085 micropro- A text processor, Ile, 128K-byte Apple Ills, lock. The Collector is said
cessor and associated Sprinter-2, is designed to and IBM PCs. Teleminder to reduce these delays by
memory handle both ter- meet the demands of pro- connects to Dow Jones, as much as 95 percent.
minal and touch-panel ducing books, reports, recalls when you last got The Collector requires
functions in the TID. It manuals, and other large news, scans and retrieves 500 bytes of memory and
functions as a standard documents. news updates since that 2 bytes for each active
ASCII (American Standard Built-in text-formatting session, loads the informa- string. It is supplied on a
Code for Information Inter- commands include auto- tion onto a disk, and dis- 35-track single-density
change) terminal that matic footnote placement connects. News and stock Model I formatted disk. It
emulates the cursor- and numbering, multi- quotes can be printed for costs $24.95, plus $2.50
addressing functions of column formats, and review. For the Apple III shipping, and comes with
the ADM-3A from Lear- header- and footer-line and IBM PC, it's $325. a manual and demonstra-
Siegler. The TID is S1400 capabilities. The processor Contact Teleware Inc., tion program. Order it
and is available from Elec- also includes automatic POB 729, Pine Brook, NJ directly from Modular Soft-
tro Mechanical Systems numbering of chapters, 07058, (800) 225-0076; in ware Associates, 209 18th
Inc., 801 West Bradley sections, and pages. You New Jersey, (201) 882- St., Huntington Beach, CA
Ave., Champaign, IL can define one-word 0466. 92648, (714) 960-6668.
61820, (217) 359-7125. instructions and carry out Circle 776 on inquiry card. Circle 777 on inquiry card.
Circle 670 on inquiry card. any sequence of the com-
mands. A text file can be
printed without modifica-
tion on any of the sup- A Big Splash
ported printers in any type Frogger, the popular ar- highway and over a rag-
Ready to Run style; the optional spelling cade game, can now be ing river before they are
A robotics-development checker (S 125) is an ex- played by one or two safely home. Details are
subsystem for the Apple II pandable 40,000-word players on Atari 400/800 available from Parker
and Ile consists of a plug-in dictionary, and all popular and 1200XL computers. In Brothers, 50 Dunham Rd.,
interface board, a dual-axis daisy wheels are sup- this fast-action game frogs Beverly, MA 01915.
driver board, and two size ported (Diablo 630 and must hop across a busy Circle 701 on inquiry card.
23 (50 oz.-in.) stepper 1600, NEC, Oume, and
motors. The A6 T/D inter- more). Sprinter-2 is written
face board plugs into the in Pascal and is available
Apple II/Ile expansion slot for any computer using IBM PC Matrix
and generates software- the Softech Micro-system Manipulation
controlled pulses that drive p-System. Sprinter-2 costs Matrixpak is a set of integers; short, long, and
stepper-motor translators. S350 and includes a users matrix-manipulation rou- temporary real numbers),
The board can receive in- manual. Contact Scenic tines for use on an IBM PC the package can use all
put pulses from rotary en- Computer Systems Inc., equipped with the Intel available memory to oper-
coders or similar position- 14852 Northeast 31st 8087 math coprocessor. ate on large matrices.
measuring devices. Posi- Circle, Redmond, WA Supporting seven data Written in assembly lan-
tioning software enables 98052, (206) 885-5550. types (word, short, long, guage, the package
users to run and develop a Circle 688 on inquiry card. and binary-coded decimal modules are designed to
C^Ii'USHACK
ALL RETURNED MERCHANDISE SUBJECT TO A 20% RESTOCKING FEE.
ADD 10% FOR NET TERMS
PRICES GOOD IN U.S. ONLY.
PRICES REFLECTED IN THIS
SECTION ARE LOWER THAN FRANCHISE STORES.
IDS PRISM
Prism 132 ( B & W) ........... $1395.00
Color ......................... CALL
/ tiltflf1111
The Comit tests modems, nous data stream can be because typing functions tachable. The Serif I
multiplexers, printers, and evaluated for bit rate, char- are the same as typewriter comes with one disk drive;
terminals, and it incorpor- acter size, parity, and operations. The Serif line two drives are available
ates a 28-key keyboard number of stop bits. The uses a Z80A-based proces- with the Serif 2. The Type-
and an 80-character liquid Model 1500 can be driven sor operating at 4 MHz righter 20 is a typewriter-
crystal display with all by a modem that allows with 64K bytes of RAM. quality daisy-wheel printer
functions selected via sin- for distance gauging and An additional 16K bytes of that operates at 200
gle keystrokes or a menu unattended real-time re- RAM are used for screen words per minute or 20
of options. Synchronous mote testing and control refresh, and 4K bytes of characters per second
and asynchronous modes of all functions. The Comit ROM are used as a boot- (cps); the Typerighter 35
operate for all standard bit lists for $2145. Contact strap loader. The adjust- operates at 35 cps. Type-
rates through 19.2 kbps Phoenix Microsystems able, high-resolution right I is accompanying
(thousand bits per second) Inc., POB 4206, Hunts- 15-inch screen provides a software that provides
with synchronous rates ville, AL 35802, (205) 57-line by 85-column dis- standard letter-oriented
extended to 72 kbps. The 881-2173. play. Operator text uses typing features, and Type-
format of an asynchro- Circle 722 on inquiry card. 45 of the 57 lines; 3 lines right II offers enhanced
are for system/operator features for document-
dialogue; and 9 lines are oriented word processing.
SYSTEMS for menu and help mes- For details, contact Word-
sages. Up to 100 pages of tronix, 9950 West 74th St.,
on-line text can be stored Minneapolis, MN 55344,
with 5 A -inch floppy disks. (612) 941-0400.
The slim keyboard is de- Circle 736 on inquiry card.
ORDERS ONLY
IN CAL. 800-821 -6662 800-858-4810
COMMERCIAL BUSINESS SUPPLY INFORMATION
(213) 559-0596
2858 S . ROBERTSON BLVD . LOS ANGELES , CA 90034
Phone orders accepted on Visa and Mastercard only. Add 3% for credit card use. California residents add 6.5% sales tax. No C.O.D. Actual shipping
and handling charge added to all orders. Prepaid orders as follows: Money orders or cashier's check-merchandise shipped upon receipt. Personal
checks must clear before shipping. 20% restocking fee. Prices and availability subject to change.
J
Circle and send requests with payment to: The above prices include postage in the US.
BYTE Back Issues Please add S.50 per copy for Canada and
P.O. Box 328 Mexico; and 52.00 per copy to foreign coun-
Hancock, NH 03449 tries.
El Check enclosed
Payments from foreign countries must be
Please allow 4 weeks for domestic delivery
made in US funds payable at a US bank.
and 8 weeks for foreign delivery.
name El VISA El MasterCard
address Card # Exp.
city
state zip Signature
SA 11Sf AC TI O
G UARAN TEE N
D! O R YOU R MO N
EY BA C K!
I nsi de:
S-100 BOARDS
UP 67%
OFF
ACCESSORIES FOR APPLE II pp(^^^ Off
OFF
ao^9 ao^
ACCESSORIES FOR IBM PC PD
TO 51%
***I OFF
DUAL SLIMLINE SUB-SYSTEMS THE BUS PROBE
From JADE. Handsome vertical cabinet with scratch Best selling inexpensive S-100 diagnostic analyzer
8 inch DISK DRIVES resistant baked enamel finish, proportionally
balanced air flow system, quiet cooling fan, rugged
TSX-2008 Bare board
TSX-200K Kit
$59.95
$179.95
dual drive power supply. power cables, power switch, TSX-200A A 8 T $199.95
line cord, fuse holder, cooling fan, all necessary hard-
SIEMENS FOD 100-8 Single sided, double density ware to mount two 8-inch slimline disk drives
MSF-201120 $ 179.00 ea 2 for $175.00 as Does not include signal cable
1/0-4 SSM MICROCOMPUTER
SHUGART SA 801R Single sided, double density Two serial I/O ports plus two parallel I/O ports
Dual 8-Inch Sllmline Cabinet
MSF-10801R $355.00 as 2 for $349.00 ea IOI-1010A A & T $245.00
END-000820 Bare cabinet $59.95
SHUGART SA- 851 R Double sided, double density END-000822 A & T w/o drives $ 164.95
MSF-10851R $459.00 as 2 for $455.00 ea 1/0-5 SSM MICROCOMPUTER
OUME DT-8 Double sided, double density Dual 8 -Inch Slimline Sub-systems Two serial and three parallel ports, 110-19.2K baud
MSF-750080 $479.00 as 2 for $459.00 as END-000843 Kit w12 SS DD drives $ 869.00 101-1015A A & T $289.00
TANDON TM 848 -1 SS DD thin-line END-000844 A & T w12 SS DD drives $ 879.00
MSF-558481 $369.00 ea 2 for $359.00 ea END-000845 Kit w12 DS DD drives $1060.00 INTERFACER 4 COMPUPRO
TANDON TM 848 -2 DS DD thin-line END-000846 A & T w12 DS DD drives $1099.00 Three serial, one parallel, one centronics parallel
MSF-558482 $439.00 as 2 for $435.00 ea IOI-1840A A 8 T $389.95
NEC FD1165 DS DD thin-line IOI-1830C CSC $495.00
MSF-851165 $450.00 ea 2 for $440.00 ea
NEC FD1164 SS DD thin-line
DISK SUB -SYSTEMS JADE 1/0-8 SD SYSTEMS
MSF-851164 Handsome metal cabinet with proportionally Full compliance with IEEE 696 standards, operates as
$360.00 as 2 for $350.00 ea
balanced air flow system, rugged dual drive power a Bus Slave. Available with 8 Async parts of 4 Async
cable kit, power switch, line cord, fuse holder, cooling and 4 Async ports, up to 1 Megabit/sec in
fan, nevermar rubber feet, all necessary hardware to synchronous mode. Real time clock with battery back-
mount two 8-inch disk drives, power supply, and fan, up. One year factory warranty
does not include signal cable IO1-1510A 8 Async ports - $589.95
Dual 8 " Sub-Assembly Cabinet IOI-1520A 4 Sync14 Async _ $669.95
5'/4 inch DISK DRIVES END-000420 Bare cabinet $49.95
END-000421 Cabinet kit $199.95
END-000431 A & T $249.95
TANDON TM 100 -1 SS DD 48 TPI
MSM-551001 $225.00 ea 2 for $195.00 as 8" Sub-Systems -Singal Sided, Double Density
ULTRA-VIOLET EPROM ERASERS
Inexpensive erasers for industry or home
SHUGART SA 400L SS DD 40 track END-000423 Kit w12 Siemens FD100-8Ds _ $579.00
MSM-104000 $209.00 as 2 for $199.95 as XME-3100 Spectronics w.io timer $69.50
END-000423 A& T w12 Siemens FD100-8Ds $ 595.00 XME-3101 Spectronics with timer $94.95
TANDON TM 100 -2 DS DD 48 TPI END-000433 Kit w12 Shugart SA-80113s - $ 939.00 XME-3200 Logical Devices $49.95
MSM-551002 $229.00 as 2 for $225.00 ea END-000434 A & T w12 Shugart SA-801Rs $ 969.00
MPI B52 DS DD 48 TPI can be substituted for CDC
8" Sub-Systems-Double Sided , Double Density
MSM-155200 $275.00 as 2 for $270.00 as PB-1 SSM MICROCOMPUTER
END-000426 Kit w12 Qume DT- 8s $1229.00 2708, 2716 EPROM board with on-board programmer
MPI 851 SS DD 48 TPI
END-000427 A & T wit Qume DT-8s $ 1249.00
MSM-155100 $209.00 as 2 for $199.00 ea MEM-99510A A & T w/manual $ 219.00
END-000436 Kit w12 Shugart SA-851 Rs _ $1199.00
MPI 891 Single sided, Quad Density 96 TPI END-000434 A & T w12 Shugart SA-851 Rs $1219.00
MSM-155300 $285.00 ea 2 for $275.00 ea PROM - 100 SD SYSTEMS
MPI 892 Double sided Quad density 96 TPI 2708, 2716, 2732 EPROM programmer with software
MSM-155400 $ 400.00 ea 2 for $390.00 ea DISK DRIVE POWER SUPPLY MEM-99520A A & T with software $219.95
Sufficient current to power up to three 8-inch disk
51/4" CABINETS /POWER SUPPLY drives
PbD-206A List price $149. 00 $89.95 DISKETTE STORAGE BOXES
END-000216 Single cab w/power supply $ 69.95 Clear plexiglass storage boxes for up to 75 diskettes
END-000226 Dual cab w/power supply $ 85.00
MMA-505 Holds 75 51/4 " diskettes $19.95
MMA-508 Holds 50 8" diskettes $29.95
S-100
Circle 525 on inquiry card.
AUTHORIZED
EPSON
DEALER !
FX-80
ALSO IN STOCK!
MX-80FT
RX-80FT
MX-100
New! from Jade Computer IEEE 696 S-100 bus standards. It's versatile design
allows it to be used with two different types of static
MEM-90000K Kit w/no RAM
MEM-90640A 64K A & T, SP'
$ 199.95
RAM chips, for memory configurations up to 256K. $395.00
• Up to 256K of low-power CMOS STATIC RAM MEM-90641A 64K A & T, LP' $595.00
(using 8K x 8 RAM chips) With the optional on-board battery back-up circuit,
data in the PermaRam+ can be retained for yearswith
MEM-91064A 64K/256 A & T, LP' $695.00
• Up to 64K of low-power CMOS staic RAM MEM-91128A 128KI256 A & T, LP' $962.00
the computer powered down (or even with the board
(using 2K x 8 RAM chips) MEM-91192A 192 K1256 A & T, LP' $1228.00
removed from the computer).
• 8 or 16 bit data transfers MEM-91256A 256KI256 A & T, LP" $1495.00
• Optional on-board battery back-up circuit For further versatility, the board can transfer data in 8 MEM-91900K Battery option , Add-on $89.95
• Meets of exceeds all real IEEE 696-1983 or 16 bit formats, and is compatible with both 16 bit MEM-91900A Battery option. installed - $ 89.95
specifications standard and 24 bit extended addressing schemes. MEM-90000D Manual only $19.95
• Operates in standard 16 bit address bus using For added security, the board is protected from 'SP denotes standard-power RAM chips; on board
on-board bank-select feature overvoltage damage caused by short circuits or failure battery back up is not appropriate for these chips-
• Operates in extended 24 bit address bus as a 64K or of voltage regulation components. consult JADE for optional off board battery back up
256K block schemes.
The PermaRam'• is built around a high quality four-
• On-board "crowbar" overvoltage protection circuit LP denotes ultra low powerRAM chipswhich can be
layer printed circuit board incorporating power and
guards memory chips against damage backed up by on board battery for up to 10 years
ground plane construction, assuring high speed and
• Highest quality four layer PC board with ground and
low noise operation, and all PermaRam'• boards
power planes, allows high-speed, low noise
purchased from JADE as assembled and tested units
operation
carry a one year warranty
• One year warranty on assembled and tested boards
We accept cash. checks, credit cards, or purchase orders from qualified firms and institutions.
Minimum prepaid order $ 15.00 California residents add 61/2% tax. Export customers outside the US or Canada please
add 10% to all prices. Prices and availibility subject to change without notice . Shipping and handling charges
via UPS Ground 500/lb. UPS Air $ 1.00/lb. minimum charge $3.00
4901 West Rosecrans Ave., Hawthorne, California 90250 Circle 526 on inquiry card.
LINEAR
H an u we ll corp
4962 EL CAMINO REAL. SUITE 119 • LOS ALTOS CA 94022
74500
74500
74502
39
43
LM301CN .35
LM304H 1.98
16 RAM CARD
74S03 45 Campatiblewith
LM305H 1.89
(415) 962-9265 • TLX 171947 H ANDWELL LT OS•1-(800) 821-362 8 74SO4 52
7400 74LS00
74505
74 S08
52
49
49
LM306H 325
LM307CN 29
LM308CN 98
$39.95
DOS33.CP M
Visicalc PASCAL
1 YR WARRANTY
74S09
LM309K 1.49
7400 19 74125 39 74S10 42
74LS00 26 74L3162 1 05 LM31OCN 1.25
7401
7402
22
22
74126
74128
44
59
74LS01
747 S02
28 74LS163
28 7475164
1 05
1.19
74S11
74S15
42
42
LM311D,CN 89
LM312H 1.75
MULTIFUNCTION BOARD
7403
7404
22
22
74132
74136
69
75
74L503
747504
28 74L5165
35 74L5166
89
2.48
74S20
74S22
42
42
LM317T 1.70
LM318CN 1.49
WITH MEMORY, I/O
7405
7406
23
2.35
74139
74141
95
79
74LS05
74LS08
28 74LS168
28 74LS169
1 15
1 15
74S30
74532
42
49
1 19
LM319NIH 1.25
LM320K-XX' 1.35
CLOCK
74S38
7407
7408
235
26
74142
74143
2.95
2.95
74L S09
74L510
35 7475170
28 74LS173
1 99
89 74S40 49
LM32OT-XX' 1.39
L M320H-XX' 1.25
FOR IBM P/C
74LS11 39 741S174 89 74551 42
7409
7410
23
22
74144
74145
2.95
62 74LS12 33 74LS175 89 74S64 46
LM323K 495
LM324N 95
CALL FOR LOWEST PRICE
7411 29 74147 1 95
74LS13 47 74LS181 2 20 7 4565 46 LM337K 5.95
74LS14 95 7475190 1 15 74S74 69
7412
7413
29
39
74148
74150
1 20
1.09
747515
747S20
33 7475191
26 74LS192
1 15
98
74S86
745112
72
72
LM338K 6.95
LM339N 95 SPEEDY EPROM
7414
7416
59
29
74151
74152
67
67
74LS21
747522
33 74L51 93
33 7475194
98
1 15
774S 1113
4S
72
72
LM340K-XX' 1.75
LM340T-XX' 1.25 PROGRAMMER
7417
7420
29
22
74153
74154
67
119
747 . 526
74LS27
33 74LS195
33 74LS196
95
89 745124
74S 133
3 69
54
LM340H-XX' 1.25
LM344H 1.95 FOR APPLE II
7421
7422
35
29
74155
74156
78
78
74L528
74L530
33 74LS197
26 74LS221
33 74LS240
89
1.15
1.69
74S
745135
66
115
LM348N 1.20
LM350K 560 PROGRAMMING
7423 29 74157 69 74L532 LM358CN 98
7425 29 74158 1 65 747533 55 74LS242 1 69 745136 1 69
LM360N 1.49
2716,2732,2764,27128,*
1 69 74S 138 1 29
7426 29 74159 2 49 74LS37 45 7475243
39 74LS244 1 49 74S139 1 29
LM372N 1.95 2532, 2564
$99 .00
7427 25 74160 88 747538
LM376N 3.75
74LS40 26 74LS245 2 20 1 29
7429
7430
45
23
74161
74162
88
89 74LS42 79 74LS247 110
745139
74S 140 73
LM377N 2.75
LM38OCN/N 1.25
IN 30 SECONDS
74 L S47 - 79 74LS248 1 10 74S 151 1 29
7432 29 74163 87 95 74L 5249 119 LM381 N 1.79
74 L548 74S153 1 29
7437 25 74164 87 74LS51 26 74LS251 1 40 LM383T 1 95
7438
7439
29
29
74165
74166
87
1 20
74LS54 29 74LS253 1 40
745157
745158
1 29
1 29
LM386N 1.25
LM387N 1.40
Applell/Ile
7440 19 74167 1 95
74L
747573
_ '5'
29 74LS257
45 74LS258
85
98
74S160
74S 174
2 79
149
Compatible $175.00
7441 79 74170 1 69 74LS74 142 74LS259 299
IN-LINE
7442 57 74172 4 75
79
74L575 59 74LS260 65 745175
74S 188
1 49
269 PRINTER BUFFER
Disk Drive
7443 95 74173 74LS76 45 7475261 249
7444 95 74174 89 74L.578 45 74LS266 59 74S194 1 89 FOR ANY COMPUTER
7445 79 74175 85 74LS83A
74LS85
79 74LS273
1 19 7475275
1 75
4 40
745195
745196
1 89
1 89
ANY PRINTER
'64K Byte
CONTROLLER
7448 79 74176 75
7447 65 74177 75 74L586
74L590
45 74LS279
57 74LS283
59
99
745240
74S241
2 75
275
'Parallel to Parallel CARD $44.95
7448 79 74179 1.34 Parallel to Serial
7450 74180 75 74L592 75 74LS290 99 74S242 2 99
19
74LS93 75 74LS293 99 74S243 29,9 Serial to Parallel
7451 19 74181 1 75
747 S95 88 74LS295 1 10 74S244 2 99 'Serial to Serial
7453 19 74182 75
1 35
SUPER COOLING
747S96 98 74LS298 1 19
745251
7454 19 74184 2.25 74LS107 45 7475324 1 75
1 35
Model BF64S '225.0°
25 74185 2 25 74S253
7459 74LS109 45 7475347 1 95 For single computer
1 29
7460
7470
23
29
74186
74188
9 95
3 90
74LS113
74LS114
43 7475348
43 74LS352
1 95
1 19
74S257
74S258 1 29 single printer FANS FOR APPLE
745260 75
7472 29 74190 1 15 7475122 55 74LS353 1 19
745280 2 79
Model BF64M '395.00 WITH SURG
7473 34 74191 1.15 7475123 1 19 74LS363 149
74S287 2 99 For multi-computer
7474 34 74192 85 74L5124 1 35 74LS365 69
7475125 89 7475366 69 74S288 2 55 single printer
74193 85
7475
7476
38
34 74194 85 7475126
74LS132
52 74LS367
79 74LS368
69
69
74S373
74S374
3 10
3 10
Allow up to four
computers
$39.50
7479 4.60 74195 68
74196 85 74LS136 49 74LS373 1 89 74S387 2 75
7480 49 Share one printer
7482 95 74197 85 74LS138 85 74LS374 1 89 745471 7 95
55 74198 1 39 7475139 85 7475375 69 74S472 7 95
7483
7485
7486
65
35
74199
74221
1 39
1 19
7475145
74LS148
125 74LS377
1 49 74LS385
79 74LS386
195
1 95
65
74S473
74S474
7 95
9 95 LOGIC PROBE IBM MEMORY
7478151
7489 1 75 74251 95 7475153 79 74LS390 195
745475 9.95 WITH MEMORY EXPANSION KIT
1 05 745570 5.75
7490 39 74273
74276 1.89
7475154 1 70 74LS393 1 95
745571 5 75 FUNCTION
7491 57 74LS155 1 19 74L5395 1 70
745572 8 95
7492
7493
45
45
74279
74823 1 40
75 74LS156
7475157
99 74L5399
85 74L 5424
$ 35
2 95
74S573
74S940
8 95
2 90
522.95
IBM 64K $52.95
7494 69 74284 3 90 ^4LS158 75 7475668 1i
7495
7496
65
69
74285
74290
3 90
1 . 25
74LS160
74L5161
1 O5 74LS670
1 15 74LS378
2 29
1 95
745941
745132
2 90
215 CRYSTALS (9Pcs64KRAM)
74LS133 65 74LS379 1 95 74S 161 2 95 32758khz 1 75
7497 2 90 74298 95
74LS241 1 69 7470381 2 95 74S 163 315 10mhz 395
74100 2 . 90 74365 68
74107 32 74366 68 74LS280
741S299
2 90 74LS640
2 00 7475645
2 95
2 95
74S181
745189
215
2 95
1 8432 3 95
0
High Quality
74109 37 74367 68 20 2.95
74116 1 . 95 74368 68
74LS339 1 95 74LS690 1 50 745225
74S283
775
4.15
2097152 295 Diskettes
2.4576 2.95
74121
74122
29 74390
74393
1 45
1 90
Tel: 1-(800 )- 821-3628 74S289 3.95 32768 2 95 0 5'/4" SS /SD 15/Box
39
74123 59 74490 1 90 3 579535 2.95 51/4" SS / DD 17/Box
Miscellaneous 40 2.95
50 295
51/4" DS /DD 27/Box
DIP SWITCHES Z80 SERIES 6502
68000
4.95
49.95
50688 2 95
5 185 2 95
4 Position 85
5Pos1ruri 90 8000 SERIES
8748
8255-5
24.95
5.95
5 7143 2.95
60 2.95
80 Column Dot Matrix
6F l o 0 9
7P'1vtiun 90
BPosnion 9S 8200 SERIES
82S123
825129
2.55
2.99
6144 295
6.5536 2.95 Printer
80 295
SOUND CHIPS
82S131
93422
3 99
8.95
100 295
10 738635 2.95
CP-80 by C.T.I .
6800 SERIES 931422 995 1200 295 80 cps parallel interface
7647 2 95
93425 3.95 14 31818 2.95
76489 8 95
AY3-8910 9 95 CALL FOR 93427 8.95
15 0 2.95
16 0 2.95
graphics printing compatible
AY3-8912 12 95 D2125AL-2 3.95
MC3340 1 49 PRICE D2104 1.95
1 7 430 2 95
80 295
with EPSON MX80FT
AY5-3600 12.95 18432 295
MOS PROMS S-RAM 6810 3.95 200 2.95
22 1184 295 SALE PRICE 1299.00
2101 1 95 8304 3.95
2708 3 95 320 295
2758 5 95 5101 3 95
2716 3 95 2111 249
2112 299
DRAM TERMS: For shipping include $2 for UPS Ground or $3
2716-1 5 95 1 99
2114 8995 TMS4027 VISA for UPS Blue Label Air Items over 5 pounds require
TMS2516 5 50 300
2114-25 8 10 95 UPD411 additional shipping charges. $ 10 minimum order.
TMS2716 7 95
21 147-4 8 12 95 MM5280 300
TMS2532 5 . 95 1 95
21147-3 8 13 45 MK4108
2732 4 95
M M 5298 1 85
2732-250 8 95 21 74L-2 8 13 95
4116-300 8 11 75
1-(800 ) 821-3628
2147 4 95
Hanslwellcorp
2732-200 1 1 . 95
HM6116-4 475 4116-250 8 11 95
2764 8 . 95 41 16-200 8 12 95
2764-250 10 . 95 HM6116-3 4 95
HM6116-2 895 4116-150 8 149 5
2764-200 16 . 95
HM6116LP-4 595 41 16-120 8 299 5
TMS2564 12 . 95 4 95
HM6116LP-3 695 21 18
MC68764 39 . 95
27128 2595 HM6116LP-2 10 95 4164-200 5.95 4962 EL CAMINO REAL, SUITE 119 • LOS ALTOS, CA 94022
4164-150 6 95
0 (415) 962-9265 • TLX: 171947 HANDWELL LTOS
Circle 207 on inquiry card. BYTE November 1983 673
Circle 448 on inquiry card.
'Or5SOs
CHECK S UNTRONI CS NEW LOW PRICES I O - N^ vI 1 -800-421-5775
^nz_cA4-1149
Apple Compatible Products General Products General Products - cont . S-100 Products
Mitsubishi Disk Drives, 51/4" and 8" Slim BMC PRINTERS
51A' Thin DSDD 40 Track ........... 310.00
8" Thin DSDD 80 Track ............. 450.00
DISKETTE SALE
51/4" Diskettes 10 up 100 up
AFDC-1 Floppy Disk Drive
Controller ..................
$7995 SS/DD (100% certified)
DS/DD (100% certified)
1.75 1.55
2.50 2.30
Runs DOS 3.3 with any standard Shugart
compatible 51/4" disk drive. (2 drives each
card) BX-80 dot matrix printer with 80 cps,
9 x 7 print head. Quiet, reliable 64KSM A&T without RAM ... $15500
and priced for entry level $ 00 64KSM A&T w/64k RAM (32-6116' s).339.00
end-user ..................... 269 S-100 Board Uses 6MHz 6116's. YA max.
power, Bank Select plus Extended Address-
PB401 16 cps letter quality bi-directional ing allow for multi-memory board set-up. 4
daisy wheel printer. 132 cpl with cassette independant 16K Blocks make easy use with
type ribbon ........................ 731.00 multi-user systems. Any 2K RAM may be
SAMWOO GREEN 9" 1BMHz ......$ 115.00 replaced by 2716 EPROM.
ASCII KEYBOARD A&T........ .
SAMWOO AMBER 9" 18MHz ....... 119.00 BMC P8101 16 cps letter quality bi-
Plug in compatible with Apple II, has shift-
SAMWOO GREEN 12" 18MHz ...... 124.00 directional daisy wheel printer. 132 charac- SBC-880 ZBOA CPU, A&T ..........$169.00
lock, underscore , I I and back slash
SAMWOO AMBER 12" 18MHz ...... 127.00 ters per line with cassette type ribbon. 2K SBC•880 Z80A CPU, Kit ............. 149.00
characters.
Composite video I/O. 750 lines resolution. buffer and opt tractor feed. Available in 4MHz Z80A CPU boards with Serial/Parallel Ports.
BMC DISK DRIVE and CONTROLLER 75/10K ohm impedance. serial and parallel .................. 718.00 UFDC -1 Floppy Controller, A&T ..... 245.00
for APPLE 11 UFDC -1 Floppy Controller, Kit ...... 225.00
SAL500 Disk Drive 51/4" SS/DD EPROM & RAM SUPER SALE The UFDC-1 Floppy Controller uses the
100% Apple II compatible ........ 269.00 P/N Description 8-24 25up
WD1795 chip which runs either
Controller for above ................ 79.00 2716 (450nS)
and/or 8"/51/4" Disk Drives.
3.95 3.95
2732 (45OnS) 4.40 4.40 CLOCK CALENDAR A&T............ 115.00
APPLE Connector 50 pin ............. 3.50
2532 (450nS) 4.40 4.10 CLOCK CALENDAR Kit ..............95.00
Apple Prototype Board. 2764 (28 pin) 5.95 5.95 This S-100 Clock Calendar Board has
Double Sided 2114L-2 (200nS) 1.62 1.62 4 interrupts, Time, Day of Week
glass with gold 4164 (in stock) Call Call and Battery Backup.
] plated Apple and 6116P-3 (150nS) 6.10 5.75 S-100 Edge Connector 100 pin ........ 3.95
General Purpose BMC 13 " COLOR monitor for your home
terminals. Con- computer/video game display. Offers 350 x Mother Boards & Card Cages S-100 Prototype Board
tains matrix of 17 x 63 solder plated donuts 350 resolution with 400 dots at the center. SLOTS Bare ad KIT A & T w/CAGE Double Sided
on .15" x .1" spacing. Great for 14, 16, and 24 9191U 13" Color ................... 249.00 glass with gold
pin IC's. SUN-722 ................... 7.95 6 $12.00 $37 . 00 $52 . 00 $77.00 plated , numbered
BMC 13" RGB COLOR monitor offers state of 8 16.00 48 . 00 73 . 00 108.00
S-100 terminals.
Apprate PROM Blaster ............. 119.00 the art RGB for the IBM PC with 690 x 240 12 22 .00 68 . 00 103 . 00 143.00
Matrix of 25 x 78
"ALS" 80 Column Card . ............ 159.00 resolution and latest in TTL level technology. 10MHz, No termination. Includes power in- solder plated do-
"ALS" Z-CARD (Z80 CPU) .......... 149.00 9191MU 13" RGB Color ............. 445.00 dicator and wiring for muffin fan. Uses OK nuts on . 15" x .1" spacing . Locations for
API Apple Parallel Printer Interface card. Note : Please add $70.00 shipping and hand- connector for solderless installation and re- headers and regulators. Greatfor 14, 16, and
Centronics Compatible ........... $ 45.00 ling for the video monitors. moval of power & reset lines. 24 pin IC's.
SUNTRONICS CO • INC.
STORE HOURS : MON.-FRI . 9:00am to 6 :00pm SATURDAY 10:00am to 5:00pm
Mail Order- Min. Order $ 10. Visa or MasterCard (please include expiration date ). Add $2.00 ( shipping and handling) for
12621 Crenshaw Blvd., Hawthorne , CA 90250 first 3 pounds plus .50 for each additional pound
to your order . CA residents add Calif. sales tax.
- - - - - - - - - -
For use with the Apple II, Ile and III, and the IBM PC and compatibles.
Circle 474 on inquiry card.
Parallel II II it III «111 .011
Serial 4 /1111111/ CH1PSorDALE SEND FOR OUR FREE
THE INFLATION FIGHTERS!
4116
4116
200ns
150ns
8/812.00
8/813.75
7y,
,11EWi
2114L 30ons 8/612.00
2114L
4164
4164
200ns
200ns
150ns
8/813.00
85.50 each
85.95 each
h
6116 15Ons 65.20 each
6116 84.85 each
6116LP 150ns
200 s 85.85 each
1791 Disk Controller 820.00 each
Convert What You Have 1771 Disk Controller
ZSOA ,Z8OACTC
Z80A PIO
816.75 each
83.50 each
84.00 each
AN
To What You Want! 8251A 84.00 each
8255 84.25 each
• RS232 Serial Cent-lee Parallel
8 Baud Rates
Latched Outputs
' Handshake Signals
Compact 3y, x 4y. x 1y.
2716-1
2716
SV 350ns
5V 450ns
8/84.25 85.00 each
83.35 each
1983 PARTS CATALOG
No longer will your pert ppMrel choice, be l%1=t M
2732
2532
5V 450ns
5V 450nc
83.85 each
8/84.25 85.00 each THOUSANDS OF SURPLUS
of port u hve avsllabieI Our new High nce W
65 . 95 each
Series Converters provide the missing link . Based on the
!sleet In CMOs technology these unite feature full baud
2764 5V 300ns 28 pin
ELECTRONIC PARTS,
CALL
rate selection to 19.2K , with handshake signals to maximize
transfer efflclency . Detailed documentation allows
2564
8087
5V
CALL SUPPLIES AND DEVICES.
sImpllfled installation . Order the Model 770 (Ser/Pan or 68000 CALL
Model 775 ( ParlSeo Today!
Allow up to 3 wks. for personal checks to clear. Please include
only 889,85
phone number. Prices subject to change without notice. Shipping G
Buffer Products
Ceon.eror 00100 $1010 Handling for Chips $3.50. FOB Bellevue, WA. for alt also.
Coming Soonl
1au14Pimanar
CA iM e% tut
UPS Shipping Bs.m Washington state residents add 7.9% Sales Tax. 905 S. Vermont Ave.
Ppf oeb. eoa mum
oa0.,c, antom^. x1030 CHIPSt:DALE 1-206-451-9770
P.O. Box 20406
CALL (805) 487- 1665 Or 487-1666 10655 H.E. 4th St., Suite 400 Los Angeles, Cal. 90006
Bellevue , WA 98004
For FAST Delivery II* 111* 111* *Nil 4E111 *Nil
■ ma^
Circle 179 on inquiry card. Circle 70 on inquiry card. Circle 16 on inquiry card.
■
IBM PC , APPLE, etc.. .
Electronic Scotch Diskettes SHARING AND SWITCHING PROBLEMS?
Rely on Scotch• diskettes to keep your valu-
Circuit able data safe. Dependable Scotch diskettes GILTRONIX HAS THE SOLUTION!
arfr tested and guaranteed error-free. The low
Analysis abrasivity saves your read/write heads, E Any CPU
,EE
W m^m a a O 10 tri
40
Z o l
ra C a,-: W yt
NY
N y 2 u
CO E
40-0 0` o 0 E
>- Cn 73 U. 4'
J 0) .3
Z
_J 'a Z
THE BIG BOARD PROJECT: With thousands sold worldwide and over two years of field experience, the Big
(64K KIT
Board may just be one of the most reliable single board computers available today . This is the same design that ^ 00 BASIC I/O)
was licensed by Xerox Corp. as the basis for their 820 computer.
The Big Board gives you the right mix of most needed computing features all on one board . The Big Board was
SIZE : 8h x 13'/ IN .
designed from scratch to run the latest version of CP / M * . Just imagine all the off -the-shelf software that can be
U E IN. DA M P
run on the Big Board without any modifications needed .
REQUIRES:: +5V @ 3 AMPS
+ - 12V @ .5 AMPS.
FULLY SOCKETED! FEATURES: ( Remember , all this on one board !)
64K RAM 24 x 80 CHARACTER VIDEO
Uses Industry standard 4116 RAM's . All 64K is available to the user , our VIDEO With a crisp , flicker-free display that looks extremely sharp even on small
and EPROM sections do not make holes in system RAM . Also, very special care monitors . Hardware scroll and full cursor control . Composite video or split video
was taken in the RAM array PC layout to eliminate potential noise and glitches . and sync . Character set is supplied on a 2716 Atyle ROM, making customized
fonts easy . Sync pulses can be any desires length or polarity . Video may be
80 CPU inverted or true . 5 x 7 Matrix - Upper & Lower Case.
Z-
Running at 2 . 5 MHZ . Handles all 4116 RAM refresh and supports Mode 2
FLOPPY DISC CONTROLLER
INTERUPTS . Fully buffered and runs 8080 software.
Uses WD1771 controller chip with a TTL Data Separator for enhanced reliability.
IBM 3740 compatible . Supports up to four 8 inch disc drives . Directly compatible
SERIAL I /O (OPTIONAL) with standard Shugart drives such as the SA800 or SA801 . Drives can be
Full 2 channels using the Z80 SID and the SMC 8116 Baud Rate Generator . FULL configured for remote AC off-on. Runs CP/ M• 2.2.
RS232 ! For synchronous or asynchronous communication . In synchronous
mode , the clocks can be transmitted or received by a modem . Both channels
can TWO PORT PARALLEL I/O (OPTIONAL)
be set up for either data - communication or data - terminals . Supports mode 21nt.
Price for all parts and connectors : $39.95 Uses Z-80 PIO . Full 16 bits , fully buffered , bi-directional . Uses selectable hand
shake polarity . Set of all parts and connectors for parallel I/O: $19.95
BASIC I/O
Consists of separate parallel port (Z80 PIO ) for use with an ASCII encoded REAL TIME CLOCK (OPTIONAL)
keyboard for input . Output would be on the 80 x 24 Video Display . Uses Z -80 CTC. Can be configured as a Counter on Real Time Clock . Set of all
parts: $9.95
'TRADEMARK OF DIGITAL RESEARCH . NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA , THE ORIGINATORS OF CPM SOFTWARE
•'1 TO 4 PIECE DOMESTIC USA PRICE.
BYTE November 1983 677
S-100 COLOR GRAPHICS!
LOOK!
SYSTEMS
Dec Rainbow 100 $3345
has you
covered
CompuPro 816A 3927 - PC SPECIAL -
MD2 w/terminal 1442 CUSTOM CRAFTED COVERS
LTR QLTY PRINTER
Set of covers for PC or XT with Mon-
Daisywriter 2000 $1042
itor, Keyboard , and Printer . Regular
Nec 3550 1065
$53.90, Byte PC Special until 30
Qume Sprint 11/40 1335
Juki
DOT MATRIX PRINTERS
-call- PDP 11 Microcomputer Nov.,$45. 95 plus $2.50 shipping &
handling . State color : Lt. blue or
C. Itoh 8510 AP $386
Epson FX,MX, RX -call-
for under $475. tan. Covers for most computing
equipment
Digital 's T11 Evaluation Module. The . Call or write for
Okidata 92 442 ideal , low-cost microcomputer. free brochure with
Gemini 10, 15 -call- Send for a free brochure: Digital ECO^amany other designs.
Equipment Corporation, 77 Reed Road, Mlaml V•Ilay
1900 HOBBIE LANE,
SANTA ROSA, WC3
CA 05407 1 coMPUrEas 1
Prices Subject To
Change Without HL2-1/E10, Hudson, MA 01749. Or call
800-225-9222. In AK, HI, and Canada,
r•cnmc•I
S-1- corp.
//L// LL//^i __
Notice -
617-568-5707.
Boon
P.O. Box 24449 Dept . B • Dayton , Ohio45424
(707)544-5304
VISA • MASTERCARD 0 (513) 236-9923
C Digllel Equipment (:nrp„rnlinn 1981 Dealer Inquiries Invited
Circle 504 on inquiry card. Circle 145 on inquiry card. Circle 138 on inquiry card.
SMAL/80 CoverComp
SAVE 5070
SSS;;; LJBO Assembler
HL=M(PTR ); LHLD PTR Com p uter ON BAS F
Covers
DE=9; LXI D,9
HL=HL+DE; DAD D
IF A-L EQUAL CMP L
LIFETIME GUARANTEE
THEN
A=A-14
JNZ
SUI
L1
14 Tailored to protect your investment
DISKETTES
ELSE JMP L2 Dealer Inquiries Invited
For IBM-PC, APPLE 11, APPLE II
M(BC)=A ;
A=L; L1:MOV
L2:STAX
A,L
B
Keyboard and Monitor, Commodore 51/411 Soft Sector Box/10
64 , Apple Disk Drives , and Epson 54974 1 side/dbl dens ......................$22.30
Printers. Available in Nylon (tan) 54980 2 sides/dbl dens ....................$ 30.80
New! Z-80 version (runs on 8080's): and some in genuine leather (tan). 54986 1 side/quad 96 tpi .................$ 29.40
$175. 8080 version only: $150. Macro- 54992 2 sides/quad 96 tpl .............$ 37.80
processor only: $75. Available on t Covers
CP/M disks. Add $4 for shipping. ove 1311 Soft Sector
Complete tutorial text: "Structured ers: , _ .x 54998 1 side/sgl dens...... .........$ 25.20
Microprocessor Programming" Dealer inquiries invited. 54021 1 side/dbl dens ......................$ 26.60
( P u bl ; Your d on P ress) $20 p l us $2 54061 2 sides/dbl dens ....................$ 34.30
/^ Write for free Brochure
shipping . Send for your free button and Price List. Checks-VISA-MC-C.O.D./Add $2 Shipping
/-\
and literature or try the Ultimate Call or write for our discount catalog.
Demo: SMAL/80 is Guaranteed! I Oxford Intl., Inc. LYBEN COMPUTER SYSTEMS
27204 Harper Ave., St. Clair Shores, MI 48041
Chromod Associates, 6829 Convoy Court
1030 Park Ave ., Hoboken , N. J. 07030
^ V.67- =
overComj
I San Diego, CA 92111
Phone: (313) 777-7780
Authorized Reseller
Te l ep h one : ( 201 ) 653 - 7615 619.573.0112 Information Processing Media BASF
Circle 72 on inquiry card. Circle 346 on inquiry card. Circle 271 on inquiry card.
MICROSOFT
APPLESOFT COMPILER 109.99 APPLE CAT II 295.99 APIC(APPLE /// PARA) 129.99
BASIC COMPILER 239.99 APPLE CAT 212 595.99 512+ (64K) 259.99
SYSTEMCARD 64K (IBM ) 229.99 AUTO CAT 212 579.99 IPIC(IBM PARA) 89.99
FORTRAN ( IBM) 239.99 D-CAT 159.99 MICROFAZER P/P 8K 139.99
MOUSE 129.99 EXPANSION MODULE 34.99 QUADBOARD (64K) 279.99
MULTIPLAN ( ALL FORMATS) 164.99 FIRMWARE ROM 25.99 QUADCHROME MONITOR 499.99
MULTITOOL/ FIN STMT 69.99 J-CAT 104.99 QUADCOLOR I 239.99
SOFTCARD ( APPLE ) 229.99 SMART CAT 103 169.99 QUADCOLOR II 219.99
PREMIUM SOFTCARD ( Ile) 329.99 SMART CAT 103/212 429.99 QUADLINK 549.99
PRINTERS
BROTHER HR1 699.99
SYSTEM SAVER EPSON (ALL MODELS) $Call
• Surge Suppression
• Dual Outlet GEMINI lOX 299.99
• U.L. Listed GEMINI 15 429.99
• Fits Apple
Stand s65 OKIDATA 82A
OKIDATA 92
379.99
529.99
Circle 379 on inquiry card. Circle 148 on inquiry card. Circle 347 on inquiry card.
■
APPLE II COMPATIBLE DISK DRIVES
Mitac AD- 1 only.......... $189.00
Controller Card ............$ 65.00
0• FastTeleVideo
DumplRestore
DEALERS FAST
Just Plug in and Run
VERBATIM
over 600k per disk ...................$ 60
• Type Ahead with Print Screen
64 Character Type Ahead Buffer ......... $80
Factory
5 114 " Diskettes SS DD Soft
per box of 10 .............$ 23.55
• 3270 & 2780/3780 Bisync Communications
from Phone 1 & Batech ......... $ 700 & $300
Floppy Disc
HARD DISKS FOR APPLE and IBM
Mitac AD-100 20 MB only..$1395.00
• TurboDOS for TeleVideo....... Start at $225
• BIOS & Formatting for 802H Drive
TELEVISED
use all 20 MB.......... . .... ...... $150
• 8" Disk Drive for 802 Computer
Drive & Software ...... ....... $ 1,100
Repair
910 ................... $429.00 • RM CoboITM for TurboDOS Specialists in the repair of.
925 ...................$659.00 Full System ...... :...............$ 525
950 ................... $859.00 Run Time .........
.....................
• Standby Power System Shugart
MONITORS
Mitac 12" 20 MHZ
200VA-400VA-800VA ....... As low as $383
RM/COBOL 1a a registered trademark of
Ryan-McFarland Corp.
Tendon
Green .................. $115.00
Amber ................. $115.00 CP(M9is registered trademark of Digital Research, Inc.
Turb0005is a registered trademark of Software 2000, Inc.
PerSci
IBM PC COMPATIBLE DISK DRIVES PLUS OTHER GOOD TELEVIDEO STUFF! PER SCII, INC.
National JA-551-2 112HT .... $205.00
OZteeh, Inc. VISA/MC Accepted COGITATE, Inc. 12624 Daphne Avenue
SPECIALISTS IN UNIQUE TELEVISED SOFTWARE j Hawthorne, CA 90250
1400 Coleman Ave. Suite E-25
Santa Clara, CA 95050 24000 Telegraph Road , Southfield , MI 48034 (213) 777-7536
(800) 222-6677 (313) 352.2345 TWX 910-321-4448
in Calif. (408) 980-9987 VISA/MASTER CARD Accepted
■
Circle 23 on inquiry card. Circle 75 on inquiry card. Circle 358 on inquiry card.
Hewlett Packard commodore
Write or call for prices. [4P] See us for Personal, Business, and Educational DISK
SPECIALS on INTREGATED CIRCUITS requirements. Educational Discounts available. SPECIALS
6502 7.45 10/6.95 50/ 6.55 100/ 6.15
6502A/6512A 8.40 10/ 7.95 50/ 7.35 100/ 6.90 PETSCAN I $245 base price Scotch (3M) 5" ss/dd 10/ 2.20 50/ 2.00 100/ 1.95
Scotch (3M) 5" ds/dd 10/ 3.05 50/ 2.80 100/ 2.75
6520 PIA 5.15 10/4.90 50/ 4.45 100/4.15 Allows you to connect up to 30 CBM/PET Computers to Scotch (3M) 8" ss/sd 10/ 2.30 50/ 2.10 100/ 2.06
6522 VIA 6.45 10/ 6.10 50/ 5.75 100/ 5.45 shared disk drives and printers. Completely transparent to the
6532 7.90 10/ 7.40 50/ 7.00 100/ 6.60 Scotch (3M) 8" ss/dd 10/ 2.85 50/ 2.70 100/ 2.65
user. Perfect for schools or multiple word processing con-
2114-L200 2.45 25/ 2.30 100/ 2.15
2716 EPROM 4.45 5/4.20 10/ 3.95
figurations. Base configuration supports 2 computers. Addi-
tional computer hookups $100 each.
We stock VERBATIM DISKS
2532 EPROM 5.90 5/5.75 10/ 5.45 Write for Dealer and OEM prices.
6116 2KX8 CMOS RAM 6.45 5/6.20 10/ 5.95
4116 RAM 8for14
4164 RAM
COMPACK/STCP $115 Sentinal 5" ss/dd 10/ 1.90 50/ 1.85 100/ 1.80
Sentinal 5" ds/dd 10/ 2.55 50/ 2.50 100/ 2.45
6.50 Intelligent Terminal Package for PET, CBM, C64
Zero Insertion Force 24 pin Socket (Scanbe) 2.00
----------------------- Includes ACIA Hardware / STCP Software We stock Dysan disks
VIDEO ENHANCER for Commodore 64 69 Wabash 5" ss/sd 10/ 1.60 50/ 1.55 100/ 1.45
Anchor Realize video quality equal or better than composite monitor Wabash 5" ss/dd 10/ 1.90 50/ 1.85 100/ 1.75
Automation using standard color TV. Wabash 8" ss/sd 10/ 2.00 50/ 1.95 100/ 1.85
Signalman SCREEN MAKER 80 Column Adapter for C64 145 We stock MAXELL DISKS
Provides big screen capability for business applications.
Modems Write for dealer and OEM prices.
GENESIS Computer Corp Disk Storage Pages 10 for $5 Hub Rings 50 for $6
FREE SOURCE MEMBERSHIP WITH SIGNALMAN
VlController (for C64 as well) 50 Disk Library Cases 8"-3.00 5"-2.25
All Signalman Modems are Direct Connect, and include cables
combine with BSR modules for home or business control Head Cleaning Kits 11
to connect to your computer and to the telephone. Signalman
Modems provide the best price-performance values. COMSENSE Remote Sensing AdapterforC64 orVIC 35
Dealer and OEM inquiries invited COM VOICE Synthesizer for C64 or VIC 139 CASSETTE TAPES- AGFA PE- 611 PREMIUM
Volksmodem (79) 59 includes software for test to speech, pitch, etc C-10 10/.61 50/.58 100/.50
RS232 or Atari Cable for Volksmodem 9 COM CLOCK
------------- Real Time Clock with battery backup 45
--------------------------------------------------------- C-30 10/.85 50/.82 100/.70
Mark I RS232 (99) 59 VIC 20 Products and Software in stock
DATASHIELD BACKUP POWER SOURCE 265
Mark VI for IBM Personal Computer (279) 179 Thorn EMI Software UMI Software Battery back up Uninterruptible Power Supply with surge and
Mark VII Auto Dial/Auto Answer (159) 89 ABACUS Software HES Software noise filtering. The answer to your power problems.
Mark XII Smart Model 1200/300 (399) 295 16K RAM for VIC 64 Vanilla Pilot 27
VICTORY Software for VIC and C64 Zenith ZVM-121 Green Phosphor Monitor 95
DC HAYES Smartmodem 219 Zenith new color and monochrome monitors in stock
Street Sweepers (VIC) 12 Kongo Kong (VIC) 16
DC Hayes Smartmodem 1200/300 529 MultiPlan-IBM or Apple 185
Night Rider (VIC) 11 Cosmic Debris (VIC) 12
Annihilator 16 Adventure Pack I 16 Quadboard for IBM available
Adventure Pack II 16 Metamorphosis 11 Peachtext 5000 Software Package 219
Educational Pack I 11 Trek 12 PFS Software for IBM and Apple in stock
Strategy Pack I 16 Grave Robbers 12 VOTRAX Personal Speech System 280
BMr 0'91 Color Monitor 199
PAPER CLIP Word Processor 109
BM - . to 12" Green Monitor 85
PROM QUEEN for VIC 170 ORACLE Data Base from Batteries Included 125
Dynax (Brother) OX-15 Daisy Wheel Printer 469
Apple Emulator for Commodore 64 Call Super BusCard from Batteries Included 179 Itoh Prowriter Parallel Printer 379
Commodore 64 Programmers Reference Guide 16 Panasonic 1090 Printer with Correspondence Mode 279
STAT Statistics Package for C64 95
MicroChess for C64-8 levels of play 19 USI CompuMOD 4 R F Modulator 39
Solid Oak 2 Level Stand for C64 or VIC 29
excellent graphics and color Daisywriter 2000 with 48K buffer 1050
C64NIC Switch (networking) 125
SPINNAKER Software C64, Apple, IBM, Atari Many printers available (Gemini-Star, Brother, OKI, etc.)
BACKUP V1 . 0 tape copier for C64 or VIC 20
Compute!'s First Book of PET/CBM 11 We Stock AMDEK Monitors
CARDBOARD/6 Motherboard - VIC 64
CARDBOARD/5 Motherboard - C64 56 C64 or VIC SWITCH 125 Amdek DXY-1 00 Plotter 590
CARD PRINT G Printer Int. with Graphics 72 POWER ROM Utilities for PET/CBM 78 A P Products 15% OFF
CARD PRINT B Printer Interface-C64NIC 40 Word Pro 3+/64 with Spellmaster 85 Watanabe Intelligent Plotter 990 6-pen 1290
CARDBOARD/3s Motherboard - VIC 32 WordPro 4+ - 8032, disk, printer 295 BROOKS 6 Outlet Surge Suppressor / Noise Filter 54
CARDCO C64/VIC Calculator Keypad 32 SPELLMASTER spelling checker for WordPro We stock Electrohome Monitors
CARDRAM/1 6 RAM Expansion - VIC 50 VISICALC for PET, ATARI, or Apple 189 Synertek SYM-1 Microcomputer 189
Complete CARDCO Line in stock PET-TRAX PET to Epson Graphics Software 40
CIE and VIE IEEE Interfaces in stock SM-KIT enhanced PET/CBM ROM Utilities 40 ALL BOOK and SOFTWARE PRICES DISCOUNTED
MAE Assembler for C64 + CBM 89 Programmers Toolkit - PET ROM Utilities 35 Panasonic 12" Monitor (20 MHz) with audio 129
EASY CALC for C64 65 Panasonic CT-160 Dual Mode Color Monitor 245
APPLE- FRANKLIN ITEMS PET Spacemaker II ROM Switch 36
COPYWRITER Word Processor for C64 69 USI Video Monitors-Green or AMBER 20 MHz hi-res.
KRAFT Apple Joystick 40
Kraft Apple Paddle Pair 30 2 Meter PET to IEEE or IEEE to IEEE Cable 40 Dealer and OEM inquiries invited
--------------------------------------------------------------------
SPINNAKER Software in stock Dust Cover for PET, CBM, 4040, or 8050 8
Broderbund Saftware in stock CmC Interfaces (ADA1800, ADA1450, SADI In stock)
Eivir^lr data
16K RAM Card for Apple 59
Multiplan- Microsoft 185
Programming the PET/CBM (Compute !) - R. West 20
Compute! First Book of VIC 11
OMNICALC ( HES) 79
,Adill systems
Solid Oak 2 Level Stand for Apple 29 HERO 1 Robot (factory assembled) 2145
Serial Card for Apple 99 HES MODEM with Software 65
Z29 Terminal ( DEC and ADM compatible) 680
MCP RAM/80 column card for lie (AP/TXT) 139 HES Software and Hardware in stock
UMI products in stock ZT-10 Intel Terminal with Serial Port 340
Z80 Softcard and CP/M (Microsoft) 235
RANA Elite I with Controller 389 2100 16- bit/8-bit Systems in stock CALL
Parallel Printer Interface/Cable 79 FlexFile for PET/CBM / C64 $110 We stock entire Zenith line.
Microtek Interfaces in stock Database, Report Writer with calculations, Mailing Lists.
----------------------------------------------------------
Apple Dumpling with 16K Buffer 160 FORTH for PET/C64full FIG model-Cargill/ Riley $50
Grappler + Interface 129 M etacompilerforFORTHforindependentobjectcode 30
Kraft Products for Apple in stock - -------
KMMM PASCAL IV. 1 for PET/C64 95
DC Hayes Micromodem II
PFS: File
299
95
EARL for PET/CBM Disk-based ASSEMBLER 65 ATARr
PFS: Report Super Graphics - BASIC Language Extensions 45 SPECIALS
95
Videx 80 Column Card 209 Fast machine language graphics routines for PET/CBM
Hayden Software for Apple 20% OFF RAM/ROM for PET/CBM 4K $75 8K $90 WE STOCK ENTIRE LINE- write for prices.
Apple Blue Book 19 Commodore Public Domain Software for C64 75 SPINNAKER and Broderbund Software in Stock
215-822-7727 WRITE FOR CATALOG . Add $1.50 per order for United Parcel.
252 Bethlehem Pike
Colmar, PA 18915 A B Computers We pay balance of UPS surface shipping charges on all prepaid orders
(add extra for mail. APO/FPO, air). Prices include cash discount
Regular prices slightly higher. Prices subject to change.
Circle 5 on inquiry card . BYTE November 1983 681
■ ■
-^-^oaoaaoa RTL
PC-LINK
DEC VT100° TERMINAL
EMULATOR
• A full featured DEC VT1001 terminal
ysan Relocatable
Threaded $1 50
emulator on IBM PC/XT.
Language
Solve yow thac problem buy 100% laud we
• Transfer text files between host and IBM tented fan diskettes, M order elt^ped RTL is a new language which retains the
PC/XT. from etod4 -Orin 24 bout. Call 6A FREE speed and extensibility of Forth but adds many
• Very easy to use. Complete user 1D00) 2354137 for plrkm and YJormadon. additional advantages as a result of its more
documentation. Vlaa and Master Card aocepte& structured dictionary. Names, code, and vari-
ables are all stored in separate areas for easy
• To use PC-LINK program, the PC needs to
generation of headerless, romable code. All
have at least one disk drive, IBM DOS
IBM monochrome or color display, a code is relocatable. RTL supports local vari-
RS232 port, telephone modem or direct ables, multitasking, redirected I/O, and even
connect. allows definitions to be changed retroactively.
PACIFIC All source code is included. Versions are cur-
• Support baud rate up to 1200 baud.
EXCHANGES rently available or under development for
• $60.00+$5.00 for shipping & handling. 100 Foothill Blvd. 68000, 6809, 8080, 280, 8086, 8088, and
San Luis Obispo. CA 6502.
SCREENWARE CORPORATION
P.O. BOX 3662 93401. (In Cal. call
(805) 543-1037) RTL Programming Aids
NASHUA, NH 03061-3662 10844 Deerwood SE
ti Tel. 603-888-4074 Lowell, MI 49331
'I (616) 897-5672
IIIII ■
Circle 410 on inquiry card. Circle 347 on inquiry card. Circle 397 on inquiry card.
liiANNIV S ORY
vot: $7. 4.Af infoPROBE
DISKETTES
a powerful data base program for 3M Scotch BRAND
ORAW8NG AFREE*
scientific and commercial research AT SUPER LOW PRICES
WE WILL SHIP YOUR ORDER
WITHIN 24 HOURS AND WE PAY
t^8EIt 75 1.$^3 THE SHIPPING CHARGES
• no programming required
• menu driven completely interactive
GARDEN OF EDEN • selected lists, summaries, statistics, bar
COMPUTERS charts and scattergrams
714-841-4994 • powerful selection facilities to extract
HAYES120OBD pertinent information
SMARTMODEM ... 469.00 • publication quality graphs on HIPLOT plotters
O K I DATA 92 P ......... 449.95 • up to 300 items/record with 32767 records vrx
WORD HANDLER ....... 44.95 COD ACCEPTED
GEMINI 1 OX ..........279.95 PRICE: $445 DEALER INQUIRIES INVITED
DELTA 1 0 ............. 499.95
30-day satisfaction guarantee CALL TOLL FREE
Demo diskette and user 's manual: $35
(credited toward purchase)
800 922-8193
IN CALIFORNIA
FOR: IBMpc , CP/M, RT -11, TSX
800 468-1068
Centre Computer Consultants , P.O. Box 739
State College, PA 16801 , (814) 237-4535 Taco 8...nees Forms
Computer Supplies
Post Office Bo, 605
MNM Newbury Park, CA 91320
Circle 196 on inquiry card. Circle 289 on inquiry card. Circle 462 on inquiry card.
Source of Supply?
DYNAMIC RAM
64K 200 ns $ 5.40
64K 150 ns 5.62
64K 120 ns 6.06
16K 200 ns 1.56
EPROM X1
27128 300 ns $19.20
2764 250 ns 5.99
2732 450 ns 3.89 about
2732A-2 200 ns 7.70 QUALITY??
2716 450 ns 3.31
2532 450 ns
STATIC RAM
4.60 DISKETTES + STOCK MASTER ( APPLE): $59.95
6264P-15 150 ns
6116P-3 150 ns
$38.00
4.79 RIBBONS + The Systems ... Apple Al,,, canon Commodore
Compustar CP/M Franklin H/Z-100
IBM PC Kaypro Morrow NEC North Star
6117P-3 150 ns 4.20
ACCESSORIES The Software ...
Osborne Supererain Timex TRS-60
i
24.000 sown Peoria Ave
BEGGS OK 74421 (
918) 267-4961 Toll Free ... 800 - 447 - 2929 CALL OR WRITE FOR A FREE CATALOG
DYNACOMP, INC.
JJ PGA
Pric sublect to change Please expect higher prices on -E pens due to
MN Res. Call Collect ...612/644-9030 1427 Monroe Avenue , Rochester , N.Y. 14618
worlds wide shortages Call to, volume paces SubleCI to ,vat able quanlaies
SMOp'ng A Insurance extra Cash discount prices shown Federal Express In
$599 '
3M SCOTCH DISKETTES Telephone : ( 716) 442-8960
Circle 309 on inquiry card. Circle 253 on inquiry card. Circle 162 on inquiry card.
IBM PC 256K
2X 3 20 KB DS/DD DISK DRIVES
FLOPPY DISK CONTROLLER
COLOR CARD
ALL FOR $2599
m and RIBBONS
CARTRIDGES AND SPOOLS
your V&E U'tl
Users HAVE THE BEST OF BOTH WORLDS-
PRICE PRICE
PER PER
RIBBON DOZEN
DataStar's powerful data input, sorting, Anadex 9500 .... __......_........ .... 13.50 147.00
and editing, and your Fortran programs Commodore Pet 8023 ............. 7,00 81.00
Double Your
to perform sophisticated data process- C. Itoh Prowriter .................... 5,95 68.40
5%" disk storage
ing. With DSUBS , simple subroutine C. Itoh Starwriter F-10 ........ 4.75 54.00
capacity without adding a drive.
calls are all that are needed to read, Data South DS-180 .................. 6.50 75.00
Get twice as much from your H88 or write, and update DataStar data and Epson MX-70/80 ............. 5.25 60.00
H89 microcomputer. Our FDC-880H index files. Epson MX-100 ........................... 9.95 108.00
floppy disk controller, in conjunction SUPER DEAL: UTILITY package that Epson MX-100 Reload .............. 6.50 72.00
with your 51/4" drives, for example, includes numerous string processing, Gemini - 10 ...... ..... ............ ..... 2,50 27.00
expands memory capacity from 256 terminal control, CP/M BOOS and BIOS IDS Microprism - 480 ........... 6.00 69.00
bytes to 512 bytes per sector. calls, character and number I/O, etc., IDS Paper Tiger 460/560 .. ... 7.50 87.00
And it handles single and double- and the DSUBS package, along with IDS Prism ................................. 8.00 93.00
sided, single and double-density, 8" and programming examples and thorough Okidata - 80, 82 & 83 .......... 2.50 27.00
51/4" drives - simultaneously. documentation, all for S99. Okidata 84 5.00 57.00
Circle 67 on inquiry card. Circle 389 on inquiry card. Circle 161 on inquiry card.
ol --
Circle 282 on inquiry card. Circle 347 on inquiry card. Circle 510 on inquiry card.
Ew ■■
EWES %W1§1L%0EW1A%S SINTM
DISK DRIVES
MEMOREX (For PC, Mod I, III & IV)
Tandon TM55-2.................. $229
Tandon TM100-1 ... ......... $189
L K at these prices!
HAYES Smartmodm.. 300-$209;1200-$489
SAVE 50% Tandon TM1002 ................ $229
Tandon TM100-4 ...... $339
CDC 9409 $239
HAYES 12008 $455*, Smartcom II .. . . 90*
AMDEK Color I-$289; Color II ........ 425*
AMDEK 310A 12" Amber ............. 185*
ON DATA RELIABLE DISCS Case and PS......... $ 45 AMDISK Disk Drive 51/4 DS 112 HT ..... 250*
EASTSIDE Wildcard Copy Device ...... 105
Dealer Inquiries Invited PC EXPANSIONS MAXELL MD 1 (100s) $255; MD 2 ..... 379*
it, Specify Soft MAYNARD MICROSOFT Word & Mouse ......... 399*
51/4 10 or 16 Sector Box/10 Disk Controller $162 MONTE CARLO GT ..... $345*; Quatro 320*
3481 1 side/ dbl dens .........................$ 22.30 Sandstar Series ......... call NEC Printer 7710-$1925; 3550 ....... 1705*
3491 2 sides/ dbl dens .......................$ 30.70 SATURN Titan Combo Card 64K....... 540*
QUADRAM
3504 1 side/quad 96 tpi ....................$ 30.00 Quad board (64K) ................ $269
3501 2 sides/quad 96 tpi ..................$ 39.30 *For IBM PC
AST
Six Pak Plus: 64K SPC ........... $269 Payment: Money Order, Cashiers Check, Bank Wire;
8Specify Soft or 32 Sector Mega Plus. 64K & SC ............. $269 Personal Checks-Allow 2 weeks clearance. CODs:
3062 1 side/sgl dens .........................$ 22.10 I/O Plus (SC) ..................... $114 Cash Certified Checks only. N.Y Res.: Add 8V4% S.T.
3090 1 side/dbl dens .........................$ 28.90 2nd S or P or Game .............. $ 35
Add $4. shipping charge on all orders.
3102 2 sides/dbl dens ................. $33.80 Please include phone number
64K CHIPS
Checks-VISA-MC-C.O.D./Add $2 Shipping Set of nine ....................... $ 55
Call or write for our discount catalog. EPSON
RX80, FX8O, FX100 ............... call
MICRO MYSTIQUE
LYBEN COMPUTER SYSTEMS 73-20 183rd St., Flushing, N.Y 11366
27204 Harper Ave., St. Clair Shores, MI 48041 (212) 454-6190
Phone: (313) 777-7780 VLM Computer Electronics
Call or write for additional specials, for
10 Park Place • Morristown NJ 07960 Apple, from Videx, Microsoft, Saturn, etc.
(201) 2673268 Visa MC. Check or COD
Circle 272 on inquiry card. Circle 498 on inquiry card. Circle 302 on inquiry card.
RAM DISK
MULTIBUS , NETWORK and REAL TIME
SYSTEM USERS
SAVE MORE
THAN EVER ON
that Turn the IBM PC into a real time system and MULTIBUS look alike
w,th cost effective interface adapters Iron TIAC
3M Scotch
REMEMBERS MEMORY / Tax ADAPTER DISKETTES!
for IBM PC, XT and Adapter hold, three Intel 5BX modules and up to 256k of EPROM
E,ght m morn sockets a onfigurable for 2764 27128 or 27256
PC Compatibles EPROM, and one 2k.8 EAROM
S1 95 *0 51A DS)DD $^ ea
Oty 20 (745)Oty 20
TBX 355
with memory that remembers- Dual channel a n,hronou• R5232 5BX module Uses o e SBX
for DOS and RMX
5'' SSOD-96TPI ( 746) ................. $2.89 ea.
slot Interrupt droen software drivers available
even when power to your com- $ 249
51/' DSOO-96TPI ( 747) ........... . $3.95 ea.
(Specity soft, 10 or 16 sector)
puter goes off. 8" SSSD ( 740) .......................... $207. a.
8" SS DD ( 741) .......................... $2.54 ea.
ARCNET / MEMORY ADAPTER
6' DSDD ( 743) .... $3.30 ea.
Token pass, ng LocaI Area Network terface fully c mpat,bie w,th
On-board battery backup keeps DATAPOINTS ARCNET a t the Ink layer N11 111101 memory
(Speery soft or 32 sector.)
e*pans,on up to 224k proo,ded by s yen 28 p, sakets $495 Lifetime Warranty)
the 128KB CMOS RAM (expand- 3M HEAD CLEANING KITS ..... .... $23.00
Save even more on quantity orders)
able up to 256KB) alive for over a All (11,1 111-PPI-110M Minimum Order 20 diskenes. Add $3. 00 shipping
per 200 diskenes C.O.D charge $ 1.65 additional
month.
Visa • Mastercard • Checks
TERMS VISA, MC check or money order For fast service, call
ThoughtWare Corporation Dealer Inqu;r,es welcome.
DISK WORLD!
Five Research Drive TIAC MANUFACTURING, INC.
Nationwide: 1-800-621-6827
In Illinois : 312-944-2788
Ann Arbor, MI 48103 70 Williams Street Port Moody, B C
Canada V3H 2R5 16041461-1626 Suite 4806 • 30 E Huron Street • Chicago, Illinois 60611
Circle 470 on inquiry card. Circle 472 on inquiry card. Circle 154 on inquiry card.
ADVANCED
COMPUTER
OOK ED on,
PRODUCTS
lessiona/s Since 1976
Serving Computer Professionals PC
HARDWARE SOFTWARE
A%us ^ Card list ACP
PM (64K , S, C) 395 $279 dBASE II aluallul - If You're Thinking IBM PC-,
us^ Card
READ THIS!
PM M -064SPC ( 64K, S . P, C) 395 279
am I/O Plus II ^ Card
P/N VO
•"SIX PACK"
PAW)
165 115 $39900
PM SPO64SPC (64K, S. P. C) 299
COEX Extender Card 40 29
Prototype Card 69 35
Condor
$38900
COEX Combocard II
HERCULES
Hercules Graphic Card 359
MOUSE SYSTEMS Mouse for IBM 269
MICROSOFT
Mouse plus Multitool Word Call
ORCHID SuperCalc
Hi-Res Graphics Adaptor 395 339
PERSYST Spectrum (64-258K)
PM SP64, (64K, Clk, S. P) 319
$9900
PLANTRONICS Color plus^ Card 399
OUADRAM Ouadboard (64-256K)
P/N 064, 64K w/4 functions 395 279 SuperCalc 2 64K to 256K RAM
OuadLink Apple Card 680 599
Ouadboard 64K 279
Microtazer Print Buffer MP-64 190
Quedchrome (Hires RGB) 498 $17900 * ASYNC Serial Port
t]uadLink IBM to Apple) 525
RIXON 15C212A Modem I/O 596 449
SSM Transmodem 1200 479
USI ,Multidisplay Card 299
VISTA
Multiplan Clock/Calendar w/NiCad Backup
Muftlcard '"" (exp. 64-256K)
PM V-064 (64K, Clk. S. P 395 229
PM V-256 (256K, Clk, S. P) 695 399
•"Maxlcard '"" ( up to 576K)
$18900 ^k Parallel Printer Port
P/N V-576-64K 249
Wordstar 0
PM V-576- 576K 729
•"PC Master " ( 10 I/O) 495 329 * RAMDisk Software
•" PC Extender " (up to 10 I/O) 249 199
••'Dlskmaster" 299 199 $299°°
a9" Thlnllne Dual Floppy
•V1200 6 . 2 Cartridge Drve 999
call
71 1 1
525
PC Software 1.4C (above) 79 loregn orders or US Parcel Post Include Telephone number NO (714) 558-8813
Smartmodem 12008 445 Coos Prices sublect to charge without notice some items
Smart com II 79 subject to pror sale we reserve the night to substitute man,- 542 W. Trimble San Jose, CA 95131
Smartmodem to IBM Cable 25 lecturer . Retail prices may very. We are not an authorized IBM ( ) 948.7010
deaer. IBM ' eademark of IMemeh-W &giness Machines. 910-595-1565
64K MEMORY + P.S.C. $249.00
Circle 12 on inquiry card.
BAUD MODEMS BAUD
Smith-Corona TP- I Daisy Wheel Printer
SIGNALMAN... Free hour on 'SOURCE' Cio"
300 BAUD direct connect $ 69
300 BAUD AUTO DIAL/ANS $119
$ 43900
300/1200 AUTO DIAL/ANS $319
US ROBOTICS... 300/1200 ... MODEMS
UNBELIEVABLE!
• fully-formed char-- rlal or Parallel Interface
'Hayes Compatible' omparible w,m mosr Eno- or 10 or 12 Crl
micro computers models
'Password' with cables, spkr $339
'Auto 212' dlxe .................. $419 Also for your TP- I letter quality printer-
the Smith -Corona Tractor Feed
QULETTE • Adiusrable tractor widens
MATRIX PRINTERS ALITYY • ro, continuous forms
APPLE COMPATIBLE
• Quick. easy removal
GEMINI 10x 120 cps graphics $289 Disk Drive ........... $ 150.00 ea.
PROWRITER 120 cps hi density $319
Controller Card ........ $ 35.00 ea.
JUKI daisy wheel 18 cps $565
Computer Case ........ $55.00 ea.
DAISYWRITER c/o 40 cps $999
Keyboard ............. $70.00 ea.
CPM COMPUTERS IBM Switching Power Supply . $ 49.50 ea.
Eagle II HARD DISKS Columbia P.C. Joystick ............... $ 15.00 ea.
10 MB ..51295 23 MB ..$1995 40 MB ..$2495 Prices for dealers in quantities of 25 or
Televideo $CALL$ Eagle P.C. more. End User Inquiries welcomes.
IMAGE COMPUTERS Call Collect
ELECTRADE CO.
P.O. Box 1164, Cardiff, CA 92007 (214) 826-6521
FIGURE-LOGIC BUSINESS EQUIPMENT, INC.
(408) 946-2541
CALL TO ORDER: 6408 Gaston Avenue / Dallas, Texas 75214 780 Trimble Rd. Suite 605
619436-7669 A VISA/MC
619 436-8317 ^ ADD 3 % San Jose, CA 95131
Circle 222 on inquiry card. Circle 188 on inquiry card. Circle 540 on inquiry card.
Wholesale
51/4 DISKETTES
SPECIFY SOFT. 10 or 16 SECTORS
8/16 Bit Fast Static Ram STOCK RETAIL SALE MIN. • wabash _ $ 10 $ / 50 $/100
NUMBER PRICE PRICE ORDER SSDD (M13A41I X) 21.00 102.50 199.00
SSOD(M14A411 X) 29.00 142.50 27900
AP 01 16K RAM CARD $ 149 $39 10
295 89 10 DSOD-96TPI (M16A411X) 4300 20900 41000
AP102 80 COLUMN CARD
AP104 CLOCK/CALENDAR CARD 195 79 10 • control data
AP105 DISK11 DRIVE WO/CTRL CARD 498 199 10 SSDD (CDC 1242-00) 2200 10600 210.00
AP106 DISK-11 CONTROLLER.... 150 45 10 DSDD (GDC1244001 30.50 14700 290.00
AP107 JOY STICK DELUX
AP109 LOWER CASE 11 19 11
45 10 • 3M scotch
API 10 PRINTER CARD (PARALLEL).... 150 45 10 SSDD (3M 744D-0) 22.00 10900 21300
APSII RS-232 CARD (SERIAL)........... 195 79 10 DSDD (3M 745-0) 3100 150.00 29500
AP 12 SUP-R-MOD 39 19 10 000D-96TPI(3M-747-0) 4500 21200 399.00
API 14 Z-80 CARD 298 99 10 • verbatim
AP116 INTEGER CARD... 150 49 10
S5DD(M0525-01) 2520 12400 24500
AP117 EPROM WRITER CARD 279 119 10 DSDD IMD550-01) 3650 8000 35500
API18 128K RAM CARD (PSEUDO- DISK) 498 269 10 NEW
DSDD-960PI(MD557-01) 4580 22600 44800
AP119 FORTH CARD .. 298 89 10 NEW
SR-64K RAM MODULE , 24 bit addressing, 5100/ AP201 APPLE-I1+ COMPAT 48K KIT ... 599 229 10 • maxell
AP202 HARDCASE FOR AP2011PLASTIC) 175 89 10 SS DD (MA8-MD-1M) 2650 13000 25500
IEEE 696 co mpatible .( 64K x8 ) / ( 32K s 16),10 AP203 KEYBOARD FOR AP201 . 139 69 10 OSOD (MAX MD2 DM) 3800 185 Do 36000
MHz n w ait states . Phantom option, upper AP204 POWER SUPPLY FOR AP201 ... 120 68 10 DSDD-96TPI (M02-DDM) 4300 21000 41000
16K bytes deselectable in 2K byte blocks. I AP205 APPLE 11+ COMPAT. 48K A&T 599 349 10
AP206 APPLE II+ COMPAT 64K A&T 699 399 10 NEW • dysan
year war, onty. AP207 KEYBOARD FOR APFLE-B (DELUX) 169 89 10 NEW S DD (DY5104-10) 3500 17200 34000
TERMS : We a c cept checks or m o ney orders. AP208 POWER SUPPLY (DELUX). 139 79 10 NEW DSDD (DYS 104-20) 41 00 20000 395 W
AP301 TANDON TM-50-1 DISK DRIVE OSDD-96TPI 1DYS 204-2D) 48.50 24000 47500
Allow 3 weeks for personal checks
(MECHAN.) 249 119 10 NEW
to clear . Delivery is from stock to 6 AP401 IBM PC COMPUTER 64K W/2
w eeks. Add $ 5.00 per a board for DRIVE 3550 2195 5 CALL TOLL FREE 800-824-7888
shipping. MA residents add 5% sales ***********************f**f*** (VISA. M.C .. COO. ORDERS ONLY) OPERATOR 906
fox.
Ali 11-1 suelEtr M C-CE MTHOUT -Ci
LEXICOMP DATA SYSTEMS L (1 774
7 1S RRRTOGA
(( ( AVE •201
SAN JOSECA 95129
P.O. BOX 222 K & R COMPUTER CO., LTD. (408) 2524210
LEXINGTON , MA 02173 * 1440 PACIFIC COAST HWY., #104 *
MF 800 R51 TO 500 P4
HARBOR CITY , CA 90710 *
TEL. (617 ) 862-3088 !OR NW DW RESPO E
(213) 530-2577
DEALER INQUIRIES INVITED
Circle 262 on inquiry card. Circle 249 on inquiry card. Circle 119 on inquiry card.
$47500 $49900
AP-11 Computer Case Made with High Impact Plastic. Color and Shape Apple* Micro-II Case Upgrade your Apple* with this new Case! Comes w/Keyboard that
Compatible. Keyboard not included. $ 79.95 ea. supports Upper & Lower Case plus numeric keypad. $179.95 ea.
SUBSCRIPTION -".l,l 05
flexible disks To our mail order computer • Metal Oxide Varistor short circuits
transient high voltage "spikes" before
Call Free (800) 2354137 for catalog, and bargain bulletin. damage occurs
prices and information. Dealer • Continuous ±5 nanosecond response
protection
inquiries invited. C.O.D. and PLEASE CHECK READER • Handles common and differential mode
charge cards accepted. SERVICE NUMBER surges
• Prevents software "glitches" and
SHOWN BELOW. memory loss
• Reduces solid state equipment damage
VISA' World' s lowest mail order • EMI and RFI noise suppression filters
• For 110 volt, 15 amp, 60 hz circuits
prices. • Limited 5-year replacement warranty
PACIFIC Send check or money order for Solid State
EXCHANGES Protectors Q 9.50 each plus .50 each for
postage and handling. (MI residents add 4%
100 Foothill Blvd. sales tax.)
San Luis Obispo, CA
H.L. Whitaker Co. Inc.
Gates Marketing Co.
93401. In Cal. call 7603 Firestone Blvd. P.O. Box 2661
(800) 592-5935 or Downey, CA 90241 Ann Arbor, MI 48106
(805) 543.1037. PROTECTS STEREOS , TVS - ALL
213-566-3556
SOLID STATE APPLIANCES!!
■ ■
Circle 347 on inquiry card. Circle 90 on inquiry card. Circle 131 on inquiry card.
COMPUCPRO SYSTEMS
Sales and Service
We sell to sophisticated users only, and support at that level If
you are knowledgeable, we want your business Our own
factory-authorized, or Xerox third-party warranty and post-
warranty service.
Best Prices On
Wide choice of lease/purchase plans
TRS-80 Computers
Our 6th year of discounts
Ed or Joe McManus
lrom puProo
Fgt. Prepaid. Save Tax.
MORROW DESIGNS
Toll Free 800-231-3680
Marymac Industries, Inc. DECISION 1
22511 Katy Fwy., Katy PRINTERS, TERMINALS, SOFTWARE-WITH SYSTEMS
We cater to professionals, gov't agencies, and carp, customers.
(Houston) Tx 77450
ostPlus
TERMS: CasM1 wain order
1-713-392-0747 You pay ell lre^ght A00 on
or 2% 10'Nei 30 AAAr or
maxell. DISKETTES
$$ Printers $$
$$ WE WILL NOT BEUNDERSOLD$$
Special Sale
Communications Pak
PeachText
5000'
Hayes Smartmodem 300/1200 ........... $499
The Diskettes With Hayes Micromodem 11 .................... 279 PeachText 5000 has arrived. A complete
The Lifetime Guarantee Apple Cat 11 ............................... 282 personal productivity system for word
processing, financial modeling and simple
J Cat ..................................... 129
Anchor Mark I RS232 ..................... data - management . All at one price.
89
516.543.6100 Anchor Mark VII aut....................... 139 PeachText 5000 is available for a select
list of microcomputers: The IBM Personal
212-843-5775 DISK DRIVES Computer'", the COMPAQ Portable Com-
puter"', the Texas Instruments Profes-
(COLLECT CALLS ACCEPTED) Rana Elite I ............................... 289
Rana Elite 11 .............................. 435 sional Computer'", and the Zenith Z-1001
Rana Elite III .............................. 575 Free 90 support from Peachtree S/W.
DAILY Rana Controller w/drive................... 75 only $299.95
For every five BUSINESS PRODUCTS INC. Apple Ace Mate ( 1 yr. wart ) ............... 239
Plus 10 FREE Diskettes
110 Parkway Dr. S. Slim Teac 51/4" (1 yr. wart) ................ 269 • Terms - Visa, M.C. or C.0 D.
boxes of Disket- Hauppauge, N.Y. • Dealer Inquiries Invited
tes ordered, 11787 A COMPUTER SHOP COMPU-MEDIA
receive one FREE VISA, MasterCard Dept. 345
C.O.D. Accepted SOFTWARE, INC.
Diskette Head 3941-B South Bristol St. 159 Main St. S.I.N.Y. 10307
OEM & Dealer
Cleaning Kit. A Santa Ana, CA 92704 CALL TOLL FREE
Inquiries Invited
$30.00 Value 714-261-1383 AUTHORIZED
1 - 800.248.2418
DISTRIBUTOR
ORDERS ONLY: (800) 824-2227 r-1 in N.Y. State 212 961 1700
■
Circle 123 on inquiry card. Circle 103 on inquiry card. Circle 511 on inquiry card.
TOLL-FREE
ORDERING:
800-222-8686
FOR TECHNICAL SUPPORT/
SERVICE / IN ARIZONA:
c CUSTOM COMPUTER
TECHNOLOGY
1 CRAFTSMAN COURT - BOX 4160 - SEDONA, 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 Nation-
I
602-282-6299 wide! The Nations's Custom Systems House for Business, Education and Science. Call fora system quote.
tJ/-
enclosure & power supply, all cabling, A&T, formated, ultra-system: 51/4" hard disk next to a 1.2 Meg. DSDD Includes custom horizontal enclosure, all cabling, A&T,
burned-in. Ready for any CompuPro or similar S-100 8" floppy. Includes Disk 3, custom horizontal enclosure burned-in. This is the fastest system available: $1149
system: CCT-5 (5.5 Meg)-$1599 and power supply, all cabling, A&T, formatted, burned- With stacked half-height drives: $1175
CCT-10 (11 Meg)-$1899 I CCT-20 (22 Meg)-$2299 in. Will stand alone in any CompuPro system:
CCTS/1-$2099 CCT-10/1-$2399 CCT-2W1-$2799 NI Systems Carry Our Exclusive 12 Month Warranty.
Prices & availability subject to change. All products new, and carry full manufacturer's warranties. Call for catalog. Free technical help to anyone. We can configure boards & sof
ware for your system. Plug-in and go. Arizona Residents add sales tax. CompuPro ° Trademark - W.J. Godbout; CP/M® MP/M ® Trademarks - Digital Research
■
Circle 122 on inquiry card. BYTE November 1983 691
"ders
S^n gaca
20% to 40% VIrtualtyNO
OFF LIST
COMPUTER
Ip^l T H AN KSGIV I NG
r1
.F
a""
Franklin OMS
2 for $325 ea.
New 90 Day warranty
1200 System
• Ace 1200 W/2 Drives Color Composite
• Wordstar & Ace Calc. Micro Sci Monitor
• Parallel & Serial Ports • A-2 Disk Drive • BMC 9191
• Amdek Color Compatible
$1795 • Fully ^t^OCo^mpatible • Composite Video
$219
Franklin Ace 1000
Starter System Color Card for IBM
• Ace 1000 cpu • 64K of Display Memory
1 Disk Drive w/controller • Monochrome Display & Software Publishing
• Green Screen Monitor Color Display PFS
• Parallel Printer Port
$1199 Interface $109
• Light Pen, Joystick or
Mouse
Printer Paper $395
500 Sheets Printer Cables
18 # Bond
Hayes 1200 IBM & Kaypro
$9.95 • 1200 Baud $29 ea.
• RS232 Interface
Computer 800-847-1718
OUTSIDE CALIFORNIA
This Ad Supersedes All Others
(213) 643-5188
All merchandise new We accept MC visa wile
Unlimited
Prices S11bieCt to Change
MAIL ORDER:
P.O. Box 1936 Mon.-Fri . 8 a.m. to 6 P.M.
Hawthorne, CA 90250 Sat. & Sun . 10 a.m . to 5 p.m.
7400 N,most
Sees,p-htal
P,No
Rod No-Plon, Price
,-
PIRN, "Film Price Partlift,_"Ping Into
MICROPROCESSOR COMPCYNENTS Digitalker TM
-MICROPROCESSOR CHIPS DYNAMIC RAMS DT1050 - Applications: Teaching aids,
1114111
IN, D, N;4 . " 11 IN741IN
'k 7 .. N 1 11 1111 ^l 1 11 11 Pont No -N., I.ncti.n Price Plant No "Pa. Price
4 appliances, clocks, automotive, tsiecommunica-
Cori 802 41 111 ^IoHdd 1111 IIG3 18 1024.1 31
1174 " N 14
RD, 25 SN7474N 14 35 SN7416DN
IN" 'N tions, language translations, etc.
910,
95 Q27 6 4096XI ^260nsl . . . ...... 249 99
41IN ^ .1 "'1 1^1;41;^INN 11 11111oll M ..... o MP' PC ^ICIIII a' INHI 7 95 4116N 2 16 384,1 (150ns) 1 89-8114 95 The DT1050 is a standard COCITALKER kit ,c,ded -h 137 separate
iC6802CP IS 40 MPU
4 M MH /Clock and RAM 'I I ol^N 3 '1Z ^2 B D9,1
1 B'I andr'u^,.,1ul,-,1a,a2adra.,
, on a and 5 di talent silence donations. Th.
SN71 N 14
SN7405N 25 SN7479M 35
14 4 95 SN14 N
S^74^5623' M 3^11 1 41 MPI 11,111 ^) 5 95 4 4 1: ^o D^4. 2'1D I^ B4 9
Ch
^N23 B CIU
CPU SRI h,p8 bit(128bt, Palo) d I be,, assigned discrete addresses, draking It
,N,aG, N ^14
IN14111 1174B N 4 El SN111111 4 I 1 9,' E", 444 1 ,' I.aa, Ll a to oop,t I ng 1, ords 0, ords cold latelarld I hoo p hrasea
INSBD40D 6 40 CPU ^256dytrs
64 RAM) 9I 95
" 'I'MN 11" 1: E"I ^ 'I 13^" 1 ^ 12 N'
I oa I^' .. ^2ll 14 1 49
59 SN74165N
1 IIS807D' 40 2 eI.D
NINC5261 18 1024,1 (31 49 ^ 3/1 95 or Th. -da" nlp.1 of the DT1050 is . htg1hy In
174 N ^1,
R"4.N 21
2, IN74:3,1
N,4 114116N INSBD73'Z 40 CPU 1/shor,14"'Tillelpso,'
byt 2D RE t,1[,g,bI, me), F ... 1, and child,ch VtOres red be syntheso,
MM5262 22 X48,1 (365ns) KIDPO 41 11 .91 1,
N74167N I8o8,1A 4 4 95 ad, Th. V.dabolit,le I. chosen a. that it is applicable to Many pro
ION 14 25 SN7486 14 35 8o86 40o CPU
CIU 16 1.1 ING,'" I " 2a 95 '1 '7' . 2, ...
44.Ga 2o his M
1117 43 11 it Its and rharkets
SSN74
N 7411N 14 25 SN7489N Z 16
14 2 39
25 SN74
NZ7oN
72N 88o18585 44oC I J 8116 bi mMM5290 2 16 16 354.1 (150n,) 4
SN74 go N HMoSI ERAM M IIIMPU
Pd,1fidne," OR N" 2I 1 21 1 2 9, The
and 0 Doi ..,l ol a Speech Professor Chip, MMM104 I (401
SN7412N 14 49 SN74173N 8748 4d H N= 5290 4'6 84; 33" ^11D'M:^ I IR E"o I, I 12U Speech ROMs MM52164SSR1 r.I=4S and Ft-pin)
7^
INII^41^1 ^.4 4D
31 IN'1,111N
0 "N ^14 71
N 1 'N744j',INN -Z80, Z8OA` Z8'0'8o, ZBOOO SERIES- MM5298 3 16 8192,1 (20D,o)
'"m 1 69 led"' th , Al Word list ,it ded",ch-atic
I 'N 7416N 14 25 N7449 IN
SN7 14 39 SN74176N ZBO 4B CPU ( MK3880N)(78DC) 2MH, $3 95 STATIC HAMS- diagha;;th, applicatc, beat.
Z80 CTC 28 C_a, i Crddit 31 1 4 Too
I 7417N 14 25 ZZ88o^D'A K 40 Di Asy,Ih,tr- Red 1 4' 2 4'^ DT1 Digitalker ...... $34.95 ea.
SN742DN
N 14 19 SN7495N
94N 144 489
9 SSNN 7744 ^ ;97NN MA 40 oil,, Mentally Access C,_ I N
4o I
1114111 ^14
,N74"N 19
^o IN711IN
'4oN ^: I I
2, IN71 MIN
IN74^8,N P 1',l IIG Uerfack ClIdlic 3 95 ^!&
2 to 106 ^uO^2Z ^4 'a LIt"
I
III s^ a ftCB BI-d,,dj 122 95 2 I14R DT1057 - Expands the DT1050 vocabulary
23N 16 59 '11111^IN
'It 4 do 14 ; 15I 1171,t^il
1 111 It S::^In^^L.vo
Sc,d'/G DoITRB) 1121 11 VON
2'1R.4 ^14'lom 95 1 95 from 137 to over 260 words. InCl. 2 ROMs and specs.
S
S'N;4411D 14 29 N IN 11 'A^l o^l 44"
S1 N7126N 14 29 SN74105NN 14 129
14 19 1SN74185N ' RD ^I ;5 '21114L 18 1054tl 1 1 VIR ^M3 ON DT1057 ................. $24.95 ea.
IN 1 4 IN
"!'IN I . 1A . To 40'. CCPU
4' S" K388ON 4)(780C 1) 4 M H, 41 11
... 'i."
k, 1111 2 ^.l ^^11-
2414 ^2 D roI 1 71 8111 95
74 21
,I 11;,4^.1^1.1 N , C.,,U1 95 2114L 2 00,,) L 1 2 25 8/14 95
G 742. "'N ^4' RN ZIDA DART 40 Dhal A, Red /T,,,, 2 7 6,1 ^7
N
SN7430 IN14^211N
4 IN h.4 1 1191 INN714111IN
N eN 180A IMI Uih,".,y Ad.,,
1. Ci-r1 1' 19 2 41 41 ION "9 9,
141INN ;4' 22 ^' 1IN 11^11^Sljl^Io .:1,East
r1o,aIsid./o, C,,I,,11,, 3 95 TMS4015 18 1024,4 (451, CNIS 3 g5
8A eral 1/0 (T^CB Intl G. 8 larn d 2 51ol 22 25614 (45D Part No,
SI7437N 14 25 ZZEGAA 5
S^O/l 40 11 1/0 (Lark, DT 1 i ^, 115 MM5257 18 4096,1 (450h,)4044 95 70451PI CIIS Ph- ons, 4D ^1 I
SN7438N
N 14 29 SN74^2232NN
N74 54 6499 SS NN ;41 91 45 NN I 41DID,
ZBOA Slo^.2 Serial 110R" (LIIIISI 2995
74 N74^ I N ^: 4 2 HM61 16P 3 24 2048.8 (15011) CMOS 5 95 7NIE-d- 2 )(TI
N;4 N ZROG - 4.0 IV,,l
.. I /1 92
IN '44ON 15: IN74 2IN 41I IIN 41'7N " 6MH, -CV. 4 4,1 11OKII - 33^ to DG:-g'j'AI`[r'('LCD DDVkD
1 1' if
' Mo
M I ^ 1 G21 424
242 '^M^3
4B 1 ^1'2=1^1 ON s 9
11;^444;Nl 41,1 SN7744^ ^3^lll ^41 4.1 IN74
N7411INN ZBOB CTC 28 cLrIe,K3"'N T , 1112^ oll I D DII'lly 11, 7106 & 7116
GM6261P 15 28 8192.8 (150,,) 1 M
IN IN Z Boo,
Z8 08 Pro 40 Pahaildl Lp ]A,, Get, dll,, G5
^22 7489 16 16,4 (50,,^3101 32 ^2 I' V/K,I' Q I I C,l- LCEki D,play 34 95
7443N 16 1 25 SN74141
N NN I 48 CPU segin 4 74C920 22 256^4 (25 'Ond) MGS 3 95 71G7C 0 31/2 pint A/D D Dncs^
(LE 11 15
4 ^^ C'I'l N I I
34 74C9RI ^l 1 ^^l D 255o") 3
" 'NO, d5ol 95
1 3 95 71l07EV
...PL 411 IC C, ldh Beard Display IRB-
SN
SN7444N 16 1 25 SN74142 6 389
95 SN7422^"
SN7121 N '^"Ch'n;"
1 44 91
45N 16 69 SN74143 N n, o, 7 2
'R.4 ^2 Q 31h, Dg,(A/DLCDD,, GILD I5
SN74271N
1 7,2,9N Z8036 40 CeL, ^,/T,- & SE I/o U 2 WG30
",l.D I.IG24.1 "D ) I I MCI 11111) 3 1
SN;4446N 16 69
SN SN74114 N 2244 3 9559 SN 211^IS V-, 011 odacard, 12 '2
4 ^1 5, "014 5 72 PG CMOBS LED St,paalch/Tner
DIN7447N 15 69 SN74145N 16 59 74283N - 6800/68000
M11800 411 MPG R^E Ph 2 95 74S200 4
N1448N ^6 4 69
19 1SN74147N 16 1 49 SN74284N
N 74S206 4 '246k 'I ^ 2 '9 3' 41 '1 3 r, 72G5EV/Gt 24 Sl,p,,I,h Chip XTL 4' ^9'1
M^111^121
I " 4^1 M11',id
1 d I I,I I,l RAM 7 9S
SS1744,1
5D 1 1, ll 1 114;,4^114
74 ;41 IN741:IN
S '43 IN M I 4 CPU MG,) Edd-a t Llck,lgt 14 95 74S289 4A^, Dlol
MC6821 40 P111phi Inner AdIpi(MC682D) ', ',5 1'k (93415) ^2 D'5' 772.'^'I^E'V`Iior- 1: In,: 111 Chip ^TL 47 1
SN
A12'12"l (11,,) 0 C' (71S2.) 2 11 72o7a ID 14 0 told, 5 95
SN7453N
N N 14 19 SN74151N
N N 16 59 N?4366N
MONI'01-8 2244 = ... I Ibit
" PON III C"t"I"
i.C68A30 8) 1 9' -PROMS/EPROMS- 1217AIVIKII* 121a
I'll PFeq'GCda, Chn, XTL 17
SN1414N
"74" 14A "
11 S1174 213k
7411, 1 ^4 I11 'N;43'^"
, ,I MCI.10 24 ^s Sit"th
C , , Adainte,
N S MOS Slopi CKT DID
M C6852 "ton"s 24 Syrci, D, ta Addaidle,375 " ^ 7"T '214 '1^'G-4'a ^41-5.,,, 34 9955 7 21 5EIPV'I Kit 24 4 r,,c l,p,,I,I Chp XTIL it 95
N 14 39 SN74154N
N 24 1 25 SN743 go '41 75 11 1708 1 24 1024,8 (550,10 S Ni 2 95 72 1 IIIJ 1 2B 8 Dail Car, C-der C A 2
SN;470N
SN ' RON 14 29 SN74155N 16 59 51,74391 ...... 24 2 4`1'12p"`PD,'qd`hl
MIL.C2
M 1 MCI IEM td1 2 9b TMS2516 24 2048.8 (45or, 2
"i I G.d 3 111, MPU G,EI hall MG8T26) 2 25 TTM 4 P1,1 72 2: ^1 D , ; ,I N ik ^GI A 24I RI
No
40
A It 4 5olI, N MC2532 1
74LS192 15 71 MC680GOL8 64 49 95 M12.4
.... 2' "" ^2.13 ^4 72 ;6D 2
14LSol
"L .. '21` 74LS193 16 79 Mm C68488P 4D G,h,,,61PB' (8MH,)
Ip... ldt Adapt
" 11" 94 9^
1, 2TMI1711 24 1 IplI,1I.R^44,11,a
Dto^ 3 ,Il,g. 4 1" I 721Ildl 2B 4 poll LED upC_;:^ 'I.. IA
1
4LI12 ^4
^LDD 2^1 'R 3
74,L^1^12 14LI^q
7 1,4 ^^l rl^l MCGo'dI'llI ^ 1%1 411 M1111 Iral-IC-ri, Cents 21 716 4 95 1217AIRI 28 4 Digit LED J ^ ^w 95
7 2 4L 6EI,n,edP,L9
4 C- It 9 95 27 2 4 21^1,1
4 8.8 ^111,,)
ID 5 95 72241PL 41) LOU 4 V,Uoph
,, U Uup ch- OR 1 ID,9,5
M CM68764 24 1 N DIED 411,,, 95 2 71 Do 5 24 Is hot
'4 .. 4 1: 2'
7,,LS., , 74LS9
'4 .. 74LS I, 1^4 17,' M 6121 8 phs,
sy 4 I arl 7 91 64 95
49 7226AIJL 40 8 DVI I nl,, 29
2732 24 409W (450ho ^22 722EAEV/ot 40 5 F,,,I,,, ,Gh,p XTL 7495
21
,I I74 LS
L 1 1 1.7 ;1Ls2
4LS244, 21 o,,9 -,0 OA8 SERIES- 2277D2A
,, 4D Qofta ^D
,244 4D,6^R 4,D") i
Pon 7 11
7'4LLS 11a 4 NS808PA to c J 2 95 11 o, [30009 1983 INTERSIL Data Book (1356p.) .$9.95
'4 2,,' ^44r,'^^,' '7 '4 E^S 2, 44 2 1141 G09 TMS5501 4 l2y8,h
1 d, Data Int,,,fa' , (S i PC);4, 5 277,128ol
2 4A 14^4 1111,81
loll. 45 lloI4^ 211
74LS
'4";'
14%32
,^LS ^ 44 39
11 1^4LI,112121
, IILS244 2. 1 OR
INIGIII
INS82CD6
4.
20 1Octal
8 RAM6 1 Bit o
D R, %Ila,T, 11,Ce(1411711
Ha I"o, 21 4125 1714 4 21 1 I'll
2,64 9 4 11, 9 952 G'
IE
Al 74HC High Speed CMOS
21 usul (74S4 2) , 18 Ii 2 . 8 Do I ^^
I14 14 14 59 74LS123 74L"I' 1B 1 ON
74LlI41 12 DEG
LP8214 Ill ?4 PhIlity 11 MCM68764 24 8192A (45011) '4 `4 '5
1' 174^'GN 1'1' 744H^C^4'91 I' I 'I^' ^'4 'I I' I",
4LSII
L' 2C 1: 2AI 4" "
14LII?l 71LS141 11 1 Do DP8216 16 8, Dinedlic."pdor"" 11 ^915 27128 16 38418 (45D,,o) 1C2 PK53
28 3162.It E3PoH 0, M) 159 95
49 75 74HC151 ^1 1.1 7111,11,^l 1 'a 1
74HCOD32
DP8224 16 (Axi, Ge ... al on0,-,
"1" 74S188 Pool HC04 59 4'91
74LS
74LS21 14 ?9 74151 32 ;44 LLSS2245 19 166 1 o599 21P 2 25 141111
74S28^ ^ ^1 '221.1g,t PP^IGM T S (1311 11 1 95 74 PC Got 65 ;44EC! N4 24 2 49 74HC27'1 4 I1R,
B 11
1,44LS2, 4
L111 14 14LI13
,4LS "1 GIR22
"T 28 S,11ed, Celt I Bud D-I, (14S428) 34 4499 11 4 I 21
29 4LS257 16 59 DP8238 28 Sy,t,, Gd,t ^,fllerl(7
4 SliII) 71S471 20 256.8 IN. TI ^S ^ G23 G3, 1 951 '74HHCC'1'0 59' X2 1 5" N 7`42' 4
74LS2,,
'4L'27 ^4 5
3" 74,L^1133^1
4 `LL^121611
4 IN 11 N113213 24 1/0 E,Padd d,c IS3 95 74S472 21 112,.1 I GT ,S ^Ic34R^l
'P^IIM 149 4 4 96 74G,
'4EC 41 R, 4H, ED
74H 2, 4 .. 4U do I 2I IN
0 14 59 INS8245 to ^7 9 74S473 to ON m 1 C^ 'l ;S It, 1. 'n 1131'9
14 L ^4 14 74,LSS^21 'C' 1 INS8246 211 2D1. .. 0, kebra
..... I E ". 474C921 ... 1 145 ,I
7,141,114
I ,
1^4 51^1,dtt
21, I^W
1 11. C3 IDM.,I,^2161 1 4 95 14HIll
4RG2 19 4^H^11G121 ;B
1 11
In 71" 111 16
_C,
74LSII
.. 4 '9
31 4LS 11
";51 14 71 4"1 111 8 21
^^111147 1 1:,,
"U, Iy 11, ^^7
14 3 14 14LII 4 14LS171
4 L"P, G4R 48 2 74. ^^k .. 11 8 95 a 95 74S571 16 512^4 PROM T 5 ^631 2' 95' 1741CII 75 74HC164 14 1 29 741CI'1^' '24. 12 43'^
I4LSD7
L" 4 11 INS825 N Q A,y, Cd,, Eledrshl to 95 74S572 18 102- PROM
774,RGIC, 9,9, 77 4, HH 1 3' ^^6 2, R^o 4HC, 1 1,
774HC1,1I 2. 2 1 '19
,4LG4o
74LS11 14
4 311 4 , 14LI211 11 899 DP8251' 28 Ise I den It/ J'SARI) 4 o4I R5 741173
R2R 3 1 '11
16 214,4
4 1PC ^^
1 M T' I I^031"13'71 44 R'1'
74LS293 14 79 DP8253 24 P119 It .... " TI M 0 1 ^227S^58) I Oll 74 14H^1^74
G " 11^1 G^l 7 4H 12
74LI42 IILS^,
14LSII 74, 4 49 2S
18%2 11 11 16 121211 3 'P^IGM
3 T 1P 111 1 I 74CC71' '11' 74 14H E 4'^^ ^o 1 .4 1 'Ill
,4 LN47 'I'l 7 LS112
L ... 1 In Do "^' 1'15 '1 Ir PP;2, PIKIA"C"ati-slo 'PR) 2524 NCM TO R 71 DD 74.1^C741 70^1^,1,2 ;4 HOC4
74LS48
74LS IS B 2to
16 75 7451611 41.L13 2'1 1112 21B 1P;W ler,ne, 6 '5 95 82SI26 16 m 22712 21 1 15 74 7 1"1 74H 1' 1 3'^' 4H 4ollo' 1 Do
;4 Del 4 PR 175 " 4 P,^q1 1 cKIT 1 21 11 12,11111 1B 1 '12^4
2,,,4 M CI 1 1 21 1 74HC76
... 1 7'1 74^H,^Iol1 1IB 0,9 ;4 1 4
4H '14G 24
I^LR51 4' 144 21 '4,LS, I L^' GPR271 4B nyb,,,i 8 95 822S,85 227Sl 2 D 74 4
74LI14
LS,5 14 2 14 lo141 4LSI,, 44',
'4"3" 4
" 1 4,
4L ... IS
4LS3,3 " DPCII 20 3 oil It St,la 51 .11d"chal 111,, 3 95 8 18 201&1 PROM T S (TBP24S 81)
74 4 291 4LIS IN 144 1^02244^81I R1^0 M1
1 1 182118o
74 3 14, 'D 74
Do" G4 D^^:^_^ D El',,::,,, I 2 I'l GDM^171'1 I DION 9 1 ' D 11 7401W
74H' 1 77D 7 HC '7 1.
744UC224D A 12 15 7IH,4G75 1E4
7IHC4.. '5
11 '21' I'16':; B^
74 ''
L S '74 4'L'116N LS, 1111,
I14LI374 1 21
" 1 87S184N 18 204W ' I 'S 14 '5 161 C G^ - 1. Do
GPklGB
..... 2B It 31 Diller,111 1 2 91 77^1 74H1242
74 C241 14 to 11 111 4
71HI41.1 2 9
4 7 " I B :I
oDPR11o 2B I;"d Ili P, al,^^! lo I ,
G^l I^ LLIe^:Plr M 11
IM1711151 M 2141,1 T I I I E222 l'^ D1 ^ I 1
74HC^1^2
1
11 74H' C1243
O^'^ ^^4 3 4HR 41 '- 3 7D
1B
74LS7' 16
74LSIE 1 31 7 ..
14,1171'3 74LEIR
^LSI^ .4 le1 ll 4 Il IPRI "M To
87SIgDN 24 2048^4 III I 11 '2^312 244 do RUI '74 C14 51.4 2 3P
91, - DISK CONTROLLERS 'DM
M87S191N
M 24 2048,8 M PROM T I , 1 95
D125191 741C^,381
'4HC I 74HI241 IS 2 41 7411411D 16 1 49
74L ... ^ 6' 1 1
IILSEID 4' 11,117 7 1 4B 1 10 R rg:, I- C to " DATA ACQUISITI N- D9 74HCU04 11 lIbIffisned All ellell 11, Woood
'4L"k5
74"" 16
i" 79
" 74LS181
74"^74'
"'
IC11 dP 1. "Vii
- M,,t,kD"kKIDD
IsIon-1
NP Sy, ^ IV IV 2
;4'ILI" C
74LS90
lh^
14
39
11
74LS190
74LS191
81LS95
BILS97
20 1 49
20 1 49
FD1791
11^7' ,1
'D
7D
4
q /No no, -1,
41" " I `
1, 1 or, 1, D y(T I
21 11
M Olt
CI4D8L7 16 7 It CIA CrusI I A I.7I'
4 OProgrammable Array Logic (PALS)
42,9 Pan No, "Ping Idnetion
MmCIlG8L8 18 8 blo/ACdi-Z^:^^DAAGC8" LLCD^ 1,
Price
14 ^4 ;,,24,
4R24442.44^, 111111 4. GUII1 D.. DeZ;12S:d: S2; Vd,',' 'I'l 9'1'
AIU
11^1^11LIN21
4 1 4 95 PAL,oH8 11 Derail
R l'Ih1,pI
"t All I I Gate Allay (High O,Up,U $3 99,5
'4101
.. 4 11 - SPECIAL FUNCTION _ B I b lLSB) 1 I'd ADD ORI IDate A y (High OUpt,d) 3
"III
74'.4 L4 4I'l 741 1,4 14
"O^D 4I'l 1^1,122,1^1 1111211N
GC I,, I ID'I^Mo
"I IRIII^ C^. Dl^:^11411 1 41 NCO806 li 8 bit D/A CerVere, ( 7 %I hic 1
N1 1 95 A 28 ,
ADC0809 8 bit A/D C.dvc,,e, (8 Or
L;o ), 1 1' 4' PPAALL14'^"41^' ..1 14 WAND OR Gate A,,,,ay (High O(LIPW) 3 95
INS?65 111AN 2248 Cd-ricaren Chip 1 11 M, t 4 49 PALlT18 20 Octal 1G p,UI AND I'd Illo'les All y od,pn) 3 95
4 41 5D 74S257 16 1 1,
M,-,,.- R.1 Title, Cie. 8 0, PAIClON
.. 1' 21 1
4' 1T Cd"a A o5%)
"^',IAD ' M 9 g5 PPAALL12L6
4L4 20 Q- 12 l,p,t AN D OR
to A,,a', Ur. NTLH 3 95
;4'^'2' ^4 Do ;'41 I'l 14 211No o MM'a'
MM 81274AN 41 ^6 M^,c^.Cd phb1eT,hcCdddk 7 95 DAClOOG 2D 10 '^Ial/ACe
D'A C','
I Z^d C.T', ^^D 2D%) 67 9955 " J 14 p,AANDGR l-,IGItrArU,y(L-OaGktn
7744SSG 14 39 74SI36 1 1 1'^' 4'12 C020 N M ut'lifl-I&I dIgD RAM 1 95 DACo20 16 1DIDDLAC... ("0 05% L,, 7 95 PAL16LB 29 Grill 16 lr,Iil AND OR U-1 GIV A,,Iy 39 9955
IM I'D,,,, LED 1, 1 12 D^^A Cl_ ^D 1 o% LL:D I g", Ipl^jl
I, 1^^
, , oddit
Uk 166
PIU -IpD^Rg
roo Is, AN
74S;'l 144 '31' 144R131' 1: R" ;44'122^"- '14. 9^1' COPIGIMI 4B I It no I -i/64 chl RAM "' "'
ON 1 ' 2 'b:^
!IC ' o% 2
rVdt LED Or- IN 3L,I lht CrUslarl C-orl Se I l' A 0 1, V, AND DR Gdo, A,dy 1 91
;44515
S2 14 35 74S14C I 14. 1^1 2 I OR LM334Z
12scV VIC Fl,,, D,v, (2G p,, Pike 3 25 LLM3352 Ten,p TIs T,,,,d D 1 4D PAL16RR'l 20 1- 16 1-1 Resold, ANO DR Gall A,a^ 7 95
14 3^ 74SI51 I 1 ;4131 '7'1' 1'^' 12 14'9
114 Do22 4 41 41374 2 41 "p429'0'9NAJCNo
I'M 228' S,q-... 7 95 M399H T-P 3Bit ..Cri P111 Per ( Delphi 5 00
, W. 21 1, M5369EST 8 P,,g I dC,,/D,dr, lOOH,) 1 95 AY-5-ID13A 40 B dDart(TRIB02), 315 30012 1982 NATIONAL PAL Data Book (176p.). .$5.95
411 114 31 ;4 '1ED 57 11: "19 '74 4 22^1 ^1
It 1I 11I,
74CDD 14 3,
3^
74S
74 2 14 45 74S158 2 99
49 S4;21
;14S, 0 549 1
2S 14 4 '7 4C24
1
74
S a 1. 89
14 39
74S160
741174 ^1 4: 21 14 11
14SI^4,71
74
OR
QUALITY COMPONENTS AT '4SH' 14
W
29 , 74C95
"1 73 2o 49 12 111,31 1413144 11
74GID
OR 144 11
" 2 4, 74C371 20 2 41
74 S o
141'L' ^: D'^' 1741IN7." 11 IAI 14S471- 2'1' 4 RD AFFORDABLE PRICES! ;14'^ 12 4D 14
4 "
11
1411'171
'4'
'C
7411
" I " 4 4
74C903 4 19
1 41 In
14111
'4174 ^ .4 31 1141 ^1 ^ I I 1 1 4R 141111- 11 2 DI 71111
4CD, 14. "3^1 7411, 9 14^1^111
7^ 1, 11 1 ol5
2.
"1 61,
74S:5 16
74S 2 19 74SI9E OR L' 4'AD 74S
74 ' 1' 17 2' 4 11 LOW PROFILE SOLDERTAIL 7'4C4
1 241
1 21
'. 12 21 74 73 1 4 (TIN) SOCKETS STANDARD (TIN) 74CR8 I 3A 45 R ^dl
4'1 1111 11D `^'^12
7^ 1 1.'1 '1
I D I
'14' '24 2, 74RD4C
S' 2. 2 41 1.9 oS9 1 Goi 74C73 14 19 74G111 4D
11 74CIU7
^Co 2 1. k^o
1. R1
5^ 1 E, lolle too., 71174
74C85 64 91^1 ^411 13 4 95
;44R^ 13 14 74S242 14 2 49 74S941 20 2 49
LP 1 1 '1 71141 9' 223 "S I Do
CA^ IV PILWELMM CC 3 ^4 pi'^ 'I,' to ^2,1 74C86 14 39 74C 1 141
11 'p^." 'I'P 14 14 74111
lono 1 1,
1 7 ,1;12
13 4,99 1
74^C9521
Do 18 6 no
AI;I
a to 11.
I -
17 19 AT 16 7 1 '4
'A""N
.... 2 1' 99 5 ^86 PW CA 18 pill IT I. 36 34 14
1.D4:N 14 11 21 ^13 T7 L4C93 14 1 19 74CI95 1 39 8OC97 16 69
aIFI 2 4,1 K1
19D 11 2 95 CA3083NN 41^' 'CA3^^'Io B 1 1 IS t, 21 t'T' 4,1 4 I AI, ll
L71C'I Do
CA30601, 16
LAID 2 95 CA3086N I 4 11 CI^A' 222 pill LP 1, LINEAR LL^733,^,
72 ^,4 I CIII
1.4 1 1.,
'28 .2: 42.1 'Pi IT So
Ul^,,
,IA311. 1 CA
I 111D 16 1 Re 14oll 14 ^31 1. IT ^:B TTLo7'1211 14 1 91 LM340T 5 79 LMM739N 14 1 95
A1096N 16 1 49 IA36ODN 14 1 11 2^4 ppin LLPP 40 1
31' 35 SO TTLLoU:21CP 8 59 LM340T 12 799 LM;447'NCN 148 631I
CD4, 3ol P:. 4:
4 2 WIRE WRAP SOCKETS 1 a 1 19 LM3407 15 7 Lm
CD40BD 14 29 LP :46 4D (GOLD)LEVEL #3 TLD84CN 14 1 95 LF347N 14 1 49
90 LLM748N
131 8 59
CD4590
CD4001 4 INDIO 146 ^9g 14
CD45o87 24
CD45D 31 9, 1 11
1 1, L-Ml4r31 14
SOLDERTAIL (GOLD) LL`l1 2.
CDPIOID 4 4141 he 'D 1A 'In 4 11 M IN I 4D 51
I
41
'06 4 1 STANDARD ^S^l 45 ^42 LM30o 1 1 95 LF355N LM 1 41:1 14 11
^'o 1'^'4 ID
I-D ppin, _" I I loll
:^2 I- Ip
Go 17
.4
cc, lo 9 11199 li '59 LMM305H 99 LF356N IN 1: , I
RID
CD40 3 1
CO4 79 . 4 "1;'
1 ' 1 Do I
Co 4*0 14 all VVIN '65 :, LM3307GN 8 45 1 M37DN 14 4 49 CMm14 N
1 59 4^ ST 16 pin 69 65
4010 Ini '44 1 17'1 1 D44, d" 11 4'9'
5 42 4 4 a IloI 1- 25 ON 8 69 LM373N 14 3 95 LM180ON 16 2 49
C14 4 1 111 So Io 37 to no 89 .85 .79 CMM3C
09K 1 25 LM377N 14 1 95 LM 1871 N 18 2 9 5
CDi ^4 1 29
" 114 24
11 1211
11 rn
Coi1 21 4 I ' P1 B .4 2 an VVI I - D9 1.05 99 LM31OCN 8 1 75 LLM3:QN
3 , IN ^ 44 , E^ 9
CD4048 41 13 1
1 4 4 ^ : _^a I. 2 pill 1.25 1.19 1,15 L M31 I ON 69 41
"4
G2 ' .".49
.411C 39 41 11 R 1 111 11 Pi' IS 1 B 7 a 2 49 LM382 14 1 D99 LMl889N
'I I 19 1 why
CDQ165 GO o5l 6 99 '2-4 12" -1- BI' 7^' :7; 14 1 79 LM1896N 14 21 9,^
9
114121 '3^1 24 pill 5: ^"3
On D52 16 99 Is 3 95 LM31IN
M 3
64 a" 1 41
D 1 1' 21
7 6 99 who 8 1 95 16 3 ED Ol 8 N 16 1 59
' In
6 In CD4053 16 CD4528 16 1 49 IT WW D"n pp!I
.AD CD4056 16 2 95 111 21
GD4 11 C iO0 MIDI
go LM319N 14 1 95 "'C"I BDON
Tt,496C 1 19 LM39
M 14 59
Order - U.S. Funds Only Spec Sheets - 306 each
114 ID
14 LLM,12.111 I1, N,1,111
..I LLkiDo IN It , 1,
cut In 6 1 9 1. 1 1^o Iplorni.
Pi Residents Add 6% % Sales Tax Send $1.D0 Postage for your '31 N 1 '4 2I 11 "
Colo.
cD402
GGPIG IG
III 1
Gi.. 2 4 1 3, Sh Ing. - Add 5% plus $1.50 Insurance
S. FREE 1984 JAMECO CATALOG M
LM320K 15 1 35 NE55o^ 14 1 05 LV39o11N Go188 2 9995
C.40ba
221 6 Send A S.E. for Monthly Sales Flyer! Prices Subject to Change LM32DT 5 89 NE555v 8 35 LM391 IN 18 2 95
CD4068 IID4583 16 1 49
-4oGo D 21 CD4584 14 69 LLi 12 89 LM556N 14 69 LM3916N 18 2 95
.^D,4 4
11412 14
14 39 CD4723 16 1 1,9 CTF
-1 Oce, 111-tv.- -ld-do 32 89
L M 32 1 155 11
NE564N 11 2 to 114^31 11^4
No
R11
CDC4Gl L4 CD4 24 16 1
2^ 1 1 4D
13 14 M 51EIN do8 1 41 RC4194TK 4 49
L'M5..
4112 'I
21 1^44 OR ^3
NO 91
I l,
14 OR M 441D :4 &J M
LM337T 1 95 Lm567v a 99 NE5532 8 2 49
It
Doi .. ;: E4^' CD44^0711
,I 1
LLM338K
33 6 95 NE570N 15 I 3PIn 1 NE5534 8 1 69
111029 16 1 21
,G4 CDIOID4 11 ,2'I
olil ^4
C,4'4oB, 4A
I 44^,1 `4B ^ 3' 5
M'^44
MC14419 15 7 95
ELECTRONICS
or
M
L13,lI1
14
1 11
69 tki
LLM71IN
71D
8 CL8038B 14 3 95
^: LM^D,8ooN 1B
'4Po , Do
CDRG14 14 2 4Il
MC;44,I533 24 13 95 1355 SHOREWAY ROAD, BELMONT, CA 94002
INOUE 15 1 49 2299 LLM3344o0k 5 1 35 LM711NN 14 79 MMDRE AVAILABLE
CD4082 144
INN". in c.fill.g) CD4093 14 49 M 11 45IR1 PHONE ORDERS WELCOME - (415) 592-8097 Telex; 176043 30O3 1982 Nat. Linear Data Book (1952 pg,) .$11.9
GP24-ABC 3- Way Switch .......... $ 179.95 EPROM JUMPER MODULES : Ina JE664: JUMPER MOOULE'Per sooalnv
Module ) is a plugin Module that presets JE664 Ior proper programming pulses to
CENTRONICS -STYLE SELECTO • SWITCH the EPROM & conhgures EPROM Socket ccrneclur, Ior mat particular EPROM
PIN EPROM EPROM MANUFACTURER PRICE
• Switches all 36 lines • Connectors are female Centronics
PART NO , DESCRIPTION PRICE JMOBA 2708 AMO Motorola National Intel 11 125Vi $14.95
JM 16A 2716. TM52516 Intel Motorola SaliIral NEC TI 125V, $14 95
GCENT -AB 2-Way Switch ......... $ 199.95 JAY 68 TMS2716 Metorola T-5 5+12) $14.95
GCENT -ABC 3- Way Switch .......... $229.95 JM32A TMS2532 Motorola TI r25V1 $14.95
JM300 2132 AMC. FUPISU . NEC moacni hall 105Vi 114.95
JM321 2132A 121V1 Fulits. Intel 21V) $14.95
JM64A MCM68764.
.dol MCM6BL764 Metorol1 $14.95
Micro-Logic Corp. JM64B 2764 Inlet (21 V) 514.95
JMbaC TM52564 TI (25V) $14.95
MICRO-CHARTS o.NHP/001
Pan No. owe ^ ..... sal1.I ........
No. APE
.1A Pan- 1- JM64D HN482164G4 rhuch, (21 N) S1,95
l1 COMMODORE PADDLE
CSP VIC20-C64 . . $3.95/pair at 3'W e H
SPOT hoschig CeweaI Deny kaeealls Mounted on printed .)mug bard
Do Kau
74LS92 .54 74LS383 1.30
741593 .54 7418364 1.90
741895 .74 7418365 .48
2101 256 X' 450ns 1.90 74LS96 . 88 7415366 .48
5101 256 x 4 (450ns^ (emos^ 3.90 7413107 . 38 7418367 .44
21024 1024 x 1 (150ns .88 7415109 .38 741S368 .44
21021.4 1024 x 1 (150ns^ (LP) .96 7415112 .38 74LS373 1.35
21021.2 1024 x 1 (250115 (LP) 1.45 74LS113 .38 7415374 1.35
2111 256 x 4 (450115 2.45 7418114 .38 74LS377 1.35
2112 256 x 4 (15011$ 2.95 7415122 .44 7415378 1.13
2114 1124 ,1 (450115 819.90 7418123 . 78 74LS379 1.30
211425 '02 .4 1 ((250115 819.95
COMPUTER 2114L-4 1021 x 4 450ns (LP) 8111.95
2114L-3 1024 x 1 300115 (LP' 8112.45
7413124
7415125
74LS126
2 .85
.48
.48
74LS385
7418386
7415390
1.85
.44
1.15
21141-2 '024 .4 (200ns^ (LP) 8112.95 74LS132 .58 7415393 1.15
2147 4096 x 1 ((55115) 4.90 7415133 . 58 74LS395 1.15
Inc. TMS4044-4 1096 x 1 158ns) 3.45
1MS4044-3 4096 x 1 (300ns^ 3.95
74LS136
7418137
. 38
. 98
7415399
7418424
1.45
2.90
1MS4044-2 4096 x 1 200ns 4.45 7418138 .54 74LS447 .36
MK4118 1024 x 8 (250115) 9.90 7418139 .54 7418490 1.90
1MM2015-200 2048 x B 5) 4.10 7418145 1 .15 7418824 3.95
ORDER TOLL FREE TMM2016.150 2048 x B 150115) 4.90
TMM2016-100 2048 x B 100ns 6.10
7415147
7415148
2.45
1.30
74LS640
7415845
2.15
2.15
HM6116-4 2048 x 8 $^ (emos) 4.70 74LS151 . 54 74LS668 1.65
HM6116- 3 2048 x 8 (150115 (emu) 4.90 74LS153 . 54 7415669 1.85
f II)
: ' '
4116-200 16884 x 1 ns 8111.95
4116-150 16384 x 1(150115) 9113.95
4116-120 16384 x 1 120n1 8128.95
4184200 65539 x 1(P00ns^ 15vI 5.90
6504
6505
1MHZ
6502 .................................4.90
................................. 6.90
................................. 8.90
4164-150 65536 x 1(150ns ) ( 5v) 6.90 6507 ................................. 9.90
6520 ................................. 4.30
By = duple 5 volt supply 6522 ................................. 7.90
6532 ................................. 9.90
6545 ................................ 21.50
EPROMS 6551 ................................10.85
1702 256 x 8 (1 us) 4.45 2 MHZ
2708 1024 x 8 450ns 3.90 6502A ................................ 6.90
2758 1024 x$ 450nn 55.90 6522A ................................ 9.90
2716 2048 x 8 450ns 3.90 6532A ............................... 10.95
^Of^fCQ'd 2716.1 2048 x 8 $ 5.90 6545A ............................... 28.95
TM52516 2048 x 8 450ns 5.45 6551A ............................... 10.95
TM82716 2048 x 8 450ns 7.90 3 MHZ
TMS2532 1098 x 8 450115 5v 5.90 6502B ............................... 13.95
2732 4096 x 8 450nu 1.90
2732.250 4096 x 8 (250115 8.90
2732.200 4096 x B (200ns v 10.95 6800
2764 0192 x 8 450115 5 5v 9.90 88000 ............................... 58.95
2764-250 6192 x 8 50115 v 13.95 6800 ................................. 3.90
2764-200 8192 x 8 5) 23.95 6802 ................................7.90
TERMS : For shipping include TM32564 8192 x 8 (450115 5v) 16.95 6808 ................................ .12.90
MC68764 8192 x 8 450nu) v(24 pin) 38.95 6809E ............................... 16.95
27128 16384 x 8Ca11 Call 6809 ................................ 10.95
$2.00 for UPS Ground or $3.00 6810 ................................. 2.90
Sv = SIngle 5 Vo0 Supply 6820 .................................4.30
for UPS Blue Air. $10.00 mini- 8821 .................................3.20
6828 ................................ 13.95
mum order. Bay Area and Los 74LS00 6840 ................................ 11.95
74LS00 . 23 7415173 .68 6843 ................................ 33.95
Angeles Counties add 61/2% 741501 . 24 74LS174 .54 6844 ................................ 24.95
741802 .24 7415175 . 54 6845 ................................ 13.95
Sales Tax, other California resi- 741803 . 24 74LS181 2.10 6847 ................................ 10.95
741504 . 23 74LS189 8.90 6850 .................................
.................................15.70
3.20
dents add 6% Sales Tax. We re- 741505 . 24 7415190 .88 6852
741508 . 27 74LS191 .88 6860 ................................. 9.90
serve the right to limit quantities 741809 . 28 74LS192 .78 6882 ................................ 10.95
741810 . 24 7415193 .78 6875 ................................ 6.90
and substitute manufacturer. 741511 . 34 74LS194 .68 6880 .................................. 2.20
74LS12 . 34 74LS195 .68 6883 ................................ 21.95
Prices subject to change without 74LS13 . 44 74LS196 .78 68047 ............................... 23.95
74LS14 . 58 7418197 .78 68488 ............................... 18.95
notice. 741515 . 34 74LS221 .88 6800 1MHZ
74LS20 . 24 7415240 .94 68800 ......... ....... 9.95
74LS21 . 28 74LS241 .98 68802 ............................... 21.25
VISIT OUR RETAIL STORE 74LS22
741528
. 24 7415242 .98
.28 7415243 .98
68809E .............................. 28.95
68809 ............................... 28.95
741527 .28 7415244 1.25 68B10 ................................ 6.90
741528 .34 7415245 1.45 88B21 ................................ 6.90
2100 De La Cruz Blvd. 741530
74LS32
. 24 7415247 .74
. 28 74LS248 .98
68845 ............................... 18.95
68850 ................................5.90
741533 . 54 7415249 .98
Santa Clara, CA 95050 741537 . 34 74LS251 .58
8000
74LS38 . 34 74LS253 .58
(408) 988-0697 741840
741842
. 24 74LS257 .58
. 48 7418258 Be .
8035 ................................. 5.90
8039 ................................. 6.90
741547 . 74 7415259 2.70 INS•8080 ............................. 16.95
74LS48 . 74 7418260 .58 INS-8073
8000 .................................
............................ 23.95
3.90
74LS49 . 74 74LS266 .54
741551 . 24 74LS273 1.45 8085 ................................. 5.90
741854 . 28 74LS275 3.30 8085A-2 ............................. 10.95
741555 . 28 7415279 .48 8088 ................................ 28.95
74LS83 1 . 20 7415280 1.95 8087 ................................ CALL
74LS73 . 38 7415283 .68 8088 ................................ 38.95
741574 . 34 7415290 .88 8089 ................................ 88.95
74LS75 . 38 7418293 .88 8155 ................................. 6.90
74LS76 . 38 7415295 .98 8155-2 ................................ 7.90
741578 . 48 7415298 .88 8156 ................................ 6.90
74LS83 . 59 74LS299 1.70 8185 ...............................28.95
74LS85 . 68 7418323 3.45 8185.2 ............................... 38.95
741586 . 38 74LS324 1.70 8741 ................................ 38.95
.J
741590 . 54 7418352 1.25 8748 ................................ 23.95
741591 . 88 7418353 1.25 8755 ................................ 23.95
8" (OMEGA 10- Meg' Removeable Disk Drive with SCSI Controlled Inter
* MACRO Assembler from Digital Research 80.00 Cabinet Top and Bottom with Mounting Hardware Only 69.50
1895.00
* C-ITOH Starwriter F-10 Parallel ........1195.00 All cabinets A & T and subsystems include all AC/DC wiring and 50 pin data
face Board Runs up to four drives cable except the horizontal model which includes the nternal 50 pin cable and
* BusinessMaster 8-Module requires an external 50 pin cable part #C-6000-01 $ 25.00
8" IOMEGA 10 Meg' Cartridge Drive - No Control Interface 895.00
Business Accounting Package ....... 495.00
8" 10 Meg' Removeable Cartridge Media #M-2000-51 50.00 51/4" Subsystems - Cabinet - Power Supply - Drives - Cables
* NEW * WordStar 3.3 w/New Manuals . 349.00
*LAST MINUTE SPECIAL"' Buy any Winchester hard disk drive above and ge: a * 10 Foot RS-232 Serial Cable .......... 29.00 w/two 48TPI SS/DD includes all cables Assem + Tested 495.00
Western Digital hero disk interface board AT COST' ONL' 295.00' w/two 48TPI DS/DD includes all cables Assem + Tested 595.00
* Set (8) 4116 16K x 1 Bit Memory Chips 14.95
Total storage space after formatting. /two 96TPI DS/DD includes all cables Assem + Tested 695.00
2.4ndMeeg DSIDD 64KaZ -80AeCPIM System 20 Meg Winchester w12.4 Meg Floppys H . D. with 17M Tape and 1 . 2M Floppy
ru SID10- Trouble, e,tDr,, 12 lot 30 arms power sopply
For the serious prolessionai finis system features the famous S10012 cabinet with 8OR T 3l your Price,,. data on this Iv: 17 megabyte tape drive and no able to alp files between
2 sepal A S232 ports ;enirDutch pa'allel pun and CPIM sohware The HOR disk controller any of the three peripherals ton total versatility Boot CP M from nave disk Y Iloppy change
included will read and write the I B M 3740 'armat to CP/M standard) as well as R/W S7 MOD 12 slot motherboard Tire Quantum hard Disk has we 10 Meg purer' is ono B I
rapes for archival storage Reads and writes the IBM 3740 Format 8" CPM standard)
single on sense sded single or double density and any nyte/size sector One year pans One platter can be neckedup on another 2/i),$/DD 1 2 floppys are used 'or sof!ware en #s Too- 69 $6390.00.
and abo, on the oort,Iso'yore,) #s00036 $ 2345.00 try copies and backup One year parts and labor #S130063 $ 5275.00 Above system 40 megabyte hard disk eN 100082 $ 7240.00
1 0nMeg Cartridge Disk And 1512rM eg Floppy TWO 10 Meg Removable and DSIDD Floppy 4 User Cartridge Disk System
ffe
An ' an ,, ,nocl uri lievabe Price you the bunle or ap Declined to be our #1 seller and no are He makes anything Ive ' A 1'ue Stateofthear' Far users and two to megabyte removable cartridge disks may be just what you want to
sohwara thatk ceme i •h the system Ten megabytes of iarmattea storage on , reravable
canr dge d s ,i 00:5 / rl nAted storage space an edra 10 Meg cznndges avaliasr at 550.00 system w no usual y no hurt to storage capacities in 10 Meg retrievable canrioges Pia-lb automate year office or small business. with all the software packages you it ever need A
earn With file speed and reltabllm y of a Tara d- are •emovabiloy of a floppy lAs once problems? Get nigh speed backup frun vanr#ge to mriridge ten megabyte man in 6 minutes' multi-user version of the system at lets these users ran be up to 100 feet away from each
master Is 'he choice #5'00074 $ 3695.00 HINT We don' use PIP Future tecmulogy here today #S10G 76 $ 4595.00 other Most any terminal will work with the user pons #51000 80 $5825.00
FREE
Plastic library case supplied with all
diskettes purchased from California Digital
$169
California Digital has recently participated In
the purchase of several thousand Siemens
FDD 100-8 floppy disk drives These units are electronicadTTStrd physically
Manufactured for California Digital by one simlliar to that of the Shugart 801R. All units are new and shipped in factory
of the most respected producers of mag- sealed boxes Manual and power connectors supplied free upon request Your
netic media Each diskettes is double den- choice 115 Volt 60 Hz, or 230 Volt. 50Hz
sity at 40 tracks. To insure extended media NOTE) European cu.t0mers we arge quanlay o1 230 our 50 Ha. u
life all diskettes are manufactured with a These Shugart 410 5', disk drives are all factory Frankton Garmany Arrangemenlsn h cabe mace lip wllcall these tlnvas . n quenl.l.es 0150 ormore
reinforced hub in Frankton re0uc.nq import duty -d Insight cnarges
fresh 1983 production. recently purchased from the
Each box of diskettes is supplied with a
REMEX DOUBLE
Four Phase Division of the Motorola Corporation
free plastic library case.
Soft sector CAL-501: Ten sector CAL-510 These disk drives are single sided 80 track (96 TPII
suitable for use with the Radio Shack Model 1 and Model 3 Or any other
Also Available Double sided soft sec l application that can support an 80 track second dove such as the IBMiPC. The
for diskettes for use with the IBM /PC 410 is full height and functionally the same as the Torreon TM 100-3. Complete California Digital has lust purchased a large quantity of Remex RFD-4000
CAL-551 $2k951/4"
S.." 5-, --_. _ DISKETTES with power connector and installation manual Eight inch double sided disk drives Remex is the only double sided disk
I When these Shugart4105 are liquidated the price will revert to our regular drive that has an double gimbal mounted head assembly that guaranties lower
WITH LIBRARY CASE price of 5249. SHU-SA410 head tracking This drive is mechanically solid. Remex has always been
known for producing premiere products for the floppy disk market The Remex
company is a subsidiary of the Ex-cell-o Corporation, a Fortune 500 Company
SCOTCH 7440-0
Soft Sector 10 Sector 16 Sector
744D-10 7440. 16 26.50
51,95 4.95
4164 150ns. 16116 200ns.
Eight Inch Double Sided Drives
SHUGART SA851R 495 485 475
SHUGART 860 Halt Height 495 485 475
QUME 842 " OUME TRACK 8" 459 459 449
MEMOREX 3481 3483 3485 26.50 TANDON 848E -2 Half Height 485 475 465
REMEX RFD - 4000 219 219 209
VERBATIM 525-01
MAXELL MD1
525- 10 NA 26.50
MH1.10 MH1-16 26.50 2764 EPROM MITSUBISHI M2894-63 379 375 369
MITSUBISHI M2896 -63 Half Ht. 459 449 409
DYSAN 104/10
39.00
SASE'595 Five Inch Single Sided Drives
SHUGART SA400L 235 229 225
SHUGART SA410 96TPI /80 Trk . 129 119 call
SHUGART SA200 2/3 Height 169 159 149
SCOTCH DYNAMIC MEMORY
42.50 1-31 32 + 100 5 TANDON TM100 - 1 189 179 175
VERBATIM 550-01 550 -10 NA 1 185
JO27 JH dynamm 2sons ICM4027251 99
J 1 16150ns. 16K CM4 116151 1 71 1.65 1 15 TANDON TM50 -1 Half Height 465 450 439
MAXELL MD2-D MH2-100 MH2-16D 45.00 1 112 co- 16K ICM-J116211 175 1.65 135
TEAC FD-55A Half Height 465 459 445
41256 150r, 256K8refresn 4'1641 595A ailable Jan.6 55
DYSAN 104/2D 107/20 NA 49.50 STATIC MEMORY Five Inch Double Sided Drives
21/0220071 1K IGM-21/02200 t 49 t.29
3740 / D 57.50
2]16TM5 JSOns Tr.-voltage ICE-2]16TM5 1.95 725
47
TANDON 101 - 496TPI 80 Track 369 355 350
DYSAN 3740 /1 39.50 DYSAN 1 . 95 5
850 900
50 990 950
MITSUBISHI 4851 Half Height 259 249 245
Thbty Two Sector Double side Double Density ICE 2164 5. 95 e5 1.9r
CE 27128 19 95 18.75 17 3^
MITSUBISHI 48531/2 Ht. 96TPI 339 329 319
SCOTCH 740- 32 29.50 SCOTCH 743.0 47.50 MITSUBISHI 48541/2 Ht., 8" elec . 465 449 439
kp&F11511 arnrea5a d.ak INC 5 5 1895 MEMOREX 3114 39.50 QUME 142 Half Height 239 229 219
CLOSURES
43.72 Mato sitCUE-725 660 6.15 575 DC17P male CND37P
36.72 DG5/t CNE725 595 50 1 DC37S fomalo CND 37S
Other mnneclors available upon raquesl DC37 hood 111 17H
CSO6male CND5bP
RIBBON CONNECTORS
D050hootl CND-0H
08250male CND--25P 565 525 415 Harware 2 se t CND-HC
2 California 01 11x1 manufactures an asonment of stock and custom dusk drive
D825S1emale CND211 595 559 4.50 enclosures ure
57-30360 male CNC-r361 795 6.75 590 AMPHENOL 7 CENTRONICS TYPE your applicatione The
volume
followingfstock
Is disk drive
custom are availab le or
57-303601 male CNC-f365 7 95 6 75 5 90 57-3036036,' CNC-36P 795 6.35 4.90
20 pin edge CNI-DE2O 435 330 250
All include power suppllesthe 8 enclosures are supplied wilhexhausl tans
IEEE488 C OOr CND -24P 795 635 5.35
students amend a 12 momtor . Here s your opponurnry to 20 pin socket CNI-DS20 2 75 1 at 1260
dO pn edge NIDE26 95 3 0 -1 DISK DRIVE POWER CONNECTORS Horizontal mount IWO 8 full Henzonlal mount one full height
puechaze A23 ; ept iesolutionn rtn^lk l dtareasonedle pace. 26 pn ske
oc CN1 D521 50 40 a p.11 D C CN 6DC 1 95 29 69 orr two half height 8 dusk
Theseus t is antlartl crev nlvtleo5 gna --I ed bymostnona rso compilers nc deg 9 3 C 5g S C 3SS 69 09 69 drives 5279.00 V e
and IBM Ar.rh 1 your computer and n second you are Shoot ng down K ngons new de
the Apple 0114
34 pn edge CN -CE3 15 1 O 3 5233 9 00 0
34 pnsocket CNDS II 115 3 11 0 AC D 5 GNP -315 1 69 t 09 69 k
Vertical mount two full height 8 Vertical two fu 39019M5
video Sa p,Vge C -Do IS 5 g6 p Dc CNP 4DC 79 t 9 99
MOO 11ty shoed de encosed wood 911-a SO pm socket GN 1550 160 iHC 30mD Nrecpt GNPD3P 2.59 t99 1'9 dis k d ri ves 5299.00 disk kdnvee, v s 5139.00
re2lor shove $M.r. addltlo elpG A Ir.- and r Lbs
ns
keys 15 grapl'ic symbols end DIP switch selectable
character set for ] 1-11-91 languages The 12 mph
icned non glare green phosphor screen displays
GREEN MONITOR
D V, so , 719 -,x
SANYO
descd SwOCIn tellno EST, d-
rie 10
ne d raleslfree r1 also
19 zoo baud screen amperes do not use display memory l operator l0 display a lull 1920
be v... 11 EPrbIk- 5 -111 CRT on, "Il
and 2a e never seena termYnal wW M1 all IM1pse g leat^ es lor t tnesncred ply
lowp ce of only /5
5I1111.
u6 151 4010,
ASCII OUTPUT
IBM COMPATIBLE
OCR "A" ABOVE.
One of our best selling IlquiOarions Is again available This OCR readers was
DIABLO
Word Processing Printer
Sanyo Electronics has just released the long awaited IBM/PC look-a-
like, the MBC-550. This is a complete microcomputer that includes a
manufactured by Recognition Equipment Incorporated for the TRW Corpora
5 5a
face diskofdrive
memory., 128K/Byte coloro graphics inter-
Lion. Used in their point of sale cash register systems currently in use at the ® face low profile keyboard, and parallel printer port Also includes ex-
879
Sears Roebuck and J.C Penney retail stores tensive software such as Sanyo Basic, disk utilities. Wordstar. and
These OCR readers are suitable for pout rig data to ventory control, p nt of Visacalc MS-DOS is supplied with the Sanyo computer allowing most
sale or any apps cat on where accuracy and speed a e essential Un is should
easily interface to most microcomputer such as APP1e and S 100 systems programs written tier the IBM/PC to operate on the MBC-550.
Interfaces eight bit ASCII parallel with handshaking Controller has 11 user Along with all this California Digital offers FREE your choice of
accesable registers that are software controllable minimizing double entry of either a second disk drive or a high resolution green phosphor moni -
data The OCR wand reads a subset of OCR A as fast as to characters per Now rpm the ,,,habr of the deist' wheel primer . the Diablo 520 Print speeds to 21 cnavseE
Second Print wheels are available for most daisy wheel printers as well as ciable bda-rVl,,l printing sup -,pis su xb,r.us graphics and more Plus 5landarb tor All at the super low price of only 5995.00.
RS232e Ot,e,r"g Commnlcarlon speedo Io 12DO baud with a 1500 Mariner print butler We expect to see a initial shortage of this item. MBC-550'5 will be
electric typewritters SoOware prognmabte im-te hori,Ont,I tabs makes rep0e beralf,re easy over 20 tle E,ei
Documentation and application notes are included. Each reader is brand new shipped on a first ordered basis Please place your order early
in factory sealed boxes. Original acquisition is aprox 52,500.OCR-720 15 lbs pin,ncn s,lwh
,i print or ee servce asellable -11-b sal 065 -coo 50l11 acing lei to 2 1s
wheats
TERS TERMINALS
The Wyse 100 features die cast
aluminum case, 102 key keyboard
and non-glare 26 line green phos-
phor video display Split screen
both horizontal an vertical makes
the WY-too unusally user friendly.
SMr Gemini This unique terminal is perfect to
$ 79S '"^''^^
enhance any business system
MATRIX PRINTERS
Star 01000' lax 120cnarsec 4Kbuiler STR-Cron 29900
DUAL PROCESSOR CP U BOARD
Oeti qon
Star Gemini-15 t00char rsec 15 paper STIR G15 390.00
T1ar Cpex 8111 hic0on 612ctor VST 22900
ba P13,0 cnarrsecce i paper TOS-1350 149900
i papua"' 8 16 CPU cuts the price of a dual processor system n half' A
,I5 B e,ie,l OKI'82A 419 00
Oksdata 822 en0i L._/Y^// single board now contains an 8 MHz 8088.4 MHz Z80 2
OKidata 920. parallel mtede.. 160chr-11. OKI S A 499.00 eetlom 50. epcl sr:reen tat ble 1% Y and Vi&F50 ]5000 Serial pons mte rupt controller, and dual density floppy disk
O tl a83A Bootee 15 paper OK83A 2 '29 0 V ua 50. V re.,
r_ b_M1 le eyboartl noe,ctable set0ngs 5 50
_eAn ,
6B 00 controller CP/M 2 2 CPM 86. MS/DOS, PC/DOS, as well as UNIX ,s available
O aia84A8 parse 15 paper 0KI-840 00 "t, 1. AI S SGo
1350enarrsec 000.050 1995 0 DEG-W.LS. green S 330( ' The serial ports are f Ily oltware programmable baud rates up to 19.200. The 8088 CPU can
O 1a2350 new5U ex D g' 29 .screen. opa9e nc s N XO G 6]50
Epson FXB0 t0 char rsec win graphlrax PSF%80 5700 be tempered for e ther 8 or 5 MHz operas on A sockets pro, ded for the 8087 math processor chip
exDalOUge t^ambescreen wo page lent keys V PXpt25A 08500
Epwn MX 00 with graphtra l 5 paper EPS-MX100 69500 4gr&e nte1 8272 disk controller is Incorporated controlling both 8 and 5'4 floppy disks simultaneously
NECa023Aparn, n -'1 paper graphics NEG-80010 39500 vlPn^ Pp„^creen metal enclosure W 5-5 00 195 0
Anadee 95010. nigns Soc ee, ngrapl, AD%-950 111900 n 5-090 5909 The interupt controller is an 8259 that can accept interupts from on board as well as from the
A nadcrr 96200200 oral rsec vpal OX -9620u DA icon oc us. bl0ckmatlepl115arso T11 91 OP 59500 VI1-V17 Imes on the buss $ 795.00
cps 15
va015utM1 t8hign 00 189cc ise 050180 129500 e alcnable
VETT kyPb '`c en lz2 ilioc keys 1^I
uante 030. 37dencer. y180 cM1ar ^sec PF _ 950 q r950 95 u 09
O
30a 1- 1-1 O/500
d P ^ ! 20900 9 0 " 5 I'M oo 32 E N 970 125900
"r, 5 Octagon Hard Disk Controller Board features the new Western Digital Error Correcting
Prowri 05 0 9' paper PRO-8510P 49500 Winchester Controller Chip set This optimized chip set and a data separates designed exclusively
Prowrier BStO Sera 9': paper PRO85105 63900 v9 w oo i Te21c abekey0oard nabekeyboard AOC VP 59500
for Octagon assures you extremely high data integrity
Prowrier II. ua 5 paper. graphics PRO In 750 00
Pnnlionie PSOOa'in speed printer 300 xnes Per minute PTXP300 450000 to up5
The Octagon Hard Disk Controller can control to,, Winchester
' , drives simultaniously
Prir,,! nix_2 alira sign speed 00 tin es per minute PTX P600 615000 The Board also includes an 8 bit Centronics printer pon and two fully programmable serial pans
Mannesmann Tally 160L Seri al x parr 160cnarrsec. ANi60L .00 with baud rate51o 19.200. $475,00
WORD PROCESSING PRINTERS
NEC1710 Ss char/second. sepal iniedaee NEC 7710 -'-
S-100 BOARDS
N E07730 SS char/see p ar l mtedace. NEC 7730 1995.00
Silver Reed EXP500 t har/sec par a interlace SRC-EXP500 59500
Silver Reed EXP05o 17 Cl- sec Per h,lerlace SRO- EXP559 5900
Diablo 530 40 cM1ar/sec renal DSL-680 95 00
DIZ,620 propene- spacing her, 8 vest fob 20cps DBL^620 7900
Juki 6100. 10 crier /sec. grepM1' mode JUK6100 56500
BromerHRtAdaisy M1eel paraliel 'T'"'e"' BH-HRtP ]]90 16 SIT MICROPROCESSORS STATIC MEMORY BOARDS
8rpper HR Asera neeare BTH Hms 39.00 %ft
Apple its Stagier System Oc ago. -" P' 9089.200 e ol,, ii, 402-BOZ80 X9500
Iles G d R 6 6 - ns GBi-Rte :59 00
Starwr er Fle Gerd 10char/sec PROF1oS 7500 nclutles CPU , Apple brim green m p i Csoto,t 80a6i808lmcrpom p hd 681-699] T95 be Gpde,, Ram 6 0 c o 1J b add ass GBi-Rr7 359 00
Btarwnier F10 11blel 40Uar/sec PRO Floe 147500
ai,x erne, eo column care , aria nand. GOddoutuua' 1101esscr eon5r0090 916 GET -8588 35900 90400,1 aim,, 1205 byre 016 transfer GET R21 05900
Fulceum Onr,00,n 0. 16 oTnslal 50,0 100.701fi 39500
EPSON MX80 Advanced Busness Tech 13 Key Pad ABT-13B 5109 SINGLE BOARD COMPUTERS f ' Ie; 2 b T CCS-2116 249 00
sgf'EGI 2B 5111 SFUT 195.00
Calif Computer 7710A Async- Serial Interface CCS-7710 25 Advanced Dg OI pp 8S A 10-/9J -5000
DYNAMIC MEMORY BOARDS
Calif Computer 77708 same but for modem COS 770g 125 Lail Om e Dg a 25 ;rid., I 019 CAL.0200 49500
Te e.ek5 slss,,u 'S51app/6TX TEL-SM1 895 00
RIBBONS "6.95
Ca1110rnia c004 2066 o K sire select CCS-2066 295 00
Calif Computer 7114612K PROM module CCS-7114 99 ieierek F^b. l smgleb111d r.re,b, TEL-FOCI 167 DO
Calif Computer 77200. parallel intertace CCS-7720 99
8 BIT MICROPROCESSORS INTERFACE BOARDS
Calif Computer 77244 Calandar/clock modual CCS-7724 99 GO100vt Z80 21 hit extended add GB 1-Z8OO 250 00 04400ut lntedacer 1. 21en1l1070 GBT.133A 239 00
Calif Computer 7729A Centronics interface CCS-7729 99 CGS
Casllornia Cpmpulei 280 microprocessor1 -20 25
. 00 00400ul mteeacer ill' pals par loons GET111A 269.00
Calif Computer 7740A programmable timer CCS-7740 99 1,0,11280 wile two 752320ons TAI ISO 33900 C0dbnu1 lnteeacer 111 wiln5serial pods GBT-1350. 49500
Gpdnpu:lnlenacer Si wltli 9 serial pons GOT-1381 505 00
Catfor is Digital 16K card for standard Apple I. CAL-AT6 39
MONITORS
( rib 1 V 3- '.2p 6B-87A 329 D0
Hayes Micromodem 11 for Apple II HYS-MM2 279 FLOPPY DISK CONTROLLERS C pe 2110-
1 5C5.2 10 79.00
Kensington Micro System saver fan KEN-SFt 75 C 1 p le 2 19 2 2 s GCS' 9 295. D0
Go050u1P -b GET 0311 1C p e 2120 T O p P GCS 2 '721 219.00
Kraft Corp Apple Joystick KFT-JV2 49 Ca for is Computer 2 4 0 0 0 0110 GPM CC 283D 6,I CGS
t..r.JCam0ucu11
BMC 21 seen pn0spn0r 15 MHz composit video BMG 120. OB 00 Microsoft Schield with CP/M: Z-80 MSF-SFTCD 239 M01, 00irs Jockey n wild CPU 2 2 MI Nlbr,uw' Coigns 111r r3S/2P MOSZMT51 31900
Morrow lsx JOCkeyl with CPM sg1 G', MI
BMC 2 gh msolullpn. 20MH, ZMC12Do 1.900 Mountain Computer The Clock MTN-TCLK 225
Zenith ZVM121 groan papnpnpr 12 40/8O,0 0 swum 1111121 109 00 S rOnlrsdoupie density i0.
TaOell Eled
Mountain Computer Super talker SD200 MTN-STLK 149 SPECIAL FUNCTION BOARDS
NEC JB1 Del green phosphor iB MH, compos90it v ideo NEG-Ja201 F,ic:ol Elegmmcs single Oensn 10
NEC JBt260 commarcal grade composit NECJB 1260 1290^^ Mountain Computer AD/ DA 16 input, 8 bit MTN-ADDA 269 ulcrum LIMA OmneDlsx r 0 e r,l,d desk iG Hayes S-TUO Mivom0dem 300 baud HY5-M100 325.00
USI Amber screen 12 use-120. Mountain Computer ROM Plus with keybbfilter MTN-RMF 169 OT Computer dock ralentlar. battery OTC.co too 139 00
^omvdep
Motorola 23 open ame blWwnite MOT-BW20 Mountain Computer ROM writer/socket
ter/socket MTN-ROMW 139 CPM OPERATING SYSTEM 00000,15yslemsupp0nd0ard 4x EPROMGRI-SYSI 350.00
M0t0roat2 open lrama post
rage res 0or,syncemspower MOTBW12 e (311111t Sy -PIT TOO 9511 Iota GOT 59511 539 00
Conrac9 open frame r,q,res hoc sync 812.. uppY CON-aW9 - 00
Orange Micro- GRAPPLER parallel niedace OMS-G2 135 0.0/tom 5c C 0 / D. 6 r,l Or, [ ) IT C-Cr d30 249 00
D Sy: - 4 c0 2 d O/A v OSc-00012 619 00
Sorrento Valley 8 controller double side 0.'O SVA223 395 GOdb CPM D 'ET.Cp11"2 159 00
COLOR 'IT 0 Ou'a Oysem ltd n C2c7 Am OSC.AIM12 62900
BMC AU9191000orcompos deity hs0und C J 00 TEAC 5' T disk drive for Apple II TEA-a2 269 100000Eecmtl6cs CPMO
22 E 96 'O5 CpO95 10900 Mul ns Opto-isoa0 c OsOCt MUI.-cdIO 17900
BMC9 9 MEGB desgletl or usaw nine BM Comp; er B 91M - 00 Vista v ion 80.80 column card for std Apple II VSA-VIS80 289 M r boa dwid ogcSO o0e 040-100 19 DD
NE0 1201 sci RGBCO Orman or NEC 2ip 9!]0 is 01n01-1095 w1e w, 40 let01yp0 ioT0t00 .1900
-13 339 00 Vista 8 disk controller double s de DOD VSA-6800 489 HARD DISK CONTROLLERS
NEC C J 0201 color compost NEC Cz01 0010 Elecironlcc wire IT pntrr,ea A91.00100 25 00
Zemm ZVM134 RGBCVIOrsu'eable for IBM PC ZTH-Z134 59500 Oelagun nard aisle conimllewdnE e 051 001 41500
Artec Elecimmrs general purpnse solder AOr-GPI00 2500
Comrev mlormmposil wish sound COM-1590 2900 50000ut Dis04 B SIT n, 060105x5 56900
Amdek CPIpr I T05,1 video AMK-100 32900 50000cl Disk] IOr5', GET-0/0/ Nov
M0r sO D g In re, nor w51111 495 00
MAINFRAMES & MOTHER BOARDS
Dill, atom s, 121,it EOPgo fi9500
Wes ar,Jgid e' wO-1100 -1001 rNDI lDO! 49500
Hayes, dm .s0o d y
r p we
M d 0 0. tl b M 2 29 00
Ile-
a ca
HYS212AD 49J Oe
e c li zoo baud Hrs lzo9B 4]900
S 030.0 22909 ,^
_ rlrGr^^trr^lrw
CP/M SOFTWARE
AdaSoft CP/M ADA-445C 395.00 Supersoft MPR-309C 149.00
H-1 M 100. 5 00 Ull — d S 0 1900 Mrs Is A A A 46 N.-r •
D-Base II ASH-01 5C 429.00 MAC DGR-401C 85.00
H Eye' G og aphlm 8d- 5C 8232 19900 •rT" I-elan A mom mat"-6
USR b 2120. 300 200 tl od 'answer USE2 2A 43900 Wordstar MPR-187C 309.00 CP/M 3.0 DGR-41 OC 249.00
PenrJ 3001200 aura dial aulolog PEN 12A0 0500
Universal Oa 1 , t03LP ripe power . answer eongmale LOSt03LP 69.00 B k y ykeyb ^ ar demand 0^+ bo51 Bello g word process i ng keyboard Mallmerge MPR-392C 169.00 Despool DGR-367C 45.00
Universal Data 103LPJ . Auto answer DS103LPJ 219 VO 77k ey k yboard manulaci'red by Micro witch for the Xerox Corpora Spellstar MPR-429C 169.00 Pascal Plus DGR-004C 429.00
Unrversae Data 202 . 1200 baud . nail duplex only UOS202LP 21990 tlon Hall effect keys for the utmost rebel
Univer Sal Data 212LP tell 12001aud duplex line power UD5 212LP 359 00
Multiplan MSF-483C 189.00 CP/M 86 DGR-t86C 239.00
InI keyboard ual puts a seven bit ASCII End, along with on eighth b'i
No1.1eh J cal direct connect auto answer 50 Cc 130. 00
that allows nI051 kevs 10 shift and double tuncl'on as special char Macro 80 MSF-187C 139.00 MP/M II DGR-208C 379.00
Novation Cal . ace tic connect NOVGAT 159 W
cters Extra large 1 ad and Return keys s1mltlar ith layout to the IBM
Novatlbn Smencat 103 . NOV SC103 21900
Seleci r'c
Novahpn SmarlCa1103"11 05200 baud auto peal NOVSC212 529 DID
17 yy gg
Additional Software available for Apple, IBM/PC and
Signalman Mark 1 dvectcpnneci wkk,-ire' cable. SGL1 1 7500
BCDathuRebwheal switches are also Ieatdured eBMIC -77X 6 lbs Cus Atari. Please telephone for price and availability.
tom enclosure option available.
(213) 643-9001
WE TRY HARDER
MINIMUM SHIPPING $3.00 - NO SURCHARGE ON VISA/MASTERCARD
TOLL F REE 1 -800 -545 -2633 - Continental U.S.
DISK DRIVES DISK DRIVE CABINETS DISK SUB ASSEMBLY
SHUGART CDC 8" CABINETS
5'4 " SA400 (35 TR) 160K .......... 150.00
51/4 " 9409-DS/DD ( For Compaque) ... 279.00 OUR BEST BUY'S
5Y " SA400L (40 TR) 190 K ......... 175.00 TANDON 8" DDC88V28 w/PS vertical 8" SUB ASSEMBLY
51/4"TM100-1 SS/DD 160K ......... 150.00 for 2-8" drives ............. 269.00
5'G" SA455L (40 TR) 320 K '/x HGT 235.00 DDS +0 2EA SS/DD Siemens FD100-8
5v." TM100-2A FOR IBM-PC ... 225.00 8" DDC88T-1 w/PS vertical-for 2
8" SA801 R(SS/DD) 600 K .......... 359.00 Drives wlCabinet .................... 595.00
DS/DD (320 K) or 4-8" thinline drives ....... 269.00
8" SA851 R(DS/DD)1.2 MG ......... 479.00 DDS + 2 2EA DS/DD Mitsubishi
TM101-4 (96 TPI Quad Den) ........ 339.00 8" DDC88T-2 wIPS vertical for 2 M2894-63 w/cabinet ................ 1,075.00
QUME 8" TM848-2 (DS/DD) 1.2 MG ........ 400.00 8" thinline drives .......... 200.00
51/." 142 (40TR) 320 K '/: HGT ...... 249.00 DDS + 4 2EA DS/DD 8" Thinline
PERTEC 8" DDC8H wIPS horizontal for Drives wlCabinet ................... 1,150.00
8" DT8 (842) .................... 490.00 1 ea. 8" drive .............. 249.00
5'/4" FD200-5 (160 K SS/DD 40TR) ... 139.00 Specify-Vertical or Horizontal Cabinet
MITSUBISHI 514 " FD250-5 (320 K DS/DD 40TR) ... 195.00 8" DDC8V w/PS vertical for 1
5'4" M-4853 Yz size .............. 410.00 8" drive .................. 249.00 51/." SUB ASSEMBLY
SIEMAN'S 8" DDC88H w/PS horizontal DDS + 5 1 EA SS/DD Disk Drive .......... 200.00
96 TPI same as TM 100-4
8" FD100-8(SS/DD)11OV1801 R).... 1169.00 for 2-8" drives ............. 269.00 DDS + 6 2EA SS/DD Disk Drive .......... 369.00
M-2894-63(SS/DD) 220V ........... 449.00
8" FD100-8 (SS/DD)220 Compatible 199.00
8" M-2896-63 .................... 399.00
Thinline 8" DS/DD 1.2 MG MPI 5'/4" CABINETS PARTS
5'/4" B-51 40TR SS/DD 180 K ....... 145.00
8 894-63 (1 1OV) ..... 389.00 51/4" DDC5H w/PS horizontal-for Z80A (4MHZ) .... 5.00 TMS2716 (5 & 12V) 5.00
STD 8" D D 1.2 MG
CONNECTORS 1-51/." drive ................ 55.00
TR1602B W D .... 2.00 4164-200NS ..... 6.00
RS232 Connectors 5Y." DDCSV wIPS vertical-for
1 ea.5 '/."drive ............. 65.00 21141-2 (200N5) .. 1.50 4164-150N5 ..... 7.00
DISKETTE STORAGE SOLDER TYPE 5'/." DDC55V wIPS vertical-for TMS2532 ....... 6.95 93421 PC ....... 3.00
DB25P .......................... 2.50 2716 (5V) ....... 5.00 LM34OT12 ...... 1.00
ADVANCE ACCESS DB25S .......................... 3.00 2-51/. drives ................ 85.00
AA-5'/. (Holds 82 Disks) ............ 17.00 DB25 Hood ................ ... 1.00 MANY LS IN STOCK
AA-8 (Holds 82 Disks ) .............. 26.00 S-100 Connectors .......... 10 for 25.00
Smoked Plexiglass Disk Tubs DE9P.......................... 2.00 KAYPRO II - IV VIDEO DISPLAY MONITORS
LIBRARY CASES FLAT RIBBON TYPE Sprinter K (5MHZ Speed- up) 99.00
CAS-5'/4"Colors Available; co/or burst asst, 2.50 IDC25P ......................... 6.25 AMBER
IDC25S ......................... 6.60 K-Clock (Batt Backup
CAS8" beige, black , blue, red, gray , . 3.00
IDC25 Hood ..................... 1.60 Clk/Cal) .............. 99.50 Dynax AM121 (20 MHZ) Hi-Res/8OCol/ 12" 139.00
Color Burst (Pack of 5) ............. 12.00 USI PI-4 (20 MHZ) Hi-Res/80 Col/9" ...... 139.00
SOCKET Qty. 100 Video Output BD{allows use of
FLIP "N" FILE USI P1-3)20 MHZ) Hi-Res/80 Col/ 12" ..... 149.00
I DC 10S KT 1. 90 1.00 video monitor) ........ 125.00
Flip "N" File 25.51/4" (holds 25) w/lock . 21.00 IDC16SKT 2. 50 1.20 *Zenith ZM122 (18 MHZ) Hi-Res/80 Col/ 12". 119.00
5451/. (holds 50) w/lock 27.95
Kaypro II Upgrade Disk Drives
IDC20SKT 2.75 1.30
Flip "N" File "Original-5" (holds 50) ... 21.00 I DC26S KT 3.50 1.60 (DS/DD) ............. 239.00
COLOR
Flip "N" File "Original 8" (holds 50) ... 29.95 IDC34SKT 4.50 2.20 (Trade-in Allowance $75
IDC50SKT 6.50 3.20 Amdek 1-12" Composite (For Apple) ..... 260.00
for SS/DD Drive) Amdek II-12"-RGB (For IBM-PC) wlaudio.. 469.00
DATA CABLES CARD EDGE Qty. 100 Amdek I + Composite wlaudio ........ 289.00
5.00 2.70
8"DSC 88-2SKT-for 2-8" drvs
w/skt.conn ...... ..... 20.00
CEC26
CEC34
CEC50
6.00 3.50
7.25 4.90
DISKETTES BMC 9191-12" Composite (For Apple) .... 255.00
Princeton HX-12-RGB (For IBM- PC) ...... 489.00
5'/."DSC55-2SKT-for 1-5'/." Sakata SC-100-13" Composite (For All ) ... 260.00
dvs w/skt. cons ................ 20.00 FI XGIAXI^ Diskettes are 3m media Sakata SC-200-RGB (For All) ........... 489.00
RS232MM-5' (male to male) ....... 19.00 packaged and certified by
IBM to PAR ..................... 32.00 *Hayes Smart 300 ................ 199.00 CENTECH. Lifetime warranty - GREEN
Osborne to PAR ................. 32.00 * Hayes Smart 1200 ............... 499.00 5 colors in each pkg. (Red, BMC 12AU (15 MHZ) 80 Col/ 12" ......... 80.00
Kaypro to PAR .................. 32.00 Multi-Tech MT 212 AD (1200/300) .... 499.00
OKI-Data Serial ................. 24.00 Yellow, Blue, Green, Brown) Dynax GM 120 (20 MHZ) Hi-Res/80
Novation J-Cat 300 ............... 119.00
5'/4"SgI side/dbl den .......... 22.00/10 Col/12". . ... ..................... 129.00
Novation Apple Cat .............. 269.00
E-PROM ERASERS SSM AMC -300 (For Apple)
5'/." Dbl side/dbl den ..........
51/4 " 10 sector ...............
29.00110
24.00110
Sanyo DM 2112(15 MHZ) 64 Col/ 12" ...... 80.00
Sakata SC-1000 (18 MHZ) 80 Col/ 12". . . .. 119.00
QUV-T8/1 H (hobby) .............. 49.95 Auto Dial ..................... 259.00 51/4" 16 sector ............... 24.00110 USI PI-1 (20 MHZ) Hi-Res/9". . . ......... 129.00
QUV-T8/21 (Industrial version) ..... 68.95 U.S. Robotics 212A Auto Dial ....... 469.00 8" SgI side/dbl den ............ 30.00110
USI PI-2 (20 MHZ) Hi-Res/ 12" ........... 139.00
QUV-T8/2P (w/timer & safety switch) 97.50 * U.S. Robotics Password .......... 399.00 8" Dbl side/dbl den............ 40.00/10
S-100 PRODUCTS
CARD CAGESIMOTHER BOARDS MAINFRAMES CPUIM EM/I/O COMPUPRO
IEEE-696-No termination required Fort Standard 8" Drives OTC-SBC 2/4BB 1 ser 1 par
MF + DD6 (6 slot M/B) .............................. 575.00 S-100- all assembled and tested
wlcard bare card CPU .......... . ...... $50.00 System 816A. . ........ 4,000.00
Slots Bare Bd A+T cage cage M F + DD8 (8 slot M/B) .............................. 625.00 QTC-SBC 2/4 A A + T ..... $ 265.00
MF + DD12 (12 slot M/ 8) ............................. 675.00 QTC-Z+80 BB 1 serial..... $ 28.00 System 816C .......... 6,795.00
4 15.00 40.00 60 .00 20.00 20 Slot MB ............. 220.00
6 20.00 48.00 70 .00 22.00 QTC-EXP+III Bare Bd.
(dynamic) ............. $7500 CPU 8085/88 ............ 389.00
8 25.00 69 .00 100.00 31.00 Disk I w/CPM ........... 399.00
OTC-EXP + I 1164K A + T
12 30.00 99 .00 140.00 41.00 (64K/256K or 1 MEG) ..... $ 450.00 Disk II ................. 610.00
18 45.00 150 . 00 200.00 50.00 For 2 Thinline 8" Drives -1 ( Ram 17- 64K ............ 410.00
22 60.00 185 . 00 - 75.00 I/O Tech I/O+ 2 Ser 3 Par Bare
IMF+DD6F ...................................... 350.00 Bd .................... 75.00 Ram 21-128K ........... 900.00
All card cages will accommodate a 4" fan I/O Tech I/O+ 2 Ser 3 Par Ram 16 ................ 400.00
Add $20.00 for 1 fan-Add $30.00 for 2 fans For 2.5 '/." Disk Drives A & T ................ 300.00
MF + MD12(12 slot M/B) ............................ 560.00 System Support I ........ 350.00
I/O Tech ADA Converter Bd. 400.00 Interface/R4 ............ 350.00
CLOCK/CALENDAR Standard Plain Front
I/O Tech Dual GP1B Interface
CPU 8086/8087 .......... 599.00
Bd .................. 695.00
S-100 Clock/Calendar by QT/ M F + 12 (12 slot M/B) ............................... 499.00 I/O Tech S-Ram 128K Static 16 Active Terminator ........ 55.00
Computime CCS- BB Bare Bd. or MF+22(22slot M/B) ............................... 550.00 bit ................... 795.00 Enclosure 2 (desk)....... 695.00
manual ................ ...... 45.00 SEE AD IN BYTE CALL FOR OTHERS
All mainframes except IMF + DD6F have EMI filter, 2 AC outlets, 15
GCS-A Assembled and ea. DB25, 2 ea. 50 pin, 2 ea. 34 pin, 1 ea. Centronic cutouts, power
Tested ...................... $ 95.00 supply for 8" MF (- 5V1A/+ 5V6A/+8V16A/± 16V3A/ + 24V6A) SIERRA DATA
SDS-MUX- RS232 multiplexer
COMPUTIME/OT BARE BOARD SET SDS-SBC- 100-Z80(4mhz) master
2 serial 2 par/floppy con-
bd ........... .. $235.00
SDS-HDI-M-Hard disk bd
Best Bare Board Set Available Bare Board Set ............... $ 150.00 troller/64k ram .......... $675.00 for micropolis .......... $ 129.00
SDS-SBC-100S-4mhz slave/2 SDS-CPM/6105-cp/m for SBC
SBC 2/4 CPU (1 SER 1-PAR) 1) Includes manuals & assembly instructions serial 2 par/64k ram ...... $ 625.00
100w/BIOS .......... . $ 150.00
EXP + 111 256 K Memory Bd. Exp. to 1 MEG 2) Parts available SDS-ZSIO/4.4 serial port SDS-Turbodos-Multi-user for
FDC 5/8 Floppy disk controller (5'/4 or 8") 3) Monitor & B10S available. Add $30.00. I/O bd ................ $250.00 master & slaves ........ $645.00
Mail Orders
P.O. Box 3150
Salt Lake City, Utah 84110
TOLL FREE
1-800-545-2633 The Great Salt Lake Mail Orders
Computer Company, Inc. Monday-Friday 8 AM to 6 PM
CONTINENTAL U.S.
Circle 203 on Inquiry card. (sometimes much later)
1-801 -363-3314 Saturday 10 AM to 5 PM
VIDEO DISPLAYS PERIPHERALS FOR THE IBM PC
To order: Send check or money order. Add 6.5% tax in California. To order: Send check or money order. Add 6.5% tax in California.
Add 5% shipping for orders less than $100 or 3% for orders over Add 5% shipping for orders less than $100 or 3% for orders over
$100 or 10% outside U.S.A. Phone orders: We accept Visa or MC. $100 or 10% outside U.S.A. Phone orders: We accept Visa or MC.
Add $2.00 for C.O.D. Will Call Hours 9am to 4pm. Add $2.00 for C.O.D. Will Call Hours 9am to 4pm.
704 BYTE November 1983 Circle 46 on inquiry card. Circle 47 on inquiry card.
PERIPHERALS FOR THE APPLE II INDUSTRIAL CONTROL PRODUCTS
EPROM PROGRAMMER.
Programs 5 volt 2716's, 2516's, and
2532's. It interfaces to the 6522
interface with 4 ribbon cables. A
Textool zero insertion force socket
is used for the EPROM. Complete SIX SLOT MOTHER
documentation for reading and BOARD . This board has 6 44 12 PORT PARALLEL 110.
writing . Cables available pin edge connectors This board has six 6522 VIA's.
separately. Order part # 80-244A assm. $49.95 or # 80-244B bare connected in parallel . The card This is a total of 96 I/O lines.
board 29.95 and set of 4 cables 2 ft. long $17.00 spacing is .750". It will mount Each of the 12 8 bit ports also
in VECTOR card cages. Order has 2 handshake lines. Order
part # 81 -320A assm. $99.95 or part # 82-036A assm . $169.95 or
# 81-320B bare board $49.95. # 82-036B bare board $49.95
A-D CONVERTER. 16
Channel A-D plugs into your
APPLE II or APPLE lie. The 16 RAM EPROM MEMORY (32K).
inputs are high impedance, 0 to This board has 16 24 pin sockets
5 volt range, 8 bit resolution. that will accept 2716 EPROM's or
Conversion time is less than 100 6116 RAM's to total 32K bytes. The
us per channel . Two 16 pin dip memory is mapped from 0 to 7FFF.
sockets are used for input. The first 2K (0-717F) can be
Order part # 81-132A assm. disabled with a jumper to allow for
$89.95 or # 81-132B bare board $29.95 the 2K of RAM on the SLIM
computer. Order part # 81-330A
assm. w/o memory $ 99.95 or # 81-330B bare board $49.95
SPEECH SYNTHESIZER. ANALOG 1/0 INTERFACE. This
This board uses the VOTRAX board has 16 analog inputs and 2
SC-01 Phoneme Synthesizer analog outputs . The inputs are 8 bit
chip. The on board audio amp (256 steps ), 0-5 volt , high impedance
connects directly to an 8 ohm with a conversion time of 200us per
speaker. A disk with a text to channel . The outputs are R-2R
speech program is included. ladders ( R = 15K) driven between 0
Order part #81-088 $129.95 and 5 volts and are 8 bit (256 steps)
also. Order part # 81-292A assm.
$199.95 or #81-2928 bare board $49.95
To order: Send check or money order. Add 6. 5% tax in California. To order: Send check or money order. Add 6. 5% tax in California.
Add 5% shipping for orders less than $100 or 3% for orders over Add 5 % shipping for orders less than $100 or 3% for orders over
$100 or 10% outside U .S.A. Phone orders : We accept Visa or MC. $100 or 10% outside U . S.A. Phone orders : We accept Visa or MC.
Add $2.00 for C.O.D. Will Call Hours 9am to 4pm. Add $2.00 for C.O.D. Will Call Hours 9am to 4pm.
Circle 48 on inquiry card. Circle 49 on inquiry card. BYTE November 1983 705
DATA SWITCH Like-new
FOR IBM PC PRINTER INTERFACE
Cables products
EIA RS 232-C
Quality cables with immediate
delivery and low prices.
Conductor Price
1-4 $12 . 00+.18/ft.
5-7 12.50 + .27/ft.
8-12 13 .50 + .33/ft.
13-16 14.75 + .44/ft.
17-25 17.00 + .55/ft.
Model 1 220 Bi Directional Data Switch Specify: Male or female connectors, length of
with 3 -3ft. data cables gives an IBM PC cable and pins to be connected. OEM & quantity
user 2 Centronics Interfaces to connect a discounts available to qualified customers. On
draft printer & letter quality printer to his prepaid orders add $5.00 for Shipping/handling.
Parallel Interface . A toggle switch on the We also supply connector parts, bulk
front panel selects the desired printer. cable , IBM, DEC Compatable & Centronic
Runs at any speed . Built in data cables, cables.
save money . Supplied assembled and
tested . $ 179.00 . Available from your
local computer dealer or
Communication For free catalog,
phone toll-free (800) 225-1008
Terminal Data Corp.
Cable Company In Massachusetts ( 617) 938-0900
11878 Coakley Circle , Rockville, MD 319 Lauella Ave. Wayne, PA 19087 Genstar REI Sales Company
(301) 881-7655 215-964-9404 6307 DeSoto Ave. Ste J i Woodland Hills CA 91367
■
Circle 467 on inquiry card. Circle 79 on inquiry card. Circle 198 on inquiry card.
HOBBY ROBOT TM
ATTENTION BIG BOARD USERS! $$ Printers $$
WHY USE OUTDATED TECHNOLOGY?
PUT YOUR COMPUTER TO WORK $$ WE WILL NOT BE UNDERSOLD $$
INSIGHT ENTERPRISES EPSON
IS NOW DELIVERING A NEW RX 80, MX 80FT, MX 100FT, FX 80 8 newest
FX 100 "lowest prices In the USA"
STATE-OF-THE-ART CP/ M Z80-A Gemini LOX ...............................$329
Gemini 15 ................................ 494
SINGLE BOARD COMPUTER Prowriter 8510 (P) ........................ 385
All other printers discounted
MIscelleneous Hardware
Microsoft Premium Pack .................. 479
Microsoft Softcard ........................ 239
Microsoft Softcard Plus ................... 489
(Includes videx 80 Col.)
VISION SYSTEMS - VISION 1; 2D; CL, 0 Smertterm 80 Col ...... ... 145
Vision Kits let your computer see . They are simple but Wizard 80 Col ............................. 179
excellent for experiments with VIC-20 and Basic, or other Videx 80 Col. Combo ..................... 257
computers. Vision I has a panoramic scan; 2D adds tilt Printer Cards
for a TV image ; CL close up lens; 0 fixed , or proximity Parallel ................................... 89
sensor. Experiments with image processng , motion
detection , pattern recognition and tracking . Usable with Wizard Buffered SPO ..................... 149
On board video - 1281 of Dynamic RAM and 4K of STATIC ( video mem
IS light. Interface kits available for several computers. ory) • DMA • SAS[ (bard disk interface) • Floppy disk controller ( 4 drives Grappler +................................ 125
"y combination of 5114 or 8 ) • 4 serial ports • Fun Centronics Buffered Grappler + ...................... 209
VISION I KIT.. $100 VISION 0 KIT..$ 40 pal tire, Pon . CRpansi on bus • Wide line and min line graphics •
VISION ISTEREO/TWIN ............... $150 Extended track owlet • Prime , buffer • Fully interrupt driven • Parallel
or Serial keyboard • Compact Size • (8x14 inches)
A COMPUTER SHOP
VISION 2D KIT ....................... $135 3941- B S. Bristol Street
See October Byte ad for Robot Arms. $ 750.00 ,,,a a Quantity OEM pncma 2.4 -sees del ,, ,,, $10 00 shlapma Dept. 345
Spectron Instrument IISIGHT RPR I SES CORPORATION Santa Ana, CA 92704
J)3N w. slcrn A.e ENTE
111 ,111 TAg cA 9000. ( 211) 4EI 11E2
1342 W. Cedar Ave. Denver, CO 80223 714-261-1383
N, m rn m o .1-cl maume , We 1-
Qk' Tel. (303) 744-7088 MAauFA .,1RU.a ucFNSFS AR, -ILABiE Wok(DWIDE UPON REDDEST ORDERS ONLY: (800) 824-2227
■
Circle 437 on inquiry card. Circle 227 on inquiry card. Circle 104 on inquiry card.
11
FREE SOFTWARE
RENT THE PUBLIC DOMAIN!
It's not copyrighted , so no fees to pay!
1000's of CPM software programs in
source code to copy yourself!
8" SSSD format.
m axe ll ®
Floppy Discs
31111
DISKETTES
SALE
Application Pacs and Solution Books
RETAIL STORE PHONE NUMBERS : (Chatsworth:) (213) 709-5464 - ( Irvine:) (714) 660-1411
PRIORITY ONE ELECTRONICS
*N&tu
SDSYSTEMS
ROM DISC 128
Program Accellerotor
(-MICRO sn rrnnr
Intercontinental
Micro systems
Part No. Description List Price Our Price
SDC 300
Z-80 Single Board Computer
BWSOS30001 ROM DISC 128K w/o EPROMS (A&T) $350 00 $329.00
BINSOS61f03 ROM DISC Manual $ 10.00
BWPCC26S2403 2' Internal Serial I/O cable $ 14.65
FREE Z80A SLAVE
Part No. Description List Price Our Price
RAMDISK-256 PROCESSOR!*
BWSDS38095 Z80A 4MHz A&T $741. 00 $699.00 *When You Purchase This System
BWS0S38092 ZBOB 6MHz A&T $825.00 $ 779.00 Program Accellerator
BWPGC26924DS 2' Internal Serial I/O cable $ 14.65 BWSDS38082 Ram Disk 256K (A&T) $87500 $ 795.00
Price
BWPGC50Ml2S 12" 50 pin internal disk cable $ 23,60 BWS0581102 Manual $ 10.00 1 BWICMCPZ48000 SBC Board $895.00
VERSAFLOPPY III
Floppy and Hard Disk Controller
1 BWICMCPS4A
1 BWICMCPS4A
4 MHz Slave
4 MHz Slave
$439.00
$439.00-
BWSOS39099 VFW-3 Disk Controller (A&T) $ 895. 00 765.00 NON VOLATILE CMOS RAMS 1 BWICMTDOSMU Multi UserTurboDOS'° $775.00
:1111"11111111111145: will,," CP/M" 3.0$1083. 00 895.00 8, 16, or 32K. 8 or 16 Bit Data. Battery Backup On Board 6MHz.
BWPDBYF339146 'w/8" unbariked CP/M" 3.0 $1083. 00 895.00
BWPOBVF339147 *w/51/4" banked CP/MC' 3.0 $1083. 00 895.00
BWP0BYF339148 'w/8" banked CP/M"' 3.0 $108300 985.00
Bank Selectable
8K A&T $495. 00 $450.00
IF PURCHASED SEPARATELY: $2548.00
09 OO
BWOULCMEMS
•CP/M' 3.0 is configured for the SIDS SBC300 board BWDULCMEM16 16K A&T $595. 00 $550.00 SALE 121
VERSAFLOPPY 11/696
Floppy Disk Controller
BWOULCMEM32 32K A&T $695. 00 $650.00
256K DYNAMIC MEMORY
256K 230 ns access time, 2 x 128K organization, 24 bit addressing,
PRICE: BWPD ICMSBCTS
.
For 51/a" Drives
BWPOBICMSBCTS For 8" Drives
parity error detection.
BWSOS38098 Versafloppy 11/696 (A&T) $400.00 $359.89 BWOULDNEM256K Assembled & Tested $1295.00 $1195.00 NOW'S YOUR CHANCE TO BUY A MULTI-USER
BWPDBVF239141 •With 51i" unbanked CP/MC $520.00 429.00
8WPOBVF239142 'With 8" unbanked CP/M' $520.00 1 429.00 32/64K EPROM BOARD SUB-SYSTEM AT A FRACTION OF THE COST!
BWPDBYF239143 •With 5!i" banked CP/M'" $520.00 429.00 8 or 16 bit data. holds 2716s (32K). or 2732s (64K)
BWPDBYF239144•With 8" banked CP/M"
•CP/M` 30 configured for the SDS SBC300
$520.00 429.00
OWDOLEPROM32 For 2716s A&T $295. 00 $275.00 SAVE $439.00!!!
BWOULEPROM64 For 2732s A&T $295. 00 $275.00
SOFTWARE-CP/M PLUSTM 3.0 A/D CONVERTER
Z8OA DMA SDC
SYSTEM REQUIREMENTS AND OS INFORMATION: 12 Bit Resolution t6 or 32 Channel Input
• Z80A'". 4MHz Operation
CP/M" 3 . 0 requires a minimum of 112K bytes of system RAM partitioned BWDUTAIM12 Assembled & Tested $695. 00 $625.00
into two banks (64 K each ( for operation . Memory size parameters are • Floppy disk controller (FDC) with onboard data separator Single or
BWOULAIM126 Without instru. Amp $645.00 $598.00 double sided. Single or double density. 8" or 51/4" The choice is yours.
communicated to the OS by menu selections in GENCPM . The OS is
divided into two modules , the resident portion that resides in the common D/A CONVERTER • Two synchronous or asynchronous serial I/O channels (SIO) One
memory , and the banked portion that occupies the upper area of BANK 0 4 Channel, 12 Bit, 3 Output Modes channel can be programmed in direct memory access (DMA), interrupt,
(just below the common area). The common area must be from 4 K to 16 K to or programmable I/O mode
be compatible with the distribution configuration BWOULAOMI2 Assembled & Tested $695.00 $ 618.95 • Two parallel I/O channels (PIO) One channel is programmable in DMA
OWSDS39144 CP/M 3.0 8" banked for SDSSBC300 $ 315.00 interrupt or programmable I/O mode
BWSO939142 CPIM 3.0 8"unbanked for SDSSBC300 $$ 315.00 SIERRA QATA SCIENCES • Four channel DMA controller
BWSOS39143 CP/M 3.05'/4" banked forSOSSBC300 315.00 • 64Konboard RAM. Bank selection puts 41<- 641< under software control
BWSDS39141 CP/M 3.0 5'/4" unbanked for SDSSBC300 $ 315.00 S-100 SDC BOARD • Eight vectored priority interrupts are chain ed with serial and parallel I/O
interrupts for us e with Z-80A mode 2 i nterrupts
110-8
8 art Serial I/O
Z80A 4MHz. 2 Serial RS232 interfaces, 1 parallel interface, 64K RAM.
Floppy Disk Controller, provisions for one 2732 EPROM -
ALL ON THIS ONE BOARD!!
• Provisions for 2K or 4 K onboard EPROM. A boot up function and monitor
in a 2K EPROM is supplied
• Turbo-Disk" im plementation included
BWSOS38093 8 Async serial (A&T) $6950 0 $594.00 BWSDCCBCCM Z80 SBC for CP/M` (A&T) $89500 $655.00 E ach CPZ-48000 c omes with an RS232 personality modul e and your
BWSD338094 8 Sync serial IA&T) $795.00 $ 675.00 BWSOCSBCT 780 SBC for TurbeOos" (A&T) $895. 00 655.00
ch oice of an 8" or 51/4" floppy disk person ality module.
Cables: Each pan has irs own 26 pin header Order on I/O cable for each Sort used. BWSDCCPMI5 CP/M'" for use w/Micropolis hard disk 150.00
BWPGC26S24DS 26 pin SKT connector to DB255 24" $ 14.65 BWSOCCPM16 CP/M'" operating system 150.00 Part Number Description List Price Our Price
BWPGC26S600P 26 pin SKT connector to D825P 5' $$ 15.70 BWSDCTUR80S Single User TurboDos'" on 8" disk 50.00
BWPGC26SBODS 26 pin SKT connector to DB255 5' 16.55
BWICMCPZ480005 SBC for 51/4" (2 lbs . ) $995 00 $895.00
BWSOCTURBDM Multi-User TurboDos '" on 8" disk 750.00 BWICMCPZ480008 SBC for 8" (Wt 2 Ibs) $995.00 $895.00
BWMCP12231 36 MByte Hard Disk(451bs) $3695. 00 $3250.00 BWICMCPZ46000M Manual only $ 15.00
PROM 100
Eprom burner
S-100 Z80A S LAVE SOC
ZBOA 4MHz, 2 RS232 Serial ports, 4 parallel ports, 64K RAM, EPROM
BWICMTOOSMUS Multi-user TurboDos - 5'/4" $775.00
BWICMTO08AIU8 Multi-user TurboDos - 8" $775.00
BWSOS38076 PROM-100 w/sottware(A&n $2850 0 $249.89 Programmer. Used in multi-user computer system with SDSSBC.
BWSD88BCSE Slave Z80 SBC A&T $825. 00 $565.00
Z80 SLAVES 4 & 6MHz
• Z-80B` 6MHz operation
• Two synchronous or asynchronous serial I/O ports
Z80 • Master confiscation of slave memory for diagnostic purposes.
• Two parallel I/O ports
ORDER TOLL FREE ( 800) 423 -5922 - CA, AK, HI CALL (213) 709-5111 Circle 370 on inquiry card.
PRIORITY ONE ELECTRONICS
OF 5- 1 00 IEEE/696 DOARDS
LC m PUh1!o om uPro
BW9BT180A
BWICDCT100 With timer down to .01 second $ 345.00 List Price $1295.00
64K A&T 12MHz $550. 00 510.00 BWICDCTS Software for ICDCT100 board $ 34.95
BWGBTI8OC 64K CSC 12MHz $650. 00 $610.00 on 8" CP/M format
RETAIL STORE PHONE NUMBERS: (Chatsworth:) (213) 709-5464 - (Irvine:) (714) 660-1411
PRIORITY ONE ELECTRONICS
SIEMENS FDD100-8 DISK DRIVES TERMINALS
MICROPOLIS 51/4" HARD DISK VISUAL 330
8" FLOPPY DISK DRIVE BWMCP132 20.4/259 Mb Winchester $ 1465.00
SINGLE SIDED , DOUBLE DENSITY BWMCP13:3
BWMCP1304
33.9/43.2 Mb Winchester $ 1875.00
40.8/51.9 Mb Winchester $ 2195.00
t^00^•^g;
SHUGART 801 R COMPATIBLE (Shipping Weight 12 lbs each) V ^%G
4 -0 TANDON 51/4" HARD DISK
Ip ell BWTNOTM501
BWTNDTM502
1 platter 6 Mbyte (Sh. Wt 9 Ibs.) $ 749.00
2 platter 12 Mbyte (Sh Wt 9 lbs) $ 895.00 '50 C%e
e^eve
BWTNOTM503 3 platter 19 Mbyte (Sh Wt. 9 lbs.) $ 1049.00
$1696 00
10+ CALL
ea. 2 - 9
BWMP152* 2 Sided 48 TPI
BWMPI91• 1 Sided 96 TPI
BWMP192• 2 Sided 96 TPI
$270.00
$275.00
$400.00
'Replace with an M for the MPI style bezel or with an S for Shugart style
Programmable Non-Volatile STO STD NO
Columnar Tabbing
N-Key Rollover STD STO NO
CR New Line Mode STD STO NO
Tot and Swivel STD STD NO
bezel. IShippmg Weight 5 Ibsi User Programmable Non- STD STD NO
OEM INQUIRIES INVITED Volatile Answerback 32 Codes
BWSIEFOD1008 (Include $7.00 per drive for shipping) MPI 5'/4 " HALF HEIGHT XON/XOFF Flow Control Split for STD STD NO
Xmitter & Receiver
BUY DRIVE & CABINET BWMPI501
BWMPI502
1 Sided 48 TPI ISh Wt 4 lbs.)
2 Sided 48 TPI ISh Wt 4 Ibis.)
$260.00
$300.00
Part No. Description List Price SALE
BWVSL3006N ANSI X364. 12" Green $109500 $ 995.00
TOGETHER AND SAVE!! BWMPI901
BWMPI902
1 Sided 96 TPI ISh Wt 4 Ibs) $300.00
2 Sided 96 TPI (Sh Wt 4 Ibs) $355.00
BWVSL330GN Green 12" CRT (Sh Wt 41 Ibs.) $120000 $895.00
BWVSL330146N Green 14" CRT(Sh WT 41 lbs) $1250.00 $ 949.00
DUAL 8" SIEMENS FDD1008
DUAL 8" CABINET POWER SUPPLY 51/4" DRIVE CABINETS VISUAL 50
BWJMRIC5 Single 51a" Cabinet ( 5 Ibs) $69.00 The VISUAL 50 represents a new approach in low cost terminals. Although it
AND INTERNAL POWER CABLES BWJMR2C5 Dual 5'-i" Cabinet ( 9 lbs) $89.00
costs drastically less. it offers the features you expect from the high priced
(Include $30.00 for shipping) units For example, the VISUAL 50 enclosure is ergonomically designed in
BWJMR2C5C JMR2C5 w/internal data cable ( 9 lust $99.00 light-weight plastic and can easily be swiveled and tilted for maximum
operator comfort. A detached keyboard, smooth scroll, large 7 x 9 dot
SHUGART 8 " FULL HEIGHT matrix characters and non-glare screen are a few of the many human en-
BWSHU801R 1 sided ( 1R lbs) $369.00 gineering features normally offered only on much higher priced parameters
Another distinctive feature of the VISUAL 50 is its emulation capability
VISUAL 50 is code-for-code compatible with the Hazeltine Esprit'". ADDS
QUME 8" FULL HEIGHT Viewpoint'". Lear Siegler ADM-3A'", and DEC VT-52 Menu driven set-up
BWQMEDTB 2 sided (18 (bs ) $480.00 modes in non-volatile memory allow easy selection of terminal parameters
$625.00
BWPOBIIISIE (Include $30.00 for shipping)
MPI 8" DUAL HALF HEIGHT
(SAME SIZE AS ONE FULL HEIGHT)
OUR FINEST DUAL 8" TANDON 8" HALF HEIGHT BWPDBTLV9252P vv/2nd page memory kit FREE ($95.00 Value) $ 729.00
BINPDBTLV0504P w/2nd, 3rd, & 4th page memory kit FREE $ 920.00
BWTNDTM8481 1 sided ( 9 Ibs) $395.00
DISK DRIVE CABINET! 2 FOR $375.00 each
(A 285.00 Value) (above items: 37 lbs. each)
Circle 370 on inquiry card. O RDER TOLL FREE ( 800) 423 -5922 - CA, AK, HI CALL (213) 709-5111
PRIORITY ONE ELECTRONICS
SIERRA DATA
SCIENCES &
MICROPOLIS IBM-PCTM COMPATIBLE PRINTERS
COMPUTER SYSTEM!
• MS DOS • 16 bit 8088 CPU _
Z80A - CP/M'M BASED COMPUTER • 128K RAM
• Color Graphics
SUB-SYSTEM WITH 30M BYTES • Centronics
Printer Port
-
$199.00
$3995.00 BWPDBSDSMCP
OUR LOWEST PRICED PRINTER!
BWAXMGP100A 30 cps' 80 col. dot matrix (11 lbs.) $ 199.00
Printers for Atari or Commodore
And Here Is What You Gel
List Price
0 SAMYCI MDC-555 JUST PLUG AND RUNT
Complete With Built- In Interface Cables!
BWSOCSBCCM ZBOA SBC w!64K RAM 2 RS-232 Call For Special Package Price
BWAXMAT100A for ATARI $229.00
Interface and Floppy Disk Controller $ 895.00
BWAXMCD100A for Commodore $ 229.00
BWSOCNOI Micropoli • 1200 series adaptor
BWSDCCPMI5
for use with above
User-tnendly CM'"
$ 150.00
150.00
MORROW
BWMCPI2231
BWSOCWNMCP
3 platter 35Mbyte hard disk 8" drive $ 4495.00
Enclosure and Power Supply for Drive S 550.00
LETTER QUALITY PRINTERS
Part Number Description nisi price Our Price
WHAT YOU WOULD PAY IF YOU
BWMDSMP200 200 cps w/RS232 serial interface $950.00 $ 795.00
BOUGHT EVERYTHING SEPARATELY: $ 6240.00 (Shipping weight 35 lips)
Features:
See Page 134 For More Details
VIDEO MONITOR
64 Column Display Regular Price: $119.00
BWOKIOAT83AT
BWOKIDAT92AP
TRACTOR INCLUDED (351bs) $ 729.00
OKIDATA 92A Parallel (25 lbs.) $ 480.00
• S-100!IEEE-696 full compatibility BWOKIDAT92AS OKIDATA92A Serial (25 lbs.) $ 599.00
OWOKIDAT92AT OKIDATA92A Tractor ( 2 lbs.) $ 79.95
• Various configurations- field upgradeable 256K - 384K-512K and
SALE
1 Megabyte?
• Highspeed -6MHzin8bitenvironments and8MHZin16bitenviron-
ment 5 -rth no wait states
• Under CP/M 2 2' CP/M 30' CP/M 86' or MP/M it all or part of the
PRICE $ 75. 0
BWSYODM2112 (Sh. Wt. 16 lbs.)
BWOKIDAT93AP
BWOKIDAT93AS
MANNESMANN TALLY
OKIDATA93A parallel (35 lbs ) $830.00
OKIDATA93A Serial (35 lbs) $ 995.00
memory may be devided between System memory and virtual disk Regular Price: $199.00
80 Column Display
• M3 Memory mapping option for 8-bit environments (Translated 16-bit LETTER QUALITY DOT MATRIX PRINTER
logical address to 24-bit physical address) Gives Z-80. 8080 or
8085 16 MEG id dress space
SALE • 160 cps • Tractor and friction feed
• 40 cps (Letter quality) • "Bullet-Proof' cast frame
• DMA fully supported in accordance with IEEE/696
• Low power consumption 40 Amps It MEG) 30 Amps (256K) PRICE:$159 ■ • Serial & Parallel Interface with metal cabinet
• Double wide characters
BWSY00M8112CX (Sh. Wt 24 IDS.)
• 6 Layer HOST and 4 layer piggy-back card for noise-free operation BWTALMT160L 160 cps 80 col ( 21 lbs.) $569.00
• Fully socketed - Augat HOLTITE" zero profile sockets on all ICs 11W W, BWTALMT180L 160 cps 132 col. (28 lbs.) $ 784.00
ORDERING INFORMATION : The 256K and 384K versions include the fully
socketed Host card The 512K and larger versions also include the fully
socketed piggy-back card To order the M3 Memory Mapping Option, Part Number Description List Price Our Price QUME LETTER QUALITY
add M3 to the end of the part number and add $90.00 to the price
BWTAXRGB1 Medium Resolution/310 lines $399. 00 $379.00 BWQMES945 45 cps Sprint 9 serial (49 lbs.) $ 1789.00
Part Number Description Our Price BWTAXRGD3 Super High Res/630 lines $699.00 $ 659.00 BWQMES955 55 cps Sprint 9 serial (49 lbs.) $ 2195.00
BWMACMAX256 256K Dynamic RAM IA&T) $1225.00 (Shipping Weight 30 lbs each) BWQMESI140 40 cps Sprint 11 (45 lbs.) $ 1389.00
BWMACMAX394 384K Dynamic RAM (A& T) $1467.00 BWQMESI1 RS232 RS232 Module for Sprint 11 (3 Its) $ 99.00
INTERFACE BOARDS AND CABLES BWQIAESII CENT Centronics parallel for Sprint 11 (3 Ibs.) $ 99.00
BWMACMAX512 512K Dynamic RAM IA&T) $ 1880.00
BWMACMAXM i MEG Dynamic RAM (A& P, $2449.00 BWTAXAPPLE2RGB RGB interface for Aple II $149. 00 $139.00 BWQMESII IEEE488 IEEE488 Module for Sprint 11 (3 Ibs.) $ 99.00
BWMACMAXTM MAX Technical Manual $ 15.00 BWTAX4ID -80 RGB 80 col. int for Apple Ile $199.00 $ 185.00 BWQMESIIIBM IBM module for Sprint 11 ( 3 Ibs.) $ 99.00
BWMACMAXVDSK MAX Virtual Disk Software supplied on $ 25.00 BWTAXIBMRGB RGB cable for IBM PC" $ 19.00 BWQMEBOT Bi-Directional Tractor (9 Ibs.) $ 349.00
8" SID Disk BWTAXRGBAPL HGB cable for Apple Ile and III $ 19.00 BWQMEWB Wire basket ( 2 Its.) $ 85.00
(Shipping Weight 1 Ib on each) BWQMECSF Cut Sheet Feeder (20 Ibs.) $ 849.00
MACROTECH UPGRADE KITS
Each MAX board is upgradeable in 128K increments Each upgrade
includes the RAMS and the proprietary PALS (Programmable Array Logic) PRIORITY ONE ELECTRONICS MasterCard
required to change the board addressing Call or wrne for upgrade kits not VISA
listed 9161 Deering Ave. Chots,ortr' CL" >
BWMACMKT23 Upgrade from 256K to 384K $ 265.00 ORDER TOLL FREE (800) 523-5922 - CA, AK HI CALL (213) 709-5111
BWMACMKT2M Upgrade from 256K to 1 MEGABYTE $ 1747.00 Teens U S VISA- MC BAC Check Money Order U S Funds Only CA residents add6'n"s' SalesTax MINIMUM PREPAID ORDER$1500 Include MINIMUM SHIP'
BWMACMKT3M Upgrade from 384K to 1 MEGABYTE $ 1500.00 PING & HANDLING of $3.00 for the first 315s plus 400 for each additional pound Orders over 50 Ins sent height collect Justin case. include your phone number Prices
BWMACMKT5M Upgrade from 512K to 1 MEGABYTE $ 1005.00 sabl'e' to change without no' ice We will do our hest to maintain prices through Novern''er 1983 Many quantities are limited Sorry, no rainchecks. no refunds or exchang-
es no sale merchandise Credit Card orders will be charged appropriate freight Sale prices for prepaid orders only We are not responsible for typographical errors
RETAIL STORE PHONE NUMBERS: (Chatsworth:) (213) 709-5464 - (Irvine:) (714) 660-1411
Circle 370 on inquiry card.
4164 64K
00 NSMIC
$595 X8 STATIC
■ ■■ BM201 6 2K 200 NS $4 15
STATIC RAMS Z-80 8000 6800 74LS00
2.5 Mhz 68000 59.95
74LS00 . 24 74LS173 .69
2101 256 x 4 ( 450ns) 1.95 Z80-CPU 3.95 8039 6.95 6800 3.95
74LS01 . 25 74LS174 .55
5101 256 x 4 (450ns ) ( cmos) 3.95 280-CTC 4.49 INS-8060 17.95 6802 7.95
74LS02 . 25 74LS175 .55
2102 - 1 1024 x 1 ( 450ns) .89 280-DART 10.95 INS-8073 49.95 6803 19.95
74LS03 . 25 74LS181 2.15
2102L -4 1024 x 1 ( 45Ons ) ( LP) .99 Z80-DMA 14.95 8080 3.95 6808 13.90
2102L - 2 1024 x 1 74LS04 . 24 74LS189 8.95
(250ns ) ( LP) 1.49 8085 5.95 6809E 19.95
Z80-PIO 4 . 49 74LS05 . 25 74LS190 .89
2111 256 x 4 (450ns) 2.49 8085A-2 11.95 6809 11.95
2112 256 x4 ( 450ns) 280 -SIO /0 16 . 95 74LS08 . 28 74LS191 .89
2.99 8086 29.95 6810 2.95
2114 1024 x 4 ( 450ns ) 8/9.95 Z80-SIO / 1 16.95 74LS09 . 29 74LS192 .79
8087 CALL 6820 4.35
2114 - 25 1024 x 4 ( 250ns ) 8/10.95 280-510 / 2 16.95 74LS10 . 25 74LS193 .79
8088 39.95 6821 3.25
2114L - 4 1 024 x 4 ( 450ns ) ( LP) 8/1295 280-SIO /9 16.95 74LS11 .35 74LS194 .69
2114L- 3 8089 89.95 6828 14.95
1024 x 4 ( 300ns ) ( LP) 8/13.45 74LS12 . 35 74LS195 .69
2114L- 2 1024 x 4 ( 200ns ) ( LP) 8/13.95 4.0 Mhz 8155 6.95 6840 12.95
74LS13 . 45 74LS196 .79
TC5514 1024 x 4 (650ns ) ( cmos) 2.49 Z80A - CPU 4.95 8155-2 7.95 6843 34.95
74LS14 . 59 74LS197 .79
TC5516 2048 x 8 (250ns ) ( cmos) 9.95 Z80A -CTC 4.95 8156 6.95 6844 25.95
74LS15 . 35 74LS221 .89
2147 4096 x I (55ns) 4.95 Z80A - DART 8185 29.95 6845 14.95
11.95 74LS20 .25 74LS240 .95
TMS4044 -4 4096 x 1 (450ns) 3.49 8185-2 39.95 6847 11.95
Z8OA - DMA 16 . 95 74LS21 . 29 74LS241 .99
TMS4044 -3 4096 x 1 ( 300ns) 3.99 8741 39.95 6850 3.25
TMS4044 - 2 4096 x 1 ( 200ns) Z8OA - PIO 4 . 95 74LS22 . 25 74LS242 .99
4.49 8748 24.95 6852 5.75
MK4118 1024 x 8 ( 250ns) 9.95 Z80A - SIO /0 16.95 74LS26 .29 74LS243 .99
8755 24.95 6860 9.95
TMM2016 - 200 2048 x 8 (200ns) 4.15 Z80A - SiO/1 16.95 74LS27 . 29 74LS244 1.29
6875 6.95
TMM2016 - 150 2048 x 8 (150ns) 4.95 ZBOA - SIO/2 16.95 74LS28 . 35 74LS245 1.49
6880 2.25
TM M2016 - 100 2048 x 8 (100n s) 74LS30 . 25 74LS247 .75
HM6116 - 4 2048 x If ( 200ns ) ( cmos)
6.15
4.75
ZBOA - SIO/9 16.95 8200 6883 22.95
74LS32 . 29 74LS248 .99
HM6116 - 3 2048 x 8 ( 150ns ) ( cmos) 4.95 6.0 Mhz 68047 24.95
74LS33 . 55 74LS249 .99
HM6116 - 2 2048 x 8 ( 120ns ) ( cmos) 8.95 8203 39.95 68488 19.95
Z808 - CPU 11.95 74LS37 . 35 74LS251 .59
HM6116LP -4 2048 x 8 ( 200ns ) ( cmos )( LP) 5.95 8205 3.50 6800 = 1MHZ
Z808 -CTC 13.95 74LS38 . 35 74LS253 .59
HM6116LP - 3 2048 x 8 ( 150ns ) ( cmos)(LP) 6.95 8212 1.80 68800 10.95 74LS40 . 25 74LS257 .59
2808 - PIO 13.95
HM6116LP - 2 2048 x 8 ( 120ns ) ( cmos )( LP) 10.95 8214 3.85 68802 22.25 74LS42 . 49 74LS258 .59
Z-6132 4096 x 8 (300ns ) ( Ostat) 2808 - DART 19 . 95
34.95 8216 1.75 68B09E 29.95 74LS47 . 75 74LS259 2.75
HM6264 8192 x 8 (150ns ) ( cmos) 49.95 2808 -SIO/2 39.95
8224 2.25 68809 29.95 74LS48 . 75 74LS260 .59
ZILOG 8226 1.80 68810 6.95 74LS49 .75 74LS266 .55
Z6132 34.95 8228 3.49 6BB21 6.95 74LS51 .25 74LS273 1.49
DYNAMIC RAMS Z8671 39.95 8237
8237-5
19.95
21.95
68840
68845
19.95
19.95
74LS54 .29 74LS275 3.35
74LS55 .29 74LS279 .49
CRYSTALS 8238 4.49 68850 5.95 74LS63 1. 25 74LS280 1.98
TMS4027 4096 x 1 ( 250ns) 1.99
8243 4.45 68800 = 2 MHZ 74LS73 .39 74LS253 .69
UPD411 4096 x 1 (300ns) 3.00 32.768 khz 1.95
8250 10.95 74LS74 . 35 74LS290 .89
MM5280 4096 x 1 ( 300ns) 3.00 1.0 mhz 4.95
MK4108 8192 x 1 (200ns) 1.95 8251 4.49 74LS75 . 39 74LS293 .89
1.8432 4.95
8192 x 1 (250ns) 1.85 8253 6.95 74LS76 . 39 74LS295 .99
MM5298
4116 -300 16384 x 1 (300ns) 8/11.75
2.0 3.95
2.097152 3.95
8253-5 7.95 - 6500 74LS78 .49 74LS298 .89
4116 -250 16384 x 1 (250ns) 8/11.95 8255 4.49 1 MHZ 74LS83 .60 74LS299 1.75
2.4576 3.95 6502 4.95
4116 . 200 16384 x 1 (200ns) 8/12.95 8255-5 5.25 74LS55 .69 74LS323 3.50
3.2768 3.95 6504 6.95
4116- 150 16384 x 1 (150n s) 8/14.95 8257 7.95 74LS86 .39 74LS324 1.75
3.579545 3.95 6505 8.95
4116 - 120 16384 x 1 (120ns) 8/29.95 8257-5 8.95 74LS90 . 55 74LS352 1.29
2118 16384 x 1 (150ns) (5v) 4.95
4.0 3.95 6507 9.95
8259 6.90 74LS91 .89 74LS353 1.29
MK4332 32768 x 1 (200ns) 9.95 5.0 3.95 6520 4.35
5.0688 3.95
8259-5 7.50 74LS92 . 55 74LS363 1.35
4164 . 200 65536 x 1 (200ns) (5v) 5.95 8271 79.95 6522 7.95
5.185 3.95 74LS93 . 55 74LS364 1.95
4164 - 150 65536 x 1 (150ns) (5v) 6.95 6532 9.95
8272 39.95 74LS95 . 75 74LS365 .49
MCM6665 65536 x 1 (200ns) (5v) 8.95 5.7143 3.95 6545 22.50
8275 29.95 74LS96 . 89 74LS366 .49
TMS4164 - 15 65536 x 1 (150ns) (5v) 8.95 6.0 3.95 6551 11.85
8279 8.95 74LS107 . 39 74LS367 .45
6.144 3.95 2 MHZ
8279-5 10.00 74LS109 . 39 74LS368 .45
6.5536 3.95 6502A 6.95
8282 6.50 74LS112 . 39 74LS373 1.39
EPROMS 8.0 3.95
10.0 3.95
8283
8284
6.50
5.50
6522A 9.95
6532A 11.95
74LS113
74LS114
. 39 74LS374 1.39
. 39 74LS375 -95
1702 256 x 8 ( 1us) 4.50 10.738635 3.95 6545A 27.95
8286 6.50 74LS122 . 45 74LS377 1.39
2708 1024 x8 (450ns) 3.95 14.31818 3.95 6551A 11.95
8287 6.50 74LS123 . 79 74LS378 1.18
2758 1024 x8 ( 450ns ) ( 5v) 5.95 15.0 3.95 3 MHZ
8288 25.00 74LS124 2 . 90 74LS379 1.35
2716 2048 x8 ( 450ns ) ( 5v) 3.95 16.0 3.95 6502B 14.95
8289 49.95 74LS125 .49 74LS385 3.90
2716-1 2048 x 8 ( 350ns ) ( 5v) 5.95 17.430 3.95
18.0 3.95 74LS126 . 49 74LS385 .45
TMS2516 2048 x 8 ( 450ns ) ( 5v) 5.50
18.432 3.95 74LS132 . 59 74LS390 1.19
TMS2716 2048 x 8 ( 450ns) 7.95
20.0 3.95
DISC UARTS 74LS133 . 59 74LS393 1.19
TMS2532 4096 x 8 ( 450ns ) ( 5v) 5.95
2732 4096 x 8 ( 450ns ) ( 5v) 4.95 22.1184 3.95 CONTROLLERS AY3-1014 6.95 74LS136 . 39 74LS395 1.19
32.0 3.95, 1771 16.95 AY5-1013 3.95 74LS137 . 99 74LS399 1.49
2732-250 4096 x 8 ( 250ns ) ( 5v) 8.95
1791 24.95 74LS138 . 55 74LS424 2.95
2732-200 4096 x 8 ( 200ns ) ( 5v) 11.95 AY3-1015 6.95
26.95 74LS139 . 55 74LS447 .95
2732A-4 4096 x 8 ( 450ns ) ( 5v) (21vPGM) 6.95 CRT 1793 PT1472 9.95
1795 49.95 74LS145 1 . 20 74LS490 1.95
2732A 4096 x 8 (250ns ) ( 5v) (21vPGM) 9.95 CONTROLLERS TR1602 3.95
1797 49.95 74LS147 2 . 49 74LS624 3.99
2732A-2 4096 x 8 ( 200ns ) ( 5v) 21vPGM) 13.95 6845 22.50 2350 9.95
2791 54.95 2651 8.95 74LS148 1 . 35 74LS640 2.20
2764 8192 x 8 ( 450ns) (5v) 9.95 68B45 19.95
2793 54.95 IM6402 7.95 74LS151 . 55 74LS645 2.20
2764-250 8192 x 8 ( 250ns ) ( 5v) 14.95 HD46505SP 15.95
2795 59.95 74LS153 . 55 74LS668 1.69
2764-200 8192 x 8 ( 200ns ) ( 5v) 24.95 6847 11.95 IM6403 8.95
2797 59.95 INS8250 10.95 74LS154 1 . 90 74LS669 1.89
TMS2564 8192 x 8 ( 450ns ) ( 5v) 17.95 MC1372 6.95
6843 34.95 74LS155 . 69 74LS670 1.49
MC68764 8192 s 8 ( 450ns ) ( 5v) (24 pin) 39.95 68047 24.95 GENERATORS
8272 39.95 74LS156 . 69 74LS674 14.95
27128 16384x8 ( 300ns ) ( 5v) 29.95 8275 29.95
UPD765 39.95 BIT-RATE 74LS157 . 65 74LS682 3.20
7220 99 . 95 MC14411 11.95 74LS158 . 59 74LS683 3.20
M B8876 29.95
CRT5027 39 . 95 BR1941 11.95 74LS160 . 69 74LS684 3.20
EPROM ERASER S CRT5037 49.95
T MS9918A 39.95
MB8877
1691
34.95
17.95 4702 12.95
COM5016 16.95
74LS161 . 65 74LS685 3.20
Capacity Intensity 2143 18.95 74LS162 . 69 74LS688 2.40
DP8350 49.95 COM8116 10.95 74LS163 . 65 74LS689 3.20
Timer Chip ( uW /Cm')
PE-14 9 8 , 000 83.00 MM5307 10.95 74LS164 . 69 81LS95 1.49
PE-14T X 9 8,000 119.00 KEYBOARD FUNCTION 74LS165 . 95 81LS96 1.49
CONNECTORS
PE-24T X 12 9,600 175.00 CHIPS RS232 MALE 2.50 MC4024 3.95 74LS166 1 . 95 81LS97 1.49
PL-265T X 30 9,600 255.00 AY5-2376 11.95 LM566 1.49 74LS168 1 . 75 81LS98 1.49
RS232 FEMALE 3.25
PR-1251 X 25 17,000 349.00 AYS-3600 11.95 XR2206 3.75 74LS169 1 . 75 25LS2521 2.80
RS232 HOOD 1.25
PR-320T X 42 17,000 595.00 AY5-3600 PRO 11.95 8038 3.95 74LS170 1 . 49 25LS2569 4.25
S-100 ST 3.95
JDR Microdevices CA
Jose,, C A 95128
PLEASE USE YOUR CUSTOMER NUMBER WHEN ORDERING
11224
S.
220 Ba scom A ve
S. Bascom ve. ••San
San
Jose $2.50 for UPS Ground and $3 . 50 for UPS Air. Orders over 1 lb. and
foreign orders may require additional shipping charges - please
(408) 995 -5430 • Telex 171-11
995-5430 171-110 contact our sales department for the amount . CA residents must
include 6% sales tax , Bay Area and LA residents Include 6 'h%. Prices
subject to change without notice . We are not responsible for
typographical errors . We reserve the right to limit quantities and to
© Copyright 1983 JDR Microdevices substitute manufacturer . All merchandise subject to prior sale.
Mr. Hans Csokor Mrs. Maria Sarmlento Mr. Arthur Scheffer Seavex, Ltd.
Publimedia Pedro Teixeira 8, Off. 320 McGraw-Hill Publishing Co. Room 102 , Yu Yuet Lai Bldg.
Reisnerstrasse 61 Iberia Mart I 34 Dover St. 43-55 Wyndham St. Central
A-1037 Vienna, Austria Madrid 4, Spain London W I X 3RA Hong Kong
45 52 891 England
Mrs. Gurit Gepner 01 493 1451 Paul ishli
McGraw-Hill Publishing Co. Mr. Andrew Karnig McGraw-Hill Publications
115 Yosephtal St. Andrew Karnig & Associates Mr. Elio Gonzaga Overseas Corp.
Bat Yam , Israel Kungsholmsgatan 10 McGraw-Hill Publishing Co. Room 1528
866 561 321 39 112 27 Stockholm , Sweden Via Baracchini 1 Kasumigasekl Bldg.
08 51 68 70 20123 Milan, Italy 3-2-S Kasumlgasek) , Chlyoda-Ku
Mr. Fritz Krusebecker 8690 617 Tokyo 100, Japan
McGraw-Hill Publishing Co. Mr. Michael Sales
Liebigstrasse 27C McGraw-Hill Publishing Co. Seavex Ltd.
0-6000 Frankfurt/Main 1 17 rue Georges Bizet 05-49150 Tanglin Shopping
West Germany F 75116 Paris Center
72 01 81 France 19 Tanglln Rd. Singapore 1024
720 33 42 Republic of Singapore
LEADING EDGE:
Leading Edge Products Inc., Fortune 1300 Division, 21 Highland Circle, Needham Heights, Mass. 02194 (800) 343-3436 (617) 449-762
Headquarters and Retail Division , 225 .Turnpike Street, Canton, Mass. 02021 (800) 343-6833 (617) 828-8150
-IBM H a rcglaered rradrmari of International Bu+ine.. Nla<hines Cor1ior it ion
C o MDWK%Fa11 '83
November 28-December 2, 1983
ftadie IhaeK
The biggest name in little computers'
A DIVISION OF TANDY CORPORATION
Prices apply at participating Radio Shack stores and dealers CompuServe is a registered trademark of CompuServe, Inc Dow Jones News/Retrieval is a registered trademark of Dow Jones & Co Inc