Powerful software.
,
3715 Printer
[3 ~t:'!~~~~e~ TM
280 BERNARDO AVE., MOUNTAIN VIEW, CA 94040 • (415) 964-7400
Tomorrow's computers today
Circle 156 on Inquiry card.
CPU MEMO RY MULTI·PROCESSINGIINTElLIGENT UO
------------, r --iiiiiiii---------------~--' r-------------------------------------------------------,
• • •• •
. .
..
I
I
I
I
I
I
I
•
I
I
I
I
I
I
I
I
,I .. ....... __ ... __ ... ____ J•
~----------------------------------------------------------------------------------------------~
I/O INTERFACES COLOR GRAPHICS
.. II ~\ \
~
-"
' r-- ~
11 ·MBYTE EXTENSIVE
COLOR FLOPPY DISK HARD DISK J OYSTI CK SOFTWARE
TERMIN A L PRINTER S MONITORS DRIVE S DRIVE CONSOLE SUPPORT
~~'!~~~~e~ ™
C3 280' BERNARDO AVE ., MOUNTAIN VIEW , CA 94040 • (415) 964-7400
Tomorrow's computers today
Circle 157 on inquiry card.
Volume 7, Number 12 December I 982
Features
42 Build the Circuit Cellar MPX-16 Computer 314 Problem Oriented Language, Part 1: A New
System, Part 2 by Steve Ciarcia / A continued description Method of Input by Mark Finger / Data entry can be
of an 8088-based system that shares its principles shortened and simplified by using Problem Oriented
of operation with the IBM Personal Computer. Language.
83 Game Plan 1982 / A section devoted entirely to 372 Practical DynamiC-Memory System Design by
games and gaming begins here. Rob Belics / A straightforward look at design with dynamic
devices.
84 The Colnless Arcade-Rediscovered by Pamela
Clark and Gregg Williams / With so many games ava ilable 414 Test Your Memory Using the Barber-Pole
for microcomputers and cartridge systems, Algorithm by H. R. Pinnick Jr. / Useful diagnostic
you can play forever. information is not hard to obtain, as an example coded for
the 8080 processor shows.
92 The Vectrex Arcade System by Pamela
Clark / A vector-display game system brings true arcade 486 A Versatile Low-Cost Microprocessor
adventures into the home-all for less than 5200. Controller Module by David L. Craig / Add intelligence to
your latest project at minimal expense.
94 Board to Death I Can you tell an Apple from a
TRS-80 when they're stripped of their outer trappings? Find
out by taking this quiz that tests your skill in recognizing
printed-circuit boards .
Reviews
96 Design Techniques and Ideals for Computer 206 Microshell and Unica: Unix-Style Enhancements for
Games by Chris Crawford / Atari's prized and prolific CP/M by Christopher Kern
creator of games discusses some of the special techniques
he uses.
250 Autocontrol's AC-8S: A CP/M System on One
Board by joAnne Benedict
11 2 Chargel by C. Anthony Ray / A trajectory game 392 Multidos: A New TRS-80 Disk Operating System by
that shoots electrons through stationary ions. It's the Rowland Archer
second-pla ce winner in the BYTE Game Contest.
404 Condor Series 20 DBMS by Jack L. Abbott
1 24 Cosmic Conquest by Alan Sartori-Angus /
The first-place winner in the BYTE Game Contest is a real-
time space strategy game.
142, 1 50, 160, 162 BYTE Game Grid: Nucleus
6 Editorial: The Play's the Thing
Ricochet by Gregg Williams; Action Games for the VIC-20
by Russell Kavanagh; Dead line by Chris Morgan; Penetrator 14 Letters
by Stan Wszola 38, 202, BYTE's Bits
182, 390 Product Description : Lotus Development
167 Character Editor for the Atarl by Tim Corporation's 1-2-3; The Lobo Max-80
Kilby / Explore the Atari's ANTIC 4 and 5 modes. 202, 389 Book Reviews: PET/CBM BASIC; 8080lZ80
222 User's Column: A Slew of Languages, a Slap Assembly Language: Techniques for Improved
at Documentation, and a Curse at Keyboards by Jerry Programming
Pournelle / Unaccustomed as he is to voicing his opinions, 389, 403 BYTE's Bugs
Jerry drops just a few hints. 398, 448 System Notes: GRPRINT: An Apple Utility
Program for Dot-Matrix Printers; A Little Apple SOS
260 The Soundchaser Computer Music Systems by w ith Your Pascal
Robert A. Moog / Two new synthesizers make headway in 500 BYTELINES
the evolutionary process toward the ultimate computer 505 Clubs and Newsletters
music system. 506 Ask BYTE
278 A Brief Introduction to Electronic Music 508 Software Received
Synthesizers by Robert A. Moog / Modern-day 51 2 Books Received
synthesizers are direct descendants of analog computers. 514 EVE. nt Queue
518 Cumulative Index Update
288 The 8051 One-Chip Microcomputer: A Most 532 What's New?
Powerful Mlcrocontroller by Howard Boyet and Ron 589 Uncla ssified Ad5
Katz / Hardware-intensive applications can show off the 590 BOMB, BOMB Results
power of hardware. 591 Reader SeNice
Production
David R. Anderson, Assoc. D irector;
Patnce SCrIbner, Jan Muller, Virginia Reardon;
SherI)' McCallhy, Chief Typographer;
Debl Fredencks, Donna Sweeney,
Valene Horn
Advertising
Tllomas Harvey, D ,recror;
In This Issue
Video games are taking the country by storm, They provide thousands of
Manon Carlson, Rob Hannlngs, Deborah
Porter, Vicki ReynoldS, Cathy A. R. Drew, lisa youngsters and adults alike with hours of exciting play, Their attraction forms
Wozmak; Jacquelin e Earnshaw, Reader a complex web of challenge, high-speed action, and intrigue, Video games
Service Coordinator; Wal Chiu Li. Advertisingl
offer a temporary alternative to workaday problems and worries. And, as
Production Coordinator; Linda J. Sweeney
Robert Tinney's cover suggests, they transport you into another world .
Circulation
Swiftly moving out of the arcades and into the homes, video games for
Gregol)' Spitzfaden, Manager;
Andrew Jackson, Asst. Manager;
microcomputers have grown into a booming industry of their own , In keeping
Agnes E. Perry, Barbara Varnum, Louise with this national game wave and the playful spirit of the holiday season, we
Menegus, Jennifer Pnce, Sheila A. Bamford ; have put together a section devoted exclusively to games (see page 83), Game
James Bingham, D ea ler Sales; Plan J982 includes "The Coin less Arcade-Rediscovered" by Pamela Clark
Deborah J. Cadwell, Asst; Linda Ryan
and Gregg Williams; reviews of four games in BYTE's new Game Grid; t he
Marketing Communications
first-and second-place Game Contest Winners, " Cosmic Conquest" by Alan
Horace T, Howland, Director;
Wilbur S. Watson, Coordinator; Sartori-Angus and "Charge I" by C. Anthony Ray, respectively; an article by
Timothy W. Taussig, Graphic Arts Manager; Chris Crawford of Atari on "Design Techniques and Ideals for Computer
Michele P. VerVille, Research Manager Games," a quiz called "Board to Death" that will test your skill in recognizing
printed-circuit boards;, and more, We have our first annual update of the BYTE
Controller's Office
Cumulative Index, We present the second part of Steve Ciarcia's three-part ar-
Daniel ROdrigues, Controller;
Mary E. Fluhr, ACCL & DIP Mgr ,; Karen
ticle "Build the Circuit Cellar MPX-J6 Computer System." Gregg Wi ll iams
Burgess, Jeanne Cilley, Linda Fluhr, describes "Lotus Development Corporation's J-2-3," And we have Jerry
Vicki Bennett. L. Bradley Browne, Pournelle's User's Column pIUS our regular features and reviews,
Vern Rockwell
Tr affic
BYTE is published monthly by BYTE Publications Inc, 70 Main St. Peterborough NH 03458, phone 1603)
N, Scott Gagnon, Manager;
' 924-928 1, a w ho lly-owned subsidial)' of McGraw-HilI. Inc. Office hours: Mon--Thur 8:30 AM -- 4;30 PM , Friday
Scott Jackson, Kathleen Reckart
8;30 AM -- N oon, Eastern Time_ Address subscriptions, change of address, USPS Form 3579, and fu lfillm ent ques-
Receptionist tions to BYTE SubscriptiOns, POB 590, Martinsville NJ 08836. Second class postage paid at Peterborough , N,H,
Jeanann Waters 03458 and additiona l mailing offices. USPS Publication No, 528890 IISSN 0360-5280), Ca nadian second class
registration number 9321, SubscriptiOns are $19 for one yea r, $34 for two years, and $49 fo r three years in the
Publishers
USA and its possessions, In Canada and Mexico, $2 1 for one year, $38 for two years, $55 for three yea rs, $43 for
Virginia Londoner, Gordon R, Williamson; one yea r air delivery to Europe. $35 surfa ce delivel)' elsewh ere, Air delivery to selected areas at additional rates
John E, Hayes, AssoCIate Publisher; upon request. Single copy price is $2_95 in the USA and its possessions, $3.50 in Canada and Mexico, $4,50 in
Chel)'l A. Hurd, Publisher's Assistant Europe, and $5.00 elsewhere, Foreign subscriptions and sales should be remitted in United States funds drawn on
a us bank, Printed in United States of America.
Address all editorial correspondence to the editor at BYTE, POB 372, Hancock N H 03449_ Unacceptable
manuscripts will be returned if accompanied by sufficient first class postage. Not responsible for lost manuscripts or
photos, Opinions expressed by the authors are not necessarily those of BYTE , Entire contents copyright © 1982
Officers of McGraw-Hili PublicatiOns Com- by BYTE Publications Inc. All rights reserved, Where necessal)', permission is granted by the copyright owner for
pany : Paul F, McPherson, PreSident; Executive
Vice PreSident : Gene W_ Simpson; Senior Vice libraries and others registered with the Copyright Clearance Center (Ccq to photocopy any article herein for the
Presldem-EdllOrlal : Ralph R, Schulz; Vice ba se fee of $ 1,00 per copy of the article or item pius 25 cents per page, Payment should be sent directly to the
Presldems: R. Bernard Alexander; Kemp Ander- CCc. 2 1 Congress St. Salem MA 0 197P, Copying done for other than personal or internal reference use without
son, Business Systems Development; Shel F_ the permission of McGra w-Hili is prohibited, Requests for special permission or bulk orders should be addressed to
Asen, M anufactUrin g; Harry L. Brown, SpeCial the publisher,
Markers; Robert B, DOll, Circulation; James E, BYTE'" is ava ilable in microform from University Microfilms Internationa l. 300 N Zeeb Rd , D ept PR, Ann
Hackett, Controffer; Enc B, Herr, Planning and
Arbor M I 48 106 USA or 18 Bedford Row, Dept PR, London WC I R 4EJ England,
Development; H , John Sweger, Jr" Marketing ,
Officers of the Corporation: Harold W. Subscription questions or problems should be addressed to :
McGraw Jr" Chairman and Chief Execurive
Officer; Joseph L, Dionne, President and Chief BYTE Subscriber Service
Operating Officer; Roben N , Landes, Senior Vice p ,o , Bo x 328
PreSident ancl Secretary; Ralph J , Webb,
Treasurer, H ancock, NH 03449
high resolutIon color graphics that have a unIque ad- use. Just plug the boards into your Multibus or S-100
vantage. The displayed image Is a combinatIon of host. Or use the freestanding work station configuration
transparencies. So you can add, modify or delete with its R5-232 interface. In each case, you get high reso-
Images by transparency rather than as an entire Image. lution color graphics for such a low price you can't
SCION's Series CS5000 builds an image with up to 8 bit afford to design your own.
planes, each generated by a MicroAngelo board. You ThInk SCION for your graphics dIsplay needs.
select the assignment of those bit planes to transpar- ThInk MlcroAngelo. call us at (703) 476-6100.
encies. Each transparency can display 2n -1 colors where
System shown is a Model CS5050S.
n is the number of bit planes it uses ... 2 bit planes would •A trademark of Inlel Corp.
make a three color transparency, 8 bit planes would
make a 255 color transparency. Once each transparency
has been defined, your host can work with it inde-
pendently, generating and modifying its graphics and
text without interacting with the others. The indepen-
SCIc::JN
if the image is important.
dent transparencies are combined by the Color Mixer
board which also assigns one of 16.8 million possible 12310 Pinecrest Rd./Reston, VA 22091
colors to each color of each transparency. (703) 476-6100 . TWX: 710-833-0684
Circle 510 on Inquiry card for Multlbus Information. Circle 511 on Inquiry card for S·100 Information. Circle 512 on Inquiry card for representative to call.
l,;lrcle l/l:l on Inquiry card.
MAINTAIN
PROJECT CONTROL EditOrial · I
WITH
MILESTONE ®
Each year, we mark December's arrival by the visions of toys and games
that fill store windows, newspaper ads, television screens, and, of course,
children's heads , And each year, many of us remain aloof, choosing instead to
concentrate our energies on work. At least that was the case until 1982.
This year, not only the children are thinking about games, reading about
games, talking about games, buying games, and even playing games . Prime-
time television documentaries focus on the game invasion and its origins.
Communities around the country picket arcade parlors in an attempt to keep
Put your microcomputer the young from electronic clutches, Video-game commercials appear almost as
to work ... frequently as pitches for laundry detergent. Games magazines fill the racks at
As a project manager, you know the
supermarkets, Will 1982 be remembered as the Year the Games Got Us?
value of careful planning. An oversight
here, a miscalculation there, and in no
time, you could be in a lot of trouble. What's the Attraction?
Now, thanks to MILESTON.E, its easy
Accompanying this newfound passion for arcade games is the inevitable
to obtain and keep complete project quest to understand their fascination, Theories abound: games provide tension
control. release, an escape from reality , and a techno-mystical high, to name a few. In
MILESTONE is an easy-to-use compu-
addition to sounding vaguely like claims for snake oil, these explanations ig-
ter program that puts your desktop nore the fundamental relationship of people and play , As John Huzinga writes
microcomputer to work using the same in Homo Ludens (man as the player), "We play and know that we play, so we
proven "critical path" techniques pre- must be more than rational beings, for play is irrational."
viously available only on big , expen-
Play, of course, is nothing new, Throughout history people have played
sive computers. Now, regardless of
you r type of project, you can plan and
games, sometimes with great abandon but more often furtively , as if playing is
control manpower, doliars and time - something we shouldn't admit we do, much less enjoy . Perhaps this very am-
with MILESTONE. bivalence has relegated the activity to the young. Most adults have done little
more than smile wistfully at youth's antics before resuming more serious ac-
The price is $295. ($395 . for the CP/ M-
86 version.) Manual alone is $30.
tivities . The microcomputer, however, gives play an aura of respectability and
Aeq uires 56K RAM and C P/ M. CP/ M-a6 o r UCS D therefore makes games playing an acceptable adult pastime ,
Pasca l. Specify 8080/85 , Z80. 8086 or Ut SD ver-
si on . Form ats 8" si ngle density IBM soft-sectored.
5'/." North Star DO . M icropolis Mod 11. Superbrain
3.0, Apple II w ith C P/ M. 5W' and 8" Xerox 8 20. IBM Suitable for Gaming
Perso nal Computer w ith CP/ M-a6 and IBM Ois- Although the microcomputer can do many things, it is uniquely suited to
playWriter wi th CP/ M-56.
game playing. For many of us, it represents a mature approach to play in the
See your computer dealer for privacy of our homes , A variety of skill levels, a large selection of games, and
details or contact us directly. the ability to be programmed to a vow of silence make the machine a perfect
SOFTIM1RE play companion . It spares us the dilemma of finding worthy opponents and
SOFTIM1RE the anguish of having our pet strategies revealed to friends and relatives, And
DIGITAL MARKETING because we play in private, no one need ever discover our secret passion ,
DlGITALMARKETING'M
For better or for worse, many of us equate a fondness for arcade games with
a craven longing for the National Enquirer-a weakness we shouldn't admit to
in polite company, But that attitude is changing, Those of us who want to game
without shame may soon find strength in numbers. As more people own
DIGITAL MARKETING CORPORATION
2670CHEIlA'YLANE _WAL NUT CREEK. CAlIFQRNI" . 94596
microcomputers, the ranks of game players multiply, In fact, playing games
(<l i S) 938·:1880 . Telell17-18S2 ( DIGMKTG WNC IC)
could become a worldwide pastime, After all, if robots do all the work, we1l
Milestone IS a regiSTer ed trademark 01 Organic Sollware
CP/ M and CP / M-861fademarks 01 01911al Resea rCh
UCSD Pascallrademark or Regent 01 Univer sity or CalirOlnla
need something to do,
TOLL FREE are two primary reasons for this: commercial marketing
trends and the design imbalance of most games.
800·368·3404
(In VA, Call Collect 703-237-8695)
The microcomputer game industry is subject to the
same forces that shape other industries, the primary one
being to make money. If the public really likes an idea, it
is milked for all it's worth, and numerous clones of a dif-
AMPEXolNTERTECoTEXAS INSTRUMENTSoGENERAL DATA
ferent color soon crowd the shelves. That is, until the
COMM .oANDERSON JACOBSONoC.ITOHoaUME ° BEEHIVEo
DATASOUTHoDIABLO°CENTRONICS ° NEC ° PRENTICE public stops buying or something better comes along.
1~j[3;{·f" C. ITOH Companies who believe that microcomputer games are
INTERTEC SUPERBRAIN II CIT 101 . . ... $1350 the hula hoop of the 1980s only want to play Quick Pro-
64K DO' . TEXAS INSTRUMENTS
64K 00· . 745 Standard .$1390 fit. And when companies measure their success by
64K SO· (96TPI) .. 745 Std . (Reconditioned) Call
765 Bbl M'my ......... ... Call quarters (both the calendar and coin variety), designing
• (includes M/Solt BASIC)
00S·10 Meg 785 Standard .... Call innovative games is low on the list of priorities.
(Hard Disk) . (.i~I'·4i'P"i 810 Basic . . . .. $1249
DYNABYTE . . ... . . ... . . Call 810 Package . . . $1439 Microcomputer games are now part of the mammoth
iiJ;li:iOifJ! . 820 Package RO Package $1610
entertainment industry that focuses on your play time
NEC 820 KSR Package . . . .... Call
7710 . . .'. $2196 840 RO Basic ... ... . . . .. $ 795 and how much you will spend on it. Companies view
7715 ...... Call for Special Price 840 RO Tractor Feed Pkg .. $1059
7730 . . . $2196 940 Video Ed'tr ......... $1570
games in terms of their knock-off potential, the same
7720 . . . Call for Special Price '&[.].] 3·' FJ trend that affects television and movies . Look at Raiders
7725 .. Call for Special Price PRENTICE STAR 300 Bd .. $ 124
Std . Forms Tractor . $ 200 GDC 1035JL $ 169
of the Lost Ark, Tales of the Gold Monkey , and Pit-
3510 . $1390 1200-9600 Baud .. .. Call fall-the movie, the TV show, and the game.
3510EX ... Call for Special Price Stat Muxes ... ....... .... Call
3515 .......... .. . . ... . $1395 Ironically, in industry's rush to respond to demand, the
DATASOUTH Call '11fj,·t;"'Vf'l
DIABLO 630·R102 . $1995
aUME original creative concept always seems to get copied
Data Trak 5 ... $300 or 2 for $549
. 630·R110 . . .. $1795
Data T rak 8 . $525 or 2 for $999
rather than improved. Just as the birth of the microcom-
630·R153· .. $1745
· (Ior IBM P.C .. Apple II. TAS-BO) SOFTWARE puter spawned a seemingly endless succession of similar
630-R 155 . . ....... Call BISYNC-3780 . . .. $ 769 machines, the instant popularity of video games will
630-K104 (KSR) . . ..... $2385 Wordstar . . .... Call
620-SPI . . .... $1149 Data Star . . . Call beget generations of imitative software. While the in-
aUME ' Mail Merge . . .... Call
Sprint 9/45 ROFP ....... $1795 Spell Guard . . .. $ 229
dustry isn't totally saturated with look-alikes, this year
Sprint 9/55 ROFP . . . .. $2120 Plan 80 ............ $ 249 has seen more money poured into promotion and adver-
Sprint 9/55 ROFP Plan 80 Revised ........ $ 319
Exp . Mem. $2186 Super Calc .. $ 249
tising than into developing new and innovative games.
Sprint 9/55 ROLP Wordstar (IBM P.C.) . .. $ 289
Exp . Mem. $2095 Mail Merge (IBM P.C.) ... $ 99
Sprint 11 /40-130 .. . ....... Call d Base II .. . .... . ...... $ 529
Bi-Oir . Forms Tractor . $ 199 CalcStar . . . . ......... . Call
CENTRONICS: 34/38 ...... Call SuperSort . . .. . Call
The Limits of Game Design
TERMINALS Nevada Cobol . . . .. $ 176 The second reason for uniformity, the design im-
AMPEX CIS Cobol ...... . . . . . . $ 749
O i alogu~
80 $ 699 Forms II . . .... .... $ 159 balance of games, has to do with the background of com-
Dialogue 80 ( 4pgs.) . $ 939 puter game designers. Most of the current designers ac-
BEEHIVE (SMART DISPLA Y)
Special! While They Last!
OM5 . .Call
SOROC TERMINALS
quired their computer skills before they began tinkering
OM5A . . . .Call
OM3 10 (3101 Emulator) . Call IQ 120 . "U'!f1*f1 with games. Their games still reflect that orientation;
OM 3270 (3270 Emulator) .. Call NOTE : IBM and Burroughscom pallble they make the game fit the machine . Thus the microcom-
Protocol Converter . . . Call -ier mmal s avai lab le . Please Inquire
puter severely limits game design. Ideally, a computer
In addition, we can make EIA RS 232 or RS 449 cables to your order, game is composed of the same elements as any other
and supply you with ribbons, printer stands, print wheels, thimbles for
all printers listed. And many , many more items. CALL NOW. game: the players' roles, the setting, and the plot (the se-
All items shipped freight collect either motor freight or UPS unless other- quence of even ts and their consequences). For believable
wise specified . All prices already include 3% cash discount. Purchase with
credit card does not include discount. Virginia residents , add 4% Sales Tax . roles, designers apply an extensive knowledge of beha-
For fastest delivery send certified check , money order or bank-wire transfer.
Sorry , no C.O .D. orders . All equipment is in factory cartons with manufac-
vior. For engaging settings, they draw on their imagina-
turers ' warranty (honored at our depot). Prices subject to change without tion and experience. By combining these elements with a
notice . Most items in stock .
suitable plot, a designer can create a particular mood.
Unfortunately, in many computer games, some
elements are not as well developed as others . Because the
plot can easily be reduced to a series of numbers and in-
structions, it is well suited to the microcomputer. Thus
most computer game designers manipulate the plot rather
Terminals Terrific , Inc. , P.O . Box 216 , Merrifield, VA 22116 than the roles or setting. Consider the following sequence
Phone: 800-368-3404 (In VA , Call Collect 703-237-8695)
8 December 1982 © BYTE Publications Inc Circle 460 on inquiry card . Circle 47 on inquiry card ......
r Editorial _ _ _ _ _ _ _ _ _ _ _ __
NEVADA
of events: if Player A fires the laser pistol and hits the
FORTRAN alien, the score will increase by 1000 and the sky wi)! fill
with swarms of attacking spaceships. (Quick : how many
~COBOL
you can personalize it; descending aliens could become
gypsy moths, next-door neighbors, ring-around-the-
collar, or whatever nemesis you want to blast away at. In
fact, if you use the microcomputer as a game-generating
$29 9 5
Nevada COBOL is based upon:,
the ANSI-74 standards with •
machine, you can create your very own game world .
many advanced features. It's DISKETTE AND MANUAL ~ First determine the size of your visual display, from one
field·proven with thousands of screen to six-which would fill the room with pulsating
users world·wide in Business, Government and Education. The
excelle,(lt documentation (153 pages) is used as a classroom text scenery. Route the sound through strategically located
at a number of colleges. speakers and select your setting-30,000 Be, a couple of
Because of Nevada COBOL's superior design, it requires about light-years down the road, or anywhere in between.
half the memory of competitive COBOL compilers. This major Decide whether your player image will be a projection of
advantage is just one reason many business programmers are
switching to Nevada COBOL. yourself or a symbolic playing token you create. If you
like, the game machine can compute your handicap based
And, lots of students are using Neva.da COBOL because It's the
affordable, easy to use COBOL! Order yours now!
on an algorithm of your previous experience and your
present mental and physical condition . After a few
Also available: COBOL Application P.ackages ' Book 1...$9.95
Nevada EDIT...$29.95
moments you 'd have a game to call your own.
The computer's ability to communicate means that you
Ail our software requires the CP/M operating system, 32K
RAM, one disk drive, CRT or video display and keyboard.
can even share your game with a worldwide contingent
Available on 8" standard single density or 5'1." diskettes for of players. As we communicate through play, microcom-
Apple Ii, Osborne I, North Star, Mlcropolis Mod Ii, Superbraln,
TRS-80, IBM-PC and many other microcomputers. Dealer,
puter gaming could become the Esperanto of the future .
Distributor, O.E.M inquires invited. The p.ossibilities are endless if we strive to make the
COD's WELCOME . microcomputer a game machine instead of just making
more games for the microcomputer.
EWS COMPUTING
~~ Where does that leave us? This hasn't been a banner
(415) 751-1522 year for innovation, but during 1982 lots of us finally
600 41st Avenue,
S.n Fr.nclaco, CA 94121 went public playing games. That event alone may have
Trademarl(S: CPtM, Olgilal Research: TRS- SO, Tandy CexP.. Appl& II. Apple Computer Inc . Osbom~ I.
more influence on the look of future games than any
Osbolne Computer Cotp.• 18M. Inlatnahonal BUSiness MachInes. Cl1982 Ellis Computing
technological breakthrough, marketing strategy, or
designer's revelation .•
............................. ................
Statistic procedu res size, nesti ng, or recursion
25,000*
Perfect Software™
The revolution in software.
The Perfect Software team is available For the dealer nearest you call
for: Apple with CPM, HP-125 and H P-87,
Heath/Zenith, IBM PC, North St ar, 800-227-5488
(in California 415-644-3001)
Osborne, Sharp, Superbrain, Televideo,
TRS Model 2 and 16, Vector, X erox 820
1400 Shattuck Ave.
and most 5 X and 8" CPM and MSDOS. Berkeley, CA 94709
The Brookline project rejected stan- What a pleasure it was to devour the that 50.2 % of the teachers assigned to
dardized tests to measure the stated goal August 1982 BYTE from cover to cover I math and science classes last year had in-
"to observe and document what [the Logo is becoming a significant part of our adequate backgrounds. And the problem
children] actually learned ." To me, this "computer culture," and BYTE's outstand- is getting worse. A recent article in the
means that tests may be designed to evalu- ing treatment of its many aspects and New York Times pointed out that during
ate the system (e.g. , an educator's pre- levels of subtlety certainly affirms that the last decade production of secondary
planned objectives) and not to determine fact. I especially appreciated the articles school teachers has declined 78 % in math
a child's knowledge. One should think by Daniel Watt ("Logo in the Schools," and 64 % in science.
about this very carefully . page 116) and Cynthia Solomon ("In- Although numerous solutions have
Watt said that a "limitation of the proj- troducing Logo to Children," page 196). been proposed, including getting industry
ect was that it required an extremely sen- From these articles, the average reader can involved on various levels, the main
sitive and knowledgeable teacher, with a get an excellent overview of the tremen- thrust will have to come from a commit-
great deal of time to consider the needs of dous practical potential for Logo in our ment to education on a national basis . We
each student. " To me, this is the ultimate classrooms. are dangerously close to falling behind
limitation of all schools. The National Logo Exchange, a news- Japan, West Germany, and the Soviet
A final comment directed at Watt's con- letter for Logo teachers, is dedicated to Union in technological fields, and we will
clusion. He said that "teachers need to facilitating the exchange of successful certainly fall behind if we continue to
understand the value of exploratory learn- Logo teaching tips, techniques, and follow this path of cutting back for today
ing and student interaction ." It seems to strategies among teachers using Logo in and sacrificing our future.
me that professional educators have been their classrooms. As editor, I applaud Again, I applaud BYTE on the August
promoting just the opposite because, with BYTE's efforts to educate the general issue and for its awareness of the prob-
student/teacher ratios of 30 and more, public to Logo, and I look forward to the lems that are evolving.
rigid discipline is mandatory. Watt should effects of the August issue being felt in
have said that "teachers need to unlearn many school board meetings across the
their own training to limit individuality country. John Reynolds, Computer Coordinator
and interstudent communications." Para- Again, thank you for the efforts on Lenox School
phrasing the Computer in the Schools behalf of Logo. The children of today will 170 East 70th St.
project coordinator, maybe practicing this benefit from the August BYTE for many New York, NY 10021
will "turn kids on" and provide further years.
"striking changes in kids' relationships to
schools and learning. "
Tom Lough, Editor
Please continue the efforts to present a More on Logo
The National Logo Exchange
wide variety of information in BYTE so
POB 5341 have just returned from buying two
that those of us who choose to educate
Charlottesville, V A 22905 additional copies of the special Logo issue
our children at home may learn . I found
of BYTE. These will remain our refer-
the August issue particularly supportive
ences, as have some other issues of BYTE.
of my endeavor.
BYTE's consulting editor, Phil Lem-
Excellent edition-August 1982. The ar- mons, concluded his "Logo Update" by
James O . Mayor ticles on Logo were very good. As an edu- citing the lack of hardware to teach Logo
26824 Howard Chapel Dr. cator who has been using Logo for several (page 334). In the YPLA (Young People's
Damascus, MD 20872 months with children of a variety of ages Logo Association) we have faced that
(2nd to 10th grades) and with a variety of problem by devising methods of teaching
results, I thoroughly enjoyed the issue (I turtle geometry off the computer. Most
I agree with Mr. Mayor that many of wanted to write to complimt nt BYTE certainly we don't ignore the computer.
the points raised in my article, "Logo in even before I finished the last article) . Rather, we take the geometric concepts
the Schools ," could be taken as criticism I would also like to comment on Chris carried out on the screen and place them
of prevailing classroom practices. I am Morgan's editorial "Keeping Our Tech- into real-life situations with which young
delighted that he found the August issue n ological . Edge. " While I echo Mr. people can very easily relate . Thus, when
helpful in supporting his decision to Morgan 's thoughts about providing a they get their turn at the keyboard, they
educate his children at home. On the greater chance for children to learn com- can use that precious time to better advan-
other hand, millions of children who are puting skills by making hardware avail- tage.
in schools are also entitled to experience able through tax breaks, I would like to Our program is quite simple. We use
the kinds of benefits that a Logo learning point out what many consider a more body geometry, arts and crafts projects,
experience can offer. I believe that Logo serious problem: the dramatic shortage of graph paper, cut-outs made from screen-
can help schools broaden and deepen the qualified teachers of math and science. dumped programs, worksheets, activities
kinds of learning experiences that they of- The reason for this shortage is clear: with Big Trak, and other devices to help
fer and that our schools will be more like- salary . A beginning programmer earns provide a visual reference to the educa-
ly to do so if the issues highlighted by Mr. more than one and a half times the salary tional concepts presented by the turtle .
Mayor are clearly faced and understood of a beginning teacher. Further, there is Also, Gregg Williams in his compara-
by educators who choose to use Logo in little job security in teaching. The Na- tive article on the implementations of
their classrooms . .. . D. W. tional Science Teachers Association found Logo overlooked what I have found to be
ENTER TOMORROW ON
'Contact BASF (Gr warrantydeta/ls. © 1981, BASF Systems Corporation, Bedford, MA
Circle 340 on Inquiry card.
Letters ...------------------------____________....
IBM
personal computer
a very important undocumented TI Logo
command . (See "Logo for the Apple II,
the TI-99/ 4A, and the TRS-80 Color
The single difference that most accounts
for this preference is one factor that
wasn't even mentioned explicitly in the ar-
Computer," page 230.) To the best of my ticle: what the user can do with pictures in
knowledge, Turtle News is the only
UCSD
the two systems . Although it is possible to
publication to fully describe the JOY1 and get a printer copy of the graphics screen in
JOY2 commands. These are extremely Apple Logo, one must "crash " Logo to do
18 December 1982 © BYTE Publications Inc Circle 225 on inquiry card . --+
Letters ________________________________________________________________
many of our schools, it seems that Apple extra wait states until data is valid.
A Reasonable Request
Computer is making an early start on On the positive side, while the manu-
1984. facturer seems to indicate that interrupts Can we please quit squabbling over
faster than 10 Hz are not possible, in fact which operating system is the best, or at
Dr. John S. Kallend interrupts at speeds over 500 Hz can be least set up some ground rules for com-
011 Life Sciences Building implemented. This involves using the parisons? I am very tired of the water-
Illinois Institute of Technology alarm-clock function and incrementing melon versus kumquat comparisons of
Chicago, IL 60616 the setting by values as small as 2 micro- Unix and CP 1M that have been raging in
seconds after each interrupt in software . BYfE this year. (See 'Unix Feedback,"
Again, the slow CMOS process keeps the August 1982 BYTE, page 20.)
user from programming faster interrupts To begin with, there are many different
Everyone Can Know
due to the long propagation delays in the types of operating systems, including:
the Real Chips
48-bit comparator. Within a year, Nation-
As Steve Ciarcia pointed out in his arti- al plans to release a new version of the • single-user systems such as CP 1M and
cle "Everyone Can Know the Real Time," chip using a higher-speed CMOS process RT-ll
National Semiconductor's MMS8167A that should eliminate the access problem • real-time systems such as RSX-llM
real-time clock chip greatly simplifies the and allow interrupts at rates up to 1 kHz. • timesharing systems such as Unix,
implementation of a time-of-day clock. The MMS8167A (and other chips by Mo- VMS , RSTS, and MP / M
(See the May 1982 BYTE, page 34.) How- torola and Okj) will certainly increase the
ever, the chip is manufactured using an use of time-of-day clocks in small It is a waste of time to fight over mem-
extremely slow CMOS (complementary systems . bers of different groups . The only thing
metal-oxide semiconductor) process that that really matters is if you are using an
can cause designers some unforeseen operating system that is suited to the task
problems . Most notably, chip access can Bob Rumer at hand. This can be illustrated quite well
take up to 1 microsecond, necessitating Beckman Instruments Inc. with Digital Equipment Corporation's
the use, in some systems, of the ready line 200 South Kraemer W-l72 PDP series of computers. At least four
(ROY I pin 4) to force the processor into Brea, CA 92621 choices of operating systems are available
11111' IllllJ
Letters
fNTELI;I&ENT for it : RT-ll, RSX-llM, RSTS, and Unix. is common to both '66 and '77 FOR-
For various tasks and under different con- TRAN .) I reported the bug at that time,
PRIN~ER ditions, anyone may be the better choice. and Microsoft acknowledged its presence .
On a single machine, I have, at various When I bought the next update, the bug
INTERFACE times, used RT-ll to run diagnostics, had not been fixed . I reported it again,
Free Your Computer from the RSX-llM to run a statistical package that this time being assured that no one had
Mundane Task of Printing required it, and Unix for all in-house daily reported it before (I had reported it
processing. If I ever encountered a pack- previously, myself!). Again, when I
age that ran under RSTS, I would be glad bought the next update, the bug was still
to try to accommodate that system too . there.
As a matter of interest, my machine can After three years and several more
handle one user under RT-ll, about four repeats of the above, I sent a certified let-
under RSX-llM, and about ten under ter to the president of Microsoft that out-
•
Unix . Because CP/M is a near double of lined my experience to him and asked him
0 0
,,," ' .. RT-ll for 8-bit machines, the folly of for a clear statement of Microsoft's inten-
~ ~' ~ direct comparisons is obvious. tions . What I got was an endorsement of
If you let them, operating systems can the following : "Microsoft has no intention
Imagine being able to use your become religions instead of tools to get of fixing the bug in FORTRAN-80 regard-
computer seconds after beginning an your job done . More than enough reli- ing FORMAT re-use ."
extensive printout. gious fanatics are battling in the world to- Having been in the business for many
Visualize your pFintout with page
day; we don't need a holy war over Unix years, I can understand a certain degree of
breaks, page numbering apd titles,
margins of .your choice, indented and CP/ M . If you are happy with your aloofness when dealing with the user, but
carryover lines, on any size paper! operating system, that is fine . But don't Microsoft advertises FORTRAN-80 to be
Appreciate the time and money you blind yourself to the fact that some tasks in compliance with the "full ANSI Stan-
will save by not waiting for your (perhaps even yours) might be much dard FORTRAN X3.9-1966 except the
printer.
SooperSpooler, a buffered printer easier to perform in another environment. COMPLEX data type. " It is not, and
interface, maintains control over your It is one thing to be locked into a system Microsoft has known for some three years
printer while you g? on using your because of a large investment in time and now that it is not.
computer for more, productive money and quite another to use the fact
activities. Eliminate waiting while your
printer pecks through a long
that you are locked in to promote anti- David Dunthorn
document. SooperSpooler accepts quated and low-powered systems onto CF Systems
. information from your computer at up new machines . 908 West Outer Dr.
to 3000 characters per second and Oak Ridge, TN 37830
feeds it to your printer as fast as it can
handle it- without using any of your
T om Slezak, Computer Scientist
computer's memory or time! Bio-Medical Sciences Division
Lawrence Livermore National
• SooperSpooler features include: Laboratory IBM FORTRAN's
• 16K Memory (62K optional) POB 808 L-452 Quality Questioned
• Buffer Status Readout
Livermore, CA 94550
• Space Compression Caveat emptor: IBM Personal Com-
• Pagination puter FORTRAN " .. . is provided 'as is'
• Single Sheets without warranty of any kind .. . in-
• Headers and Page Numbering
• Indentation on Carryover Lines cluding .. . implied warranties of mer-
Bug In FORTRAN-SO
• Self Test Routine . chantability and fitness for a particular
• Features also Software Controllable Goes Uncorrected
purpose . The entire risk as to the quality
• Plugs into Most Computer Systems and performance of the program is with
have been putting Microsoft
* 16K Parallel I/ O Unit- $349.00!
FORTRAN-80 to quite heavy use for you." The quotation is from the IBM Pro-
Serial I/ O Option- $95,OO
46K Memory Option- $159.00 more than four years and have been very gram License Agreemen t.
TM satisfied with its general performance. Why worry? The compiler was devel-
SooperSpooler by Compulink- Because Microsoft is regarded as a leader oped by Microsoft and is supported by
The missing link ,that gives your in microcomputer software, one might ex- IBM. With names like that behind the
microcomputer mainframe printing. pect it to have a reasonable approach to product, it must be pretty good . . . right?
handling bug reports. It does not, as the Wrong . During my evaluation, I en-
following example illustrates. countered one problem after another,
GOMPtJLINK About three years ago, a bug appeared ranging from disappointing omissions to
·CORP0R;A.TION in FORTRAN-80 in which it failed to cor- outright bugs. In my opinion, this product
rectly repeat group format specifications. is fundamentally unusable.
1840 Industrial Circle (For those interested in the specifics, I didn't expect it to be perfect. 1 have
Longmont. CO 80501 (303) 651-2014 worked with at least 15 different FOR-
FORTRAN-80 will not correctly perform
Send for brochure the READ on page 153 of Harry Katzan TRAN compilers during my career, and
Dealer inquiries welcome . Jr.'s FORTRAN 77 [New York : Van none of them has ever been perfect. But
Call for information: 800-525-6705 Nostrand Reinhold, 19781 . The structure consider what I found.
..,
22 December 1982 © BYTE Publications Inc
Strobe brings professional
computer graphics down to earth
Picture an Apple II Computer, an Apple Graphics Tablet or Symtec Light The system easily handles text far captions and titles and produces
Pen, a Strobe 100 Plotter, and Stoneware Graphics Processing Software. large, decorative characters for special emphasis and clarity. The Strobe
With this new low-cost system, you can now create professional level 100 Plotter brings all this to your next meeting, your next presentation, or
graphics in an extraordinary variety of formats. your next class-directly on your choice of transparency film or pap.er.
Applitations from CAD to pie tharts Strobe, Int.-Your Single Sourte
This powerful but easy-to-use system produces isometric drawings for Call or visit Strobe today to learn more about the capabilities of this
architectural renderings with the same high precision as it does engi- remarkable new system. In minutes you will see how professional-
neering drawings and personal artwork. The res!llting multicolor, high- level computer graphics have been brought down to earth at a very
resolution graphics have truly unlim- affordable price.
ited applications for architects, engi- Apple II and Apple Graphics Tab lel arc trademarks of Apple
neers, scientists, interior deSigners, art Compuler, Inc. Stoneware Professional Graph ics Processing
System and Symtec Light Pen arc trademarks of Sloneware
directors, teachers and all business Corporation and Symlcc, Inc., respectively.
applications.
Images can be accurately drawn to
scale, altered in proportion both verti-
cally and horizontally, and automatically
enlarged or reduced to scale. Portions
of the image may be modified or erased
without starting over from scratch and
any portion may be enlarged 4 or 16 Strobe Int.
times for greater detail and resolution. 897-5A Independence Avenue
Images may be rotated to any new posi- Mountain View, CA 94043
tion up to a full 360 degrees. The Strobe Graphics System Thlephone 415/969-5130
Ask for SYNCOM diskettes, clude list-directed I/O. Never mind the
fact that this is a personal computer lan-
with burnished Ectype® coating and guage that will most often be used interac-
tively . . . you still have to count your
dust-absorbing jacKet liners. spaces!
The ANSI (American National Stan-
dards Institute) standard for FORTRAN
As your floppy drive writes or more than just wiping the sur-
notes that the subset language is intended
reads, a Syncom diskette is face, provides thousands of tiny
to make a minimum demand on storage
working four ways to keep loose pockets to keep what it collects.
requirements, particularly during execu-
particles and dust from causing Liner collects and
"pockets" loose tion. Implementing only the subset sure
soft errors, dropouts. particles didn't minimize the size of this version.
Cleaning agents on the burnished Tightly bonded You have to have 128K bytes to run the
milled ferrous
surface of the Ectype®coating oxides compiler. Even at that, it requires two
actually remove build-up from Head-cleaning and floppy disks to hold the compiler and a
the head, while lubricating it at anti-static agents
third one to hold the linker and library .
the same time. To see which Syncom diskette Memory used during execution is just as
will replace the ones you're bad. A 12-line program with no arrays
,I"::>.. carbon additive drains away
using now, send for our free that does nothing more than READ from
static electricity before it can "Flexi-Finder" selection guide
attract dust or lint. the keyboard and WRITE to the display
and the name of the supplier requires 32,655 bytes of memory. (For
Strong binders hold the signal- nearest you. comparison, I ran the same program on a
carrying oxides tightly within the Syncom, Box 130, Digital Equipment Corporation
coating. Mitchell, SD 57301 . PDP-llI70 under RSTS / E and F77-a full
And the non-woven jacket liner, 800-843-9862; 605-996-8200 . implementation of the language-and it
required only 18,048 bytes.) Add to this
SYNC.M,.
the 12K bytes of DOS and you find that it
takes more than 44K of memory to run a
trivial program . The executable file on
Manufacturer of a full line of flexible media
Circle 449 on Inquiry card.
THE BEST PRICED
256K C
ONLY HAS 64K.
Laura H. Wise
611 Fourth Place SW
Washington, DC 20024
Seeing Double
The August 1982 BYTE illustrated the
latest application for publishers: the "Ar-
ticle Generator. " What a delightful sense
of irony BYTE has, using it to generate
$795 identical articles on the subject of pro-
plus shipping gram generators in both BYTE (see
FEATURES George Stewart's "Program Generator,"
• Typewrite r operation with nothing to disconnec t. to. L2 or L5 cllaracters per page 38) and the September issue of
inch switch se!ectable • Portable with ca rrying case . Entire inte rface mounted Popular Computing (see page 112).
Internally in tile Olive tti Praxis 30 typewrite r. Underlining . Cables ava ilable fo r
most computers . Service from Oli vetti deale rs . Centronics compa ti ble paralle l
input. Built In self test. Cartridge ribbon. 2nd keyboa rcl switch selectable. Charles H. Porter
14226 95th Ave. NE
Bothell, WA 98011
l~~AfXTEC
little as $2995. a claim most of the other multi-user
There are four types of CompuStar n l vendors just can't make.
workstations (called Video Processing Inside our new CompuStar you'll find
Units or VPU's) that can be connected
into a variety of central disk systems
with lO to 96 megabytes of multi-user
storage.
a level of design sophistication that's
destined to establish a new standard
for the industry. A series of easy-to-
service modular components has been
a5svsrEMS®
2300 Broad River Rd. Columbia, SC 29210
(803) 798-9100 TWX: 810-666-2115
-:- t-.h.:rnsuft is a trademark of i\·ticrOS,lft Corporation. "1{e).,'; slcrcd tnldemark of OigiL1.J I~cscarch. Circle 246 on inquiry card.
We added another head
so you won't have to buy another disk.
That's the beauty of a double sided head . A
floppy disk which allows you to read and write on
both sides. For more storage, for more information ,
for keeping larger records,
and for improved perfor-
mance of your system .
That's what our new Elite
Two and Elite Three offers.
It's the first double headed
Apple ® compatible disk
drive in the industry. And of
Rana 's double sided heads give Apple
course , the technology is
II superior disk perlormancepower from Rana . We 're the com- They've come to expect it from us. Because Rana
than second generation personal com-
pulers such as IBM ·s. pany who gave you 163K has always been a leader. We were the first
bytes of storage with our Elite One, a 14% increase with a write protect feature, increased capacity,
over Apple's . And now with our high tech double
sided heads, our Elite Two and Three offers you two
to four times more storage than Apple 's. That's
really taking a byte out of the competition .
minifloppy system. The double sided head oper- and accurate head positioning. A first with attrac-
ates on 80 tracks per side, giving you a capacity of tive styling , faster access time , and the conve-
652K bytes. It would take 4V2 Apples to give you nience of storing a lot more pages on far fewer
that. And cost you three times our Elite Three 's diskettes. We were first to bring high technology to
reasonable $849 pricetag . a higher level of quality.
II lakes 4 V, Apples 10 equallhe capacily
of our superior Elite Three.
--II
=-
So ask for an Elite One , Two , or Three.
Because when it comes to disk drives, nobody
uses their head like Rana.
RanaSystems
The Elite Two offers an impressive 326K bytes
and 40 tracks on each side. This drive is making a
real hit with users who need extra storage, but
don't require top-of-the-line capacity. Costwise , it
takes 2V2 Apple drives to equal the performance of
our Elite Two . And twice as many diskettes . Leave it
to Rana to produce the most cost efficient disk
drive in the world.
BULL!
IT'S A MIRACLE!!
of the past is any measure, the staff at
Computerland of Downtown Minneapolis
is well worth the investment.
Larry E. Johnson
Building 9, Room 225
Minnesota Veterans Home
C.ltoh F-10 55CPS Lexicon Minnehaha Ave. and East 51st St.
TRS·80 Mod I and III
letter quality $1699.00 Le x-II $124 .00 Minneapolis, MN 55417
hardware
16K RAM upgrada 513.50 C .lt o h tra ctor for Monitors-
External Disk Drives F10-40 $200 .00 BM C 12 " Mean
inc. p.s. & enclosure"" F1 0·55 $225. 00 Green $89 .00
40tk 1 side $215.00 Ribbons for above BM C 13" Composite Bug Fix
40tk 2 sides $295 .00 printer s $4 .50 ea Co lo r $325 .00
80tk 2 sides $425 .00 Sheet feede r $1300 .00 I use Wordstar with an IDS (Integral
C.lt o h Pro-w rit er Mod 11111 software"
Signal extender c able DOSPLUS 3.4 Mod ' l $87.50 Data Systems) Prism 80 printer . Until
for ext. drive $12.50 pa rallel $475 .00
2 drive expansion se rial $575.00 DOSPLUS 3.4 Mod III $87 .50 recently, I could not print subscripts or
$375.00 LDOS 5.1 Mod I. III $117.50
ca ble (Mod I or III) $20.00 Okidata 80
Micro Term (Best yet) $75.00
superscripts. After many long-distance
4 drive expansion 82A $479 .00
83A $749 .00 Super utility (Best yet) $45.00 phone calls and letters to IDS , Micropro,
cab le (Mod I) $25 .00 Micro Solt-
Bare Drlves- Okigraph $65. 00 and everyone else I could think of, I found
NEC-7710 RS232 Adventure $25.00
40tk 1 side $180.00 Fo rtran·80 $80 .00 the solution to be a simple matter of
40tk 2 sides $245.00 55 CPS $2495 .00
NEC -7730 paral lel $2495 .00 A.L.D.S. $80 .00 changing 8 bytes in Wordstar.
Drive Service Manuals $25 .00 Ba sic Compi ler $ 159 .00
Single dri ve p .s . NEC -7720 KSR $2895 .00 Specifically, to get superscript capabili-
Ve rti cal Tractors $229 .00 TRS·80 Mumath $69 .00
& enclosure $49.95
Hayden Soltware- ty, you must change ROLUP : through
Hard Disk (Winchester) BiDirectional Tr ac tors
$325 .00 Sargon II $32.00 ROLUP : +3 to 3, 1B, 19, and 19 (hexa-
for Mod I, LNW- Bla ck ja ck master $27 .00
Includes DOSPLUS 4.0 Sheet Feede r $1175 .00 decimal) , respectively. To get subscript
Twin Feede r $1595.00 Finplan $69.00
6.3 meg $1649.00 capability, you must change ROLDOW:
Smith Corona- TP1 pitch Big Five Soltware
9.6 meg $1849.00
19 m eg $2449 .00 10/ 1 2 p it c h -Se rial! Super Nova $17 .00 through ROLDOW : +3 to 3, 1B, 14, and
Attach Fo rce $17 .00
2 x 6.3 meg $2449.00 parallel inte rfa ce
Cosmic Fighte r $17 .00
14 (hexadecimal) , respectively. I hope this
2 x 9.6 meg $2849.00 Super Deal $595.00
Stand ard Cab le $25.00 Meteor Mission II $17 .00 information saves some readers the time
2 x 19 meg $3949.00
Tablet op Print er stand - Defense Co m mand $17 .00 and money I invested .
Hard Disk 6.3 + 40tk
12" (ho lds up to Galaxy Invasion $17 .00
floppy combination $1995.00
50Ibs .) $17 .95 Robot Attack $17 .00
Perco m Doubler- $149.00
Data Separator - $27.00 Tabl etop Print er s tand- Ste ll ar Escort $17 .00 Leo J. Scanlon
16 " (ho lds up to Broderbund- 7708 East Allen Dr.
LNW products
50Ibs .) $24 .95 Galactic Trilogy $35 .00
TRS·80 Mod III Inverness, FL 32650
In c- Galacti c Empire .
16K L III Basi c $899.00 Diskettes-10 per box
Trader. Revolution -
16K upgrade $ 13.50 Ve rb atim- avai lab le
48K-1 disk $1349.00 5' " SSDD $23 .95
separately
48K-2 disk $1549.00 5 ' ·. .. DSDD $39.95 $17 .00 ea Shedding Light
2 sided disk Ma xe ll -5"." $34 .95
upgrade $70.00 ea Elephant by
Acorn Soltware- on Battery-Powered Displays
Gammon Challenge r
VR RS232C-upgrade 570.00 Leading Edge $22 .95
Dire c t Connect 300 baud Disk head clea ners-
$ 18.00 I read with interest Chris Morgan's
Pigsk in . $ 17.00
modem upgrade $275.00 VR Data (5 ' ,') $ 14 .95 $18 .00
editorial 'The Briefcase Computer Market
Tenpins
Hard Disk for Mod III-IBM·PC Verbatim 5 " . " or 8 " $29.95 Heats Up" (July 1982 BYTE, page 6) . On
Invaders $ 18.00
6.3 meg $1599.00 5 "." plastic libra ry case
Quad $18.00 page 7, he states that "electroluminescent
9.6 meg $1799.00 8 " plastic !ibrary case
Basketball $ 18.00
19.0 meg $2399 .00 Paper & Labels Due l· N·Droid s $18 .00
(EL) displays consume a lot of power-so
2 x 6.3 $2399 .00
2 x 9.6 $2799 .00
9 " , x 11 Fa nfold- As t roba ll $17.00 much that they cannot be battery oper-
2700 c t. $27 .50 Spacerocks $17 .00
2 x 19.0 $3899 .00 14 '1. x 11 Fanf o ld -
a ted as can LCDs [liquid-crystal
Eve rest Explorer $17 .00
Coming Soon-Internal 2700 c t. $35.00 Ele c. Handicapper displays]."
Hard Disk for Mod III 3 1 /2 x '~Iqi labe ls - 5M $ 15.00 Basketball $80 .00 EL-display technology is the most
Floppy Disk III kits for Modems . All so ltwa re IISled IS o n dlsk - power-efficient of all the emitting tech-
Mod III include p .s. Hayes Cassell es ma y be ava il able
controller & cables Smar t modem $229 .00 please inqUi re
nologies, except for CRTs (cathode-ray
40tk - 1 side $44000 Micromcdem II $278 .00 tubes) . We at Aerojet have developed an
40tk -2 Side $51000 Mi cro m odem 100 $305 .00 Books-
$ 190.00 TR S80 Disk & o th er EL display for a battery-operated portable
2nd - 40tk 1 side Novation
2nd - 40tk 2 side $250 .00 Auto ca t $229 .00 mysteries $15.95 terminal. This work has been under the
D Cat $ 165 .00 Mi c rosoft BaSIC sponsorship of the Army (ERADCOM) .
. . W e us e VR D a t a ha rdwa re Ca t $ 155 .00 De coded $20.00
upg rades ex ClU Si ve l y 4202B-1200 baud Th e Custom TR S·80 $20 .00 The display is being installed in the Digital
They are th e best around' ha l f dup lex $475.00 Mi crosoft Basi c Message Device terminal manufactured
Printers- Apple Cat II $33900 faster & better $20 .00
C.lt o h F· l 0 40CPS The Custom Apple $17 .00
by Magnavox . The terminal will be evalu-
letter quail l y $1399 .00 ated in the U. S. Army's TACFIRE
system .
Terms-COD or Prepaid Only LCDs are inherently the lowest power-
F.O.B. Shipping Point DISK SUPPLY CO. consuming display technology ever con-
(215) 461·5437 ceived by man . However, they are not
Prices Subject to Change Without Notice. Suite 439 111 S. Olive St. matrix-addressable in large panels of 320
TRS-80 Trademark of Tandy Corp. Media, PA 19063
36 December 1982 © BYTE Publications Inc
IBM Is the trademark of Internallonal Business Maohlnes. CP/M and MP/M are trademarks Qr Digital
trademarks of MICROSOFT.
Letters--------___________________________________________________________
columns by 192 rows or more . Additional BYTE Letters (page 20) . When following exploration adventure with a murder
power must be consumed to make them the procedure to use MPI B51 drives in the mystery to analyze and a planet to save
matrix-addressable, such as thermal ad- IBM Personal Computer, reference to pin (by far our largest and most complex
dressing. When provided with thermal ad- 34 should be to pin 32, Side Select. Also, adventure) . A Physical Experience is
dressing, LCDs consume more power than pins 7 and 8 (head load connecting to another space adventure where the user,
EL displays. motor) can be jumper-connected on the Captain Player, must reverse the ex-
shunt socket of the MPI drives instead of periments of a group of scientists, prevent
Larry E. Tannas Jr., Engineering Manager pins 1 and 14' (head load connecting to a supernova, and save the universe.
Thin Film Device Laboratory
drive select). Either way will work . These are assembly-language programs
Aerojet Electro Systems
with playing styles similar to the original
1100 West HoUyvale St.
Kim B. Lignell Adventure; the computer recognizes and
POB 296
649 South Harvard Ave. responds to one- or two-word sentences
Azusa, CA 91702
Addison, IL 60101 of four or five letters each. They are avail-
Actually, just about any electrical or able in HDOS for Heath / Zenith com-
electronic device can be run by batteries. pu ters and for standard 8-inch CP / M ver-
The question i::, would the batteries be too sion 2.2 or higher. Further information
bulky for use with a portable computer? Adventures Paid Off can be obtained by writing to the address
I've heard from a number of companies below.
In response to Hans Strasburger's re-
who are working on that very problem .
quest in the August 1982 BYTE (page 32)
Many thanks to Mr. Tannas and the other Janet c. Hoyle, Business Manager
for "real" adventures like the original, we,
readers who noted that electroluminescent Hoyle and Hoyle Software
too, were starved for adventure after get-
displays can indeed be run by batteries . 716 South Elam Ave.
ting 350 points. So we wrote our own and
.. . C. M. Greensboro, NC 27403 •
now offer three additional adventure-type
programs . A Remarkable Experience is a
cavecexploration game with passwords to
Sorry, Wrong Number
unravel, unique locations to investigate,
A pin number is incorrect in "MPI Disk new treasures to find , and unusual actions
Drives Meet IBM" in the September 1982 to take . A Galactic Experience is a space-
BYTE's Bits
Intel and Microsoft Ink
THE MULTI-USER FRIENDLY MEMORY BOARD WITH Xenlx Pact
NO
Intel Corporation and Microsoft have
signed an agreement making the Xenix op-
erating system available for Intel 's iAPX
86 microprocessor family. Under the
terms of the agreement, Xenix for the
iAPX family will be marketed by Intel. In-
tel began shipping the first iAPXs runn ing
Xenix in July . The company also an-
nounced plans to have the iAPX 286 out-
fitted with the operating system by the
first half of 1983, which will make Unix-
derived software available for 8086 sys-
tem users .
o Multilayer board and bus Xenix is Microsoft's fully licensed 16-bit
0256 Kilobytes
o " Educated" cycle control signal filtering for noise-
free operation.
microprocessor adaptation of Belllabora-
module generates all tim-
06 MHZ with no wait ing on board asyn- o Full one year warranty tories' Unix version 7 operating system .
states-most processors chronous/yfor maximum If you wish. send a check or money
o Designed to operate in any access speed and uniform order for $1 ,379 (In California add 6%
sales lax where applicable).
S-1 00 System IEEE or Non- operation Quarterly Calls for Papers
o
IEEE
16-bit addressing option:
o Comprehensive technical
Manual available al $25.00 each
refundable with order.
manual with complete in- The editors of The Jouma! of Computers
Powerful Macrotech Mem- stallation guide and source ' Reglslered Trademark of Digital
ory Mapping (M3) bank se- Research Corp. Reading & Language Arts have issued a call
listings for MPIM II '" * and OEM & Dealer Inquiries Invited
lect architecture allows "Virtual Disk" solid state for papers dealing with the interdiscip-
each 4K block of the 16 bit disk applications .
(64K) logical addresses to
be dynamically trans lated o DMA operation fully sup-
ported in strict accordance
liil linary theme of computers and their rela-
tionship to the reading and language arts.
to any 4K block of the 256K with IEEE 696 standard. MACROTECH International Corp .. Papers or requests for information should
on board physical memory. 22133 Cohasset St., Canoga Park,
o 24-bit direct addressing o 8/16 data transfer protocol California 91303 be sent to George H . Block, Jouma!, of
option o Parity error detection (213) 887·5737
In the U.K. call "0621" 828·763
Computers Reading & Language Arts,
POB 13039, Oakland, CA 94661 .•
*We improved Magic Wand:" and it's so good Copyright © 1982 Peachtree Software Incorporated,
we put our name on it. an MSA Company.
This article is the second of three of the MPX-16's special software. readily expanded to provide a full 1
describing the design and operation Last month I presented an over- megabyte of user memory and several
of my most ambitious construction view of the system and a discussion of megabytes of hard-disk mass storage .
project to date: the Circuit Cellar the coprocessors and bus structures. A more detailed list of characteristics
MPX-16 computer system .. I've writ- This month, I'd like to continue by appears in table l.
ten these articles with the intent of explaining memory , interrupts, the The MPX-16 was initially designed
giving you a grasp of the basic func- expansion bus, and I/ O (input/ out- to run CP / M-86, but eventually
tional parts of a complicated piece of put) decoding . But first , here's a recap Microsoft's MS-DOS operating sys-
electronic equipment and how these of the MPX-16's features . tem will be available for it, making it
parts work together. possible to run most software written
Because the MPX-16 is somewhat System Features for the IBM Personal Computer on
more complex than the projects I nor- The Circuit Cellar MPX-16 com- the MPX-16 , except software that
mally write about, I've had to puter system fundamentally consists uses unique features of the IBM Pc.
simplify the presentation of many of a single 9- by 12-inch five-layer The principal difference is this : with
details to fit them into the magazine, printed-circuit board (containing 120 the present BIOS, the MPX-16 com-
but if you 're interested in building an integrated-circuit packages ), to which municates with the user through a
MPX-16, you can get all the details various peripheral devices are at- serially interfaced display terminal in-
y ou need from the MPX-16 T echnical tached. It has nine expansion slots stead of a memory-mapped video
Referen ce and User's Manual , which and is completely compa tible with the display . (You could theoretically in-
comes with the printed-circuit board I/O-expansion bus of the IBM Per- stall an IBM Color Graphics Display
available from The Micromint (see sonal Computer. Adapter and a serial IBM-type key-
the text box on page 78). This book The MPX-16 uses the Intel 8088 board for exact hardware emulation .)
Includes timing diagrams and listings microprocessor and the optional 8087 The MPX-16 is well suited for use
numeric coprocessor; the main circuit as a low-cost 8088-based computer
board has room for 256K bytes of for integration into a complete hard-
Copyright © 1982 by Steven A. Cia rcia. user memory and contains two serial ware / software package , chiefly
All rights reserved . and three parallel I/O ports, a because it combines so many func-
floppy-disk controller, and EPROMs tions on a single printed-circuit
IBM and IBM Persona l Co m pu ter are trade- (erasable programmable read-only board . Putting together the hardware
marks of International Business M ach il1es Cor- memories) containing the BIOS (basic of a complete system, you need only
pomtiol1. I/O system ) module of Digital Re- add a power supply, a serial video-
CPI M-86 is a tmdem ark of Dig ital Research search's CP / M -86 16-bit di sk operat- display or printing terminal, and one
Inc.
ing system. The MPX-16 can be floppy-disk drive (either 5 % - or
The capacity of the ROMs (or whenever all three high-order system is connected. After one of the
EPROMs) used on the system board address bits, SYSAI7 through PROMSELx lines has been driven
must be compatible with the con- SYSAI9, are high, causing the output active-low , a SYSMEMRD (system
figuration of onboard jumpers }pI of a NAND gate (IC30) to golow . If memory read, active-low) signal from
through }p6 and with the program five PROM-address bits SYSAll the system bus master will initiate the
stored in the 32-word by 8-bit memory-read cycle and generate a
address-decoding PROM (program- single wait state if JP7 is connected .
mable ROM) device IC4S , an Memory chips are less Valid data from the ROMs is avail-
HM7603. The PROM program and glamorous than able on the data bus after
jumper arrangements supplied with microprocessors, but SYSMEMRD goes low .
the system board are intended for Normally, the MPX-16 requires
type-2732 EPROMs. A different
just as necessary. ROM or EPROM devices with an ac-
decoding PROM is needed for other cess time of 350 ns (nanoseconds) or
memory-device types so that the four through SYSAI5 or SYSA12 through faster. The optional wait-state feature
ROM sockets may be decoded into a SYSAI6 (depending on the jumper afforded through JP7 allows use of
contiguous address space in each configuration) address one of the slower ROM devices with 4S0-ns ac-
case . (A PROM-programming table is programmed locations, the selected cess times . If faster devices are used,
included in the MPX-16 documenta- ROM-chip-enable line (one of then JP7 should not be installed and
tion. ) The ROM-decoding logic and PROMSELO through PROMSEL3) the MPX-16 can operate with no wait
memory organization are respectively is also driven low, selecting that states.
shown in sections ' 2 and 3 of the memory device. The ROMSEL The EPROMs on the standard
schematic diagrams. signal at IC28 pin 5 (a two-input OR MPX-16 system . board contain a
The ROM -address-space-decoding gate in section 2) also enables a wait- power-on self-test routine and I/ O
logic for the system board is enabled state-generation circuit if jumper JP7 drivers , including the CP I M-86 BIOS
SYSA19 $V$A 19
SVSAlS SVSA\8
SV$lI17 5V$Al7
$VSAI6 SV5A16
SY$A15 SVSA15
5VSA 14 $V$A1'
$Y$A13 $V5A13
SY$A12 $V$A12
$V$All SVSAll
$YSAI O $V$41 0
III
5V$A9 $Y$A9
SV$AS $V$A8
$V$A7 SVSA7
SVSA6 $vSA6
SYSA5 SY$A S
$VSA 4 $ Y SA4
$V5A 3 5V$A3
$YSA2 SVSA2
5YSA1 $V5Al
SVSAO SV$A O
IC 52 IC45
74l S 154 HM76 0 3
SVSA7
SYS A8
21
20 0
B
C Y13
Y 12
15
lA
eSPloo
eSSIO !
*( 4)
* (4 )
* (4)
SYS A16
JP6)
13
AA 06
05
OA
6
5
------
PRO M SEL 1
PROMSEl 0
},,'
SVSA15
13 essloo A3
Y 11 * (4)
- - - -- SYSA14 12
SVSA9 18 G1 11 es INTRI A2
Y 10 *0)
SYSA13 11 Al
10 eS INT RO
Y9 *0)
SVSAl2 10
8 SAEN 19 G2 7 CLRPAR AD
le33 2 Y6 * (3)
ROMSEL 15
6 e SFDC M OT E
'5 *(5)
5 eSDMAPG3
r------, 'A *11 )
IC6 4 I A eSD M AP G 2 loeHNlROV/WAIT
Y3 *(1)
74lS32 I 3 CSD M APC-6Tl
,~'II
SVSA19 Y2 * 11)
2 C SF DC *iS ECTI ON #1 DENOTES CONNECTION TO I NDICATED
d 11 Y1 *( 5)
SVSA 18 12 -- P IN OR S IGNAL ON OTH E R NUMBERE D CIRCUIT SEC T IONS .
1
- I YO
CSDMA
* (1)
5
*( 3)
I - p6 OMARDY I WAil
*( 1 I
6 I C4S
9 OMACKO ~89 c
- - - - - --...1
I
I
)
I
I
DRAMsEi
* (3) VCC
1
RN2
4 .7K
I C 29
7A l S08
2
V ~
~
10 o IC3 3
PRE 74 l S 175
SVS 19 11 L D Q 9 P CK Qt-!.'--.-
IC 25
m
$ V$ 18 10 ~ 8 ROMSEl
.----!-!
74lS74
P CK Q~ 1
SYS17 9~ --
ClR
13 $V$RDV.l WAIT
IC 30 Vec * (11
74LS I O
1
~
RN 2
A 7K $ VSMEMRO 5 ~
JP 7
'--<>'
4
, b 6
IC2 8
I C 24
7 4LS 14
7 Al S 32
*(ll(i~l~~~i------------------------------------------------------------------------------------------------------------------~~~~~j~
$VSOAT4 SYS [, AT!
SV$OAT5 SYS['Al ~
SYSDAT6 SVS['I;lT6
SYSDAT7 SVSOAT1
Figure 2: Section 2 of the schematic diagram of th e MPX-16 computer's main circuit board. (Section 1 was printed in last month 's ar-
ticle; section 3 appears here in figure 3 ; sections 4 and 5 will appear in next month 's article.) The notation *(n) indicates that a given
signal line connects to a component or another lin e shown in schematic section n.
A table of all the MPX-16 's integrated circuits appears as table 2 on pages 56 and 60, giving each device's number, type, sec-
Jl J2 J3 J4 J5 J6 J7 J8 J9
GND I/OC HNl ER R
BO I ADI >I< (1 )
Vee BRESET $V$OA T 7
~- B02 A02
$V$OAT6
B03 A0 3
IROS T2 SYSOATS
'I I~<-J- BOA ADA
$YSOA T4
BOS AOS
'SV ~ OMARQ$T2 $V$OA T3
'I!~<-J- B06 A0 6
SVS DAT 2
B07 A0 7
- 12V I OCHlDRQ$T SYSDA TI
B08 AOB
"' 12v $V$DA T O
B09 A0 9
GND I/OC HNL ROYI WA I T
BI D AI D
$Y$MEMWR $YS AE N
BI I All
$YSMEMRD
$Y$ I OWR
BI2
BI 3
AI 2
AI3
$Y$ A) 9
SYSA 18
I $V$A EN
SY $ I QRD $V$A17
B IA AlA
f~
D M ACK3 $Y$A 16
A15
~
B 15
D M ARQS T 3 SYSA IS
BI 6 A16
'III DM ACK I SYSA I4
BI7 AI 7
l~~
D M ARQS T l
BI8 Al B
$V$A 13
BDMACKO $V$A 12
BI 9 AI9
.--J
.--
B SYSCL KO
820 A20
$V$A l l
IRQST7 $V$A I O
{P
Q
B2 1 A2 1
L.-.-. IRQ ST6 $V$A9
B22 A2 2
- IRQ STS
B23 A2 3
$V$A B
- IRQS T 4
B24
SV$A7
A24
<II I IR Q S 13 $Y$A6
B2S A2S
DMACK2 $V$A5
826 A2 6
C TeNT
$V$A lE
B27
B28
A27
$V$A4
$ V$A3
A2 8
vee SY$A2
~ BSVSClK \
B29 A29
SY$Al
B30 A30
GND $V$AO
B31 A31
SVSD ATO
SYSTEM DATA BUS
SV$OATQ
$ V:,D AT I SVSDATl
$ 'f SOA12 5-'I'$OAT 2
SVSD AT 3 SV$O AT3
SVSD t.T4 $V$ [' 414
S V $ DAT~
- $V$OAT5
SVSDAT6 SV$ DAT6
SY$OA T 7
$ V$ OA T 7
tion/ figure location , and power connections. Connections to the 1I0-expansion-channel slots are of course made to each individual
slot. Possible substitutes for the HM 7603 are the 745288, the 825123, and the AM27509, although it's best to use the HM7603 . (The
diagram is continued on page 50.)
50 1 13 ~14
51 2 IC31 15
AE NDMA
~_~$~2==--~4~__7__
4L S30 IC I *111
74L S367
~D-
LOCK
VCC
I
H=V
8 5 6 -AE
-N-O-M-A
r---t2 10 c }-"---"*--....,.IT
IC2 9
">:>"--===-----1
IC24
*( 11
*( 1
L-_~B~B~A~E~
N_ _ _ __11 9
Ie 53
r ---- - ----------------- ~ ~--~
---l-- ----'F---
CK __ CK __
I C32 l.....-....:... CK CLR CLR
74L S74 L-""';;:
I -.J
13
RN2 L
I-----~
,
L8DJ
4 .7 K
IOCHlORQST I 13 .IT 12
I I
OMAHlDRQS T I I 2 a
*111
I , p:'--....::.="'----1 3 *(11
IC28
$VSRES
I
I 11 .IT 10
,I 74L S32
SYSRES
4--------~H-"""1~-/
IC29
IC 34
74 LS08
I ~ ----~
* (1
I I ~3 -_+_r-..:0:..;M:..;A~H.:.
0.:.
lO.:.A~C~.~---~ 7 IC48
I
I I
L----'B~5:..;Y..:C.:.L"'K0' -_ _ _ _..-_'--",11 .u
I
I IC24
2
,
I
3 .IT :><)-4=---,.-'. -_ _ _ _ _--'
I
\0
I C28
~32
L __ 7~L~ ~ _____ -.J ~ c DMA Cl K
* ( 11
SVSDATO ===================================================================~===========================================
SYSDATO
SVSD ATI $VSOAT 1
SVS DAT2 SV$OAT2
SVSDAT3
SYSO AT3 ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=
1·",
SVSDA T4 SYSDAT4
$Y50AT5 - -- - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - -- -- -- - - - - - - - - - - - - - - - - - SVSDAT5
5Y50AT6 - - - - - - - - - - -- - - -- - - - - -- -- - - - - -- - - -- - - - - - -- - - - - - - -- - - - - - - - - $VSDAT6
$Y$OAT 7 - - - - - - - - - - - - -- - - - - - - - - - - - -- - - - -- - - - - - - -- - - - - - - - - - - - - - - - - - SVSDA T 7
SVSA 19 SVSA19
SVSAIB .$VSA}B
SVSA}7 SYSA17
SVSA }6 SVSA16
SVSA15 SVSA15
SVSA14 5YSA14
SVSA13 5VSA13
SY$A12 $V$A12
$V$All $V$All
(2 ) SV$AIO SY$AIO
$V$A9 SYSA9
$VSAB SV$A8
SV$A 7 SVSA7
SVSA6 SVSA6
SV$A5 SVSA5
5v5A4 SVSA4
$V$A3 SVSA3
5Y5A2 SVSA2
SYSAI $VSAI
SYSAO SV$AQ
rj"C67 - - ---,
VCC VCC VCC VCC I CGG
I 74 L S32 I 74LSl4
I
*( 2)
PRQM SEll
PRQMSELO
SVSME MRD
, ~
5
L _____ .-J
I I --
RAMWE
*( 2)
20 20 20 20 VCC
--- CE CE CE CE ~
22
~
SYSMEMRD
DE VCC
SYSAO 10
AO PGM ~ 19
SVSAI 9 DE DIR f-!-
SVSA2 8
Al Vpp f-L.---
_. SVSOA TO 2 18 RAMOO
A2 DO Al 81
SVSA3 7 12 SYSOAT 1 3 17 RAMOI
A3 01 A2 B2
SVSA4
$VSA5
6
5
A. EPROM ARRAY 02
13
15
SYSOA T 2
SVSOAT3
•
5
A3 B3
16
15
RAM0 2
RAM03
AS 03 A' B'
SVSA6
SVSA7
•
3
A6 D'
16
17
SVSOAT4
SVSOAT5
6
7
AS B5 I'
13
RAM04
RAMOS
A7 NOTE, 05 A6 B6
SVSA8 25 18 SYSOAT6 8 12 RAM06
A8 24-P I N DEVICES 06 A7 B7
SYSA9 2' ARE "LOWER" 19 SYSDAT7 9 11 RAM07
A9 07 A8 B8
JUST I FIED IN THE
SVSAlO 21
AID PROM SOCKETS
~
23 GNO I C53
All
SVSA12 2 74LS245
A12
26
A13
IC 82 IC 83 IC84 I C85
VCC JP 1 JP2
ICG4
t{'
~ SVSAll I C 81
74LS32
1 74LS08
RN9
3 REFRESHRAS 1
a 33n
~3
SVSA13
2 R"A'SO
2 1
'-..../ '-..../
JP3 JP' SVSMEMRD • SVSMEMWR
IC 5 7
74 LS08
I
IC63
SVS MEMWR
SYSME MRO
2
11 a
3 I 74LSl4
IC8l
74 L S08
5 6 OMACKQ
-C> *(;) RN9
~6
iT
33n
R"'AS'i
*( 1)
OMACI<O
,--------,
I I
I '"------'
6 5
13 -- --
I 11 I RASE N RASEN
--- I 12 d
DRA MSE l
*(2) I CG 7 I
I
I 10
74LS32 I
I 8 I CIiSfN CASEN
C
I 9 I
~
I 1 I
L... -'
SVSDA TO
SYSQATl
SYSDAT2
SYSOAT3
svSDA T4
'" 1 SYSOA TS
SVSOA T6
$YSDAT7
Figure 3: Section 3 of the schematic diagram of the MPX-16 computer's main circuit board. The notation *(n) indicates that a given
signal line connects to a componen t or another lin e shown in schematic section n.
Connections shown on the edges of the dynamic-memory array on page 54 are of course made to each individual chip. Bypass
5Y5C~D~~~~~
l OCK
SO
51
5'
BRESET
BSYCLKO
BSYCLKI
BOMACKO
5Y5AI9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
SVSA18
SV$A17
SVSA16
SV$A14
SVSA 13
SVSA1 2
SV$All
SV$A I O
$VSA9
SVSA8
SYSA 7
SVSA6
SVS AS
SVSA4
SYSA3
SVSA2
SYSAI
SY$AO
I C Bl
74lS DB
10..--
2A I!..-_ _ _ _ _ _ _ _---,~ c .JI-'a'-----'VV~
I 12;::::::
'---1
L....02+
L-~
4
-vvv---f-!-
r - 1 _----,
6~~~~s--~1
3 I
I
d \}'I:..:.I_--:"Mr--:;---'
131 . /
~
a 7 I L-..-_ _ _ _ _ _ _ __
L
-_i-ii--t~_itttt~iitttttt~~======~~~====~-=~-~~~N
~B~~lL--------------- 33n ~ + DRAMSEl
, r--- I
~------~~~_+~---------------------------------- RAMA O
~------~
6 ~~--~ S --~r------------------------------ RAMAI
vc ~------~
8 ~~--427----~----------------------------- RA M A2
YD~------~4~~--~3------r---------------------------- RAMA3
r -- - - - - - - - - - - - - - - - - - - - - - - - - - RA MA 4
'----
RN6 r------------------------ RAMAS
33n r------------------------ RAMA 6
r - - - - - - - - - - - - - - - - - - - - - - - - RAMA7
SVSA4 , IDA
$VSA I2 3
SYSA 5
II A
5
SV$A 13 6 loa
II B VA 4
, r-1
SVSA6 II IDe
SVSA 14 10 II C YB ~
7--~--~6~~~~S~------
SYSA 7 14 10D vc ~9~4_--~8~vv~~7--------~
SVSA 15 13 110 YO 12 4 3
L---
--
-
- • (SECTION # I DENOTES CO NNECTI O N T O
INDICATED PIN OR S IGNAL ON OTHER
NUMBERED CI RCU IT S EC TI O NS .
RAMO O
RAMOI RA MOO
RAM02 RAMO l
RAM03 RA M02
RAM04 RA MO l
RA MOS RAM04
RAM06 RAMOS
RAM07 RAMD6
RAM07
capacitors, not shown , should be installed adjacent to most integrated circuits between + 5 V and ground. A table of all the MPX-16 's
integrated circuits appears as table 2 on pages 56 and 60, giving each device 's number, type, section/ figure location, and power con-
nections. (The diagram is continued on page 54.)
5
+ DRAMSEL
l,1 0
PR E Q 5 PAR ERR
' (1)
~6 4
IC 57
r-2 CK _
CLK
VCC
74LSOB
14
II
RAMAO 5 ICB6 Q
RAMAl 7 AD
Al ICB7
RAMA2 6 PARITYERRQUT
CASO A2 ICBB
RAMA3 12
CAsi -.J
-
CAS2
CAS3
--fll
--n
RAMA4
RA MA5
RAMA6
11
10
13
A3
A4
A5
A6
ICB9
IC90
IC91 Voo
8
VCC
,i" O.II'F
~ ~
A7 IC92
Vi IC9 3
16
15 CAS VSS
RAMAO -
t- R 4 RAS IC94 /
RA MA1 -
RA MA2 ~ RA MAD 5 AD IC9S
RAMAl 7
RAMA3 Al
RAMA2 6 IC96
RA MA4
A2
RAMA3 12 IC97
A3
RAMA5 RA MA4 11
A' IC9B
RAMA5 10
RAMA6 AS IC99
RA MA6 13
RA MA 7 A6 IC IOO
RAMA7 9
A7 IC IOI
WE 3 W
CASi 15 ICI02
CAS
RASI
• RAS ICI03
RAMAO 5
AD IClO4 64K x 9
RAMAl 7 DRAM
Al
RAMA2 6 ICI0 5 ARRAY
A2
RA M A3 12 ICI06
A3
RAMA4 11 IC 59
A4 ICI07
RAMA5 10 74L S2BO
A5 ICIOB
RAMA6 13
A6 ICI09 PARI TVDUT 8
RAMA7 9 A
A7
RAMWE 3 ICII O
W RAMOO 9
CAS2 ICIII B
RAMWE =
RAMAO
15 CAS
4 RA S
5
AD ICII3
ICII2
RAMOI
RA M02
RA M03
10
11
12
C
0
ro ~
RAMAl 7 E
Al IC 1l4 RAM04 13
RAMA2 6 F
A2
RAMA3 12 IC IIS
A3
RA MM 11 A4 ICI1 6
RAMA5 10 A5 rE ..L
IC1l7
RAMA6 13 A6
RAMA7 9 ICllB G H I
A7
r
RAMW£ 3 Vi IC 119 1 4
CAS3 15 RAM05
IC I 20
RIIS3 4 CAS RAM06
RAS ICI21
0 Q 0 Q 0 Q 0 Q 0 Q 0 Q 0 Q 0 Q 0 RAM07
f.d 14
RAMOO
.:-J14
RAMO I
~ 14
RAM0 2
W W14 l4
RA M03 RA M04
~1 4
RAM05
W14 RA M0 6
.:.)14
RAM07
l2 PARITY IN
RA MOO
RAMOI
RAMD2
RAM03
RA M04
RAM05
RAM06
RAM07
Teletek's HD/CTC
A har'd di sk and ca rtrid ge tape • Support of 51f4" ri gid-di sk drives • Two 28 -pin soc kets all owing th e
co ntroll er together on o ne bo ard ? w ith transfe r rates of 5 mega bits per use of up to 16k bytes of on-board
Magic? Not rea ll y, It's Teletek's seco nd , M in o r changes in on-board EPROM and up to 8k bytes of
HO/CTC Th e hard d isk and ca rtrid ge compon ents all ow the support of o n-board RAM.
tape drive co ntro ll er prov id e the o th er' drive types/s izes and transfe r • Individual softwa re reset capab ility.
support necessa ry to interface both ra tes up to 15 mega bi ts per seco nd. • Co nform s to th e proposed lEEE-696
a ri gid-di sk drive and a ca rtridge (Interface to disk drive is defined by S-100 sta nd ard .
tape dec k to the S-100 bu s, so ftwa relfirm wa re o n boa rd ,)
• Co ntro ll er can accommodate two
A co lorfu l add ition to Teletek' s • Co ntro ll er co mmuni ca ti o ns w ith th e ri g id-disk drives and one ca rtrid ge
alrea dy im press ive lin e of S-100 hos t processo r v ia 2K FIFO at any tape d rive. Expan sio n is made
boards, th e H O/ CTCs spec ifica- . speed des irab le up to th e limit of poss ibl e wit h an ex tern al ca rd,
tion s in c lud e: 2 megabytes pe r seco nd for a data
• A Z-80A CPU prov id in g in te lli gent b lock transfe r'. Thu s th e co ntroll er
co ntro l of th e ri gid -d isk and does not co nstra i n th e host proces-
ca rtridge tape drives . sor rn any mann er.
INCOME TAX
ACCOUNTING
IC Schematic
~Quick
® Number Type Section +5V GND + 12 V -12 V
VR1 LM7905 5 (3·2) (voltage regulator) 3
Tax IC1
IC2
IC3
74LS367
74LS12 3
74LS157
1 (1·3b),2 (2·2)
5(3·2)
5 (3-2)
16
16
16
8
8
8
has the finest IC4 74LS124 5 (3-2) 16 8
software IC5 74LS175 5(3·2) 16 8
I've ever seen IC6
IC7
74LS173
74LS393
5(3·2)
5 (3·2)
16
14 7
8
Accounting IC9
IC10
74LS74
M1116-8M
5 (3-2)
5(3·2)
14
14
7
7
Professional. IC13
IC14
74LS74
74LS74
5 (3·2)
5 (3·2)
14
14
7
7
TIl!' pr ogra m s are so we ll d esigned IC15 74LS74 5(3-2) 14 7
a nd suppo rted , we had no sta rt -up
IC16 74LS74 5 (3·2) 14 7
prolJle m s."- Ro na ld Braun, C. P.A.
IC17 74LS175 5(3·2) 16 8
IC18 7406 5 (3·2) 14 7
1040 TAX PROGRAM $995 IC19 spare socket
IC20 74LS04 1 (1-3ab),5 (3-2) 14 7
• ALL MAJOR FORMS & SCHEDS. IC21 8272 5(3·2) 40 20
• PRI NTS ON IRS FORMS. MULTI - IC22 74LS240 5(3-2) 20 10
PA RT FORM S. OR OVE R LAYS. IC23 7407 5(3·2) 14 7
IC24 74LS14 2(2·2) 14 7
• INDIVIDU AL OR BATCH IC25 74LS74 2(2·2) 14 7
PROCESSING.
IC26 74LS139 5(3·2) 16 8
· A UTOMATI C C A RR~FORW A RD IC27 7407 5(3·2) 14 7
OF PRIOR YEAR DATA. IC28 74LS32 2 (2·2),4 (3-1) 14 7
IC29 74LS08 2(2·2) 14 7
• DIAGN OSTI C REPORTS .
IC30 74LS10 1,(1-3a),2 (2-2) 14 7
• LETTER O F INST RUCTIO N. IC31 74LS30 2(2·2) 14 7
IC32 74LS74 2(2·2) 14 7
• AUTO MATIC CLI ENT BILLI NG . IC33 74LS175 2(2-2) 16 8
• MAILING LI STS/ LABELS & IC34 8284A 1 (1·3a) 18 9
ENVELOPES. IC35 8259A 1 (1·3a) 28 14
IC36 8088 1 (1·3a) 40 1,20
• UNLIMITED SUPPORTI NG IC37 8087 (option) 1 (1·3a) 40 1,20
SCHEDULES.
IC38 74LS373 1 (1-3a) 20 10
Simp le and ea sy 10 usc!
IC39 74LS37 3 1 (1·3b) 20 10
PL US.
P ROFORM A/T AX ORG AN IZE R IC40 74LS173 1 (1·3b) 16 8
STATE MODULES AVAILABLE IC41 74LS173 1 (1·3b) 16 8
TAX PLANNIN G IC42 74LS173 1 (1-3b) 16 8
DEPRECIATION SCHEDULE
IC43 74LS245 1 (1-3a) 20 10
ALSO AVA ILABL E: IC44 74 LS373 1 (1-3a) 20 10
GENERAL LEDGER IC45 HM7603-5 2(2·2) 16 8
CLIENT WRITE-UP
AFTER THE FACT PAYROLL IC46 74LS245 1 (1-3a) 20 10
AMORTIZA nON SCHEDULE IC47 8155H-2 4(3-1) 40 20
TIME AND BILLING
58 BYrE December 1982 CP/ M IS a reg !raae milJ ~ 01 Dlgl1al Research "ReQUifes Z·80 Sotlcarc i Reg l'aoenliH k at "'~lt·O P'o In:e'natronal COl:> : "a c e'nilr~ 0' p'aC\ICii Pe',:)lJe' cls Ir:
CONTINENTAL SOFTWARE MACRO 80 . 185,00 THE WARP FACTOR . 31 16
IBM DISK DRIVES mu MATH/mli SIMP 200 .00 COS MO MISSION .... 23 .36
Alpha Byte's add-on drive ki l s lor the IBM·PC- GI L , 165 00 mu LlSPl mu STAR 165 00 WIZARDRY .. 3795
each kit includes installation InstruCllons . AI R 165 00 ZORK I . 28 .00
Al P" 165 00
1 Tandon TM 100'1 Single head 40 trk.195.00
PAYROLL . 16500
TRS·80 GAMES ZORK II .. 28.00
1 Tandon TM100·2 Double head 40 trk269.00 DEADLINE 35 00
PROPERTY MGMT 39900 INVADERS FROM SPACE 17 95
SIRIUS SOFTWARE
HARD DISK SPACE EGGS , 23 36
DRIVE SPECIAL GORGON 31 16
Save 33%
SNEAKERS 23 36
MEDIA DISTRIBUTORS PHANTOMS FIVE .. 2200
5 '/0" Winchester, cabinet , P.S. control ler . BA NDIT S . 25 .00
assembled and tested . Attaches 10 your Z·80 CPU
system In minutes . Runs on Northstar. Healh l EDU -WARE
Zenith, TR S·80 Mod II. Apple I'll CP/M'" , CCS FRANKLIN ACE MICROBUFFER 32K ..... 299.00 PERCEPTION PKG 1995
and others Hardware must be Z·80 ICPM ' COMPU ·MATH ARITHMETIC 39.95
1000................................... 1595.00
system The Included sell'lnstalling software at· NEC 12" GREEN CO MPU ·SPELL (REO DATA DI SK ) 24 95
taches to your CP/Mt!o system . 6·monlh warran- RANA DISK DRIVE........ 449.00 MONITOR.......................... 200.oo COMPU ·SPELL DATA DISKS 4·8, ea 17 95
ty. No ellect on your present lIoppy disk system , RENDE ZVOUS .. 28,50
Includes all cables and installation instructions RANA DRIVE VERBATIM DISKS............45.oo ON -LI NE SYSTEMS
10 MEGABYTES . .. 237000 CONT. CARD ................... 135.00
LIBRARY CASE................... 5.00 ULTIMA tt 4200
20 MEGABYTES ... ." .... 318000
MISSILE DEFENSE 27 26
C.lTOH 8510 SABOTAGE 20 95
ISOLATORS PRINTER ............................ 795.00
~ TIME ZONE
CRAN STON MAN OR
77 96
25 95
ISO·l 3·S0CKET ...
ISO·2 6·S0CKET "
. " ... 53 .95
.5395 Now $2352 CANNON BALL BLITZ
MUSE SOFTWARE
25 95
IBM SOFTWARE
OUICKCODE..
DUTIL
. 230 00
91 00
MIDNIGHT MAGIC
CHDPLIFTER
.. 27 26
27 .20
(212)509-1923
SUPER CALC .. t8 9 00
PEACHTREE SERIES 4 .. 26900 AUTOMATED SIMULATIONS
SPEL LGUARD 23000
VOLKSWRITER .
WRITE ON .
EASYWRITER tt .
".""" .. "". 145.00
,, 90 .00
247 ,00
P & T CP/ M' MOD 2 & 16 TRS ·80
CDMMX TERMINAL PROG
17 5 00
82 50
INVASION ORION .
STAR WARRIOR .
2095
31 35
In Los Angeles:
PASCAL Z 349 DO CRUSH,C RUMBLE AND CHOMP . 24 95
HOME ACCOUNTANT +
VISICALC I 256K
SUPERCALC "
105,00
'''''" .. 189 .00
"" ...... 189.00
PASCAL MT + ,
PASCAL/M .
439 .00
29500
TEMPLE OF APSHAI
HELLFIRE WARRIOR .
31 35
31 35
(213) 706-0333
SOFTWARE DIMENSIONS · RES CUE AT RIGEL 23 36
WORDSTAR . 23500
G/ L.A / R.A/ P.P/ R. 179900
MAILMERGE " 79 .00 ON -LINE SYSTEMS
DATASTAR "
SPELLS TAR.
"." .. ...... 220.00
, ". 150.00
CONDOR I
CONDOR II
57 9 00
84900 WIZARD AND PRINCESS . 27 26 In Dallas:
BADLIM , 62 00 SOF T PORN ADVENTURE 23 36
SUPERSORT
d BASE II. .. ,
SPELLGUARD
160.00
42900
.. 230 ,00
DIGITAL RESEARCH
THRESHOLD
JAW BREAKER
CROSSFIRE
31 16
23 36 (214) 744-4251
MAC 8900 24 95
Call lor additional IBM software pri ces SID 69 00 UL vSSES & GOLDEN FLEECE 2595
APPLE SOFTWARE
ZSID
PLI 1·80 ..
9700
439 00
EDU ·WARE
COI~PU·READ 24 95
By Modem:
C BASIC 2 9600
MAGIC WINDOW
MAGIC SPE LL "
MAGIC MAILER .
.. 79 00
. 59 00
.. 59 .00
SUPERSOFT
DIAGNOSTIC I 69 00
CO MPU · MATH FRACTION S
COMPU · MATH DE CIMALS
34 95
34 95 (213) 883-8976
DB MASTER , 16900 DIAGNOSTIC II 89 00
MORE GREAT APPLE
DB MASTER UTILITY PACK 69 00 -C-COMPILER 179 00 GAMES
DATA CAPTURE 40 / 80 , ,5995 UTIliTIES I. 5900 GALAXY WAR 20 9;
PFS GRAPH " ... 89 95 UTIliTIES II 59 00 ALIE N TYPHOON 20 95
PFS (NEW) PERSONAL FILING SYSTEM 85 00 RATFOR 8900 ARCADE MACH INE 32 95
PFS REPORT .79 ,00 FORTR AN 23900 TU ES MORNING OUAR TERBA CK 2595
Z· TERM" , .. ..8995 DISK DOCTOR 78 00 THE DRAGON 'S EYE 2095
Z·TERM PRO' . 129 95 COMPUTER OUARTERBACK 31 16
ASCII EXPRESS 63 95 MICROPRO SE A FOX 24 00
EASY WRITER· PRO 199.00 WORDSTAR 26500 THE SHATT ERE D ALLI AN CE 4995
EASY MAILER ·PRO .79 00 SUPERSORT 160 00 POOL 1 5 27 26
EXPEDITER II APPLESOFT COMPILER 73 .95 MAILME RGE 9500 ULTI MA 31 16
A· STAT COMP STATIST ICS PKG 12900 DATASTAR 22000 RASTE R BLASTER 2336
BEAGLE BROTHERS UTILITY CITY 2300 SPELLSTAR 150 00 FLIGH T SIMULATOR 266 1
APPLE MECHANIC .2300 CALCSTAR 19500 IN TE RNATIONAL GRAND PRIX 2595
TIP DESK# 1 15 95 WORDPAK 45500 SA" GON II 28 95
SUPER TEXT II 129 00 SHUF FLE BOARD 29 95
LISA 2 5 59 95 MICROSOFT SPACE KADE TT 28 00
TRANSCEND II 11500 BASIC 80 24900 SNACK ATTACK 23 36
BASIC COMPILER
Circle 23 on inquiry card.
PEACHTREE SERIES 4 / 40 269 00 29900 TH t:F 24 95
SC REENWRITER II 99 00 FOR TRAN 80 35900 MARS CARS 23 00 31245 LA BAY A DRI VE
DICTIONARY 79 00 COBOL 80 41900 KA MIKA21 2726 WESTLA KE VIL LAG E, CA 91362
We guarantEE everythrng ','Ie seJi for 30 aays - no re turns after 30 days Defechve software '.'!III De ' €O;aced free but an other soft ware returns are Subject 10 1J% restOCking fee aM must be acconlpanl€o by RMA shp No
retu rns on game sotlware unless detective We accept VISA and MasterCard on alt orders COD oraers. up to 5300 ShlpPIflQ Char ges S3 for all prepaid or(lers. actual shiPPing charges for non - prepalds . 53 fo r COD orders
Jnder 251 05 (S6 for over) QIUS 2 S4 surcharge aOd 15% for foreign FPO and APO orders Cali f aoa 6% sales tax. m L A Coun ty add 6 1ft%, PtJces auoled are for stocl< on !liHld and are sublect to c',ange w!lhou! notice
Circle 322 on Inquiry card .
~o~@®
MONDAY-FRIDAY. 8 :00 TO 12:00. 1:00 TO S:30
THURSDAYS. 8 :00 TO 9 :00 P.M .
and a floppy-disk bootstrap-loader
routine.
MPX-16 must have at least the lowest
64K-byte bank of RAM (bank 0) in-
stalled from hexadecimal addresses
(415) 728·9121 RAM Configuration 00000 to OFFFF so that interrupt-rou-
P. O _ BOX 955 • EL GRANADA, CA 94018
PLEASE SEND fOR Ie XISIOR AND COMPU1ER PARIS lISl The onboard user-programmable tine pointers can reside in the loca-
VISA or MASTERCHARGE. Send account number, interbank
number. expiralion dale and sign your order. Appro,,- postage will memory of the MPX-16 consists of tions from hexadecimal 00000 to
be added. Orders with check or money order will be sent post paid
in U.S. It you are not a regular customer. please use charge,
one to four 64K-byte banks of nine 003FF . The RAM chips are required
cashier's check or postal money order. Otherwise there will be a
two-week delay for checks to clear. Calif. residents add 6.5% tax.
type-4I64 64K-bit dynamic RAM to have an access time of no more
Money back 3D-day guarantee. We cannot accept returned IC's devices. Within the 8088 processor's than 200 ns and a cycle time of 335
that have been soldered to. Prices subject to change without
notice.S20.00 minimum order. S2.DD sefYlce chI rg. on orders lass than I-megabyte address space, the ns. Single-bit parity generation and
$20.00.
60 De.:ember 1982 © BYTE Publications Inc Circle 455 on inquiry card. --+
....
=-
IIIIIIIIIIIIIIIII
SYSMEMRD . SYSMEMWR \~______________________________~/ of IC81 : positive AND gates used as
negative ORs), whose other input
RASEN \~______________________________~/ comes from IC74, to go low . These
outputs form the RAS inputs for each
RAS X \~----------------------------~/ of the four RAM banks. (The 33-ohm
series resistors in the RAS control
ROW / COL
------------------~
/
'----- lines are there to reduce ringing on
the lines, which might latch a new
ROW ADDRESS V'DJ COLUMN ADDRESS ~ row address during the middle of the
~~~=----------~------~~~~----~~
memory cycle.) The DMA controller
CASEN \~--------------------~/ is set up by the system-initialization
software to automatically increment
CAS X \~----------------~/ the address counter after each refresh-
memory cycle .
RAMWE CD \~----------------------~/
__~~~
CD __________~X~__________~W~R~IT~E~DA~T~A_V~A~L~ID~
RAMDX ___________ x== Memory Operation
A diagram of typical timing cycles
RAMDX CD
-----'''----=~------ HIGH 1M PE DAN CE ------------C~RE~A~D~D~A~T~A~V~AgLlED~~ for normal memory-read and write
NOTES : CD WRITE CYCLE ONLY
operations is shown in figure 4. For
CD READ CYCLE ONLY
either type of memory cycle , the
read / write-control logic is enabled
when the DRAMSEl signal is low,
Figure 4: Timing diag ram for the memory operation of th e MPX-16.
indicating that two conditions have
both been fulfilled : a valid address
(lower than hexadecimal COOOO) has
error detection are provided for all of seconds) to maintain the integrity of been latched on the system bus and
the 256K-byte onboard memory . the data (the columns need not be in- the DMACKO signal (from IC63 , pin
The RAM address-decoding logic is dividually addressed); one row must 6) is low (indicating that a refresh
shown in section 2 of the schematic be addressed for refreshing approxi- cycle is not in progress) .
diagram (figure 2), and the read l mately every 15 p.s (microseconds). A memory cycle is initiated when
write control logic, address multi- To eliminate having a separate bus- the output of an AND gate (IC57 pin
plexers, RAM array organization, arbitration circuit for this purpose, 3 in section 3) goes low, indicating
and pari ty-genera tion l error- memory refresh is carried out by exe- that either the SYSMEMRD or the
detection logic are shown in section 3 cuting a DMA (direct memory access) SYSMEMWR control signal has
(figure 3). The onboard RAM address read cycle in a "RAS-only" manner- been driven low by the system bus
space is selected when two conditions that is, using only the row-address- master. The RASEN (RAS enable)
are met: the two high-order address strobe inputs of the memory chips . signal at IC67 pin 11, produced from
bits SYSA18 and SYSA19 are both Because refresh is controlled by the the output of IC57 ORed with
low and a memory-refresh cycle is DMA circuit, there can never be a DRAMSEl, enables the l-of-4 (2- to
not in progress (shown by DMACKO, conflict between the refresh operation 4-line) decoder IC74 to select one of
the DMA-channel-O-acknowledge and the processor's memory refer- the four lines RASO, RASl , RAS2,
signal, being low) . Because of this ences . or RAS3 (row-address-input enable
-=-o-:--:-==-=--
decoding scheme and the fact that the The DMACKO signal goes active- for each of the four banks-which
MPX-16 power-on self-test routine low to indicate to the rest of the one is selected depends on the logic
automatically clears memory and system that a refresh cycle is in pro- levels of the SYSA16 and SYSA17 ad-
determines its size, the full 256K bytes gress. This signal disables the RAM- dress lines) and sets up the row ad-
of onboard RAM should be installed decoding circuitry, prevents the gen- dress on the multiplexed memory-
before you put in additional RAM in eration of a CAS (column-address address lines RAMAO through
the I/O-expansion slots. strobe) signal, and enables the RAMA7. A chain of Schmitt-trigger
REFRESHRAS input at IC64 pin 2 inverter sections, IC63 and IC66,
Dynamic Memory Refresh (in section 3, figure 3) . When the sys- delays the active-low output from
Because dynamic RAM devices are tem bus master, the 8237A DMA con- IC57 pin 3 by five gate-delay periods,
used for the MPX-16's programmable troller (IC48 in section 1, printed last holding the row-address condition
memory, a memory-refresh circuit is month), drives the SYSMEMRD or until the type-4164 memory chips
necessary to prevent data stored in SYSMEMWR (system memory write) have had sufficient time to latch the
them from being lost. The 64K-bit line low, the output at IC 64 pin 3 address bits .
dynamic RAMs require that all 256 also goes low . This causes the outputs When the ROW I COl signal goes
rows be addressed every 4 ms (milli- of the four two-input gates (sections high (column addressing active) , the
P€RS-YST
PERSONAL SYSTEMS TECHNOLOGY, INC.
15801 Rockfield, Ste. A. Irvine, CA 92714
714-859-8871
Circle 375 on Inquiry card.
by & f1IwIdjJ~
Developement Sytem, General purpose Controller,
, OEM Dedicated Controller
• Zilog Z8 with built in tiny' basic interpreter, low power
2,4 programl1)able I/O lines .
• RS 232 - compatible with most terminals '
110 - 9600 band switch selectable
• Memory selectable for 4K by 8 RAM, 2716 EPROM (5V) or 2732 EPROM
Memory capacity up to 36K ori'l?oard - 480K expan~ab'le . •
All expansion' lines buffered for system Busspperatlons
72 pin double row (a6 pin per side) ,100 in, spacing gold plate over nickel
• Mainframe - 3 card 'capacity, +5 VDC, ± 12 VDC .
AC input 120V 60Hz; '220V 60Hz available -,
Z8 CPU Card w/4K RAM (4,5 in. x 6,75 in.) .. " ... : . . , .. , .. . . , ... , . PR-1 000 $195.00
Memory 'Expansion ICs for the CPU Card(Per 4K), . " .,." ." . . , . . EX-6132 35.00
Mainframe . . . . .., .'. .. . ..... ..., .:. . " . .. , . . ,." .. . . . . , . .. . ,., ; , . . ..... PR-l 001 149.00
Eprom Zapper . , . . ... . . , .... . . .. , . ' 0. ; •• : · .· ·· ··" · ·, · , , , ~ . .. . . . ; " , PF;l-1 002 79.00 '"
Optional Zero Inserlion""Socket. . . 'j . , . : . ~ .. .• . . : : ... .. .. ~ , . . . . . . . . . ;,. 8.00
9 Slots Motherboard (5 in. x 12 in,) with
18 slots expansion capability .....~ . : .... .. ...... . . .. ....... . ... . .. PR-l 003 149.00
Ram-Eprom Expansion Board with 16K Ram .. .... '.' .. . . . .. .. . .. . . PR-l004 249.00
16K Cmo's Ram Expandable to 3.2K , '
with bat1ery Backup ... .. . . '.' :. : .... . . ... ~ .. ..... .... .. . " ..... . , ... PR-l 005 195.00
Expansion of Cmos Ram,obqard to 32K . i".... ...... .... . . ....... .. . EX-6116 z 99.00
AD/OA Converter-Amplifier with 110 Board . .. .. . . . . .. . .. .... ... .. . PR-l006 149.00
Switching Power Supply with '(SIZE: 1 in. H x 2.5 in. W x 3.5 in. 0) ~.
+5v @ 5amps, + 12v @ 1amp, '- 12.v @ 1amp .... .. ...... . . . ... .... f1R·l 01 0 99.dO
Linear Power Supply with 5 o~tputs(Size : 4.5 in. W x4.5 in. H x lOin. D) -
+5v@ 3A, -5v@ 3A, +12v@ loA, - 12v @'lA, +12v@ lA . .... . .. F,!.fl-l015 99.00
0'
Availability·Stock to 2 weeks,California 'Resldents'
please add 6.5% Sales Tax,shipping and Handling Charges: UPS, $5.00 UPS Blue Label- $8.00
C.O.D. - Ad~ $5.00 in addition to above '
COMPUTER
COMPANY, INC.
1.31,7 East Edinger / Santa Ana , CA 92705
(714) 95.3-052.3 / (800) 854-8017
DISTRIBUTORS / RePReseNTATIves
Western -Group 3 Wholesale Northeast -Computers Be Peripherals Inc.
(2 13) 97J-7844 (408) 7J 2 -IJ07 (J IS) 476-6664
South Central ' M.P. Systems florida· Audio Marketing (REP)
(2 14) J85-888 5 (J05) J 2 2-8J 27
UK - H ~ I Computers Ltd. Central - Wyatt & Associates
' CP/M Is a trademark of Digital Research, Inc. (0 252) 517 175 I TW X: 858404 (JI7) 77J·4791
TMIBM Is a registered trademark of Internation al Business Machines. Circle 485 on Inquiry card .
pin 4. Software called through the in-
terrupt vector then notifies the user of
a memory error.
Interrupt Advantages
The versatility of any computer
system is enhanced if its processing
can be interrupted by outside events
so that it doesn't have to continually
keep track of what is going on in the
outside world. The MPX-16 supports
an interrupt system with 16 levels of
interrupt priority, for a high degree of
versatility in dealing with the external
environment.
Perhaps the major advantage to us-
ing interrupts is the increase in
throughput resulting from their use in
handling the system 110 functions.
Instead of the processor's spending a
great deal of time checking to see if
I/O devices are ready to transfer data
or waiting for them to be ready, in an
interrupt-driven system the processor
can continue executing its application
CPU 68000 CPU 68000M program, only suspending execution
• MC6BOOO processor • MC6B45 1 MM U to attend to an 110 device when the
• 8 M H z operati on • Segm ented memory
• 16-Mbyte address ing m an agement device signals that it is actually ready
• Multi-user
• Single-user for data transfer.
Although it can be tougher to
debug, interrupt-driven software is
MEMORY GROUP
..,-- - - -------, generally more compact and efficient
EPROM CMEM DMEM
• 32/64K ROM • BK/16K/32K CMOS
than that which must explicitly check
• 256K dynamic RAM
• 16 -bi t data paths • 6 MHz fo r B/16-bit • 24-bit addressing I/O devices by polling or waiting.
• 24-bit address ing • Non-volatile w ith • 230 ns access
.Li batte ry But we don't have space here to
discuss the software aspects at length.
For the full story, purchase VEDIT risk f ree. Evaluate the Zenith Zl00 and Z89. DEC VT100. Televideo 802
TR5-80 I, II and 16 • Xerox 820 • Apple" Softcard
125 page manual and if you are not satisfied, return the SuperBrain • NorthStar. Cromemco • Altos. Vector
package (disk unopened) for a courteous refund . MP/M. CP/M-86. MP/M-86. MSOOS. PCOOS
THE ULTIMATE
1111/5·100 Priority
Leve l
Source Signal Name Description
MEMORY 0
1
NMI
master
PARERR or IOCHNLERR
TIME INTR
memory-parity or I/O-channel errors
real-time clock
WOULD ... 2
3
4
slave
slave
slave
SIOORXRDY
SI01RXRDY
SIOOTXRDY
serial-channel-A receive ready
serial-channel-S rece ive ready
serial-channel-A transmit ready
o BE NONVOLATILE, ho lding 5 slave SI01TXRDY se rial-channel-S transmit ready
data for up to eight years with
6 slave PRINTRDY printer-port ready
the power off.
7 slave FDCINT floppy-disk-controller interrupt
o RUN AT 6MHZ witho ut wa it 8 slave NPXINT numeric-processor-extension (8087)
states. interrupt
o HAVE EXTENDED 24-BIT 9 slave PIOINT parallel-I/O-port interrupt
ADDRESSING and bank se lect. 10 master IRQST2 I/O-channel interrupt
11 mastei IRQST3 I/O-channel interrupt
o HAVE DYNAMICALLY 12 maste r IRQST4 I/O-channel interrupt
MOVABLE WRITE PROTECT
13 master IRQST5 I/O-c hannel interrupt
AREAS to prevent accide ntal
14 maste r IRQST6 I/O-channel interrupt
eras ure of programs and
critica l data. 15 master IRQSH I/O-channe l interrupt
o GENERATE POWER-FAIL
interrupts for o rd erl y system Table 3: Interrupt signals in the MPX-16, listed in order of priority . Priority-O errors
shutd own & power fa ilure go through th e 8088 '5 NMI input, while the rest go through either the master or the
recovery.
slave 8259A interrupt controller.
address of the interrupt vector. Pro- The last six interrupts come from the
gram control is then transferred to the IIO-expansion-channel connectors.
address contained in the 4 bytes of the These interrupts drive the IR2
interrupt vector. Note that the first 2 through IR7 inputs of the master
bytes are used as the new instruction 8259A.
pointer (lower 16 bits of the address) Two other points concerning the
and the second 2 bytes are used to 8259A PICs should be noted. Al-
CMEM form the new code-segment register though a priority has been assigned to
AVAILABLE NOW FROM DUAL (upper 16 bits) . When the interrupt- each interrupt-request input of the
SYSTEMS, th e CMEM memory service routine has completed execu- 8259A PICs, these can be changed by
boards co mbin e high-spe ed
CMOS m emories with a new
tion, control is returned to the main the system software. In addition, the
5-8 year lithium battery. Th e program via an IRET instruction, 8259A PICs can even be used to im-
CMEM offers th e nonvolati li ty which pops the original flag and ad- plement a polled I/O system. (These
of an EPROM board whi le retain- dress information off the stack into devices provide considerable flexibili-
ing the instant writab il ity of a the active registers. The main pro- ty for hmdling I/O servicing at a re-
high-speed read / write RAM.
These indu stri al grade board s gram then resumes execution where it latively low hardware cost.) And
are subje cted to a l68 -h our left off, with the interrupts reenabled . finally, all of the interrupt-service
burn-in and a 1000-cycle pow er routines in the MPX-16 system can be
interruption test to insure data Interrupt Priorities be invoked via a software-interrupt
retention and th e high est degree
The organization of the system- instruction that specifies the interrupt
of reliabil ity poss ib le.
board interrupt-priority scheme is type. This can be useful in starting an
CMEM-32K, 32K Bytes $695 shown in table 3. The highest priority II 0 device and in debugging the in-
CMEM -16K, 16K Bytes $595
hardware interrupt, as we've seen, is terrupt routines.
CMEM- 8K, 8K Bytes $495
the NMI, which is caused by mem-
ory-parity or IIO-channel errors. The IIO-Expansion Channels
highest priority maskable interrupt is The MPX-16 system board sup-
from the IRa input of the master ports an IIO-expansion channel that
8259A PIC, which is generated by the represents an extension of the system
real-time clock. The next eight inter- bus. Peripheral devices are connected
system reliability/system integrity rupts in priority come from periph- through several 62-pin card-edge con-
DUAL SYSTEMS CORPORATION eral devices attached to the slave nectors like those used by peripherals
2530 San Pablo Av enu e · Berk eley 8259A PIC, which is in turn attached designed for the IBM Personal Com-
CA 94702 • (415) 549-385 4 . 172029 SPX to the IR1 input of the master 8259A. puter. The MPX-16 computer system
TM
•• • the CYBERDRIVE for the IBM Personal Computer
13.5 or 27 million bytes of disk capacity in a single cabinet with
an integrated mini·cartridge tape for secure data backup.
Setting an exciting new microcomputer standard, the ... And don't fail to ask about our superb lineup of serious
CYBERDRIVE1 combines a full package of features. business software (also offered in CYBERDRIVE format)
It offers new, higher performance levels, with an inte· including:
grated business-oriented backup device.
As the CYBERDRIVE is made available for other systems, RM/COBOL2 compiler·the micro industry standard.
media transfer is assured regardless of the host hardware or MBSI3 RM/COBOL general business applications (derived
Operating System. from MCBA4 minicomputer packages) .. . thousands
The CYBERDRIVE slashes the seek time dramatic. in use .. . money back guarantee .. . source program
ally-e.g. the usual 5 Megabyte stepper-motor Winchester license.
disk offers average seek time typically in the range of 100 to CRTP from Cybernetics (COBOL Reprogramming Too!!)-
200 milliseconds (incl. head settling). Program generator for RM/COBOL to ease pro-
With the CYBERDRIVE, the average seek time across gram development and maintenance . . . an
more than five times as much data is only 33 milliseconds alternative to a Data Base System.
(incl. head settling). CBASIC2S & CBASIC865 compilers . .. for aficionados of a
This basic speed, coupled with disk cache buffering and useful BASIC.
a peak transfer rate of 1 million bytes per second, make the The software is available on a variety of industry-standard
CYBERDRIVE a performance champ! Operating Systems including CP/M5·MP/M5 (both ~ & -86),
The integrated mini-cartridge tapes used for backup of OASIS6 PCDOS d UNIX 7 I 'f 'f' d t 'I d
G .·..
data allow dumping of (for example) 10 million bytes of data ' , an . nqUire or speci IC e al s an
prices,
in about 10 minutes . . , much fas~er than other tape or floppy Trademarks of:
disk backup techniques. Hardware read-after·write error ' .C.-ne' OC$, 'nc 2 · Ryan-MeF,,,,,,,, Cap 3 · M""o Bus...... SOhw.... ."'-
checking is incorporated in the tape device, n>Q>mpu'.. Bu" ......""'oca'oon,. ,nc 5 "",.'aI_len. ,nc • ...... Ones ...,ems 'nc 7 ... , .......,,"' ...
The ZERO is designed to bring high performance LOCAL • Each node may operate with
AREA NETWORKING to users at budget prices. MP /M compatible file/ record
The ZERO and ZERO-NET are unique. Any ZERO station interlocks, or with special
can be a Network Master or Network Remote, permitting, for TURBODOS relaxation rules.
the first time, a low cost non stop network. • Maximum recommended buss
The ZERO-NET features a High Level Data Link Controller length of 4,000 L.Ft.
(message synchronous) at 400K bps carried over a simple twisted ·Full CP/ M and MP/ M com-
pair cable. To achieve maximum speed and reliability we use col- patibility.
lision detection/avoidance circuitry and automatic CRC error • The TURBO DOS operating
detection/ retransmission. system can support up to one GIGA Byte (1,000 Mega Bytes)
Each ZERO computer in the net can have Floppy Disk and/ or per logical drive.
Winchester Drives. The ZERO itself is a Z80 based Micro- The ZERO-NET product family - the ZERO, the ZERO/FD,
computer with 64K Ram, 2K to 16K of EPROM, 2 Serial ports, the Z-DRIVE and the ZNT terminal - all the components
2 parallel ports, floppy disk controller, Z80CTC counter-timer required to configure an entire system are available for immedi-
and Z80DMA direct memory access. ate delivery. The ZERO provides a microcomputer network that
The ZERO hardware design was optimized for TURBODOS*, OUTPERFORMS many multi-user minicomputer systems at
(CP/M**, MP/M** compatible) including such enhancements substantially lower cost. While the competition is still studying
as console type-ahead (buffering), 1.416 Mbytes per 8 inch it, ALSPA has done it!
double-sided floppy, multi-processing (background processing)
such as print spooling, etc.
KEY PARAMETERS
• Local Area Networks up to 256 nodes per NET, with
any mix of Master and Remote stations. Each station may
-NFl
support up to 16 logical drives, local or remote.
• Local Area Networks may be linked through gateways.
• Per Node - 0 to 2 floppies and 0 to 4 hard disks with appro-
priate Driver Modules.
• Per Node - parallel and/or serial printer.
• Each user can control print routing and / or spooling.
[,~r~. Alspa Computer, Inc.]
• Each node may reference a file system and / or printer on any 300 Harvey West Boulevard, Santa Cruz, CA 95060
other node. (408) 429-6000 Telex 176279
• Each node may have an Autostart Log-on with security access
~
protection. See Us At BOOTH 3009/3011
• Each node may have a FIFO type Electronic Mailbox. o ~~rm~~~~~ ~:;v;~~~~~'v~~~n Cente,
Las Vegas, Nevada
SofTech Microsystems . 16885 West Bernardo Drive · San Diego, Calif. 92127 . (714) 451-1230
· U ni ve rsa l Ope rating Syste m is a l rad c mUl'k of SofTec h Mi c l'osys tc m ~ Inc., UCS D p-Systc m is a l ,"ad c mark of the Rege nts of the University of Ca li fornia
section 2, figure 2 on page 48). This Cellar MPX-16 computer system , To receive a cornfJlete list at (larC/a',
decoding logic maintains addressing you 're doing well. In the January arti- CirCUit Cellar project kits availab le tram the
compatibility with IBM Personal cle I'll fill you in on the serial and Mlcromlnr. CIrcle 100 on the reader service
InqUiry card at the back of the magazine
Computer peripherals by using the parallel I/O ports, counters, floppy-
system-address-bus line SYSA9 to disk controller, and operating-system
determine whether the peripheral BIOS, among other topics .• References
device being selected is on the main 1. Cantrell, Thomas. "An 8088 Processor for
circuit board or off it. A low state on the S-100 Bus." Part 1, September 1980
BYTE, page 46. Part 2, October 1980
the SYSA9 line enables one of the BYTE, page 62. Part 3, November 1980
strobe inputs of the decoder; the Acknowledgments BYTE, page 340.
other strobed input is enabled if one Th anks to Jim N o rris, George Martin , and 2. Ciarcia , Steve. "Build the Circuit Cellar
Linda Spencer of O w l Electrol1ic Laboratories MPX-16 Computer System , Part 1."
of the local bus masters has control of for their contributions to this pro jec t.
the system bus, indicated by a low November 1982 BYTE, page 78.
Th anks to Mark Dahmke and Go rdon Heins
3. Ciarcia, Steve. "Ease into 16-Bit Com-
state on 88AEN. When an 110- for their help w ith th e docu m entatiol1 . puting ." Part 1, March 1980 BYTE, page
device interface chip is selected by Thanks to Bill M orello and his staff at
17. Part 2, April 1980 BYTE, page 40. Re-
this decoded address and either the Techart Associates for their careful wo rk in printed in Ciarcia's Circuit Cellar, Volume
drawing th e sch ematic diagrams.
SYSIORD or SYSIOWR line is II. Peterborough , NH: BYTE Books , 1981,
active, an 110 bus cycle is performed. page 17.1.
4'. Ciarcia, Steve. "The Intel 8086 ."
During DMA cycles the 110 decoder Editor's Note: Stev e often refers to previous
November 1979 BYTE, page 14. Re-
is disabled. Circuit Cellar articles as reference material for printed in Ciarcia's Circuit Cellar, Volume
The base address for each of the each month 's currel1t article. Most of these past II. Peterborough , NH: BYTE Books, 1981 ,
system-board 110 devices is shown in articles are av ailable in reprint books from page 120.
table 5 on page 76 . The total number BYTE Books, M cGraw- Hili Book C ompany, 5. Component Data Catalog . Santa Clara,
POB 400, Hightstow n, NJ 08520 . CA: Intel Corporation , 1981.
of address-space locations used by Ciarcia's Circuit C ellar, Volume I. covers ar- 6. iAPX Book. Santa Clara, CA: Intel Corpora-
each peripheral device varies; this ticles that appeared in BYTE fro m September tion, 1981 .
will be discussed in more detail next 1977 through No vember 1978. Ciarcia's Circuit 7. iAPX 86,88 User's Manual. Santa Clara,
month in part 3. Cella r, Volume II, co ntains articles from CA: Intel Corporation, 1981.
December 1978 through Jun e 1980. Ciarcia's 8. Morgan, Christopher L. and Mitchell
Next Month: Circuit Cellar, Volume III. contains th e articles Waite. 808618088 16-bit Microprocessor
that w ere published from July 1980 through Primer. Peterborough, NH: BYTE Books,
If you've followed everything in
December 1981. 1982.
this second installment on the Circuit
The following items are available from: system , with 64K bytes of RAM, 7. MPX-16 Technical Reference and
In OEM quantities of 100 $1200 each User's Manual, sold separately . . . . $50
The Micromint Inc,
561 Willow Ave. 4, Complete MPX-16 disk-based 8. Enclosure for MPX-16 circuit
Cedarhurst, NY 11516 system : includes MPX-16 single-board board . . . , . . . . . . .. . . ... call for price
(516) 374 - 6793 computer, assembled, tested, and
(for technical information) burned-in, with 256K bytes of RAM
(800) 645-3479 installed, CPI M-86 operating system * * *
(for orders only) on 5% -inch floppy disk, CPI M -86
BIOS in EPROM, power supply, one When it becomes available for the
1. MPX-16 single-board computer 5 % -inch single-sided floppy - disk MPX-16, Microsoft's MS-DOS operat-
system : assembled, tested, and burned- drive , connecting cables, MPX-16 ing system may be optionally sub-
in , Includes 64K bytes of RAM, Digital Technical Reference and User's stituted for CPI M-86,
Research CPI M-86 operating system Manual. Enclosure sold separately,
on 8-inch or 5% -inch floppy disk , Single-quantity price ....... . $2895
The MPX-16 is available to OEMs in
CPI M-86 BIOS in EPROM , MPX-16
large quantities either as a circuit board
Technical Reference and User's 5. Unpopulated (b lank) printed- or as a complete system with floppy-
ManuaL Requires power supply and circuit board for the MPX-16 computer disk drives and enclosure , Call the
floppy-disk drive. system: five-layer , screened, and
Micromint for prices and delivery in-
Single-quantity price . . . " . ,. $1895 so lder-masked . Includes CPI M-86 formation,
BIOS in EPROM, MPX-16 Technical
2 , MPX-I6 single-board computer Reference and User's Manual.
system , as above, but with 256K bytes Single-quantity price . ... . . . .. $300 For orders within the continental
of RAM installed. United States, please include $10 for
Single-quantity price .. . . .. . . $2135 6, Digital Research CP/ M-86 U~er's shipping; overseas orders please in-
Manual (three-volume set) , sold sep- clude $30 , Residents of New York
3. MPX-I6 single-board computer arately ..... . ............ . , , . . . $40 please include 7 percent sales tax,
A faceless stranger gave you directions the first then another. Soon everyone has arrived. Laughing,
time you came to The Coinless Arcade. After a you run to the nearest empty machine, reach for
glorious night of gaming, you came away retaining a some quarters-and realize there's no need. You
pocket full of quarters and not a few new friends. wish your friends good luck and press the flashing
Everyone met together the next night, ready for red button labeled START . The fun begins again.
more gaming, but you could not find the arcade- Another computer gaming year has passed. Game
anywhere! Night dampness chilled your bones as the designers continue to squeeze more than we've ever
search continued, and, for a while, you combed the seen before from a given machine, and we applaud
town every night: still, no arcade. You kept in touch their efforts. In fact, some of the most exciting pro-
with your new friends, if only to prove that you gramming this year has been done for the cartridge
hadn't imagined it all. game systems. That's why we're including two pages
A year has passed. You walk out the alley exit of a of games for the Atari (or Sears) Video Computer
theater and, surprised, hear faint arcade noises. You System and the MatteI Intellivision Game System.
follow them through the alleyways, only distantly Luckily for you players, The Coinless Arcade ex-
aware that you never cross a main street. And there ists in your imagination and in your microcomputer.
it is: the neon facade declaring "The Coinless Ar- We've brought you these games from our Coinless
cade" with festive colors, the air alive with elec- Arcade. Put them in your microcomputer (or car-
tronic sounds. Once inside, you see a familiar face, tridge game system) and they're yours forever.
Playing Cannonball Blitz can provide entertainment for Want a challenge with a bizarre twist? First, you take a
you and chuckling enjoyment for a crowd of onlookers . job with the ASPCA and are put in charge of controlling
The object of the game is to get the rebel soldier up Nut- the lemming population. All you have to do is lock them in
cracker Hill and destroy the castle. The poor soldier, a room so they won't breed . Sounds easy until you try it.
however, must contend with a barrage of cannonballs and There are lemmings running everywhere, breeding faster
constant trips and obstacles . It becomes hard not to laugh and faster and getting run over by trucks. If you're not real
as you try to outrun or jump over cannonballs, or just plain careful, a mass suicide occurs as they march to the sea .
get out of the way. Cannonball Blitz by Olaf Lubeck for This is one of the strangest topics for an arcade game that
the Apple II or II Plus, $34.95 (disk). from Sierra On-line we have seen. Lemmings by Jerry Jewell, Terry Bradley,
Inc ., 36575 Mudge Ranch Rd. , Coarsegold, CA 93614. and Dan Thompson for the Apple II or II Plus, $29 .95
(disk), from Sirius Software Inc ., 10364 Rockingham Dr .,
Sacramento, CA 95827 .
The city is under attack, and it's up to you to rescue the If you love playing two-person strategy games but can't
only remaining inhabitants . Pilot your Needlefighter and always find a willing opponent, Renaissance may be the
swoop in, picking up each of the 18 survivors and transport answer. This is a computer version of the board game
them through a hazard-filled sky to temporary safety. Once Othello (trademark of Gabriel Industries) that is designed
you have saved all of the people, you must risk your life to let you challenge the machine, although it may be used
and theirs once again, as you move them to permanent with two human players. You can choose from eight levels,
quarters . It isn't easy-hero stuff never is. Protector by set up special games, and save and recall games from
Mike Potter for the Atari 400/800, $34.95 (cassette), from tape. Renaissance by Louis X. Savain for the VIC-20,
Synapse Software, 820 Coventry Rd., Kensington, CA $49.95 (cartridge), from United Microware Industries Inc.,
94707 . (Also available on disk.) 3503-C Temple Ave., Pomona, CA 91768.
As the commander of a nuclear submarine, you guide Amid the sounds of explosions and the sight of burning
your vessel through a subterranean obstacle course, buildings, you must manuever your helicopter and rescue
avoiding mountains, twisting through passages, and stay- the 64 kidnapped delegates to the United Nations Con-
ing away from the webs of explosive mines rising from the ference on Peace and Child Rearing. Watch out for jet
sea floor. And if that wasn't enough to make a hazardous fighters and air mines and try to get as many of the
trip, watch out for the enemy attack stations, falling stalac- hysterical hostages back to safety as you can. It's great fun
tites and mines, and, of course, lasers. The scrolling manipulating the helicopter with a joystick acting as the
seabottom gives you the equivalent of 24 screens laid end- throttle; and the little folks on the ground really wave to
to-end, and the game also offers a two-player option. Sea you! Choplifterl by Dan Gorlin for the Apple II or II Plus,
Dragon by Wayne Westmoreland and Terry Gilman for $34.95 (disk), from Broderbund Software, 1938 Fourth St.,
the TRS-80 Models I and III, $24.95 (disk), from Adventure San Rafael, CA 94901. (Requires joystick with two buttons;
International, POB 3435, Longwood, FL 32750. (Also also available for the Atari 400/800.)
available for the Apple and the Atari 400/800.)
Escorting and defending cruisers through front-line bat- If you suffer from nightmares of being caught in a snake-
tle zones becomes a hazardous task when Cretonian forces filled maze, don't play Serpentine before bedtime. Not
try to destroy your protective field . Your fuel supply is only must you try to keep your nice blue serpents alive , but
limited, so your mission must be completed rapidly, while you must also make their lives long enough to lay eggs and
you fight off three waves of Cretonian ram craft, energy raise new serpents . You can't merely avoid predator ser-
torpedoes, and Kilr mines . Stellar Escort by Jeff Zinn for pents : you must eat them in order to grow . Big serpents
the TRS-80 Models I and III, $19.95 (disk), from Big Five always swallow little serpents, so growing up fast can be a
Software, POB 9078-185, Van Nuys, CA 91409. (Also real advantage . Serpentine by David Snider for the Apple
available on cassette .) II or II Plus, $34.95 (disk), from Broderbund Software,
1938 Fourth St., San Rafael, CA 94901.
Use your problem-solving skills in a science-fiction If you always had a secret desire to conquer barbarian
scenario that makes you race against the clock in a simula- hordes, Legionnaire is the game for you . High-resolution
tion of an emergency situation aboard a biological survey graphics, sound, and real-time combat combine to create
spaceship. After a mid-space accident, your ship begins to a live-action battlefield. You command the Roman Legions
malfunction . The crew must locate the main computer con- of Julius Caesar, while the computer controls the Gaulish
sole, access the plans to the multipod vessel, and repair barbarian hordes. With up to ten legions to command, you
the damage before time runs out. During the search, you select any two of 16 barbarian tribes to fight. The game
must look out for dangerous biological specimens and at- provides you with a topological map, which must be
tacking robots. While the game can be played as solitaire, mastered to defeat the most vicious of the barbarians. Don't
it can also incorporate up to seven players in a cooperative let the cover art deter you (the worst we've seen this
effort to save the ship (and your lives!) . Wreck 'o f the year!)-the game is great entertainment, even for those
B. S. M. Pandora by Stephen Abrams for the Apple II or who haven't been war-game fans before. Legionnaire by
II Plus, $50 (disk), from Apple Computer Inc ., 20525 Chris Crawford for the Atari 400/800, $35 (cassette), from
Mariani Dr., Cupertino, CA 95014 . Avalon Hill Game Co., 4517 Harford Rd ., Baltimore, MD
21214 . (Also available on disk .)
The Guinness Book of World Records must be getting ready for a computer games category, if Time Zone is any indication of
things to come . Without a doubt, it is the longest adventure to date with more than 1400 color graphic pictures and six floppy
disks packed (front and back!) with this challenging game. Not only do you become a time traveler, but you must be able to
solve puzzles built into the game . This ultimate adventure is already a legend in its own time. Time Zone by Ken and Roberta
Williams for the Apple II or II Plus, $99.95 (disk), from Sierra On-line Inc., 36575 Mudge Ranch Rd., Coarsegold, CA 93614.
The award (if we had one) for the most arcade-like game of the year would go to Bandits. In this spectacular contest, every
new wave of aliens has a different strategy and a different weapon to challenge you : And, of course, the more you manage to
blast them off your screen, the faster they attack. Good graphics and great action make this game a must for arcade fans .
Bandits by Tony and Benny Ngo for the Apple II or II Plus, $34.95 (disk), from Sirius Software Inc ., 10364 Rockingham Dr . ,
Sacramento, CA 95827. (Also available for the Atari.)
If you have always been a fan of the old Saturday matinee monster movies, here is a game that allows you to create your own
interactive version. Choose your favorite locale to be devoured : Washington, Tokyo, New York, or San Francisco . Next, from
a choice of six killer creatures, select the monster you would most like to be when you grow up . With more than 100 possible
scenarios, you can wreak havoc to your heart's content. Watch out for the National Guard and the mad scientist, though,
because they are determined to eliminate your monster at any cost. Crush. Crumble. and Chomp! by Jon Freeman, J. W.
Connelley, Michael Farren, and Toni Thompson for the Apple II 9r II Plus, $29.95 (disk), from Epyx/Automated Simulations
Inc ., 1043 Kiel Court, Sunnyvale, CA 94086 . (Also available on disk for the TRS-80 Models I and III and the Atari 400/800 and
on cassette for the VIC-20 .)
Endless waves of aliens (what else?) fill the skies. They You're in control of the strategic defense satellites of the
are programmed to destroy you . You shoot at them, but if United States and, looking through your viewfindei:, you
you shoot too quickly, your guns overheat and it's dooms- can see nuclear rockets being launched from the Soviet
day once again. The graphics are stunning, with each Union. Quickly, you must intercept the rockets and
wave bringing a new variety of alien invader . Threshold destroy all of the Soviet missile sites as well. But the
by Warren Schwader and Ken Williams for the Apple II or missiles keep coming, and now even your satellites are
II Plus, $39.95 (disk), from Sierra On-line Inc., 36575 under attack . A graphic arcade experience awaits . Laser
Mudge Ranch Rd., Coarsegold, CA 93614 . (Also available Defense by Simon Smith for the TRS-80 Models I and III,
for the Atari 400/800.) $18.95 (disk), from Med Systems Software, POB 2674,
Chapel Hill, NC 27514.
SPECIAL EFFECTS
As the game loads, a voice announces Phasor Patrol is included when you purchase a Supercharger for your Atari
the title, Space Spartans. This is the first VCS. (The Supercharger plugs into the cartridge slot on your machine and adds
cartridge designed for use with the In- enough memory to give games increased action and more graphic detail. The
tellivoice Voice Synthesis Module. Four games, available on cassette, load rapidly from any cassette player.) Phasor
voices are generated, but only two are Patrol lets you use a sector map to warp hop from one section of the galaxy to
used with regularity: the ship's computer another . The hyperdrive simulation is very impressive . Using the second screen ,
and your central computer. The game is you locate enemy forces and use the torpedo sight to lock-in on your target. Scor-
designed to be a reenactment of the Bat- ing well in this game is a combination of skill and strategy. Phasor Patrol for the
tle of Thermopylae in space. Because Atari VCS (video computer system), $69.95 (cassette; includes the
the voices provide vital information, the Supercharger), from Starpath Corp., 324 Martin Ave ., Santa Clara, CA 95050.
game isn't playable without the synthesis
module. Space Spartans for Intelli-
vision, $45 (cartridge; Voice Module,
$80), from MatteI Electronics, 5150
Rosecrans Ave ., Hawthorne, CA 90250 .
A graphics version of an old computer game, Utopia lets Although not a new entry, . Tennis is a favorite here at
you rule your own island state. One or two players can BYTE. Not only is this game engaging, the winning feature
compete by scoring points that reflect the overall well- is that the ball carries a shadow underneath it. Try it when
being of the people you rule. By controlling agriculture, you can't get outdoors for your exercise at the net. Tennis
housing, education, the military, industry, and hospitals, by Alan Miller for the Atari VCS, $22.95 (cartridge) , from
you alone are responsible for the people. Just remember to Activision, Drawer 7286, Mountain View, CA 94042.
keep an eye out for the rebels and pirate ships . Utopia for
Intellivision, $40 (cartridge), from MatteI Electronics, 5150
Rosecrans Ave., Hawthorne, CA 90250.
RE·CREATIONS
An implementation of one of the most Another favorite of the commercial ar- One of the favorites for all ages, Frog-
successful arcade games, Defender is cades is ready to challenge you at home. ger is a faithful implementation of the
now available for you to play at home . In Berzerk, you are trapped in an elec- coin -operated video game with an extra
You are the commander of a spaceship tronic maze, hounded by robots and the bonus: an easy option that lets the frog
trying to blast the aliens from the skies Evil Otto. Use the joystick to move stay on the moving log when it wraps
and rescue the kidnapped humanoids through the maze and hit the button to around to the other side of the screen.
before they are transformed into flying fire your laser at the robots. Several Trying to get the poor frog to hop across
mutants. An excellent adaptation of the playing options let you choose between the busy highway can be quite a trick .
original. Defender for the Atari VCS, armed and unarmed robots, characteris- Frogger by Ed English for the Atari ves,
$37 .95 (cartridge), from Atari Inc., POB tics for Otto, and the number of bonus $30 (cartridge), from Parker Brothers,
427, Sunnyvale, CA 94086 . lives available. Berzerk for the Atari POB 1012, Beverly, MA 01915 .
VCS, $31.95 (cartridge), from Atari
Inc., POB 427, Sunnyvale, CA 94086.
NEW!
Pitfall Harry has three chances and 20 minutes to find The Imperial Walkers are on the march, and you must
gold and silver bars, money bags, and diamond rings. But use your fleet of Snowspeeders to destroy them before they
on his way to discover all of these treasures, he must avoid reach the power generator on the ice planet Hoth. Using a
crocodile-infested swamps, vicious cobras, disappearing joystick to manuever your craft, you fly over, around, and
tarpits, and deadly scorpions in the underground passage . under the lumbering army of Walkers. Your battlefield is
One of the trickiest moves you have to learn is how to make eight television-screens-wide, and the enemy will ap-
Harry jump up and catch the swinging vine . Pitfall by proach you in single file from left to right. When the lead
David Crane for the Atari VCS, $31.95 (cartridge), from Walker reaches the right end of your radar band, the
Activision, Drawer 7286, Mountain View, CA 94042. power generator is a lost cause . A surprisingly strong entry
for a first attempt in the video-game market. The Empire
Strikes Back by Rex Bradford for the Atari VCS, $30 (car-
tridge), from Parker Brothers, POB 1012, Beverly, MA
01915.
FIRST LOOK
Here is one of the greatest game machines we have seen Because the Vectrex is a stand-alone system, you w on't
this year. With superb vector graphics, excellent sound, have to fight other people for use of the television set.
cartridges for some of the best coin-operated arcade Just take your Vectrex and plug it in wherever you have
games, and a suggested retail price of $200, the Vectrex an electrical outlet. The system uses a Motorola 68A09
Arcade System is a good bet to score big with the con- microprocessor chip in order to offer more speed and
sumer. Developed and distributed by General Consumer power than is available in most video games . You have a
Electronics (GCE), a subsidiary of the Milton Bradley detachable control panel with a self-centering joystick
Company, the Vectrex comes closer to duplicating a real and four buttons to play the games. You can plug in an
arcade game than any other game system on the market. additional optional control panel if you want to play
with a friend (or foe). The realistic sound, produced by a One game, Mine Storm, was created by GCE and is resi-
General Instrument. AY38912 chip, includes music, ex- dent in the 64K-byte ROM (read-only memory) . GCE has
plosions, and crowd cheers. And the display-well it also developed additional game cartridges, each with a
almost has to be seen to be believed; imagine playing screen overlay to provide color and detail to the 9-inch
games at home (or in the office) using vector graphics black-and-white display, and a complete player's
with three-dimensional rotation and zoom. reference manual. It is unusual and refreshing to see a
Not only does this machine look and sound like its product appearing on the market with its software ready
coin-operated counterparts, but it already has cartridges to run. But enough of these words, just look at what it
for seven of the more popular arcade games (see box). can do .•
Board to Death
Why are some computer games chical or logical sequence; instead, I'll
Vast Resources
better than others? Game manufac- simply offer a potpourri of interesting In what is by far the most heavily
turers and authors constantly try to ideas grouped under the concepts of used technique for balancing a game,
answer this million-dollar question. balance, rela tionships, monotonicity the designer provides the computer
Many factors contribute to the appeal (having a positive monotonic learn- with immense resources that it uses
of a computer game, including techni- ing curve), and winnability. stupidly. These resources may consist
cal quality, graphics, sound, pace, of large numbers of opponents that
game play, and action. Yet we cannot Balancing Solitaire Games operate with only the most rudimen-
merely list the properties of a given A solitaire game pits the human tary intelligence. Many games use
game and expect the length of the list player against the computer. The this ploy: Space Invaders, Missile
to tell us whether that game will be a computer and the human are very dif- Command, Asteroids, Centipede,
success. Game design is an art form, feren t crea tures ; where human and Tempest, for example . It is also
and like any art form the individual thought processes are diffuse, asso- possible to equip the computer with a
components are less important than ciative, and integrated, the machine's small number of opponents more
the manner in which they are put thought processes are direct, linear, powerful than the human player's
together, the overall technique. and arithmetic. This difference units, such as the super-tanks in
All artists develop their own causes a problem. A designer creates Battlezone. The effect in both cases is
special techniques and ideals for the a computer game for the benefit of the same: the human player's advan-
execution of their art. The painter the human , and therefore the game is tage in intelligence is offset by the
worries about brushstrokes, mixing of played in the intellectual territory of computer's material advantages.
paint, and texture; the musical com- the human, rather than in the intellec- The vast-resources technique has a
poser learns procedures of orchestra- tual territory of the computer . The number of benefits . First, the conflict
tion, timing, and counterpoint. The computer is thus at a natural disad- between the human and the computer
game designer also acquires a variety vantage. Although the computer assumes a David-versus-Goliath air.
of specialized skills, techniques, and could easily whip the human in games Most people would rather win as an
ideals for the execution of the craft. In involving computation, sorting, or apparent underdog than as an equal.
this article I will describe some of the similar functions , such games would. Second, this technique is the easiest to
techniques I use in my games. I don't be of little interest to the human implement. Providing intelligence for
understand my own art well enough player in most cases. The computer the computer's players can be dif-
to present my techniques in a hierar- must play on the human's home turf, ficult , but- making hordes of com-
which it does with great difficulty. puter players repeat a single process
How, then, do we design a game to takes little more than a simple loop.
About the Author enable the computer to compete with Of course, the ease of implementation
Chris Crawford leads the Games Research and challenge the human? Four tech- carries a disadvantage: everybody
Group at Atari. He has designed several niques are available: vast resources, can do it. We are knee-deep in such
microcomputer games and has written articles
artificial reckoning, limited informa- games. Laziness and lack of deter-
and books about computers and programming.
tion, and pace. mination have far more to do with
THE PEOPLE BEHIND THE PROGRAMS: Larry Atkin &David Slate: Authors of the Peter Frey: Northwestern University professor
Northwestern University Chess 4.7 program- Editor: Chess Skill in Man and Machine
World Computer Chess Champion, 1977 -1980 One of U.S. Othello Assoc:s top-ranked players
Checkers' features Black to move and win "Scores" feature in Odin A clue to the secret of Odin:
(From Checkers documentation) Black is destined to lose.
Chess: $69.95 See your local software dealer, or order For Apple II, Apple II Plus 48K disk
930 Pitner Checkers: $49.95 (Mastercard or Visa): systems, and Atari 48K disk systems.
Evanston, IL 60202 Odin: $49.95 BOO-323-5423 Odin is also available for TRS-SO Model
(U.S.A.) (in Illinois, call 312-328-7101) 1 & 3 32K disk systems.
Circle 551 on inquiry card. ©19S20 DESTA
CHRIS CRAWFORD ON DFSIGN
is, its applicability is limited. The
odds are that a specific algorithm will
work best under a narrow range of
conditions . To be truly interesting, a
good game design must offer a broad
range of conditions. Thus with many
games the designer must · create a
number of algorithms and switch
from one to another as conditions
change. The transition from one algo-
rithm to another is fraught with peril;
if you don't maintain continuity
across the transition, the computer
units may exhibit highly unreason-
able behavior patterns. I well remem-
ber a frustrating algorithm transition
in Legionnaire. The computer barbar-
ians were controlled by three algo-
rithms that caused them to either run
for safety, approach to contact, or at-
tack. Under certain conditions a bar-
barian operating under the approach-
to-contact algorithm would decide on
Photo 2: Legionnaire, a recently released war game about Caesar and the barbarian
bold behavior, dash forward to make
hordes, is a good example of a refined attack algorithm . Chris tried sev eral strategies
contact with the human, and make
before the single advance-to-attack algorithm emerged.
the transition to the attack algorithm,
which would declare an attack un-
safe. The barbarian would thus balk
sions with the virtual positions. After lakes . If the computer approached a at the attack and convert to the run-
the unit plans its move, the planned U-shaped lake from the wrong direc- for-safety algorithm, which would
final position is put into the virtual tion, it would drive its tanks to the direct it to turn tail and run. The
array. Other units then plan their end of the peninsula formed by the human player was treated to a spec-
moves . After all units plan one vir- lake, see the water blocking its for- tacle of ferociously charging and
tual move, the process repeats , with ward progress, back up, change di- frantically retreating barbarians ,
each unit planning its move on the rection slightly, and drive back into none of whom ever bothered to ac-
basis of the interim virtual-move the peninsula, only to be blocked tually fight. I eventually gave up and
array . This huge outer loop should be again by the lake . The U-shaped lake redesigned the algorithms, merging
convergent; after a sufficient number created a trap for my artificial reck- all three into a single advance-to-
of iterations the routine terminates oning algorithm. I expended a great attack algorithm with no transitions.
and the virtual positions form the deal of time working on a smarter ar- The artificial reckoning techniques
basis of the moves made by the com- tificial reckoning routine that would I have described so far are designed
puter's units. This technique is useful not be trapped by such lakes and yet for use in games involving spatial re-
for coordinating the moves of many would retain desirable economies of lationships. Many games are non -
units and preventing traffic jams. motion. After much wasted effort I spatial and require other reckoning
Another technique for achieving discovered a better solution: delete techniques. A common type of non-
reasonable and unpredictable algo- U-shaped lakes from the map. Ideal- spatial game is a complex system
rithms is so simple that it seems like ly, the experienced game designer has simulation, often involving coupled
cheating: change the game. If a enough intuitive feel for algorithms to differential equations. Lunar Lander,
crucial element of the game is not sense game factors that are intrac- Hammurabi, Energy Czar, and Scram
tractable with artificial reckoning, table and avoid them during the are examples of this type of game . In
remove it. If you can't find a good design stages of the game. However, such games the primary problem fac-
way to use a feature, you really have most of us must discover these things ing the designer is not so much to
no choice but to delete it. For exam- the hard way and retrace our steps to defeat the human as to accurately
ple, while designing Tanktics, I en- modify the design. model system behavior. I advise the
countered a problem with certain No matter how good an algorithm game designer to be particularly
TRSDOS*
Open yo ur doors to a world of SOFTWARE with LNW interface to 5 or 10 million characters.
com puters. You 'll get MORE PERFORMANCE' than with Standard Software: LNWBASIC and DOS PLUS operat-
the IBM PC ~ the Apple II? TRS80 MODEL II or TRS80 ing system packages, commanding all the above features,
MODEL 1114 along with software support of TRSDOS or are included.
CP/M , the TWO MOST WIDELY USED OPERATING
SYSTEMS . This means you , the user, can select from the The LNW computer will be the key to your success
largest base of business or personal software. with the starting price at $1695.00, along with a full 6
month warrgnty
Standard Features: A serial RS232 communication
port, parallel printer port, Hi -Resolution (480x192) Dealers: You too can open the door to a successful
B/W and COLOR graphics, an 80 character-per- product Call for our special dealer programs:
lIZ
line screen display along with Quad-density (714) 544-5745.
interface for 5" or 8" floppy disk storage
offering immediate access to 3.5 million
characters, or optional Hard disk
~llNW
l!\1r\:.J Com~ern
2620 Walnut Avenue
~ Tustin , California 92680
~ (714) 544-5744
102 December 1982 © BYTE Publications Inc Circle 218 on inquiry card . .....
CHRIS CRAWFORD ON DESIGN
is no longer justifiable in the lucrative tion of advantages and disadvan- selects one of the three pieces ; they
market for games . There's no reason tages. The game designer must some- simultaneously announce and com-
why a game could not incorporate all how balance the advantages so that pare their choices . If both make the
four techniques; indeed, this should both sides have the same likelihood of same choice the result is a draw and
make the game all · the more success- victory, given equal levels of skill. the game is repeated . If they make
ful, for by using small amounts of The simplest way of doing this is with different choices, then rock breaks
each method, the game need not plastic asymmetry . Games incorpo- scissors, scissors cut paper, and paper
strain the limitations of anyone rating this relationship are formally enfolds rock. This relationship , in
method. The designer must decide the symmetric, but the players select in- which each component can defeat one
appropriate balance of each for the itial traits according to some set of other and can be defeated by one
goals of the particular game . restrictions . For example, in the other, is a nontransitive relationship;
board game Wizard's Quest the the fact that rock beats scissors and
players have the same number of ter- scissors beat paper does not mean
Relationships Between Opponents ritories at the beginning of the game, that rock beats paper. This particular
The concepts I've discussed so far but they choose their territories in se- nonttansitive relationship only pro-
apply primarily to computer games. quence. Thus, what was initially a duces clean results w'ith three com-
Now let's consider some general game symmetric relationship (each player is ponents so that each component
theory. Every game establishes a rela- entitled to n territories) becomes an relates to only two other com-
tionship between opponents that each asymmetric one (player A has one ponents; it beats one and loses to the
player strives to exploit to maximum other. A rock-scissors-paper game
advantage . The fundamental archi- with binary outcomes (win or lose)
tecture of this relationship, sym- Symmetric games cannot be made with more than three
metric or asymmetric, plays a central components. You could make a game
role in the game. The simplest archi -
suffer from their with multiple components if several
tecture establishes a symmetric rela- relati ve simplicity. levels of victory (using a point sys-
tionship between the two players . tem, perhaps) were included .
Both pussess the same properties, the Nontransitivity is an interesting
same strengths and weaknesses. Sym- combination of n territories while mathematical property but it does not
metric games have an obviously de- player B has a different combination). yield rich games if we hew to the
sirable feature: they are auto- The asymmetry is provided through strict mathematical meaning of the
matically balanced. Because the same the choices of the players themselves term. Its value to game design lies in
processes are applied to each player, at the outset of the game, so if the the generalization of the principle in-
symmetric computer games tend to be results are imbalanced, the players to less well-defined areas. I use the
easier to program. Finally, these are responsible. term "triangular" to describe such
games are easier to learn and under- Other games have a more explicitly asymmetric relationships that extend
stand. Examples of symmetric games asymmetric relationship. Almost all the concepts of nontransitivity
include Combat for the Atari 2600, solitaire computer games establish an beyond its formal definition.
Basketball, and Dog Daze. asymmetric relationship between the A simple example of a triangular
Symmetric games suffer from a computer player and the human relationship appears in the game
variety of weaknesses, the greatest of player because the computer cannot Battlezone. When a saucer appears,
which is their relative simplicity . Any hope to compete with the human in the player can pursue the saucer in-
strategy that promises to be truly ef- matters of intelligence. Thus, the stead of an enemy tank. In such a
fective can and will be used by both designer gives resources to the human case, there are three components:
sides simultaneously. In such a case, player allowing the use of his or her player, saucer, and enemy tank . The
success derives not from planning but superior planning power, while the player pursues the saucer (side one of
from execution. Alternatively, suc- computer gets resources that compen- the triangle) and is pursued by the
cess in the game turns on very fine sate for its lack of intelligence. enemy tank (side two). The third side
details . Chess provides an example: The advantage of asymmetric of the triangle (saucer to enemy tank)
an advantage of but a single pawn games lies in the ability to build non- is not directly meaningful to the
can be parlayed into a victory. transitive or triangular relationships human-the computer maneuvers the
Because of the weaknesses of sym- into the game. Nontransivity is a well- saucer to entice the human into a
metric games, many game designers defined mathematical property. In poor position. This example is easy to
attempt to establish an asymmetric this context, it is best illustrated with understand because the triangularity
relationship between the opponents . the rock-scissors-paper game. Two assumes a spatial form as well as a
Each player has a unique combina- players play this game; each secretly structural one .
~~TI:baCk
- issues for sale------
1976 1977 1978 1979 1980 1981 1982 1976 1977 1978 1979 1980 1981 1982
Jan . 52.75 53 .25 53 .25 July 52.00 52 .00 52.75 52.75 53 .25 53 .25 53 .70
Feb . 52.75 52.75 53.25 53.25 53 .70 Aug . 52.00 52.75 52.75 53 .25 53.25 53.70
March 52.75 52.7 5 53.25 53.25 53 .70 Sept. 52.75 52.75 52.75 53 .25 53.25 53.70
April 52.75 52 .75 53 .25 53.25 53.70 Oct. 52.75 52.75 53.25 53 .25
May 52 .00 52 .75 52.75 53.25 53 .25 53 .70 Nov. 52.75 53 .25 53 .25 53 .25 53.70
June 52.00 52.75 52 .7 5 53.25 53 .25 53.70 Dec. 52.75 52 .75 53 .25 53 .25 53 .25 53 .70
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 S2.00 per copy to foreign coun-
Hancock, NH 03449 tries.
o 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 o VISA o Master Card
address Card # Exp .
city
state zip Signature
I SOHII~es l
DMSION OF DECISION SYSTEMS INC. ...
.
16K Memory EKp ander Cartridge. Microtek $ 159 Sl1S
WIQe var lely of software and accessories avaifable. C.II
Wide VIC 20 Software and Peripheral line in stock. Call
Hot line For Inform.lion
~:~~ORN~~SK TOLL FREE On Your Order
ORO ERI NGIN FO RMA TI 0N AN 0 TE RMS: A~I:I:~~ :~:'i?; i~oS~0~~a~/:;i~sf;~~~'''~:ly9;;~~~h'''' CheckS. Money O,d",,fortun e 1000 (S03) n2·3803
Checks and Government Checks. Personal. Certified or Company Checks allow 20 day s \0 clear . No C.O.D. Add 3% for VISA or MC. In clude telephone number. Add 3% for (800) 547-1289
shipPing, Insurance and handling (S.I&H) with S5 minimum. UPS ground IS standard so add 3% mo,e lor UPS BluewllhSl0 minimum. Add 12%tolal for S. I&H lor US Postal.
APO or FPO With $15 mrnlmum. For Hawaii. Alaska and Canada, UPS IS in some areas only : all others are Postal so call. write, or specify PO . Foreign orders except Canada for
OTHER ORDERS: 772·3256 ~
S, J&H add 18%or S25 minimum elcept for mon iters add 30 % or S50 mrnlmum. Prrces subject to change and typo errors, so ca ll to verily. All goods are new, incl ude fa clory
warranty and are guaranteed 10 work. Due 10 our low prices, all sales are fina l. Call before returning goods lor repair or replacement. Orders received with insufficenl S, I&H
chalges will be .. Iu,ned. ORDER DESK HOURS 8 10 6 PST. M·f and 10 10 4 5.1. I PM h"e is 4 PM In NY. Portland , OA . Clsh & Carry Outl.t. 11507-0 SW Plcific Hwy .. Terrici Shop -
OUR REF ERE NCES: ~~t:a~:n~~~a3)~~~.~33~.e~:rt!;~~~ ~:i~e acn~a~~:~fo~~~~~~~:, 1(~~~i ~~~~~~~I~~~~n~:rna~~ :a~~~J~e~~ii~~';;~~e aan~uJbes~~:~~~ pin. Clnter. Tiprd. OR . Over-th.-counter SIllS only. On 99W bltwHn RIt. 217
Ind Inl"'I'I' 5. C.II 245·1020.
Computer EKchange is a division 01 D'T ech Group. Inc.
,.......~. corripUtcu
, The B&H Apple 11+ differs Irom It.
Apple Apple 11+ only In that IllS In
black hammertone color and lis
LIST OUR warranty IS longer
PRICE
SAVE PRICE Warranty: Factory warranty IS by
Bell and Howeilinot by Apple) and
B&H Apple 11+ IS one year parts plus 90 day labor
$1.795
Warranty serv ice available at Bell SAVE S 765
64K (48K + AlS 16K) $1725 $1195 $530 and Howell service centers or • OK 8&H Apple 11+
return to Co mputer Exchange. • AlS 16K RAil Card •
DISK II w/3.3 ConI. $645 $520 $125 • Disk II with 3.3 DOS & Controller
DISK II Only $525 $450 $75 • Sanyo 9" G,'!n Monitor
I
LIST OUR
• For Appl. II ptlCE 'IICE
appk!®II/II+ A2, 5~·. 143K Disk Drive
Conlroller Cird fOiA2 Drive
$ 419
$ 100
$3"
$ "19
HARDWARE SOFTWARE
for Apple 11/11·
A73. 5'•. 286K Drive $ 649
A143, 5'., SI2K Drive $· 199·
$529
$&69
I 159
$119
1129
SPECIAl! All 3 above
Data StarT M
$
$
$
895
295
1695
1199
Epson, GraphiCS Dump
In soft.
GraFOR TH by Paullutus I 75
15 I 9
I 59
CalcStarT M $ 145 199
* MBP 16K Para IEpson)
Microb, lIer II 16K.{speerly)
MlCrob,lIer II 32K. (speerly)
I 159
$ 259
$ 299
$129
1209
1229
Supe rSort T M
SPECIAl' All 3 above
$
$
250
690
$175
1449
AlD System II by Paullutus
TransFQRTH II by Paullutus
Microsoft,
$ 75
I 125
I 59
I 99 800 Computer 16K . I 899
$1099
$665
1m
RH Electronics, Super Fan II S 75 $ 59 Muse, Super Texlll I 150 1113 A.l.O.S. I 125 I 75 " " " 800
Super Text 40 / 80 I 175 1129 810 Computer
Disk Dri .. 4SK $ 600 $499
SSM, AID·II , Seml/ Para. lnterfaceS 225 $169 BASIC Compiler $ 395 1299
TG Products: Game Paddles S 40 S 29 Super Text 40 / 56170 New! S l25 I 95 Cobol 80 $ 750 1559
8ftO Intelface S 220 1169
JoystICk
Select-A·Po rt
S 60
$ 60
S 45
$ 45
Form letter
On·line,ScreenWnter II
$ 100
I 130
I 75
I 89
Fortran SO
OlympIC Decathlon
I
I
195
30
$149
I 24
AlARI ;~~ ~rJ,r'l:!crolek $ 100
$ 100
$ 19
SI5
General Manager $ 150 1115 32K RAM $200 $109
.. Videx , Vldeoterm 80 col $ 345 $249 TASC Compiler I 175 $159 Call tOl oIher software and accesories.
Solt Vld~o SWitch $ 35 $ 25 Oasis System. The Word S 150 1119 Omea:a . locksmith (bit copier) I 100 I 75
Enhancer II
Enhancer (Rev 6)
$ 149
S 129
S 99
S 99 ,.. Osborne/C. P. Soft .. IDlsk and Book)
Some Common BaSIC Programs.
* On· line, Expediter II. Compiler I
LISA 2.5 I
100
80
I 69
I 60 LIMITED SPECIAL
Function Stnp $ 79 $ 59 75 BUSiness, Statlshcs and Math Penguin, CompoGraphlcsSys. New! S 70 153
.4..,plewfller II prebool disk S 20 S 15 programs for the Appie II I 100 I 49 Phoenix. loom Grafix I 40 I 29 8001 32K Computer $ 995 1699
Vlslcalc to 64K preboot disk S 50
Vlslcalc to 176K prebeol disk $ 90
S 39
$ 69 :If
Practlca t BaSIC Programs.
40 more very valuable programs
Quality, Bag of Trrcks
Southwestern. ASCH Express
New! $
I
40
80
I 29
$ 59 tlilfC ~~\~d~~ ~nuN§~n~~irili t n~ S699
SU5
Full Vldex ltne Call. up to 35% off beyond "Some Com . BaSIC Prog"S lao I 49 Sensible. Back It Up. (bit co per) I 60 I 49 Call for other software and accesones.
.Computer Exehanteam;;;;m
Circle 112 for IBM Peripherals
Circ le 113 for Apple
ALL MAIL: P.O. Box 1380 Jacksonville OR 97530
" * Means a BEST buy.
Circle 114 for all others WAREHOUSE AND OFFICES . BY APPOINTMENT AT 6791 UPPER APPLEGATE ROAD .
BYTE GAME CONTEST
SECOND-PLACE WINNER
Charge!
c. Anthony Ray
39 Carriage Place
Urbana. IL 61801
One long, cold winter evening when I was in need of like to hit. But there 's a catch . For each round of the
some amusement I decided to write a computer program game, a random-number generator places ions on the
to simulate the trajectory of a free electron through a screen that, depending on their charge (positive or nega-
sparse lattice of stationary ions. I placed symbols for tive) , exert a push or pull on the electron. (See figure 1.)
positive and negative ions on the screen and assigned an The influence of these ions alters the trajectory in ways
initial speed and direction to an electron originating that become more predictable as your experience with the
in the upper left corner of the field . As the electrons game increases. When the electron impacts the border of
began to fly across the screen, my family clamored for a the field, your score is the product of the x and y coor-
chance to play what looked like a game to them . I did dinates of that point. The closer your electron comes to
some additional work on the program and Charge! came the lower right corner, the higher your score. (I have kept
into being. the Applesoft screen-coordinate system, where the coor-
dinates for the upper left corner are 0,0 and those for the
Object of the Game lower right corner are 279,159.)
The object of Charge! is to give a direction to an elec- Although solitary play is possible, the game is more in-
tron launched from the upper left corner of the playing teresting as a competition for two to four players . Five
field that will cause it to travel to the lower right corner different playing fields are displayed and each player is
of the field . You specify the direction by entering an x ,y given a turn on each. To keep anyone player from gain-
coordinate pair that corresponds to the point you would ing an advantage, the computer varies the order of
0) b) c)
•
+ + +
•
+ + +
+ + +
MONICA 043413 LORI 026537 MONICA 043413 LORI 026537 MONICA ·043413 LORI 026537
ANDREA 067139 FRANI< 048766 ANDREA 067139 FRANK 048766 ANDREA 067139 FRANK 048766
FRANK ' S TURN . DIRECTION (X , Y 1 ? 13,4 FRANK'S TURN . DIRECTION (X, Yl ? 13,4 FRANK'S TURN , DIRECTION (X . Y l ? 13 , 4
Figure 1: The electron is launched and proceeds according to the direction s pecified by the player. Its path is influenced by the pull
and push of the ions , and the final point of impact is marked with an arrow.
PC MultiBoard
Spoo\·\t'''
iiii
Utilize up to 64K of extra memory as a printer
buffer and eliminate valuable time spent
waiting on the printer. Works with Visi-
Calc®, Super-Calc '" WordStar T" , Easy-
Writer T" , Peachtree, BPI, BASIC, and most
other PC DOS software. $44.95
Drive·It T"
Eliminate time spent waiting on disk drives
by converting 32K to 320K of extra memory
into an ultra-fast drive. Supports all standard
DOS functions . $59.95
(
BYTE GAlVIE CON'I'EST
players' turns with each new playing field . The scores are The rest of the program is regular BASIC. Lines 7000
cumulative and the person with the highest score at the through 7170 keep track of the skill level, the number of
end of five rounds is the winner. players, and the players' names. Lines 4000 through 4140
register the score for each player, the number of electrons
Law of Motion fired , and the number of people who have played in the
In life, the force or magnitude of the push or pull current round. This information is used to determine
exerted upon an electron by an ion is inversely propor- which player goes next. The routine that draws the field
tional to the square of the distance from the electron to and the scale markings and places the ions on the field ap-
the ion. For Charge!, however, I adapted this law of pears in lines 2000 through 2170 and uses the shape table
physics and used an inverse-distance (as opposed to an information in listing 3. This section also assigns a
inverse-distance-squared) force algorithm. This change positive or negative value to each ion. Movement of the
gives distant ions more influence over the electron and electron is handled in lines 1000 through 1090. Using the
provides more dynamic action. directional input provided by the player, the program
translates the pair of coordinates into a velocity vector of
The Program magnitude SO. A new velocity vector is then computed
The primary features of Charge! are in straightforward based on the position and charge of each of the ions .
BASIC and could be converted easily for use with other Lines 3000 through 3050 contain the impact sequence. If
computers, including those with only low-resolution the electron has gone outside the field, its position vector
graphics (see listing 1). Some embellishments incor- is set to the nearest field position, and an arrow is drawn
porated in the program take advantage of the Apple's indicating the point of impact. This position determines
unique characteristics, but these features could be deleted the player's score . The ending sequence for the game is
without significantly altering the game. For example, provided in lines 5000 through 5150 . The primary func-
lines 8000 through 8180 contain a subroutine that causes tion of this sequence is to determine if another game is re-
the scores to be clicked up in pinball-machine fashion, quested and, depending on that determination, either exit
complete with sound effects. A simple print statement or set the parameters for the new game.
could replace the entire routine. Another embellishment Charge! is a game that can be enjoyed by players of all
appears in the title display (lines 6030 through 6190). ages. My engineering friends find it to be a challenge to
When the program starts, a flashing marquee appears on their professional vanity and yet the game is simple
the screen, followed by a musical fanfare (generated by enough that my 4-year-old daughter is an enthusiastic
the subroutine in lines 9000 through 9290), and finally the player .•
title and the copyright notice are displayed . The fanfare is
also played at the end of each game. (See listing 2 for an The author has offered to make copies of his program
assembly-language version of the fanfare routine .) Fur- available to BYTE readers for $8. Send a blank disk and a
ther enhancements that could be left out include the self-addressed stamped envelope to:
sound effects sprinkled throughout the program. These C. Anthol:lY Ray
can be recognized easily in the listing because they con- 39 Carriage Place
tain the variable 55 . Urbana , IL 61801
scientifi c, an d techni cal printing . Simpl e They sn ap in and out in seconds, and let 5 Militi a Dri ve , Lexin gton , MA 02173
form s handling. Quiet operati on . And th e you print up to 203 column s on 16-in ch Send m e more inform ati on on th e
reliability of th e industr y 's m ost popular pape r. T h ey each las t for m ore th an 30 Spinw riter 3550 .
pri n ter lin e. million impression s .
N EC designed th e new Spinwriter espe- This printer's special fea tures make
N am e
cia ll y fo r th e IBM Pc. It co m es co mplete
everything look b et t er on paper.
w ith d ocu m entati on and training m ateri als T itle Telephone
Th e Spinw riter's so ft wa re-inv oked
to fit yo ur P C user 's h andb ook . Ju st plug
fea tures in clud e auto m ati c p ropor ti onal Co mpany
the Spinwriter in and yo ur P C in stantl y sp acin g; bidirecti onal , bold and shad ow
becom es mo re versa tile and fl exibl e.
printin g; justifi ca ti on; centerin g; und er- Ad dress
More than 8 forms handlers and scorin g; and sub /sup er scriptin g, all at
50 print thimbles boost PC versatility. speeds up to 350 wo rds per minute . C ity State Z ip
N EC d esigned th e Spinw riter's 8 m odul ar L _____________ ..J
That big extra, Spinwriter reliability.
fo rm s han dl ers to acco mm odate a w ide
Spinw riters have th e indu str y's best
range of paper and docum ent sizes and
types . T he ea sil y m ounted h andl ers let
m ean-tim e- between-failure ra tin g, in ex- NEe
cess of 3,000 hours . In term s o f average NEe /nformationSystems,/nc.
yo ur co mputer print out th e form s yo u
perso nal co mputer usage, th at's m o re Spinwriter is a trademark of Nippon Elect ric Co .. Lt d.
th an fi ve yea rs. Circle 339 on inquiry card .
s i wrUer
-----------------=------
BYTE GAME CONTEST
Listing 1 contin~ed:
TO 50;IM = PEEK (SS) - PEEK
X * X + Y * Y:XN = XN - CG * (SS): NEXT
SG (I, TW): ~'( X I HP: YN = YN -
4000 REM * SCOREKEEPING & WHOSE
CG ~'( SG (I, TW) ':k Y I HP: NEXT TURN ~'(
1070 XDRAW TRAT XP,YP:XP = XP +
4010 FOR I = OE TO HM
XN:YP = YP + YN
4020 IF I = MC THEN SCI) SCI) +
IF XP < ZE OR XP ; TN OR YP < INT(XP -;: YP)
ZE OR YP > 09 THEN GOTO
NEXT
3010
IF INT(XP * YP) = 0 THEN
109Y' XDRAW TR AT XP,YP: GOTO 1060
PRINT GOTO 4070
2Y'Y'Y' REM ~'( DRAWS IONS "I(
4050 GOSUB 8010
2Y'1Y' HGR : SCALE = OE: ROT = ZE 4060 HOME
2Y'2Y' HPLOT ZE,ZE TO 279,ZE TO 279, 4070 C = C + 1
159 TO ZE,159 TO ZE,ZE 4080 IF C = FV * HM GOTO 5010
2Y'3Y' FOR I = OE TO 13: HPLOT 20 * 4090 IF M = HM THEN IF H = HM THEN
1,157 TO 20 * 1,159: NEXT H = OE: M = OE : MC = OE: GOSUB
2040 FOR I = OE TO 7: HPLOT 277, 2010 :GOTO 7150
20 * I TO 279,20 * I: NEXT 4100 IF H HM THEN M = M+ OE : MC
205Y' HC = FV:SP = TW = M: H = OE: GOSUB 2010: GOTO
2Y'60 PO = - OE:PI = OE 7150
2070 FOR I = OE TO SL 4110 MC = MC + 1
2080 SG(I,ZE) = 2 * INT (125 * RND 4120 H= H+ 1
(1» + 15 4130 IF MC > HM THEN MC = 1
2090 SG(I,OE) = 2 * INT (65 * RND 4140 GOTO 7150
(1» + 14 5000 REM * ENDING SEQUENCE ;':
2100 SG(I,TW) = - PI 5010 POKE 34,0
2110 PI = PI * PO 5020 HTAB 1 : VTAB 24: GOSUB 9060:
2120 HC = HC - PI:SP = SP + PI PRINT "ANOTHER GAME? (YIN)";
2130 HCOLOR = HC 5030 GET Y$: IF Y$ < > "y" THEN
2140 DRAW SP AT SG(I,ZE) ,SG(I,OE) GOTO 5150
2150 NEXT 5040 H = 1: M = 1 : MC = 1: C = 0
2160 HCOLOR = 7 5050 FOR I = OE TO HM:S(I) ZE:
2170 RETURN NEXT
3000 REM * IMPACT SEQUENCE * 5060 VTAB 21: HTAB 1: PRINT SPC(
3010 IF XP > 279 THEN XP 279: ROT 80)
48 5070 HOME
IF YP > 159 THEN YP = 159; ROT = 5080 VTAB 24: HTAB 1: PRINT "SAME
o SKILL LEVEL? (YIN) ";: GET
3030 IF XP < 0 THEN XP = 0: ROT Y$
16 5090 IF Y$ < > " y " THEN HOME:
3040 IF YP < 0 THEN YP 0; ROT = VTAB 24 : HTAB 1: INPUT "SKILL
32 LEVEL (1-5) ? ";SL
3050 DRAW FR AT XP,YP: FOR I = OE Listing 1 continued on page 118
116 December 1982 © BYTE Publications Inc Circle 103 on inquiry card. --+
BYTE GAME CONTEST
Listing 1 continued:
The Scientific Calculator ~ An incredibly powerful tool that solves mathematical problems for the
scientist, engineer, and professional wherever they go.
Portabudget -It's your portable personal financial manager. It gives you up-to-the-minute personal
control. It allows you to be your own record keeper, savings advisor, accountant, bill manager, credit
and charge account guide, investment counselor, portfolio keeper, and tax assistant. Overall, it
helps plan your personal financial life, portably.
Portacalc - Gives you the portability and the flexibility to automatically analyze numerical problems
wherever and whenever they arise. You can assess "what if" alternative business problems,
comprehend key variables in business, and dynamically analyze problems on engineering projects.
Portawriter -It allows you to write, edit, and format information. And, you can telecommunicate the
information from wherever you are. Whether you 're in the boardroom, hotel room, or even on a golf
course, Portawriter gives you full editing and formatting capability for notes, reports, letters, news
copy, tables , lists, forms , orders, you name it.
Portalog -It is an easy, precise tool for time-billing professionals without a minute to lose. Whether
you're on the road or in the office, you can log time, compile bills, generate billing reports, and track
the work of your highly paid employees. Portalog gives you improved timekeeping productivity.
Telecomguting-1TM-lt lets you telecommunicate with your data base. You can establish
communications between headquarters and field forces . Exchange files and programs between
remote stations. Access timesharing services and store data in a large computer's mass storage.
You can also upload and download program data.
with a wide range of new software.
you solve problems.
Portaflex -A master program that allows you to create solutions for applications, such as:
o Inventory Control- Analysis and control of inventory while you're on the job.
o Order Entry - A customized system for any sales order entry. It offers you productivity, and the
advantage of faster order entry.
o Field Service - Retrieve, diagnose, and analyze your field service data wherever you are in the field.
o Auditing and Accounting -Custom auditing and accounting, anywhere you are in the field.
o Estimating - Versatility for flexible bidding and estimating at your job site.
Software Development Tools for the Customizer - Create your own custom programs and burn
them into your EPROM so your program is recorded in nonvolatile form.
Simply take a desk top microcomputer,* insert the software development discs, create your own
program, de-bug that program, compile the program, then "burn-in" your problem-solving EPROM .
• Presently offered for Apple II Plus.
The Panasonic portable computer. It's improved the way you solve problems. Because we believe
its portable modules and multiple software applications can vastly improve your productivity. And that
can be an important solution to your profit problems.
The portable computer from Panasonic. We've improved the way you solve problems.
l:ihk: by Panasonic. It's changing the way the world uses computers.
r----------------------------------------------.
I
I Please send me more information. Dealer Inquiries Invited
I
I ·Panasonic Company, Hand-Held Computers
I One Panasonic Way, Secaucus, New Jersey 07094
I
I
I Name (PLEASE PRINT) _ _ _ _ _ _ _ _ _ _ _ _ _ __
I
/ Title & Company _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
I
I
I _ _ _ _ _ _ _ _ _ State _ _ _ _ Zip _ __
I Phone Number (
I
I
I Panasonic®
,
I 8-S just slightly ahead of our time.
~----------------------------------------------.
Circle 368 on inquiry card .
, BYTE GAlVIE CONTFST
FIRST-PLACE WINNER
Cosmic Conquest
Alan Sartori-Angus
Professor of Computer Science
University of Natal
Durban, South Africa
As you move your battle fleets through the galaxy, you stars, etc., appear to move past your fleet. The x and y
try to strengthen your planet empire at the expense of values displayed below the scan are coordinates that
your opponent, an Apple microcompu ter. Planets are at- identify the present position of your ba ttle fleet in the
tacked and occupied, battle fleets fight to the death , high galaxy. The number of fighting ships available in your
taxes spawn revolutions, and black holes swallow entire current fleet is also listed below the scan display , as well
fleets. Welcome to Cosmic Conquest, where you must ex- as the number of troop legions on board the fleet. Other
pand your empire, stave off insurrection, and destroy the information displayed includes the number of credits you
enemy or lose the game . have available and your score so far .
The action takes place in a 30- by 30-unit galaxy that
may be thought of as the surface of a sphere . While your *.
view of the galaxy appears limited by the confines of the * * *
screen display, there are no boundaries: if you move off
+ • * ~
+
* * *
The Cosmic Arena *
The primary graphics display is the battle-fleet scan,
the part of the galaxy immediately surrounding your cur-
0 * *
rent fleet (see figure 1). The battle-fleet symbol is in the *
+
center of the display , surrounded by the stars, the * *
planets, the colonies, and the enemy battle fleets . The
scan remains cen tered on the battle fleet currently under x =16 Y =12 SCOR E = 570
NO. OF SHI PS' 5 8
your control, and when you make a move the planets, LEGI ONS = 85 CRED I TS 348
LEGEND
About the Author
Alan Sartori-Angus is Professor of Computer Science at the University * A STAR
• A PLANET THAT IS NOT A CO LO N Y OF YOURS
of Natal, Durban , S ou th Africa , He has been involved with compu tin g o A COL ONY OF YOU R EMPIRE
since 197'6 and spec ializ es in data communications and operating I--'-i ONE OF YOU R BATTLE FLEETS
sys tems, es pecially as applied to microcompu ters , His interests include + ONE OF THE ENEMY BATT L E FL EETS
both standard and computer chess , war-ga ming, and spo rts , He is
presently involved in the design and cons tru ction of a FORTH engine
Figure 1: An example of the screen display during the game . Us e
using bit-slice components.
th e l~gen d to identify the game symbols ,
~
~tD5~~~~~~~~~!~~b~G Expanded
Includes Micro
CRTProcessor,
to be used64K
as of memory Note
Intelligent and four serial
Processor.
ports-two of which are to be used to connect into high ~ See UsAt fJ
~~rM~~~~~' ~~
speed network communication.
~ Portable cartridge tape back up. Stores 17.5 MBytes
of data. Operates in start/stop or streamer modes. \:tV
Nov_ 29- Dec_ 2,1982. Booth 1144
los Vegas Convention Center , los Vegas. NV
Circle 228 on inquiry card.
BYTE GAME CONTFST
You begin the game with 250 credits, which can be pay to enlist more legions? It's highly unlikely that you'll
used to purchase more ships or enlist additional legions. find a clear winning combination of strategy and tactics.
Although you don't have control of any colonies at this In fact , you may be well on the way to a high score when
point, you have two fleets, each consisting of 20 ships your fleet disappears from the screen upon being
and 50 legions. In addition, you have no idea what the swallowed by a black hole.
galaxy looks like and no clues to what the enemy (the
computer) is up to. Using one of the several commands Design Decisions
available (see the text box on page 128), you can begin to Cosmic Conquest is designed to be a single-player
create a powerful empire. game of real-time action and strategic decision making. I
Your score indicates the strength of your empire, wanted the game to be played in real time but to be more
which you can increase by adding to the number of than just a game to test quick reactions in the manner of
planets you control and the number of legions and ships Space Invaders. I also decided that each play of the game
you have . However, the strength of your empire is re- should be different and that the game would use the
duced by the strength of the computer's empire . You precept of offering incomplete information to create a
therefore have two methods of gaining strength: first, game for which there is no consistent winning strategy .
colonize as many planets as possible, and keep your These design decisions are important to the play of
troop numbers high; second, reduce the enemy's strength Cosmic Conquest. The use of real time adds to your sense
by taking over its colonies and destroying its battle fleets . of tension as you play. Having to make split-second deci-
In determining your strategy, you will be faced with sions all the time, some of which may cost you the game,
several difficult decisions . Do you place large garrisons is what I wanted Cosmic Conquest to be about. If you
on your planets to make them secure from the enemy and have all day to make decisions , it becomes too easy to
from internal revolt, or do you use those legions to col- win . The program further challenges you by never pro-
onize more planets? Do you spend your credits on ships ducing the same game twice. Not only is the galaxy dif-
that can help you destroy enemy battle fleets, or do you ferent each time, but the winning tactics also change.
126 December 1982 © BYTE Publications Inc Circle 439 on Inquiry card.
BYTE GAME CONTEST
Cosmic Commands
The following commands are available to you during the told th e class of the planet and the size of the local garrison
course of a game: and are given a choice from five options: (1) leave legions on
the planet, (2) gather legions from the planet, (3) buy ships,
Move: The current battle fleet (the one shown in the center (4) enlist troops, and (5) leave.
of the scan) can be moved up , down , left, and right merely Option 1 lets you transfer legions from the fleet to the
by pressing the W, Z, A. and 5 keys, respectively. planet to strengthen local garrison. This garrison puts down
Other Fleet: To make your other battle fleet your current revolts when they occur and wards off attacks by the enemy.
fleet , press the 0 key. The display will change to show the With option 2, you can reduce the strength of the local gar-
area around yoW new current fleet . You can move, fight, rison in order to increase the number of legions with the fleet .
colonize, etc. only with your current fleet. The fleet legions are needed when you attack the enemy and
Information: Additional information about the current capture other planets. By choosing option 3, you can pur-
state of the game can be obtained at any time by hitting the I chase additional ships for your fleet. The planet will tell you
key. This information includes the number of planets in your the cost per ship, and you can buy as many ships as your
empire and the number of both planets and battle fleets in the credits will cover. If you choose option 4, you can raise new
computer's empire. legions from the inhabitants of the planet. However, the
Fire: You can attack an enemy battle fleet in an adjoining planet is only capable ~f producing a limited number of
square to your current battle fleet by pressing the F key. legions and the cost of enlistment is an important factor. The
Casualties are inflicted on both fleets in proportion to the planet will inform you as to the numberof legions available
strength of the enemy fleet. (A rough guide is that a fleet will and what they cost. The larger the class of a planet, the more
inflict a casualty rate of 40 percent of its strength upon th e legions it will be able 'to produce and the higher the cost will
enemy fleet.) Battles may continue as long as you wish or be for raising them. With both options 3 and 4, a built-in
until either one of the fleets is destroyed. safeguard prevents you from repeating your· request to buy
Tax: You may tax all the planets in your empire at any in an effort to overcome the limitations on the numbers
time by pressing the T key. The amount of tax provided by a available. To leave the planet, you must choose option 5.
planet is in proportion to the class of the planet. A large r- If the planet is uncolonized; you will be told the class of
class planet will generally provide more taxes. However, the planet and asked whether you wish to attack. A rough
because planets do not like being taxed it's possible that one estimate of the strength of the planet can be made from the
or more will revolt. The likelihood that this will occur in- class; a planet is capable of having legions numbering the
creases each time the planets are taxed. When a revolution same as its class. If you decide to attack, the computer
occurs; you are told which planet revolted and whether or calculates the result of the battle and tells you either that
not the revolt was successful. your forces are now in control or that your forces have
Land: You can attempt to 1and on any planet adjacent to retreated. Whatever the outcome of the battle, you will also
your current battle fleet. The display prompts for the direc- receive a report of losses .
tion of the planet relative to the fleet and you indicate your When the enemy controls the planet, you are told the class
choice by using the MOVE keys. When you land on the of the planet and the size of the garrison. You are asked if
planet. you are faced wJth one of three situations: the planet you wish to attack, and if you respond affirmatively the
is already a member of your empire, the planet is un- computer calculates the result of the battle and displays it
colonized, or the planet is garrisoned by enemy forces . along with the number of losses.
If the planet is already a member of your empire, you are
Additionally, at any moment in time you can see only the growing and changing since its conception, it was impor-
portion of the galaxy that immediately surrounds the tant for me to use 'a language that would allow fun-
battle fleets. You have to cope with incomplete informa- damental changes to the program with a minimum of
tion, not knowing where the computer's fleets are nor time and effort.
which planets the computer has under control. The information for the game is stored mainly in the
three 30 by 30 arrays called GALAXY , INF01, and
Programming the Action INF02 (see listing 1). The GALAXY array registers the
I wrote the game program in FORTH for several contents (planets, battle fleets, etc.) of each square unit of
reasons. The real-time aspect required that the speed of the galaxy. For each of these squares that contains a
the display be as fast as possible, and the intended com- planet, the corresponding array, INF01, has two pieces
plexity of the game seemed to require a high-level of information about the planet. The least significant
language . FORTH satisfied both of these criteria. three bits contain the alliance factor for the planet, which
Another factor was the continued growth and develop- is randomly set at the beginning of the game and
ment of the game program . Because the game has been decremented each time the planet is taxed. When the fac-
Keypad in
calculator format
fast,
easy entry of
numeric data.
- - - _._- -
B VARIABLE RAND2 ( second ~andom numbe~ seed) 1 1 SCREEN 121 2SS FILL;
B VARIA BLE X ( tempo~a~y sto~age fo~ X pos ition )
B VA RIABLE Y ( tempo~a~y sto~age fo~ Y posi t ion) CLEAR-GALAXY ( fills galactic ar r a y wi th NULLs )
B VAR IABLE BUY- V (co unt to s top pl aye ~ bu y ing eve~ y move ) 1 1 GALAXY SIZE SIZE * 8 FILL;
B VAR IABLE LEG ( the no. of I egi ons avai I abl e to bu y)
e VARIA BLE NEW (how often new fleet c~eated ) CLEAR-INFO ( fills info arra y s wit h NULLs)
B VARIABLE CaMP- START ( how quickl y compute~ pla ys) 1 1 INFol SIZE SIZE * 8 FILL
B VAR IABLE COMPUTER ( how quickly compute~ pla ys) 1 1 INF02 S IZE SIZE * 0 FILL;
8 VAR IABLE OIFF ( difficult y of game 1-4 )
RANDOM 1 ( ~an ) ( r andom numbe ~ in range I-5 1 ZE )
o VARIA BLE C-PLANETS ( no. of computer planets )
B VAR IABLE PLANETS ( no. of pla y ers planets) RAND I • 37 * 6 51 + DUP RANDI ' ABS S IZE MOD 1+ ;
1 VAR IABLE FLEET-FLAG ( no . of pla yers current fleet)
250 VAR IABLE CREDIT ( pla y ers c~edi t in taxes ) RANOOM2 ( --- ran ) ( ~andom number in range I - SIZE )
B VARIA BLE START ( s tarting score in the game) RAND2 ,I 53 * 773 + DUP RAND2 ! ABS S I ZE ~10D 1 +
130 December 1982 © BYTE Publications Inc Circle 446 on inquiry card. --+
Which Spreadsheet lets you:
II Use every cell (never see ··out of memory")
II Consolidate multiple spreadsheets
II Split the screen as ,.
often as you want
VisiCalc ....... . NO
SuperCalc .... . . NO
CalcStar. . . . . . . NO
ScratchPad.
The Ultimate Spreadsheet
• • YES
ScratchPad • Built in math functions
features include: •
•
Variable formats
Automatic and selective recalc
• Virtual Memory (never see "out of memory")
• Interface to Stats-Graph graphic pac~age
Every cell Qn the spreadsheet can be used.
Don't be misled, other spreadsheets tell you • More
how "big" the matrix is, but you can only use For virtually all CP/M, CP/M-86, and MS
a very small portion . With ScratchPad's virtual DOS compatible systems, including
memory feature you can use EVERY CELL! the IBM PC.
• Consolidation (not just merging but also Available from fine dealers everywhere, or
combining spread-sheets) This makes directly from SuperSoft.
ScratchPad almost three dimensional. Requires: 44k
Scratch Pad: $295.00
• Unlimited Screen Splitting
Manual Only: $ 15.00
.If/Then
Japanese Distribution :
• Merge ASR Corporation International
3-23-8. Nishi-Shimbashi . Minato-Ku.
• Unlimited Title Locking Tokyo 105, Japan
Tel. (03) 437-5371
• Long Strings Supported Tele x. 0242-2723
• Help file CP/ M is a registered trademark of Digital Research. VisiCalc
is a registered trademark of Visi-Corp. SuperCalc is a registered
• Variable column width trademark of Sorcim . CalcStar is a registered trademark
of Micropro .
• Built in financial functions
BYTE GAlVIE CONTEST
Listing 1 continued: Ho~IE
132 December 1982 © BITE Publications Inc Circle 447 on inquiry card. ~
Keep Your Computer Healthy...
with the Industry Standard in System
Maintenance Programs.
ic I
Diagnostics II is the finest set of system maintenance routines In addition to be' g extremely thorough , every test in
available for microcomputers. It thoroughly checks all five Diagnostics II is also "submit"-able. The output of the tests
areas of your computer system , pinpointing hardware can be logged to disk for later review .
problems to help keep your computer in perfect working order (Requires 32k CPIM)
The areas of your computer which are tested include : Diagnostics II : $125
Memory, Printer, Terminal , Disk, and CPU Manual only: $ 15
Disk Doctor automatically recovers otherwise unrecoverable (Requires: 48k CP'IM, two drives for complete operation)
information from "crashed" diskettes. It also un-erases files . [)isk Doctor: $100
Maybe it was a lightning storm, static from the rug, or just too Manual only: $ 15
late at night to be working. Whatever the cause , when the Available from fine dealers everywhere, or directly from
diskette "crashes" or a file is accidentally erased, valuable SuperSoft.
data or programs can be permanently lost.
Japanese Distribution :
Disk Doctor was designed to recover this "lost" information . It ASR Corporation International
consists of five wards, each performing a specific recovery 3-23-8, Nishi-Shimbashi, Minato-Ku
operation. Tokyo 105, Japan
Ward A: Verifies diskettes and locks out bad sectors. Tel. (03) 437-5371 , Telex 0242-2723
Ward B: Places copyable information from a "crashed " file iii a good
file . Diagnostics II available for virtually all CPIM, CP/M-86,
WardC : Copies diskettes without stopping for bad sectors. and MS DOS compatible systems.
WardD ; Un-erases files.
WardE : Displays a directory of recoverable erased files . Disk Doctor available for virtually all CPIM, and
CP/M-86 compatible systems.
Disk Doctor was not designed for use with double sided or
hard disks. CP/M and CP/M-86 are registered trademarks of Digital Research.
BYTE GAME CONTEST
Listing 1 continued:
( calaculate relative strength of planet)
DROP DROP 5 F • >
ENDCASE IF (planet drives off y our forces)
DRAW-DISPLAY 10 0 VHTAB . " YOUR FORCES RETREAT"
12 0 VHTAB ." YOUR LOS SES = "
OTHER-FLEET make other fleet curent fleet) 5 F • 2 / DUP 3 .R 5 F • SWAP - 5 F !
FLEET-FLAG 'il I DELAY DELAY
IF 2 FLEET-FLAG' ELSE ( y ou capture planet)
ELSE I FLEET-FLAG ' 19 0 VHTAB . " PLANET CAPTURED"
ENDIF 12 e VHTAB ." YOUR LOSSES -
DRAW-DI SPLAY ; TEMPI. 3 .R
5 F • TEMPI • - 5 F ' update legions in fleet)
MOVE-LEFT I PLANETS +! increment no. of planl.ts )
I F COl 2 F COl - CHECK-POSITION 132 XY. GALAXY C' colon y s y mbol in gal a xy)
DELAY DELAY
MOVE-RIGHT FRIENDLY-PLANET
I F COl 2 F COl 1+ CHECK-POSITION ENDIF ;
MOVE-DOWN EMPTY-PLAJ-.IET (in orb; t round uncolonised planet)
I F C. 1+ 2 F COl CHECK-POSITION CLEAR-MSGE
10 0 VHTAB . " UNCOLONI SED CLASS " XY. INFOI COl 8 / 2 . R
MOVE-UP PLANET"
I F C. I - 2 F COl CHECK-POSITION ; 12 e VHTAB ." DO YOU WI SH TO ATTACK?' KEY 127 AND 89
IF
ENL I ST (eo n I i's tin 9 1 e 9 i on s on a plan e t) COLON I SE
BUY-V .. 0= ENDIF
IF ( i tis 01< to buy) HI CLEAR-MSGE
.5 BUY-V! (can" t buy for 5 morE' moves)
( calculate cost of legions) NOT-PLANET there isn ' t a planet where he's trying to land)
RANDOM I 8 / XY. INFOI C. 7 / + DUP TEMPI ! 10 0 VHTAB NO PLANET THERE'
19 0 VHTAB . " COST PER LEGION = " 3 .R DELAY HI CLEAR-MSGE ;
( calculate no. of legions available)
XY. INFOI COl 6 / DUP LEG ' ATTACK ( attack a planet controlled by the computer)
12 0 VHTAB ." NO OF' LEGIONS AVAILABL E " 3 .R CLEAR-MSGE
( take the order) XY. INF02 C. RANDOM I I - 5 / 7 + * 19 / DUP TEMPl !
14 0 VHTA8 ." HOW MANY DO YOU REIlUIRE? " INPUT ( calaculate enemy g.rrlsons e'fective strength)
LEG ol MIN DUP TEMPI 'il * CREDIT. > 5 F ol >
IF ( not enough money) IF ( enem y garrison wi ns)
16 9 VHTAB . " NOT ENOUGH CREDIT" 10 0 VHTAB ." YOUR FORCES RETREAT"
ELSE 12 0 VHTAB ." YOUR LOSSES = "
5 F Al OVER + 5 F! (update legionsi XY'il INF02 C. 5 F • * TEMPI • / 2 / XYOI INF02 C. SWAP
TEMPI 'il * CREDIT. SWAP - CREDIT! ( update credit) - XY. INF02 C!
ENDIF 5 F • 2 / DUP 3 .R 5 F • SWAP - 5 F !
ELSE ELSE
19 VHTAB." NO TROOPS AVAILABLE" o XY&l INF02 C! ( reduce legions on planet to 9)
ENDIF 10 0 \;IHTAB ." PLANET CAPTURED"
12 e VHTAB ." YOUR LOSSES = "
BUY (purchasing of ships at planet) TEMPI • 3 .R
BUY-V • 0= 5 F • TEMPI 'il - 5 F ! updat. legions with fleet)
IF ( it ' s ok to buy) 132 XY'il GALAXY C' ( put colony in galaxy)
5 BUY-V! ( stop continous bu y ing ) I PLANETS +' ( increment planets)
RANDOM I 5 / XY. INFOI COl 10 / + 1+ DUP TEMPI ! -I C-PLANETS +' ( decrem.nt computer planets)
10 0 VHTAB ." COST PER SHIP = " 2 .R XY. INFOI C. B / MINUS CLASS-TOTALS + !
12 0 VHTAB ." HOW MANY DO YOU WANT?" INPUT DELAY ( reduce classes of compo pInts)
CREDIT., TEMPt ., / MIN (no more than he can afford ) FRIENDLY-PLANET
DUP 3 F Gl .. 3 F ! ( update ships in flpet) ENDIF
TEMPt 'i) * CREDIT 'i) SWAP - CREDIT! (update credi t) DELAY HI CLEAR-MSGE
16 1 F CAl 2 F CAl GALAXY C! (make sure fleet symbo l there)
ELSE ENEMY-PLANET ( player- orbits enem y planet)
19 VHTAB NO SHIPS AVAILABLE' XY . INFOI C. 8 /
ENDIF 10 0 VHTAB ." CLASS" 2 .R." PLANET" CR CR
." ENEMY GARR I SON OF STRENGTH
GATHER (pick up legions from garrison onto fleet) XY'il INF02 C. 3 .R CR CR
10 0 VHTAB ." HOW MANY DO YOU WI SH TO TAKE?" INPUT ." DO YOU WI SH TO ATTACK?" KEY 127 AND 89
XYAI INF02 Cd! MIN TEMPI ~ (no more than ar-e there) IF
5 F AI TEMPI AI + 5 F ! ( updatE" legions on fleet) ATTACK
XYAI INF02 Cal TEMPt ~ - XY&l INF02 C! ; ( update on planet) ENDIF
LEAVE ( leave legions from fleet on planet as garrison) HI CLEAR-MSGE
10 0 VHTAB .' HOW MANY DO YOU WI SH TO LEAVE?" INPUT
5 F il MIN TEMPt ! ( no more than you have) LAND ( land on adjacent planet)
5 F AI TEMPt AI - 5 F ~ ( update legions on fleet) F I ND-D I RECTI ON
XY. INF02 COl TEMPI • + 255 MIN ( no more than 255 ) 2 DUP Y ! X ! TEXT GALAXY C.
XYAI INF02 C~ ; ( update on planet) CAS E
4 ( uncol on i SE'd plane t ) OF EMPTY-PLANET ENDOF
FRIENDLY-PLANET options upon landing at colon y ) 5 ( computprs planet) OF ENEMY-PLANET ENDOF
BEGIN 132 ( pla yers colon y ) OF FRIENDLY-PLANET ENDOF
10 0 VHTAB . " CLASS" XY. INFOI COl B / 2 .R NOT-PLANET (otherwi s e it ' s not a planet)
PLANET" 16 SPACES CR (give cl ass of pi anet) EI~DCA S E ;
LOCAL GARRISON IS " XY. INF02 C. 3.R LEGIONS' REVOLT? (pianet at X,Y revolt$)
( give size o-f local garr i son ) 12 e VHTAB . " PLANET ·AT ' Y • . X ol • • ' REVOLTS' DELAY
12 0 VHTAB .' DO YOU WISH TO, ' 12 SPACES ( give options ) XYOI INFOI C. B / XY. INF02 C. 2DUP
CR I. LEAVE LEGIONS ON PLANET" IF (revo l t s ucceeds)
CR 2. GATHER LEGIONS FRct1 PLANET" DROP 4 XY. GALAXY C! place planet ~ymbol)
CR ." 3. BUY SHIPS" B· . 7 + XY. INFOI C! set revolt factor 7)
CR ." 4. ENLI ST TROOPS" o XY. INF02 C' set lpgions to 9)
CR . " 5. LEAVE " CR -1 PLANETS +! reduce no.of planets )
KEY 127 AND ( get repl y ) 7 EMIT ring b.ll)
CLEAR-MSI3E 14 0 VHTA8 . ' SUCCEEDS'
CASE ELSE ( revolt fails)
49 I) OF LEAVE 0 leave legions) ENDOF SWAP 2 / - XYil INF02 C! reduce legions)
50 2) OF GATHER 0 ( gather leg ions) ENDOF XY. INFOl C. 7 OR XY. INFOI C! ~.t r.volt factor 7)
51 3> OF BUY 0 ( bu y ships) ENDOF 14 0 VHTAB . ' FAILS'
52 4) OF ENLIST ( en 1 is t troops ) ENDOF ENDIF
( the defaul t: Ie-ave planet) DELAY
ENDCASE DELAY 12 0 VHTAB 30 SPACES
UNTIL 14 9 VHTAB 12 SPACES ( cl.ar messa9.~ )
HI CLEAR-MSGE DRAW-DISPLAY;
134 December 1982 © BYTE Publications Inc Circle 448 on inquiry card ......
)
L~
.. )
CORRECTOR
The Spelling Corrector That's Three
Ways Better Than The Rest!
Corrector is the best spelling correction system
available .
FORTRANIV • It is the most powerful
• It has the most complete dictionaries
SuperSoft makes full WATFIV FORTRAN IV available
for microcomputers. SuperSoft/SSS FORTRAN meets • It is the easiest to use
and exceeds the ANSI 1966 standard . The compiler
supports many advanced features including variable Most Powerful
length character strings and recursive subroutines with Corrector doesn't just proofread text- it analyzes
stalic variables and complex variable types. Fully misspelled words. suggests correct spellings, produces
compatible RATFOR is also available. correct spellings directly in the text. and automatically
corrects misspellings each time they appear.
Features: Also , Corrector allows full dictionary manipulation :
Code generation : " .COM " FI LES . External routines creating, renaming , merging, transfering to other disks,
may be called. Relocatable format. printing out entries, deleting words, or eliminating a
Data types: Byte , integer, real. double precision, dictionary.
complex, logical, character and
varying length strings. Most Complete Dictionaries
All standard operations plus striAg Corrector comes complete wit its own 20,000 word
Operations:
comparisons, assignments, and .xOR. dictionary. You can create dictionaries or expand current
ones. Corrector allows up to nine separate dictionaries.
Constants: Hexadecimal, decimal , and The entries in Corrector's dictionaries are compacted
character literals with features to to give you the greatest number of entries and to
imbed control characters. Increase the speed of operation. Corrector is VERY FAST.
Statements: ANSI 1966 standard with multiple
statement lines Easiest To Use
Controls : Map, List, and Symbol table output Corrector takes less than ten minutes to learn , All
options. commands are listed in rows. To invoke a command you
I/ O: Read , Write, Append , Rewind , Close, simply type an "X:' A complete HELP file is included
Delete, Rename, Search, Sequential which explains all commands .
and Random I/ O on disk files. Corrector works with virtually all CP/M editors and
Supports all CP/M devices. word processors using ASCII files. This includes
Star-Edit, Word-Star, Magic Wand, Ed, and most others ,
For virtually all CP/M (Z-80 only), CP/M-86, and Requirements: 2-80 only, CP / M, 48k (more recommended)
MS DOS compatible systems. This includes the I BM PC. Corrector $250.00
Available from fine dealers everywhere or directly Manual Only: $ 15.00
Japanese Distribution
from SuperSoft. ASR Corporation International
FORTRAN (Z80): $375 .00 3-23-8 Nishi-Shimbashi . Minato-Ku ,
Tokyo 105, Japan
FORTRAN (8086): $425.00 Tel (03)437-5371
Telex 0242-2723.
RATFOR : $100.00 CP / M Is a registered trademark 01 Digital Research.
FORTRAN Manual Only: $ 25.00 SSS FORTRAN is the copyright of Small Systems Services.
BYTE GAME CONTEST
Listing 1 continued:
RANDOM I RANDOM2 2DUP GALAXY C.
TAX ( collect taxes on play ers pl a nets ) CAS E
9 VTAX ! ( set ta x to 0) 4 OF ( empty planet)
TEXT ( select te x t page ) 2DU P 2DUP 5 ROT ROT GALAXY C! p l ace colony)
19 9 VHTAB . " TAX COLLECTED - C-LEGIONS • 2 I DUP C-LEGIONS !
19 17 VHTAB 9 . ROT ROT INF02 C'
S IZE 1+ I DO I C-PLANETS +!
S IZE 1+ ! DO INFOI C. B / CLASS-TOTALS +! ENDOF
I J GALAXY C. 132 = 132 OF ( players planet)
IF ( i t 's a colony) 2DUP Y ! X ! INF02 C. C-LEGIONS • 2 / <
I J INFOI C. 3 * 5 / ( t ax from plane t) IF ( captur es planet)
VTAX • + DUP VTAX ' ( update ta x) C-LEGIONS • 3 / C-LEGIONS !
19 17 VHTAB 5 . R 5 XY. GALAXY C!
I J INFOI C. 7 AND -DUP XY. INFO! C. B / CLASS-TOTALS +!
IF ( doesn ' t revel t) I C-PLANETS +!
I J INFOI DUP C. I - SWAP C! -I PLANET S +!
ELSE ( revol t) 5 9 DO 7 EMIT LOOP ENDIF ENDOF
I X ! J Y ! REVOLT ? DROP DRO P
ENDIF ENDCASE
ENDIF LOOP
LOOP DRAW-FIGURES
LOOP
CRED IT • VTAX • + CREDIT ! ( upd ate credi t) FIRE ( pla yers fleet attacks computer fleet)
HI CLEAR-MSOE DRAW-DISPLAY o X !
TEXT
COMPUTER-TURN ( computers turn to do ~ome thin9 ) 2 F C. 2 + DUP 3 - DO
-1 NEW + ~ ( decrement NEW ) I F C. 2 + DUP 3 - DO
NEW • 9= I EDGE-CHECK J EDGE-CHECK GALAXY C. 17
IF (com puter creates new fleet) IF ( there ' ·s a fleet in range )
7 EMIT ring bell ) I EDGE-CHECK X ! J EDGE-CHEC K Y !
I C-FLEETS +! update compo fleets ) ENDIF
29 4 DIFF • * - NEW! reset NEW ) LOOP
CLASS-TOTALS ~ B / DUP C-LEGIONS + ' LOOP
DUP TROOPS +! X • 9=
BEGIN IF
, RANDOMI RANDOM2 2DUP GALAXY C. 9= 19 9 VHTAB ." NO ENEMY FLEET IN RANGE "
IF (empty space in galax y) EL SE
2DUP 17 ROT ROT GALAXY C! place fleet symbol) 3 F • XY . INF02 C. OVER 4 * 19 /
INF02 C! 1 ( plu s legions) OVER 4 * 19 / DUP
ELSE 19 9 VHTAB ." FLEET HIT BY " 5 .R ." UNITS "
DROP DROP DROP 9 ROT ROT - 9 MAX DUP 9=
ENDIF IF ( comp uters fleet de stroye d )
LNTIL DROP TROOPS • XY OI INF02 C. - TROOPS !
END I F ( reduce computer s troops)
DIFF • 9 DO ( see i f computer colonisE'S planet )
Listing 1 continued on page 138
In 30 years of Tektronix oscil- Yet performance is written allover probes, operating manuals, 15-
loscope leadership, no other the front panels . There's the band- day return policy and full Tektronix
scopes have recorded the width for digital and analog circuits . warranty.
immediate popular appeal of The sensitivity for low signal mea- For quantity purchases, please
the Tek 2200 Series. The Tek 2213 surements . The sweep speeds for contact your local Tektronix sales
and 2215 are unapproachable for the fast logic families . And delayed representative .
performance and reliability they sweep for fast, accurate timing
offer at a surprisingly affordable measurements. ORDER TOLL FREE
price. The cost: $1200· for the 2213.
There's no compromise with $1450· for the dual time base 2215. 1-800-426-2200
Tektronix quality: The low cost is the You can order, or obtain more Extension 04
result of a new design concept that information, through the Tektronix in Oregon call collect:
cut mechanical parts by 65% . Cut National Marketing Center, where (503) 627-9000
cabling by 90%. Virtually eliminated technical personnel can answer
board electrical connectors. And your questions and expedite
obviated the usual cooling fan. delivery. Your direct order includes
COMMITTED m EXCELLENCE
Listing 1 continued:
9 XY ~ GALAXY C! ( destro y fleet symb o l ) COMPUTER ? ( i sit the compu te-rs t urn or not )
-1 C-FLEET S +! ( reduce comps free ts) COMPUTER • 1 - DUP 0=
ELSE IF
XY . INF02 C. OVER - TRDOP S • SWAP - T RODPS ! CDMP-START • COMPUTER ! DRDP 1
( reduce spare troops) ELSE
XY ~INF02 C! < reduce l egions in fleet ) COMPUTE R !
ENDIF ENDIF ;
- 0 MAX DUP 0=
IF (playe rs fleet destr oyed) GAM E-END?
DROP NEW-FLEET LEN. 0= game end if LEN is zero)
ELSE
3 F ! RESTART the stopped game)
restarts
ENDIF CLEAR-DISP
ENDIF HOME DRAW-BORDERS DRAW-DISPLAY
DE LAY DE LAY DRAW-DISPLAY HI CLEAR-MSGE BEGIN
? TERMINAL
I NFORMATI ON display the te xt screen information ) IF ( pla y er h as pressed a ke y)
TEXT KEY HI OBEY-COMMAND
-1 LEN +!
HEX COMPUTER-TURN
ENDIF
OB EY- COMMAND COM PUTER?
BUY-V • -DUP IF
IF COMUT ER-TURN
1 - BUY- V ! ENDIF
ENDIF GAME-END?
C0 01 C. pick up Ke y bo a rd character) UNTIL
CAS E END-MSGE ;
( A) 41 OF MOVE-LEFT ENDOF
( S) 53 OF MOV E- RIGHT ENDO F CONQUE ST the main game word)
( W) 57 OF MOVE-UP ENDOF HOME . " HIT ANY KEY" KEY RAND 1 ! CR ( random nu mber see d )
( Z) SA OF MOVE-DOWN ENDO F AND AGAIN KEY RAND2 ! ( random numbe r seed )
0 ) 4 F OF OTHE R-FLEET ENDOF HOME CR CR CR
I ) 49 OF INFORMATION ENDO F ." WEL COME TO COSM I C CONQU EST" CR CR
U 4C OF LAND END OF ." DEVI SED AND WRITTEN BY" CR CR
T) 54 OF TAX ENDOF . " ALAN SARTOR I -ANGUS"
( F) 46 OF FIRE END OF INITI AL! SE
ENDCASE S P ! ; RESTART ;
4'
--'---'
~ I
",aies
____ _
. ..
_....
.",. _ _
.~
in a corporate environment,
by lots of people. So you get
lots of advantages.
For example, you can .- .--.
----- - ".. . . ------
.. _-----
~
--.----
transfer data (across diskettes) -- - ---
from one financial model Senior Analyst lets different departments share and consolidate data. That way the coml)(my doesn't make
to another. Or consolidate more pitchforks than it can sell .
many models into one. Analyst, you can do it. And even allows you to continue
So sales, manufacturing, even print out a formatted working while a model is
administration and any report that includes only the being printed.)
number of other depart- information you need. To complement all these
ments (even in other cities) A report that anyone can accommodating features,
can easily share information. understand. Because the you'll also find built-in
Giving each the power to headings are in English, not functions for depreciation,
create comprehensive and in code. linear regression forecasting,
and other powerful virtues
not found in most financial
software packages.
All of which we'd like you
to experience in person, at
any of our 1300 authorized
full-support dealers (they
also offer a vast library of other
With Senior Analyst, you can now wltivate forecasts Eas y 10 foll ow commands allow employees 10
quality software distributed
by merging reports from distant divisions . create models withaL!! learning a second language. by Apple for Apples).
flexible financial projections, You can also document And don't ask for jus~ any
budgets, cash flow statements and print out all those spreadsheet packageTell them
and the like. assumptions used to create you need to see an !lnalyst.
Want to combine selected your model, to give others a
data (such as important concrete understanding of
subtotals) from six different how you reached your
divisions? With Senior conclusion. (The program The most personal software.
Call (800) 538·9696 fo r the loca tion of the authorized Apple dealer nearest yo u, or for infor mation regarding corporate purchases through Our Na tional Account Program.
In California (800) 662·9238. Or wri te Apple Computer Inc .. Advertising and Pro motion Dept .. 20525 Mariani Ave .. Cupertino. CA 95014. © 1982 Apple Computer Inc.
Ricochet
Gregg Williams
Senior Editor
Given the unique resources of microcomputers, you'd screen) and two launchers each (one in each corner of the
think someone would come up with an entirely new ap- screen). The launcher can fire a launch (ball) that
proach to game playing. Unfortunately, design innova- ricochets off the pieces (straight bars) and both players'
tions in video games are all too rare; we see new maze bumpers; a launch is complete when it veers off the
games, new shoot-'em-up games, and new adventure screen or hits any launcher. Pieces deflect the launch by
games, but seldom anything that stretches the imagina- 90 degrees , then immediately turn 90 degrees themselves .
tion. There's a reason for this: adapting an existing, ( )m- A move consists of firing a launcher or moving one or
mercially proven idea and then programming for six more pieces in the same direction (up, down, right, or
months is much easier than agonizing over a new con- left). You gain points for hitting any pieces or your oppo-
cept, programming for six months, and hoping for the nent's launchers or bumpers; you lose points for hitting
best. Fortunately, a few brave souls thrive on the your own launchers or bumpers.
challenge of charting new territory. Thanks to two of Although there are a few more rules I'll explain later,
them, we have a game called Ricochet. the paragraph above covers the behavior of most of the
I cannot find enough good things to say about game. But no amount of rules can possibly convey how
Ricochet. It's easily the most original game I've seen this
year, it's fun to play, and on top of that it's very modestly
priced (under $20, often discounted to about $16). Avail- Photo 1: Ricochet in progress. Photos la through lc show th e
able for three of the most popular microcomputers-the state of the board before, during, and after activation of th e
Apple II, the Atari 400/800, and Radio Shack TRS-80 launcher in the lower left-hand comer. See the article for furth er
Models I and III-the game has graphics, sound, and (on details.
the Apple and Atari versions) color. You can choose 1a
from five game variations and play against a human or
one of four computer opponents. And one of Ricochet's
most interesting fe~tures is that it dynamically handicaps
the more skillful of the two players to keep the game chal-
lenging even with players of widely varying skills . What
more could you possibly want?
Before you rush out to buy Ricochet, you should know
. that it's not likely to be the favorite of the arcade set.
Although it has arcade-like elements in it, Ricochet is
primarily a game of strategy. Let's take a look at it.
Playing Ricochet
The Atari game board for Ricochet is shown in photo
1; the Apple and TRS-80 versions look somewhat dif-
ferent but play almost the same . The two players, Left
and Right, start the game with two bumpers (the hour-
glass-shaped pieces at the left and right edges of the
Ib Ie
(.~l·):t."'·)"iij*A(!J:t
ashington Computer Services BYTE GAME GRID
'::)1 0f.JT·ing St., New York, NY10012 anaff;lIa18,1 «()l'~~,tJ~~~~») "1.1.,,
TO ORDER: Call our toll-free number (800) 221-5416 . In NY State and ponent to enjoy playing Ricochet. The 20 different games
for technical information: (212) 226-2121. Hours 9 AM-5 :30 PM (EST)
Monday-Friday TELEX: 12-5606 CABLE: WASHCOMP NYK
(5 variants multiplied by 4 possible computer opponents)
available for solitaire play are sufficiently varied to keep
---- -- ~------
'NECAPC you interested in the game.
... ..._ . - .... -
--_'iiii!iio:~.--- 8086. 16 bit processor: Two
Versions of Ricochet
. ~
_ ~-
___
~-
• ..-..
___ 0 . 8" DSDD disk drives: 128K
RAM (to 256K): 12" screen. Ricochet is available in both cassette and floppy-disk
green or color: 1024 x 1024
graphics: CP/M-86 . MS-DOS : versions for the TRS-80 and Atari and in a floppy-disk
BENCHMARK word proc. : version for the Apple II . I played the game on all three
DBASE II data base: CHANG
LABS microplan : IBM emula- computers (disk-based versions for the TRS-80 and Apple
tions: ACCOUNTING PLUS. II, cassette version for the Atari). The Apple version re-
This new state-of-the-art work quires Applesoft BASIC and 48K bytes of memory, the
station out-performs other two disk versions require BASIC and 32K bytes of
$3300?O
PR ICES START BELOW
all others near its memory, and the cassette versions require BASIC and
16K bytes of memory. The Atari cassette version loads in
price range. The Professional 's Workstation
two steps to help prevent unauthorized copying and takes
NEe pc-aooo Persona. Computer an excruciatingly slow 10 minutes to load; prospective
On N.Y.S.
Contract cassette-based users are hereby warned.
NEC COMPUTERS AND MONITORS HP-07220
PLEASE ' Do nol confuse us with mail order dealers . Weare a lull service distributor Although it has very little sound and color, the Apple
• serving the data processing &installation needs of business &industry version has the smoothest graphics. The TRS-80 and
from micros to mainframes . System houses , educational institutions & governmental agen-
cies given special consideration. LeaSing available. N.Y. State agencies, municipalities, Atari versions, on the other hand, use character-sized
and schools-call us for information on our O.G .S. term contracts on hardware & software.
Please call to make an apPointmen t for demon stration 01 this extraordinary computer at our showroom . graphics that don't create an illusion of continuous move-
Prices subject to change Wit hout nollce : Cilll lor la test pri ces . Prices include 3% cas h discount. N.Y.
reSiden ts add sales tax , A cc ount ln ~ Plus is a lrademark 01 Sollwilre OllllBI1SIOIl S. CP/ Mo is a trade· ment. The Atari version has the best sound and color, but
IIlclrk 01Olgllal Research All sales sublect to our standard sale conditions (ava ilable all request) . Above
pm;es do not Include customll(l tlon or Installat ion
Type
'[i!"
Strategy game
Color Computer 16K $249
w/16K Ext. Basic $335
w/32K Ext. Basic $449 Manufacturer
Automated Simulations
1043 Kiel Court
Okldala 80 $325
Okldata 82A $425
Okldata 84 S1029
J/iJ3
Color Computer Disk Drive
Drive 0 $470 Drive 1 $315
Sunnyvale, CA 94086
Price
$19.95
Authors
Bernie De Koven and Jeff Connelley
COMPUTERS MODEMS DISK DRIVES
Modelll64K 52999 lynx Direct Connect MI/MIII 235 R.S. Mod el III 1ST·Dr lye 679
ModellU 4K LEV I 599 Hayes Smart Modem II 235 Tandon 40 Track MI 289 Format
MODEL III 16K 799 R.S. AcoustIc Coupler AC·3 134 Color Computer Drlye 1 315
MODEL III 32K 856.50 R.S. Modem I b.c. 130 Color Computer Drlye 0 470 Cassette tape or floppy disk
"MODElIll32K 831 .50 R.s. Modem II D.C. 210 Primary Hard Disk Mil 3999
MODEllll48K 914 PRINTERS Primary Hard Disk Milt 1999
°MODEl III 48K 864 Daisy Wheel II 1715 ETC . Language
Model III 48K DWP·410 1335 CCR·81 recorder 52
2 DIsk &. RS232 c 1899 SmllhCoronaTPIDatsyWheel 599 C . C Jovstlcks 22 BASIC
Color Compuler 16K 249 Epson MX80 599 16K RAM N.E.C . 200 N.S. chips 25
Color Com puler 16K Epson MX80 FT 549 64K Ram Chips 75
w/extended basic 335 Epson MX100 735 Color Com puler Flex 0 .0 .5. 99 Computer Needed
Color Computer 32K CGP·115 199 Brand Nome Soflware •
w/extended basic 449 OMp·100 315 Send for listing .
Radio Shack IRS-80 Models I or III with 16K bytes of memory
teolor Computer 32K-64K DMp·200
DMP-4QO
599
1029
R.S. Sollware 10% ollllsl (cassette) or 32K bytes of memory (disk), Apple II with Apple-
w/extended basic 510
Pocket Computer 2 230 DMp·500 1569 · :::~~~e~:~~~S~:;I~~~lpment. soft or Apple II Plus with 48K bytes of memory (disk), Atari 400
Mlcrollne 80 325 1&0 Dav Computer I'lu$ Waffanly
Model 161DR 128K
Model 1620R 128K
4199
4799 Mlcrollne 82A 425 IColor Computer 64K requires or 800 with BASIC cartridge and 16K bytes of memory
679 Disk Oand Flex D.O.S
DT·1 Oota Term inal 599 Mlcrollne 83A (cassette) or 32K bytes of memory (disk)
PT·210 Porlable Terminal 779 Mlcrollne 84 Parallel 1029 TOLL FREE
P. C . PloHer Prlnler
199 '-800-143-8'24
We have the lowest possible Documentation
Fully Warranteed Prices A NO
a full complement of Radio Shack computer 8-page instruction manual and separate loading instructions
Software.
144 December 1982 © BITE Publications Inc Circle 120 on inquiry card.
~-
~.~
..- ~. \~
......-,.;......,...
,0'/"
BYTE GAME GRID
it plays more slowly than the Apple version and, para- That Ricochet is a game player's delight is really no sur-
doxically, penalizes you more quickly for not moving. prise, because it was designed by Bernie De Koven and
(These differences are probably due to the idiosyncrasies Jeff Connelley, both experienced game designers .
of the different versions of BASIC in each machine; De Koven's wonderful book, The Well-Played Game
Ricochet is written in BASIC.) The TRS-80 version has (Anchor Press, 1978), expresses many of the ideals that
the coarsest graphics and no color, but it makes some are implemented in Ricochet. It's a must for prospective
sound available through the cassette port (the sound is game designers.
available even though the TRS-80 documentation doesn't
mention it). Incidentally, the limitations of TRS-80 Concl usions
graphics make the pieces appear shorter when they are Ricochet is not only a fantastic strategy game but a rea-
vertical than when they are horizontal, which , until you sonably priced one as well. (Arcade-game enthusiasts,
get used to it, may lead you to believe a path is blocked take note : it is neither visually stunning nor the conven-
by pieces when it really isn't. tional arcade variety.) Automated Simulations should be
commended for creating a totally new kind of game that
The Philosophy of Ricochet takes advantage of the computer's unique strengths and
I can tell from my own experience with game develop- for selling it at a lower price than it could command.
ment that Ricochet was well designed and then polished Ricochet has five variations, four different computer
for maximum playability. Such attention to detail is rare; opponents, and a human-versus-human option. It can be
most people release a game as soon as the program is free played as a casual or a serious game, and in either case it
of programming errors-of course, that accounts for the is delightful. Interactive handicapping makes the game a
countless mediocre games that are being sold today. As a challenge regardless of your relative skill level. If
result , you enjoy playing Ricochet even if you lose; you Ricochet is indicative of Automated Simulations' offer-
leave the game feeling satisfied instead of embittered. ings , I eagerly await the company's next release . •
Order Now
Call the number below to order or request additional
Unlimited Vocabulary information. Master Charge or Visa accepted. Charge to
your credit card or send a chec k for $295.00 plus $4.00
64 Programmable levels of inflection delivery. Add 49'0 sales tax in Michigan.
Built-in 6K text-to-speech algorithm Dealer inquiries invited
146 December 1982 © BYTE Publications Inc Circle 248 on inquiry card .
..
U\\\\\\
BYTE GAME GRID
The Commodore VIC-20 computer has been available makes good use of the VIC's color and sound capabilities
in the United States for more than a year now, but until and can be played using either a joystick or the keyboard.
fairly recently very little software was available for it. Of the three games, it is the only one written in BASIC.
Creative Software, however, is one firm that provided To play, you guide a character around the screen, leaving
software early on. Eager to do something with my new a trail behind it. At the same time, the VIC does the same
VIC-20, I mail-ordered a copy of the company's "Action thing with its own character. The object is to try to trap
Games" package, which includes VIC Trap, Seawolf, and the VIC by surrounding its character with your trail
Bounce Out. and / or the screen borders . The first player to collide with
I received the games in surprisingly short order and either the trail or the border loses. A point goes to the vic-
rushed to the VIC to try them out. To my chagrin, I ex- tor, and the process starts over again.
perienced a few minutes of frustration because I had dif- I didn't find VIC Trap very challenging, so I soon grew
ficulty loading the programs. Fortunately, past ex- tried of it. The game is very slow moving and does not re-
perience with the VIC cassette interface had taught me quire you to develop a real strategy . The younger set
that it's a bit flaky, but nothing that a little reorientation might enjoy it, but I think even they would soon want to
of the cassette drive and cabiing can't fix. Sure enough, move on to the other games in this package. Still, VIC
that did it, and I was able to load the first program. Trap is an interesting demonstration of the VIC color
I haven't had any trouble loading any of the games graphics and sound, and as such it might serve as a simple
since then, and I suspect the problem I had was the VIC's introduction of your computer to friends.
fault. Inspection of the cassette cable indicates that it
could use some attention to grounding and shielding. . . Sea wolf
but that's another article . On to the matter at hand : play- The second game in the package is written in machine
ing games. language and is run through the use of a BASIC statement
that jumps to the machine-language program. In this
VIC Trap game you are the skipper of a "swift and dangerous sub-
Like the other two games in this package, VIC Trap marine" that is positioned along the bottom of the screen.
Scenes from the Action Games package for the Commodore VIC-20 microcomputer. Left to right: VIC Trap , Seawolf, Bounce Out.
At a Glance
Name Format
Action Games; includes VIC Cassette tape
Trap, Seawoll, and Bounce
Out Language
BASIC and machine
Type language
Game
Computer
Manufacturer Commodore VIC·20 with 5K
Creative Software bytes of memory
201 San Antonio Circle,
No. 270 Documentation
Mountain View, CA 94040 Six·page pamphlet
(415) 948-9595
Audience
Price Game players
$24.95 plus $1.50 shipping
and handling
You can control motions to the left and right and fire
torpedoes up through the water.
Above you are three levels of enemy ships, which you
try to sink with your torpedoes. The ships move at dif-
ferent speeds; the one closest to you is the slowest and
largest - easiest to hit and worth the least number of
points . Ships enter the screen randomly from either side.
Mines float between you and the ships above, and
although they do you no damage, they will block your
torpedo -in effect, running interference for the ships.
The play lasts for 60 seconds, during which you try to
score as many points as possible. If you score enough
points, you get a bonus of 30 seconds' more playing
time. When your time is up, your new score. is displayed
along with your previous high score . Two levels of play
ExpandyourZ80A/S-100 based micros with enable you to change the speed and poin't values of the
MuSYS slaves and TurboDOS*. Our NET/82 passing ships.
slave board has everything you need for another
Seawolf has an arcade look to it; the graphics are fast
station: Z80A CPU, up to 128K bytes of RAM,
and colorful, and the sound effects are good. There is no
two serial ports, a'prioi'ity interrupt controller,
. memory parity checkir]g, anq many other fea- noticeable delay in controlling the submarine, although
tureS.iThere isn't a 1110tepB~t-~ff~ctive way tOI;. . the instructions do warn you that your crew requires
add'complete, hardwafe~.!$olated network slaV~$ some time to "reload" a torpedo after a shot. I found the
to your system. And Turb'oDOS makes it even . game reasonably entertaining, although the instructions
better. It'S faster than CP/M®* for systems func- overestimate the skill required to score that extra 30
tions, supports larger files (134 MB) and disks seconds of play. I earned some of my highest scores by
(1048 MB), and unlike .CP/NET* it's compatible merely parking the sub and holding down the Fire but-
with nearly all 2.2 .applications software. Many ton . That strategy works because you have an unlimited
features which are optional, extra-cost, or not supply of torpedoes . I think Seawolf could be improved
8vailableat all in CP/M@l.are standard with by limiting the torpedo supply and providing more
TurboOOS. Call todaytQra)l the details.
rewards after the first bonus of 30 seconds. Maybe
Generous dealer/OEMdiscounts available.
there are more rewards, but I never found them. None-
'TurboDOS is a trademark of Software 2000, Inc.; CP/M and CP/NET are
trademarks of Dig"81 Research, Inc.; NET/82 Is a trademark of MuSYS Corp,
theless, this game should be a popular one, especially for
newcomers to the computer-game domain . .
1752 B Langley
Irvine, CA 92714
(714) 662-7387 Bounce Out
TWX: 910-595-1967 The third and final game is a colorful and challenging
CABLE: MUSYSIRIN
version of the well-known video game Break Out. You
152 December 1982 © BITE Publications Inc Circle 333 on inquiry card. Circle 393 on Inquiry card . ......
-300
peace of mind
our third generation computer ... Electric Apparatus and Engineering
300. Now. you can rest assured more than 50 service locations natlOnWl(
the most advanced microcomputer features and all of the others we've
today. The QDP-300 is a user- QDP-300 don't bring you peace of
ir,·I:!'UC!t".,,,., - its on-line "Help" system gives low price tag will.
"'~Gw.~\..... operators access to its full power.
* and MP/M* operating systems that • More Flexibility - Easily UP.Il1a«a
of an abundance of compatible bit capability which gives the
300 even has a dual voltage operation. IEEE 696/S-100 Bus.
worldwide operation (115 or • More Speed - Unique .•
flick of a switch. For word process- operation makes the QDP·3
........... u;o., ......"'. engineering design and operationa18 bit systems
inventory. payroll. bookkeeping • More Power-
QDP·300 will work hard for you for utilizing Z80B** CPU oP€~ratU'l
to come. It's also comforting to • More Storag~ -
00 is fully expandable and provide a total of2.4
""".... ...,4'- as your computer needs grow.
MB and 15 MB internal
more. It might make you sleep Detter 30 MB external hard disk svs:tertll;';
the QDP-300 is backed by one year. on-
with service provided by General
Circle 385 on Inquiry card .
Powerful Lab Graphics game, y our final score is displayed along with your
previous high score. Two levels of play enable you to
For Your Apple 11+ ® Computer select the size of your paddle, but all of the other features
'Miiili'i1f;!,jijija !\ :. ,: \,
'.,
remain the same.
Of the three games, I think Bounce Out is the winner.
At least it's the one I usually go to for a quick game with
0/;\fJ\;t
_ro_l ltOlU _1
\
my VIC. It's written in machine language, so it's fast and
responsive. And because the ball speeds up , anticipating
its path and returning it takes quite a bit of concentra-
LU I
_.111111._1
-'111111
.". _I ,.. 00"
_ _ 11'1"'_'
)1 . . ....
OOl"ll . I' _I
" tion . All in all , the game is sufficiently challenging to en-
SCIENTIFIC PLOTTER 48K APPLE II +, $25 courage you to try to beat your highest score . Bounce
Draws professional·looking graph ~ of your dafa. EASIER. FASTER, NEATER
and more ACCURATE than hand plotting. You choose data format, length and Out should be a welcome addition to your VIC game
po sition of axes, 20 symbols, error b ars, labels anywhere in 4 orientation s, etc.
Includ es 5 DEMOS o n disk with 30·PAGE MANUAL. library .
CURVE FITTER 48K APPLE II +, $35
Selec ts the best curve to fit your data . SCALE, TRANSFORM , AVERAGE,
SMOOTH , INTERPOLATE (3 types), LEAST SQUARES FIT (3 types), EVALUATE Joystick Versus Keyboard
UNKNOWNS from fitted curve. Includes 5 DEMOS on disk with 33·PAGE
MANUAL. All of these games can be played by using either the key-
VIDICHART™ 48K APPLE II + , 575 board or the joystick / pushbutton combination. Because
NEW too ls for lab data management. FAST plots of 4 data sets with SCROLL·
ING in 4 direc tion s, ZOOM scaling on X and Y axe s, 2 typ es of graphic CUR· many readers may not own a joystick, I thought the sub-
SORS and on·screen STATUS REPORT. PLOTS AID INPUT while sampling.
ADD, SUBTRACT, MULTIPLY, DIVIDE , INTEGRATE, DIFFERENTIATE , ject deserved some attention. Commodore does not sell a
AVERAGE o r NORMALIZE data set s with SIMPLE COMMANDS. Ideal for spec·
tra , chromatogram s, rate curves, etc. Includes SAMPLE DATA on disk with
joystick, but Atari-compatible joysticks will plug right
28·PAGE MANUAl. in. Of course, computer hobbyists of the old school
SPECIAL! All 3 programs on one disk, only $120. Since each program uses the
same data format on disk, data may be shared . can build one from scratch . How-to information is avail-
BUY THESE PROGRAMS AT YOUR LOCAL DEALER OR ORDER able in the Commodore VIC-20 Programmer's Reference
DIRECT. For more information , ask for FREE brochure or send $5 for any
manual ($12 for all 3), deductible with purchase. Add $1.50 shipping on all Guide , which is now available.
orders. For fastes t service, call in your VISA or Master Card order.
If you don 't have a joystick, don 't worry, because you
-m-I INTERACTIVE MICROWARE, INC.
P.O. Box 771, Dept. B State College, PA 16801
can play the games very well without one . In fact, I think
IW CALL (814) 238·8294 for IMMEDIATE ACTION VIC Trap and Bounce Out are a little easier when you use
.. Trademark of Apple Computer, Inc.
the keyboard . That's partly due to the fact that the move-
ment of the character or the paddle can be controlled in
154 December 1982 © BYTE Publications Inc Circle 241 on inquiry card.
While new printers with impressive specifications are introduced on an almost daily basis, only
time will tell the true quality of the product. Over the past 2 years our customers have continued
to buy the DS180 printer; not only because of its impressive performance and competitive price,
but also because of our outstanding track record for product reliability and customer support.
~$199* ~
SINGLE DENSITY
SINGLE SlOE
$1
SINGLE DENSITY
99 * precise positioning are difficult. Note that if you push a
key down and do not release it, the command will be read
continuously, just as if you were holding the joystick in a
W/ HUB RING SOFT. SOFT given direction.
10 OR 16 OR 32
100% CERTIFIED
2 YEAR WARRANTEE SECTORS
10D% CERTIFIED
2 YEAR WARRANTEE SECTORS
I also found the keyboard easier to use because my joy-
stick required fairly accurate positioning, and if the stick
was slightly off the mark, the command did not register.
~$219* ~,,"~249* Seawolf is much better suited to the joystick, not only
because it gives the game that arcade feel but because you
DOUBLE DENSITY DDUBLE DENSITY can shoot and maneuver at the same time. In fact, games
W/HUB RING SOFT. SOFT
100% CERTIFIED 10 Dr 16 100% CERTIfiED OR 32 that have Fire buttons and the like are probably better
2 YEAR WARRANTEE SECTORS 2 YEAR WARRANTEE SECTORS played with pushbuttons instead of the keyboard,
because people tend to get carried away (read "violent" )
~,$299* ~,,"~309*
DDUBLE DENSITY
W/ HUB RING SOFT.
DOUBLE DENSITY
SOFT
Games like Seawolf are best
100% CERTIf iED
2 YEAR WARRANTEE
10 OR 16
SECTORS
100% CERTIfi ED
2 YEAR WARRANTEE
OR 32
SECTORS
played with a joystick-
• Minimum order 10
which also saves wear and
* • Packed 10 boxes 01 10 diskettes with sleeves and labels
tear on your computer.
Conclusions
Of these three games, Bounce Out is my favorite . It
combines a colorful playing field , fast action, and sound
effects for a challenging game. Seawolf is also entertain-
ing, but it's somewhat easily mastered. It has more of an
arcade look than the others, and it's especially enjoyable
when you use a joystick. VIC Trap is . . . well , the other
game. Enough said.
Creative Software's documentation is good, and the
cassette appears to be of good quality . Unfortunately,
any attempt to save a program results in a locked-up
VIC. I dislike this policy; I always feel better when I have
an extra copy safely stored away . There are few worse
sensations than when you see a LOAD ERROR message
flash on your screen but don't have another copy of that
program . No mention is made in the documentation of a
replacement policy in the event that your copy is
damaged , so I don't know how that would be handled.
With good care, at any rate , the tape should last.
The Action Games package should be a welcome addi-
tion to your VIC-20 game collection. It is reasonably
priced (three games for $26.45 is about $9 a game ), and
you might even find it for less through some of the mail-
order software distributors . •
Case-in-point: CatalyseM • With this hard disk Your dealer wants to show you these exciting
program, you 'll only have to boot your system once. new programs today. And while you're there, be
Which means you may not have to touch another sure to ask for our free brochure: ~
floppy disk all day. And the price, to coin a phrase, is Polishing.
user-friendly. Only $149.
Quark~
• Apple Is a registered trademark
of Apple Co mputer. Inc.
(~mpuP!:2.
as reliable as they are fast, and are backed
by one of the best warranties in the
business. iI(The CompuPro System is) built
like a Mack truck. You €ouldn )t hurt it
with a nine-pound sledge. When it comes
CompuPro division, Godbout Electronics,
to rugged reliability, (CompuPro) is the
Box 2355, Oakland Airport, CA 94614
way to go ... " - Byte magazine.
Your CompuPro Authorized Systems Center has systems which deliver the
performance, quality, and reli.ability you need in demanding business applicatio~s.
Clrole 104 on Inquiry card.
BYTE GAME GRID
Deadline
Chris Morgan
Editor in Chief
The eternal dilemma of the reviewer of mysteries is unpredictable, effects on the various characters who in-
how to discuss the plot without revealing the ending. But habit the mansion (all are suspects, incidentally) . In fact,
that's not a problem with Deadline, a fascinating new if you get too nosy in your clue-hunting, you may be
program from Infocom, the creators of the Zork family threatened or, in some cases, killed. In these respects
of adv.enture games. Deadline resembles the other programs in the Zork
Deadline puts you in the role of the detective, plants family of adventure games .
you firmly in the cliche-ridden trappings of a thirties Deadline's radical departure from the prototypical
murder mystery, and challenges you to discover the cul- mystery is that it has more than one ending. The denoue-
prit. Naturally, this involves your wandering in and ment depends on your actions and possibly on randomiz-
around a large mansion, the scene of the recent murder - ing factors I haven't detected yet.
apparently by poisoning - of the master of the house . As the detective, you have a varied repertoire of
In classic adventure style, the game begins when you strategies. Among other things, you can gather objects,
arrive at the front gate of the property, where you are analyze them for fingerprints at the lab, test them for a
given a typically elaborate description of your immediate specific substance, arrest people (for that you should wait
surroundings. But Deadline is quite a different animal until you're quite sure of yourself!), ask people to tell you
from traditional adventures. For one thing, it's much less about each other or about objects you show them, accuse
deterministic. Your actions have definite, if sometimes and even kill a suspect in .the event that one threatens
your life, wait for someone to arrive at a particular place,
and so on. You can also use relatively complicated sen-
tences. For instance, "Put the wrapper, the ticket, and the
nail file on the dresser" is syntactically acceptable .
The game takes 12 hours (Deadline hours, that is) to
play. You begin at 8 a.m. and have ·until8 p.m. to solve
the mystery. As with other adventure-style games, you
can save your position at any time if you want to restart
the game and try a new approach. One thing I discovered
(and it's not giving too much away) is that in many cases
events in the game occur at prearranged times. For in-
stance, a phone that rings at 9:06 a.m. on your first pass
through the game will probably ring at 9:06 in future
passes - something to keep in mind if you miss an oppor-
tunity during the first pass (a common occurrence, I
assure you).
Philosophically, I found I was playing the game like an
old detective inspired by Edgar Allan Poe. And like Poe's
Price
$49,95 ($59 ,95 for the CP/ M and PDP,II versions)
CI ues for Deadline
Computer
'5pad5n5
Any of the following with 32K bytes of read / wr ite memory and
one d isk drive: Apple II or II Plus, Ata ri 400/800, any aL(1 j o a5uadxa al{1 jlJ 5anp l{1Jm paJdnJJOald jaB j, UOa 'i]
CP/ M- based syste m with 8-inch disk drives, IBM Pe rsonal Com- '5uoJPIJa.l
p uter , DEC PDP- II .lJal{j a.llJdwoJ pUIJ a/doad 5nO!"lJa OJ 5anp aWIJ5 al{j m0l{S 'L
i/nja.lIJJ aq jng '5aW!!
Author
jlJ PU11 0.lIJ 5.1apIJ.lIJl{J U!1J1.laJ mOlloj OJ aaJP11115Ul 5)[ '9
Marc Blank
' allJJAdolddlJ ual{m AlInJ,wD 5Bu!l{l aUJwlJxa 01 am5 ag '£
Language '51UajUOJ 51J pUIJ lJ au!wlJx3 '5U05IJa.l
Inte rlogic Machine Language (an Infocom language) /IJ.l aa a5 AOj WOOA 1UIJ110dwI 1l/.lIJ/nJJlllJd IJ 51 IlllJlql/ al{l 'p
'5pa!qo
Documentation
A computer re fe re nce card, an inspector's casebook, and a pUIJ a/doad 01 5uoJPIJaA 51"1 la:> '.laplJ.llJl{J lla:J( IJ 5! aB.loa:> '[
d oss ie r that includes transcripts of inte rvie ws with witnesses, lab '5aaJl.1IJ 11 uaLfm ladIJd5maU aL(1
reports, lette rs, memos, an 8 by 10 g lossy of the scene of the jo UopdJ.lJ5ap 5,awlJ2 aLfl Ul Bu!p.lom Il:J(JUll0j 1110 LfJ1IJM 'Z'
crime, and a small bag of pi lls "found near the body"
' au!/plJaa 1110Lf2noALfl
51J l/ am 51J a.la Lf lUlJ1.lodw! 5! 5UO!15al1h moli a5IJALfd
Audience
Ga me playe rs noll IllJm al{l 'laUap"IJB aLfl BuuaLfloq 5,11JLfm lno pUJ:I. 'r
• FULL C
Ccompilers • UNIX· Ver. 7 COMPATABILITY
HOST 6809 PDp· j j"/ LSI· I I" 8080/(280) 8088/ 8086 • NO ROYALTIES ON GENERATED CODE
TARGET TARG ET TARGE T TARGET
Circle 457 on inquiry card, December 1982 © BYTE Publications Inc 161
BYTE GAlttt GRID
Penetrator
Stan Wszola
Technical Editor
Let's face it: graphics on the TRS-80 Models I and III row key opposite from the direction you're flying . But
have never been exciting. And playing games on a screen you can't stop your fighter for any length of time because
that has fat little pixels leaves a lot to be desired. That's you must maintain forward momentum.
why I got excited when I. first saw Penetrator. Phillip Your fighter's armaments include bombs launched by
Mitchell's game uses TRS-80 graphics in an imaginative pressing the space bar or fire button and missiles fired by
and effective manner. Playing Penetrator on my Model rapidly pressing the right arrow key or jiggling the joy-
III is like changing a carrot peeler into a Cuisinart. stick to the right. You use your weapons to destroy the
The game begins with this scenario: you are the sale missiles, parachutists, and radar stations in your path.
survivor of your squadron, and it is your job to invade The object of the game is to score points by destroying
the enemy's territory, penetrate the four defensive rings, the maximum number of missiles, radar bases, and aliens.
destroy the cache of neutron bombs, and return to your Points are scored as follows:
base. The enemy defenses consist of radar stations,
Grounded missiles = 10
ground-based missiles, and alien parachutists who use
Flying missiles = SO
themselves as ammunition. You are allotted five fighters
Radar bases = 100
per game.
Parachutists = 200
In the game, you pilot an advanced fighter that is con-
Neutron bombs = First = 1000
trolled by the four arrow keys on the keyboard or by an
Second = 2000
Alpha joystick. You press the appropriate keys or
maneuver the stick to go up or down or to create right or Your score will be displayed in the upper right-hand cor-
left thrust. You can brake your fighter by pressing the ar- ner of the screen.
Stage 1: Your fighter has just entered enemy territory. You can Stage 2: You must pilot your fighter through a cavern . This
see two missiles rising to destroy you . All player information is stage of the game gives new meaning to the term "low ceiling. "
displayed on the top line.
Type Language
O ne- or two-p layer arcad e -style game Z 80 machine language
Manufacturer Computer
Me lbourne House TRS-80 Mod e l I or Model III with 48K b ytes of memory and one
69 17 Valjean Ave. disk drive. You will need if spea ker ampl if ier to hear the sound
Van Nuys, CA 91406 effects, and the program is compatible with the Alpha (Atari-
(213) 272-8456 type) joystick .
Price Documentation
$24.95 16-page booklet
Author Audience
Phi lli p Mitchell Game p layers
Four Defensive Rings dropping a bomb, and quickly maneuvering away in case
The game is divided into four stages that increase in you missed.
difficulty , so progressing through them requires constant Stage 4 is the toughest of all. Not only does it incor-
concentration . Each stage demands a different strategy . porate features from all the previous stages, it adds alien
In stage 1 you merely shoot enemy missiles and destroy parachutists (see photo) . The aliens have a limited ability
every radar station in your path (see photo) . The radar to maneuver themselves, so you can outmaneuver them
stations must be destroyed because they pass along infor- even if you can 't shoot them with your missiles.
mation about your course and tactics; unless you destroy If you manage to survive all four levels, you can
them , they increase the level of danger for your ship and destroy the neutron bombs at the center of the alien
make successive stages more difficult. defensive rings and then try to fly back home through the
Stage 2 increases your chances of crashing by forcing four stages once more .
you to fly in a cavern (see photo). The low ceilings ,
ground obstructions, and flying missiles greatly limit
your maneuverability . Of course, you still must fire your Game Features
missiles and drop bombs to score points. If that were all there was to Penetrator, it would be a
Stage 3 tests your reflexes because it requires a coor- good game . But Mitchell gives us more : a training-
dinated use of the thrust and braking controls (see photo) simulation option and the ability to customize the game .
to maneuver through narrow vertical and horizontal cor- The training simulation lets you start at the beginning
ridors. Missiles are located at the bottom of silos. of any of the four stages with an unlimited number of
Destroying a missile requires braking over the target, ships at your disposal. The game will automatically
Stage 3: The enemy missiles are located in concrete silos, which Stage 4: Alien parachutists fall from the ceiling of the cavern .
makes them v ery difficult targets for your bombs. Beyond this stage is the neutron bomb cache.
FLOPPY DISKS
68000 Got a computer? ALL DRIV ES
PRETESTED B Y METAVAN
N EW ShL..gart S A400L . $229.00
DISASSEMBLER N EW Shugart S A450 .
N EW Shugart S A B01 R .
333.00
3 9 D.00
An easy to use program to cre- N EW Shugart S A S5 1 R . 54D.00
NEW S h u gart SA4 1 0 . 345.00
ate source files from Motorola NEWShugartSA4 6 0 . 431.00
NEW Shugart S A S 1 0 .. 6 27.00
S-format files NEW Shugart S A S60 . 73D.00
Endosu~k-2 /S"-no
The DISASSEMBLER runs on: pow ef'-Unwired . 7 5 .00
Encbsure-desk-2/S "-
EXORmacs under VERSAdos W / power / w irec:l--N3fur b 299 .00
and lORIS Get a Giltronix Selector DISKETTES
VAX under VMS 1 Y ear w<rranty. 1 0 per pIastC Ibrary case.
and UNIX
Switch. B'~single sde-single density . 29.4 0
B' ~single s de<Joubie d ens ity 4D.90
Eliminale unplugging and re·plugging YOllr CPU"s, S'~ double sded-double d ensity. 46.70
NORD under SINTRAN peripherals. and modems. Eliminale expensive 5'la" Reinforced hub 1 O / plastic
8" SO diskette $ 200 duplicalion of inlcrconneclion hardware. ConneCI
Ihree componenls 10 Gillron,x Selector Switc h
library case soft sectored. 1 0
o r 1 6 holes
#SBAIl. Then SciCCI your conneclion wilh a simple single s id&single d ensity . 3D. 7 0
Pascal source on request single s de-cbuble density .. 3 7.1 0
lurn of Ihe dial. Only S79 in OEM qualllilies. d ouble sided-double density .. 44.90
Moniloring oplions available. full 5 year warranty
on all Gillronis lInilS. ~CTOR FEED PAPER
NorSoft Consultants SWITCH TO GID'RONIX.
9'/2X 1 1 Blank, 3 7 00 S heets. perf
S '/2X 11 Blu e bar. 3 7 00 s h eets
2S.22
2 5 .72
Veungsdalsveien 1
3600 Kongs berg METAVAN.INC.
1 E305 East Oyer A:I. Suire 307
No rway Santa Ana. CA 92705
970 San Antonio Ave., Palo Alto, CA 9430 3 [71 4J 640-2427
Circle 343 on Inquiry card. Circle 212 on Inquiry card . Circle 294 on Inquiry card .
~N{
ELIZA IS AVAILABLE IN THE FOLLOWING DISK FORMATS: • 24 BIT internal re co rd numbers all ow up to
1 SIandard8 inchsonglcdcnsilylorJIICPI MbasedcomputciS 16 MILLION DBMS records per relatio n
$25 lor ElIZA.COM - add $20 lor Miclosol t BASIC-80 Source
CP/ M, CB·BO & RMAC
2 5'1. inch CP/ M for App'" II equipped with Z-80 SoltCard
$25 lor ELlZA,COM - lIod 520 for ""icrosolt BA5tC-80 Source
Tradmark o f Digital Research, Inc.
3 5' . Inch fo r >18K Apple II With Apptesolt ROM a.... d 005 3.3
S25lor Plotecfed File - Jdd $20 lor Apptesott Source Basic System & Administration Pkg - $350
4 S· . InCh lor 64K IBM Persona l Computer Query & Aggregation languages - $150
5
$25 101 Pro tected File - add $20 lor IBM Disk BASIC Sou rce
5' , InCh lor Osborne I Microcomputer
$25 lor Protected Fil e - add 520 101 Mlcr05011 BASIC-80Source
North Hills Corporation --- Manual for All Software - $25 (refundablel
Telephone for Complete Brochure
3564 Ro ilI ng V,ew Dr.
ARTIFICIAL INTELLIGENCE RESEARCH GROUP
921 NORTH LA JOLLA AVENUE Wh il e Beo r Lolr.e . MN 5 5 11 0 Applied Business Concepts, Inc.
~ LOS ANGELES, CA'U FOANIA 90046 • 1 · 800 · 328·DISC
~ (213) 656-7368 (213) 654-2214 I
PO Box 22&&4/ Rochester, NY 14&92
MC, VISA and CHECKS ACCEPTED MN Call Collect 1 · 612·770·0485 (716) 262-3999
Circle 43 on inquiry card . Circle 344 on Inquiry card . Circle 38 on Inquiry card .
6 REASONS YOU SHOULD BUY FROM BHRT:
1) BEST VALUE-Progress in the computer industry never stops. Last year's top pertormer has already been
surpassed by newer products. Our continuing search gives YOU. the buyer. endless bargains.
2) LOWEST COST-Big volume means Lowest Possible Prices. (We will pass on the latest price cuts. Check
wilh us-we try to meel or beat any advertised price!!!)
3) TECHNICAL EXPERTISE-We have been handling computers for 20 years. Our experts are knowledgeable
and responsive to your inquiries before and atter your purchase.
4) FINANCIAL INTEGRITY- In 20 years not even a single check issued us has been retumed "Non SuHicient
Funds'" Need we say more? Check with our bankers!!!
5) SERVICE-Orders taken around the clock. Technical inqUiries dealt with promptly (even weekends!). At your
requesl we will test-run and " burn" your equipment to eliminate " dead on amval" situations!!!
6) FASTEST DELIVERY -All prepaid orders for stock items shipped within 1 working day!
I _
ATABI GRAPHICS
Character Editor
for the Atari
DESIGN SPECIAL CHARACTERS
OR GRAPHICS SYMBOLS WHILE EXPLORING
THE ATARI'S ANTIC 4 AND 5 MODES.
Tim Kilby
RR L Box 288-B
Sperryville. VA 22740
One of the most powerful features hardware-only ANTIC 4 mode. In establish by means of a simple
of the Atari 400 and 800 computers is this article I shall explain how to use display-list modification, which can
that they allow you to redefine the the elusive five-color ANTIC 4 mode be accomplished by the program in
character set. Thus a creative pro- because it offers the greatest graphics listing 1 . However, if you try to print
grammer can design foreign-language resolution and design challenge. text characters on the screen while in
alphabets, special symbol tables, or In brief review, the Atari com- this mode they will be distorted and
unique graphics characters for puters support three text modes unreadable because in this mode
custom screen displays. This feature (GRAPHICS a through 2) and six character data is interpreted different-
uses less memory than alternative graphics modes (GRAPHICS 3 ly than in other text modes. The first
Atari graphics modes and allows easy through 8) accessible through Atari time you use the ANTIC 4 or ANTIC
manipulation of characters in the BASIC. (The new GTIA -chip- 5 mode you will immediately see that
form of text strings. Many of your equipped computers have three addi- normal character sets such as the one
favorite computer games use charac- tional graphics modes : GRAPHICS 9, supplied with your computer just
ter graphics in BASIC mode 1 or the 10, and 11 .) But five more modes are won't work. The best way to design a
available to BASIC programmers new character set, one that will work
only through display-list modifica- . in ANTIC 4 mode, is to use a charac-
Editor's Note: The Atari personal computers tion. The display list is that set of in- ter-set editor, a program that will
incorporate several sophisticated features that structions 'that determines how data assist you in quickly designing a
allow tremendous flexibility in the design of found in screen memory will be dis- custom character set and saving it for
computer-generated graphics. Readers who
want more background information on display
played . Its beginning location in future use. While several character
lists and character modification should consult memory varies but can always be editors are available commercially,
the following articles: "An Introduction to found in the pointers at memory loca- none are specifically designed for use
Atari Graphics," (January 1981 BYTE, page tions 560 and 561 (230 and 231 hexa- with ANTIC 4 and ANTIC 5 modes.
18); "The Atari Tutorial, Part 1: Th e Display decimal). Both the display list and The Character Graphics Editor will
List," (September 1981 BYTE, page 284); and
"The Atari Tutorial, Part 2: Graphics Indirec-
screen memory are subject to pro- work with these modes.
tion, " (October 1981 BYTE, page 70). Other grammable modification.
aspects of the Atari computers are covered in While you may have heard of these Interpreting Character Data
further articles in the A tari Tutorial series that hidden modes, few programmers take A character set consists of 128
appeared in BYTE from November 1981 advantage of their unique features. characters, each having an identify-
through June 1982.
The ANTIC 4 mode is very easy to ing character number and 8 bytes of
+- Circle 126 on inquiry card . December 1982 © BYTE Publications Inc 167
ATARI GRAPHICS
Listing 1: The ANTIC 4 Display-List down each byte into 8 separate bits, it have to redesign them if we are to use
Modifier program . Any tex t characters takes 2-bit units, or bit pairs, and in- them in this mode.
entered on the screen while this program terprets each pair as a single dot in
is running will be unreadable. one of four colors (see figure 2). If Designing ANTIC 4 Characters
neither bit in the pair is on, then the Usually redesigning an alphabetic
' 10 REM ANTI C 1 Dis pl a y Li st Modi f ier background color (whatever is in character to read properly in ANTIC
Z.O GRAP HICS 0
30 DL =PEEK(56 0 )+Z56* PEEK (56 1 ) color register 4) is chosen and no dot 4 mode requires working with one
10 POKE DL+ 3, Q+6 1 appears on the screen. If a right-hand color at a time . Referring back to
5 0 FOR I :::: O TO 2 2
60 c'()f(E DL·>6 +I, 1 bit is on, the dot will be the color in figure 1, use only bits in columns 0, 2,
7 0 NE XT I
register O. If the left-hand bit is on, 4, and 6 for characters with register 0
the dot will be the color in register 1. color, and columns 1, 3, 5, and 7 for
If both bits are on you will see a characters with register 1 color. If
data that determine its shape. The colored dot from register 2. (COLOR both bits of a pair are on, then a third
character numbers, from 0 to 127 1 comes from register 0, COLOR 2 color, from register 2, will be used .
(called AT ASCII numbers by Atari) from register 1, and so forth , except But with the Character Graphics
are each stored as one byte in a pro- for COLOR 0, which comes from Editor program, you won't have to
gram . The shape data for each char- register 4.) worry about bit columns or register
acter is stored permanently in the So, where the computer reads four numbers. By choosing a color, either
ROM (read-only memory) inside the bit pairs, four dots could be displayed 1, 2, or 3, the editor automatically
computer. When you call GRAPHICS for each byte with a choice of three plots points in the right position . If
o mode and print text to the screen, colors, four if you count the back- the letter X were redesigned, it might
the computer fetches 8 bytes of shape ground color. Characters are still 8 look like one of the versions il-
data for each character; each byte by tes tall, so you have 32 dots (or lustrated in figures 4 and 5 . Each
represents 8 bits of information for a pixels, as they should be called ) per variation produces the same charac-
total of 64 bits per character. Each character instead of 64, but the letters ter (except for color) in ANTIC 4.
byte of shape data is converted into are not tall and skinny as you might Notice that bit pair 0-1 on the right
an 8-bit binary number containing expect. Each pixel in ANTIC 4 mode was not used in these cases; the right
zeros and ones. A bit that is "on" (a is twice as wide as in GRAPHICS 0 bit-pair column was left blank for
number one) displays a dot. A bit mode. The physical dimensions of the spacing between text characters . This
that is "off" (a number zero) does not. displayed character will be the same is not necessary when designing
In figure 1 you can see that the letter in either mode, and the screen still graphics symbols, especially when
X has 24 on bits and 40 off bits . The displays 40 characters per line by 24 combining two or more characters to
computer dutifully displays the 24 on lines . make one large character. For exam-
dots, which you perceive as the X Figure 3 is the ANTIC 4 mode in- ple, you could redefine the letters C,
character. terpretation of figure 2 showing how A , and R to be the front, midsection,
In ANTIC 4 mode, however, the 64 some dots in a character would be and back of an automobile. Multiple
bits of character data are interpreted COLOR 1, some COLOR 2, and colors could be incorporated for
differently. The computer takes one some COLOR 3. Such characters detail and realism .
byte at a time . Instead of breaking look confusing on the screen . We A fifth color can be achieved by de-
BIT
7 6 4 3 2 I 0 7 6 5 4 3 2 o
COLOR
BYTE 4
oD
6 10
8
2§
Figure 1: GRAPHICS 0 m ode bit map for Figure 2: ANTIC 4 bit map for th e X char- Figure 3: ANTIC 4 mode interpretation of
the X character. A character is composed acter. The bit ma p is div ided into bit pairs figure 2. The configuration of th e bit pairs
of 64 bits, with selected bits turned on to fo r use by ANTIC 4 and 5 m od es. d etermines the color on the screen .
display th e character.
168 December 1982 © BYTE Publications Inc CirCle 471 on inquiry card . --+
ATABI GRAPHICS
A B
Figure 5: Inverse v ideo character. By hav-
Figure 4: Alternative configurations for bit pairs . If all the right-hand bits are on , as in ing all the bits in the bit pairs on and
A. the X would be the color in register 0, while the X in figure B would be the color in printing the character as an inverse video
register 1. character you can obtain the color in
register 3.
signing the character to have both not be affected by inverse video; only one time, whereas GRAPHICS 1 and
bits in a bit pair on and printing the when both bits are on will the color 2 allow only 64 characters at a time .
character as an inverse-video charac- switch with inverse printing. Using ANTIC 5 mode is another hard-
ter (setting the most significant name this technique you can have a total of ware-only mode, just like ANTIC 4
bit) . The X in figure 5, for example, if four character colors plus the back- except the characters are twice as tall .
printed inverse, would be printed in ground color, just like GRAPHICS Twelve lines of ANTIC 5 mode char-
the register 3 color. A single on bit, modes 1 and 2. ANTIC 4 mode acters will fit onto a full video display
either left or right in a bit pair, will allows the use of all 128 characters at screen. The same redefined character
-- VISA
$40.00
Mass. reside nts
a d d 5% sales ta x.
Overseas sh ipping
add $3.00. Fo r
A pple II o r II + wi th
4 8 K RAM A ppl eso ft ROM
or equival e nt. One d isk. ~ Mind Systems
G ame pad d les or joys tick. ~ .Corp'o rat ion
See your dea ler o r ~
co ntact u s directly. ",r .P.O. Box 506
Northampton.MA 01061
Apple is a Trodemol1< at Apple Computer. Inc.
AIRSI\.1 is a Trademorl< at Mnct Systems CorpofOtian. ~. (413)586-6463
1/
. .
<
~.
If your printer uses your Apple"
more than you do,
you need The Bufferboarif.
If your Apple is locked into the "PRINT" or expensive power supplies are needed memory chips. This "bucket" will hold up
mode so much that you've taken up soli- because The Bufferboard fits right into to 20 pages of a print job, a!\owing you
taire to kill the boredom, you need a your Apple-and docks onto your existing freedom to use your Apple.
buffer. And if your computer is the Apple printer interface. The result is convenient
II or III, the only buffer for you is The The Bufferboard-designed
Bufferboard. Expandable to 64K of stor- exclusively for the Apple Computer.
age, The Bufferboard stores an instantane- Specifications:
ous bucketful of print data from your • Versions for Grappler + interface, Epson
computer. Then it feeds the data to your interface, Apple interface, and other popu-
printer at its own printing rate. Your Apple lar printer interfaces· 16K buffer standard
is set free from driving your printer and is • Upgradeable to 32K or 64K • Automatic
ready for more data from you. memory configuration • Automatic self
test • Includes interface docking cable.
The Bufferboard is made by Orange
Micro, Inc.; the same people who brought
and economical buffering of most popu- you the popular Grappler + printer inter-
lar printer interfaces, including the face. Both the Grappler + and The
Grappler + ™ interface, Epson interface, Bufferboard are now available at your
and Apple printer interface. Thirty sec- local Apple dealer.
onds and a single hook-up are all you need Apple is a registered trademark of Apple, Inc..
Epson is a registered trademark ofEpson America, Inc.
to end the printer waiting game forever.
dNAME5® DO YOUR:
ESTIMATING In CONSTRUCTION Job Cost 549.95
The Building Site ' Preliminary Costs· Site Clearing. Excavation. & Fill· Footings '
DOCTORS REALTORS CONTRACTORS DENTISTS Foundation' Floor System' Super Structure · Roofing· Electrical. Plumbing. Heating& Air
Conditioning • Brickwork • Energy Saving Materials • Interior Wall & Ceiling Finish •
LAWYERS MAIL ORDER SERVICE COMPANIES CONSULTANTS Exterior Trim' Concrete Floors. Walks. & Terrace· Interior Trim ' Painting. Floor Covering
&Appliances • Gutters. Onsite Improvements & Misc . • Overhead Contingency & Profit.
If you deal with people. these are features that make dNAMES® invaluable.
• Totally menu d riven, error checking, raki ng • Automat iCally checks file first to see If that
* * *
ANALYSIS In FINANCE 549.95
full advantage of t he power of dBASE 1I(2,3)B, record name Is already on f ile. If 50 It diSPlays Break·Even Analysis ·.cash Budget· Pro·Forma P&L • Pro·Forma Balimce Sheet * Ratio
all current In form atio n (InC lud ing date
Analysis · Depreciation Tables (5) • Net Present Values.
;n~~~'/ ~~~ ~t?P~~I~J~i~:I~c~~g~~:~:~ ~~~ ent er ed and last Ufc d<trer fr om UP to t hree dlf·
THINK YOU'll BE IMPRESSED.!
• Option Of 5 report formats: single cOlumn or
~~d~Cr~~~rt,~~'~t~\fr°i~iaYI ~g,~~~ f~~Pf'ui~~~
transfer, check for oC her sim ilar nam es, or
* * *
PROJECTIONS In REAL ESTATE 549.95
3 across AVERY 33 labels, single line, 2·6 lines, or even address an envelope.
mailmerge data file. These are based on your NIREB Forms: CID B - Property Anal ysis ' CID C - Comparative Investment Analysis ·
ChOice of classifications, date range, zip rangeI • Fast find a r ecord bv name or phOne num· CID 0 - Individual Tax Analysis ' CID G - Excess Depreciation' Net Proceeds ' CID I·A
letter ronge and l or sorted on your chOice a ber Instantlv.
fields In seconds. • Keep track of name , salutation, add, Cit'{,
- Internal Rate of Return.
• Transfer old o r unused r ecords to Archive
backup disk .
• The m ost sophisticated edit pragrom avail·
~~i~ J!~e f~gg~i apg~::,r:i~~ ~~~~~lf~~~~f
comments, all dispersed IntO 3 fUes for speed
* * *
BUDGETS for the HOME 529.95
able for dBASE II. No m ore searching for Indl·
and eff iciency, Personal Budget· Shopping List· Mortgage &Loan· Individual Retirement Account· IRS
vidual r ecords to edit. DiSPlay for Instant edit·
Ing only recor ds that fall with in your choice of
• AlthOugh t he uses fo r this program are end·
less, source code Is Included providing a base
Schedule A.
ranges. for li mitless additional customizing,
* * *
Future Templates - Retailing' Energy Audit · Engi neering ' Statistics ' Multi-Level
C. ITOH. ALTOS. TELEVIDEO. EPSON. AND HAYES. Marketing. Customize Templates $30.
BEATS ANY PRICE IN THIS ISSUE.
dNAMES . . . . . . . . . . . . . . . .. .129.QO Specify which one: Apple II • TRS-80*I. II ,* * PC • Atari 400. 800 • Commodore
III • IBM
dBASE 11" .......... _. . 469.00
QUICKCODE'· . ... . . 219.00 ORDERS AND
* * *
dUTll ,. . . . 65.00 INQUIRIES . . (714) 338-5075
DB HELP ON LINE HELP . . . . . . . . . . 20.00 iMLd iIl)Cj) lOl.Ui:lOnl COO - Cashiers Check or Money Order Only. Prepaid - Personal Check O.K.
PAYROLL. . . . . . .350.00 8 2 8 OIn m o nd 51. san Oiego. CA 92109 UPS - Add 52.50 shipping or handling, street address required. Calli. - add
CALL OR SEND FOR FREE COPY OF CURRENT dTiPS 6.5'10 sales tax.
TECHNICAL HOTLINE
TERMS - NO COO OR TERMS - CWO ONLY 619-272-5556 SOFTWARE MODELS
PAYMENT - CASHIERS CK/M.O. - BANK TRANSFERS CONSULTATIONS AVAILABLE
ACCEPTED · Allow 20 days for personal checks
"The Template People"
ORDER DESK ONLY
MASTERCARD/VISA ACCEPTED 619-272-5874 P.O. Box 1029 • Crestline, CA 92325
172 December 1982 © BYTE Publications Inc Circle 163 on inquiry card . Circle 429 on Inquiry card.
ACE 1000 COLOR
COMPUTER! ........... li st $1545
SHARP COM PUTE R .......... 249
IRBIEEHI I
I Jill I
MICRO DECISION
'/1 DEAL YOU CANT REFUSE"
64K RAM, Z80, 4M H z. 2 Serial Ports .
Disk Con tro ll er. FR EE SOFTWARE:
NORTH STAR CPM - Microsoft BAS IC - BaZic
TELEVIDEO ADVA NTAGE 64K Green Phospho r. - Wordstar - Ca lcstar - Spel lsta r.
Televideo 910+ .. 518 The Best Bus iness G raph ics, 2 D isks,
Televideo 925 ..... . 718 li st On ly
Seria l Port. Opt ions CPM - Business w it h 1 5 '/, Disk $1195 . '$ 999
SUPERBRAIN II Televideo 950 .. . 899 programs ................... $2894 wit h 2 5'/;' Disks 1545 1299
Televideo Co m puters Call
Doub le Density 1894 A DDS VIEWPO INT A-1B .. ..... 525
Quad Dens ity 2274 ZENITH Z-19 Term inal .. 649
Super Densi ty SO ............ 2649 Z-89 48 K Com pu ter 2119
COMPUSTARS Z-90 64K DO .......... 2399
T O DEA LERS . . CA LL & SAV E ZVM -1 21 ZENITH
Advanced Micro Di gital S-100 Super- G reen Sc reen monitor 125
Quad Sing le Boa rd Compu ter. Z80 64K INTERTU B E III
RAM. Disk Cont roller. or EMULAT OR ...... . $7 10
RS-232 . .. Only 699 AM DE K Co lor Mon ito,' .. $329
ALTOS - single and multi-user
GODBOUT COMPUPRO
ACS-8000-15D .. li st 5990 Super Sixteen 8085/ 8088. The fastest
Only 4699 8-1 6 bit co m puter' Runs 8 and 16 bit NORTH STAR Horizon
code' 128 K Static RAM, 6MHz CPU's Powerful North Star BASIC Free
ATARI 400 289 Superb lor Business & Science
800 ... 655 LIST 3440 SPECIAL 2569
New: Systems 816/A, B. and C with Horizon Standard is now HRZ-2-64 K
enclosu re and drives. Quad
PRINTERS
OK IDATA 82A . .. . . .. 489 816/A li st 5495 .... On ly 4729 Factory Assembled & Tested Only "The IBM-360 on the Z-SO & S-100 BUS!"
CENTR O NI CS 739-1 . 499 SEATTLE pu re 16 bit computer is the Horizon-2-64K-Quad . $2649 S ixteen Programs run ning simultan-
IDS PRI SM 80 ......... . . . . ... 743 fastest microcomputer by actua l test' Horizon-1 -64K-Q H D 5 ........ 3795 eous ly' Free CPM , Microsoft BASIC ,
S-100, 128K Static RAM , 8 M Hz 8086, Horizon RAM 64K ..... 594 and WORDSTAR with complete system!
EPSON MX-SO FT ... 547 Big Sale on Multi-User
MX-80 .. 459 22 slo t Mainlrame
Mode l #2 List 3785 Only $3028 Time-Sharing SAVE DEC ISION 1 + 65K Static +
MX-l00 . 749 No rth Sta r Hard Disk 18Mb .... 3995 8" Disks DMA . . . 3403
#1 as above
ANAD EX 9501 A but 64K Li st 2990 Onl y $2392 English to Basic Trans lator 75 DEC ISION 1 + 65K Static +
Si lent Scribe . . . . . . . . . . . . . . .. 1345 Zbasic 2 to 5 times faste r' .... ,. 325 2 5 '! ," Disks ......... 2795
NEC #35 10 Letter Qual ity 1689 IBM PC memory made by SEATTLE. Secreta ry Word Processor. 69 DEC ISION 1 + 65K Static +
C. ITOH F10 Letter Quality 1399 Now with " Flash Disk." .. 192K = 697 Wordstar Word Processor 278 5" Disk + 5 Mb Hard Disk .. 4235
Smith Corona T P-l . 648 64K =427 Floating Point Board. 699 DECIS ION 1- 2user 256K Static +
CALIFORNIA COMPUTER 2210A Oasis. 699 5" Disk + 5 Mb Hard Disk +
TRAXX 5'/,' Add-on Drives ..... 249 List $1995 Onl y $1595 CPM for N ' -Extra features 147 M ICRO NI X .................. 5830
Z80. 64 K, I/ O, Disk contro ll er + CPM . M icro M ike So ftware CAL L DEC ISIO N 1 - Z-80 + I/ O + 65K 1915
Memory Merchant 16K static 159 California ma in frame .......... 484 M ICROSTAT . . ....... $265 DEC ISION 1 - Rackmount + 20 Mb
Central Data RAM S-100 64K ... 299 Pasca l-80 . 539 HD - 8" DRV ......... . Reg. 6235
Systems Group SYSTEMS GROUP computers run Extra Prec ision BAS IC 49 Inventory Sale 541 5
RAM S-100 64K ...... 449 FRIE NDLY OAS IS Call SAVE Northword ............. , . 179
Microangelo Video Grap hics. 715 Infomanager ......... " 329 MORROW Hard Disks
QUAY COMPUTER General Ledger , ....... . . • .... 399
Two drives + CPM $1745 up to 26 MEGABYTES
Accoun ts Receivab le 399 H DC-M26 S3333
Four use r M PM 208K + Accounts Payab le 399
AMERICAN SQUARE COMPUTERS is H ard Disk .............. $5945 H DC-M20 ................... 3333
Inventory . . ... . . . .. . 399 H DC-Ml0 ................... 2955
organizing a World Wide Association
TARBELL'S Order Entry 399 DMA-M5 Reg. 1775
01 Computer Dealers. Open a Store or
Start Work Out 01 Your Home! We Em pire I & II have two 8" d isk drives. PROPAC ... . 1299 Inventory Sal e 1400
Charge NO FRANCHISE FEE! (Our T he I is sing le sided, the II is doub le DOS + BAS IC 5.2 ........ . . 28 DMA-M l 0 ............. 2235
Competitors charge a FRANCHISE FEE sided . DMA-M16 ....... 2795
INTEGRAND main frames S-100. Many
ollrom $15,000.00 to $45 ,000 .00 .) Be a FREE Business Software mod els to choose from
Winner! Let US help YOU get started Empire I list 4888 Only 3495 On ly 200 & UP MORROW 8" Disk
MAKING MONEY by HELPING
Corvus H ard Disk SAVE Discus 20 + CPM 600K On ly $834
PEOPLE to put COMPUTERS to WORK. Discus 2 + 2 + CPM 1.2 Mb 1068
Write or Phone today. SS M Video BR D VB3 kit 361 MODEMS
Spectrum Color ASM . 326 Add Drives 20 = 599 2 + 2 = 1795
DC HAYES - S-100 .. . . . $329
Whic h Computers are Best? Free Discus 20 dual + CPM ... Only 1384
POTOMAC M ICRO MAG IC . ... 369
Free Microsoft BAS IC from MORROW
~I
SIGNALMA N .............. . 97
w ith Discus system or hard disk .
CAT NOVATI O N 159
AUTOCAT ..... , . . . . . . . 215 FAST FIGURE - Most powerful
spread sheet. 5 '/ " or 8" 99
LI_
ns_u_r_ed__
S_h_iP_P_in_g_a_t_L_O
_W__
R_a_te_s_. __ LI________________________-"
Wo rds tar . . ................... 278
A ll MicroPro Software for IBM . Apple,
A
No rth Sta r, Morrow, etc. SAVE' CA L L
. Call lor latest prices & availability Factory Guarantees We Beat Prices
AMERICAN COMPUTERS
Dr.~mestown
SQUARE
174 December 1982 © BITE Publications Inc Circle 3 on inquiry card. Circle 480 on inquiry card. --+
ATARl GRAPHICS
started using ANTIC 4 or ANTIC 5, 573~HI) :N EXT I CCHOME+160)/256):RETURN
1030 ? :? IIRedefinin c:.1 7 characters . 300 REM PLOT POINTS
try to design a character set to graph t
31() GOSUB210:F-X/1:G-CY-20)/1:LOCATE
molecular structures, a set of archi- 1010 FOR 1-0 TO 5S:READ X:POKE 776+CAD 8+F,G+l,A:SOUNO O,20+G-F,10,2ICOLOR C*
R+I, X: NE XT I CA-O)IPLOT 8+F,G+lIPLOT 9+F,G+l
tectural symbols used in house-plan 10 5 0 ()ATA 3,63,2q7,255,255,61,22~1,61 320 IF C-I THEN PLOT 28+F,G+l:COLOR 01
1060 (lATA 240,124,252,223,253,255,252, PLOT 27+F,G+l:ACG,F+l)=INTC2 ft (6-F)+0.1
designs, or maybe a set of terrain Z qIJ )
symbols for a board game. The 10 70 DATA 3,3,3,15,63,0,0,0 330 IF C=2 THEN PLOT 27+F,G+l:COLOR 01
1080 [)ATA 1 92, 19 2 ,19 2,2 111, 252 ,0,0,0 PLOT 28+F,G+l:ACG,F)-INT(2 ft (7-F)+0.1)
Character Graphics Editor can open 1090 DATA O,1 7 0,l B7,170 ,1 87,17 0 , 187,17 310 IF C=3 THEN PLOT 27+F,G+l:PLOT 28+
two new modes for you, so let your o F,G+l:ACG,F)-INTC2 ft C7-F)+0.1):ACG,F+l)
1100 DATA 0,8 5 , 255,85,255,85,255,85 -INTC2 ft C6 - F)+0.1)
creativity flow .• 11 :10 DATA Z55,85,255t85t255,85,255,E~5 350 IF A) O THEN AIG,F)-O:AIG,F+I)-O
1:1 Z 0 FlETUFlN 360 ACG,8)=0:FOR D-O TO 7:ACG,8)=ACG,8
)+ACG,o):NEXT D:POKE CH8ASE+CHR"8+G,AC
G,8 )
Listing 3: The Demo program demon- 370 SOUND O,O,O,O:GOSUB 22U:RETURN
Listing 4: The Character Graphics Editor 1U 0 REM EDIT.
strates the GRAPHICS 0, ANTIC 4, and program . It allows you to design your 110 GOSUB 180:GOSUB 180
ANTIC 5 modes with multicharacter, ' own character set of graphics for use in
12ll PO SITION 10,1:? "- Select characte
multicolored graphics symbols . the ANTIC 4 and 5 modes. 13() GET t3,CHR:GOSUB 500lGOSUB 220:RET
UF~N
5 RE M ANTIC 1 & 5 DeMO PrOgraM 10 REM CHARACTER GRAPHICS EDITOR 17() FOR A=O TO 7:POKE CHBASE+CHR"8+A,O
10 GOSUB 1000 20 REM Tel
_[;Qp':;r:i.'3j:;t"·i.igLIi:;;:::KilQ~ :NEXT A
20 DIM ORCH1$(3),ORCH2$13 ) 50 DIM A$Cl) ,O$Cl),CLEAR2$Cl),ZERO$Cl) 180 CLEAR11=ZERO$Cl,100)
30 GRAPHICS 0 ,CLEARl$(:l) ,CLEAR~$ C:l ) ,FILE$(IS) ,AC7,8 190 FOR A-O TO 7:FOR 8=0 TO 8:ACA,B)-0
~o SET COLOR O,~,6:SETCOLOR 2, O,lq :SETC ) :NEXT B:NEXT A:RETURN
OlOR l,8,6:SETCOLOR 3,1Q,12:SETCOlOR 1 60 GOTO 1600 500 REM PLOT CHARACTER
,0,10 80 SOUND O,Y /2+ 100 -X/ 4,10,1:FOR 0=1 TO 510 posI,:iDNb',OT':' "USe jo~stick to MO
50 DL-PEEK(560)+256*PEEKI561) 8:NEXT D:SOUNO O,O,O , O:RETURN ve cur so r. II :F'OSITION B,l:? IIPress FIRE
60 pm:E DL+3, 68 100 REM !:!f-NU to plot point. 1I
7 0 FOR I~O TO 6:POKE DL+I+6,1:NE XT I 110 GOSUB 180 : POSITION 1,0 520 PO SITION 11,;!;? "(M fOI' MENU)";
80 FOR I~O TO 3: POKE DL+I+15,5:NEXT I 120 ? "E<lit L.oa d Set C 530 GOSUB 210lPOSITION 11,1:? CHR$(27)
9 0 POKE DL+2~,65:POKE DL+25,PEE K(560): It?8T' " ;CHR$(CHR):POSITION 18,1:? CHR$(27);CH
~OKE DL+26,PEEK(561) 130 ? IIColor 1, 2 ,or 3 Save Set T R$ICHR+128):PO SITION 25,1
100 POKE 75 6,CADR /256 estll 5~0 FOR A-I TO 5:? CHR$(27);CHR$CCHR);
1 :10 ORCHl$-"ab ":ORCH21-"c<l " 1 Q0 ? .. SELECT {ESC-ESC-ESC-CTRL--::'MOd :NEXT A: ? :GOSUB 250
120 FOR R-O TO 3:FOR I ~ O TO 11:? ORCHI e{ESC-ESC-ESC-CTRL--) ' * CHOOSE 550 POSITION 11,1:? CHR$(27)jCHR$CCHR)
I; :NEXT I:? '''' :FOR 1 '=0 TO 1:1:? ()f~CH 21; ONE "";:RETURN :POSITION 18,1:? CHR$(27);CHR$CCHR+12B
:NEXT 1:? "":NEXT f( 180 CLEAR2$~ZERO$Cl,lZ0):RETURN ):POSITION 25,1
1:30 POSITION 8,8:? CHF($1271 ;CHR$( 28);" 200 REM SCREEN MEMORY ORIENTATION 560 FOR A-O TO 5 :? CHR$(27);CHR$CCHR);
THI S IS ANTIC '! MODE "; CHf(1 1 27) ; C HF~$ 1 21U POf:E 87;3':PciiiE!W-;PEEt:-iDL+4):F'm:E :NEXT A:GOSUB 210:IF C~R ) 12 7 THEN CHR-
28) 89,PEEf:CDL+5):RETURN CHR-l;~8
1 Q0 F'OSIT ION 16,11:? "ee~~fft'f": POST 22 0 POKE 82,I:POKE 87,O:POKE 88,HOME+l 570 IF CHR ) 127 THEN CHR-CHR- 128
TION 16,12:'1 "999999g9" OO - INTCCHOME+l00) /256)"2 56:POKE 89,INT 580 IF CHR ) 31 AND CHR ( 96 THEN CHR=CHR-
150 POSITION 8,lQ:? CHR$(27);CHR$IZ8); CCHOME+l00) /2 56 ):RE TURN 32:GOTO 600
" THI S IS ANTIC 5 MODE "; CHr'$ 1 27) ; CHR $ 230 POKE 82,1:POKE 87,O:POKE 88,HOME+2 59 0 IF CHR( 32 THEN CHR=CHR+61
(28) 20-INTCCHOME+220)/256)"256:POKE 89,INT 600 R-CHBASE+CHR*8:FOR A-O TO 7I D=PEEK
160 END (CHOME+220)/256):RETURN CR+A):e:-A+l
1000 POKE 106,PEEKll06)-5:GRAPHICS 0:1" 210 POKE 82,2:POKE 87,O:POKE 88,HOME+3 61ll F= O: IF D) 127 THEN 0=D-128:F=F+l:CO
RINT "Transferr ing chaT'Bcters froM F~OH 80-INTICHOME+380)/256)"256:POf:E 89,INT LOR 2:PLOT 27,B:PLOT 8,B:PLOT 9,B:ACA,
to RAM • • • • " CCHOME+380)/256):RETURN 0)~1 28 :ACA,8) -AC A,8)+ACA,O)
1010 CADR-256*CPEEK(106)+1) 250 POKE 82,2:POKE 87,O:POf:E 88,HOME+1
10 2 0 FOR 1-0 TO 1023:POKE CADR+I,PEEKI 60-INTICHOME+160)/256)*256:POKE 89,INT Listing 4 continued on page 179
176 December 1982 © BITE Publications Inc Circle 309 on Inquiry card .
,.-
NEW!
The PKASO PipeLine™ print-
ing buffer keeps your printer
from tying up your computer.
• 8K to 64K Bytes of
Memory.
• Micropressor controlled .
• Compression! Increases
capacity to millions.
• Clear buffer and select
modes easily.
Everyone knows that the FU... GRAPHSN is the If your meetings seem to be
IBM Personal Computer'" does a ter- most recent addition to Innovative "bored meetings" rather than Board
rific job of storing and manipulating Software's EXECUTIVE SE_S:- It Meetings, then FAS... GRAPHS'" is
facts and figures. Unfortunately, converts the numbers from Visicalc" for you. FAS... G~HS'" turns dull,
drawing conclusions from this infor- DlF" files, manual entry, or our boring, printed reports into exciting,
mation requires printed reports often EXECUTIVE SDlES'" packages, colorful "graphic reports". Visit your
running into the thousands of including .... I.M: 01 into "graphic local IBM dealer today for more in-
numbers. Now, however, you can use reports'~ Graphic reports may be formation about FU... GRAPHS'"and
FU... GRAPHS'" to replace all those viewed on your color monitor or sent our other products. Or give us a call.
numbers with one simple to unders- to any popular graphics printer or Either way, you'll be drawing colorful
tand, pleasing to the eye, graphic plotter. A graphic report can have conclusions in no time.
report. scatter or line charts, pie charts, and
two or three-dimensional bar charts,
etc., all of which may be customized ~
Innouatiue 5oftware ·
by the full graphic editor. This same
~
9300 W. II0th St., Suite 380
editor may also be used to paint and Overland Park, KS 66210
draw characters or shapes to be 913/ 383-1089
Telex 209542
overlayed on a graph. Circle 232 on inquiry card.
Circle 260 on inq uiry card ,
144 x 160 dots/inch • Spacing High speed, letter quality· 55/33 CPS
• Lower case descenders. N x 9 dot matrix Dot Resolution Graphics · 9-wire staggered • Typewriter quality· Bi-directional printing
• 8 character sizes. 5 unique alphabets printhead • Lowercase decenders & proportional spacing • Quiet· OCR quality
• Greek character set· Graphic symbols • 200 CPS · Bi-directional , logic-seeki ng print· Hi-res plotting/graphing. Quick change
• 100 CPS print speed· Bi-directional logic- • 8 character sizes· 80-132 columns ribbon • Optional cut-sheet feeder, horizontal
seeking. Adjustable tractors. Single-sheet • Proportional spacing • Optional Color or bidirectional tractors • Prints up to B copies.
friction feed· Vertical & horizontal tabbing • Text justification NEC Spinwriter AO
NECMatrix
Dot 8023 __ __ __ __ __ List $795 SCaII Prism 80 ... . .. Base List $1,299
Prism 132 ... . . . Base List $1 ,499
SCali Serial Parallel 7700 ... . .. . List $3055 $2500
Serial 3510 .. . . . .. List$2290 $1700
Smith Corona TP-1 The Epson Series Brothers HR·1 Daisy Wheel
Daisy Wheel Printer For Under $900 High-Quality Printers Perfect for quality,
at a Low Price. quiet word processing.
.--
'.
I ,!m!Y!IIU!!!ill!!ll.!!lmmmm!lmm!ml!l!!m"Jmm\\llm\!...I.lm\¥'~1I\l\\ I'
~..!:1~~~,,~!::.~f;~~.~~\ :l:1~~'
e. , • ~ r \ - .. "
_ , ..
•
-~I
-
Up to 200 CPS . Dot add ressable graphics .
Parallel and serial interfaces standard. Switch
.... -:.-:- ........... -........
:-:-~ . . .;~€ -" :
selectab le protocol. Cartridge ribbon. Foreign
character sets . Underlining. 1.5K to 3.5K buffer
910 ....... List $699
• Correspondence quality print
Anadex DP-9500A .. . _ . List $1,725 925 ....... List $995 For low
SCali
Anadex DP-9620A .. ... List $1,845
Anadex WP-6000 .... . LIst $3,250
SCali 950 ....... List $1195 Prices
Largest Computer Printer Inventory.
The Grappler+ ™ The Bufferboard IDS Microprism 480
Apple®Graphics Interface • Apples and P,'nle .. Prints like a daisy,
priced like a matrix!
~\
'l:
The Okidata Series Here's How To Order: Call Toll Free For Catalog:
Hi-Res or TRS 80 Block Graphics Phone orders are welcome; same-day ship-
ment on orders placed before 11:00 a.m. Free
use of MasterCard and Visa . COD's accepted .
(800) 854-8275
CA, AK, HI (714) 630-3322
•
Personal checks require 2 weeks clearance.
Manufacturer's warranty included on all
equipment. Pri ces subject to revision.
Gregg Williams
Senior Editor
When does "evolution" become "revolution"? When I microcomputers that use the Intel 8086 or 8088 micropro-
first saw 1-2-3, a spreadsheet / database /graphing system cessor. The initial version of 1-2-3 will need an IBM PC
from Lotus Development Corporation, I thought, with two disk drives, 128K bytes of memory, and either a
"Hmm, very well done, but it's just an extension of ex- monochrome or a color display; if the computer has
isting software ." True enough. But after using the prod- both, you can view the spreadsheet (on the monochrome
uct for a few hours , I realized it impressed me as more monitor) and graphs (on the color monitor) at the same
than just an evolutionary product. There may be nothing time. If you have only the monochrome video display,
new under the sun, as they say, but there are novel ways you cannot view your graphs; you can only print them
to combine old things. In that sense, Lotus's 1-2-3 is out. If you have only the color video display, you can
modestly revolutionary because it synergetically com- alternate between viewing the spreadsheet and the graph.
bines three packages. In this product description, we'll
take a look at the system's capabilities. Graphing Capabilities
1-2- 3's sophisticated graphing commands enable you
Spreadsheet Capabilities to create graphs of up to four variables using information
1-2-3 is , above all else, a spreadsheet. Like most already on the spreadsheet. Photo la shows a small
spreadsheets, it lets you enter either text, numbers, or spreadsheet; photos Ib and lc show the two graphs of the
formulas in a network of "cells" so that, by changing the same data . You can ask for one of five kinds of graphs,
content of certain cells, you can perform an involved set including bar and line graphs (of which photo Ib is an ex-
of calculations automatically. It's safe to say that 1-2-3 ample) , a pie chart (of one variable only ), a stacked bar
has all the features you've ever seen on spreadsheets. You chart, or an x-y graph (two lists of variables used as x -y
can copy ranges of cells, insert and delete rows and col- coordinate pairs) . During my first session, I set up the
umns , change the output format of a range of cells or the parameters for a graph in under three minutes; after a few
width of a column of cells, and do numerous other func- tries , I could do it in less than a minute . The graph is
tions. drawn in under two seconds-a far cry from graphing,
The size of the spreadsheet is 2048 rows of 256 col- say, on the Apple II .
umns. Lotus claims that 1-2-3 will handle up to 640K Once you've made a graph, three keystrokes will dis-
bytes of memory . You can't fill the entire spreadsheet play it in another form; if data in the spreadsheet has
with that, but it's probably considerably more than been changed, you can display a revised ' graph with one
enough for most applications . keystroke . Various options let you change the look of a
1-2-3 will soon be available for the IBM Personal graph; you can display one in black-and-white if you
Computer (PC) and will eventually be converted to other don't have a color monitor attached to the color video in-
182 December 1982 © BITE Publications Inc Circle 379 on inquiry card. --+
la Ie
Ib
313131300
BYTE(whit e ) . Ger I (r ed) . . P BL (bl ue )
250000 IIII!IJ!I!:ii
aligned. (The database can be anywhere on the spread-
.'
~
0
200000 sheet along with nondatabase information.) You can sort
.... . / \\, a set of records, query it, or use it to retrieve selected
'"
..... 150000
::l
u a\, records. Records are sorted by a maximum of two keys,
each of which specifies a sort operation by either ascend-
•
~ I,. ""...
u 10001.313 ing or descending order. The query and retrieve opera-
I~ '~\
"
.I \ tions are very similar. Both find records that match cer-
50000
.. ' , •.•..•.••• '-I!!!!
"
l1li n
tain criteria; the former modifies the action of the cursor-
up and cursor-down keys so that the cursor will highlight
o
1/82 2/82 3/82 'f/82 5/82 6/ 82 only records that match the criteria, and the latter copies
the matching records into a designated area of the spread-
sheet.
Photo 2a shows a small collection of records that is be-
ing readied for a retrieve operation. 1-2-3 prompts you
for the area of the spreadsheet that is considered a collec-,
tion of records; when you choose that area, 1-2- 3
highlights it in reverse video. The top line of the database
Photo 1: Making graphs from spreadsheet data, Given the small
spreadsheet shown in photo la, the line graph in photo lb and
area contains the values (or, in the case' of inequalities,
th e bar graph in photo lc were both made from the data on th e the relationships) you're searching for, the second line is
spreadsheet. Once the data to be used has been specified, a dif- the name for each field, and the lines below that are the
ferent type of graph can be drawn (or a graph with new data can actual records. Once the retrieve function is completed,
be redrawn) in less than two seconds, the matching records are deposited in the assigned
destination area (see photo 2b).
terface. You can also send a graph to the printer; at the Granted, 1-2-3's database capabilities don't match
moment, only the Epson MX-80 printer is supported, but those of the expensive databases, so it would be foolish to
others will be supported in the final version. buy the system in lieu of a full-featured one. But selection
is a fundamental data-manipulation operation, and any
Database Capabilities package that can speak to this need is superior to those
You can also use 1-2-3 as a database for storing, sort- that don't. I suspect that the database functions in 1-2- 3
ing, and retrieving records. Although its database cap- will be used most often to isolate specific 'data that will
abilities are not comparable to those of, say, dBASE II, then be graphed (if you had to isolate the data manually ,
they are very useful in conjunction with the other two. you probably wouldn' t bother graphing it) . Still, 1-2-3's
1-2-3 will take an arbitrary area of the spreadsheet to database can be used in several traditional applications as
be a database; the entries on a given row are considered well as in some less traditional ones-scheduling, for
to be a record, and record fields must be vertically example.
---------,I
Send me more information on the
Advanced Personal Computer.
BE1282
I Name Address I
I Title City. State. Zip I
I Company Telephone I
NEe I
NEe Information Systems, Inc. I
J
----------------- 5 Militi a Drive. Lex ington. MA 02173
Schools - Businesses - Word Processing!'! The RACET MK4/8 Multiplexor allows multiple
users to share the same mass storage, whether it is fl oppy disk or th e RACET Hard Disk . The
Multiplexor is fully supported under the RACET 'Everything' DOS. Users can work in mixed ROM
BASIC and CPI M Call Compatible modes. Alt users can request inlormati on and be writing to tile
disk simultaneously. The multiplexor not only provides a cos t-effective solution to users requiring
multiple computers, but also provides the power of sharing data.
4-Port Mux S745 Hort Mux S945
CALL FOR LOWEST HARO DRIVE PRICES FOR NEC
RACET NECDOS FOR YOUR PC-8000 AND PC-8800!! THE 'EVERYTHING' DOS!!! 5225
Has ROM BASIC mode. Has CP/M- compa tibility mode. Works in both modes with the RACET RK
4/8 Multiplexor for silared disk environment. Supports the RACET Hard Disk in both modes and
optionally with the Multiplexor.
RACET NECDOS does more for your PC-8001 than any other DOS . It's laster, more ellicien t and
easier to use. It's loaded wi th ex tra features to let you stretch the limits 01 your system .
EMPHASIZES INTEGRITY , NO MOUNT or REMOVE commands . Excellent protection Irom
improper diskette swapping. File password protection .
ADVANCED FEATURES . All DOS functions and commands may be used directly in a BASIC pro-
gram!1I SpeCial RUN option allows merging 01 programs , retaining all variables in memeory.
Fixed block spanned records . AUTO and DO commands . Machine language loads and saves .
MATPA INT and MATINPUT to disk . Complete directory. All supervisory calls documented and
available to the machine language programmer. Superzap and other extensive utilities .
* NEW * ELECTRIC PENCIL' ** 599.95
THE most popular Microcomputer Word Processor in the world now available on the NEC'" With
many added leatures . Embedded print commands . Print lrom memory and disk!! Seltable tabs .
Indent and hanging indent. Parallel, Serial , and Video drivers . DICTAMATIC cassette con trol lor
translating dictated messagesll And much more'!! Most leatu res 01 word processors costing live
times as much! " Runs on 32K or 64K system'" Works in multi-user environment with the RK4/8
Multiplexor! II'
* NEW * ELECTRIC SPREADSHEET ** S75
A BASIC Spreadsheet prog ram lor th e PC-8001 . Anything you work wi th columns and rows and a
calculator belongs on the Electric Spreadsheet. Results lormatted for screen or printer. 'What it'
questions answered. P/Llorecast. Personal budget. Aeal estate investment. Net worth lore cast. Photo 2: The retrieve function in 1-2-3. If we consider a series
Cash Ilow estimates. Business lorms . Works on 32K or 64K systemll! 70 operators plus
histogram plot, revise spreadsheat layout , and more . Select preprogrammed operators lor line . of spreadsheet rows to be records of a file, we can select certain
column , or celt calculations . Set column widths and number 01 decimals. Manual and diskette records based on given criteria. In photo 2a, we are setting up a
include 22 examples .
* NEW * ADVANCED PROGRAMMING BASIC ** 560 database of records (s hown in inverse video) to be queried for
THE lunctions and commands in this package give you extended control over data and your
PC-BOOl system. These extensions to NBASIC provide complete conversion 01 time and date
all the records that have a name field of "Mary"; 1-2-3 will
functions including days between dates and Julian dates . Extended string functions include jus- place the matching records in a separate area in the bottom half
tify, truncate. center, rotate , translate , shilt , pack , and search . Array functions include masked
search of both sorted and unsorted arrays , and insert in sorted arrays . of the screen, as shown in photo 2b.
MULTf-KEY SORT " MKS " 560
SUPE R FAST Machine Language In-Memory Sorts . Three key sort on 500 elements in 4 sec-
onds'!! Simple one-line BASIC funct ions - SORTV and SORTC VERBS. Mixed ascending and
descending keys.
BASIC PROGRAMMING UTILITIES 'BASUTIl' 560
COMPRESS, EXPAND, PAETIY, XAEF Cross Aeferen ce Ulility . Great for modeling, debugging The Computing Power of 1-2-3
and structuring BASIC programs .
KFS-80 KEYED FILE SYSTEM 'KFS-80' S150
We've seen enough spreadsheet programs to expect
MACH INE language BASIC ISAM utility provides keyed and sequential access to multiple files . each new one to improve on the previous versions. In this
Simple intertace to BAS IC. Binary tree keyed-file index system provides rapid access to records.
CONVERT TRS-80' PROGAAMS TO RACET NECDOS case, the program fulfills our expectations; 1-2-3 is the
WITH 'PROTRAN ' S99.95
COMPLETE utilities for tit etranster and BAS ICprogram conversion. MOD III diskettes may be read product of a few very creative minds. The program was
directty; MOD I and II via RS-232 . Transler BASICprograms . data liles . or machine language liles. designed by Mitch Kapor and Jonathan Sachs and pro-
NOSUPPORT is provided lor conversion 01machine language liles or PEEK 's. POKE's or USA 's to
lunction on PC-8001 . Substantial knowledge 01 TAS BASIC and NBASIC required . Package grammed by Sachs, George Riner, and Rick Ross. Sachs
designed lor software authors .
worked on four spreadsheet programs before this, and
AVAILABLE FROM YOUA LOCAL NEC DEALEA or trom RACET compute s 1-2-3's easy-to-use design reflects his experience_
CHECK. VISA. MIC, C.O.D . ~
PURCHASE ORDER
ReT
A E COMPUTES LTD.
~ Numbers alone don't tell the full story, but they'll have
Telephone Orders Accepted Int egrity In So ftw are to do here. Visicorp's Visicalc for the IBM Personal Com-
(714) 997 -4950 t 330 N . G'assell. Suite M . Orange. CA 92667 (7 t4 ) 997-4950 puter has 15 arithmetic, logical, and relational operators,
28 functions, and 32 commands. 1-2-3 has 15 operators,
- TAS-80 IS A TRADEMARK OF TANDY CORPORATION
- CPIM IS A TRADEMARK OF DIGITAL RESEARCH 41 functions, and 66 spreadsheet-related commands. If
- ELECTRIC PENCIL PENCIL IS A TRADEMARK OF MICHAEL SCHRAYER we include the database and graphing commands, 1-2-3
- ELECTRIC SPREADSHEET IS A TRADEMARK OF DAN G. HANEY & ASSOCIATES
actually has 110 commands.
186 December 1982 © BYTE Publications Inc Circle 399 on inquiry card.
NEW IMPROVED 1983 MODELS
~
OMPUTER The entire O.T. product line has been redeSigned and improved using com-
puter controlled manufacturing techniques to Insure the highest quality.
SYSTEMS Many new features have been added to every Item. The O.T. 1983 models are
among the best 5-100 products available on the market today. They are fully
compatible with the latest 16/32 bit cpu 's.
"Quality Throughout"
Call (8001 238-3 100 today for the location of your nearest dea ler and lor to
800-238-3100 obtain the 1983 Q ,T. cata log. Substantial dea ler/OEM disco unt offered .
Stocking dealers with retail showrooms and mail ord er facilities include:
O.T. Products Di vision O.T. Systems Division
COMPATIBLE COMPUTER·CORP. GOLDEN WEST COMPUTERS Priority One, Chatsworth, CA @ 800-423-5922
3330 South Third St. West 60 North 300 West Bison Products, Los Angeles, CA @ 213·994·2533
Salt Lake City. UT 84 I 15 Provo, UT 8460 I
19180 11974-0999 1918011 373- 146 7 Compatible Computer, New York City @ 212·221·7900
NOTICE: CP/M is a trademark 01Digital Research, Turbodos of Soltware 2000 and INFOWARE of Compatible
Computer Corporation. The O.T. products and systems above are produced and sold under license by ~~d~~sS~~~~~~~8~Y~~~~~i~~Md~N~~an~'r~£rcO:r~eJ~)~ ~~~~~i~~ ~~~:r;r:~~~~~dof~~~I~~~1 ~ael~~~~~~
CompatibleCompuler Corporalion and Golden West Computers, Inc. The 0.T. trademark and product designs Shipping and handling charges estimated al $0.50/Ib UPS ground and Sl .OOJlb UPS Blue l abel or airfreight.
remain the proper l y of the licensor, 0.T. Computer Systems, Inc . of Hawthorne, Calif. Minimum $3.00. Utah residents add sales tax. Export orders welcomed -tele>l 426382 IlR UL
$6,395.00
List $7,995.00-Save $1,600.00
$3,995.00
List $4,995.00-Save $1,000.00
-0.1. 5114" MINI-FRAME w/6 slo\ MB
-aT 8" Mainframe with 8 slot Motherboard -Televideo 925 Full Featured CRT
-Televideo 910 Green CRT
-Choice of printer: C. Itoh F-10 daisy wheel or Oki data M84P high speed dot matrix (200 cps.)
-Dot Matrix printer (M82A)
The OJ. Maxi-System is an industry standard S-100 expandable microcomputer which is ideal for general • CP/M standard . Turbodos optional.
business computing, word processing and data base management applications . CP/M operating system is • Reliable Single Card Electronics
standard . MP/M or Turbodos optional. Unique Infowares utilities simplify operation and user training. • Z80 CPU/Universal DMA controller
• Electronics on Two Cards • 64K RAM Standard • Universal Disk Controller • 2 Megabytes on line • Dual Double Sided/Density Drives
• 4MZ Z80A CPU • Parallel Printer Port • 10-40 MB Hard Disk Option • Expandable to 2S6K RAM • Memory: 64K RAM & 320K Disk Drive
• Filtered Fan • Two A.C. Outlets • Key Lock Switch • Two Serial Ports • Cables, manuals, Infowares Utilities
Package Price Includes Cables, Documentation & Utility Programs. Model 800 alone .... $4,99S Model 500 alone , ........ $3,495.00
~
t ~--~==~~~--~~~~~==~==~-
;..... SHOP FROM THE CONVENIENCE OF YOUR HOME OR OFFICE
~ WITH THE BIGGEST SELECTION YOU CAN GET YOUR HANDS ON
CALL OR WRITE FOR OUR SPECIAL CHRISTMAS CATALOG!!
i'
11.
~
IBM PIC. APPLE. ATARI • NEC • COLUMBIA DATA.
VIC 20 • BASIS 108 • FRANKLIN ACE.
~ COMBO CATALOG. PRINTERS Circle 124 o n inq ui ry card.
t
~
t ( : cornrnodort
VIC-20
j
~ APPARAT
Prom Blaster. .
SEATTLE
129 64 K Ram+'. . . . 359
p. Combo Card . .
Clock Ca lendar .. .. .
Spool/64 (Parallel) . .
AST
224 128K Ram+' .
104 192K Ram+' .
299 256 K Ram+' .
'Flash Disk Included
439
549
629
~
AMDEK
!'iJ
, 6 Meg Hard Disk
3~
5~
. . .. .............. 1
...................1
t
5 Meg Hard Disk . .. 1 56 9 12 Meg Hard Disk
64 K Mem . Expan . 269
192 K Mem. Expan . 499
256 K Mem. Expan . 599
QUADRAM 249
64K ....
Quad board 64 K . . 399 256K. 649
~
Quad board 128 K . .. 549 TECMAR
Quad board 192 K . 639
Quad board 256 K . .. 679 Expansion Chassis. . . 789
~
M icrofazer 16 K (Par) 169 Scribe Tender . 169
Microfazer 64K (Par) 209 Scribe Masler . 339
Par. Int. Card(8' cable) 109 Device Master. . . . .. 199
5l
Disk, Cntr, & Chassis2499
SOFTWARE
Vis icalc (256K) . . . 185 Logon by Ferox. ..
1- Word Sta r. . . . . . .
Mai l Merge .... ....
249 Fastscreen by Cu.
88 The Organizer.
129
73
209
~
Peachtree Pkgs . . . . CALL Crosstalk . . . . . . .. . . 169
Volks Writer. . 139 E.O.Q. by Execuware 139
Super Calc 217 Fin . Anyl. Pack. .. . ..
~
229
~~~eWtg~r I~IUS . n§
CP/ M-86 by Cmpview 299 Tax
Spell Guard by ISA .
Spell Guard (Law) ..
21
~
Frogger. . . ...
~~~~W-go JSotfSOf\ ~ ~§ Lost Colony .. *Works with Commodore 64
Easy by benver . . . . . 543 Zork lor II. Call for Vic-20 and CBM-64 Cata log
Mathemagic by ISM 69 Deadline .. . .. .... .
:n. Call For Free Catalog
Everest Explorer. OKIDATA ML 80
~ Configured to V ic - 2,
~ OR COM-64 . .. $399.0
RADIO
~ CO LOR COMPUTER
t
16K Basic Computer
16 K Extended Basic Computer . .
Color Printer.
400 16K .......... 264 Complete Selection of Hardware & Software .. . .. FF
*.~
124
· 56
.334
33 . 12
· 26
. . 27
~ 27
, 33
~ 69
109
.179
'V:
' ~~~~~~~~~~.. ~~~~~~
.""",,-c::r.Ii9Ir~'~''''.'''''''.~ f.
APPLE COMPATIBLE
SOFTWARE
CP/M®· SOFTWARE
~
Basic Interpreter ':'! . CALL
PFS by Soft Pub. Corp 85
Visifile by Visicorp .... 184 ~
t
Basic Compiler by MS289 VisitrdNisipltbyVisicorp196
Cobol-80 by M icrosoft.539 PFS: Report. . .. .. . ... 69
Fortran-80 by Microsoftt 46 DB Master ... ... . . .. . 164
Wordsta~ ............ t 96 PFS: Graph. . . 89
Mailmergeo .. . .. .. . .. 69 Desktop Plan ........ 184 ••
~
Spellsla~ ............ 109 Wall StreeterbyM .L. ... 219
Datasta~ .... 166 Graph MagicbyISM ... 62
Ca l cs ta~ ............ 109 TargetPlannerCalc ... 36 APPLE COMPATIBLE
Supercalc ............ 212
d Base II by Ashton-tate494
MathMagicbylSM .
Home Acc!. by Cont .
63
56 ACCESSORIES
t}.
G/ L by Peachtree ... CALL
NR by Peachtree ... CALL
Peachcalc .......... CALL
UCSD P-System .
ENTERTAINMENT
. 468 Fourth Drive. . . . . . . .. 299
Fourth Controller 89
Sooper Spooler (16K) 299
Z-80 by Microsoft .... 214 S
Quickcode . . . . . . .
Tax Preparer '82 ..... 109
. 239 Castle Wollenstein ..
Flight Simulator .
19
26
Rana Elite One ....... 359
Rana Controller . . . . .. 99
Video term (80 co!.) ... 244
Signalman Modem ... 89 ~
Real EstateAnalyzer ... 139
Bag of Tricks . .
Zoom Graphix. .. ..
29
27
Sargon II ............
Southern Command. .
Deadline ..
25
43
34
Micro Sci A-2 ..
Micro Sci A-40
. . . 349
.... 349
Micro Sci A-70 . . ..... 489
Synergy Card by Spies 169
RGB by Electrohome 159
Perellel Cerd (6' Cllble) 69 ..
~,
',.~
Time Zone . 79 3" Drivel by Amdek 749 Z-Card by ALS ...... 189
Speciaf Effects .. 27 Versa Card . . . .. 164
Kabul Spy. . 26 Vista Slim Line 8" ... CALL
SOFTWARE Zork II ...............
26 8" CNTRl by Vf.te . 499 TheGrapplerPlul .. . 119
~
16K Rem (2yr WNTY) 59 Joys tick by TG . . 46 • Apple II software & hardware compatable
Screen Writer II ...... 103 Knight of Diamonds. ..
25 In fone ............ CALL
Mag ic Window ....... 69 Wizardry .. 37 32K by Saturn ........ 186 • 64K of RAM memory
SuperTex! II by Muse 118 Atlantis ..............
29 AIO II .. .... .. .178 The Mill. ...... 319 • Upper and lower case
CCS 771 OA ........ .. 129 Lower Case. . . . . . . . .. 29 • Typewriter-style keyboard
f
AppleSpelierbySensible 56 Crush,Crumble,Chomp 23 CPS Multi-Func by Mtn1 66 Expan Chassis by Mtn 539
Exec Secretary by S. S. 189 Snack Attack. . 22 Micro Modem II· ..... 278 Winchester Hard Disk CALL • Twelve key numeric pad
Pro. EasyWriter by IUS129 Pinball : Nite Mission
25 Smart Modem . 219 Appll-Cerd 4MZ . .. 339 • Alpha lock shifl key
LetterPRFTw/mailmergel 09 Fro~ger .............. 24 • VisiCalc friendly
Word Handler . . . . 147 Davids Midnight Magic 26 ~~h:~~~~~ Baud . ~i~
Appll-ClIrd 6MZ .
Strobe Plotter . . . ... 659
. 429
• 50 watt power supply
~
General Manager .... 109 Apple Panic .. . 21 Microbufferll (16K) ... 209 Sy.tem Sever . . . . . .. 69
VisicalcbvVisicorp ... 183 Mouskattack . 24 • Built-in fan
Tax Pre parer .. ... . . . CA LL Choplifter . 24 Microbuffer II (32K) ... 229 AmberMonftorbyUSI179
Num. Keypad (23 Key) 11 5 Function Strip by Videx 59
OReg. Trademark of MicroBro. Int'l. Corp. Disk Emulator (294 K) 799 Bubbf.MembyMPCCALL
-CP/ M is a Reg islered Trademark Sup R Mod .. 24 App-L-Cache 256K ... 989
~
WicoJoystick Delux .. 37 Wico Apple Trackball 69
Vista Vision 80 . . . 266 Smarterm 80 Co l..... 276
ALF 9 Voice .......... 149 16 Voice by Mtn. Hard 297
Pkasso by IS ....... CALL 8088 Card by ALF ... 295
..
Premium Pak by M. S. 528 SynergfzerPeckbyALS579
AD+DAbyMtn(nocable)269
Apple Cat II. ......... 339
212 Apple-Cet If. ... 619
The Clock by Mtn Hard219 J1.
Wizard - BPO ........ 149
Wizard - SOB ........ 219
Thunder Clock/ Cal ... 119
Voice Box \w/ firmWare)149
The Dump ing-G X ... 129
D-CATb y NOV ....... 144
j
~~--~~----~
~
i
j
~
ti
VI 910 ~
~
VI 9 10 Plus ..
VI 912 ..
VI 925C ..
~
V 1950C ..
.¥.~
.... 749 Microline 84 (Serial). . . .... .. ... , . .... . 1159
... 2089
NEC ..... 2295
.0
~
t.
I
DP-9500A.
~E[ECTR'OHOME DP-9501 A
... 369
... 619
.. 229 Microprism (80 co fumn) .. . . . .. .... .............. 629
Pri sm 132 (i nc!. she~ feed graphics , spri nt, color) ... 1529 Sprint 9/ 45 RO .. .. .......... 1799
j(
~
AMDEK ... 169 Sprint 9/55 RO .. . . ........ .... .............. .... .. 2289 •
EPSON
Video 300 .. . .
Color I. , .. .
Color II . .... . .
SM ITH-CORONA
l
~~'~
""'n
""'~~~~~~~mR~~ :
Color 1ft .. .. ..
DVM Boa ~
I..-.
Appointment and Gill Register
SAMPLE REP O RT The QUAD comes complete with an
Budgeting
Accounts Receivable application ready for
• Car Maintenance
your use and a Checkbook Balancing
Family Medical Data
application for you to build.
Home Improvement Information ,".. ~." '".. ~.... w ~ ...,
Income Tax Information o••g
OJ..
. Cf ......... K .... ...
11<0'."",._
, -,0000
" '.oQI1
uw. , ..,'" .. rcoo
The suggested retail price
Insurance Information
Inventory Information
Investment Information
1M)
110'
.... ~.a....,..
:~;:: ~'(;i:~::f ~
''''on
. ~ :~:
·-1
, "OtO"
for all this is only $495.00.
Recipe Information Available for most CP/ M compatibl e
• Shopping Lists POWERFUL UPDATING CAPABILITIES hardware.
• Time Management The QUAD gives you two methods to
Vacation Planning To order your copy of the QUAD, con ta ct
update data within th e data base. One your computer dealer, or call QuanTeckna
The QUAD is designed for YOU , the way is directly through the terminal using Research today.
a data entry process. The other is through
+
computer user who wants to take full
advantage of his computer. batch updating based on existing data
within the data base.
EXTENSIVE REPORTING CAPABILITIES • update as many as 10 or more files
The QUAD enables you to create an simultaneously, using the batch update
unlimited number of reports in any spe- mode
totally user defined screens
cific size or form you desire using data
from the QUAD database or another data- full screen editing
record sizes up to 900 characters
QuanTeckna 'M
base. You may process and /or print data
• perform calculations based on data
Research Corporation
during any report. 6902 220t h St. S.W. MOUNTL A KE T ER RAC E. WA .
entered and data residing in other files
PROCESSING DATA 9804 3 . 206/364·6940 0' 206177 1·2488
access three different help screens
access information in up to 10 or more during the data entry process
utilize your termin al's video capabilities CP/ M is a trademark of Digital ResearCh , Inc
flies during a report
perform arithmetic calculations on any wh en creating your terminal update QUAD and OuanTeckna are trademar ks o f
data from any tile screens Ouan Teckna Resea rch Corporat ion
Photo 3: Two-dimensional table creation in 1-2-3. When it's given a spreadsheet, two lists of input values, input cells for both lists,
and an output cell, 1-2-3 can automatically create a table that gives the output value for each combination of the two input values.
Photos 3a and 3b show the spreadsheet before and after the command is given. The output function shown here is the ratio of the two
input v alues.
Although several features of the spreadsheet module can hit a Help button (the PI key on the IBM PC) and get
are new to this product, two stand out. First, 1-2-3 one or more screens of information on literally any aspect
allows you to manipulate both spreadsheets and their of the program. The help file, which resides on the A disk
printed versions (called print files). That means you can of the IBM Pc, contains over 250 screens of information.
save or combine parts of either the spreadsheet itself (in- When you hit the Fl key, a menu of topics appears on the
cluding the formulas in each cell) or its printed represen- screen in under one second (an important consideration if
tation (the letters and numbers in each cell) . waiting to see disk-based information discourages you
The second set of especially noteworthy commands, from using the Help key). You then use the IBM PC ar-
I DTI and I DT2, is for creating tables . With them, you row keys to move an inverse-video cursor to the desired
can automate the tedious work of charting the behavior topic and press the Return key. Each screen is cross-
of a spreadsheet when one or two input variables vary indexed to related screens and to a main menu, and you
across a given range of values . You can specify either one can get to any screen in less than 15 seconds. I was able to
or two lists of input arguments, the cell positions in find the information as quickly as if I had looked it up in
which these values are to be entered, and the cell that will the 1-2-3 documentation. Those who are new to com-
contain the desired output. 1-2-3 will then substitute the puters will be very impressed with this feature and will be
input values into the spreadsheet and accumulate the out- much more inclined to use 1-2-3 because of it. (Software
put values in a one- or two-dimensional table. Photo 2a Arts' TK Solver also uses a disk-based help file, and I
shows the format of the two input ranges (one a column understand future products from Visicorp will include
and the other a row) and the corner of the spreadsheet them as well.)
that performs the calculation (for illustrative purposes, 1-2-3 is, to my knowledge, the first spreadsheet pro-
the ratio of the two input values). Photo 2b shows the gram to distribute a comprehensive tutorial package that
table created by the execution of the I DT2 two- teaches the beginner how to use it. Software producers
dimensional table-creation command . have always deliberated over the best way to teach a
buyer (regardless of his understanding of the computer)
Human Engineering how to use a complicated product. Lotus has incor-
1-2-3 also excels in human engineering factors, those porated these interactive tutorial programs into 1-2-3.
elements of a program that make it easy to use . I cannot They are reputed to cover, in some depth, the entire pro-
overemphasize the importance of human engineering in gram. The segment I saw does its job well; it interactively
microcomputer programs. To date, computers have been shows you around the IBM PC keyboard and tells you
hard to understand and inconvenient to use, which has how to move the cursor around a spreadsheet. This set of
discouraged many people from using them. 1-2-3 is one programs is, in effect, an indefatigable instructor who is
of the few pieces of software that can literally be used by always ready and willing to show you how to use the
anybody. You can buy 1-2-3 and an IBM Personal Com- product and who will never laugh at your mistakes. This
puter and be using the two together the same day . is another very strong incentive for the beginner to buy
1- 2-3 is one of a new breed of advanced software 1-2-3. No matter what your level of expertise, it's a very
products that has a disk-based help file. At any time, you nice feature.
(52)
CONT~OL
DATA COMPUTER-BASED EDUCATION
Another feature that illustrates 1-2-3's human- described above is one such example. (The resemblance
engineering design is its jargon-free prompts, explanatory to Visicorp's Visiplot package is not accidental; Mitch
messages, and fail-safe mechanisms. Suppose I want to Kapor, who designed Visiplot, is the president of Lotus.)
delete a spreadsheet file. When I type " I F", I get a menu Another example is 1-2-3's ability to let you specify
of possible file actions, the first of which is in inverse coordinates by moving the cursor to them instead of
video . I can execute any action by either moving the in- listing them by row-column designation. To specify an
verse video cursor to that action name and hitting the area of the spreadsheet, you simply move the cursor to a
Return key or hitting the key that is the first letter of the corner of the , area with arrow keys, "tack" it in place
action name . If I hit the right-arrow key until the action (usually with the same "." command used in Visicalc),
name "Delete" is in inverse video, I get an explanatory and move the cursor away from that point. A rectangular
note immediately below the command line that says, area that spreads from the current cursor location to the
"Delete a worksheet, print, or graph file" ("worksheet" is "tacked" location appears in inverse video (see photo 2a) .
Lotus's name for a spreadsheet). That's what I want to do,
so I conveniently hit Return. The inverse video cursor is
already positioned on the option Iwant, "Worksheet", so
I hit Return again. 1-2-3 now reads the current disk and Pressing a previously defined
gives me a menu of all the spreadsheet files by name. I macro key causes the
then move the inverse video cursor to the spreadsheet I equivalent string to
want to delete and hit Return again (there's no need to
type the file name-just point to it). 1- 2-3 displays two
be executed as If It had been typed ,
options, "No" and "Yes", with the cursor on the "No" op- In from the keyboard-
tion and an explanatory note, "Do not delete the file" . By a feature with great potential.
moving the cursor onto the word "Yes" (which includes
the note "Delete the file") and pressing Return, I can
delete the spreadsheet file. Wouldn't you like a piece of
software that does all that for you? Pointing to both spreadsheet locations and menu options
1-2-3 gives you a lot of visual ' feedback on your makes 1-2-3 very easy to use and reduces errors.
choices. The inverse-video cursor and menu system Named ranges are another way of pointing to an area
of memory. Any cell or rectangular area of the spread-
sheet can be given a name of up to 15 characters. That
name can then be used wherever the cell or range coor-
dinates would usually be used. Sometimes, a named
range is simply a convenience; in other places (e.g., in the
formula for the value of a given cell), it makes the spread-
sheet more readable . Microsoft Consumer Products'
Multiplan automatically assumes that you can refer to a
cell by the text label immediately to its left; 1-2-3
stipulates that you create a named range, but that range is
more versatile than a named cell in Microplan. (People at
Lotus have told me that the final versioI1 of 1-2-3 has an
To Our Friends option that lets you refer to a cell automatically by an ad-
Old And New
We Wish You jacent labe1 value; you have the choice of positioning the
The labels below, above, or to 'the left or right of the cells.)
Season's Best 1-2-3 uses the ten IBM PC function keys (on the left
sid~ of the keyboard) in two ways. The unshifted keys are
used for ten often used 1-2-3 commands; for example, F1
is the Help key described above , F5 is a Goto key that
SCHEDULING
moves the spreadsheet and cursor toa given location,
UL" ~ _ __ .- -- - oEHT~L ~
- ." . Apple IBM and FlO is a Redraw command for the most recently
i . MEDICAL I : " drawn chart. The ALT key pressed simultaneously with a
MI!'Wf1"d1f 1!!\o;,;r2i'~ TRS-80 letter key gives you 26 user-defined macro keys . You
can define each of the 10 available macro keys to be
Micro Computer Division any string of characters you desire, including the un-
55722 Santa Fe Trail shifted function keys, the arrow keys, and the Return
Yucca Valley , CA 92284 key. When pressed, the macro key causes 1-2-3 to ex-
16191 365-9718 ecute the equivalent string'as if it had been typed in from
the keyboard. This feature has great potential; in certain
situations, you may be very glad not to have to retype
the same keystrokes repeatedly.
194 December 1982 © BYTE Publications Inc Circle 283 on inquiry card .
WHY A FORMS
PROCESSING
DATABASE? ~ ~~~:i~~i'Jr;:; ~d.j· .J
Ever since the introduction of low-cost
microcomputers, business professionals
have asked for a system that lets office
workers use the knowledge they have and that does decimal alignment, tax calcula-
the procedures they already understand. tions, subtotals, payments, running
The solution has arrived. VersaForm balances, and allows you to make changes
now provides you and your staff with a at any time. Ordinary databases simply
natural way to use a computer-a forms can 't do it.
processing database system. All these features and more are yours
In just minutes, a detail or summary
with VersaForm. A spectacularly useful
THE IDEAL WAY TO USE report is automatically produced. What's
print formatting capability enhances
A COMPUTER more, you can run the report again and
professional forms management. The
Just about any form in your office can again without having to re-enter the
magic of print formatting is the ability
provide a familiar and easi ly mastered instructions.
to produce from a single form in your
interface to a personal computer. Simply database, several comp letely different APPLE II/III, HARD DISK,
copy a form to the computer screen and printed forms. For example, from a patient IBM PC DATABASE?
you 're set. record you can produce a history chart, VersaForm supports both floppy and
an insurance claim , a statement and hard disk SUb-systems. You can swap
BUILD YOUR DATABASE WITH ANY standard dunning notice. data files between different systems
OF THESE FORMS through a hard disk-based network . From
• Bill of Materials remote locations data disks can be consol-
EVERYDAY BUSINESS FORMS
• Client Billing idated into company-wide reports.
DEMAND A TWO-LEVEL RECORD
• Freight Documentation STRUCTURE ...
• Insertion Orders ONLY VERSAFORM HAS IT. OPEN-ENDED SYSTEM.
• Insurance Claims For special requirements, an optional
• Inventory Ledgers OEM Pascal Interface provides sophisti-
NAMIi'MICHAEL .MooN . . . OAlE , 8.:n ·82 .
• Invoices FlnM MtCHA6 t. . MOON . ,ASSOC IATES.
ADDR ESS nO . SOUTH . B . ST , SUI TE . l.
.. HEAD ING
cated users and software developers with
• Job Estimates CITY SAN "'''TEO . • ST . tAo . , . ZIP , MoIOl powerful VersaForm tools, allowing direct
• Medical Records LN DTY STIe. DESCR IPTION UNITS E>T access to the B-tree indexed database.
..."'."'.
0 110 APPLE II
• Personnel Histories "Ol 001 0020 OISK fl WICT
....'"
153900 16,..00
....00
LINE System integrators can add value by
• Project Scheduling "
04
0210
00'"
D ISK II
16KR:I,M
....00
99.00 .....
''''''' ITEMS
creating templates and writing custom
• Purchase Orders 05 00.
De 0 15 ""
0025
12 1NMONT
MINI FLO'
22f1,OO 2Hi.OO
interfaces.
5.00 16.00
SUBTOTAL
TAX
TOTA L
" '.00
"' ...
" '.00
217.08
38.)5.01
Users say VersaForm is the most power-
ful and easy to use system around . That's
because it's more than just a database; it's
gets you started on a computer, working \..
the way you're working now ... you can a true Business Form Processor.
even use your existing paper forms .
MANAGEMENT REPORTS IN
UNIQUELY DESIGNED TO AHURRY
YOUR OFFICE REQUIREMENTS The real power of a forms processing
Most forms have two parts. The form database is evident with VersaForm's
heading contains information that appears reporting faci lity. You need only point
only once on each form , like customer to the data items within a form you want
name or project number. The transaction queried , sorted, counted, subtotalled, and
region , below, has a variable number of totall ed. There's no complicated format to
line item entries which might contain enter-VersaForm automatically produces
quantities, descriptions, unit costs and columnar formats , titled, dated and page
extensions. These entries require a system numbered.
you enter the full title in the first cell you want it to oc- Speed and Integration Advantages
cupy. The string itself stays in tha t cell as its formula, bu t In addition to being powerful and easy to use, the
in its display it spills over into the space normally used by various modules of 1-2-3 are fast and well integrated.
cells to the right. The effect is the same as with other Many software developers (Software Arts, Visicorp,
spreadsheets, but it is achieved much more easily . What and Microsoft Consumer Products, to name a few) are
if you decide your cells must be 10 characters wide? In writing their software in high-level languages that are
other spreadsheet programs, the title is mangled when usually compiled to the native code of the machine's
you change the cell width-each 8-character chunk has microprocessor . They do that in order to move a given
two blank characters to its right. But because the value of program to more than one machine and thus maximize
the string is retained in only one cell, 1-2-3 displays the their profits . (Rightly so-good software is very expen-
title correctly despite the change in cell width. Several sive to create.) An interesting side effect of using high-
text-justification commands in 1-2-3 also help format a level languages is that the resulting product is slower than
single string into rectangular spreadsheet areas that oc- if it had been written strictly for the native micropro-
cupy one or more rows of cells. cessor. Depending on the efficiency of the high-level
language used, an assembly-language version of a pro-
duct can be considerably faster and more compact than
its high-level counterpart. This is certainly the case with
HEW SOFTWARE FROM 1-2-3; it is coded in highly optimized 8086 assembly-
Single SOURCE Solution™ language code. Granted , I have only Lotus's word that it
WSMXBO-VERSION 2 .1--$39 .95 is "highly optimized," but 1-2-3 is fast-I didn't have to
WSMX80-Verston 2.1 is a print processor which extends the capabilities of
Word Star· to optimize the printing features of the MX-80· , Th e 8k lrs comman ds
include 'cre6ling printing on empty pages, saving lin e height. chai ning different
wait when I expected to. [Editor's Note: A demonstration
file s for continuous printing. changing sirikeovercharacter. providing an alternate
Greek character set, and redefining control characters. WSMX80 is ideal for
of 1-2-3 's capabilities at its recent public unveiling
complex formulas. Full sub superscripts.
INFOSOFT ACCOUNTING SYSTEM-Version 4.2--$750.00
illustrated the program 's speed. For example: a spread-
The INFOSOFT ACCOUNTING SYSTEM-Ve rsion 4.2 is menU-driven. Annual
aging of accounts, personalization for different terminal types, includes AP, AR.
sheet was displayed showing a listing of 25 hotels ordered
P,GL, bank account monitoring. point-of sale for sales registers , inventory. special by location . To the right of the hotel listings were 12 or so
buyers files.
SUPERMAILER-Version 3.7--$99.50 columns of data showing vital statistics for the hotels .
SUPERMAILER-Version 3 .7 is a database managem ent system for assemb lin g,
printing mailing lists and making address labels. SOl1ing is possible by name. zip After setting up the appropriate initial conditions, the
code . and any other user-defined parameter. SUPERMAILEA can strip off sub-lists
from the master lis t and may be configured to one of seve ral disk capacities . program was able, within five seconds, to re-sort the
INFOSOFT CHIROPRACTIC BILLING SYSTEM hotels by revenue , calculate averages for key pieces of
Version 2 .0--$500.00
The INFOSOFT CHIROPRACTIC BILLING SYSTEM provides a simple menu· data, reinsert them into the model, add compensating
driven billing system for Chiropractic offices with multiple practicioners. The
INFOSOFT CHIROPRACTIC BILLING SYSTEM allows the user to view all treat· factors for possible future inflatiol1, calculate projected
ments fora patient in a given month. enter daily information, list patients. enter new
patients. sort the patient file. change the description of a treatment, age the revenue figures for the next few years, and graph the
accounts receivable, merge files, print labels, print statements and audit reports .
An inventory of services and products may be kept. A database of 2500 patients results . . .. c. M.l
may be kept on a single quad diskette.
CYNTHIA--$'49.50
CYNTHIA. a database management system wit h interactive queries allows a
user-definable system for creating order or synthesiG out of chaos. All parameters Integra tion is a very important chara~teristic of 1-2-3.
and data-entry requirements may be defined by the use r. Each entry item may be
merged with other similar files. Because the spreadsheet, database, and graphing pro-
EPRINT--$29 .95 grams are in the computer simultaneously (1-2-3 does
EPAINT allows the user of the Epson MXBO· full command of the printer.
including compressed printing, doublestrike. and emphasized printing , with user·
selectable vertical and horizontal tabs.
not use overlays to bring in sections of code when called),
MSIPRINT--$29 .95 you are more likely to use them. I for one am always an-
MSIPRINT allows the user of the MSI full command of the printer. including
compressed printing. doublestrike. and emphasized printing, with user-selectable noyed when I have to wait for UCSD Pascal to load
vertical and horizontal tabs .
SBAPREP---Version 4.' ·--S500.00 another part of the language system whenever I go, say,
SBAPAEP. Version 4.1 is a complete menu· driven package that prepares all of
the pap erwork for a Small Bu sin ess Administration loan. from the Filer to the Editor. I would be less apt to experi-
order from:
ment with graphing different sets of data with Visicorp's
toSinai. SOURCE Solution Visicalc and Visiplot, which would involve saving my
P.O. Box 578, Concord, CA 94522
data to disk, exchanging disks, starting up the Visiplot
196 December 1982 © BYTE Publications Inc Circle 421 on inquiry card .
Completely Redesigned. The Grappler + Features:
Now, the Grappler + • • Dual Hi-Res Graphics· Printer
Selector Dip Switch· Apple III
The original Grappler was the
Compatible * • Graphics Screen
first graphics interface to give Dump· Inverse Graphics
you hi-res screen dumps from • Emphasized Graphics • Double Size
your keyboard. The new Picture. 90° Rotation • Center
Grappler + with Dual Hi-Res Graphics • Chart Recorder
Graphics adds flexibility with a AC TU AL A PPL E " PR IN TOUT USING GRAPPLER AND EPSON MX100
Mode· Block Graphics· Bell
side-by-side printout of page 1 Control. Skip-over-perf • Left and
and page 2 graphics. Right Margins· Variable Line
Interfacing the Grappler + to a C WithThe Length. Text Screen Dumps.
-_rapR!!!:t-
wide range of printers is easy The Grappler + also works with
as changing a dip switch. 4K of Pascal and CPM.
exclusive firmware makes the
Grappler + the most intelligent,
...... ...... The Grappler + interfaces with
the following printers:
full-featured Apple® Printer • Anadex • Centronics • Datasouth
Interface made. And, the • Epson * * • NEC • C.ltoh • Okidata * *
Grappler + is Apple III compatible: The original Grappler is available for
IDS 460, 560, Prism, Microprism.
Up to 64K Buffer Option
An optional Bufferboard can now
be added to all existing Grappler
I Orange mic~~.
and Grappler + interfaces. See 3150 E. La Palma. Suite G
Anaheim, California 92806
your Apple Dealer for details. U.S.A.
"Requlros additional software driver. CPM is a registered trademark of Digital Research, Inc. (714) 630·3620
• "A equlres graphics upgrade. Apple is a registered trademark o f Appl e Computer, Inc. Telex: 183511 CSMA
© Orange Micro, Inc. 1982 Foreign Dealer Inquiries Welcome
~-;.!;:&
PERSONAL
COMPUTER
(SOO-SOFTWARE)
or 415-644-3611 WITH ANY PURCHASE, -
C A reside nts add sa les ta x. IF YOU ACT NOW!
OR WRITE: 8OO-S0FTWARE, INC. o Yo ur cho ice o f 5 y," o r 8"
185 Berry Street. S uite 6820 o Brand new
Sa n F ra ncisco. CA 94107
•
o Purchas e o rd ers accepted
o P ro mpt UPS 3 day Blue Label service
o Call fo r s hipping c harges and o ur
o ther low so ft ware prices.
o Now o pen M o nd ay through Saturd ay. © Co pyright 800-So ft ware. Inc. 1982
111I/II8M PC
IIIIIISOFTWARE
16 Bit software for IBM PC, Victor 9000, CP/M-86 and MSDOS.
Westico has good news for owners of MICRO-TAX - Accepts information, ASCOM - For telecommunications
the new 16 bit microcomputers- a summarizes data, computes tax, and between micros or micro to main
full selection of quality software. Pro- prints returns required by the Internal frame. Easy to use full menu mode or
grams for businesses, professionals, Revenue Service. LEVEL 1 for individ- expert command mode. Built-in com-
and software developers. Westico uals produces 14 schedules and mands for auto-dialing modems and
can provide its CP/M-80 programs for forms. $195. LEVEL 2 for professionals tables for character translation, and
"Baby Blue" and similar 8 bit hard- produces 33 schedules and forms. suppression. Remote mode for con-
ware options. And there's more good Includes depreciation, state tax inter- trolling other micros. $175/$25.
news. We deliver more than quality face, integrated data base for year C86 - C language compiler for
software fast. We deliver Westico. That to year data storage. $1000. LEVEL 3 is 8088/8086 machines. $2501$25.
means you receive Westico's out- a Partnership & Corporate package CBASIC/86 - Standard microcom-
standing technical support and which produces 19 schedules and puter BASIC language. $325/$30.
expertise when you need it. forms. $1000. JAN USI ADA - Compiler for useful
MlcroGANTT - Sophisticated proj- subset of ADA language. $4001$25.
POSTMASTER- Mailing list system to
ect planning system which uses Criti- PASCAL!MT + 86 - Compiler gener-
maintain name and address files. Pro-
cal Path Method analysis. Visually ates machine language. $8001$30.
duces everything from mailing labels
oriented system makes it easy to 510·86 - Symbolic debugging tool
interactively define task and project to customized letters. $150/$25.
for CP/M-86. $150/$15.
parameters. Budget costs and work FINALWORD - Full screen interactive EM80/86 - Emulates execution of
hours are also calculated and dis- word processor with tables of con- CP/M-80 programs. $100/$1 0.
played. Percentag(3 allocation of tents, automatic indexes, simultane- UT·86 - Utility programs for PC DOS
resources to tasks and partial com- ous printing and editing. $3001$40. and MS DOS. $195/$25.
pletion of tasks on the critical path are
other features. $395/$25. The Westico 24·Hour Computer Hotline for
STATPAK - Statistics software library
in Microsoft BASIC designed to give 300 baud modems 1203 J 853-0816 for detailed
users an effective alternative to time- information and quick access ordering.
sharing. Performs probability calcula-
tions, independent variable statistics,
discrete & continuous distribution 4 Ways to order
functions, regression analysis, means • Write Westico. Inc .. 25 Van Zant Street,
testing, survey data/contingency Norwalk, CT 06855.
tables and more. Includes plotting
• Call (203) 853-6880.
and data management. $5001$40.
MINIMODEL - Does big financial • Telex 643-788
planning jobs at micro prices for cash • Dlal·up our 24-hour computer (300
flow projections, financial forecast- baud) (203) 853-0816.
ing, venture analysis, and risk analysis. COD. MasterCard and VISA accepted.
Model limited to 32,000 by 32,000
cells. Report content and format Prices do not include shipping and are
totally under user control. $495/$50. subject to change. In CT add 7Y2% sales
VERDICT - For low offices with up to tax. All sales final.
.Westico has more than 250 programs that
25 attomeys and a total of 35 time- work on a wide variely of microcomputers Manual price may be c redited toward
keepers (including paralegals, secre- including ADDS Multivision, Altos, CPT, purchase of software.
taries, etc.). All time and expenses are Cromemco, DEC, Dynabyte, Eagle, Exxon,
distributed to client or other desig- Facit, Hewlett-Packard, IBM, Intertec, Dealer inquiries invited.
nated overhead accounts. Analysis of Kaycomp, Monroe, NEC, North Star,
WES-S7
billings, aging of receivables, and Northem Telecom, Ohio Scientific, Otrona
Attache, Radio Shack, Sirius, Televideo, Copyright © 1982 Westico. Inc.
analysis of each timekeeper's work Vector Graphic, Victor, Xerox, Zenith.
effort. Produces monthly client review We 're working hard to be your software
~VESIICO
sheets and ready to mail itemized company.
bills. $7501$40.
BILLKEEPER - For professional offices
- architects, accountants, engineers, Call for FREE catalog. The Software Express Service
consultants, ad agencies - with all of 25 Van Zant Street • Norwalk, Connecticut 06855
the features of VERDICT. $7501$40. (203) 853·6880 • Telex 643·788
, mr.tn'! •••• .... I'!1'!I.lnlr ~· .
-A\. ~EfU]()M
111111
G;d
.. . _' .-k,
_~
\\\\\\ ]
.~
-
. ~\ -----
,
.
ATARI Disk Drives For
400 800::-=-=-
~ 48K Atari Compute...
S1 Singl,' Drive ,. " ,. , '" $589.00
A 1 Add'on Drive , , , , $339,00
16K..... .
32K ..... .
!Die: c;,e \\
Microtek 16K Ram , $ 74,95
S2 Dual Drive .. , ,. , , ,. , , , $879,00
" $679,00
48K ..... .
410 Recorder .. ,$ 76,00
Axlon Ramdisk (128K)
Intec 48K Board ,
$429,95
$159,00
Intek 32K Board ., $ 74.00
810 Disk Drive
822 Printer,
" $449,00
" ' " $269,00
One Year Extend ed Warranty,
CX481 Entertainer Package .
,, $ 70.00 Disk Drives For
''' ''' $ 69,00
825 Printer, · $589,00 CX482 Educator Package, "" ', . , " ",. $130,00 Franklin U Apple
830 Modem . , $159,00 CX 483 Programmer Pa ckage , $54.00 A2 . " " , . " " " . " . .. , 53 19,00
820 Printer. · $259,00 CX 484 Communicator Package , . $344,00 A40 " . , " '" $369,00
850 Interlace , · $169,00 Alari 800 Dust Cove r . . $6,99 A70 , " $499,00
CX40 Joysticks (Pa ir) . $ 18,00 Atari 400 Dust Cover , , ' " ' " ,. $6,99 C2 Controller , $79,00
CX853 Atari 16K Ram , $ 77,95 Alari 810 Dust Cover " $6.99 C47 Controller , $89,00
ATAIU VISICORP
Pac Man
Centipede .
, $35,00
, $35,00
For Apple, IBM, Franklin
Visidex, " " ', . ,"'" $189,00
MODEMS
Caverns of Mars . $32,00 Visilile , , ' , , , , $189.00 Hayes
Astero ids $29,00 Visiplot. . . $159,00 Smart , 5239,00
Missile Command . $29,00 Visiterm . , , , , , $189,00 Smarl 1200 (1200 baud) 554900
Star Raiders . $35,00 Visit rend/Plol " , , , $229.00 Chronograph , , $199,00
VisiSchedu le , $229.00 Microdem II . $27900
DATASOFr Desktop Plan $189,00 Microdem 100 $309 ,00
Pacific Coas.t Highway . . $25.00 VISICALC
f-Jr Apple
$179,00 Novation
Canyon Climber . , $25.00 plus, Atari. CBM & IBM Cat. . 514400
Tumbie Bugs . , $25.00
Shooting Arcade . , . $25,00
Continental D-Cat " 5 t 59,00
$2 19,00
Auto Cat
C lowns and Balloons , $25,00 The Home Accountant (Apple/Franklin), . $59,00 212 Auto Cat ,,,.,, " _.... $589.00
Graph ic Master . $30,00 The Home Accountant (IBM) , , $119,00 Apple Cat II $339,00
Graph ic Genera tor $13,00 1st Class Mail . "",.".,"""'" $59,00 212 Apple Cat II $60900
M ic ro Pa in t er • $ 2 5,00
Text Wizard . $89,00 Anchor
Mark I (RS-232) , $79,00
Spell W izard "
Bishop's Square .
$64 ,00
" $25,00
FLOPPY M~rk II (Atari), $79,00
Mark III (T1-99) 5100,00
PANASONIC
,,,. __ , $275,00
\Nest
Circle 119 on inquiry card,
800-648-3311 IN NV. CALL (701i!) I!5BB-I!5BI!54
\Nest
P.D.BOX BBBS BTATELINE, NV. BS44B
In-stock items shipped same day you call. No risk. no deposit on C.O.D. orders. Pre-paid orders receive free shipping within the continental United States with no waiting period
for certified checks or money orders. Add 3% (minimum $3.00) shipping and handling on all C.O.D. and Credit Card orders. NV and PA residents add sales tax. All Items subject
to availability and price change. NOTKa We stock manufacturer's and third party software for most all computers on the market! Call today for our new catalogue.
f
I~ACE1OOO
FRANKUN eaGLE
COnll~UTEI~
commodore
.... 5999.00
.. CALL
5749.00
8096 Upgrade Kit . .. $369.00
--- __-----
.a_.__
.. _-_._._ --
..- =
.. Super Pet. ..
2031
$1599.00
5369.00
.,
~
HEWLETT
VIC 20
[~;:r"t· ,....
~P.l $179
Hp·S5
b~
56900
PC VIC 1530 Commodore Dalasselle
B IC 1540 Disk Dri ve . . $339.00
CALL
$1969
HP·125 . . . 51969.00 Call ...
VIC 1541 (64 Di sk Drove) ..
VIC 1525 Graphic Printer .
VIC 1210 3K Memory Expander
533900
$32.00
HP'85 16K Memory Module . $109.00 VIC 1110 8K Memory Expander $5300
51 / 4" Dual Master Disk Drive . .. $1799.00
for price and availability 16K VIC Expan sion .. $94.00
. $43.00
Hard Disk wi Floppy . . $4349.00 on I BM-PC hardware, soft VIC 1011 RS232C Terminal Interla ce
VIC 1112 VIC IEEE·488 Interlace $86.00
Hard Disk .. . $3549.00
"Sweel Lips" Plotter . . $1199.00 ware and peripherals. VIC 1211 VIC 20 Super Expander
80 Column Printer .. .. 5649.00 NEC 3550 Printer (for IBM) ..
HEWLETT
PACKARD
Televideo
Terminals
HP 41CV 910 . $5 7 9.00
Smith-Corona
CALCULATOR 912C .
920C .
. $699.00
TP-1 ,....
$209 $599 ~~
925C .'
950 .
•
HP 41C .. ............ . $149.00
HP10C.. . .. $69.00
.. $79.00 800A .
HP l1C ..
HPI 2C . $114.00 802 . C.ITOH (TEC)
NEW 115C .. $109 .00 802H Starw nter (Fl 0'40CPS) $1399.00
NEW 16C .. . . . ............. $114.00 806 . . Pronlmaster (F 1o-55CPS) 51749.00
HPIL PERIPHERALS IN STOCK' 816 . Prowriter 80 CollPI 5499.00
Prowriter 80 Col (SI 562900
Prowriter 2 (132 Col) 579900
Okidata
seA .. $429 00
COMPUTERS 83A 565 9 0 0
-
8001·A .. $749.00
$749.00
84P~.. $10 79 0 0
8031 ..
84S .. $119900
8012 . $549.00
Unix, the computer operating system developed by Bell read and write a single I/O stream . Typically, the input is
Laboratories, has been justly acclaimed for combining a read in from the user's keyboard and the output is
number of powerful features in a ' simple and uniform displayed on the screen of the video terminal. Sometimes,
package. As a consequence, interest in it has grown however, you may want to have the output go into a disk
rapidly in the last few years. file instead . Unfortunately , with an operating system
Unix will run on a variety of large computers and is such as CP 1M , there is no easy way to do this. But the
often used in university, industry, and government com- Unix command interpreter allows the user to redirect in-
puter centers. Many of the new 16-bit microcomputers put and output at the time a program is invoked. For ex-
have Unix or Unix-like operating systems, which is one of ample, the Unix command "prog < infile" would run the
the main sources of their appeal. One manufacturer, program "prog" and tell it to take its input from the text
Cromemco, even makes a Unix-style operating system file "infile" . And the command "prog > outfile" would
for an 8-bit computer, using special-purpose hardware. run the program "prog" and send its output to the text file
Now, two new software products, Microshell and "outfile" .
Unica, provide conventional 8080-, 8085-, or Z80-based Suppose, for example, you want to create a file con-
microcomputers using the CP 1M operating system with taining the directory of a given disk. If the program to list
some of the features that have contributed to the a directory is called "Is", the command "Is > direct"
popularity of Unix. Though neither one comes close to would write the contents of the disk to the file named
being a full Unix-like implementation, they are both real "direct", rather than print the listing on the console
improvements over the normal CP 1M environment. To screen. The file "direct" could then be edited, combined
appreciate what they do, a brief overview of some Unix with other files (perhaps to produce a master listing of the
features is necessary. contents of a number of disks), or treated just like any
other text file.
110 Redirection Or you might need to make the same series of changes
One of the most elegant concepts to be popularized by in a number of different text files. Under CP 1M you
Unix is I/O (input/output) redirection. Many programs would have to edit each of the files in sequence with your
[ill~~[llirnJQIJ~1J
1-800-421 -4003' Ca lif . 1-800-252-4092 CALL OUR HOT LINE: 213-837-5141 .
Outside Co nlinenta l U .S .-add S10 p lus Air Parce l Post , Add S3 .50
THE DISCOUNT SOFTWARE GROUP
postage and handling per eac h item' Ca liforn ia reside nts add 6 12% 6520 Se lma Ave .. Suite 309 ' Los Angel es. CA 90028
SOFTWARE
sales tax · Allow 2 weeks o n checks. C.O.D. $3 .00 ext ra' Prices , (2 13) 837-5141 ' In 't T E LE X 499-0446 DI SCSOFT LS A
subject to c hang e wi thout notice· A ll items subject to availability • U SA T ELEX 194-634 (Attn: 499-0446 )
, ® -M fr. trademark- B lu e Label $3 .00 additiona l per il em . , TWX 9 10-321 -3597 (Attn: 4'99 -0446 )
CP/ M is a registered trademark o f DIGITAL RESEARCH. IN C .
.- :. - ~ C.ltoh
I
~ ~- ~ ~.'
::.. ... ~. ,.::. F·15 55 CPS (paral lel & serrall .
PC-6OOO Computer ... . ...... Call lor Delails
PC·BOOIA Microcomputer (32K) . . .. . . 749""
- F·l0 40 CPS (paral tel)
F·l0 40 CPS (so llal) ... .. ... .
~;Iiiiii
ProWriter8510 to" (paralle l)
PC8031A Dual mim·diskdrives . . 749"" -~ ProWri ter 8510 10" (serral) . . .
PC8012A liO Unit, 32K. 7 slOIS . . . .. 459"" ProWriter 111550 15" models
$649 $189
32K Memory Card (tor64KI . . ... ... 169""
RenTec Wedge Expansion w132K . . . 489""
ViC heck
Vlc Mon ..... ...
Software
. 10500
. 19"
. 49"
NEe
8023 Impact Dot Malnx .. . .. . . 479 00
351033 CPS Spinwflters .. . PLEASE CAll
Pac.Man(cartridgej . . .. 34 " Apparat Combo Card I'I/cable .. 25 5" Spldelsof Mars{C) ........... . 39"
Centipede (carl ridge) . . . • . 34 " Apparat Clock/Calendar card . . 99 00 AMOK{Cartr ldge) ... 3 100 Tape . . . 15"
O"'DATA ~
Missile Command (cartridge) ........ 29.. Symtec Hi·Res light pen . . 13501 Allen Biltz (C) 32" Tape . 19 00
Star Raiders (call ridge) . • .. 34" We have dozens 0/ accessofles and pro·
Sp ace Invaders (carl ridge) . . . 34" grams for the VIC 20. please call
Caverns 01 Mars(disk) ........ . 29"
Assembler/Ed itor (c artridge) . . . 49"
Combo Plus 64K with on·board Serial
We carry much more sof t ware for A rARI . Parallel. and Clock/Calendar . ... 449" (lcamrnadare
128K . 599" 192K . 679" 256K .. 829"
Okldala 82A 80 col. w/trac l or ..
MODEMS : . _ .
Okidata 83A 132 col. \V /l raC l or .
Okidata84A t32col.
. CAl l
. ... PLEASE CALl
..-. - . . ......
... NCHOR AU10 MAl ION . INC High Quall ry Expan sion Cnrds
64K Ca rd ..... 279"
t92K Card . . .. . 519"
128K . . . . 399"
256K . . . . . 639"
• • _. ~ ¥ - ..
I GEMINI
PRINTERS
Anc ho r Aut omation Signalman I .. 99" Th ese printers are similar to the EPSDN line
64K Upgrade lor t he IB M RamCard . 149" and have some additional lelltures:
Anc hor Automation Singalman II ..... 11 9"
Gemmi 10 10" lOOCPS F/i ciT ra c •
INovation 1s:J
Mailing list System . . .
ADD-ON DISK DRIVES
OUR WINTER CATALOG Word (text) Processor .
Time Management .. 25"
. 299 00
SEND $1.00 CREDITED . 319" APPLE. ATAR/ & rRS·80 Program Loaders
lor the CB M 64 are Coming Soon r
TO YOUR NEXT ORDER
One small but nevertheless important feature of also be interrupted easily, cutting short a long batch se-
Microshell is that it allows lowercase command-line quence.
arguments for programs. This is critical for many text- Shell files under Microshell are not as flexible as they
processing applications using filters . A Microshell pro- are under Unix, however. Unix allows shell files to be
gram to print out each line containing the word nested (a command in a shell file can be another shell
"Microshell" will ignore the word "MICROS HELL" . I file). It also provides control structures that can be used
mention this partly because I have been irked by the fact to vary the command sequence. But Microshell's shell
that the CP 1M command interpreter turns the entire fil es are a big improvement over CP 1M 's SUBMIT. For
command line into uppercase, and partly because it il- shorter batch jobs, Microshell provides a nice alternative:
lustrates how a seemingly minor improvement in a multiple commands on a single line, each separated by a
system function can make the system considerably more semicolon. This is a faster way to execute a simple series
flexible . (File names are kept uppercase to guarantee of programs than by using a shell file.
CP / M compatibility.) Another major Microshell feature is an automatic
search routine for commands and files. This makes it
Shell Files possib le to ignore which disk drive a particular program
It is often useful to execute a batch of commands, one or file is on. When Microshell receives a command, it
after another, without sitting at the computer console searches first on the disk that is currently being addressed
and entering each command individually. CP 1M pro- (the logged-in drive, in CP / M parlance ). If it can't find it
vides such a batch capability with its SUBMIT program. there, it continues the search on other disks according to
Improved batch processors have been developed by a user-specified sequence . In a multi-user CP 1M system,
various CP 1M users (e.g., Ron Fowler's SUPERSUB in the a utomatic command search will also search the User
the January 1982 issue of Lifelines magazine). But none #0 area in addition to the user's own area . This has the ef-
equals the simplicity of Microshell 's she ll files. The fect of making User #0 "public."
Microshell command interpreter itself-rather than a Automatic file search comes into play when a running
separate program-reads a script of commands from a program issues a request for a particular file . If the file
text file and performs them in sequence. Automatic argu- can't be found on the current disk, Microshell will search
ment substitution is provided, control characters can be for it along the same search path specified for automatic
included in a shell file , and a shell file can provide input program searches. Microshell, however, will perform
to a program that would normally come from the console these automatic file searches only for files with certain
(this is similar to CP 1M 's XSUB program) . Shell files can specified extensions. For example, you can specify
]l!i.~ INtELLi\/iSiON
185" 185" • Typewrr ter style keyboard
A4 0 w.m conuoll ei 479"
A4Qad(l o n 389" • Twelve key numellc pad
NEe MU SIC Syn thlslzer System 299" Mic roso ft rASC 149" Appl e All programs wlillen lo r Ihe Apple II
SCl oen wllt er 1I ·.... o l d ProCf;ssor 99"
AID .. OI A 16 Cn tnlerlace
Romplus+ . . '29" Romwlll er
279"
149" PFS IPerso na l F.lrng Sy stem ) 99" Wiltn run
lio on the ACE
rn c 1uclmg ,hose1000
wllhWIthOut
uSing modlllC3
h'9n and tl@~~~6j~~~~~11
00
Expan ChaSSIS 569 00 Cloc k/Cal 229" PSF RellOI\ 85 lOW res o lu tton color or SSW graph ics
NEC HI .ResGroen 12 " M onllor 169" DB MaSIN Oy Sto neware 16 5" ACE 1000 IS plug corT1I)a tl l)l(, With th e
NE C Compos ite Color t2 " 339" We s r oc~ rile 70p 100 SeleC/lOfi 0/ sol /w are All pC:!lIf)hCrats Ihal operat c III 11\ e
NE C1 JB 1202) RGB monl l or .... 169" OTHER POPULAR ACCESSORIES pac~.1g es l or lire Apple II [/nd F'o!flklll1 wil l opCl al e In 111 (' ACE 1000
NEC( JB 1203) IB M compatible RGB 766" 1T1 0d dl Cil ti on
AlF 9 VOice M USIC Card 149"
CCS 77 10A Asynch. SerlOl ca rel 139"
eSANVO Grappler IIF (spec dy p"nto/) 139"
Sany09" Green monllor
Sanyo 12 ' S&W or Gret!n moni tor
Sanyo 13 Color or RGB monitor
169V<
CALL
CAl l
lazar lower Case Plus III
M&R 80 Column Video cards
N ova t IOn A ppleCat II 1200 baud
39"
299'"
3 1 9~'
Order Toll Free
~TAXAN
Allordable RGB monilo l s
Prac llcal Pellpheral Bullor cardS
Thunde rwar e Clock/Calendar
TGJ oysl ick
TG Paddles ..
Vista V' Slon ao
..
Cotumn Card
.
CAll
11900
49"
32"
255"
800- 854-665
Into & Calilornia MODEM ORDER LINE
VISion 112 " RGe 380 lines
VIsIon 1112" RGB 510 l trles
389>1
549"
Vorsaw/i ter Dlgllizel Pad 249"
619698-8088 619 - 460-6502
VISi on III 12" RGB 630 lrnes 639" We accep l mos t ma lar cred .t card S. bilnk wile s . money orders. ca shIers or
-
cer lilied chec ks and pelsonal checks I to daV s to clear ) For slupplIlg h;Jndlrng
7ENITN and In s urance .1dd 3 ., II pre·pald WIlli ., chec k and 5"" II p."d bV cfe d,l ca rd
~
119"
189"
fOR APPLE lit $49 ~Y
~ 8338 Ce nt e r Dri ve
La Mesa. Ca litorni a 9204 1
tm lll S500) UPS Bl ue Label all ' se rVlce IS shIpped F OB r. A res Iden t s add
6 "n sale s ta .. FOlelgn or[J el s "1 (' shlPP('o h elgh l collec t All equipment IS
new and CO rnl) le l !' w ,lh m "n ul "c IUI Cl s wa ll anl y Se nd 5 100 l o r
C., tafogl Prrce Li st CI f' fil l eG 10 yo,,, n '!~ 1 IJur c llil se W e h ave :J c us tome r
S;llist acllon policy - conta ct us tor details
179"
".OVL" as an automatic file search extension . Then, if a pendix on program compatibility. No serious limitations
program requests a file such as 'TESTFILE .OVL", are listed , and I did not find any on my own.
Microshell will search all the disks for that file. But if a
program requests a file such as 'TESTFILE.TXT", Micro- Performance
shell will search only the current disk for that file. In some respects, Microshell slows down CP 1M's per-
formance. Checking for shell files (batch commands) and
Replacing the CCP automatic command and file searching all require extra
Microshell is loaded from the normal CP 1M environ- disk accesses. It is possible to restrict automatic com-
ment just like any other command file. When loaded, it mand searching and to turn off automatic file searching
automatically locates itself just below the CP 1M BOOS altogether, which will minimize the delay. Restricting
(basic disk operating system), which contains the prim- automatic command searches to a single disk (i.e. , having
itive system functions in a form that is identical on all a "system" disk that contains all executable programs ),
machines . Microshell completely overlays the CCP (con- w hich most users will probably want to do anyway, will
sole command processor) that is supplied by Digital set a maximum of one extra disk access each time a pro-
Research . And it supplies the standard CCP func- gram is invoked .
tions-e.g., TYPE, DIR, and USER -as well as its own In one very important respect , however, Microshell
Unix-style extensions. Because the Microshell command speeds up overall system operation; it eliminates the
interpreter is much larger than the CCP, it reduces the warm boot - the resetting of the system-that occurs
amount of memory allocated to user programs. In the after most CP 1M programs : (It provides an explicit log-in
version of Microshell that I tested , the command inter- command for use when changing disks.) On balance, on
preter occupied about 9500 bytes. my system , Microshell makes things happen somewhat
Because Microshell replaces the CCP, programs that faster than they do when the CCP is in place .
require the CCP to be in place-such as MOVCPM , Search paths, extension specifications, and other
w hich is used to change system memory size-obviously Microshell parameters are supplied by a menu-driven
will not work under Microshell. configuration program that comes as part of the
Programs that address CP 1M legally-that is , through Microshell package. The program is easy to use , and
the designated system calls documented by Digital Microshell can be reconfigured quickly as the user's needs
Research-should run fine. Most commercial software change. The Microshell manual is difficult to follow in
will work under Microshell, but some users-group pro- places, but it is quite well organized and appears com-
grams will not. The Microshell manual includes an ap- plete. It even includes a short section entitled "How to
Listing 2: A h orizontal con catenation of the three files in listing 1, ac hieved by using th e Un ica HC co m m and . Th e integers in the
co mmand lin e befo re the last two fil e names ind icate th e co lumn w here th e left margin of that file is to be placed .
214 December 1982 © BYTE Publications Inc Circle 72 on inquiry card . --+
.,'
We do •
General Ledger
System IS one
of the most
advanced accounting systems available today for
maintain monthly. quarterly. and year-to-date infor-
mation needed for 941 and W-2 reporting.
The BPI General Ledger System can
produce up to ten departmental or
. . ..
microcomputers. branch Profit and Loss Statements and 'a
Ease of use and simplicity of data entry mean consolidated Profit and Loss Statement.
that anyone familiar with the basics of bookkeeping For quick access to vital information
can operate the system within minutes, without whenever you want it. the following reports
specialized training. The package includes a demon- can be listed to your CRT screen or printer:
stration disk for training and a thorough owners Financial Statements. General Ledger. Accounts
manual for quick instruction. Receivable Ledger. Accounts Payable Ledger.
Features programmed into the BPI General Monthly. Quarterly. and Year-to-Date Payroll Reg-
Ledger System include six custom journals: Invoice isters. Merchandise Purchased by Due Date. and
Register, Cash Receipts. Merchandise Purchased. alphabetical and numerical sequenced lists of
Cash Disbursements. Cash Register Journal. and payors/payees. vendors. customers. and employees.
General Journal. The data entry procedures for To protect important accounting data. the sys-
these Journals are standardized to make data entry tem even provides for making backup data disks.
fast and easy. And each of the journals can be listed The process is so simple you can do it as often as
on your CRT screen or printer. you wish. And. the General Ledger interfaces with SVSTEIVIS ™
The BPI General Ledger is probably all the ac- the entire family of BPI Accounting Systems.
counting software many businesses will ever need Ask for a demonstration by your computer SIMPlY, THE MOST PONERFUL
since it also includes important subsidiary ledgers: dealer or write us for more information. You'II see
such as an Accounts Receivable Ledger to record how powerful. yet Simple. a General Ledger system SOFTWARE IN BUSINESS.
customer activity. An Accounts Payable Ledger to can be. 3423 GUADALUPE I AUSTIN. TX 78705 I 512-454-2801
Listing 3: A directory obtained by using Unica 's LS command with the optional arguments " - ALM ". The "A " argument means show
all files , including system files , that would normally not appear in the directory . The "L" option specifies a long format. The "M "
argument means provide multicolumn output; otherwise, each file entry would have been printed on a separate line . The first field
shows the file attributes. An "r" in the first column means the fil e is read-only. An " 5 " in the second column means it is a system file .
The next field is the file size in bytes (in CP/ M , a multiple of 128 bytes is always allocated}. The last field is the file name. While it is
printed in lowercase , CP/ M file names are actually stored only in uppercase.
A>LS -ALM
1,408 alloc.crl 4,352 dup.com -s 16,640 mt280.ovl
384 alloc.h ' 128 ed.sub -s 35,840 mt380.ovl
3,200 bcdreals.erl 6,656 edcpm.com -s 14,848 mt480.ovl
rs 5,376 bios.sys 3,968 float.crl -s 13,568 mt580.ovl
384 byte.h 128 fnj.h 38,912 mtplus.com
-s 1,152 c.ccc 5,760 format.com 9,472 mUlisp.com
5,376 calc.com 9,856 fpr.com 256 nal.h
13,696 cC.c.om 7,680 fpreals.erl 128 nfnj.h
-s 15,872 cc2.com 2,432 fullheap.erl 22,912 paslib.erl
5,248 clib.com 10,880 hc.com 21,760 pencil.com
4,608 clink. com 18,176 12.com 6,144 pie.com
5,120 config.dat 9,984 linkmt.com 7,424 pip. com
13,440 configur.com 15,232 lisped.sys 2,816 randomio.erl
22,912 crayon. corn 16,256 lispexec.sys 35,968 sconfig.com
1,536 crck.com 3,456 lispfuns.sys 34,816 scribble.com
12,160 customiz.com 1,792 load.com 12,032 sh.com
1,792 d.com 13,312 ls.com 13,952 sr.com
512 date.com 11,776 mac.com 5,248 stat.com
4,864 ddt.com 6,144 marc. corn 2,816 sysdef.h
9,856 debugger.erl 18,432 marc.cpm 1,792 sysgen. com
7,296 deff.crl 896 marc.doc 17,152 text. corn
5,760 deff2.crl 2,304 marc. reI 13,568 unix. txt
7,680 diff.com 1,408 rnh.com 7,168 wcount.com
2,304 display. corn -s 27,904 mt180.ovl 8,960 z80.doc
7,296 du.com -s 23,808 mt185.ovl 6,016 z80.lib
216 December 1982 ©' BYTE Publications Inc Circle 206 on inquiry card . --+
ELECTRONIC/COMPUTER ENGINEERS
MARC: An 8-Bit Counterpart to Unix
Microshell and Unica both provide some of the features
that have made the Unix operating system so popular. While
I was preparing this review , however, I received a prerelease
copy of a new 8080-family operating system that goes con-
siderably further toward providing a Unix-like environment.
T his new system is called MARC, for Machine-Aided Re-
source Coordinator.
MARC is a complete operating system , not just an
enhancement to CP/ M . It boots up under CP/ M , however,
and uses th e CP/ M BIOS routines (the hardware-dependent
section of CP/ M) of the host system. That means MARC
YOU SPENT LONG HOURS STUDYING TO GET should work on any machine that can run CP/ M. Th e ver-
YOUR DEGREE , BUT NOW YOU' RE PUZZLED sion I tested was for CP/ M 2.2 on ly . A version of MARC for
ABOUT WHERE YOU CAN GO TO BEST CP/ M 1.4 does exist, but it is unclear at this point whether it
USE THOSE SK ILLS. will be marketed.
MARC provides a Unix- like command interpreter sim ilar
WARNER ROBINS AIR LOGISTICS CENTER to that of Microshell (MARC, however, accepts Unix-style
offers a civil service career as an engineer with a chance t o wildcards). It also provides a fi le system with a hierarchical
work with state-of-the-art technology to support the most directory structure. Devices and fi le names may be used in-
advanced defense weapons system in the world.
Warner Robins ALC will hire approx. 180 electronic/computer
terchangeably . MARC will run in a CP/ M system w ith a
engineers. For more Info. call toll free single 64K-byte bank of memory and floppy-disk mass
1-800-841-9193 or 1-800-342-0570 (in Georg ia} storage.
or write to: DPCSC - Employment office, Robins A.F.B. , Georgia 31098
Because MARC can run on ly one program at a tim e, it
creates pipelines by using temporary files . Properly speak-
WARNER ROBINS AIR LOGISTICS CENTER ing, it is a single-user, single-tasking operating system.
ROBINS A.F.B., GEORGIA 31098 However, it ii-dudes a sophisticated user and group secu rity
system, with encrypted password protection, allowing dif-
U.s . CITIZENSHIP REQUIRED· AN EQUAL OPPORTUN ITY EMPLOYER
ferent users to use the system at different times but prevent-
ing access to the files of other users .
The MARC package will include a large number of Unix-
style utilities; the exact number is still to be determined as of
this writing. Chief among them will be th e excellent BDS C
$595.00 compiler (see my review in the June 1981 issue of BYTE on
page 356). A lso, a CP/ M emulator will allow most CP/ M
The Last Expansion Unit You progra ms to run under MARC
Will Ever Have To BUY The selling price has not been set. It will cost m ore than
CP/ M -but not by too much.
The six mOSI commonly required add-onfeacuresf ory ollr IBM PC
I had experimented with an earlier version of MARC in
early 1981. At that tim e, MARC was workable, but ve ry
Without Using Any Additional Slots!
rough , and pretty far away from marketing. Unfortunately ,
• Six additional system slors . (Dynamic Pariry Error Correcting
Grcuirry).* MARC's principal author, Edwin P. Ziemba , died in a swim-
• Extra heavy duty power supply to
power a 5" winchester in your • Two Asynchronous serial ports.- ming accident not long afterward, and responsibility fo r
Pc. • lllree parallel ports.-
finishing the project passed to Lauren Weinstein of Vortex
• Up to 192k of additional memory Technol ogy (POB 2284, Culver City , CA 90230, (213]
with our exclusive DPECC (R) • Real T ime Oock.-
641-7200).
The evaluation copy of MARC that I received in early
1982 was a much more mature product. The only essential
piece of software that was missing was th e CP/ M emu lator,
and that is expected to be ready by the time this article
reach es print. Weinstein was unable to provide a firm release
date at the time this was being written . But from what I have
The 192k RAM, 2 asynchronous serial ports, 3 parrallel ports, and a ReaJ seen, it can't be too far away.
T ime Oock are all built on to the motherboard, so you won '[ have to waste
precious slors on them.
lne Expansion Unit comes without these options ins talled. - So you don 't
have to pay for them if you don't need them. But when you do, all you have case . CP 1M d oes not, and it would make more sense to
to do is plug in the chips and you are ready to go.
me to list the CP 1M files the way they ac tually exist in the
-A ll op tions are available installed with the Expansion
Unit. directory. Incidentally, I have been referring to t he Unica
2116 WALSH AVENUE programs in uppercase-foll owing the CP 1M conven-
SANTA ClARA CA 95050 tion-but in the manual the names are all in lowercase .
(408) 727-7548 A list of the various utility files in Unica is shown in
table 1.
218 December 1982 © BYTE Publica tions Inc Ci rcle 403 on Inqu iry card.
TRS-SO MaDill IBM COLOR o~Z~{* ~,
PERSONAL COMPUTER ·
COMPUTER 16K LE V EL I $279
I. B .M . P .c. WI TH 64K , 2 INT ERNA L DU A L
SIDED D ISK DRI V ES AND DR IVE A DA PT O R .
90 DA Y W A RR A NT Y . 16K E XT ENDED $379
ONLY $2699 95 32K EXTENDED $539
ML-82A $425
ML-83A $699
for the We Carry The
COMPLETE LINE Of
ML-84 $1049
TRS-SO MOD III EPSON
(P A RALLEL)
6 * MEG. $179500 Printers!
ML-84 $1299 12 * MEG. $199500
(SERI A L)
19 * MEG. $219500
COMPLETE , REA D Y TO RUN , AVA IL A BLE !
' unforma tte d ca pac ity
(lDOS Required)
SOFTWARE
DISCOUNTS
NEWDOS, DOSPLUS
RAM $15. 95 andnow LOOS!!
MEMORY CHI PS-- 17. 95 PRICE
BREAK!
$129 00
E AC H
for the TRS-BO ,
APP L E , and ot her s
to simplify program creation by providing a set of com-
mon primitives-such as those for providing I/O redirec-
Program Function tion and pipes-along with a standardized calling se-
Compares binary file s
quence for linking them with other program segments.
BC
CAT Concatenates files or prints them on the ter- The point is that if you write a primitive or module in a
minal general enough way, you will have to write it only once.
CP A file copy program
OM A disk mapper
New programs can be put together by combining
FlO Determines whether two files are identical previously written modules from a library. I did not at-
HC A " horizontal" file concatenator tempt to do any programming in XM-80, but using
LN A link program
macroprocessing to extend an assembly language strikes
LS A directory listing program
MV Renames (or moves) a file me 'as a very good idea.
RM Removes files or links to files The Unica manual is extremely comprehensive, with
SC Compares source (text) files
SFA Sets file attributes (e.g ., read-only)
well-designed sections describing each of .the utility pro-
SR A pattern searching program grams, an explanation of the theory behind XM-80, a
SRT Sorts lines alphabetically (in memory) detailed section on how to use XM-80, and descriptions
TEE Reads one input stream and writes multiple
output streams (like a T-shaped pipe fitting)
of the XM-80 library components. Unfortunately , the
prose style at times is turgid , which makes some of the ex-
Table 1: A list of the utility programs in the Unica software planations unnecessarily hard to follow.
package.
Conclusion
Both Microshell and Unica provide good introductions
to some of the features that have made Unix such a
All the Unica programs are written in a macro popular operating system. More than that, they are
language called XM-80, and all the source code for these useful enhancements to existing CP 1M computer systems
programs is included_ To write or modify programs in in their own right. They increase an existing system's flex-
this language, you would need to buy the optional XM-80 ibility and make it friendlier to the user. These attributes
macroprocessor ($100) along with the MACRO-80 as- should be high on the priority list of those who design the
sembler from Microsoft (about $120). XM-80 is designed next generation of microcomputer operating systems .•
•• EVERYTHING FOR YOUR TRS-BO'" • ATARI'" • APPLE'" . PEr" . CP/M'" . XEROX'" • IBM' " • OSBORNE' " ••
• TRS-80 is a trademark of the Radio Shack Division of Tandy Corp . • ATAR I is a trad ema rk of Alari Inc .. -APPLE is a trademark of Apple Corp .. • PET is a trademark of Commooore
• CP/ M is a trademark of Digital Researc h · ·XEROX is a tradema rk of Xerox Corp. • IBM is a trademark of IBM Corp .. • OSBORNE is a trademark of Osbome Corp .
.~
. .. ~ .. B~!!~ESS PAC 100
100 Ready-To-Run
~~
. ** All30-orders proc~:scekguorantee
y mo ney
Do
r Business Progr8llls
(ON CASSETTE OR DISKETTE) .... .Inciudes 128 Page Users ManuaL ...
Inventory ControL ... Payroll .....Bookkeeping System ..... Stock Calculations .....
Checkbook Maintenance ..... Accounts Receivable ..... Accounts Payable .....
59 WACC Weighted average cost of capital
BUSINESS 100 PROGRAM LIST 60
61
COMPBAL
DISCBAL
Tru e rate on loan with compensating bal. required
True rate on discounted loan
62 MERGANAL Merger analysis com putations
63 FINRAT Financial rati os for a fi rm
DESCRIPTION 64 NPV Net present va lue of project
I RULE78 Interest Apportionment by Ru le of the 78's 65 PRINDLAS Laspeyres price index
2 ANNUl Annuity computation progrem 66 PRINDPA Paasche price index
3 DATE Time between dates 67 SEASIND Constructs seasonal quantity indices for company
4 DAYVEAR Day of year a particular date falls on 68 TIMETR Time seri es analysis li near trend
5 LEASEJNT Interest rate on lease 69 TIMEMOV Time series analYSis moving average trend
6 BREAKEVN Breakeven analysis 70 FUPRINF Future price estimation with inflation
7 DEPRSL StraighUi ne depreciation 71 MAILPAC Mailing list system
8 DEPRSY Sum of th e digits depreciation 72 LETWRT Letter writing system·links with MAILPAC
9 DEPRDB Declining ba lance depreciation 73 SORT3 Sorts list of names
10 DEPRDDB Double declining balance deprecialion 74 LABEL l Shipping label maker
I I TAXDEP Cash now vs. depreciation tables 75 LABEL2 Name label maker
12 CHECK2 Prints NEBS checks along with daily register 76 BUSBUD DOME business bookkeeping system
13 CHECKBK I Checkbook maintenance program 77 TIMECLCK Computes weeks total hours from timeclock info.
14 MORTGAGE/ A Mortgage am ortization table 78 ACCTPAY In memory accou nts payable system·storage permitted
15 MULTMON Compu tes time needed for money to double. triple. etc. 79 INVO ICE Generate invoice on screen and pri nt on printer
16 SALVAGE Determines salvage value of an investment 80 INVENT2 In memory inventory control system
17 RRVARIN Ra te of return on investment with va riable inflows 8 1 TELDIR Computerized telephone directory
18 RRCONST Rate of return on investment with constant inflows 82 TIMUSAN Time use anr! lysis
19 EFFECT Effective inte rest rate of a loan 83 ASSIGN Use of aSSig nment algorith m for opti m al job assign.
20 FVAL Future value of em investment (compound interest) 84 ACCTREC In memory accounts rece;vable system·stcrage ok
21 PVAL Present value of a future amount 85 TERMSPAY Compares 3 methods of repayment of loa ns
22 LOANPAY Amount of payment on a loan 86 PAYNET Computes gross pay requi red for given net
23 REGWITH Equal withdrawals from investment to leave 0 over 87 SELLPR Computes selling price for given after tax amount
24 SIMPDISK Simple discount analysis 88 ARBCOMP Arbitrage computations
25 DATEVAL Equivalent [, nonequiva lent doted values for oblig. 89 DEPRSF Sinking fund depreciation
26 ANNUDEF Present va lue of deferred annuities 90 UPSZONE Finds UPS zones from zip code
27 MARKUP % Markup analysis for items 91 ENVELOPE Types envelope including retum address
28 SINKFUND Sinking fund amortization program 92 AUTOEXP Autom obile expense an.lysis
29 BONDVAL Value of a bond 93 INSFILE Insuranc e policy file
30 DEPLErE Depletion analysis 94 PAYROLL2 In memory payroll system
31 BLACKSH Black Scholes options analysis 95 DILANAL Dilution analysis
32 STOCVALI Expeded return on stock via discounts dividends 96 LOANAFFD Loan amount a borrower can afford
33 WARVAL Value of a warrant 97 RENTPRCH Purchase price for rental property
34 BONDVAl2 Value of a bond 98 SALELEAS Sale·leaseback analysis
35 EPSEST Estimate of future earnings per share for company 99 RRCONVBD Investor's rate of return on convertable bond
36 BETMLPH Computes alpha and beta variables for stock 100 PORTVAL9 Stock ma rket portfolio storage-valuation program
37 SHARPE I
380PTWRITE
39 RTVAL
Portfolio selection model·i.e. what stocks to hold
Option writing computations
Value of a right
-----------------------------------------------------
~ 0 TRS-80 Cassette Version $99.95 NEW;
40 EXPVAL
4 I BAYES
Expected value analysis
Bayesian decisions : 0 ~~~t!~ ~~~s~~ln~r III), Pet, Apple $99.95 OROE~LL-FREE
42 VALPRINF
43 VALADINF
Value of perfect information
Value of add itiona l information : 0 TRS-80 Mod-II , IBM , Osborne (OUTSIDE INE
44 UTILm' Derives utility function • and CP / M Versions $149.95 OF Ny ST
45 SIMPLEX U near programming solution by simplex method ~
ADO S3.00 FO R SHIPPING IN UPS AREA S (800) 431" ATE)
~ :~~ :::~~ ~~RC~~~~AO:N~O:~~~~OAREAS
4b TRANS Transportation method for linear programming
2 818
~
53 FQEOWSH As above but v.ith shortages permitted
54 FQEOOPB
55 QUEUECB
As above but with quantity pri ce breaks
Cost·benefit wa iting line analysis _
: 50 N . PASCACK ROAO LitlE 5
56 NCFANAL Net cash·now analysis for si m ple investment : SPRING VALLEY, NEW YORK 10977 . . 914) 425-153
~ I I
57 PROFIND Profitability index of a project
58 CAP I Cap. Asset Pr. Model analysis of project ASK FOR OUR 64-PAGE CATALOG ALL PRICES & SlCIFICATIONS SUBJECT TO CHANGE
• DEALER INQUIRIES INVITED DELIVERY SUBJECT TO AVAILABILITY
A Slew of Languages,
a Slap at Documentation,
and a Curse at Keyboards
Unaccustomed as he is to voicing his opinions,
Jerry drops a few hints.
Jerry Pournelle
c/ o BYTE Publications
POB 372
Hancock, NH 03449
The nature of this column dictates which has go t downright embarrass- more pages of tips on using Pascal,
its contents: I have to write about ing : Alex Pournelle's Introduction to and hand it to Barry Workman to
what's been happening here at Chaos Pascal software package . publish .
Manor. This month we've had two Alex's Intro was supposed to be a The first draft using Pascal l MT +
big flaps. One is a frantic effort to fairly simple job, requiring a month's was done and looked good, and I
clean off my desk so that my wife and work at most. The task was to take could honestly say that the materials
I can take a vacation in Europe . She's some of the teaching programs from saved me a lot of time when I tried
been planning this trip for a year Grogono's Programming in Pascal learning Pascal, so I wrote about it.
now . So far I haven't had the heart to and the fundamental required pro- BYTE's pipeline is , after all, pretty
tell her that we won't be going alone: long.
I'm taking an Otrona Attache with Not long enough. The article came
me. If Pascal is a candidate out. Orders came in . The Intro wasn't
Anyway, I've been trying to get ready. Now that's not quite accurate:
for the language of the
two books (Clan and Crown: something was ready , but Alex
Janissaries II and volume one of decade, then we may wasn't satisfied with it. He didn't
Future Men of War) out the door, . have problems. think he was giving people their
dash about to radio and television in- money's worth. Meanwhile, he'd run
terview shows to publicize books, into some really colossal problems
answer my mail , and write a couple grams and input l output primitives in with the way the compilers handled
of chapters of Footfall, the next big Kernighan and Plauger's Software CP 1M files . He could get the teaching
novel that Larry Niven and I are To ols in Pascal and get them running programs running, but only through
working on . The usual result of that under two popular CP 1M Pascal kludges, and he wanted to start over.
much activity is that nothing gets ac- compilers. Then he'd write up notes Fortunately, the story has a happy
complished, but actually I've done on problems encountered, add a few ending: the Pascal Intro package has
pretty well on everything but the pages contrasting the two compilers been completely done over, and
mail . (Sorcim's Pascal 1M and Digital everyone who bought the old pack-
Meanwhile, flap number two , Research's Pascal!MT +), add a few age can get the new one at nominal
Jones: "Mr. Dow, look what they 're selling in that new store re spond to our dealers and cusiomers."
down the street: Dow Jones Software. You haven't gotten
Jones: "Just wh at can our software do?"
us into ladies' fashions, have you?"
. . Dow: "In a nutshell, Jones, with a personal computer, a tele-
Dow: "No, Mr. Jones. That's a computer store, and our software
phone, a modem and Dow Jones Software, you can easi ly
products allow investo rs and business professionals to use perform comp lex analyses on the information available
a personal computer like this one here to easi ly manage from our information service, Dow Jones News/ Retrieval ®."
financial information."
Jones: " People really use our software to make decisions?"
Jones: "But what about our reputation? We 've been leaders in
serving the business and financial community for over 100 Dow: " Absolutely . Once you 've stored the information you want,
yea rs. Are you sure this new software will be as reliable as our software does the rest. For instance, with one Dow
The Wall Street Journal and Barron's?" J ones Software product you can follow indicators for stocks,
sort, rank, screen and set crit ical points for buying and
Dow: "Of course, Jones. Our software is so reliable we back it up selling. With another, you can easily construct technical
with a full-year warranty. People trust Dow Jones Software charts. Look at this beautiful graph."
the same way they trust the Journ al. And we have a toll-
free Hotline number in case they want expert help." Jones: "You mean all those calcu lations I've been doing by hand
I could do in a fraction of the time with this software?
Jones: "Couldn't that be a lot of phone calls? After all, we've got That 's great!"
the Dow Jones Averages to get out every day."
Dow: "It is, Mr. Jones. Just like the Journal , Dow Jones Software
Dow: "Don't worry, Jones. Our software is very easy to use, and is a resource you can bank on!"
we have a fully staffed Customer Service Department to
cost. Now obviously I'm not a totally tems houses. We know that because
Call for MTI's late disinterested observer; my son wrote
this stuff, largely to help me
we tried to find something, anything,
that might answer some of the prob-
price reductions. learn-and understand-Pascal. Still, lems Alex encountered. We searched
. I like to think I can be objective about through programming manuals line
Ask about our "QED" discounts. such things (and do note that I don't by line. We called programmers. At
VISA & MasterCard orders accepted. own the programs; they belong to one point we considered Ouija
MTI
VIDEO TERMINALS Price Alex) . In my judgment, he's done a boards. None of that was much help .
VT 100 DECscope ............................. $ 1595
VT18 X Per.;onal Computing Option 1295
hell of a job . The package now con- I t finally came down to Alex doing
VT 101 DECscope ....... ....... .. .. ...•........
VT 13 1 DECscope ............ ..................
1195
1549
tains not only the programs, with all just a lot of hard work , finding out
VT 13 2 DECsco pe ................ .... ..........
ADM 3A (du mb t erminal) ...... .... .......
199 5
595
the special routines required to get what will and will not run , finding
ADM 5 (dumb with visual attributes)
ADM 31 (two page buffer) ......•.........
645
1095
things running smoothly under compiler bugs and anomalies and
ADM 2 1 (lull ed i ting / visual attributes) 690 CP 1M , but also a number of essays glitches, writing them up, and trying
A DM 22 (ergonomic/edit/visual att.)
A DM 24 (ergonomi c/graphics/256 lilol on typical problems . There's a'n another approach, until eventually he
A DM 32 (erg onomic A DM 3 1) .. ....... .
A DM 36 (DEC sys tem termin al) ...•.... especially valuable trea tment on had things working properly.
A DM 42 (eight page buff er available)
TI 940 (high perf ormance, l · page bulf.) 1650 Pascal errors and what probably Now of course I'm proud of him;
Hazelti ne Esprit I ............................... 585
Hazeltine Esprit II .... ...... .. .................. 595 causes them . but I'm also appalled. If this is a can-
Hazeltine Esprit III .................... .. ...... 825
Hazeltine Executi ve 80 Model 20 .... .. 1495 didate for the language of the decade,
Haze ltine Executive 80 Model 30...... 1715
GRAPHICS TERMINALS The Language Debate Goes On we may have problems.
VT 125 (DE C ReGI S j irmware) ......... 3280
VT 100 (T ektron ix 4010 emulation) 3250 There are at least two reasons I've
A DM 3A (T ektroni x 4010 emul ation) 1795
ADM 5 (Tektroni x 4010 emulation) 1845 given Alex's Pascal Introductory Implementer Blues
VT 100 w/ T1810 plot. (Tektroni x emu.! 5920
300 BAUD TELEPRINTERS
Package as much space as I have. One You'd be amazed at some of the
LA 34- AA DECw riter IV................ .. . 1095 is obvious: as I said at the beginning, problems Alex ran into. For example,
Di abl o 6 20 R O spi (le t ter quality ) ..... 1385
D iablo 630 RO spi (non·ex pandable) 2095 I have to write about what we're do- Kernighan and Plauger assume that
Diabl o 630 RO (l etter quality) .......... 2295
Diablo 630 K SR (letter quality) .. .. .... 2695 ing around here, and Lord knows that the data-type records can contain
TI 74 3 (portabl e th ermal printer) .. .... 1190
TI 74 5 (po rt. / built· in co upler) ........... 1485 has been the major activity, not just files, and the ISO (International Stan-
TI 76 5 (po rt. / bubble/b-i coupl er) ...... 2595
600 BAUD TELEPRINTERS
this month but all summer. There's dards Organization) standard for
Epson M X·80 .............................. ....... 645 another and more important reason, Pascal makes the same assumption.
TI 8 25 KSR impact .... ...... ........ ......... 1570
TI 8 25 KSR p kg. ................................ 1795 namely, that it did take all summer. PascallMT + follows the standard.
1200 BAUD TELEPRINTERS Pascal is an important language. PascallM, though, like UCSD Pascal,
Epson M X· l00 ........ .... ...... ...... .... .... ... 895
L A 120 RA (rece ive only) ...... ........... 209 5 Nearly every computer publication will not allow files in records, which
L A 120 A A DECwriter III ........ .. .. .... . 2295
L A 100 RO Letterprinter ........ .. .. .. ..... 1995 acts as if it is, and indeed Pascal is a makes file handling complex beyond
LA 12·A (por t.! modem/ coupl er) ....... 2840
TI 783 (Por tab le thermal teleprinter) 1480 candidate for the language of the belief if you want to have several files
TI 78 5 (port'/bui lt· in co upler) ...... .. .. . 1750
TI 78 7 (port. / intern al m odem) .......... 2125 decade. It is taught to nearly every open at the same time . That situation
TI 8 10 RO i mpact .......... .. ...... ...... ..... 1475
TI810ROpkg ............... .. .. .... .. ...... ... 1650 student at the University of Califor- alone required a number of special
TI 820 RO impact ...... .. .... ............. .. .. . 1850
TI 8 20 RO pkg. ........ .. .............. .. ....... 2025 nia at San Diego (La Jolla), and procedures and a week's work.
TI 8 20 KSR impact .... ........ ................
TI 8 20 KSR p kg. .. .................. ............
2025
2195 UCSD isn't alone in that practice . The Pascai / MT + pattern-finder
Lear Siegler 310 ballis t ic .................... 2025
2400 BAUD
There are several implementations of function POS, which is supposed to
Dataproduct s M 200 (2400 baud) ...... 2910 Pascal for CP 1M, and more are com- find the first instance of a pattern
DATAPRODUCTS LINE PRINTERS ing .
B· 300 (300 Ipm Band Printer) ........... 5455
within an array, is not completely
8-600 (600 Ipm Band Printer) ...... .... . 6930
8-1000 (1000 Ipm 8and Printer) .... .. . 11435
Alex and his friends are pretty reliable . It usually works, but that's
BP· 1500 (1500 Ipm Band Print er) ..... 18855 familiar with Pascal-at least with not good enough; and we didn't have
(Controllers available for most minis & micros)
ACOUSTIC COUPLERS the UCSD implementation of it. time to map the boundary conditions,
Omnite c 715 (300 baud ori g./lull duplex) 170
Omnitec 710 (300 baud ori g/ hall & lull) 242
Grogono's Programming in Pascal which would require more special
V ad ic VA 3413 (300/ 1200 orig.) ....... 845 and Kernighan and PI auger's Soft- tests.
MODEMS
GDC 103A3 (300 baud Bel)) .. .. ..... .... 395 ware Tools in Pascal are very Just getting text, when the routines
GD C 202S/T (1200 baud Bell) .......... 565
VA 321 2 (Bell 212· A compatible)..... 825 popular, very highly recommended assume that text files consist of
VA 3451 (orig./an s. tri ple modem) .. .. 885
V A 3455 (1200 baud orig./ans.)...... .. 770
books, usually thought to be the best BO-character lines terminated by a
VA 2450 (Bell 201 compatible) .... .....
VA 103 (300 baud modemphone) .....
725
235
introductory works on Pascal. carriage return and linefeed, can be
·Please call for Quotation. Yet it has taken months of work to ridiculously complex .
get these standard textbook programs Some bugs are obscure, but
running and document the differences thoroughly deadly. Example: in
between what 's printed in the text- PascallMT + if you open a comment
. Applications Specialists & Distributors book and what actually can run on and forget to close it (that can happen
Computer Terminals, Peripherals & Systems your CP 1M system . Moreover, if when you erase lines or when you
New York: there's anyone else who has a package nest comments), PascallMT + goes
516/ 621-6200,2121767-0077,518/449-5959
Outside N. Y.S.: 800/ 645-6530 that competes with Alex's, we don't away into never-never land; you
New Jersey: 2011227-5552 know about it, nor do the profession- have to reset the whole computer to
Ohio: 216/464~
al programmers at several large sys- recover. It doesn't report errors, it
IBM Announces
Q/M-S6
lli!rdStar Role~
Baby 81l1e, Vsin
Oat. Files, FOR¥H
Hundreds of Now'
I
the IBM Personal you receive your first copy of
Computer then you PC, simply return your mailing
need PC magazine. label within 15 days for a full
PC magazine is the refund.
Independent Guide to IBM
Personal Computers. Each
issue is packed with .
information for everyone \
. . .. . -
,. ,I.IS IS ,I.e
J - t "
Computers.
PC magazine tells you how
to put together the best IBM
---r------;;::.----J f'''al
manazine
Computer clubs, events and IInU
:I'
'aIle!
"pC" system and then how to publications. ,I., , ..,1,1.. ,
get the most out of it. Each
issue brings you hundreds of a,l.111.-.. I-I.
For a limited time, you can
.DU I.
subscribe to PC at NO RISK
WI'
CO SD AD MR ST TK_
•••• ,IOA&
• 14 Regional
FREE Dial-In Test
Maintenance Centers
TOLL FREE ORDER NUMBER
TERMS: Send check or money order. (No ORDERING INFORMATION : Add $9.00
cash please. If check is not certified
shipment will be delayed.) Or, for Visa
800·368·2773 Ext. 358 for sales tax, UPS shipping charge and
handling. Include full name address,
and Master Charge, include Card (In Md. 301·622-2121 Ext. 358) zip . UPS will not deliver to a Post Office
Number, Expiration Date and Interbank Box Number.
Number. Sorry, No. COD.
RIXCN INC. © RI XON INC., 1982 3041
Please mail your orders to: Rixon Inc., ATT: R103J Offer, 2120 Industrial Parkway, Silver Springs, Maryland 20904
226 December 1982 © BYTE Publications Inc Circle 407 on Inquiry card .
published Bell Laboratories Comput- string variables in standard Pascal. In of Pascal follows the standard. Near-
ing Science Technical Report #100, the original language there are only ly all CP 1M Pascal implementations
entitled "Why Pascal Is Not My arrays of characters, and because use the same device, namely, that a
Favorite Programming Language." each array size is a different type, it is string is an array of characters with
Alex's summary comment is that "he very messy to compare strings or set the zeroth element containing the
doesn't like Pascal because it isn't c." one string equal to another . Ker- string length. This has the inconven-
There's some justice to that. The C nighan says, "This botch is the big- ient result that, in most 8-bit
programming language was devel- gest single problem with Pascal. I machines, strings cannot be longer
oped at Bell Labs, and Kernighan believe that if it could be fixed, the than 255 characters, but it does give
(with Dennis M. Ritchie) wrote the language would be an order of magni- you a mechanism for getting the job
standard (and just about the only) tude more useful. " Fortunately, it has done.
book on the language (The C been fixed. No actual implementation His next objection is certainly
Language, Prentice-Hall, 1978).
There's also a lot of validity to Ker-
nighan 's indictments. The question
,-----------------------------------------------------------
before the house is, was Kernighan
justified in concluding that "Pascal, at QUALITY COMPUTER FORMS
least in its standard form, is just plain AT PRICES YOU CAN AFFORD
not suitable for serious program-
ing"; and if he was, then what
changes must be made in Pascal to • WE SUPPORT MORE SYSTEMS WITH •
make it a "serious programming lan- • FORMS THAN ANYONE! •
guage"? • INVOICES ·STATEMENTS. CHECKS. P .Oo'S· SHIPPERS. MEDICAL FORMS •
Kernighan divides his objections
• INCOME TAX FORMS.W2 'S. LETTERHEAD
•
into four major categories : data types
and scope, control flow , environ- • Accounting Plus • Peachtree • BPI • Open Systems • Structured Systems •
Vector Graphics. Howard· Radio Shack· Continental. Designer. Libra. Gold. •
• •
..
IMS • Alpha Micro. Cimarron • Van Data • Durrango • Dynabyte • Osborne.
ment , and cosmetics . Briareus • MCBA • Apple • Great Plains • Emeritus • rcs
•
His first complaint is universal.
Pascal was designed as a "strongly
.,.,
•
•
We Support 215 Systems Not Listed Here, So If You Don't See Your
Software Here Call Toll Free For A Free Sample Packet Of Forms
For Your Software. :
I
:
.,.
I
typed" language. What that means in
practice is that you cannot mindlessly
I
SHEERCUT
•
I
.,
I
. . I
:
I
:
.
However, in Pascal the size of an ) .
CONTI N UOUS AN D SNAP-OUT
.
/ .
.
array is part of its data type, which is ;,,;/
.
I
I
15, but a different kind of animal, Call For Your Free 1982 Con- I •
I
tinuous Tax Form cata louge. I
and it's very hard to set one array :
equal to another. Thus if you want to
sort arrays, you have either to set
aside a block of memory equal to the
very largest array you will ever en-
counter, then use part of it, or recom-
pile your program every time you CALL TOLL FREE NOW: (800) 854-2750 IN CA (800) 552-8817
have a new array size to worry about. (714) 460-4975
The former method is very wasteful
of memory . The latter procedure is at r:::!ii 8384 Hercules St. • P.O. Box 425 • La Mesa, CA 92041
best inconvenient.
His next complaint is against a
~ Your Assurance of Value and Service. ~
straw man--that is, there are no
(Pseudo-C version )
while (getnext(stuff}) {
228 December 1982 © BYTE Publications Inc Circle 202 on inquiry card.
TRANSFORM YOUR IBM® TOTALLY
GRAPHICS + BUFFERING + TERMINAL
Computer-Printer Terminal Emulator
Output Buffering MICROCOMPUTER Data Aquisition
Simultaneous
-----
IBM is a registered trademark of International Bu si ness Machines. Corp. MBI and I-C-Magic are trade marks of Microcomputer Businet.s Industries, Corp .
MICROCOMPUTER
BUSINESS •
INDuSTRIES
CORPORATION
ADMINISTRATIVE OFFICES: 1019 8TH STREET, GOLDEN, COLORADO 80401 (U .S.A.)
-- ~-
TELEPHONE: (303) 279-8438 TWX: 910-934-0191
OUR PRICES at it a lot; at least I've found that to be
true.
••
Boolean variable [a Boolean variable
is one that takes only two values, true
~
and false] and a certain amount of
cunning."
TELEVIDEO COMPUTERS TELEVIDEO TERMINALS MICRO PRO SOFTWARE Query : why is using GOTO and a
LIST SEll LIST SEll LIST SEll label so horrible?
TS-80 1 Computer 3295 Call 910 Terminal 699 585 WordStor 495 275
TS-802 Computerl 925 Terminal 995 Call Apple WordStar- Yes, I know; questions like that can
Terminal 34952663 950 Terminal 1195 Call 16 Sector 375 Call get me thrown out of the lodge.
TS-802H Computerl SpeliStar 250 155
Terminal 5995 Call TELEVIDEO SOFTWARE MaliMerge 250 Call We've all been taught that use of
DotaStor 295 205
LIST SEll GOTO is always improper. But is it?
SuperSort 250 Call
TE lE SOLUTIONS
Apple MailMerge-
WordStor Plus
16 Sector Call
In the early days, the GOTO was
CalcStor
NORTHSTAR COMPUTERS
Packaged For CalcStar 145 Call much abused, so that it was impossi-
Televldeo 790 Call
LIST SEll
PLUS MANY OTHER ble to follow program logic. The code
ADVANTAGE
ADV-2Q-MK 3599 Call FINE PRODUCTS: led you into an opaque tangle of
HORIZON
HRZ-2Q-64K 3599 Call spaghetti.
HRZ-1Q-MK-HD5 4999 Call But because something can be
ZENITH DATA SYSTEMS
MONITOR PRINTERS abused doesn't mean it has to be
LIST SEll
LIST SEll Okidata 82 A 719 494 abolished. To return to our example,
ZEN-VM-121 Star Micranics 449 Call
12" Green Screen We a lso hand le NEC. Anadex.
I see nothing at all wrong with:
Monitor 160 110 Mannesmann Tolly and
Ask us about other tine Zenith Smith·Corona. Call for p rices
Products. a nd a vaila bility_ LABEL 99;
begin
while (getnext(stuH)) DO
Don't let anyone tell you with your system. We'll if (something) then GOTO 99
that service and prices are even initialize your (* you're done * )
a trade-off. We 're proof you software. else begin
can have both. Our technical expertise
rest of loop;
Our service begins even will help you keep your
99 : (* exit point *)
before you call. Because system up, and hold
we've taken the trouble to maintenance costs down. end;
select the most reliable So go ahead and be
equipment CALL TOLL FREE: amazed by I mean, really, how is this different
and products
for sale.
800 854'IV
'
"£.35 our low
prices, but
from the "break" statement? Is it
harder to understand? To claim that
We 'll discuss your needs, remember, the best is any use of GOTO is "recidivist" is, in
and help you make the right yet to come. my view , blind prejudice.
decision. Then we'll Prices change daily-
test and configure call for current pricing. There's a New C A'comin'.
equipment to be sure In California call
I have mixed emotions about the C
it's compatible 714-562-7571
programming language. On the one
hand, I open Kernighan and Ritchie
and read a chapter or so, and I think I
understand what they're saying; then
I _go try to write some code in C, and
the results are an unmitigated disas-
Pi'.'. \.)~~'J f ~ IJ ~~i,'J IQ~~I
8775 Olive Lane. Suites I & J. Sa n tee. CA 92071
g:. iI!: '3 ter. I think I know what a statement
like
16 Iits,.oWaiting
,,,,.-------
,..----- ------ ----- ..
", ,~------------
---------====..,
. ",---------
"" -- -/',",I
'f.
'" I
I
f'
",
.,,1 ".
".1
""
",I
,'","" , I
",I ", I
:/, I
,11)_
:I' :
I': '
'L"'-- ------
I _ --_ ---_,' ,','
,\ - - - --........
- - - - .... ...... -""1 I
r.,- -~"'--
" . . . -- ......... ---
----I',
, .... - ........ - - - ..... ..... I
I - - --
r- -- \
I -- .......--...----..... -- ................ \
J
I ,- I
1-'::-'-- ----
--------
-- --- --_ .
-- -- .
"" ,.-- -- I
," .," ," "~,.~~,.;:;.-
.,""
""",.-
!!ooo
.....
"- ""- - -
-- -.,c.. ,..:::.::: , II
.:::::--
ALTOS is a reg ist ered trademark and ALTOS · NET Is a t radema rk of Altos Computer Systems. Ethernet is a trademark of Xerox Co rporation. CP / M· 86 and MP/ M·86 are trademarks of Digital Research . Inc.
MS and XENIX are trademarks of Microsoft Corporation. XEN IX is a microcomputer implementation of the UNIX operating system. UN IX is a trademark of Bell Laboratories. UNIX System III Is a trade-
mark of Western Electric. AM ICOS is a trademark of Ryan -McFarland. Inc. OASIS-16 Is a product of Phase One System s, Inc. PICK Is a product of Pick & Associates and Pick Computer Wo rks.
Multibus Is a trademark and 8086 Is a product of Intel Corporation . 68000 Is a product of Motorola, Inc. UNET Is a tradema rk of 3Com Corp. Z80 Is a trademark and product of Zliog. Inc.
w 1982 Altos Computer Systems.
Circle 376 on inquiry card .
when you could be using This is your assurance that Memorex disc packs will give you a lifetime
of performan ce and service. Only Memorex can offer you the superior
reliability of their exclusive M Formula. In addition, Memorex will assist
MEMOREX
the original user in isolating and correcting any technical issues that
relate to the Memorex product as well as, when appropriate, replace
up to one set of read /w rite heads. If you need further information to find
the rigid dis c that's right for you, call the Memorex rigid disc compatibil-
ity hotline. DiF\1 toll-free800-538-8080 and ask forthe rigid disc hot/ine
extension 1642. In California dial 800-672-3525 extension 1642.
high quality error tree media? Outside the U.S.A. dial 408-987-1642.
CE quant.
Free Memorex Mini-Disc Offer- Get free discs! SAVE ON MEMOREX RIGID DISC PACKS one price
You'll save money when you buy Memorex, because every carton of 10 Product Description Part # per pack ($)
Memorex 5% inch mini-discs sold by Communicat ions Electronics has Mark III 5 MS. Cartridge Front Load (8 to 32 Sect.) 95-522XX·03 65.00
a coupon good for a free Memorex mini-disc. For every case of 100 Top Load (1-to 24 sectors) 94-522XX-03 ' 70.00
Memorex mini-discs yo u buy from CE, you'll get 10 free Memorex mini- CMD-16 "Phoenix Type" CDC Cartridge 96·26600·31 160.00
discs, directly from Memorex. The more you order, the more you save. NCR Cartridge 96·26600-32 160.00
Offer expires December 31 , 1982. All Memorex flexible discs sold by Mark VIII 80 MS. Error Free 72-16600'03 330.00
CE are of the highest quality, certified 1 00% error free and backed bya Flag Free 72-26600-03 320.00
full one year factory warranty. Mark XI 200 MS. Error Free 03·35041 720.00
Flexible Disc Quantity Discounts Available Flag Free 03-35031'02 560.00
Memorex Flexible Discs are packed 10 discs to a carton and 10 DEC Fl ag Free 03-35031 ·03 560.00
cartons to a case. Please order on ly in increments of 100 units for Mark XII 200 MS. NCR/ CDC Flag Free 03·39001 -01 515.00
quantity 1 00 pricing. We are also willing to accommodate your smaller Honeywe ll Flag Free 03-39000-01 515.00
orders. Quantities less than 100 units are available in increments of 1 0 Mark XIII 300 MS. Error Free 03-47021 795.00
units at a 10% surcharge. Quantity discounts are also available. Flag Free 03·47009 670.00
Order 500 or more discs at the same time and deduct 1%; 1,000 or Mark XIV 80 MS. Unformated Error Free 74'16600-03 365.00
more saves you 2%; 2,000 or more saves you 3%; 5,000 or more saves Flag Free 74-26600-03 300.00
you 4%; 10,000 or more saves you 5%; 25,000 or more saves you 6%; Honeywell Format Flag Free 74·26600-08 315.00
50,000 or more saves you 7% and 100,000 or more discs earns you an CDC Format Fl ag Free 74-26600'09 315.00
8% discount off our super low quantity 1 00 price. Almost all Memorex Mark XV 300 MS. Error Free 03-49011 825.00
Flexible Discs are immediately available from CE. Our warehouse Flag Free 03·49001-01 725.00
facilities are equipped to help us get you the quality product you need, Smith-Corona TP-1 Letter Quality Printer Special Offer
when you need it. If you need further assistance to find the fle xi ble disc Suy any Memorex product on this page, and get aSmith-Corona TP-1 letter quality
that's right for you, call the Memorex fle xible disc compatibility hotline. printer for only $585.00 plus $20.00 shipping. Specify serial or parallel version.
Dial toll-free 800-538-8080 and ask for the flexible disc hotline
extension 0997. In Californ ia dial 800-672-3525 extension 0997. Buy with Confidence
Outside the U.S.A dial 408-987 -0997 between 9 AM to 4 PM Pacific Time. To get the fastest delivery from CE of your Memorex computer
products, send or phone your order directly to our Computer Products
CE quant.
SAVE ON MEMOREX FLEXIBLE DISCS 100 pric e Division. Be sure to calculate your price using the CE prices in this ad.
Product Description Part # per disc 1$) Michigan residents please add 4% sales tax. Written purchase orders
8" SSSD IBM Compatible (128 8/S, 26 Sectors) 3062 2.09 are accepted from approved government agencies and most well
rated firms at a 30% surcharge for net 30 billing. All sa les are subject to
8" SSSD Shugart Compatible, 32 Hard Sector 3015 2.09
availability, acceptance and verification . All sales are final. Prices,
8" SSSD CPT 8000 Compatible, Soft Sector 3045 2.99
terms and specifications are subject to change without notice. Out of
8" SSDD IBM Compatible (128 8/S, 26 Sectors) 3090 2.74
stock items will be placed on backorder automatically unless CE is
8" DSDD Soft Sector (Unformatted) 3102 3.34 instructed differently. Minimum prepaid order $50.00. Minimum
8" DSDD Soft Sector (128 8/S, 26 Sectors) 3115 3.34 purchase order$200.00.lnternational orders are invited with a$20.00
8" DSDD Soft Sector (256 8/S, 26 Sectors) 3103 3.34 surcharge for special handling in addition to shipping charges. All
8" DSDD Soft Sector (512 8/S, 15 Sectors) 3114 3.34 shipments are F.O.B. Ann Arbor, Michigan. No COD's please. Non-
8" DSDD Soft Sector (1 024 8/S, 8 Sectors) 3104 3.34 certified and foreign checks require bank clearance.
5%" SSDD Soft Sector w/Hub Ring 3481 2.34 For shipping charges add $8 .00 per case or partial-case of 1008-
5%" SSDD 10 Hard Sector w/Hub Ring 3483 2.34 inch flexible discs or $6.00 per case or partial case of 100 5%-inch
5% " SSDD 16 Hard Sector w/Hub Ring 3485 2.34 mini-discs. For tape shipping, add $1.00 per reel. For Disc packs add
5'/4" DSDD Soft Sector w/Hub Ring 3491 3.09 $10.00 per cartridge (Mark III or CMD-16) or$15.00 per disc pack for
5V4" DSDD 10 Hard Sector w/Hub Ring 3493 3.09 U.P.S. ground sh ipping and handling in the continental U.S.A.
5%" DSDD 16 Hard Sector w/ Hub Ring 3495 3.09 Mail orders to: Communications Electronics, Box 1002, Ann Arbor,
5%" SSQD Soft Sector w/Hub Ring (96 TPI) 3504 2.99 Michigan 481 06 U.S.A. If you have a Master Card orVisa card, you may
5%" DSQD Soft Sector w/Hub Ring (96 TPI) 3501 3.99 call and place a credit card order. Order toll-free. DiaI800-521-4414. If
you are outside the U.S. or in Michigan, diaI313-994-4444. Order your
SSSD = Single Sided Single Density; SSDD = Single Sided Double Density;
Memorex computer products from CE today.
DSDD = Double Sided Double Density; SSQD = Single Sided Quad Density;
DSQD = Double Sided Quad Density; TPI = Tracks per inch. Copyright e1982 Communications Electronics'- Ad #090282
Special offer on Memorex computer tape.
re9~
~~~tn
If you mailyourorderto us and enclose prepayment, deduct $1.00 per
reel from our quantity 100 prices. This means Memorex 25JW can be IE.."
as low as $ 12.99 in 100 quantities. Memorex Compu te r Tapes are
packed 10 tapes to a carton . Please order only in increments of 100
units for quantity 100 pricing. Quantities less than 100 units are
available in increments of 10 units at a 10% surcharge. Quantity
discounts are also available. Order 500 or more tapes at the same Order Toll-Free! MEMOREX
time and deduct 1%; 1,000 or more saves you 2%; 2,000 or more saves
you 3%; 3,000 or more saves you 4%; 4,000 or more saves yo u 5% and
5,000 or more tapes earns you a 6% discount off oursuper low quantity
(800) 521-4414 COMPUTER TAPE
DISC CARTRIDGES RIGID DISCS
FLEXIBLE DISCS
100 price. If you need further assistance or information to find the tape In Michigan (313) 994-4444
that's right for you, call the Memorex Computer Tape Tech nical
Support Group at (408) 987-2937.
CE quant.
SAVE ON MEMOREX COMPUTER TAPE 100 price
Prod uct Descri ption Part # per reel
(5)
238 December 1982 © BYTE Publications Inc Circle 406 on inquiry card .
IIWhat If •••
Elaborate microprocessor develop- optional feature of CB-80). So there Read Line reads until a linefeed is
ment systems cost a lot of money, and came out a second edition . found. The carriage return is then stripped
they can close off your engineering Alas, although it now documents off the string. The bottom line is that the
options by locking you into just one or
two kinds of chips. Sound familiar? the FU error, the second edition has Read Line works with text files delimited
Well, read on-we've got a better idea. fewer examples; it's as if someone with a carriage return and linefeed pair.
The documentation will be updated to
Use your desktop computer; anything went through and took out some as clarify this issue. A bigger problem is that
that will run CP/M· is fine. With our superfluous. many users, I am sure, would like to read
microprocessor cross-assemblers you If there are any software publishers text files delimited by a carriage return
can produce software for eleven of the
most popular chip families, and more listening, HEAR AND BELIEVE: either followed by a line feed or not
are on the way. there is no such thing as a superfluous followed by a linefeed.
The reason Read Line is implemented
In two years on the market, our cross· example! Even poor documents can this way is historic. (Historic in the sense
assemblers have gained a reputation be made tolerable if they have plenty that it was perhaps not the best thought
for quality, performance, and reliabili- of examples, because then you can
ty. Hundreds of industrial R&D labs out decision.) To change it now would
and several major semiconductor reason your way by induction; but jeopardize many existing programs. I feel
houses have found these products a when there aren't examples, what can a .strong obligation to support existing
fast, cost-effective way to develop programs and software developers. Any
their microprocessor software. We in- you do?
ideas on a solution?
vite you to jOin them . Moreover, the act of testing your
CP/M CROSS-ASSEMBLERS examples (and please, please, never On thinking about it, I have: add a
publish an example unless you new read statement, say, READ
Extremely fast absolute assemblers,
running under CP/M . Generate object yourself have tested itl!) may show UNTIL (X) where X is something the
file (Intel hex or Motorola S-record for- you things you didn 't know about user can insert for himself. The struc-
mat) and listing frum standard assem- your program. ture might be a Boolean flag that's
bly language for the target processors
listed. Features include comprehen- Item: one of Gordon Eubanks's false until the (X) character is en-
sive syntax checking, listing control, assistants told me that the Read Line countered, then goes true; with that a
nested conditional assembly, and in- function in CB-80 reads until it programmer could handle nearly any
sertion of external source files. All ver,
sions listed have been thoroughly reaches a carriage return. file structure . You'd want to be able
field-tested and are available now. "Goody!" thought I, for one of my to do more than one READ UNTIL
biggest problems is how to deal with paired as OR statements: that is, sup-
XASM05 ... .. 6805 text created by editors that mark line pose Xl is a carriage return character
XASM09 .. . .. 6809
XASM18 . ... . 1802 ends with a carriage return but no (ASCII decimal 13) and X2 is a form-
XASM48 ..... 8048/41 linefeed, since ASCII (American feed (ASCII decimal 12); then you
XASM51 . .... 8051 Standard Code for Information Inter- READ UNTIL (Xl) OR (X2) and
XASM65 ... . . 6502
XASM68 . .. .. 6800/01 change-the character set we all use you'd have solved the problem of get-
XASM75 . . . .. NEe 7500 in CP 1M) has no single Newline ting text from any editor.
XASMF8 . ... . F8/3870 character. Gordon adds, "The GET function
XASMZ8 .. .. . Z8
XASM400 . ... eOP400 I proceeded to write a text-mashing will read a character at a time from a
program. After all , CB-80 can handle text file and allow you to build strings
Assemblers .. ..... .. ... $200.00 each strings up to 32,000 characters long; as you desire. Since CB-80 supports
except XASM75 ... ... .. $500.00 this ought to make it simple to do 32,000-byte strings, this is quite prac-
Visa and Masterc ard accepted. We ship on 8" things to text. Unfortunately, as I tical for many applications. "
si ngle·density and Softcard + 5.25" diskettes. Ask
us about other formats. OEM INQUIRIES INVITED. learned to my sorrow, CB-80's Read All true, and one reason I wanted
-/ rademark of Digital Research
Line does not read until it finds a car- to use CB-80 for my text masher. The
+ Trademark of Microsoft riage return : It reads until it finds a problem is that GET is fairly slow .
linefeed, and of course there aren't Ah, well.
any in the files I wanted to work on. I found one last problem with
Indeed, the problem gets even more CB-80: I wanted to read in text, play
"VOCET Y
complex: many text editors treat the about with it, and output it in lines of
formfeed character as a Newline as 80 or fewer characters, broken at
well as a New Page; that is, if you end spaces between words and terminated
SYSTEMS .NC. a line of text with the FF character,
the editor believes that you've also
by a carriage-return / linefeed pair.
(This is program Normal, which is
804 S. STATE ST .. DOVER . DEL . 19901
302 ·734 -0151 ended the line. This isn't an optimum available as part of Alex's Pascal In-
BY82
240 December 1982 © BYTE Publications Inc
--0.s Ct
~/Z/.,
CO
~
1
0 ( ; f, I
..... (
~ (/;)
("
How theTI-55-ll s
shortwotkoflong problems.
Whenever you can solve The TI-55-II also gives you answers in standard, scientific or
complex problems quickly and enough programmability to elimi- engineering notations - clearly
accurately, you're ahead of the nate a lot of repetitive key punch- and precisely.
game. And that's exactly what the ing. Our Constant Memory T" We also help you get the
TI-55-II does for you. By giving keeps programs and data on tap, most out of your calculator with
you 112 pre-programmed functions even when the calculator is turned the Calculator Decision-Making
(like definite integrals), it allows off. So once you've entered a Sourcebook. It gives you step-
YOLl to take short cuts without formula, you can simply put in the by-step examples of the best
losing accuracy. You'll accomplish variables to get your solution. The techniques used for solving mathe-
a lot more in less time which Liquid Crystal Display shows your matical, scientific and statistical
means increased efficiency. problems. And we've included a
With our TI-55-II you can special section on how to program
tackle problems you thought could your TI-55-Il.
only be solved with higher-priced So next time you're facing
programmables. You're not only another time-consuming ~
getting the standard slide rule problem, cut it down to
functions but also statistical capa- size with the TI-55-Il.
bilities. This way you can work
out linear regressions, permuta- TEXAS ·
tions and combinations, just to
name a few. INSTRUMENTS
© 1982, Texas Instruments Incorporated.
244 December 1982 © BYTE Publications Inc Circle 3'S\ 01\ il\l:j\li\'i cald. --+
Circle 360 on inquiry card .
SUPERBRAIN II
i!£!\ Continued from page 244 :
CW/ C
Q/C
Small-C
The Code Works
, POB 550
$75
$95
$17
Goleta, CA 93116
Model Ust Our Price
(805) 683-1585
SB II 350K byte ..... . . . .. . . . $2495 $1875
SB II aD 750K . . . $2995 $2250 Infosoft C with SAL structured $275
SB II SO 1.4mb .. . ....... $3495 $2750 Infosoft Systems Inc . assembler development tool kit
25 Sylvan Road South for those who have SAL $50
NORTHSTAR
Westport, CT 06880 source code (available $250
ADVANTAGE (203) 226-8937 to those with licensed programs)
ALTOS
$2675
... . . ........... Call lor lowest prices!
MOBS
International Software Enterprises (distributor)
version 1
version 3
$1300
$2250
Franklin Ace 1000 lor education, games. and
85 West Algonquin
business . Apple compatible .. Call for Lowest Prices! Arlington Heights, IL 60005
(800) 323-3629
HARD DISKS
Corona
Pascal Introduction Package $50
5 MB lor IBM . .$1599 Workman and Associates
10M B FOR IBM . ... $1999 112 Marion Ave.
PRINTERS Pasadena, CA 91106
(213) 796-4401
Anadex 200cps. 132 col. .. . $1359
NEC 8023A . . .. ... $479
NEC 3510 . 33cps. leNer quality . .... $1799 PascaliM $395
NEC 7710. 55cps. leNer quality . . .. $2375 Sorcim Corporation
405 Aldo Ave.
Smith Corona , 12cps. leNer quality .. . . ..$685
Prowriter, parallel .. $475
.
Santa Clara, CA 95050
. HO by C. Itoh , 40cps . daisywheel . ...... $1400 (408) 727-7634
Okidala 82A. 120cps. serial . parallel . ..$474
Okidala 83A. 120cps. serial. parallel ......... $724 PascallMT+ 8080, 8085, Z80 $350
Epson . all models available . . . . Call for Price 8086, 8088 $600
OliveNi DY211 , 20cps .......... $1368 CB-SO $500
Digital Research
MODEMS POB 579
Hayes Smartmodem . .$219 Pacific Grove, CA 93950
Hayes 1200 Baud . . .. . $559 (408) 649-3896
Anchor Signalman .. . ... ... . . . ..... .. ... $79
Racal ·Vadic 1200 baud .. $728 Small-C Plus $25
Ven Tel . . Call lor Price Alpha Omega Computer Systems Inc.
POBU
MONITORS Corvallis, OR 97339
NEC Green Screen, hi res . ..... $170 (503) 754-1911
NEC Color .. . ....... . ..... . . ...... $329
Taxan RGB hi res color . . . .. ... $315 Supersoft C object code $250
Amdek Color II . ..... $722 Supersoft Associates
Amdek 300A Amber monitor . .... .... $164 POB 1628
SOFTWARE Champaign, IL 61820
(217) 359-2112
Tons of soltware available for CP/ M and Apple . Our
prices are grea t so call us lor pricing before you buy.
tiny-c One (interpreter) (with source on disk $100
APPLE ITEMS and manual)
Z·80 Soltcard w/CP/M & manual .. . . $285 tiny-c Two (compiler) (with source on disk $250
16K RAM Card . . ...... $136 tiny-c Associa tes and manual)
Videoterm 80 cia . card . . ...... $252 POB 269
Soltware . . Call for great prices! Holmdel, NJ 07733
To Order Call (206) 362-3398 (201) 671-2296
Call TOLL FREE 1-800-531 -3133
Software Tools for CP/ M (with $335
virtual operating system)
PACIFIC Unicorn Systems
COMPUTERS 30261 Palomares Rd .
Division of Mickel Assoc .
Castro Valley, CA 94546
11056 Palatine N.
(415) 881-4490
Seattle, WA 98133
.-.,,; ~.
>.'r -~
. .
Circle 434 orflnqUlry card.
boards on the some bus. True
Software bonk select and page
mode features allow the servicing
of multiple users without RAM
interference, so you can keep your
system speed up. Invisible refresh
and synchronization with wait
states ensyre fast processing.
. ,
, I
Hardware Review
Autocontrol's AC-85
A CP/M System on One Board
JoAnne Benedict
RR 1, Box 221B4
Longmont, CO 80501
The Autocontrol single-board computer is one of the Although not quite as flexible as an S-100 system, ' a
best buys on the market. You get a complete computer on single-board computer is a cost-efficient way to get 0.0-
a single circuit card; it has been assembled, tested, and frills computing power.
burned in for one week. It only needs to be connected to a "Maximum function at minimum cost." That was our
video terminal and some disk drives in order to run the primary goal as we began our search for the computer.
CP 1M disk operating system and attendant software . Although word processing would be the primary use, we
wanted enough versatility for record keeping and
engineering problem solving. We wanted a small-
business. computer at the cost of a personal computer.
After examining and rejecting many popular systems
because they were either too expensive or did not provide
enough function, we decided to try to put together ' a .
system ourselves. Because I am a programmer and my
husband is an electronics engineer, we believed we should
have more than sufficient expertise to solve whatever .
problems would arise. We considered several single-
board computers and S-100 bus systems, but finally '
decided on Autocontrol's AC-8S (see photo 1) as pro-
viding the best function at the least cost.
The AC-8S board has a fast 808SA-2 central processor
and 64K bytes of memory. The floppy-disk controller is
an NEC (Nippon Electric Company) p.PD76S, which can
support up to four 8-inch single- or double-sided floppy-
disk drives in either single- or double-density , with any
mix of disks running at the same time. The disk controller
can handle SIf4-inch disk drives, but the custom CP 1M .
BIOS (basic input / output system) from Autocontrol will .
not recognize them. Three RS-232C channels with
software-selectable settings of 50 to 19,200 bps (bits per
second) will support a terminal, a printer, and any aux-
iliary serial device. The AC-85 board sells for $7S0 and is
fully assembled, tested, and burned in for one week .
The AC-8S comes with a stand-alone monitor in
PROM (programmable read-only memory). If Autocon-
trol's version of CP / M 2.2 is ordered, a new PROM with
a custom BIOS is also shipped. This PROM will
automatically load either a regular CP 1M distribution
disk or a custom CP 1M disk from Autocontrol. During a
Photo 1: The author's AC-85 mounted in a homemade cabinet. cold boot, the custom BIOS and some common disk
Please include 3%lor shipping and handling. Minnesota residents. add 5%sales tax. Prices subject to change without notice.
L)~T~8Q2B~E®
Your source for micro software and hardware
DataSource® Systems Corporation. Dept. BC.I660 So. Highway 100, Minneapolis, MN 55416
At a Glance P5
POWER
SUPPLY
ID
Name
A C-85 one-b oa rd CP/M
RS232-C Channels
Th ree serial channels of <Il 8 RED
BLACK
D+5V
o +5V RTN
~
computer 265 I -type w ith 16 selectable ITD BLUE D +12V
Manufacturer
data rates from 50 bps to
19, 200 bps
<Il BLACK o +12V RTN
~
S1. Louis, MO 63 141 None, but power supplies [!D GRAY D 8VAC
13 I 4) 739-005 5 and extra ca bles may be pur-
chased
W BROWN o 8 V RT N
Price
$ 750 lincludes RS-23 2C and Software
power cables); instru ction 2K-byte monitor EPROM Figure 1: Power-cable connection to the single-board compute r.
manual. $ I 5 127 I 6); CP/M 22 is available
completely configured for an
Dimensions additional $ I 50; programs to
8.5 by 12 inches format single- and double-
density disks; diagnostics
Processor programs for memory, inter-
Inte18085A- 2 rupts, and disks; software to
reconfigure an existing CP/M
Cable Connections for the AC-85
System Clock Frequency 2.2 operating system The AC-85 single-board computer has four interface
10 M Hz connectors and one power-cable connector (see figure 1) ,
Comments
Memory Kn owled ge of connectors,
The power-cable connector comes prewired and color
64K-byte dynamic program- reading circuit diagrams, and coded according to the circuit schematic in Autocontrol's
mable memory; 8202A RA M 8085 machine language is documentation . The board includes an op amp that con-
controller; PROM memory: needed; board comes fully
27 I 6, 2K-byte ultraviolet tested and burned in for one
ditions an 8-volt (V) signal developed from the AC power
erasable PROM contains a week, so few problems lines that the 8085 can use in a timing or clock program .
bootstrap loader or a should occur The signal is routed through the power cable from either
monitor program
Audience
a small separate transformer or the transformer that pro-
Mass Storage Those trying to save money duces the +5-V DC power supply. The power supply
NEC /LPD 765 disk controller w hile obtainin g an effective must provide +5 V at 1 ,5 amperes (A), +12 V at 0.3 A,
capab le of co ntrolling four computer system
8-inch floppy-disk drives in
and -12 V at 0,1 A, An on-board voltage regulator con-
single- or double-density verts the -12 V to the - 5 V needed for the 4116 memory
devices. This power configuration is very easy to aCC0m-
modate with currently available supplies . We decided to
use a larger + 5-V supply to power our Siemens floppy-
disk drives as well.
Autocontrol provides an RS-232C cable (25 conduc-
tors) with the connector to the board already mounted .
routines are moved from the PROM into main memory All we had to do was check the connections needed at the
and the density of each disk is determined, The density of terminal and wire the included connector to match.
the disks may not be changed without doing another cold Autocontrol's instruction manual gives explicit instruc-
boot. The bootstrap loader also moves CP 1M from the tions (see figure 2) for wiring all the needed cables to stan-
system disk into memory , dard peripheral devices, but certain printers or terminals,
Software is provided in Autocontrol's reconfigured such as an NEC Spinwriter, may require special con-
CP 1M disk for changing the serial port's data rates or for- figurations (see figure 2b). We found one small error in
matting disks, Diagnostic programs for checking the one of the schematic diagrams; they are correct, how-
memory,. interrupts, and the single- and double-density ever, in the figures here ,
floppy disks are also included. If you already have CP 1M The interface cable for the floppy-disk drives uses the
2,2, a configuration disk is available separately , standard Shugart pin assignments (see figure 3), We used
Autocontrol's comprehensive manual contains instruc- a standard 50-pin card-edge connector and ribbon cable .
tions for loading a 20K-byte CP 1M distribution disk, Be very careful when attaching the ribbon cable to the pin
loading the AC-85 single-density disk, making 63K-byte and card-edge connectors, as a misalignment will result in
CP 1M single- or double-density disks, and for making the disk drives not -working.
the disk automatically cold boot when the system is first The instruction manual also gives clear instructions for
turned on , The manual also explains how to change the wiring the options on the Shugart drives; those instruc-
data rates for the terminal, printer, and auxiliary devices tions do not apply to the Siemens drives . To interface to
by modifying a code on the disk . By altering another byte the NEC 765 floppy-disk controller, Siemens drives need
in the same code, you can use either Autocontrol's two minor wiring changes : when the drives are connected
PROM BIOS or the BIOS residing on the system disk . in daisy-chain fashion , only the last drive must have the
t
• ' .---
aPineapple
48K Color Computer Kit •
t
• Features:.
* 6502MPU
* Color graphics
00
per kit • $645
* Numeric key pad •
* Game paddle jacks on both sides •
* Speaker volume control on the back •
* Expansion slots •
Easy to assemble! All components are clearly silk screened on the circuit board, •
Kit includes pre-drilled double sided PC Board, all integrated circuits, sockets, •
professional high-impact plastic casing, keyboards, connectors and switching
power supply. Dealer inquiries invited. NoC.O.D. orders •
PART #
5114" Flexible Disc Sale
Why buy other brands when you can buy WABASH discs
for much less and backed by 1 year factory warranty.
All discs come with Hub Rings
DESCRIPTION PRICE
••
• .•
• 10-99 100-499 500-999 1 K Up •
• M13A411X 5W' SSDD Soft Sector $2.25 $2,15 $2.05 $1.90 •
::~::~~~ ~~::: ~~~~ ~~ ~:;: ~:~:~; :~:~~ :~:~~ ~~:~~ ~~::~ ,'
'">- @ - RE A D Y - - - - - - - - - - - { E ] - ----{£)
(2b)
w
-'
(/)
lID-- SELECT 0 0 I SC ----0-------GD- ---[ill
PRINTER-
DISC~
Z
'" @-SELECT I ---[JD
..
N
AC - 85 NEC 7710
'"<Il C;
DISC~ ~
CONN ECTOR CONNECTOR @Q)--SELECT 2
dl
(TXD) Q)___--------------~[[> (RXD) f- <Xl
DISC~
(RXD) 5 ~ (DSR)
0:
0
f-
<0
'"
®--SELECT 3
---iJIJ
'" [E>------DIRECTION~ ----0
(RTS) 7 8 (DCD) ~~~
z"'<Il
(CTSI ~ 20 (DTE)
z @D--STEP~ ----0
00:0:
uoo
(DTR) 14 @:D-----WR I TE D A T A - - - - - - Q D - - - - - { }
----0
(DCD) IS II§>---WRITE EN AB LE~ ~
(DSR) <ITl1--------------~@ (RVS CHNL)
@--TRACK ZERO ~ ----@]
(GND) <II> (2) (GND)
PROTECT~
@--WRITE ----G
@-----READ~ ----@]
Figure 2: Serial-cable connections for the single-board com- J \
puter. These connection diagrams (contained in the Autocontrol 50-CONDUCTOR CONN ECTORS
manual) allow the user to configure RS-232C cables for use with RIBBON CAB LE ARE TaB ANSLEY
#609-5015M OR
most serial peripheral devices. AL L ODD NUMBER PINS ARE GROUND. 3M #3415-0001
UNLISTED EVEN NUMBER PINS
ARE NOT USED.
254 December 1982 © BYTE Publications Inc Circle 116 on inquiry card.
The new,standard: • High resolution graphics (is
320,000 individually displayable
applications breathe for a change .
• Multilingual programming - tired
It's what's inside your computer pOints enough?) . of BASIC? Try our COBOL, FOR-
that matters. And just look at what • A fully programmable keyboard TRAN, or PASCAL, or perhaps
you'll find inside the Victor 9000 (to go along with the fully pro- you have your own favorite - ask
desktop computer. grammable screenl. us - we might just already have it!
• 128K bytes of memory (or does • Tilt and swivel display, plus sepa- So turn your present computer in-
your application need up to 896 rate low profile keyboard (in the side out. If you 're not getting all that,
KB . . . we can deliver itl. modern jargon : it's ergonomicl. then it's time to call Victor for the
• 600K bytes of storage on each dis- • First class vocal chords (why set- facts. Just call 1-800-VIC-9000.
kette (would you prefer 1.2MB - tle for clicks and beeps - we Or write Victor BUSiness Products ,
you can have it if you likel. speak in plain English with a P.O. Box 1135, Glenview, IL 60025
• Two (not one) RS232 ports (ours CODEC).
handle both bisync and SDLC as • CP/M 86* and MS-DOS both sup-
well as asyncl. port all these solid machine
• A parallel port for running printers features plus 132 column
or IEEE-488 (another inside the alphanumeric display - 10 key
box if you supply a connector). pad calculator -reloadable key-
board and screen c haracter table Subsidiary of Kidde, Inc.
• 16-bit computing . . . the kind of ca-
pacity you need.
- and much more - let your KIDDE
*C P/M is a regis tered tradem a rk of Digita l Research, In c, Circ le 533 on inquiry card .
memories} to replace the original ROMs. It has worked We kept getting a buffer overflow on the NEC 7710 . The
properly ever since. The 950 is an intelligent terminal that AC-85 was not recognizing the printer's buffer 7/ 8 full
can be used with a printer as a memory typewriter with a condition. A call to Autocontrol gave us the correct ca-
96-line capacity. bling configuration for full handshaking. A few more
The NEC 7710, an improved version of the 5510, ar- selected protocol adjustments on the NEC 7710 and the
rived next. The printer can be connected directly to the printer never missed a byte, even after raising the data
Televideo 950Cs local printer port. After finally getting rate to 1200.
the data rate, parity, and word length set properly, we
were able to check all the functions on the NEC 7710 . Experience Required?
We've had no problems with the printer, and its print Assembling a system from components built and
quality is excellent. designed by four different companies may not be for
We then connected the AC-85 board to the power sup- everyone, but if you have some electronics background,
plies and the terminal's RS-232C connector. After a can read wiring diagrams, and understand a little pro-
minor cable problem and a session with the instruction gramming, it should not be very difficult and can save
manual of the Televideo 950C, we were ecstatic to see the you several thousand dollars .
monitor-prompt message appear. With the stand-alone Autocontrol also sells the AC-85 board assembled in a
monitor PROM in the AC-85 , we could change, display , cabinet with two 8-inch floppy-disk drives. Although
and execute programs in memory. I wrote a short you can save some money by assembling it yourself, this
machine-language program and successfully checked the may be a viable option for those who need an assembled
computer and the terminal. system ready to go .
Other commands available with the stand-alone lf you wish to avoid the interface problems, a call to
monitor PROM include filling a block of memory with Autocontrol to find out which peripheral devices they
any hexadecimal value, displaying all the processor's reg- have used and how to connect them would be beneficial.
isters, moving a block of data from one address to Another product, which Autocontrol introduced in
another, changing any register, reading the contents from October 1981, is a similar single-board computer, but with
a specified input port, writing a given byte to a specified only two serial ports for a printer and auxiliary device . It
output port, and loading from the PROM or from has a device for controlling a keyboard, and one for con-
memory with or without initializing any I/O (input! out- trolling a video monitor (with an effective speed of
put) . 38,400 bps), so that an external video monitor is not
After an enjoyable session in the woodworking shop needed. It can be purchased with just a self-contained
constructing an acceptable cabinet for the living room, monitor and keyboard; with the monitor, keyboard, and
we finally connected the Siemens floppy-disk drives and one floppy disk; or with the monitor, keyboard , one
replaced the stand-alone monitor PROM with Autocon- floppy disk, and one hard disk. This could very definitely
trol's BIOS PROM . Unfortunately, CP / M did not work . bring down the cost of a complete system, and may also
I wrote another machine-code program to issue disk com- permit high-speed video graphics . We would not hesitate
mands to the floppy-disk controller and check the status . to buy either board in any case.
Using the monitor to enter and execute the program, we
found that the read command failed : "Unable to Read Conclusions
Id," it said. After more troubleshooting, we found an em- All the problems we encountered involved cabling or
barrassing connector short in the ribbon cable we built. setting options on the floppy-disk drives, the terminal,
Now CP / M worked, but we kept getting "BAD SEC- and the printer. As of today, all hardware has worked
TOR" messages four out of every five times we issued a flawlessly . We are very impressed with the lack of prob-
CP/ M command . One clue was that the problem oc- lems with the AC-85 board. We are also impressed with
curred more often the farther into the disk we read. the help we received to solve our problems when we
It appeared to be a timing problem . I wrote another called Autocontrol.
short machine-language program to tell the NEC 765 con- I would have been happier if the AC-85 board had
troller to change the head-step time from 8 milliseconds Zilog's Z80 instead of Intel's 8085 (mainly because of the
(ms) to 6 ms. Using the DDT function of CP / M , we additional software available), but the 8085 should be
entered and executed the program. The "BAD SECTOR" more than sufficient for our needs, because it can run all
message no longer occurred, and we immediately standard CP / M software.
changed the appropriate byte in the BIOS on the monitor While a single-board computer is not expandable like
EPROM. According to the Siemens manual , a step time an S-100 or standard bus system, the AC-85 is a reliable ,
of 3 ms is the lowest acceptable value. We tried all the reasonably priced alternative. We were able to choose
values down to 3 ms, but 4 ms seemed to be the fastest peripheral devices according to our own price / perfor-
reliable head-step time. mance criteria, have the joys and frustrations of trying to
Prematurely elated by having three of the four com- mesh together four components from four manufac-
ponents working, we were not expecting the final frustra- turers , and wind up with a real computer costing $2000 to
tion when we connected the printer to the AC-85 board. $3000 less than a completely assembled system .•
The Soundchaser Computer Music Mountain Computer Musicsystem, a systems differ in the types of tone col-
Systems are two within a growing two-card accessory digital oscillator ors they produce, the tone color con-
class of systems that take advantage that produces up to eight two-com- trols provided, and the musical data-
of the potent processing, storage, and ponent musical tones. Each system in- processing capabilities that are avail-
number-crunching capabilities of per- cludes a software package that sets up able . Photo 1 shows the components
sonal computers such as the Apple II. the tone colors (timbre), ties the tone- of these two systems .
Both include a digitally scanned producing circuitry to the music key- The big difference between com-
music keyboard to feed musical per- board, and provides store and recall puter music systems like the Sound-
formance data to an Apple. The (record and playback) functions . chasers and a conventional poly-
Analog system uses one or two of Together with the Apple computer, phonic synthesizer is in the type of
Passport Designs' proprietary, either system is a polyphonic synthe- "control panel." A conventional syn-
digitally programmable analog tone- sizer with more open-ended versatili- thesizer has a set of hardware con-
producing cards, each of which incor- ty than any computerized packaged trols and switches that are the musi-
porates three rudimentary synthesizer musical instrument costing less than a cian's "handles" to manipulate the
voices. The Digital system uses the basic foreign sports car. The two sounds. The Soundchaser systems use
a "soft" control panel-a graphic
video representation of parameters,
plus a set of instructions for accessing
these controls through alphanumeric
commands. For the performing musi-
cian, a soft panel is a mixed blessing
because its versatility is offset to some
degree by the longer time it takes to
"set" soft controls . For studio musi-
cians, teachers , and experimenters,
however, the software-based system
configuration's unprecedented versa-
tility is of great value . It allows the
system supplier to increase and im-
prove the system's capabilities
through software updates , at modest
cost to the user. It also allows users to
customize their own systems without
danger of wrecking them the way
hardware hot-rodders often do .
Photo I: The hardware of the Soundchaser Computer Music System. The three-voice
audio cards of the Analog system are to the left of the instruction manual. The Moun- The Music Keyboard
tain Computer Musicsystem , used with the Soundchaser Digital system, is to the right Both the Digital and the Analog
of the manual. At the top is the four-octave music keyboard used with both the Digital Sound chaser systems use a standard-
and the Analog system. size four-octave organ keyboard.
Teach
The WORD Plus can hyphenate files by
inserting soft hyphens so words break
precisely.
~~~:~:;~~~;:~:;call:wayneHOlder
to Spell ----Oasis Systems-----
2765 Reynard Way, San Diego, CA 92103
(714) 291·9489
Distributed by:
WordSlar is a trademark of Micro Pro, Int 'l. $OFfWARE DISfRlBUfORS
Magic Wand is a trademark of Peachtree Software, Inc. 1·800·252·4024 (In Caltfornla)
Mince is a t rademark o f Mark of the Unicorn. 1·800·421 ·0814 (outside California)
Features
Four-octave keyboard . Analog system uses
three-voice or six-voice chan nels. each
IIVESIIEII AIAlYSIS consisting of a programmable-counter-type
digital oscillator. analog voltage-controlled
Fill CEIIElllAl
CENTENNIAL SOFTWARE / 410 17TH ST. SUITE 1375/ DENVER, CO 80202/ (303) 595-9193
fi lter. and analog voltage-control led
amplifier. all under software control. Soft-
wa re generation of tone envelopes and
low-frequency modulations. and recording
STOCK-FOCUS REAL-FOCUS
Find oul how low is low and how high is high . Exhaustively analyze polential real eslale invesl ' and playing back of keyboa rd perfor-
Using capilal slruclure and performance dala , Slack· menls usi ng Ihe Wharlon School's approach 10 rea l mances. Digital system uses the Mountain
focus objeclive ly ca lcu lales Ihe underlying va lue of a eslale ana lysis. In minules you can projecl profit, cosls,
slack. The syslem was firsl developed by Ihe manag e· and IRR for any projecl over a 10 year peri od. Real ·
Computer Musicsystem to implement an
menl science deparlmenl of a 'major money cenler focus accounls for amortization. debl. income, operal' eight-voice polyphonic synthesizer Op-
bank. and is now in use by inveslmenl advisors, Irusl ing expenses. laxes, deprecialion, and cash flow; for tiona l software implements music-
companies and brokerage houses. On your screen, bOlh afler·lax holding and Ihe resu lts of sale. Wilh
Slock·focus will pial an eslimale of lowesl value. highesl Real·focus you ca n analyze any polenlial inveslmenl transcribing and instruction program s.
value and Ihe currenl price. You Ihen decide whal 10 from a sing le bu ilding projecl lo a complex lime· phased
buy, sell or hold. planned unil development.
Hardware Needed
THE FOCUS TECHNIQUE 48K-byte Apple II computer with video
FOCUS is CENT ENNIAL SOFTWARE's new bine individual resu lls fil es for porriolio ana lysis. You
monitor. disk drive. and game paddle;
approach 10 Program Archileclure, providing anal · also receive a usab le reference manual, menu helps,
ural interaction bet\..veen microcomputers and users. a program glossary, multiple reporl form als and spool· stereo sound system or musical instrument
It provides worksheel style inpul screens, free access ing . Wilh our FOCUS lechnique even Ihe mosl com' amplifier; Apple language card for some
10 all program seg menls. and Ihe abi lity 10 com· plex programs are versalile and easy 10 use.
optional software
COMPUTER MEMORY- K REAL-FOCUS STOCK-FOCUS
IBM PC 64 $ 179.00 $189.00 Documentation
Apple (plus) II 48 149.00 159.00
TRS·80 I 48 149.00 159.00 MOS 3.0 manual Ito run Analog system).
TRS·80 II 64 179.00 189.00 42 pages; MC J manual Ito run Digital
TRS·80 III 48 149.00 159 .00
system) . 37 page s. Both in 3-ring binder.
ALL PROGRAMS IN DISK BASIC
--------------_. ----------------
IB M is a trademark 01 IBM. Apple is a trademark 01 Apple Computer Corp .. lRS-SO is a trademark ollallly Corporation.
Some people demand the best. packaged software. A direct replacement for the Disk II, our
Superior quality at superior value is the key to those few A2 features total compatibility at a lower cost total. And you
items that rise above the crowd to shine as unique symbols of can miX, or match, our A2 drive and controller with their drive
perfection. We call these the "best" products, and the best in and controller and vice versa. You have complete freedom of
Apple II®-compatible drives is the Micro-Sci line of 51;4 1/ floppy interchangeability.
disk drives and subsystems. Micro-Sci even goes one step further with its controllers to
Business, commercial and professional people needing include operating features the competition lacks, like jumper-
more storage, greater reliability and faster access than previ- selectable 3.2 and 3.3 DOS.
ously available have been impressed with Micro-Sci's A40 Give yourself the privilege.
system since we introduced it back in 1979. For a lower list You deserve more for your money, and Micro-Sci delivers
price than the Apple Disk 11®'s, the A40 offers 20Kb more
capacity, faster access time and greater data reliability. the most in quality, reliability and performance.
The ideal solution to the Pascal " and CP/Mt user's So when you consider additional drives or a disk subsystem
problem of space limitation is a Micro-Sci A70 drive, com- for your Apple II, indulge yourself in the Micro-Sci alternative.
bining quick access and high reliability with a full 286Kb See our complete product line today at a dealer near you.
storage capability. (SPECIAL NOTE TO APPLE II/®USERS:
The newest member of Micro-Sci's Apple Micro-Sci also offers a full range of Apple
II-compatible family is the A2, the perfect
alternative drive for entertainment and other p-SCI III-compatible drives. Ask your local
dealer for details.)
MICRO-SCI
Micro-Sci is a Divisian af Standun Cantrols, Inc.
2158 SOUTH HATHAWAY STREET· SANTA ANA, CALIFORNIA 92705·714/662-2801· TELEX: 910-346-6739
International Dealer Inquiries... IMC International Markets Corp. Telephone: 714/730-0963 • Telex: 277782-ROBY UR
• Apple. Apple II. Apple III and Disk II are reglslered trademarks at App le Campuler, Inc .
• Pascal is a registered trademark of the Regents of th e University of California.
t CP/M is a registered trademark of Digital Research. Inc .
Main/Frames
Photo 2: The screen display of the Wavemaker section of the Soundchaser Digital
system . The pattern is a graphic representation of one complete wave table .
wave table and produce it with 8-bit tones), Display (which shows the
resolution by the Musicsystem hard- waveform on the screen), and Edit
ware . The shape of a cycle of a (which redraws a section of the wave-
periodic wave determines its overtone form) functions, the Wavemaker ,sec-
content and, therefore, is a factor in tion of the operating software offers
determining the tone color that we Play (which sounds the waveform
when a key is depressed) and Smooth
(which provides simple filtering to
The Wavemaker Section reduce unwanted "alias" noise that
The Wavemaker section of the often accompanies digitally generated
Soundchaser software provides the tones). Aside from the Smooth func-
means for loading the wave tables . tion and the usual anti-aliasing out-
You specify the amplitudes of the fun- put filters, the Musicsystem provides
damental pitch and the first IS over- no filtering; what you put in the wave
tones by typing in the numerical tables is what you get at the audio
values one at a time. (The sum of all output. Because the waveform resolu-
amplitudes must be 100 or less.) The tion is only 8 bits in both amplitude
Apple then computes the wave-table and time, the Musicsystem audio out-
entries by summing the sine waves put does have steps that are audible
corresponding to the overtones. The as "aliasing" when high-pitched tones
wave-table contents can then be dis- are being produced. Even with this
played graphically as a single cycle. limitation, however, the Musicsystem
Photo 2 shows a typical display. produces many musically useful tone
Once a waveform is displayed, you colors {i.e., pleasant, easily blending
can continuously redraw it by mov- with other tone colors, and distinc-
ing a cursor with a game paddle. Soft- tive in character}, especially in the
ware will be available shortly from low and middle pitch ranges.
Passport Designs to redraw the
waveform with straight line segments The Performance Section
by first spotting the lines' end points The Performance section of the
with the paddle, then computing the operating system offers alphanumeric
lines. access to pitch range (in octave steps),
In addition to the Create (which envelope shaping, low-frequency
computes the waveform from over- modulation, and overall volume. The
SOFTWARE
Omega carries software by the following companies:
• American Business Systems • Ashton Tate • Dakin 5
• Innovative Software • Micropro • Microsoft
• Sorcim • Stoneware • Visicorp
MAGNETIC MEDIA
Omega carries diskettes by the listed companies :
• Dysan • Maxell • Scotch • Verbatim
We will try to match or beat any price with similar purchase conditions .
I
In
In
W
<I a::
f- a
<I a
a <I
D-TO-A II I ANALOG
CONVERTER
I
DEMULTI PLEXER
I
I I
I
In
In FILTER FIL TER AMPLIFIER
w FREQUENCY RESONANCE
'"
u a::
a <I "HOLD" "HOLD"
GAIN
"HOLD"
0
...a
f-
r
...J a
u <I
~
ON-BOARD
SWITCH
II J~
PROGRAMMABLE
Jl.S WAVE
JV VOLTAGE-CONTROLLED
JlJ VOLTAGE-CONTROLLED AUDIO
COUNT ER SHAPER FI L TER AMPLIFIER OUT
Figure 1: Block diagram of one of the three audio chains of a Soundchaser Analog voice card, along with its associated control cir-
cuits.
timings of each note in a track (per- those of the Digital system. An activated by one of four small
haps as a numerical table) and then Analog system audio card contains switches on the circuit board itself; it
edit that table. That would give the three very simple analog sound is not under software control. The
musician the option of fine-tuning the chains, plus a D-to-A (digital-to- filter is a standard voltage-controlled
timing of individual notes without analog) converter and demultiplexing "24-dB/oct [decibels per octave]
having to punch in and replay just circuitry to receive digital control in- lowpass-resonant" design. (This is the
those notes. For Sunday keyboardists formation from the Apple, convert it type of filter that most people have in
like me, that would be an attractive mind when they say, "It sounds like a
feature. Since the entire Sequencer synthesizer. ") The filter's cutoff fre-
resides in the system software, these When compared with quency (the frequency above which
enhancements could presumably be conventional analog the overtones are reduced in strength)
included in software updates. and resonance (how strongly the filter
In addition to theWavemaker, Per-
synthesizers, the emphasizes the overtones whose fre-
formance, and Sequencer sections, Soundchaser Analog quencies are near the cutoff frequen-
the Soundchaser Digital operating audio chain has limited cy) and the amplifier's gain (amount
system includes a disk section that capabilities. of amplification) are the three
contains some basic file-management parameters that are under software
utilities. The three types of files are control through the D-to-A con-
called Waveform, Master, and Track to analog control voltages, and dis- verter.
and correspond to the data entered in tribute it to the control inputs of the When compared with conventional
the Wavemaker, Performance, and analog circuit blocks. analog synthesizers, the Soundchaser
Sequencer sections. Files can be saved Figure 1 shows a single audio chain . Analog audio chain has limited capa-
on disk, deleted, and loaded from the of the Soundthaser Analog card. The bilities. With only one waveform per
disk. The Performance section dis- oscillator is a programmable counter voice, chorus and ensemble effects
play provides access to the disk sec- that derives the correct frequency by are not possible. The waveshape
tion (as well as to any of the other dividing the Apple clock frequency choice is meager and inconvenient to
system sections) through a simple, by a software-generated number. The implement. The range of filter cutoff
single-character command. output waveform is a square wave, a frequency and resonance settings
shape that produces a hollow, seems hardware-limited; you can't
The Soundchaser Analog System clarinetlike tone. A simple waveshap- produce musically interesting effects,
The Analog system sound-produc- ing circuit changes the overtone con- such as very low or very high cutoff
ing hardware and operating software tent slightly in order to produce a frequency and high resonance. Final-
are both radically different from more stringlike quality. This circuit is ly, the control signals emerging from
Photo 4: Screen display of a voice panel display of the Soundchaser Analog system. The
pattern at the top is a user-defined contour, one of four that is associated with each
voice. Below the contour display are the "sw itches" and "s liders" that are set by use of
the game paddle.
the demultiplexer carry rapid fluctua- die, first bringing the cursor to the
tions that affect the overall tone control, then pressing the game pad-
quality. dle button while turning the game
The Soundchaser Analog "control paddle knob to move the software
panel" provides some novel and "knob" up and down. The process
musically useful control modes. takes two hands , so you can't do it
Photo 4 shows the video presenta- while you 're playing the keyboard.
tion. The top part of the display pro- However, it is a fairly natural and
vides access to two envelopes (El and easy way to enter data. For people
E2) and single cycles of two repeating used to hard control panels, one
modulation patterns (Ll and L2). You drawback of this display is that you
can define or edit any of these con- cannot change a control, then im-
tours by moving a cursor with a game mediately hear what that change
paddle, a process that takes a steady sounds like. You have to go back and
hand. The latest software version has forth from the panel-setting mode to
provision for editing by spotting end the keyboard-playing mode, a pro-
points of line segments, then comput- cess that requires typing a couple of
ing the lines themselves . This editing alphanumeric commands.
method is more manageable than The ability to draw control con-
freehand drawing with the game tours of any shape, then stretch or
paddle . compress them with a few simple
Below the contour display is a commands, is a facility that electronic
series of soft switches and sliders. musicians have long dreamed of.
They control aspects of pitch range: Each . envelope and repeating wave-
from left to right, whether or not E2 form shape has its own sound. Of
sweeps the oscillator, filter cutoff fre- course, it takes a lot of experience to
quency , whether or not E2 sweeps the know what shape contours to draw in
filter, filter resonance, overall time order to get the desired effect. How- .
scale of El and E2 , and overall time ever, once you get something you
sca le of Ll and L2. You move the like, you can store it on disk. Soon
software "knobs" with the game pad- you'll have a library of effects that
Circle 387 on inquiry card. December 1982 © BITE Publications Inc 277
A Brief Introduction to
Electronic .Music Synthesizers
Robert A. Moog
Big Briar Inc.
Leicester, NC 28748
Most of today's popular music, as ers, and voltage-controlled hundreds of thousands are in ex-
well as a growing amount of jazz, amplifiers. The vacuum tubes have istence, in sizes as small as a candy
classical, and experimental music, yielded to complex integrated cir- bar and almost as large as a mission
owes its very existence to electronic cuits, and the patch cords (short control center. Most of these incor-
technology. The electric guitar and cables with plugs at both ends for porate a set of basic features, just as
bass, those war-horses of rock and . making temporary connections) now most digital computers, from the
roll , are vying with a dazzling array live out their lives under stage lights hand-held to the mainframe, have a
of new keyboard-controlled elec- instead of in the cool of the lab- processor, memory, clock, and input
tronic musical instruments for the at- oratory. Of course, digital computers and output ports. We can divide the
tention of today's music makers. have completely replaced their analog innards of a typical analog syn-
Foremost among these new in- thesizer into "ranks" or "voices," each
struments is the electronic music syn- of which produces a single musical
thesizer, an instrument that allows
In music, the smoothly tone, like a trumpet or an organ pipe .
musicians to build and shape sounds continuous signals and Small synthesizers have 1 rank; larger
from their component parts. uniquely versatile instruments have upwards of 16.
Synthesists deal with modules and hardware of analog The core of a synthesizer rank is
patches (links), with interfaces and the audio chain, a circuit block that
processors, with sequences, controls,
computers live on. generates and processes the tone
and data paths. If these terms sound itself. A typical audio chain, shown
familiar, it is for a good reason: ancestors in science and industry. In in the lower half of figure 1, consists
modern-day synthesizers are direct the arts, however, and especially in of one to four oscillator-waveshap-
descendents of analog computers, music, the smoothly continuous ers, one or two filters, and an
those venerable monsters with signals and uniquely versatile hard- amplifier. Each oscillator produces a
vacuum-tube hearts and patch-cord ware of analog computers live on. single repeating waveform , which is
brains that solved algebraic and dif- generally heard as a musical pitch .
ferential equations with voltages in- What Is a Synthesizer? Having more than one oscillator per
stead of numbers. The analog com- Analog synthesizers have existed as voice enables the musician to produce
puter scientist's function generators, experimental curiosities for more ensemble sounds, chords, and many
adders , and multipliers have become than half a century and as commer- other musically interesting effects.
the synthesist's tone oscillators, mix- cial products since 1964 . At present, The waveform's frequency of repeti-
278 December 1982 © BYTE Publications Inc Circle 237 on inquiry card . ~
The size, of course, is a dead
giveaway. But don't let the size
fool you. The HX-20 is not a toy.
Or a glorified calculator.
It's a computer.
A real computer, with 16K
RAM (optionally expandable to
32K), and 32K ROM (optionally
RS-232C >t .... ~'Et!1J
I In~tialize
C T~L .
*'**
.....~,'i'!"..... irtterflilces, a full-size
built-in
1 t'lOtHTOR.
2 BHSIC CTF.:L
urln_'r . • .___ n_·...·-LCD screen,
1 ,['10
2 8A
PF4
•
SIze. Optional Microcassette
REC
MEMORY
THE FIRST AND ONLY
BOARD YOUR IBM
PC MAY EVER
NEED ...
AND MORE
•••••••••••••••••••••••••••••••••••
In order to receive a free 64K memory board or a 192K
memory board for 544, you must purchase a Ouadboard
w ith 256K installed Oy Ouadram from an authorized • Name •
Ouadram dealer between December I, 1982 and
February 15, 1983.
•
•• Address
•• •
Q~~.
* Ouadram suggested retail prices:
256K Ouadboard-5995
64K Memory Board socketed for up to 192K-5350
192K Memory Board-5595
Circle 89 on Inquiry card. 4357 Park Drive / Norcross, Ga. 30093 / (404) 923-6666
GATE
MUSIC
KEYBOARD J L L
n\' ,\nI H
LOW - FREQUENCY ENVELOPE ENVELOPE
OSCILLATOR GENERATOR GENERATOR I--
I-- I-- I--
PITCH LFO
CONTROL A~UNT
I I
}Wi
VOLTAGE-CONTROLLED
OSCI LLATOR-WAVESHAPER
Figure 1: Block diagram of a simp le anal og music syn th esizer. T he audio (so un d-produ cing) section lies below the do tted lin e, w hile
the con tro l (s ha ping and articulating) sectio n lies above th e do tte d line .
tion is related to the perceived pitch : means that their operating points waveform, and initial amplitude) of
when th e frequency doubles, the may be changed by applying varying the audio chain. This is because we
pitch goes up an octave . The shape of voltages to the circuits' control in.., hear changes in sound much more
the wave determines the overtone puts. As examples, a series of voltage easily than we hear the average or
content. A signal's overtones are a set steps applied to an oscillator's steady properties of the sound.
of frequencies that are whole-number frequency-control input will result in Three of the most common sources
multiples of the wave's fundamental a series of abrupt frequency changes of control signals are the music key-
frequency (the frequency of repeti- . that we hear as a scale; a continuous- board, which produces voltage steps;
tion) . We do not hear overtones as ly varying voltage applied to the the generator of low-frequency
distinct pitches but rather as a colora- same control input will give a pitch periodic signals (called an LPO, Qr
tion of the tone's perceived quality. glide. A control voltage applied to the low-frequency oscillator) , which im-
The overtone content, or spectrum, filter's frequency-control input will parts periodic variations such as
of a signal is related to its waveshape move the filter's frequency response vibrato; and the generator of tran-
by a mathematical algorithm called back and forth across the audio spec- sient signals (called an envelope
the Fourier transform. trum, varying the sound's overall generator or a contour generator),
The filter alters the oscillator wave- brightness, while a control signal ap- which provides overall shape to in-
form 's shape so as to emphasize some plied to the bandwidth input will dividual notes. The upper half of
overtones and reduce others . A filter change the shape of the filter's fre- figure 1 shows a typical complement
is thus a spectrum shaper. Filtering is quency response, making the sound of control functions. The keyboard
a powerful way of modifying a more or less "vocal" or "nasa!. " Final- changes the oscillator's pitches and
sound's tone color. Finally, the ly , signals applied to the amplifier's may also move the filter's cutoff fre-
amplifier in the audio chain deter- gain-control input will impart quency . The LFO varies either the
mines the final amplitude, or overall dynamic variations to the sound's oscillators or the filter to produce a
size, of the waveform and thus affects overall loudness. wide variety of effects that musicians
our perception of the sound's Control signals are never heard call by names such as vibrato,
loudness . directly but instead impart motion tremolo, trill , and grow!. One of the
and texture to the sounds that the envelope generators moves the filter
Voltage Control audio chain produces. Control signals frequency response to produce
Oscillators, filters , and the often influence a sound's tone color hornlike, plucked-string-like, or
amplifier in a synthesizer audio chain (timbre) more than the static proper- vocal ("wah-wah") effects, while the
are generally voltage controlled. This ties (ini tia I freq uency , ini tial other opens and closes the amplifier
AVAIl:.ABLE
NOW!
(VERSI0f;J IV.1)·
FOR THE
OSBORNE NEe
PERSONAL COMPUTER
.NCLUDES
~~~r:~T
64K ~~~f$r"
II · c..
'NEC PCBO~
'NEC PC B012
'NEC PC B031
12 " Grn. Ph s. Video Monitor
~iiIi
~.
(bEl
PRINTERS ~
HE W LETT
III PACK ARD
HISDU IIIUIWUI " - Hp·IIC Slim·line Advancea 135.(){) 119.00
119.00
COMPUTER I~ '
Hp·12C Slim·line Financial 150.00
HP-41 CV Ne. 2.2
Byles Mem 325.00 250.00 EPSON
PERIPHERALS & SOFTWARE I HP·41·C Calculator 250.00 185.00 Epson MX·80 T Type III
Our Card Reader For 41 CV/C 215.00 162.00 w/graphics
HARDWARE MSl Price Printer For 41CWC 385.00 289.00 Epson MX-80FIT Type III 745.00
CORVUS Hard Disk 5MB 13195.00 11795.00 Optical Wand For 41 CVlC 125.00 97.00 w/graphics
Our Microsoft Quad Ram Equal s
MSl Price Epson MX·IOO Type III 995.00
64K Ram Card 399.00 3£9.00 4 Mem. Mods 95.00 11.00 w/graphics
Pr omet heus Versacard 1295.00 1209.011 128 K R,m Card 599.00 H 5.00 Memory Modules For 41C 15.00
CPS Multi Function Card 235.00 IOS.OII 256K Ram Card 995.00 777.00 HP·97 Programble Printer 750.00 595.00 OKIDATA
Videx Video Term 80 Column Card 349.00 m .1III 64K Ram chips 195.00 155.00 HP·67 Programble Okidala 82A w/traclor 80 col 649.00
Vide,\; Keyboard Enhancer (orig) 99.00 74.• Quadram Calculator 375.00 Z!5.0II Okidal, 83A W/lraelor 132 col 995.00
Videx Keyboard Enhancer II 149.00 1l! .• Quad Ram 256KAIunciion brd 995.00 ' 75.011 HP·34C Programble Okidata 84A 132 col. serial 1495.00
Z-80 Soltcard by Microsoft 395.00 m .• TG Products Scientific 150.00 117.110 Okid,la 84A 132 col. parallel 1395.00
16K Ramcard by Microsoft 195.00 If! .• Joystick 65.00 47.• HP·38C Programble
Thunderdock/Calendar Card 149.00 III .• Bus. R/E 150.00 117 .• C. ITOH
Smartmodem 80 Colu mn Card 349.00 m .1III SOFTWARE Hp·32E Adv. Scientific 55.00 41.00 C. Iloh F 1040 cps (par,llell 1795.00
CorYUS Winchester 5MB Disk 3195.00 2900.00 Automated Si m. TOO1ple of Apshai 35.00 21.011 P·37E Bus iness Mgml. 75.00 57.00 C. Il oh F 10 40 cps (seri,11
Corvus Winchester 10MB Disk 4995.00 C2SC.• Cavalier Championship Blackjacks 35.00 11.111 C. Itoh Prowri!er Iparallel) 695.00
Corvus Winchester 20MB Disk 5995.00 ~IIUII Continental Home Accountant Plu s 149.00 109.00 . Itoh Prowriter Iserial) 749.00
AlF 3 Voice Music Card
ALF 9 Voice Mu sic Card
Joysticks By Keyboard Co
2 3 Key Numeric Keypad by
249.00
195.00
lIZ.OII
211.00
Denver Easy (Exec.Accountmg Sys.1
Int ocom Deadline
Innovative 11.M. III (3 DB MS)
ISM Malhmagic
695.00
35.00
450.00
75.00
535.00
27.00
355.00
55.111
NEC
MONITORS
Nec 12" HI Res
Green Monitor
210.00 165.00
DRIVES
5'/," FLOPPY DISK DRIVES
Info Unlimlled
ND+DfA Interlace by Mountain 349.00 167.00 Easy writer II 350.00 2m. Nee 12" Composite 449.00 345.00
MSl
Expansion Chassis 18 slots) 449.00 365.00 Phone Support of Easywnler II 350.00 M. Color Monitor
For the IBM S,"gl~Sl ded 1295.00
C lock/Calendar Card by Mountn 280.00 219.00 Easyspel1er (88K words) 150.00 m .• SANYO Personal Tan· 48TPI
Supertalker 50·200 by Mountain 195.00 145.00 Eas~ i ler laDBMSI 400.00 1J!.1IO
Romplu s + Card 175.00 119.110 Sanyo 9" B & W 225.00 165.00 don TM 10~1
Micro Pro Word star 495.00 ZZ9.00
Romwriler Card 195.00 137.011 Sorci m Superwriter 395.00 189.00 Sanyo 9" Green Monitor 225.00 169.00 For IBM/N orth· Dual·sided . 395.00
R'm~us 32K Ram Add·On (w/16kl 195.00 137.011 Super Calc 210.00 Sanyo 12" B & W 275.00 lli5.00 slarICromemco 48TPI
295.00
Sup-R·fa n 65.00 45.00 Visicorp Visicalc 200.00 155.00 Sanyo 12" Green 320.00 249.00 Tandon TM10~2
Sup-R·Terminal 80 Column Card 395.00 2a .00 189.00 INew Case Stylel
Visicald256K 250.00
Versawriler Digitizer Tablet 349.00 245.00 Desktop Plan I 240.00 Sanyo 13" Color MOni tor 489.00 359.00 5'/, " WINCHESTER DRIVES
300.00
A Sychronous Serial Card by CCS 175.00 135.00 VisiTrendl Plol 300.00 140.00 Seagale ST 506 6.38Mb 1500.00
Centr onics Parallel Card by CCS 135.00 109.00 VisiDex 250.00 199.00
ZENITH Seag,le ST 411 11.16Mb 1750.00
Grappler Printer Interfaces 135.00 Zenit h 12" Green Momtor 159.00 119.00
175.00 VisiFile 250.00 199.00 Tandon TM 602 6.4Mb 1395.00
SVA 1+ 2 Sgl. Den 8" DISk Coni VersaWriler Graphic s Tablet 299.00 155.011 andon TM 601 9.6Mh 1500.00
SV,\ lVX4 Megabyter 8" Disk Con I Conquest 29.95 24.011
Apple Cache 256K By SVA WE RESERVE THE RI GHT TO CORRECT TYPOGRAPHICAL ERRORS.
Frogger 34.95 ~ . OII
IEEH881nleriace by SSM 495.00 377.00 THIS AD SUPERCEDES ALL PREVIOUS ADS .
The Tax Manager
Galaxy
Midway Campaign
250.00
25.00
21.00
199.011
11.00
17.95
'-ffH-- M--IC-RO- 2;2~c:-ur~lv:-
I II ' Wood land Hill s, C a. 9 1364
- -
Answer: MICKO TZNA
~.;:; 1~5;- --
Computer Stocks and Bends 25.00 11.00
Voyager 25.00 21.00 .MJfA1~ ~ ~l [;I~ ~ ~tM ' Call fornla reSIden ts add 6% sales ta)l.
APPLE Draw Poker
lost Colony
21.00
21.95
17.95
13.95
I OUTSIO E CA CA LL TOLL FR EE CA
1 (800) 42J·5886 IN "Add 3% Shipping & Handtmg - Add
(213) 996.2252 ..
3% surCha rge lor credIt caras Orders
SOFTWARE 0. I ~~;(~!:Iease prIn t) ;~n~~~~:n;. ~ :~~~~I~~leSshslpap;~~~~~~r~ l~
MSl Price I City State _ __ Zip _ _ _ _ _ 109 ana lax where apphcaDle
Visicalc Apple Dos 3.3 1250.00 1180.00 MONITO
J
0. Diy Make Mooel OeSCflpllon Pnce Total TOTAL ORDER S
iI I
IW.OO
I I ~~;:~~~~fm:_NG_'_'_____
Visidex 250.00
Visiplol 200.00 150.011 Lisl P'rice
Vislterm
Visltlend
125.00
260.00
75.•
1'17 .•
BMC
12- Grn. Phs KQ 115 HZ I
12 - Grn. Phs EO 11 8 Hzl
21900
1249.00
155.•
lri.• I I
Vislm e
Desktop Plan II
Desktop Plan III
Visipack
250.00
250.00
200.00
750.00
I • .•
I • .•
511...•
I~
Ir Grn Phs 120 Hz)
12 ~ Colour Composite HI Res.
Grn. Phs 1 2 ~
279.00
439.00
275.00
2I!.
:m _.
155_.
11!.• I
Certified Check or M.D .
CRE~:r"~A~~ r: Transfer
Allow 2 weeks clearance for
personal check
CD -
VISA
NEe Grn. Phs. 12" 225.00
12- 159.00 m .• I Exp Date Signalu re
Ron Katz
Bell Telephone Laboratories
Whippany, NJ 07981
The 8051 single-chip microcom- packing 60,000 transistors onto a tion to 64K bytes of external data
puter, and its other versions in the silicon die about 230 mils square. memory.
MCS-5I family, is a recent develop- The 8051 is designed ' for applica- • The 8051 has its lower 4K bytes of
ment of the Intel Corporation (see tions in the high end of the single- program memory filled with on-chip
figure 1). It is a complete 8-bit com- device computer market. It is intend- mask-programmable ROM (read-
puter fabricated on a single silicon only memory).
die. Intel claims that the MCS-5I • The 8751 has those 4K bytes oc-
family "is the highest performance The 8051 packs 60,000 cupied by EPROM (erasable pro-
microcomputer family in the world grammable read-only memory).
and outperforms all microprocessors
transistors on a single
and microcomputers in control- silicon die for enhanced
oriented applications. " It achieves a performance. Each version can be expanded to 64K
tenfold function / speed improvement bytes of program memory, and / or
over its predecessor, Intel's 8048, by 64K bytes of data memory, using
standard memories and byte-oriented
ed for use in sophisticated real-time peripheral devices. All three have 128
This article is based on the book The 8051 : instrumentation, industrial controls, bytes of internal on-chip data
Programming, Interfacing, and Applications. and intelligent computer peripheral memory and 128 bytes assigned as
81 Hands-On Experiments w ith Intel's SDK-51 devices. SFRs (special-function registers),
by Howard Boyet and Ron Katz , MTI Publica- Three versions of this microcom- some of which are reserved for future
tions (14 East 8th 5t" N ew Yo rk, NY 10003 ,
puter exist (collectively, this is the assignment; effectively, there are 256
/212 /4 73-494 7), 1982, 396 pages, $19.95.
Mr. Katz 's work relative to th is article was not MCS-5I family) : bytes of internal data memory.
sponsored by Bell Telephon e Laboratories. In this article, we shall first broadly
• The 8031 has no on-chip program describe the unique hardware and
memory . It can address 64K bytes of software features of the 8051 that
Copyright © 1982 by Howard Boyer and Ron Katz.
external program memory, in addi- make it such a powerful device and
. UCSD Pascnl is a rradcm<l rk of [h e Regents of the Uni ve rsity of Ca liforni a Circle 462 on inquiry card .
RST / YPO
FREQ UEN CY
REFEREN CE CO UNT ER S
PLO
Pl.l
vee
PO ,Q r ,--....L..--l....---,
-1
Pl.2 PO . l
) ADDR
eO", ESS
0 I O SC ILLAT OR
4096 BYTe S
TW O 16 - BIT I
P l. ) PO.2
• PRO G RA M 128 BYTE S T I M ER / EVEN T
P 1.4 PO.l
AND
DATA BU S I TIMIN G
MEMOR Y
(805 1 & 8 1 51 )
D ATA M EMORY
CO UN TER S
I
I
P O.4
P1.5
P 1.6 PO. S I
I I
)~"'
P17 PO.6
P O.7 PSEN
R S TIVPD
RXC Pl ,Q f A / YOD
ALE / PRo'ci
I I
TXQ P3 . 1
INTO P ) 2
Al E' PR GG
PSEN
I I
I
PROG R A MM ABLE
INT I PJ 3
TO P ) <1.
P2 .7
P2.6
64K - 8 YT E BUS
EXPA N SIO N
SERIAL PORT
• FU l l DUP L EX
I
T1 PJ.S P2 .S TXO _
",0 ....- { { I IN TERRUPT S
CO NT ROL U AR T
• SY N CH RO N OU S
SHIF T ER
I
WR P J.6
RD Pl .7
P2 .4
P2.J
IN"TO- '
INT1~ ~ I I
T O ---.. 0 ) eADDRE
o " "SS L-
XTAL 2 P 2. 2 BU S
rl-. a..
XTA l i P 2. 1
WA ""'-
IN TE RRUPTS CONTR O L PARA llel POR T S. SERIAL SERIAL
VSS P2.D fffi ..- A DDRE SS DATA BUS . IN OUT
A NO 1/ 0 PI NS
8051 Family Pin Description -INT1 (P3.3). Interrupt 1 input or gate control input for
counter 1.
Vss - TO (P3.4). Input to counter O.
Circuit ground potential. - T1 (P3. 5). Input to counter 1.
- WR (P3.6). The write control signal latches the data byte
Vee from Port 0 into the External Data Memory.
+ 5V power supply during operation , programming and - RD (P3.7). The read control signal enables External Data
verification . Memory to Port O.
PORTO RSTN p D
Port 0 is an 8-bit open drain bidirectional I/O port. It is also the A low to high transition on this pin (at approximately 3V) resets
multiplexed low-order address and data bus when using exter- the 8051. If VPD is held within its spec (approximately + 5V),
nal memory . It is used for data input and output during pro- while Vee drops below spec, VP D will provide standby power to
gramming and verification. Port 0 can sink/source two TIL the RAM . When VPD is low, the RAM's current is drawn from
loads. Vee. A small internal resistor permits power-on reset using on-
Iya capacitor connected to Vee.
PORT 1
Port 1 is an 8-bit quasi-bidirectional I/O port. It is used for the ALEI PROG
low-order address byte during programming and verification . Provides Address Latch Enable output used for latching the
Port 1 can sink/source one TTL load. address into external memory during normal operation.
Receives the program pulse input during EPROM program-
PORT 2 ming .
Port 2 is an 8-bit quasi-bidirectional I/O port. It also emits the
high-order address byte when accessing external memory. It PSEN
is used for the high-order address and the control signals dur- The Program Store Enable output is a control signal that
ing programming and verification. Port 2 can sink/source one enables the external Program Memory to the bus during nor-
TIL load. mal fetch operations.
PORT 3 EA NOD
Po rt 3 is an 8-bit quasi-bidirectional 110 port. It also contains When held at a TIL high level , the 8051 executes instructions
the interrupt, timer, serial port and RD and WR pins that are from the internal ROM/EPROM when the PC is less than 4096.
used by various options . The output latch corresponding to a When held at a TTL low level , the 8051 fetches all instru ctions
secondary function must be programmed to a one (1) for that from external Program Memory. The pin also receives the 21V
function to operate. Port 3 can sink/source one TIL load . The EPROM programming supply voltage .
secondary functions are assigned to the pins of Port 3, as
follows : XTAL1
-FXD/data (P3 .0). Serial port' s receiver data input Input to the oscillator 's high gain ampl ifier. A crystal or exter-
(asynch ronous) or data input/output (synch ronous). nal source can be used.
- TXD/clock (P3.1). Serial port's transmitter data output
(asynchronous) or clock output (synchronous). XTAL2
-INTO (P3.2). Interrupt 0 input or gate control input for Output from the oscillator's amplifier. Required when a
counter O. crystal is used.
Figure 1 : Ph ys ical aspects of th e Intel 8051. Th ese three draw ings show th e p in desc ription , th e logic symbol, and the block diagram.
(This figu re is rep roduced by permission of Intel Corporatio n f ro m reference 3. )
FRANKLIN
COMPUTER CORPORATION
ACE1000
The Franklin Ace 1000 Includes 64K RAM, upper & lower case c haracter
set, alpha-key lock, numeric keypad, 8 peripheral slots, and a bUilt-In cooling
fan. The Franklin Ace 1000 has full hardware/ software comp atabllity. With
• 120 c haracters per second, bl:dlrecnonal, logic-seeking pnnt ac tion the Apple II'"
• Full 136 columns. 10, 16, 5 & 8 CPI, true U/ I case 19-pln pnnthead) Our speCial package pnce Includes a Franklin Ace 1000, the Rana Elite
• Both parallel & RS-232C interfaCing standard One Drive & Controller, and a Pi-4 9" Amber Monitor and cable.
• Tractor & frictio n feed w ith rear & bottom paper paths
• Okigraph ROM for the M ic roline 83A .... . ..... $44.88 A ll for only $1764.40, UPS delIVered.
- VISA
HIGH TECHNOLOGY AT AFFORDABLE PRICES
Con'puter Solutions
We lell SemiDisk
for 5-100 IBM Personal Computer
TRS-80 Model 2
Comput i ng h as entered a new er a: The Se mi Disk era! No longe r are yo u ti ed down by th e spee d of f loppies or w inchesters. Your
co mputer can ope rate many tim es fa ste r with a Semi Di sk. And w ith our se lf installing software it cou ldn 't be eas ier . J ust plug in and hold
o n! No kidding! Spec ia l pricing : $ 1595 for 512K Byt e and $2495 for 1 meg Byte.
Specifica ti o ns: For information co ntact:
TYPE: Semicondu ctor Disk Emulator computer Solutions
CAPAC ITY: 512k or 1Mb Rob ert Pinkham
POWER REQ UIREMENTS : 0.6 A (512k) 0.9A (1Mb) P.O. Bo x 93 1
BATTERY BACKUP : 10- 12V Unreg. (option al) Hill sboro, OR 97123
(503) 640-5665
We also offer sales information on S- 100, Computer TRS -80 . Circle 123 on inquiry card .
294 December 1982 © BYTE Publications Inc Circle 338 on inquiry card. --+
Circle 409 on inquiry card.
addr; SETB C; SETB bit addr; CPL C; (switching and relay systems, etc .)
S-100 Boards fro-mS. C. Digital
CPL bit addr; ANL C, bit addr; ANL can now be realized simply and effi-
C, / bit addr; ORL C , bit addr; ORL ciently with the 8051 microcontroller,
C ,/bit addr; MOY bit addr, C; MOY including all the well-known advan-
C, bit addr; JB bit addr, code addr; tages that a software "black box" can
"l.nd JNB bit addr, code addr. . have relative to its hardware-filled
By way of explanation, CLR clears counterpart .
FLOPPY OISK CONTROllER 4'1'~_ the carry bit or the bit at a bit ad- It should be noted that the 8051 is
features: Model FOCI
• Single or double density and sided. • Handles any
r, dress; SETB sets those bits; CPL com- also possessed with powerful arith-
combination of up to four 8 inch or 5.25 inch floppy disk drives. plements those bits; ANL performs metic capability, stemming in part
• Uses powerful NE765A/8272 Controller, Mini dip Data
Separator chips. • oMA data transfer with cross 64K the Boolean logic AND on the carry from its fast multiply and divide in-
boundaries, 24 bit address lines, oMA arbitration. • Bank
Selectable Monitor/ Boot EPROM that will accomodate two
bit and the bit in the designated ad- structions . This is a definite asset and
diHerent processors. • CPM Bios Programs. • Serial port dress (or with the complement of the advantage over many other pro-
with popular baud rates including 19.2KBAUo.
bit if / bit addr is used) and leaves the cessors in signal-processing and real-
resulting bit in the carry bit; ORL time applications (e.g., as a digital
does the same with respect to the filter).
Booiean logic OR operation; the bit- The computational and numerical
oriented MOY instructions move the needs of a controller also require
bit in the designated address (it can be strong arithmetic capabilities to help
Z80B CPU BOARD an 110 pin) into the carry bit or vice achieve that control. The 8051 ,
features: Model Z80 CPU versa; and the JB and JNB instruc- therefore, excels both as a "bit-
• 2, 4 or 6 Mhz clock, Sw selectable . • 22 bit addressing
using memory mapping in 16K blocks making the addressable tions are powerful features allowing a banger" and as a byte-oriented
range to 4 mega bytes . • On board bank selectable 2KB or
4KByte of EPROM (not supplied) with Phantom disable . conditional jump (decision) to be "number-cruncher. "
• Jump on reset. • Provision to run two diHerent CPU's on made based on whether the bit A word now about the special-
the same bus, such as forth coming B086 board .
(again, it can be one of 32 110 pins or function registers (sometimes desig-
any addressable bit in on-chip RAM nated by Intel as the hard-
or SFRs) is a 1 OB) or a 0 ONB). The ware / peripheral registers) . Twenty of
jump is made to the address in the them are located in on-chip RAM. All
program specified by "code addr" ap- of them are byte-addressable; 11
pended in the instruction. These bit- are, in addition, bit-addressable .
256K DYNAMIC RAM oriented instructions are, in part, Those 11 are PO (port 0) , PI (port 1),
features : Model 256KE responsible for the unique power of P2 (port ' 2), P3 (port 3) (eight I/O
• 16 or 24 bit address . • 8/ 16 bit wide data •
Transparent refresh with unlimited OM A, immune to Wait the 8051 as a microcontroller. lines per port), TCON (timer-control
States, halts, resets. • Fast access time 180nsec from
Smemr or Psync high, will run with Z80, Z8000 to 6mhz, The number of bit addresses in the register) , SCON (serial-port control
8080, 8085 , 8086 to 8mhz without Wait States. •
Accepts 4116, 4164's. 8051 totals 210, including the 32 bit- register), IE (interrupt-enable control
32K STATIC RAM 'Uniselect: 4'
addressable I/O pins at ports PO, PI, register) , IP (interrupt-priority con-
features: Model 32KUSM P2, P3, and the bits in 7 other of the , trol register), PSW (program status
• 8/ 16 bit data, 16/24 bit address. • Bank Select by 20 SFRs (each 8 bits wide) . Sixteen word), ACC (accumulator with a
SW selectable port, bit in 32K block. • Battery backup
(battery not supplied) with power-fail detect/ automatic Ram on-chip memory locations, other direct address), and B (B register).
disable . • Complete EPROM (2716) capability with wait
states (up to 3), phantom responding or generating. than the SFRs and the 32 registers in Register B is a special register used
I/O, MEMORY INTERFACE 'Interface' the four banks , are also bit- together with ACC in multiply and
feature : Model 3SPC addressable and thus account for 128 divide instructions. The remaining
• 3 serials using UART, RS-232C or 20ma current loop.
• 1 parrallet I/Owith hand shakes . • 4K Ram, 4K EPROM of the 210 bit addresses (the 11 bit- byte-addressable SFRs are SP (stack
(not supplied). Built in Kansas City Audio Cassette interface.
• Baud rates from 19.2K baud to 110 baud . ModeI3SPC-N addressable SFRs make up the rest) . pointer), DPL and DPH (data
comes with less cassette, current loop, and ram, rom You can appreciate that the pointer-low, high bytes) , TMOD
sockets .
All boards conform to IEEE696/ S100 specifications, fully Boolean-processing capabilities, with (~imer mode register), TLO (timer 0
socke1ed, screened legends, masks, Gold contacts. Guaranteed the ability to manipulate and control low byte), TLl (timer 1 low byte),
One Full year.
New price eHective September I, 1962 addressable bits, make the 8051 ideal THO (timer 0 high byte), THI (timer 1
Me... Pric.. with
Foel
zao CPU
S425
S349
Monitor/ Bool EPROM
Memory mapping: 6MHZ clock
for controlling items such as contacts, high byte), and SBUF (serial port data
2561(E
25BKE-t2B
S795
se25
256KB
12BKB
indicators, motors, and digital-type buffer).
32KUSM SlB9 32KB with CMOS
32IOJSM·N S169 no film, no POWI' f. ~ on-off I/O devices in all sorts of con- A working knowledge of the SFRs,
lSPC S259 wilt! cluette
3Spc·N S229 . . .bow troller applications, as well as for in addition to the 8051's instruction
2K Manitor S55 with 10urti codt
All boards coma assembled and tested. realization of Boolean output versus set and the structure of its on-chip
Delivery is within 3 to 5 working days. MG, Visa or COO
orders accepted . (Add S6 for COO orders) Illinois residents
input-transfer functions (Boolean memory, is essential to mastering the
add 5~ % sales tax. combinatorial-logic problems) . Thus, 8051 . For a more extensive treatment
D.E.M, & DEALER PRICING AVAILABLE
contact, relay, switch, TTL (transis- of the SFRs, refer to our book and the
S. C. DIGITAL tor-transistor logic) gate, and other references at the end of this article.
P.O. Box 906
1240 N, Highland Ave., Suite #4 hardware implementations of many Here are some examples of the
Aurora, Illinois 60507 combina torial-logic-type a pplica tions SFRs: port 3 is at hexadecimal address
Phone: (312) 897-7749
December 1982 © BITE Publications Inc
OBO. The eight pins of port 3 on the
8051 are mapped on to the 8 bits of SFR Description Hexadec imal Hexadecimal
this SFR so that bit 0 of address OBO is Byte Address Bit Addresses
RXD, bit 1 (address OBI) is TXD, bit 2 PORT 3 Eight I/O lines aBO aBO through OB7
(address OB2) is INTO, bit 3 (address PSW Program status word 000 000 through 007
OB3) is INTI , bit 4 (address OB4) is TO (00 1 reserved)
TCON Tim er/counte r contro l 88 88 through 8F
(timer/counter 0 external flag), bit 5 SCON Serial·port contro l 98 98 through 9F
(address OB5) is Tl (timer/counter 1 IE Interrupt·enable contro l OA8 OA8 through OAF
external flag), bit 6 (address OB6 ) is (2 bits reserved)
IP Interrupt·priority contro l OB8 OB8 through aBC
WR (write data to external data (3 bits reserved)
memory), and bit 7 (address OB7) is TMOO Timer/counter mode contro l 89
RD (read data from external data
memory). These bits are also referred ,US81 (lS8)
Note that pins TO, Tl, INTO, and RD P J.7 Read d'Ha co ntrol output. Active low IN T I P3 .3 Interrupt I input pm . Low-level or
pulse generated by ha rdware when falling-<u ge triggered .
INTI , having bit addresses, can be e .... lern a l da ta memory IS re3d.
INTO PJ .2 Interrupt 0 input pin . Low-k'o'el or
treated as four ordinary input pins WR PH Write data contro l (l uqwt. Active low falling-edge rrlggered.
pul se generated by hardwarc when
that can be tested and decisions made external data memory is written. TXD PJ. I Transmit Data pin for se rial port in
UART mode . Clock. output In shift
accordingly . In the case of INTI and TI PJ.5 Timer/l.:l1unter 1 c."((crnaJ inpul or test register mode .
INTO, the interrupt system must b e ~i ..,.
RXD PJ.O Receive Data pin for sena l pon in
disabled. The organization of some TO PH Timer!counler 0 external input or test UART mode . oala I/O prn in shi rt
"in. reg ister mode .
important SFRs and the definitions of
their bits are shown in table 1, P3-Allernate Special Functions 01 Port 3
status word register) will specify one BOc" I IGml CIT I I I MO o MCS-48 Timer. '"Tlx'· serves as five·
'------.,...---,'------.,...--- bit prescaler.
TIMEA 1 nMER 0
of the four register banks to be l6-bil timer/counter. "T H x" .:lnd "TLx'·
worked wi th are cascaded; there IS no prescale r .
~
NEe -MODEMS-
8021mjllcl Dot .alrll . .. .. . ... . $489 f':NoVa:--""'tion:---1Ir.;;~
'1 ",,· NOVlHon Cit .. $139
Commodor. a,per Elpalllllr •••. 511.00
COlllmodll'lllK M•. . , •. ••.• 52.00
Comrnodll'l VIC Anllglf .. •.. 24 ••
351033 CPS 5",., .......... . 1749 Commodll'l VIC a.per ....... . 24.95
TEXAS INSTRUMENTS 353033 CPS Conlronlcs Par .•... • 1749 NovlUon D·Clt . . . . . . . . . . . . .. 149
SOFTWARE Commodll'l VIC J,pIIIr 1I11111r•• 24 .•
BI·Dlrectional Tractor (3500) .... 229 NouUon 212 . ............ .. 585
PH M·3026 EIIIndld B..Ie. . . . $74095 7710 55CPS Sorill. ...... . .... 2349 NovIUon Appll Cit" .... . . . .. . 310
PHM ·3035 Tlrllllna' Elllulat.. II . •39.00 7730 55 CPS Centronics Par...... 2349 -CABLES-
(DHayes
PHM·3058 .1....
PHM·3055 Ed~.. /.alllllbilr . .. . 74.95
'I!Irf ... •.. . 74.95
PHM·3D13 "".... RIC.Klapl ...... 39.00
Tractor lor 7700 Series ........ 229
-CENTRONICS-
Mleromod.m II . .. .. . . ..... : 1279
Smlrtmodem 300 .. ... ..... . . 219
Parallel Printer Cables
AlARI· . ... .. .. ..... ... ..•. 135
Appl." ................ " .... 37
PHM·3053.n 11Ind.,......... .32.00 Smlrtmodeni 1200 ........... 5411 IBM .. .. . ... .... .... . ....... 4O
PHM·3057 IilllCu...... . .... 32.00 Chronogrlph .... .......... .. 0Iborn•.. ... ......... •.... .. 37
PHM·3054 C.. Wlra ..••..•••.32.00
PHM·3112 hnIC .•....•.... .32.00 If you are In need of
TEXAS INSTRUMENTS something you cannot
CALCULATORS find In our ad,
TI·88 Cilcullla< ... .. .. . . . .. . . $260
TI PC·BOO Prlnlar/Ploltar ........ 150 PLEASE CALL.
TI CA·800 C.IIIH. InlorfaCi.. . . . .. 50
TI·59 Calcullla<........ . . ..... 169
aersonal SHARP
TI·58C "tomputor PC·1500 H.nd itakl Compullf ... . $219
ystems
S
TI·58C Cilcullla<... .......... . . 79 CE·150 Prtnllr/Cm. lntm- .... 195
TI PC·l00C Prtntar/Platllr . ... .. . 149 CE·152 CIIIIH. Tlpt Record ... ... . 75
TI·5511 Cilcullla< ...... . ..... . . 40 P.O.I.1071 CE·155 8K RA. lIamary Mldult ... . 99
TI LCD Programmer ... . .. '. . ..... 55 ."....... I.Y. 111fl1 CE·151 4K RA ••amary lIodult... . . 50
Table 1 con tinu ed:
Bigs,,1e
onK~l
,Wlsal (lSII)
I TFt I I
TAt TFO I tRO \ IE' In rfa I ITO
IUSBI
R s "" ! ! I I I
SM2 AEN TBa R8a 11
Symbol Position Name and Slgnllicance Symbol Position Name and Significance
SMO SCON. 7 Serial pOri Mode con lr o l bit O. RBI< SCON .2 Receive Bit X. Set / clea red by hardware New JAWS-IB
Set /cleared by software (see n ot!!) . to indicate s tate of nin lh data hI! The Ultrabyte Memory Board
rece ived. Due to the tremendous success of our JAWS I, we
SM I SCON .6 Serial pOri Mode cn Oir o l hil I. were able to make a special purchase of first-quality
Set /c lean:d by softwa re (s!!c note) . TI SCON . I Transmit Interrupl nag. SC I by hard- components at below-cost prices for JAWS-IB. And
ware when byte tralhmHled. Clear~d we are sharing our cost saving with you. But don' t be
SM2 SCON .S Se ria l po rt Mod!! con trol bit 2. Set by by software after s~rv l cing . surprised if the next time you see this ad the prices
so rt ware t tl di~ablc r!!ce pti o n of frame s have gone up substantially. Beller yet, order now,
for which hit 8 is nro. RI SCON .O Received Interrupt na g. S~t hy hard- and get the best memory on the market at the best
ware when byte received . C leared by price on the market.
REN SCON .4 Receiver Fnab Je c{\ nirnl bll . Set jc kan:d sofiware after serv Ic in g.
ONE CHIP DOES IT ALL
by so ftware to e nabl e / disable serial
data recept ion. Nole-- the \ tate o( !SMO.S M I) ,,:k c t ~ .
Jaws-IB is the Rolls-Royce of all the S100 dynamic
(0.0) Shill rC~I~tcr 1,0 C'"I(p.lrmon .
boards. Its hearl is Intel's single chip 64K dynamic
TBK SCON .3 Transmit Ril 8 SC I/c leared by hard· 10.11 · M bll UART. \anablc d a la ra le.
RAM controller. Eliminates high-cuITentlogic parts
ware to determine Slal e of mnth data (1.0) - 9 h ll U ..\RT. fj xt:d data rate
. . delay lines ... massive heat sinks ... unreliable
blllran Srn ltted in 9-bil lIA RT mode. (1.1) 1I bit lIART. va ri ab le Jala ral e
trick circuits. JAWS-IB solves all these problems.
LOOK WHAT JAWS-IB OFFERS YOU
SCON-Serial Port Conlrol/Status Register Hidden refresh ... fast performance ... low power
consumption . . . latched data outputs .. . 200 NS
4116 RAM's ... on-board crystal ... RAM Jumper
selectable on 8K boundaries ... fully socketed .. .
solder mask on both sides of board ... phantom line
!Iro4SR) [LSDI
.. . designed for 8080, 8085, and Z80 bus signals ...
I I-I-I I
fA ES ET1 EXl ETO I I "0 works in Explorer, Sol, Horizon, as well as all other
well-designed S100 computers.
Symbol Position Name and Significance Symbol Position Name and Significance
EA IE.7 Enable All control bit. Cleared by EX I IE. 2 Enable E:w.:tcrna l intcrrurl I co nlr o l bit. 1n·IIAY MONU·HAI:K TRIAl,: Try <I lully wtTl ~fI
anflll!Swd board lor 10 da ys - rhen f! lIhf~r IWf!P
software to disable ali interrupts. Sct / cteared by software to enab ld It. rf!lurn It lor klt. or simply n ~ llIrn Uln workln"
IE.6
independent 01 the slate l,f lEA - fLO
(reserved) ETO IE . I
disable in terrupts from INT I .
C OIlIH!cItCllt :
~
•
IE.5 (reserved) b y so ftware tn enab le /di sa hl e Inl c rrllpl.~ :TO ORDER CALL TOLL FREE 800-243-7428:
from tim er/ coun ter 0 : From Con nect icl1 t Or For AssistanCf~:
ES lEA Enable Serial port control bit. : (203) 354-~375
Set/cleared by soflwa re 10 e nable ! EXO IE.O Enable External interrupt 0 contro l bi!.
di sable interrupts from TI o r RI nags . Sel /clea red by s(l ftware to enitb le l
: Please send thr. it ems checked bp,low:
d isa bl e int errupt s from INTO . : JAWS-IB kit: •
~B !~~: ::::::::::::::::::::::::::::::::L~:!~: ~
ETI IE .) Enable Timer I control bil. Set / cleared
by so ftware to enable / disable interrupls
from liT!lericounter I.
:064K. . ... . . . . ... ......... . .......... $299.95':
tE-lnterrupt Enable Register : JAWS-IB Fully Assembled, Wired & Tested: :
:0 16K. .. . .. ..... .... ............ ..... $179.95' :
:0 32K. ..... ... . ...... ... . . .. ...... .. . $239.95':
:0 48K ... ... ........ .... . .... . ........ $299.95"
[IISBI
Pli:O :0
. 0 64K .. .. . .. . ....... . ... . . . ....... . .. $359.95' :
•
EXPANSION KIT, 16K RAM Module, to expand:
JAWS-IB in 16K blocks up to 64K. $59.95 •
Symbol Position Name and Significance Symbol Position Name and Significance : -A JI priCl!S pIllS $2 flnslllg/! nnd ill.';UrnIlCf! ($4 .00 Cnnndn). :
IP 7
IP .6
IP .5
(re served)
(reserved)
(reserved)
rXI IP .2 E x terna l Int errupt I Prio rit v con trol
bit. Se t / c leared b y softw are' to ~peciry
hIgh , low pTlorit y Interrupt s lor INT I
··
: Cnlllwr: lic ul msidmlfs wId sfllf~S Ifl x.
·Tolal enclosed: S
· 0 Personal Check 0 Money Order or Cashier's Check.
:
..
•
~. B\ ~~~~2~o!f~~w~~o~, ~tO~7·76 •
•......................................•
December 1982 © BYTE Publications Inc 301
timer / counters 1 and 0 are on or off and so on . As hardware flags, they can be polled
• setting or clearing the ITI or ITO Some of the bits in the SFRs are set easily, as they have bit addresses in
bits in TCON specifies whether the or cleared by hardware: most cases, and thereby reveal the
external interrupt INTI or INTO will status of, for example, SBUF (serial
be of the falling-edge or low-level- .the overflow flag (OV, PSW .2, bit port data buffer-byte received or
triggered type address 002) is set or cleared by hard- transmitted) , parity, overflow, carry,
• setting or clearing the SMO or SMI ware to indicate the presence or timer interrupts (made or not), type
bits in SCON selects the mode of the absence of an arithmetic overflow of interrupt detected (edge or level),
serial port (to implement port expan- condition etc . All told, you can see that the
sion or choice of 8- or 9-bit UART e the P (parity flag) bit 000 in PSW SFRs and their bit-addressing feature
communication, fixed or variable (PSW.O) is set or cleared by hardware provide a great deal of potential and
data rate) to indicate an odd or even number of power to the user.
• setting or clearing the 'EXI or EXO 1 bits in ACC
bits in the IE register enables or e TFl (TCON. 7) is set by hardware Working with the 8051
disables interrupts from INTI or on timer / counter 1 overflow-it is We shall now present several con-
INTO sources cleared when that timer 1 interrupt is crete examples that illustrate working
• setting or clearing the ETl, ETO , or processed (hence, TFl is the timer 1 with the 8051 and at the same time
ES bits in IE enables or disables inter- interrupt flag) show just a few of the applications for
rupts from timer / counters 1 or 0, or eRI (SCON .O) is set by hardware which it is ideally suited. Naturally,
from the serial port (when the latter's when a byte is received into SBUF at we cannot go very far here in this
buffer has transmitted or received a the serial port-it is cleared by soft- endeavor. The reader is referred to
byte) ware after servicing our book cited at the outset and to the
.setting or clearing bits 0 through 5 eTI (SCON.l) is set by hardware references given at the end of the arti-
in the IP register specifies high or low when a byte is transmitted out of cle . These publications give an in-
priority of interrupts from INTO, SBUF-it is cleared by software after depth treatment and study of many
timer / counter 0, INTI, timer / servicing (RI and TI are thus the programming and interfacing ap-
counter 1, and serial port received and transmit interrupt flags) plications with the 8051. Because of
space, we will choose examples with
rather short and succinct programs .
(All mnemonics are copyright 1979
You don't know what it is and 1981 by the Intel Corporation .)
SETB 97
MOV C , 97
The MG Replica MOV 90, C
by Fiberfab
Maybe you've never been in love with a car before. But then, you've probably The first line writes a 1 to bit 97,
never built one. That's why the MG Replica is different: it's the car you build which can now be read . The second
yourself. And the doctors, housewives, bankers, and students-among
others-who have assembled a Fiberfab MG Replica have learned that this line reads the value into the carry bit,
can be one of the most rewarding projects of your life. The MG Replica is a and the third line transfers the value
complete kit, that assembles easily over a VW chassis. So you'll love th e from the carry bit to bit 90 (bit 0 of
reliability and great gas mileage it offers, too. And if you're enchanted with
the way it looks, wait till you're behind the wheel. SFR 90, i.e ., bit 0 of port 1).
Your relationship starts with a toll-free phone call, for more information:
If Input Pin Is High,
~~~~n??;o~:'~~~::~suite
Fiberlab, Inc., First Western Bank 416 , M;nneapOlis,
MN 554 26 (612) 933-3047 International TWX: 910-576-3150, FIBERFA B MPS
I#l
~
Put Alarm On, Otherwise Not
Our hands-on experimentation
302 December 1982 © BYTE Publica tions Inc Circle 203 on inquiry card . Circle 502 on inquiry card .......
p
Fast becoming the leader.
YES! I'm interested in your ( ) 8MB "Packqge Deal . Your ( ) 16MB "Package Deal .
I have a (type of computer)...
) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __
I am also interested in: I ) "Turnkey " Hard Disk Subsystems. I ) Sl00 Hard Disk Subsystem.
I ) General Purpose Subsystem. I I SG/R Controller for SA1000 Interface. I I SM/R General Purpose
Controller for Storage Module Drives. I I AN/R Controller for ANSI Interface Disk and Tape.
I I SG/S, SM/S and AN/5 same as others for the 5100 bus.
Name
CompanyName __________ ____ ~ _________
Title _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Phone
. Address _ _ _ _ _ _ _ _ _ _~---~----~----------
City State _ _ _ _ _ Zip
CPM is a registered trademark of Digital Research.
VisiCalc®was a swell idea
for then.
The next generation. First generation electronic cell or area _"Gross Profit = Sales-Cost" rather than
worksheets were a good idea . They were early software "AA44=AZ23-BK154 ." Which means you can work
management tools that could eliminate a lot of hours more intuitively. And faster.
w ith a spreadsheet calculator, pencil and eraser. Enter Compare utility. Multiplan lets you link related work-
Multiplan, the next generation electronic w orksheet sheets so that information is transferred between them
that's as easy to use as it is useful. automatically. For instance: you can keep regional sales
Make comparisons. Compare Multiplan to any of forecasts on separate sheets but link them with your overall
the earlier electronic w orksheets. We've given you some company forecast. Then , just change the forecast for
"prompts" above. any region, and the company forecast sheet is updated
Compare learning time. Multiplan's tutorial book brings automatically. Something you can't do with first generation
you up to speed. Fast. But Multiplan doesn't stop there. worksheets .
Multiplan's On -line Reference Guide gives you in stant Compare reports. Not just the work you can do, but the
help if you have questions. It know s w here you are in way you can present it. Multiplan's f lexible formatting
Multiplan and offers information related to your problem, options allow you to produce presentation -quality reports.
right on the screen . And its sorting capability lets you sort by either alpha-
Compare ease of use. All Multiplan prompts are betic or numeric order. So a sales manager who normally
full length w ords or phrases. And Multiplan' provides lists sales regions alphabetically could sort by amount
" naming;' the ability to assign a plain English name to any sold and conveniently rank by sales performance. The
' Based on featu res in releases VC -202BO-AP2 and VC-156YO-IBM
of VisiCalc on the Apple II and IBM -PC respectively.
Multiplan is a great idea
M
for now.
result is a more meaningful and useful presentation of data . to make Multiplan the electronic worksheet for
Compare availability. With Multiplan, you're not now. And years from now.
limited to a sing le range of computers . Multiplan is avail-
BETTER TOOLS FOR MICROCOMPUTERS
able for Apple® and for microcomputers that run
MSlM-DOS, XEN IX:" or CP/ M-80® operating systems.
Multiplan supports both 40- and 80- columns on the
Apple II.
Compare the source. Microsoft was the world's first
.MICROSOFT.
microcomputer software company. Today, Microsoft
Microso f t IS a regIs-
software is running in well over a million installations, te red trademark . and
worldwide . Languages. Utilities. Business programs. All , Multiplan. XE NI X. and
MS are trademarks of
maintained at the state-of-the-art. Microsoft Corpora tion
Compare for yourself. Drop into your computer store _
V,slCalc IS a reg istered
Compare Multiplan's powerfu l, user-oriented features trademark of V lslCorp
to any electronic worksheet on the market. If you've CP/M -SO IS a registered tra de-
been using VisiCalc, Multiplan's ability to directly utilize mark of D igit al Research, In c.
your VisiCalc files lets you easily upgrade to Multiplan. Apple IS a registered trademark of
And that's just another of the many features designed Apple Compu ter, Inc.
pearance of absolute jump addresses is made based on its value . Since JB is _ 62 KII S TANIIA HD • Dilt a CO l:lp""'ss inon /co I' Y mv . ]." - S e lf
t es t 0" ,,1... _ C "ntron ics [ I t,' !' ta nl l a rd e HS 232(', I E I·: I->·188
below instead of labels. We shall associated with a read of a bit ad- o pti"n;,1 • L"", pr iet· e " C 100/ 11 7/ 220/ 240 V
assume input pin to be 110 line 97, dress, a 1 is first written to that ad-
and alarm to be output I/O line 90. dress (at hexadecimal 0050 in the pro- Model SBC-696
Both are pins of port 1 (SFR 90) . gram). Simile Board
Computer
Again , a 1 must be written to pin 97
~en1ory-to-~er.nory meeting IEEE-
before reading it. Bits 97 and 90 are 696 (CP/ M. SB
~ove Instruction
the only ones of interest to us here at L--_ _ _ _ _- ' -BO) $999 .00
Suppose that on-chip memory ad- _ Z80A e fi4K s la ic HA I\ ! ( ll Or.! re pl<l c ahl c ) e I( S - 232(' 2 p ur l
port 1; the others are not used : C e nll' uui !."s 11' 0 1" e S UPIl"rt s 5 : R: f l opp~' hy Dt-.li\ . ""l ct!\s
dress 25 hexadecimal contains a byte IEEE 5 - 100 lJU S _ + 5V c nlr e 41ay c r e d PC B e :'ll"mo ,"y
('OIn[ piJ,: ":~' _ hil c k on main [' (1'11"<1 e lnc lude C P/ M "," S Ii-80
0050 MOV 90, #80 that we wish to send to port 1 (at ad-
0053 JB 97, 58
0056 SJMP 50
dress 90 hexadecimal):
Model SBC-488
0050 MOV 90, 25 Sing Ie Board
0058 SETB 90
0053 SJUMP 53 Computer
005A SJMP 53 (lEEE-488 etc)
The first line moves the hexa- The first line will move the contents
decimal value 80 to port 1, thus of address 25 hexadecimal to port l.
writing a 1 to pin 97 and also turning The second line causes a jump to itself $488.00
e Z80 - H O t-.I / HA~l t o til l IOKIJ _[ EEE-4 88 [ I F ( T~I S99 14 1
off pin 90 (the alarm). In the second (effectively, a halt). - R S - 232 C I I F (825 1 ) _ Puafl .. 1 6ports (8255) _ + 5V "n l~'
jumps to address 0053 to poll input logical AND ), as well as the 8051's in- _ So ftl'·'"' ,· lH"HlJ er on S ' di ske tt e (C P/ ~[ b<1 ,; ed J
following AJMP . If the LJMP (long transition . Then, the program moves in,.: (a n. n" ;s "(i ll,'" inc lu,/,' " _1 60 (W) X 225 I II J x 500 UJ )"'a-
tion may be anywhere in the full 64K repeats the instruction at hexadecimal Internati ona l Agent : RENFUL COMPUTER LTD.
Rm . 602, Hop Fat Commercial Centre, 490-492 . Nat han Ro ad.
bytes of program memory. 58, waiting for an interrupt. Kowloon, H .K . T el : 3-320 498(3Iines)
T e lex: 375 46 RENFL H X Cable Address : RENFULCOMP
Do not confuse port 90 (byte) with When an interrupt occurs, control
pin 90 (address bit) . The context of IS transferred to the following
the instruction will make the distinc- routine:
tion clear. One refers to port 1 (byte), 0013 ANL 90, #05 ISA CO., LTD.
the other to bit 0 of port 1 . Thus, 0016 RETI HEIAN BLDG . 2-6-16 OKUBO.SHINJUKU-KU. TOKY O J60JA PAN
PH ONE:03·232 -B570 TELE X:23244S6 ISATOK CABLE : ISA HEIAN
Signature _ _ _ _ _ _ _ __ interrupts with the 8051 are , respec- of the 16-bit product is left in A and
Name _ _ _ _ _ _ _ _ _ _ __ tively , 0000, 0003, OOOB , 001B, and the high-order byte in B. The
Company
0023. arithmetic is binary. Thus , if hexa-
Street _ _ _ _ _ _ _ _ _ _ _ __ decimal 32 is in B and hexadeci mal 53
City _ _ _ _ _ _ _ _ _ _ _ __ Example of Indirect Jumps is in A, MUL AB will yield hexadeci-
State _ _ _ _ _ _ Zip _ _ _ _ __ The useful table-indexing instruc- mal values 76 in A and 16 in B. DIV
tion JMP @ A + DPTR (see listing 1) AB divides the unsigned 8-bit integer
Mail to MlcroTech Exports. Inc.
adds the contents of the 16-bit DPTR in register A by the unsigned 8-bit in-
467 Hamilton Ave., Palo Alto, CA 94301
PICK A SYSTEM!
We're offering you our SB-80 system in either 51 /4" or 8" • Single Board Technology. CP/M® Operating System
disk drives , your choice. Either way your system comes • 4 MHz Z80A CPU. 64K 200ns Main Memory
with a full size (12" diagonal) non-glare tiltable green • 8-lnch Dual Density Floppy Drives
screen with 24 lines by 80 character format. Its multi- • 51 14-lnch Dual Density Floppy Drives
character set offers blinking cursor, underlining, reverse • 2-Serial Ports. 2-Parallel Ports
video , and half and zero intensity . The movable , detach- • 4-Counter/Timers • Expandable
able keyboard has a numeric pad with cursor control and
I-J
function keys . For further information about this limited offercal/or write:
Colonial Data Services Corp., 105 Sanford Street, Hamden, Conn. 06514. (203) 288-2524. Telex: 956014
Circle 93 on inquiry card. December 1982 © BYTE Publications Inc 309
QAWEO - 4.95 REG ULATORS
DISC Co ntro llers
TLlli2CP - .95 LM31n
TU164CN - 1.5O
1791 . 29 .00 7BLOS, 78L12
LM201 _ ,7'5 lM1310 - 1.75 1793 . . .... 35.00 7BM05 Listing 2: Solving of a Boolean equation.
lJ,O)ll1~-.3l 1«i6- .111 1795 . . . .. .. 45.00 41 ~D
Lp,m? _ .30
1.MD'f- .15 1..M396 - 1..010
1468- .SO
LMl!D1-1.15
RAM 's 1797 T he first instruction sends Is to switches
lM29Jl -.95 211 4L-4. .. $1.35 D765C ..
l.M310 - 1.IO
lMJl1- .SO
lMJ18 _.7'5
L.M:Ir7-1.25
LM:B3 - 1.00
~ = ~:: 4°11 6-2.. 1.60 -:-,--_ _.,...."."...".,......
54, 55. and 56 (so that they can be read ),
L.M5Ii!i - .-46
and also clears output bit 0 of port 1. The
=~ ~9~: ~~=~::o~:: ~:: "';:;;;';;C;R:;'T:;;C::';o
:: ~nt":'r":'ol:le:':rs::'-
:"
lMJlg, - .95 L.J.EfJ6- .85
L.MJ24 - .1:6 5648 -3.50
.lMD9 - . ffi 565 - 1.40
tM:M8 - .00 $- .a; CA3140 - 1.20 4164-2-64K.. 7.95 TMS9927N L. ... $ 9.95 . next instructions perform logica l opera-
~:;1.~ ~~~7BJ:· :~ ;~~~~~ = :: ~:~~;~ = ::
lFJ51- .1'5 1(8 - .25
LFE - 1.25
LF.J56 - 1.25
710_ .45
711CH - .40
... ::: 74LS03 _ .23 tions on the switch values in this se-
Lf366 - 1,:)5 7.,C_ ,35 D6lXIB -1.75 7<1LS04 - .23 74LSl14 - .55 14L5242 - 1.20
lMJ56 - .SO 741CV- .25
8llBCC - 3.'''_~I!'S!iP~E.ciiiIA.l..S",G.O.O.DiioT.H.R.U....D...E.Cii·__1IIIII ~:~: = :~ ~:~~~~ =,:: ~:~~~~ =':: quence: move the va lue of switch 5 to C
C/ MOS 's ART' CRYSTALS 74LSOO - .25 741S 125 - .45 74LS245 - 1.50 (the carry bit); AND C with the com-
- .2> .20 U 5 1.().~
400'
4002
"""
- .2S
.65 """
""7'
""n
- .6S
.35
2 ILQ2.J
931422 -
.70
5.!:6 A'(5· 10 13 - 3 . 75 2.000
3.000
3 . 579
74LSlO -
74LSll -
.23
.25
74LSI26 -
74LSI32 -
.45
.56
74LS247 - .75
74LS248 - 1.10 plemented value of switch 6 (result re-
4007 -
"""
4009 -
-
.27
.ro
.OS
408'
4082
o109J
-
-
.20
.20
.60
;:~:~L
2114L·3
-= ~::
1.66
T~=~ ~
1-_ _ _ _- ;
i.:;
6.000
~:~ ~:: ;:~~:~ = :~ ;:~~:~
74LS14 - .40 74LSI38 -
= :: ~:~~~ ~ ::
.50 14LS257 _ .68
mains in C); AND switch 4 with C (result
""10 -- .'5 4099 - 1.75
~~ _ ::~ remains in 0; move the value of C to bit
..,,,
""" -
22
22
'50'
-
- .95
MK4IlB> _ 1.95
CPU'S & 2.95 86 .'000
144 74LS15 -
74LS20 -
.35
.23
74LSI39 -
74LSI51 -
.52
.38
74LS2S8 -
74LS259 -
.68
1.40
..,,,
""" - .ro
J5 4510
4511 -
-
.65
65 MK4027.3 _ 1.95 SUPPORT ea . 10.000 74L52' - .25 74LSI53 - .40 74LS266 - .ro address 20; move the va lue of switch 6 to
4015 -
:~L - ~: ;:~~~ ;:~~:: = :: ;:~~~ ~ ' :~
4514 1.'"
..,,,
40" --
.ro
JO 4515 -
-
1.50 CHIPS 1-:::-=='8;:o;.OOO:::-t = :: C; AND C with the complemented value
..,,,
..,,,-
.60
SO
4516
4518
'520
-
-
.75
1.25
.70
4116-2
4116.J -
1.00
1.3)
OCBJA
0065A
_
-
2.75
6.75
74LSZ7 -
74LS2B _
.23
.45
74LSI57 -
74LS I58 -
.45
.48
74LS29J - 1.00
74LS283 _ .85 of switch 4 (resu lt remains in C); OR C
.'5
4020 70 4539 - 1.25 4116-15 - 1.95 AM02901 - 8.95 74LS~ _ 22 74LS I60 - .70 74lS290 _ . 75
- - 2.75
with the va lue stored at address 20 (result
4021
" '563
~~~'J3 -= '~:: ~~ -= ';:~ .v ~
40" - .80 74COO - .27 74LS32 _ 74LS161 70 74LS233 . .95
..,,,
40"
..,25 -
-- 21
AS
74C02
74COO
74Cl0
-
-
-
.27
.30
.27
Z61044
6116-3
_
-
2.00
6.50
8214
8216
3.60
2.90
74LS37
14LS38
-
-
.Xl
.Xl
74lS162
74LSl63 -
00
.65
74LS29I
74LSJ20
- 1.00
- 2.00 remains in C); and move the contents of C
.25 .40 .00 .00
01026
4027 -
-
...,
.95 74C14
74C2O
74C32
-
-
1.20
.27
AS
8264(4 164-21 - 7.25 S2l4
8126
_
-
:1.25
2.75
7<1LS40
74LS42
-
- .44
7415 164
74LS 165
-
- .8)
74lS300
74LSJ66
-
- .00 (i. e., F) to port 1. This is the output solu-
ROM 's
tion to the problem F = 56·55·54 + 56·
">28 . 55 822B - 4.50 CAPA C ITO RS 74LS47 - .ED 74LSl66 - .00 74LS367 - .58
..,29 - .75 -
~~ ~ 1::~ :~~~~~ ~~~~'.: ~:~~~ = : ~ ;:~~:: _ : : ~ ;:~~: = ,:~
74C74 .SO
""'" -- .35 74e76 -
-
70
2700 - 2.95
"'"
..,..,
.,,5 - .75 " 74C85
74C86 -
1...,
.50 2716 ... SI/ - 4.25 3242 6.00 .SBUF35v 5fS1 .00 74LS73 _ .35 74LSI73 _ .70 74L5J74 _ 1.25 54.
-
-
.65
.55
74C90 -
-
.90 TT32 - 7,96 ~ = ~:~ ~.~~':O~~ ;;!: .~ 71lLS74 - .35 74LS174 - .46 74Lsm - 1.25
"'"
""" - .65
74C93
74C154 -
.95
'.SO
2S32 - 7.95 8259 _ 6.95 3,3UF2OV 41$ 1 00 74lS7S - .35 74L5175 - .40 74LS3B6 - .fli
..,...
"'" -
-
.55
.90
74C157
74CI6O
-
-
1.75
1. 20
2764-25
82S23
- 18.95
- 1.95
8257!AM95171_ 7.95
8X300 - 15,00
4.7UF35V
6.8UF35V
41$100
J /$ 1.oo
71lLS76
74LSBJ
-
_
.45
.68
74LS181
74LSlOO
-
-
1.95
.00
74LS300
74LS393
- 1 .~
- 1.:JJ 0050 MOV 90. # OFO
...,.
",,7 -
- ..90 Ne161 -
-
1 . 15 825 115 4.00 fE(J2 - 6.00 10UF 20 .... - ~ .25 74LS85 - .00 74LS191 - .1Il 74LS396 - 2.50
MOV C, 95
"'"
4050 -
- .80
74CI63
74CI73 -
1.15
1.30
825 123
82S I29
1.95
1.95
'200A CPU
-::~,'g
- 3.75
-= ';:~
~~~ :~~ J{! ' :~ 74LS86 - .40 74LSl92 - .65 74L5670 ~ 1.61 0053
"'"'""
1.30
- .75 74C174 -
82S 130 1.95 3(JUF6V 51$ 1.00 7IlLS!ll - .39 74lS193 - .66 74LSIEZ - 3.00
0055 ANL C. /96
...
..,..
o105J
..,.,
..,70 -
-
--
-
.SO
20
.35
75
.35
74C175
74CI92
74C901
74C902 -
74C914
-
-
-
1.20
1.30
.50
.70
1.75
3628A·3
AM92 14C
8256-5174188AJ-
745474
3.00
2.95
1.25
6.95
'28)CTC
13275
6845
6810
_
TMS9927NL _
3.75
9.95
_ 16.95
_ 13.95
lJUF20V
47UF2OV
68UF 10V
120UF 6V
~ . 60
51,00
$ .75
2OOUF2OV $1 75
74LS92
14LS93
74LS96
-
-
-
.50
.50
.70
25LS2569 - I ,5(}
74LSI94
74LSl95
7IlLSl96
-
-
-
25LS2S39 - 1.50
.75
.00
.85
8 1LS97 -
81LS98 -
8T26
fIT97
-
-
1.10
1. 10
1.25
.95
0057
0059
ANL C. 94
MOV 20. C
- .25 14C921 -3.95
POSTAG E RATES
005B MOV C, 96
TERMS: FOB CA M BR IDGE. MASS . SEND CHECK SEND $.25 FOR OUR CATALOG
ADO 10% FOR ORDERS UNOER $25.00 OR MONEY ORDER . MINIMU M TELEPHONE, FEATURIN G TRANSISTORS & 005D ANL C. /94
AOD 5% FOR ORDERS BETWEEN $25.00 AND $50.00 C.O.D. PURC HASE ORDER OR CHARGE S20 .00 RECTIFIERS. 145 HAM PSHI RE
ADO 3% FOR ORD ERS ABOVE $50.00 M INI M UM MA IL ORDER S5.00. ST .. CAMBR IDGE, MASS. 021 39 005F ORL C, 20
0061 MOV 90, C
~~ SOLI 0 STATE SALES TEL. (617) 547-7053 0063 SIMP 53
• P.O. BOX 748 TOLL FREE 1·800·343-5230
, SOMERVILLE, MASS. 02143 FOR ORDERS ONLY
Conclusion
Time and space do no t permit fur-
+ 5V
TS1000-ZX81
XTAL1
it V CC RST
10uF
OWNERS
12 MHz i~
~ XTAL 2
I RXD
--
INTO
I ASYNCHRONOUS
SERIAL
LI NK -INT 1 I INTERRUPTS
I T XD
RETURN
LINES
8051
WIN S20.000~
\ P3,4
KRAKIT'" is an adventure and a
0 8 16 24 32 40 48 56 PO.O treasure hunt fo r. th e ZX81 an d TS1000
P3.5 co mputers. The bank acco un t and pri ze
1 57 PO.1
P3.6 m o ney ac tuall y exist. Be the fir st t o
2 58 PO.2 crack the pu zz le and th e pri ze is yo urs.
I-- t-- P3.7
3 8x8 59 PO.3 Only one pri ze ~ ill be awarded .
r-
4
I-- ~ SENSOR
sO PO,4 SOLVE 12 CLUES LIKE THIS!
r-
5
I-- I- MATRI X
61 PO. 5
P2.0 Where it all began . Where the torch was
P2. 1 MACHINE firs t lit. Where mu scles and sinews
6 62 PO.6
P2.2 A CTUATORS strain . Where our hero s win acc laim .
7 15 23 31 39 47 55 63 PO.7 Where the symbols hold the ke y.
P2. 3
KRAKIT'" consists of 12 clu es on a'
t ,...,
P1 .0
P2.4
P2.5
ready-to-run ZX81 or TS1000 ca ssette
tap e (16k RAM ). The answer to eac h c lue
P1 .1 P2.6 is th e name of a co untry, a c ity or town,
P12 P2.7 and a number. If you are th e first
qualified entant to so lve all 12 c lues and
Pl. 3
dec lared the winner, yo u re cei ve two
P1,4 ti cke ts to the c ity of the sec ret
P1 .5 ALE f------ N .C. KRAKIT' " vault locati o n. Wh en yo u
arrive at that loc ation , a c hec k for a
P1 .6 PSEN r--- N .C.
minim um amount of $20,000.00 (U .S.) will
P1 .7
V SS
-EA be pres ented to you . The amo unt of th e
/ prize mo ney is augmented weekl y.
SC AN
LINES W TS1000-ZX81
/,f7 RULES
1. The firsl qualified entrant to be confirmed
by the judges to have completed all the clu es
Figure 2: Block diagram for a programmable industrial controller. Th e system uses 64 correctly is the winner.
input sensors , 12 output signals, remote communications with a host processor (via a 2. There wi ll be one wi nner only.
3. No persons con nected to International
high-speed, full-dupl ex seria l link), two prioritized interrupts , and interna l real-time Publish ing & Softwa re Inc. or the ir fami lies are
and time-of-day clocks. (This figure is reproduced by permission of Inte l Corporation eligible to enter KRAKIT '"
from reference 6.) 4. This offer is not va lid where prohibited by law.
5. Due to the confidential nature of KRAKIT'"
we regret we are unable to enter into any
individual correspondence. All the required
in formati on, including how to claim the pri ze,
For contro l applica ti on s, w here is on the computer tape.
Referen ces S. The winner will be required to sign an
opera tin g and standb y p ower must b e affidavit of compliance with these rules.
1. An Introduction to the Intel MCS-51
h eld to a m i nimum , the 8051 is also
Single-Chip Microcomputer Family by
availab l e i n a CHMOS (high-density ...... INTERNATIONAL PUBLISHING &. SOFTWARE INC.
John Wh art on. Intel Corporati on Applica- ~;I P.O. BOX 1654, BUFFALO, N.Y. 14216
complementary m etal-oxide semicon-
#-------------------.~
tions Note 69, May 1980.
Mail to: •
d u c t or) ver sion . The Intel hig h-level 2. 8051 Single-Chip Mic rocompute r Archi- ~.~ INTERNATIONAL PUBLISHING & SOFTWARE INC .
language PUM 51 is available to sup- tectural Specification and Functional \:~ P.O. BOX 1654, BUFFALO , N.Y. 14216 .
Desc ription by Bob Koe hler. In te l Co r- Pl ease send _ _ co pies of KRA KIT'"
port d evelopment of sys tem softw are
po rat ion, May 1980 . at $ 19 .95 plus $ 1.50 shi ppin g.
for the MCS-51 ser ies of m icrocon- 3. MCS-51 Family of Single-Chip Microcom- Total _ _~ enclosed is 0 check 0 m oney o rder
trollers. Intel is al so mark eting its puters User 's Manual. Intel Corpo rat ion,
i PD S p o rtabl e 8-bit p er so n a l - Ju ly 198 1. Charge to o Visa o Mastercard
Are you tired of playing "20 Ques- Most question-and-answer or This makes the order of entry for the
tions" with your computer every time menu-type inputs require a numeric input more flexible. Finally, POL in-
you want to run your favorite pro- response, even if it represents a word put is easier to use because it matches
gram? Or do you feel like you are in a or phrase choice, because it is easier more closely the user's thoughts .
Chinese restaurant, choosing one to use numbers in a program. Ques- Fewer interruptions in thinking are
from Column A, one from Column B, tion-and-answer sessions are fre- required because more information
and one from Column C? Wouldn't quently rigid in sequence, and a single can be put into a single entry.
you like to be able to change just one error in question 36 can require POL gives a programmer the op-
parameter in a program without hav- restarting a 10-minute question-and- portunity to develop a new language
ing to answer questions on all the answer session . that is closely suited to the problem.
other parameters? The words in this new language will
A possible solution to these prob- preferably be those most often used
lems is the Problem Oriented Lan- to describe the problem or topic
guage (POL) system. POL is useful POL simplifies the covered. If the topic is structural
in both graphics packages and Input process, thus engineering, words like "beam," "col-
technical programs where many umn," and "load" are used.
possible parameters are used, but
reducing some of the Since graphics are often a part of
only a few need to be set during any tedium Involved In many technical programs, and since
given run. For programs frequently using computers. graphic images are easily understood,
run by ~xperienced users, the POL I'll begin by using another graphic ex-
system is shorter and faster to use. ample to show how the words of the
Also, it can more easily match the language are chosen and defined.
thought processes of the user because The menu format may be some- Consider the following instructions
the order of some of the commands what more forgiving of errors, but it (the results are shown in figure 1):
may be varied. still has to ask many questions, each
with a separate answer, leading to a 1. Draw a new graph with all
long, boring session. Finally, the parameters reset to default values .
What Is POL Input? thought processes of the person using 2. The x axis is linear (default) with
POL simplifies the input process, the program are interrupted by the values from 0 to 4. .
thus reducing some of the tedium in- constant need to read and answer 3. The y axis is logarithmic with
volved in using computers. Let's repeated questions. values from 1 to 100.
begin by examining the three types of . In contrast, a POL session uses 4. Draw four major (numbered) divi-
input used. standard terms familiar to the user. sions with marks (called tics) with
SCM-TP I . . . . . . . . . . . . . . . .. $649
120 word / m in Daisy Wheel , 10 or 12 pitch ,
serial or parallel interface
C.ITOH
Prowriter (Parallel). . ... $479
Prowriter (Serial) . . .. . . .. . .... . $619
Prowriter 2 (Parallel) . . . . $709
Prowriter 2 (Serial) . . .. $759
Starwriter FlO .. . . . .. . ....... . . $1 ,449
Printmaster F-10 .... . . $1 ,699
a length of % inch above and answer session or by menu can lead AMDEK 13" COLOR -1... . ... $335
NEC JB1201 GREEN Monitor ... . .. . $159
below the x axis. to long sessions at the terminal.
5. Frame the graph (draw lines on the The first step in planning a POL FOR THE IBM P.C.
Quadram Quadboard w/64k . ....... $429
two sides that are not the axes) . system program to draw this graph is Quadram Ouadboard w/128k .... .. . $519
6. Title the graph "Contour Plot" and to write the input in a logical and Quadram Quadboard w/192k ....... $609
center (default) the title. readable format: Quadram Quadboard w/256k . ...... $699
7. Draw the graph after the above
parameters are set. Draw a graph, with X from to 4,
Y axis logarithmic, Y from 1 to
° DIGITAL DIMENSIONS
190 Chapel Rd.,Manchester, CT 08040
1-800-243-5222 -Orders Only
Other parameters could be set (e.g ., 100, X tics major 4 size .25", frame Orders & Info Call -203-649-3611
margin, page size, subtitles, x and y the graph, title "Contour Plot", ex- MC / VISA welcome , Allow 2-3 weeks for
axes titles, legends, grid lines, and checks . COD ok. All prices include UPS
ecute. ground freight in U.S. All orders shipped
other characteristics of graphs). Giv- w / in 24 hrs . CT residents add 7 V, % sales
tax , CPM is T.M. of Digital Research , Prices
ing the user control over all these This is readable and reasonably subject to change without notice .
characteristics in a question-and- similar to the user's thinking. The in-
..7'N"N I systems
data
Z·19 Video Terminal
Green
Phosphorous
Screen.
Now Only
SOROC
SOROC 10·130 . , .. . , . , ... , . . , , ..... . $595 3510
3530
RO. 35 CPS. , . , , , , ... , .. , .. , ... $1699
RO. 35 CPS ICentronics Interface I. . . .. .. 1859
ANADEX
TI CRT Terminals 7710 RO. (RS232C) 55 CPS . .. .. . , . .. . . 2395 DP-9000A/01A . . . . . ...... , ... , . ... . . $1449
940. Basi c ... , , , . ... . .. .. .... , .... . . $1599 7720 KSR (RS232C) 55CPS ....... , .... 2999 DP-9500A/01A ......•............. .. . 1449
940. Pa ckage . .. . ... ..... . . , .. ... . .... 2079 7730 RO. 55CPS ICentronics Interfacel ....... 2395 DP-9620A, .. .... .... .... , ... , . .... .. 1569
~
~
All prices F,O.B. shipping point, subiect to
cha nge. A ll oHers subject to wlthdrawl w l th ~
out notice . Advertised prices reflect a 2%
cash discount lorders prepaid prior to ship -
ment). C.O.O.'s& Credit Cards, 2% higher.
Circle 324 on Inquiry card.
.s smaller than the initial list of may be included after the word to The tree structure for drawing the xy
..:tions because some choices are distinguish between similar words axes is given in listing 1. Later, the
assumed to have specific values and such as "are" and "area. " Significant programmer will also write a help
other information in the first list was spaces are shown by an underscore. routine (which contains the words of
for explanation only. The order of in- The previous example of an input the language, their definitions, and
put is relatively unimportant and the may now be written as: proper usage) for each major section
sections separated by commas can be of the program. This help routine is
reordered; only "draw a graph" and DRAW an XY graph with ~ stored on a disk and can be called
"execute" cannot be moved.
This initial format should be used
FROM °
TO_ 4, Y_axis
LOGarithmic, Y_ FROM 1 TO_
from within the program for assis-
tance as it is needed. Since the portion
to determine the keywords in the 100, X_ TICS MAJOr are 4 I of the program used to draw the axes
language and their hierarchy. For ex- SIZE = .25, FRAMe the graph, is a major section, it has its own help
ample , "size" may apply to the tic TITLe 'Contour Plot', EXECute routine (shown in listing 2). This is an
size, the axis numerical values, and actual part of a graphics module.
various labels. The hierarchy is The capitalized portions are signifi- The language used to solve a prob-
necessary to determine which size is cant as keywords. Also, a number of lem is built up from several sections .
being specified. Keywords should filler words (shown in lowercase) For example, a modeling package
also be selected on the basis of spell- must be allowed for by the program- might be built up using a differential
ing; significant letters will be mer. equation section, an integration sec-
capitalized. This allows similar words The programmer developing this tion, a regression section, and the
to be distinguished from one another. new language uses a number of ex- graphics section given above. In this
It also helps eliminate spelling errors amples like the one given above to manner, a "modeling language"
in long words. Four letters is my construct a tree structure of all the would be built up . Similarly, other
preference, but programming needs keywords that will be used as a guide languages can be developed for other
may dictate more or less. A space in doing the actual programming. problems, such as structural design in
Listing 1: Tree structure of the k eywords used in drawin g th e graph shown in figure 1. This is used as a guide in developing a par-
ticular modeling language .
.
##
f'lFT Tma ' r Tn r 1 e
FPO~ 4# . # TO .# . # ~ntJAre
POSIt i on T, E "~ H . # R IC; HT ." 'rRrllngle
pOSTtio n mop # #.# Bn'f' ~ o m •# S 'rA!?
f1ARGin LEf"l' H . # JlTGP.'T' H . OTAf·1c-nd
1'11\RG ; n B01'"'or.'l # ~ . it "'OP #¥.
LII!)!" [, TNr.:
S!:7.F. ## . # n ()'l"t~rl
318 December 1982 © BYTE Publica ti ons Inc Circle 29 on Inquiry card .........
civil engineering, reaction kinetics in
chemical engineering, or simple coor-
dinate geometry for high school
mathematics.
A POL programming system
should:
First, the EZ -l types the Checks for spelling errors Retr ieves current sales trends
8:30 Johnson proposal. It s sure 9:45 with EZ-Spell ~· Catches 10:15 from the computer. ThenFZ-l
easier than myoid electric. mistake in "miscelolleous." f orecasts future trends.*
Updates last month 's Prints out report in less Stores everything on disc
4:00 fin ancial report with 4 :4 5 than 30 seconds a page. 5:00 for easy updating. Good
EZ-Tas k ~· A li I do is type Every one letter-perfect. work, FZ-l. See you
ill Ibis //tonIb sfigures. tomorrow.
L4INIEI(
© 1982 Lanier Business Prod ucts, Inc.
Prices reflect 3% to 5% cash discount. Product shipped in fa ctory carton s with manufacture(s wa rranty
. :VISA :.
Please add $8 .00 per order for shipping . Prices & ava il ability subject to change With out noti ce
Send cas hie r s c hec k o r money o rde r all o th er c hecks Will de lay shi PP ing two w eeks
Listing 2: Output from the HELP routine. These explanations of the v arious commands
can be called by the user as needed .
C H00 SE
• ••
DRAW pl.ot s th e axi s for th e g r a p~ . Th e fo r mat i s An Apple Desk
DRAW XY CONT in u e OP~IO N ,OP T rO" . .. . .
PO Lar
CArTesia n
PAGESIZE ~#.~ ## . #
x LOr m~k e~ the X ~X;~ lna~r i t~m : c Mini racks and mini micro racks have stand ard vent·
y LOG mnk0~ the Y a~i~ 1og ar i thm~c ing, cab le cut outs and adju sta ble RETMA rails.
LOG mak0~ both a~es ' ogarit~lm;c Choose a stand alone bay or a 48", 60' ·, or 72" desk
!'JO X ['Dr. mak0!= tr.e X n:<i s 1 i near model in a variety of colors and wood tones . A
NO Y LOG makes the Y nxis ' in~~r custom rack is available for the Cro me mco.
NO LOG makes hath axes ' inca(
X T Trs PAPA~RT~R
Y 'r rrs PARA:·!E'T'ER The Unive rsa l printer stand fits the:
\·:rC'r n Pl\P I\ ~'r:'1'!::r C.1.r hp :
Centronics 700'5 Di ablo 1600's & 2300' s
S T7.E t' ~ • ::
Dec LA 34 T.1. 810 & 820
::?.~ ai'J('Ir-' t~ t:> ' 0iiqt~ f)r. t!'0 !Ti,J;n " tic:; ~n inct:c~ ( fTi innr tic!'= f'r0
NEC Spin writer Okidata Slimline
h t! 1f as lonlJ . 00f 2u ' t i~ .] 2, ) . :-ac~ a:-:is ir; ~~t ~PO f'r (!t0'v .
Lear Siegle r 300's Anadex 9500'5
SPJ'I.re H # . f!
~H . ~ qivr~ thr ] 0nqt~ h0tlQpCn w~~ nr tic~ in inc hf'f Delive ry in days on most styles in stock. Dealers
t!at ~mp~cmc~ t c~ on Qiah'0 m f)~U ' 0~ . inquiri es invited .
r·IA,lO::-
~# g ves thn nu~ ~e r of intprv~'~ a10nq the givpn a~:is for m~; nr ELECTRONIC S'::ISTEMS
ice (f'l0Fall't i s 1). r·!.1\,1()" i!=> <~ut()m?ticl!11v set for FURNITURE
ogarithmic ax('~.
COMPAN'::I
17129 S. Kingsview Avenue
Listill g 2 CO lltillLl ed 0 1'1 pag" 324 Carson, California 90746
Telephone: (213)538·9601
December 1982 © BYTE Pub li ca tions Inc 323
Circle 493 on inquiry card .
t·nNOy #~
~ # g1 'JC~~ th ~~ nu~l,pr o f i nt~"' :· v~l:. he t \"E'cr. ma i or t i.c~(f)e fu lllt i r. 1 )
Ml~!O : i E automatic~11y S0t for ' og~rithmic axes.
VAL U· . . . ;. ~) l\PA··F'l' r.::>
200 1 j,.., .... !-r-. ...... r; ;u~l-.f"r ... ("')r t h .... "' ;c ~ ,-. .. ~. ,... ~":! ' Cr. O r:.:'!c .... J:: i ....
~ '~f" r c PArA ~ E'~E R c~n ~0 :
I ntertec D ata Systems' new
SuperBrain II has a ll the features S ] 7. ;': ~ j! • ~
## . ~ i : the s iz e of thr- l('~. tp::s in i nchro~ fr. oT'l 'inc t. o 'in e
of t he former SuperBrain, plus:
(D ro f Cl U 1 t i!=' .2') ) ( p,r t ~ \)o th ,} X p.s at th ~ !'"<1me tili'.e)
• Be low -th e- lin e d escenders a nd
re verse v id eo PEPP r> rv~ i cu ' 2 r
~(·tr t~n ~u~~crs p~ro ~ ' r·l;cu l ~ r ~n th e ~xi ~ (i ~ ~h n ~0~~ Ul~ C3~P)
• Fas te r, e nh a nced disk operatin g PAPAll n l
syste m :-e t~· th e nur. bc r s p;1rCl llC" tC'l t- h0 ax; !;
• Ba tte ry ope ra te d re a l-time clock
OE(,l rr.u 1 # ~
• Micr o soft Bas ic at no extra charge
## :- e t s th e nU[Tll;0r of ccci mCll o ' Clc es in th e nt;r;'I. ~(,::' s a l n r.q
SUPERBRAIN II Jr . . . . $1,875 non - l o garithmic a ~ e~ ( !,"pt ~ bo t h axe s At t hR ~2me ti ~('- - fcf~ ult i~ 2)
350K Disk- 64K RAM
SUPERBRAIN II 00 . . . $2,250
7 00K Disk- 64 K RAM
X F ROr·1 ~ ~ . ~ TO
Y FRO:·: # # . # 'I'D
...
1111 · "
## . ~
SUPERBRAIN II SO . . , $2 ,640
1.5 MB Disk --6 4 K RAM de termin es the min i mum a nd maximum value s rp ~ pcctive l v a' o ~g t~('
'" s t ~ t ed a~ i 5 . These will be modific~ t o sc lectef values un' ess yTT r s
- Hard Di sk System s - (o r Y'l'l (,s ) i ~ sp'? c i f i e (~ .
~'A,10r
Inte rt e c 10MB. $ 2 ,B B 0
Co rvus 5 MB . . . . 2 ,5 50 X POS It ion LEFT ## . # rnG !!'" ~#.#
Co rvu s 10MB . .. . . . . . 3 ,9 50 Y POSTtio~ TOP #~ . # BOm'l'om #~.~
Corvus 2 0MB . . . . . . . . 4 ,750
- Printers - sets th e in in c h c~ from t hp cdg C' nf
di~tance the paq~ t o t~e
Anad ex Dp·9 501 A (150 cps) $ 1 ,3 59 re~pectiv e s ine of a fr umer. grcphica 1 arc~ . Thi~ corr.~ ar.c car. ~c
Anade x Dp·9 6 20A (2 00 cps ) . 1,459 U5 ('(] t o positinn mu ' tip 1 e grnohs on th @ sa me o~ q e.
Anade x WP-6 000 (1BO/330 cps) 2,759
Comrex C R· l·C (17 cps Daisy) . 772 x f'o1 AP.Gin f , ~r1' # #. # P Tr, Prr> ~ # . ~
ComrexCR · l·S(17 cps Daisy) . 799
Daisywrit e r- 16 (17 cps Daisy) 1,237 y '.11\1~G i II P-(1 '!"l'nm ## . # 'l'D? f: # . #
Ep so n MX BO FT x/Graftra x . . . 555
Epson MX I00 FT w/Graftra x . . 725 se t s t he a~ ou nt of c1 pa r so" c,:>(no ' (Ih ~ ' n O' nu~her~) 1:1 i:- ch('!=: (~:- r>l.I:"rl 0;:
NEC B0 23 A Matrix (l00 cps) . 4 99 til t? cC:I)P~ () f t h,:> p? qe(flnfi\~lt i~ l ;I"ch o r. 2. '1 four s i r e .... ) . "" h;.e'
NEC 35 10 (RS232 ) (35 cps) . 1,4BO c om~~r~ car he u .... 0d t o po~i tinn Mu 1 tip ' p q r ?o~s or. t~ (' ~ar0 p~g" .
NEC 3 5 5 0 (35 cp s ) IBM PC. 1,9 49
NEC 77 10 (R S232 ) (55 cps) . 2 ,36 7
NE C Trimlin er- 3 00 Lpm .. 4,5B5 y. r , A ~ l:: '
O kidata MLBO (BO cps ) . . . . . 325 Y LIIB!':'
Okidata MLB 2 A (1 2 0 cps) . . . .. 475
Okidata MLB3 A (120 cps) . . . . . 7 2 9 "h e rr th e o pti 0 n~ ur ~r r e~~h ca t 0gorv 2r0 :
Okidata ML84 (2 00 c ps) . . . . . 1,1 75
S m ith -Co rona TP·l (12 cp s Dai sy). 625
S tar 8 4 8 0 TP (8 0 c ps· Parre ll) . . . 2 9 9
Star 8 4 8 0 T S (8 0 c ps ·Serial) . . .. 32 0
TI BI0·Full Pa c k age . . . . . . . 1,535 i: ct("' rminp s s iz e in Inc ~~e~ fr om 'in 0 to 1ine(r1c Fau l t is . 2'1 nn
Call for Similar Discounts on t~.J("h ca t('go"v ) . '1 hI' .JctU .}' I-tf'>iqr.t o f: t"0 t V0 ;c.::!' cani t,""!l l('t:- ... ~
Other Micro Lines & Printers i ~ abou t . 7 cf thp nU1r~~ ( ent"rc~ .
(~(_~!::(' ·· ""ir.{"· t ........ r),..",it-;" •• ;:1 r); c:.; ; n .- :' 0":~; 'J " ~ ,.., ~~,(~ -. t,·; :",c i~' .. ~ .....
c ,:: tn'J n " ' :((~"'r J U1 !- j .... r!':::'f'n " " ; ; n? r; \' ,..."'!t'~fl·" "' "
#!! . ~ i s a fr Ptl c !- j C' :"! frr r'\ 0 . 0 t o l . O i l ~d ;{' ;' t;r l'] t~(' r(, l [l tiv. '
\ C1C""!t i ol" (" . t~l"'" nn,,:i t i ("n ir~(:ic.Jtr>r .11t" :1'1 t~" :, i(:(' f r (~!i lnf (f'"
t op) t n riqht(r;- hnt-t (':"' ) . [)('f.:"! ~ llt i~ O . I:"· ( \,' l:i c l.., \·.. i1 l c0 r t no" t~n
l.JbC'l if .IU S':' i r,: ! r ' ,"' ;:'''l ''''''' r \ .
~TSTAR
Cl,EII R
for as little as $1.99. • • twice the error threshold of your system. Each
is rated for more than 12 million passes
without disk-related errors or significant wear.
And each is precision fabricated to exceed
10 pack. ARCHNE
152 Boston Turnpike
Shrewsbury, MA {)l545
(800) 343-0314; In Mass:
(617) 756-2960
Total Tel. _ __ __ _ _ _ _ _ __ _ __
Circle 389 on Inquiry card .
Circle 437 on inquiry card .
CP/M DATA ENTRY TITLe opt ion , . .. (for ti tl e a t th e top of the page)
SUB'ritle optio n, . .. (l ocated imm e d ia t e 1 y b~ l ow th e title sectio n)
"RADAR" where the options un der each ca t egory are :
SIZE U.#
RADAR is a high speed data entry system determine s size in inch es from] ine to } ine (defa ul t i s .25 on
that will run on any CP/M system pro· each category ). ~'he act ual hei ght of the typical cap~ta l letter
viding a " 3741 " style key·to·disk en· is about .7 of the number e n tered .
vironment. RADAR is ideal for replacing JU ST i Ey [,EF':'
KEYPUNCH machines and older, slower CENTer
key ,to-disk systems like the 3741 's and RIGHt
42's. deter mi n es the position i n d i cato~ re l ative to the st ring in the
category ( ~efault i s CEN ~ er f0r each catego ry)
POSItion ~# . #
LENGth U . ff
Check Digit Processor
~#.# is a num ~er ( between 1 an~ \O ) used to expa n d the
Auto Dup/Manual Dup ' ength o f a label (D efau l t is 1.0). 2 . 0 means th e lahe~ appea r s
twic e as 10ng as ·normal.
1 6 Accumulators
Parameter Driven (No the strings contain the ~ctual labelR. The latest set o~
consec u tive strings are the ones for that label . 00 not insert
Programming) a n y other command \-lord s between the str ings for a spec i.fic
l abel.
" Virtual " File Access
LEGEnd
Add or Delete Records the options are:
Or Content give s the position of the l ege n d rel a tive to the X axis an0 Y axis
resp~ctiv e ly . Values from 0 to 1 keep the leg e nd wit~ the framed
area of the graph. Values greater than I for onp. or both numh ers
Full Editing Capability will l.ocate the legend immerijatelv outsice t h e framed area at the
ri ght or top respectively . Defa ult is 1.0 1 . 0 , which wil l p1ace
Operator Prompts th e legend at the upp er right corner of th~ ~ramerl graph area.
BORDER
Extremely Fast (Written In BORDERr"e s s
Assembly Language) netermine whether there will be a frame arnuncl the l egend . Default
is BORDER.
SIZEU.#
In addition to " heavy.- duty" data entry, sets the distance between lin es in the legend. ~h e act ual height
RADAR is also the ideal " front-end " for of the typ'ca l capital letter is about .7 of the number given.
many applications programs , providing
aquisition and retrieval of keyed data with
a degree of reliability simply not possible i ncreases the w i ~th of the legen d without increasing the letter
size. Va lu es are mu 1 tip!es of the normRl wirt~.
with any other technique . RADAR can cut
programming time by more than 30%, HEIGht U . #
simply because there is no longer any
increa~n s th~ heig~t of the leqend bv increasing ~ pac~ bet'1Ren
need to write the " input" portion of a pro-
lines without increas i ng lett er ~ize. Va l ues are multiple s o~
gram, just let RADAR handle it! th e n o rlT' a l height.
:TtJS'T'i fv
TOP
\lr. n:; i c .J 1 ('E!'I"' f.:!'r
Write or call for free brochure . The BOTTo m
LEFT
RADAR manual is also available HORTzontal rEN~er
COMPUTER where the choices may be line patterns and/or symbols (l. i n e
patterns must be given first)
SYSTEMS, LINE
Inc. DOT
DASH
DOT DIISH
DOT DOT DASH
P.O. Box 3373A DOT DOT DOT [lIlSH
Birmingham , AL 35255 LONG DASH
Phone : 205-9 33·1659 List ing 2 colltillued a ll page 328
326 December 1982 © BYTE Publications Inc Circle 92 on inquiry card . --+
Listing 2 continued:
DOT LO NG DASH
DOT DOT LONG DASH
00'1' DOT DOT LONG DASH
DAS H LONG DASH
CALL
DOT DASH LONG DASH
DOT DOT DA SH LONG DASH
DOT DOT DOT DASH LONG DASH
YOUR
CIRCle LOCAL
DYSAN
S0UAre
TRIAngle
DIAMond
STAR
328 December 1982 © BYTE Publications Inc Circle 184 on inquiry card .
Fox & Geller 's family of programs will double the value of your
dBASE /I database management system
Plus 1: Plus 3:
QUICKCODE ™ dUTILTM
The dBASE II Program Generator. The dBASE II Utility Program
Generate a customer database in 5
minutes with QUICKCODE , the dBASE II
Plusi: TM
dUTll is Fox & Geller's utility program for
dBASE I). dUTll decreases the running
program generator. It 's that simple .
QUICKCODE writes concise programs
to set up and maintain any type of
dCiRAPH
The dBASE II Graphics System
time of dBASE II command files . dUTll
combines your command files
automatically to produce a faster running
database. Run them as is, or customize time .
them in seconds. You still have all th e Now yo u can combin e database and When using dBASE II . you may often
power of dBASE II , and there is no graphics . With dGRAPH , by fa r the find yourself writing the same instructions
programming required. All you have to easiest to use graphics package in over and over again. With dUTil, you can
do is draw your data entry form on the ex istence. Ju st press one key and you've put these instructions into a standard te xt
screen and you're in business. got your graph . file using your favorite te xt editor or word
What about the programs themselves ? And what graphs! Sa les by month. processor. and automatically use them in
There are programs to add, edit, delete Expense budget by division. Thi s year as many dBASE II command files as you
and print records . And there are programs ve rsus last year. And each one can be a wish .
to print forms (up to 96 lines by 132 pie chart , bar gra ph , or lin e graph . It 's up When debugging a dBASE II comm and
columns for wide printers) , print mailing to you. file with dUTll. you can have all your
labels , or transfer data to WordStar™ I Ad vanced features make dG RAPH as IF/END IF and DO/ENDDO sequences
MailMerge™ Want more? How about powerful as it is easy. Features like automatically indented and aligned so that
programs to do three kinds of data autoG RAPH TM, which wi ll automa tically they are readable . dUTll will also
validation , search for records using load dBASE II data, compute scales , draw highlight all dBASE II reserved words by
database keys, and generate customized grid lin es , and label charts. Th en there 's setting them to upper case .
menus? automatic shading and overlay graphs .
On top of all that, there are programs And more. dUTll: $99.00
to work with portions of your database
using your own selection criteria and dGRAPH brings your database to life.
there are four new data types which are dGRAPH draws graphs on Epson,
not found in dBASE II itself. Okidata, and a growing list of oth er
Absolutely the most powerful program popular printers.
generator you 've ever seen. And the
easiest to use. dGRAPH : $295 .00
QUICKCODE: $295.00
FOX&GEI.LER
Available From Your Local Dealer Fox & Geller, Inc.
Po. Box 1053
d BASE II IS a trademark of Ashton -Tat e WordStar and M ail Merge IS a registered tradema rk o f Ml croP rQ Internat io nal
Teaneck. NJ 07666
QU ICKCODE . dGRAP H. dUTIL dSCAN autoGRAPH ;He trademarks lor Fo):' & Geller
201 837-0142
Circle 205 on Inquiry card .
manipulation of large amounts of students in their work by avoiding a BASIC interpreter and a paging
data (a million items or more) and much of the tedious transformation technique.
operates in a batch environment. of large equations. Much of the out- A BASIC interpreter is required
GRIP (General Routines for Inter- put will be in the form of graphs. because:
active Processing), developed at the Some of the input will .involve a
University of Kansas by Rick Hilst graphic representation of the system .The program to be interpreted-
and Dr. Kenneth Bishop of the being modeled (a block diagram) . especially the graphics portion--can
Department of Chemical and Petro- be written to occupy less space than a
leum Engineering, is a set of routines compiled program .
for linking GRIP-compatible modules POL for Microcomputers • The paging technique used requires
together and requires a minimum of POL packages or systems are often dynamic allocation of memory .
program writing to do so. In chemical written in FORTRAN and are de- • The paging technique in BASIC is
engineering, much work is on a trial- signed to run on large mainframe much easier to master than trying to
and-error basis that requires the flex- computers. Typical program pack- learn how to overlay in FORTRAN.
ibility of POL to reduce the amount ages begin at 200,000 bytes when • Dynamic modification of the pro-
of input on the successive attempts. compiled. POLO program packages gram is allowed (introduced in part
Much of the output is best analyzed will have from 50,000 to 250,000 lines 2), which simplifies interactive pro-
in the form of graphs. Therefore, of FORTRAN code. This is obviously cessing of equations.
graphic output of . data is desirable too large for today's microcomputers
rather than drawing results by hand . based on the Z80 and similar micro- Microsoft BASIC 5.0 was chosen
My own thesis involves the devel- computers. However, my goal is to for the following reasons :
opment of a process control simulator allow the major portion (80 percent
for the senior-level class on process or more) of the capabilities of main- .It is written for many machines,
control. This package will use GRIP frame POL packages to be available making the system transportable :
routines for POL input and will assist on microcomputers . To do this, I use .Its CHAIN includes MERGE ,
DELETE, and starting line options .
• Both random and sequential files
are supported.
• The sequential records are of vari-
System Required
Vector Graphic System B (2BO) with able length and format.
The minimum computer system
recommended to run POLIPS is: two 300K-byte minidisks and a .Multiple logical records may be
Diablo 1650 printer as a plotter. Most written in a sector, conserving disk
1. CP/ M operating system Diablo and Diablo-compatible printers space.
2. Microsoft BASIC-BO are capable of 60 horizontal and 4B .String variables are dynamically
3. At least 20K bytes of program- vertical spaces per inch in a graphics allocated and not preset in length,
mable memory above BASIC mode. (Check the specific model for its also conserving memory space.
4. Dual disks capability. The Diablo uses an .It has a LINE INPUT command to
5. An appropriate plotter if graphics "Escape-3 " to tum on graphics and treat a single line as a string.
are used either a " Carriage Return " or
"Escape-4" to tum off graphics. I sim-
The recommended organization of ply use "space", "linefeed", "back- The POL Programming System
POLIPS on disk is to place POL-BO space ", ". ", and "escape-linefeed" for I said earlier that the programs
and the graphics routines (if used) on up.) All the figures in this series were customarily run using POL are large .
the "logged-in " drive (since different produced using this equipment.
The graphics package is often in itself
plotters require different CP/ M con- The disks should be of high capacity
several times larger than the memory
figurations). The application modules because there may be more space used
and their main-line programs should by files associated with the module
available on a microcomputer unless
be on the other drive so that applica- than is used by the actual program. the size of the program is decreased
tions packages can be changed without HELP files , error message files , and by making it inflexible. The normal
starting over. Changing plotters can be graphics intermediate files can quickly method of handling such large pro-
done by connecting the new plotter, consume space. grams is by overlays (on most large
inserting a different CP/ M disk (with a Disk speed is also v ery important. A machines) or by paging (on virtual
different graphics module), and start- page transfer on the Micropolis memory machines). The POL Pro-
ing again. All communications be- minidisks takes about 30 seconds by gramming System (POLlPS) pre-
tween application and graphics the time all the variables and files are sented here is closer to the paging
modules will be done by means of a restored. Faster disks-B-inch floppies system because it changes only por-
disk file whose format is independent or Winchester hard disks-can reduce
tions of the program at a time and is
of the plotter being used. program running time where several
This program was developed on a pages are involved.
relatively easy to implement. Figure 2
shows a diagram of this system .
The block at the top is almost
WICAT
68000
WICAl 68000 based computers are
unmatched in price/performance and mature
POL 8 0
software. A wide variety of options allows you
to flexibly configure the system to your needs.
Concurrent's integral '" database and
menusystem relieve you of much of the work
in developing applications .
Motorola 68000, 512K memory. IEEE 796
MULTIBUS '·, 10MB Wi nchester, 630KB Six Users NUMRANAL ECONANAL
floppy. termi nal. keyboa rd, system software, $12,850
choice of Pascal. C, FORTRAN, COBOl.
Assembler, Options: UNI X, graphics,
IEEE 488
PERQ
MULTI BUS is a trademark of the Intel Corporati on
UNI X is a trademark of Bell Laboratories
modular subprograms (within each
package) that handle the computa-
tions and actually make the decisions.
Each of these programs may have
listing 3. The variables are in listing 4.
Naming conventions used in POL-80
are given in listing S. The program
listing is well documented and a sum-
Integral is a trademark of Con curre nt Corporation
Ethernet is a trademark of Xerox
several pages, which are usually mary of the capabilities is given
PERQ is a trademark of Three Rivers Computer Corporation called on sequentially to perform the below. (Much more detail can be
For details, please write or call computations . One example of this is found in the POLIPS User's Manual .)
(513)-281-1270 the xy axes portion of the graphics The primary purpose of these rou-
package (see listing 1), which has tines is input, parsing, and matching.
~ '" C O n c u r r e n t '"corpora' ion three pages: one to handle the input, Input is accepted from either the ter-
~ 1870 Ma dison Road C in ci nnat i. O h io 45206
T ext co l1 til1 ued 011 page 362
332 December 1982 © BYTE Publica tions Inc Listil1gs 3 , 4, an d 5 are 0 11 pages 334 - 360
Electronic listing 3: This set of routines handles user input. POL-80 is written in Microsoft BASIC
Circuit 5.0.
Analysis
1 REM PROBLEM ORIENTED LIINGUIIGE I NPUT ROUTINES (POL-80)
DC and AC analysis 2 REM COPYRIGHT MIIRK FINGER 19B1
Very fast. machine language ***.** •• **.** •• ******.**************************** •• **.******.*** •• *.* ••• ***.***
Infinite circuits on mult iple passes
Worst case, sensitivity analysis SET UP IIRRIIYS liND INITIIILI7.E REOIJIRED VIIr,IlE S
Dynamic modification
********************.**************************************.******* •• ***********
64 Nodes. 127 branches
20 DEFINT F ,I,J,N
Compare circuits
:DEFSTR II
Log or linear sweep :DEFDBL 0
Full file handling :DIM III1RT(20)
Frequency response. magnitude and phase : Dnl 1\(-:0"1 (10)
Complete manual w ith examples ****.******.*** ••• ****.********************************** •• *** •• *.***** ••• ** ••••
TRS-BO (TRSDOS) $90.00
CP / M $150.00 SET UP DEFIIULT VIILUES
@PLT 'N AME' NIIME--rON"'A INS "'l·IE nISK i:lESIGN II"'ION ANn A 3-!.E'1''1'ER
C ircle 547 on inquiry card . rODE FOR THE PLOTTER '1'0 BE USED (liN EXIIMP[,E OF
NAME IS 'II :DT II' FOR THE DIABLO 'l'YPE\'1RI'1'ER)
.***.*.**.** ••• ********.********.*****.*.*.* •• **********.**.******* •••• ********.
100 IIT=LEFT$(IIN,3)
* HOLIDAY SALE * :AN =R IGHT$(IIN,LEN(IIN)-3)
150 IF AT <> " PLT" GOTO 1 70
155 PENT= l
-DRIVES-
l andon TM 100- 1 (For IBM)
landon TM1 00-2 (For IBM )
19500
26500
11\) :GOSUB 500
: TF N'T'<>6
THEN NERR=1037
-TERMINALS- :GOSUS 1200
_ _ I ~~:~~:~:~~~gg ~~~ :GOTO 6 0
Televldeo 925C 770 00 160 IF MID$ (IIB,2,l)=":"
Televldeo 9S0C 970 00 THEN APL'1'=!.EFTS (AB,5)
-PRINTERS- ~ ELSE APLT=LEFT$(1I8,3)
NEG 8023A 100CPS Ma\rlx 485~ 165
170
CH II IN MERGE AP!.T+"GRTN ", IPET,IILL,PELETE 2500-2999
IF IIT <>"PRG"
NEW Senal Adapler For 8023A 89 95
_ Package-Serial Adapler& B023A 565 00 1'HEN NERR=1034
-MONITORS- :GOSlJB 1200
., :FEPR=l
NEG 1201 HI Res Green 16900
NEG 1202 RGB Color 799 00_ :GO'1'O 6 0
-MODEMS- 180 GOSl!B 500
:TF NT<>6
Hays Smarlmodem (300 Saud) 224 00
Smartmodem ( 1200 Saud) 600 00
"'I·lEN NFP. P~1021
M lcromodem 100 (SI00) 315 00 : GOSU!'! 1200
Englneerlnv -........,. :GOTO 6 0
~ Spee l.1II1lS :ELS E IF MTOS(IIB,2,l)=":"
1501·B p'ine Street '1'HEN APpr,=tUn$ (11'3, 3,4 )
P.O .Box 2233 :A~T SK~LEF~$ (AD, 2)
Q:lCnard. CA 93030
:F.LSF. 1\O'!'c;K="l\:"
CALL (805) 487-1665 or 487· 1666 :IIPRG=LEF'1'$ (IIR,4)
For FAST Delivery
Listing 3 co ntinu ed on page 339
- -
Now for s995 you can have the rest.
In a word, the Model 85 system. But frankly, we suspect
aScope™ is a dual channel, DC you are probably as intrigued
to 50 MHz, fully programmable, as you could be on the basis of
digital memory oscilloscope de- one advertisement.
s~ned to operate with any Apple So we'll proceed with a few
II or Apple II Plus ™ equipped action recommendations de-
with Disk IITM and display, 48K signed to accommodate anyone
memory and DOS 3.3. from the casually curious to the
But don't let aScope's re- virtually convinced.
markably low price deceive you. Fi~~4t0U should call 800-
Because in about 80 percent of 547- 5. That will provide you
all design or test applications with an aScope data sheet and
where this sort of instrument an opportunity to determine
would be used, aScopewili per- whether you'd like to invest $10
form on par with systems in the in our comprehensive aSc9pe
$15,000+ category. (Something demonstration disk.
we feel comfortable saying, hav- Or simply yield to your initial
ing spent a number of years impulse and order the system,
working in research and devel- safe in the knowledge that
opment for one of the world's (a) you may use the system for
leading suppliers of those ; fifteen days, and if not satisfied,
$15,000 instruments.) return it, and b) NWIS system
Still, we recognize it's a engineers stand ready to assist
somewhat extra9rdinary promise. you with any questions you may
Single keystroke calls as copeT. A reference waveform loaded from Cross-cursor indicates point One example of a user-defined
operations menu. All sub-menus disk into Channel 2 for comparison where aScope ™ digital voltmeter co-resident BASIC program; in
provide complete prompting. with active signal on Channell . (DVM) is calculating waveform this case designed to prot an
voltage for display at bottom of amplitude response curve for an
screen. active filter.
So, perhaps before telling you what anywhere near its price. have regarding as cope capabilities and
aScope can do, we ought to tell you Things like what, you wonder? applications.
how it does it so inexpensively. Well naturally, since aScope is fully pro- The $995 Model 85 aScope. We admit
Essentially what we've done is depart grammable you may configure a setup, de- the performance it delivers for the money
radically from the existing instrumentation fine the analysis of the acquired data you is so remarkable, it may initially strike you
architecture upon which all currently avail- desire and produce an end'result display in as unbelievable. However, when you recall
able digital programmable oscilloscope whatever form is most productive. Many all the breakthrough products this industry
systems are dependent. It simply doesn't frequently performed routines are already has seen over the last decade, sounding
make sense to combine a stand-alone part of aScope's software. However, be- unbelievable at first is practically a tradition.
cause no two engineers' needs are exactly
Bandwidth: DC to > 50 MHz equivalent time
digitizing ( -3d8) DC to > 10 KHz resolvable
the same, the system's architecture was
with real-time digitizing ( - 3d8) designed to accommodate considerable
Resolution: 8 bits (1 part in 256) user modification via co-resident BASIC or
Range: 10nsldivision to 20sldivision assembly language programs.
Sensitivity; 5mVldivision to 5V1division In addition, aScope will average
Input Impedence : 1Ml1 and 20pF waveforms. Store a waveform on disk in
binary or text form. Store instrument con-
programmable oscilloscope with a con- trol settings for future automated setup.
troller when to a great extent the micro- Or load and display reference waveforms.
computer circuitry and capabilities of one aScope is also equipped to deliver
are already available in the other. So we waveform voltage readings utilizing a NORTHWEST
didn't combine, we integrated. Making the cursor-controlled digital voitmeter. And INSTRUMENT
aScope a peripheral part of the computer. to generate hard copies via an Epson SYSTEMS, INC.
Supplying only what was necessary to MX-80™ or Silentype ™ printer.
make the computer a high-performance Space permitting, we could go on about P.O. Box 1309
instrument. An instrument capable of the menu-driven commands and other Beaverton, Oregon
things until now assumed impossible for user-sensitive features we 've built into this 97075
800-547-4445
(503) 297-1434
Circle 304 on Inquiry cal
peripherals FANTASTIC PRICES!
$3~~ch
Listing 3 continued:
185 !'!,!IT=O
: FCOr·:=o
:NAR'T=2
:NCC r~=O
:FENT=l
:GOSUB 1400
Q
190 CP.~ l N ~ERGE ~B,3000 , DELE~E 3000 - 9Q9
*.
*.***.** **.*******.*.*.*************.*** * ******** •• *************.****** * ** ••••
C -- CHAR~r:'rER
'1'0 H!I'Trl\'1'E TilE BEGH!NH!G OF PROGRlI'l O"!
rHl\NGE COHM~NDS ( DEFAUL'1' IS @)
PLO'1'~ER
PACKAGE
!REA C C--CHARAC'1'ER '1'0 INDIr~'1'E "'HE BEr,INNING OF ~ RE~D~R OR
MISCELl,l\NEOUS rON'1'ROT. rO~M~ND (nBFl\UL~ IS !)
! INB C C- - C HAR~CTER USED '1'0 INDlr~'1'E THE BEG INN INC- OF ~ REQUEST FOR
GRAPH I CI\T" INPU'1' (DEFAULT IS [)
! INE C C -- CP. ~R~CTER USED '1'0 I NDI C~ '1' E THE END OF ~ REOUES'" FOR
GR~PllIC~L INPU"'(DEFAUL'1' IS 1)
230 IF AB="REA"
: GOTO 495
ORDER NOW!
TP.EN GOSUB 500 TO LLFREE (8 00) 2 2 7 ·38 00 E xt 28 .
:Ir N'1' =7
'1'HEN MI D5(l\[)Er,ASC (ARl - 31,1)="7"
-;,.;raN CA :C O M' P U T I 2 N G !
: AR=AB
: MTD$(ADE~,ASr(AR)-31,l)= " 9 "
:GO'1'O 500
:EI,SE NERR=1022
.-- 240 IF AB="Eor"
:(;0'1'0 495
~~~®
THEN ACON=AB
:GOTO 500
:ELSE NERR= 1028
, :GOTO 495
ACOUSTIC ENCLOSU RE ' 99 1 300 IF AB= "OU'J'''
DEALER INOUIRIES I,NVITEO THEN GOSUB 50 0
:IF NT=7
THEN MID$(ADEC,ASC (AOU"' )-31,l)="7"
: AOl!T=AB
:MID$(ADEr,ASr(AOUT) - 31 , l)="4"
:GOTO 500
:ELSE NERR=1029
:GO'1'O 495
310 IF AB="STR"
PURCHASE
PRICE 12 MO S
P[R MON TH
14 MOS 36 MOS
THEN GOSlTB 500
DESCRIPTION
LA34 DECwriler IV Forms Clrl. , $1, 095 $105 $ 58 $ 40 :IF N'1'=7
LA100 Lener Prinl er RO ' , , 1.995 190 106 72 '1'HEN MJDS(AnEr,Asr(ASTR)-31 , ll="7"
LA120 DECwriler III KS R , 2.295 220 122 83 :I\STR=AB
LA120 DECwriler III RD "" 2. 095 200 112 75 :MIDS(AnEr,ASC'(ASTR)-31,l)="G"
LA12A Porl able DECwriler, 2,950 280 155 106
VT100 CRT DEC seope 1.695 162 90 61 :GO'1'O 500
VTl0l CRT DE Cseope 1,195 11 5 67 43 : ELSE NERll=1030
VT1 25 CRT Gra phics 3,295 315 185 119 : 80'1'0 495
VT131 CRT DECscope 1,745 167 93 63 320 IF AB="TER"
VT132 CRT DE Cseope . 1, 995 190 106 72 THEN GOSUB 500
vn8XAC Personal Compuler Dplion 2.395 230 128 86
:TF N'1'=7
TI745 Porl abl e Termina l , 1,595 153 85 58
Tl765 Bubbl e Memory Ter mina l 2,595 249 138 93
THEN MID$(AnS~ , Asr(ATER)-31,1)= " 7"
Tl940 CRT , ..... , .... ,"'" 1 ,795 173 96 65 :A'1'ER=AB
Tl7B5 Porl abl e KSR, 120 CPS, 1,795 173 96 65 :MIn$(AnE(',ASr(A'1'ER)-31,l)= " 5"
TI787 Port abl e KSR. 120 CPS 2. 195 211 117 80 : GOTO 500
TI810 RD Prinl er 1,695 162 90 61 :ELSE NERR=1032
TI820 KSR Prinl.r 2, 195 211 117 80
:GO'1'O 495
595 57 34 22 330 IF AE= " FTL "
645 62 36 24
1,165 11 2 65 42 THP! GO~U P 0,00
:TP N'T'=f)
CIT·l0l CRT 1,525 147 82 55 "'H~}l AFTf,=Al1
CIT·161 Co lor CRT , , .. , , , , , 2,675 257 143 97
CIT·427 Color Graphic CRT , 3,095 297 165 112 :FFE,=!_
910 CRT Terminal , 650 62 36 24 : JF'IL=O
925 CRT Terminal 850 82 46 31 :OPEN " I" , #2,AI'TL
950 CRT Terminal , 1,075 103 57 39 :GOTO 500
Lener Du alily. 7715 RD , , 2.695 259 144 98 :ELSE NERR=103 1
Lener Du alily. 7725 KSR 3, 195 307 171 115 : (;0'1'0 49<;
2030 KSR Prinler 30 CPS ' 1.195 115 67 43
2120 KSR Pri nler 120 CPS 2,195 211 117 80
MX· 80 FIT Prinl er . 745 n 27
:80"'0 500
MX·l00 Prinler 895 86 32
350 TI' AB="TOF"
T!JEN FTR=O
:GO'1'O 500
490 NERR=1035
495 GOSU!l 1200
: TEO(,=1
: RETURN
340 Decembe r 1982 © BYTE Publications Inc Circle 469 o n i nquiry card.
RANA'SYSTEMS \ C. ITOH QUME
TELEVIDEO TEXAS
FRANKLIN ACE INSTR UMENTS
OKIDATA NEC / MICRO SCI /
PRACTICAL HAZELTINE
PERIPERAL ~.-- ANADEX
NOVATION \ AMDEK
DIABLO ATARI
SANYO--.ull ADDS
ALTOS
16 K
MEMOR Y BOARD
FOR APPLE
DEC. ONLY
$62.95
--
• PERSO NA L CHE CK (i'lilow 10 day!'; 10 c lf'<l 11 • CAS H IERS or CE RTIFIED CHECK
----- mail
• VISA MAS TERCARD (ari d 2%) • BANK W IRE TRANSFE RS
Add 3°", l o r s hlppmq IUHld lm g 8. InSlH<lfl Cf' (S5 min I Cal if rf'Slrlrnts add
6 0.. tax A ll e qUlprne n l IS new. comes w it h l1lanulacturpts gtJilfan l ees,
PLUS we gu.1rilnt cp II fo r 30 days and pay stllpp.ng charges on ilnv ·C l urns
All eq u ipm en t suhwc . 10 price cha ng e & i'lV,ulilb, l r!v w i thout n OI IC('
--- camp
Ch eck quantlt" discou nt s
F'.COI•• a::':g;;::'E
For ATARI --PET - OS I-APPLE 11_6502_VIC·20_Sinclair_Timo.
Listing 3 con tin ued:
SD
SYStEMS. BOARD LEVEL PRODUCTS
SBC 200 _ _ __ _ _ _ _ '~~
/
EXPANDORAM II ' 443
SONICS MICRO SYSTEM'S PLEOGE TO THE EXPANDORAM III .1,' ~s
CUSTOMER IS: VERSA FLOPPY II :pS
1. PROFESSIONAL TREATMENT VDB 8024 ' 465
2. FULL TECHNICAL SUPPORT MPC-4 ' ~95
3. DELIVERI~S FROM STOCK Z-80 STARTER KIT ~
4. BOARD/SYSTEM LEVEL REPAIRS MODEL 200 64K RAM \
SINGLE USER SYSTEM 'lOBO SOFTWARE BANK SELECT I 4~S
SSC 200, 64K. RAM, VERSA FLOPPY II, RAM + ROM DISC \
MULTI·USER SYSTEM '1995 WITH CP/M 2.2 '1050
SBC 200, 256K RAM, VERSA FLOPPY II,
MPC4, COSMOS
SO SYSTEMS COMPATIBLE "TURBODOS" '350
WITH DOCUMENTATION SONICS·
SINGLE USER "DISC·LESS" SYSTEM •• '1770 • ••
WITH CP/M 2.2 MICRO SYSTEMS INC.
1500 N.W. 62ND STREET. SUITE 508 • FT. LAUDERDALE, Fl 33309 • 1·800-327·5567
In Florida call: 305-776-7177
Cllentes Latinoamericanos sera'n atendidos por nuestro departamento Intemacional (en espanol). bojo 10
gerencia de 10 LCDA. Joan Voyles.
We are overstocked!
Our warehouse runneth over
track-to-track access time of 5-
milliseconds ... .. . . .. .. 269.00
MODEL III DISK DRIVE KITS
Controller Kit includes all boards
To order or for
with Tandon Drives.
Help!
TM100-3 A single-sided, 80 track,
5.25-inch floppy-disk drive with a
assembled and tested, internal
controller, mounting brackets,
information call
Help us clear the decks and storage capacity of 500K bytes
help yourself to significant sav-
ings on these excellent products.
unformatted and a track-to-track
switching power supply, and in-
stallation instructions. Handles 4 In New)\)rk:
access time of 3-milliseconds drives ... .. .. . ..... ... . 360.00
We 've always been high on
Tandon. (Even when we're not up
........... .. ..... . ... 250.00
Kit #1: Controller Kit and two (212) 509-1923
to our knees in 'em.) They offer TM100-4 A double-sided, 80 track TM100-3 single-sided , 80 track
an unsurpassed storage capac-
ity, a very advanced dual-head
per side, 5.25-inch floppy-disk
drive with a storage capacity of
drives ... ... ... ... ..... 875.00 In Los Angeles:
Kit #2: Controller Kit and two
design, increased throughput -
and proven reliability.
1000K bytes unformatted and a
track-to-track access time of 3-
TM100-4 double-sided, 80 track
drives . . .. . .. . ....... . 1060.00
(213) 706-0333
So at these prices, you should milliseconds .. . .. . . . ... 369.00
definitely buy a drive. Buy two. Kit #3: Controller Kit and two
TM100-1 single-sided, 40 track
In Dallas:
Maybe someone you know is Tandon's TM848 "Thin line"
having a birthday soon. Buy one
for them.
series of 8-inch floppy-disk drives
all feature Tandon's patented
drives ... . ... . . . ... . . .. 720.00
Kit #4: Controller Kit and two
(214) 744-4251
Call immediately. At these
prices, they won't last very long.
read/write head design. The uni-
que "Thinline" design allows two
TM100-2 double-sided, 40 track
drives . .. .. . ... .. . ... . . 850.00
By Modem:
Hopefully. drives to be installed in the same
:AT=LEF'1'$(AN , J. )
:TF '!IDS(ADF.~ , ASC(A "' ) - 3] , 1)= " 3 "
GOTO 600
610 Tf AT>= " O" 1\ND l\'l' <: "9" * *oP. 1\ NlH19E'!1 (rf\!rr:GOPY <1)
THE ~l IF N'1'=3 l\Nn AD!"'IS !'f' 1'0 "'! {E :.lOR~
'T'f-'f'N N'T'=d
: Grro :'i 00
670
1'HEN FD=l
: GOTO 705 " S TGN AS PART OF EXpm!E!oI"'?
IF (AN = " +" OR AT="-" ) AND (RIG!!"' S (All ,l) = " E" OR RIGH'1'$ (All,ll ="O")
GO'1'O 70 5
...........
._. • . ..• m:t
Listing 3 continued:
OUTPUT
FLAG - -INDTr·A'l'ES THE SUr r ESS OF TEE MAo'rH
1-- SUrCESSFUL MATrH
0-- UNSUCCES5:UL MATrH
SUPERBRAIN
The super performing, super
7 55 FLAG=O
:1 1' NT<>6
THEN IF Lr.I'~S (AB , I·tLE"') =f.EFTS (H' , ~tT , F~)
'!'l !EN FLAG= 1_
: F'EN<f' = 1
reliable microcomputer from 7 60 !lE1'UPN
Intertec Data Systems features .**************************************************************** * ********* *****
twin double-density 5 W' drives
S UBROUT INE STRING?
with 350K or700K of disk storage USER-Acr ESSIH LE SUOROUTTNE(LINE 800) 1'0 TEST Fnr STRTNGs(rATEGOPY ~)
- expandable to 10 megabytes.
INP U'f'- -":ONS
A CP/M* Disk Operating System,
64K of dynamic RAM and more. OUTPUT
FLAG--IN D IrATES THE surCESS np TPE ~A mrp
1 --SUCCESSFUL MATCH
***********.********************************************************************
"PRICE
Because we're a nationwide
800 IF FENT = l
THEN Ga SUB 500
803 I F FTR=l
THEN PRINT " CHECKING IF "; AS; " I S A STRING"
805 FLAG=O
distributor of SuperBrain, : IF NT =6
CompuStar, and the CompuStar THEN FLAG = l
:I'ENT = l
1O-Megabyte Disk Storage 810 RETURN
System, we can offer the *.******.******* ••• ******************************************.* ********* ********
absolute lowest prices in SUBROUT INE I NTEGER?
the business. USER-ACCESSIBLE SUBROUTINE(LINE 850)~ 0 T EST FOR IN m8G ERS
IN PUT
SERVICE
Better yet, we offer you a
3--ACCEpo' ANY REAL NlItlRE!l OP TNTEGE!l NI'l'H IN THE BOmlDS ( RE.1SC1' OTHERS);
CONVERT TO INTEGER
-1- -ACCEP1' O!!LY INTEGE!lS (ANY UAT.(IF:)
- 2--ACCEPT ONLY INTEGERS; TF OUTSIDE BOUN DS, SEm TO NEArEST BOUND
-3 --ACCEP1' ONL Y TNTr.:GERS I-ITTHTN THE RnmlDS
great deal of service and support BB1- -LOI·IER ROUND
BB2--UPP E R BOUND
because we want your business (NOTE- - BOTI. BOUNDS f1lJST 9E ENTEPED II' CATEGOR I ES 2,3, -2, OR - 3 ARE
tomorrow as well as today. CHOSEN)
TNPUT
FT--CODE FOP ACCEPTABT, E VAl,UES
l--ACC EPT ANY REAL NmmER OR IN'1'EGER: CmlVER'" '1'0 REAl, NU~mER
·2--ACCEPT ANY REAT, NU~BER OR 1N'1'EGER: CONVER'1' '1'0 REII[., NU"BER : IF
OUTSIDE BOUNDS, SE'1' '1'0 NEARE S'" BOUND
3--ACCEP1' I\NY REIIL NU1mER OR Hl'1' EGER I"1T'!'HT!l '1'HE ROUNDS ( RE.1EC'1' OTHEnS):
CONVERT '1'0 REII.!) NmmER
-l--ACCE PT O'iLY ·REAL NU"BER5 (IINY VI\T,UE)
- 2 --ACCE P'r ONLY REAT, NUMBERS: IF OU"'SIDE BOUtlOS . SE'1' '1'0 NEII'1 ES " BOUllO
-3- - ACCEPT ONLY RE AL NUMBERS l'i1'1'HJ!-/ TflE BOUNDS
BB1--LOWER ROUND
BB7.- -UPPER BOUND
APPLE Prototype. Double Sided glass w ith gold (NOTE -- BO'!'H BommS ~'U5 'l' BE EN~EREn IF f:1I7EGORIES 2 ,3, -2, OR -3 li RE
pl ilted Apple and Generil l Purpose con tac ts.
Contains matr i ~ of 17 ~ 63 solder plated donuts f:HOS EN)
on . 15" ~ .1" spacing .
SUN-722 . . $13.75
OUTPUT
5-100 Proto typo . Double Sided glass with gold FLAG--INDI CII TES THE SUCf:ESS OF '1'HE '1'ES'1'
1}lilted and numbered S-100 con ta cts. Matri~ 0 1 I--SUCf:ESS FUL TEST
25 ~ 78 solder plated do nuts on . 15" ~ .1" spac-
ing. locations l or hC<ldm s tind regulato rs. ·O- - UN SUCCESSFUL '1'1;:5'1'
SUN -721 ... . .. . _ ... . .. . .. _ .. _ . . S17.85 DV--CON"'AIN S THE REIIL NUMB ER VALUE IF '1'ES T I S SlWCF:SSFUL
15/ 30 pin. 3V. ~ 4YJ board w/.l n ~.2" hole spacing •• ** •••••• ***** ••••••• *.*** •• * •••••••••• ** ••••• *******.*** •••• * ••• *. * •••••••••••
<lnd power stnp nUl every 1.2" . 9 5 0 GOSUB 900
SU N IC ' S Holds 21 14 pin ICs. 51 .65
9 52 IF FTR ~ l
22/44 pin. 4 V,]( 6l<iboardw/. 1 hole spacing. Con-
n
tains 4 lOWS of 67 pins With power strips between THEN PRIN'1' "CHECKING IF ":AB :" IS 1\ RE liT, Nor-mER "
rows. SUN U-75 . . . $3.25 953 I F FLAG = O
22/44 pin. 4% ~ 7 board w/.I " J( .2" hole spacing THEN RE'T'URN
and power strips every I .2'-. Holds 72 14 pin ICs.
SUN IC- L .. . .... _.......... . .. S3.95 9 55 IF FT > O
Dealer Inquiros Invi t ed THEN FENT=l
:RETUR'I
960 IF NT=2
THEN FEN'1' =l
: RETURN
965 FLAG = O
: RETURN
** •• **.* ••• * •••••• * •• ***.**. **.* •• ********* **** ********.* •••••••••••••••••••••••
2716 53 .95 61 16p·3 1150nSj
2732 4.75 4.40 CALL 2 114L-2 1200nS) 1.62 CAl l SUBROUTINE NEN f:OMMAND
2532 7.65 5.95 CAll 4164-2 12oonS) 7.90 7.49 CALL USER-ACCESS TBLE S llA ROt)'!'I !>lE (I. ~~lE lO~O) '1'0 SET UP "AN" S 0 '1'111\1' '1'1!E LEF'''' Et·!~T-y
2764 16.95 14.50 CAll (150nS available) CALL
IN A NEI-i COMMAND I S THE LfT~ ENTI'!'Y TN "AN"
Z·80ACPU 5.29 16 K RA M Expansion Kit For TRS - SO Model III S 11 .00/ 8
!-
1068 IF FTR~l
THEN PRINT " READHIG A LINE" J N EWU :~~~~;~~I~;::: ~~~~~za
1070 AT=ACON
:pRINT AN
:GOSUB 1080
:IF FLA(;=l.
THEN P~Il'l'!'~ 1 ,A!'·!
:GO"'O 10 <,
:ELSE IF FFI!..=l ··"'EST FOP END OF FILE TNPIF
\)d
\. J
~ -- -
~:
__
at tru ly alfordable prices. For the fi rst time
enjoy your Apple to Its fullest capa cUy
using spaclalty packed disks with over 60
outstanding programs each. Not available
from any other source!
~
• App lesolt • 3.3 DOS
1075 pRINT#l,AN
: C":L05E #2
··PU'1' LINE IN C'ON'1'HmA'1'IO~1
1-EA ... " u seful and entertain ing programs
Indispensable to the serious computeriSI
:CLOSE#l
:OPEN 111",#1, REAOTEMP "
FILE AND "'HEN 5E'" FOR INpU~' "'- Business
including :
Educa tional Graph ics
II FPO~4 C ON'rl~lUl\~lJ) '! rTT~ E
Games Music Science
:FLAG~O
Uti li ties Da ta Base Finance .
:JCON=O Library di sks 1, 2 & 3 are mixed categ or ies and new
:GOTO 1055 disks -4 (G ames ), 5 (Ulililies). 6 (Grap hics) & 7 (Integer)
1080 IF R IGHT$( AN,l)=~ " • ·TES'1'ING ROU"'I~m FOR al $59 .95 each. Wh y pay more?
THEN AN=LEFT$ (AN, LEN (Mll-J.) CONTINUATION AND END OF FIL E
:IF LEN(AN»O CHARACTERS Orderdirec t from thi s ad and Save up to $136.
THEil Gomo 1080 Buy disk lib rary package 1. 2 & 3 and get a
1085 IF RIGHT$(AN,l)~AT special bon us disk FREE - over 260 programs
.-
THEN AN=LEF'C'$(AN,LEN(AN)-l) for$179.95 + shipping . For best value. get
:FLAG=l all 8 disks f or $349, postage prepaid . for over
: RETURN 530 of our best programs at 65¢ each!
:ELSE FLAG=O Call now to II free: 1·800·327 ·8664
: RETURN Florida: 1-305·987 -8665
**** ••• ****** •• ************.******** •• ****************** •• ********************** 6400 Hayes SI.
V/~
H ollywood. F L 33024
SUBROUTINE SKIP
USER-ACCESSIBLE SllBROU'1'INE(LINE 1150)'1'0 SKIP OVER CURRENT EN'1'I"'Y '1'0 THE
NEXT 'ONE UNLESS IT IS THE END OF A Cor-tMAND
Circle 37 0 n inquiry card.
INPUT--NONE
OUTPUT
FLAG--INDICATES SUCCESS OF THE SKIP
l--SUCCE5SFUL SKIP--THERE IS l·tO RE TO 'rHE COM1~ANf)
O--UN SUCCESSFUL SKIp--THIS IS THE END OF THE COm'AND
11~0
THEN IEOC=l
FLAG~l
: RETURN
:FEt!'!'= l
: RETURN
.*.*.*.**** •• *******.*.******** •• ********.******.*.****.************** ••• *******
ABELS
L$12.00/5000
STOCK #10350-1-15/16 " x3W' x 1 wide.
Whit e-pressure sensitive-pin feed-
SUBPOUTINE ERR0!' 4'~" carri er. packed 5000 per box.
I1SER-Acr!::~SIBLr:: SU!I?'otJ~nlE (T.HIE 1.200 ) '1'('1 PRHIT ERROR ~'E!"~Ar.r:: Add $2.50 er box handlln / shi
TERM s: Visa & M .C. (add 4 % ), check or
INPUT moneyo rder. C .O .D .'s . add $2 .00 , min. order
NERR--TPF. NU~!BER OF THE 'lI'ROR $12 .0 O. CA residen t s add 6 % Sales Ta x .
~(: ... T I' COMPUTER
,JJ W SUPPLY CO.
2542 2 TRABUCO RD. SUITE # 200
Listil1g 3 cOl1til1ued 011 page 354 ELTO RO, CA. 92630 • (714) 768-0370
OU'l'PU"'
Wasting Money! We Have the World's Most rro THE '!'En!~ !!'!AL--G!'lES EPROR# t ·"ESSA~E, .&.ND rT"J.!£ r:U~PEW" !=:N"'T"'"Y
Cost Effective Development System.
• Includes Hexklt 1.0, a powerful **********.***********.****************************.*.****.**.*.****************
100% machine code editor I 1200 GE'l'#3,NERR
debugger utility program that
makes coding tor 6-blt Micros a :PR IN'l' "ERROR # ";NERR;" ";AERR
snap . 1205 PR!N'l' "'l'HE CURRENT EN"'I'l'Y IS ",AB
• Program from Commodore :RETURtl
VIC-20 keyboard Inlo bulll·l n ***********************.*.****.********************** •• *********** •••• **** ••••••
4K ROM emulator
SUBROUT I NE HELP ANn 'IOf'Abu 1 a T v
.'
• Jumper to target ROM socket
• Test programs In circuit USER-ACCESSIBLE SU!'.ROl1'1' Tim(T.INE l250)1'0R HANn'" JN(; ~<A'l'C.I'P.l(; on 'l'PE ~')("IRDS
• Built-In EPROM programmer "VOCAbulary", "HELP", ~ND "HELPL "
iii and power supply
• Burns & runs EPAOMS for
Ihe Commodore VIC-20 , too INPU'!'--NONE
• Comprehensive manuals
• Fits EXPANSION PORT OUTPUT
PROMQUEEN CARTRIDGE ONLY $199 FLAG--INDI<":A'l'ES THE SU<":CESS OF 'l'HE ~'A'l'CH
l--SUf'f'ESSFUT, MA'!'CH
Send for Free Brochure O--UNSUf'f'ESSFriL r·<A'l'('H
TO THE TERMI~!AL--'l'HE DESIRED INF()j>~lA'!'ION
Gloucester Computer Bus Co. (OUTPUT IS DIREC":TED TO THE LINE-PRINTER BY HELPL--DO NO'!' USE IF
6 Brooks Rd., Gloucester, MA 01930 USING ".'HE LINE-PRIN'l'ER POR'!' FOR A PLO'!''1'ER)
617-283-7719
VISA A ND MASTERCARD ACCEPTE.D *.********* •• *****************************************.********.******** •• ******
1250 AM="VOCA" **'l'ES'l'ING FOR "VOf'ABULARY"
(l.commodore approved product :NLE'l'=4
:GOSUB 750
: IF FLAG=O
Circle 214 en inquiry card . THEN GO'l'O 1270
ELSE PRINT " The commanc Nord!; are: 11
:OPEN III ",#4 ,ADI SK+ "VOCA"+APRG
1260 IF EOF(4)
THEN CL("ISE#4
10 MB-S1995 : RE'l'URN
INTRODUCTORY OFFER :ELSE INPUT#4,AVOC
: PRIt-~"r Avor
:GOTO 1260
1 270 Ar.<="HELP" **TESTING FOR "PET,P"
5 1/ . " 10 MB Winchester Drive :NT.E'l'=4
For 5-100, APple and TRS·80 : GOSUB 7 50
:I F FLAG=O
THEN RE'l'URN
ELSE OPE!'IJ "II1 ,#4,l\OISK+ II VOC.A II +APPG
: If!=O
:T.F AB=IIHBLPr, " **00 YOP ~'~A~!"'" A P!UN"l'OU'\' 01'1
"'HEN IH=l O!'J '!'HF. ~,TJolF. P? T~!"'F.R?
1275 If!ELP=O **IS 1"' !lEET,? AT,I."?
: At-l=" ALT.
:NLE'f=4
:GOSUB 7 50
1 280 IF FLAG =O
Complete with Disk Drive, GO'l'O 1290
Power Supply, Enclosure 1285 TF SOF(41
Cabl ing and System Software. "'HEN f'LOSE'4
: RE'!'UR:-J
ASSEMBLED & TESTED :ELSE INPUTI4 , AVO<":
: GOSUB 1300
:GO'l'O 1 285
~
1-'"
1290 IF EOF(41
'l'HEll CLOSE 14
.u1J\'!'elnNG FOR A!'! INDr V:- f)t1Af,
PO 80x 615 Dealers or OEM's· Call
LeXington PI", MD 20053 for Multiple Unit Pricing :NERR=1054
1301) 883·6784 :GOSUn 1200
:AB="VOr.A"
:GO'l'O 1250
Circle 44 on Inquiry card. : ELSE ~=LEF'l'$(AV0r ,4 )
: NI,E'l'=4
:GOSUB 750
:IF FLAG=l
'l'HEN GOSUB 13 0 0
Verbatim : CLOSE#4
:RE'l'tJ RN
: ELSE GOTO 12~0
1300 OPEN "r", r,5 ,ADI SK+APRG+LEF'l'$(AVOC,4)
-
charge cards accepted. **************************~~****************************************************
INPU'l'-- NONE
PACIFIC
EXCHANGES OU'!'PUT--NONE
100 Foothili Blvd.
San Luis Obispo, CA ********************************************************************************
93401. In Cal. cali 1400 OPEN "("I", n, "S AVENLP"
:\']RJ"!'E~7, AB ,A("ON ,AnEe , AnISK ,AEnc ,AEOJ:.. , AFTI.. ,A JNB, AJNE , ,,.OO"',.b..P , APr:!', AP!'G ,
(800) 592-5935 or
AR , ARF.'l' , ASTR , A'l' , A'l'ER
Q:;W;;;~'""~S:J (805) 543-1037. Listing 3 continued 011 page 356
.********.* •• ********.***.*.*.*.*.***********.*.*******************.*.**.*******
2500 PRINT "YOU HAVE 1'101' DF.SIGNA~ED A PLO"'TER TYPE"
SAVE 40% Write tor your
complele IIsl. :FERP.=l
: GOTO 500
299? PEM END C;PIIPH
Prlce/10 3000 REM llEGIN APpr>H~A1'T01'1 PROGRAt-l
9999 RE~' END APP T,Ir:llmTON PJlOGR M1
1 Side, double denslly ......... .... .. . .. $24.70
2 Sides, double density . . .. 36.40
1 Side, SO track , do uble density ........... 32.50
2 Sides, SO track, double densi ly . . . 44.20 Listing 4: T he variables and their descrip tions as used in the POL-80 program.
IA II 5 '1. " have Hub-rings)
ADI SK Di s k unit p r efix f or current progr a m f ile nefaul t is "1\.:" • TM 100-2 $265
Ido uble sided. 40 TRK lside Free
AEOC Ch a racter f o r "end for command" Def a ult i~ ":" single or double densityl Shipping
AEOL Ch a r acter for "end of )in e "{r e ma in de r o f line Def a u1t i s " " " • TM 100-4 $359
i s commen ts ) Idouble sided. 80 TRKlside Free
96 TPI. doubl e densityl Shipping
AE RR E rr or mess age t o he print e c o n te rmj na 1
r- ORDER - TOLL FREE
AFI L Fjl en~ m e u ser. f o r input o ! c Ow.m a n f.R i n ~tea~
o f t e rmin a l 1-800-531-5475 IIf outside o f Texa s)
AINB r harac t er f or "gr tlph i c a 1 ir.pu t " bt=:'gi f"lni r. g (512/250-1523 Ilf inside o f Texasl
AINE Ch arac t er for "gr a phi c al i nput" e n d) ng nefa u~ t 1£ "1" " If we can 't shIp the next working day.
we won 't take the order."
En tit y for compar i s on with A B ( ~ upp l i ed by M aste r Card/Visa o r check.
u ser p r o gram) Texas Resid ents ad d 5% sa les {ax .
O-- no
l. - -yes
PERSONAL
FEoe F J ag- - cletermines what is the en~ of a commanri 0--" :"
1 - -":" only
an~ rR CHECKS
or letters on your tractor or
FERR FJag -- sho\vS error has bpen mar.e (om; t
of the current commanc)
the re~t O-- r. o
l -- yp~
friction feed, 9 1/2" print-
er. Print up to 7 checks or
F FI L F lag--~o ur ce of input O-- tp. rmj na l
I -- f; lp(IIFTr.)
2 letters at one time with
the new, tough, re-usable
FLIIG F ~2g--in di cate ~ re~u't from m2tc~ing r outi.n~!'!'. O -- f a ~' E"rl
l - - !'!'lIccer::s Paper Caper II
F]ag -- in ~ica tes t y pes an~ rnnge of va 1uRs se c remn!" ~S at
F'!'
acceptable to nllmher matchi ng routinps , in e~ 850 & °50
Send $8.00 check or VISA
or MasterCard number
F'l'R 0 - - 0 ~f
' _- - 0 1'"
and expiration date to
I!IP'!' l.ourtcr usen in ce 1 et i ng F i" er ':Jor:-rg 1 i stpc'
SERVICES SQUARED
Box 2665, Las Cruces, NM
Listil1g 4 con tin ued 0 11 page 360 88004-2665
Circle 173 on Inquiry card .
'THE COMPUTER-LINEttTM
CALI IN COLORADO
We wish all our customers a very happy Christmas and a prosperous New Year.
With most mail-order establishments, low prices are the bottom line. ComputerWorld International believes
that it is important to be competitive by offering low prices; however, we regard service as the most important
aspect of a mail-order organization . We offer toll free lines so that you , the customer, are abletOt'alk to fully
qualified computer speCialists trained to answer all your questions pertaining to our line of microcomputers.
We are renowned for our excellent after-sales support and our promptness for delivery. Peace of mind and
excellence in service is our pledge to all . our customers .
.ND
Ar.OM
YOUROWN IE
IEOC
Location of. a character within a
F!ag- - end of command(get new command)
~tring
BUSINESS. IH
IHELP
IK
Flag -- used to direct HELP output
free brochure, "A Productivity POL - BO . BAS The program file for POL-BO , stored in ASCII format
Program . , , or Productivity Improve- READTE~1P Th e conti nuation file used by POL-BO
ment." It will tell you where to start.
POL ERR The random file containing error messages for POL - BO
Don 't put it off.
ERR ~he random fi l e containing error me ssage~ f.or a main 1ine
Minding your own business prog r am (for exampl e : Nu~mERR for NUMRANAL)
is the best way to help the busi-
NUHRANAL . BAS ThQ mainJjne program stored in ASr.II format
ness of America.
NU~IR . BAS A modul.e cal]p~ by NUMnANA ~ " s t0 re~ tn AsrII Fnrma t
A public service of this public ation, ~
the Ad Council ond the ,.. \.t! I A HELP fi'e fo r the command given bv (4 l ette-s)
American Productivity Cen ter. lOlnCJ
VOCANUMR Fil e uRee by vorAbu1ar y , giving the' ist of main comman~
MicroTLX'"
Turn your CP/M'" computer into an intelligent Telex/TWX" machine
These three capabilities-reading
from a file of commands, parsing
time input from a terminal, and mes-
sages to the terminal-can be used to
make a POL program appear to have
~rId:ID~, question-and-answer input. Listing 7
1291 E. Hillsdale Blvd. Suite 109 Foster City, California 94404 (415) 349-9336 shows a set of commands that can be
TWX Mailgram~ ore registered trademarks of Western Union, Inc. CP/M!' Is a registelsd tradern orkotDlgltal Research, Inc.
4
, stored in a file ,that will produce a
question-and-answer session. This
362 December 1982 © BYTE Publications Inc Circ le 12 on inquiry card.
TheCOEX
Anatomy of a Printer
FACE-Interface with RS-232. ....-f----J BRAlN-2K of Buffered Memory
Centronics. Apple. IEEE-488
SPECIFICATIONS:
CHARACTER FORMATION PROCESS .•• Serial. impact dot matrix
srANDARD FONT ..•.••••.•......••• 9 x 7 (7. needles). 6 x 6 for graphics printing
PRINTINO DIRECTION ••.••••...•.••• Bi·directional
NUMBER OF COLUMNS •..•.•.....••• BO. 96 or 132. (40. 48 or 66 for enlarge::l chaooers)
CHARACTER SiZE ........ . . . . ... . ..• 2.57 mm (.101 ") x 2.0 mm (.079") for standand
BO·column line
CHARACTER DENSllY ....... • . •• •••• 5 CPI for 40 column. 10 CPI for BO column. 12 CPI
Best of all, the price ...
sa49
for 96 column and 16.7 CPI for 132 column
UNESPACINO ...................... 1/6".1/B"and 1112"
PRINTINO SPEED .....•.••.•.....••• 80 characters per second
NUMBER OF COPIES ................ 2 (original plus 2 copies for cabonless sets)
PAPER WIDlli ....••....••••••••.•. B" to 10" for friction·fe::l paper and 3" to
10" sprocket·fed paper
00
INKED RIBBON ••. .•..••• •• •.• .•. ... Standard Underwood spool type 1/2" (13 mm) wide COEX aD-IT
by 11.5 yands (10.5 m) long
DIMENSIONS •. ..• •• •....•.... • . • .•• 387 mm (153") wide by 309 mm (12.2") deep by 0P110NS:
124 mm (4.9") high. With tracto-fee::l assy. height is
171 mm (6.7")
COE)( Interface card to Apple .............. $49.95
POWER CONSUMPTION . .......• • . .. . 90 watts maximum operation 25 watts standby Demo Disc for Apple Available to Dealers
WEIOHT .. .. .... ....... .. . ... . .. ... 8.5 Kg (19 Ibs.)
DeII..r Inqulrt. Invited
DF:AI'1 XY &
X F RO~ $En ter lower hound o f X ax i s$ % &
TO $Enter upper ho un c1 of X aXls$ %
Y FROM $Ente r ] ower hou nd of Y ax ;s $ %
TO $E n tE'r upper bound of Y ax ; s$ %
TT'l'LE $Ent er the li nes of the ti.tl e , ea c h enc l o sed i n apos tr ph~s$ % &
EX ECUTE
Listing 8: Sample input to produce a contour plot. This input produced figure 3.
s~TAP*
5 DA SHE n &
10 LONG f'ASH &
20 nOT DAS II &
50 r, !~Ir. &
• Technical Analysis Package. EQUATION "Z=100*(ABS(Y - X ' X))·" +( A~S(l . 0 - X)1·2 "
PLO'!'
Now Chart Stocks For More Profits & Bigger Gains.
Computer Channel
21·55 44th Road
long Island City, NY 11101
TELEX: 429418 CSTNY
CALL (212) 937·6363 free consultation
& catalogue
mUiJ[j§FORTH
VClIUQ:S
................. 1
--------. 5
1 .00 -----10
THE PROFESSIONAL FORTH SYSTEM .-.-.-.-.-..2 0
FOR TRS·BO & IBM PC ---50
(Thousands of systems In use)
MMSFORTH Disk System (requires' disk drive , 32K RAM)
V2 .0 for Radio Shack TRS-80 Modell or III ..
V2.1 for IBM Perso nal Co mp uter (BO·col. screen)
. S129.9S-
S249.9S-
-2.00
AND MMS GIVES IT PROFESSIONAL SUPPORT (S) (S) (S) (S) (S)
Source code provided (S) (S) (S) (S) (S)
MMSFORTH Newsletter
Many demo programs aboa rd
MMSFORTH User Groups (\j .-t (S) .-t (\j
Inexpensive upgrades to latest ve rsion
Programming staff can provide advice, modifications and
I I
cus tom programs, to f it YOU A needs . X CiXi:S
MMSFOATH UTILITIES DISKETIE: inclu des FLOATING POINT
MATH (BASIC AOM routines plus Complex numbe rs, Rec tan · Figure 3: The resulting output from the input of listing 8.
gular·Polar coordi nate conve rsions, Degrees mode, more): a
powerful CAOSS·REFEAEN CEA to list Forth words by block
and li ne; plus (TAS-80) a full Forth-s tyle Z80 assembler
(requi res MMSFOATH V2.0, 1 drive & 32K RAM) ....... S39.95-
can be an advantage because it allows and declare major program or plotter
FORTHCOM : comm un ica tions package provides AS-232
driver , dumb terminal mode , transfer o f files or FORTH bl ocks, inexperienced users to be led through packages to be used. The format for
and host mode to operate a remote FORTHCOM system (re·
quires MMS FORTH V2 .0, 1 drive & 32K AAM) ... S39.95- a program, while users familiar with this is more rigid (to conserve pro-
THE DATAHANDLER : a very last database management POL can use the full range of capa- gram size) than in normal input, and
system operable by non-programmers (requires MMSFORTH
V2.0, 1 drive & 32K RAM) ...... SS9.9S- bilities. each reference to this section must be
FORTHWAITE: fast , powerf ul wo rd proces so r w/easy key·
strokes, Help sc reens, manua l & demo files . Full proportional
Another useful function allows the only command on a line . (See
wllabs , outde ntin g. Include other blocks, documents, key·
board inputs, & DATAHANDLER fi elds-idea l fo r form leU ers
remarks, especially in prepared com- listing 3 for further explanations.)
(requires MMSFORTH V2.0, 2 drives & 48K RAM) . . S17S,OO- mand files. Anything within the cur- Listing 8 shows most of the capa-
MMS FORTH GAMES DISKET rE: real-lime graphics & board
games wlsource code. Inc ludes BREAK FORTH, CRAS H·
rent command appearing after a num- bilities of this input for a sample ses-
FORTH . CRYPTOOUOTE. FREEWAY (TRS·80), OTHELLO &
TlCTACFORTH (requires MMSFORTH V2.0 , 1 drive & 32K RAM)
ber sign is considered a remark. sion that produces a contour plot.
.. $39.95 · Finally, direct graphic coordinate The format shown here was chosen
Other MMSFORTH products under development
input from a plotter is allowed. Most for its readability and in a normal ses-
FORTH BOOKS AVAILABLE intelligent plotters have some method sion would be input as five or six
MMSFORTH USERS MANUAL - wlo Appendices . $17 .50-
STARTING FORTH - besl! . $15.95·
of moving the pen to a point on the lines. Figure 3 shows the output for
THREADED INTERPRETIVE
analysis of FORTH internals
LAN GUAG ES - advanced,
.... .. S18.9S-
current graph and passing either vir- this input. It should be noted that this
PROGRAM DEStGN & CONSTRUCTIO N - Intra. to stru ctured
programming, good to r Forth S18 .00-
tual or screen coordinates to the pro- is but a small portion of an interactive
FORTH·79 STANDARD MANUAL - officia l reference to gram. This feature is explained more session. An optimizer could be used
79·STANDAAO word set, etc S13 .95·
FORTH SPECIAL ISSUE, BYTE Magazine (Aug . 1980) - A co l· fully in the graphics package since the on this graph to locate the minimum
lector's item for Forth users and beg inners S4.00·
• - ORDERING IN FORMATION: Software prices include
program to implement this capability value for Z. A second equation could
manuals and req uire signing ot a single computer license tor
one· person support. Describe your hardware . Add $2.00 S/H is not included in this series. be plotted for comparison, or a nu-
plus $3.00 per MMSFORTH and $1.00 per additiona l book;
Mass. orders add 5% tax . Foreign orders add 20% . UPS COO ,
VISA and M /C accepted; no unpaid purchase orders or refunds.
A second major portion of POL-80 merical integration could be per-
Send SASE for /ree MMSFORTH mformarlon concerns program control and pag- formed, with that equation plotted on
Good dealers sought
Gel MMSFORTH products from your ing-lines 1 to 200 and 1400 to 1500. a new graph .
computer dealer or
The latter portion will frequently be An additional capability, interac-
MILLER MICROCOMPUTER SERVICES called from within user programs, as tive entry of equations, is a pow erful
61 Lake Shore Road, Natick, MA 01760 will be demonstrated in parts 2 and 3.
(617) 653·6136
tool in POLIPS. In listing 8, an equa-
Lines 1 to 200 initialize the program tion was entered and stored as a sub-
ICRON
store or compare frame to frame .
clair-Timex®, or Commodore 64 ~ The elec tronic shutter speed con-
PLUG IN AND GO with your per- trolling light sensitivity is under soft-
sonal computer. Most popular baud TECHNOLOGY INCORPORATED
ware control, either automatic or
rates are provided by the Micron- keyboard entry modes, variable
Eye interface. Options include: from 0.01 seconds (outdoors) to 2805 East Columbia Road
spare IS32 OpticRAM , 25' tele- seconds (dark room). The Micron- Boise , Idaho 83706
phone cord, IS32 Bullet with 4' inter- Eye can be remotely located from (208) 383-4000
connecting cable , zoom or macro the computer by using a longer tele- TWX 910-970-5973
lens and RS232 interface. The IS32 phone cord. It is lightweight, and de-
Bullet is a I" diameter by 11/2" cylin- rives power (5V DC at 50ma) from
der housing for the IS32 that con your computer.
We 're building our reputation . . . on innovation.
__________________ _ _ _ _ _ _ _ _ _ _ .,.~-~----- ..----------- _ _ _ _ _ _ I
368 December 1982 © BYTE Publications Inc Circle 292 on Inquiry card .
~ \ I /
fBSANYOPLUS :~:
I \
The best deol in d duol drive 64K Z-80 system. now only $1995. We thoroughly
integrote ond test eoch system ond worronty eoch Sonyo Plus for 90 doys.
We ore so confident of Sonyo's inherent reliobility ond our pretesting thot we will
worronty the entire system for 0 full yeor for only S99. .
The Sonyo Plus consists of 0 Sonyo M[lC-1 000 computer with 0 built-in 12" high-res.
green phospher 25x80 disploy. The detoched keyboord feotures 5 speciol function
keys ond 0 1O-key pod. The Sonyo Plus comes complete with 0 porollel printer port. 0
seriol communicotions port ond room for three additional cards.
Plus we've odded 0 secon~ drive to give you 0 toto I formorted disk copocity of 624K.
$1995
Plu s you get over S11 00 worth of sofTwore including CP/M® 2.2. Wordstor 3.0 with
troining gUide. Sonyo [losic-o superset of Microsoft [losie with diognostics ond utilities.
ColcStor® - the spreodsheet thot works with Wordstor. ond 0 disk with 20 gomes.
Plus we generote work copies of 011 your sofTwore.
Speciol Offer: 5 module business sofTwore pock : $99.
No Dealers please . F.O.D . .sconsdale
Our rech 's foverlle systems. From rhe 113M-PC Compatible New low prIce on the incredible Ad·
lowes! priced O-user systems with eirher Introducing the Zenllh Z-1 OQ, Irs the new vanrage TM. Your choice G005 and
Now backed locally by T.P-.W. Duilr-In 2 or 6 MG. slorage. 10 40MG. B-user 16 8 / 16 bit system rhors CP/M. PC· DOS, and DASIC. or GCP/ M ~120.le' us burn and
CRT. detochable keyboard. duol floppys bit systems. 5· 100 compatible. Plus iI's bocked by leSI your Advontage TM or Horizon and
w / 750K formo"ed copaclty. 64K, CP/ M Add ,erminals. pr imers. and software 300 Zenith service centers nOTionwlde. we'll bock il wi th our own fOSI w arranty
and more. Special : Telesolutions - and we can fully l eSI and configure your Two buill-in 320K 51 / 4 " drives. 128K serviee .
Wordsror TM and CeleSTar TM w / sysrem sySTem 01 low prices . Dock nationwide RAM, optional color graphics with ccnrrol
1279. Advontage ...... ..... ....... Coli
~.f1 Oi6~~~~I~;fo~~~,!,~~~~~u11~~~ff~~:
by Moore Syslems Service .
802 w/CP/M® .. Horizon II
Series 5-1 50 ... . $2295
802H w/CP/M® Series 5-50 ......... .. S4575 keyboard: 64K Quod $2665
806 (10 mb.l Z120 ...... coil Advontoge
8000-10 w/MP/M R $6175
816 (23 mb.) Z110 . .. ... ........... .... coli w / 5 mg. $3795
8600-12 . $9525
800A's Z-90-82 w/64K ... S2275
\ I /
:~~:-
I ,
Scottsdale SystemSLtd.
617 N_Scottsdale Rood, Suite [), Scottsdale, Arizona 85257
NEC8Q23A .
Okidoto 82A .
Okidoto 83A
"We accept Cas h, Cert ified C hec ks, VI SA and MasterCa rd"
All merchandise new in fac tory cartons with ma nufacturer'S wa rranty
Coporate and Sc hoo l Di strict P. O .'s acce pted subject to credit approva l.
Enc lose f inancia l stateme nt wit h order.
Californ ia residen ts add Sa les Tax . Sh ipping c harges added to all orders.
" No ref unds without prior app rova l" - Bison cred it only on retu rn ed merchandise.
QUANTITIES LIMITED ON SOME ITEMS - PRICES SUBJECT TO CHANGE WITHOUT NOTICE
For Furt her Informa ti on Please Ci rc le Reader Service # 70
Send Mail Orders TO: P.O. Box 9078-184. Van Nuys, California 91409
Orders May Be Picked up At: 16709 Roscoe Blvd ., Sepulveda, California 91406
FOr Questions or Phone Orders Call:
BISON PRODUCTS INC.
A CALI FO RN IA CORPORAT ION 213 994-2533
BYTE December 1982 371
Practical Dynamic-Memory
System Design
A straightforward look at design
with dynamic devices.
Rob Belies
9746 Twinerest Dr.
St. Louis, MO 63126
Many a computer experimenter has turn are composed of several tran- What's Inside?
gotten sweaty palms at the thought of sistors and resistors. Because many A 4116-type memory contains two
having to tackle the design of a transistors and resistors use up a great identical arrays of cells, each ar-
dynamic-memory board. Dynamic deal of power, genera ting a large ranged in 128 rows of 64 columns. To
memories are notoriously difficult to amount of heat, and because they access (read or write) one of the cells,
work with because of the special at- take up a lot of space, only so many an address must be supplied to the
tention that must be paid to timing flip-flops can fit on an integrated cir- memory. It takes a 14-bit address to
relationships. Although using static cuit. This is why static memory rarely select 1 bit out of the 16,384 on the
memory may make small increases in approaches the density of dynamic chip. The address is multiplexed onto
memory size easy, the power con- memory. 7 pins to cut down on the size of the
sumption of most inexpensive static Of course, you never get something DIP (dual-inline package) that houses
devices is prohibitive for large for nothing. The most popular and the chip. This means that we first give
systems . With the price of 16K by inexpensive memory device today, the memory 7 row-address bits (AO
I-bit dynamic-memory devices now the 4116-type 16K by I-bit dynamic through A6), and then we give it the 7
around two dollars, their price-to- RAM (random-access read / write column-address bits (A7 through
performance ratio is difficult to beat. memory), requires specially devel- A13). Thus, the 4116 fits in a 16-pin
In this article, I will describe the oped clocking and timing signals, as package instead of a 24-pin package
design of a dynamic-memory system; well as three separate power-supply (see figure 1) .
it's really no harder than any other in- voltages that must first be applied in a To tell the memory which address
terfacing job you may have taken on certain order. Compared to static is which , there is a strobe signal for
in the past, just more detailed. memories, dynamic memories have each part of the address . RAS (row-
slower data-access times (although address strobe) is applied when the
The Trade-offs they are more than fast enough for row address is available to the mem-
In addition to their price-to- the average microcomputer) . And ory, so that an on-chip decoder can
performance ratio, dynamic memo- we 've all heard of an insidious prob- pick one of the 64 rows ; CAS
ries have an advantage over most lem called refresh, haven 't we? That (column-address strobe) is applied to
static memories because of their dynamic' cell's capacitor can't hold a tell another on-chip decoder to pick
simpler structure: one transistor and charge forever-it will all leak out if one of the 128 columns, as well as se-
one capacitor form a basic dynamic you don't give it a boost every so lecting which array will be used . A
bit cell . On the other hand, a static bit often. With a little planning, though, signal called WRITE tells the mem-
is a clocked flip-flop like those in a these disadvantages are easily over- ory whether to read the bit stored at
7474-type TTL (transistor-transistor come and dynamic memories do pro- the address or to write a new value
logic) device. Each flip-flop is com- vide more storage in less space for less there. Making sure that the strobe
posed of several logic gates that in money. signals get sent at the right time is the
1198 E. Willow SI. Signal Hill, CA!UIIIi (1lXl1 421·7701 • 12131 595-643" 1714)891 -2663
ASAP COMPUTER PRODUCTS lTD. 116 Viceroy Road. 0-12 Concord. Toronto. Ontario L4K1A9 Canada (4161738-0500
Circle 169 on inquiry card , BYTE December 1982 373
Pin Assignments . -
Vss [ I 16 bVSS
vDD [ 8 9] vcc
Typical Characteristics
TMS 4116-25 TMS 4116-25
Parameter Min Max Unit Parameter Min Max Unit
'c(P) Page mode cycle time 275 ns 'h(DWL) Data hold time after
'c(rd) Read cycle time 410 ns W low 75 ns
'c(W) Write cycle time 410 ns 'h(rd) Read command hold
tc(RW) Read , modify-write cy- time 0 ns
cle time 515 ns 'h(WCL) Write command hold
'w(C H) Pulse width, column time after CAS low 75 ns
address strobe high 'h(WRL) Write command hold I
(pre charge time) 100 ns time after "RAS low 160 ns
'w(CL) Pu lse width, column 'CHRL Delay time, column
address strobe low 165 10,000 ns address strobe high to
'w(R H) Pulse width, row ad- row address strobe -20 ns
dress strobe high 'CLRH Delay time, column
(precharge time) 150 ns address strobe low to
'w( RL) Pulse width , row ad- row address strobe
dress strobe low 250 10,000 ns high 165 ns
'w(W) Write pulse width 75 ns 'CLWL Delay time, column
'T Transition times (rise address strobe low to
and fall) for "RAS and W low (read, mOdify-
CAS 3 50 ns write cycle only) 125 ns
'su(AC) Column addresS setup 'REF Refresh period 2 ms
time -10 ns 'RLCL Delay time, row ad-
'su(AR) Row address se tup dress strobe low to
time 0 ns column address strobe
'su(D) Data setup time 0 ns low (maximum value
'su(rd) Read command setup specified only to
time 0 ns guarantee access
'su(WCH) Write command setup time) 35 85 ns
time before CAS high 100 ns 'R LWL Delay time, row ad-
'su(WRH) Write command setup dress strobe low to
time before "RAS high 100 ns W low (read, mOdify-
'h(ACL) Column address hold wr ite cycle only) 200 ns
time after CAS low 75 ns 'WLCL Delay time, W low to
'h(AR) Row address hold time 35 ns colum n address st robe
'h(ARL) Column address hold low (early write cycle) -20 ns
time after "RAS low 160 ns 'a(C) Access time from col-
'h(CRL) CAS hold time afte r umn address strobe 165 ns
"RAS low 250 ns 'a(R) Access time from row
'h(DC L) Data hold time after address strobe 250 ns
CAS low 75 ns 'PXZ Output disable time 0 60 ns
'h(DRL) Data hold time after
"RAS low 160 ns
Figure 1: Data sheet for a typical 4116-type dynamic-memory device. Th e sheet shows pin assignments and gives its characteristics
and timing information.
Absolute
relative cursor Transparent
addressing mode displays
received control
codes
Eight data rates-----i·
from 110 to
19,200 baud -;----24 line x 80
character display
Sharp 7x 9 dot
matrix characters
50160 HZ refresh
automatic line
lock
Compact,
detached
Lock/ unlock-I typewriter-style
keyboard keyboard with
4-foot coiled cord
378 December 1982 © BYfE Publications Inc Circle 160 on inquiry card .
HARD DISK SYSTEM complete from $1588 SAVE OVER $1300 on your IBM SYSTEM
Multl-computer network systems available by buying TCS ACCESSORY KIT for IBM
INTERNAL DISK DRIVES
80 tr.ck (du.' 4O/320k) ............ $269
EXTERNAL DISK DRIVES
with m.tchlng cabinet & ext. drive cable
2 80 track 320k Internal Disk Drives
048k addltion.1 Memory
Ou.dboard
MX80FT Printer and Cable
Green hi resolution Monitor
res MODEL III 48k 2 DISK
SyMtM . - ...... 1. clay Tes ...........IIIy.
80 track (du.' 4O/320k) ...... .... .. $349
180 tr.ck (dual 8O/840k) . . . . ... . . . . $469 TCS IBM Kit . . . . .. ...... $17049 complete
OUADBOARD 64k-128k-192k-256k
Memory, I8rlal, parallel , clock & calendar
DAVONG HARD DISK DRIVES
5 megabyte .. :................... $1588
$1695
MONITORS 12 megabyte ..................... $2095
10 megabyte ..................... $1995 With otandard 40 track
Green - hi r8lOlutlon .............. $1049 double denalty drives.
Color I - 10 r8lOlutlon (40 column) . $298
Color II - hi resolution RGB (80 col) $699 For IBM peripherals, circle 523 Over 340.000 bytes.
Includes TDOS.
AIARI APPLE
"T"RI 800 COMPUTER FI ...t DISK DRIVE w/ controller, DOS 3.3,
$1995
"T"RI 810 DISK DRIVES cablel and manual .... $0419 With 2 dual h... ded 040
Porcom Double Denolty EXT. DRIVES Second DISK DRIVE with cable .. . . $319 track dbl.denllty drives.
"TAR I 850 Interl.ce .nd C.ble APPLE to EPSON card and cable Over 730,000 bytes.
Comp.tlble PRINTERS .nd C.bles For Apple pertpherals, circle 524 Includes TDOS.
------------------------------1
Winchester Hard Drive .. . $Call • DISK DRIVES are Tandon, the lime onea used by Radio Shack ... 40 track, double
2 DRIVES / Double C8b1net denalty, with a 5 mliliaecond atepplng rate.
WE Will NOT 40 track lingle sided ...... . . . . . . . . . $469 ...
80 track (du.' Iided 40 track) . . . ... $639
BE UNDERSOLD! 180 track (dual sided 80 track) .. . . . $6049 TCS MODEL III DISK EXPANSION KITS
Drives In cabinets come all8mbledltested
For Tandon products, circle 525 with power lupply. Order cable I8parately. 1 Controller. Po_ Supply . Mounting Hardwar. & Inllructiona .. . $378
2 Controller. Po_r Supply. Hardw... & one 40 track T.ndon drl .... . . . . . . . $577
3 Controller, Po_r Supply, Hardw.... two 40 treek T.ndon drl...... 32k memory
CORVUS HARD DISK (_rythlng you . - for 2 drtv. o48k upgrade)
Sa Kit 3 but with two 80 track dri_ (dU81 aided 4(1) .
.. $7118
. 'l1li8
CORVUS HARD DISKS complete from $2895 3b Kit 3 but with two 160 track drl_ (du.' .,ded BOa) ...... .. ..... $1169
"dd 5, 10 or 20 megabytes of Itorage to your TRW80, Apple, Atarl, Heath. Zenith,
IBM , Intertee, S-l00 and many othe .... One or I8veral compute ... can ohare a hard dl.k .
Get almultaneoua .cce.. to d.ta for multiple UI8.... Available now at SUPER SAVINGS.
MODEL III SYSTEMS COLOR COMPUTER
Orlgln.' lIO d.y m.nuf.c1u,,"a warranty.
For COrvUI products. circle 526 MODEL III 04k L_I 1 ....... . ...... $588 1~~~~ .d'Y.~.'~Uf,~~~"a . w~r~.s"::Oe
MODEL III 16k .... ...... $818 16k Extended Basic . . . .. , $398
PRINTERS MODEL III 32k . .. ............. .... $898
MODEL III 048k . .. ...... . .. . ... .... $988
32k Extended Bulc ...... .. ...... ,CALL
Color DIll< 0 $0478 DIll< 1 $348
rcs has the LOWEST PRICES on IN STOCK PRINTERSI MODEL III 048k 2Dr/ RS232 ........ $190404
TCS MODEL III Systems u... original RS TCS COLOR COMPUTERS UM origin, I
MATRIX PRINTERS RS hardwlr. & TCS memory.
EPSON PRINTERS hardware .nd qu.llty TCS memory.
180 d.y w.rr.nty.
STAR MICRONICS .. .. ..... .. ..... $399 180 d.y limited warranty.
NEC 8023A .. .- .... ........ . .... .. . $0495 EPSON MX80 ... . .. .. . $449 TCS 32k Extended Basic .
C.ITOH 8510 / TEC ... . .. . . ... . . ... $0479 EPSON MX80 FT ............. .. ... $5204 TCS MODEL III 16k , .. .. $799 TCS 32k Memory Upgrade .
EPSON MX100 FT ... $885 TCS MODEL III 32k .. . .. .......... $8111 TCS Color Dlak Drl .... 0 ........... .
ANADEX 9501 w/2k buffer ... . . . .. $1295 TCS MODEL III o48k ............ . .. $84a TCS Color DIll< Drive 1/2/3 . .. . ... .
LINE PRINTER V (RS) ............. $Call GRAPHTRAX PLUS comes free In Epsonsll
LINE PRINTER VI (RS) ... ......... $988
LINE PRINTER VII (RS) ....... ..... $6049 , EPSON ACCESSORIES Model II •• Model 16 •• Accessories •• $CALL
CENTRONICS 352 (200 cp.) ...... $1795 , TCS la .n .uthorlzed TRS-80 dealer F701 In Bradv. Texao
CENTRONICS 353 (du.' mode) .. . $20495 · GRAPHTRAX PLUS (bit Image) . . . $79
OKIDATA 82A ... . . . ......... . .... . $0429 ' MODEL I Interlace . .. . ... . . . ... :. $29
OKIDATA 82A wltractor ....... . . . . $0479
MODEL I Interlace/ cable to keyboard $65
MODEL III cable ........... $29
WIZARD'S TOUCH Regularly $199. Introductory Price til 12131/82
OKIDATA 83A .. . . . ......... . ...... $885
OKIDATA 64A (I8rl.') .......... . . $1169
COLOR Computer Interlace/ cable .. $155
APPLE Interl.ce/ cable .............. $89
Program Development System $99
OKIDATA 64A (parallel) .. . . . . .. . . $1069 ATARI cable (must have 850 Int) . ... $36 BELIEVE IT OR NOT, YOU CAN DEVELOP YOUR OWN PROGRAM IN 15 MINUTESIII
IBM Personal Computer cable . . ..... $045 The WIZARD'S TOUCH Program [)eyelopment Syatem la • •upertor program
HI SPEED BAND PRINTERS OSBORNE cable ........ .. . .. . . $36
CENTRONICS eoeo (at.ndard) .. . $CALL generator th.t c.n provide you with the program you3ve been looking for. /I come. with
Serial RS232 2k buffered Int.card ... $109 ft'a own DIll< Operating System, providing unlimited b.ckup• .
CENTRONICS (quletlzed) . . $CALL ' With WIZARD'S TOUCH, here's what you can do:
EPSON PACK II
LETTER QUALITY PRINTERS
C.ITOH F-l0 (40 cpa) .. . .. $1595 Screen oriented bit Im.ge graphlco gener- ~.~:~~~ =\~~, Yo~r 0d:~,~r.:\~~~..::;n.:,x~~r:,."!: ~~~~~~~ ~~~~~~~d ~~d
ator for the Model III. Cr... te your own .ny other entry reatrtctlona.
DAISY WHEEL II (RS) . . . ....... . $1695 • Fully vlew.nd adlt.1I flelda.t.1I tl",". No _ to retype.n entire field when editing.
SMITH CORONA TP-l . . . .. $899 charac1e .... aymbola. etc. Documentation. Juat type over the mlll.kea, or In...rt or delete them.
BROTHER / COMREX .... $829 EPSON PACK II bought w/ prlnter $204.95 • Create. BTREE atructured lIIe, .lIowlng you to .cceaa your otored data rapidly and
NEC 7730 .. .. ....... .. ..... $2375 EPSON PACK II bought "'parately $34.95 without sorting. Duplicate keya are .lIowed, .a well a. lub-keyo.
Update for EPSON .PACK I ......... $7.50 • Enter d.t•• t full typing epeed.
• Define your own apecl., ...If-help or prompt Information that will be dlaplayed for any
given field , by Juat touching one key.
TEXAS COMPUTER SYSTEMS • Expand your program to aupport up to 8 calculatlona for e.ch data field . Reoulta can
be dlapl.yed In .ny field or In any defined dlaplay area. Reaulta can also be ... ved to disk
along with regular d.ta flelda . Data ouch a. d.tea or prlcea can be form.tted I I desired.
P.o. Box 1327 Arlington, Texas 76004-1327 • Generate your own reporta with the built-In pre-deflned or cuatom defined report
generator. Juat • few keystrokes can get you a report that can be alphabetized or
TECHNICAL ASSISTANCE 8171274-9221 ordered by any field . And It's all .utom.tic.
ORDER STATUS 817/277-1913 The WIZARD'S TOUCH Is so flit and e.sy to u .... It makes other development
TELEX/TWXlEasylink ELN 62100790 oyatema 01 the m.rket look like sm.teu .... No roy.'ty neceaaary for rellie of
program. you develop on WIZARD 'S TOUCH . It cr... tea a atand-.'one. fully
*
commented, BASIC program, which you can ....lIy modify.
800 433-5184 Your purcha... Includ... a fr.... oublcrlptlon to our WIZARD'S'TOUCH newsletter. a
qu.rterly publlc.tlon with free programa, Id.... for applications, updates and more.
No tax out of atate. Tex.na add 5'!1o. Prtcea aubject to ch'nQe at .ny time. Now avall.ble for MODEL 1/ 111 lOOn for MODEL II , IBM and APPLE.
input of from 2 ns to 25 ns . Because delay cannot be tolerated. what we learn can be used in design-
it's mainly a low-pass filter, the rise eClocked systems. This method ing the other systems.
and fall times of signals sent through gives the most accurate and repeat-
a delay line are terrible; often, delay able results because it uses logic gates In a Real System
lines are available with taps that have arranged to make use of the computer You may never have had to con-
Schmitt-trigger circuits to "square system's clock signals. Obviously, sider this before, but it's critical now:
up" the output signal. Of course, designing a clocked system requires any signal passing through any inte-
delay lines with this feature cost twice some thought and additional hard- grated circuit is delayed some number
as much as those without it. Both ware. Trying to come up with a of nanoseconds before it reaches the
types of delay line are hard to get in general procedure for solving the output. The amount of delay through
single q~antity . problem by this method is not easy. a device is listed in most TTL data
eGate . delays. It's possible to Signals available on one micropro- books as a chart of the device's
calculate the delay through TTL cessor are often quite different from switching characteristics. To find the
gates and use them just as you would those on another. In general, how- delay of a signal that is changing from
use a delay line. For example, where ever, the start signal ' is still devel- low to high, look at the number listed
we need a 20-ns delay, we might try oped into RAS ; then, it may be fed to as tpLH; for the delay of a high-to-low
using part of a 7408 quad AND gate. a flip-flop so that on the next edge of transition signal, look at tpHL.
It has a maximum high-to-Iow delay some clock MUX appears. MUX is The delay times are given assuming
of 19 ns, which would work; but then used as an input for another flip- that the device is driving a certain
there's the rub: the typical delay flop to give CAS. The length of time capacitive load , usually 15 picofarad
value is 12 ns, and the minimum between clock edges must be con- (pF) or 50 pF. A standard TTL gate
delay value will be about 6 ns. If you sidered ~arefully . has about 5-pF input capacitance.
use this gate as your delay, you could eCombination. A combination of Because the capacitance takes a small
get anywhere from 6 ns to 19 ns, in- clocked and gate-delay methods is amount of time to charge or discharge
stead of 20 ns. Although you might also possible. An accurate RAS, (about 0.05 ns per picofarad), the
be able to handpick a couple of these CAS, or MUX signal could mean we more circuitry we have between the
gates for the desired delay (if you are can be "sloppy" with the timing of the processor and the dynamic memory,
building one board for yourself), in other signals . If we talk first about the longer the delays are . One thing
most cases this wide variation in building a delay-line system, most of to remember is that inputs on com-
plex integrated circuits (such as the
~ - ...:..
Wh en yo u give to th e n it ed .
Coll eg e Fund . you help sup-
.. without getting too specific about the
makeup of each one. The control
signals are shown being generated by
. 41 p rivate. four-year coll eqes a block that we'll discuss later. Using
g radu ate sc hool s. Col l eg ~s th at this block diagram, we can make
d b e trai ning a bldck p rofes-
assumptions about the circuit we'll
ional you m ay need some da y.
. Se nd you r ch ec k to Unit ed eventually build. This will allow us to
WO Coll eg e Fund. Box B. 500 figure out most of the delays in-
. 62 nd Street. New York. N. Y
volved and will also help us to come
,'-/ 1
[~ r-~
b1r-
Even worse, the reflected signal may
ADDRESS
T
actually make an input go negative, BUS u
thus destroying the device! For this
reason, we should install a series
resistor in each of the lines leading to
memory-device input pins; the
resistors greatly reduce the amount of
[ 2 _
-~ ~ ~--------~
power reflected. A good starting C
o
point is 22 ohms . The actual value D
E
might best be chosen experimentally R
A15 L::>-----l
WRL--~-,,:>O--4_---~~
t-----------<-J~i]OATA
01
02
03
0' r--------------~O, IN
05 r--------------~05
06 06
07 07
*EIGHT *EIGHT *EIGHT *EIGHT
41165 IN 41165 IN 4116s IN 4116 s IN
AN ARRAY AN ARRAY AN AARAY AN ARRAY
( 16K
~~1
116 K (16K (16K
00
TOTAL I TOT ALl TOTALl TOTAL!
01
02
03
t-------------1L> DATA
D. 04 OU T
05 05
06 06
07 07
22n TYPICAL
FOR 7
A6
AS
A4
A3
A2
Al
AO
MUX
1I
I
~~g=====~-----ol
P 7 4116
16K BY 1
07]
06
~:
AD A7 Al A8 A2 A9 A3 AlO A4 All AS Al2A6 Al3
: ADDR E SS BUS Cl:, OA1A
I-------{~ 03 OUT
WR WRITE 02
CAS CAS 01
RAs DO
I
I
I
- I
_________________________________________________________________
RAS JI
worst-case capacitance because you ory address line is 5 pF. Because each tance and capacitance. To account
may later decide to expand the sys- address line feeds eight memory for this, you must add 1.5 pF per
tem, adding more gates and increas- devices, the total capacitance is inch-or 2 ns a foot-measured from
ing the actual capacitance. 40 pF. The delay time changes at the the driver to the farthest device.
Address: The buffered address bus is rate of 0.05 ns per picofarad. There- Adding all the delays together
connected directly to the address fore, to find the actual delay , we find (18 ns for the line driver, plus 14 ns
multiplexers described earlier. The the difference between 15 pF and for the multiplexer, plus 7.3 ns and
worst maximum time from the multi- 40 pF, multiply this result by 0.05, 12.7 ns [the rise and fall times]) gives
plexer's input to its output is 14 ns and discover an additional delay of a total of 52 ns (worst case). This is a
(the minimum is 5 ns) . These times 12.5 ns , for a total of 26 .5 ns. The considerable delay for only eight
are listed with a capacitive load of circuit-board traces (or wire-wrap devices ; therefore, removing the
15 pF (CL=15pF), while the input wire) travel over long paths and can series resistor is recommended. For
capacitance of a 4116 dynamic-mem- ad as a transmission line with induc- larger systems, switching to
COLUMBIA DATA IBM PC LOOK·ALIKE: Mo re features, lower prices. Completely We kept track of the
PC hardware & software compa tible & interchangeable. Multi-user capability.
minimum gate delays
GODBOUT: 8l6A, B & C dual processor. 8085/88. Double sided drives. Up to 384K
RAM. Turnkey systems with software. because if a device is
CAD-GRAPHICS 16: Architects . Designers. Engineers . Create, store a nd ed it operating at top speed,
drawings . Use arrays, zoom, windows. Comp letely interactive hardware / softwa re
package includes 9900 16 bit microcomputer, high reso lutio n graphics display, dig itizer, it may expect signals
plotter. Does the work of a $200,000 system for $10,200. CP/M'" optiona lly availab le.
that are not yet
IMS 2 yr. warrant y on boards! SX systems w / 8 " or 5'/4" drives , o ptional 10, 20, or 40 available.
MB Winch esters, built-in tape back-up, l-80 5-100 bus. 5000 system with integrated
screen now availabl e. On site service for NY quad-state area.
MULTI-USER IMS: MPU / slave ca rds give each user CPU, 64K, 2 seria l ports. The Total: If you add up all the times
TURBODOS: Single or multi-user. Spectacularly FAST CP / M'" compa tible Operating from RAS , you'll see that data is
System. Cuts link /ed it time in half . l 80 Code interrupt driven. Up to 6X faster than
CP/M'" ; up to 35% increased disk capacity. For IMS, CCS.
available in just under the 250-ns
FOX & GELLER, the producers of QUICKCODE and D-UTIL, a re enthusia tic users of maximum time the manufacturer
IMS multi-user systems with TurboDOS suppli ed by John D. Owens Associa tes. specifies for the memory device . If
CROMEMCO: 6BOOO/ZBO dua l processor systems. Also, new l-80 personal compu ter you include the delay interva l from
w / integrated screen, Model C·lO. MREQ to RAS , the time is under
EPSON QX-lOiVALDOCS. Extremely user-friendly compu ter that can be used wi th little 300 ns . This leaves you plenty of
instruction . Has HELP key. Do Word Processing/G raphics / Calculation in 5 minutes! leeway because the Z80 op-code fetch
Read review in September BYTE, page 54.
time, as we discovered earlier, is
MASTER MAX: l80single card computer, 4 slot, S-100, w/ dual8 " drives . . .. . . $2,540. 450 ns (assuming a 2.5-MHz cl ock) .
See details in this issue of BYTE, page 503.
The reason that we kept track of
LOMAS DATA BOB6 SYSTEM: Complete Lomas card set in 4 or 12 slot mainframe, dual the minimum gate delays is that , even
drives, ei ther single or double sided. Options: 8087 & 8089. CP / M'" 86, 86-DOS, Win-
chester in terface.
though the circuit is faster tha n the
maximum delays encountered, if a
SEATTLE BOB6 SYSTEMS Featuring B6-DOS, the IBM PC Operatil1g System. SYSTEM I: device is operating a t top speed, it
8 MHZ CPU, 64K Static RAM System II : with 128K Static RAM.
may expect signals that are not yet
MAX BOX DISK DRIVE SUBSYTEM mfg by 101m D. Owens Assoc. Dual drive cabinet available. You must allow for this
w/ regu lated power suppl y, fan, compl ete intern al cabling. Ready to plug in.
W / dua l Shugart 801 s/QUME DT-8s / Tandons / Mitsubishi . situation. If, for example, CAS shows
S-100 BOARDS OR BOARD SETS: Godbout , Systems Group , SD Systems, SSM, up too soon, the column address may
Tarbell , Morrow, California Computer Systems and others. Discount prices. not have had a cha nce to stabilize .
Prices subject to cha'1ge w ith out notice Write or call for product listing
For this reason , you should a lso go
through your circuit to make sure
JOHN D. OWENS Associates, Inc. that it meets all the minimum setup
and hold times. Again, you can hand-
12 Schubert Street, Staten Island, New York 10305
pick the integrated circuits to give
212 448-6283 212 448-2913 212 448-6298 you the timing that works in your
system.
puts software I
fIrst: And puts . COMPANY I TELEPHONE
™ "JiST.
I
I
STATE ZIP
I
segments of I BY The Software Resource Book .J
&;.; - - - - - - - - - - - fur Persorial wmputer Users - -
© 1982 Redgate Publishing Company
Plain English, no computerese. into a single file-in one operation. and posting; inquiry and report
Condor relational database manage· To do the same task, ordinary soft· writing capabilities; "-=11111!!11~
ment is a complete development ware usually requires substantial and complete
and operation system. It eliminates reprogramming. operations aids.
BASIC, PU1, COBOL, FORTRAN, or And as information
other compilers in almost every Easiest to learn and use. needs grow, you
case. It allows you to deal directly Independent evaluators rate Condor can easily
with your information without more "user·friendly" than any other upgrade to
complex code words. In plain personal I business Condor III for writing highly complex
English, it lets you manage your computer database t'-~~~il reports and fast·query indexing.
system. After a
business instead of your data. Guaranteed to do more work, more
brief study of the
manual, you start easily for greater savings.
building a data· Put Condor to the test. Experience
base within 15 its power and versatility
or 20 minutes. firsthand ... how it puts you in
In fact, Condor has direct touch with your data, while
allowed many hundreds of first-time eliminating complex programming.
Save 90%. Because no complex users to produce and process You must agree that Condor
programming is needed, Condor their own management reports. saves you time, work and
saves up to 90% of the cost of money ...or return it within 30 days
program writing and testing! You Only $295 for entry level. for a complete and prompt refund
also eliminate costly and time· Condor's multi·level modular (at participating dealers only).
consuming programmer "talent design provides full upward
searches." compatability, up to the most Questions? See Condor at your local
powerful software of its kind in the software dealer, write to P.O. Box
State-of-the-art relational format. industry. The entry level Condor I 8318, Ann Arbor, MI 48107, or call
Condor makes traditional features database file development
programming approaches using and management; entry, update, . (313) 769-3988.
compilers obsolete. Features such
~QI1dgr
as SORT, DEFINE, ENTER, POST
AND REORG permit rapid database
creation, access, control, monitoring
and manipulation. For instance (by CDMPUTERCDRPDRATIDN
using the JOIN command), you can
combine the information contained P.Q. Box 8318. Ann Arbor. MI 48107
in two large file cabinets-such as
"Purchases" and "Labor Cost"-
The Industry Standard ... Selected by Major Dealers,
Distributors and Manufacturers.
Circle 515 on inquiry card . December 1982 © BrrE Publications Inc 389
Product Description
Features
Primary Features 5 V. - and 8-inch floppy-disk interface. hard-disk interface. two seria l
The Max-BO is housed in a compact keyboard unit (see ports. TRS-80-type bus. parallel printer port. and 64K memory.
Runs with as -MHz Z80 processor and comes with battery-backed
photo 1) with a metal baseplate and a Norell plastic top . real-time clock .
The concave keyboard has a comfortable feel, 75 keys,
and enough space below the keys to rest your palms . A Audience
General hobby and business users
numeric keypad, arrow keys, and individual Control and
Escape keys round out the keyboard package. The key-
board can generate the full ASCII (American Standard Lobo has a reputation for building excellent quality
Code for Information Interchange) character set. hardware. The Max-BO is clear evidence of that reputa-
tion, as well as indicative of the firm's experience in inter-
facing peripherals. On the back panel, you will find all of
About the Author the interface card edges and 08-25 connectors for the
Tim Daneliuk is an electrical engineer involved in research and prod- RS-232C port. The Max-BO is equipped with a DIP (dual-
uct development for the medical electronics industry. T&R Com- inline package) switch that lets you select which drive is
munications Associates is a company he founded to provide technical used to boot the system. Standard interfaces for 5 1/4- and
writing ant:! consulting services for the electronics industry.
B-inch floppy-disk drives are provided as well as a SASI
Multidos
A New TRS-80 Disk Operating System
Rowland Archer
Flint Ridge Apartment 59
Hillsborough, NC 27278
Something about the Radio Shack TRS-80 microcom- in the future. The fact that Multidos can read and write
puter seems to inspire people to write disk operating disks created by the current version of XYZ DOS is no
systems for it. A DOS, of course, is a collection of pro- guarantee that it will be able to handle disks created by
grams responsible for managing other programs and data the next version. This is not a fault of Multidos; it is just
stored on floppy disks. And judging by the ads I've seen, that the new version of a disk operating system may store
there seem to be more DOSes for the TRS-80 Models I data differently than the previous version did .
and III than for any other microcomputer . As an illustration of this, my copy of Multidos crashed
Multidos, from Cosmopolitan Electronics Corpora- while attempting to read the directory of a TRSDOS 2.36
tion, is the latest candidate to vie for a share of the disk . (TRSDOS 2.3B is a new version of TRSDOS that
TRS-80 Model lIIII DOS market. It was written by Ver- Radio Shack is distributing only with its Compiler
non Hester, the author of an earlier TRS-80 DOS called BASIC, COBOL, and Series I editor/ assembler pack-
Ultrados, and is a good value for its price . ages .) I asked Hester about this problem, but he indicated
that he had not heard of TRSDOS 2.3B.
Product Overview The bottom line is that you should never use Multidos
Multidos is actually a package of several useful pro- to read or write a disk created by a DOS that is not
grams, but the most outstanding component of this specifically mentioned in the Multidos manual as com-
package is the DOS itself. patible .
The name Multidos refers to the ability of the system to For TRS-80 Model I users, a special hardware attach-
read, write, and copy both single- and double-density ment is still needed in order to use double-density disks.
disks created by other popular TRS-80 DOSes, a list of This hardware is usually in the form 9f an add-on board
which is shown in table 1 . It certainly is an impressive for the expansion interface unit. Such products are
programming feat , but the fac't that it is needed at all is a available from :
sad commentary on the incompatibility of these systems.
I tested the ability of Multidos to read and write disks • Aerocomp (POB 24829, Dallas, TX 75224)
created by all the Model lIIII operating systems listed in • LNW Research (2630 Walnut, Tustin, CA 92680)
table 1 except for DOSPLUS, which I do not own. In all • Perc om Data (11220 Pagemill Rd ., Dallas, TX 75243)
instances it performed as claimed. Unfortunately, the
reverse is not necessarily true; other operating systems All these modifications are compatible with Multidos .
are not always able to access a Multidos disk . [Editor's Note: Recently, Radio Shack released its own
Also, there is some danger in the careless use of v ersion of a Model I double-density add-on board. Ver-
Multidos's ability to read and write disks created by non Hester informs us that the current version of
"foreign" disk operating systems. This happens because it Multidos has been modified so that it will be compatible
is impossible to predict what other DOS authors will do with this new enhancement . ... R. M.l
Features
Although Cosmopolitan Electronics is stressing the The FORMAT command can format a disk in either
"multi-DOS" read/ write ability in its advertising, the single-, double- , or Percom-density . Percom-density , of
system has many other noteworthy capabilities. Table 3 course, is used by Percom Data's DBLDOS. Although
lists some features of Multidos that are not found in Multidos can create and access disks in any of these for-
TRSDOS 2.3 . My favorites include: mats, the BACKUP command canno t back up a disk in
one density to a disk in a different density. However, you
• Automatic recognition of disk density (single or dou- can use the Versatile File Utility (VFU, which will be
ble) , type, and track count. For example, to copy a file described later) to copy all the files from any density disk
from a double-density LDOS disk in drive 1 to a Multidos to any other density disk, as long as a Multidos disk is in
disk in drive 0, just load the disks and execute the COPY drive O.
command-you don't have to indicate in any way that Because of this restriction on the BACKUP command,
the disk in drive 1 is an LDOS or double-density disk . you cannot create a new Multidos system disk at a dif-
• By pressing the: and ; keys simultaneously, you enter ferent density than the one you bought. You could copy
the "Mighty Multi" command processor . Mighty Multi all the files using VFU, but the new disk would not work
lets you view disk directories and kill, list, and copy files . as a system disk . Multidos expects system files to be in
When you are through, you can return to the program particular places, and VFU doesn't copy the files into
that you were previously running with nothing changed. these exact places _ Cosmopolitan Electronics handles this
Mighty Multi can be accessed from most programs, as by letting you purchase additional copies of Multidos, in
long as they use the standard keyboard routines and the density of your choice, for $15 each.
leave all the interrupts enabled. Unfortunately, this does
not include Radio Shack's Scripsit word processor, which The Editor/ Assembler
uses its own keyboard driver. Radio Shack's original tape-based editor/ assembler
• By typing HELP followed by the name of a Multidos program for writing assembly-language programs was
command, you get a brief message telling how to use that modified for disk by Apparat. It has now been modified
command. There is usually enough information to jog once more by Hester and is included with Multidos . Most
your memory-assuming you have read the manual. of the commands added by Hester, however, are redun -
dant to features available under the Mighty Multi DOS
Multiple DOS commands can be entered on a single feature described earlier. One new feature , however,
line, and the last DOS command can be repeated by allows you to run the editor/ assembler after an acciden-
pressing ENTER. tal exit and to recover whatever was in the text buffer.
JKL Simultaneous pressing of J, K, and L keys DIR Displays disk directory in alphabetical order .
causes contents of screen to be sent to Options to send directory to printer and to list
printer. The Break key will terminate JKL. killed files .
Graphics characters are converted to periods .
DO Reads a disk file and executes the commands
HJK Like JKL, but also sends graphics characters in it as if they were typed at the keyboard.
to printer.
FORMS Sets number of columns per line and number
Pressing: and; simultaneously enters Mighty of lines per page for printout.
Multi command mode.
FREE Shows total free space on all disks , as well as
AUTO Allows specification of one or more commands individual statistics.
to be executed when a disk is booted. TRSDOS
HASH Gives the hash code of a file name. See text
allows only one .
for description .
BOOT Reboots the computer as if the Reset button
KEYBRD Sets attributes of keyboard: lowercase, blinking
had been pressed.
cursor, automatically repeating keys , graphics
BREAK Enables or disables the Break key. codes, and cursor character. Enables or
BUILD Creates a file of commands to be executed by disables the Clear key.
DO (below). LINK Everything sent to the screen is sent to the
CLEAR Sets all bytes in non protected RAM from hexa- printer as well, or vice versa.
decimal address 5200 to TOPMEM to O. LOAD Allows loading files as low as hexadecimal
TOPMEM is the address pointed at by the con- address 5200.
tents of he xadecimal address 4049.
ROUTE Sends everything to the screen instead of the
CONFIG Sets the default disk-drive parameters to be printer, or vice versa .
used when the system is booted. Parameters
SKIP Allows a 40-track disk to be read on an
are single- or double-density and track-to-track
SO-track drive.
head-stepping rate. Multidos automatically
distinguishes single- and double-density disks , TOPMEM Sets or displays protected memory pointer.
no matter what the setting of CON FIG is.
DEAD Reboots the computer as if power had been
turned on .
Table 3: Some significant features of Multidos that are not found in TRSDOS 2 .3.
Note that the only parts of the editor/assembler that VFU lets you execute any machine-language or BASIC
are mentioned in the documentation are the enhance- program on the disk from the disk-directory display. It
ments that Hester made. The manual states that you will will also send a copy of the disk directory to your printer
need to purchase Radio Shack's original Model I tape- in a format that fits neatly inside (or onto) the disk jacket.
based editor / assembler to obtain the complete documen- Another utility included with Multidos is called RAM
tation. Unfortunately, this program is becoming increas- Scan. It allows you to search any portion of RAM
ingly difficult to find, as it has been replaced with Radio (random-access read/ write memory) for a byte or word
Shack's new Series 1 editor/ assembler. of your choice. What makes RAM Scan unique is that
By the way, the Multidos manual inadvertently left out you can tell it to search for the specific Z80 machine-
the commands to load and save assembler source code language instructions that reference the word of your
using the editor/assembler. I contacted Hester and he choice.
supplied them as follows: GR is a graphics keyboard driver that lets you enter all
the standard TRS-80 graphics characters directly from
L D = filespec Load source file from disk the keyboard.
L T = filespec Load source file from tape A SPOOL utility lets you set aside any amount of
W D = filespec Write source file to disk memory to be used as a buffer for output to the printer.
W T = filespec Write source file to tape Hester, by the way, claims that SPOOL stands for
"simultaneous peripheral operation on-line." By using the
Utilities SPOOL command, your relatively fast computer doesn't
The Versatile File Utility lets you copy and purge disk have to wait for your relatively slow printer. Anything
files_ First, a menu of files is displayed, containing the that would normally go to the printer, via an LPRINT or
disk's directory in alphabetical order. You then move a LLIST command from BASIC, will be put into the
cursor around , marking files to be copied or deleted_ memory buffer that you set aside with the SPOOL com-
When you have finished, the specified action is per- mand . SPOOL will "feed" your printer with characters
formed on all the marked files. VFU's menu orientation from this buffer at a steady rate while your computer
makes it easy to use, and it is a good user interface_ does other work at the same time .
Communications Software!
'fransfer Files Between Micros & Communicate Over Phone With Large Computers
L\'NC is T H E c hoi ce ofpl'ofessionaJs fOI '. l:U IlUTIllil icalions bet\\'(~(~n <:0111- E/LYNC: $45 Special Promotional 01J(~ r Ends 2/1 /83!
l)ut(!I's. They ch()()se LYNC beca use of its Illilny P()\v(!I"f'ul feat ures , its ease An inexpmlsive opportunity fur you to experie nce a nd benefit Crolll co m-
of usc, and it works on 1l1ilny different COlllpliters , They u se LYNC to puter COlllll1Unications! Send and I'ccefvc ANY type of fil es between yo uI'
IrmJsfel' prog,'anl or data files be hveen C0l11pllters, and to take advantage COlllput CI' and ano th e r conlputer lIs ing: th e exclusive LYNC c1osed- loup
of th c s e n ';ces offe red by th e Soun;c a nd other large data-base syst e ll1s . pl'otm:nl . 'Ibrl11inal Enlulation Illude Je ts you conn ect \vith large database
syst(mlS UI' l'c I110le hulletin boards. E/ LYNC can be upg rade d to LYNC fOl'
LVNC 's un iquc dosed-loop ClTor d e tect io n and co rrec tion protocol gives
580.
professionals tht ~ assuranct·: that the il' data is gettin g ;:ICI'OSS w itholtt b(·!ing
lostlII' gal'b led b ecau se of n oisy phon e lint·~ s. LVNt:: $125 Additiunal Fcaturt:s for Frequent Usm's !
Vi(~\ v ({ >t'a l
and ren10le disk direc t()l'ies, I'e- Iog 10caJ and rernotc disk drivt!s.
COlnpu t c l~
COlllIllunications is th e \Va\'(~ of th e fut lIn ~, and if yot l an~ t'(!ad~1
fetch tiles frOTl1 an uperator-Iess reillote COll1put e r running L\'NC 01'
for the fut lll'e, LYNC is hen: NO I"'! E/ LYNC. USt-! \\~ld caJ'd nienalllcs 01' nlltlliplc file names whe n sending or
fe tching meso ' 11~ l'Illin a l i'vlode allows sending data files to a r Clllot e
till1 cshal'(~ systenl 01' storing I'(·!(:civ(!d dat a 10 a disk fil e . (THS-80 Mod I &. 111
ve rsiun wi th IllllSt f(~a tllres , S7;""; )
LICENSING: E/ I.YNC and LYNC art ~ li( 'l!n seu 011 ,I p l:I' USe/' ba s is , IfYCll1 in lt'lHllllll sl t! ill lt 'I' 111 c'olllmuni, 'a lt ' wi lh anuther IlC l"SlIIl 'S CO llll'llll!'-, they mus t a ls o purc hase E/ LYNC o r I.YNC ,
J
\ c l"s ion s for CP/r\'l <lnd TRS -80 iln! writ t e n in Z-8U as se mb ly 1,IIlg llage , V~ I "S iIlIl S fill' I Bi\ l PC arc wntWn ill IBM 8088 ass e mbly langll.tgl! and re quire PC DOS ,
DISK FORMATS: X" Standard . IBM PC. vhcltll' l:raphi c. OSh'H"IW'. Cm nwn ct) , Ntlr1h Sial', SIl(lt! I'Brain , Xf!l"tI .\: H20 (8"/5"1. NI....'; Ka.vPro , THS-80 Mod II wil li C P/ M. and 'l"H5-80 Mod ll~ . lIl.
TERMS: Mo ney Order. Check, C.O,D., MC or VISA . First C I~l ss shipping incJuJcd , UPS Blut.' adJ SJ . e.0. D. aJJ $5. CA res. add 6 rlr. Overseas Airmail add $6. MalllJilI On ly. S ID (spt"cify co mputer) .
PHONE ORDERS & TECHNICAL HOT LINE: (8051 fJ66-3077 lOam - " 1)01 PST Monday - Friday
*INTRO SPECIAL
BASIS 108 Computer
*
w/c ho ice of dri ves
w ith co ntroller
Micro Sc i or Fourlh
Call
USI Amber $169 Thund erclock $125 Sa turn Sys tem s EPSON w/G raft rax Plu s Best MICRO PRO
Televid eo Termi nals Call Mountain Computer Prod. Call Axlon Products Mi c ro Buffer 11 Pr ices Wordstar
COMMUNICATIONS Vid ex Produ cts for Fo urth Di mens ion Ca ll Grappl er Supersort
Hayes Micromodem II $275 Mi c roso ft Products Best Mi cro Sc i Drives Ca ll IBM So ftw are and Mail Merge
Hayes Smart Mod em $235 Corvus Produ ct s Pri ces 16·Bit Apple Card Call Peri pherals Data Star
Hayes Modem 1200 Call TG Joystick s/Paddles Call SVA Products Tec hmar STB Products Spen Star
Microcom ABT Keypad s $ 99 Peacht ree Software Ata ri So ft wa re Calc Star
Circle 96 on inquiry card . December 1982 © BYTE Publica ti ons Inc 397
System Notes
With the introduction of numerous dot-matrix printers One feature of this program is that it is invisible to
with graphics capabilities, many Apple II owners have Applesoft without any use of the LOMEM command.
envisioned using such a printer to create the high-resolu- GRPRINT (see listings 1 and 2) fits into the page of
tion graphics screens on paper. For those of you who memory reserved for machine-language programs, hexa-
have gotten bogged down with the Apple's high-resolu- decimal 300 through 3FF. Therefore, Applesoft will not
tion screen-addressing technique while attempting to write on top of GRPRINT. Any exisitng Applesoft graph-
write a program to print the graphics high-resolution ics program can take advantage of GRPRINT by using a
screen, or are unfamiliar with assembly-language pro- DOS BLOAD command within the program, four POKE
gramming, the GRPRINT program is for you. statements to set parameters, and a CALL statement.
Listing 3 (see page 402) includes a sample GRPRINT pro-
gram that shows you how GRPRINT can be used under
program control. (Also see figure 1.)
GRPRINT was written specifically for an Apple II Plus
with disks, interfaced to an IDS (Integral Data Sys-
tems) Paper Tiger 44SG or Epson MX-80/70. The method
employed in GRPRINT is general enough for most dot-
matrix printers . However, some modifications may be
necessary to the instructions sent to the printer for turn-
ing on and off the graphics modes and to the program in-
dexes if the number of needles in the print head 'u sed in
the graphics mode is different from those employed by
the Pager Tiger or Epson.
The Apple II represents each dot on the high-resolution
screen as a bit of data organized as 7 bits of a byte
oriented along the horizontal axis of the screen . Most
printer graphics are represented as 6 bits of a byte ar-
ranged along a vertical axis with each bit representing a
printed dot. GRPRINT merely reconstructs the Apple's
Figure 1: Output from the HOLE program. It was produced with bytes bit by bit so that they are positioned along the ver-
the Paper Tiger 445G printer. tical axis of the SCreen and compatible with the printer.
Listing 2: An alternate version of the GRPRINT grap hics utility program configu red for the Apple II Plus and the Eps on MX-70 or
MX-80 printer.
I'J E:< T I~) B ..FCT FILE ri AI"It. IS C~Tfn rH / EF'S ::J tJ. OB ,] O
()':3()5~ ~ DRG ~·30~5
03 05:
0 305: 4'7 #*******~************#******r*~***tt******,***ili'I***********'**************
:3 /~:ljF:F'fnp.i(~·i lj · l:OA'[' I~jI'J ['E:'r.,' F'~: I]!;!:;' I~ M i~ !jiJT'~; dl~.1' i: ~j·Bri:3Ic ;r6:J MU:3'T ii~CLiJr;E ·· i
0 305:
():305:
5 ¥
6 )~
THESE i...INES
10 [I$ ::CHF:$( .j.)
**
0 305 !
() 30::;:
? :t 20 PRINT D$;"BLOAD GRPfi:rrn.OB,] O"
**
OTHEfi:I,HSE ,JiJ ~:;T BLOMI GRernrlT ,1]f:,JO
0 305:
:=3 ;;:
9 :If: THEN DO A CAL L 78 1 TI] INITIATE S/ R *
*************************************************************************
11 * THE FOLLOWING POK ES MUST BE SET
**
0305:
0305: 10
12 * F'OKE, 768,S S:::STARTING LINE * 0-1.60 FOf;: SCR l + 0- 192 'SCR2
0 305:
0305:
0 305:
13
14
** POKE 769 ,F
POKE 772,P
F=FINISH LINE WHERE VALU ES ARE SA ME AS ABOVE
p=o FOR SCR1 AND F' =1 FOR SCR2 **
0 305: 15 **************************************************************************
400 December 1982 © BITE Publications Inc
Listil/g 2 co l/til/Lied:
6 :3TF:TL EOU ~· 3 00
7 F'INL EOU 1301
8 L.Hi E EClU n 02
I:: leI: 9 SEN SE Eew SC1Cl ;PRINTER BUSY LINE
o SCFEEN ECW $304 ,O=SCREE N
nOl A: 1 F'T R EOU l1A
COOO! 2 t:BD EQU SCO OCO
C01.0 ! 3 Ct;:E:D!3 EQU SC01 0
()305 ! 00 00 00 4 BUF~:. DFB 500,SOO, $00 ,$ 00,$00,$00,$00,$00
0:30 8: 00 00 00
030B: 00 00
0 30[1: (8 1B ')<=
.:.. .J LDA U1B ;SET LINE SPACING
030F' 20 F1 Co3 26 ,J%: COlli ;ESC A 8
0312: AS' .q ':"i LDA 40$41
()3 14 ~ ~~o Fl 0.3 ·10
':"'..J
·-,n
,]SR COUT
0 317!F.S' 08 '::'7 LDA HOS ,BINARY 8
(' 31'1: 20 F1 03 30 ,jSfi: COUT
' ()3 1C: r,7 OD 31 LDA HOD ;CLEAR PRINTER BUFFER
03 1E: ~! O Fl 03 .""T..}.:..'.., ,J%: COUT
()3 21:t4t7' OA 33 LDA UOA
()] 23: 20 Fl 03 34- .]SR C!]UT
()3 2'~:;i D 00 03 LDA STRTL ;GET STARTING LINE t
0329 : f:D O~j 03 STA LINE ;AND STOR E
0.3 2C:I~2 00 LDX UOO ,CLEAR X INDEX
03 2E: 4C 63 03 38 ,JMF' .J7 ;JMP TO SET BIT IMAGE MOD E
;)3 31: 2C 00 CO 39 LOOP1 BIT n:D ; rTf PRESSED 7
C<334! 1 0 07 40 BF'L BYPASS ; NO, BYF'ASS
()3 36! r,'?' 84 41 LDA U84 ,YES, CHECK FOR CNTRL-D
()338! CD 00 co 42 CMP I<B D
()33B! F([ OF 43 P,E!] F:ESET ;IF CNTRL-D RETURN TO CALLING PfWC;f;:AM
033 [1: 2C 10 co H B'iF'ASS BIT CK.BDS ;CLEAR KEYBD STROBE
'):540 ! riD 02 03 45 LDA LI t)E ;START LOOP
()3 ~3: CD 01 03 4-6 CMF' FINL ,LAST LINE 7
03 46: S!O 1.7 4-7 BCC .Jl ,NOiBRANCH AROUND
()3 4-8!CO 28 48 CF'Y U28 ;LAST COLUMN "7
() ~5 4-A: 90 2 D 49 BCC ·-,
1 ;NO BRANCH AROUND
'-':"
92
')'39E: (,D 04- 03 ...,
q--z *************************************************************************
LDA SCREEN ;WHICH SCREEN?
() 3A1: Fr', 07 94- BEQ J3 ;BRANCH IF SCREEN 1
() 3A3! Hr. ·_I
c::
1B DC::
i .J LDA PTR+l IGET HIGH BYTE
03A5:1 E 'i6 CLC
C'3A6 :6 9 20 97 ADC H2 0 IADD FOR SCREEN 2
() 3A8: 8~3 1E: 98 STA F'T~:+l ISTR HIGH RESULT
03AA : B1 1A on
,7 ,]3 LIlA (F'H: ),,{ IGET BYTE FROM HI-RES GPAPHICS BUFFER
')3AC: 9[1 05 03 100 STA BUFR,X ;STR IN PROCESS BUFFR
') 3AF: FE 02 03 1.01 INC l..lNE ,NEXT LINE
"3B2: U~: 102 INl I NEXT BUFFf\:
()3B3: EO 08 103 CPl H08 ;BUFFP FULL"
03B5: '7'0 37 104- BCC .J8 INO GET NEXT BYTE
()3B7! C8 105 INY ,NEXT COLUMN
()3B8!CO '"';"'.J )0
106 CPY H28 ; LA:3T COLUMr~ 7
i) 3BA; Fr, 09 107 BEQ ,j4- iYES JUMP AROUND
(nBC; AD 02 ~ "'I
I.} ...J 108 LIlA LINE iNO RESET LINE COUNTER
03 BF: ',,1-::O:J'_.' 109 SEC
(>~5CO: E9 08 110 SBC tl08 ,SU BTRACT
03 C2: BD (\,')
I.J ..:} 111 STA LINE
03C5!98 112 TYA ; SA'JE Y
03C6: -ttl 113 PHA
() 3C7 '~ f10 07 114 LDY t: ~·07 ,UJAD INDEX
O.3C9!A'7 00 115 L.I1A UOO ;CLEAr;: ALL. BITS
03CB ~ A2 00 1. 16 LD X flO O IF:E:3ET INDD
0.3CD! ~.::i E 05 03 11 7 LSi=;: BUFG~, / ;PUSH BIT INTO CAPRY
03110: 2A 11 8 ~' OL. A ,PUSH CARRY INTO A
():5 Dl:E8 11 'i INX
('3D2: En 08 120 CP\ HO:3 ;ACCUM BYTE FULL. ?
() 3[14: 90 F7 121 BCC ,] 6 ,IF BYTE NOT FUL.L. CONTINUE
() .3[16: 20 Fl 03 117 ,JSP COUl ;SEND BYTE TO PRINTER
03D9: E~8 123 DEY
03DA : DO ED
r. ...,
124- BNE ,j5 ;GET NEXT BYTE FOR PRINT
03[1C; H'::' 00 125 LDX HOn , RESET BUFFR INDEX
0311E: 68 126 PLA IRETRIEVE CO LUMN INDEX
03 DF: ~\8 1--)7
.":"'i TAY ; AND PUT IN Y
O~5EO! CO 28 1.28 CPY H2l3 ,IF LAST COLUMN, CR
';'3E2: ?O OA 129 BCC ,J8
03E4: t-i'? --,('\
on 130 L.DA HOD ,SEND CR TO PPINTER
()3E6! 20 F1 03 131 ,JSR COUT
()~~ E9: Fi'7~ Ol~ 132 LDA UOA ;SEND L.F TO PRINTER
03 EB; 20 F1 03 133 ,JSP COUT
03EE: 4-C 31 03 134- J8 JMP LOOP1
03F1 .• 135
136 **************************************************************************
SIR FOR CHARACTER OUTPUT TO SL.OT 1
03F l : 8[1 90 CO
137
13(3 *************************************************************************
COUl STA SC090 ,SEND BYTE TO CARD IN SL.O T 1
()3F 4: AD C1 C1 139 BUSY L.DA SENSE IGET PRINTER STATUS
03Fn [9 Fir. 140 CMP tSFE ;STILL BUSY
03F9: Fit F'i 141 BED BUSY ;YES, CHECK AGAIN
03 FB: 60 142 F~T:3
BYTE's Bugs
'.
RSC
O.33n.
VIN
+SVDC
Power~Supply 1S0n.
Diagram Error 13 14 1S
Vec IpK DRIVER
A topological gremlin attacked Steve SENSE COLLECTOR
SWITCH 16 VOUT
Ciarcia when he was preparing one of the 9 COMP +
+8 TO +28V
COLLECTOR
schematic diagrams for his article "Switch-
ing Power Supplies: . An Introduction" 8 V
REF
DIODE 2
ANODE
(November 1981 BYTE, page 36) . 12
C DIODE
In figure 6a on page 43, the· connections GND CATHODE
to the Fairchild 78540 switching regulator 11
Ct.!\! incorrect as shown, and the diode
cathode connection· is missing. The : cor-
rected diagram is shown here as figure 1 .• Figure 1
Listing 2: A representation of the screen display of five records in the MOBINV database of mobile homes. Condor DBMS generated
the display in response to the command LIST MOBINV BY RECNR STOCK.NUMBR SUPPLIER MODEL DA TE. ORO DATE.REC
COST SALE. PRICE.
1 12 3t:5 G7XY Z PALM HARBOR 3BH2BAG r.F "1/0S/131 07./20/81 1437S.00 18C: (' (! . 0 [l
')
2 34551'INB LAYTON 2BIUBA4(H' 01/03/81 0 2/04/81 140013.00 1853 5
for storage. Two hexadecimal numbers can be stored in 1 want displayed . If you want to print this display , Condor
byte . The largest number Condor DBMS will handle is DBMS assumes that you have a 132-column printer and
±2,148,373,647 decimal. Four bytes are required to store will not provide a linefeed until you reach 132 characters .
a number of this size. For STOCK.NUMBR, you enter If the printer has only 80 columns, printing any record
"AN" for alphanumeric and "15" for the maximum over 80 characters in length will cause all characters be-
number of characters in the field . You define each field in tween 80 and 132 to be overprinted at the beginning of
this manner. the line. Use of the screen-format report output described
After you have defined the input data format, you use later in this article will solve this problem.
the Enter command to get a screen display like the one in Using English-like commands, you can have Condor
listing 1 but without the brackets . You then type in the DBMS sort the file on any field desired. You can select
appropriate data for the five mobile homes in the inven- records by specify ing logical comparisons, including less
tory example. You again have full-screen edit capability than, greater than , equals, not equal, equal or less than ,
available. Condor DBMS stores the entered data in a disk and equal or more than. For example, you can ask for
file. mobile homes received after May 1981 by entering the
You can display the stored MOBINV records by command SELECT MOBINV WHERE DATE.RCVD GE
entering the following command: 06 / 01181 (GE is greater than or equal to). Those units
(records) meeting this criterion will be written to a Result
LIST MOBINV BY RECNR STOCK .NUMBR file . You can then select all units in the Result file costing
SUPPLIER MODEL DATE.ORD DATE.REC less than $25,000, for example. Again, the mobile homes
COST SALE .PRICE mee ting the selection criterion will be written in a Result
file. At any point, you can cause the contents of the
Listing 2 is a representation of the video display of the Result file to be displayed or printed . An example in the
five records of the MOBINV database. In this case, I Condor DBMS manual shows how to select wanted
asked Condor DBMS to include all the fields in each names and addresses of customer~ from a master list.
record of MOBINV. You can specify which fields you Names of those customers who have not made a purchase
wil
COMPUTER SYSTEMS INC.
P.O . Box 35B1 Boulder. CO B0307 303·494·0221 TW X :91o·94o · 251B NOVA'iJl, EC UrS£oo and IN FOS<)(J are registered trademarks o f Data General Corpora ti on.
Listing 4: A summary of the attributes of the input data format HOMES" and labels like " STOCK NUMBER,"
in the database used to test Condor DBMS. "AN" after each "MANUFACTURER," etc. To set up a format for this
field name stands for alphanumeric . The numbers that follow form, you would use procedures similar to those that
indicate the length of each field and the minimum and maximum generated the display represented in listing 1. Instead of
values of the data that the field can hold. putting the field labels down the left margin, you can
place them wherever you want them on the screen
REORDER.FLAG: AN,] ,0,1 display, and Condor will remember their placement. You
STOCK.NUMBER: AN,5,~,5 can include any other written information that you want
TY P E: AN, 2 , 0,2. on the form . This procedure produces a formatted-report
CUANTITY: AN,4,O,4 output for invoices, checks, etc. Most database manage-
BASE.METAL: AN, 3 ,~,J ment systems use much more complex procedures for this
function.
k~(;otd Size (Byt e s) = 1G Next you might type in the command:
This action tells Condor DBMS to scan the supplier field 1 . Columnar format-desired fields selected and printed
of all the records in the MOBINV database and place all in columns
records with NASHUA in the supplier field in a Result 2. Columnar format with statistics-field maximum,
file. In the MOBINV example, there is only one such minimum, average, and totals are included for the
record. You can use the screen-format procedure to selected fields
generate an invoice form called MINVOICE. This form 3. Summary format-includes subtotals and totals for
might have the heading "COPPERSTATE MOBILE selected fields
410 December 1982 © BITE Publications Inc Circle 516 on Inquiry card.
If you're smart,you'll buy your
IBM expansIon memory
from IDE. 64KB 128KB 192KB 2s6KB
IBM $475 $675 $875 $1075
COMPUTERIAND* $350 $530 $710 $890
SEARS** $349 $524 $699 $874
IDE $275 $385 $485 $575
Prices based on most recent data available. *Datamac DM-Series "~1icrosoft RAJ\! card
As you can see from the chart above, We also eliminate things that drive costs So we offer you a full one year warranty on
our memory boards for the IBM Personal up. Like fancy showrooms, high-priced sales- all our boards. Not just 90 days.
Computer cost less than our competitors' . men and the proverbial middleman. And we offer an easywayto upgrade.
Considerablyless. That's how we sell our product for less. When you need more memory, just send us
Yet still offer you more.
But if you're smart (and we think you are) $125 for each additional64K. We'll send you
you'd never buy a memory product based on Free installation. your new upgraded board and take your old
price alone. You'd also look for quality, relia- If you live in a selected major metropoli- board back. It's that easy.
bility and service. tan area, we'll install the IDE memory board Order today.
With IDE, you'll get all that. At a lowerright in your home or office. Absolutelyfree. Cut out the coupon and take advantage
price. If you don't live in one of these cities, we'll of our money saving offer With the discount,
Why we cost less. send you your board in the mail. And all IDE ours is the lowest priced board we know of.
At IDE,we make only one type of product. boards come with the documentation you But hurry, the offer ends soon.
Add-ons for the IBM PC. need to install them within minutes. For more information on our memory
By concentrating our efforts,we run One year WatT'Mlty. boards or our new memory combination
our company more efficiently And keep We believe in our memory boards, their board, call us at (617) 272-7360.
costs down. advanced design and our quality control And use your head to choose your memory
facilities.
If you're quick,
yo~!IJ~~~~l!~~!.~$50.
I IDEAssociates Mail to: IDE AssOCiates, 44 Mall Road, Burlington, !VIA 01803.
II
I $50 OFF Send me _ _ 64KB _ _ 128KB _ _ 192KB _ _ 2S6KB
Memory Board(s) 1btal charge $- I
I 0
0
0
I have attached
0
Please charge my
CHECK
VISA
COMPANYrO
MASTERCARD
Mass. Residents add 5% Sales Tax.
I
I Credit Card # : Expiration Date _ _ __
I
I Name
Company Tel. ~(_....1.-_ _ _ __
I ~~
City State Zip _ _ __
I
Circle 227 on inquiry card.
L... ----------_ ...... Offer ends Dec. 31, 1982 I
Arr l t'~nd Appl l;' II II Arr1eCn mpul er. Int:. IB.\\ Persona l Co mpuh:r K IB .\\ Corl' .
Test Your Memory Using the
Barber-Pole Algorithm
Useful diagnostic information is not hard to obtain, as an
example coded for the 8080 processor shows.
H. R. Pinnick Jr.
POB 3604
Bartlesville, OK 74005
Although memory-test programs Memory Tests ory bit is changed by ionizing radia-
often indicate the presence of a mem- Many memory-test programs are tion from the plastic or ceramic
ory error at a given memory location, available, for example, the walking- integrated-circuit package .) This test
they often fail to locate the particular address memory test. Starting at a has no cross-check specifically for
memory component that is malfunc- user-given even memory address, the soft errors, except by running the test
tioning. We can learn not only the ad- algorithm writes the most significant again .
dress of the error, but also sufficient byte of the address in the even mem- The most extensive memory-test
information to indicate which mem- algorithms are probably the gallop-
ory device (s tatic or dynamic ) is caus- ing-read test and galloping-write test.
ing the problem, by using a conve- Memory-decoding The galloping-read test clears mem-
nient algorithm. This algorithm is problems can be probed ory to all zeros in all locations and
fast, aids in flagging memory-decod- stores FF hexadecimal (11111111
ing problems, and helps distinguish
if the test pattern is binary) in a specified starting address .
between hard and soft memory er- appropriately chosen. The test reads all other locations and
rors. Since it is analogous to the verifies the presence of 00 hexa-
rotating barber pole found at many decimal , except for the memory byte
barber shops, it is called the "barber- ory locati on and then verifies the with FF. Next, the byte with FF is
pole" algorithm . First, ,a brief discus- byte's contents. Next, the least signifi- cleared, FF is written in the next
sion of other memory tests is ap- cant byte of the address is writ ten in memory location, and the reading
propriate so that they can be com- the odd or next memory loca tion and and verification of all locations are
pared with the barber-pole memory is verified. Last, the program goes repeated until the last memory loca-
test. back to the starting address and tion is reached .
verifies all locations, This memory The galloping-write test clears
test is rapid, but it can miss hard memory and stores FF in a specified
About the Author
memory errors (a bit stuck at 1 or 0), starting address. The test writes 00
H. R , Pinnick Jr. has a PhD from Indiana
Unive rsity and is a computer engin eer at Another test stores the hexadecimal hexadecimal to all other locations and
Applied Automation Inc. He has been involv ed bit pattern 55 (01010101 binary) in verifies each write. The address of
ill the field of electronics for the past 20 years . the even locations and AA (10101010 FF's location is verified when found.
beginning with the repair of airborne radar sys- binary ) in the odd locations, then Next, the by te with FF is cleared and
tems . His current research interests are inter-
facing microcomputers to existing cllemical in-
verifies all locati ons . The test is moved to the next memory location .
strumentatio n and the development of new in- repeated , using AA in the even loca- The writing and verification of all
s trumentation based upon microcomputers. tions and 55 in the odd locations , locations in this manner are repeated
His hobbies include flying . chemistry. elec- This rapid test finds both hard and until the last memory location is
tronics . and reading. soft errors. (A soft error occur~ when reached .
the current state of a dynamic-mem- The latter two memory tests are ex-
- OUR SERVICE TH
OUR PRICES
R
IN OREGON CALL (503) 479-4711
HOLIDAY SPECIAL!- 64K Computer, Disk Drive w/cont . & Apple 005,12" Zenith, 70 col. Muse Super Text II $1699
NEW P80DUCT: ATARI40d UPGRADE PACKAGE! Add a detachable standard typewriter keyboard with 16 key
numerical keypad to your 400. Has 8 ft. cord. Use on desk or lap! Both keyboards are active! New programming ease!
$$ CAll FOR PRICE $$ APPLE KEYBOARD IN THE WORKS! DEALER INQUIRIES INVITED!
DID YOU KNOW? That we have one of the finest repair-by-ma il se rvices anywhere? That most repairs can be back on their
way to you 24 hours after we receive them? That we are factory warranty centers for : Atari, Franklin, Micro-sci, Fourth,
Cobra, Fisher, Bic, Jvc, Marantz, Nikko, Optonica, Panasonic , Sansui , Sanyo, Sharp, Superscope, Technics, Pioneer and . ..
Apple warranty available.
LIST olse . YOUR
"III
PRICE PRI CE PR I CE MISCELLANEOUS APP LE SOFTWARE SOFTSOURCE
S X" Floppy O,skottes ARTSC ! Fo,m Le Uer $21
400 (16K) ~ ..$289'"
5279 ControlO')la 12/80x 521 L ine Till Edtr $ 45
GRAF T RAX + MX. 100 .sws- ~ $689 6' oi. extension Cabl e
S "
Gen Ledger
Invnlfy Cnlfl
Joh Cost Frct
$3 19
S319
$45.
ATARI HAROWARE
400 16K Computer $279
Pr ism 80 w /color ~ ~ $ 1363 MON IT ORS MICRO· LA B 800 48K Compule. w / Bas' c $639
In vo,ce Fctry $ 149 CX ·8 53 16K Rilm Ca r H,dg e
Pr ism 132 w !color ~ ~ S1549
GREEN SCREE N S • 7'
Data Facto ry 410 PrOgrilm R ,corde,
I.D .s. S •• S119
FOURTH DR IV ES 5319
BMC 12 lOch
Zeni th 12meh
JCS 12 m eh
5.lnyo 12 'neh
• ••
5145
5205
OalaStar
Ma,IMer<.;le
MICRO·PRO
$ 189
8 10 D isk Drove
850 In terface Module
830 Mode m
• 75
$429
S165
$149
BLACK & WHITE SpeliSla r $• 159
B. 820 40 Col Pronte r S24'
Controller - w / Apple 3,3 DOS and Manual 599 Sanyo 9 ,nch 5 145 Supersort 5129 82280 Col Th er ma l P"nter
82580 Col Printe,
S339
Sanyo 12 m eh S 189 Wordsta,CPM 5329 $569
MUSE CX·30 Ga m e Paddles
AMBER SC R EEN C X· 40 J oys t ick $ "10
APPLE HARDWARE JCS S 159 A.8. M . S 20 S
Kensongton : US , $ 169 Add ress BoO« CX·40·4 Joysticks Pall S 19
FOURTH DIMEN SION
O"k Oro vi Controller $31' System Save, '79 CO LOR Cast le WoJlst • 3.
S 23 Poinlm u ter S hck
Epson Pr int e r Ca ble
S 14
S 2.
A2
w,th 3 .3 ODS
MICRO SC I • ••
534.
Keyp.d ABT 15key
Keypad KBO 24k ly
P;w:ldll$:
5129
$139
BMC 13 onch
Sanyo 13 onch
5279
Sla5
Fo, mL e ll er
Robol War
Sl.Ipc rt tlll t
S 7'
$27
$ 109
V,deo & Aud io Cable
LeSt,ck RAF S tyl e Joy slOck
Micro Te k 32K Ra m Card
S27
$ 3.
Sl09
Koyboa rd Co $27 PEACHTRE E
A40 S349 Ac CIS Payab le $279 Fu ll·View 80 ,Column Card $299
MUSITG PRINTER S
A70
Controtlo r : A2 ·3 .2. 3 .3 & Sltt!
$47.
Sup· r·mod
Sup· r· hn
•$242' EPSON
W,th Gr~ltr31C · Plu~
Accts R ccvble
Gllnllr~ 1 Led
$249
5239 Atar, l $t Orivn
PERCOM
$655
Check
• 7. • 3. MX ·80 5 439 Mag ic Spell S329 Atari Add On 5379
A40 o r A10
RAN A • B. CCS:
M ISCELLANEOUS CARDS MX ·80FT
M X· l 00
5539
S689
Mag,cWand
Mli l L,st
5329
5239
ATAR I SOFTWARE
Assem/ Editor S49
El ill l
El itltll
S319
$499 Math PrOt. 78 1 1 $339
$129
G,aft,all ·Plu t $ .5 Pay roll
VIS I CORP
5239 Aste,oids
B""eCartr,dge
$29
Controller : Four OroVift 5119 Serllnt 7710·A Ser fBulfe,8K SI29 S 4'
Ser/lnt 7110· 0 S129 $ 129 Oe~ · T op 2 S119 Centipede $ 35
INTERFACE CARDS Pat / Bulle. 16K Oesk ·Top 3
Tim er 7740 $109 $214 eaverns of Mall
16K RAM CARDS
Cent/Par 7728
MPC :
$1 19 M,eroP"sm
Prosm 80 w/out Color
'O S
S679
5849
Vis ' calc 3.3
Vi sidelC
5 179
$179
Ente"aine, Pk g.
Game Pack
'• 74752.
$
ATl Vis,ltle
MPC AP· 16 5149 • B. Pa,/P,t, AP·80 W,th Color!!! 5 1363 V, siplol
$179 Missle Command
S• 34
2.
M:erot .... BAM · I
Mic ro,oft
Promethius
$139
5139
••• 32 K Ram AP ·32
M icro .oft :
Premium?,k
5179
• 79
555.
P"sm' 132
6 Ft C .. b!e
12 Ft Ca ble
S 15 49
S 2.
S 34
V" ,term
V is, l re nd / Plt
V,siPa k
$ 145
5 75
$214
Mu sic Composel
My lst A lphilbe t
Pac·Man
'29
$ 35
Z·80 C.,d $269 Grilppter ' $139 $4" ProgrammlrPk; $ 5.
80 COLUMN CARDS Mountain Comp ute, : S. V .S .. Wo rd Handler II $149 S< ~m
M & R $up'Herm S259 TlgertrillC M ISCEL LANEOUS S "
A/OConvlltll S269 OKIOATA • 15 Space Invaders $29
VidllC $239 Clock /Ca le nd.r 5239 Advtre 1.2 .3 $ 35 S tar Ra iders S 35
ALS SmarH er m $249 BO 5330
ElCp Ch'ssis 5569 82. 5455 Advll e 4,5.6 $ 35 Su per B,ea k·Ou t S29
MUL TI · FUNCT ION CARDS Int,oI/BSRX · l0 $179 Ad ... tIl7 .8 .9 T elelonk S24
Mounuon CPS $149 B3A $709
Alien Rain • 35
S22 T ,c TIC Toe 30
P,or,leth iul
MISCElLANEOUS
$179
Kbd F ilte , Rom
Mus ic SySUtm
Romplus
•S309
4'
S119
84
Gr ilph ,es
R X232 w /2 K Buf
S 1229
$• 12
B59
Asteroids
Cmptr Qtrbk
$
"
$ 34
Touch T y ping
Video Ease l
S 2'
•'29
19
5.
·• ,.
. lien Vo iu BolC : Ro mwrit er $ 159 Trac t or Feed $ Cyber S uik e $29 Work Processor S125
with Rom $149 Sup8ltatker S 159 O BMailer 5165 Alien Voice Synlhesller $139
without Rom
C.1l Apple /2 Or •••
S109
Saturn :
32'
.4'
$169
Leiter Qual,ly
BROTHER
5899 Util ity Pak I & 2
D i m o n O .r by • 7'
Comp· U·Mall T,ICI Wiu,d
On · Lon e Jaw· Breaker
$ B.
S24
'44"
SMITH CORONA Dr ago n 's Ey e
Cu. same. Mont, $115 S319 Leiter Quality S649 Co mp ·U·Max :
Cool Stack FMJ $ 35 128. $45' INT ERFACES E· Z Draw T elllWiurd S B.
Cool Stack w/lln $ •• Thunderw".: Pa,1. & Cable S B. E· Z Writer $185 On · Lin e :
Ex pend · A.·Port T G C tock/C"endu S119 JuS! Cable $ 22 Ees yM a ile, S 7' Jaw ·Br ea ke r S24
GrephiCi T/lb!el b y Vers_riter • 45
5289 VidelC :
• •• Atar ; Cab lll $ 2' Ga lactic Emp
$ "19 Cross·Fire Si24
Joyst icks :·
K.ybOlrd Co
MUIlTG
,44 Function Strip
Enh.ncertt
Solt Swi tch
S 119
527
Mie. o Bull e r 16K
M,croBufh, 32K
S209
$229
$24
Gil lac l ic Rev
Ge laetic Trdr
GnlaxyWars
S
$ 19
S
Mouse Allaek
WilardlP rinclls
Miss,on Astrd
$29
527
S
• 45
6 Ft Cable
$erial
$erial/2 K Buf •5 135
6.
Helf ire Warr
H i Res Ftbll
'29
$29
" Vosi·Corp :
Visocalc S119
"
LOOK AT THIS!!! Appl e Dumpl in g $ 129 Inv sn Orion S 19 MODEMS
• ,.
•• 2'4'
FMJ MX ·BO Sund Odyney HA YES
FMJ MX ·100 Stand $ 23
Ch,onograph $ 195
FOR PRE-PAYMENT! IN OREGON! Paddle G,phcs
Phan tom 5
S 35 Mlcromodem
Srnartmodem
S269
5209
Pok., Trnmnl • 23
TERM S : PRICES SUBJECT TO CHANGE WITHOUT NOTICE RUler Blast' $ 2. 1200 Baud Srna, tmodllm
BIZCOMP
5529
SH IP P ING : .dd 6" of toul t u .nuct ion for UPS brown (,ro und) o r 9% fur UPS blue ( .. i,). Pueel Pu S!, Rescue / R ige l
Sta, C ruise r • 23
S29 Mod.m 5139
or an y special ,,(nn,emenl s. M in imom shippin, ch u,e - S6 .00 S tar Warrior $29 NOV A TI ON
PAYMENT: Cuhie r's Checks. cert if ied checks. m one y orders, an d bank wi r u honored immed Iate ly. Apple Cll tl ' 309
. ..
Snrll.e l0rn $ 19
ViII. & MUler Chule acc epled. Allow 20 da ys for per wnal ch ech to clea r . T l nk Commilnd $ 15 AutOCl1 $209
REFUNDS : l~ rUlockin"charle on 111 reI urns or e xc h1nlu. No relund ~ on opened so hw.". Call fi, u.
GUARANTEE : All products with full m .. nuhctu rer 'S warnn l y . Sln yO 1nd App le warrlonly 1vaililble.
Teinpl e/ As p ha ;
TUISMrngQtr ,F·'" Co,
OCal
2 12 App! e Cal
S 144
S159
We ha ... e full rep1 ir 1nd su ... ice hclliliu for 111 electron ic rep airs with HP , OynlSun , Pia nee' ,Slnyo lon d TW l la's Lt R I! 23
T yping Tutor $ 18 UDS 2 12A 5599
Apple Ira ln ed and certified technic ia ns. For any techni ul ser ... ic, ullthern fOr illS Unl ad""ce or ques l ion~
r i,hl on Iheir benchu lol ISO] } 479-41 SO.
REPA IRS : DIU for details on qU111ty ,uaranteed dhcounl apilit and recondilion ; n, set ... ice. LIKE OUR PRICES? SEND FOR OUR CATALOG!
We have been repilirin, electronic eQuipment for 1"2 years 1nd love il !
DEALER INUUIRIES INVITED! .
c::
APPLE 11111 + by MicroMotion , 0 TRS-8011 or III by Miller
o A FORTH Primer $25 Manual $20
0 CPIM User's Manual,
F, G, & 79 $140 Microcompuier Services. o Threaded tnterpretive MicroMotion $20
0 CPIM by Micro Motion , F. X. & 79 $130 Languages $20
0 FORTH-79 Standard $15
F & 79 $140 0 6809 by Talbot Micro- o AtM FORTH User ' s
0 FORTH-79 Standard
0 H89/Z89 by Haydon, systems. T & X $250 Manuat $12
Conversion $10
T&S $250 LJ Z80 by Laboratory Micro- L APPLE User's Manuat
0 Tiny Pascal in
o H89/Z89 by Haydon, T $175 systems. F & M Each $100 MicroMotion $20
fig-FORTH $10
0 8086/88 by Laboratory
o PET by FSS , F & X $150 Microsystems ,
F&M Each $100
~ tnstallation Manual lor fig-FORTH, contains FORTH
model. glossary. memory map and instructions $15
CROSS COMPILERS Allow extending. modifying and com pi ling tor Source listings 01 fig-FORTH, for specific CPU's and computers. The
speed and memory savings. can also produce ROMabie code . • Requi res In stallation Manual is required for implementation . Each $15
FORTH disk . [J 1802 0 6502 0 6800 0 AlphaMicro
o
CP/M $300 IBM· o $300 _~ 8080 0 8086/88 0 9900 D APPLE II
o
H89/Z89 $300 C 8086 · $300 :: PAC~ c:: 6809 0 NOVA .J PDP-ll /LSI-ll
o
TRS - 8011 $300 [~ Z80 · $300 [.J 68000 o Ecl ipse
o
Northstar'" $300 : Appte II $300
Ordering Information : Check. Money Orde r (payable 10 MOUNT AIN VIEW PRESS,
o fig-FORTH Programming Aids lor decompllrng. call1lll drng . INC ). VISA . MasterCard or COD's accepted . No billing or unpaid PO's . California
and translating . Specify compu ter . $150 reSid ents add sales tax ShiPPing cos ts In US Included in price . Foreign orders. pay
In US funds on US bank. Include for handling and shipping by Air : $5 for each item
under $25. $10 for each Ilem between $25 and $99 and $20 lor each item over
lig-FORTH Model and Source, with printed Installation Man Ual and
$' 00 Mlnlmurn order $10 All prices and products subjec t to change or withdrawal
Source listing . w thoul notice Single system and/or Single user license agreement requ ired on
o
APPLE II'" .5 ' /, : 8080/Z80 · . 8 some ploducts
o
8086/88. 8 i _ H89/Z89. 5 ' /, Each $65 DEALER & AUTHOR tNQUIRtES tNVtTED
Listing 1a: Errol' messages produced by the barber-pole memory-test program when the error being detected is a single bit stuck at th e
va lue of 1 in one of the components, IC3 (see figure 2).
Binary
Rep resen ta lion
Message of Found Value
Listing 1b: Error messages produced when the enol' is a bit stuck at 0 in IC3.
Binary
Representation
Message of Found Value
( Hazeltine's Esprit II'" gave you In fact, it costs $100 less than
bettercost/periormance than any TeleVideo's far less capable
I
other budget terminal. Betterthan TVI-925.
.fjRtit TVI-910. Better than Viewpoint.
Better than ADM-3A. It got a
So, now there isn't a terminal left
with more performance for the
.~7T! lot of you. money than a Hazeltine Esprit.
/ ,- Now we're going to get the Which iswhyyou oughttogetone.
rest of you. Or more.
The new Hazeltine Esprit III'" Got it?
emulates TVI-950. The same
features. The same keyboard Hazeltine Corporation
layout. The same command set. Computer Terminal Equipment
Even the same user-PROM Commack, NV 11725
capability. The only difference is (516) 462-5598
price. Esprit III costs $300 less. or call toll free: 800-645-4508
Hazeltine
The new terminal technology.
Function keys 14 No 10 14 3 22 22 22
Price (in quantity of one) $595 $595 $699 $645 $645 $895 $995 $1,195
'Trademarks respectively of Lear Siegler, Inc.. TeleV,deo Systems, Inc. and Applied Digital Data Systems. Inc.
TITLE 'MEMORY TEST PROGRAM USING A BARBER POLE 12114/80 MOD 1.0'
EQUATE TABLE
.'" "' ... **** ** ** '" '" '" ** '" ** ** '" '" '" ***** '" ** '" ** **** '" '" '" ** '" *** *** '" *"'* '" '" ****** ***** ** .** ... "''''''''''*''' '" '" ** ** '" "'*_"'''' ********* 1t. ** ** '" ** ** "' .. * ****** .....
ORG 3000H
.......... '" '" '" '" '" '" '" '" ****** '" ******** '" '" ******** '" **** ... **********_ 1r* '" '" '" '" '" '" **** '" *** '" *. '" **** '" '" '" '" '" '" '" '" '" *** *********** * '" '" ***** '" *** ... '" '" ** '" '" *.*
;INITIALIZATION SECTION
BEGIN:
DI ; DISABLE INTERRUPTS
LXI SP,SPLOC ; LOAD STACK POINTER
XRA A ; ZERO <A>
STA ERFLG ; AND ZERO ERROR FLAG
MAINI:
LXI H,MESGI POINT TO 'ENTER ADDRESS OF MEMORY START
IN HEX'
MVI B,MESLI LENGTH OF MESSAGE I
CALL MSGL ; OUTPUT MESSAGE
Listing 2 continued on page 422
* Award Winning LCM-1 DO/Computer Conference and Exhibition, Anaheim, CA, Sept . 14-16, '1 982.
MAIN2:
LXI H,MESG2 ; POINT TO 'ENTER ADDRESS OF MEMORY END
; IN HEX'
MVI B,MESL2 ; LENGTH OF MESSAGE 2
CALL MSGL ; OUTPUT MESSAGE
CALL GETHX ; GET END ADDRESS
INC MAIN2 ; IF CARRY = 0, INVALID DATA
MOV H ,B ; MOVE END ADDRESS TO <HL>
MOV L,C
SHLD MEMND ; STORE END ADDRESS
MAIN5:
LDAX B ; MOVE PATTERN ELEMENT TO <A>
MOV M,A ; AND STORE IN MEMORY
INX B ; POINT TO NEXT PATTERN ELEMENT
INX H ; INCREMENT MEMORY POINTER
DCX D ; DECREMENT NUMBER OF BYTES
MOV A,E ; TE ST FOR NUMBER OF BYTES = 0
ORA D
Listing 2 continued on page 426
for
8080,Z80
and 6809
MAIN6:
POP B ; RESTORE PATTERN STARTING POINT TO <BC>
PUSH B ; AND PUT BACK ON STACK
MVI A,LNPAT ; SET PATTERN LENGTH
STA PATLN ; AND STORE
LHLO NBYTE ; MOVE NUMBER OF BYTES TO < HL>
XCHG ; THEN TO < DE>
LHLO MEMST ; LOAD < HL> WITH START ADDRESS
MAIN?:
LOAX B MOVE PATTERN ELEMENT TO <A>
CMP M AND COMPARE TO MEMORY CONTENTS
CNZ ERROR IF NOT THE SAME, THEN ERROR
INX B ; POINT TO NEXT PATTERN ELEMENT
INX H ; INCREMENT MEMORY POINTER
DCX D ; DECREMENT NUMBER OF BYTES
MOV
ORA
A,E
D
; °
TEST FOR NUMBER OF BYTES =
MAIN8:
POP B ; RESTORE PATTERN STARTING POINT TO <BC>
INX B ; SHIFT BARBER-POLE PATTERN BY ONE
PUSH B ; AND PUT BACK ON STACK
MVI A,LNPAT SET PATTERN LENGTH
STA PATLN ; AND STORE PATTERN LENGTH
LOA NCYCL ; LOAD < A> WITH NUMBER OF CYCLES
DCR A ; AND DECREMENT
STA NCYCL STORE DECREMENTED NUMBER OF CYCLES
JNZ MAIN4 ; LOOP FOR THE NEXT BARBER-POLE PATTERN
426 De<:ember 1982 © BYTE Publications Inc Circle 302 on Inquiry card. --+
Mi~omi·nt
wiD put.both a computer
deveiopmentsystem and an OEM dedicated
colitroUer in the palm of your hand
for as little as $127.*
The Z8 B(jsic Computer/Co ntroller Z8 MEMORY. I/O EXPANSION & Z8 EPROM PROGRAMMER
represents amilestone in microcompu- CASSETTE INTERFACE Z8 SERIAL EXilANSION BOARD '
ter price-perforniance . The entire
computer is 4" by 4112" and includes a
tiny BASIC interpreter. 4K bytes' of pro-
gram memory. one RS-232 serial port
and.two parallel ports plus a variety of
other features . The Z8 microcomputer
board is completely self-contained and
optimized for use as a dedicated. con-
troller. Can be battery operated . Comes
with over 200 pages of documentation.
ZS BASIC CONiPliTEAlCONTROLLER The Serial Expansion Board adds an
The Z8 Memory. I/O Expansion & additional RS-232C serial port to the Z8
Cassette Interface Board (Z8 Expan- system. It ruris at 75 to 19,200 baud in
sion Board for short) allows you to add all standard protocols . The 20 ma ocur-
up to 8K of additional memory plus , The EPROM Programmer board rent loop .is opto-isolated for reliabilily
three 8-bit parallel ports to your Z8 allows you to transfer application pro- and protection.
Basic Computer/Controller. The mem- grams in BASIC or Assembly language
ory expansion will support any com- directly from RAM to either 2716 or BCC08 Z8 Serial Board
bination of byte wide RAM memory 2732 EPROMS. Requires Z8 Basic Assembled & Tested . .. $180.00
chips or 2716 or 2732 EPROM . The Expansion Board for operation.
cassette interface is 300 baud Kansas NOTE: We recommend th e higher cur- MOTHER-BOARD
City Standard (2400Hz/1200Hz) . rent UPS03 or UPS04 . power supply MB02 Z8 Mother Board
• Uses Zilog Z8671 single chip mic- BCe03 Z8 Expansion Board when using the EPROM Programmer. .with 5 connectors (Gold)
rocomputer w/4K memory •....... 5140.00 Assembled .& Tested .. .. $81 .00
• On board tiny BASI Cinterpreter Bct04 Z8 Expansion Board . BCC07 Z8 EPROM Programmer
• 2 parallel ports plus serial I/O port. Assembled & Tested
w/8K memory .. S170.00 / UNIVERSAL POWER SUPPLY
• .Just connect a CRT terminal and ' J • • 5145.00
MICROMINT INC.
561 Willow Avenue
Cedarhurst. NY 11516
To Order:
Call Toll Free
1-800-645-3479
". For Information Call:
s featured in 'Ciareia's Circuit Cellar, 1-516-374-6793
Byte Magazine, July, August, 1981.
:a is a trademark of Zilog Inc. CP/ M is a trademark of Digital Research 'In quantities of 100
Listing 2 continued:
; FUNCTION: CI
; INPUTS: NONE
; OUTPUTS: A-CHARACTER FROM CONSOLE
; CALLS: NOTHING
; DESTROYS: A,F/F'S
; JUMPS: NONE
DESCRIPTION: CI WAITS UNTIL A CHARACTER HAS BEEN ENTERED AT THE
CONSOLE AND THEN RETURNS THE C,HARACTER, VIA THE A
REGISTER, TO THE CALLING ROUTINE,
CI:
IN CONST ; GET STATUS OF CONSOLE = OEDH
ANI RBR ; CHECK FOR RECEIVER BUFFER READY = 02H
J2 CI ; NOT YET-WAIT
IN CHIN ; READY SO GET CHARACTER = OECH
'RET
.* ••• _----_ ••• _ •••• -._ ••••• _._ •••• _ •••••• __ ._. __ ••• __
, -
.*****.****************************************************************
; FUNCTION: CNVBN
; INPUTS: C-ASCII CHARACTER '0'-'9' OR 'A'-'F'
; OUTPUTS: A-O TO F HEXADECIMAL
; CALLS: NOTHING
; DESTROYS: A,F/F'S
; JUMPS: NONE
; DESCRIPTION : CNVBN CONVERTS THE ASCII REPRESENTATION OF A HEXADECIMAL
CHARACTER INTO ITS CORRESPONDING BINARY VALUE, CNVBN
DOES NOT CHECK THE VALIDITY OF ITS INPUT ,
CNVBN:
MOV A,C
SUI '0' ; SUBTRACT CODE FOR '0' FROM ARGUMENT
CPI 10 ; WANT TO TEST FOR RESULT OF 0 TO 9
RM ; IF SO, THEN ALL DONE
SUI 7 ELSE, RESULT BETWEEN 17 AND 23 DECIMAL
RET ; SO RETURN AFTER SUBTRACTING BIAS OF 7
. ************************************************************************************************************************* ••
; FUNCTION: CO
; INPUTS: C-CHARACTER TO OUTPUT TO CONSOLE
; OUTPUTS: C-CHARACTER OUTPUT TO CONSOLE
; CALLS: NOTHING
; DESTROYS: A,F/F'S
; JUMPS: NONE
; DESCRIPTION: CO WAITS UNTIL THE CONSOLE IS READY TO ACCEPT A CHARACTER
AND THEN SENDS THE INPUT ARGUMENT TO THE CONSOLE,
CO:
IN CONST ; GET STATUS OF CONSOLE = OEDH
ANI TROY ; SEE IF TRANSMITTER READY = 01H
J2 CO ; NO- WAIT
MOV A,C ; ELSE, MOVE CHARACTER TO A REGISTER FOR
OUT CHOUT OUTPUT AND SEND TO CONSOLE = OECH
RET
Listing 2 continued on page 430
I
I
-.j'-"--+--+--f-f
... .. . ':"' .......
:
TM
EF .CREATORS
Bring your CP/M* software applications to life with DataFlex.
From menus to multi-key ISAM, DataFlex has the features
will be available second quarter '82. And, you can develop now
on your 8080/Z -80 system, and transport completed applica-
and power you need to create complete turn-key software tions to the 8086.
applications in a RELATIONAL data base environment. If you need applications now, Data Access has a Library of
Compare ... what else gives you: up to 125 data files with 4 existing DataFlex applications developed by other creators.
indexes each, fast on-line multi-key ISAM file maintenance, a They're ready to go at prices that will get you going. The DataFlex
multi-file report generator, on-line multi-file transaction process- Library has Order Entry/ Inventory, Accounting, Pharmacy, and
ing, an easy to use Query, even a "soft" menu to replace the Legal Billing, with more being added all the time. For highly
CP/M command mode. All of this using DataFlex's configuration specialized requirements, DataFlex's PASCAL Library is avail-
utilities, and NO PROGRAM CODE! able to application developers.
Is it easy to use? You can type in a screen format "image" of a DataFlex can change the way you do business. And, at $750
tile with your text editor. Then, DataFlex's AUTODEF utility will
create the file definition from the screen image ... in about five
seconds!
DataFlex will handle your multi-user requirements too! It runs
which limits file sizes inter-
nally, is only $1 00 including
the manual.
:lIIIACCESS®
it's the best software value in the business. A demo package,
under Software 2000's TurboDos Network O/ S with data protec- Get the full system, or CORPORATION
tion to the field level. That means multiple users in the same get the demo, but get your 4221 Ponce De Leon Blvd.,
record at the same time l hands on DataFlex. Coral Gables, FL 33146
If the 16 bit world is your domain, an 8086 version of DataFlex It's software for creators. (305) 446-0669
"Dealer, Systems House and OEM inquiries invited." 'CP/ M is a registered trademark of Digital Research, Pacific Grove, CA.
; FUNCTION: CROUT
; INPUTS: NONE
; O UTPUTS: NONE
; CALLS: ECHO
; DESTROYS: A,B,C,F/F'S
; JUMPS: NONE
DESCRIPTION : CROUT SENDS A CARR IAGE RETURN (AND HENCE A LINE
FEED) TO THE CONSOLE.
CROUT:
MVI C,CR
CALL ECHO ; OU TPUT CARRIAG E RETURN TO USER TERMINAL
RET
; FUNCTION : ECHO
; INPUTS: C- CHARACTER TO ECHO TO TERMINAL
; OUTPUTS: C-CHARACTER ECHOED TO TERMINAL
; CALLS: CO
; DESTROYS: A,B,F/F'S
; JUMPS: NONE
; DESCRIPTION: ECHO TAKES A SINGLE CHARACTER AS INPUT AND, VIA
THE MONITOR, SENDS THAT CHARACTER TO THE USER
TERMINAL. A CARRIAGE RETURN IS ECHOED AS A
CARRIAGE RETURN/LINE FEED, AND AN ESCAPE
CHARACTER I S ECHOED AS $.
ECHO:
MOV B,C ; SAVE ARGUMENT
MVI A,ESC ESC = IBH
CMP B SEE IF ECHOING AN ESCAPE CHARACTER
JNZ ECH05 NO- BRANCH
MVI C,'$' YES-ECHO AS $
ECH05:
CALL CO ; DO OUTPUT THROUGH MONITOR
MVI A,CR ; CR = DOH
CMP B SEE IF C HARACTER ECHOED WAS A CARRIAGE RETURN
JNZ ECHID ; NO-NO NEED TO TAKE SPECIAL ACTION
MVI C,LF ; YES- WANT TO ECHO LINE FEED ( = DAHl.
CALL CO ; TOO
ECHIO:
MOV C,B ; RESTORE ARGUMENT
RET
; FUNCTION: ERROR
; INPUTS: HL- CURRENT MEMORY POINTER
BC- CURRENT PATTERN POINTER
; OUTPUTS: NONE
; CALLS : CROUT, MSGL, NMOUT
; DESTROYS: NONE
; JUMPS: NONE
DESCRIPTION: OUTPUTS AN ERROR MESSAGE AND THE MEMORY LOCATION
OF THE BAD MEMORY CELL
ERROR:
PUSH PSW ; SAVE ALL REGISTERS
PUSH o
PUSH H
PUSH B
XCHG ; MOVE MEMORY POINTER TO < DE>
LXI H,MESG4 ; POINT TO 'MEMORY ERROR AT'
MVI B,MESL4 ; LENGTH OF MESSAGE 4 Listing 2 continued o n page 432
Apple. Ap ple II are regislered Irademarks of Apple Compuler. Inc. CP/M is a registered Irademark of Digital Research. Inc . WordStar is a Irademark of MicroPro International.
SuperC alc is a trademark of Sorcim Corp Condor is a tradema rk of Condor Computer Corp . Z-CARD . SMARTERM. ADD· RAM . THE DISPATCHER , PRIN TERMATE and SYNERGIZER are all ours
'
..... ** * * . . * * . . * *** *****. ******* '" * **.* * . . * * "' ........ **** * * '" "' . . '" **** .................... ***** ** ** *** ...... * **** ** ******* *************** ................ *** ................ *** ***** ** '"
; FUNCTION: FRET
; INPUTS: NONE
; OUTPUTS : CARRY- ALWAYS 0
; CALLS: NOTHING
; DESTROYS: CARRY
; JUMPS : NONE
; DESCRIPTION: FRET IS JUMPED TO BY ANY ROUTINE THAT WISHES TO
INDICATE FAILURE ON RETURN. FRET SETS THE CARRY
FALSE, DENOTING FAILURE, AND THEN RETURNS TO
THE CALLER OF THE ROUTINE INVOKING FRET.
FRET:
STC ; FIRST SET CARRY TRUE
CMC ; THEN COMPLEMENT IT TO MAKE IT FALSE
RET ; RETURN APPROPRIATELY
; FUNCTION: GETCH
; INPUTS: NONE
; OUTPUTS: C- NEXT CHARACTER IN INPUT STREAM
; CALLS: CI
; DESTROYS: A,C,F/F'S
; JUMPS: NONE
; DESCRIPTION: GETCH RETURNS THE NEXT CHARACTER IN THE INPUT STREAM
TO THE CALLING PROGRAM.
GETCH:
CALL CI GET CHARACTER FROM TERMINAL
ANI PRTYO ; TURN OFF PARITY BIT IN CASE SET BY CONSOLE
; PRTYO = 7FH
MOV C,A ; PUT VALUE IN C REGISTER FOR RETURN
RET
. '" * * * * '" .... * * .... * * * ...... * '" '" .... * * .......... * * * * .. '" * .. '* .... * * * * * * * .. * * * * ................ * '* '" • .", .. * * * * ...... * '" .......... * .. "' .......... * .. * .. * .................. * * .. "' .......... * .... * '" .............. * ..
; FUNCTION: GETHX
; INPUTS: NONE
; OUTPUTS: BC-16-BIT INTEGER Listing 2 continued on page 436
COMPUTER GUIDE 1980 provides you with a quicll and No o ne wins when you buy the wrong computer or computer
efficient way of deciding w hich application p rogram a nd pro duct. Malle the right decision . Use COMPUTER GUIDE
which computer and options for that compu te r can d o the 1980.
right job for you.
J. The language?
r----------------------------------------
I
1 Send me COMPUTER GUIDE 1983
1 The complete computer buyer's guide.
You cannot get a computer to do anything useful unless you 1
I~ now how to tolll to it. This is no easy ta s l~. l3u t. COMPUTER 1
1 I'm enclosing my check for $32.75 plus $1 .50 for shipping.
GUIDE 1980 can help . I (Mass . residents add 5% sales tax .)
1
The second section of COMPUTER GUIDE 1980 gUides you in 1 Mai I to : CESS
I
selecting the right language . Different dialects of languages .1 P.O. Box 345, MIT Branch P.O .
are grouped in their generic category. The I3ASIC language , Cambridge, MA 02139
for example , is a generiC name and has many dialects (617) 491-8925
-including Microsoft l3asic , Atari l3asic , l3asic Plus and l3asic-80. Name ________________________________________
Address _______________________________________
City, Sta te and Zip ___________________________
COMPUTER GUIDE and CESS are trademarks of Computer & Electronic Supply
Services . P.O . Dox 045 . MIT Dranch P.O. Cambridge. MA 021 09 . Please allow six to eight weeks for delivery.
GETHX :
PUSH H ; SAVE HL
LXI H,O INITIALIZE RESULT
MVI E,O ; INITIALIZE DIGIT FLAG TO FALSE
GHX05:
CALL GETCH ; GET A CHARACTER
CALL ECHO ; ECHO THE C HARACTER
MOV A,C ; MOVE TO REG. A
CPI CR ; SEE IF CR
INZ GHXIO ; NO-BRAN CH
PUSH H
POP B ; MOVE RESU LT TO BC
POP H ; RESTORE HL
MOV A,E GET FLAG
ORA A ; SET F/F'S
INZ SRET ; IF FLAG NON -ZERO, A NUMBER HAS BEEN FOUND
IZ FRET ELSE, DELIMITER WAS FIRST CHARACTER
GHXIO :
CALL VALDG IF NOT DELIMITER, SEE IF DIGIT
INC GHXI5 ; IF NOT A VALID DIGIT, RETURN
CALL CNVBN ; CONVERT DIGIT TO ITS BINARY VALUE
MVI E,OFFH ; SET DIGIT FLAG NON-ZERO
DAD H '2
DAD H '4
DAD H '8
DAD H '16
MVI B,O ; CLEAR UPPER 8 BITS OF BC PAIR
MOV C,A ; BINARY VALUE OF CHARACTER INTO C
DAD B ; ADD THIS VALUE TO PARTIAL RESULT
IMP G HX05 ; GET NEXT CHARACTER
GHXI5:
CALL CROUT ; OUTPUT CR AND LF
POP H RESTORE RP HL
IMP FRET ; RETURN WITH CARRY = 0
; FUNCTION : MSGL
; INPUTS: B-COUNTER FOR C HARACTERS IN MESSAGE ·
HL- ADDRESS OF MESSAGE
; OUTPUTS: NONE
; CALLS: CO
; DESTROYS: A,B,C,H,L,F/F'S
; lUMPS: NONE
; DESCRIPTION: O UTPUTS A MESSAGE AS DETERMINED BY INPUTS.
~~~~~-----------------------
•I
Ii
Ii
•
Ii
Ii
Ii
15
15
15
l5
Ii
I,. .~~~~~~~~~~~-i
MICRO MANAGEMENT SYSTEMS INC.
!!iil.
DISCOUNT PRICED
FROM
DISCOUNT PRICES
TRS-80 MODEL 16 COMPUTER
DISCOUNT PRICED
FROM
BUY
DIRECT 26·3004 BUY DIRECT 26.1061 BUY DIRECT 26·6001
Ii
PLEASE WRITE US FOR
FREE
.COPY OF OUR CUSTOMER DIS·
COUNT PRICE LIST UPON RE·
MICRO MANAGEMENT
SYSTEMS INC.
PARCEL DIVISION
TRS-80 SOFTWARE
VISICALC, PROFILE,
SCRIPSIT & MORE ...
I"
$AVE MONEY _ ..
QUEST
'COPY OF MANUFACTURERS WARRANTY
DEPT. NO, 1
2803 THOMASVILLE RD . EAST
PRICES AND PRODUCTS SUBJECT TO
II
-' -OI(IDATA EPSON
UPON REQUEST
------1 CAIRO . GA . 31728 CHANGE WITHOUT NOTICE . ORDERS I-..
912-377-7120 I~~O SUBJECT TO VERIFICATION AND AC· -
11-'·......_ ..........~lt_-X
TM · TAND Y CORPORATION CEPTANCE .
***** ........ ***. ****** ••• ***** ******** ......... ** ...... * .. * .. ****** ............................................... * .. * *****.* .... *** ......... * ** ... * ............................. ..
; FUNCTION: NMOUT
; INPUTS: A - 8-BIT INTEGER
; OUTPUTS: NONE
; CALLS: ECHO, PRVAL
; DESTROYS : A ,B,C ,F/F'S
; JUMPS: NONE
;' DESCRIPTION: NMOUT CONVERTS THE 8-BIT, UNSIGNED INTEGER IN THE
A REGISTER INTO 2 ASCII CHARACTERS. THE ASCII CHARACTERS
ARE THE ONES REPRESENTING THE 8 BITS. THESE 2
CHARACTERS ARE SENT TO THE CONSOLE AT THE CURRENT PRINT
POSITION OF THE CONSOLE .
NMOUT:
PUSH PSW ; SAVE ARGUMENT
RRC
RRC
RRC
RRC ; GET UPPER 4 BITS TO LOW 4-BIT POSITIONS
CALL PRVAL ; CONVERT LOWER 4 BITS TO ASCII
CALL ECHO ; SEND TO TERMINAL
POP PSW ; GET BACK ARGUMENT
CALL PRVAL
CALL ECHO
RET
; FUNCTION: PRVAL
; INPUTS: A-INTEGER, RANGE 0 TO F
; OUTPUTS: A-ASCII CHARACTER
; CALLS: NOTHING
; DESTROYS: NOTHING
; JUMPS: NONE
; DESCRIPTION: PRVAL CONVERTS A NUMBER IN THE RANGE 0 TO F HEX TO
THE CORRESPONDING ASCII CHARACTER, 0-9, A-F . PRVAL
DOES NOT CHECK THE VALIDITY OF ITS INPUT ARGUMENT.
PRVAL:
ANI HCHAR ; MASK OUT UPPER 4 BITS-WANT I HEX CHAR
; HCHAR = OFH
ADI 90H ; SET UP A SO THAT A -F CAUSE A CARRY
DAA ; ADJUST CONTENTS OF A REGISTER
ACI 40H ; ADD IN CARRY AND ADJUST UPPER 4 BITS
DAA ; ADJUST CONTENTS OF A REGISTER AGAIN
MOV C,A ; MOVE ASCII CHARACTER TO C
RET ; ALL DONE
; FUNCTION: SRET
; INPUTS: NONE
; OUTPUTS : CARRY = I
; CALLS: NOTHING
; DESTROYS: CARRY
; JUMPS: NONE
; DESCRIPTION: SRET IS JUMPED TO BY ROUTINES WISHING TO RETURN INDICAT-
ING SUCCESS. SRET SETS THE CARRY TRUE AND THEN RE-
TURNS TO THE CALLER OF THE ROUTINE INVOKING SRET.
SRET:
STC ; SET CARRY TRUE
RET ; RETURN APPROPRIATELY
VALDG:
MOV A,C
CPI '0' ; TEST CHARACTER AGAINST '0'
IM FRET ; IF ASCII CODE LESS, CANNOT BE VALI D
; DIGIT
CPI '9' ; ELSE, SEE IF IN RANGE '0'-'9'
IM SRET ; CODE BETWEEN '0' AND ~9'
IZ SRET ; CODE EQUAL '9'
CPI 'A' ; NOT A DIGIT- TR Y FOR A LETTER
IM FRET ; NO- CODE BETWEEN '9' AND 'A'
CPI 'G'
IP FRET ; NO- CODE GREATER THAN 'F'
IMP SRET ; OKAY- CODE IS 'A' TO 'F', INCLUSIVE
WE OFFER ON WE ALWAYS
REQUEST OFFER
Federal Express (Overnight Delivery) I2l I2l NO extra charge for Master Card
or ,Visa.
Houston Intercontinental
I2l We use Direct Freight Lines. No
Airport Delivery (Same Day) long waits . .
In stock TRS-80 Modal
U.P.S. BLUE (Every Day) II and III I2l We always pay the freight and
References from people who have No Tax on Out of Texas Shipments! insurance
bought computers from us probably I2l Toll free order number
in your city
Save I2l Our capability to go to the giant
TRS·80 '" Computer
'
warehouse 5
....... .... ................. .. ****.*.* ..... '" ....... ****" .... "' ... "' ... ** ...... * ....... .. ........ * ............ . * •• *** * • • • • • • • • • • • • ** ........... ........ *** ...... ...... *.* ...... .
; MESSAGES
. ... . . . . . . ..... . ** •••••••••••••••••••••••••••••••••••••• * .** ..... *~ • •• * •• ••• * •••••• ***"' •• *.*.* ••• *.* ••• * ... ...... *.*"*,, .. .. * .. * .... .
;DATA STORAGE
FEATURES: 4MHz, ZBOA. CP/M BASED. 64K RAM. 12" HI RES SCREEN 124 ,BO). DD DISK CONTROLLER, THIN LINE XEROX 820 II SYSTEMS
GRAPHICS, ENHANCED SCREEN FEATURES IH/L INTENSITY, REVERSE VIDEO, FLASHING CHARACTERS), TONE . UST SAl.E
GENERATOR,2 RS-232 PORTS. ONE PARALLEL PORT. ALSO BOOTSAS INTELLIGENTTERMINAl 5 '/." DS/DD • $3695 $2295'
8' SS/DD $4095 $2795'
$199820/820-11 OPTION PKG_ Save $46! 5299 OPTION PACKAGE Save $69! 8' DS/DD $4895 $2995'
• zaocCPUSPEEDUP-PlOgrammahleto SMHl Sl~9 • INCLUOES AlL THE THE SI99 PACKAGE PLUS-
. DISPLAYRlsER·Elevates4"or5", SteeiCons\JuctJOn S 29 • 8o~o110 Diskettes (5'/.-SS 00) S 25 10 tvlB Hard $7695 $4995
• ACRYUCGREEN SCREEN· Molded to fi1 CAT S 19 • 5urge,Protocled MulllpleOutlelSlrlp S 19 Drive W/Floppy Bkup
• NYlONANTI·GLARESCAEEN,SlretchesoverCRT S 19 • Enter KeV tOf NumerIC Keypad 5 19
micro~ESI'
• SYSTEM DUST COVEAS· 3 covers S 29 • COOmgFan lits indisplaylpcoceSSOl.quiel $ 19
" OIsk Dnve Head Cleanmg Kil ,5" or Ir' 525
442 December 1982 © BITE Publications Inc Circle 308 on inquiry card.
PRICE: 2495.00 complete subsystem for Apple II or IBM-PC
EXPANSION: Total expansion capability to 57.6 megabytes using the same controller
and host interface.
NETWORK: For Apple II only, Network capability is available at a cost of $200 per
station
GALLIUM SOFTWARE
For Apple II, the ROM resident software interfaces to DOS 3.3, CPM and PASCAL operating
systems. All operating systems remain unmodified so there is no need to make any program
changes when using the Gallium. Any system can be booted directly from Gallium.
For IBM-PC, a connect program is provided which brings the Gallium-lOon line and
becomes accessible as Drives C and D.
APPLE IBM
UTILITIES UTILITIES
Format .. . . ... ... . ... .. .. .. Formats all Surfaces FDISK . .. .. .. ... : . . .. Formats All Surfaces, Once
Volume Initer .. . . . . ... Initializes With An "EMPTY" Formatted Capacity is
File A Given Number of Volumes 11.5 Megabytes
in Single, Double or Triple
Size DOS 3.3 Volumes DSKLNK . ..... . .... Connects Gallium to PC-DOS
File Finder ......... . Finds All Volumes On Which CHKHRD . . . . ..... . . . . Similar to PC-DOS CHKDSK
Any Given File Is Resident Utility, Reports Disk Usage
File Runner .... . . . .. . Finds & Runs The Given File
Circ le 125 o n inquiry ca rd .
From the First Volume On
Which It Is Resident
Partition .. . . . . ... Partitions The Disk For DOS 3.3,
CPM & PASCAL Allocating The
XITENSYSTEMS
Required Number Of Sectors
16815 Hawthorne Blvd.
For Each Given Operating System Lawndale, Ca 90260
Connect ............. Connects Gallium To DOS (213) 370-3966
If Booted From Floppy Disk (800) 421-1947
Text con tinu ed from page 418:
the top of the pattern table (PATRN) program loops to write another pat- shown in tables 2a and 2b. The pro-
is placed on the stack for future use. tern element in memory . If PA TLN is jected time for a successful test of 64K
The number of bytes (NBYTE) and zero, the BC pair is set to point to the bytes using the pattern in table 1a
starting memory address (MEMST) top of the pattern table , PA TLN is se t (9-elements / 9-cycle pattern ) is ap-
are loaded into the DE and HL to the length of the pa ttern table , and proximately 60 seconds; the time for
register pairs, respectively. Next, the the program loops to write another usin g the pattern in table 1b (17-
barber-pole pattern is loaded into pattern element in memory. elementsl17-cycle pattern ) is approx-
memory. With DE equal to zero, the BC reg- imately 110 seconds.
This is accomplished by using the ister pair is set to the address of the
BC . register pair as the pattern-table top of the pattern table , PA TLN is se t Summary
pointer, the HL pair as the memory- to the appropriate length , NBYTE is The barber-pole memory-test pro-
address pointer, and the DE pair as loaded into DE, and MEMST is . gram meets the initial design goa ls of
the number of bytes remaining to be loaded into HL. The barber-pole pat- being rapid , providing sufficient in-
loaded . When DE is decremented to tern is tested in the same fashion it formation to indicate which memory
zero, the program jumps to the next was written , except for a comparison component is causing the error, dis-
section, which tests the integrity of and calling of subroutine ERROR if tinguishing between hard and soft
the barber-pole pattern . the contents of the memory location memory errors , and aiding in flaggi ng
If DE is not zero, P ATLN is decre- and the pattern-table element are not the memory-decoding errors .
mented. If PATLN is not zero, the the same . The output of ERROR con- A min or problem is th a t the pro-
sists of the messages shown in listi ngs gram requires 9 by tes for data storage
1a and lb . and 12 bytes for the stack . Thu s, the
Number of bytes Time When DE is decremented to ze ro, computer must have part of its mem-
4K (he xadec imal 1000) 3.8 seconds the program jumps to the nex t sec- ory error-free .•
8K (hexadec imal 2000) 7.5 secon ds tion , w hich shifts the barber-pole pat-
tern left by 1 bi t and sets P A TLN to
Table 2a: Th e time required fo r execu- the appropriate length . The by te
tion of the barber-pole test of nine- Acknowledgments
NCYCL is decremented by 1 and, if it I wou ld like to thallk Lero y A . Noble of tll ~
cycle patterns using an Intel 8080A-2
is not zero, the shifted barber-pole Dickey-101m Co rporatioll for all ill itial d isCl/5-
running at a clock frequ ency of
pattern is loaded into memory and sian of th e d~velopillel/t of th e I" lrber-pole
2.15 MHz.
verified as discussed a bove. If algorithm ill PUM . Th e ass istall ce of Bah
NCYCL is zero, the progra m prints Polack il1 th e cod illg of the PU M I/ /Odel is
gratefu lly acknowledged .
the message "SUCCESSFUL TEST" or
The utility routill es Cl. CNVBN . CO .
Number of bytes Time "UNSUCCESSFUL TEST", depend- CRO UT, EC I-lO , mET. CETCI-l . CETI-l X.
ing upon the value in the da ta-storage NMO UT. PINAL , SRET. alld VALDC {Ire
4K (hexadecima l 1000) 6.9 seconds reprillted by pen ll issioll of Ill tel Co rp oratioll ,
8K (hexa dec imal 2000) 13.5 seconds
byte, ERFLG (error flag).
copyrigh t 1977.
The mind never stops. Your con- You 'll also discover a panorama of
stant search for better, more cost- office automation products and serv-
efficient business methods will lead ices exhibited by more than 150 of the
you to the fourth annual Office Auto- leading manufacturers. There will be
mation Conference, the only one of four luncheon workshops in which you
its kind in the world. Our theme is may choose to participate, and a
Explorations in Office Automation, special presentation by five editors
and we 'll be presenting 50 technical from Newsweek who will be con-
sessions which will examine six areas ducting a Periscope Panel with lively
of interest: discussion on events of the day.
• Advanced Office Technology We're expecting a sellout crowd at
• Communications OAC '83, so why don 't you fill out and
• Current Office Technology mail this coupon today. Be a part of the
• Human Factors and Social Issues office of the future at OAC '83.
• Management and Organizational
Issues
• Systems Integration
g
lID ~ . OFFICE AUTOMATION
CONFERENCE
FEBRUARY 21-23, 19S3 • CIVIC CENTER • PH\LADELP\-\\A.., PA..
1983
MARCEY INC.
Distributors of Computers and Computer Products
6700 Valjean Avenue 0 Van Nuys, California 91406 0 (213) 994-7734
Dealer Inquiries In vited Quantity Pricing Available
There's more but we didn't have any more room to put them in,
so please call if you don't see what you want or need!
aM ~~r~~~~i~l~ontinUing
II'!n II
JJ
~:~ Education Center
3939 Wisconsin Ave.
Washington , DC 20016
Pr ocedu r e 50S Rename Va r Ol dPath, NewPa th, RetCode }; Ge t s the file information specified by the passed pathname . }
Input Value s PathName The path name of the file to get th e informa ti on from.
OldPa th A Pascal string pathname to chan ge FROM . ListLeng The length of th e f ile information list to be r e turneri
NewPath A Pa s cal string pathname t o change TO. by SOS (as per the FileList definition).
Procedure 50S Set Prefix Var Prefix, RetCode ); Procedure SOS New Line ( Ref Numb , Flag Integer; Neweh Char; Var RetCode );
Sets the system prefix (NOT the Pascal prefix!) to the passed pr efix Enables /disa bles the " newline" read mo de (I.e. s t ops a read on the specified
string. } NewCh "hen enabled).
Prefix A Pascal stri ng up to 255 characters long containing ll.efNumb The reference number of the file .
the system prefix value. Note that a " / " is automatically
added to the end of the system prefix. nag ~ •• 127 is disable; 12R • • 256 is e na b l e the newlipe mode.
Outpu t Values NewCh the charact e r to be used as a newline cha racte r ( terminat es
t.he read) .
RetCode An inte ger to contain the 50S return code (a zero means no
errors). f)utpur: Vallles
The Syntheasy
SA2
ROBOT A low cost speech unit complete With
Votrax speech output chip. unlimited
vocabulary, power supply. speaker
and case, all for only-
$999 $149.95
DEALER INQUIRIES INVITED
The SA2 is a robot develuped for the educational market, and has For further information contact
been designed to meet a requirement for a robot which will emulate,
In behaviour and physical attributes. larger industrial robots. INTelLIGENT ARTEFACTS LTD.
The arm can access 360~ with a reach of 1B inches and a maximum 19205 Parthenia St., Suite H
lift of If.> lb Circle 240 on inquiry card . Northridge , CA 91324 Tel (213) 993-4803
Procedure SOS S Read RefNumh : Int eger; Var InputBuf; OffSet , Gets the curre nt mark, o r position of the file specified by th e passed
BytesReq :Integer; Va r BytesRead, RetCode ); reference number, rounded up to the nearest 512 hyte hl ock . }
The Same as 50S Read, excep t that the buffer . read into is indexed by OffSet Input Val ue s
bytes (e . g . for-a r ead into a string) .
Ref Numb The 50S file refe r e nce number returned by the SOS_ Ope n
ceq ues t.
Procedure SOS Write Ref Numb : Intege r; Var BufPt r; Numbfiytes Integer;
Var RetCode ); . Output Values
Wr ite s t o the file specified hy reference numhe r. } BlockNumb The mark r ounded up to the nea r est 5 12 byte block numher.
nse a n integer fo r the 0. . 32767 value range.
Input Values RetCode An integer to contain the 50S return code (a ze ro mea ns no
er r o rs).
RefNumh The 50S r eference number returned from the successfu l
SOS Open request.
BufPt r The- Pasca l buffer to write to the fi le, a packed array shou ld
be used. Proced ure 50S_ Get R EOF (Ref Numb Integer; Va r Bl ockNumb , Re t Code );
'1umbllyr.es The numbe r of bytes to wr ite from Bufptr.
Gets the cu rr en t ' EOF of the file specified by the passed r eference number,
Output Va lue s rounde d up to the nea rest 5 12 by te block . }
RetCode An integer to contain the SOS re turn code (a zero means no Input Va lues
errors).
Reflllumb The 50S file reference number returned by th e SOS_ Open
r eq uest.
Proc edu re SOS S Write Re f Numb : Intege r; \lar Buf Ptr; OffSet,
o NumbBytes : Integer;-Var RetCode ); Output Values
~.
m The same as SOS Write, except that the write buffer pointed to by BufPtr is BlockNumb The EOF roun ded up t o the nearest 512 byte hlock number .
ll:l indexed by Of fSet bytes.} Use a n integer for the 0.. 32767 va l ue r a nge .
o RetCode An integer to contain the SOS return code (a ze r o means no
o
:::J Integer; Va r RetCode ); er r o rs).
Procedure 50S Cl ose ( Ref Numb
:::J
.0
c: Cl oses r.he file specified by reference number . )
~. Procedure SOS_Se t Il Mark ( Ref Numb, !lase , BlockNumb Integer; Var Ret Cocle ) ;
o Inpur. Value s
'"a. Sets the curren r. mark of r.he specified f il e r.o r.he 51 2 byte block number
Ref Numb The reference number rer.urn e d from the SOS_ Open r eques t. specif i ed . }
S",'
Centronics Input/Output ... . ... $199
<\~ S'
Centronics andRS232C . .. .... $239
VERSAbox Real Time Clock/
PART OF
~~~~
~
g OUR SERVICE
THE COMPUSHACK UNE Of SPECIALS
Display option ........ . .... .$129
16K Memory Modules for
VERSAbox . . . ..... . .. . ... .$39
Standard 6' Centronics Parallel
~
()
APPLE 100% Apple compatible; runs DOS Cable for EPSON, C-ITOH,
V' 3.3, PASCAL, CP/M, etc. 15% more storage NEC, ANADEX, and others ....... $22
Standard 6' Paper Tiger or Prism , ..a . "
by using enhancer diskette. 300% faster . .
track-te-track speed. Printer cable, Porallel Cen- • -' """1I"1!"\\1\\\11"~
- _--
.... --
SA 450, , , , , ,$281 SA 850/ 851 , , ,$535
SIEMENS:
FDDlOO-5, , ,$189 FDD100-8 , , , ,$349
Graphics card , All for only , , ,$2899.00
AST CARD 512K memory board for IBM-PC-
- ----
==-=
~
- ---
- - - ':' -~-
-~-
FDD 200-5 , ,,$259 FDD 200-8 ' , ,$449 512K ram, Clock/ Calendar, Serial Port, = ,I f
'!!~
84AP, , , , ,,$999 84AS ,$1099 Parallel port, 5 MHZ Z-80 B,
EPSON MX-80 , , , , ,$469 64K, Hard disk interface,
MX-80 FT , ,,$525 MX-100 "" ,$699 Clock/ Calendar, let's you run
SMITH CORONA TP-l existing CP/ M software,
12 CPS, 10 or12 CPI, AMDEK VIDEO MONITORS
Unidirectional Video-100, , ,,$95 Color II , , , " ,$675 List $589,00 , , , , , , , , ,Ours $479.00
Letter quality printer Video-300 , ,,$169 Color III , , " ,$420
,,'" ,$569.00 Color I , , , , ,$345 WE'RE OPENING
;~
NEC
12" green screen , , , , , .. .. , , , , ,$169 RETAIL STORES
RGB Color Monitor , , , . , , , , , , , , ,$959
THROUGHOUT THE ~
~~,
COMPUSHACK Spinwriter 3510 , , , , , , , , , , , , , ,$1799
U.S.A. SOON!
NEe
NEC Letter quality printer 7715 " , ,$2399
PC 8001 , , , , Call PC 8031A , , , , Call FRANCHISE INQUIRIES WELCOME ~~ ....e,,~ '0
~~~ ~<::-\ ~-$
PC 8012A , , ,Call PC 8023A , , , $479
PC 8033A , , Call Prices subject to change without notice
ALL FLOPPIES REPAIREO QUICKLY AT LOW COST ~.::sr'#' 0'
~0
II
'-J '1t{
CABINETS/POWER SUPPLY
Dual 8" disk drive cabinet / ps , , , , , ,$249
Sales and Service:
(714) 730-7207
~ ~rG $-,.... v
~~ ~ -$:'O:
#
Dual 51;4" disk drive cabinet / p s , , , ,$99 Headquarters ~ ~~. <#'0'0 ~n, 0<:-
Single 5 1;4 ., disk drive cabinet / p s, , , ,$69 Telex:18-3511 ()~ #,~~ x-.
2 single side double density 8" disk drives, Answer Back CSMA ~fl:>\j <V 0'
cabinet/power supply, , , , , , , , ,$895
<n Listing 1 continued:
00
"" Low,l1i The "OF returned as ~ 24 bit UNSIGNED quantity.
o RetCode An integer to contain the sas return corle (a ze ro means no
errors) .
~
~ Ref Numb The SOS file reference number returned by t.he SOS_ Ope n
req ues t:.
~ Rase Hhere to set. the fMrk relative to : 0 = beginning of t.he Procedure 50S Set Hark ( Ref Numb, Rase , 'Low, l1i lnteger; Var RetCode );
@
file; 1 = end of the file; 2 = positive from the current
position; 3 = negative from the Clirre nt position . Sets the mark of the specified file to the byte quantity passed as two
:l'"m 'llock'lumb A integer block number from ~ to 32767 to set the mark to . UNSIGNED 16 bit integers. }
;p
!<: f)utput. Values
g' Input Values
~.
Re t Code An integer to contain the 50S return code (a zero means no Ref Numb The file reference number returned from the SIJS Open request.
~ errors) . 'Rase Where to set the mark relative to : ~ = beginning of the
file; 1 = end of ' the file; 2 = positive from the current
position; 1 = negative from t.he Cllrfent position.
Procedure 50S Set B EOF ( Ref Numb , Rase, RlockNumh lnteger; Var RetCode ); Low,Hi The mark as a 24 bit TJNSIGNEn quantity. The high byte
of "Hi" HUST BE 0 (Le. Hi = ~ .. 255).
Sets the current EOF of the specified file to the 012 byte block number
specified . } lJutput Values
Input Values
RetCode An integer t.o contain the 50S return code (a zero means no
errors).
Ref Numb The 50S file reference number returned by the SOS_ Open
request..
Rase Where to set the mark relative to : ~ = beginning of the Procedure SOS Set EOF ( Ref Numb, Rase , LOW, l1i Integer; Var RetCode );
file; 1 = end of the file; 2 = positive from the current
position; 1 = negat.ive from the current position . Sets the "OF of the specified file to the hyte quantity passed as t"o
1l10ckNumb A integer block number from 0 to 32767 to set the EOF to. UNSIGNED 16 bit integers. }
Output Values Input Values
RetCode An integer to contain the sas return code (a zero means no Ref Numb The file refere nce number returnerl from the sas Open request.
errors) . Rase Hhere to set the mark relative to : ~ = beginning of the
file; 1 = end of the file; 2 = positive from tl,e cu rrent
position; 3 = negative from the current position .
Procedure SOS Get Hark (Ref Numb Int.eger; Var Low, Hi, RetCode ); Low,Hi The EOF as a 24 bit UNSIGNED quantity . The high byte
of "Hi" MUST RE ~ (i.e. Ili = ~ .. 255) .
Gets the mark of the specified file as the byte quantity passed as two
UNSIGNED 16 bit integers . } lJutput Values
Input Values RetCode An integer to contain the sas return code (a zero means no
errors).
Ref Numb The file reference number ret.urned from the SOS_ Open request.
No
about
Call,
Datadrive~M
let's talk
anyway.
Disconnect interface
board and use with
other computers.
CallPDS
No
about
Call,
Datadrive~M
let's talk
anyway.
No Yes Siemens" mechanism
Call,
and read/write
let's talk electronics.
anyway. CallPDS
With enhancer diskette
and 40 track mode. about
Datadrive~M
CallPDS
No
about
Call,
Datadrive~M let's talk
anyway.
No Yes On the right track with
Call, precision lead screen.
let's talk
anyway.
Highest standards of CallPDS
components, design, about
manufacture and Datadrive~M
quality control.
8500 hours MTBF.
CallPDS
about
No
Call,
Datadrive~M let's talk
anyway.
No Yes When the datadrive
Call,
is not drMng,
let's talk it's not using power.
anyway.
Call PDS
An outstanding value
at the PDS price.
Universal Inc.
All logical Paths Lead to
PDS Datadrive for Your Apple II. (714) 730·6772
• Apple II is a trademark of Apple Computers Inc.
2630 Walnut Ave., Suite G
•• Siemens is a trademark of Siemens Corporation . Tustin, CA 92680
Circle 384 on inquiry card . BYTE December 1982 459
... Listing 1 continued:
'"a CLOSE . EQU 0cc
FLUSH . EQU 0CD
CJ Procedure SOS-S IIrite; F.xtern~l; SETMARK . EQU 0CE
~ Procedur e sos=Cfose; Ext.ernal; GETMARK .EQU 0CF
3 Procedure SOS_ Fl ush; . Ext.ernal; SETEOF .EQU 0D0
...~ Procedure SOS Get. B Mark; Ext.ernal; GETEOF .EQU 0DI
'0
~
Procedure SOS- Cet.- R- EOF; Ext.ernal;
@ Procedur e SOS= Set.= (}lark; Ext.ernal; Call the specified SOS service using "SOSBLK"
Procedure SOS Set. R EOF; Ext.e rnal;
'"~ Procedure SOS- Get.-Mark; Ext.ernal; .~1ACRO SOS
Procedure SOS-Cet.-EOF ; External; BRK
<T
'"'"c
Procedure SOS-Set.-Mark; Ext.ernal; • BYTE %1
if
~ Procedure SOS- Set.-EOF; Ext.ernal; • WORD SOSBLK
g. Procedure SOS=Dat.a; Ext.ernal; .ENDM
~
~ End. Saves a two byte quantity in the location specified
• MACRO POP
PLA
STA %1
PLA
Listing 2: The assembly-language implementation of the 50S calls must first be assembled. STA %1+1
. ENDi'1
Then they may be linked to either a compiled main program or an intrinsic unit. All necessary
equates ~nd maci·o instructions are at the front of the listing. Apple III extended addressing is
Llsed to pass pointers to the Pascal stack/heap space as 50S call parameters. Pushes a two byte quantity onto the stack
Permanent Zero Page registers
. MACRO PUSH
LDA %1+ 1 ;Hi8h byte first
ZREG0 .EQU 0EIl PIIA
ZREG I .EQU 0E2
ZREG2 .EQU LDA %1
0E4
ZREG3 . EQU 0E6 PHA
.F.NDfl
ZREG4 .EQU 0EB
ZREGS . EQU 0EA Moves Locationl - ) Location2
ZREG6 .EQU 0EC
ZREG7 .EQU 0EE .MACRO HOVE
LDA %1
Return Address Zero page location
STA %2
LDA %1+1
RETURN0 .EQU 02B
STA %2+1
Zero page Pascal Enhanced Indirect Addressi ng Registers . ENDH
.PROC SOSCREATE,6
;******************************************************************************
ZREG00 .EQU ZREG0
ZREG01 .EQU ZREGI
Name : SOSCREATE
ZREG02 .EQU ZREG2
Stack Usage:
SOS Call Codes
Ret urn code ptr ., EOF blocks, Storage type, Auxiliary id ,
CREATE . EQU 0c0 File id, Pathname ptr.
DESTROY .EQU \lCI
RENAME .EQU 0C2 Global Registers Used:
SETINFO .EQU 0C3
GETINFO .EQU 0C4 ZREG00 , ZREG01
VOLUME .EQU 0CS
SETPRE . EQU 0C6 Files Used:
GETPRE . EQU 0C7
OPEN . EQU \lCB Creates a file upon successful completion.
NmLINE .EQU 0C9 ,
READ . EQU 0CA ;******************************************************************************
"RITE .EQU 0CB
Listing 2 co ntinu ed a ll page 462
_ _......' ...m .....
_~.,.
""...,...
~
..
, _ _",, _ _ _
--.-.~
,A"_
. - --_.---.-=
JOU
Don't settle for too little, too late.
Subscribe to you what new products and services are being
The Wall Street Journal developed. Where markets are opening up.
How companies are coping with inflation alld
and get all the business news energy problems. Which companies are merg-
you need . .. when you need it. ing. Whose sales are surging. And along the
way you'll probably discover many pointers to
he lp direct your compan y to bigger profits and
boost your own career.
And of course, there's The Journal's
fam ous coverage of investment news designed
to help you manage your money more prof-
itably. There are regular feature articles on
personal finance with subjects such as tax
IVALL STREET J shelters, mortgages, C. D. 's, stock and bond
selection , tax rulings and much, much more.
If you're serious about how you manage
your business, your finances, your career,
don't se ttl e for "too little, too late." Subscribe
to The Wall Street Journal and get all the
bu siness news you need ... when you need it.
You can have The Journal rushed to you
every business day for six months (26 weeks)
for onl y $47- that's about $1. 80 per week. All
you have to do is mail the coupon. Do it now!
If you're in business and serious about Call Toll Free
getting ahead, you have to search around to get 800-345-8540, ext. 14
all the business news you need these days. (in Pennsylvania : 800·662·5 I 80. e xt. 14)
Even the best daily newspapers give you only a
section of business news. And if you have to
wait a week to read a bu siness magazine, the r ------------.,
THE WALL STREET JOURNAL
news may not be news anymore. You wind up I Att : Manager of Subscriber Service
Subscriber Service Division
II
getting too little, too late.
There is one publication that gives you all I 200 Burnett Road
Chicopee, Mass. 01021 I
the business news you need when you need it.
The Wall Street Journal. Everyone who is
II o Please enter my subscription to The Journal for
six months (26 weeks) at $47. I
serious about business knows that The Journal 0 I prefer one year (52 weeks) at $89. I
is serious bu siness. That's why most suc- I o Check enclosed 0 Please charge my:
cessful executives start their day with The I 0 American Express 0 Diners Club 0 MC 0 VISA I
Journal. They just open it s pages and the world
Card No . Expires I
of business is laid out for them-like a map of
opportunity. It's where the big bu siness stories
I Signature I
break. If's unmatched in providing valuable in- I Name ______________________________
forma tion. It's the way the word gets around. I Mdreu . I
Every bu siness day, The Journal reports City State _ _ ZIP - - - I
I
------------
Limited time offer-good in Continental U. S. only.
anything happening anywhere in the world that
can affect business-your business. It tell s L 2AAD ..
~ LDA Il l.
@ POP RETURN0 STA PARAH0 jParam . count
POP ZREG0 1 ;S OS return code ptr . SOS DESTROY ;1 ssue SOS ca ll (assume Y (1)
~ PLA STA (ZREGYll),Y
m
." ASL A TYA
"~ STA PARAJlll ;Second byte 1m
£> PLA STA (ZREG01) ,Y j Post return cooe
o· ROL A PUSH RETURN0
~ STA PARAJH 2 ;Third byte RT8
~ LDY !1 0 . • PROG SOSRENAHE, 3
STY PARMll\1 ;******************************************************************************
STY PARAJ>1l3 ;First and fo ur th bytes
STY PARAH2 ; ZREG ~I SB Name: SOSRENAME
PLA
STA PARAJ19 ;Storage type S tack Us age:
PLA
POP PARAH7 ; Au)(. I D Return code ptr ., New pathname ptr ., Old pathname ptr .
PLA
STA PA RAJ16 ;File lD Gl obal Re gist e rs Used :
PLA
LDA 118 . ZREG\10, ZREG01 , ZREG02 .
STA PARAHS ;Le ng th
HOV E PTRPR ~16 , PARAJ-13 ;Cr e ate list pointer Files Used:
POP ZREG0\1 ; Pa thname ptr.
LDA II ZREG00 File pointed t o by pa s sed pathname .
STA PA RAJ>ll ;ZREG p tr . LS B ,
LilA 113 . ;************************************************************** ****************
STA PARAH0 ;Pa r ame t e r count
SOS GREATF. ;I ss u e 80S ca ll (assume Y =0 ) . REF PARAJ'10 , PARAJ·ll , PARM12, PARAH3 , PARAH4
STA (ZREG \1 l ),Y jRe tllrn c ode LSR . REF SOSBLK
TYA
DIY POP Rr-TUR N0
STA (ZREG\1 l ) , Y ; HSIl POP ZREG0 2 ;Retur n code rtr .
PUSH RETURN0 POP ZREG01 ; New path p t r .
RTS POP ZREG00 ;Old path ptr .
.PROG SOSDESTROY,2 LDY 110.
;****************************************************************************** STY PARAH4
STY PARM12
Name: SOSDESTROY LDA II ZREG01
STA PARMn ;New path ZREG
Stack Usag e: LDA II ZREG00
STA PARAHI ;Old path ZREG
Retu rn code ptr., Pathname ptr LDA 112 .
STA PARAH\1 ; Param. count
Globa l Re g isters Used: SOS RENAl·IE ;Issue SOS c a ll ( a ssume Y 0)
STA (ZREG02), Y
ZREG\'l\1 , ZREG\'ll TYA
INY
Files Us e d : STA (ZREG02) , Y ;Post return code
PUSH RETURN\'l
Att e mpts to destroy the file with the passed pa thn a me . RTS
. PROG SOSSETINFO,4
;******************************k********************** ************************* ;******************************************************************************
. REF PARAJ1\'l , PARAJ>ll ,PARMI2, SOSBLK Name: SOSSETI NFO
For the name ofthe dea ler nearest you, phone (800) 227-2400, ext. !'J48; in Ca li fornia , (800) 772-2666, ext. 948. For more information ,
And now, InfoStar. m
1111
MlcraPra"
The MicmcomptllCr So(l\varc Compan.v
\\~;t e MicroPro, 33 San Pablo Avenue, San Rafael, CA 94903 . (415) -199-1200. Circle 535 on inquiry card.
... Listing 2 col1til1ued: STA (ZREG0l),Y ;Post return code
'"'" PUSH RETURN",
o Stack Usage: RTS
~ .PROe SOSOPEN,6
3 Return code ptr ., Prefi x pathname ptr. ;************************************************************************* *****
~
~
Glohal Registers Used: Name: SOSOPEN
~
@
ZREG00, ZREG0l. S tack Us age:
,
~ ;****************************************************************************** Return code ptr ., Reference number ptr., System buffer ptr .,
."
c II of pages value, Request access type, Pathname ptr.
<:r
g .REF PARAl10, PARAHl , PARAH2, SOSBLK
0· Global Registers Used:
a POP RETURN0
~ POP ZREG0l ;Return corle ptr . ZREG0, ZREG1, ZREG2, ZREG3.
POP ZREG00 ;Prefix path ptr.
LDY 1/0 . Files Used:
STY PARAI·12
LDA IIZREG00 Opens a file under the passed pathname .
STA PARMll ;Prefix path ZREG ,
LOA Ill. ;******************************************************************************
STA PARAH0
SOS SETPRE ;Issue SOS call (assume Y \1) .REF PARMI0, PARMll, PA.RAI'12, PARAH3, PA.RAH4
STA (ZREGY) I ), Y .REF Pt\RAI·16, PA.RAM7, PARM18, PARAH9, PA.RM1l0, PTRPRt·17
TYA • REF SOSBLK
INY
STA (ZREG0l),Y ;Post return code POP RETURN0
PUSH RETURN0 pOP ZREG3 ;SOS return c ode ptr.
RTS pOP ZREG2 jReference number ptr.
. PROe SOSGETPREFI X,3 POP ZREGl ;Sytem huffer ptr .
j****************************************************************************** LDY 110 .
STY PARAH10
Name: SOSGETPREFIX STY PARMl2
LDA. liz REG 1
Stack Usage: STA PARAH9 ;System buffer ZR EG
PLA
Return code ptr ., Maximum prefix length, Prefix pathname ptr. ST/( PARAH8 ;11 pages
PLA
Global Registers Used: LDA. 114.
STA PAIW-16 ;Length of Open list
ZRr:G00, ZREG01 . STA PARAHV\ jParameter count
, HOVE PTRPRH7 , PA.RMI4 ;Open list ptr.
;****************************************************************************** PLA
STA PARMl7 ;Request access type
.RE F PARAl1YJ, PARMll, PARAH2, PA.RM!3, SOSBLK PLA.
POP ZREG0 jPathname ptr.
POP RETURN0 LOA ilZREGYl
POP ZREG01 ;Return code ptr. STA PA.RAH I ; Pathname ZREG
PLA SOS OPEN ; Call SOS (assume Y ~)
STA PARAli3 ;Maximum pathname length STA (ZREG1), Y
PLA. LDA PARAH3
POP ZREG0Yl ;Prefix path ptr. STA (ZREG2) , Y
LDY 110 . TYA
STY PARMI2 1NY
LOA. IIZREG00 STA. (ZREG3) , Y jPost the .return code
STA PA.RAHl ;Prefix path ZREG STA (ZREG2), Y ;Ke f eren ce number
LOA. li z. PUSH RETURN0
STA PARMly) RTS
SOS GETPRE ;Issue SOS call (assume Y 0) • PROe SOSNEI/L 1NE, 4
STA (ZREG01) , Y ;******************************************************************************
TYA
INY Name: SOSNWLI NE
Listil1 g 2 cOl1tinlled 0'"/ page 4 70
,e
NEVER BEFORE SO MUCH
FOR SO LITTLE. MERRY CHRISTMAS!
What a gift from a major Japanese Look what you get for $2,295:
manufacturer! By the end of 1982, we want • Z80
to move our remaining inventory of 7202's. • CP1M compatible
Due to a special purchase, we are able to offer ·64 kilobyte RAM, expandable to
this product while they last for $2,295. It's 192 kilobytes
fully documented and comes with a 90-day • Dual 8" floppies (1.2 megabytes each)
limited warranty. switchable to IBM format
This computer features dual 8-inch double- ·12" green phosphor monitor (80 x 24
sided, double-density floppy disks, with the characters)
format software selectable. Because it sup- • Centronics compatible printer
ports the IBM 3740 industry-standard format, interface
as well as double-density, data exchange with • Serial interface
most other computers is possible. • Full function keyboard
• Clock timer and calendar (with
battery)
Other models also available at special close-out prices.
Access Unlimited
401 North Central Expressway
Richardson, TX 75080
1-800-527-3475 outside Texas
(214) 340-5366 inside Texas CP1M is a registered trademark
of Digital Research.
Extra
e
SAVE 31%
Franklin Ace 1000 .. . .. . . 1.595.00
TEAC Super 5 Disk Drive . . 495.00
TEAC Super 5 Controller Card 195.00
Gemini 10 " " """"'" 499.00
Genie Graphics Card .. .. ... 99.00
NOW
Ta xan 12" Green Screen
Diskettes ..... . .. ... .
Diskette Case .
$2,085.
~
169.00
35.00
5.00
savings PRINTERS
COMREX
Comriter CR-1C
Tractor Feed ...... .... . .. ..
EPSON
.. CALL
89.00
NOVELL
Image 800 .
OKIDATA
Microline 82-A .
999 .00
519 .00
Com rex 4K Buffer ......... 139.00 Microline 83·A . . 745.00
Mi crobuffer - 16K Para ll el . 159.00 Microline 84-S . .. 1.250.00
Microbuffer . 8K Seria l 159.00 Microline 84·P .......... . .. 1.150.00
MPI OLYMPIA
Appfe Ap-Pak ..... 145.00 ES 100 KRO .. 999.00
IEEE Adapter Card ........... 55.00 ES 100 . .. ..... 799.00
Hi -Speed RS232 Serial Card ... 70.00 Ser.lPar . Int erface .... . 250.00
Apple Parallel Card ......... 110.00 CC5 Apple Seria l Card . 139.00
8K Buffer Expansion - 150 G. 170.00
SMITH CORONA
NEC TPI 649.00
extra
3510 RO Seria l .... 1.515.00
3520 KSR Serial 2. 100.00 STAR MICRONICS
3530 RO Parallel .. 1.750.00 Gemini 10 CALL
3550 RO IBM .. . .. 1.88000 Gemin i 15 CALL
7710 RO Seria l .. . ........ 2.465.00
7730 RO Parallel .. . ...... 2.465.00 TEC
8023·A Dot Matrix ........ 499.00 PMC 8510 Parallel . 475 .00
Bidirectional Tractor (3500) 150.00 ITOH 8510·A Parallel 499.00
Cu t Sheet Guide (3500) ........ 90.00 ITOH 851O·A Serial 650.00
Envelope Handler (3500) . 270.00 ITOH 1550 Parallel 750.00
Hori zonta l Tractor (7700) '" . 150.00 ITOH 1550 Seria l . ... 789.00
Bidirectional Tractor (7700) ... 345.00 ITOH F·l0-40 . . .. 1.53500
Friction Attachment (7700) .. 35.00 ITOH F·l0·55 . . .. 1.899.00
MONITORS
AMDEK SAN YO
Video 300 - 12" Green ......... 159.00 9" Hi-Res Green .. 159.00
Co lor I - 13" Color Compos ite. 379.00 12" Green Screen 135.00
Color II . Hi-Res RGB 799.00 12" Hi-Res Green 209 .00
Co lor III - Lo-Res RGB 469 .00 13" Color ..... .... . . . . . . .. 419.00
RGB Apple II Card .. ' 169.00 13" Hi-Res Color 899 .00
COMREX TAX AN
Palomar backs its low, low prices CR 5500 • 12" Green
CR 6500 . 13" Composiie' : .
CR 6600 - 13" RGB .
155.00
315.00
429 .00
KG 12 N - 12" Green ........... CALL
KA 12 N - 12" Amber
RGB Vis ion I .
... CALL
... CALL
RGB Vision" . ... CALL
with great extras: (1) Expert NEC RGB Apple II Card 129.00
PC·8041 A- 12" Green 159.00 U.S.1.
technical advice. (2) Fast response on ZENITH 9" Green Screen ..... . . . . . .
12" Green Screen
149.00
159.00
12" Green 119 .00 12" Amber Screen 179.00
orders. (3) In-house service repairs.
SUPPLIES
(4) Guaranteed satisfaction! That's RIBBONS PRINTWHEELS
no-risk mail-order buying! Com rex SS, doz
Com rex MS. doz
C. Itoh
25.00
57.00
Comrex
NEC (Thin, blei . . .. .......
18.00
14.95
13.50 Olympiil (Whisperd isc) ... 30.00
Epson M'X So'. ·SO 'F'r . 4.99 Smith Corona ... ....... . 4.95
gg~ ~£;1~8(P/~~~~Cl1~d
Com rex Clock Card . ....... 79.00
m&l M& R Super Fan . . . . . 40.00
Numeri c Key Pad ...... . . 150.00
Paymar lowerCase Adapters :
Disk II With
Controll er Card .. .
Microsci A2 WIthout
.. CALL
CPS Multifunction Card 179.00 Old (Rev 1-6) 31 .00 Coni roller Card .. 39900
Mi crobufler II 16K . .. 250.00 New (Rev 7) .... .. . 19.00 MicrOSCI Conlroller Card . !!l00
Microbuller II 32K .. . .. .. . 279.00 TG Game Paddles . . . . . 30.00 Rana Disk Drive .. 35900
Microsoft l80 Soflcard . . 299 .00 TG JoV Slick . ... . . .... 47 .00 Rana Controller ... . . . 10900
Microlek 16K Ram Card .. 99 .00 TG Select ·A-Port .. . .. . .. 47 .00 TEAC Super 5 Di sk Drive 29900
Microlek Parallel Videx 80 Column Card . 299.00
Printer Card 69.00 ViewmalC 80 . . . 24900 TE~;nrr~r,!~ ~ard .... 8900
SOFTWARE
BUSINESS PERSONAL/ HOME lonk I ... 3100
lonk II . ....... 3100
nt~~,:~~OMait1 · :.:.: .. 1~ ~
FInancial Partnef . 19100
Pascal Tutor .. . .. ' 9700 Robot Wars .. ... .. 31.00
Pro Easy Writer .. . 13700 Personal Filing Syslem . . . . ~. OO Three Mi!e Island . .. 31.00
Easy Writer 40 Col .... 78.00 Personal Report System . . . 75.00 A.8.M. .... .. .... . .. 19.00
Super Texlll ..... . .... 11 700 Algeora I . . .. . . ... . . . . .. . 3100 Castle to Wollenstem . 1900
The Address BoOk . .. 38 00 Compu· Math Arilh Skill .. . 39.00 Wizard and Pn ncess . .. 2500
Form Module Letter . . . 78.00 Compu-Malh' Fraclions . 31 .00 Missile Defense . .. .. 23.00
Vislfile . ..... . . 229.00 Compu·Malh · Decimals 31 .00 Cranston Mano r . . .. .. . 2700
Desktop Plan III . 275.00
~:i~:~r ~'.a .n. ~' . . . ' ..
Vr5rlrend f Vr SIpiot . . ...... 275.00
V!sldex . -229 00
ffi' ~
Compu-$petls:
(Reg Dala Disk) . 2300
Warp Destrover
Cvber Strike
Phantoms Five
Space Eggs
.......
.....
..
·
23 .00
31 .00
24.00
24.00
PERSONAL COMPUTERS
GAMES Pulsar II .. .. . 24.00
Vlsrlerm .. ~ 00
VrSlcalc 3 3 ..... .... 229 00 Rasler Blasler . . ... 24.00 Autobahn 24 00 ALTOS OSBORNE
InlGlory . ... ... .. .. . . ... 198,00 Air Tral'ic Coni roller . . 11.00 Orbilron . .. . .. . .... .. 24 .00
Temple 01 Apshal 31.00 Gamma Gob lins .. 24.00 ACS 8000-2 . 3,645 .00 Osborne 1 Portab le , includes
~u~~~~l~~: ~o~c~~) . ~~ Oalestones of Rkyn .. . . . 15.00 Gorgon .... . 32.00 ACS 8000-15 4,98900 $200 .00 extras 1}95 00
Morloc"s Tower . ... . ... 1500 Sneakers . ... 32.00 ACS 8600-12 12,499 .00
MISCELLANEOUS
Rescue al Rigel 23.00 Epoch .......... .. .... 28.00 ACS 8600-14 14,499.00 TELEVIDEO
Hell Fire Warrior 31.00 Cops and Robbers . .. 18.00
Appleso lt Co mpiler .. . 144 00 Star Warrior . . . . . . . . . . . . 31.00 Outpost ... . .. 24.00 APPLE TS 802 3,035.00
TS 806 . 5,735.00
BaSICCompiter . .
Apple-Doc
. 327.00
..... 41 .00
CraSh. Crumble & Chomp
Upper Reaches 01 Apshal ... 15.00
23.00 Dark Forest
Beer Run .
...
.....
.. 24.00
24.00 Apple II Plus. ...... ...... ... CALL TS 816 10.365 00
O.B Masler . . . . 169.00 The Keys to Acheron .. . . . 15.00 Hadron · 18.00 Di sk II .... . CALL
DB UhhlV Pack . 70.00 Sneak Attack . . ... 23.00 Twerps . ... . 24.00 D.D.S. 3.3 CALL
E-l Draw 33 ... _ 4000 The Prisoner . . . . . 23.00 Snake Bvte . .. .. 24.00
Pascal Graph Ed 7900 Kabul Spy . . . 2BOO Borg .... 24.00 BASIS VICTOR SPECIAL,
108-0003 f64K~ . 1,895.00 a $4,995 value!
108-0004 128 ) 1,99500
IBM KAYCOMP
Kal~ro Portable. includes
912000
912100
3,495.00
3,495 .00
COMPUTER PRODUCTS
Circle 366 on Inquiry card. BYTE December 1982 469
'I Listing 2 continued: . REF PARAll6, PARAl17 ,SOSBLK
""
a . OEF CSREAD
o Stack Usage:
POP RETURN0
~ POP ZREG02 ;Return code ptr.
3 Returll code ptr ., Newline character, Newlille oil/off, POP ZREG01 ;Bytes read ptr .
,..~ Refe r e nce number POP PARAI'14 ;11 bytes requested
~ POP
N ZREG00 ;Input buffer ptr.
@ Global Registers Used: CSREAD LOY 110 .
STY PARAll3
ZREG00 LOA IIZREG00
~ STA PARAI'12 ;Input buffer ZREG
c Files Used:
'"
~ PLA
g" STA PARAI'11 ;Re fe r ellce II
o· Sets the newline mode of the file with the passed r efe rence PLA
~ number. LDA 114.
~ STA PARAll0 ;Parameter count
;****************************************************************** ************ SOS READ ;Call SOS (assume Y (.1)
STA (ZREG02), Y
.REF PARAH0, PARAlll, PARAI'12, PARAH) LOA PARAll6
• REF SOSBLK STA (ZREG01), Y
TYA
POP RETURN0 INY
POP ZREG00 ;Return code ptr. STA (ZREG02), Y ;Return code
PLA LOA PARAl17
STA PARAl·13 ;New line character STA (ZREG01),Y ;11 bytes actually read
PLA PUSH RETURN0
PLA RTS
STA PARAll2 ;New line on/off . PROC SOSSREAD , 6
PLA ;*** ************************************************** **********~**************
PLA
STA PARAMl ;Reference nu~ber Name: SOSSREAD
PLA
LDA 113 . Stack Usage :
STA PARAl·10 ;Par am. count
SOS NEI~L INE Return code p tr., Bytes ac tu ally r ead ptr ., Bytes r e ques ted,
LDY 110 . OffSet , Input buffer ptr., Reference number
STA (ZREG00) , Y ;LSB return code
TYA Global Re gisters Used:
INY
STA (ZREG00), Y ;MSB return code ZREG00, ZREG0 1, ZREG02 .
PUSH RETURN0 Files Used:
RTS
. PROC SOSREAD,.s Reads from the file with the passed reference number .
;************************************************ ****************************** , .
;**************************************************x***************************
Name: SOSREAD
. REF PARAl!0, PARAlH , PARAI'12 , PARAl"3, PARAl!4
Stack Us age: .REF PARA;16, PARAl!7 ,SOSBLK, CSREAD
Return code ptr ., Bytes actually read ptr . , Bytes r equested , POP RETURN0
Input buffer ptr., Reference number POP ZREG02 ;Return code ptr.
POP ZREG01 ;Bytes r ead ptr.
Global Registers Used: POP PARAI'14 ;# bytes reque s t ed
POP ZREG00 ;Off se t
ZREG00 , ZREG01, ZREG02. PLA
CLC
Files Used : ADC ZREG00 ;IBufPtr + OffSet (LSR)
STA ZREG00
Reads from the f.ile with the passed r efe r e nce number. PLA
ADC ZREG00+l ;I BufPtr + OffSet (MSB)
;****************************************************************************** STA ZREG00+1
JHP CSREAD ;Go to SOSREAD co r outine
. REF PARAl10 , PARAlll ,PARAl12, PARA1!3, PARAl14 . PROC SOSWRITF:,4
Listing 2 con tinu ed on page 472
-
,....-'? '.........
~.
~ ~.... ~ ,~ .
'APPLE is TM of
... Listing 2 contim/ed: ,
;****************************************************************************** ;*************************************************************************** ***
'"'"
o Name: SOSHR1TE . REF CO\~RITJl
~ . REF PARAH4
3
~ Stack Usage :
.... POP RETIJRN0
'"~ Return code ptr., Number of bytes, Buffer ptr., Reference number POP ZREG01 jReturn code ptr.
@ POP PARAH4 ;11 bytes
OJ POP ZREG00 ;Offset
Global Registers Used:
~ PLA
'"C ZREG00 , ZREG01. CLC
c
~ ADC ZREG00 ;BufPtr + OffSet (LSB)
g' Files Used : STA ZREG00
o· PLA
~ ADC ZREG00+1 ;Bu fPtr + OffSet (HSB)
l~ rite s t o the file with the passed reference number.
~ , STA ZREG00+l
;****************************************************************** *********** JHP Co\~R1TE ;Go to SOSWRITE corouti ne
.PROC SOSCLOSE, 2
.DEF COl~RITF. ;******************************************************************************
. REF PARAH0, PARAHI, PI;RAH2, PI;RAl'13, PARAH4
.REF SOSBLK Name: SOSCLOSE
Hrites to the file with the passed reference number . Global Registers Used :
Listing 2 con tinu ed all page 474
Circle 75 on inquiry card. Circle 337 on inquiry card.
~",..~ d SU99x\es
~t\1\S an ~
it\ess r-v Co\1\9u\e .
~us ~1'Ct\O
~t
\V
'1,1 Standardized,
continuous checks,
invoices, statements and letterheads
work with programs from over 200 software
sOllrces . .. or program forms with guides provided. Full
cotor catalog also has stock tab paper, diskettes, other
supplies .
• Quality products, low prices • Small quantities
• No "handling charges" • Money·Back Guarantee
------------
Fast service by mail or PHONE TOLL FREE
1 + 800·225·9550 (Mass. res. 1 + 800·922·8560)
NAME
COM PANY
STR EET
Nebs
Co~rFortllS CODE 11003
;~I 78 Hollis Street, Groton, Massachusetts 01471
A division of New England Business Service, Inc.
J\u'....·· 'HE.
0\1
. {)
EVOLUTIONARY ELECTRONICS INC.
. ~\...\...\
OFFERS 10 OR 20 Mbyte STORAGE
FOR APPLE II PLUS & FRANKLIN ACE
MICRO COMPUTERS ~lw\lw\\~G
\'\l~G\l~Gi.
EEl HAS FULL BIT
BIG BYTE HARD DISK SYSTEMS. R\1"C\>\\€'
COMPLETE WITH
\C..€.Rtl\G\>\".tl &. t-------'
CONTROLLERS, ADAPTERS,
AND SOFTWARE FOR APPLE
AND FRANKLIN COMPUTERS
ANNOUNCING
<, -.~.-.•"."
PRICES START AT
THE C86™ C COMPILER
$ 2295 10 Mbyte
$ 2895 - 20 Mbyte -THE COMPILER THAT SPEAKS
ALSO AVAILABLE : THE LANGUAGE OF THE FUTURE!
64 K DUAL DRIVE 6 Kernighan and Ritchie's book, The C Programming Language, is
EEl's MONTHLY SPECIAL MICRO PROCESSI the key source for C. Just as fundamental is the C86 rM C
SYSTEMS WITH FULL Compiler.
SHUGART SA 450's-$275 BUSINESS SOFTWARE
The C86", C Complier Is especially designed for the IBM'"
Personal, IBM® Display Writer, CP/M-86'" and MS-DOS'"
.II:
WE HAVE THE FULL LINE OF SHUGART For further information on the C programming language
HARD AND FLOPPY DISK DRIVES
CALL WEEKDAYS FROM 9AM.-6PM. and the C86 TM C Compiler, please contact:
1-503-289-3988 Computer Innovations, Inc.
75 Pine Street
EVOLUTIONARY 4 33 N.E. LOMBARD cas Is a 'rademark 01 Comoule. Innova l,on$. Inc.: CPI M·66 ;$ a ... Lincroft, New Jersey 07738
ELECTRONICS , INC. POR TLAND. ORE . 97211 1I.dem3lk ot DiO,Ial Re searCh: t6M and MS -DOS .'8 'eglsleled
Iladomtlks 01 Inlorn.hOMI Business MachlMs. Inc . .. Telephone: (201) 530·0995
\7a\]tac, inc.
AUTHORIZED DIABLO DISTRIBUTOR
305-859-7340
US Wats 800-327-9744
FL Wats 800-432-9205
CALL OUR ORDER ENTRY DEPT
FOR PRINTER PRICES
942 E. FAIRLANE AVENUE
P.O. BOX 13947
ORLANDO, FLORIDA 32809
DIABLO 630 API PRINTERS-RECEIVE ONLY " Nt:W" DIABLO 620 SrI PRINTERS - RECEIVE ONLY
TRS 80 Mod 1 & Mod 3 Standard RS·232C
Centronics Interface Wi cturcd Iklowl
IEEE Interface
IBM Interface
Appl e Interfa ce
Standard RS-232C
fORMS TRACTORS
Un i -Di rect iona I $2 15.00
Bi·Di rec tion al $230.00
DIABLO PRINTWHEELS
Plas ti c $ 5.90 ea . DIABLO RIBBONS
US 88 Character Metal $42.00 ea . (1 · 12 dOl) (13·36 doz)
US 96 Charac ter Meta l $48.00 ea . 30 1980- 04 11yTy pe II $4.00 ea. $3. 75 ea .
40980 HyType II 4.00 ea. 3.75 ea.
38000 HyTy pe I 3.50 ea . 3.10 ea .
38002 HyTyp e I MI S 3.50 ea. 3. 10 ea.
8R 1077 Uni ve rsa l 6.30 ea. 5.50 ea.
FOR THE BEST PRICES - CALL US TODAY! 24650-02 Matrix 7.75 ea . 7.00 ea .
STA SSB~OF
~ COBSt·IEOF ZREG'/J'/J ZREG'/J'/J, ZREG'/J l, ZREG'/J2
@ POP ;Return code ptr.
PLA
'" ASL A ;Block # - ) # of bytes Files Used:
~ STA PARAl14
." Gets the byte ma r k of the file with the passed reference numb .
c PLA
2: ,
[ ROL A
,;- STA PARA'!S
;******************************************************************************
~ LDA 110 .
STA PARAM3 .DEF COGHRKEF , G~IARKEOF
~ • REF PAWI'/J, PARA'Il, PAWI2, PAW!3, PARAH4, PAWlS
STA PARAM6
PLA • REF SOSIlLK
STA PARAM2 ;Base type
PLA POP RETURN0
PLA LDA tlGETHARK
STA PARA!'! 1 ; Reference number STA GMARKEOF
PLA COG~IRKEF POP ZREG'/J0 ; Return code ptr .
LDA 113 . POP ZREG01 ;High byte count p tr.
STA PARAM'/J ;Paramete r count POP ZREG'/J2 ;Low byte cou n t ptr .
llRK ;Call SOS PLA
S S B~IEOF . BYTE 0. STA PARA.'!l ;Reference II
. I'ORD SOSBLK PLA
LOY 110 . LDA i12 .
STA 5TA PARfu'!'/J jParameter count
(ZREG'/J0) , Y
TYA LDY //0.
STY PAWlS ;Zero out the 4th byte
INY
BRK ; Call SOS
STA (ZREG'/J0) , Y
PUSH GflARKEOF . BYTE f/J
RETURN'/J
. I'ORD SOSBLK
RTS
. PROC SOSSETBEOF,4 STA (ZREG'/J0), Y ;Assume Y r.l
;************************************************ ****************************** LDA PAWI2
STA (ZREG02) , Y ;Low LSB
Name : SOSSETBEQF LDA PARAM4
STA (ZREG'/Jl),Y ;Hi LSB
Stack Usage: TYA
INY
Return code p tr., # of blocks , Base type, Reference numbe r STA (ZREG'/J0), Y ;Post return c llrle MSH
LDA PARAM3
Global Registe·rs Used : 5TA (ZREG'/J2) , Y ; Low ~ISB
LDA PARAHS
ZREG00 STA (ZREG\'ll) ,Y ;Hi ~ISB
PUSH RETURN0
Files Used: RTS
. PROC SOSGETF.OF,4
Sets the EOF of the file with the ref. number passed . ;******************************************************************************
,
;****************************************************************************** Name: SOSGETEOF
POP RETURN0 Return code ptr . , High byte count ptr ., Low byte cOllnt ptr . ,
LDA !ISETEOF Reference nunber
STA SSBflEOF
J ~IP COBS;IEOF jJump to corout in e Glohal Registe r s Used:
. PROC SOSGETflARK,4
;****************************************************************************** ZREG'/J'/J , ZREG'/Jl, ZREG'/J2
Send ch eck . mo ney o rd er, VISA . Master Charge o r American Express :: an d exp
dale Publi sher pay s 41 h c lass shippin g Ad d S1 00 per book l or UPS shiPPing
(US A ) o nl y) NJ r esid ent s add 5% sal es tax Fo r I(lster shipm ent o n cr ed it card
order s call (201 1 783-6940
Model SS·120·H
® lISTED
!J]~S
CALIFORNIA MICRO COMPUTER
9323 Warbler Ave., Fountain Valley, CA.
92708 (714) 968-0890
TolI·free (800) 892·1342, from California (408) 438·5760
4865 Scotts Valley Drive, Scotts Valley, CA 95066
~s
ECC (Error Correction Code) is a poly-
EC C' •
V-R-O-a-ta-'-s-H-A-R-O-O-IS-K-III-h-a-s-t-hi-s-fe-a-t-u-reo
If your system will abend or die during a
nomial derivative which is used to detect data error or if you must always have the
and correct errors. In simpler terms, this correct data for your functions, ECC is a
means that the computer will detect and necessity. This feature has filtered down from the larger
automatically correct data errors sometimes generated computer systems and is now used by manufacturers of
spuriously in the equipment. superior micro computer products.
~~ $1899. Complete
• ECC-onboard buffer
• FCC approval-Heavy Duty Power Supply
• Automatic power on with system
• Heavy duty linear power supply
• Gold plated contact <m'all connectors
• Heavy gauge aluminum chassis
ONLY • 1151230 VAC 60150 HZ Standard
• State·of·the·art controller
FROM • 2 pass forced air cooling system
777 Henderson Boulevard N-& Folcroft, PA 19D3i! Interlaces to: Radio Shack TRS 80 Model I • Radio Shack TRS 80
Model III • IBM Personal Computer. Others to be announced
1i!15I'1&1-53DD 180013145-8102
BYTE December 1982 481
Linking the Pascal program with the assembled exter-
Error Number Error Message nal routines would allow it to be run without having a
SYSTEM_LIBRARY or program library on-line _
32 Invalid request code
34 Invalid control parameter list
35 Character device not open Conclusion
36 Device not ava ilable By using SOS_10 for file operations in your Apple III
37 Resource not available
44 Invalid byte count Pascal programs, you gain flexibility and power in addi-
· 45 Invalid block number tion to a considerable performance improvement. With a
64 Invalid path-name syntax Pascal file , you always run the risk of crashing the pro-
65 Too many character file s open
66 Too many block files open gram with "10 err: Volume not found " whenever an in-
67 Invalid file reference number
68 Cannot find the specified path name
69 Volume not found
70 File not found
71 Duplicate file name
72 Overrun error due to lack of disk space General-purpose applications
73 Directory full
74 Incompatible file form at
programs are possible by using
75 Unsupported stor age type Pascal and SOS in combination.
76 Attempted read pas t end-of-file
77 File position out of range
78 Illegal access attempted
79 Use r's buffer too small
80 File busy
82 Not a SOS volume
83 Inval id value in list parameter valid device is specified in a Reset or Rewrite call. A
84 Out of memory fo r SOS system buffer SOS_Open request will not crash the program, but will
85 Buffer table fu ll instead return the appropriate error code if the path name
86 Invalid system buffer pa rameter
87 Duplicate volume error cannot be located. The file type, modification date and
88 Not a block device . Only Open , Newline, time, as well as other attributes can be modified for every
Read , Write , and Close calls can refe ren ce SOS file by means of a SOS_Set_lnfo call. Since the
a character file .
89 File level error SOS_ 10 call communicates directly with SOS, no addi-
90 Invalid bit -map address found on volume tional Pascal preprocessing takes place. Because of this,
control characters are not .expanded or translated into
Table 2: 50S fi le system errors. other characters. This feature not only reduces the
amount of preprocessiI)g, but reduces any potential
anomalous effects generated whenever nondata char-
acters are written out.
The use of SOS_10 can also result in significant mem-
ory savings. The complete set of SOS~O file-processing
that a blocked-device SysBuf must be untouched and al- routines is slightly larger ·than lK bytes of code . For each
ways available to SOS while the file is open. Because of Pascal file opened by calling Reset or Rewrite, a manda-
that requirement, the usual scope rules for a Pascal file tory lK-byte buffer is reserved . Therefore, the entire
must be rigorously followed to keep Pascal from deallo- SOS_10 package fits into the space saved using the
cating a SOS SysBuf before closing the file. SOS_10 to write to just one nonblocked device . Any
Although the file-handler routines in listing 1 are repre- Pascal application that deals with the Apple III only
sented as an Apple III Pascal intrinsic unit , the declara- should consider using SOS_10 as a means to enhance per-
tions can alternatively be used piecemeal by suffixing an formance and potentially realize some memory savings._
"External;" after each procedure declaration and compil-
ing them along with any Pascal main program _However,
a SOS_Data must always be ·i ncluded because all of the References
routines use it as the SOS parameter block-data area . 1. Apple III Owners Guide . Cupertino, CA: Apple Computer Inc.,
Additionally, the following routines must be used in 1981.
pairs, as they share code : 2. Apple III Pascal: Introduction, Filer, and Editor. Cupertino, CA:
Apple Computer Inc. , 1981 . .
3. Apple 1/1 Pascal Program Preparation Tools . Cupertino, CA: Appl e
SOS_ Set_lnfo and SOS_Get_lnfo Computer Inc ., 1981.
4. Apple 1/1 Pascal Programmer 's Manual, volumes 1 and 2. Cuper-
SOS_Read and SOS_S_Read tino, CA: Apple Computer Inc. , 1981 .
SOS_Write and SOS_S_Write 5. Apple III Standard Device Drivers. Cupertino, CA: Apple Compute r
SOS_Get_B_Mark and SOS_Get_B_EOF Inc. , 1981 .
SOS_Set_B_Mark and SOS_ Set_B_EOF 6. Scanlon , Leo J. 6502 Software Design . Indianapolis, IN : Howard
SOS_Get_Mark and SOS_Get_EOF W. Sams & Co. Inc., 1980.
7. Zaks, Rodnay. Programming the 6502. Berkeley , CA: Sybex , 1978.
SOS_Set_Mark and SOS_Set_EOF
i=-i!~~~ ~-~~I Order by phone (Credit cards only) , or use the coupo n:
tF;;;=-~
,~-~\
1 1~- 1 7 ~=j~-E =~
-_ ' i ~..~I
1 !'ttlll~llIlttltltlllllllllllllllllllllllllllllltlllllllltlllllltllllli
~ Mai l to THE COMPUTER ENTREPRENEUR PUBLISHING CO .
=: PO BOX 456, Grand Central Station, New York, N.Y. 10163
THE COMPUTER ENTREPRENEUR NEWSLETIER =: Please se nd me THE COMPUTER ENTREPRENEUR
CALL TOLL FREE! =: MANUAL. an d th e six month free subscription to
All THE LATEST INSIDE BUSINESS NEWS! =: THE COMPUTER ENll1EPRENEUR REPORT / NEWSLETTER .
CHARGE IT! All for only S29 ,95 , plus 53 lor postage / handling ( NY resi ·
NOW! SIX MONTHS FREE WITH YOUR MANUAl! Credit Card Orders d ents : add $2 .64 lor sales tax ). If I deCide not to keep th e
You're always attu ned to the Indust ry , and your
manua l. I may r eturn it within 30 days lor a full refund .
manual kept up-to- date . With our new s letter ! Ea ch Issue has ( MC , VISA only)
the latest busine ss new s . ideas . new s uppliers . ou r in- accepted 24 hours / day NAME :
dispensible " w atchdog " column on profits . di scou nt s
l don 't miSS mIg 's pramos , lIke rec en l ly . when top Video moni- 1-800-227-3800
ADDRESS :
to r sold at S80 . th at's half wholesale , one third of th e retai l Ask for extension 1135
price! ) . the co mpet ition, the big deals . etc! Feat u re s to ri es
In Californ ia call CITY . STATE , ZIP :
With start-up Info and case histOries on new micro b us i -
nes ses! 1-800-79 2- 0990 o Check or M .D . enclosed Charge 10 0 VISA 0 MC
They Do
Everything.
With Less. For Less.
Take your pick. With either one, you'll get two very See your dealer today and get yours. He does have a
important advantages. bunch, but it's not unlimited.
First, each is the best modem in its class. They do
more, do it easier and do it in less space. The reason: SMART-CAT MODEM FEATURES:
our LSI technology is state-of-the-art. Our Smart-Cats • Built-in Dialer (Touch-Tone or Rotary) • Auto Answer
run better and cooler-and will • Direct Connect
for years. • Analog & Digital Loopback Test
Second, you can get your hands • Extensive Software Command Set
on either one of them right now. • Busy Detect (Allows Modem To
No waiting. Your local dealer has Be Programmed To Redial)
a shelf full. • 103 Smart-Cat Modem:
The price is something else, too. 300 Baud, Full Duplex
Sugges ted retail: '103 / 212 Smart-Cat Mod em:
300 or 1200 Baud, Full Duplex
The 1031212 Smart-Cat $595 .
The 103 Smart-Cat $249.
New Smart-Cat 103 and 103/212 modem s.
INovationI
18664 Oxnard Street, Tarzana, CA 91356
. (800) 423·5419
In California: (213) 996-5060
Circle 528 on inquiry card .
Look at what the best modem
has been reduced to.
Our engineers have corne up It's better. J-Cat does the It costs less. If you've
with some state-of-the-art LSI things you need for professional shopped around, you know a
technology and a whole new performance. No fussing to get modem with close to these fea-
modern. it into the right answer or tures costs $250 or more. Our
It's smaller. J-Cat is about originate mode; it does it auto- LSI technology has let us do
11 5th the size of an ordinary matically. LED's show you the right thing with the price,
modern. Easy to stick-on, tuck- status; and audio "beeps" tell too. Suggested retail-$149.
in, put anywhere you want. you when you reach a busy Smaller is definitely better.
signal, detect a carrier, get a See your dealer. He has
dial tone, etc. them right now.
And you can hook it into
any modular RJllC phone jack.
1.1NO ~~~~~~~:;"11
~'atl·on
I-;==- (800) 423-5419
In California:
. 'VI . (213) 996-5060
1..!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=!.1.:==::t Circle 529 on inquiry card.
18664 Oxnard Street, Tarzana, CA 91356
A Versatile Low-Cost
Microprocessor
Controller Module
Add intelligence to your latest project at minimal expense.
David L. Craig
134 Victor St.
Holland Park 4121
Queensland, Australia
One of the original aims of the (e.g., Intel 8048, Zilog Z8, Motorola proximately $30.
microprocessor was to replace com- 6805), but most of these are imprac- The module consists of a 100- by
plex, discrete, and small-scale in- tical for small-quantity designs 60-millimeter (mm ) single-sided
tegrated circuits (ICs) with a general- because they incorporate on-chip printed-circuit board with a 24-pin
purpose programmable device flexi- mask-programmed ROM (read-only edge connector. The board accom-
ble enough to meet the needs of a memory), thus the minimum order is modates a Motorola 6802 micropro-
variety of applications. The micro- several thousand units . cessor, a 2716-type ( +5-volt-only)
processor can shrink the size and The few single-IC microcomputers EPROM, a 6820 (or 6821) PIA (pe-
complexity of the digital logic cir- with either on-chip EPROM (erasable ripheral interface adapter) , a crystal-
cuitry necessary to perform a par- programmable read-only memory) controlled clock circuit with a 60-Hz
ticular task and can also make prac- (e.g., Intel 8748, Motorola 68705) or interrupt generator, and a +5-volt
tical circuits that would otherwise be with a "pi ggyback" socket (e.g ., (V) power-supply regulator. Thus, the
too complex to consider. Extra 2ilog 28-03) for a standard EPROM user has available 128 bytes of pro-
niceties of performance and user con- would be ideal as controllers for grammable memory, 2048 bytes of
venience can often be added at no ex- small-quantity applications because EPROM, 19 programmable I/ O lines,
tra cost. The problem for experimen- they contain a processor, RAM and a source of real-time interrupts.
tal and "one-off, " or single-quantity, (random-access read/ write memory) , All communication with external cir-
projects has been to find a method of EPROM, I/O (input/ output) lines, cuitry is through the 19 I/O lines.
building a microprocessor controller and a timer, all of which are essential You can produce a powerful control-
that is inexpensive enough and small for a general-purpose controller. Un- ler with this configuration . The com-
enough to be competitive with more fortunately these are still very dif- plete circuit schematic of the module
conventional logic designs in "low- ficult to obtain and not inexpensive is shown in figure 1.
end, " or unsophisticated, applica- enough to produce one-off con-
tions. trollers .
Many single-board computers and The aim of the design described in Circuit Description
microprocessor-evaluation kits are this article was to produce a very The microprocessor used in the
available that can serve as controller small , low-cost microcomputer module is the Motorola MC6802. The
modules, but these are too large, module that would be suitable for a MC6802 was chosen because it is
overly powerful, and far too expen- large number of controller applica- readily available at a low cost (less
sive for low-end controller applica- tions, using only the most readily than $10 in single quantities). Also it
tions . Also available now are a available components. The total cost contains 128 bytes of on-chip mem-
number of single-IC microcomputers of the module presented here is ap- ory, so no additional memory ICs are
(JRTR6r:1~Tr1
TM - T rade mark of Tandy Corporati on
. .. . . $515/55
· Combo II + III
M icrosoft 5.3
Ru n time module
MICRO PRO'"
.. $1495
49
, Supercalc
SOUTHERN COMPUTERS
Call lor our unbeatably low p rices .
STRUCTURED SYSTEMS GROUP
. $269
Software
Mailing Address:
Condor II .
DIGITAL RESEARCH
CPIM
2 ,2 Intel MDS·800 ,
...... . . $795155
· $149/35
Wordstar .
Ca ll lor NEW LOW PRICES
MICROSOFT
Baslc·80 .
· . $295/60
, , . $298
GL. AR . AP . PR , OE
Call lor others
SUPERSOFT
, Diagnostic II .,',., ..• . ,.
.... . $849/50
· $ 84 /20
Nonhstar (Horizon) .. . $149/35 Basic Compiler . . , . , , $329 • Forth · $14 9130
1454 S. 25th St. Micropolis . .. . $169/35 Fonran·80 , . $349 ' SSS Fortran , , .. $219/30
T'e rre Haute, IN 47803 TRS Model II · .. $159145 Cobol·80 , . $629 'Fortran w/RAT FOR . . ,$289 /35
WE HONOR CB·80 , · .. $429/45 M·San .. . . $ 124 ' CCompiler . $175120
PL1·80 . $429/50 Macro·80 , $ 144 ' Tiny Pascal $ 80/25
VISA and MASTERCHARGE CBasic2 , , , , , . , , . , $ 98/30 Edit·80 , .. . $ 84 , Disk DOClor , · $ 84/20
TOLL FREE· Outside Indiana EPIC COMPUTER MuSimp/muMatl"l . . $224 "Te rm I $129125
' Super vyz ..... $ 89/2 5 MuLi,p·80 . . $ 174 Term II , · $169/25
1·800·457·0517 FAIRCOM NORTHWEST ANALYTICAL Z8000 Xassembler . · $449/35
ORDER DESKS "Micro B + 'Stalpak . , $409/45 Games & Oll1ers less 10%
(Specily language) · $229130 OASIS WHITESMITHS
(812) 234·9421 FINANCIAL PLANNING " 'TheWord " . $ 75 C Compiler . . . $700/40
Best Selection • Mini Model .. . $429/50 ORGANIC SOFTWARE Pascal (incl C) , , . . ,. .... . .. . $900/45
Best Service FRIENDS ' Textwrilerlll . 51 11 /25 IBM PERSONAL COMPUTER
ACCESS 80 I . · $249/50 , Dalebook , . $269/25 Wordstar 3.2 . , . $309 /60
Write for our famous CATALOG. ACCESS 80 II ., ..... . . · . $429/50 ' Mileslone . . , .. ............ $269/30 Mailmerge . . $109/25
Contains many items not in ad . FRONTIER SOFTWARE PEACHTREE· ) SOFTWARE Supercalc , , , ..... , , ... " ... $269 /NA
Still only $1 .00 (refund with pur· Professional General Ledger , ,$399/60 Visicalc (256K) . . . ... $229/NA
Time Account ing .. ., .. " ... $549/50 Accounts ReceIvable . . $399/60 Optimize r , . $200/N.~
chase) Outside US add $10 plus General Subroutine . . . . $269/50 Accounts Payable , $399160 Supersoft C . CP/M86 , . $500/NA
Air Parcel Postage. Add $3.50 Application Utilities .. $439/50 Payroll . $399/60 Peachtree
postage and handling per each ISA inventory . ,399160 3 Pak G L, AP , AR , , . $595
Item. Indiana residents add 4% Spellguard , . $229/30 Malhrg Address . . $399/60 Final Word . . .. $265
sales tax. Allow 2 weeks on SPILaw ...... . , .. . . $109 lor P8 VersIon . add$ 11 9 Condor I, II, III . .,' ,CALL
Checks. COD add $3.00 per item . PASCAL LANGUAGE Series 6·Peac htree Stalpak . $439
Pascal Z , · $349140 CPA · $799/60 BSTAM , , . , $149
Prices subject to change without Pascal MT + V5 .5 . 5429/40 Property Mgt , · $799/60 Move· 11 . . , .. , ... $1 29
notice. All Items subject to Compiler . 5316/25 PassIve Payro ll '" · $449/60 Easy Writer II . ... $315
availability . SPPOnly , ... . $165/15 Senes 7·Peachtree Easy Speller , , " " . " . . , , $155
KEY BITS Sales Tracker .. · $3049/60 Easy Fil er (d Base mgr.) . .. $335
Disk Manual
with Only
Word search . · , ,$179/50 AR·Sales AnalYSIS · $1299/60 Spellbinder . , $355/4 9
String 80 . · . $ 84125 Inventory ... $7 99140 APPLE II DOS
Manual
String 80 (Source) 5279 Order Entry $699 /40 Word Handler II , . $155/49
UNICORN REDDING GROUP Broderbund Software
ARTIFICIAL INTELLIGENCE ' Lynx ,
Final Word , .... . . .. $255 , .$199/25 General Ledge r (wi AlP) . . $435
Dental (PAS·3) . . .. $849/40
LEXISOFT SORCIM Payroll , . , . $325
Medical (PAS·3) . . . $849/40 , Spellbinder ... . $349/55 • Pascal/M Z80 . · ,$349/40 ProfeSSIona l Easywriter . . $'55
ASHTON-TATE MICRO AP PascaliM 86/88 . $449/40 Mfg . Inventory and Contra! Program
• dBASE tI . . ... $525/50 Selector IV , . $249/40 'Ac t65 .. . $ 149/20 T1990 . 300 Meg , storage required
BALCONES Selector V · . . $449/50 ' Act 68 Distributed In Cobol objec! code
The Boss Fin . Acc , System . $1750 SBasic . · . $269140 ' Ac t 69 Call for Inlo , ... . $20000/NA
BYROM SOFTWARE MICRO TAX • Act 86/88 · . $t49/25 Write for catalog ($ 1 00) and other listings
_ _ _ _ _ _ _ _ _ __ L-
· BSTAM . .. . . $149 " Levell . . $249
' BSTMS . . , $149 ·Leveili . , $995
, Available lor Apple with Soft card I 7
,
Od
3::8::,
r 35
VCC STANDBY
2 HALT
06
OS
~
2S
16
15
OS
06
04 29 14
~ -t S VCC 04
03 ~O 13
0;::;. 36 RE 03
, 02 31 11
., '"""' 02
;:; ~ 3 MR 01 32 T 10 01
::t. o T I 9
., ::t. 00 33 DO
of) s::_
~rjvss
s:: '" IRQ 4
;;....., JlVSS
'~' VSS PROG
NMI 6
+SV
'":-< '";:,-
RST R3
Q~ . 40 3.3K
;:,-;:s
'" ~ R4
ys
"f) '"~ +5V 3.3K
~. ~.
s:: ;.:; Rl
;;: s:: lOOK +5V +5V +5V 3713S125 133132131130 12912812712613613S
'¢ U1 I.D ,..... o ~
""'
'<:: ~
-. 0
oo 0 '" '"
0 o 0 0 0 U) U)
"<3 c:;- I~ I~ w a: a:
o""' .,0 10 34
e ;:t 10 • 1RST IC3
MC6820
1} tn· $0400-$0403
I C4 GN°h
'" '"
..... ~.
;:'-Oq I C4 C04023 +5V
.-.J2 C1 C04023 ...-1N ,.....\OLO~ ('Y')N ..... O N...-1 1"--\01.0 vf'l')Nr-1 o SUPPLY
- 2 2 <! <I <t <t <t « <I <f <! <! CD al m (D (D CD lD ID al III
'<:: . 1-'F uu a.. a.. a.. a.. a.. a.. a.. a.. uu a.. a.. a.. a.. a.. a... a.. a.
'"'" '"J,
ICS
~
-.
'" ::t.
1 10 LM340-0ST
'"
'"~ ,::t. JO 13919181716151413 12 11911811711611sI14113112111
c:...,
o ;:;
f) ::t.
,
"- ;:,-
.,Q\~'"
'2.,
:J::
N ::s
-.
- . s·
;:;
'" Oq
- '"- 31111111011911811711611s11411211120111911181117111611151114111311121 124111 22
~ i:l
"<3 ~
- ::t.
Circle 488 on Inquiry card.
HEXASM
flJ1 VYNET
is a powerful macro-assembler plus utilities. Re-
quires HEXDOS and 20K RAM . Price : $38.50
U1A. CORPORADON
2405 Qume Dr. , San Jose, CA 95131 (408) 942-1037
TEC65 is a versatile text editor/ editing language . Requires
HEXDOS. Price : $38.50
·-
_
12/1 B&W MONITOR 51f4"Floppy
DISKETTES COEX 80-FT MATRIX
PRINTER
~--.-. ._~jji.~
Hub Rings . ....... . $169.00 • 2K Buffered Memory
VIDEO 100 by AMDEK
.80, 96, 132 Columns, Graphics
FULL
FACTORY
WARRANTY
$7995 FLOPPY DISK DRIVE
From Fourth Dimension Systems
and Block Printing .
• Selectable Char Pitch, Line
Spacing and Feed
...- - - - - - - - - . . . with • Track Zero Micro Switch
• DOS 3.2.1 & DOS 3.3 COEX Interface Card toAPPLE $49.95
for APPLE • CP/ M and PASCAL
.. _ $28795
DESIGNED
16K RAM CARD :~~L~~~~
Language Transparent
VISION-80©
80x24 Video Display Card
COEX FACTORY
WARRANTY
$6995 Controller Card
for above ........... $99.00
Vista Com puter Company's new Vision-80 board is a sophisticated
yet easy to use video display card for the Apple ~ computer.
THEI\~tt)'
for storage of temporary values).
For the controller to do useful work
it must follow instructions stored in
its memory. For program memory,
the controller uses a 2716-type
~IS
5435 Scotts Valley Drive . allowable clock frequency.
Scotts Valley, CA 95066 The only reset facility provided for
(408) 438-5804
TWX: 910-598-4512
§
INCO RPORATED the module is a power-on reset. The
combination of Rl and Cl buffered
'Z-80 is a trademark of Zilog, Inc.
through two gates (b and c) of IC4
features that our competitors are Fully supported by the new peoos 1.10.
Our excl usive step-by step instruction makes
installation easy.
...
C.ltoh Prowriter 8510 AP 120 CPS, Parallel . . . . . ~
g: :!~~ ~:~g g:::~:g:::: ~~ g~~: ~:~::::: :.
Brother HR-1 Daisywheel, 15 CPS, Parallel. . ...
=
NEe Spinwriter 3550 NewJ 203 col., Serial ....... ~ $2,099
$459
~
~~:~~~
$829
Intra- and inter-buffer Powerful macros "xl X": 6~~~j~~s!ilf~~t:;f~t~0~~~~~c~!~~ing SK.6440 $99.50
moving and copying Data me access Model SK-6330:· All the above plus these additional features:
Online help • DC Volt Accuracy: :to.S% reading, ±0.2% of full scale
• Built-in Beeper (switchablel for continuity tests , overload warning
Online tutorial Ext ended AC/DC current range: 20mA-10A
Manually overrides the auto ranging function so that the desired
Call or write for our Requires 128K IBM PC range can be selected for voltage and resistance measurements
• Zero Adjust function cancels the resistance value of test leads for
brochure. Edix alone: S195 the easiest and most accurate measurements SK-6330 $159.50
• HARD CASE for above two models ..... $10.00
EmF-l6il16
TECHNOLOGY
To prder, please send money order or cashier's check. Personal checks may cause delay up to 4 weeks. Visal
Mastercard welcome. Add 1 % (Min. $3) of total order value for shipping & Handling by UPS truck. California
residents add sales tax. COD's requires 20% deposits. Prices & availability subject to change without notice.
Y"
~,~ software packages.
* Helps you learn software quickly
}y;Y * Faster data entry and editing
* Detachability means less fatigue
* Less need to look up commands in manuals
Features:
$350, * 10 key nu meric pad * 6 dedicated edit keys * 6 cursor control keys
Suggested * working shift key * 12 special function keys, programmed using
Retail EPS-PROMWARE modules * includes a EPS-PROMWARE module for BASIC
Io-a{a.:~ru~o fr\end\'l'
HEXADEC I MA L
ADDRESS
FFFF I I
I I
~
I
TeleVideo®Users! 007F;-------------------~
12B BYTE ON- CHIP
PROGRAMMABLE MEMOR Y
Single Key Access to 46 WordStar® Commands OOOO~--------------------J
Features:
.46 single key stroke commands
• Faster cursor and keyboarding Introductory Price: $1 50 provides a reset pulse to the MC6802
• User-orie nted command se lection IGood until 12/ 15/ 82 reg. list 52201
processor and the MC6820 PIA when
& location 40 Pin Inserte r/ Extractor set $ 15.
power is applied. This forces the pro-
• Soft switch activates the enhance- California Res. add 6Y2'1 Tax
cessor to begin execution of a n ini-
ment with no loss of Te leVideo at-
tialization routine in the EPROM.
tributes.
The eight data-bus lines of the
Includes: WordJechSystems MC6802 processor are connected to
46 replacement key caps 953 Mountain View Dr. Suite 114 the data-bus lines of the 2716 EPROM
Replacement ROM Lafayette, California 94549 and the MC6820 PIA. These lines are
(415) 254-7747 not buffered and are not available for
connection off the module.
DEALER INQUIRIES INVITED Exhaustive address decoding is not
TRADEMARK WORDST AR MICROPRO VISA / MC / COD used; only enough of the 16 address
lines of the MC6802 are used to sepa-
492 December 1982 © BYTE Publications Inc Circle 500 on inqu iry card.
Circle 271 on Inquiry card.
UV EPROM ERASER
DECEMBER SPECIALS *
*
Erasos ovor 15 EPROMS - 15 minutos oraso tlmo
* HOBBY MODEL
board computer A& T 699.00
Godbout "Compupro" Systems A, B, & C Call INDUSTRIAL
Morrow Designs Multi 1/0 3S , 1P, RTC, A&T 269.00 MODEL
IBM P.C. boards by Tecmar QUV-TS /2 N
& Seattle Computer Call S68.95
S-100's own 8" dual drive box
w IP IS , fan , & internal cables A& T 349.00
California Computer Systems - WITH TIMER &
floppy disk controller w ICP 1M 2.2 A& T 340.00 SAFIDSWITCH
SSM 1/0-4 2P + 2S ports A& T 203.00 QUV-TS / 2T
Ithaca Intersystems Main frame S97.50
w I a front panel A& T 1299.00
Paradynamics "Pronto" main frame, ABOVE 220VAC
18 slot w/room for 2 floppy drives 999.00 50HZ
QUV-TS / 2TE
VISIT OUR SHOWROOM - Hrs. - 9:00 A.M. - 5:30 P.M. M-F SlO9.50
Subject to Available Quantities. Prices Quoted In clud e Cash Discounts. PRICE INCLUDES
Shipping & In surance Extra. STAND ALONE RS-232 P~S;~NDTY MODULES
We carry products from all Major Manufacturers
INTELLIGENT PROGRAMMER
PROGRAMS: 2508, '2516, 2532, 2716, 2732, 2732A, 2758. 8748. 8749
,",,9.00
OPTIONAL MODULES: 2564, 2764, 8755A, 8741
* STAND ALONE, CRT, OR COMPUTER CONTROL
~\'cgg~~8g~~~~Ag~~E~O~0:DK~N~~~~I~LR~~ FORMAT
\---''--_ _J 14425 North 79th Street. Suite B
Scottsdale. Arizona 85260
:
* 90 DAY PARTS & LABO~ WARRANTY ON ALL PRODUCTS
PHONE ORDERS (305) 776-5870
* GI\NG
PROGR~MM£R
Soon to be released
Sales 800-528-3 138 TWX: 510·955·9496 • WE ACCEPT VISA, MC, CHECKS, C.O.D., MONEY ORDER
Technical 602-991-7870
LOGICAL DEVICES INC.
781 w. OAKLAND PARK BLVD . • FT. LAUDERDALE. FL 33311
ADD: $4.00 SHIPPING $2.00 C.O.D. CHARGES
6
speech syn thesize r automatical ly "
"
tran slates yo ur text into electro ni c
speec h and a llows your computer
IS
•
0
0
Spelling and phoneme access modes.
7 50 character buffer .
0 Data echo of ASCII characters .
0 Complete installation and .
-l
00 Loili~ w:l _2
1
!M~~~
0 4
0 5
0 6
0 7
0 8
THE SBC80A designed for multiprocessor 0 9
/ s lave or 1/0 processor, has on board 0 10
Z80A-C PU; DMA; 128K dual ported RAM, no 0 11
wai t state t byte/word accessible; Eprom 0 12
soc kets up to 32K; 2 RS232; 2 para lle l 0 13
po r ts ;Memory Nap Promj3 counter/timer; 0 14
floppy controller;hard disk interf'ace; 0 15
math chip Alo1951lj20 bit Intel Multibus 0 16
21 v ectored interruptsjauxiliary power 0 17
input for s tand alone . From $895(qty.l) 0 18
0
0 19
~
20
I NNOVATIVE OESEARCH , INC.
17071 l)ampen Ln , Huntington Bch , CA92647
o :.0cf 0 --:.. ;:::! 21
22
_23
714-842- 0492 .t.lulti bus Intel trademark.
+-0 24
I
Circle 231 on inquiry card .
(3b)
PLEXIBLE DISCS 0 0 0
H
0 0
0 0
0
0 00 0 0000000 00 ·0 0
0 0 0
L
WE WIll NOT BE UNDER·
~II
0 0 0 0
SOlDfl Call Free (800)235-4137 0 0 0
0 0 0
o 00
for pJices and information. Dealer 0 0 0 0 0
0
inquiJies invited and CO.D's 0 0 0 0 0 0
0 0 0 0 0 0 0
accepted
0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0 0
I
0 0 0 0 0 0
Ir
0 0 0 0 0 0
0 0 0 0 0
0 0 0 0 0 0 0
(3c)
Circle 361 on Inquiry card.
VOICE SYNTHESIZER
VOCABULARY DEVELOPMENT SYSTEM
CREATE YOUR OWN CUSTOM VOCABULARIES
·For TI 5220 or GI SP·250 Speech Synthesizers
Using Your S-100 or INTELLECT" Micro
INCLUDES HARDWARE AND SOFTWARE FOR:
DMA Voice Digitizing and Playback (8 bit mu-Iaw codec)
• Parameter Extraction and Coding • Screen Oriented
Parameter Editor · Voice Synthesis
MODEL VPP·696 for S-1 00 (fEEE·696 Compatible) - CPIM60
MODEL VPP-796 for INTELLEC' MDS - ISIS II
$3900
(Includes Hardware and Software)
Figure 3: Arhvork for creating the printed-circuit board. Figure 3a shows the full-sized
APPLIED DIGITAL SIGNAL ANALYSIS etching pattern for the single-sided board; figure 3b shows where to install wire jumpers
PO. Box 1364 Palo Alto, CA 94301 (415) 326-7303 on the component side of the board.' Component placement is shown in figure 3c.
InrelJec is a rracletn.:lrk 01 Inle1 Corp
CP/M DATABASE
for only $1 OO!
IMPROVED FEATURES
o 3 times faster than previous version 0 CB80 language source
and COM files included 0 improved query language 0 up to
19 files open at once 0 command file processor 0 no limit on
record lengt h or number of records
OTHER ADVANTAGES
o variable·length fields 0 field names of any length 0 field
names may include spaces 0 sequential or random files 0
opti onal index files 0 also runs under CBASIC
INTERACTIVE PROGRAMS
Tarbell Database also includes these interactive programs :
DBSORT, sorts random files; DBSETUP, creates a file; DB ENTRY
l or entering data; DBUPDATE for changing files; DBQUERY for
access ing data; DBLABEL for printing labels; DBLETTER for
printing letters ; DBCOPY to change structure of a file.
TARBELL VALUE
Dollar for dollar, you can 't get a better value than Tarbell 's up.
dated Database System . Ask your nearest Tarbell dealer for a
demo.
~
950DovlenPlace,SuiteB
~ Carson , CA 90746
I (213) 538·4251
:z -
TO ORDER
CALL TOLL FREE
800-233-8760
In PA 1·717 ·398·4079
or send order to
Lyco Computer
P.O. Box 5088
Jersey Shore, PA 17740
496 December 1982 © BYTE Publications Inc Circle 118 on inquiry card.
Circle 498 on inqu iry card. Circle 289 on inquiry card .
u __ rc).
•
U9
ns
1~
lit
C ..... IC J • •
'AICAl,.,.
c.-to ......
' " 11 or III
91
191
.,0
n
F
'" T
CQllllDOa II / III • 3S/'1I .0Aprftn , •
SO FTWARE FOR YOU R M ICROCOM PUTE R
SO FTWA RE FOR YO UR M ICROCOM PU t ER
C_'1'ALI (I~IPC) . " • n, 'UCII'Aa) •
SOFTWAR E FO R YO UR M ICROCOM PUTE R
SO FT WA RE FOR YO UR M ICROCOMPUTER
SO FTWARE FOR YO Ur. M ICROCOMPUTE R
SO FT WA RE FO R YO UR M ICROCOMPUTE R
C ~-.:r~~ ~r; _"'~.,l::O C~l~:: !~!~U
,..1 •• 14«» ft-'" ...
fUn
Ai,," 10'0-1 . • • • • 26"
_ ".it. .
IPlOO 1 Dr i . . . ; ,U1\
,,110 2 01'1.. • . JUS
"s
. '
W
o
. . . . a-JI .. . .. ,., " IPUO ·~l h OM- • • 16 i ~
SO FTWARE FOR YO UR M ICROCOMPUTER
SO FTW A RE FOR YO UR M ICR OCOMPUTE R .llIrn"l II.: Jplnwrlt.a6 - ~ .. Diablo .. f i ••• I n .t~"u ..
---..rry .. ec....
SO FTWAR E FOR YO UR M ICROCOMPUT ER
_aoft tIaAne..ann .. Call ror pric . . .
.,~
MU~ . • . nu C . I'I'OM 'rowr it ... Panlhl . . S U,
A
I
alo " . . Ht 'rowritu Se ri el •• . Ut
al00 " . lit '-10 "r~llel / "ri.l. • 1)50
~ __ e. U w., -
ftMIJLU.S .\NO IClNITQU.
I.nlih
tA
Llalt" • . 0 • • c cept" - 0\11 Ihi pp1n.t cha r q •• an "c. , £ 1 T'no , Col
Sltl~t~IsIA
All ,.,.lc.. are a~l.ct. to ch.,... / pe r .~ .l cheCk. d.lay t or 2 vIl • •
~ ..cl.,""
~:'~~~';'ltd~&3 ~ ~I
/'/ r se ~'"
.=.._
Software for Your Mic~ocomputer Suite -186 • 25422 Trobu:o Rd,. '105 EI Toro. CA 92630
C' / III II I r.,'lt.,ed tud_.,11 . r . ot .. ltl '
. 31 3 N. First, Ann Arbor, Michigan 48103 (313) 662·2002 (714) 768-8114 ...,,1. II I t rld_ull .r ""p l . C. P•.u.f .
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 large ads,
and free phone lines to offer comparable service passing on the savings to you.
THINK! You still SEND YOUR MONEY in the mail to an unknown untested party, and delivery is still
often doubtful and certainly protracted in most cases.
NEC
PRINTERS LETTER QUALITY PRINTER RIBBONS PERSONAL COMPUTER
serial or paraliel Mxeo Car1ridges ......... . .... $ e.95
OKIDATA C·ITOH Fl O $1345 Prowriler Ribbons . . . $ 9.95 pC·800r . . .. . .... $699
80 no traclor $ 319 BrOlher HRI ..... . $ 849 IDS PRISM, Color . .. .... $16.00 PC·8012 .. $459
80 with traclor . $ 369 Smith Corona TPI . $ 569 IDS PR ISM, Black Only .. $13 .00 PC·8031 $699
82A no tractor . · $ 419
82A with tractor
83A . ..... . . .. . . ..
· $ 459
$ 669 PRINTER VERBATIM 3M SCOTCH
51/4" ss~~g~~~~b~~~~ ~Iaslic Library ~~ses
5'/4" SSfSD $22.50
84A parallel
84A serial .
•. . ..
. .. .. . • . . .....
$1009
$11 19
CONNECTORS ~0::: 5~gg $24.00 1
$21 .50
TRS-80 Cables only . . S 22 $35.00 5 /4" SS/DD " 10Ibox" ... . .... . $23.00
2K Bulfer . . . .. . ... $ 50 Apple In!. & Cable $ 79 Soft Secior Only.
Graphrcs 82A . 83A 8" DS/DD $39.00
· $ 73
EPSON PRINTERS
~~itS~~~~I~~~~bie' ....... ~ ~: 8" SS/DD $35.00
Available in soh seclor and hard sector 10/16 Library Cases Alone
Male Ce ntronics·printer Cable . $ 24 $ 2.50
MX80 . . · $ 415 RS232 male· male . .. .. . . .... . $ 19 $ 3.50
MXBOFT .... $ 515 "Configured fo r any computer. IBM/APPLE DRIVES
MX100 · $ 675
IDS t!~f:~ ~~.~/'!. ~~~.r .~~~~~t~~"$ 33
Tandon TMS- l 00-' $202 MODEMS
TMS·loo·2 $265 Hayes Smart Modem . . . .. $212
C·ITOH PRINTERS Apple Graphics Card with Cable TMS· l 00·4 ... $383 Hayes Micro Modem . .... $259
80 col. parallel printer .. $ 449 $ 66
to Epson/NEC/C· ITOH . $ e9 Sohwaro patch lor IBM .... Hayes Chronograph . $179
80 col . serial printer . . . $ 589 Apple· Cal II ........... .
RANA Elite 1 Add on Drive $333 . $279
'32 col. parallel printer
132 col . serial printe r .
.... $ 679
$ 729
MONITORS Quad drive Apple controller . $ 99 IBM · Smar1 Modem Cables .. $ 22
Zenith ZVM·121 Green .. . . $107 For Elite 213/4
Prac. Peripheral 8K Serial Butler
with X on/oft Epson ... . . .. $ 111
TECD ED '200 line Hires Green . $11 I write for price/availability $ 99 RAM CARDS
NEC Anli Glare Green . . .... $155 DAVONG 5 MB Apple 16K Card ...... . $ 66
Graphics Prowriler (120 cps) ......... . ... $ 444 AMDEK 300G . . $155 (Apple and IBM) $1525 32K Card ......... . $ 125
Color IDS PRISM 132. with all options . . . $1555 AMOEK Color I . . . . . . . .. . ... $333 12 MB IBM 64K Quad Board .. . ... . $414
Color IDS PRISM 80. with all options $1333 AMDEK Color II (IBM Available) $699 (Apple and 18M) $2025 Apple Vista Vision eo . . .•. ....• .. $242
Send orders and inquiries to: We have access 10 a vasl range 01 computer products from the many Slacking distributors in Denver. We caler fat
a range of brand name 'peripherals and software lor TRS·eO , Apple . IBM, Atari and CP/M users. SEND in a card
slaling your inleresls lor our free catalog .
Computer Apparatus™ DELIVERIES: 4·6 weeks at worst, all orders are fully daled. (Includes mail and shippin9 lime).
PERSONAL CH EC KS : OK AY, but cashiers checks. money orders , etc., will receive shrpping preference .
P.O. Box 32063· Aurora, CO 80041 VISA AND MASTERCARD : Add 4% to lolal we CHARGE only WHEN we SHI P.
~~~~h~8== e~:~I~~0~~~C~~~~6P~\~i~~ ;~~r~~~:~~I~raf.~ aU our products . Prices subject to changewithou\ noliee.
498 December 1982 © BYTE Publications Inc Circle 370 on inquiry card.
Not for sale in any tion that could help you to a
bookstore! Not available at better way of life.
any price! The new Consumer To get your free
Information Catalog! . copy, just write:
It's the free booklet CONSUMER INFOBMATION
that lists over 200 helpful
Federal publications; more . ~
PUEBLO, COLORADO
than half, free. On topics like 81009
home repairs. Money man-
agement. Nutrition. Informa- . ;. . . . General SerVlces Admiru stration .
CP/ M SOSO/ SOS5/ ZS0 DISASSEMBLER (DASM) • SEND ME ONE S" SSSD DISKETTE WITH BOTH PROGRAMS
Debugging machine code? Need a source listing? Use the AND USER MANUALS FOR $29 .95
W.S .T. DASM . DASM quickly diasassembles .COM files N ame _________________________________________
into .ASM files . DASM authomatically detects CODE/ DATA
segments and allows manual override of this detection . A
symbol table is produced upon request at any time during A ddress ______________________________________
disassembly. Don't be stuck with just a ZSO disassembler,
Ci ty _____________________ Sta te _ _ Zi p _ _ __
try the W.S.T. DASM .
o Ch eck 0 C.O .D . 0 M as te rCa rd 0 VISA
CP/ M FILE TRANSFER PROGRAM (XFER) (e A Res ident s add sales lax . Add $6 .0 0 for shipping ou tsi de N orth America.)
Have two computers and only one program? Use the W.S.T. C ard No . _________________________ Exp . _ _ _ __
XFER to transfer it. XFER transfers all types of CP/ M files
quickly and is simple to use. Send a 12K program in just 13
seconds running at 9600 baud. Some simple I/ O patching is
required and serial hardware is not included. Don 't retype
A uthorized Si gn ature ;:================
\'~8.-INC.
5701 Atlantic Blvd .
that 9ro<;;ram -XFER it! (213) 582-0701
Maywood , CA 90270
Random Rumors: personal computer systems. I manufacturers wi ll make a clear out inventory·. But sa les
Casio Computer is rumored assume that they will fit into a concerted effort to standard- increased to the point where
readying a personal computer briefcase, have flat-panel dis- ize keyboard layouts. A lso, I Apple decided to continue
that costs $63. It will be in- plays, microfloppy drives, and predict that severa l manufac- producing the Apple II for
troduced in Japan .. .. Expect built-in direct-connect turers will add voice input! another few months and do
a price cut on the Sinclair modems. They will also use output that acts as an aid to, some further design work on
ZX81 if sales begin to falter as CMOS (complementary metal- rather than a replacement for, th e II-E. Over the summer,
they did in England when the oxide semiconductor) circuits keyboa rd s. Voice output several softwa re hou ses re-
new Sinclair color Spectrum operable from small, low-cost should be the next big feature ceived prototypes of the II-E
computer was introduced. batteries; hence, they will be added to low-cost personal so that they could get a head
... Look for Panasonic to in- true portable systems. Expect computers. start on applications softwa re
troduce a $300 personal com- them to have CMOS RAM Fifth , don't be surprised to development. It is rumored
puter in February .. . . IBM (random -access read /w rite see IC modem chips capable that th e II-E will not be com -
may soon begin production of memory) with battery backup of operating at 9600 bps (bits pletely software-compatible
the PC outside the U. S. with rather than bubble memory. per second) and possibly as with its predecessor .
a goal of producing over 1 Watch for the Japanese to at- high as 19,200 bps. Apple's 68000-based work-
million units next year .. .. tack this market next year . Sixth , I awa it the introduc- station, ca lled Lisa , is report-
Apple is expected to intro- Second, I predict that th e tion of erasable optical mem- edly out on beta test with
duce an Ethernet interface for personal computer market ory systems for microcom- several potential corporate
the Apple III. It has reached will divide into several sepa- puters capable of storing up to customers. Rumor has it that
an agreement with 3Com rate and distinct markets with 100 megabytes on a single units are being used ina loca l-
Corporation to purchase $3.6 three or four suppliers domi- disk. network configuration.
million worth of network in- nant in each. Thus, we will Seventh , the microfloppy Apple disclosed that it has
terfaces .... Both Televideo see diverse markets ranging and micro Winchester drives won injunctions agai nst four
and Applied Digital Data from consumer computers will start replacing minifloppy mor e Hong Kong -based
Systems will come out with selling for $60 to $70, to hom e and mini Winchester drives in makers of alleged imitation
low-cost color display ter- word-processing computers personal computers . Within Apple II computers. Also, the
minals shortly .... Honey- going for $1000-$2000, to two or three years, microflop- U. S. Customs Service has re-
well is presumed to be ready small-business computers in pies and micro Winchesters portedly begun confiscating
to market a personal com- the $3000-$5000 price range, should be the dominant stor- and destroying imit at ion
puter using the Victor 9000 workstations in loca l networks age systems on personal com- Apples arriving at ports in the
machine .... selling for $5000-$8000, and puters. U. S. It has been estimated
multiuser systems ranging Eight, expect arcade video that as many as 20 companies
from $7000 to $10,000. No games where the player ac- are making about 5000
one supplier w ill dominate tually gets into the game. For Apples a month with retail
more than one market, so we example, a flight si mulator prices as low as $200. Com-
Predictions for 1983: can plan on several dozen that actu all y gives the player a pare that to the U . S. price of
In past years, it has been my successful manufacturers and feeling of movement, acceler- $1200 to $1400.
practice to make some pre- probably well over a hundred ation, and of really flying a Continuing to tighten up its
dictions for the com ing year in different personal computer spacesh ip, with voice recogni- sales/d istribution organiza-
my December column . In system makers. tion that will respond to such tion, Apple has cancelled cen-
looking back at my predic- Third , following from th at commands as " Fire one! " and tral purchasing agreements
tions made last year and in prediction, is the prospect "B last off! " with two more independent
prior years, I am surprised at that the number of new per- retail chains, Compushop in
how many have come tru e sonal computer systems com- Ri chardson, Texas, and The
... typically over 85 percent. ing to market will probably be ApPle Doings: Looks as Computer Store (TC5) in Sud-
So, let me stick my neck out at th e staggering rate of almost if Apple has decided to intro- bury, Massachusetts. Compu-
once again and make some one per working day. Look for duce the Apple II-E this shop and TCS outlets will now
predictions for 1983. one-third of them to come January. Unless, of course, have to buy equipment di-
First, I predict that 1983 will from Japan . th e company decides to make rectly from Apple at stand ard
be the year of the true por- Fourth, systems with sepa- changes again. Rumor has it dea ler prices. The reason
table computer. Osborne hav- rate, cableless, radio-linked that Apple planned to in- given was the same as in the
ing shown the way, you ca n keyboards will flourish-no trodu ce the new Apple II re- previous cases of Computer-
expect Radio Shack, Apple, more connecting cables get- placement in September and land and Xerox: the sa les
and IBM to introduce portable ting in the way. And, I hope, initiated a spec ial sale price to organizations refused to let
S.nclair ZX81 with 2K-byte buffer. Now you can "print" your inventory in 2
alleges that HP stopped sup·
RAM) , selling at just under seconds ins te ad of 10 minutes, and no longer will
porting dealer national adver-
$100 and already being dis- your comp ut er be tied up tr an smitting or receiving
tising and refused to make modem transmissions. The OPTIMIZER is smart
counted, is taking sales away
ava ilable its new H P-86 per- too. You'll notice a keypad and display in our
from Texas Instruments, Atari,
sonal computer to dealers picture. You can tell the OPTIMIZER to convert
and Commodore in nation- data, send cont rol sequences, pause on cue, and
who would not support local
wide chains such as K-Mart. more. For example: access all of your printer's
customers. It also claims that
This price war is upsetting capabilities (graphics, font size, forms control,
this action forced it out of special symbols) with the ease of selecting' a
to several Japanese compan-
business. It is interesting to station on a pushbutton car radio. Use it to adapt
ies who were planning to offer
note that a similar action filed an XYZ printer to your ABC computer running a
low-end computers. NEe, PDQ word processing program. Run a serial print-
against Apple Computer by
which planned to introduce er or modem from a parallel port. If you can afford
three of its former mail-order and justify a disk drive, the n you certainly need
its PC-6000 with a $450 price,
dealers was dismissed . our OPTIMIZER to bring your printer, plotter or
is now going through a rede-
modem "up to speed" with the rest of your system.
sign to eliminate features and
industries. Word-processing eludes 110 red irection , pipes, few years a 370 will be en- humans take wa lking for
programs , for exa mple, and many other Unix-li ke fea- coded into one 68000 . In th e granted, it is a highly complex
already number more than tures . meantime, the research group task fraught with suc h prob-
one hundred, and the com- intends to pa rtition th e 370 ar- lems as balance and coo rdin a-
petition is becoming intense. chitecture among a number tion of many seq uences of
Software suppliers trying to Motorola Announces of 68000s, which will commu- joint and leg movem ents.
establish brand names are 68000 Enhancements: nicate ove r a loca l bus and It is hoped that compute rs
providing slic k packages for Motorola has announced th at sha re common local storage. can be taught to cope with
th eir products. The plain next year it plans to make this problem. The wa lking
plastic sa ndwich bags wi ll avail ab le severa l new versions robot being developed at
soon be a thin g of the past, as of its 16-bit 68000 micropro- Japanese Adopt U.S. Carnegie-Mellon wi ll have six
software packages look more cessor. Prototypes of some of Software: More and more legs. This work is being
and mo re like record pack- these new parts are already Japa nese personal computer funded by th e Defen se
ages. In add ition , suppliers being tested by potential systems are being introduced Departm ent. Work o n walk-
are uppin g ad budgets and in- customers. in the U . S. , but the surprising in g robots is also being done
creasin g promotional efforts, First, Motorol a will market a thing is th at they are using in Japa n and the Soviet
all of which se rv es to jack up red uced -bu s version ca lled American software rath er Union .
th e retail price . the 68008. It will have an ex- than Japa nese-made software.
But purchasers often have tern al 8-bit data bus and re- For exa mpl e, Hitachi , NEC,
had tro ubl e getting programs duced add ress space (1 mega- and Panasonic will soon in- Artificial Intelligence
to work properly. Suppliers byte) , come in a 48-pin pack- trodu ce systems using Micro- News: The introducti on of
are finally beginning to face age, and operate with 6800 soft's MS-DOS operating sys- the Motorola 68010 upgraded
th e problem by offering ser- peripheral chips. tem , while Sony, Mitsubishi, 16-bit microprocessor and th e
vice w ith th e product. For ex- Next wi ll be the 68010, a Sanyo, and Hitachi are using recent use of the LISP lan-
ample, Peachtree Software virtual-machine version of the the CP/M operating system guage fo r w ritin g applicatio ns
now provides 30 days of free 68000. It wi ll be able to from Digital Research . Hitachi programs may lead to the use
consultatio n with its software. recover co ntrol of th e ma- w ill use both the MS-DOS and of A I (a rtifi cia l intelligence)
Currently, about half of all chine afte r memory faults, so CP/M disk operat ing systems. techniques in appli cat io ns
software is purchased v ia mail it ca n be used in a demand- Not o nly are Japanese com- programmin g. LI SP has long
order. H oweve r, some ex- paged enviro nm ent. Virtual- pan ies contracting with U. S. been the language of th e AI
perts are betting that this will memory support improves th e firms to supply operating sys- community. Although there
shift to stores th at wil l sell soft- 68000's ability to handl e tems, they are also looking to have been a few implementa-
ware much as record shops multiuser systems. th em for languages and appli- tions of LISP o n 8-bit ma-
sell records: customers ca n Last will be th e 68020, a full cations program s. Structured chines, they have had ve ry
walk in and see a demonstra- 32-bit version of th e 68000. It Systems Group, for example, limited performance, and
tions of th e software packages w ill have a 32-bit-wide data has signed contracts to pro- anyone doing seri ous AI work
before they buy . bus and an instru ction cache vide its accounting software was forced to use large mini-
memory. Consequently, it will for seve ral Japanese com- computers. Thi s, however,
run programs two to fo ur puters. appears to be changing.
U nix On 8-Blt Systems:
We see an awful lot of promo-
times faster than th e 68000. For exam ple, th e University
of Pittsburgh has developed
tion for Unix-like systems on Atarl And Lucasfllms " Interni st 1," w hich, in a test
16-bit computers, particu larl y
68000-based machines. How-
I BM Alms To Fit A
Into A
370
68000: According to
Enter Joint Venture: Atari
has annou nced the formation
at M assac hu sett s General
Hospital in Boston , p roved al-
eve r, it is worth noting th at a technical paper th at ap- of a new company with Lucas- most as capable at diagnosing
Unix-like systems are also peared in a recent issue of film s (c reator of Star Wars, The some diseases as physicians.
ava ilable o n 8-bit machines. IBM's Jo urnal of Resea rch and Empire Strikes Back, and A lthough currently running
For example, several suppli ers Development , researchers at Raiders of the Lost Ark). Each o n a very large compu ter, thi s
of 6809-based systems are fur- IBM' s Endicott, New York, firm has an equal share of the program is now being trans-
nishing the Un iflex operating faci lity are attempting to new venture. The first product ported to run on severa l
system from Tec hnical Sys- recode Motorola 68000 will be a v id eo game based on 68000-based mi c ro com-
tems Consultants (Chapel Hill , microprocessors to imple- Raiders of the Lost Ark. puters . Also, Cognitiv e
North Ca ro lina). Also, Mor- ment the fu nctions of an IBM Systems Inc. , an offshoot of
row Designs, located in Ri ch - System/370. The 16-bit 68000 th e Yale artificial-intelli gence
mond , California, offers its microprocessor was se lected Getting Robots To lab, has developed programs
Micronix ope ratin g system for because it is microcoded and Walk: Curren tl y, mobil e fo r stockbrokers, paralegals,
th e Z80-based Decision I. has seve ntee n 32-bit genera l- robots get around on wheels accou ntants, and tax advisors
Both of these systems offer purpose registers. The full 370 or tank-like tracks . But th at are already runnin g on
multiuser, multitasking capa- wou ld require about four research is under way at the 68000-based Apollo com-
bi lity w ith file management tim es the microcode capabili- Carnegie-Mell on and Ohio puter (Apollo Compute r Inc. ,
nea rly identical to that of ty of the curren t 68000; how- State universities to develop North Billerica , Massachu-
Uni x. They use a shell that in- eve r, the hope is that within a walking robots. A lth ough setts).
spell "cat" while helping him Computers Being Sold away the largest manufacturer tube) that can display 28 lines
find the right letters by lighting Door-to-Door: Two com- of personal-computer sys- of 80 characters .... Human
areas in both phonic and panies are already selling per- tems. Computing Resources Cor-
regular alphabets . sonal co m puters door-to- Vector Graphic posted a poration in Toronto, Canada,
door, via phone, or through $252,000 loss for th e last has begun work on trans-
small Tupperwa re-party-like quarter of the year on a 10% porting Unix System III to Na-
TaXI Dispatching Go- gatherings. Tronics M ark etin g decline in sales. Sales for the tional Semiconductor's 16032
Ing Digital: The dispatching Corporation, Houston, Texas, year, however, were up microproc essor .... Phos-
of taxis via voice radio may claims to have nea rly 10,000 almost 45% to over $36 mil- phor Products Ltd. , Poole,
soon be a thing of the past. door-to-door sa lesmen in 50 lion compared with 1981 Dorset, England , is reported ly
Several Canadian taxi com- states selling Texas Instru- sales of $25 million. Th e de- developing a compact flat-
panies have switched from ments personal computers. crease in the fourth quarter panel videotex terminal . . ..
voice-radio dispatching to The Dallas-based Dynasty was blamed on dea lers hold-
computerized radio dispatch- Computer Corporation claims ing off ordering in anticipation
ing. The ta xis are equipped that it has 2300 "d istributors" of th e introdu ction of a new Quotation Of The
with a video display and key- selling a private-label system. computer system and an in- Month: " Because of th e
board. Both compa nies have set up ventory theft of $600,000 nonproprietary software and
Here's how it works: a pyramid-type sa les organiza- worth of merchandise. limited distribution [of th e
driver enters information as to tions in which distributors PC], IBM has not only invited
which zone he is in or headed enlist sales agents to do the in Japanese competition, but
for, whether the cab is empty, actual selling. Random News Bits: I n- has handed over a large por-
etc. 'The cent ral computer tel has reduced the price of its tion of th e market to the
then sends a message as to 8087 mathematics processor Japanese on a silver platter. "
where to pick up the next integrated ci rcuit from $320 John Roach , Presid ent, Radio
rid e. No other driver gets the O n The Business Side: (1000-unit quantity) to $150, Shack, Computer Update
call, so no one can try to beat Tandy reported th at for the and prices are expected to Magazine; July/August 1982
the cabbie to the fare, which fiscal year th at ended June 30, drop further next year. Intel
sometimes happens with 1982 reven ues were up 21 % has been sh ipping the 8087
voice dispatching. With com- to more than $2 billion. Earn- sin ce December 1981 ....
puterized dispatching, com- ings increased over 32% to Scopex Instruments Ltd. (Pix-
MAIL: I receive a large
panies are claiming that they more than $224 million . Most more Ave. , Letc hworth, Hert- number of letters each month
can now handle as many as of this gain was due to a 72% fordshire, England) has in- as a result of this column. If you
500 cabs per channel whereas increase at Tandy's computer troduced an oscilloscope with write to me and wish a
before the limit was about operations. Tandy estimates a flat liquid-crystal display response, please include a self-
150. Who knows, maybe they that its computer business sc reen . ... Siemens A.G. addressed, stamped envelope.
will let the passengers play now accou nts for about 31 % (M unich, West Germany) has
Pac-Man on the system be- of its total revenues, or ap- announced an expe rimental Sol Llbes
tween pick-up and destina- proximately $640 million. 14-inch, flat, high-resolution POB 1192
tion. This makes Tandy far and color screen CRT (cathode-ray MountaInsIde, NJ 07092 •
L
opportunity to design home
miento 0 Negocio nos gustaria esta-
video game cartridges for the blecer contacto con usted.
Atari yeS game console. Envienos una breve descripcion del
The Miracle of Creation mismo incluyendo los requerimientos
de equipos.
Can Be Yours™
Call: 408-429-1552 International Micro Systems, Inc.
9380 Sunset Drive. Su it e 8-210
or write: Frobco P.O . Box 2780 Miami. Florida 33173 U .S.A .
Santa Cruz , CA 95063 Ph : (305) 279-0186 - 279-0194
Circle 541 on Inquiry card. Circle 542 on Inquiry card . Circle 543 on Inquiry card.
Thank you very much for Thanks for your help . Your The interference that you
Magnetic-Tape
your letter. I have received articles are great. are experiencing with the
Standard
many responses to the decimal Louis Yelgin TRS-80 Color Computer disk
Dear Steve, point error that crept into that Malden, MA drive is probably caused by
I built an FSK (frequency- Ask BYTE answer. The cor- radiation from the cable that
shift keyed) cassette interface rect number should have been The connector used on the connects the drive to the com-
for my homebrewed 8080- 18,000 lines per minute , and rear of the Atari for the joy- puter. The cable is acting as a11
based microcomputer. Do even that is not its maximum sticks is a 9-pin Type D sub- antenna, and to eliminate the
you know of a standard or speed. miniature. It's available from radiation , it must be shielded.
frequently used format for re- From IBM 's literature, the many of the mail-order houses My article in the January 1981
cording data on magnetic following calculations can be that advertise in BYTE; look BYTE, "Electromagnetic In-
tape? I want my system to be made: "allows printing at for Priority One Electronics terference " (page 48) , de-
compatible with commercial either 6, 8, or 12 lines per and California Digital ads in scribes the sources of elec-
software. inch . . . " . .. "can process, any issue. tromagnetic interference and
Michael D. Zahorik for example , 1000 11-inch- Wico , a company that man- how to cure them.
New Berlin, WI long pages in approximately 6 ufacturers parts for arcade Wrapping the disk-drive
minutes of continuous print- games, makes a deluxe version cable in several layers of
One of the problems with ing, regardless of the number of the Atari joystick. It is aluminum foil and grounding
the personal computer indus- of lines per page. " large, solidly built, and has a the foil to the computer
try is its lack of standards . A trigger button on top of the should be beneficial. But
format known as the Kansas Now , 11 inches/ page X 12 stick, as well as one in the nor- frankly , if Radio Shack has a
City Standard is used on lines/ inch = 132 lines/ page mal position. Order the Com- free fix. , I would let the service
many 8080-type systems. This 1000pages/ 6 minutes = mand Controller Joystick center do it. It will be neater
standard, named after the lo- 166.67 pages/ minute (part number: 15-9714) from and may help the resale value
cation of the conference that 166.67 pages/ minute X 132 Wico , 6400 West Grosse Point of the computer at some later
established it, uses 1200 Hz to lines/ page = 22,000 Rd., Niles , IL 60648, (312) date . .. . Steve
indicate a 0 and 2400 Hz to in- lines/ minute 647-7500 . . . .steve
dicate a 1. These frequencies
were chosen to be compatible In reality, with 6 or 8 lines
with the bandwidth and fre- per inch and 66 lines per page,
quency response of typical the effective number of lines
cassette recorders. With the per minute will be less . .. . Shielding TV
homebrew FSK system for Steve from Interference Chess Program
your computer and this infor- for Home Brewers
Dear Steve,
mation, you should have no r recently purchased the Dear Steve,
trouble with compatibility . disk drive for the TRS-80 Col- I'd like to buy a chess-
No Joy In Stlckvllle
. . . Steve or Computer. Since adding playing program for my com-
Dear Steve, this device, r have experienced puter. My problem is that r
I own an Atari 800, and r an annoying amount of inter- don 't have a standard per-
have been disappointed in the ference on my television set. sonal computer but two
Increasing performance of Atari's joy- The drive's manual came with home-built systems. One is
Line Counts sticks. They are not accurate a flier warning that this prob- 6809-based, with keyboard
and don't always make a good lem might be present in some and video display. The other
Dear Steve, electrical connection . of the earlier machines and, if is Z80-based, with 32K bytes
In the March 1982 BYTE, r have been trying to build that was the case, you should of memory and plenty of
you responded to a letter my own using momentary return the computer to a ser- space for 2716-type EPROMs
about high-speed printers (see switches to make the five con- vice center for additional (erasable programmable read-
"High-Speed Printers," page nections needed for motion shielding. only memories) .
442). You stated that the IBM and firing . Do you know I would prefer to make the I'd like to know how to
laser printer is capable of 1800 where r can buy the appropri- modifications that might be change an existing chess pro-
Ipm (lines per minute); how- ate female plug needed for the necessary myself. Could you gram so that it could be run
ever, IBM claims 1000 pages Atari? Also, do you have any please give me an idea of what on my Z80-based computer
in 6 minutes, or approxi- suggestions for building a joy- could correct this problem . and so that the input and out-
mately 11,000 lpm (almost 6 stick, or do you know any Thanks for whatever help put can be done through the
times as fast a's 1800 Jpm). companies making better- you can give . 6809 computer, allowing it to
Charles Gawthrop quality Atari-compatible joy- Richard D. Fothergill process all communication
Wilmington, DE sticks? Pittsfield, MA with a human opponent.
Circle 188 on Inquiry card. December 1982 © BYTE Publications Inc 507
Sof.are Received
Apple design your own monster and floppy disk, $29.95. Adven- system. If you can destroy the
Advanced System Editor, a let it loose on a city where it ture International (see address dreaded Mars Cars, the
screen-oriented text editor for feeds on human tidbits. For above). treasure is yours. For the
the UCSD Pascal system. The the Apple II; floppy disk, Federation, an arcade-type Apple II; floppy disk, $29.95.
editor provides all common $29.95. Epyx/ Automated game. You must wipe out the Datamost (see address above).
word-processing features, in- Simulations, POB 4247, merciless invading Drorn The Mask of the Sun, an
cluding copy, delete, find, Mountain View, CA 94040. Drones. Develop the correct adventure-type game. You are
search, and replace. For the The Curse of Crowley strategy to skillfully deploy an archaeologist and treasure-
Apple II; floppy disk, $175 . . Manor, an adventure-type your Federation spacecraft. hunter seeking the fabulous
Volition Systems, POB 1236, game. What starts out as a For the Apple II; floppy disk, Mask of the Sun, a gold arti-
Del Mar, CA 92014. simple homicide investigation $29.95. Avant-Garde Crea- fact. But there's this curse . For
The Big Math Attack, a changes into a descent into the tions (see address above). the Apple II; floppy disk,
tutorial game covering basic world of the occult. Solve the Graphic Writer, a program $39.95. Ultrasoft Inc ., 24001
mathematics problems. The myf.tery or face the gates of that lets you print your own Southeast 103rd St. , Issaquah,
object is to solve a simple Hades. For the Apple II; flop- character sets. Features pro- WA 98027.
equation before it reaches the py disk, $29.95. Adventure vided include underline, bold- Mission Impossible , a
bottom of the screen. The. International, POB 3435, face, large and small letter~ , graphics adventure game. You
more equations you solve, the Longwood, FL 32750. and the ability to use inverse must save the world from
faster they drop. For the Death Race 82, an arcade- print with most word-process- nuclear disaster by deac-
Apple II; floppy disk and type game. You must escape ing programs and printers. For tivating the world's first
cassette, $25 and $20, respec- from the killer robots in the the Apple II; floppy disk, automated nuclear reactor.
tively . Thesis, POB 147, Death Squad Cars by piloting $54.95. Computer Station The game has full-color
Garden City, MI48135. your turbocar through the 10 Software, 11610 Page Service graphics. For the Apple II;
Bipolar Psychological In- levels of the maze. Destroy Dr., St. Louis, MO 63141. floppy disk, $29.95. Adven-
ventory, a multidimensional robots and increase your Laf Pak, four arcade-type ture International (see address
personality test. This program score. For the Apple II; floppy games: Creepy Corridors, above) .
administers, scores, and inter- disk, $29.95. Avant-Garde Apple Zap, Space Race, and Oil Rig, a simulation where
prets test results and prints a Creations, POB 30160, Eu- Mine Sweep. Each game re- you try to become a tycoon
report with norm, profile, and gene, OR 97403. quires a different tactic to win . by buying, selling, and drill-
significant items. For the Diskovery, a disk-utility For the Apple II or II Plus; ing for oil. Manipulate the
Apple II; floppy disk, $250. package. Examine, edit, and floppy disk, $34.95. Sierra price of oil with purchases and
Diagnostic Specialists Inc., store information on any On-line Inc., 36575 Mudge trades, while ruthlessly ac-
1170 North 660 W, Orem, UT track or sector of a disk. Ranch Rd. , Coarsegold, CA quiring wealth. For the Apple
84057. Recover, alphabetize, and 93614. II; floppy disk, $29.95. Com-
Corral 1.0.1, a cost-return purge any files on a disk . Lazermaze, an arcade-type puter Programs Unlimited,
analysis program for beef pro- Other utilities included. For game. To resolve interstellar 9710 24th Ave . SE, Everett,
ducers and related industries. the Apple II; floppy disk, conflicts, a single combat WA 98204.
Provides a complete break- $59.95. Micro Mantic Com- game has been developed. Ac- The Printographer, a high-
down and report of all costs puter, 541 Northeast McWil- curately fire your laser at the resolution printing utility that
and expenses. For the Apple liams Rd., Bremerton, WA alien and your planet could allows you to dump a picture
II; floppy disk, $150. Applied 98310. win the war. For the Apple II from the disk to any dot-
Micro Systems, RR 3, Box Double Check, a check- Plus; floppy disk, $29.95. matrix or daisy-wheel printer.
309-B, Leavenworth, KS book balancer and money- Avant-Garde Creations (see The utility comes configured
66048. management program. Estab- address above). for most printers. For the
Crazy Mazey, an arcade- lish up to 100 expense cate- Marauder, a two-level Apple II; floppy disk, $49.95.
type game. Within the in- gories, and this program will arcade-type game. You must Southwestern Data Systems,
tricate maze are secret hordes sort all expenses and provide descend to the alien planet's 10761-E Woodside Ave., San-
of cash. Find the cash and run you with a total for tax deduc- surface through a rain of laser tee, CA 92071 .
for your life. Killer cars will tions. For the Apple II; floppy fire and torpedoes. Once on Serpentine, an arcade-type
try to stop you in the 19 levels disk, $49.95. Computer Tax the ground, you must destroy game. You control one ser-
of the maze. ' For the Apple II; Service, POB 7915, Incline the central computer, which is pent in your quest to destroy
floppy disk, $29.95. Data- Village, NV 89450. guarded by robots. For the all the evil serpents. You must
most, 9748 Cozycroft Ave., Biminator, an arcade-type Apple II or II Plus; floppy outwit, outmaneuver, and eat
Chatsworth, CA 91311. game. You must protect your disk, $34.95. Sierra On-line the evil serpents to win the
Crusll, Crumble, and energizers on the planet sur- Inc . (see address above) . game. For the Apple II; floppy
Chomp, a simulation game face from the 15 waves of at- Mars Cars, an arcade-type disk, $34.95 . Broderbund
that lets you become the tacking alien spacecraft. game. There are tales of a Software, 1938 Fourth St. ,
monster you always longed to Destroy the aliens to increase great treasure on Mars, but it's San Rafael, CA 94901 .
be. This game allows you to your score. For the Apple II; guarded by an ancient defense Succession, a maze-type
the alien objects, which in- rules. The game uses setups with the SO Systems' PROM fill amounts required for
clude celestial dice, spinning and spiking. For one or two 100 S-100 programmer highway construction. For
bow ties, flying widgets, and players. For the Atari VCS; board, the program can work use by contractors and engi-
hostile hamburgers. For one cartridge, $26.95. Atari Inc. with 2708, 2716 and 2732 neers. For the IBM Personal
player. For the Atari VCS; (see address above). EPROM~. For CP 1M-based Computer; floppy disk, $195 .
cartridge, $31. 95. Activision systems; floppy disk, $70. Softov Consultants, Suite
(see address above). CP/M . Concise Datacom Systems R102, 360 Bloor St. E, Toron-
Pitfall, an arcade-type CP +, a user-friendly pro- Inc., 1503 Pear Tree Lane, to, Ontario, M4W 3M3,
game. Hidden in the jungle are gram that replaces CP 1M Bensalem, PA 19020. Canada.
several treasures. You must commands with English-lan- UAPLink, a telecomputing Pairstat, a statistics pro-
swing through trees, jump guage "menus," messages: file-transfer program. De- gram used to evaluate and
over bottomless pits, and and directions. It provides signed specifically for Digital present paired data. Stat-
journey through underground you with a software print Equipment Corporation's istical results can include R
passages. For one player. For spooler, help option, and VT18X computer, this pro- square, standard deviation,
the Atari VCS; cartridge, other functions. For CP IM- gram features data compres- beta, plot of residuals, and
$31.95. Activision (see ad- based systems; floppy disk, sion, file protection, and mean. For the IBM Personal
dress above). $150. Taurus Software, Suite global transfer commands. Computer; floppy disk, $150.
Skiing, an arcade-type 815, 870 Market St., San For VT18X computers run- Davell Custom Software,
game. Step onto the slopes for Francisco, CA 94102. ning CP 1M; floppy disk, POB 4162, Cleveland, TN
a skiing experience that ranges Compare for CP IM-80, a $250. Unique Automation 37311.
all the way from the begin- utility program that locates Products, Suite L, 17922 Sky Supercref, a BASIC lan-
ner's slope to an Olympic and documents the dif- Park Circle, Irvine, CA guage cross-referencing pro-
downhill run. Beat your best ferences between two text 92714. gram. This program will dis-
time. For one player. For the files. The files may be text or playa list of all variables or
Atari VCS; cartridge, $22.95. source-code files for pro- Heath commands used in a program
Activision (see address grams in assembler, BASIC, Exterminator, an arcade- and the line-number refer-
above). PUI, or other languages . For type game. As the Extermina- ences. It can output informa-
Starmaster, an arcade-type CP 1M-based systems; floppy tor, your job is to wipe out tion to printer or disk. For the
game. You are in the cockpit disk, $105. Solution Tech- the anthropod eggs before IBM Personal Computer;
of a starfighter. Your mission nology Inc., Suite 218, 1499 they hatch into deadly car- floppy disk, $25. The Write
is to defend your starbase West Palmetto Park Rd., nivorous creatures. For one Ring, 5050 Garford #160,
from attacks and to search Boca Raton, FL 33432. player. For the H89, Z-90, Long Beach, CA 90815 .
out and destroy the enemy's MAG/base3, a database and H8/H19; floppy disk,
fighters. For one player. For applications-development sys- $19.50 . Evryware, POB Intellivision
the Atari VCS; cartridge, tem. You can design a data- 60802, Sunnyvale, CA 94088. Las Vegas Poker & Black-
$31.95. Activision (see ad- base to your own specifica- Key-Wiz, a multikeyword jack, a set of graphics simula-
dress above). tions for any application. database-management pro- tion games. You can play
Star Wars: The Empire This system includes pass- gram. This program operates four different card games:
Strikes Back, an arcade-type word protection and entry as a file of "index cards" and five or seven card stud, draw
game. Based on the popular and edit functions. For will search a file for a partic- poker, or blackjack. The pro-
film, this game pits the Rebel CP 1M-based systems; floppy ular keyword. Save up to 300 gram keeps track of all bets
Snowspeeders, controlled by disk, $795 . Micro Applica- entries of 60 lines each. For and winnings. For one
the player, against the Impe- tions Group, Suite 205,20201 the H89; floppy disk, $19.95. player. For the Intellivision
rial Walkers on the ice planet Sherman Way, Canoga Park, Interactive Micro Systems, Master Component; car-
Hoth. For one or two players. CA 91306. POB 21007, Columbus, OH tridge, $29.97. Mattei Elec-
For the Atari VCS and the Micro-WYL, a line-oriented 43221. tronics, 5150 Rosecrans Ave.,
Sears Video Arcade; car- text editor. This program per- Hawthorne, CA 90250.
tridge, $30. Parker Brothers forms alI the standard text- IBM Personal Computer Space Spartans, an arcade-
(see address above). editing functions, including FriendIyware PC Introduc- type game featuring voice
Tennis, a graphics simula- moving and copy text within tory Set, a set of programs output. The game pits you
tion game. You can rush the a document, global search for novices. Includes games, against an invading alien
net, play the baseline, or and replace, and copying ex- utilities, and business ap- fleet. You must protect your
roam the court in this version ternal files. For CP I,M-based plications. The user's manual starbases from attack. The
of tennis. The game provides systems; floppy disk, $25. explains the workings of the game requires the Intellivoice
automatic scorekeeping. For Real world Software Inc., computer. For the IBM Per- voice-synthesis module. For
one or two players . For the Suite 103, 913 South Fourth sonal Computer; floppy disk, the Intellivision Master Com-
Atari VCS; cartridge, $22.95. St., DeKalb, IL 60115 . $49.95. Friendlysoft Inc., 213 ponent; cartridge, $45. Mat-
Activision (see address PROMUtiI, a utility for pro- Pebble brook, Arlington, TX teI Electronics (see address
above). gramming, reading, verifying, 76014. above) .
Volleyball, an arcade-type and editing EPROMs (eras- Highcalc, a highway design Star Strike, an arcade-type
game. This simulation of able programmable read-only and construction utility pack- game. You must defend the
volleyball follows standard memories). Designed for use age. It calculates the cut and Earth from attack by an alien
Circle 121 on Inquiry card. December 1982 © BYTE Publications Inc 511
. Books Received
Apple Pascal: A Program- Publishing, 1982; 277 pages, Data Communications for An Introduction to Process
ming Guide , Allen B. Tucker, 17.4 by 23.3 cm, softcover, Microcomputers , Elizabeth A. Control and Digital Minicom-
Jr. New York: Holt, Rinehart ISBN 0-8359-0352-4, $14.95. Nichols, Joseph C. Nichols, puters , Peter L. Ginn.
& Winston, 1982; 247 pages, COBOL, George Jackson . and Keith R. Musson . New Houston, TX: Gulf Publishing
18.5 by 23 .2 cm, softcover, Blue Ridge Summit, PA : Tab York: McGraw-Hill, 1982; Co. , 1982; 291 pages, 16.4 by
ISBN 0-03-059547-9, $17.95 . Books, 1982; 290 page~, 12 .6 264 pages, 15 by 22.5 cm, 23.4 cm, hardcover, ISBN
Apple Pascal Games , by 20.7 cm, softcover, ISBN softcover, ISBN 0-07-04680-4, 0-87201-180-1, $26.95.
Douglas Hergert and Joseph 0-8306-1398-6, $9 .95. $16.95 . Literary Machines, Ted
T . Kalash. Berkeley, CA: Comparative Studies in 80 Practical Time-Saving Nelson. Swarthmore, PA :
Sybex, 1981; 371 pages, 17.2 Software Acquisition, Steven Programs for the TRS-80 , Theodore Holm Nelson Pub-
by 22.3 cm, softcover, ISBN Glaseman. Lexington, MA : Charles J. Carroll . Blue Ridge lisher, 1982; 125 pages, 21 .6
0-89588-074-1, $14.95. Lexington Books, 1982; 131 Summit, PA: Tab Books, by 22 .8 cm, softocver, ISBN-
Applying Computers in pages, 16.4 by 23 .3 cm, hard- 1982; 252 pages, 12.6 by 20.7 none, $15.
Social Service and Mental cover, ISBN 0-669-05422-4, cm, soft cover, ISBN 0-8306- Microprocessor Operating
Health Agencies, Simon $18.95 . 1293-9, $9.95. Systems , volume 1, John Zar-
Slavin, ed . New York: The Computer Architecture and FORTRAN Programs for rella, ed . Suisun City , CA:
Haworth Press, 1982; 195 Organization, Theodore H . Scie.ntists and Engineers, Alan Microcomputer Applications
pages, 16.4 by 23.4 cm, hard- Meyer. Beaverton, OR: Di- R. Miller. Berkeley, CA: (POB E), 1981; 155 pages,
cover, ISBN 0-86656-102-1, lithium Press, 1982; 333 pages, Sybex, 1982; 320 pages, 17.4 14.9 by 22.7 cm, softcover,
$30. 13.8 by 21.8 cm, softcover, by 23 .2 cm, softcover, ISBN ISBN 0-935230-03-3, $12.95
BASIC for Business , ISBN 0-918389-55-X, $16.95. 0-89588-082-2, $15 .95 . Microco mputer Systems ,
Douglas Hergert. Berkeley, Computers and Man, 3rd Fundamentals of Interactive Ivan Flores and Christopher
CA: Sybex, 1982; 223 pages, edition, Richard C. Doft. San Computer Graphics, J. D. Terry . New York : Van Nos-
17.5 by 22 .6 cm, softcover, Francisco , CA: Boyd & Foley and A. Van Dam. trand Reinhold, 1982; 288
ISBN 0-89588-080-6, $12.95. Fraser Publishing, 1982; 500 Reading, MA : Addison-Wes- pages, 15.6 by 23.5 cm, hard-
BASIC for Business, For the pages, 16.4 by 23.4 cm , soft- ley, 1982; 664 pages, 16.5 by cover, ISBN 0-442-26141-1,
TRS-80 Model II & III, Alan J. cover, ISBN 0-87835-121-3, 24 cm , hardcover, ISBN $22.50.
Parker . Reston, VA: Reston $16.95 . 0-201-14468-9, $34.95. A Micro-PROLOG Primer,
......................................................................................... "' ....................................................." Th e Guide to DP Training 2nd edition, K. L. Clark , J. R .
C/-/l PS & VA LE [l Courses: Descriptions of Over Ennals, and F. G . McCabe .
THE INFLATION FIGHTERS I 300 Programs and London, England: Logic Pro-
••• SPECIAL ••• Workshops , Roger Sullivan, gramming Associates Ltd. , (36
4116 250n5 8/ $ 9.50100+ S l.05 ea . ·1791 Disk Controller 520.00
4116 2oon5 8 / 511.00 100+ 5 1.18ea. Z60A CPU 53.00 ea . ed . Amherst, MA : Human Gorst Rd .) 1982; 130 pages,
4116 150n5 8 / 514.50 100+ $),50 ea. 8251A 54 .00 ea.
4116 120n5 8 1S16.50 100+ 51. 80 ea. 271 6·1 (5V)350ns 8 / 55.50 ea. 56.25 ea. Resource Development Press 14.7 by 20.8 cm, softcover,
2 114L )OOns 8/ S 13 .00 · 2716 (5V)450ns S3.35 ea.
2114L 200n5 8 / S 14.75 ·2732 (5V)450ns $ 4 .75 ea.
-2532 (5V)450ns $ 4 .75 ea.
(22 Amherst Rd. ), 1982; 358 ISBN-none . $17.
'4164 200n5 $5.85
'4164
'6116
150ns
150n5
56.85 ea.
56.75
·2764 5V 300ns 28 pin 516.50 ea. pages, 29 by 26 cm, spiral Modeling and Simulation
'6116 2oon5 54.75 binder, ISBN 0-914234-61-7, on Microcomputers, Lance A.
NEe P.C.· 8000
COMPUTERS
sugg. lists CGD
$95. Leventhal, ed. La Jolla, CA :
800 1 Camp J2K .
80 12 1/0 unit. .
5995.00
5649.00
5715.00
54 75 .00
Th e HP-IL System: An In- Simulation Councils Inc.
80) 1 Dual Minidlsk uni!. .
Other NEC Products ..
5995.00
CALL
5715.00 troductory Guide to the Hew- (POB 2228), 1982; 120 pages,
AliOS Computers .. CALL
lett-Packard Interface Loo p, 21.6 by 27.9 cm, softcover,
Eagle II .. . . . . . 52995.00
Eagle III .. ' .. 53995.00
CA L L
C ALL
Gerry Kane, Steve Harper, ISBN-none, $20 .
Sage U(16bit) .. CALL CA L L
IBM P.C. comp lete sys (with or w /oul hard disk) .. CALL CA L L
and David Ushijima . 101 Microprocessor Soft-
PRINTERS Berkeley, CA: Osborne / Mc- w are and Hardware Projects,
Epson MX60 Grapht rax Plus .. CA LL
Epson MX60 FfT Graphtrax Plus .. CA LL Graw-Hill, 1982; 106 pages, Frank P . Tedeschi and Gary
Epson MX I 00 Graphlrax Plus .. 5645.00
18.5 by 23.3 cm, softcover, Kueck . Blue Ridge Summit,
NEC Printer P.c. 6023 . 5695.00 5465.00
Other NEC Printers .. CA L L ISBN 0-931988-77-2, $16.99. PA: Tab Books, 1982; 294
Okidntn Printers Illustrat e d Computer pages, 12.6 by 20.7 cm, soft-
B2A . 57 48 .00 5397.00
63A .... ..... ......• . • . . 5995.00 5645.00 Science Dictionary for Young cover, ISBN 0-8306-1333-1,
a' A 5 1395.00 CALL
PACEMARK 2350 .. ... 52800.00 52200.00 People, Donald D. Spencer. $8.95 .
Smith ·Corona Printers TP· I .. 5895.00 CALL Ormand Beach, FL: Camelot 119 Practical Programs for
Diablo Printers 630 (R I 02) ..
ProWriters Slarwriter Print maste r . .
... 527 10.00 51989,00
CALL
Publishing, 1982; 128 pages, the TRS-80 Pocket Compu ter,
C.ltohPrinters .. CA LL
15.2 by 22 .7 cm, softcover, John Clark Craig. Blue Ridge
SOFTWARE CP/M, IBM, Apple, TRS·80, Atari
ISBN 0-89218-053-6, $8.95. Summit, PA : Tab Books,
PlIckc'lge I includes Wordstc'lr. Mail Merge. Spellstar (CP/M) .. . CALL
Pc'lckage 2 includes Data Slar. Calcslar. Supersoft (CP/M) .. ... CALL Impl eme nting BASICs , 1982; 298 pages, 12.6 by 20 .7
d&se II (CP/M) IBM .. . ... 5425.00
FNS 60 (CP/M) .. . . 5597 .00 How BASICs Work, William cm, softcover, ISBN 0-8306-
CALL for other mfg .• camp., prnls. modems. term inals. chips, £, sohwilre
Hayes Smart Modem 300 Baud .....•.............. . . . . . . . . . . . . . 52 40.00 Payne and Patricia Payne . 1350-1, $9.95.
Allow up to ) wks. for personal checks to clec'lf. Please include phone number. Prices subject 10 change without Reston, VA: Reston Pub- Pascal Implementati on ,
notice . Shipping f., Handling lor Chips 53.50. FOB Belleyue. WA . for all clse. Wash . residents add 6.5 ~Q Sales Tax .
lishing, 1982; 210 pages, 16.4 Compiler and Assembler/ In-
i CHIPS (. DALE 1·206·451·9770
by 23.4 cm, hardcover, ISBN
i 10655 N.E. 4th St., Suite 400 terpreter, S. Pemberton and
L~~~~~~~.~.:.~.~..:~~?~......................................................................................................... .i 0-8359-3045-9, $21. M. C. Daniels. New York :
512 December 1982 © BYTE Publications Inc Circle 86 on Inquiry card .
Circle 377 on Inquiry card .
Circle 532 on inquiry card. December 1982 © BYTE Publications Inc 513
Event Queue
December-Janua ry 1983 50th St. , New York, NY Decem ber 12-1 7
December 1982
Courses from Q.E.D. Infor- 10020, (212) 586-8100. Small Computers in Bio-
mation Sciences, various sites medical Research , Woods
December throughout the U.S . Among Hole, MA . This course is
Information Management the courses offered are "Screen December 9-11 sponsored by the Marine
and Technology Seminars, Design," "Designing Systems The 1982 California Educa- Biological Laboratory . It em-
various sites throughout the Controls, " and "Teleprocess- tional Exposition, Anaheim phasizes hands-on exercises
U.S. Among the wide variety ing Network Design ." Com- Convention Center, Ana- using several fully equipped
of seminars offered by plete course outlines are avail- heim, CA . This exposition's microprocessor systems. The
Datamation Institute are able from Priscilla Goud- theme is "Public Education: concentration is on basic
"Financial Management's Use reault, Q .E.D. Information Our Purpose-Our Future." machine operation and
of Computer Graphics" and Sciences Inc., Q .E.D . Plaza, Exhibits and an all- day assembly language . Other
"Database Management Sys- POB 181, Wellesley, MA computer-literacy workshop topics include number sys-
tems." Registration fees range 02181, (800) 343-4848; in Mas- highlight this event. Address tems, machine logic and archi-
from $595 to $795, depending sachusetts, (617) 237-5656 . inquiries to Alice Lytle, Cali- tecture, operating systems,
upon duration and the topic forn ia School Boards Associa- and flowcharting and inter-
covered . For details, contact December-February 1983 tion, 916 23rd St. , Sacra- rupts. Contact the Marine
Ms. Joan Merrick, Datama- Seminars of Interest to mento, CA 95816, (916) Biological Laboratory, Woods
tion Institute Seminar Coor- Women Professionals, various 443-4691. Hole , MA 02543 , (61 7)
dination Office, Suite 415, sites around Boston, MA. 548-3705.
850 Boylston St. , Chestnut This series of one- and two-
Hill , MA 02167, (617) day seminars is presented by Decem ber 9-12
738-5020. For information on Boston University Metro- Southeast Computer Show December 13-15
in-house presentations, con- politan College. Among the and Office Equipment Exposi- Microcomputers in Educa-
tact Art Gutmann, Datama- topics on the agenda are tion, Civic Center, Atlanta, tion, Boulder, CO . This
tion Institute for Information "Managing Word Processing GA. For details, contact Com- workshop is designed for
Management and Technol- to Increase Productivity and puter Expositions Inc. , POB educators at all levels. Topics
ogy, Seminar Coordination Profitability , " "Advanced 3315, Annapolis, MD 21403, to be covered include BASIC
Office , Suite 803, 331 Management for Women : Be- (800) 368-2066; in Maryland, and Graphics, Logo, adminis-
Madison Ave ., New York, yond the Basics," and "Data (301) 263-8044 . trative uses of microcom-
NY 10017, (212) 697-2361. Processing Fundamentals for puters, and microcomputers
Accounting and Financial as laboratory instruments.
Managers." The seminar fees Hands-on experience with a
December 10
are $325 and $495, depending variety of computers will be
The 1982 Computer Network-
on duration. For registration provided . Information is
Decem ber-Jan uary 1983 ing Symposium, Gaithers-
information, contact Ms. Joan burg, MD. "Planning for the available from Ms. Sharon
Intensive Seminars for Pro-
Merrick, University Seminar Woodruff, Technical Educa-
fessional Development, Wor- Near Term : The Next Three
Center , Suite 415 , 850 tion Research Centers, 8 Eliot
cester Polytechnic Institu te Years" is the theme for this
Boylston St., Chestnut Hill, St. , Cambridge, MA 02138,
campus and various sites in symposium, which is spon-
MA 02167, (617) 738-5020. (617) 547-3890.
the New York City and sored by the IEEE Computer
Boston metropolitan areas. Society Technical Committee
Some of the topics to be on Computer Communication
presented are "Project Man- and the Institute for Com- Decem ber 13-15
agement," "Leadership Skills December-March 1983 puter Sciences and Tech- Office Automation for Man-
and Management Tools for Courses for Developers and nology of the National Bureau agement Productivity, Shore-
High- Technology Profes- Users of Computer Systems, of Standards. Papers related ham Hotel, Washington, DC.
sionals," and "Management various sites throughout the to the design, selection, and Conference sections will focus
Skills for First-Line Super- U. S. Among the courses of- implementation of network on better methods to evaluate
visors." Fees range from $495 fered by the AMA (American systems within the next three productivity, to select equip-
to $990. Complete details are Management Associations) years will be delivered. Areas ment or procedures, to inte-
available from Ms . Ginny are "Fundamentals of Data of particular interest include grate equipment or proce-
Bazarian, Office of Continu- Processing for the Nondata long-haul networks, local- dures into an organization,
ing Education, Higgins Processing Executive ," area networks, and satellite and to get people to work ef-
House, Worcester Polytech- "BASIC: A Computer Lan- systems. Full details are avail- fectively in a changing en-
nic Institute, Worcester, MA guage for Managers," and able from Computer Net- vironment. For further details,
01609, (617) 793-5517. For in- "Database Concepts and De- working Symposium, IEEE contact the Information Ex-
formation on in-house semi- signs." For complete registra- Computer Society, POB 639, change, Suite 334, 4500 South
nars, call Robert J. Hall at tion and course information, Silver Spring, MD 20901, Four Mile Run Dr., Arlington,
(617) 793-5574 . contact the AMA, 135 West (301) 589-3386. VA 22204, (703) 820-5720.
is designed for programmers St. Charles, IL 60174, (800) Business Environment, Wash- Local Area Networks: Ar-
or engineers able to program 323-0815; in Illinois, (800) ington, DC. For details, see chitecture, Technology, and
in another language. Areas to 942-0851 . December 20-21. Products, Berkeley Marina
be explored include C Marriott Inn, Berkeley, CA.
operands and operators, C See December 15-16 for
preprocessors, pointers and details.
December 14-17
arrays, and structures and Systems Project Management,
unions . The fee is $1000. A Chicago, IL. The fee for this
January 1983
full course outline is available seminar is $900. For full January 5-7
January 18-20
from Joan Hall, Plum Hall details, contact the Registrar, The Sixteenth Hawaii Interna- Microcomputers in Educa-
Inc., RD 2 Box 235P, Arthur Andersen & Co ., Cen- tional Conference on System tion, Tallahassee, FL . For
Pleasantville, NJ 08232, (609) ter for Professional Education, Sciences, Honolulu, HI. This details, see December 13-15.
927-3770. 1405 North Fifth Ave. , St. conference will focus on re-
Charles, IL 60174, (800) cent developments in the
December 13-17 323-0815; in Illinois, (800) theory and practice of com- January 18-20
Digital Continuous-System 942-0851. puter software, hardware, Southcon/83, High- Tech-
Simulation, University of and advanced computer sys- nology Electronics Exhibition
Maryland University College, tems applications as related to and Convention, Georgia
College Park, MD. The fee for December 15-16 information and systems World Congress Center, At-
this course is $975. For details, Local Area Networks: Ar- science. Special emphasis will lanta, GA. Contact Electronic
contact Marc Rosenberg, chitecture, Technology, and be placed on medical informa- Conventions Inc ., 999 North
UCLA Extension, Continuing Products, Marriott Inn North, tion processing, decision sup- Sepulveda Blvd ., El Segundo,
Education in Engineering and Dallas, TX. Topics to be port systems, and office sys- CA 90245, (BOO) 421-6816; in
Mathematics, 6266 Boelter covered at this workshop in- tems and technology . Further California, (213) 772-2965.
Hall, Los Angeles, CA 90024, clude network concepts and information is available from
(213) 825-1047. architectures, local-network Emily M. Yano Jorgensen, Of-
characterization, internet- fice of Management Pro- January 18-21
Decem ber 14·15 working, and standards. The grams, College of Business .Defining Software Re-
Plenary Technology, Palo registration fee is $570. Con- Administration, University of quirements, Specifications,
Alto, CA. Details are avail- tact Technology Concepts Hawaii, 2404 Maile Way and Tests, San Diego, CA.
Participants in this short and Gary Kildall have assisted sors. Case histories and lec- puter Systems, 3304 Pico
course will learn . how to in organizing this show for tures will be featured . The fee Blvd ., POB 5339, Santa
analyze and document end- Digital Research Inc. Contact is $845. Contact Ruth Dor- Monica, CA 90405, (213)
user requirements, generate National Computer Shows, dick, Integrated Computer 450-2060.
software requirements that in- 824 Boylston St. , Chestnut Systems, 3304 Pico Blvd. ,
clude test plans, and plan the Hill, MA 02167 , (800) POB 5339, Santa Monica, CA
sequencing of test and integra- 343-2222; in Massachusetts, 90405, (213) 450-2060. February 1-4
tion procedures. The fee is (617) 739-2000. Defining Software Re-
$845 . Further details are avail- quirements, Specifications,
able from Ruth Dordick, Inte- January 31-February 2 and Tests, Washington, DC.
grated Computer Systems, Communication Networks For details, see January
Ja/w ary 24-25
3304 Pico Blvd., POB 5339, '83, the Rivergate , New 18-21.
Santa Monica, CA 90405, Computers in Agriculture
Conference and Trade Fair, Orleans, LA. This fifth annual
(213) 450-2060. conference and exposition will
Red Lion Inn, Sacramento,
CA. This conference and ex- encompass the voice, data, February 7-9
February 22-26
5-100
IT'S BOTHI 5-100
up to
512K 128K
ROM STATIC RAM
Featuring two independent banks of 8 sites (28 pin sockets) the ADS Ackerman Digital
Memorize~Mallows you mix RAM with ROM or dedicate to either. Systems, Inc.
Independent wait states (0-5) per bank supports fast RAMS with slow Epromsl 110 N. York Road
Elmhurst, IL 60126
Allows system to run at max speedl Uses any lK x 8 to *32K x 8 part *Single (312) 530-8992
RAM or ROMI Extended memory address or bank select. supply
IIIIB
COP'I'RlGHT 1tG
Ours is the age of information . Name any topic and there'll be an article on it somewhere. But somewhere
doesn't help much if you're the one looking for specific information. The real question in the end is "How can I
find what I want quickly and easily?"
In this issue of BYTE we present the first annual BYTE Index Update . In December 1981, as a service to our
readers, we included a comprehensive, cumulative index covering every issue of the magazine between
September 1975 and December 1981, inclusive. Among the information represented is every article and product
review that has appeared in the pages of BYTE.
All entries in the index are arranged by subject descriptors, and an article may be listed under several descrip-
tors. Any article for which a correction was published has an asterisk after its title. The correction can be found
under the heading "BYTE Corrections." The figure below shows a typical index entry and describes what the dif-
ferent parts mean.
For those who require information beyond what is presented here, Microcomputer Information Services
(which prepared the BYTE Index and the 1982 Update) publishes Microcomputer Index , which covers 20
microcomputer-oriented magazines and includes abstracts for each entry. For more information on Microcom-
puter Index, you can reach MIS by calling (408) 984-1097.
Index Entry:
PROGRAMMING INSTRUCTION
/ / ------------.
Programmable character generator, part 2: software . Weinstein, Larry.
(Ki~ Mate~V~~~r
of Descriptors)
Key to Abbreviations
art . . . .. artic le L1 . . program listing in BASIC
br . book review L2 . program listing in machine language
col . column L3 .......... prog ram listing in assembly language
hr .. . ...... hardware review L4 . . . program listing in FORTRAN
let . . .. . letter L5 . . program list ing in COBOL
sr . . . . . . . . .. software review L6 . program list ing in Pa sca l
see BYTE Cor rections L7 . . .. program listing in FORTH
marker symbol for L8 . . ' . program listing in C programming language
other desc riptors L9 . other programming language
p7 8 -114 .*.
part 1. Ciarcia, Steve. col 7:11 NavUl
Microcomputer System
Hardware Construct io n /
corpo rate ... informat ion system. McBurney,
N.R. art L6 7:10
Termina 1 / Pasca 1 / /'1anagement
OctH2 p315-358 ...
Recognition
Dithertizer 11 (vi deo-digitizer interface for the
Apple II). Tomas, Joe . hr 7:2 Feb82
Hulld t~e Ci r cuit Cellar MPX-16 compu t er system, Stocle market / Bas i c questions / Portable p219-224 *** Hardware Rev iew / Digital Video
part l.. Ciarcia, Steve . col 7:1l Dec82 terminals / Measuring devices. Ciarcia, Steve. / Interface
p42-78 *** Hardware Construction / col 7:9 Sep82 p4,9-500 **. Ask BYTE / John Bell Engineering's Apple II Parallel
I~icrocomputer System Stock Market I Termina I Interface 8oard. Rhodes, Ned. hr L3 7:3
A/D CONVERTER TAFT: terminal Apple with file transfer. MarBZ p414-43D *** Hardware Review /
Apple variable errors / Strain -Gage data Gabriele, Tom. art Ll 7:6 JunB2 p410 - 432 Parallel Input/Output / Clock
co llection. Ciarcia, Steve. col 7 : 4 Apr82 *** Terminal I Data Transmission / More Apple 80-co lumn boards. Williams, Gregg.
p431 ... Appl e I I/BASIC Te l econYl1un;ca t ions hr 7:5 May82 p266- 271 *** Hardware Review
Inexpens ive transducers for the TRS - aU, part I I TRS-HU assembly langu age / App le 16-bit / / Video Display
( real-wor ·'d monitoring). Barde!l, William. art Construction tips / Se l ectric. Ciarcia, Steve. Soundchaser Computer Music Sys tems. Moog,
7: II NovH 2 p410-444 ... Interface / TRS-8U co 1 7: ~ Feb82 p30~-371 *** Ask BYTE / Robert . hr 7:)2 OecH2 p26U- 277 ...
Modell / TRS-BU Color Assembly language / Printer Hardware Review / Music I Musical Instrument
Model III A to 0 revisited. I:!arden , William . Turn your Apple I I into a storage osci llo scope . Strawberry Tree's Dua 1 Thermometer Card for the
art II 7: ~ Se pti2 p3~H-418 *** Korba , Larry. art L3 7:~ Sep82 p520-530 Apple. Murray, William. hr 7:4 AprB2
Ana log/Digit al Circuit / Hardware Co nstruction *** Tes t Equ i pment / Hardware Cons truc t i on p96-100 *** Hardware Review
/ TRS- BU Mode 1 111 VIA experiment board / Totem poles and TTL / Bus
AC-85 sta ndard stops here. Ciarcia, Steve. col 7:4 PROGRAMMING INSTRUCTION
Autocontrol's AC -8S: a CP/M system on one board. Apr82 p429 *** Input/Output / S- IOO Bus / Guided tour of Apple Pascal units and libraries .
Bened i c t, JoAnne. hr 7: 12 Decll2 p250- 256 Standards Tonkens, Ross. art L6 7:2 Feb82 p225-244
.... * Hardware Review / f-licrocomputer System / *** Progranun ing Instruction / Pascal
CP/M EDUCATION '
APL Assisted instructional development system. SOFTWARE REV 1EW
Microcomput ers in cultural anthropology: APL Wolfe, George. hr 7: 8 Aug82 p4U8-414 Alien typhoon (Apple 11 game). Latocha, Walt.
programs for qualitative . . . . Werner, Oswald. Hard ',o/are Review / Computer Ass ist ed Instruction sr 7 : 5 MayB2 p224 *** Software Review /
art LY 7:7 JultU pl:>U-28U **. Social / Ed ucat ion Arcade / Games
Sc ience / Research / Anthropo logy Leading fish to water: ear l y observat ion s on the App - L-ISP (Apple 11 LISP). Bonar/Levitan. sr
ASCll use of Logo. Higginson, William. art 7:8 L9 7:6 JunB2 p220-230 *** Software Review
Input/output primer, part 5: character codes. AugB2 p328-329 ... Logo / Education / LISP
Leibson, St eve . art 7:6 Ju nH2 p242- 25H Apple Panic. Williams, Gregg. sr 7:3 Mar82
Input /Output / Baudot Code GAMES p68-69 *** Software Rev iew / Games / Arcade
ACCOUNTING Alien typhoon (Apple 11 game). L,tocha, Walt. 8eer Run (Apple II arcade game). Little, Arthur .
Superca1c , spelling programs, SASIC compilers , sr 7:5 May82 p224 *** Software Review / sr 7:9 SepB2 p375-37~ *** So ftware Review
and home-gr own accou nting Pourn el le, Jerry. Arcade / Games / Games / Arcade
co 1 7: ~ l~ay/j2 Pllb - 24J *** Spe 11 i ng / Apple Panic . Williams, Gregg. sr 7:3 Mar82 Comparison of five compi lers for Apple BASIC.
Campi ler pbB-69 *** Software Review / Games / Arcade Taylor/Taylor. sr Ll 7:9 Sep82 p440-464
ADA Beer Run (Apple II arcade game). little, Arthur. *** So ftware Review / Benchmark Testing /
Ada , ~llNCE. CP/f~ utilities, overpriced sr 1:9 SepB2 p375-379 *** Software Review Compi 1er
documentation and Analiza I I . Pourne ll e, / Games / Arcade Deadline: the butler did it .. . this time. Morgan,
Je rry . co l 7 :7 Ju l B2 plYU-310 *** Word Charge! (game contes t winner #2) . Ray. C. Chris. sr 7:12 Dec82 p1tiO-161 ***
Processi ng / Uocumentation / c P / r~ Anthony. art Ll 7 :12 Dec~2 p112-120 Software Review / Games / Strategy
AGR 1CULTURE Games / Contests / Arcade Edu-Ware's Statist ics 3 .0. El l iott. Brown lee.
Computer-c ontr o lIed irr igat ion / ZXIH home Cosmic conquest (game contest winner #1). sr 7:10 Oct82 p400-404 *** Software Review
con trol /C urrent overlo ads . . Ciarcia, Steve . Sartori-Angus, Alan . art L7 7:12 Oec82 / Statistics
co l 7: 7 Jul82 p420 ... Ask BYTE / Control pI24-13B *** Games / Contests I Arcade Executive briefing system : a color graphics
/ TRS-BO Co lor Deadline: the butler did it ... this time. Morgan, development for the Apple I I. Ca11amaras,
Cows and catalogs / TV jitter bugs / Downloadi ng Chris. sr 7:1 2 Oec82 p160-16I *** Peter. sr 7: 11 Nov 82 p164-170 ***
t o CP/I·] / Speedomete r. Ciarcia, Steve. col Software Review / Games / Str ategy Software Rev iew / Ut i 1 ity Program
7: 5 ~lay 8Z pJ~ H -4 00 ... Ask 8YTE / THS- BO Game of rat and dragon (App le II) . Smith, Flexibility of VisiPlot (Apple II). Ramsdell,
Co lor / CP/N Talbot. art L3 7:11 NovH2 p336-374 Robert. sr 7:2 FebB2 p3 2- 36 *** Software
ANALOG/DIGITAL CIRCUIT Games / Arcade / Co ntes ts Review / P lotting / Utility Program
Analog interfaCing in the real world. Ciarcia. Quinti-maze (Apple II game) . Tsuk. Robert. art Graphi cs Magician: easy animation for the Apple
Stev e . co 1 7: 1 Jand2 p71-I)H *** Hardware Ll I:g SepH2 p24-30 ... Games / Puzzles / II. Callamaras. Peter. sr 7:11 NovB2
Co nstruction / Uigital/Ana log Circuit / St rategy p13U-144 *** Software Review / Animati on I
Interface Ricochet. Williams, Gregg . sr 7 :1 2 Oec B2 Ut i 1 i ty Program
Bu i Id a joyst ick A- to - O converter for the TRS-/jU p142-14ti .** Sof tware Review / Games / Arcade Logo for the Apple 11, the TI-9~/4A and the
Mode l lor Ill. ~ar(Jen, William. urt Ll 7:1 RingQu es t (Apple II adventure game). Mills, TR S-BO Co lor Computer . Will iams, Gregg. sr
Jan82 ploO-ld4 *** Joystick / TRS-tiO Model Gordon . art L1 7 : 10 Dc t B2 p 176-206 *** L9 7: B Aug82 p230-290 *** Software Rev i ew
I / TRS- IlO ~Iooe J ill Games / Strategy / Contests / Logo / T! -99/4A
~lodel III J\ to U revisi t ed . Barden , Wil llam. Swashbuck l er (Apple II arcade game) . Micro-DeCision Support System/Finance (DSS/F).
art Ll 7 :9 Sep~l pJI)M-418 **"* Hardware Spangenberg, Scott. sr 7:9 Sep82 p36~ - 367 Moskowitz, Robert. sr 7:6 Jun82 p 488-4~2
Cons true t i on I TRS - HU Mode I I I I / A/O Converte r .. * Software Review / Games / Arcade **. Software Review / Finances I Financial
ANIMATION Tawala's last redoubt (Appl e II and TRS - HO Mode 1 ing
Computer animation with co l or registers: fast adventure game). lesser , Hartley. sr 7:6 Ricochet. Williams, Gregg. sr 7 :1 2 Oec82
animation in I3ASIC (Atari) Fox/Waite. art Jun82 p235 - 236 *** Sof tware Review / p142-146 *** Software Review / Games / Arcade
Ll 7 : 11 Nov132 plY4-214 *** Programming Strategy / Garnes Super FORTH isn't, Williams, Gregg. sr 7 : 5
Instruct ion! BASIC / Atari MayS, p296-29B ... Software Review / FORTH
~dition
Dec82 p92-1j3 *'** Hardware Review / Games /
Arca de
VIDEODISC
Build an interactive - vi deodi sc controller
Collector
(P ioneer VP -l 000). Ciarcia, Steve. col 7 :6
Ju nB2 p60-74 *** Interf ace / Control /
Hardware Co nstruc tio n
Interacti ve t raini ng in cardiopulmonary
resuscitation . Han, David . art L9 7:6
BYTE COVERS
The BVle covers shown below aTe available as beautiful Collettor Edition Prints. Col)eclor EdItion Prints are carefull)' packaged flat to avoid bending, and are
Jun82 plOB- 138 *** Medic ine / Train in g
Simulation Each fulicolorprtnt Is II In. x 14In .. lncludlng a 1 1/2 In. border, and Is pan of an shipped first class. The price of each print Is S25, plus S3 per shipment for postage
Interpretive language used t o program the CPR edl!ion strictly limited to 500 prints. Each print is falthfu ll ~' reproduced from the and handling (S8 o\'er'Seas) . The prints aTe also available as 4·print sets: Set 9· I:!.
system . Laumer, Mike. art L~ 7:6 Jun82 original painti ng on museum quail!)' aCid-free paper. and Is personally Inspecled, Set 13· 16, and Set 17-20. Each set costs S80, plus postage and handling.
pI 26-130 . *** Languages / Ap ple 11 signed and numbered by the artist, Roben Tinney. ACenlflcate or Authenticlt)" To order your own favorite B)1e com as a beautifu l CoJ/ecror Edlllon Prim, u!e
Videodisc interfacing primer. Day nes, Ro d. art accompa nies each print auestlng to Its qualil)' and limited number. the convenient coupon below. VIsa or MasterCard orders may call 1·504-272·7266.
7:6 Jun82 p48-59 *** Definitions / Interface
Vid eod iscs and op tica l data storage .
Moberg / Laefsky. art 7:6 JunS2 p142 -160 ***
Information Storage I Research I Office
Automation
Videodiscs i n educati on: integrating the computer
and ... . Bejar , I saac . art Lti 7:6 Jun82
p7 8- 104 *** Education / Computer Assisted
Instruction
VIDEOTEX
Some answers to f requently as ked questions.
Morgan, Chris. col 7:10 Oct82 p6-14 ***
Consumer Information
VIS ICAL C
Using the LOOKUP fun ct ion in VisiCalc. Ramsdell ,
Rober t. co l 7: 8 Aug82 p4 43 -445 ***
Prograrrming Instruction / Ta xes
VOICE SYNTHESIS
Anal yze audio by vis ual i z in g . Phillips. Th omas.
col L3 7:1 Jan82 p206 - 214 *** Digital
Audio / /
Build a comp uterized weather statio n. Ciarcia,
Steve. co l L3 7:2 FebH2 p33- 68 ***
Weather I Hardware Construct i on / Kit Bui lding
Sui ld the ro1ic ro vox text-to-speech sy nt hesi zer .
part 1: ha rdwa re . Ciarcia . Steve. col 7:9
Se pH2 p64 - 88 *** Hard war e Construction
Build ~ he Microvox text -to- speech synthesizer,
part 2: software. Ciarc ;a, Steve. co l L9
7: 10 Oct82 p40- 64 *** Hardware Construct ion
/ Programming Instruction
Cantrall ing heat surges / VIC- 20 video display /
Sweet Talker interface. Cia rci a, Steve . col
7: 4 AprB2 p430- 431 *** TRS -SO Mode 1 1 /
VIC-20 ICBM
Give you r Apple a vo i ce (Radio Shack Speech
Synt hesizer) . Blankensh i p, John. art II 7 :5
May82 p446- 456 *** Interface I Ha r dware
Construction / Apple I I
Let ther e be talking people too. Dahmke , Mark .
col 7:9 Sep82 p6-B *** Ha nd icapped
I"inspeak (semantic compactio n system f or disab le d
individuals). Baker, Bruce. art 7:9 SepH2
p1 86 - 202 *** Hand icapped
Speech syn th esizer application / Problems with
EPROM / Modem interface . Ciarcia , Steve . co l
7: 3 ~, ar82 p442 *** Ask BYTE I EPROM I 110dem
Talking termina ls (text -to-speech translation).
Stoffel , David. art 7:9 Sep82 p218 - 227 ***
Terminal/Handicapped / Vendor Guide
Voice synthesis for the Color Computer : third in
a se r ies. Barden, Wil l i am. art L3 7: 2
Feb82 p2S8- 286 *** TRS - HO Colo r / Hardware
Construction
WEATHER
Build a compute riz ed weather station. Ciarcia ,
Steve. col L3 7:2 FeoH2 p38- tiil (.udNo . _ __ _ __ _ __ _ _ __
Hardware Construction / Kit cu il ding / Voic e Exp Oate:. _ _ _ _ _ _ _ _ _ _ _ __
Synthes is
WIRE WRAP SH IP MY PRINTS T O:
Build a half -year clock fer the Color Computer: Name:
Address: _ __ _ _ __ _ __ _ __
7:3 11ar82 pl00-122 *..
fourth in a series . Barden , Wi 11 iam. art L3
Two Terminals
10-Megabyte from Hazeltine
Winchester Back-up Haze ltine Corporation Solid-State
System ha s added two more Disk Emulators
members to its line of com- for the Apple
The Companion series Corp. Ke ew aydin Dr, puter terminals: the Ex- Syn etix Micro Products
of digital tape-cassette Salem , NH 03079, (603) ecutive 10 and th e Esprit II . In c. has announced th e
backup units for 5 V4 -inch 893-1921 . The Exec utive 10 has eight availability of single-board
Winchester disk-drive sys- Circle 611 on inquiry card. programma ble-function SSDs (so lid- st a t e d isk
tems are marketed by MFE keys, a programmable emulators) for the Apple II
Corporation . According to twenty-fifth status line, a or Apple II Plu s. Software
th e manufacturer, thi s full set of editing features, compatible w ith Apple
backup system is capable a 7 by 10 dot-matrix dis- DOS 33, Apple Pasca l,
of storing up to 10 mega - Visual 50 Terminal play, a split-screen display, and the CP/M operating
bytes of data on a single Th e Visual 50 ca n and a bu sin ess graphics- system, the SSD ca rds plug
tape cassette in 4 minutes. emulate Ha ze ltine Esprit character set. Standard directly into any Apple I/O
Companion's cassette ADDS Viewpoint Lear fea tures include a de- slot except 0 and do not
tapes, known as Back- Siegler ADM-3A, and DEC tached keyboard and a tilt- require external power.
Paks , resemble ANSI VT-5 2 termin als. Produced a nd- swive l, non g lar e Up to seven SSD cards can
(American National Stan- by Visual Technology, th e green display. The Ex- be installed in the Apple.
dards Institute) and ECMA V isual 50 features menu- ecutive 10 costs $ 11 95. The cards are offered in
(European Computer driven set-up modes in A nonglare di splay, a 147K-byte sin gle-disk
Manufacturers Associa- nonvolatile memory that green characters, and the version and in a 294K-byte
tion) standard 0.1 50-inch permit easy selection of . ability to project th e com- dual-disk version . The sug-
high-density digital ca s- terminal parameters. A de- plete 128-character ASCII gested prices are $450 and
settes. tached keyboard , smooth (Am erica n Standa rd Code $850, respectively. Dea ler
The series comes in two scro ll, 7 by 9 dot-matrix fo r Informat ion Inter- prices are available. A kit
versions: the Model 505 , characters, an 80-ch ar- change) set are among the that upgrades the 147K-
which holds 5 megabytes acter by 24-line display, Esprit /l' s standard fea - by te SSD to 256K bytes
of data , and the Model and a nonglare screen are tures . Its editing capabili- costs $350. Contact Syne-
510 for twice that standard. Other fe atures ties include character in- tix Micro Produ cts Inc.,
amount. The evaluation include tilt and swivel sert and delete, line insert 151 20 Northeast 95th St.,
price of the Companion abilities, n-key rollove r, and delete, and local print. Redmond. WA 98052,
505 is $995. The Model statu s line, a line-dra wing The detachable Esprit II (800) 426-7412 ; in Wash -
510 is $ 1175 . Full details character set and line in- keyboard has two-key roll- ington, (206) 881 -84 40 .
are available from MFE sertion and deletion. over and a 14-key numeric Circle 614 on inquiry card.
f irr 0
;g
....
=
%
m
'"-c
....'"m
AccOUNTs REcEIvABLE ~
CIE Systems Markets port from 3 to 16 work-
Line of Business stations.
Computers In OEM (original equip-
CIE Systems' 680 family ment manufacturer) quan-
of single- and multiuser tities, the 680/10 costs
m ". ~"
i'L 0
"'ft
business computers is based 55200. Multiuser 680s
......--..... '"
'"....-c ' " XI
.... on Motorola's M68000 range in price from 56000
m =
% microprocessor and Intel's to about 512,000. Full
3: m
'" '"-c Multibus. The basic 680, product specifications can
'"....m the Model 680/1 0, is a be obtained from CIE Sys-
3: single-user integrated tems, 2515 McCabe Way,
u; =i
'" workstation that comes POB 16579, Irvine, CA
....
m % with a built-in display, com- 92713, (714) 957-1112.
3: m
'" ~, prehensive video elec- Circle 625 on inquiry card.
-c
'"....m tronics, a detachable key-
board, and Data Technical
PuRCHASE OlWERS 3:
~,
~, .
board ha s high-sp eed
'8~.. DMA (direct memory ac-
I
, .~
10, " cess) protocols that allow
,@r. e4 '4 p roc e sso r- i n de p e n den t
,fT- ~ 13 data transfer between sys-
Middi-Cadet tem memory and Win-
', &!'.. ;
- ~"
Integrated Business chester-type 8- and 14-in ch
.~,
~ I'
Computers has introduced drives. It can handle four
a smaller version of its
Super-Cadet microcom-
puter, called Middi-Cadet.
.er-.. ,,:' :, t
:::>
~
1;:",(;'
Q
~:
~ 'o
'.10
C {j :.~ "
9
drives, with up to 16 heads
per drive. The Disk 2 is
compatible with IEEE
Middi-Cadet measures 12 696/S- 100 bus standards
inches wide by 6 inches and with MP/M, Oasis,
tall by 17 inches, so it can CP/M-80, and CP/M-86 op-
fit comfortably on most Logic Comparator erating systems.
desktops. Standard fea- The Bugtrap Logic Com- responding LED (Iight- Disk 2 will work with the
tures include 256K bytes parator from Bugtrap In- emitting diode) to light. Shugart SA4000 series, Fu-
of RAM (random-access strumentation is a trouble- The Bugtrap Logic Com- jitsu 2300 series, an cl
read/write memory), a shooting tool that com- parator comes with a refer- Memorex 10 1 serie s drives.
20-megabyte 5 Y4 -inch pares TTL (transistor-tran- ence manual that docu- The suggested retail price is
hard disk, a I-megabyte sistor logic) devices in cir- ments more than 100 of 5795; O EM (original equip-
floppy-disk drive, 10 serial cuit. It compares the output the most common ly used ment manufacturer) prices
ports, and one Centronics activity of the circuit being and testable TTL chips . It on request. Conta ct Com-
port. Middi-Cadet's mem- tested to that of a known costs 5265 and comes pupro Systems, Oakland
ory can be bank-switched good circuit. The circuits with a 14-day money-back Airport, Oakland , CA
within any 4K-byte block, share a system input but trial period. For further 946 14, (4 15) 562-0638.
and its bank sizes are their outputs are separated details, contact Bugtrap In- . Circle 633 on inquiry card.
switch-selectable. Middi- and continuously com- strumentation, 1 173 Tas-
Cadet also features pared. Any miscompari- man Dr , Sunnyvale, CA
switch-selectable MP/M- sons cause an error signal 94086, (408) 734- 1 I 18.
to-Oasis-to- Famos oper- to be generated and a cor- Circle 63 1 on inquiry ca rd.
ating systems. Apple II Data-
Optional equipment for Protection System
Middi-Cadet includes a RS-232C Line Tester male and one female con- Data lok from Atlantis
cache memory, a cart- B & B Electronics is offer- nector for insertion into Computers makes the DES
ridge-tape controller, and ing an RS-232C tester that any RS-232C interface. (Data Encryption Standard)
a bisynchronous port fo r monitors and displays the The tester does not re- A lgorithm for data pro-
communications capabil- status of seven RS-232C quire power and is de- tection avai lable to Apple II
ities. Middi-Cadet has a lines . The tester has LEDs signed to rema in in-lin e or CP/M users By storing
suggested retail price of (light-emittin g diodes) that permanently. It does not data in encrypted form.
57500. For full details, display the status of the affect data-transfer ability. It Datalok prevents unautho-
contact Integrated Busi- following lines: transmit costs 53995, postage paid, rized individuals from
ness Computers, 21592 data, receive data, reque st- and is availab le from B & B tampering with your infor-
Marilla St., Chatsworth, to-send, clear-to-send, data Electronics, POB 475 , M en- mation . It uses a WD2001
CA 9 1311, (213 ) 882- set ready, ca rrier detect dota, IL 6 1342, (8 15) D ES chip on a board con-
9007 . and data terminal ready. 539-5827. figured for the Apple bL. S
Circle 630 on inquiry card . The unit ha s one 25-pin Circle 632 on inquiry card. and is supplied with in-
$6,395.00
List $7,995.00-Save $1,600.00
$3,995.00
List $4,995.00-Save $1,000.00
-OT 8" Mainframe with 8 slot Motherboard - Televideo 92S Full Fea tured CRT -Q.T. SW' MINI-FRAME w/6 slot MB
- Choice of printer: C. Itoh F-10 daisy whee l or Oki data M84P high speed dot matrix (200 cps .) - Televideo 910 Green CRT
The Q.T. Maxi-System is an industry standard S-100 expandable microcomputer which is ideal for general -Dot Matrix printer (M82A)
business computing , word processing and data base management applications. CP/M operating system is
• CP/M standard . Turbodos optional.
standard. MP/M or Turbodos option al. Unique Infoware'" utilities simplify operation and user training .
• Reliable Sing le Card Electronics
• Electronics on Two Cards • 64K RAM Standard • Universal Disk Controller • 2 Megabytes on line • Z80 CPU/Universal DMA controller
• 4MZ Z80A CPU • Parallel Printer Port • 10-40 MB Hard Disk Option. Expandable to 256K RAM • Dual Double Sided/Density Drives
• Filtered Fan • Two A.C. Outlets • Key Lock Switch • Two Serial Ports • Memory: 64K RAM & 320K Disk Drive
Package Price Includes Cables, Documentation & Utility Programs. Model 800 alone . . .. . . . . .... . .. . . $4 ,995 • Cables , manuals , Infoware" Utilities
SEND MAIL ORDERS TO: ORDERS MAY BE PICKED UP AT: FOR PHONE ORDERS OR
p. O. Box 9078-184 6700 Valjean Ave. TECHNICAL INFO CALL:
Van Nuys, CA 91409 Van Nuys , CA 91409 (213) 994-2533
" We accept Cash, Certified Checks, VISA, and MasterCard." All merchandise new in factory cartons with manufacturer's warranty. Corporate and School District PO 's
accepted subject to credit approval. Enclose financi al statement with order. California residents add Sales Tax. Shipping charges added to all orders. No refunds without
prior approval. Bison credit only on returned merchandise. Quantities limited on some items-prices subject to change without notice.
.-
High output, low noise, S screw housings.
ware with remote telemetry. transfer to/from disk printer out-
-"- ,I" I'Ii,' V.•\ I' U,\/.\ \." , ,.'.1 :_: , C- 10 10/ 56 SO/50 100/48
put, XON- XOFF control, user program control, and status
C-30 10173 501.68 1001.66
line.
SPECIALS
~\ VE-2IEEE to Parallel Interface 11 9
Includes case, power supply, lull 8-bit transmission, and
switch selectable character conversion to ASC II.
Timex/Sinclair Computer
Zenith ZVM- 121 Green Phosphor Monitor
95
109
Anchor Automation Signalman Modems INTEX Talker Text to Speech System 265
FREE SOURCE MEMBERSHIP WITH SIGNALMAN VIC 20 189 VIC Sargon II Chess 32 Epson, Okldata, Prowriter printers available
All Signalman Modems are Direct Connect, and include cables VIC Printer 335 VIC GORF 32 Brother Daisy Wheel Printer 880
to connect to your computer and to the telephone. Signalman VIC 3K RAM 32 Meteor Run (U MI) 39 STARWR ITER Daisy Wheel Printer F1 0 1445
Modems provide the best price-performance values, and start VIC 8K RAM 53 VIC Radar Ratrace 24 We Stock AMDEK Monitors
at less than $100, Dllter Ind OEM Inquiries Invited VIC 16KRAM 99 Amok (UM I) 20 Watanabe Int elligent Plotter 1095 6-pen 1395
Mark I RS232 VIC Disk Drive 395 Snakman 15 Staticide anti-static spray 6
Mark II for Atari 850 VIC Pinball 32 Rubik's Cube 13 dBASE II 445
Mark IV for CBM/PET with software VIC Omega Race 32 Programmers Reference 15
Mark V for Osborne (software ava ilable) Spiders 01 Mars (UMI) 39 Renaissance (UMI) 39 ALL BOOK and SDITWARE PRICES DISCOUNTED
Mark VI for IBM Personal Computer VIC Draw Poker 24 VIC Superslot 23 A P Products 15% OFF
Mark VII Auto Dial! Auto Answer VICTORY Software for VIC
Mark VIII Bell 212 Auto Dial/Answer Street Sweepers 12 Maze in 3-D 12 Synertek SYM-l Microcomputer SALE 109
Night Rider 11 Cosmic Debris 12 KTM-2/80 Synertek Video and Keyboard 349
DC HAYES Smlrtmodem 229 Treasures of Bat Cave 12 Grave Robbers Advenl 11 ~-~-~~!~~--~y-~~-~:-~-!_~?:_I!:~~_~~~~~~!l.I______ -------____ ___~~_~
RS232 MODEM - Accoustlc 119 Games Pack I 12 Games Pack II 12
__
~~_~_~? ~_~~~~_=_~_~_'_~_f_~9_~~~_~~~~ __________________ ~_?_~ Victory Casino
Adventure Pack II
8
12
Adventure Park I
Trek
12
11 [& Alspa Computer, Inc. ]
We carry Apple 11+ from TNW 48811 03 with DAA 450 The price-performance leader, Includes Z80A. 1 or 2 full 8"
Computel's First Book of PET/CBM 11 dnves (double density, double sided), 3 senal and 1 parallel
Bell & Howell POWER ROM Utilities for PET/CBM 78 port, and winchester port. Prices start at less than $2000.
Word Pro 3+ - 32K CBM, disk, printer 195 ~~_~_~~_~_!l.~~_D_~~_:~g~::~~~_!~_vi_t~d: _______________________ ____ _
.7'1I1'N I systems
Word Pro 4+ - 8032, disk printer 300
SPEllMASTER spelling checker for WonfPro 170
COPY-WRITER Professional Word Processor 159 data
VISICALC lor PET. ATARI. or Apple 190
PE- TRAX PET to Epson Gnlphics Software i5 Z90-80 64 K 1995
SM-KIT enhanced PET/CBM ROM Utilities 40 Z90-82 64K 1 double dens. drive 2245
Programmers Toolkit - PET ROM Utilities 35 Z37 1.3 Megabyte Dual Drive 1355
PET Spacemaker II ROM Switch 36 Z19 Video Terminal (VT-52 compatible) 695
16K RAM Card for Apple 65 2 Meter PET to IEEE or IEEE to IEEE Cable 40
Dust Cover for PET, CBM, 4040, or 8050 8
IT-I Intelligent Communications Tenninal 550
Apple LOGO 150
Video Recorder Interface 545 VIC or C64 Parallel Printer Interface 85 Z100 16-biUO-bit System CALL
Super Serial Card
Thunderclock Plus
Z80Softcard and CP/M
Parallel Printer Interface/Cable
149
119
295
85
CmC IEEE-R S232 Printer Interface - PET
SAD I Intelligent IEEE- RS232 or parallel
Library of PET Subroutines
Prognlmmlng the PET/CIM IComputell- R, West
120
235
12
20
I I~' "
/ .Ti..iI~""-~1 .-
'",,,-:, .A\.
Grappler Interface
TG Products Joyslick for Apple
139
48
ComputE! First Book of VIC
Whole PET Catalog IMidnighl Gazettel
11
8
{ ---~ -==-- -_~~ ATARr
TG Paddles 32 Color Chart Video Board ior PET 125
DC Hayes Micromodem II 299 PET Fun and Games (Cursor) 11 -"'-""~ SPECIALS
Videx 80 Column Card 259 800 Computer 649 Microsoft BASIC 72
fuIiFORTH+ for Apple (fig- Forth) 85 FlexFile for PET/CBM $110 400-16K 269 MISSilE COMMAND 29
Silentype Printer and Card 310 Database, Report Writer with Calculations, Mailing Lists 810 Disk Drive 440 ASTEROIDS 29
Graphics Tablet and Card 645 FORTH for PET lull FIG model - Cargill/Riley $50 825 Printer 625 STAR RAIDERS 34
Apple PASCAl Language 195
Apple FORTRAN 160 ~_~~~~~~P_i!~L!~~_~~~!_~_~~~!~_~~p'~~_~~_~~?_~j_~~!_~?~~ _____ __~_~ 850 Interface 170 Space Invaders 29
Inside Atari DOS 18 Music Composer 35
We stock EDUWARE Software KMMM PASCAL for PET/CAM 85 Joysticks or Paddles 19 Caverns of Mars 33
GEN IS I Courseware Development System 185 EARL for PET/C8M Disk-based ASSEMBLER 65 16K RAM (Microtek) 69 PAC-MAN 36
Unicom Grade Reporting or School Inventory 250 -----------------------------------.---------.-------------------------
32K RAM (Microtek) 99 CENTIPEDE 36
Executive Briefing System with font s 225 Super Gnlphlcs - BASIC language Exen:ises 45 Pilot 65 First Book 01 Atari 1t
Apple Dumpling IMicrotek) Printer Interface 115 ~_~~Lr~_~~~~~~_~~~_~~_~~!:_~~~?~!~?_!_~~!!~:_~_~~~_~_~!!_~_~~___ __ _ Super Breakout 29 Anchor Modem--Abri 85
Apple Dumpling with 16K Buffer 160 RAM/ROM for PET/CBM 4K $75 8K $90 APX Software Call Other Atari products Call
Wllat'. Ne."
relational editor, and pro-
gram interface.
A variety of applications
packages are available for
use with the RL -1 sys tem.
including a report genera-
tor, a graphics processor,
in ventory and production
co ntrol, and general led-
ger and other accounting
packages. The suggested
retail price for the RL-I
Databa se M anagem ent
system is S495. For full de-
tails, co ntac t ABW Corp.,
POB M 1047, Ann Arbor,
MI 48106, (3 13) 971-
9364.
~
.
~ .4 Computer Company
~ DMSION OF Sea Da ta Corpora l ion I EX INTERNATIONAL INC.
5115 Douglas Fir Rd.
One Bridge Street, Newton, MA 02158 calabasas, CA 91302 U.S.A.
TEl. (617) 244-8190 TLX: 951107 Tel: 12131 710-1444 TLX / TWX: 9104942100
Circle 74 on Inquiry card . Circle 250 on Inquiry card. Circle 197 on inquiry card .
Circle 49 on Inquiry card . Circle 436 on Inquiry card . Circle 327 on Inquiry card.
For the
IBM PC and
CP/M-86.
8087 CHiP . .... $223 AT SUPER LOW PRICES
APPLICATIONS WE WILL SHIP YOUR
FFTs .. .. .......... : . . . $75 ORDER WITHIN 24 HOURS
MATRI XPAK ...... .... . . $75 AND WE PAY THE
18 DIGIT SHIPPING CHARGES
TRIGONOMETRICS.... . .... . $75
LANGUAGE SUPPORT ~ .COD ACCEPTED
87MACRO'· . . ....... .. ..... $150
DEALER INQUIRIES INVITED
87BASIC'· .. ... ..... . . . . . ... $125
User selec table/soft ware co ntrollab le
87PASCAL'· . ......... . . . ... $125 CALL TOLL FREE
--=-
• Swit ches co mputers and perip hera ls
• User determ ined con tro l word s
87FORTRAN '· .... ... . ...... $125 800922-8193
IBM Personal Compu1Cr 'S iI reg, slered ,radema, k
• Supp or ts 150 to 19200 ba u d 01 IBM Corp CP/ M ·86 IS iI t'i1Clf!millk 01 DIgital Re-
search. Inc 8087 IS a trademark 01 Intel Corp IN CALIFORNIA
• Tota ll y p o rtable wi th A C op tion 87168GUtDE, 87 MACRO 878ASIC 87PASCAl.
• Features man ua l override operation 87FOR TRAN and Mle/aWare me trademarks 01 800 468·1068
M .c,oWare Inc
Advanced Systems Concepts. Inc.
P.O.Box a M ricro P.O. Box 79
Altadena. California 91001
(213) 684·5461 or 794-2308
IJI.!:are
.Vg
" Kingston, MA
02364
(617) 746-7341
Circle 17 on Inquiry card, Circle 321 on Inquiry ca rd. Circle 451 on Inquiry card .
Circle 443 on Inquiry card .
KIT 1, 2 & 3 For S - 100 R3 For 3 x 8" (or 5%") Disks S3 For S-l 00 & Two Disks
S-100 &DISK POWER SUPPLY "S3" OPEN FRAME, ASSY. & TESTED, 6 OUTPUTS. SIZE : 10" (W) x 6" (D) x 5" (H) 102.95
REGUL OUTPUTS FOR DISKS: +5V @ 5A OVP. -5V @ l A, + 24V (O R + 12V) @ 5A - 7A PEAK . ADJUSTABLE AND
UNREGUL OUTPUTS FOR S- l 00 + 8V @ 14A. ± 16V @ 3A. FUSES PROTECT ALL REGUL OUTPUTS.
IDEAL FOR THE MAINFRAME WITH 12 SLOTS& 2 x 8" or 5V.· FLOPPY (OR l x FLOPPY & l x HARD DISK).
DISK POWER SUPPLIES: OPEN FRAME, ASSY. & TESTED , REGULATED , ADJUSTABLE & FUSES PROTECT.
ITEM IDEAL FOR + 5V OVP - 5V (or - 12V) + 24V (or + 12V) + 8V Unreg. SIZE W x D x H PRICE
RO 2 x 8" SLIM LINE 2.5A 2.5A - 5A Peak 5" x 4" x 4" 49.95
Rl 2 x 8" or 2 x 5V4 ' DISK 3A lA 3A - 5A Peak 2A 8" x 4" x 3'¥4' 54.95
R2 [3 x 8" (or5V4') FLOPPy] 6A lA (or 2.5A) 6A - 8A Peak 1.8'12' x 5" x 4% " or2. 10" x4W 'x3'¥4' 69.95
R3 ~r I x Floppy & I x Har~ 6A lA 6A - 8A Peak 1. 9" x 6V4' x 4%" or 2. 9" x 5V4' x 5V4' 69.95
OPTION: ± 12V @ lA CAN BE ADDED TO ITEM " R3" SIZE 1. ONLY, COSTS $12.00 MORE. SHIPPING FOR EA. PWR SUPPLY:
$5.50 IN CALIF; $8.00 IN OTHER STATES;
S-100 POWER SUPPLY KITS (OPEN FRAME WITH BASE PLATE, 3 HRS. ASSY. TIME) $18.00 IN CANADA. FOR EA. TRANS-
ITEM (IDEAL FOR) + 8V - 8V + 16V - 16V + 28V SIZE: WxDxH PRICE FORMER: $5.00 IN ALL STATES; $12 .00
KIT 1 15 CARDS 15A 2.5A 2.5A 12" x 5" x 4W' 54.95 IN CANADA. CALIF. RESIDENTS ADD
KIT 2 20 CARDS 25A 3A 3A 12" x 5" x 4W' 61.95 6.5% SALES TAX .
KIT 3 DISK SYSTEM 15A lA 3A 3A 5A 13W' x 5" x 4W ' 69.95
ATTENTION O.E.M.'S
POWER TRANSFORMERS (WITH MOUNTING BRACKETS) YOUR SPECIAL NEEDS OR
ITEM PRIMARY SECONDARY #1. SECONDARY #2 SECONDARY #3 SIZEWxDxH PRICE DESIGNS OF TRANSFORMER,
Tl 110/ 120 2x8 Vac, 15A 28 Vac, CT, 2.5A 3%" x 3%" x 3V." 22.95 LINEAR & SWITCHING PWR
T2 110/ 120 2 x 8 Vac, 25A 28 Vac, CT, 3.5A 3'¥4' x 4%" x 3V." 28.95
T3 110/ 120 2 x 8 Vac, 15A 28 Vac, CT, 3A 48 Vac, CT, 2.5A 3%" x 4%" x 3V." 30.95
SUPPLY WILL BE MADE TO
T4 110/ 120 2 x 8 Vac, 6A 28 Vac, CT. 1.5A 48 Vac, CT, 3A 3'¥4" x 3%" X 3V. " 23.95 ORDER AT SUNNY LOW LOW
T5 110/ 120 16 Vac, CT, 3A 28 Vac, CT, 2A (48 Vac, if specified) 3" x 3" x 2'/2" 15.95 COST & FASTEST DELIVERY.
SuperSale1
40 0/0 Off On Ohio Scientific Superboard II
A Complete Computer System On A Board
Includes full-size 53-key keyboard, video and audio cassette
interfaces; SWAP, Modem, sampler cassettes; manual; 8K
BASIC-in-ROM, with 8K RAM , Requires 5-V/3 amp regulated
DC power supply. 30-day limited warranty. Supply is limited .
ONLY $200.00
,----- ---------------------------
Plus Sensational Limited-Time Savings
On Ohio Scientific C1 P Series personal
computers , Superboard and C1 P
: II!II
I
I
Cleveland Consume, Comput.,. & Componen"
1333 S. Chillicothe Road , Aurora, OH 44202
TO ORDER: CALL 1·800·321-5805 TOLL FREE
accessories , spare replacement parts, I (Ohio Residents Call 216-562-4136)
printers, monitors , integrated circuits ,
and other computer-related components. I
I 0 SUPERBOARD II , $200.00
To Order : 0 Send Detail ed Catalog/Order Form
Call us direc tly or return ord e r coupon with
I Name ______________________________________________
you r check, mon e y order , or Mastercard or
I
Visa Account Number. Orders will normally be I Address _____________________________________________
shippe d within 48 hours after receipt. I
$ 100.00 minimum order. I City ______________________ State_________ Zip_________
II Payment by enclosed check or money order or charge to:
FREE
Sampl er Cassettes with each Superboard II and I 0 MasterCard 0 VISA
C l P series order! I Account #_______________ Expiration Date _______________
Taxi (Game). Electronic Equations. Loan Finance. St raight II Total Amount Charged or Enclosed $,_ _ _ _ __
and Constant Depreciation. Uneven Cash Flows
Tiger Tank. Flip Flop, (Logic Game), Hectic, Black Jack , I Ohio Residents Add 5.5% Sales Tax. All Orders Will Be Shipped Insured By UPS Unless
Master Mind I Requested Oth erwise.
And then
there
were none.
The list of already extinct animals
grows . . . the great auk, the Texa s gray
wolf, the Badland s bighorn, the sea mink,
th e passenger pigeon ...
What happens if civilization
co ntinues to slowly choke out wildlife
SOCIETY.~
DC 20036.
It's not too late.
GIVE TO THE AMERICAN CANCER
546 BYTE December 1982
:Ircle 474 o!,! Inquiry card. Merry Clkistmas
tI" ~MICRO
UWYJ@ [b@©®~D@[]iJ@ 1:k@ @@uw@ W@(]1J
* EAST Coast Call (815) 485-4002
*
I. . SALES
WEST Coast Call (714) 891-2677
OUT @rn3[Q) ~rn3 u@[L[L [Prn3~~Q
OF
STATE ~ a ~@@ a c:B~~a®~@b7
TERMS:4WeacceDlVISA/MC.pr~y.chetkormoneyorder.JlIeaseallowpersonaicheck::~T_::::;·.~;_';";;';:'.:-::;:~: * EAST 11 Edison Drive, New Lenox, Illinois 60451
shipment. $5.00 handling charge 00 all olliets under $50.00. 15% Res10cklng Fee. All orders
otherwise ~ifled *Ou, producw CIIm' a lull 6 months parts and labor warra!!!y excludil!!l drives (J!inlers and
terminals WhiCh carry the lull O.E.M. factory warrantY. P~JCES SUB:JECT TO CH~NGE WITHOUT NOTICE.
* WEST 15381
.
Chem/'cal Lane' Huntl. 'ngton Be' ach, CA 92649
.
~------------------~
UNIVERSAL POWER SUPPLY TERMINALS ~""1J @@ ~OD ~~1f
For Big Board, Apple or Aim 65 Telivideo 91 0 + with green screen $575 by XOR .
itCALLFOR QUANTITYPRIOES! j
n /
,,~~~
$1695.00W $1795.00 $1350.00
* 4 Slot 5 -100 Bus * tncu tdes CP/M 2.2 and Manl TERMINAL * WiththeXOR5-100MOD * XOR 5-100 Board set'
* Two Separate Power Supplys * All Cables Provided * Feather Touch Capacitance Kybrd. * 60 Key Standard ASCII * t 2 Slot Motherboard and * tncludes CPIM " 2,2 Software
1
* XOR5-100 Board set * Dimensionsonly 9"x 9"x 18 1i' *SOAOC Type Screen Attribute Set * 8 Special Function Keys Card Cage arid Manual
SOFTWARE ZENITH DATA SYSTEMS Apple 8" Disk Controller Card ....... $395 . 00
CALCSTAR, .. ............... .. ..... 150.00
CALL TOLL FREE FOR PRICES ZVX4 Dual Density, Single & Double Sided - Auto Boot
C BASIC , ... , ...... .. ..... 118,00
DATA STAR, . , ... ,., ... , .. ......... .. .. .. 265.00 1 - 800 - 435-9357 Disk 2 + 2 Single Density Single or Dual Sided
DI SK DOCTOR
MACRO ASSEMBLER .
MAtLMERGE. ·
85.00
90.00
115.00
Controller Board lor 8" and 5" Drives lor the Z-89 , Z-90 or 2)~ . ...... 300.00
SPELL5TAR, · 190.00 H-89 Computers ...Comes w/CP/M'" 2,2 on 8" and 5" media
Complete line of add on drives for Apple
WORDSTAR, ..... . .. , ......... ,." ......... . ·
CALL FOR SOFTWARE NOT LISTED
275,00 Only $550.00 CALL TOLL FREE FOR PRICES
64K PCIFORTH™
Complete FORTH program development systems
DYNAMIC RAMS and EPROMS for the IBM® Personal Computer. Packages
TOSHIBA include interpreter/compiler with virtual memory
HITACHI management, line editor, custom screen edifor,
FUJITSU SoIw your.-.c problem.. buv 1~ ourface assembler, decompiler, utilities, file and record
tMed D.-n elM-. All ordon ohIpped access modules, and many demonstration pro-
NEC
from .ock, wIIhIn 24 houn. CaD toll FREE grams. 150 page user manual. .... $ 100.00
OKI
(Il00) 23S-4137 to. IIfIca uwI Inforrn8tIon.
MITSUBISHI VIA uwI MMI« c.nI 1lCUJlted.
Software floating point, Intel 8087 support, color
graphics extensions, and target compiler avail-
able at additional cost.
WHOLESALE AND RETAIL
Specify PC-DOS or CP/M-86®. One disk drive
and 48 kbytes RAM required. Software supplied
Monarchy Engineering Inc. on 5'/4 inch single sided soft sectored double
density diskettes.
380 Swift Avenue, Unit 21
So. San Francisco, CA 94080
Laboratory MlcrosYlteml
Phone (415) 873·3055 4147 a.. tlrovon Stroot
Los Angolos, CA 90066
(213) 306-7412
WRITE OR CALL FOR OUR
LATEST INVENTORY LIST.
18M " 0 ' . S",. ,.d " ad .",,,,( " l lft l. 'noioonal a~"".11 M "'~,". , Ca'p
CP/M " c '.9"' .'.d "ad.",a'~ "I O'9'!cl hl. ""~ . tft,
Circle 326 on Inquiry card. Circle 361 on inquiry card. Circle 261 on inquiry carel
Circle 168 on Inquiry card. Circle 80 on inqujry card. Circle 431 on inquiry card.
5114 "
Specify soft,
10 or 16 sector Price/l0 Price/l00
1 side/double density $20.00 $185.00
2 sided/double density 34.50 325.00
Circle 18~ on Inquiry. card. Circle 165 on Inquiry card. Circle 53 on iriquiry card.
80 FIT III For Apple ® 11/11+
,\\1,,,.1 Compatible with:
100 111-100 CPS-
"') • I \' ...
Dos 3.3® CP/M ®
WITH GRAFTRAX Visicalc ®, Pascal ®,
SOFI'WARE
WE HAVE IT ALL!
OVER 500 TITLES LETTER QUALITY Disk Libra ry Case
Hayes M o d ems
DAISY ~
• APPLE. CP/M Lobo Dri ves
WHEEL -~ ::-J M icroso ft So ft card
PRINTER ~,
• IBM. ATARI
Novat ion Mo d ems
PARTIAL LISTING Pay m ar Lower Case
Appl ewriter II ~ ~ .. Vista Products
A rca de Mac hi ne Wiza rd BPO
Bag o f Tri c ks 16K Ra m 411 6(8)
BP I G L
Chopl ift er
Data Fac to ry
$575 64K Ram 4164(8)
3- Ri ng D isk Sheets (10)
dBase II
-ra Products
EPSON RIBBONS
DEALER
INQUIRIES
INVITED
/ T.H.E. SIGMATEK INTERNATIONAL CORPORATION
327 Clarkin Ct ., Walnut Creek, CA 94598
SMART © 14151938·5097
TERMINAL MICROPROCESSOR CRYSTALS IMHzl i~ ~i:~
~
1000
2000
32768
49152. 5000
12288
209715224576
16896
3579545, 4000
50688
18432
41~304
5185
4433619
57 143
4.00mh
J.OOmtl
2.0Dmh
2.00mh
THE MISSING LINK! I -~ --- II(
6000 6144 6400 65536 7000 2.00nch
73728 8000 10000 11000 12000 l .OOmh Computer Shopper is your link to indivi-
14 3181815575 18000 18432 tOOmh
So ft ware that turn s you r Atari 4000r 196608. 20000 221184 32000 48000 2.S0ueh duals who buy, sell and trade computer
800 into a rea l smart te rminal. Send TUNING FORK CRYSTALS 13 x 8 Mlnaturel equipment and software among themselves
32768KHl 1.5Dmh
and rece i ve data from all popu lar JOKH/l050KH? Inqulr! nationwide. No other magazine fills this void
data se rvi ces. Work s w ith casse tt e or
disk for upload / dow nl oa d . 16K min . EPROMS in the marketplace chain.
25J215V 450ns l
Ava il abl e at Atar i Dea lers Wor ld wid e 27J215V450ns)
4.1S ..ch Thousa nds of cost-consciou s computer en-
4.50nch
or direct ly from Binary. VISA/MCI 2764(SV 450nSl 10.00 m h th usiasts use Computer Shopper every month
AMEX/CO D/ CHECK. Casse ne $49.95 OYNAMIC RAMS through hund reds of classified ads. And new
Di sk $49.95 add $2.5 0 P & H U.S., 4164 (150 nsl 1.00nch
equipment advertisers offer some of the
$5.00 overseas.
lowest prices in the nation .
iH.ru~ilIlI ™ N,A.S .H.U.A.
511. mini floppy diskette
Subscribe to Computer Shopper with a
Computer Software 6 month trial for $6 or 12 months
3237 Woodwa rd Ave. SS/SD Soft Sector 20,00 box/1 0 pc ._
Berkley, Mt 48072 for only $10. MasterCard & VISA accepted .
(313) 548-0533 Ml fllllhHn ord er SIOOO Fo r Sll lPPlng Include S2 00 lor UPS ground 5300
lor UPS Blue label Air Cai llornia re sidents adll s~ l c s lax COmpUTeR SHoppeR
Circle 65 on Inquiry card. Circle 420 on inquiry card, Circle 122 on inquiry c ard _
EPROM-J2
The only EPROM programmer you need!
EPICS@
COMPUTER SOFTWARE
for
• tEEE·696 (S'100) EPROM programmer lor single supply
1+5VI EPROMs. EXECUTIVES and MANAGERS
• Programs current lK through 16K (byte) EPROMs plus luture
32K ,PROMs. e Name/ Address / Key Information
• EPROM can be verilied through a pan or located in memory Call Toll-Free
space for verificatio n and use. • Personal Schedule
• Personality Modules adapt board to dillerent EPROM types: I-BOO-32B-DISC for prices and infor-
PM· 1- 2508. 2758 PM·3 - 2732, 2732A PM·6 - 68764 • Corporat e Schedule
mation , Dealer inquiries invited.
2516, 2716 PM'4-2564 PM·7-2528 • Document Tracking
PM·2- 2532 PM·5-2764 PM·8-27128 C,O .D. and charge cards accepted, • F ile Indexing Schema
• Sinale zero-insertion -pressure socket accommodates both 24·
pin and 28·pin EPROM packages. All orders shipped from stock. within 24 • Tickler File
• On· board DC·to· DC convener with adiustable regulator lor pro· hours. Call loll FREE
gramming voltage. Functional , well engineered software in
• Double·sided PC board with solder masks, silkscreen and
the Pascal programming language for
• ~glu)~~e~ gg~tt~\t ;~11;~~e includes commands lor program. Apple II and TRS-80 Model II Com-
ming, venlication, disk 1/0 and editing.
• Comprehensive user's manual contains source listing of con- puters. Plus seminars to help your com-
trol software. pu ter understand you.
ttlcroDvnamlcs $269.95 SOFTWARE CONSULTING SERVICES
(assembled & testedl
Corporation Price includes EPROM-32, documen- North Hills Corporation 901 Whittier Drive, Allentown, Pa. 18103
P.O. Bo~ 17577 tation and two Personalily Modules 35 64 Rollin g View D r . 1215) 797-9690
Memphis TN 38117 (specrlyl. AddlllOnal Modules-$7.95.
White Bear Lake , MN 55110 An. Martha Cichelli
(901 )-7'55-0619 ~o8~~~oi~~;tf~: ~:;~e;:~~f~~s~: 1 -800-328- DISC 'I TtII ·1,\pple Computer Co., .' ( T tII I T:lI1dy Curp.
Circle 312 on inquiry card . Circle 345 on inquiry card. Circle 427 on inquiry card_
STATISTICAL
SOFTWARE
ELF -S tepwise regressio n , factor
OMEGA CONTROL DATA
5 1/ 4 '· SPECIFY
DISKETTES
SOFT. 10 "' 16 SECTORS
ana lys is, correlation coefficients, cross· The Last Disassembler
tabs, simple stati st ics, t-tests , ANOVA, PRICEIIO PRICE / 50 PRICE / IOO
stepwise discrim inant analysis, all BASIC You Will Ever Need! SSSD 52300 5112 .00 S2 15 .00
transformations and more. $200.00. Mnemonics Externally Defined SSDD ~ 26.00 12 6 .00 235 .00
TWG /A RIMA-Bo x- Jenkins for DSDD _ 32 .00 156 .00 295 .00
Zi(og, Intel , PASM Supplied
seasona l and non- seasona l model s.
$300.00. 8" SPECIFY SOFT or 32 SECTOR S
ASCII/HE X Preconditioner
EASI/A RIMA- Auto mati c Box-Jenkins PRICE/ l0 PRICE/ 50 PRICE / lOO
program for stock and com modity traders. Can Externally Def. Equates SSSO _ _ 525 .00 S122 .00 5223 .00
$300.00 SS DD 30.00 14 5 .00 263.00
All are for the Apple 11 * with 48K of Optional Address Listing DSDD _ _ 34 .80 165 .00 303 .00
memory , Applesoft* and DOS 3.3.
ASM/PASM/M80 Compatible CALL TOLL FREE - ORDERS ONLY
Visa and MasterCard accepted.
Call or write: DB statements forcible over user r 800~824~ 7888
800-852-7777 >OR e, R'''DENOS
ALL STATES EXCEPT CA
specified range
7k1Q~~ l ASK FOR OPERATOR #906
3907 Lakota Road $150. complete/$25. manual only CHECKS. M.O.• VISA . M C .. . ADO 5200 SHIPPING
P_O. Box 10114 for lurther inlormat ion contact CA RESIDENTS AOO 6 °'\' SALES TAX
Alexandria. VA 22310
(7031 960-2587
COMPUTER TOOLBOX, INC. f'teat1vit./L. _ ,~_ J
1325 East Main St. " lfnli.mi.rea.
Waterbury, Ct. 06705 P.O. Box 3304 , Sarato9a ,·CA 95070-1304
·Trademarks of Apple Computer, Inc.
Phone (203) 754·4197
If'B\
~ 'A' Lobo Drives
International
Dept. BY 12
density; 1155 kB per diskette
Winchester Disk Systems
$1,485.00
arives
INTERNATIONAL
358 S. Fairview Ave .
Goleta, CA 93117
950M 5%" system: 4.8 MB
hard disk plus 720 kB floppy $2,405.00 Prices subject to change without notice.
Wi nlek Corp.
ADDMASTER CORP. 416 Jun
Dr., San Gabriel , CA 91776 • 7jO'UPwt r!oijUYI.((/itNi ( 6 ' 2 ) 4 2 4 -26 2 2
\\'IN 'I'm( 1601 South S1reet
lalayeHe , IN 47904
SOB THIRD STREET SE - OSSEO, MINN ESOTA 5536 9 317-742-6428
Circle 10 on inquiry ca rd. Circle 135 on Inquiry card . Circle 497 on Inquiry card.
5
w"'. '. ~
SAVE 40%
,
Write fo r our
complete list.
P,ice/ 10
FOR UCS D PA SCAL " SYSTEMS
PDBASE an Enti ty Relat ional
Get more out of your
Apple with the MICRO
on the Apple Series
Vols. 1, 2, & 3
+ $2.00 shipping each volume
Each book
$24,95 ea.
Circle 275 on Inquiry card . Circle 249 on Inquiry card . Circle 300 on Inquiry card .
~~~............
~ . . COMPUTER
ta x. All orders are confi nned in writing.
IWACAPA RESEARCH ASSOCIATES ~~ HONOR SYSTEM SOFTWARE
4040 (,I Ul(lvU'w Hlv{ l II COMPANY INC. 2562 E. Glad.
10\ Alii// If'\ ( tlllIHrH,! 'mOt,f, M ••a, A% 85204
701Whealon Plaza NMh (602) 892-2434
/)1 -1141) H4l1
301-942-5442 Whealon, Maryland
t IBM is a registe red trademark ofl BM Corporation ' 20902
Circle 33 on inquiry card . Circle 298 on Inquiry card . Circle 224 on Inquiry card .
App le II p lu s 48K,
Apple Disk Drive II wi th NEW! ACE 1000
Interfac e DOS 3.3, Apple THE PERSONAL
III , 12" Monitor a nd t he PROFESSIONAL COMP UTER
App le Mon itor Sta nd THAT'S HARDWARE AND
SOFTWARE COMPATfBLE
All for Only $1799 00 w/APPLE II PLUSrM
FREE! App le W riter II
wit h pu rc h ase o f 64K RAM , Uppe r & Lower
Ih is fabulo u s package Case. 12 Key Numeric
Keypad , Bu ilt ·i n Fan ,
BUSINESSMAN rS Typew riter St yle Ke yboard
SPECIAL WORD PROCESSOR
SYSTEM Call or Write
Appl e II p lu s 48K , Apple
Disk Dri ve wlinte rface App le II plu s 48K, App le
Disk Dr. wli n terface DOS BUSINESSMAN ' S
DOS 3.3, 12" Hi Res Fra n klin AC E 1000 64K,
Gree n Monitor, Visic al c 3. 3, 12" H i Res Green SPECIAL
M icro-Sci Disk Drive
3,3. Plann in g & F ina ncia l Mo n itor, OK IDATA AC E 1000 64K , Mic ro ·Sc i
Mic ro lin e 80 Pri nte r, wlinterface, 12" H i Res
Forec as ti n g Soft w are Gree n Mon itor, Dis k Drive wlco n t ro ll er ,
Printer Interface Card & 12" H i Res Green
Stonewa re DB-Mas ter
Only $1979 00 Cab le, Sc reen w rit er II
Data B ase Manager Moni to r, Vis ical c 3,3
16K RAM Card ' 74" '
w/purchase of above package Only $2325 00 Call or Write Call or Write
SOFTWARE & ACCESSORIES FOR APPLE® and FRANKLIN®
RANA VISICORP PROGRAMS VOTRAX TVPE·N·TALK
Elite 1 Disc Drive, w ith 15 % m o re s t o rage Vis ica lc ,. , ' $ 184 9 • Vis i f il e . . , . . , $184 9 • Let s yo ur co m p uter ta lk to you Only 5199 95
, Ava ilable for ApplelFranklinl AlariIVIC·20
c apac ity th a n A p p les ' dr ive . . Only 5369 50 Visip lot ' , . $239 95 Visi te rm ." ,, $79 9 '
Co n t roller Ca rd , ... . Only 109.95 Viside x .. $184 9 • Visisc h ed ul e , $239 9 • NEW! APPLI CARD
MICRO SCI Desktop Pl an I I ' . , , , $ 194 9 • Z·80 Card w it h 64K RA M . , , .. Only 5369 95
A ·2 Di s c Drive , th e cos t effective a lte rn at ive FORMAT II WORD PROCESSOR
to Ihe D isc II , wit h co ntro ll er , On ly 5409 95 ADDITIONAL "ADD·ONS" wi th m ai l l ist , u se r f rien d ly , . . On ly 5199 95
w it h o u t c o nt ro lle r . , , .. , , . , , . ,Only 329 .95 DC HAYES Micro m ode m II . , . . $289 9 • MICROSOFT PREMIUM PACK
KENSINGTON VIDEX Keyboard Enh a ncer I I , .. " , $119 9 ' Z-80 C PM Card , VIDEX Vi deoterm 80 Col. board,
System Saver Fan , w it h buil t-in surge p ro tec- VIDEX Vi deote rm 80 Co l. Boa rd ... $259 9 '
C PM u se r's g uide & MI C ROSOFT RAM Card
to r for A pp le<!: II , . . ' , Only 574 95 VIDEX F unctio n S tr ip (liuse w/Enhancer 111 $62 9 •
TKC N ume ric Ke y pad (Apple' onlYI .. $1349 • All fo r only 5549 95
MICRO PRO Special Offer! Plus you receive a FREE Videx Soft Swi tch (a ' 30 Val ue )
ABT N u me r ic Ke y pad (Apple ' on lYI , . , .. 599 9 ' '
Word Pack In c lu des Word St a r, Ma ilM erg e , MICROBUFFER IIby Practica l Peri p herals
TH UNDERCLOCK PLUS , . " ,., $119 9 •
a n d Spe ll Sta r . , , , . , , All 3 for Only $329 00 32K ", On ly 5249 95 16K . . ,Only 5214 95
PKASO Pa ra ll e l in te r face . ,. , , , $134 9 '
NOVATION MICROSOFT Z-80 C PIM Card . , .. ,$259 9 ' MICROBUFFER fo r EPSON
Apple Cat II, di rect line m odem Only 5299 95 MICROSOFT 16K Ram Ca rd , ' , , , . ,599 9 ' 16K Pa ra ll el " 5134 95 8 K Seri a l .. 5134 95
Apple Cat II , 2 12 Up grad e . , .. ,Only 5329 95 TG J o y stick , 547'0 TKC J o y stick, 544 9 '
Apple is a registered trademat1< of Apple Computer, Inc, Franklin ACE is a tradem ark of Franklin Computer Co.
COMPUTER SPECIALS!
TE XAS INSTRUMENTS
ri]TIMd(~~~~~0ill0ill~~S~O~FT~VV~A~R~El&~ABCJC~Efs~s~RTtIE~~
I BM Orlg . 51/." Disk SSIDD pk . of 10 . . 34 .95
IBM Orlg. 5'/." Disk DSIDD pk . 01 10 ...... 49.95
TAN DON DSI DD Disk Drive 320 K ... .... . 279.95
DISKETTE SPECIALS!
,(10 pk except where indicated)
TI 99 4/A wilh RF Modu lator .. ' 199"' IBM is a reg istered trademark o f IBM , Inc. MAXELL MD·' SS 5 '1• .. .. ,", .. 34,95
Aft er Mig's Cash Rebate, Plu s 2 FREE BIG BLU E ,., .. ""." .... , .... ,... .469,95 MAXELL MD·2 DS/DD 5 'I• .. ,., .. 49.95
Ouad ram Para lle l pri nter card w/c able . . 129.00
offers from TI Call or Write for details! aUAD RAM Serial card with cable . . ..... 11 0.00 MAXELL FD·2 DSIDD 8" (Soft Sec tor)59.95
COMMODORE QUAD Board 64K 449.0Q QUAD Board 256K749.00 VERBATIM SSIDD 5 'I. . ... 31 .95
VI C,20 wit h RF Modulator ' 184" VISICALC/2 56K . 185,00 SUPERCALC .209.95 VERBATIM DS/DD 5'1, , ... ,.," ,46.50
PC Pedestal lor Monoch rome Disptay .... 69 .95
RCA VP,3501 bui ll·in modem . ,. ' 339" MICRO SO FT RAM Card MEMOREX SS/DD 5 '1, , .. . . 23,95
ATARI 400 , .... ' 269" 64K . . , .... , . , ,279.95 256K .629.95 CONTROL DATA SSIDD 5'1, " (12 pk)25.95
l~~ ~~e~~~; l ai4J.~~0 32K M~nicir; . ;§9;~ POW ER T EXT Word Processor ........ .. 299 .95
PEEC H TRE E Accounting GL. AP&AR 3·pk . 469.00
NEW! fBM SSIDD 5 'I, .... 34.95
VISITRENDNISI PLOT .. . .. .. , ' ,.. , . . 239,00 NEW ! IBM DSIDD 5 '1" " , ."", ,49.95
SHARP (Handh eld) VISIOEX , , . , , . , ,185,00 VISIFILE ,239.00
PC.1500 .. 5214 " CE·150 Prtnter .. s 174 11 5 For q u an t it y disco unt prices
PC.1211 w it h CE·122 Print er. . . 5124 115 p lease ca ll o r w rit e !
C.ITOH F·l0 Daisy Whe el, Lett er Quali ·
ATARI Ma tr ix, Trac to r or Fri ct io n Feed , Bidi rec·
ly Printer, 40 CPS, Paralle l , ,, 1499.00
SMITH CORONA Tp·l Lett er qualit y
tional, 80 CPS, Graft ra x Plu s . . Ca ll
Daisy whee l print er, Mi c roprocessor el ec·
MX·l001lIFIT 136·233 Col umn, Trac tor
tronics, Serial or Parallel interfa ce, 120
or Fric ti on Feed, Bidirectional , 80 CPS,
words per minute. . . , .. , . 639.00
Graltrax Plu s . Call
OKIDATA MONITORS
MICROLINE 82A 120 CPS, Bidirec· USI PI·2 12" High Res, Green . , .. 159.00
tional. Parallel·Serial. 80/ 132 Columns, USI PI·3 12" High Res. Amber .. , . ,189.00 Complete wit he following sof l ware: Word·
BUSINESSMAN ' S SPECIAL Friction & Pi n Feed ., '" ,449.95 SAN YO 13" Color .... ".".,.". , 389.95 s l ar. Mailmerge . Superca lc . C Basic and
A tari 800 48K, Atari 8 10 Disk Drive MICROLINE 83A FIT 120 CPS, Bidi rec· AMDEK 300 12" Green , .149.95 M Basic.
AMDEK 13" Color I .... , . , , .. , .. ,329.00
and Vis icalc 3.3
Now Only
$1399 95 tional . 136 Columns. Seria l/Parallel , Fric· AMDEK Color II RGB High Res . . , .699.95 Now In Stock!
l ion and Tractor , , . 699.00 AMDEK Color Interface Board flRGB 159.00
New! MICROLINE 84A FIT 200 CPS,
Software & Accessories
WORD PROCESSOR NEC JB 12" Gree n .. , ,179.95 X·MON monit or adap ter , , , 39,95
Bidi rcti onal, 136 Coiumn, Parallel, Fric· NEC JC 12" Co lor . .,",. ,349,95 CENTRONI X pr int er ca ble . "",, 59 ,95
A tari 800 48 K, Ata ri 8 10 Di sk Dri ve , tion and Tractor , .1099.00 BM C·1 200 12" Green , 149.00 Keyboa rd ex tende r cable 4 ft. . 49 ,95
Atari Word Processo r, 850 Interface, Seri al w/2K Buffer , .1199.00 ELECTROHOME RS232 Se ri al cab le 39.95
Okidata Mi cro lin e 82 A Printer w ith ECM·1302· 1 13" RGB Mon il or Hi·Res ,
New! C,ITOH 1550 120 CPS, 1361232 wilh NTSC Int erf ace .. . .. , , 399,95 Games for Osborne
Co nn ec ting Cab le . Colu mn. Frr Graph Pa rallel , , , , . , 769.00 Velor ,. 20.00 Slar Trek " . , .. 15.00
1302·2 Hi gh Res, RGB " .. , .. .. ,599,95
Now $1999 00 Para llel and Seri al .. , , , . , . , . , , . ,809.00 COLOR BOARD for APPLE ' II .. 199.95 Trapp er ,15.00 Ca l acomb , .. , 18,00
11.'180TOL~2 21°:-7774
= 800-221-5858 67 West 47th Street , New York, N .Y. 10036
A O ·tVISlon
..
0
f 4""51
'I: • Ph
010 I nco 115 West 45th Street, New York , N .Y. 10036
MAIL ORDER ADDRESS: 36 E. 19th St . New York , N.Y. 10003
It ems on sa le f o r l im ited ti me on ly. an d are subjec t t o li mi ted ava il abi lit y. N o t res pons ib le f or typog rap hi ca l erro rs. Thi s ad supersedes a ll o th e r ad s prior to Dec . 1982
Pri ces eff ec tive as o f Oc t. 28. 1982 and are subjec t to c hange w it ho u t noti ce. All ord~ r s subjec t to ve rifi ca ti on and acceptan ce. Mi n imum shi ppin g and hand ling $4 .95
. Circle 207 on Inquiry card . Circle 19 on Inqu iry card • Circle 91 on inquiry card.
Circle 54 on inquiry card. Circle 476 on Inquiry card . Circle 266 on Inquiry card.
TAXMAN·83
. An Inleractive TAX MANagement Program lor
VisiCalc'" &SuperCalc'" Users
Check with us before you order
FORTH from any other dis- TAXMAN·83 provides Ihe user wilh Ihe capabilily 10 easily calculate
his 19B2 taxes by using the already proven VisiCalc'" and Super·
tributor. UNI FORTH is avail-
Calc'" software.
able for most Z-SO, SOS6/S08S, TAXMAN·83 includes Ihe (ollowing lealures: Federal 1040 pages 1&
LSI/PDP-11, 6S000 or 16032· 2; Schedules A, B, C, D. E, F. G, A, RP. SE, ES. U; Fotms 1116. 2106,
computers, either stand·alone or CONVERT YOUR SERIAL 2119, 2210,2440.2441,3903, 4136, 4137, 4255. 4562. 4625. 4684.
as a task under an operating 4726, 4797, 4868, 4874, 4952. 4970, 4971,5329,5405,5544. 5695,
PORT TO PARALLEL 5884,6251 ,6252; Tax Schedules X. Y, Z. Tax Tables; Sales lax lables
system. UNI FORTH adheres to
the FORTH-79 standard, and (or all slales. plus local multiplier
• RS232 Type Input * Handshake Signals
TAXMAN·83 produces alilinal calculations and results Ihat need only
includes a video editor, floating * 8 Baud Rate Selecllons* Centronics Type Output be transcribed 10 Ihe propel lorm, as detailed in the TAXMAN·B3
point routines, and an assembler. * 8 Latched Outputs * Compact 3 Y. " x 4:1/. " )( 1 Y2" documentalion manual.
We offer a solid, professional Now you can operate parallel printe rs and othe r devices TAXMAN·83 is now available lor most microcompulers ulilizing
from a standard RS232 serial port. Ideally suiled for
system with extensive documen· operation of popular prin ters such as the NEe VisiCalc'" or SuperCalc'".
tation and option packages. S023A and ot hers. Latched ou tput lines can be used to VisiCalc is trademark of Persona l Soflwa re Incorporated .
\
control eight external circuits from a single serial control
~.re::~~~~:~~~:,por,;o:1S4
Prices: $60 (basic) to $300 line. Great fo r ROBOT CONTROl! Availabl e wit h optional
(multi-user!. Cen tronics type conn ector on ou tput. only 95 $79
Conn. Opl, AOd '\ ()OCI
Requ ires S" floppies. Par~~~~:~i~nUni' ' - " _.... ==~ Cal. Res. AddS% Tall
Box
AVlll lablo Soon '3 OG UPS Shipping
Unified Software Systems Phone Orders Calf ' 1·205·533·7590
P.O. Box 2644
New Carrollton, Md 20784
(301) 552-1295
•
1501·BPineSlreet
P.O. 2233
OXnard. CA 93030
CALL (805) 487-1665 or 487·1666
~
_1'IS4'
MaSle,Card & Visa
(Shipmen! 1131163)
QOI ~b~~J'TING INTERNATIONAL
303 Wllhams Avenue. Huntsville , Al J5601
Circle 479 on Inquiry card . Circle 198 on Inquiry card . Circle 48 on inquiry card ..
....................................................... .... ~
~___/[17
~
4:-..
·'"£.-::>D/
" JAWS" S299,95 plus 52 P&I" .
REOUIRES + 5 & , '2V DC (SU PPLIED FROM VIDEO BOARDS) ~.:iI
LEVEL E - An important ··buildi ng bh:d•. " it activates
IheBk RO MIE PRO M space on the motherboard. Now just
pluS in our 8k Microsoft BASIC or ~'tlu r "wn custom
programs.
~:~t~n,~~;t~~:~!~asr~ ~d~l ~Ofl~~~\;I~\~) s~~tll;X~:
5999.95 plus 51 3 P&I." ... 0 32k Staner S}'stem. $1045.95
plus 513 P&I.' 0 ~8k Sta rtl!r Systl!m . 51095.95 plus $13
PRINTER COMET I ... SERI AL 110 TO 9600 BAUD .. . 80
CHARACTE R CO LUM N (132 COMPRESSED) ... ' 0" TRACTOR FEED _
.. . UPPER/LOWER CASE ... IN DUSTRY STANDARD RIBBON S ...
....
_
Iii
....
II
P&I." 0 64 k Startl~ r System. $1145.95 plus SI 3 P&l. ' , CHARACTER SIZES . . 9 BY 7 DOT MATRIX ... BI·DIRECTI ONAL
o l..cvl!! E kit ... $5,9$ plus 5OC' Plio!. ' o AtId to any of above Ex plc Jrt~ r swel c.lbinct . AP· l fl \'e PRINTING
.. MicfO!lOrl BASIC It ·s the lanRuapt· thai iI\lOWS you to a mp. power supply. Level C with two S I00 connectors.
: talk EnRhsh to your computer! II is availahle thrl.!·c ways: d isk dri\'f! t:abinet and pl)WI~ r su pply. two sub· D mnnec·
• 0 flk casset U! \'ersion or Micnlsofl BASIC: (rc',Iu ires Level tors rur l:tlnncctinR your printe r ~nt! terminal (RcR.
• B and 12k of RAM mi nimum: WI: SUllJlt'st a 16k SIOO S22[).951 SPECIAL $199.95 plm 513 P& l.'
Co ntinental U.S.A. Credit Card Buyers OutsIde Connecticut
_ " JAWS" - st.'C above) . $64,95 poslpaid.
_ 0 flk ROM vcrsion ofM icrosort BASIC: (requi res Le\'el B
o Com plue 64K S,tlcm \\Iired /I. Tcslf"d . 51 6.S0.00 CALL TOLL FREE 800·243·7428
plus 52fi PAl. '
& Le ~'c l E a nd 4k RAM: just plug into your Levd E socket s.
-
• WI! SIlMgL'S t either the 4k LevI:l D RAM expans ion or iI 16k
a S p l~ci al ! Co mplel e Bu siness Suftware Pak [Save To Order From Connecticut Or For Tech. Assist. Cal/ (203) 354-9375
S625.(0 )- lnd udes CP/M 2.2 Mkrosoft BASIC. GClu ~ ra l
: SI00 " lAWS.") ., . 599.95 plus 52 P&I.·
o Disk vl!l'lIion of Microsoft BASIC: (requirl.os Le\'el B. ~~~~;;,~~;~(~~ ~~)st~IEC~~LI~~,~"l~~~I~II}'rull NETRONICS R&D LTD. Dept.
:12k of RAM, noppy disk contmller. 8" fl oppy d isk d rive)
S32.5 postpaid,
333 Litchfield Road, New Milford, CT 06776
TEXT EDITOR'ASSEMBLER _ The editor/assembler
is a soft w;ITC tool (a prOj;j ril m) dp.signl.>d tosi mplify the task
;/~~~ :I~:::~~:~ ~h~.~· tn~~;~':. f, ill'iUfW1I'f' " For Cl'lnmfulII /Ir '
Please send the items checked below:
::~ti~t(~~~ ~~~~~~~' I~;~ ;r.:~~~I~~~r~~s s=;:II~"!~;. Continenta l Credit Card Buycni Outside Connecticut:
hours or pnlRramminR tim!!. This softwarr. includes an o COMPLETE FASTERM·64 TERMINAL (Includes FASTVID·64 video board
I!d itur pmRram that enlers thl! programs you Writl!. makes TO ORDER ASCI/·3 keyboard, steel cabinet and power supply) ... kit $199.95 plus $3 P&I
b~:rnM;~f~~~~I~h~ t~I~~~.r;~:;:~? ~:~~~~~~:;,~~~~ Call Toll Free: . . . wired & tested $249.95 plus $3 P&I ... graphics option: add $19.95 to
each of above
code Intn the c.o mpu te r· N ~ad'l hle object code. The ed itor'
a.,sr.mblt!r Pl'ORra m is a\'ai lallll' eithe r in Co1SscUe o r a o COMPLETE SMARTERM·80 TERMINAL (Includes SMARTVID·80 video
RO M version
o Ed itor/Asse mb le r (Cassettl! \'1'fSl(1n: fl!quires Le\'eI
800-243-7428 board, ASCI/·3 keyboard, steel cabinet and power supply) ... kit $299.95 plus
" 'f' ,mel 8k fmin.) of RAM - we Sllll,Rest 16k " IAWS" - $3 P& I ... wired and tested $369.95 plus $3 P&I
st.>e "buvc ) . . s.!I9.95 plus 52 PAl ." To Order From Connecticut, o FASTVID·64 VIDEO BOARD (requ Ires + 5 & ·12V DC) . . . kit $99.95 plus $3
a Editor/Assembler (RO M Vl'rsion supplied on ;1O 5100 or For Technical Assistance, P&I . . . graphIcs option add $19.95 . .. wIred & tested $129.95 plus $3 P&I . ..
('.,lnl: rl~ uires u !vel Band 4k RA M (min \ - we su~,!sl graphics option add $19.95
Call (203) 354·9375
*
ehhl!f u )vl!1 D or 16k " lAWS") $99.95 plus 52 P&I."
8" Fl.OPPY DISK - A n:mll rj."lhlf· ··hu ildinR block."
o SMARTVID·80 VIDEO BOARD (requires + 5 & + 1·12V DC) ... kit $199.95
Add our A" nOpp)' disk wblm yuu ","'tl faster uperation. C P/ M is I reg . nademark of Digital Research plus $3 P&I . . . wIred & tested $249.95 plus $3 P&I
m tl n ! !"'onvl~ n ic nt program s l () ra RI~ . pf!rha ps a busim.'5s ap · o DELU XE STEEL TERMINAL CABINET ... $19.95 plus $3 P&I
pl k.,ltion.llnd acc.ess tothe lite rally thmlsandsof programs
anti pn'H ram languages availahlll tlxl"y. You si mply plug (C/iP cmdmoi/ fm Hn: ud) * o ASCI/ ·3 KEYBOARD (requIres +5& ·12VDC) ... kit $69.95 plus $3 P&I . . .
wi red and tested $89.95 plus $3 P&I
:~~~t /I~:~~t~::d ~P~:~~a~~ s)'stl'm - il ilfX..cpls a ll SEND ME THE ITEMS CHECKED ABOVE o POWER SUPPLY (powers ASCI/·3 keyboard & video boards) ... kit only
o B" Floppy Disk Drive .. 1499,95 plus SI2 p&I.' Total E n closl~ (Conn. RI~ ident~ add S<lles tax). 5_ _ $19.95 plus $2 P&I
B ~li(~eP6r?::~~I~~~;~d pow!:~;:dI!u~.52~:\~~ plus Paid by: o ZENITH VIDEO MONITOR (high resolution green phosphor) . .. wired &
53 PAl. ' 0 Personal Check 0 Cashids Chcckfl..10ne}· O rdl!r tested $149.95 plus $6 P&I
o Drive Cables (set up for two dri\'es) S2S.00 plus o TELEPHONE MODEM MODEL 103 OIA . .. wired & test ed $189.95 plus $3
5I.S0P&I." 0 VIS,' 0 MASTERC ARD tBll nk No. - - - -I P&I
~di~:;:~S~~;~I~!~~d~!~~ :~t~k~:~~~J~~~~~r:~1;~'~~ o DOT MATRIX PRINTER Comet I . .. wIred & tested $299.95 plus $10 P&I
lhat give your Explorer/BS access to thousands of existinJ,:: Acct. No, _ __ __ _ _ Ex p. Dale - - - o RF MODULATOR MOD RF·1 .. . kit only $8.95 plus $1 P&I
CP/M·hased programs . . 51 5000 postpaid. o 3FT·25 LEAD MODEMITERMINAL OR PRINTER/TERMINAL CONNECTOR
NEED A POWER SUPPLY? Cunsider our Ap· l, It can CABLE . .. $14.95 ea plus $2 P&I
su ppl )' all the powe r )'ou ne~'" for II full}' ex panded Ex· Signatll fC _ _ _ _ _ _ _ _ _ _ __
~~~~~~~~:eri~si~e~~i;· ~~t~a~h~t~~i:a~~:r.~:p~~~~f~tl~~! For Canadian orders, double th e postage . Conn . res. add sales ta x.
Ob~I~\ (i~w':ls~bply kit (BV @ 5 amp!> \ in delu xe strel Print Name - - ----------
Tot a I En closed $ ,..-_-=--:::-----:--:--:---=-:-_:-::-:--_--:::--:-_
r..l binet ... 139.95 plus 52 P&I."
NEED A TERMINAL? We Addrl ~SS _ __ __ _ _ _ _ _ _ __ o Personal Check 0 Cashier's Check/Money Order
offer you cboices: the l ea~ t ex· I o VISA 0 MasterCard (Bank No. _ _ _ _ _ __
: k:;;~dio~~I~yiki~~hrat ~~s~ ~. City- - -- -- - - - - - - - - Acet. No. Exp. Date _ _ _ _ _ __
• pl ays the info rmati on on a ' ~~-...
: ~~~~ur)~h~·i ~:~Ss~~ere~51:hl~
• Ke)'llOardlComputer Terminal
J,;'~-.. ' ~-~:-
,~.;_~
..~.
:':ate:::=====~Z~ijl~=====: Signature
Print Name _ __ ________________
• kit. tMt c-..1nht!u.sed with either ~
Address ________-=--:-____________~-----------
~ETRONICS Research & Development Ltd .• City State Zip
1l\)~~~.!-j!~~!l~!~.~.~~~~.~~~. M!!f.~~~:.fr. ~?J.~ •••••• .:
~YTE December 1982 555
MicroScript™
Are you was ling valuable lime Irying 10 formal complex
documenls wilh a word processor or obsolele lexl formaller? wabasH MICROPRINTER
ACOUSTIC ENCLOSURE
MicroScript™ is a state of the art text formatter spec ifical-
ly designed for the production of technical manuals, specifica-
lions, and other complex documen ts. This powe rful tool pays When it comes to $99 to $199
for itself the fi rst lime you use it. Featuri ng:
• generalized markup • fl oating lext blocks Flexible Disks, nobody Model Printer SU9 . Ret.
• letl alignment • footnotes MPC I Epsom MX80 $99
• cenler alignmenl • variable line spacing does it better than MPC II OKI 824 S129
• rig ht alignment • widow supression
• justification • section numbering
Wabash. MPC III MX tOO,OK I 83 t , 5179
• letl indention • imbedded documents Others
• right indention • automatic lists MPC IV IDS, Many Olhers S249
• bold lexl • macro processing
MasterCa rd, Visa Accepted,
• unders cored texl • symbol processing Ca ll Free: (800 ) 235-4 137 • Reduces Prinler Noise Up To 90%
• proporlional spacing • lable of conlenls • Walnut or Oak Veneer
• fully definable page • direcl prinler conlrol • Heavy Ouly Acryl ic Cover
• mulliple columns • inilializalion profile
• headers and foo lers • pa ge nu mbering • Add UPS Shipping and Handling
$99 postpaid within U.S .. outside U.S. add S10. CA residen ts add
6% . Specify CP/M·aO', CP/M·a6 ". MS-DOS'. or PC-OOS ' ; printer
type ; disk format.
CAB TEK
CIVILIZING PRINTERS
Software Technique™ ORDER NOW
6531 Crown Blvd. , Suile 3A • San Jose, CA 95120
800·343·4311
(408) 997·5026 Maslercharge & Visa Accepled
. CP/M·BO. CP/M·a6 trademarks of Digital Research . MS· DOS DEALER IN QU IRIES INVITED
trademark of Microsoft. PC· DOS trademark of IBM Corporalion .
CAB·TEK, Inc. Riverside SI. Nashua, NH 03062
~
Circle 432 on ci nqulry .card, Circle 3!)1 on Inquiry card , Circle 78 on Inquiry card ,
=
r::'1 COMPUTER DISKETTES
COMPUTER CASSETTES,
CASSETTE DUPLICATING SERVICE CALL
APPLE.IBM(P. C.)·ATARI.HEATH·OSBORN 8()()·3431()78
COMMODORE·TRS·80·SINCLAIR·NORTH STAR
Circle 281 on Inquiry card. Circle 213 on Inquiry card , Circle 359 on Inquiry card .
VIC·54 CALL!
Zo rkror l1 (D) ... ........ .. .
Deadllne(D) .. ............ ..
All Baba&40Thl e~esID) ... . .
$28.95
$35.95
$23.95
system with all of the standard SUNWEST SOFfWARE
Vlt -20 .......••• •. $182 .95
1530RECORDER . ... .. $63.95
Gorl(O) .. . . . ... ... ... ... . .
Wi zlfdotWor(D) •..•.. .. ..
$29.95
$29.95
features plus many extras. 2000 S . Logan
1525 PRINTER . . .. $314 .95 ~~~e&~~(~w~~ .:::::::: .:::: :~::i~ $95.00.
1540DISKDRIVE ...•• $314.95
o = DISK C = CASSEITE A ROM It Denver, Co. 80210
FREE PRICE LIST THE ABOVE PflICES ARE FOR PREPAID ORDERS
Adll 52.00 S~jppi n g poer soltware order anyw~tre In
For information, call toll free : (303) 777-9400
COSMIC U.S Non·U.S. soltwar t Ordtls.aOO $5.00. Haroware
Shipping. call lor COSI. Cal;1. rt11denls add 6'h %
s.lIles tu . Ca5hlers Chec~ 1 or Money Oldels lilled
1·800·321 -5906, (dealer inquires invited)
COMPUTERS ::;.~alir:e:~~n~\IClhW~~~~::::flw:~~~ ~Od~lj~
Satellite Software Int'
OROER LINES OPEN
UNLIM ITED
lu rdll rg• . Include card no. erpirallon dale and * CON·CALC TM Sun west Software
288 w. Center, Orem, UT 84057 * S uperCalc TM of Sorcim
MON-SAT 6 1m • 9 pm
228 N. PROSPECTORS RD . '(7"14) '86r~1265 * CP / M TM Digital Researc h
DIAMOND BAR , CA , 91765 APPLE AND AI ARI ARE REGISTERED TfV,DE MAR~S .
~ ~ * M EAS l e TM Mi crosoft
Circle 1520n Inquiry card. Circle 412 on inquiry card, Circle 445 on Inquiry card ,
DECADES OF SERVICE
Washington Computer Services
97 Spring Street
New York, New York 10012 an affiliate of «{ ~~~!JJ~fM~~») est. 1912
TO ORDER : CALL OUR TOLL-FREE NUMBER: (800)221-5416
CUSTOM COMPUTER ROOM WIRING SINCE 1960
In N.Y. State and for technical information: (212) 226-2121
HOURS: 9 AM-5:30 PM (EST) Monday-Friday TELEX: 12-5606 CABLE: WASHCOMP NYK
~
,."6
~i:'GIr.' MICRODECISION from below $1200
8088/8055- Runs both 8 & 16 bit software. Green or high res .
color. CP/ M. MS-DOS
CORVUS DESIGNS
TERMINALS PMMI MODEM
1CfDItIAN··
$359
APC-8086 , 16 bit, 128K, 8" DRIVES , 1024 x 1024 Color Graphic. TELETYPE ADDS
NEe 32 bit F.P. Proc. , MS DOS , CP/ M 86 from 53295
TELEVIDEO ANN ARBOR
PC-SSOO Personal Computer LEAR SIEGLER VISUAL.
The Professional's Work Station
NEC on N.Y.S. Contract #P-07220
L~ 6800016 bit multi-user, S-100. UN IX V. 7 SCALL
PLEASE '• fullDo not confuse us with mail order dealers . We are a
service distributor serving the data processing &
N. Y. State agencies, muniCipali-
ties, and schools - call us for
installation needs of business & industry from micros to mainframes .
System houses , Educational institutions & governmental agencies given information on our D.G.S. term
special consideration . LeaSing available . contracts on hardware & software.
DEALER and INTERNATIONAL INQUIRIES WELCOME
For fast deli very, send certified check , money order or call to arrange direct bank wire transfer. Personal or company checks require two to three weeks to
clear. Prices su bject to cha nge without notice ; ca ll for latest prices. Prices include 3% cas h discount. N.Y. residents add sales tax . Oantex is a trademark of
North Atlantic Indu stries , Inc. Accounting Plu s is a trademark of Soft wa re Dimensions. Word star, Mailmerge and Datastar are trademarks of Micropro .
. CP/ M® is a trademark of Digital Research. All sales su bject to our standard sale conditions (available on request) . Call for shipping charges . Above prices
do not in cl ude customization or installation .
Typesetting
Other Hazeltine models available
Telvideo 910 + tull featu red terminal . 5589.00
925 terminal wldetachable keyboard . S759.00
950 graphics terminal wId e!. keyboard 5985.00
970 Ca ll for price
second page memory for 925/950 S80.00
from your
Novation CAT 0-300 baud Acoustic coupled modem S149.00
D-CAT 0-300 baud Direct connect modem
AUTOCAT 0-300 baud aulo answer modem
5159.00
5199.00
Personal Computer
APPLE CAT 0·300 baud modem 5319.00 • Programs MMI, National and TI 20-pin
212AUTOCAT 0·300 baud / 1200 baud 212A
Auto Answer modem 5595 .00
and 24-pin PALs Personal Publishingam
• PALASM assembles Boolean equations
212APPlE CAT 11 300 / 1200 baud modem . 5650.00 • SIMULATE verifies Boolean equations service and software turns your
212APPLE CAT II 1200 baud upgrade for Ap·
pIe Cal II modem 5350 .00 • Continuity Test verifies socket connection personal computer into an
212 LP line powered 1200 baud only modem 5439.00 • Function Test PALs to your truth table
UDS
OK I-DATA uL8lA gl{z" carriage 120 cps printer 5459.00 • 4K byte RAM with space compressions
editorial/production system just
uL83A 15" carriage 120 cps printer 5125.00 allows large PAL Design Specification like those used by the major book
uL84 IS " carriage 200 cps serial or parallel • Continuous Loop Magnetic Tape stores
printer 51199 .00 PAL Design Specification
and magazine publishers. Call or
High speed inte rface w/2KByte buller 5139.00
• Use with ASCII Termina( or Host computer write for more information.
Cef1I!ltilcheck. money(lIderOrC a 0 . VISA and Mastercard adtl J 'Io . Personaiar • IMMEDIATE delivery, $1 ,BOO
comD.lnycnec.s require 21eJweeksteciear All pflcesm U S dollars Mlcn'gan
reSidents aaa 4'/, t.lX . FO.6. Mt Clemens. Mlch'gan48044
Structured Design, Inc. 800-368-3342
703-683-9414 in Virginia
'@!#l3Ii;I-f-i-M"a-1 1700 Wyatt Drive, Santa Clara, CA 95054
408/988-0725 • Tele x 172931
Intergraph ics, Inc., I 06-A S: Columbus St
P.O. Box 1141 , Mt. Clemens, MI 48044 • PAL is a registered trademark of Monolithic M emories
Alexandria, Virginia 22314
(313) 286-6969 Visa MasterCard Amencan Express
Circle 194 on Inquiry card , Circle 442 on inquiry card. Circle 245 on inquiry card.
2732A 27C32
2764 27C64 MX100 3/$40.00
Completely single board fits in any
App le 111 /0 slot. Programs present and future EPROMs.
3 12
Complete so ftware supplied is 100% menu-driven. Centronics Zippack $9 $30 WIRE MASTER is a so ft ware tool for design,
friendly, easy to use. fle xible and powerful. Has EPROM
POWER ON I OFF switch . Conservatively designed , well Diablo Film $14 $42 layout, and assembly o f hardware . Your
built, well burned in, well tested, re liable, guaranteed , schematic is fed to WIREMASTER , which
all common parts, alllCs in gold-plated sockets, three Qume Film $9 $30 produces network maps , cross-references ,
ZIF sockets gold-plated. No jumpers or plugs. Uses
standard OOS binary files. Turn your Apple into power-
Write tor tree catalogue! wire and parts lists, and debug c hec k li sts.
ful software development sys tem for only $395. Exce l- CHANGEMASTER keeps tra ck of fi xes and
lent customer references available. Data shee t and $2 ship. Checks (2 wks to clear) upd ate s . PLOTBOARO and PRINTBDARO
ca talog of other Apple II products free . Manual $3.00.
Visa & MC: Name/No./Exp. Date give pictures of the layout. Post-processors
Hollister f or wirewrap machines available. Run s on
HMS MicroSystems, Inc. oread 8609 College Blvd . 8 and 16 bit CPIM, COOS, and MSOOS. $200.
1455 Airport Boulevard Overland Park , KS
AFTERTHOUGHT ENGINEERING 7266 Court·
Con tact your
local dealer
San Jose, California 95110
(408) 293-3900 tech 66210
1-913-341 -0588
ney Dr., San Diego, CA 92111 , (714) 279-2868.
Circle 223 on inquiry card, Circle 57 on Inquiry card. Circle 20 on inquiry card.
PConnection maxelt
modem card for IBM PC
Plug your PC Into rhe eXCiting w orld
of telecommunications With rile
Floppy Disks
PC o nnec[lon . Ml crope rlph era l' s
new Be ll 10311 13 compallble
modem card ThiSquality direct con-
nect modem card fits InSide tile PC
leaVing your w ork area uncluttered 5% " ~8~~'\'6 ',o:~io, PrtcellO
Circle 316 on Inquiry card, Circle 467 on inquiry card . Circle 276 on inquiry card .
SOFTWARE APPLE SOFTWARE COMPUTERS
MICROPRO MICROPRO CALIFORNIA COMPUTER SYSTEM
Wordstar $239.00 Words tar $199.00 Mainframe 2200a $485.00
Mailmerge $89 .00 Mailmerge $S9.00 z-ao CPU 2810a $265.00
Custo,},ization Notes $359.00 Spellstar $149.00 p4K RAM 2065 $569.00
Spellstpr $239.00 DataStar $199.00 R9PPY Controller 2422a $359.00
Datastar $199.00 CalcStar $189.00 ZENITH
Calcstar $199.00 VISICORP Z,89 48K CALL
MICROSOFT VisiCalc $199.00 Z-90 64K CALL
Basic Interpreter $349.00 VisiTerm $79.00 Z-l00 CALL
Basic Compiler $389.00 VisiDex $199.00 Call For Prices On The Complete Zenith Line
Fortran 80 $499.00 VisiPlot $169.00 CASIO FX702P Pocket Computer $179.00
Cobol 80 $695.00 VisiFile $199.00 Sanyo MBC 1000 64K CALL
DATA BASE VisiSchedule $259.00 Call For Prices On Complete Sanyo Computer Line
dBase II $599.00 VisiTrend/Plot . $239.00
MISCELLANEOUS PRINTERS
mM PC SOFTWARE Micro Courier $219.00
INFORMATION UNLIMITED Screen Director $129.00 NEC 3550 for the IBM PC $2195.00
Easy Writer $289.00 Executive Briefing System $169.00 NEC 7710 Serial $2395.00
Easy Speller $149.00 Supercalc $199.00 NEC 7720 KSR $2749.00
Easy Filer $319.00 Personal Rling System $115.00 NEC 7730 Parallel $2395 .00
PFS Report Writer $75.00 NEC 3510 Serial $1850.00
VISICORP
Word Handler $169.00 NEC 3520 $2099.00
VisiCalc 256K $199.00
ENTERTAINMENT NEC 3530 Parallel $lS5O.00
VisiDex $209.00
Beer Run $28.00 Antex "Generic Model of the Prowriter" $479.00
VisiFile $219.00
lork I, II $26.95 Epson MX-SO CALL
VisiTrendNisiPlot $259.00
Deadline $39.00 Epson MX-SOFT CALL
VisiTerm $99.00
Chop Lifter $24.95 Epson MX-l00 CALL
MICROPRO
Cannonball Blitz $29.95 IDS Micro Prism CALL
Mailmerge $119.00
Knights of Diamonds $29.95 IDS Prism 80 CALL
Words tar $239.00
Midnight Magic $32.00 IDS Prism 132 CALL
MISCELLANEOUS
Wizardry $45.00 Okidata Microline SO CALL
Supercalc by Sorcim $229.00
Tuesday Morning Quarterback $24.95 Okidata Microline 82A CALL
Superwriter by Sorcim $289.00
Crush, Crumble & Chomp $24.95 Okidata Microline 83A CALL
Home Accountant Plus $139.00
Datestones of Ryn $15.99 Okidata Microline 84 CALL
ENTERTAINMENT
Morice's Tower $15 .99 Datasouth 180 cps CALL
Deadline $39.00
Temple of Apshai $29.00 Snack Attack $23.95
Curse of Ra $15.99 Star Blazer $24.95 MONITORS
Call For More IBM Software And Accessories SMD 13" Color $329.00
APPLE ACCESORIES Sanyo 9" B &W $135.00
DISK DRIVES Sanyo 9" Green $140.00
CCI 100 for the TAS-80 Modell ADVANCED LOGIC Sanyo 12" B & W $179.00
5'/. 40 track $299.00 Add-Ram 16K Card $99.00 Sanyo 12" Green $189.00
CCI 189 for the Zenith Z-89 l -Card CP1M for the Apple II $225.00 Sanyo 13" Color $359.00
5% 40 track $379.00 Smarterm 80 Column Board w/Softswitch $249.00 Zenith 12" Green $95.00
CORVUS 5M with Mirror $3089.00 l-80 Card by Microsoft $319.00 Zenith 13" Color $339.00
CORVUS 10M with Mirror $4489.00 16K Card by Microsoft $159.00 Electrohome 13" HI-RES
CORVUS 20M with Mirror $5389.00 32K Card by Saturn $199.00 Color Monitor $829.00
CORVUS Interfaces CALL Keyboard Enhancer II by Videx $125.00 Electrohome 13" Color $349.00
RANA SYSTEMS add-on Disc Drive for the Apple II Videoterm by Vide x $259.00 Electrohome 12" B&W $179.00
Elite Two 80 Track CALL Game Paddles by TG $49.00 Electrohome 12" ·Green $189.00
EITte One 4<i Track CALL Joystick by TG $49.00 Electrohome 9" B&W $149.00
Elite Controller CALL Numeric Keypad by Keyboard Co. $139.00 Electrohome 9" Green $159.00
Elite Two SO Track CALL ALF 9 Voice Board $159.00
Elite Three 80 Track double-sided CALL ALF 3 Voice Board $229.00
System Saver by Kensington $75.00 SPECIAL OF THE MONTH
DISKETTES Microbuffer II 16K w/graphics $259.00
Maxell 5'1. single side $39.00 Microbuffer II 32K w/graphics $299.00 SMD 13"
Maxell 8 single side $49.00 APPLE INTERFACE CARDS BY CCS
Maxell 5'1. double side $45.00 Serial Asynch. #7710 $139.00 COLOR MONITOR
Centronics #7729 $149.00
Maxell 8 double side
BASF 5'1.
$55.00
$26.95 Call for other CCS cards
$329.00
BASF 8 $36.00
Verbatim 5'1. $26.95 TERMIlfALS
Verbatim S $36.00
Wabash 5'1. $21.95 ADDS Viewpoint $495.00
Zenith Z-19 $679.00
IBM PC ACCESSORIES 16K Ram Kit for Apple II; TASSO Televideo 910 $595.00
200 nano seconds, 4116 chips $17 .50 Televideo 925 $779.00
64K Card by Microsoft $435.00
$49.00 Televideo 950 $969.00
Joystick by T & G
Zenith ZT-l00 $595.00
128K Card $579.00
192K Card $629.00
256K Card $699.00 TELECOMM~CATIONS
Combo Card by Apparat $249.00
Novation Cat Modem 5139.00
Call for more IBM PC add-ons Novation D-CAT 5149.00
Novation AUTO-CAT $199.00
For fast delivery, send certified checks, money $299.00
Novation APPLE CAT
orders, or call to arrange direct bank wi~e Hayes Smart Modem $249.00
transfers. Personal or company checks require
Smart Modem 1200 CALL
one to three weeks to clear. All prices are
Hayes Micro-Modem $295.00
mail order only and are subject to change
Hayes Chronograph $225.00
without notice. Call for shipping charges .
Signalman Mark I $65.00
Th~OR£!!gE1~1!~p
420-438 Rutherford Ave., Dept. BY12, Charlestown, Massachusetts 02129
VISA"
®.lI!1!lAl]ltJ.
Hours 9 AM - 9 PM (EST) Mon .-Fri. (Sat. till 6) TWX· 710-348-1796 Massachusetts Residents call 617/242-3361
"
Technical information call 617/242-3361 Massachusetts Residents add 5% Sales Tax
• . • . • . • . • . •••• • • 5Jl1
10 complete Ust.
._~ I'" II .
51"""."[or_,, "«OS>. . ...............•
r.,. ,~
..'.'.,':""
''''''>S1('
.... ... ..... ...........
' ~5C "'
1/ " Specify soft. P.rice/l0
•• • •••••• • • ••• 65&
8"
.. I .. ne CUlt" • . ••• • ••• . •• .. U .
• • ... • ..... 21 5
U- rnCA&D ,1<[" I - BII
~ 'D[I H .llC Il OOI , U, P.
Fea turing a full A SCII keyboa rd in stand a rd
.. • .. "''''. ' .... "tA. ",DE ' "'DEO" "' ..... .
I;OE I;I S 'DE 5U>UCl.OC. ty pewriter fo rmat . 24 X 80 displa y. 7 X 9 dot Critically Certified
"p ... I~ D
..... 1tSA . C_" • ......... ~ ~ coo.. I>o£&c O£l . ... lTI! O l! • •• •
matri x c hara cte rs with tr ue desc enders , and
Soft sector
CDHTI"' .... .... _AC<:.IlUi .....
KAOI..[ IiOOS. A.... ' oo£tnMI C.. ..O!
l • • :~
O1: NClU I .. 1I00" ' , cl - ' IC I ."
O(- " H ~ P( C I '" EFfeC TS. F034-9000 1 side/sgl dens . .. ... . . . 33.S0
. [ ~~ I OOCI . ON ' O• • A. 11. ..... • . U:I OUiloI. lTV aA!lOl" TRIC"S 31 spe c ial g ra phi cs symbo ls, th e LC T- l00
"I CII08OO" ' 'ASIC COI< OI LU ... • 2 6.2
"' ClIOi OO".CO.!JL _ ... ........ . . U. C""."Hr"
&£ ..~, ... [ GO(I.U O• .. • • . • •
H NS, "'E SLJot:RD Ii" CO'V has an RS232C interface with data rates fro m F034-S000 1 side/dbl dens ... . • . . .. 39 .00
" ' CIIOIi.OI'! 9 D.T" .... ·$ • ..... . .• ,~. i .E . DA'Acn PTUR['. '
I'IJ5[RJO£ . " . . . .,U...• ••• • I l :l
..,K fIUI"[~ ' E l l • • '''''' .e .. .... " 5HI>O£"" ~ [ 09 ""UU
110-9600 baud . Th e LCT - 100 is pri ced at $350 FD34-4001 2 side/db I dens ...... . .. 46.20
0.... ,,,,,:: [ ' O£D I' t . 1" . ... ...• ':1 "'5""""0 ' 1>1.0' . ......... .~ "
0£91"""""I: . IHI: . IS" COI' O£II "'I: C,,",OI) '[ " D, SCOUNT Fl O... IF you CI>N .'~ D A 'Oler
with a sepa rate 12 in ch g ree n phosphor video
,0.;['
II[
' ... T OU OS . .... [AS[ a , V[ U'); A C.-c[ ! O aUT IT '
SW I"ot:D FOO ONI. " • ~. " .
..... C"Dl " , ..... S lI E, h , lL
<U6A AIID1II:5Sn ""'--T> . '<>£[ 1..... oq,C[ s FO' mo nito r. Mast erC ard a nd Visa acce pted . CHECKS - VISA - MC - C.O.D.
~ :f"d;~ ( ~~~~~~ OcL[·::.~ .su.:~~~ · ~O::~ 7~. ·A .U. ADO U SAl.U ' ~' . (373) 777- 7780 ADD $2 SHIPPING
LOW COST PERIPHERALS
P .O . Box 1773 LYBEN COMPUTER SYSTEMS
Corrales , NM 87048
27204 Harper Ave .
(505) 294-2857 St. Clair Shores, MI 48081
Circle 176 on Inquiry card. ClrcJ'e 273 on Inquiry card. Circle 277 on Inquiry csrd.
SMITH-CORONA TP-l
COMPUTER SPECIALS DAISY WHEEL PRINTER
PINEAPPLE COMPUTER
DYNAMIC RAM
64K 200 ns $5.75
64K 150 ns 6.25
16K 150 ns 1.25
EPROM
2764 250 ns $10.49
2732 450 ns 4.15 LIMITED
2716 450 ns 3.43
2532 450 ns 4.94 TIME
STATIC RAM
6116P-3 150 ns $4.99
OFFER
• APPLE II plu s (48k ) . ... . ... . .. . S1099 6116LP-3 150 ns 5.99
• FRANKLIN Co mputer . . . S1099 2114 200 ns 1.60
• APPLE Disk Dri ve. $275 DISCOUNT PRICES ON SUPPLIES.
Z80A FAMILY
• OSBORNE C omputer. . S1595 DEALER INQUIRIES WELCOME.
CPU, CTC, or PIO $ 3.50
• SA N YO MBC 1000 ... . .... . .. . . S1595 DART 7.50
• K-PRO Computer .. . .... .. ..... S1595 DMA or SIO/O 13.50
• IBM PC . S CALL CALL TODAY-
• COMODORE VIC-64 SAVE
• Please see o ther AD page 566
MasterCardNi SA or UPS CASH COD
All Prime Parts
901-755-0638
INTERNATIONAL
II
MICROPROCESSORS UNLIMITED
MICRO TECHNOLOGY 24 ,000 South Pe<..ria Ave. TRADE CONSULTANTS
7817 Ivanhoe Ave .. La Jolla. CA 92037 BEGGS, OK. 7442 1
(619) 457-2149 (918) 267·4796 5545 Murray Ave., Box 17342
Memphis, TN 3811 7
Circle 306 on Inquiry card. Circle 317 on Inquiry card. Circle 236 on In'qulry card.
HOW DO YOU
1·~ DCECiSioN1
The PC Money Man®
CHEAPLY REPAIR A
$65
$:2995
Uyouat sobuyclther an
upgrade or a terminal &
printer. Elsc S3095.
Wl 5 M EG HD
& 5'1." SSDD
FLOPPY DISK
MICROCOMPUTER?
BYTE Magazil! e Sugges ts,
Exclusively for the IBM Personal Computer ~~~~~~tL~~~~~~~5 $3795 r~~/~~~~Do~I~pp~
Shlpmc nl fr om 11lcl ory Wllh tiJctory W;.m,111Iy and OUI wa rr a~ l y We cato! to
" .... Signature Analyze r offers a solution /0 all the
The financial manager featuring full function plOlcsslollats We tecllhat c ompleleheg lnnCI SC3nbeneht h omlll c rela,1 problems discussed a bove. It allows the manufac·
serv ices 01 a loc al store : ho wevcr. we do hiw e a be9umcrs' help pil ckagc ill
management tools for the HOME and BUSINESS turer to reve rt back to the simple ye t efficient trouble·
2~;~ ~~~~aIOC~~;I:'~ N~ ~~,~~~l~~~~~~~ s~~'I~r~, O~j~':a~:~;~~~~~o~c~~1
shoo ting m eth od of sigllal tracings."
• Checking account management ::: :":j~J;:: \~4J~~ ~5~~=~r!!:~~~~~ B YTE, Sept ., 1982, pg. 466
• Income and expense analysis 10 111' liu$C's\ [)('S~IOP WI:h CP M' WOl llSl,l' 6 p.1:cr0S0l18as:eSO ~ SCllal6 I P
M lq s Rel ail y o",pIIC!!
• Budget planning and control Dl COlTlpl ll e, On lv. NoO lslo. 52395 S I 89 5 O ur I-tT-I000 for S279-at 1A th e price of othe r
02 W' "llw o~;' ,D5 DO FloppyDISk 3495 2695
• Summaries for tax analysis D3BWII11 0 ,1C IOMcg&OncS ' ,FIDSDO 5995 ~ .1 9 5 units; ma kes thi s tec hniqu e ava il ab le to the
D3 C W1111 0 n!! 16 Mc gt.OneS' , FI DSDO 6·\ 95 ~ U ·W
• Complete transaction capability R2BW'lh Onc I OMcg HDS O ne8 DSOD 7 1 95 §q.n5 ~ Horn e Use r as we ll as to the Manufac turers a nd
R2D Wllh One 20 Meg HD & O ne 8 DSOI) 8095 SZ95 ~
• Plain English · no cryptic codes /;Iu lll'u SC! Up ·G,;Jll c 19 5K 5 t;Jl,e RAM S MOS 1995 15·\ 5 Repair Depo ts.
2nd 19 5K RIIM & J8 11'1 0 10' 6 US!!, ? 1'111>1(:,:; 193<: 1 4 9~
• Powerful Query language ... inquire by MORROW H ARD DISKS : 5', 5 Mcg W Conl'Ollc' 5 1695 Aaa 5 Meg 10'
date, account, category etc., in any order. 5 1249 10 !.IN l W Conll ol 52 195 ACId ' 0 1015 \ 695 16 Meq W Con ll O! 10' For our brochure a nd a reprint of th e BYTE
5269 5 Add 16 101 52 195 8 H D, s ~ s 10 MI}{J W Conl'ollc' 52849. Add 10 1m
• State·of·the-art extended hashing data base 52295 20 Me<1 W Ce "" ollc ' 534,19 A,Jd ?O 10' ')2<J·\ 5 14 InCh 2 F. MC'l W article on using Signature An alysis, circle th e
Conllo l'e. 53J95 Add 2n MC9 101 529·t 5
technology for fast query access and disk TELE VIDEO COMPU TE RS & TERMIN AL S
number below on th e Inquiry Card at the e nd of
utilization TS CaMPS : 800A 5 t 299 802 525~ 80 :?H 54495 B06S5 195. 816 59 5,15 this magazine or contact us directl y.
TV TERMINAL S: TVIg I 05S6 9 rV U) \ 2C 56BH . l VI 92S 5 72 S. r V l950 59 25
OTHER TERMINAL S: ADDS 3A 5·\ 98 1l . ,I.. Mc d,a 132 Charlle lc' SOIlC"
• Structured programming in Pascal and SCAll Col(m;ca" SCIILl. DlIllIV'H! V,Qwl11a $lcr SI SH5 ~T-1000 and Manual ... . S2 79.00
PRINTERS:Oklda ta 80 8t.}C PS ~3·HI (12 11 120 C PS $429 6311 (W,dc 621
assembler for maximum reliability and speed 5699 6 -11'?OO CPS 5999 8 -l S ,SCll al 841 5 109!J 23~OS&P 3~0 CPS!J "Implem el1iil1g S.A. ". , .. S10.00
Spc(~<l l S 2279 N E('S P INW Rj l E R S :ISt 05 169!) 77 10 S2 1-l9
128 K required, 2 drives desirable
Se nd o rde r wil" chec k/ money order 10
!~M;oC~~~;I'~~O'~g:o CostPlus
cancc!iallon. 15°o ' c!otoclo. -
N.W.S., Inc.
P.O. Box 62
ORG ANIZATIONAL MANAGEMENT SYSTEMS, INC.
3 Chicko ry C ourt . Glen Arm, Md . 21057
(30 J) 668-90 II
~';Lct~;~~~I:~) ~~PM COMPUTERS Westminster, MD 21157
(3011 875-4054
205879-5976 P.O. 60' 6 114' 6"mmgham. Al3 5259·6 114
MD residents include 5% sales tax 205879-4735 OU/ Dank ,s l S1Na lK)fla loI Blrm,flg ha m. j20S)32S·S I20 Dealer In q uiries Invite d
Circle 357 on inquiry card. Circle 153 on inquiry card. Circle 334 on Inquiry card.
"THE BIG BOARD"
OEM - INDUSTRIAL - BUSINESS - SCIENTIFIC
CD
~
z
z
o
c
z
o
...J
w
()
<~
~
W
l-
I-
tJ)
~
::l
:r
c
...J
o
..
Cl
....
THE BIG BOARD PROJECT: Three years In the works, and maybe too good to be true. A tribute to hard headed ,
no compromise , high performance, American engineering! The Big Board gives you all the most needed
(64K KIT
BASIC 1/ 0)
c::i
I- computing features on one board at a very reasonable cost. The Big Board was designed from scratch to run the
...J
latest version of CP/ M'. Just imagine all the off-the-shelf soffware that can be run on the Big Board without any SIZE : 8'1, x 13'/, IN.
C
~ modifications needed! Take a Big Board, add a couple of 8 inch disc drives. power supply , an enclosure, C.R .T., SAME AS AN 8 IN. DRIVE.
o
...J
and you have a total Business System for about 1/ 3 the cost you might expect to pay . REQUIRES: - 5V @ 3 AMPS
W - - 12V @.5 AMPS.
()
FULLY SOCKETED! FEATURES: (Remember, all this on one board!)
Z
:; 64K RAM 24 X 80 CHARACTER VIDEO
I-
() Uses Industry standard 4116 RAM·S. AII64K Is available 10 the user. our VIDEO With a crisp, Ilicker- free display that looks extremely sharp even on small
~ and EPROM sections do not make holes In system RAM. Also . very special c"re monitors. Hardware scroll and lull cursor control. Composite video or split video
and sync. Characler set is supplied on a 2716 style ROM . making customized
z was taken In the RAM array PC layout 10 ellmlnale polenllal noise and glilches .
o() fonts easy . Sync pulses can be any desired length or polarity. Video may be
inverted or true. 5 x 7 Matrix - Upper & Lower Case
Z-80 CPU
Running al 2.5 MHZ. Handles all 4116 RAM relresh and supporls Mode 2 FLOPPY DISC CONTROLLER
INTERUPTS . Fully buffered and runs 8080 software . Us"s WD1771 conlroller chip with a TTL Data Separator lor enhanced
reliability. IBM 3740 compatible. Supports up to four 8 inch disc drives . Dlreclly
SERIAL I/ O (OPTIONAL) compatible with standard Shugart drives such as the SAeDD or SA801. Drives can
be conligured lor remote AC off-on. Runs CP / M" 2.2.
Full 2 channels using Ihe Z80 510 and Ihe SMC 8116 Baud Rale Generalor. FULL
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) I
be set up for either data-communication or dala -terminals. Supports mode 21nl. Uses Z-80 PIO . Full 16 bits. lully buffered. bi-dlrectlonal. User selectable hand
Price for all parts and connectors: $49 shake polarity. Set 01 alt parts and connectors fo r parallel 1/ 0: $19.95
(including schematicsj . the character ROM. the PFM 3.3 MONITOR ROM .
and a diskette wi th the source of our BIOS . BOOT . and PFM 3.3 MONITOR .
PRICE CUT!
PFM 3.3 2K SYSTEM MONITOR
The real power 01 the Big Board lies In Its PFM 3.3 on board monitor. PFM commands Include: Dump Memory, Boot CP/ M', Copy. Examine, Fill Memory. Test Memory, Go To,
Read and Write 110 Ports, Disc Read (Drive, Track . Sector) . and Search. PFM occupies one of the four 2716 EPROM locations provided .
Z-80 Is a Trademark 01 Zilog .
'TRADEMARK OF DIGITAL RESEARCH. NOT ASSOCIATED WITH DIGITAL RESEARCH OF CALIFORNIA, THE ORIGINATORS OF CPM SOFTWARE
"1 TO 4 PIECE DOMESTIC USA PRICE.
BYTE December 1982 561
1I!:.l)(TC!:l)
Maxell Floppy Disks CP/ M COMPATIBLE-CP/ M EFFICIENT
+l
~PACIFIC EXCHANGES
· On RUlrd T'otll MOOS S uppml rd '\!»nChruo(Hl\ H S-BZ · c" "nrh pact size
· Price Starts al~ S395.oo
J[~L
~
o S\lec\O\ rI O\W
::.= :-:. = 100 Foolhill Blvd .. San L uis \\uc\O 0
':' ==- == ..........
~ Mln_• • , ... u
Circle 191 on Inquiry card . Circle 361 on Inquiry card , Circle 234 on Inquiry card.
Circle 208 on Inquiry card. Circle 430 on inquiry card . Circle 222 on Inquiry card .
QUESTalk™ Asynchronous
Communications connects your PC
to other computers, Menu driven With help feature,
WI'mlnnl or local mode. UPLOAD/DOWNLOAD fil e
transfel'S. MlJltlple BAUD rates. $45
Circle 395 on inquiry card. Circle 79 on inqui ry card. Circle 477 on Inquiry card.
INDUSTRIAL CONTROL MICROCOMPUTERS
B&D elel:tranil:5
P.O. Box 475-B • Mendola, Il 61342
170 1 21st Ave. S.• Suite 222· Nashville, TN 37212
Phone 16151383-7520
Intel Is a trademark or Intel Corporation: UNIX and UNJXl32V fire
4625 W, Pacific Coast Hwy.
Newport Beach, CA 92660
trademarks of BeJilaboratorles; RT·t l, RSX·II M, PDp·". VMS, and 601010:) luna::>'IO mo Inoqv ~'V
Phone ' (8151 539·5827 VAX-' rare vademarks of Digital Equipment CorporatIon.
Dealer Inquiries Invited
Circle 55 on Inquiry card. Circle 14 Of'! Inquiry card, Circle 32 on Inquiry card.
TANDON UPGRADES
100-2- = $225.00 ZENITH/ Heath b~:rir p.e.
TAN DON TM100-2
DISK DRIVES
5259
100-1 * = $ 95.00
·That's right , a new 100-2 for
Users 5V.' Double-Sided, 48TPI, 360KB
TRS-BO· , Vector, North Star,
Cromemco, .. Compatible Disk Drives
TAN DON TM100-l 5199
$225.00 and your old 100-1 5'1<" Single·Sided, 48TPI
Double Your TM100·4 5365
working or not. 5l1," disk storage 5'1.' Double·Sided, 96TPI
capacity without adding a drive, TMB4B-l 5395
100-1 to 100-2 Upgrade Get twice as much from your H88 or
8" Single· Sided, 48TPI
I TMB4B·2 5495
Upgrade yo ur 100-1 you now H89 microcomputer. Our FDC-880H 8" Double·Sided, 48TPI
floppy disk controller, in conjunction ~ " COMPATIBLE 5V." & 8" Disk Drives
have,to a 100-2 foronly $189.00. with your 5Y." drives, for example, and SUBSYSTEMS including:
expands memory capacity from 256 1-47 Single or Dual 8" 51995/
*100-1 = $95.00 bytes to 512 bytes per sector. Intelligent Flex Disk Subsyslem $2795
And it handles single and double-
Complete factory recondi- sided, single and double-density, 8" and
Im med. Delivery·Full Pre·Ship
Tesling & Support.
tioning with full guarantee. 5Y." drives - simultaneously. • 24 Hour Ordering Service.
ttl If1TE~
ANGEL's
Computer Products
(213) 891 ~5546
Circle 34 on inquiry card.
C. O. R. Systems Inc.
Controlled Data Recordina Systems Inc.
7210 Clairmont Mesa Blvd., San 010&0, CA 92111
ECONOMY
PERIPHERALS
(404) 952-0231
WI:J3dS WI:J3dS
Circle 187 on Inquiry card. Circle 291 on Inquiry card. Circle 382 on Inquiry card.
P.O. Box 4430X INTRODUCING A BRAND NEW MICROCOMPUTER
Santa Clara. CA 95054 VENTURE is a si ngl e _ Quest 1802 software. VEN·
Will calls: 2322 Walsh Ave. board computer that is an
adventure forthe hobbyist. -
=Ueulure TURE DOS will accommo-
date up to four 5W' doubte
(408) 988-1640 II is a tearning, training density floppies . A com-
Same day shipment. First line parts only. Factory tested. Guaranteed computer as well as just plete 1802 programming
money back. Quatity tC's and other components at factory prices. plain tun for anyone who book is available. All ver-
wants to get into a state-of- sions of VENT URE are
INTEGRATED CIRCUITS Phone orders only (BOO) 53B-B196 the-art computer at rea - shipped with a set of man-
sonable cost. uals written to be under-
UOOTTL 1.1.131" I 6~ C04019 45 MOSIM£MORY RAM UARTrflfO DE9S I 95
NOON 19 l MJ17 K 3 n C04020 95 210 1·1 1 95 AY5· 1(I13 30/.1 OA 1~P 210 VENTURE comes in kit stood by the inexperienced
7~02 N
140~ N
19 LM J18
22 l M320K·5 1;~ ~g:m 1 i~ ~1g~At.~ I ~~ ~J;t01 4A 1612 ~ ~~ ~:!~~ele Sel ~~ ~ form or fully assembled and as well as experienced user.
1409N 19 l MJ2GK 12
: j~ ~g:g~~ ~~ ~:~~~/l 1~~ ;~~2~ ~ 50 !!~:~~!~~ ~il : ~;:;~ CO~~~TER tested . You can get it in its A standard 60-pin bus
HION
141 ~N
7420N
5\ " :; ~g!g~~ I ~~ ~:~~~i4 ~ ~ m~ 195 01;11,1 Cln k Kil 19.15 S7.15
minimum configuration for as litlle as $195 .00 with 5 slots , parallel ports and 2 serial ports
"""
or take it all the way to floppy disks and voice . with full handshaking (75 to 9600 BAUD) allow
:~ ~g!g~~ :~ ~::p ~~ ~~:~~ \t)lt ~~ R(~~S;~~~~ WJI~r· ~
14JON
1~~2N
7~45 N
1441N
144SN
..... 4~~ ~g!g~~
99 C04035
:~ ~::!t~~~ ;~~i~2165\t)ll
as 41 16?ooM 2252758
~~~ l~g::::: g:~ MA~CTER
7 .19 5000 oel l/pt OIl8~561.00
II can be expanded as a kit or fully assembled ,
at your own pace and choice .
expansion into lIoppy disks , color, EPROM
programmer, printer, model of your choice .
3995350Plecepa c~ . VENTURE is a 16" by 20" main board with Later expansion will add a light pen, a universal
""
741411 135C04040 958141 162oonsl 2 40 S741 A -
7475 N L 13S C04042 75 814116150ns 18508748 2995 5ger I;oe 895 MoHIToRS
".'""""
separate ASCII and HEX keyboards. II runs fast, user programmable music sound board , Gen-
148SN
748911 t : ~~ ~g!g:~ :~ :~~~~~~ ~:~~ ~~}~2J 3~ ~~ h waH S' , atr type 05 1~,~:~~H almost 4 MHz , and has the capability of putting eral Purpose Instrument Bus , and a high reso-
7490N L '35 C04046 95 MM ~ 5 94 N82S!23 395 DIP SWlTtHES 12 B W
7495N l M340T·5 75 e04049 45 P5101L 895 fJ82S 126 575 4'pOSlll0n 85 5115.00 1.5 megabyte of RAM and ROM on the board lution color/grayscale pixel mapped video board.
741 001; l l.l340 r·B i5C04050 55~200A 1150NS2S129 -1 155ppSl1lon 90 -
Hl0iN 30 l M340T·12 15 C0405 1 95 9368 350/1825131 -195 6posl1Ion 9{) along with a vari ety of inexpensive options . On-Board Options
7: 123'1
74125'1
14145 N
"" LM3401·15
LM340T· 18
75 C04060
IS C0 4066
1 42 41 00
71 416
1000 1:825136
250 IJB25137
875 7 pOSIllon
875 8-pOSllIDn
95
9~
A 16-channel analog-to-digital converter ai-
lows use of joysticks, control functions, in-
16 channel A to 0: 5 slot 60 pin bus , 2 serial
ports, parallel ports, 4 video options incl. color,
'"" tm~!'24 ~ ~~ ~g~~;~ n ::B'ifri'~P3 H~ ~~~~~:1 ~ ~ ~g:~~~~ ~e)Oo~rd , 1
60
7~I50N
1~151N
7415411 l M38C N I 00 CO-l071 30 41&4100ns 725 Fu lly ~s$emoled B~ 50
$/495 strumentation, temperature sensing , etc . Tl 48K RAM , Votra, voice synthesizer, sound
74151N
H 161N
'"5\ LM381
LM382
30
1 60 C04012
160 C041l7) 35
50
MK4e l6 2~ t!lNNECTO RS
30 ptnedge 150
{"closure Plnllc •
Mflill Enclosure
1995
6995
sound gen erator, software controlled music , generator, EPROM . full BASIC disassembler,
"""
14162N l Ml091t 59 C04CI75 30 CLOCKS ~~ prn edge 275 Votrax voice synthesizer and real time clock editor, assembler, metal cabinet , additional
74163N LM123H N 49 C04076 95 MMSJ l l 495 86 plfl edge -1 00 lfOS
calendar add to its versatility. power supply, ASCII keyboard real time clock
741141; l M133N 85 C04078 30 MMSJI2 390 l00prnedge 395 lIedl018 15
74 175Pl
HI9(W , 1\"" l M741CH
l M7JIN
35 C0408 1
35 C04082
30 MM 53 14
)0 MM 5369
390
195
loo0Inedgrw/w4!¥.l G!een . ~lIowTOI6
Juml10 Rec
20
25
VENTURE connects directly to a monitor or calendar.
74 192N l M14/H II 75 C04116 41 MM 5MI 14.45 IC SOCKETS G!et~ . OralQe. YeIIo'...· JumllO 25 to your TV set through an RF modulator. And Expansion Options
14 19:J~1
" l M74811 SO Cou90 7
5 50 95 Solder TI~ Low Prolile Cll pllle LED Mou~lln; Clips ~ 80
TERMS: $5.00 min. order U.S. Funds. Calif. residents add 6% tax. Prices
$10.00 min. VISA and MasterCard accepted. $1.00 insurance optional. subject FREE: Send for your copy of our 1982
Shipping: Add 5%; orders under $25.00-10%. to change QUEST CATALOG. Include B8¢ stamp .
In your micro
MICROCRYPT scrambles data
and programs in your <
Circle 536 on Inquiry card . Circle 453 on inquiry card . Circle 190 on Inquiry card.
~anced STAR
• OKIDATA 82 A
* MICRONICS $299 $420
COMING SOON :
MULTI·BUS
~igital Products , Inc. • OKIDATA 83 A .......... .. ... $625 - Q·BUS COMPATIBLE
• Please see other AD page 560
CSD INC.
1701 2lstAve. S" SUite 222· Nashville, TN 37212 MICRO TECI1NOLOGY
Phone 16151 383-7520
7817 Ivanhoe Ave .. La Jolla, CA 92037
P. O. Box 253
UNIX and UNtXf32V are trademarks of BeU laboratories;
RT·ll. R~· 11M. POP-II. VMS,' and VAX· I I are trademarks of
(619) 457·2149 Sudbury; MA 01776
D~gJtar EquIpment Corporation. ' (617) 443·2750
Circle 15 on Inquiry card. Circle 307 on Inquiry card, Circle 539 on Inquiry card.
KIT
D/ Punch ~onyeriion Kih will help you SAVE MONEY,
SAVE STORAGE SPACE, SAVE TIME . D/ Punch Kits • Buffer sizes user modifiable (t·126K)
ore eng ineered so you (on quickly . accurotely. & ·Program execution no longer linked to printer speed,
sofely make alterat ions neceHory 10 lei you use both 549.95 (includes disk & doc)
sides 0' your H or S sectored SINGlE · SIDED D;~ k e ll e$ .
Co n v@rting 1 box of disk@ltes will more thon poy lor KfYSWApltm) -t yping utility
each o / Pun ch Kit. .. Hub·Rei nf or.cer Kit ac cu ro lely ·Tran~forms the PC's keyboard into a standard type·
positions Hub · R@ inf . Ring to hub opening . ., Disk · writer keyboard
Sleeve Ie's you r eplace your losl or damag ed slee ves . • Poorly positioned keys are relocated a nd replaced
Indicate yaur syst@m conf ig . wilh C! rd er ·Optional audible feedback on "toggle" key s
a D/ Punc h )(il A - (51J." drives & eq . ) for e)( . ·Increases "touch typist " efficiency
IApple , Atar; . CBM 4040. Fronklin ] 5 6 .95 INSTALL IT YOURSE LF AND SAVE ! ·$69.95 (ir::'dudes di sk, sti'ck -on labels & doc)
b . D/ Punch Kit B - (51J." drives & eq . ) lor e)( .
[T RS 80 (Mod I. III), IBM. CXborne , Ze n ith[ 14.95 INTERFACES WITH OLIVETII PRAXIS BOTH PROGRAMS
c. D/ Punch Kil C - f8" dri ves & eq .) for e x 'Work with an, Dro ~ram that ,un' under DOS
[Altos . Zenith . TRS 80 Mod II I 16.95
r1llllS 30 AND 35 (EASYWRITEi(tln), VISICAlC(lm" WORDSTAR ltm ),
d lobels - [ 100 pes } 3.00 etc.)
e W rit@ · PrOlect Stickers - [100 pes] 2.65 THE KIT I'NCLUIIS: -Idea l for Business or Software development
I. Hub · l;leinlorce r Kit / 5 1J. ") 10 .99
• FULLY ASSEMBLED BOARD
g . Hub · Re inforcer Kit (8 " ) 12.99 PR.OCR.ypr'm) -software protection program
h. Hub · Rein forcer Rings /5 1/. " ) - [50 p cs1 5.85 • COMPLETE MOUNT! NG HARDWARE • Encrypts, se ri alize s, and copy protects your programs-
i. Hub · Rein forcer Rings (8'1 - [50 pol 6.20 _ WI RING AND I NSTRUCTI ONS Call for pri ce!
j. Disk Sleeves 15 IJ. ") - 110 po l 2.35
k. Disk Sleeve s (8 " ) - 110 pes] 3.85
CENTRONICS PAAftLLEL - $200 ,00 NOW 'til 2/ 1/83 SOFTSPOOl & KEYSWAP for 599 .95
Add ' S1 sh.pping & hand ling lor eac h S 15 o.der FOR OROfRS OR INFO CAH-f6 17) 662·0856
Incremenl AK . HI. & overseas cust . ..... rile fo. S&H chorges SERI,vPAAftLLEL Ca1BQ, - $280,00
MA .es odd 5% 10lt . Send chec k or money o rde. to ftLSO AVAiLABlE" , OR SfND CHfCK TO:
D/ Punch CO. (BB-12) !'RAND NEW PRAXIS 30's AND 35's Rickerdata MC & VISA
$ P.O. Bo . 201 . Newton HId, . MA 0'2161 $ P.O. 80x 288 acceptro
Tel : (611) 964-2126 Telex : 4991009 OURI SVSTEIllEO CORPORATION
$ $ P.o. 80)( Ie, Sh ingletown Rd. Mt. City, TN 37683 Burlington, MA 01803 Ark! $2.S05&H
( 1982. D/ Punch Corp .. Pol Pend
$$$ .$$ $ (6 15) 727 ·6000 terms & conditions may change w/o notice
Circle 537 on inquiry card. Circle 540 on inquiry card. Circle 538 on Inquiry card.
BUG TRAYTM - Stores in Bug Cage· Molded BUG CAGETM - 6 locations store Bug Boxes, BUG BOXTM - 30 individual compartments
plastic· Three styles: Open (1 compart ment); Ver· Big Bug Boxes or Bug Trays· Modular & interlock· • Stores 60 B·pin or 3014· or 16·pin DIPs. Heavy duty
tical (5 compar tments); and Horizontal (B compart· ing • Cage size: 5·1/B"x5"x3·7/B" • Color: Blue injection molded plastic· Clear plastic cover slides &
ments) • Id eal for tools, hardware, components, etc. Part No Price locks· Cover marked w/numbers 1·30 • Compartment
• Color: Bl ack · Size: 3.55" x 5.05" x .6 ". size: 1 " x 3.75" x .5" deep. Box size: 4.9 " x 3.3 '1 x .6 "
BGC·001 B ........................... $5.95 • Weight : 1.75 oz.• Color: Blue
Part No. Description Price
LSI BIG BUG BOXTM - Designed to store Pari No. Price
BTH·002 Horizontal Tray (2) .• $3.89 large IC's, Resistors, Capacilors and Diodes· Three BGX·002B (2 Boxes) .... .. .. $4.59
Vertical Tray (2) . . . . . 3.89 ve rtical and three horizontal dividers included
BTV·002 • Color: Blue· Size: 4.9" x 3.3" x .6". ANTI·STATIC
BTO·002 Open Tray (2) .. 3.89 Pari No. Price BGX·002BAS (2 Boxes) . ... . . . $6.55
BLX·002B (2 Boxes) . . . .......•. .$6.55
DATA BOOKS ANTI-STATIC JOYSTICKS
Part No. Descrlpllon Price BLX·002BAS (2 Boxes) .....
30001 National CMOS . .. S 7.95
30003 Nallonal Linear . . 12.95
30005 Nallonal TTL Logic ...... . . 10.95 JE224
30008
30009
Nallonal Memory .
Intersll Data .
7.95
. 10.95
Adjustable Switching
30013
10400
lilog Micro . 8.95
Inlel Dala . ............... 15.95
Power Supply Kit
4·24VDC REGULATED, UP TO 5AMP
-
.. $5.95
. -~
--:-:-:-.- .' .... ':::-
• .. , • ~ ~ '" • , ~ :t ~
Muffin·Style Fan
..... $5.25
"""
.25
5N7409N .25 SN1<485N 111 .59 SN74167H 18 2.79 14.95 • .. .. 12.95
5N7410N SN7486N 14 .35 . . ... .... . ..... 5.95 .... . . 14 .95
.25 5N7411oN 16 1.29
5N741\N .25 5N1489N 111 2.25 SN74172N 24 4.95 - - Z80, Z80A, Z80S , Z8000 SERIES-- ... . . . . 4.95
""
5N7412N .35 SH7.(90H 14 .39 SH74173N 16 .69 l80 40 CPU (MK3880 N)(78OC) 2M HI .. . .. $4.95 . 1.95
""" ..
SN7491N 14 .59 lan·CTC 21 CounterTlmerClrcui1 .. ......•. 5.95 oscl1lalOfCOl1lroUer ...... . .5.95
5N1413N .35 SN74174N 16 .69
5N7414N SN7492N 14 .39 5N74115H 1& .69 ~:~:~~T :~ g::!~:u;,~~n2:~:tfr~~~,n~: :: :: :~:~~ ----STATiC RAM S- - - - Freq. CounlerChip.XTL ..
SevenDecadDCounler .
. .. 1.95
. ..... 15.95
5N7416N .25 5N7493N 14 .39 SH74116H 14 .69 l80·PIO 40 . . 5.95 1101 16 256~ 1 (65On51 ...... . ...... 1.49
5N7494N 14 .69 l80·510/0 ~O . 15.95 2101 22256x4 (450ns8101 .. .. .. . .. 2.49 ClOckGeneralor . .... . . . . • . . . . . . . . ...... . . 3.95
5N7417N .25
5N7420N " .19 5N1495N 14 .49
5N74177N 14 .69
5N74179N 161 .49 l80·S1ol1 40 . ... . . . . . 15.95 2102 16 1024xl (350n5 .. ... . . .. . . ... .89 4 Func. CMOSSlopwalchCKT .... . .... 13.95
"""
l80·S10/2 ~O . . ....... 15.95 21102 16 1024~1 (450ns) loP. ... ........ 1.49 4 Func. 51opwatchChlp. XTL . . .... . 14 .95
SN7421N .35 5H7496N 111 .49 SN7418DN 14 .69 2111 III 256x4 (45On5)8111 . . . .... 2.95 80IgI1Univ . CounlerC .A.. . .... 29.95
l80·S10 / 9 40 .. 15.95
5N1422N .<5 SN1.(91H 1& 2.75 SH74181N 24 1.95 l80A ~o .. 5.95 2112 16 256~. (45Ons) M05 .... ... . .. . 2.95 8 Digll Freq . CounterC.A. . . .. 24.95
5N7423N
5N7425N
5N1426N
"" .59
.29
.29
5N14100N 24 1.49
SN7<1lo4N 14 .89
SN7<1105H 14 .89
SH74182N 16 .89
5N14 184N 16 1.95
l80A·CTC
l8DA·DART
leOA·OMA
21
40
40
. . 5.95
.... 11.95
.... 17.95
~: ::l
2114·2
::
11
:~~:;: l:~~:kp. : :: ~J~: ~~a:~~
1024x4 (2oonsl .. . . . . 2.25·8 /15 .95
8DigilFreq . CounlerC.C....
4 Digit LEO Up/Down Counter C.A. .
. ....
. . . 10.95
19.95
"""
SN74190N 16 .69 l80A,S10/D 40 . 16.95 lC04 'h DigltUpCounlerDR I ...... . .. . .. .. .. 10.95
5N7428N .49 5H14109N 16 .39 5N74191N 111 .69 leOA·Sl011 40 . 16.95 2147 18 4096~1 (10nsl . . . ............ 4.95 80IgltUnlv. Counler . . ....... . . ... ... 29 .95
~~4f4044 ~:18 ~~~;i '~~~Sl· ::: : .::: ::::: J:~~
5N7430N .25 SN7'(116N U 1.49 5N14192N 16 .69 l80A,S10 f2 40 .. . . 16.95 5 Funcllon CounlerChlp. XTL ... . . . .... . .. . . . 14 .95
5N1432N .29 5N14121N 14 .39
5N7431N
5N1438N
"" .25
.29
SH74122H 14 .55
5H14123N 16 .49
5N74193N 16 .69
SN7~194H 16 .69 ~:~:.SI0/9 :~
l80B·CTC 28
CPU (MK3B80N:6)6MHl .. :~:~~
CounleITlmerCllcuil . . . . . . . . . 13.95
TM54045
5101
1024~4 (45Ons .... ..... . . . .. 3.95
22 256.4 (45On5 CM05 .. ....... 4.95
CMOS Bin Prog. TimerfCounter .
CMOS 0Ivlde·by-256 RC Timef ... . ...
. . . . . 4.95
2.25
SN7439N
SN7440N 14
"" .19.59 SH74125N 14 .45
5N74126H 14 .45
5H14195N 16 .69
SN74196N 14 .89
SH74 197N 14 .89
l80B·Pl0
Z8OO1
l8002
40
~8
40
Paralle11l0 1nleriaceCanlroll!lr 13.95
CPU Segmenleo .. . .. . . . . . . . 51.95
CPU Non·Sellmenled ... ........ 55.95
MM5257
HM6116P·3
HM6116·4
18 4096xl
24 204&.8
24 2048.8
(450ns 4044 . . ... . . .. . 4.95
p50n5)C M05 . . .. . 7.95
(200n5)C/,\OS ... . ..... 6.95
CMOS BCD Prog. Timer/Counier ..
CMOS BCOPlog . Timer/Counler ..
CM05555Timer ...
. . . . . . . . 6.00
. .
.5.25
1.45
5H7WN SN74132H 14 .49 HM6116lP·4 24 204BJ8 (200ns)l.P. C/'\OS .... 7.95 ... 2.20
5N7442N " .89
SN74 136N 14 .69
5N74196N 24 1.19 l8030
l8D36
40
40
SerlalComm. ConlroUer .. 44 .95
CounlerlTlmer &ParalleI1l0UnU ... 29.95 7489 161&4 (5Ons)3101 ....... .. . . 2.25 2.25
"""
.45 SN14199N 24 1. 19
5N1443H .99 5N74 141N 16 .69 14C920 22 2~_ 4 125on5I CMOS(6551) . . .. 3.95 2.95
5H74221N 16 1.19 - - - 6800/68000 SERIES - - - 74C921 18 256x4 250n5 CMOS ........ . 3.95 3.95
5H7444N .99 SN14142H 16 2.95 5N74251N 16 .19
SN1445H
." SN74143H Z4 2.95
40
40
MPU . . . . .. ........ ........ . . .. 4.95
MPUwl1h clockandRAM ...... . .. . 7.95 ~:~~~~ ::16 :~~::: (~~~~~ ~~~~!~~~~: :::: 5:~~ 5.35
""" ."
SN74276N 20 1.95 7.50
5N7<l46N .69 5N74144N 24 2.95 5N74279N 16 .79 2~ 128~8 Stallc RAM . . ........ . ... . 3.95 745189 16~4 (35n5) 93405 . 1.95
40 Pellpherallnler.Allapl( MC682o) ... . 4.95 1.50
5N7447N 5N74145N 16 .59 5N74283N 16 1.49 745200 16 256~1 (80ns) 93410 . .. . .. . ... . 3.95
5N7448N
SN7450N
5N7451N
" .".19
14
14 . 19
SN74147N 16 1.49
5N74 148H 16 1.19
5H74 15ON 24 1.19
SN74284N 162.95
SN14285H 16 2.95
5H14365N 1& .55
~: ~~~~!~~~I~R8~ f~~~~~e;".8)
24
24
AsyncllronousComm. AClapler
.. :fi:~~
.. . 4.95
SynchrOflOUS Serial DalaAClapler .. . 5.75
~:~~~~ :: ~~!:1 1~~~I~W' .::: : : :.: . j: ~g
:::~.::~~~1_.....::::.....::1~~:..:~1 !~~~Ig:~: m~~~hi .::.g~
5N7453N . 19 24 O·600bps Digital MDOEM . . . . . . . 9.95
5N7454N " SN74151N 16 .59 SN74366N 16 · .55
24 2400bpsMDdulalClr .. ............ 12.95 EPROMS
"""
.19 5N74152N 14 .59 5N74367N 16 .55
5N7459A .25 5N74153N 16 .59 SN74368N 16 .55
16
6~
OuaCl 3·51ale bus. llans . (MC8T26) .. 2.25
MPU 16·Bll(8MHz) ... . . ... . 69.95 gg~A ~: ~~~~:8 !!5~~si ::: .:::. : : ::::: ;:~~
.19 SN74154N 24 1.25 SN74390N 16 1.49 40 General Purpo5elnt.ACIaplel . . .. .. 8.95 2708·5 24 1024_8 (550nsI SMDD246 . ...... 2.95
141.49 40
28
Mul1l. Prolocol Comm. Conlloller .... 24 .95
EnhancedProo. Camm. lnt. .. 8.95 m~~~~~ ~! !~t: 1:~~~)~Ug25J2 :::::::~:~~
74lSOO
74l S01 " "LS192 - - - - 8080A SERIES ~~ ~~~~ ~: ~J~~: !:~~~:l J·~ol1ag·e . ::::: : ~~:~~
14LS02 " ~:t~:~ 40 CPU . ........ .. . ... .. ... 3.95 2716 24 2048x8 (450ns) . . ... . . . 4.95
5.95
74lS90 14
_ _;.-'::.;':;LS.:;97_'::"';;;::"'1 30011 1980Na\. PII.) .. 15.95 PALI6L8 20 OClallS·lnpulANO·OR· lnveflGaloArray (lowOutpulj ... 9.95
~gU~o :~~~f~\~~~1~~:a~ti~~%28pg:) ::: :~:~~
74500 PAL16R8 20 Octal 16·l npuIRegisterANO·ORGaleAliay 9.95
14 .35
14502 14 .35
PAll6R6 20 Hex 16·1nputRegislerANO·ORGaleAlfay . .. . 9.95
14503 14 .35
PAl16R4 20 Quad 16·lnpulReq;sterANO·ORGaleAsray . . . . . . .... 9.95
74504 .... $5.95
74S05
74508
"
14
.45
.<5
.39
745133
14S134
745135
"" .45
.50 Tl071CP B .79
74S09
74S10
14
14
14
.39 74S136
74S138
14" 69
1.39
TL072CP 8
Tl014CN 14
1.39
1.95 1.35
LM703CN
lM709~1 14
8 1.19
.49
14511
14S15
14
14
.35
.35
.35
74S139
74S 140 14
"" .89
.B9
.55
n081CP 1
Tl082CP 8
TL084CN 14
.59
1.19
1.95
lM340T·5
LM340T·12
LM340T-15
.79
.79
.79
lM710N
lM71111
lM723N
14
14
" .69
. 79
.55
74S20 14 74S151
"""
.35 .99 lM301CN 8 .35 LM133N 1. 00
74522
74S30
14
14
35
.35
74S153
74S157
.99
.99
lM302H
lM304H
1.95
1.95
lM348N
lM350K
lf355N
14
I
.99
4.95
1.10
lM139N
LM741CN 8
"
14 1.95
.35
",
74S32 .<5 74S 158 lM305H .99
""
14 .99 LF356N 1 1.10 lMl41 N .69
14538 14 .89 145160 2.49 lM307CN .45 LM370N 14 4.49 lM 748N .59
74S40 .39 14S174 lM308CN .69
"""
14 .99 lU313N 14 3.95 lMI310N 14 1.49
74551 14 .35 14S175 .99 lM309K 1.25 lM377N 14 1.95 lM1458CN 8 .59
74S64 .39
74565
74574
"
14
14
39
55
745188'
745194
745195 ""
1.49
1.49
lM310CN
lM311CN
l M3 12H
1.75
.69
2.49
lM380N
lM381N
lM382N
14
14
14
.89
1.79
1.39
l M1486N 14 .69
LMI489N 14 .69
LM1496N
""" '"
1.49 1. 95
14S86 lM317T 1.19
74S112
74S113
""
14
55
.55
.55
74S196
145240
145241
14
""
1.49
2.25
2.25
lM3 17K
LM318CN a
3.95
1.95
It.t384N
lM386N-3
TL494CN
14
8
162.95
1.79
.89
lMI800N
lMI889N
LMI 896N 14 2.95
'95
14S1U 14 .55 74S242 14 2.49 lM319N 14 1.95 TL496CP 81.19 LM2oo2T 1.49
LM320K·5 1.35 NESIOA 144,95 lMll69N
CA3010H .99 CA3089N lM320K·12 1.35 NE529A 142.95 lM3900N 14 .59 "
1.59
CAJOI3H 2. 15
, CA3096N "", lM320K·15 1.35 NE53 1V 82.95 lM3905CN 8 11 9
CAJ023H 3.25 .89 CAll30e
, lM320T·5
lM320T· 12
.89
.89
NE536H
HE540H
8.95
4.95
lM3909N
l M3914N
8 .99
CAl035H
CAlO39H
5.95
1.35
"" 1.49 CAll40E
lM320T· 15 .89 IIE544N 14 2.95 l M3915N ""
3.49
3.49
•
CA3046H 14 lM391 6N
CAl059N 14
.89
3.25 " ."
14
1.49 CA3401N
CA35DON
14
14
LM324N 14 .59 NE555V I .35 RC41 36N 14 1.25",
349
lM331T
lM338K
1.95
6.95
LM556N
NE564N
14 .69
16 2.95
RC4151 N8
IClB0388
19'
' .. 000
C0400l
14
14
.29
.29 .79
C04098
C04506
C04507
""
14
1.95
1.19
.39
LOW PROFILE (TIN) SOCKETS WIRE WRAP (GOLD) SOCKETS lM339N 14
lM340K·5
.69
1.35
U.4~5N
l M566CN
14 1.19
I 1.49
"
3.95
LM13080N 8 1. 19
LMI 3600N 16 1.19
C04002 14 .29 CD4041 14 . 79 C04508 24 3.95 1·9 10·99 100·1199 LEVEL #3 i -9 10·99 11)0-999 lM340K-12 1.35 lM567V 8 .89 MOllE AVA1LA8lE
C04006 14 .B9 C04042
"""
.69 C045 10
C04007
C04009
14 .29
.39
C04043 .79 C04511 "" .B9
.89
BplnlP
14plnlP
.16
.17
. 14
.15
.13
. 14
8plnWW
10plnWW
.49
.65
.45
.6Z
.42
.59 CAPACITOR CORNER
C04010
C04011
""
14
.39
.29
C04044
C04046
C1).4047 ""
. 79
.89
.89
C04512
CI).4514
C04515
"
24
24
.89
1.79
1.19
16 pin lP
11 pin lP
20 pin lP
.19
.26
.30
.17
.24
.21
.16
.25 ."
14plnWW
16plnWW
Ilpln WW
.65
. 69
.89
.6Z
.65
.15
.59
.61
.79
50 VOLT CERAMIC DISC CAPACITORS
1-9 10-99 100+ I Va lue 1-9 10·99 100+
C04012 14 .15 C04048 .39 .08 .06.OS .OOIJ.J F .08.06.05
"""
C04516 22pln lP .31 .21 .26 20plnWW 1.09 1.05
"""
.99 .99
C04013 14 .39 C04049 .39 C04518 .99 24plnlP .33 .30 .21 22plnWW 1.25 1.19 1.15 .~ :~ :~ :~?:}f!F :g::~:~
C04014
C04015
""
.79
.39
C04050
C04051
39 CI).4519 .39 28 pin lP
.."..37 .35
..
24plnWW 1.29 1.23 1.18 ~ ~ • ••• •
:n
m ~
"",."
.79 C04520 36 pin lP .42 .39 28pln WW 1.59 1.50 1.45
C04016 14 .39 C04052 .79 C04526
16 .79
40 pin lP . ~9
." 36plnWW 1.85 1.15 1.69 :gg :~:~ :'i;}#F :~~ :~
C04017
C04018 "" .75
. 79
C04053
C[)4056
.19 CD4528 "" 1.19
1.19 - Soiderlill Standard TIn & Gold AIIO Available - ~OplnWW 1.99 1.19 1.79 ALUMINUM ELECTROLYTIC CAPACITORS
C04019 .39 " 2.95 C04529 16
",.
1.19
"""
C04059 1.95 C04543 1.19
C04020 .75 C1).4060 16 .89 C04562 6.95
,.,.
C04021 .79 C04066 14 .39 C04566
C04022
" .79 'D4068 .39 C~583 16 " 1.39
2.49
C04023
C04024
14
14
.29
."
C04069
C04070 14
,.
.29
.39
C04584
C04723
14
."
""
1.19
C04025 14 .23 C04071 .29 C04724 1. 19
CD4026
C04027 " 2.49 C04012 14
,. .29 MC14409 16
,.
13.95
"" ."
.45 C04073 .29 MCI4410 16 13.95
C04028 C04075 14 .29 MC14411 11.95
C04029
"
14
24
. 79
.39
1.95
C04016
C04078
C04081
14
14
" .79
.49
.29
MC14412
MCI4419
MC14433
16
16
24
13.95
1.95
13.95
" .89 C04082
C04093 ,.
14 .29
.49
MC14538
MC14S41
111
14
1.19
1.19 12182
-
JE664 EPROM PROGRAMMER
6K TO 64K EPROMS - 24 AND 26 PIN PACKAGES
Salf·Contalned - Requlra. No Addltlona' System. lor Oper,lIon
.:;~-:
,. ,_4 . ;t ,
IJi~ilij~JI1Jt[~1~~~III~j~11~
• 105cfm free air delivery
·4.68" sq. x 1.50" depth. Frllme
.~~Ji~~J~~n~s ~~v~~e:'J~e~~oo~Yr~r~~~s
opened - Alarmsoundslor3mln . - unless turned
.10 yrs. co nI. duty at 20°C
• Impedance pro tec ted , ambients to 70 °C
~~a~Xv~~;~~~r~~i2i~;J~:el·b~~~n~~~I~Bs~~'c~~:
ES·07 OoorAlarm .. • 115V 50/60Hz 14W WI. 17 oz.
O.OlmA power . • System comple te w/one black·
box control unl!: one perscn.lcoded keyboard : 2
~~~ IOJ:~~~;~ ; one audible Mrn; & wiring (Incl. BUG BOXTM _ 30
ind ividual compartments BUG BOXTM ___-::-_....;.;;=;.;....;:.:.......;;::;;.;::-:-;=~;:-;.;~..;..;..;;..:..
- SIor8S 60 a·pln or 3014· or lS·pln DIPs ' Heavy duo
r
~:~;;;;;;;~~~iiii;~I'yslides & locks
Inlectlon - Cover
molded marked
plastic w/numbers
· Clear 1·30
plastic cover STORAGE
;I~e~~~a.r~m;.~~ !1~6i. .t ~~,gh~~~ .;S·~;. doep • Box SYSTEMS
... BUG BOXTM
Please speclly color code: (B) Blue. tRI Red, (WJ
DIGITAL QUARTZ TIME PEN Whil e, (V) Yellow
. S·Funct!;n: Hour• • Mlnlflts, S.cond • • Month. O't •
Uquld CryslJl DI.plly Part NoJColor Codl! OTV PRICE LSI BIG BUG BOXTM - Designed 10 . $4.75.
• ~~:I~nd~\~.-IB~t\"'lry Included - UIU standlrd Pu er Ink relitls - Unr.·sllm I $ 2.29
10 19.99 ~aJ~~I~;~'r~:~~~;!r:;:~I~ '~~a~~~I~~~.?s. . I·
71llK B~ck/GoldTr lm ... .. ... $9.95 Bach ANTI-STATIC .5 - deep - Three vorlicsl and three .. $4.95
1 $ 3.29 dlvidors included • Heavy duty injection I
71ISG Stllnllll Stul/Gold Trim . .$9.95 Bach 10 28.89 plastic - B o~ size: 4.9 · x 3.3 - x .S· - Weight: 1.75 oz.
71llR Rid / Gold Trim . . .................... $9.95 Bach
BUG CAGETM - 12 locations store Bug Boxes.
BIR Bug eo ~es or Bug Tra ys - Modular and In·
LSI BIG BUG BOXTM
Please specHy color code: (BI Blue, (R) Red. (W)
UV·EPROM Eraser
White. (V) Vellow
STICK·ON ~eE~g~I~~g; ~~:1 s4~~~~nl~g~~~~n;?~~~g~':S~~~ PART NOJCOLOR COOE OTY PRICE
pkg . • Cage size: 5·118" ~ S " x 3·718" .4 COlors BLX·OQ1·( ) 1 $ 3.29
available - please specify color code: (e) Blue. (R) BLX·O l0·( ) . 10 28.79
CLOCK Red, (W) White, (V) Yellow
Pan NoJColor Code Price
ANTI·STATIC
)AS ... 1 $4.29
)AS . . 10 37.89
5-Function LCD BGC·QOH ) 2 Cages (6 loc. ell.' .. S11.95/pkg.
BACK PACKTM - Solf·adhesive labels lor the
Quartz Digital BUG TRAYTM - Stores In Bug Cage. Molded
plastic ' Throe styles: Open (1 compartment 3.05 " l(
back of lCs • ShowS o~ac t Interna l logic In relation
10 IC pins. 532 labels In oach paCka~o (Including Erases 2708, 2716, 2732, 2764, 2518, 2532, 2564. Erases up to 8 chips
4.S· x .6 "); Vertical (5 compartments .S "l( 4.S"l( .S "): within 51 minutes (1 chip In 37 minutes). Maintains con stant exposure
• Hour.' Mlnutu. S.cands · Month' DIY - Ruhlng Caton 'Idul l~rClr, kit· and Horizontal (8 comparl ments.4" x 3.95" l( .S") ~r~G'a~~n:o~gFnel~s- ~tCoh~~C~~~~a~~ ~n~~d~6s dlstsnce 01 one Inch. Special conductive foam liner eJimlnetes static
- Ideal l or tools, hardwa re, components. etc . • Tray 1.068 label s lor TT L and CMOS les
~~;~8~'~:~O:d~'SO~~~~ .~;~: U.~·/:~.~O;R~W~~I~S·T~O~~~~~"~~}~i~JD;:llI: size: 3.55" x 5.05·): .S- - Black color only • Microprocessor package contains 744 labels
bulld·up. Bulll·ln ulel y lock to prevent UIJ exposure. Compacl- only
9.00 · x 3.70 - x 2.60 -. Complete with holding tray lor 8 chips.
'ST-001 _ tSp.cilylen.r) . . . . $4.95 Bach or 21$8.95 PART NO. DESCRtPTION PRICE Part No. Description Price
BTH·001 Horizontal Bug Tray . BPT·OI2 TTL . . ... ......... . ...... $7.95 UVS·11 EL Replacement Bulb .. . ... ' 16.95
BTV·OOI Verllcal Bug Trey . BPC·012 CMOS . . .... 8.95
Stereo
Cassette Player
BTO·OOI
BTX·003
Open Bug Tray .
1 of .ach Bug Tray(3) .
BPM-012
BPU·OI2
Combo .. .. ........... 14.95
Mlcroprocossor .............. 9.95
DE·4 UV·EPROM Eraser .... 579.95
with FM Stere o Tuner Pack LE ASSEMBLIES CIIS'om
Cablosl
• Ughtwelght Headphones
• Cr02/Metai/Normai 0)40 .\ 40 ....gI....., 5.39
Tape Selector 0)40·' '0 ""91 "1''' 24"' 6.1 9
'0 .,ngl •• "~36" 6.89
• Anti-Roiling Mechanism 97"36·12 ~o <louDiund 12"' 9.49
91(136·24 '0 dbI.Iblund 24" 10.29
FEATURES; • Blue ca rrying case. shoulder strap. belt strap, 40 _1>1 •• ".,36"' 10.95
llghtwelghl headphones. FM stereo tuner pack & Inslructlon manual 9,4106·\2
• Talkllne • Tone selector · Cr02/MelaJ/Normal tape selector · LED 924106·2' " STANDARD OB25 SERIES CABLES
oporatlon Indicator - Built·ln microphone • Stop/elect. play, 11' 410&·36 "" Now you can ord el 01125 P or 5 connector s wilh lhe
rewlnd/revlow, tast lorward/cue, tape/radio selector lunctlons - Vol.
control • Ext. power input lack • Headphone lack • Auto·stop
OJ!6·1
OJI6·'
9141 12.12
"" .,n!li,..,d
""91' ·"d ,..
12"
,,-
cablenecen/lfV to Ii i vour application. Choo§elfom
our l1arulard fla t cabla in 4.loot lengths. Call todey.
OJI6·) ""gI' ... ~
mechanism (lIhuts 011 player whon tape ends) - Anti·rolling
OJ16.1·16 " 12"'
STANDARD CAB LES
"""
mochanlsm tprOvOnls sound hom quivering when walk ing, jogol ng , <lou"'."""
OJI6-2·\6 9'A lleN "",,1>I •• nd 24 " p", No. Clbl.Llnglh
"""
•• "91...."
Model TWF-802 . .. ..... .. $69.95 On4 ·) 924122·36 ""'11....<1
>T .
0625p·4·p
, Slngle·Slded
. . . . . 4/S3.95 On4· \ ·24
OJ2'·' ·2'
1 92.,16,'
9241262'
dbl.lbI •• od
,.. OB25p·4·S 41Hl ' .OB25P1 1·0 B255
UTiC
OJ2'·) ·" 111411636
-~-
"" -.bI • • t>d
". 0825S·4-$ 2·08255
• 77 Tracks
• 400/600K Byles
$10.00 Minimum Order - U.S. Funds Only Spec Sheets - lOe each Capaclly
Mini Stereo
~~~~ $1~~g j~~~~~f~li-":[OG
California Residents Add 6Y2 % Sales Tax • Industry Standard
AM/FM
Receiver ~~~~i~A:s.:.d?a;r;o~lt~~ySJ~~~~n;/~r:,~ce Prices Subjecl 10 Change
WITH HEADPHONES
For Joggers. Cyclis ts.
Skaters & Sports Evants
FEATURES: Lightweight headphones. Lelt/right balance control. Full
IJdoUty stel eo sound. Additional black soft carrying case and
shoulder str ap. Belt cllp (hands Iree). Operates on 3 AA cell batteries
(nol Incl.· seobelowj. Compact size: 3· 1/s wH x 4·7/S "L x, w
o. WI. 6oz.
Jameco· ELECTRONICS
Buy 1 for.
Model 2830 ... . . .. ... . $29_95 1355 SHOREWAY ROAD, BELMONT, CA 94002 Buy 2 for ...
AM3·3 AA Alkaline Balterles ... .3/S2.95 PHONE ORDERS WELCOME - 592·8097 10 for.
$349
• 6 Ipi vertical
• unidirectional print and
730-1 return approximately 10 ips
• 3-way paper handling
system
List$860 CEN-Z7301-0 • 96 character ASCII
• 1 Line Buffer,Paraliel
256 Char. Buffer,Serial
:H:.
-ii': j:+:jf;*'
NASHUA 51/4" Diskettes
TOP QUALITY -
Single Sided, Single Density
LOW PRICE! *
>H':H:'i: :M;i!'
* CPU's - 6800. 6500. Z80. 8080.
8085. 8086/ 8
* MPU support & interface
6500. Z80 . 8200. etc.
MONITORS PRIN
MX-80
NEe JB1201M $169 00
ZENITH ZUM-121 $119°0 MX-80FT
COLOR
MX-100
CALL FOR PRICE
AMDEK COLOR I $335 00
WE HA VE APPLE AND TRS-80
$329°0 INTERFACE CARDS AND CABLES
74LSOO .24 74LS86 .39 74LS169 1.75 74LS323 2.75 IC SOCKETS 7400 .19 .29 4528
74LS01 .25 74LS90 .55 74LS170 1.49 74LS324 1.75 1-99 100 74132 .25 4531
8 pin ST .13 .11 7401 .19 74136
74LS02 .25 74LS91 .89 74LS173 .69 74LS352 1.29 7402 .19 .25 4532
74LS03 .25 74LS92 .55 74LS174 .55 74LS353 1.29 14 pin ST .15 .12 74141 .89 4538
16 pin ST .17 .13 7403 .19 74142
74LS04 .24 74LS93 .55 74LS175 .55 74LS363 1.35 7404 .19 .29 4539
1.95 18 pin ST .20 .18 74143
74LS05 .25 74LS95 .75 74LS181 2.15 74LS364 .27 7405 .25 .95 4543
20 pin ST .29 74145
74LS08 .28 74LS96 .89 74L5.189 8.95 74LS365 .49 22 pin ST .30 .27 7406 .29 .39 4555
74LS09 .29 74LS107 .39 74LS190 .89 74LS366 .49 74147 .45 4556
24 pin ST .30 .27 7407 .29 74148
74LS10 .25 74LS109 .39 74LS191 .89 74LS367 .45 28 pin ST .40 .32 7408 .24 .25 4581
74LS11 .35 74LS112 .39 74LS192 .79 74LS368 .45 74150 .25 4582
40 pin ST .49 .39 7409 .19
74LS12 .35 74LS113 .39 74LS193 .79 74LS373 .99 ST = SOLDERTAIL 74151 .38 4584
7410 .19 74152
74LS13 .45 74LS114 .39 74LS194 .69 74LS374 .99 8 pin WW .59 .49 7411 .25 .79 4585
74LS14 .59 74LS122 .45 74LS195 .69 74LS377 1.39 14 pin WW .69 . . 52 74153 .39 4702
7412 .30 74154
74LS15 .35 74LS123 .79 74LS196 .79 74LS378 1.18 16 pin WW .69 .58 .39 74COO
18 pin WW .99 .90 7413 .35 74155
74LS20 .25 74LS124 2.90 74LS197 .79 74LS379 1.35 7414 .49 .69 74C02
74LS21 .29 74LS125- .49 74LS221 .89 74LS385 1.90 20 pin WW 1.09 .98 74156 .79 74C04
22 pin WW 1.39 1.28 7416 .25 74157
74LS22 .25 74LS126 .49 74LS240 .95 74LS386 .45 7417 .25 .39 74C08
1.19 24 pin WW 1.49 1.35 74159
74LS26 .29 74LS132 .59 74LS241 .99 74LS390 28 pin WW 1.69 1.49 7420 .19 .75 74C10
74LS27 .29 74LS133 .59 74LS242 .99 74LS393 1.19 74160 .79 74C14
40 pin WW 1.99 1.80 7421 .35 74161
74LS28 .35 74LS136 .39 74LS243 .99 74LS395 1.19 WW = WIREWRAP 7422 .35 4022 .79 74C20
74LS30 .25 74LS137 .99 74LS244 .99 74 LS399 1.49 74162 4023 .29 74C30 .35
16 pin ZIF 6.75 ca ll 7423 .29 74163
74LS32 .29 74LS138 .55 74LS245 1.49 74LS424 2.95 24 pin ZIF 9.95 call 7425 .29 4024 .65 74C32 .39
74LS33 .55 74LS139 .55 74LS247 .75 74LS447 .37 ZIF = TEXTOOL 74164 4025 .29 74C42 1.29
7426 .29 74165
74LS37 .35 74LS145 1.20 74LS248 .99 74LS490 1.95 (Zero Insertion Force) 7427 .29 4026 1.65 74C48 1.99
.35 74LS147 2.49 74LS249 .99 74LS624 3.99 74166 4027 .45 74C73 .65
74LS38 7428 .45
.59 74LS668 1.69 74167 4028
74LS40 .25 74LS148 1.35 74LS251 7430 .19 74170
.69 74C~ .65
74LS42 .49 74LS151 .55 74LS253 .59
.59
7.4LS669
74LS670
1.89
1.49
CONNECTORS 7432 .29 74172
4029
4030
.79 74C 6 .80
74LS47 .75 74LS153 .55 74LS257 2.95 7433 .45 .39 74C83 1.95
.75 74LS154 1.90 74LS258 .59 74L5674 9.65 74173 4034 1.95 74C85 1.95
74LS48 3.50 7437 .29
74L549 .75 74LS155 .69 74L5259 2.75 74L5682 3.20 74174 4035 .85 74C86 .39
7438 .29 74175
74L551 .25 74L5156 .69 74L5260 .59 74L5683 3.20 7440 .19 4040 .75 74C89 4.50
74L554 .29 74L5157 .65 74L5266 .55 74L5684 3.20 74176 4041 .75 74C90 1.19
7442 .49 74177
74L555 .29 74L5158 .59 74L5273 1.49 74L5685 3.20 7443 .65 4042 .69 74C93 1.75
74L563 1.25 74L5160 .69 74L5275 3.35 74L5688 2.40 74178 4043 .85 74C95 .99
7444 .69 74179
74L573 .39 74L5161 .65 74L5279 .49 74L5689 3.20 7445 .69 4044 .79 74C107 .89
74L574 .35 74LS162 .69 74L5280 1.98 74L5783 24.95 74180 .75 4046 .85 74C150 5.75
7446 .69 74181 2.25
74L575 .39 74LS163 .65 74LS283 .69 81LS95 1.49 7447 .69 4047 .95 74C151 2.25
74L576 .39 74L5164 .69 74L5290 .89 81L596 1.49 74182 .75 4049 .35 74C154 3.25
7448 .69 74184 2.00
74L578 .49 74L5165 .95 74L5293 .89 81 L597 1.49 7450 .19 4050 .35 74C157 1.75
74L583 .60 74L5166 1.95 74L5295 .99 81L598 1.49 74185 2.00 4051 .79 74C160 1.19
7451 .23 74186 18.50
74LS85 .69 74L5168 1.75 74LS298 .89 25L52521 2.80 7453 .23 4053 .79 74C161 1.19
25L52569 4.25 74190 1.15 4060 .89 74C162 1.19
7454 .23 74191 1.15
7460 .23 4066 .39 74C163 1.19
74192 .79 4068 .39 74C164 1.39
7470 .35 74193 .79
7472 .29 4069 .29 74C165 2.00
74194 .85 4070 .35 74C173 .79
Prices Slashed! 7473
7474
.34
.33
74195
74196
.85
.79
4071 .29 74C174 1.19
74S00 7475
7476
.45
.35
74197
74198
.75
1.35
4072
4073
.29
.29
74C175
74C192
1.19
1.49
.32 745163 7480 .59 4075 .29 74C193 1.49
74199 1.35 4076 .79 74C1!1S 1.39
.35 74S168 7481 1.10 74221 1.35
7482 .95 4078 .29 74C200 5.75
.35 745169 74246 1.35
7483 .50 4081 .29 74C221 1.75
.35 745174 74247 1.25 4082 .29 74C373
7485 .59 2.45
.35 745175 74248 1.85 4085 .95 74C374 2.45
.35 7486 .35 74249 1.95
745181 4086 .95 74C901 .39
7489 2.15 74251 .75
.40 745182 4093 .49 74C902 .85
7490 .35 74259 2.25
.35 745188 4098 2.49 74C903 .85
7491 .40 74265 1.35
.35 745189 7492 .50 4099 1.95 74C905 10.95
.35 74273 1.95 14409 12.95 74C906 .95
74S194 7493 .35 74276 1.25 14410 12.95 74C907 1.00
.35 745195 7494 .65 74279 .75 14411 11 .95 74C908 2.00
.35 745196 7495 .55 74283 2.00
.35 745197 7496 .70 14412 12.95 74C909 2.75
74284 3.75 14419 7.95 74C910
.40 745201 7497 2.75 9.95
74285 3.75 4502 .95 74C911 8.95
.88 745225 74100 1.75 74290 .95
.85 74107 .30 4503 .65 74C912 8.95
745240 74293 .75
74109 .45 4508 1.95 74C914 1.95
.35 74S241 74298 .85
74110 .45 4510 .85 74C915 1.19
.35 745244 74351 2.25 4511 .85 74C918 2.75
.40 74S251 74111 .55 74365 .65
74116 1.55 4512 .85 74C920
.40 74S253 74366 .65 4514 1.25 74C921
74120 1.20 74367 .65
.50 745257 4515 74C922
74121 .29 74368 .65
1.99 745258 74122 .45 4516 74C923
.50 745260 74376 2.20 4518 74C925
74123 .49 74390 1.75
.50 745274 74125 .45 4519 74C926
74393 1.35 4520 74C927
.50 745275 74126 .45 3.15 4522 74C928
.55 745280 74128 .55 .85
2.75 745287 4526 74C929
2.55 4527
1.24 745288
.45 745289
.50 74S301
.89 745373
.85 745374
.85 745381 PN2222 NPN 5WITCH TO-92
.55 745387 PN2907 PNP SWITCH TO-92
.95 745412 2N2222 NPN SWITCH TO-18
.95 745471 2N2907 PNPSWITCH TO-18
.95 2N3055 NPN POWER TO-3
745472 TO-220
3055T NPN POWER
.95 745474 TO-92
2N3904 NPN SWITCH
1.95 745482. 2N3906 NPN SWITCH TO-92
1.95 745570 IN4148 (IN914) SWITCHING
RECTIFIER
om uPro FROM
PRIORITY ONE ELECTRONICS
4/$12.00
Single punched
Dual Punched
FOR ONLY $495.0011
AUTO DIAL 212A MODEM
The AUTO DIAL 212A Modem is a direcl connecl 0-300 or 1200 baud
BONUS! RS232 "D" SUD-MINIATURE modem capable of dialing and calling for you. The AUTO DIAl212A Is
compatible In function to lhe DC Hayes SMARTMDDEM-.
CONNECTORS
FREE!! KASSETTE 10 1·9 10-24 25·99 Part No, DeSCription Usl Price SALE PrIce
LIBRARY CASE WTIH BLCNDDA25P25 Pin Male $3.00 $2.75 $2.25 BLUSRADlAt212A 0-300. 1200 baud dialing modem $599.00 $495.illi
PACKAGE OF 10 DISKETTES BLCNDDA25S 25 Pin Female$4.00 $3.75 $3.00
A SU5 VAlUEIl BlPR15SDD (Shipping Weight 2 Ibs.; BlCNDDB51212 I Pc. Grey Hood $1.60 $1.45 $1.30
BlCNDD25H 2 c. Grey Hood $1.50 $1.25 $1.10
BlPR1580 package 0 180 less Lib rar y Case $120.00 BlCNDDB51226 2 Pc. Black Hood $1.90 $1.65 $1.45
ACCOUSTIC
I
e:
Iiiiii.
California
Compu.er S-100 STARTER SYSTEM MODEM
_ Systems
The PHONE LINK Modem is a 300 baud RS232 compalible acouslic
modem capable of operaling as eilher an answer or originale modem. II
We've bundled our most popular 3 board combination to form a complete S-100 System, is BELL 103/113 compal ible and wi ll accepl mosl slandard phone
just add mainframe. peripherals and cables! BLPDBCCSSPl ·handsets.
C02810 4MHz Z80 CPU BlUSRPlNK 0-300 Baud accouslic modem $149.00 $129.00
$§~P§~Q5g*
• 2/4 MHz CPU
• On board RS-2 32 Serial pori
• On board Monilor MICRO LINK
C02422 DISK CONTROLLER SAVE $430.00!! DIRECT CONNECT
• Conlols 4. 8" or 5'/,' drives (S hippin g Weighl 8 Ibs.;
• IBM 3740 Siandard MODEMS
• Supports single or double density 2060·Wilh th~ purchase Of two disk drives
• Supports Single or double sided $750.00 ,f purchased separately
• Plug compalible wilh Shugart. Milsubishi. MPI, Dume. iandon. and Siemens The MICRO LINK Modems are available in eilher 0-300 or 1200 baud
Iransmission rales and bolh are RS232 compalible. Operalion can be
answer or originate.
C02065 64K 4MHz RAM
• 41 16 Low power dynamic RAMs BLUSRMLNK3DO 0-300 baud direcl connecl $17900 159.00
• Supports DMA ALL BOARDS ASSEMBLED & BLUSRMLNKI200 1200 baud direc[ connecl S449.00 399.00
• Bank Seleci up 10 512K
TESTED - PLUG & RUN!!
• Fail Safe refresh Circuitry AUTO UNK
DIRECT CONNECT
Para Dynamics DATAGARD™ AUTO ANSWER
MODEMS
SGLWABER
or t' ,
"'--......" LINE MONITOR POWER
CONDITIONERS
The AUTO UNK Modems are aulo answer modems capable of operaling
al 0-300 baud or 1200 baud Iransmission rales. The AUTO LINK Modems
can be operaled in eilher answer or originale modes.
BlUSRAlNK300 0·300 baud aulo/direcl connecl$219.00
BlUSRAlNK1200 1200 baud aulo/direcl connecl 5499.00
BLUSRAlNK212A 0-300. 1200 baud aulo/direcl 5549.00
1195.00
449.00
495.00
flo",-9. flo",-9. flo",-9. flo",-9. flo,r. flo
18 SLOT S-100 MAINFP.AME
"'0,,,,. "'4~ "'4"" 't(of-.r, 19,,(of-ot "'' +"" us",
CVT Power Supply. 'orced air coofing: security lock
120 or 220V AC l" 50 or 60Hz +8V @l 30A + 16Vl" 5" -16V @l 2A
Before you plug in your computer. you'd better consider
how you are going to insu re or protect your investment Specs '<"'<>" '<>" "'Q {ollq ;?llq "'~Q "'401'
Part No. Description Usl Price Our Price 'rom unwanted electrical pollutiOn. 1200 Baud x X X X
BLPDN2018D Desk Top 143 Ibs.; S880.OO $790.00 06115 SERIES 0-300 Baud X X
BLPDN2D18R Rack Mounl (43Ibs.; $925.00 $835.00 SINGLE STAGE SPIKE PROTECTION AulD Dial X
IH.yes Sm.rtmodem
8 SLOT 5-100 MAINFRAME WITH P.rt No. Description WI. Llsi 1·9 10·24 comp.tlble)
CUTOUTS FOR 2 4 % " DISK DRIVES BlWBRDGI15P Wall uni[ plug in 2 lbs. S49.95 $39.95 $34.95 AulD Answer
+5 @l 6A +8 l< 20A. + 12 lw 5A. +16 l" 2. -16 ,,,' 2 BLWBRDGI15S 60ull.1SlripwISW< 3 S6 1.95 $49.95 $42.00 Auto Mode Selecl
BLPDN2508D Desk Top 143 Ibs.; S890.OO $800,00 DTR Override
06315 RS232 pins 2&3
BLPDN2508R Rack Mounl 143 Ibs.; $950.00 $855.00
3 STAGE SPIKE FILTER AND FOUR STAGE NOISE FILTER reversible
DISK DPJVE FACIUTY BLWBRDG315P Wall unil plug in 2 lbs. S153.95 $119.95 $ 99.95 LED Indlcalors: X X X X X X
Accommodates two 8 " floppy drives. of Shugart. Oume. or BLWBROG315S 6oulieistripw/SW< 3IbS [93.95 S149.95 S1I9.95 Carrier Delecl X X X X X X
similar design and dimensions. 110 or 220VAC at SO or 60Hz BLWBRDG315R 6 oull.[ rackwlSW< B IIlS193.95 S149.95 S1I9.95 Analog llIopbackl X X X X X X
CVT power.
BLPDN2200D Desk Top (32 Ibs. $650.00 $595.00 Self Test
BLPDN2200R Rack Mounl (34 Ibs.; $675.00 $605.00 SMITH-CORONA TP-1 Send Oala
Receive Data
X
X
Terminal Ready X
LETTER QUALITY - Off Hook X
ELECTRONIC TEXT Answer Mode X
Rln9 Indicate X
PRINTER High Speed
BlScfr~2~~e;i~O
BlSCMTPl Pl0 (Parallel)
SEND $1.00 TODAY
FOR THE NEW,EULL COLOR
• 12 CPS . 10 CPl . 6 LPI • SERIAL OR
• SO-19.2K Baud. Friction Feed. 88 Character FALL 1982 ENGINEERING
BlSCM12625 TPI Black Milar Ribbon
BlSCM12658 TPI B[ack Fabric Ribbon
S3 .50
$1 .50
SELECTION GUIDE!
/' (,:e slafld,ny t.: abllJel WIll accepl2. 8 f: loPPV disks al/d I .
_ ' PRIORITY ELECTRONICS c ~~
~~
8" Rig id disk /8 slot ca rd cage will accept the double hi;.' lyht
10" x 10" 5-100 c ards /AlplJa Micro and othcrs: CVT Power
Supply ± 12V !I' 3A . . . 9 161 DEERING AVE • CHATSWORTH, CA 91311
+24 u BA. + I 6 la) SA. -I6 "t( 2A. +8 lw 30A. +S l..u' 7A. ·5V t!l' 3A ORDER TOIJ. FREE (800) 423.5922 - CA, AX, HI CALL (213) 709·5464
PRONTO COMPLETE WITH POWER SUPPLY POWER-UP SEOUENCER Terms. U.S. VISA. MC. BAC. Check. Money Order. U.S. Funds Only CA residenlsadd 6'/,% Sales Tax. MINI MUM PREPAID OROERSI5.00. lnclude MINIMUM
BLPON28182 PRONTO w,t/, sUQuuncer 5159500 S1435.UO SHIPPING & HANDLING 01 53.00 fur the first 3lbs. plus 40C lor each additional pound. Orders over 50 Ibs. sent freight collecl.Just in case, please include your
Shipp,: d I11 l) tor f'i!iqhf col/eC I phone number PrIces subject to change wi thout notice. We will do OUf best to maintain prices thrfJugh December. 1982. Credit Card orders will be charged
appropriate freight. If you haven', received your Fall '82 Engineering Selection Guide. send S1.00 for your copy today! Sale prices are for prepaid orders only
PURCHASE!'
F~OPPY DRIVE MARKET
'DIReCT PURCHASEII • Positive Pressure Filter Cooling
• PowerSupply:4A@l +5V.3A@l +24V
I A@l·5V
• Each ou tput is inviduaUy fused • Modular power connectors
DUAL 8" SUBSYSTEM Temperalure and voHage monUDr wfth .llui l Ind audible Illnn lar
overtemp ,ondIIiDn. Direct DlgH. 1Rudoulol Intem.llemperllure In Co
BLCCS2422A Controller w/CP/M 2.2 on .Iandard DVM
BLSIEFDD1D08 8" Drive BLlIIFDE002 CABINET ON LY .Sh. WI. 38 Ibs.; $295.00
BLPDBIlISIEEM 2-Drive~ Cabinel & disk environmenl mon,ior $775.00
IN A DUAL HORIZONTAL CABINET BLlIIFOE002EM Cabinet only wilh disk environmenl monilor $375.00
WITH POWER SUPPLY
AND DATA CABLE
SAVE $380.00
01CleVide6
$995.00 Ilm./ml ... !:Jouu lUI ~ h'fJPI/", SI
~ WORLD'S BEST SELLING TERMINAL!
Sam. as .bo ••• wHh CCS2810 zao Extra Memory Pages
4MHz CPU .nd CCS 2065 64K Dynami, RAM:
$1390.00 FREE!
BLPOBTLV9252P' $749.00
BLPDBSIESUBZ ' TeleVideo 925 wllree 2nd page
memory kit. a S95.00 value!
-
BlPOBTLV9504P' S949.00
'TeleVideo 950 wllree 2nd. 3rd &
41h page memory kilS285 00 value
J.. MITSUBISHI ELECTRIC BlTLiBlO S609.00
With eroo latlons & foreign languages
O""'1!"':'·"~""!!''l'··
~~.,. .
"'''' .
..E'II\ 1Ii-
BLnV9 10BLK S609.00
Black mode vefsion of above
Better TIIln ,Shipping Weight 37 Ibs. : BEST BUYS!
OUIEI
. Better TIIln
SHU6ARn Exactly one -half the height o f any other model
VISUAL 50
• Low prolile delached
Proprietary, high-msolulion. read-write heads pa tented
keyboard lea lures sculplured
by Tandon
keys wilh malle linish
e" Doubl..sided. double·densily. inlerchangeable wilh DUME & Shugarl D.C. nly operation - no A.G. required
eLMITM289483 Shipping Weigh I 16 Ibs. $450.00 • Screen lills and swivels
Industry standard interface
BLMITM289483M Manual S 10.00 • 80 x 24 display wilh 251h
Three milisecond tra ck-la-track access time (9Ibs. :
Slalus line
2 or More $435.00 each BLTNDTMB481 Sing le Sided $380.00 2 or more: $370.00 eo
• 7 x 9 dol malrix with full decenders
BLTNDTM8482 Doub le Sided $495.00 2 or more: $485.00 B.
• RS-232 Serial interlace wl auxillary
TANDON 5'1. " DRIVES
fffl'~TERNATIONAL
RS -232 port .
BLTNDTMIODI Single Sided. 2S0KB (Sibs.; $220.00 .. • 128 Character ASC II sel and 31
INSTRUMENTATION, INC.
2 or More $200.00 ea. character line drawing set
BLTNDTMI002 Double Sided. SOOKB
2 or More $270.00 ea.
$295.00 ea.
INTRODUCTORY OFFER!!
BLVSL50BW Non glare Black & While 5695.00 $650.00
BLTNDTMI003 Single Sided. SOOKB $295.00 ea. BLVSL50GR P31 green display $750.00 $685.00
2 or More $270.00 ea. ,Shipping Weight 37 Ibs.:
BLTNOTMI004 Double Sided, 1000KB S395.00 ea.
DUAL 8" FLOPPY DRIVE CABINET 2 or More $375.00 ea.
FEATURES:
• Positive pressure lorced air cooling for reliable disk drive operation
• AC input via 3 wire 7 foot international cord/socket set
DUAL THIN LINE CABINET by
• AC input EMlliltered to six amps 10 help prevenl disk crashes due to
power spikes and line noise
• 14 gauge main chassis
• Integral power supply.wilh 5V @l6N-5V @l I N24V@l6A
• Double-sided custom PC pewer board and supply
• Each DC supply and AC separalely fused
]1R1R
BLlIIFDE002 Shipping Weight 38 Ibs. $295.00 • Fan Cooled
• 24V @l 4N5A Surge
• 5V @l 2A
TWO MITSUBISHI 8" DRIVES • Scratch Resistanl
ANO CABINET ToGETHERIi Baked Enamel Finish SINGLE DOUBLE
5V@l I A 12V@l I .5A 5V@l 2A 12V@l 3A
DRIVES AND & Power Supply Lis15200.00 $180.00 Shipping weight 5 Ibs. Shipping weight 9 Ibs.
CABINET SHIPPED
$1150.00
Shipping Weight 12 Ibs.
SEPARATELY BLJMRIC5 Single 5V," Drive Cabinet $79.00
BUY THE CABINET AND DRIVES TOGETHER:
BLPDBJMRTNDI w/lwo TNDTM848 1s (30 Ibs.; $920 .00
'BLJMR2C5 Dual SV4' Drive Cabinet $99.00
BLPDBMITFDE DUAL 5W' CABINET WITH INTERNAL DATA CABLES
BLPDBJMRTND2 w/two TNOTM8482s (30Ibs'; $1150.00
Includes Power Cables BLJMR2C5C With Inlernal Data Cable $115.00
• 1DO MHz response • Vertical Mode trigger selection to display four The B& K Model 1500 offers all the capabilities you might
• Maximum sweep rate of 2 nSec/division input Signals in sync - even if they are unrelated demand from a lab grade oscilloscope, and at a price that will
• 1 mV/division vertical sensitivity (CH 1 & 2) in frequ ency fi t your budget. The cost? Remarkably reasonable especially
• Eight-trace, four- channel operation provides 2 . • Bright 16KV, 8 cm x 10 cm CRT display with when you compare it to the other leading 60MHz and
1OOMHz dual trace scopes that are currently available. This
trigger views or four separate vertical inputs internal graticule
price breakthrough is made possible by PRIORITY ONE
• Calibrated Delayed Sweep operation • Compact overall size; only 5.4 x 11 .2 x 15.75
ELECTRONICS unequalled purchasing power. As the
• Alternate Sweep to view main timebase and inches and 16.5 pounds. Small enough to fit largest distributor of high performance oscilloscopes, we
delayed time base simultaneously under any airline seat were able 10 place a humungous order with B&K and then
pass the savings along to youI
Two x 10 1 OOMHz probes are included with each Mode11S00. Optional accessories that you may wish to include on your order:
BLBKPLC100 Snap-on front cover $26.00 B&K-Precision backs the 1500 with a one year warranty and has service centers
BLBKPLC150 Vinyl carrying case for probes and cables $32.00 loca ted nationwide.
BlP2805 Li st 5100.00
V-302F 30 MHz V-152F 15 MHz
• High Sensi tivity I mv/div (5MHz)
$88.00 • High sensitivity I mv/div (5
m
SALE: MHz) . Full TV Triggering • X- • Full TV Triggering • x-V operation
• X10 sweep time magnification .
·~~4~·Ij"i~t"'n'-',z";~. 0MM
V opera tion • CHI Outpul •
Built-in signal delay line . High High reliability, MTBF 20,000 hours
reliability. MTBF 20,000 hours BIHITY1524 List $595.00
BlHITY302F List $799.00 SALE: $495.00
3 1/2-Digit Portable SALE: $699.00
• High-con trast liquid-crystal display
• Auto zeroing: aula polarily
• 10 megohm input impedance
35 MHz 20 MHz
•
•
DC accuracy 1% typical
Fully overload protected
V-352F DUAL TRACE
V202F DUAL TRACE
• High-energy luse lor added salety 8lHITY352f BlHITY202f
• Complete with test leads and List S895.00 list 5695.00
carrying case SALE:
BlP2801 List S65.00 $575.00
Same as V353 F. Same as V203F.
SALE: $58.00 except without except without
delayed sweep delayed sweep
$ •
IFLUKEI, PORTABLE DMMs
~ 111504 PRIORITY ELECTRONICS > ~
~ 1m
I . M<MO,O
2732 EPROM
libfarycaso.
Sol! socior CAL·50I . Ten secIOfCAL·510 Eight Inch Double Sided
SHUGART SA851R 525 495 475
_ '. " . 86 .7 ~ . 69
,7 . 09 . 8:! . 79
A S 1. 0" . UI . 87
I 12 1.1 9 . !J!J . !l 1
$18.95
DO:'O 1100d 2/1'2.60 2.1 0
1I'TEGRAT£U ClRCUl'r SOCKETS
J.." ,w Profile WII'(' Wr a p CENTR ONICS
..,nch 1('0'" c >lc:/1 100'" 5, - J 0 360 7. 95 6 .7 5 5 .75
$ .10 $;.O!) $ .4 6 $ .41
.1 0 . 09 .H ·11
.1 2 .]1 .50.45
. 15 .13 . 68 .61
. 26 . 2~ .!J.I .117
.42 .·10 1.60
We have recenlly purchased the entire excess in·
ventory of 5V." Scotch brand diskelles from
Digital Equipment Corporation. The diskenes are
all single sided double density available in soft.
10 Drives $225 • 100 Drives $209 ten and sixteen sector. Buy one box and we sup-
ply a free plaslic library storage case, buy live
California Digital has recenlly participated in the purchase of several thousand Siemens FOD 100-8 floppy disk boxes and we supply a free flip and file storage
drives. These units are electronically and phys ica lly similar to that of the Shugart BOlA disk drive. Anyapplication tub. Take advantage 01 this one time offer and
stock up lor the winter.
that will accept an BO lA wilt work with the Siemens FOO l oo-a drive. Prime Scotch brand diskettes priced below dealer
All units are new and shipped in factory sealed boxes. Because of the extremely low price we expect a quick sell cost. Soft sector for Apple & IBM MMM-SD7440;
oul. Pl ease reserve your units early. SEA-Fl008 17 Ibs. Manual and connectors supplied Iree upon request . Also Ten sector MMM-S074410; Sixteen sector
available: Two drive subsystem su pplied in ste€1 enclosure with power supply and Ian . $750.00 CAL·2Fl008 MMM-SD744162Ibs.
---
I ,J.
-
- .'
BOARDS .1'
· ··.!!"'h-
-'-:':'" -
j~
*1089
NEC7110 55 eha/ fs ec. thimble. serial only NEc-mo 2.379.00 CCS];']() C.1I,rornoa Computer 2se"at Illl.ll,lltrl
NEC77JQ same as above parallel only NEC·7130 2.379.00 cOltroller 41900 rcs?;xr C.lhlo,n,aCompurtr ~ PIln:MI.llltl 11900
TaltJtll Eteclfo nics single densily
NECJ510seriaI15" NEC-3510 1,775.00 CMt/Glier 21900
013b10620R10125cps seriaIOBl·621) 1.270.00
Olablo6JO40 cps. sellal OBl·630 2.250.CO CPM OPERATING SYSTEM SPECIA L FUNCTION BOARDS
~VS·M 100 0 C Maves M.c.omooem 5-100 FCC
SmllhCorona Tp·I da i~ y wheel parallel SCMTPIP 659.00 APPLE BRAND PRODUCTS GBf.CPM22 GodtoUI CPM 2.2 1Gr Disk One B ~i.
operation 160.00 ~pprO~ta
SmlIIlCOfonaTP·1 da is y wheel serial SCM·TPIS 659.00 (,OS NI()() 4c~elm.ln Olgl!al No 'stff'J~e! .... "h
Brolller HRII dolSy wheel pr inter palallel BTH·HR IP 855.00 APl-48P Apple Plus 48K RAM GBf.CPMS60GodtGUI CPMS610r OiSk One tor use v () nr~ . mO~ul t
Bruther HRII senal Inler lace BTH-HRIS 895.00 wiill8068 265.00
APl·OSKI Apple disk wilh conHolter card 560.00 GBT·CPM86 Gcdt-oul CPM 86 lor Gperalion willi OtC CC 100 01 Compl"er c'G(~ c~len~a, !lO~IM
Dlilblo630 OBUJO 2.095.00 APl-OSK2 Apple disk wilhoul controller card 495.00 8016bG31d 26500 SOl ~.t\OO Spon 1.ll c'o~ n9t'G a,.l~~'Ci
Slaf\,." 'I~r FlO seflal PRD·FIOS 1.475.00 r'on(l(~,ome
Slarwriler FlO pafallel PAO· FIOP 1.475.00 HARD DISK CONTROLLER G!IJ SPCl GOMbOll1 S~Ull!"n l00eOl01 "'lIeo t)O~II'
XIT EN GBT·OSIQ Godtoul Oiskll hald disk conlfoller 89500 IfC ,~0?1? I((m.l' to 0 12 !III ~ccu,acv 15 Ch~nr>el
rBI S~SI (>0111)1'110 1Sv~lem $IIOP01 ' bOa ll1
MONITORS XT N-G IO Xiten 10 Megabyle Gallium hard disk 1.995.00 GBJ.OSKJ Godooul Disk III hard disk conlrcller
XTN·16K 16K RA M card lor Apple II 69.00
MOS·W500
WOI·ltxXl
MorrowOuig nsWlncl\eslertOf
Seagale5lli
Wes'ern OigilaIWO-IIXKI {nOI S· IOO)
' 9500
495.00
'"5YS9'o1l GOMIlOI11 SVSINn
~11 ,~.lll1Chln
SlIp~(l1[ w,.h 6231 /
1.'Ul lUI /,1 ""1115 e " ~nder llO~rd .... 'trI. t$l protlt'
ZeMhZI21 greenphosphol 12" 40/80tOlumnswilchZTH ·ZI21 115.00 RANA SYSTEMS ,,'Ut -tCBm M"II,ns DIlIO ISOfJ!ar cOlllrol5 8C1l,111ntl~
BMC 12A greell phos phor IS MhZ. compos ll video BMC·I2A 8800 EPROM BOARDS ·\)5·)(GIOO " cl rrm~n O'O'l~1 Kl:lge prOl0l l'PC bOard
RAN-APli Apple add 011 disk. drive wilh conlrolier 52500 A05-PBlOO Acktfman DIgital PlomBlasler 100 27500 101 '.'1100 'O~,r;nOloav ..... "e ""'~POtoICrYLIf'
BMC 12EN greell phosphor 20 Mhl. hig h resolution BMC-12EN 139.00 RAN·APl2 Ap ple add on drive wlt houl contro ller 395.00 SDHIOO so S!,slems PronHOO programmtf "".00
NEC JBI201 green phOSphor 18 Mhl composil video NEC-JBI2/)1
NEI; JBI250 green Phosphor commercial grade composil NEC'I260
169.00
129 00 SSM·PSI SSM Prom pr!lrammtf uO '02716 '9500 ... 0.1··.·.'\'.. 100 00""'
~ ,ttl [ '''(I' [)f1.ccs I','" , ..... Ia~ \lI010
DGA·P32 OiglW ReSe.llch 32K Eprom rud only :.:11 (.Pl00 ~ 'I~r fl"(h[)f1.U c",\tI,,' gur !ot ~1)l1V'
Motorola "f' opfn Irame blk/ while composrt video MOT-Bwn 159.00 CALIFORNIA COMPUTER SYSTEMS bo~ld r~l 1.IB1" C.,!.I<~n,.l 0 ~·I~I 15 slOl 'nOlneollO~'d
'0500
Motorola 12" ope1 lIame blk/ white reqlres ho rzsync. & powMOT-BWI2 69.00 ccs·mo Asynchronous Seriallnleltace 125.00
Conrac 9" open Irame requires horz. sync & power supply CON-BW9 59.00
ccs·ms Cenlronics Parallel Inlerlace 95.00
OCR READER
[COlOAI CCS·n20 Apple Pafallellnlertace 95.00
NEC JCI201 composil colol NEC-JC I201 325.00
NEC RGB monitor NEC·I2020M 875.00 CCS·7114 12K Rom /Prom Module 115.00
BMC 13" Composll video BMC-1400cl 273.00 CCS-7424 Calendaf/Clock Module 95.00
BMC 13" RGB COlor monilor BMC·I .(OlRGB 329.00 CCS-7440 Pro!lrammableTimer 95.00
BMC mlerlace cilld for Apple II lor above RGB BMC-8 IRGB 1.(9.00 CCS-7811S Aflthmel ic Processor 101 Apple II plus 319.00 OPTICAL RECOGNITION EQUIPMENT
ComrexlHll actll 13" AGB high res. moniior COM·66OQ 539.00
Comrex /Hllachi 13" CompOSil color monilor COM·65OO 395.00 MOUNTAIN COMPUTERS, INC.
Amdek colol _I compos II video AMO- IOO 349.00
Amllek color _2 ~.igh res RGB color momtOI AMD-2OO 739,00 MTN·CPS CPS MullilunclionCard 169.00
Amdek I _3 commercia! grade color RGB AMD·300 475.00 MT N·TClK Clock/C ale ndar
MTN·STU< Superi aikerS0200 149.00
MTN·ROMF Rom Plus wilh Keyboard hiler 169.00
Direct Connect MTN·RDMRTR
MTN·AOOA
AomWriler wilh Eprom sockel
A·O/O*A Converter
145.00
269.00
ODEMS MTN·BSR
MSF-SFTCRO
X· IO Conlrol Card lor BSRsyslem
MICRO SOFT
Micfosoll Z-80CPU calli
149.00
24900
Hayes M iClomod~m 100 S-IOO modem 319.00 MSF-16KRAM Miclosoh 16K RAM card 12500
Hayes Smarl Model RS232 HYS·232 129.00 VISTA
Hayes M lCfomod~m II Apple difect COllnec t HVS·MM2 279.00
HayesChfonogfi!ph lime & dale HYS·CHR232 199.00 YSA-ABOO Vista S" conlroller card 48900 WAND TEST DOCUMENT
VSA-VIS80 Vlsla Vis ion 80 289.00
Novallon Cal accusllc Conn!CT NOV·CAT 149.00 4013016 -001 REV. A
t~oy alion D Cal dllect conneCI via tlands el NOV·DCAT 169.00 MCI·CNTRl Micro SCI disk drive COnlroller 89.00
Novation 212 Aulocal Bell 212A NOV·212 595.00 FOURTH DIMENSION
Novalion Aulo C~I IOJ NOY-AUTO 219.00 Super D, ive-35lfack Apple add on
FON·SPRORV 329.00 Th is o ptical recognition reader I. lha .ame unll currently uled allhe check 01,11 regl.ler at your lOCal
Universal lQJl Pduecl connec t. hne powered UOS-IOJlP 169.00 Sear•• Roebuck or J .C. Penney relall outlel, .
Univelsal IOJlPJ dlrecl conneCl. auto answe r UOS·IOJlPJ 209.00 SORRENTO VALLEY ASSOC
Univ!(Sal2Q2direcl connecl12OO baud. hall duplex UDS-202l' 18900 SYA·221 360.00 The• • unlla can be used lor Inpullng dala lor Inventory conlrol,polnl 0 1 sale. o r any appllcallon whale
Universat212lPdlleci cOllnecl1 2OO baud. tull duplex UOS-212lP 4SO.00 SVA-222 360.00 accuracy and speed are •• sentla!. See OCA lonl above.
SYA-223 475.00 Inle rlacea elghl bit ASCII parallel wllh "hand.h.klng". Documentallon .nd application notes Includec!.
1 Mark t dllecl connect Wllh lerminal callie SGl-MKI 89.00 Each reader I. brand naw In factory .. aled boxaa. Ollglnal acqut.ltlon I•• proxlmatety $2.500.
OC A-720 151bs.
78H05K 55.95 LM1414N 51.90 7400 S .19 7475 S .38 74161 S .88
78MOS 1.49 LM1458CN/N .49 7401 .22 7476 .34 74162 .89
7BM.G. 1.49 MC1488N .99 7402 .22 7479 4.60 74163 .87
lM1 08AH 2.95 MCl489N .99 7403 .22 7480 .49 74164 .B7
LM300H .99 LM 1496N .89 7404 .22 7482 .95 74165 .87
LM301CN .35 LM1556N 1.50 7405 .23 7483 .55 74 166 1.20
l M304H 1.98 LM1B20N .95 7406 .35 7485 .65 74167 1.95
S99.OO 8008, ' $14.95 6802P lM305H 1.89 LM1B5ON .95 7407 .35 7488 .35 74170 1.69
69.00 2901 9.90 8035 LM306H 3.25 LM1889N 3.10 7408 .26 7489 1.75 74172 4.75
9.95 2901 A 14.95 8039 lM307CN .29 LM2111N 1.75 7409 ,23 7490 .39 74173 .79
ZooA 11 .95 9900Jl 49.95 8073N lM308CN .98 LM2900N .99 7410 .22 7491 .57 74174 .89
F·B (3850) 16.95 6502 9.95 8755 lM309K 1.49 LM2901N 2.50 7411 .29 7492 .45 74175 .85
6800
68008
16.95
IM6100 29.95
11 .75
19.95
8748
6809
8088 49.95
66000 129.95
LM31DCN
LM311D/CN
LM312H
1.25
.89
1.75
LM2917N
CA3013T
CA30 18T
2.95
2.19
1.99
7412
7413
7414
.29
.39
.59
7493
7494
7495
.45
.69
.65
74 176
74177
74179
.75
.75
1.34
LIST 195 LM317T 1.70 CA3021T 3.49 7416 .29 7496 .69 74180 .75
~ ~.!!!:s~~
825311.95 686210.95 Z80A·DMA 27.95 NE567V/H 1.50 RC4131N 2.95
8255 4.50 6875 5.95 Z80'S10 24.95 NE592N 2.75 RC4136N 1.10 ,.!!IC!. , !F.:f!'ll!ll.:~.'.
....
BARE BOARDS 8257 9.50 6880 2.49 Z80A: S10 29.95 lM702H
LM709N/H
1.99
.29
RC4151N
RC4194TK
3.70
4.95 74lSOOS .26 74lS1135 .43 74lS245S2.20
5-100 Sound Board
8080A CPU
32K Slatic RAM (2 11 4)
$34.95
34.95
34.95
slock - priced to move .
Same as MK4027 except 1mS
refresh. MK40 15 4Kxl RAM.
IM'UaM?'"
2764 (BKxB) TS 569.95 2708(45OnS) 55.75
LM710N/H
LM711N/H
lM715N
.75
.39
1.95
RC4195TK
UlN2oo1
UlN2oo3
5.40
1.25
1.50
74l S01 .28
74lS02 .28
74l SOO .28
74l S114 .43
74lS122 .55
74lS123 1.19
74lS247 1.10
74lS248 1.10
74lS249 1.19
LM723N/ H .65 SN75450N .59 74l S04 .35 74lS124 1.35 74lS251 1.40
~~c:~~~ ~'r?:L ~.~~ "'S-T---E-P-P-E-R---M-O---T-O--R--t ~;~~:~;:I;J
2708 (65On$) 5.25
12.95 1702A 5.75 lM733N/H .98 5N75451N .35 74l SOS .28 74lS125 .89 74lS253 1.40
ACP Prolo Board 22.95 (2KxB)TS 7.95 MM5203AO 14.50 lM739N 1. 15 SN75452N .49 74l$08 .28 74lS126 .52 74lS257 .85
Vector 8800 Prolo 22.20 TMS2716.SV. 12V 17.95 MM52040 9.95 lM74 1CN/H .33 SN75453N .49 74l S09 .35 74l S132 .79 74l S258 .98
Vector 8803 1 1 slol Me 29.95 ~ Operates by applying 2758, 5V. (45005) 3.50 lM74 1CN- 14 .19 5N75454N .49 74l S 10 .28 74l S 136 .49 74lS259 2.95
ACP EXlender wllh connector 18.95 j . :i~~o~dinlh~~e r:~~~~: lM747N/H
lM748N/H
.75
.39
$N75491 N
5N75492N
.89
.89
74lS1 1 .39
74lS12 .33
74lS138 .85
7415139 .85
74lS260 .65
74lS261 2.49
~3s?~f~~f~~~~~~~~~~%~r)
BSlofMolherBd(Expandabte)
~~:~~
34.95
;~~ ) Ing
..:-:-~ =-:-•. wave).
polarity (or squa re
Uses 12VOC, 2513-Q01(5V)Up()er
'i'B'5';'
59.50 OACOS S9.95
lM760CN
lM1310N
2.95
1.90
$N75493N
$N75494N
.89
.89
74lS13 .47
74l S14 .95
74lS145 1.25
74lS148 1.49
74lS266 .59
74lS273 1.75
Floppy PCB (8" SHUGART) 39.95 , ,~~ ~aIO'Cekd w3iseRPMRotaal,IOn4' 25 13-005 (SV) lowef 10.95 OAC1 00 995
MC1330
MC1350
1.95
1.95
Tl494CN
Tl496CP
4.20
1.65
74lS15 .33
74lS20 .26
74lS151 .79
74lS153 .79
74lS275 4.40
74lS279 .59
SlOO(AY5'89 10) Sound Board 34.95 251J·AOMJ (sV) towel 14.95 BOJBFunchonGelle131or 450
Apple Sound Board 24.95 P.P.S. with a 5 degree MCM66710ASCII Slli!leillZ.95 MC40 24 VCO Z 95 MC1358 1.75 74lS21 .33 74l$154 1.70 74lS283 .99
slepping a ng le. 74lS22 .33 74l$155 1. 19 74lS290 .99
'4N':"
MCM66740 MalhSymtd 13.95 lM566 veo 195
74l S26 .33 74l$1 56 .99 74lS293 .99
MC"'66750AIp/laConlr~13 .45 xR2206FullCl klnGenm lOlS. 25
74l S27 .33 74lS157 .85 74lS295 1.10
UV"EPROM" 1771 ·01 8"& Minilloppy
1781 DUJIFloppy
24.95
29.95
TRI602B1SV. 12V)
AV5101315V, 12V)
J.95
US
74$00 S .39
74502 .43
74$124
74S 133
3.69
.54
74S244
745251
$2.99
1.35
74lS28 .33
74lS30 .26
74l S158 .75
7415160 1.05
74l S298 1.19
74l S324 1.75
~
ERASER 1791 ·010ua1Floppy
179 1·02 Dual Floppy
36.95
44.95
AV51014N161 2 15' 14V) 6.95
AVSIDI5NI86J (5V) 6.95
74503 .45 74S134 .66 74S253 1.35 74lS32 .33 74lS161 1.15 74lS347 1.95
Model 1793 OD.OS Floppy 44.95 IM6402 7.95
74504 .52 745135 1.15 745257 1.29 74lS33 .55 74lS162 1.05 74lS348 1.95
1797 DO. OS Floppy S4_9S IM6403 8.95
74$05 .52 745136 1.69 '745258 1.29 741537 .45 74l$163 1.05 74lS352 1.19
UVs-11 E 1691 DalaSeparalOf 18.95 2J50 USRT 9.95
74$08 .49 74S138 1.29 745260 .75 74lS38 .39 7415164 1.19 74lS353 1.19
• $79.95 2143 Clock GeneralOf 1895 16710 Aslros 24.95
74509 .49
74S10 .42
74S139
745140
1.29
.73
74$280 2.79 74lS40 .26
74lS42 .79
74lS165 .89
74lS166 2.48
74lS363 1.49
74lS365 .69
Holds 4 EPROM's 8700 8 bi18111ary 13.50 MCI4411 11 .95 74S287 2.99
at a time. 87DII Dbil8rllolry n OD 4702 1495
74S11 .42 74S 15 1 1.29 74S288 2.55 74lS47 .79 74lS168 1.15 74lS366 .69
Same as TM$4044 74S15 .42 74$153 1.29 745373 3.10 74lS48 .95 74lS169 1.15 74lS367 .69
Model S-52T $325.00 bul designed specifically
87038 briTS 1350 W01 9~1 995
74S20 .42 745 157 1.29 74lS51 .26 7415170 1.99 74lS368 .69
9400 VoU 10 Freli Conv. 7 25 COM50 16 1695 745374 3.10
fOf Z-80 based systems. This 8750 3'h Dlgr l BCD 13.95 ,"58250 15.95
74S22 .42 745 158 1.29 74$387 2.75 74lS54 .29 74lS173 .89 74lS373 1.89
is a fuU-spec 4KJ1: 1 RAM, 450nS. 74530 .42 74$ 160 2.79 74$47 1 7.95 74lS55 .29 74lS174 .89 74lS374 1.89
16K Memory QrderP/N ZilO961 04-4 whilesupply lasts.
1408t66 1M1
140Bl88 bil
3.95
5.95
AYS·2376
AY5·360o
13.75
13.75
74532 .49
74$38 1.19
745 174
74$175
1.49
1.49
74$472
74$473
7.95
7.95
74LS73 .45
74lS74 .42
74lS175 .89
74l$181 2.20
74lS375 .69
74lS377 1.95
DACDIOloA 595 MM574 DAAC 8.95
Expansion Kits 74$40 .49 74S 188 2.69 74$474 9.95 74lS75 .59 7415 190 1.1 5 74lS385 1.95
ZiIO~'
74SS1 .42 745 194 1.89' 74$475 9.95 74lS76 .45 74lS191 1.15 74lS386 .65
for Apple/TRS-SO 74564 46 745195 1.89 74S570 5.75 74lS78 .45 74lS192 .98 74lS390 1.95
8 pes 4116 16K 74565 .46 74S196 1.89 74S571 5.75 74lS83A .79 74lS1 93 .98 74lS393 1.95
Z8CPU
200/25OnS
Specify computer
$1 2 95 • with LOW PROFILE
74S74 .69
74$86 .72
745112 .72
745240
74$24 1
74S242
2.75
2.75
2.99
74$572
74S573
8.95
8.95
74LSBS 1.19
74lS86 .45
74lS90 .57
74l S194 1.15
74lS195 .95
74lS 196 .89
74lS395 1.70
74lS399 2.35
74lS424 2.95
74S940 2.90
. ._CALL
__ FOR VOLUM E PRICING
_ _ _ _ _-1 TINY
BASIC SOCKETS (TIN] 748113 .72 74$243 2.99 74S941 2.90 74lS92 .75 74l$197 .89 74lS668 1.75
745114 .72 74lS93 .75 74l$221 1.15 74l S670 2.29
1·24 25'49 50-100
"0" SUB CONNECTORS Debug prog. $49.95 8 pin LP .16 .15 .14 I---------~-;..
..-'.".-_.:.--~-'~--i ~:t~~ : i:t~~~ ~:~ ~;t~: ::~
Plus 6132 companion 14pinLP
16 pin lP
20
.22
.19
.21
.18
.20 DIP ,,-,'~ j:t~:~ ·~ j:t~~~ :: ~~t~: ::
Unreal price. OB3? quasi-static RAM 29.95 18 pin LP .29 .28 .27 SWITCHES 7'LS11243 VOLUME PRICING
male, 0825 female.
Gold PC mount with
mounting holes.
Stepper Motor
20 pin LP
22 pin lP
24 pin LP
.34
.29
.38
.32
.27
.37
.30
.24
.36 2 Position $ .99 7 Position $1.39 '3M't' TO~A~EE
=
MIg. AMP.
28 pin lP .45 .44 .43 4 Position 1.19 8 Position 1.49 4000 S .35 4037 51 .95 4089 52.95
" Specify 25 or 37 pins.
USED IN 40 pin LP .60 .59 .58 5 Position 1.29 9 Position 1.65 4001 .35 4040 1.29 4093 .99
6 Posilion 1.35 10 Position 1.69 404 1 1.25 4094 2.95
DATA 4002 .35
$2.50 $1 .95
: ~~
4042 .95 4098 2.29
B037 oB25
PRODUCTS 3L WIREWRAP '--M-U-F-F-IN-®-F-A-N---t 4043 .85 4099 2.25
PRINTER SOCKETS (GOLD) 4044 .85 14408 12.95
Astec,RF Modulator The dependable, low ~ ::~ 4046 1.75 14409 12.95
" $19.95 ea. 4047 1.25 '4410 12.95
..~-:---....,~_
1·24 25·49 50-100 cost, largest selling fan 4011 .35 4048 .99 14412 12.95
for 8pinWW .55 .5 4 . 4 9 for commercial cooling 4012 .25 4049 .45 14415 8.95
, fIIIIIi ,. ~~ COLOR
CONNECTORS ~~ ~:~ ~ (Tin) :~~ :~ :~ applications. :g ~ ~ , :~~
4050 .69
4051 1.10
14419
4501
4.95
.39
\ \ ~ J; &
~- )C B/W wit · ,.. ·~·,·t~i~ "~ ., 16 pin WW
18pinWW
.80
.95
.77
.90
.70
.81
• 105cfmfreeairdelivery
. 4.68"sq.xl.50" deep.
4015
4016
1.1 5
.59
4052 1.10
4053 1.10
4502
4503
1.65
.69
20 pin VVW 1.15 1.08 .99 Weight - 17 oz. 4017 1. 19 4055 3.95 4505 8.95
PIN 1082 Channe l 3 or 4 $6.95 4056 2.95 4506 .75
~~ ~:~ ~ ~~~ : ~~ :~~ :g~~~;
--1-2-0-0-BA-U-O-M-0-O-E-M-I-C' ~;~!~ ~~~~!I
$325 SPECfAL PURCHASE 4059 9.25 4507 .95
~~; ~g ~:~ ~ ~.~ ~.~ :: ~\.~ $9.5080. ::g~~ ~~g 4060 1.39 4508 3.75
.-IIIIIIIIiIS-
GIIU IlI '
~ Features:
.,2008aud
:~~:,:~
On'y
Set with Hood, Sale
22/44 SIT. KIM
43/86 SIT, MOT
4069
4070
4071
.35
.49
.35
4511
4512
4515
1.19
1.39
2.75
50/100 S-l00 Connector W/W 4.95 3 5 00 B080 CPU 29 5027 CRT 5995 4025 .25 4072 .35 4516 1.45
SL1 200 . ............ .. $129.00 50/100 5-100 Connector SIT 3.95 ~~~~:: 2~~~ : ~~ ;~~~~2 1 ~:95 2102~AM :7~ llC24 6:95 :g~~ :~~ 4073
4075
.35
.35
45 18
4520
1.39
1.25
.f-------~P~A~R~A~L'::'L~E~L~A---L~P::-H~A~N~U~M~E~R:":'I':C~. ' ;:t~~i ~;~ ~~ ~i~~~ROM ~~~ :~~OO~~U ,!;; ~5:gg20 . ~: 4078 1.29 4555 4.95
=
4029 1.29 4077 .35 4556 .99
8259 6.95 74173/8Tl0 5/1 .99 74S387 1.96 9 131 RAM 1.99 :~ 3:~~ 4078 .35 4566 2.25
PRINTER E~~~~~ 3/~:~~ ~~~CPU ~: ~~ ~~~~~ROM 8&~f:~ ~~~-::2~ 3/~ :: ~:~~ 4081
4082
.35
.35
8OC95
8OC97
1.50
1.25
19 Column Printer prints 16 numerical columns p lus 3 MC1414 3/1 .99 6502 CPU 5.95 2 114 8/14.50 6700A/D 2/16.95 4035 .95 4085 1.95
columns which have math, alpha and other notations. ~ CP/M trademark 01 Digital Research. Apple trademark 01 Apple Computer.
Each wheel has 12 positions with position 12 blank. TOll FREE Mal10nfer: P.O. BOI17329 fmne, CA 92713 ,
800-8I:A-8230
Position 11 on nume rical columns have decima l point or #. Utiliz es 2.75" checks allow 2 weeks l or pr ocessing Include Dnvers
wide adding mac hine tape and a dual color ink ribbon. Input data parallel l icense and credll c.1rd . s V,sa. AMEX, CB add 3~
Relal1: 131 OB E. Edinger, SanlaAna CA 92705 service charge. Add 3~ shrpprng & handling or 5 2.50.
wilhfourbit BCDcomparalorcircuit(schemalicprovided).Print rate, 3 tines
per second. Operat ing voltage 22·28VDC with typica l cycle tim e of
~ (714) 558-8813 wh ic hever is
I
. Add 10'\0 lor lore'gn orders or
I nlimber. NOCODs.
340mS. Size 6W'W x 3y,"H x 5lio"Dp. New. $17.50 ea . 3/$45 TWX 542 W. Trimble, San Jose, CA 95131 . Some ile ms
910-595-1565
IIOSllbSlrlUI O
(408) 946-7010
LIST ACP
~"".I_ ~ This is the wide ly discussed Apple II Disk II w/Control'r $645.00 $529 .00
Cadillac 80 column card for the .Apple II Disk II w/o 525.00 449.00
Apple Family System 2495.00 1995.00
Apple 11. The VisioneD responds to moreA'pp~e text screen commands than Prototype Cord 24.00 21 .95
any other board. II supports PASCAL, Microsofts zeo Soft card and can be IEEE·488 Interlace 450.00 375 .00
used as an intelligent terminal. Extended Worranty - 1 yr 225.00 199.00
.-.
Super Serial Card 195.00 174.95
List Price .... $395.00 Special Low Price .. .. $269 .00 Language Card 195.00 169.95
.tl~" ,.
The Vision 80 can also be used in conjunction with the Vision 40 (allows Graphic Tablel w/IO 795.00 895 .00
I"
"Available In-store Only"
enhanced character sel s) and the Vision 20 for lower case.
j'iiiiiiiil'n
\
r ~& SA801 R
SA851 R
TM848·1
TM848·2
SSDO. ..... . ... . ... S395. 00
OSDD. .
SSDD . ..
.. .. 54 9.00
. .... 425 .00
O8DD . . . . . . .. .. .. .. .. 575 .00
Super Sort
Spellguard . ... ....... .. . • . . .. . . ....... 219
DB Master(new) ..
DB Ulility .
..... 132
........ 178
. . .. . .. 72 .
The Grappler I/O
SATURN SYSTEMS
32K RAM Card
64K RAM Card
195.00
239.00
425.00
135.00
189.00
355.00
~
DT-8 0800. . . . . .. ..... 525 .00 128K RAM Card 599.00 505 .00
PFS II/ III .. ..... 69
FDD1DO-8 SSOO . ......... .. ..... 299 .00 NOVATION
FDD2DO-8 0500 .. . .. . . 399 .00 Report II/ III . ...... 69
Apple·Cat II 389.00 329 .00
MX80.. . .... . ........... $429 .00 V1000 Case/ Power Supply .... 375.00 Locksmilh 4.0 ... .. 74 HAYES MICROCOMPUTER
MXBOFT . . ....... 529 .00 Dual B" Pcmer Supply ............. $99.00 Accounting Plus .. ........ 1195 Hayes Chronograph 249.00 229.00
MX100FT ........ .. .......... 725 .00 Microcourier .. .... 229 Micromodem II 349.00 289 .00
Apple I/O w/cable . 54 .95 Microtelegraph . . . 229 $marlmodem 299.00 229.00
Serial I/O w/cable . 95 .00
Serial I/O w/2k & c<lble . ...... 129.00 Leller quality Daisy Wheel Typewriter in' ... iI.I..,;,;IiiiUiillliiWI..""".lJiiIAl...IW......~~_.~r.::n"l'l...r=r:r:~ MOUNTAIN COMPUTER
CPS Mullilunction 239.00 169,00
Grap! Tax. . 89.00 terfaces to Apple. Atari. NEC. TR$80and
RS232 Sefial ports. RAM Plus 189.00 139.00
Printer Pal 29 .95 Expansion Chassis 750.00 699 .00
Prinler Pal 39.95 LIST ACP
Music Sys tem 395.00 335 .00
ES100RO CompoPrint. $1690 $1395 100,000 Day Clock 375.00 325.00
ES100 Typewriter Print 1195 1050 The Clock 280.00 249.00
GO 1a Apple I/O card 349 169
GOt 1 Other I/O's . 349 299 AID plus D/A 350.00 299 .00
1!0Cabie 49 29 Supertalker 199.00 169.00
FCC CLASS 2 APPROVED Introl X-l0 Controller 200.00 175.00
MODEL LIST AC P ROM Plus 155.00 129.00
4509 9" BNI
5t09CX 9" Green 5210
220 5169
179 ,!:!:!~=:~ Keyboard Filter ROM
Copy ROM
55.00
55.00
44.00
44.00
.1 20 cps ~ ~ ~g;~;~~een ~~ ~~: 1....._____ ROM Writer 175.00 159.00
1...iifC~mtimIll15i919~
CJ
______ print . Font • 8290BA 64K Model. .. .. .... 349 Modulator 35.00 28.00
• 82909A 12BK Model . . . 599 Apple Fan 55.00 43 .00
acter pitch & line spacing seletion.
program char-
cont- • B2900A CP/ M wilh 64K 425 AlS
rollable. B~d i recli onal printing HP125 Computer. . .......... 1985 The "Z" Card ZOO card 295.00 219 .00
7470 Low Cost Plotter.. . 1265 Smarlerm 80x24 Card 349.00 279 .00
82A 120 cps w/traclor. . . .. . 5499.00 The Synergizer Package 699.00 549.00
9895A 8" Dual Floppy. . ....... 5135
B3A 120cpsI3Scolumns .. 140.00
84A·P200cpsl36col . . . . 999 .00
.~e
SANYO
EQUIVALENT
84A·S Senal w/2K 8uHer ..... 1199.00
JfIIIJJ C~~~:ti~I}!i~
Apple Card 49 .95 MODEL LIST ACP
Apple Cable . 19.95 Pil 9"Green 5199 $159
Serial Card w/2K. . 129.95 Pill 12" Green 199 149
CALCULATORS
Graphics ROM (82N83A) . . . 75 .00 PI III 12" Orange 249 199 HP41 C Prog. Scie nlific ........ . .. 5189
HP41 CV w/2.2K Memory. . 256
HP4 1 Memory Module. . 26 ZBO So!tcard'· .. . PASCAL CP/M '·
HP41 Quad RAM . 83 Fulll year Warranty. Top Quality by COEX
TELEVIDEO
~~~E
HP41 Card Reader . . . . 169
\ 91OG .. ... ..... . .. $599
...
HP41 Printer . . . . . 292
$6995
~
92OC ... 769
HP41 Optical Wand . 99
925C .. 749
950 . . 989 HP-IL Interlace Loop . .......... . . 119
HP11 C Advanced Scientific ....... , 119 Also from COEX NEW EPSON
HP12C FinanciaL .. . . . 129
MI I UIUOI.
. 11 2
. 116
Paralle) Interface for Appl e.
.95
TERMS: MO. Casl'lier's Check. Bank Wi,e. Personal
checks allow 2 weeks lor processing. Include Drivers
Prism 80
IDS Paper Tiger 560G
LIST ACP
$899 $ 699
1395 1099
e Greek. character set e Graphic symbOls
e 100 cps e 8i-ditectionallogic seeking
e Adjustable tractors e Single-sheet friction
feed e Ver1ical & horizontal tabbing
800-854-8230 1M
Rltlll:
License and credit card _s Visa. AMEX. CB add 3%
service chilrge. Add 3% shipping & handling or $2.50.
whichever Is greare,. .o,dd 1()C1b lor foreign orders or
US Parcel Post. Include Telephone number. NO COOs.
Prism 132 (oolor) ·1995 1 875 NEG 8023. . . li st $795 ACP $549 Prices subject to change without notice. Some Hems
subject to prior sole. We reserve rhe right l05ubslitute
910-595-1565 manufacturer. Retail prices
RESISTORS
5~"
LM 3 08 . / 'J LM/47 .7~
8/10.00 ATHANA
LM 309K
LM311
LM 317T
LM31 7 K
1. 2 ~
.u4
1.(,0
I. 7 0
LM74 8
LMI J 10
M C1 3JO
MC1350
.119
2 .45
1. 6 9
1.25
55 SO SOFT . LM318 1. 49 MC1358 1.69
23.95 LM 323K 3.75 LM1 4 11l 1,49
2 . S MHZ Z80A-DMA 25 .95
Z80 · CPU 3.75 Z80A·DART 17.95 ATHANA LM3 24 .59 L MI458 .~s
Z80 · PIO
Z80·CTC
Z80·DMA
Z80 · DART
4.95
4.95
16.95
14.95
Z80 Z80A·SI0/0
Z80A·S I0/l
Z80A·SI0/2
Z80A·SI0/9
21.95
21.95
21.95
18.95
55 DO SOFT
ATHANA
OS DO SOFT
24.95
31.95
LM337K
LM 339
LM377
LM380
3.90
.79
2.2~
I. 25
LM1 488
LMI 489
LM1800
LM188 9
.95
.95
2.4~
2.45
Z80·SI0/0 17.95 6.0 MHZ LM386 1.00 LM 3900 .59
Z80 ·SI0/l
Z80 ·SI0 /2
17.95
17 .95
SERIES Z80B·CPU
Z80B·P10
16.95 BULK LM 555
LM55 6
.38
.65
LM3909
LM3 9 14
.9~
3 .70
14 .95 LM565 .95 LM3 9 1 5 3.70
Z80 ·SI0 / 9 16.95 Z80B-CTC 14 .95 55 DO SOFT LM 566 1.4~ LM 39 1 6 J .70
4.0 MHZ
ZILOG LM 567 .99 7545 1 .35
Z80A· CPU 4 . 95 LM7 23 .'19 75452
Z80A·P IO
Z80A·CTC
4.95
6 .95
Z6132
Z8671
Call
Call
$1.85ea. LM73 3 .95 75453
.35
.35
CLOCK
ORDER TOLL FREE Disc 6800
1 MHz
6800 4.75
MM
MM
CIRCUITS
5314
5369
4.90
3 .90
(800) 538-8800 Controllers 6802
6808
6809
6809 E
8.65
8.45
11.95
17 .95
MM 5375 4 . 90 1771 16 .00 6810 2.90
MM
MM
58167 8.90
5817410.95
MSM 5832 6.90
(800) 848- 8008 1791
1793
1795
1797
1691
27.95
29 .95
49 . 95
49 .95
17.95
6820
6821
6828
6840
6843
3.50
3 .50
14.90
7.95
32.95
(CALIFORNIA RESIDENTS) UPD 765 34 .95 6844 32 .95
6845 16 .90
ALL MERCHANDISE IS 100% GUARANTEED 6847 11.95
6850 3.20
9000 SERIES
)316
)334
)368
)401
.95
2.39
3.69
8 .95
11 C 90
3242
MC 3470
MC 3480
MISC.
12.95
6.95
7.95
8.95
32.768 KHZ
10 MHZ
1.8432
CRYSTALS
1.90
4 . 50
4 .50
5.185
5.7143
6 .5536
3 .90
3 .90
3 .90
Ie Sockets ST W/W
6852
6860
6862
6875
6880
3 .5 0
10.90
11.90
6 .90
1.80
ULN 2003 5 .95 2.0 3.90 8.0 3.00 .49 6883 22.95
)601 .69 CA 3146 1.75 2 .097152 3 . 90 10 .0 3.00 8 PIN .10
)602 1.39 2513·001 up 9 .69 2.4576 14 PIN .12 .50
3.90 14 .31818 3 .90 16 PIN . 15 .57 2 MHz
)6502 1.79 2513-002 low 9.69 3.2768 3.90 18 .0 3.00 .85
3.579545 3 .00 18.432 3.00 18 PIN .20 68BOO 10 .00
3.00 20.0 3.00 20 P IN .25 .99 68B02 21.95
4.0 22 P IN .25 1.30
VOLTAGE REGULATORS 5.0 3 .00 22 . 1184 3 .00 68B09 28.95
32 .0 3.90 24 PIN . 25 1.40 68B09 E 29.90
7805T .75 7908T .85 5.0688 3.90 .35 1.50
28 P IN 68BI0 7.90
7808T .75 7912T . 85 40 P IN .40 1.80 68B21 12 .00
7812T .75 7915T .85 68B45 34.00
7815T .75 7924T . 95 8000 ST = Soldertail 68B50 12.00
7824T . 85 W / W = Wirewrap
7905K 1.39
7805K 1.29 7912K 1.39 8 MHz
7812K 1.29 8035 6.95 8239 4 . 75
7915K 1.39 8039 7.59 8243 4.75 68000 95 .95
7815K 1.29 7924K 1.39
7824K 1.29 8080A 3.90 8250 14 .90
T = TO-220 8085A 7 .95 8251 4.50
7905T .85 K = TO-3 8088 34 .95 8253 8.75
CONNECTORS
8155
8156
8185
8741
7.75
8 .7!;
29 .00
39.00
8253 ·5
8255
8255 ·5
8257
9.75
4 .50
5 .20
8.50
Power Supplies
8748 .14.95 8259 6 .85
RS232 Male 3.00 8755 29.95 8272 39.00
RS232 Female 3.50 8202 27 . 95 8275 29 .00 MOUNTED ON PC BOARD
RS232 Female Right Angle 4.95 8205 3.45 8279 9.25 MANUFACTURED BY CONVER
RS232 Hood 1.20 8212 1.80 8279 ·5 +5 VOLT 4 AMP
30 pin Edge 9.95 ±12 VOLT 1 AMP
2.49 8214 3 . 75 8282 6.50
44 pin Edge 2.49 8216 1.75 8283 6.50
50 pin Edge 2.69 8224 2.45 8284 5.50
86 pin Edge 3 .90 8226 1.80 8286 6.50
100 pin ST
100 pin W/W
3 .90
4 .90
8228
8237
8238
4.50
19 .00
4 .75
8287
8288
8289
6 .50
25.00
49.00
34.95
APPLE-CAT - Novation
Apple /I Accessories
Soltware selectable 1200 or 300 Ba ud, direc t con nect, au to- AIM -65 - Rockwell International
answerl auto-dia/,touch & pulse dia ling, auxiliary 3-wire RS- APPLE DISK DRIVE - Fourth Dimension Complete 6502 microcomputer with alphanumeric display,
232C serial port tor printer printer, keyboard, & instruction manual.
Totally Apple compatible, 143,360 bytes pe r drive on DOS
IOM-5232A Save $50.00 . ........ . . . ....... .. ... $324.95 CPK-50165A lK A IM-65
3.3, h alf-track capability - reads all Apple software, plugs $424.95
right in to Apple controller as second drive, DOS 3.3, 3.2.1, CPK-50465A 4K A IM -65 $474.95
Pascal, & CP / M compatible. SFK-74600008E 8K Basic ROM . $64.95
1200 BAUD SMARTMODEM - Hayes SFK -64600004E 4K assembler ROM
MSM -123200 40 Track add on Apple drive $289.95 $4 3.95
1200 and 300 baud, a/l the leatures 0 1 the standa rd
SFK -74600020E PL/65 ROM . . ......... . .. .. . . $84.95
Smart modem plus 1200 baud, 212 compatible, l ull or ha ll MSM -123200 Con tro ller with free DOS 3.3 $99.95
duplex. SFK-74600010E Forth ROM $6 4. 95
IOM-5500A Smartmodem 1200 .......... . ... . $599.95 SFK-74600030E Inslant Pascal $99.95
PSX-030A Power supply $64.95
16K RAM CARD - for Apple II ENX-000002 Enclosure $54.95
Exp and your Apple II to 64K, use as language card, lull 1 year
warranty. Why spend $175.00 ?
1200 BAUD AUTO CAT - Novation SPECIAL PACKAGE
MEX-16700A Save over $100.00 $69.95
212 Auto Cat, 1200 & 300 baud, au to dial/ans wer/ disconnec t, 4K AIM-65, 8K Basic, power supply. & en closure
LE D reado ut displays mode, analog/ digital loop-back sell Special Package Price . . . . . $649.95
tests, usable with multi-line phones. Z-80 CPU CARD - for Apple II
IOM-5231A 2 12 A uto Cat . . . . . . . . $649.95 Two computers in one, Z-80 & 6502, more than doubles the
power and po tential 01 your Apple, includes Z -80 CPU ca rd 5-100 EPROM Boards
CP/ M and complete manual set.
Video Monitors CPX -62800A A & T with soltware ... . . $249.95 PROM-100 - SD Systems
2708, 2716, 2732 EPR OM programmer with software.
MEM-99520K Kit with so l twa re $189.95
HI-RES 12" GREEN - Zenith APPLE-CAT - Novatio n
MEM-99520A A & T with software . .. .. . . $249.95
15 MHz bandwith 700 lineslinch, P31 green p hosphor, Software selectable 1200 or 300 baud, direct connect, auto-
switchable 40 or 80 columns, sma/l, light-weight & portable. answer/ auto-dial, auxiliary 3-wire RS2S2C serial port for
VDM-201201 List p rice $ 189.95 ....... . .. . ...... $129.95 printer. PB-1 - SSM Microcomputer
IOM-5232A Save $50.00!!! ... . . $325.95
2708, 2716 EPROM board with on -board programmer.
MEM-99510K Kit with manual . . . . . . . ..... .. .. . . $154.95
12" GREEN SCREEN - NEC MEM-99510A A & T with manual $219.95
20 MHz bandwidth, P3 1 phosphor ultra -high resolu tion 8" DISK CONTROLLER - Vista
video monitor with audio. New from Vista Computer, single or double sided, single or
VDM-651200 Deluxe model $199.95 double density, compatible with DOS 3.2/3.3, Pascal, & EPROM BOARD - Jade
CP/ M 2.2, Shugart & Qume compatible 16K or 32K uses 2708 or 2716 EPROMs, 1K boundary.
VDM-651 260 Economy model $149.95
IOD-2700A A & T $499.95 MEM-16230K Kit w/ o EPROMs . .. . . . . . . . . . $79.95
MEM-16230A A & T w / o EPROMs $119.95
Circ le 253 on inquiry card. See page 588 for Ordering Information
Printers on Sale 5114" Disk Drives IBM PC Accessories
NEW EPSONS with GRAFTRAX-plus Tandon TM100· 1 single -s ided double· density 48 TPI
512K PC/RAM STACK - Hammond
MSM·551001 $2 19.95 ea 2 tor $199.95 ea
A high quality. high density memory expansion board lor
Shugart SA400L single· sided double·density 40 track your PC, cool-quie t·reliable opera tion. full parity checking,
MSM·l04000 $234 .95 ea 2 fo r $224.95 ea unique stacking socke ts, expandable from 2S6K to SI2K,
MDRIVE high speed RAMdisk so ftware only $2S.00 with
Shugart SA455 hall·size double·sided 48 TPI 2S6K or S12K board purch ase.
MSM·l04550 $349.95 ea 2 lo r $329.95 ea MEX·25600A 2S6K assembled & tested $795.00
MEX· 51200A SI 2K assembled & tested $999.95
Shugart SA465 hall·siz e doule·sided 96 TPI
MEX·25600S MDRIVE disk emulator $25.00
MX-80 MX-80FT MX-100 MSM·l04650
Tandon TM100· 2
$399.95 ea 2 to r $379.95 ea
double ·sided double·density 48 TPI
Available only from your local Jade Retail Store MSM·551002 $294.95 ea 2 for $269.95 ea 256K PC/RAM - Hammond Engineering
Dallas, Woodland Hills; Shugart SA450
MSM· l04500 .
double·sided double·density 3S track
$349.95 ea 2 for $329.95 ea
• User expan dable from 64K to 256K. same high quality
standards as the RA M Stack above. des igned for medium
memory expansion requirements.
Santa Ana, San Diego, Tandon TM100· 3 single-sided double-density 96 TPI * MEX·64000A 64K assembled & tested . . . .... $299.95
MSM· 551003 $294.95 ea 2 for $269.95 ea MEX·128000A 128K assembled & tested ... . $399.95
Sunnyvale, Los Angeles Tandon TM100·4 double ·sided double·density 96 TPI
MEX· 192000A 192K assembled & tes ted $499.95
MEX·256000A 2S6K assembled & tes ted ... . $569.95
Call the store near you for price or Information. MSM· 551004 $394.95 ea 2 for $374.95 ea
MPI 8·51 single· sided double-density 40 track
INDUSTRIAL QUALITY PRINTERS - Okidata MSM· 155100 $234.95 ea 2 lor $224.95 ea PC/SASI RAM - Hammond Engineering
Three boards in one, 2S6K of RAM. RS-232 asynchronous
We Can Beat Any Price ... Call Us !!! MPI 8·52 double· sided double-density 40 track serial in terface, and a SASI (Shugart Assoc Standard
MSM· 155200 $344.95 ea 2 fo r $334.95 ea .Interface) h ard disk in terface.
Mlcrollne 82A 80/ 132 'column, 120 CPS, 9 x 9 dot matrix,
friction feed, pin feed, adi ustable tractor feed (optionaf), IOX·6000A PCISASf RAM .... . . . . .. . $1095.00
MPI 8·91 single- sided double·density 77 tra ck
handles 4 part forms up to 9.S" wide, rear & bottom feed, MSM· 155300 . $369.95 ea .2 fo r $359.95 ea
paper tear bar, 100% du ty cyclel 200,OOO,OOO cha rac ter p rint
head, bi-directiona il logic seeking, both serfal & parallel MPI 8·92 double · sided double·density 77 track PC EXTENDER CARD - Computel
Interlaces Included, fro nt panel switch & p rogram con trol o f MSM·155400 $469.95 ea 2 for $459.95 ea High quality ex tender card with free connectors for IBM PC
10 di llerent form lengths, uses in expensive sp ool type bus.
ribbons, double width & condense d charac ters, true lowe r 5'!,' Cabinets with Power Supply TSX·300A A & T with connecto rs $42.95
case descenders & graphics END· 000216 Single cab wl power supply $69.95
PRM-43082 Friction & pin feed Call END·000226 Dual cab wl power supply $94.95
Mlcrollne 83A 1321232 co lumn, 120 CPS, forms up to IS" WIRE WRAP BOARD - Computel
wide, removable traclor, plus all the features of the 82A. Highest quality. ex tremely versatile pro to typing board with
PRM· 43083 with FREE tractor . ... . . . . .. . , . . Calf 8" Disk Drives go ld pla ted card edge for IBM PC.
TSX·310A Pro to board. .... $59.95
I
Mlcrollne 84 1321232 col umn, Hi- speed 200 CPS, full dot
graphics built in, plus all the fea tures of the 83A. Shugart SA810 hall-size single-sided double-density
PRM-43084 Cen tronics pa rallel. . . . . . . . . . . . . . Calf
PRM·43085 Serial with 2K bu ller ........... . . Calf
MSF· l 081 00 . .
Shugart SA860
.. .. . . $424.95 ea 2 for $394 .95 ea
hall-size double· sided double · density
Jade Bus Probe
PRA-27081 Apple card .... .. .. ... . .. .. $39.95 MSF· l08600 $574 .95 ea 2 fo r $549.95 ea
PRA· 27082 Apple cable . . .. . ... ... . . . .. . $19.95 THE BUS PROBE - Jade
PRA· 27087 TRS·80 cable ................ .. .. $24.95 Shugart SA801R single·sided double· density Inexpensive S·100 Diagnostic Analyzer
PRA·43081 2K hi speed se rial card $99.95 MSF· l0801R $394 .95 ea 2 for $389.95 ea So your computer is down. And yo u don ' , have an
PRA·43082 Hi-res grap hics ROMs 82A $49.95 oscilloscope. And you don ' t have a front panel... You're not
Shugart SA851R double·sided double· density alone - most computers have their occasio n al bad d ays. Bu t
PRA-43083 Hi-graphics ROMs 83A $49.95
MSF· l0851 R $554.95 ea 2 for $529.95 ea without diagnostic equ ipment such as an oscilloscope
PRA· 43088 Tractor option for 82A $49.95
PRA·43080 Ex tra ribbons pkg. of 2 $9.95 (expensive!) or a front panel (expensive!). it can be very
Tandon TM848· 1 single·sided double·den thin-line
difficult to p inpoint the problem. Even if y ou have an
MSF·558481 $379.95 ea 2 for $369.95 ea
extender board with a superfast logic probe. you can' t see
8023 DOT MATRIX - NEC Tandon TM848·2 double-sided double -den thin· line more than one signal at a time . You 're stuck. right ?
100 CPS, proportional spacin g, hi-resolu tion graphics, $494.95 ea 2 for $484 .95 ea No t anymore: Jade is proud to offer our cost -effective
MSF· 558482
correspondence quality prin ting, bi-directional trac tor & solution to the problems mentioned above : THE BUS
f ric tion feed. Qume DT·8 double·sided double-density PROBE.
NEC·8023A 8023 parallel $499.95 MSF·750080 . . . . . . . . . . .. $524 .95 ea 2 for $498.95 ea Whe ther you ' re a hobbyis t with a cantanke ro us kluge or a
NEC· 8023·01 8023 ribbon $11 .95 field technician with an anxious computer own er brea thing
Mltsublshl M2894-63 double· sided double·density down your neck. you' lffind THE BUS PR OBE speeds your
MSF·289463 $494.95 ea 2 for $474.95 ea repair time remarkably. Just plug in THE BUS PROBE and
TP-1 LETTER QUALITY - SCM yo u'lf be able to see all th e IEEE 5·100 s ign a ls in a c ti o n. THE
12 CPS daisy wheel prin ter from Smith Corona . Siemens FDD 100·8 single'sided double· density
BUS PROB E allows you to see inputs. o utputs. memory
PRD· 45101 Centronics parallel . .......... . . . $648.95 MSF·201120 $274.95 ea 2 for $249.00 ea re ad s and writes. instruction fetches , OMA c hannels.
PRD· 45102 RS-232C serial ... $648.95 vecto red interr upts, 8 or 16 bit wide data tran sfers, plus the
three bus sup ply vol tages. .
800-421-5500
U.S. Inside California
800-262-1710
I
KSR DAISY WHEEL - Anderson-Jacobson
L etter quality communica tions -terminal/ p rinter with fu ll
typewriter keyboard, 30 CPS Dia blo prin t mecha nism, RS-
END·000421 Cabinet kIt .. ... $225.00
END·000431 A & T . . .. .... .. . . . .. . ... . .. . .. . .. $359.95 • For Technical Inquires or Customer Service call: I
232 interface, includes (ree p rinter stand with deluxe casters,
print whe el, ri bbo n, friction feed stan da rd (tractor fe ed
8" Sub·Systems· Single Sided, Doubfe Density
END·000423 Kit wl 2 FD I OO· 8Ds . . . . $695.00 •