Byte Sep 1988

restored-ocr-bookmarks by Steve

restored-ocr-bookmarks, by, Steve

Byte Sep 1988 - Vintage Apple

D AutoCAD~ .DXF file output. D Completely updated manual. D 800 number for free technical assistance. 2" by4" section ofa 10" by 16" double.

PDF 198809 Byte Magazine Vol 13-09 Display Technology - Postscript Printers
SEPTEMBER 1988

A McGRAW-HILL PUBLICATION

New Top-of-the-Line
Micro Channel Systems
First Impressions of IBM Model 70
and Tandy 5000 MC

Display Technology
CRT, Gas-Plasma, LCD, EL, and Tl's New 34020 Chip

, I~ ~ 09
0 440235 0

The Critics Agree: Borland:

"Turbo C ... will stun you with in-RAM 
 compilations that operate at warp speed." 


Turbo C's· sleek
compiler is so fast and powerfu l. we used it LO write our equation olver.
Eureka.· Even better.
all thal muse! is wrapped in a smooth. integrated en vironment with every thing you need LO make writing. editing and compiling your programs
a snap:
· Compiles 10.000 lines per minut.e· · Online. co nt.ex~-sensitive help · A SI compatible · Six memory models-liny to huge · 450 library runctions · LililiLies: Librarian. Make. GREP
· Source cod' ror MicroGalc 

spreadsheet 
 · Command-li ne version of Lhe compil er · lnline assembly Lhal leLS you mix 

Cand assembler 


'°"'-!Jlt!I ,_,.,i.n °' !.)' ttm Kequlrtm~nu 1·..-"" 10.M ~n~ ""'""' 1RM· r- 11o1

"'"""'I

IOd 111

PC-DOS OIS-OOSI l 0

''""JM M

- Richnrd Hale Shnw, PC Magazine

· Professional--quamy gra ~lhics l ibrary
supporting VGA. CGA. E:GA. Hercul s.
and IBM 8514 · Interfaces with Turbo PMCal 4.0 

and Turbo Prolog 

Just $99.95

" A lightning fast. fully featured C compiler su itable for almost every thing .. . Borland's Turbo Ccompiler is nexible. FasL and friend ly.
- Peter Feldman, PC Week "

Heap Sort

T c TIUOO I ~Mla'tlSOll ~ 5_0

::::: l ~~~t I 4: sec

1s_3 ijl!C.

I I tlme ~cctJIC Ume

7., sec. 10.5 :ice.

19.5 iiOC. 15.5 :ICC.

Oblca code size

1119

1313

&.'cctJIJon size

6392

7891

Son ~ndllllll'l nin on an lfi MH1 IBMAT Llllrtel\ir'DOC 't'll'lfon I 5 1nd lll<hf U ,,,_ I l . M""'*"IC...- SO ondll>c"5"'""'r
I""" ........ J 61

"Turbo Pascal 4.0 flies 4.0 is ballistic! "-Tom Swan

Almosl from its introd uction . Turbo Pas al" has b en the world wide Pascal stan dard . I 's fast. It's rtexibl . It's affor dable. And it gives you full ontroL Com pile more than 27.000 line of code per minute* . And work in a complete. integrated programming environment with pu ll-down menus and a full -fea tur'ed ed itor. You don't have to swap code in and oul to beal th e 64 K barri.er; il's designed for large programs. Break your cod into conv ni 'Ill modules and work with them swiftly and separately. If ther ·s an error in one. you can see iL and nx it.

S)'!llem Requl~mento f'or 11>< 111W l'Sl'l- ... "" 1~w· '-'')" ~-ondoll 1 _,,..bl.._ PC- llOSI WS-llOS~lOor
-J"4~i.o\M

t ·uia ~ ~

&lllftomrttfl . ti · -0111160&)'Jol ~

Uldflf(ldYBdco MC pMiw'WI ~n ~

oui dtii.111.t.. Oillwt

~ irn"Kr ·C*'Ld>enl Md io't 11· .rnnae. rffilnd

All-.- .. - f t - _ _ln: 00... lnll-...."".""-"""""'~tm"r ..-....-.....

h'Jlm (4'llWI · tllll8 - - -..... .

Ill JU),!,

;Turbo Languages are Super! 


like a rocket ...
1987 Programmer's Journal
PowerfuI fcatures incl udc:
· Producing EXE files · Separate compi lation
· Bu ill-in project management · Graph unit includi ng suprX>rt
for IBM CGA. EGA. VGA. and 3270. Her ules and ATf 6300 · Onl ine. context-sensitive tlelp
· Ru 11 011 an 8 Hlz IBM PC AT.
Add expertise:
The Turbo Pascal Toolbox.es
Start with Turl:>o Pascal Tutor for jusL $69.95 and add the others as your interests and experti e grow:
· Database Too lbox · Edi tor Tool box · Graphix Toolbox · J urnerical Methods Too lbox · Garn Works
Toolboxes req uire Turbo Pascal 4.0
Just $99.95 each
" Each new Turbo Pascal 4.0 Tool box is a virtual treasure of program mi ng methods and tips.
- Giovanni Perrone, PC Week "
Circle 30 on Readu S<!rvict Card (DEALERS: 31)

"Turbo Basic compiles faster than anything I have seen." -Ethan Winer. PC Magazine

Turbo Basic· is Lile lightning-fast Basi c compiler
with a tota l devel
opment nviron ment that puts you in Full control. Even novices can
' rit.e professional programs with Turbo Basie's rull -screen windowed editor. pull-down m nus. and Lrac' deb ugging sysLem. You al ·o g La long list of inno ative Borland featu res like binary disk fil es. true recu rsion.
and increas ' d compilation control. Plus the ability LO create programs as
larg as your system 's memory can
hold-not just a cra mped 64K. The choice is basic: Tu rbo Basic~

Just $99.95!

" Turbo Basic. simply put. is an incredibly good product... ot only is this the most advanced BASIC ever. but Borland has lived up to its Turbo tradition .
- William Zachmann. Computuworld ' '

Add another Basic advantage: The Turbo Basic Toolboxes

· The Database Toolbox · ihe &litor Toolbox

Toolboxes req uire Turbo Basic I. l

Just $99.95 each.

f'Sli-· S . c m Requtn=menLs t'w ~ IUM

UWJ 1s1.&· t111i1tyd

~"""_...""'ol.11000..anpotl- Po:-ll001WS.IU>J l00<

~ llMK~M f,.&DKk>~ lor"JIJI o

Compare the BASIC differences

Compi le & I.ink Lo sta nd-alonc 1-:XE
S11.e or .t:.u:
t:xecution lime
w/ 80287

Turbo ll.1slr I I 3s 28387
0. /6 Sf:C.

QulclcBASIC4.0 Compiler ~BASJ~~ ln~rprmr ~
7 ooc.

25980

.

16.5 sec.

21 .5 sec.

Exccu tlon lime w/o R0287

0. 16 SC

286.3sec.

2923sec.

°' Th· fJ ns Opum· 11on Bendlmru'l proenim lrom Matdl 1008 ISS\lc Com11<1w Lilrieua&e ""'°· The f'roeram Nn on Ml IBM
PS/2 Mood 00 ~·Ith 80lll7 The Wldl~ ~ Cl'lm!NW"s ~l)ll!ly 10 Qllllmlz;: loop-l~l rooe. unllll(Jd c:oOe. ~on en<! QOCl<ll· ~onol t \'&l·Jlllon

rful
version of Basic ever"
And able to
onto "new ground· price/performanc
-John H. Mayer. Compllltr on Tllfbo C

See tile technological excellence of Turbo C, .Turbo Pascal and Turbo Basic!
Meet Turbo Prolog 2.0: ificial e igence like e never seen it.

Turbo Prolog 2.0: Powerful Artificial Intelligence for your real-world applications! 


ew Turbo Prolog· 2.0 lets you harness powerful AI techniques.
And you don't have to be an expert
programmer or artiricial intelli gence genius!
You get an all-new Prolog compiler that's been optimized to produce smaller and more efficient programs than ever before. An improved full-screen. completely customizable ed it.or with easy pull down menus. All-new documenta tion. including a tutoria l rich with examples and instructions to take you all the way from basic program ming to advanced techniques. Even
online help!
w S}~m Re~ulnlnlimlS 1·., Ille HIMf'Sn · 111e lllM· llmOY o1
pmoo>I Olllpu""..., Ill I mmp>IJM& l'C DOS [MS-OOSJ 2 0"
Iller. ~ · ""-~

More new features!
· An external dat.abase system For developi ng large databases. Supports B+ trees and EMS
· Source code for a fu lly-featured Prolog interpreter written enti rely in Turbo Prolog. Plus step-by-step instructions to adapt it or include it as is in your own applications!
· Support for the Borlaad Graphics l aterface, the same professional-quality graphics in Turbo Pascal. Turbo C. and Quattro
· Improved windowi ng · Powerful exception hand ling
and error trapping feature · Full compatibility with Turbo C
o the Lwo languages can ca ll each other freely · Supports mu ltiple iaternal database · High-resolution video support
Just $149.95! 

60-Day Money-back Guarantee t 

For the dealer nearesl you
Call (800) 543-7543

Circle 32 on & oder Sfrvict Canl (DEALERS: 33)

Turbo Prolog Toolbox i 6 toolboxes in one!
More than 80 tools and 8,000 lines of ource code help you build your own Turbo Prolog application . Includes toolboxes for menus. screen and report layouts. busi ness graphics. com mu nications. flle transfer capabilities. parser generators. and more! Toolbox requ ires Turbo Prolog 2.0 J ust $99.95
' ' If I had to pick one single
recommendation for people who want to try to keep up with the computer revolution. I'd say, 'Get and learn Turbo Prolog.·
- Jerry Poumelle, Byte 1188
An affordable. fast. and easy-to-use language.
- Dany/ Rubin. Al Expert "
BORLAND 


El\JTE 


SEPTEMBER 1988

VOL. 13/NO . 9

PRODUCTS IN PERSPECTIVE
67 What's ew
89 Short Takes 
 TSI-020MX and Radius Accelerator 25 , two 25-MHz Mac SE acceleraror boards T urbo Prolog 2.0, adding a number offeatures SOTA MotherCard 5 .0 and Microsoft Mach 20, running 
 OS/2 on an IBM PC 
 Choice Words , Webster 's dictionary on a hard disk drive Tentime, Konan 's new hard disk drive controller
FIRST IMPRESSIONS
Cover Story: 154 IBM and Tandy-
Same Channel, Same Plan for Growth by Rich Malloy and Tom Tlwmpson IBM' s PS/2 Model 70-A21 and Tandy's 5000 MC provide extra computing power in an open design.
REVIEWS
164 Product Focus:
PostScrlpt Prjnters 
 Come of Age 
 by Steve Apiki and Stan Diehl New printers that are tops 
 in quality and versatility. 

183 Two for the Road
by Mark L. Van Name The Toshiba T5100 and GRiDCase 1530 prove that portable computers have come a long way. 

195 Ao 80386 with a Twist by JeffHoltzman The AST Premium1386 
 approaches the Compaq 
 386/20 in power-
 but not in price. 

2 BY TE · SEPTEMBER 1988

203 Fax Board Faire by Brock N. Meeks A look at the strengths 

and weaknesses of I0 
 microcomputer fax cards.

213 Ada Comes to the Mac by Namir Clerrumt Shammas Does the Mac make a reasonable development system? 


Cover Story/154

219 Software for Hardware-Style Debugging by Namir Clement Shammas Soft-ICE extends breakpoint capabilities and protects against reentrancy.

225 Total Word by lamonr Wood Does it offer the total solution for word processing and desktop publishing?

231 Data Entry Goes HJgh-Tecb by LAlnonr Wood DataPlex provides data conversion and a "universal front end" for data entry.

237 Review Update

Face to Face/243

IN DEPTH 


240 Introduction: Display Technology 


243 Face to Face by Gene Smarte and Nicholas M. Baran
A look at the four major display technologies-where they are now and where
they're going. 


Between Man and i\.:.tchine/288

COVER PHOTOORAPHY: PAUL AVIS @ 198.S

2S7 Taking the Wraps off lbe 34020 by Ron Peterson, Carrel R. Killebrew Jr. , Tom Albers, and Karl Guitag A new 32-bit graphics microprocessor from Te.xas InstTuments lets you build a powerfuJ workstation on a smaII board.
27S Lighting the Way by Rolland Von Stroh and Brian Dolinar Electrolum.ioescence is becoming
a heavyweight contender among
display technologies.
282 Monitor Makers A guide to manufacturers
FEATURES
288 Betw-een Man and Machine by Ernest R. Tello ew advances in user-interface technology could change the way we interact with our computers.
295 T he BASIC Revival by Namir Clement Shammas The "beginner's" language has significant new features and a structured approach.
HANDS ON
303 Ciarcia's Circuit Cellar: Why Microcontrollers?, Part 2 by Steve Ciarcia The DDT-51 isa low-cost soft ware development system with many features of more expen ive ystems .
313 Some Assembly Required:
Floating-Point without
a Coprocessor by Rick Grehan High-precision floating-point
emulation for your personal computer .

DEPARTMENTS

Fax Board Faire/203 EXPERT ADVICE

6 Editorial : Mac Clones and OS/2 Trends
11 Microbytes 24 Letters 33 Chaos Manor Mail 38 Ask BYTE 51 Book Reviews 3S9 Comi ng Up in BYTE

100 Computing at Chaos Manor: Tbe Edge of the Envelope by Jerry PourneUe Jerry combines bis right stuff with the right hardware and the right software.
123 Applications Pim: A Wolf and a Killer Shark by Eua Shapiro The wolf is Wold 3.01; the killer shark is FuUWrite Professional.
129 Down to Bmlne~: Is More Always Better? by Wayne Rash Jr. Too often, companies make installations on the basis of comfort rather than functionality.
135 MaclnatJons: Comebacks, Backups,
and Updates by Don Crabb Some Mac software is born
great, some is made great, and some is merely updated .
143 OS/2 Notebook: All Together Now by Marie Minasi Under OS/2, your programs don't step all over each other.
147 COMl: Computer Conferencing
Bomecomlng by Brock N. Muk.s Although computer conferencing is still in its infancy , it's locked into a niche market.

-
READER SERVICE
358 Editorial Index by Company 360 Alphabetica l Index to Advertisers 362 Index to Advertisers by Product
Cat.egory
Inqui ry Reply Cards : after 364

PROGRAM LISTINGS
From BfX : see 286
From BYTEnet: call (617) 861-9764 On disk or in print: see card after 320

11'1T1!~0}61).)190J il ~.....mly- .. - - ..

-

by M«lnw-t>all Ille. , , _ ..._ H. M<0nw (1 16). 1~.

~ . iridllaral~ ~ud~atr'ID5.:0-l"llomi.&M.ill

l.a·. ~- 1'H oJ.tst. po... <W> 9l..m1 . O«lc. llo·ir·'

irrn-....... .Maado7 duauJlo 1"'nd,,y 1'311 AM-"lO PM. F.....,. UO AM· Io00 PM.

-.Time.-~ lo

P.O. ... 16'J,

T:IcTTa9m. ~ d. o No Ii ~m -·- ...s r.. ifillmSema:!

l-...

-,

.

=--.USPS Farm
, 1l'ITI!~ .

otfkn.-... PO Boo u..I, T - NJ Ol~9'66. -
-............ NH """8 ...S """"'-1 mulJAt

-

polcl ·

P""'" 


W.uJP<t , Mdilok.~-9lll . ~utl229''°'

..,.,..,. Sl9.9' b-,.an.ud " ) .9' lorllltocl'C&n il> llleU. 1od lb

- - l· Cooodl &ad - · $2$.9$"" - ,..,, $·$.9$ ,., 

_,..,.air l"""· 164.9' far - ,...,.. $'7$ ..

deli-y .. Emupo.

de!....,. YlUOO lot - - oir

IO JofU. Y14·.000 lor _,_''"floe

<l<li...,- D .lapao, s.'6 mr'- deJ1-y ~. Ah <lolr...y m r.i.a.d

....., II additioo&I ...... _ . . _ .. SlacJ< COVt prioo I> $3.SO la IM U.S.

...s ib - - · · $3.9' lo °""'10. $0 0 .. l'luopc. lod ,., dlcwb<ft.
fORqJ>~...Sl&lct_ bo _izlU . S . r"""'~""'

U.S. 1llak. Plr.uo allow ob IO d p - U larddl><ryol flnl ' -· rr.ao..l

"'"" Uobc<I $uu.. ol ~.

Addl'Oll ed1lotkl ~ w.: Ed!IDr . BYTE.. Ont: f'tioenb MiU

Ua., ""'11>omi!"'. 1"Hell45l. U~~ IJ bt mwot<1 1I

~0y.,mdm-. Nol~bloal.,.,,.,.,,;"""'

pbcom. Opl.olcm· uJ"'""Oll>)" ............ ... ............1y - oll!YTB.

- C4fO'tlpo C> 1911 by

-Hill lo<. AU flll>lo ,_....._ T.-rt

.....,, """"""' - a..°""'""" .... _ .. _,.._..., ~1·lt.lcrYd l.m th& United StlltH P1tc:11, ·ad Ttwkmmrll Orfk:«. Whan

-ry . ~

. ~.,.

a....uc. c- . !COO ., ~

1111orOdol>cnilrblllO11111 locat l l.lO F COVtatebc.nlcli:or1111 pon

ll>ot<o( ~ ... ~.i-lclbo..,. dl:....iy mll>cCOC, :l9

'°' _, ....-...,.,b_t."' C~· !t_, S..lrm. MA 01910. Specify ISSN OJ60.., 28QllJ, SI~.

Copyloo <IOoc pt.n1h.d0111 of

McOni·· Hdt

loc-

I.I

........U "*"'- -
pmhlbl1ttL bqmuu

-
f.ar

~<:L.....· 


~ OI ""11<-

oddftaNOl JM pil>llol.rr. l!YT1! ii

i. -..1-~-..1- . 100-
Zod> M., Oqo. PR. ...... AIM, MHll OIS "' I' Bodim·lll""· l><\><- PR,
Lmdm WCIR · El. e..p.d.
. ~..-. ..->llooldbooddnaioclm; e 01-l!n"1l! Sablcribcr Scrvb, P.O. Bm 760, Tcuccl.. NJ

SEPTEMBER 1988 · B YT E 3

11\JTE 


EDm>fl IN CNIEF
Fl'tdel'le S. l.ang4

OHRATIOHS Glenn Hanwlg Assodate ~Ed/or
REVIEWSnw.t-n.~ . --)
Cel~ryn Buldn Assccia/6 Managii1Q Edilor, O.nnls Allen Seriof TIK:Mical E<ilcr. Soo'IMf8, Curtis Franklin Jr. S6niof Tesl/na Ecflor. BYTE lab, Stephen Aplld Tesling Editor. 8YrE Lllb. StanlOIC Olelll T9S1ino EO!ot. 8YTE I.ab
RHEkW:llIMANalDloTyEACsHsHooO'lB.OreQY~ ~Eat- rx, · o . S- art<. lellr>o$<et 1 ria- ) Eclitor. N6ws and T6ch/IO/ogy , Anne Flsciw Lenl S6rWoi' t!rklor. to'- Produas ~Roger AO&ITIS Asscoa/6 Ntlo+$ Ecjfor, Oavld Andrewo Associate Ne""1 Edlor. Martha Hicks Associate NttwsE6/or
-eo..t: Gene Srnarte &reau C!Wel. Costa Mesa.
NICl\olu Baran T9CIY'liClll Edilor, Sen Franelsco, Frank H..,.,., AssodBJs Nm.$ EfJIJx. Jeffrey Barloluccl E6/0lllll A$Slstanr, Sen Francisco
IElllOR TECHNICAi. ElllTOll8 Kan Sheld<ln F$1>1UlfJI$, Jane MorfiD TllHlur In Depth, RIChard Greh&ll Al tilrge, Tom Thompeon A1 Large
T~!l)fTOAS
Ja.netJ. Barron, J1L1Mtt Flderlo, Jon Uden, Stanley Wszola
AUOCIAT! T!OINICAI. fOITOA
FlobM Ml1chell
COHSIA.T..a wrTOll5 

Slaw Clan:la, Jerry Poomelle, Ezra Shapiro, Don Crabb, 
 ~ N. Mffkl. Merk Mlnul. Wayne AWi Jr. 


llAllKETIHG COMMUHICATION9 Horace T. Howland Oitsaor, ?ame~ Pelr&J!o&.Wtlson Promo6on 1.1Nl8g8f, Wiibur S . Watson Mal~ Ser""'8s
Ms"8'1"". D...,, Uelthews l.larkeiing E"""1S Cootdinator. l.la6 Jo SM111« M4fl<tll/na ~. S1ept\anle warnee.k°)' Msrl<.sting Art Dil9d0f, Shamn Price Assodale Arr DifflClOf, Julie Petron MmkBt Rooeardl An8l}'SI
PUHll..a AllD lll!Sl!AllCH Michtl9~DI~
Fallh Kluntz CcfTtriQhts Coorcilwor, Cyntllla OOJTWQ
Sand8 RaeOat S'1fvict1 Coord'nBtor
FIKANCIALl!IEMCQ
Philip L Penny Di'reaor ol F1nm>oo and Sarvicas, Kenneth A . King &Ain8ss Mar!ag8t, Christine Monklon ~. Marilyn HalQll. Diane Henry, JoAnn ~. Jal..,. Huber
CIACOlAllOH
Dan Mcl.augh n O 'tlJClOI
Jamea Bingham l'lewS5Jand Sales MantJuer, Viekl Weston
Assistarw "'8nagsf, Katen Desroches astribUion
-Coordnalor, Donna Healy, Dirac: Accounts Cootrlnalor,
lout.Ml MenagUS B8CJ< lss.-
Palricla Bu.rka ~ Coordnal.0<, ee--ty Goa F/eoepliorisl
BUILDIHO AJMCU Tony Bennelt 1.1Nl8g8t. Cllll Monkton, Mark Monklon, Ag!lMPerry
EllX BYTE ~TION ~

COPY EIHTOfl9 
 Lauren StlCldar Chief. Susan Colwail, Judy Connoro. 
 Tenney, Jell Edll'IOl>da. Nancy~. Cettry K1'91fY. 
 Metgatal A. Rlcliatd, Warren Wiii amson 

IDITORAl. A8911TANTll
Peggy Dunham Ollic9 "'8nagsr, Unda C. Ryan, June N. Shek!On. Lynn Su:sen valley
AlfT Nancy Rl()8 Director, JoMph A. Gall891'Br Assistanf Oirvctor, Jen Mulklr ~. Alen ENlOn ToctirVcai A!fi5I
~
OIMd R. Anc1enon OfflCor, Vlrglr>la Re.rdOtl S8nior Ed!Orial PIOdx:liort Coottlnalor, DenlM Ctwlt*nd EOtctial Prodvalon Coor<lnslor, Mlcliael J. Lonsky Ei:ftOOal Produalon Coordinator

~DALY
0. Barker Ccorclnalor. Peterborovf/h. Rich Malkrf ,._
York, Gena Smarte Cil«ts M9s8, Nichola Satan San F~. Rlclc Cook Pho<lrJx. Frank H..,w San Ff9/IO$co. Juon l.8'11t1 Austin, TX, Wry Loe1> ~. CT. Brock
oc. N. Meeks LBMsss. DI. Stan Mlullww9ld Pa9fborooah.
W3ylle AeshJt.. Bue RolenberV ~. Oev1d
AH<l ~.KY

u... ArNEl'T1lllNQ/P ( - ) 9 2 
Wozmak ();rector, lW· Clark Saric< Account Cocxrkta!or, l<Mln CU!ey, Unda Fluhr, Jeanne Ga1e0mbe. Brian Hlgglns, Rod Holden, Wei Chiu LI OulJ/ity Ccntrol
MsllllQlll, Julle '-llrphrae Advtltflslr,g/PtodUctiotl Coooinaror

1M.111NEM AHO MAllKETIHO Doug W9t>ater Direc«x (603) 924-9027. Pl.lrk;la Sawu m Secnwaty, Denise A. GIMllG Custor'IW 5Nvic6, 8tlan Warnock Customer Se<vial, Tammy Burge.a ~ Credr lllldMflf/
Tl!CNNl)U)Cll'
Clayton Usie Di1ea0f. Busi!leSS S)'st6m$ T~. MHIS. Bil Garrtson S&rlci Bu!iMss Systwns Anal}'SI. Jacl<
Reilly SllriOf Business S}'Sl&71S Arlllt)osl. Bob Dornl:Jla
Business S;stems AreiySI, Fred Strauss Serior Businoss
S;stllrllS An8l}'SI

PUBUllHEJllGAOUP VICE PAESIDEHT
J. Bur1 Totaro
D- ennla- J . Rile~ y Director, CIOSI t2'"'2t 1
SAJ'ldra Footer Al!rrSl"li<tmtiw ~
NEWENOU.HI> 
 ME, NH. VT, MA. RI. ONTARIO, CANACIA & 
 EASTERN CANADA 
 John C . Moon 1'17) 292·1 Ito 

ATUHTIC NY, NYC , CT, NJ (NORTH)
Leell G. Rabl,_.iaa 12151z.:zote
(20S)-71tl
£At't PA, KY, NJ(SOUTH), MO, VA, W.VA, OE . DC
(219)·
llOIJ'TliEAST
NC, SC, GA.. A... AL, TN
(40C)3~Z~
JonnlliN L. Bartel Vl!!srCoasl' Salas MMager, (214) 144-1111
'lllCllW'e:ST IL., MO, KS, IA, NO. SD. MN. Wl, E. IN, Ml, MS. OH Sob Danmead p121111.s740
SOUTH~ , llOCKY llOUNTUI
CO, WY, OK, TX, AA, L.A Kat1 Heinrich (1 1·) ..,_.,,.7
IOUTll PACIFIC
SOUTHERN CA, AZ. NM. LAS VEGAS
Jack And6lllon (714) "57-en2 Tom HatYeY(212J ~
NORTH PACIFIC
HI, WA,, OR , ID, MT, NORTl-IERN CA. NV (exoopl LAS VEGAS). UT. WESTE.AN CANADA Mike KISSebenl'I l'HI) ~ Bia McAIMl'llJ~100
TUDUJIKET1MQ
L.. Bn1clley B.-na Dlraclor Susan ~ Admll>i.stratMt AssiSlll"1
llYT!BIT$[21QJ
Dan Harper lt021 n4-tl30
THE llUYEA"S MART 11 >QI Marl< S iona (OO>) ......1..
AfQIOIW. AIJVERTWNQ U.CTIOH& 
 MllMTI.>.NTJC, METRO NY & NEW ENGL.ANO, 
 SOUTHERN CALIFORNIA 

Ellu U.ler !toil.,..._ 

MlrM'EST. PACIFIC NORTHWEST. METRO NY & NEW ENG LAND SocM1 Gagnon C " " l -
SOUTHEAST. SOUTHWEST O&nlH Vllmlt>r (to1} AMZ11
l!YTI; DECK llWU
NetlonaJ Ed Wtre CMSl 126-41 N
f°" A/!IC COlill'VTlHQ DECK
COllPllTINQ ENGINEEA8 DECK Mary Ann Goulding 1'°31 n.w:i11
INT'EAHATIOHALAD\l£AT1SIHG 8Al09TAF1'
See lletlng on pege 381 .

EDITOAIAL AHD IU·HUI~:

One Phoenix M I Lane, PeletbofOugh, NH 03>458, (603) 924-9281 . 


- c--

~ 425 Bal1ely St , Ser> Frandlco, CA 94111 , (415) 954-9718; 3001 Reel Hill ""9., Bulldlng 11 , Su!te 222, Coela Mesa.. CA 112628, (714) 557-8292. 


---~OI-: 1221 MnueOltneAmetk:u, NewYotl<, NY 10020.(212)512-3175. 


llYT!net: (617) 861-9764(Ht moclom at IH-N Of 7-1-E; 3000< 1200 baud). Fti!(603) 9'24-7507. Tolo:(603)924-7861 . 


~ CWTOMERWMCE: Non-U .S. C.201) 837-1315; ms1c1e U.S. (o;J1$1de NJ) 1-$)0..4~7'2: Onside NJ) 1-800-367-0218. 


"'°' - _,, - --0..--H. .._uu.. l,n. !r'-.l'".;;l9·

Ol-.olMC()>- --~
lnd~o;-C E. .GWl-m....Qin.ol.r.uc.tl_on; "o'n°d"10P...~ 00: n.

-.in. ~ H91.

.... -

"""'-~ ............ Allman,°'""~ o.M J . r.to(j"""

Ol-OI~ loc..: ~ L OlanM. CllAlnnan ondClllol EmctAMotfloor; - . N. l - .

ci.,,._..or-. _,,S4nlo!..,... e-.i!M Ylc>oPr--..~COunNl. lllCI ~ - J. - · e-......v... ,,,_ ond

SlwlF.

~ ~ F...... O . ~ .Sonor\l\oo

-

T~Opotollol>a: RorP>R. Sc:IMR.-\1\oo-.Edllor\ol. 


~- -

\/loo -

_ , 0 . . - . ,, Flnat!eo: MlOllMIJ. -

· Human 


-. ~ ..... -J. BunToWo.svtt:-SchtMMCJ>ot. ~


V l c o -: Q-vo~. ~; .11.-.1.AnW. ~Pl-*'g ondT°""""""ll.

4 B Y TB · SEPTEMBER 1988

smARTOORKeKee__ _ _ , Getting Smarter 


Smarter Artwork
Three years ago, Wintek engi  neers created smARTWORK to reduce !he time and tedium of
toying out their own printed-circuit
boards. Thou sands of engineers have since discovered the ease of use and sophistication that makes smARTWORK the most popular PCB CAD software available. And thanks to them, smARTWORK keeps getting better.

New smARTWORK Features
D Silkscreen toyer for component placement and identification
D Text capabilities for all three layers
D Selectable trace widths and
pad shapes and sizes
D User-definable library
D Ground p lanes creaied with a
single command D Solder-mask and podmaster
p lots generated automatically D Quick printer 2X checkplots D Additional drivers for printers
and p lotters 0 Optional drill-tape and
Gerber photoplotter utilities
D AutoCAD~ .DXF file output
D Completely updated manual D 800 number for free technical assistance

Camero-ready 2X artwork from on HI or HP pen plotter
The Smart Buy. Guaranteed.
Still priced at $895. smARTWORK is proven. convenient. and fast. Our money-back guarantee lets you try smARlWORK for 30 days at absolutely no risk. Call loll free (800) 742-6809 today and put smARTWORK to work for you tomorrow. Thafs smart work.

smAR'IWORK transf0<ms your IBM PC Into o PCB CAD system
Interactive routing, continual design-ru le checking, pod shov ing. and production-quality 2X
artwork have always been a part
of smARTWORK. And now that many customer suggestions hove become a part of the software, smAR1WORK is an even better value. That's why we offer it with o thirty doy money-bock no-nonsense guarantee.

2" by4" section ofa 10" by 16" double s1ded board wilh silkscreen layer

System Requ irements
0 IBM PC. PC XT. Of PC AT with 384K RAM. ond DOS V2.0 or later
0 IBM Color / Graphics Adapter with
RGB color or B&W monllor
D IBM Graphics Printer or Epson FX/ MX/RX-series printer. and/ or
O Houston lnstrument DMP-40. 41 , 42. 51 , 52. or Hewlett-Packard 7470, 7475. 7550. 7580. 7585. 7586 pen plotter
D Optional Microsoft Mouse

Wintek Corporation
1801 Sou1h St.
Lafayette. IN 47904 Telephone: (800) 742-6809 In Indiana: (317) 742-8428 Telex: 70-9079 WINTEK CORP UD

Using on Epson or IBM dot-malrlx printer, you can create 2X or1work and
1X or 2X checkplots in a fraction of the
lime hand-loping requires

Curre nl Versions

Hl'MrlE smAmW0RK

V1 r V l 3r5

~ '\'W'W ~ onc .... 'Nntittlogoa.-reg,~~:sOI
'NWo'> Cor~ ~-o~~al~rc

Circle 292 on RUlder Service Card

SEPTEMBER 1988 · BYTE S

EDITORIAL

Fred Langa

MAC CLONES
AND
OS/2 TRENDS

The "Happy Joiner" Mac is up and running; and some early OS/2 users voice surprising opinions
A t this year's Hannover Faire in Europe (the world's larg est computer show), we got a sneak peek at a Taiwanese Macintosh clone. This sum.mer, at Tai wan's Computex show, the clone was openly displayed, and it attracted crowds.
The clone is not for sale-yet. ln fact, the prototype Mac knockoff was built
primarily as a demonstration device for
Mac-compatible gate-array chip sets chips built in the U.S. by an unnamed manufacturer.
The story gets murky here. According to the generally reliable AsiaTrends newsletter, the company displaying the clone-its name translates as Happy Joiner Co., Ltd.-did as its name implies by acting as an intermediary between an offshore chip-design house and the U.S. manufacturer.
"Our gate array doesn't violate any existing copyrights, " said a company spokesperson. "In fact, there is no copy right on gate arrays."
By themselves, the chip are at most ooly the foundation of a complete Mac clone; for example, you'd still need a legal ROM (a major stumbling block, considering Apple's recent litigious ness) . AsiaTrends quotes the spokesper
son as saying, "We met many people at
the show who were very interested, in cluding major Australian and Taiwanese software houses. The people we talked to

said they were very interested in writing The survey culled out software devel

a functionally compatible legal [ROM] opers and hardware companies in order

BIOS . "

to ta.rget the heavy-hitting end users

Although the gate arrays are made in nondevelopers who were interested

the U.S . , Happy Joiner has no plans to enough in OS/2 to shell out the $3000 for

sell them here. Instead, it plans to work the SDK.

with clone makers in Hong Kong, South One surprise was the glacial pace

Korea, and Singapore to produce fin these earliest adopters predicted OS/2

ished machines that would be sold in would take in becoming the operating

North America and elsewhere.

system of choice for Intel-based ma

While I am sympathetic to Apple's de chines. Many believe it will be well into

sire to maintain control of its market, I'd 1989 or even l 990 before significant

also welcome a legitimate, inexpensive OS/2 applications are available: Unlike

Macintosh-one that would do for the some industry gurus, these end users

Apple side of the market what the low don't believe there will be an end-of-the

cost IBM PC clones did for Intel-family year bHtz ofOS/2 software this year.

machines: expand the user base, and A full third of the respondents see

spur vigorous growth in third-party Unix as a serious aJternative to OS/2. But

hardware and software development.

Unix bas its own perception problems.

Tbe best kind of low-cost Mac would One participant said, "If Unix gets onto a

be one with an authentic Apple logo on it. commodity hardware platform o the end

Apple surely could produce such a ma user can go down to the corner store or

chi oe: I've seen estimates that place mail-order hou e and get [Unix] soft

Apple's manufacturing costs for a bard ware, then Unix may make it in the end

disk drive-equipped Mac SE as low as user environment. .. .But if that doesn ' t

about $500. (The list price for such a ma happen,., then OS/2 is going to wipe it

chine is about $3600.) Yes, Apple bas a out. ...

healthy R&D budget, and both Apple and OS/2's major strengths were seen to be

its dealers deserve fair profits, but surely its screen-handling ability (assum ing

these prices could come down some.

Presentation Manager lives up to its

If it chose to, Apple could employ the claims) and-strangely-its DOS com

strategy once used successfully by Gen patibility. Vaunted features like Dy

eral Motors in offering a family of prod· namic Data Exchange and the LAN

ucts ranging from Chevys to Cadillacs Manager were cited far less frequently.

from some kind of a true entry-level, The respondents saw OS/ 2's major

lowball Mac up to Mac Us, and beyond. weaknesses as stemmillg not so much

If Mac prices stay high, we may see a from OS/2 itself, but from its timing:

strange new kind of machine: a Mac-like Lack of applications and delays in release

box with American chips, an Australian were the two most-cited negatives.

ROM, a Hong Kong motherboard, and a All in all, the report is an eye-opening

brand name that's something like Happy glimpse into the real world of OS/2

Joiner.

users. (Individual copies of "An Inside

View of OS/2 " at $695 can be ordered

OS/2 Trends 


through Datapro, 1805 Underwood

Data.pro. one of BYTE's computer-ori
 Blvd. , Delran, NJ 08075 .)

ented siblings within McGraw-Hill, 


-Fredlanga

recently completed a survey of early pur


EdiJor in Chief

chasers of the OS/2 Software Develop


(BIX name ''flanga ")

er's Kit (SDK). The survey results make 


for fascinating reading. 


6 BYTE · SEPTEMBER 198.8

"The ALR 

20Wfz 
 FlexCache 20386 


proves 

that you don't have
to be based in Texas to build the
world's fastest

PCs.~



WEEK March 29, 1988

Welcome to California, the
zero wait state.

In Ju ly of '86

Ad vanced

Logic Research was the world's

fir t manufacturer to release an

80386 based PC, add ing to a long

list of California firsts.

Today at ALR, we manufacture the

world's fastest PCs. Industry peers

have recognized the FlexCache 386

series as the ultimate NOVEL L tool for the most

demanding busines

application in network, multi-user and

TESTED & APPROVED

CAD/CAM environments.

8 B Y T E · SEPTEMBBR 1988

"The ALR FlexCache 20386 will make a name for itself ns a lreavy-d11ty file server. ...the FlexCache is destin ed for success."
excerpts from Editors Choice
Wlil:ilil.w-':11 fune 28, 1988

The ALR FlexCach 20386 Model

150 achieved a ra ting of 19.7 in

Byte La b. "Tops in price and

performance"

~ ~~·

'

Byte ]""" 1988

" The performance they achieve sets a new standard for PCs."
R:.Resource /1111e, 1988

"ALR has come out of 
 11owhere over the last two years to 
 earn a spot in tire su11 among 
 important PC-compatible makers." 
 - Jim Seymour /ammn; 12, 1988 

" Well, for once the answer isn't to nm right out and get your hands on a Compaq De_kpro 386/20 ... Rather, it's to get your hands on an ALR FlexCache 20386. "
First Looks 

March 15, 1988 

" ... the FlexCaclte 20386 yields the highest number of MIPS (m illion instrnctions per second) per dollar."
J
~
i Jun e, 1988

Ck, ~1...
20386DT-R66 20386-150

8570-121

25386-150

8570-A21

Redefining PC Speed

80386 20MHz 32KB,
82385 Memoiy Cache (35ns)

80386 20MHz 32KB,
82385 Memory Cache (35ns)

80386
20MHz
0-2 woit-

---Bench Mork 4.71 Mlps
v.-12

4.71 Mlps

3.53 Mlps

80386 25MHz 64KB Extended Emulation 82385 Memory Cache (25ns)

80386
25MHz 64KB
Memory Cache C30ns)

6.09 Mlps

5.74 Mlps

Although we can't go an further w t,

0p11ono1 Math CoProcessor 80387 20IMHz ' Memory <RAM> lMB (80ns)

80387 20MHz 2MB (80ns)

80387 20MHz 2MB (85ns)

80087 25MHz 2MB (60ns)

80387 25MHz 2MB (80ns)

ALR i claiming new frontier in PC perfom1ance and processing spe ds.
ow, fa tis ven

Storage

I.2M8. S 114' FD I

1

No Avoloble

IA4M8. 3 l/'2'FD Opllonol ($22.S.00) Optlonol ($225 00) 1

I

Not AllOi!Oble

Optlonol ($225.00) l

Fixed Dlsk s1d. 66MB (28ms)
Opl lntemot Ful
~IRxedOisk 66M8 OI lro.111

150MB (18ms) 120MB (23ms) 150MB (18ms) 120MB (23ms)

150MB OI 300M8 No &.lppoll

1!0.18 ot 300MB NOSuJ)pM

fas t r. The LR FlexCache 25386 breaks every current speed record. Our pr pri tary 64Kbyte

Vid eo

Opllonol
16 blf VGA ($339.00)

Opllonol 16 bl1VGA ($339.00)

VGA

p

$74 .00

· Pl'k:M a nd contlgumtlons as ot JLntt 1966 end subfecl to change.

16bl VGA

VGA
s11,295.00"

Extended Em11/atior1

82385 .. j the key to 253 6 Cache peed.

ow that things are get'n kind 'a I win Texa ·...

...go W t young man.

Call ALR for the world's fastest Advanced Logic Research, Inc.

PC , under the California Sun.

9401 Jeron imo, Irv ine, CA 927 1 Phone: 714- 1-i.770 FAX: 714-581 -9240

PC p rformance is redefined .

l-800-444-4ALR Telex: 510-601-4525 Answer back Ad va n ed Logic

Circle 9 on &tukr Service Card (DEALERS: 10)

MICROBYTES 


Staff-written highlights ofdevelopments in technology and the microcomputer industry

Study of Coordination Leads to New Groupware

NANOBYTES

C oordination is one of those things that you don 't notice until it's not there. But Anatol Holt has noticed it; in fact, he's de veloped a new technology around it. Holt, who has worked at places such as Remington Rand and Bos ton University, developed a science called coordination mecha.nics. And next year, Holt 's company , Coordina tion Technology , Inc. (Trumbull , CT) , will re lease a computer implemen tation of coordination me chanics. The company claims that the new product will help groups of people on networked personal com puters work together more effectively. And many rou ti ne task s that have steadfast ly resisted being computer ized will soon be more
efficiently done on a PC ,
CTI officials say. The CTI product works

by assigning each person to a number of groups. Each person then interacts with the other people in the group according to pairs of coordi nation patterns. For exam ple, one person might be a re queste.r, the other a
responder. Other possible pairs are submitter/ approver and provider/ consumer. Any personal re lationship can be represented by combining coordination pattern pairs.
Once the relationships have been established, the program can guide and monitor the electronic mail communication between the members of the group. If you request a piece of informa tion from someone else, the product will continue to re mind that person to provide
the information and will re
mind you that it has not been provided . Or if you submit an E-mail proposal to your

boss, and your boss in tum submits it to his or her boss, the CTI product will keep you up to date on the status of the proposal.
The product, which does not yet have a name or a price, will not be available until August of next year, a CTI spokesperson said. It will run under IBM's OS/2 Extended Edltion or Micro soft's OS/2 and LAN Man ager. According to CTI , the product will function as an environment and will be compatible with application software such as Lotus 1-2-3 . A prototype version ofCTI's program currently
runs under DOS, but the
company says it wants to wait untiJ OS/2's Presentation Manager is available. CTI also says that OS/2's mem
ory management techniques will considerably speed up the product, which currently is omewhat low.

Ansa Develops Cooperative Processing Model with Paradox

0 ne of the promising features of local-area networks (LANs) is the possibility of cooperative processing, with CPUs on the network sharing the pro cessing tasks and "balanc ing the load" on the system. This is particularly useful in networked database appli cations that require com pute-intensive tasks such as sorts, queries, and prepara tion of reports . Ideally , ifa single workstation on the network i overloaded with
tasks , it should be able to
send some of its task s to nodes that are less utilized.
Borland's Ansa Software division (Belmont, CA) has written an appl ic.ation in the

Paradox PAL programming language, running under OS/2, that allows cooperative processing in Paradox. In a demonstration for BYTE, Paradox OS/2 was running on a beta version of3Com's
3+ network. Tbe PAL ap
plication controlling the co operative processing uses a standard Paradox table that tracks the sessions running on each workstation of the network. As more sessions are activated (another report or sort operation , for exam ple), the PAL application uses an algorithm to decide which workstation should ex ecute the session, depend ing on current workJoads. The PAL application is

made possible by the new SESS IO N c o m m a n d i n t h e OS/2 version of Paradox, which performs the func tion of the OS/2 ta k selector in PAL scripts.
The cooperative process ing application represents an " architectural concept" that software developers can u e in their Paradox appli cations, said Borland's Rich ard Schwartz. Borland will make the application avail  able to Paradox developers, he said . The application is a good example of the poten tial of multitasking capabili ties combined with LANs for increasing the efficiency of CPUs on the system.
continued

· We'd like to see more of this modesty in our in dustry. At a Sooy Mi crosystems (Palo Alto, CA) press conference
announcing a twin-68030
Unix-running worksta
tion, company president Mas Morimoto said it would be inappropriate for
Sony to take sides in the current AT&T/Open Soft ware Foundation fight over control of Unix stan dan:lizatkm. "In this market, Sony cannot
create a standard- we
follow the standard. Sony is not that big an influ ence, " he said. · At the same press con
fere.nce, Murray Goldman of Motorola confirmed that Motorola will be pro ducing a 68040 proces
sor, but be refused to
comment on a time fram.e or specific features
ofthecbip . · Matsushita (Secau.cus,
NJ) says it has developed a digjtal optical disk re
cording system that can put 2.6 gigabytes ofin formation on each side of
a 12-inch write-once op
tical platter. The system has a read and write speed of 18 megabits per second, a spokesperson
said. In an audiovisual ap plication, for example,
all that storage space
could hold 500 still pic tures and an hour of
stereo sound, according to Matsushita pees. · MicroPro Interna tional (San. Rafael , CA)
plan.s to ship its Word Star for the Macintosh
this month. The $495
Mac WordStar is a com
pletely new product cominued

- Circle 105 on Realkr Service Card

SEPTE.MBER 19S8 · B Y T E 11

M ICROBYTES

NANOBYTES
rather than a port from
the MS-DOS version. President Leon Williams said the program will provide virtually every feature of WordStar Pro fessional, WordStar 2000, and Microsoft Word, and much of what's in AJdus's PageMaker. Among the advanced fea· tures are ability to wrap text around graphics, text rotation, text routing, and grammar-checking. AU the new WordStars are pushing hard into the low end of the desktop publishing market and will help push high-end desktop publishing "back into the art depart ment, " said product man ager Dave Cannon. Ver sions for Unix and OS/2 are in the works, he said. · Toshiba (Irvine, CA) is offering a new display and a new storage device for its Tl200 laptop com puter. For $475, you can get a backlit supertwist display swapped in . For $1200, you can have one of the Tl200's two 311.i inch floppy disk drives re placed with a 2~mega byte bard disk drive. · NCR Microelectron ics (Dayton, OH) has a new SCSI host adapter chip that can interface the IBM PC series, PS/2 Model 30, and compat ibles to any small-com puter-system-interface (SCSI) peripheral. NCR claims that the chip has a higher level of integra tion and greater versatility than its competitors. Product marketing engi neer Prasan Pai declined comment regarding which companies would be the first to use the new chip. The CMOS 53C400 uses two rotating 128-byte buffers and a Move Block instruction to pro
con1inued

Chip Set Will Yield 80-MFLOPS PC Cards, Company Says

H ow about an 80-mil lion-floating - point  operations-per-second (MFLOPS) coprocessor card
for about $3000? Sound too good to be true? Interstate
Electronics (Anaheim, CA) says it will introduce a wave front array processor chip set by the end of next year that will pack performance of 80 MFLOPS onto a PC size card. Cost of the cards will probably be around $3000 each, and the com pany claims that you'll be able to hook four of them together to produce 320 MFLOPS of computing power for less than $20,000.

Those will be rather spe
cia lized MFLOPS. A wave
front array processor is de signed to work on problems best solved by highly paral lel methods. This means ap
pl icat ions such as CAD,
imaging, engineering and scientific simulatjon, com putational fluid dynamics, and signal processing-the classes of problems often worked on by super computers.
The Inter tate chip set will be based on the QUEN architecture, developed at Johns Hopkins University. QUEN uses an array of pro cessors, with each pair of ad

jacent proce sors haring a dual-port memory. Informa tion is passed via the mem ories, and the memory units also handle memory-ad dress generation and control data flow. The design pro duces a fast parallel process ing system with minimum computational overhead.
The first QUEN-based processors are being built using Analog Devices ' 32 bit djgital signal processing (DSP) chip sets. Like many DSP chips, the Analog De vices sets are limited to fixed-point arithmetic , but like DSP chips in general, they a.re extremely fast.

Falling Prices, Changing Tech niques Could Put GaAs in Your Next Personal Computer

Gallium arsenide (GaAs) chips have been considered an exotic but ex pensive technology. Micro processor experts have agreed that until costs come down and yields go up, the chips will not find their way into personal computers. Costs have been corning down slightly, and several chip makers now say they're able to raise reliable output.
"Most of the groups working on it wanted to build the fastest devices they could," said David MacMil lan, one of the founders of Gazelle Microcircuits (Sant.a Clara, CA). "They tended to have low yields, and since the fabrication plants were not heavily utilized, costs were high. GaAs chips were also historicaUy diffi  cult to use; they required multiple power supplies, had nonstandard logic switching levels, and required unjque ceramic circuit boards to handle the microwave switch ing levels," he said. "We wanted to take GaAs' high speed and make it available."
Gazelle is one of the chip designers trying to solve

some of the problems and lower the costs of puujng GaAs in personal com puters. The company recent ly announced its GA22V10, a GaAs version of the 22V 10 programmable logic device. The 22VIO isn't a household name with most computer users, but according to Mac Millan it's commonly used in memory caching systems for high-performance sys tems based on the 80386, 68020, and newer reduced instruction-set-computer (RISC) chips. The PLO is used for custom logic that in terfaces the fast processor to slower dynamic RAM and a fast RAM cache.
The GA22V IO uses stan dard TTL logic levels for all inputs and outputs and runs from a 5-volt power supply. But inside, the gates are all GaAs. As a result, the propa gation delay is 10 nanosec onds or less; that means the GA22V 10 can run at speeds of 90 MHz or faster. The fas test silicon 22V 10 runs at a top speed of around SO MHz.
MacMillan explained that because Gazelle engi neers chose a high-volume

standard part for its first chip, they were able to de sign it conservatively . "We traded off a little speed for reliability," he said . The re sult is that Gazelle is al ready getting good chip yields, MacMiJlan claimed. The company uses outside foundries to manufacture the chips.
The GA22Y JO is more than three times as expensive ($55 each in 100 quantities) as silicon ch ips with about half the performance (around $16 in 100 quanti ties), which makes it too expensive for most PC-type applications. The advan tages of GaAs-high speed and steady performance across a wide range oftem peratures and voltages make such chips worth the price for some designers . But MacMillan said that with improving yields and vol ume, within 3 or 4 years GaAs chips should fall to around $10. The company will be introducing several products by the end of this year- more PLDs, as well as " other standard' parts," MacMillan said.
cominued

12 BYTE · SEPTEMBER 1988

Software Developers

Natural s('/('cfit>n t>ro ··i<les 1111iq11e possi 1·e prornrim1 far 1/ie porc11r1i11e.

The Block -- Natural Selection 
 For Software Protection 


h11·e111or and entrepreneur Dh·k Erell explains ho ll' 'The Actil'ator" pro1·ides sane proteuio11for your in · telleclllal property.
' ' J n any induslry, j us l as in nature, the process of nmuml selcc1ion mises one
lu tion above ano1her. atural eleclion i th e mo l elegant of engi neers.
In 1he area f of1ware prolecti n The Block ha been . elecled by the markel
plac a the sol u1ion 1ha1 wo rks. Over 500.000 packages are prolec led by our 

device. 

For the past 4 years our philo -ophy has been: 'Yot1 hm'e the right and obfiga1io11 w pro1ec1 your i111ellec1ual property.'
A New Ethic For Software 
 Protection 

In allowing en d-users unlimited copies
of a software package and uninhibi ted hard di k and LA operation. The Block has created a new ethi c fo r sof1wa.re prolec tion.

By removing prot ection from the magnetic media we re rno e the con traint that have plagued legitima te user.; .
They imply attach our key to the
parallel pon and forge· i1 . It is 1 1ally transparen 1. but the software will not run
withoul it.
A New Technology For 
 Software Protection 

Our newest model. he Ac1iva1or. builds on our current pa tented dc · ign. and cstabli;;hcs an unprecedented class of so ftware protection .
W e have migrated and enh, n ed 1he ci rc uitry of The Block to an ASIC (Appli cation-Specific lnlegrated ircui t) imbedded in The A ctivator.
This greatly improve.~ speed and performance, while reducing overall size .
Data protec tion c:m also be provided .
Programmable Option
The Activator allo\ s the software de eloper lhC Oplion 10 program serial
numbers. versions. or o ther peninent data known only to the developer. imo the circui t, and access it from 1he program.
Once you progrnm yo ur part of the
chip. e en we have no way w access
your infom1ation.
The ASIC makes emulation of the device

vin ually impo · ·ible. II al o pre ent an astronom ical number of acce. s combination .
Full 100% Disclosure
Since The Ac1ivator is pro1ec1ed by our patent we lli!ly disclose how it work . Once you understand ii. endless methods of protection become cv idem.
Ju.sl as no two nownake arc the
arne. no 1wo im
plcmcma tions of The Activa1or are identical. And like the snown a.kc the
implicity of The Activator is its greatest beauty.
W e never cramp your programming s1ylc
or ingenuity. Mr· kc it as simple or compli 
ca ted as yo u de ·ire.
ct us help safeguard what 's rig.hi fully yours. Please call today for additional infom1ation or a demo unil. li's 0 11/ 11a111raf to protect your software...
1-800-333-0407 

In Conneclicul 203-329-8870 
 Fa lOJ-329-7-'28 

..~Si_fctu,.rqlfayrinec.

870 High Ridge Road '1nmford, CT 06905

Unlimited Copie · Programmable · Small Size · Fast · Patented · Data Protection

The Blod llJ1d The: Activator...., 1radc:mllrb o Sol·"""' Scauiry

Circle 256 on &oder Strvict Card

Microsoft.Pascal 40
I

(M.icrosoft BASIC 6.0 Microsoft C 5.1


The people who co-developed the indus try mo t powerluJ personal computer operating system are now proud to announce programming languages to match.
Introducing Microsoft Macro As.5embler 5.1 C 5.1 Pascal 4.0 FORTRAN 4.1 and BASIC Compiler 6.0.
Five industrial-strength, tand-alone lang uages that combine the implementation flexibility you've enjoyed under MS-DOS lt (which, of course, they still support) with the advanced capabilities you've anticipated from OS/ 2.
Capabilities such as the ability to develop

large sophisticated applications which go beyond the 640K barrier taking advantage of up to 16MB of RAM and utilizing the potential of today's microprocessors.
Just like their MS-DOS predecessors these five new languages are equipped with powerfuJ, professional features you work with, not around:
Support of direct calls to the operating system, and inter-language calling for mixing multiple languages on the same project.
Access to OS/ 2 system calls and a full complement of utilities, including an
incredibly fast incremental linker and the

Microsoft.FORTRAN 4.1
(~tr' .,,.~ {····{'vii·

Microsoft.Macro Asrembler SI

first protected mode programmer's editor that works equally well in real mode.
Microsoft CodeView, our popular:
advanced debugger that lets you untangle pr gram logic at the source code level no matter what code you re u ing.
(It ven lets you debug protected mode programs up to 128MB of virtual memory and larger programs than ever before in
real mode.) the perfect complement to our new
languages we're also offering the Microsoft
OS/ 2 Programmers Toolkit. It contains a parameter-by-parameter

breakdown of all OS/ 2 ystem call and samples to get you started.
All the tools you need for turning out larger, more powerful, more complex OS/ 2
applications. (And incidentally, all the tools we rely on
for creating our own commercial software.) For the name f ') ur nearest Microsoft
professional languages dealer, simply call
800-541-1261 Dept. 896. Ask him for some more information on
our OS/ 2 family. He'll show you me languages you can
really swear by.

Micrmof1. M ·00 and Code IC'"' 31"!' reiii'ilered 1radcmark.· ol M~ft COl'J)Onuion.

MICROBYTES

NANOBYTES
vide data burst rates of up to 1 megabyte per sec
ond, NCR says. Control over data burst rates per mits matching speeds
between a bost bus and a SCSI peripheral.
· Researchers at Stan ford University (witb sup port from the U .S . Air Force) have developed a device called a "nano indenter" for testing the strength and frictional
resi tance oftb in fllms
with thicknesses of less than l micron. The results from submicron materi als te ting can belp eQgi neers determine the wear resistance and corro sion characteristics of ICs and other applications using thin films.
· atlonal Instru
ments (Austin, TX), which makes a variety of IEEE-488 test and analy sis devices, is now run ning seminars on data ac quisition and analysi using personal computers, like IBM PCs and Mac IIs. Besides how to choose and use a data acquisi tion system, the lessons will include training ses ions on hooking up sen sors; capturiQg and graphing points; and for matting, filtering, com pressing, and displaying waveforms. The semi
nars run until November
in locations throughout the U.S. For more infor mation, pbone (800) 531-4742; in Texas, dial (800) 433-3488. · For everyone who' waiting for a new desktop presentation program for tbe Macintosh, Software Publishing Corp. (Mountain View, CA) plans to rele.ase one next year sometime. The com pany is developiog the program in conjunction with Three D Graphics (Pacific Palisades, CA),
con1inued

Currently, the company can put about I0,000 gates on a chip, and the number of gates per chip is roughly dou bling every year, he said. MacMillan would not com· ment on the prospect of GaAs CPUs except to say that

in 2 to 3 years, the number of gates on a chip will be high enough to support such a processor.
Engineers at chip giant Texas Instruments have fash ioned ICs containing GaAs and silicon transistors, com

birung the former's high speed with the latter's high density and low power use. With an innovator like TI behind such a project, desk top PCs powered by GaAs are likely within the next couple years.

DAI Hopes to Out-DOS MS-DOS with DA DOS 


D igital Research, Inc. (Monterey, CA), is hop ing a new operating system will help it regain some of the ground it lost to Microsoft. DRl says its MS-DOS work alike, called DR DOS , is a better operating system than Microsoft's. The new oper ating system is ROMable, of fers 5 12-megabyte disk par titions and password protection, and costs up to 50 percent less than its com petition. But thougb DRI says DR DOS can run all MS-DOS software, the sys tem's commands aren' t ex actly the same-and, at le.ast initially, it will be sold only to OEMs.
The new operating sys tem wasn't his company's idea, according to DR I's Michael Malloy. OEM cus tomers asked for an "entry point" operating system that would ease the migration to DRI's Concurrent DOS. "It

wasn·t designed as a clone
[of MS-OOS]. What we've done is used our own com mands and command struc ture to create a wholly proprietary, unique product."
DR DOS can be put into ROM and executed from ROM. "These days, RAM chips are a precious com modity," Malloy said. "A ROMable operating system is valuable for laptops, be· cause it gives you 'instant on' capability, and another use is in diskless PCs that func tion as nodes to a network." At 64K bytes, DR DOS is also slightly smaller than current versions of MS-DOS. DRI will also offer version 3 of its GEM mouse-and menu graphical interface as an opt.ion for DR DOS; like the operating system, GEM can run entirely from ROM .
Malloy said some of the commands in DR DOS will

be familiar to MS-DOS users. "Some commands are generic; for example, FOR MAT and COPY. And others date back to CP/M or earli er , such as DIR," he said.
Though DRI claim DR DOS can run all MS-DOS compatible software, DR DOS isn't being presented as an inexpensive MS-DOS copy. Malloy emphasized DR DOS's extensions be yond MS-DOS : large hard disk partitions (up to 512 megabytes, compared to MS DOS 's 32 megabytes); password protection for all files and subdire~tories; and a built-in help ystem be hind each utility. "You can bring up help at any time with a single key combina tion, " said Malloy.
Although ORI will ini tially sell DR DOS only to OEMs, the company is looking at the end-user
ma rket.

Company Claims to Cut Cost and Time of Prototyping Custom Chips

0 ne oftbe fastest-grow ing areas in the com puter business Is the appli cation-specific integrated circuit (ASIC). ASICs are custom-design.ed chips for specific applications. How ever, ASICs typically are ex pensive to produce; chip makers need high volumes to justify the investment.
United Silicon Structures (US2), a San Jose, CA- based subsidiary of a European based ASIC manufacturer, hopes to change al I that with an ASIC manufacturing

method that allows "short term prototyping" and low volume production of ASIC designs. The company uses "E-beam" technology to write circuits directly onto the silicon wafer rather than using traditional photomask ing techniques. With E· beam technology (variable width electron beams), multiple ASIC designs can be produced on a single wafer. US2 claims that as many as 21 designs have been proto typed on a single wafer. In contrast, traditional photo-

masking allows only a single design per wafer. Witb the E-beam method, a customer can get 10 guaranteed pro totypes in about 8 weeks for a cost of around $20,000, US2 says.
As tbe cost of proto typing ASIC designs come down, ASICs will be used more frequently in produc tion computers. According to US2 's Jacques Castaillac, "until now the main use of ASICs has been for logic re placemenl. The new trend
continued

16 B YT E · SEPTEMBER 1988

Take the $67.95
PROFESSIONAL TOOLS SET 

for only $495 as your introduction to the Library of Computer and Information Sciences.

'lbu simply agree to buy three more books-at handsome discoums,-within the next 12 months.

Be a consultant in your spare time.
Write effective user manua ls. M an
age projects successfully. It's easy if
you know the trick s of the trade. The step-by-step approach in

these three softcover books-over
650 idea-filled pages in alJ..-helps you apply proven techniques and
methods so you ca n refine your professional skills.

The Secrets Of Consulting
A Gulde to Giving and Getting Advice Successfully
Gerald M. Weinberg

An experienced consultant shows you how to avoid com
mon consulting pitfalls. estab.. lish trust. market your services,
and more. Also explores the art of effectively hiring and manag~ ing aconsultant.
Publisher's price: $25.00

How To Write A Usable User Manual
E.dmond H. Weiss

This expert guide shows you how to write a manual using a
five-step structured approach
that parallels the methodol ogy you use in developing a computer program: analysis. design. assembly. editing. and maintenance.
Publisher's price: $1495

Practical Project Management
Restoring Quality to DP Protects and Systems
Meilir Page-fo'1es

This idea-filled guide walks you through effective project man agement. Covers estimating re 5ources. costs. and benefits; reporting. as well as deadlining. project methodologies. project review. and more.
Publisher's price: $28.00

MEMBERSHIP BENEFITS · In addition to getting The Prolessional Tools St'.>t ror on ly $4.95 when you join. you keep saving substantially on the books you buy. · Also. you will immediately become eligible to participate in our Bonus Book Plan. with savings of 6'.>% oH the publish
ers' prices. · At 3-4 week intervals 116 times per yearl. you will receive the
Llbrary of Computer and lnlormation Sciences News. describing the
coming Main selection and Alternate Selections. together with a dated
reply ca rd. · If you want the Main Selection.do nothing. and it will be sent to you automatically. · If you prefer another selection. or no book at all. simply indicate your choice on the card and return it by the date speci lied. · You will have at least 10 days 10 decide. If. because ol late mail
delivery of the News. you should receive a book you do not want. we guarantee return postage.

The Library of Computer and Information Sciences is the oldest. largest book club especially designed for computer pro fessionals. In the incredibly fast-moving world of data processing. where up-to-the-moment knowledge is essential. we make it easy to kep totally informed on all areas of the inform ation sciences. What's more, our selections offer you discounts or up to 30% or more orr publishers· prices.
If reply card is missing. please write to The Library ol Computer aoo Information Sciences. Dept. ~00882. Ri.erside. NI. 08075. for membership information and an applica tion. BYTE9/88
SEPTEMBER 1988 · BYTE 17

MICROBYTES

NANOBYTES
which brought us Boeing
Graph, aka Perspective. · 3Com (Santa Clara, CA) has trimmed the prices of its adapters for connecting PCs to Ether net and token-ring net
works. EtherLink 11 will now sell for $445 in
stead of$495, and Token Link will sell for $595 instead of $650.
· CMS Enhancements (Tustin, CA) will soon start selling an external 30-megabyte SCSI bard disk drive for the Apple
Ile and IIGS and a simi lar-size unit for the Mac Plus, SE, and IL The half-height 3'h-inch units have an access time
of30 milliseconds, a
spokesperson said. The Ile/IIGS model will have
continued

is to put entire y terns on silicon."
Castaillac predicts that
by 1990, the volume of ASIC
production will match that

of printed circuit boards. By the end of 1989, US2 will be offering I -micron CMOS
ASICs (current designs are
1.5 microns).

US2 also offers ASIC de sign software that runs on Sun Microsystems worksta tions, Apollo workstation , and IBM PC AT computers.

Weitek Says New Math Chip Cures "Anem ic" 386ers

C alling 80386 machines "anemic number crunchers, " Weitek has de signed a single-chip floating point coprocessor for ma
chines based on the Intel 80386. The new Weitek Abacus 3167 coprocessor is object code-compatible with the Weitek 1167 copro cessor chip set and is avail able in 20- and 25-MHz versions .
In sustained perfonnance at 25 MHz, the Abacus mea sures 0.7 MFLOPS double precision UNPACK and 1.0 MFLOPS single-precision UNPACK, the company

claims. These figures rep
resent floating-point perfor mance comparable to that of a VAX 8560 and about tri ple that of the 80387 math coproce.ssor, according to Weitek official John Rizzo. In a demonstration, a three dimensional image screen refresh appeared significant ly faster with the Abacus than with an Intel 80387 1.4 seconds versus 4 sec onds, according to Weitek.
Weitek president Art Collmeyer said that present 80386 systems, even with 80387 coprocessors, "fall well short of the perfor

mance standards for engi  neering platforms. PCs make up less than 20 percent of the CAD/CAM market." Weit.ck hopes to raise that percentage with Abacus.
The chip plugs into the 121-pin Extended Math Co processor (EMC) socket supported on many 80386 system boards, including those from Compaq, AT&T, Dell, NCR, Sun, and Hew lett-Packard . An optional daughterboard allows in
stallation of both the Abacus and the 80387 coprocessor, for maximum flex ibility.
conrinut:d

With Maplnfo!I More Ways Than Ever To Map Your Data

Pil Map. A.Ltooialically use Yllf exism.J database {from dBASE Ill or others) witll street maps that we can suppl~ Maps from over 300 US. cities and ICM'l1S cootari all iltl"esses. <mrate to the correct block and side of the street. Type any address and Maplnlo
will find ii !Of you. Call to tile screen
your complete record.

Thematic. Use our lxm:laries !state or county) or drawyour own (sales re;ilons. electioo districts. etc.). Create a database for the region (population,
average income. etc.) Color code txlUlldaries or entire rel,lions based on parameters yoo define.

PresentaUon. Use powerful graphics commands to add your own titles .
leoendS and text. Create arrows. wroiws ()" calkllts Tum oo cw off labels of JXJmts. stree1s. IJicJges, regions. etc.

Visual Database. Oraw iJ'lythio;i from a flOO' Jill to aircran OOsVJ. Stcie clata oo any ~nt cw re;iloo. Create1T1Jltiple laye-s 10 add flexibility to yoor display.

And that's just a sample. It you need to map your data, Maplnfo can do it for as little as S750. IBM PG or 100% compatibles, with 640K memory, a hanl disk drive, and graphics capability.
To order, call 1-800-FASTMAP. In New Yort State, call Hi18-274..S673 (Telex 371-5584).
Maplnfo Gorp., 200 Broadway, Troy, NY 12180

dBASE Ill ls atrademarl< or Ashton-Tam. IBM and 1BMPCare uadematlc.s or lnremauonal Business Machines Corp.

18 BY TE · SEPTEMBER 1988

Circlt 159 on !Uadu ~rvict Card

.,0..,,, ' ··
0:z
Now You're Talking

Communicate with anyone

All Everex modems offer

combine to increase the flexibility

anywhere in the world. Whe ther

worldwide compatibi lity with Bell and ease-of-use of Everex

you use E-Mail or bulletin board ,

CCITT or Hayeslll tandards. And

modem. . The pow rfol

infonnation ..ervices like The

our modem are compatible with

comm un icati ons package

Source and CompuServe,® or data JBM$ PCr"'/X ../AT. and

BitCom'" is included with every

file transfer. Everex modems mee t compatibles, PS/2s.~ Appl II and modem. omplete hurd\ are and

all your comm unications needs.

Macintoshr"' computers.

software manuals make se ttin g up

Work ing al your desk or on the road, E rex offer. you a complete

Feature like automatic data-to-voice swi tc hing, ton or

and using Everex modems quick and simple.

range of modem solut ions. We

pulse di aling, built-in diagno tics,

You can rely on Eve rex modem

have 1200 or 2400 bps internal

help creens, adapti ve dialing,

to deliver superb performance at

and exte rnal modem s, modems

software-adjusta ble volume

an affordable price. So, when you

Lhat send and receive FAX

control, and auto-dialing all

need a modem for your PC/XT/ T

communications, modems with

or compatible , PS/2, or Apple II

MNP error correct ion , and a

and Macin tosh computers,

miniature modem that fits in your

Everex has the Answer.

shi rt pocket.

or more information or the name of your nearest Everex dealer please call :

EVER for EX«ll<ncc 1 a "'gist<ttd 1rndcmatl:. ind EVEREX

;, a tTM'emort: of E···n:· S.ystcnu. loc:. ISM . AT and PS/2 >ro

"'Jl..lcr«I ~and PC ml XT an: t~m.vl< o(

"''"°' In1om·honol 8

Moclurk'> Corp. U·y., " · tcgif~ed

1ra.Jcmad: o( l l.1.~·cs MlCIOCOmputn ProdUCL\.. l.nc. Bi1Com 1;; :J

1..-.dunatl: of Bil Softw .... loc. Appl< "· ~~ml lndem

and Mxin10<h" 0 1 ~.n. licon....i to Apple Compul<r. lne.

Compu&""c i· · ..,gi;c<ml 1ndcmul or Compu.S<rv~

1nrorma11on ·e:rv1as, 11'11: Sou.rec~ 11 trudem:ut of Source

Tclcrompullng Corporu.600. () Copyrill!>t 19&8 l!v<ru

Systems. loc. All righis rc!tt\"ed.

Circle 95 on Reader &rvic~ Card (DEALERS: 96)

in Calif. 1-800-821-0807 in .S.A. 1-800-821-0806
~~EEVERE X EVER 101 EXcelle<·C<' 4P
(415) 498-11 11 48431 Milmont Drive. Frcmonl CA 94538 SEPTEMBER 1988 · B Y T E 19

MICROBYTES

NANOBYTES
a list price of$955 . The Mac model will list for $895. · The Thing That Would Not Die, Part U: "Home business" was again the magic phrase of computer makers and other equipment manufac turers at the Summer Consumer Electronic Show in Chicago. Near ly every manufacturer who sells a c-0mbination of desktop PCs, typewrit ers, personal copiers, one- or two-line tele phones, or low-cost fac simile machines is trying to peddle them for the home business market. There are about 13 mil lion home businesses in the country, says the American Home Business Association.
ece1v1na
Report

The Abacus or 1167 chips do not support the 80387 in struction set, however. Ap plications written for the 80387 must be recompiled to run on Weitek's chips .
IBM does not currently support the EMC socket in its 80386 systems, but Far Point Engineering (Atlanta, GA) has announced a Micro Channel expansion board that uses the Abacus chip. Rizzo said Weitek hopes IBM will support the EMC ocket but declined to com ment further .
Several major engineer-

ing software and compiler vendors said they 'll support the Abacus coprocessor. These companies include Cad.Key, MCS, MacNeal SchwendJer, Swanson Analysis, Lahey Computer Systems, MetaWare, and other developers of engineer ing, statistical, and CAD/ CAM oftware. However, the Abacus chip poses difficult problems for companies that have traditionally relied on mainframe and minicom puter customers for the bulk of their revenues. For example, MacNeal-

TECHNOLOGY NEWS WANTED. The news st(Jffar BYTE is interested in hearing about new technological and scientific de velopments thal might have an impact on microcomputers and
the people who use them. If you know of advances or projects
relevant to microcompwing, please contact the Microbytes staff aJ (603) 924-9281, send mail on BIX ro Microbytes, or write to us at One Phoenix Mill Lane, Peterborough , NH 03458. An
electronic version ofMicrobytes, which offers a wider va riety of computer-related news on a daily basis, is available on BIX.

Schwendler is porting its lower-priced PAL2 finite element software but is reluc tant to port its high-priced NASTRAN software, ince that would undercut the company's minicomputer business, where prices and profit margins are higher
than in the microcomputer industry.
The Abacus chip can be sampled now but won't be widely available until the end of the year. The chip is being manufactured for Weitek by Matsushita Elec tric Co. of Japan. The OEM price in quantities of 5000 is $445 for the 20-MHz chip and $882 for the 25 -MHz chip; the daughterboard
with a 20-MHz chip is $595. At the retail level, these prices translate into $1200 to $2500 added to the cost of an 80386 ystem, or at lea t
three times the cost added by an 80387.

Checks Printed
&Signed

Transmitted Invoice

Price. Qty, Part# lfatched
Invo; ~~ Stamped 
 '.oded
(c)

I

I

I

·---··-·-·-+----------·

I

I

I

I

I

I

' 


I

'

Check Register

Open Accounts Payable

(e)

(e)

A/P

20 BYTE · SEPTEMBER 1988

Circle 203 on Reader Service Card

Circ/11 171 on Reader Serviu Card

LETTERS 


D BUSINESS 1-EZ-FOA MS business form I ~erallon. complelion and prin tll1{j program.
0 CAD 3-The PC-Flow 1.0 compu1er 8lded !low·
I cha<! generation program. ColGt graphics required,

~ COMM 4a,b,c ,d ,&-{5 disk$) Join 1he world of

sysops wiltl RBBS B~lebn Boatd System 14.ID.

[ID DATABASE 111 ,b-{2disks) Rio Expmss3.8

0 moo u d-iven general purpose dalabase manege<. EDUCATION 1- lmerac1iV\l DOS tutorial lc>r now

PC usef'9 . Malu>s loam Ing DOS palntass..

[ID FINANCE 1 a ,b-{2 disks) PC Accourllam 2.0
personal boolllle~ng ar.:r tll'latoce management.
0 GAMES 1-3-0 Pacman, Kcng, Spacow111, Janil Joo, Munstic Flightmare and more. Color require<!.
0 GAMES 2-<JubOO. Panqo. Centlpede, dl.11'1

Recursion vs. Iteration In "Problems and Pitfalls" (June) , Al fred A. Aburto Jr. compares the usual

geons and dra{lons style Zoarre. etc. Color req.
0 GAMES 3-alad<jac:k Wllh cuSlomiuiblo rules, Amochair Oua<!erbacic (you caU plays), and mora.
D GAMES 4-Srar Trek. !he Ca:i~e a<Nenl!Jle
garno. and the ong1nal Colossal Ca.e-s Adventure. ll!
0 GAMES 5-The Haclc advervure game from the ~
lo uriv&rsitie:;. lJ<e RQll~. only much rlch61'.
0 I GAMES 6-Pinball, ~hello. Or~ons. Soµwflh
m I (fl)' a Sopwi!h Camel) and mote. Colet requited. INFO 111,b-{2 CllSl<s) Cooking recipes database

Fibonacci benchmark to a "nonrecursive form" and says that "the performance differs by a factor of over 4500. Appar ently, recursive function calls are highly inefficient" (page 224). This is incor rect. In the Fibonacci benchmark, when fib(24) is called once, it turns out that

m I with keyword/ingredient relrie"al . Add your o wri. MUSIC 2a,b--<2 di<I<.$) PianoMao 3.0 POiyphonic

0 music record·ng and pla)'back program. ORGANIZER 1-0eskTeam. a SldelllCI< done,

I

fib(23) is called once, fib(22) twice, fib(21) three times, fib(20) five times, fib(l9) eight times, and so on, down to

and the Judy p&rsonal calendar p-~ram.

0 I PRINTER 1- Reskleru ptin1 con1·rol and 1on1 I ublity. in!aU.gent OiP(>Oier. banner maker. and more.

0 SIMULATION 1-Maze making program. MIT's
I L~e simulation, starfields. ere. Color graphics req.

0 UTILITIES 1- A collec1lon of lrwaluabla goneral purpose DOS U!li ties. An absolute musl IGt all.
0 UTILITIES 2-More <lvaluable DOS u1l ities <l-

I I

dU<fn<I screen burnout ram dis and mom.

0 I UTILITIES 3-A ccmpn;hensive set of debugging

28,657 procedure calls to fib(2) . This re dundancy causes the efficiency loss.
This and similarly inefficient recur sive procedures often lead to the conclu sion that recursion is necessarily bad compared to iteration. (That is the real comparison here, not recursion versus

and dt:agros8c ulill!i&s fo r monitoring your compuler.
NEW RELEASES UPDATES
0 I BUSINESS 2-Expres~r.>J;>h busine5s graphics. Chart your dala aoo find 1rond& Color graphlcs rllQ. ~ CAD 1a,b-i2 Oisksl FlngeJl)a1<1t 1.2 advanced

"nonrecursive" procedure calls.) How ever, any recursive routine can be writ ten iteratively, and vice versa; it's easy to write a recursive fib( ) with no redun

painuog and Altamira objec1 orienfeCI design. Color. ~ CAD 2a, 2 disks I DanCad3d. an advanced
2000 dratting program w/ ¥1ima1ion. 640K. color.

dancy. The only reason recursion is usu
ally singJed out as worse is that it's easier

11) COMM 2a, 2 disks) P rocomm 2.42. an exool

to overlook redundancy in procedure

l&nt moc!etn program witfi 1 rmlnal emulation.
0 EDUCATION 3-PC-Fas1ype 1.201yping tulor.
rn daal lot beginnefs and advanced sbJdents alike. FINANCES 38,l>-{2 dislls) E-..press Cale 3.12. a ~erful and user trlencly spreadSheet prog ram.
0 GAMES 8-Stnker hei o:>ptet artact< anc1 Risk. the

calls than in a FOR . .. NEXT loop.
The benchmark tests procedure calls and addition. (It would be nice to remove the addition, but then there would be no

game of world domination. Color required.
0 GA.MES 12-Sacl\gammon hllay the compuierJ ancl Wheel ol Fortune based on the games'low. 


answer to test.) It's difficult to compare recursive procedure calls to nonrecur

0 GRAPHICS 1-Aecord and play back screen im sive proc
edure calls, because it's diffi

ages! E~c:&llent tor demo. elc. Colet required. 

00 GRAPHICS 2e,b,c--(3 dtSkS) An exceUent 3·0 
 surface modeling and shading PfOllfillTl Color. 


cult to write a program with one that does exactly the same as a program with the

[lJ INFO 28, 2 dlsl<s) Zip-f'llooe. rlilllonal 
 areacodelpreh to ·;p-code cross reh:trenca. 

~ LANGUAGE 3a,t>--(2 dislls) The A66 3.09 


other, but the Fibonacci benchmark does a good job of comparing procedure calls

moero assembler arid dobvgger lor 8056/S612e5s. 
 ~ SHELL 4a ,b-{2 dlSl<s) Automenu and HOM 11 

4.04 hard <f"k pmg. for custom lul~so-_, menus.
0 UTILITIES 5-Haro disk uoHtle$ tor v&rifying, lor

under one compiler on one machine to those under another.
Daniel J. Bernstein

man1ng. pall<ing and op!lmii;ing ro"r disk~""-
0 UTILITIES l>-A<!vanoed uulrues lnclu<fng

Bellport, NY

Marl</Release (i emove rasmn t progs wlo reboot~
0 UTILITIES 7-More advanced u~lll<Us irx;IU<ling

Rounding Calculations

Mas1811<ey (undeletes liles lrom hard <.isks) .
III WORD 1a, 2 di&kS) PC Wrne 2.7 1, a powenul word processing system wfspoll checl\e(, llllWlr supt

In "Error-Free fractions" (June), Peter Wayner discusses a weakness in digital

MOSI soltwa·e liSled is shareware or L>Ser·supporll)(f. 


3 5 · lormJ f 11dd SI a1s1< I Z5 p,1qe auecror ,1dd S2 


I MicroCom Systems Cost of items _ _ I

3673 Enochs Street Shipping

I I

Santa Clara, CA 95051

CA res tax Total encl.

I S3.00 I

L-----------;a 1I~ I ~2~lJ.~s?~~~ ~ 1 24 BYTE · SEPTEMBER 1988

computing. ffis proposed solution, facto rial-base fractions, is more open-ended
than some alternative schemes of frac tional representation. However, regard less of the storage method, the results of
most calculations need to be rounded. Seldom do we consider that between

any two of the exactly representable digi tal values, there are infinitely many ra tional numbers.
In general, after multiplying two frac tions, as many bits are required to exactly represent the result as are required to represent the two fractions. l call this "doubling the denominator." Adding terms with denominators that are mutua.I primes also doubles the denominator. Recursive operations, such as those used in modeling or in producing fractal ap proximations, soon overflow any scheme of representation.
For example, using factorial arith metic, the Mandelbrot Set recursion z =
z2 + c, with c = 0.25 (.012f), requires
5, then 9, then 17, then 33 factorial terms, for the first four iterations. If you were to use a 256-byte array for the facto rial fractions, the result of the seventh it eration of thjs series would not be repre sentable. ln spite of the fact that 256 factorial terms can exactly .represent an enormous quantity of values (about !Oj07), seven or eight multiplications are sufficient to find a number outside the scope of the method .
I think we'll be living with rounding errors for some time to come.
Larry Van Stone Stillwater, OK
Rave Review I am not a subscriber to any personal computer magazine, although I pick one up occasionally. I want you to know that from the few BYTEs I've picked up, I have been impre sed with your articles
cominued
WE WANT TO HEAR FROM YOU. Please double-space your letter on one side of the ~and include your name and addrt.SS. We can prinl listings and tables along with a feller if they are short and legible. Address corrupondence 10 Letttrs Editor, BYTE, One Phoenix Mill lone , Peterborough , NH03458.
&cauu of spau limitalions, we re.serw the righl 10 tdiI ltlrt1'$. Cknerally, fr takes four monihs from 1he time we receive a lerter until Wtl publish it.

Who Says FoxBASE+ 
 is Better than dBASE.? 


The Experts!

The Bestjust Got Better-Now Shipping New FoxBASE+ Version 2.10! 


icholas Petreley, hifoWorld Review Board.:
~ FoxBA E+ has outdon it elf. Once again, Fox.BA E+ earns an ·excellent in performance, with kudos for re ponding to u er ugge tion . For sheer productivity, there is no other choice. hifOWorld "Editors Choice for 19 7 and 198 !
P.L. Olympia, Founder & President, atio1ial Dbase sers
Gruup I Government Computer ews: "Fox.BASE+ i a upercharged dBA E, with all the featur s Ashton-Tate forgot. If you 're into erious dBASE development and have not tri d Fox.BASE +, you are living in the dark ag and wasting your company's money.n
George F. Goley IV, Cont. Editor, Data Based Advisor:
"Th product is fast, very com patible, fast , easy to u e, fast, relativ ly in xp nsive, and very fast. In every test, FoxBA E+ outperformed the oth r products. And people who answer the phone at Fox know wha th y are talking about.n
David Irwin, Former President/CEO, Data Based Advisor:
From th dBA E compatibility standpoint, FoxBA E+ is flaw 1 ss. From the speed standpoi nt, FoxBASE + is unbelievable. From the "lazy factor" standpo int, FoxBASE+ is perfect."
Glenn Hart, Conlribuli ng Editor, PC Magazirw: "Initial t ts of FoxBA E+ were imply stunning. In many ways, FoxBASE + give you the best or both worlds: all th ben efits of interactive development and debugging, plus the p ed and code protection of a compiler.n

Adam Green, Conlrilruti n.g Ediwr, Data Based Advisor,
dBASE Author: For the PC, FoxBA E has consi tently set the performance tandard for dBASE compatible language . For the Macinto h, FoxBA E+/Mac will et tandard for innovation and leader· ship in a new dBASE implementation."
Don Crabb Contributing Edi t-0r, 111/oWorla:
You can expec blazing pe d on th Mac. FoxBA E+ fac breezes past te ts that have proven tumbling block for Macinto h databas in th pa l. FoxBA E+ ·lac combines complete dBA E compatibility with a genuine Macintosh user interface."
This is what they aid about Version 2.00 or Fox.BASE+. Imagine what The Experts will say about New Version 2.10 with these added feature : Menu-Driven Interface, Pro gram Docomentor, Screen Painter and Template-Based Application Generator .. · and Version 2.10 is even faster than 2.00!
Join The Experts. Get your copy of the New FoxBASE + Ver
sion 2.10 today! Now available at your nearest, quality soft ware retailer, or directly from os by calling (419) 874-0162 Ext. 320.
Because, when it comes to speed, compatibility and l'alue, nothing runs like the New FOX- Version 2.10!

~?~~~~~~~~~ Fox Software ~~==

Nothing Runs Like a Fox.

Circlt I 03 on Rmdtr Sen·ict Card
I' BASE and fGXJIASE . "" tmleiurtu Of r (\......,.. 

d!WiE onod dllASf. Ill PU ""' lnd..urb of hton-T·"'· 
 lladntosh ii· t.Uumk of Aflpk Camp··~.._ loc. 


Fox oftware US W. oulh Boundary Perrysburg, OH 43551

(419) 74-0162 Ext. 320. FAX: (419) 74- 67 TELEX: 6503040827 FOX

Circle 13 on Reader Service Card

LETTERS 


on numeric method and calculati.ons

methods.

I j u t read " Error-Free Fractions" by

HASP-II is a

hardware de vice

that conne cts

externally into the

printer port of the

IBM-PC/ XT/ AT

and PS/ 2 families.

~

Special electronic circuits form a uniq ue code allowing

Hardware for

Qi
~

only your customers to operate the protected software.

Software Protection '.Ee..

HASP-II is "transparent" to /he user. It does no/ interfere with the operation of other programs nor does it require "'

actual connection of the printer lo the computer.

~

Peter Wayner (June) . This was some thing completely new to me, even though I have taken a course on numeric analysis and my occupation as an engineer re quires me to deal with numerica lly inten
sive applications . BYTE seems to be unique among per
sonal computing magazi nes in carrying such ar ticles. and the articles that I have read intensively seem to reflect the state of the art. I hope you continue to carry such1frticles and continue the same high
quality . It makes your magazine a stand
out among per onal computer maga

V our custamer can create backup ccpies of his programs IM these copies cannot be use<J on anotl!er T''HASP!ess " computer.

i" zines.

James Larson

l mplemenlation is easy. You won't need /he source program in order lo protect your software. and yet ii you have the source. we offer you the option to check for the HASP-II from within the program at any lime. Software drivers are supplied.
N o automatic copying program or aevice will be able to crack the HASP-II. since no such tw ls can duplicate the plug. The HASP-II software is sophisticated and encrypted. The code retumerJ from the 
 HASP-II is algorithm dependent.

"i
::c0..:
.'c.i,i
~ < 


Miru1eapolis, MN
Don't Reorder the Alphabet
As a program.mer and student of com puter science, I mu t comment on Billy

FOf' further lnform11tlon cone.et us at

In USA: M-Systems Inc.

};

ALADDIN P.O.B. 11 141 T·l-Avlv, 81110l ltrHI Tix. 35770/1 COIN IL Ext. JIL

920 Grand Blvd.

~

Deer Park NY 11729 il

K N 0 w L E D G E Tel: 97 2 -3-2 26286

Tel: (800) 2228887 .

S YSTEMS LTD. Fax: 972· 3·299170/1 Ext..IBL

(516) 242 3344/ 5 :£

R. Pogue's letter ("Reordering the Al phabet," June). Pogue claims that "a few moments' thought shows that if our al phabet were arranged in descending order of frequency of occurrence of the

letters, any earch based on alphabetic

order should go much faster, whether

done by humans or computers ."

What is a Best Western? 
 Io fact, computer search and sort algo rithms are completely insen itive to the codfog of the informat ion that they oper

ate on . That is, if you changed the order

of the alphabet and therefore its represen

tation as numbers inside I.he computer,

the search or sort would produce the

same results in the same time. The only

change you wou ld be able to see would be

the order of sorted infonnation, which

always follows the order in which charac

ters occu r in the alphabet.

The reason for this behavior is simple.

With very few exceptions, character data

in a computer is represented as 8 bits per

character. Therefore, the search or so.rt

algorithms operate on the same amount

of data, regardless of the coding of the

characters. It is the number of bits of data

rather than the coding of characters that

dictates the amount of time an algorithm

takes to run.

For a more rigorous proof of this p rin

ciple, refer to " Sorting and Searching"

by Dona.Id Knuth (The Art of CompuJer

The right place at the right price.

Programming, Volume 3, Addison-Wes ley, 1973), in which run times of various

Make reservations at any Best Western, 
 see your travel agent, or call toll-free 


INDEPENDENT WORLDWIDE
LODGING

algorithms are derived. In each case, the run times are dependent on the length of the information being earched or sorted

1-800-528-1234

" ifurtd:f larg."SI rham of
independently O f M e d
and operated hotels. motor tllllS and ~ ' Ort ..

and are independent of the encoding of the information.
continued

26 B Y T E · SEPTEMBER 1988

Ours onlywins in three ofthem. 


1. How fast does it install. We have no compet!tloo In this categor\t LANlJnk sX lnstalJs
In about fifteen minutes. and it doesn't iakc a 1e<:hnlclan to do 1t.
Since LANUnk 5X uses sr.andard parallel or RS-232 serial pons.
Installing a netwOlic l1"learlS little more than coonecnng the ca)je and loading the software.
With hardware LANs. lnstallatlon can easlly rake cwo days
 onc to sec lt up and one co twe.ak lt. And Ir also cakes someone 

2 
who rc:ally know:; what he's doing. That ts. sornc:one cxpemive. 
 · How fast does it transmit.
Okay. thl!i Ls the c.atcgOry we dorit win: the hardware LANs are generally a little quldccr. Ar. lea.st. chcy arc llOOcr oplimal condl· r:lons. which Is how they ra~ themselves.
But LANUnk 5X Is pcetty quick. too. At halfa megabit per scan!. It's way out ahead of arrt odic:r ~tw~ LAN. and r1ghc at thc heels of the hardwarc cypes. Which. oC course. are far more expensive.
3. How fast does it maintain. The real cost of a netWOrk ls not so much the lnltlal prtt as it Is the continuing outlay klr rnruntenance-adapdng tuo chang1.ng needs. That's somcthlns l..ANUnk 5X docs practically on lrs own.

Runnin8 under PC.MOS/386" or PC.005. Lt rums your server PC
Into a multHasklng controller. driving a iruiy expandable LAN that
Is easlly and quickly upgradable. A~ LAN. on the other hand. becomes obsolete as new
cechoology Is introduced And. ro keep the network up and nmnlng
as applications change you need thc anendons of a n:chnlcian. on
4 a continuing basis. A very wcll·pald cechnldan. · How fast can you pay for it.

Now roughest

we've arrived at
ro beat.You c.an

tlhnsetBblol anofimvel-inues:e.rwLhAerNeULn.lk\NnUetnwko5rkXrIosr

about the same cost as the LAN board In a board-clrNen necworl<...

On mp of mar. factor ln what yoti save on installalion and malrne

nancc lime. and the diffcn:ncc Ls pretty dramatic.

LANUnk 5X Is available tmmedlatcly. and It comes wtth a money

back guarantee. Its price of $595 lndudes a ~and a satrll~

module plus the nerwork operating

~ Additiooal satellitCS are avalJ. !:..Llli'J. '

able for SJ.25,

....... . . .

=== = = for can:pk:rc details on the fast·

CSl ~-driven ~rk avail·

~

a!je, call 60Q..451-UNK.

- -

LANUnk SX. Because three out

of four alrit bad

THE SOFTWARE LINK

3tJ7l Par1tway Lane.~ GI\ 30092 14041 448-'465 rAX (404) 3Cl3-6474

Cink 254 011 IWMJu ~rric~ Card (DEALERS: 255}

AST Premium 386/20 IB \ PS/2 \odel 80(20MHz)_ _ _ __ Compaq OeskPro 386/20
Eveiex Step 386/20
Power Meler MIPS Versionl.2. TheDatabase Group.
"We're coming to gel you:' aymond li, omChow, Anne Russell, We sley Wong
EerexProjec Engineers

3.04 MIPS
3.52 MIPS
4.59 MIPS 4.91 MIPS

'I
!( I

" Ifymi'rc afraid ofmo n ~ ers . please tt1rn he page."
\\' hat makrli our
1H~ 11· eo m p ut e r
unne n- ing-ly fas t ran h·explain di n hreP 1rorcls: write ba,k tat he.
··im plypu .i 
 mean>' less work: 
 youdon't w1·ite to 
 he 111ain memory e 1·er~· 1mc you ll'l'ik to hl· cac he.
I '.o an : ppro:wh 
 lorn mory 
 m: na 'cmen t found on I~- on mainframe: and on Everex S(Pp rnm putcrs.
And ina ll'or!1 \ 1r he re a ;~2k cache i" thPnon n .our;; expanel;: oZ.16k.
The Step :~6. 
 I t ·~ a mo nstt>r of 
 a nwC'hine. 

Find out morr 
 abcm St ep:ll fiand 
 Step 286 comp ut r rs. 
 l'all l-c(l0-3.)ti-1:& 'l. 

'ornp uter 'y~ t em ~ 
 0il'i$iun, 
 l?--nl ~lilm on 


LETTERS 


A simple experiment prove the point ; that there is no benefit to reordering our the impression that I am against all re

Write a program that codes a file , giving arbitrarily ordered alphabet.

search in the field of artificial intelli

each character its order in the "new" al

Brad Brown gence (Al) . I regret that I may not have

phabet. Then use the DOS SORT command

Toronto, Ontario, Canada made myself clear on this matter, since

to sort some large text fiJe, once for the

nothing could be furthe r from the tru th.

uncoded ver ion and once for the coded Minds vs. Programs 


Al research has made significant prog

one. I tried it and found no difference in I read with interest the comment made 
 ress in many areas and added consider

the run time.

by Shawn Corey (May, page 24) in re
 ably to the body of human knowledge.

Search and sort algorithms are com sponse to my original letter (January, 
 We have also realized a number of tangi

plex and easily misleading. A few mo page 30). I would like the chance to ad
 ble benefits from this research, which in

ments' thought about how computers dress the issue Mr. Corey raised. 


some cases has been io the form of com

work, however , should convince readers To begin with , he seems to be under mercial products .

The point I was originally attempting

to make was that there are some inherent

limits to what AI is capable of realizing

Ifyou think Y.Oucan buya better Ccompileit don't. We'll buy it for you.

and that these limitations are not techni· cal but philosophical. Re-searchers in Al need to take a tep back from the techni cal aspects and ex.amine the enormous body of philosophical work pertaining to the nature of conceptual thought and how it relates to physical substance.
That this is necessary is demonstrated by Mr . Corey himself in that he appeals to a philosophical argument drawn from

the school of thought known as material·

ism. Materialism contends that we are

Buy Let's c· with csd'v 


essentially "meat machines," and if this were true, hi assumption that one day

forjust $75. Ifyou're 
 not satisfied, get 


we will invent a " nonmeat machine" ca pable of conceptual thought would be en tirely reasonable.

Turbo Cor QuickC. Free.* 


However, there is an opposing school of thought called , appropriately enough,

Why a r we making th l.s Incredible offer'? Becau w e're absolu tely L-er

lai n Let'· C and c:>d Source D ·bug_~er are lhc bt.'Sl C programming tools

you can own .

Res t assured that . ltkc tL<; compctillon. Lets C features Incredibly fas t

In-memory com pllation and produces cxlrcmely light. high quaJily code.

The d ilTerenccs lie in how much faster you can perform other programm ing

chores.

Our debugge r. for exam pl·. can ul d v lopmenl time in half. But thats

nc)I a ll :

"csd ts close lo the Ideal debugging en11fronmenL . . a d~/ln{(e aid co

teaming C and an Indispensable tooljor program d euelopm en t...

- Wiiiiam G. Won~. BYTE

And comparatively speak ing: "No d ebugger is Included In the Turbo C

package . . . a serious shoncomlng.··

- Michael Abras h . Pro~rammcr's Journal

Unli ke our compell ion. L ·l's C inclt1des tis own fulJ-featun::d assemble r.

fcalures documcntnuon wHh complete examples a nd technical up port with

complelc answers-thej1rs1 tlmc you call.

L£T'S C:
:==l=:i. .___ .=-o,=::.r:'o!nwnmr.
- ..... · ~ t!IM"omtenl r.- CDnmlinO

.,_.,., LEr'S C AND cscl FEATURES ud: . ''"'"''"_'°..'-_ · Dollug" c

""1.1<_

a:::i 1=;;,..~mont~

c · Ciltl ll'\1t!f1Ct'Ntty ~"'" b-p'HSO'I

hniDrrx.t"

· ~~llfYC l ~.,'l'QQJIJWJM'R

· llOll7W$ft0an<l-I

· ··xoKl 1.-.:im

So lf you 're lh inklngaboul buying any othe r C compiler. t11lnk aga tn . But lhl olTer is only avallab l for a llm lled time. So think fast. And see your sofiware dealero r call l-800-MW ·-1700soon. ll-312-689--2300 in Illinois.I
lbe:iu::ho.~ l..tt!. :mJdtJ .rorn..rboCot"Qutt:kC. r.;tum l'tj.?.kSlrn 110n caf"d w~thln 1 5 dn~orf-:ret\Mir
~1~~·~~1:1~:!3:1~~~~J ~:~~l~~~~L~n~~~~~: :!,~:\~-.;:~~!1,~11~~~:~~~1~~

immaterialism, which is further divide<! into dualism (the idea that we are "meat puppets") and hylomorphism (the idea that we have a nonmaterial component nece sary for conceptual thought but that cannot be separated from the material component; there is no convenient and clever analogy for this one).
The immaterialist school has been held by such philosophical giants as Ar istotle, the Stoics, Aquinas, Descartes,
Pascal, Locke, Rou eau, Kant, and He
gel. If these thinkers are correct-and one wou ld be ob tinate to totally di re gard the work of such an august body then there cannot be a purely mechanical explanation for conceptual thought.
Even without appealing to ancients
who are frequently believed to have noth ing important to say to our age , I suggest that a number of modern scholars have demonstrated the value of philosophy to AI research. A persuasive argument was
put forth by John Searle. This argument is briefly stated as follows:

on tcitphOO(: ordtf'S_

Mark

Williams

·

Company

I. Programs are purely formal (i.e., syntactical). 2. Sy ntax is neither equivalent to nor suf

601 North Sl<okie Highway. Lake Blufl. llNnois 60044. 312-089·2300

ficient by itself for semantics .
consinued

30 B Y T E · SEPTEMBER 1988

Circle 160 on Rl.adtr Strvict Card

The Intelligen t Tool for Intelligent Application 
 De velo pment So Powerful, Yet so Easy to Use. 


An Ounce of Innovat ion is Worth

Expert Systems as High Level

a Pound of Code.

Programming Tools.

well a being an expert system tool,

Intelligence/Compiler gives you unpr cedemed

Intelligence/ ompiler i a very high level

power nexibility and ease of e for building

language. Program written in it are 20 to 50

intelligent application .

times honer than typical databa e or
programming languages, and a lot more intelligent.

It i the fir t and only intelligent database y tern to uniformly combine logic programming, object oriented programming

and intelligent interfaces.

' 'lpnrtoedlluigcet.ncIt

Co ·1er is un1i;q"uP'e and

aand~uacnecUedent
I

rma futur
eftecthe D~r ·

eEIhnabazrvno.ae·ubGcrplhbrSGPo!>vGWh:a·;~vr~'u;nK:a~ _n'.~Hu.u1o~t1o1n1ns
a
n-d''

ng1110:1. hear50Jl

. .arin man hell'i for the

'wl t.e'wcAua....softsceelrDetcaehorpelmyarlpttnmh_teeelnlb.gietgsoetnf ccTeh/rICo~aCionc~mesip.pto1l·tr1ntea·r.t.io'n'. Of. Jeffrey Dilhnghllm. . lioJl. Off tioo: Te<;hnolO&)' CQttlOOl

· ln1cihgen1 ln1erfacc · l)yn~mic Menu' · Pop up Scr<-Cn'

The lntelligenceJCom~l;_r

combination of rule·b ___..

n:.:::S. 'prre'opgra~mntmainn.ognamndakfteasmietlo·1br..p.a,co.,lw..aenrcfeucll

state-01-the-art

Its intelligent

reedailt·i"n"goraldndapdpebuggm· g·
facilities ' '

:are a bonu -

. 


Q.e·le"' in I pert upwie.

febfUM}' 19

' ' The '!~~t.iJeonnetttlhatinitpilebroutJudtobrieal

rdaeeml~eoeti&ueoncpstlsomaeosnftatu~nne~Yaonl
lefp~rto~dcausncpte.snaltvbeeh'ug'e

on debuagjng.

1.an1ua~ 1..pT.111c. 


Review m 01111"'1cr

M:a.rrll 19 l.

8111ll 1n Rtbtioo.il
Dai..~

· D1rcc1 lmk 10 d B,\ E'" · Low~ DIF'" and ;\ ;cu hte;
· SOL Oucne:.

An Open Architecture for Open Minds

fDv!rwA TTO - - 1
I DEVELOP INTE IGE T APPLI ATTON FAST.
IRu h me __ copies of Intelligence/Compiler al 490 each.

The underlying technology
of lntelligenceJCompilcr is so outstanding. we have written a book abou t it. It is being used in ma ny leading universiti as the ta ndard text book . A k for the book "Ex.pert System for Ex.pert ··· by K. Pa~ye and M. Chignell , publi hed by John

ame: 

ICompany: - - - - - - - -

IAddress:---------~ 

Telephone: - - -- - - - -
10 heck or Money order is enclosed. 

ID Visa 0 Maslercard D AMX 
 umber: - -- - -- - -- 

Wi ley , at your local book store.

1Expiration Date: - - - - -- 

Painless Application Development Don't look any further. LnteUigence/Compiler i the tool you need to build royalty free application . Find out how ea y

1Shippi_~ ~nd ~andling: : $9.~. Canada/
IH.awan Air: .0.00. Ove~ Air: SS0.00.
California rc.ildcnu please dd 6.5'li cax.
S 1em RcquiJcmcnis' IBM PC. PC/XT, , . I T oc PS2 wilh 640K mcmor)'.
IPlease send coupon to:

and painless it is to build intelligent application , now!
lntelligenceWare, Inc.
leading in Arrif1el11.l lniellige11cl' Applic:111ioru TM

IlnteWgenceWare Inc.
9800 S. Sepul eda Blvd. uite 730,
Los ngeles. A 9004 5.
_J FAX: (2 13) 417-8897.
~ephone: (21~17·889~ _

Circle 129 on ~adu Scn *t Card

SEPTEMBER 1988 · BY T E 31

LETTERS 


3. Minds have mental contents (i.e., se
 would again suggest that those involved Processes," May). The article intro

mantic contents) . 


in Al research make every effort to ex duces five operations in a code fragment :

Conclusion : Having a program-any 
 amine the body of philosophical work

program by itself- is neither sufficient 
 pertaining to their subject in order to dis (Sl ) x : = y + z;

for nor equivalent to having a mind . 


cover what the most fruitful avenues of (S2) a := (b+J) · c ;

their research will be.

(SJ ) d : =e * a ;

Mr. Searle is , I believe , a material ist,

Marin David Condie (54 ) w := d- x;

and therefore he' s likely to contend that

Parsippany, NJ (S5) wr i teln (d , w} ;

some kind of machine can- in princi

ple- be built that is capable of conceptua l Nonrecurrent Steps

Clearly, S4 cannot execute until S3 has

thought. However, his argument with re I am writing to correct an error in Gary completed, since S4 requires a value for

spect to computers is difficult to refute. I Bricault's article ("Juggling Mu lt iple d, wh ich is cakulated by S3. Bernstein's
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - s e c o n d requirement-O(Si) n l(Sj) =

{] -leads to the same conclusion . The
= output of S3 "" [d]; the input of S4

WHY SETTLE FOR THIS? ··· 


{d, x], and the intersection of these sets is
not null.

Thus, S3 and S4 cannot be concurrent.

However, Mr. Bricault's precedence dia

gram (figure 3, page 317) for this code

fragment incorrectly shows S4 as con

current with S3 . The correct diagram is

as follows:

··· WHEN WHAT YOU .REALLY WANT IS THIS. 


TRY THIS:

Quali ty work shou ld
look high-qua li ty. Wh at bette r reason to try PC1E)(e-the
fu ll implementation of Prof. D. Kn uth's revolu ti onary Ti-X
format ting/typeselling program.

PERSONAL
~~ INC

engineering material,
statistica l tables or
str:iigh t ma tte r.

So whethe r you're
wriling the next srnrshot manua l or ~· thesis
on rela tivity, you get c;1 mcra/publishcr-ready manuscripts to be proud

PCTEX offers

Tu order or for informa tion, all: of, quick & simple.

profeS:S~~nal typese tt ing 415/388-8853 Don't settle fo r less.

capab1ht1es & ad~a nl ages or write: Personal "TEX. Inc. 


to PC u ers. ii gives yo u

12 Madrona Avenue 


From Pe rson~1I TEX.

con trol-<)f format, type, Mil l Va ll ey, CA 94941 USA 
 In c.. starl in g at $249;

sym bols, q ualit - for
comp lex mathematica l &

~~ ~:.·~~"."'.r:~.:.~~~ ".....'"""'""-·~-- h"

VI S MC we lcome. Satisfaction guaran teed.

j>C'!EX FORMATTING/T'IPESETT1NG SYSTEM · FINE TYPESET OUAU TY ~om llGC m;au~ 011.1$et PM!et'S.
"' ~ · A COMPLETE PRODUct lndu<!o5 · oor spe<:i>ly "'11ten P""X Maroal ttlat lelS you use TEX mmedlalely · c11<11lm ·mxro pacioagie' lom>ats 10< ieab'$. m;ooaJ!. l!Cnl'lltal oocumtllrs, a;c · Ille U'IEX CIOWMt'!l p-epmllon syst..n (Mlh us.r'5 mnia11 macro pac"30e '"' 1111e1e. book. ~ Ol~bOll · AMS-T£X, ~ ll\l IM Alne<ieltl Mall>Cm·ll¢ll SO.Clffy tOI pro(MslMai mall1Mlallcal ~ · OUTPUT OEV!CE DRIVERS 2Y3ibDll! !()I
--- Ep$0/I fX. LO · 105/lib.1 · HPl!S«Jel ~ · AJ)!lle USM'llllel · Sa!<n ""'"""· Wiii EGA,VGA "'HerCllles Cill~
· REOUIAES: IBM PCJXl. Al 0t eomp.alible. 00& 2.0 01 lllQb<t I. ~12K RAM. lw~ lllsk !or pr'lnler _,, & fonts

,-------i 


~

1

l _______®J

~ 


Charles E. M. Dunlop Yellow Springs, OH
FIXES
· Megahertz Corp. alerted us to some incorrect information that we published in our July 1988 Short Take of the Easy Talk board.
The list price of the board is $999.95 . It runs on the To hiba TI !00 in additi.on to the Tl 100 Plus and the Tl200.
After our July issue went to press, the company moved to 4505 South Wasatch Blvd., Salt Lake City, UT 84124, (801) 272-6000. · The price of Spot from Flag taff Engi neering (Computing at Chaos Manor, Aug ust , page 108) should be $995 .

32 BY TE · SEPTEMBER 1988

Circle 206 on Readtr Suvict Card

ow ere's room 


oreve one 


on

e rac ·
Compaq introduces the best of 80386 technology
for every computer user.

The l6-MHz COMPAQ
DESKPR0386

Now, we're
introducing the new
COMPAQ DESKPRO 3865 and COMPAQ DESKPRO 386/25. And extend
ing our high-performance 80386 line in both
directions. 1b meet the increasing demands of today's general business users and to provide our power users with more power than ever. So
everyone can enjoy the speed and future capabili
ties of 80386 computing.
In each COMPAQ 80386 PC, our exclusive
design lets every component operate at opti
mum speed. Giving COMPAQ personal comput ers a considerable edge in system performance,
ensuring compatibility with industry-standard
software and hardware, and providing what
may well be the ultimate in connectivity for

high-performan network environments. ThenewCOMPAQDFSKPR0386S
is the first personal computer designed spe cifically to let general business PC users head straight for the performance and potential of
80386 personal computing. For more advanced applications, the origi
nal COMPAQ DESKPRO 386 and the COMPAQ DESKPRO 386/20 deliver even higher levels of
performance. And now at the top of our line is the
COMPAQ DESK.PRO 386/25. The most power ful personal computer available.
With our two newest machines, we're not just pushing 80386 technology forward; we're
widening it. To let every personal computer user take advantage of everything COMPAQ 80386
power has to offer.
romPAa 

It simply works better.

Now, breakthrough technol ogy from Compaq brings the power and potential of 8038&
based personal computing to
millions of business PC
users. The first personal
computer powered by the new Intel 386SX* micropro· cessor, the new COMPAQ DESKPRO 3865 is designed specifically as an affordable, high-performance alterna tive to 8028&based PC's.

Surrounding its revo lutionary microprocessor are high-performance components and a 32-bit architecture that run your
current software up to 60% faster than most 10-MHz 80286 PC's . Plus give you the power to run
32-bit software that 80286 PC's won't run at all. And exciting new multi
tasking software such as

Microsoft Operating System/2 from Compaq and Microsoft Windows/386.
With its sleek, "small footprint " design , the
COMPAQ DESKPRO 386s
takes up far less room than its competition. But it gives you room for four internal storage devices.

So you can easily tailor it to your exact needs. Choose from fast 20-, 40-, and 110 Megabyte Fixed Disk Drive options; 5 1/4-inch and 31/z inch diskette drives; even tape backup options.
We give you one full megabyte of high-speed memory standard. And you can expand to 13 mega bytes without using an ex pansion slot. This will

come in handy when you're ready to thoroughly exploit the Ms· OS/2 oper ating system and advanced 80386 business software.
We even built features like advanced VGA graph ics and standard interfaces for a mouse, printers and other peripherals into the system . This saves your slots for modems, network boards and much more.

You '11 also find two more standard features: the same sophisticated engineering and uncom promising quality that set all COMPAQ 80386 com puters apart . So head for the performance you really need for today's applica
tions. And the 80386 po
tential you'll need for tomorrow's. With the new
COMPAQ DESKPRO 3865.

Introducing the COMPAQ DESKPRO 386 s. 
 New technologydelivers affordable 80386 performance 

foranyone considering80286 PC's. 


Once again, Compaq introduces a 
 personal computer that leaves every 
 other PC in the dust. With its unsur
 passed Intel 25-MHz 386* microprocessor, 

exclusive COMPAQ Flexible Advanced Sys

tems Architecture, and up to 1.2 gigabytes of 
 storage, t,he new COMPAQ DESKPRO 386/25 is 
 the ulfimate expression of 80386 technology. 

· Its FLEX Architecture uses separate mem ory and peripheral buses operating in concert to
reach maximwn system performance, while .maintaining compatibility with industry st~?ard hardware and software. By splitting

the work, they also prevent infor mation bottlenecks in the system. The 25-MHz cache memory control ler keeps data instantly accessible, and that lets the processor tear through appli cations with 0 wait states 95% of the time.
All this translates into performance
that's up to 60% faster than most 20-MHz 80386-based PC's.
And, with the optional Intel 387* or Weitek-rM
coprocessor, you'll even be able to match the 
numeric processing power of a dedicated engi neering workstation at a fraction of the cost.

! J

Introducing the 25-MHzCOMPAQ~DESKPRO ?86/25. The most powerful personal computer available. :

You can go from one megabyte of standard, ·

For sophiSticated PC users who require the

high-speed memory all the way to 16 megabytes. ultimate. in yower, eompatibility, c6nnectivity

And for storage-hungry -applications, such as . and ,,,over~Il sys.tem_;performance_, n .other

networks using ·disk fault tolerance and multi perSQnal compµter COIJ!.CS-· -close to. the new

user systems, the COMPAQ.PESKPRO ~86/25, COMPAQ DES}{pRQ 386/25.

.

with two optionalCOMPAQ 300-/600-Megabyte

·Ifs simply ·the most powerful personal·

Fixed Disk Drive Expansion Units, is able 1o computer ·a~ailable. But then, that's what ·

provide up to a massive 1.2 gigabytes of high Compaq users have come to expect.. Again and

performarice storage. With an average access again and again.

time as low as 20 milliseconds.



Of course, we give you a choice of 51/4" or

3112" diskette drives and high-capacity tape

backup options.

It simplr works better.

Next to high perform

ance, the advantage of

COMPAQ 80386 comput

ing is compatibility with

both today's and tomor

row's software . From MS
nos·to the exciting new MS

OS/2 operating system. And

beyond.

Thanks to a close and

longstanding working relation

ship between Compaq and

the industry's independent

software developers, the

COMPAQ line of 80386 per

sonal computers is especially

capable of letting you tap the

full potential of all the new

multitasking software.

You'll run MS-DOS 3.3,

plus MS OS/Z, Microsoft

Windows/386, XENIX ,

UNIX9 and the thousands of
applications wrifteab

And
e

w00ith~TMa"n~y~~;§M ! !~-~~~~-~

you',u;iillll..,W..

CHAOS MANOR 


Circle 29 011 Reader Senice Card
Three wags to build
better'/Urbo Pascal,
programs...

MAIL 

Jerry Pournelle answers questions about his column and related computer topics

~~\POWER
SCREEN 

$129 


BASIC Pil.grimage
Dear Jerry, I was amused by your comments con
cerning Turbo Basic from Borland Inter national. When some things didn't work
as you expected, you patiently read the manual and went on to declare the prod uct a "success. " In contrast, however, you couldn't be bothered with reading the manual when doing a previous review
of True BASIC and went on to declare the
product a failure, referring to it as "True Madness."
Now that Microsoft has just released QuickBASIC 4.0, I expect you'll soon be
raving about its separately compiled pro
gram modules, calling them an "exciting development in BASIC programming." Of course, the program modules avail  able in version 2 .0 of True BASIC for the past 12 months "just don't seem like BASIC and will never be accepted by users ofGWBASIC."
Have you noticed that each new ver sion of QuickBASIC looks more and more like True BASIC and less and less like GWBASIC? The very features you condemn in True BASIC are being copied into Quick.BASIC and Turbo Basic- the ANSI BASIC standards. (Thomas Kurtz of True BASIC and Dartmouth College served as chairman of the standards
committee.) Whether you like it or not, Kemeny and Kurtz are dramatically changing the language. You detest their influence while unwittingly praising Turbo Basic and Quick.BASIC for copy ing most of the ANSI standards.
lo 1985, Apple Computer came very close to releasing MacBASIC, which in cluded many features similar to True BASIC. The language was developed by Apple's own software engineers. How ever, according to the Wall Street Journal (September 25, 1987), Apple president John Sculley killed MacBASIC and signed over the rights to the MacBASIC name when Microsoft's Bill Gates de manded the product be withdrawn and threatened to cut off Apple 's license to use Microsoft's program for the com pany's best-selling Apple II machine. Several of Apple's key software engi

neers resigned in disgust. The Joumlll quoted an Apple employee as saying, "He insisted that Apple withdraw what
was an exceptional product. He held the
gun to our head."
Sybex Publishing actually released a
book on the MacBASIC language-a book that suddenly had no market. Tell
me, is Mr. Gates a man we should all ad
mire and hero-worship? Alan F. Tomala
St. Clair Shores , MI
Well, to begin with, True BASIC had all the defects of a compiled language wi1hout the speed and convenience; it "compiled" into p-code and interpreted
that. Why would anyone want ro do that?
Turbo and QuickBASIC compile into stand-alone code that you can give your friends or sell/or jujubes.
I will also admit that the name True BASIC and the arrogant letters denounc ing "street BASIC " that accompanied it had a good bit to do with the attitude with which I approached True BASIC.
And whet.her you like il or not, the marketplace seems to have accepted Turbo Basic and QuickBASIC.
I hadn't heard the story about Apple and Bill Gates. I must have missed that issue ofthe Journal.-Jerry
Proof Positive Dear Jerry,
Once again, I take keyboa.rd in hand to perpetrate correspondence. You often wonder ifyou have any effect on the c.om puter industry. You do. I offer the fol lowing as proof.
Some months ago, you reviewed the NEC MultiSync monitor. Your main complaint was that the adjustments were completely automated. (I'll pass over
continue.ti
Jerry Pournelle holds a doctorate in psy cholcgy and is a science fiction writer who also earns a comfortable .living writ ing about computers present and future. He can be reached clo BYTE, One Phoe nix Mill Lane, Pererborough , NH 03458, or on BIX as "jerryp. "

Screen I/ manag(' r.

Features: sc reen painter virtual . CJX'ens

data val idation cont.ext Sl'nsitin'! help

unl imited scr ens definable ke\' ·

&much more!

·

POWERToOLS 
 PLUS 

$129 

Full featUl'('d funC't lon libra ry. 
 Feature : R upporL dir ct r id o 
 access \'GA and EGA su pporl wi ndows 
 and menus D memoryallocation 

interrupt ervice rout in 

& mu h mot\'!
AsYNCH 
 PLUS 

$129 

Asnchron o u~ om municati 1n managrr.
Feature : · peed~ to l!-l.~ i\ baud XO~ / XO FF prnloco l hard ware h;rn tlshakin · \'.;>.lodem Iii transfrr 110 buffers up to IH I\ &muc h more!
Wr'n> Blaise Com11uti11F:. m11nufotlllrer.. of hiith quality funct io11librnries rles ignt>d lo miu ·e 1lw time and terhniral expertise re<1uired f11r M'ri\1us awl i calion~ dcn·lopmen t.
All of these package~ indudt· Peter :\orto1f~ 011· line lnslllnt At'ces.s l' nil(rlun. ll t·nrnprl'lll'ns iw m.er refi:renn· mammJ with ·xte11si1·,. PXample. . :u1d full ample programs.
Satisfactio n ~uarJntl'ed or n.·lum wilhin :30 tla~·s fora fL1ll n> fund.
We have a full line of protlucl · for C anti P<l.'>cal. For a fn'e br11chun.· ortu uri l,·r mil
800-333-8087!
----~~---
BLAISE COMPUTING INC.
SEPTEMBER 1988 · B YT E 33

,·

..... . -. -

' I

..: ·· : ·

'

.,

. . ~. ~

.... "'. '\, I

~·

·

0

"

~

.

. . . 'l ~-.. "" I ; ~ '

~ ·!' · . . ,i · < ·

The db_VISTA Ill Difference
Coosis e11
~ntSchedules

Powerful applications require pov;er ful toofs. That's the idea behind db_VISTA Ill from Raima. db_VISTA Ill gives you powerful, high performance DBMS capabil~ies in any environment - VMS, ULTRIX, UNIX, XENIX, Gm, DOS and Macintosh.

do_VISTA Ill comes from aproven mainframe DBMS design. Because db_VISTA Ill iswritten in Gfor por
tabilrty, we deliver this same power to
minis and PCs.
The best of both wor1ds ...

Our combination of anetwork model database, B-tree indexing, and SUL-based relational query, provide asuperior sys tem for data organization, manipulation and access.

network perfonnance and relational flexibility.
db_vlSTA Ill is anetwolk model database. SOL-based db_QUERY is arela

34 BYTE · SEPTEMBER 1988

tional interlace. You can redesign existing databases with db_REVISE. An interlace to Lotus l-2-3 worksheets is also available.
for more information or to order call
800-327·2462 or (206)828-4636.
Flnd out how you can go as Iar as you dare.

The Raima db VISTA Ill Database Development System Technical Information:
Air compooenls leature royalty-free run-t11ne d1slnbution. full source
c00e ava1lab1hty arid Olrr commrt·
ment lo customer semce lhars wll COlpol.1flOllS ~ke ARCO. Al& I.
Hewlett-Packa1d. IBM.Nortlrwestetn Mllll.lill ll e. U~IS'iS and olle1s use db_VISIA Ill

1. db_VISTA: The High Performance DBMS

' M11Se1~
I ~ datastaxm I 5'nrd ;nl fir klcb\l
· Aul~~~ l l~trOCl!SSll1~i,
· ·~ I llillali& ~did!.
I f3Sl ~ ao;ass
ne1llot model dalDse 11-in!e llleiJng Vttl.l'll nmory iw. ~
1 Ali!aly~lltlfaclllt~
acctSSIJll!!!"U I f· lln1ef IJOilll! fa ~
~i,l..'DI
I A~ l:tfW!n ~te partem!d aha C

2. db QUERY: The SQL-based
Query.

I i1!btalll r1t8iu lo db YISIA

d3blJase$



I C"1lile 01 Stand 3be U$i£t I E:nttd QIEfleS rt 1\11 .Jd.floc

IJJ!1leS

3. db_REVISE: The Database
Restructure
Program.

I ~'f'N~mif
I cim.,u ii PIStfli da1' lll ~
'1sli)l
I Sero custMMl1!il db RfVISI tn ml
11Se1 b:3tOIS 1o1 ei-, iwaoes

4. WKS library for Lotus 1-2-3.

I C-tnl<abielltffia'.:elDLDlllSfiles I FQls iltdv.>i:es WIS. Will WOO.
'°" SheelS ltd dbl files
I f.ooilld I·2·3 lrum llllde C
~
I Ike l 2 3 a> data !lltrr DI reiD1
~

Operating
Systems:

I \1olS. Ulllll~. UlllX. II!ll WI. OOSnl ash

CCompilers: LAN systems:

I VAl. lJllX. Xlm. ill::tMtl la1tx2. Illbi C. MPN. !Ill ll~

1-800;tb-RAIMA (1-800-327-2462)

In Wasl\ington State call: (206} 828-4636

InTws call:

'2141 239·3267

Inthe UK. call:

(0992) 500919

In Germany call:

07127 ~244

In Switzerland call: InFrance call:

01 725 04 10
(l) 4o 09 28 ZS

InBelgium call:

(02) 720.96.57

In Benelux Countries call: +31(2159)46 814

ll5S Il2t!I ~ N.E. .¥100. Bellevue. WA 98004 U~ Telex: 650~18237 MCI UV/ FAX: (206) 828-3131

CHAOS MANOR MAIL

your gripe about the size of the screen. Maybe you shouJd consider hooking your current word processor to a projection TV set.) The new MultiSync IT has a full set of manual controls. Except for the mode selectors , everything is handily lo cated under a door in front.
Also, I would like to enter a comment
on your taste in text editors. You prefer
WordPerfect because it is "transparent. " I would call it "invisible." Adm.ittedJy, I cut my teeth on WordStar 3.31. Further, I actually like WordStar. Maybe that im plies something about my sanity, but at least my old faithful has a useful help fa cility. WordPerfect does not. If you ever lose that blasted keyboard template, you
may as well buy a supply of goose quills.
WordPerfect 's on-screen "help" comes in two flavors; you either specify
the key with which you want help or give
the initial leuer of the function you want. This assumes you know what !he various keys do and at what level of shift they do it. The "organization" of the function keys might best be described as anti mnemonic. (WordStar, at least, groups similar operations under the same Con trol-key menu .) Finding the letter that will call up help for a specific operation is mostly luck. It took me two tries before I could find the command to exit a file.
Even DisplayWrite, a program widely
regarded as the joke of the industry, has an index of help screens. If WordPerfect has such a feature, it is well hidden.
Finally, how can anyone with your no toriously poor vision even use that blasted template? My optometrist wbis Ues in awe whenever I bring him my new lens prescription, but I don't need an oversiz.e monitor. What I do need is a blowup of the template.
If you insi t on a transparent editor with automatic paragraph reformat, try PC-Write 2.71. It is faster, much more helpful, and does windows . Its worst fea ture is its documentation , which tends to ward the dense side of understandable. If I could find a book on PC-Write that's half as good as Arthur Naiman's book on WordStar, I would switch in a minute.
Bryan Edenfield
Allendale, SC
One thing that isn't generally known: when Art Naiman wrote his excellenr book on WordStar, he used WRITE, the text editor I usedfor so many years.
-Jerry
BRIEFiy Speaking
Dear Jerry, Last year, you casually mentioned that
you have problems running BRIEF with

SideKick and SuperKey (" In the Chips," September 1987).
We recently starte-0 using BRIEF here in the office, and we had similar prob lems. We tried to run BRIEF with Super Key and our own memory-resident soft ware and found that the machine locked up just as you described. We were using an IBM PC AT with 3 megabytes of memory.
Our solution was to set two switches when starting BRIEF. We set -k (lower case, no numbers) and the -p (lower case). The first i a keyboard-compati bility switch . It ' s odd to have to set this when usi.ng a true IBM machine, but it seems that these memory-resident pro grams hang off the keyboard interrupt and can affect timings.
The second switch is a video-page compati bility toggle . Apparently , BRIEF uses the second video page to display text, and if some software doe n't support multiple video pages (such as SideKick or SuperKey), this can c:au e problems.
After setting these switches, we have experienced no problems in running BRIEF.
Terence 1. Griffin Washington, DC
l find I don '1 need the power ofBRIEF. and I've gone over 10 the Logitech Point
editor for most of my programming. If I
worked at programming full-time. I'd re consider, bur BRIEF had just enough commands that I'd keep forget1ing them , while Poinr is totally intuitive. -Jerry
Avoiding Custom Programming Dear Jerry,
At my law office, we had a very large relational database written ind.BASE III. But we had to change it all the time be cause the attorneys and the judges would always be asking for new reports that had not been set up previously. We ran into custom programming costs because dBASE Ill is too difficult for ad hoc querieS and custom reports to be de signed by the secretaries and the data entry- level people.
So, we rewrote the entire system in Paradox . Now data entry and secretarial personnel can create ad hoc queries and custom report.s with minimal time from our high-priced computing consultant. This saved us money. I thought you'd like to know .
Daniel J. Ashley Chicago , IL
I did wan110 know, and thank you for
telling me.- Jerry ·

SEPTEMBER 1988 · B Y T E JS

a ona 


CAN THIS BE DONE? 

A COMMUNIC AT ION 
 DEVICE FOR TH E 
 SPEECH - DEAF 


EXECUTIVE A UDIAL 
 REHABILITATION 
 SOCIETY.... 

the EARSdesig n competition 

FIRST PRIZE - s1 00,000 

PLUS A% OF ROYALTY 

SECOND PRIZE - sso,OOO 

PLUS A % OF ROYALTY 

TH IRD PRIZE .. s2s,OOO 

PLUS A% OF ROYALTY 


ExECUTIVE AUDIAL REHABILITATION SoCl1ETY
500 AMERICAN BANK loNER P. 0 . Box 2703 C ORPUS C HRISTI. TEXAS 78475 (512)882-6557

JUDGES COMMllTEE
JACK s. Kil.IV. Dollos. Te«:Js. Electronics Engineer
HOWARD H. ARNOLD. Lewisville. North Carolina. Electronics Engineer JAMES S. NEWCOMB. St. Poul. Minnesota. Electronics El)Qlneer
HUllBlT w. UPTON. Arlington. Texas. Electronics Engineer - Alternate
PllORSSOR HUGH TOMLINSON. Ccxpus Christi. Texas - Coordinator

WINNERS 1986 SUGGESTION CONTEST
MILDRED CRUICKSHANK. Telephone connection ED POTTHARST. Multichan nel memoty

36 B YT E · SEPTEMBER 1988

on 


WE THINK YOU CAN f 


HERE ARE 17,000,000 speech-deaf persons. i.e. do not understand speech, in the U.S. The
objective is to provide a communication device that will allow one-on-one communication.
The fina l EARS design, incorporating all possible operational advantag.es and economies
of production. may be the composite of the prize winners' designs and may also Incorporate
1
features of the designs submitted by non-prize winners. Winners will be accorded cash and
royalties. All royalties negotiated by EARS wlll be passed through to the contestants. The royalties will be
apportioned by the Judges on the basis of their evaluation of the importance of each element submitted
by any contestant which is included In the Final Production Design.

Those desiring to participate should apply (by mail or phone) for a registered entry blank to the Executive Audia l Rehabilitation Society shown. Each entry shall Include design. programming instruction and an operating "bread board" model which need not conform to the size goals. EARS will compensate those contestants (whose entries are adjudged to be operationally feasible) for the current cost of the components used to build the bread board operational model. The entries will be evaluated by the Judges on t he basis of merit I.e. operationally effective that can be produced a t a reasonable cost.

Detailed conditions of the competition will be set out o n the entry form. DEADLINES: Entry forms must be procured and returned to EARS not later than October 31, 1988. Designs a nd bread board models must be received by 5 P.M. on May 1, 1989.

All designs submitted and accepted by the Judges shall be the property of EARS. No essential conceptual element of a design shall constitute a conflict with an existing patent. Conceptual protec tion of the device has been estab lished as of date of origin. Formal application for patents on pertinent features w ill be applied for by EARS. A firm of potent attorneys specia lizing in electronics is retained. All decisions by the Judges as to the award or non-award of prizes or royalty shall be final and shall not be subject to change. review or amendment by EARS.. its Officers, Executive Committee or the design contestants.

DESIGN GOALS
The gool is o deslgn foro hond·held. llghtweight reol flme communk:otiondeVice c:opoble of being produced at economical cost. The design should a llow a speaking person tocommunrcme on a on&-0n-0ne real time basis with the heoflng-lmpolred person In any situation where nor mol converKJ
e· s· lion occurs and wilJ prOll!de lorfiJtration ol extraneous noise. The goal ~a device contained In approlCimofely 6. )< ~ 1W . A ~ 7· screen will be on one
s!de. The~h-deof person can place It on a desk or hold it in hand. The speaker will first read a text ldentltylng hisphonetic alphabet In the memory. A multl-posltkln switch would allow storage of the phanetfc alphabets of dltterenl pe(SOOS. FOi telephone cons. the speech ot o pelSOO (who$e phonetic
alphabet ~ In one ot the memory cl'\Onnels or who reocts the text Into o new channel) will enter the communication device through o standard tele
phone plug. The device wlll be bottery-po<Neledwllh rechargeable batteries but prO\/ide tor a lternative operation "'1th o voltage converter. 1n1ens1Ve eleclronlc weech anolysls combined with the perSOl'IOI phonetic o1phobet o f the speoker "'111 result In the " real-time" production of the spolten words on the screen. The speech of the hearing-Impaired person not fitting the phonetic alphabet ol the memory should be littered out outOl'T'ICJticOlly H possible, otherwise manually.
EQuolly Important is a design lex tNsde\lice thot con be monufoctu1ed economically~ ltiot the cost Is"'1th n the meansat thisgroup ol people. many ot
whom may be economlcoJly disadvantaged.

Cirele 99 on ~aJer SeTVkt Card

SEPTEMBER 1988 · B Y T E 37

ASK BYTE 

Circuit Cellar's Steve Ciarcia answers your questions on microcomputing

Clipped by Clipper Dear Steve,
I have a problem with my Clipper ap plication, but perhaps it's a general prob lem . I can't find any way to access more than 15 files in my app)jcation because of the restrictions of MS-DOS. I think the only way I can solve this problem is to open another process, but maybe you could suggest something else.
Michael Stockel Berlin, Gennany
Your problem is not so much a restric tion of MS-DOS as it is a configuration problem.
Examine the con tents of your CON FIG. SYS/i/e ifyou have one. It should be in the root directory ofwharever disk you boot the computer from (if not, add this
file with the following) . See if there is a
FILES=?? sra1eme111, where ?? is a nwn ber that indicates the maximum number offiles any application can have open at
one time . You can increase this number to whatever you like, but each open file takes some memory, so the sky is not the limit. You sh.ould also add a BUFFERS,,?? statement to speed processing 1fyou have lots of open files . However, rem£mber that all this takes memory, and if Clipper takes too much to allow more open files, then you 're stuck because of Clipper, not MS-DOS.
Set the number offi/.es and buffers to the smallest value that accommodates your requirements. Typically. 20 is a good number. All this is listed in the MS DOS manual in grealer detail. -Steve
Seeiog Digital Dear Steve,
Since June of 1987 I have been consid ering purchasing a digitizer/transmitter and receiver system for several small systems that I deal with on a regular basis . The unfortunate part of the whole thing is that al I I know of how the system works is what I could catch up to in the June 1987 Circuit Cellar.
What I'm looking for is a total run down oo the system, including both its good points aad bad points. I plan on set

ting up a series of these in external cases and using my own telecommuoications network. Would you be willing to give me some information on this system and your own thoughts on how it can be app)jed?
Jason S. Beam Saco, ME
The definitive works on the Image Wise
video digitizing system are in "Build a Gray-Scale Video Digitizer, "Parts 1 and 2 (May and June 1987). The two subse quent articles ("Using the lmageWise Video Digitiur, "Parts 1and2, July and August 1987) went into some depth on ap plications for the hardware, featuring some image processing and colcrimtion
TN ASK BYTE, Sltllt Qarci.a, a compwLr con sultanl and electronics engineer, ansW<!rs qu~tions on any area ofmicrocomputing and hi.s Cimdz Q/Jar projecu. TM most repre· untative qiustions will be 1111SWtred andpub lishw. Send your inquiry to
AskBYTE Ont P~nix Mill /Ant Peterbcrough, NH 034S8
~ 10 rht high volume of inquiriu, we cannot gwaTtllllee a personal reply. All lerren and photographs bl!coml! tht propl!rty of Steve Oarcia and cannot bt ntumtd.
The Ask BYTE sraff l.nc/udu manager Harv Wei1;tr and researchers Eric Albert, Tom Canrn/1, Bill Curll!w, Ktn Davidson , Jeannette Dojan, Jon Elson, Fronk /Wech mann, Tim ~h, £.dward Nisley, Didc Sawyer, R.oberr Stele, ami Mari< Voorhees.
programs that demonstrared how to write a software interface to the boards.
For your tekcommunicarion.s applica tions. you'll need to think a.bow transmis sion time and hardware control prob lems. The transmitter uses run-length encoding to reduce the volume of data, but you 'Ii still have about 30K to 40K byresfor each image. Transmitting an un compressed 62K-byte image al 1200 bits per second can take up to 9 minures.
The transmitter and receiver will work

when connected together, either directly or through modems, but you'll probably need to use a compuier at each end to handle dialing, selecting options, and so forth. We've used BCC-52s and BCC· 180s, as well as ordinary PCs and ATs, with success. Teaming a BCC-180 with a 9600-bps modem gives you quite a bit of power. This is exactly what I have done in a subsequent Image Wise project in the fifth issue of Circuit Cella.r Ink maga zine. There are some sample programs and images on the Circuit Cellar bulletin board system (BBS) that may be ofsome
use. Give it a call ar (203) 871-1988 and
see what we 've got for you.- Steve
Teaching an Old Board New Tricks Dear Steve,
Upgrading to a new system (from an IBM PC to an AT, or from an AT to an 80386 system) costs not only the pur chase price of the new system, but also the replacement cost for the boards. Could you design an adapter so that old PC boards would fit into an AT bus or so that PC or AT boards fit into a Micro Channel bus? Are such adapters already being marketed?
James P. Eshleman Jr. Philadelphia, PA
Using your old PC 8-bit expansion boards in the AT bus is just a matter of plugging them into any available expan sion slot. Actually, ATs and all the clones I know of provide 8-bi.t slots for video cards, serial ports, parallel ports, and so on, but 8-bit cards will work in any AT
expansion slot. Ofcourse, 8-bit memory
expansion cards won't be of much use, and while it would be possible to design an adapter, the result would be slot per formance at a high price. You could also use the PC XT 8-bit hard disk drive con trollers in an AT, but the 16-bit control lers are considerably faster and worth the exJra money for most people.
Adapting PC or AT cards to the Micro Channel is another story, however. There are system requirements built into the Micro Channel architecture that
conti.riued

38 BYTE · SEPTEMBER 1988

ORDERING INFORMATION

FREE SHIPPING. Orders wuhm the USA (lo .ver 48 states only) are shipped FREE via UPS Ground Call
lor APO, FPO, PAL. and express shipping ra es

NO CREOIT CARO CHARGE. VISA , MasterCard

an d Discover Card are accepted at no extra cost

in'de-pen'dent (in'di -pen'dent) Please joinus inour Declaration of lndepen·

Your card is charoed when your order is shipped Mall Glders please include expiration date and

adj. 1. nOl influenced by others in opinion, dence. Call Programmer's Connection today conduct, etc. 2 nOl affiliated; sovereign in and be sure to ask for your FREE subscription

authomed sir,ina !Ure.
NO COD OR PO FEE. CODs and Purchase Orders are accep ted at no extra cost No personal chec s

authority. -n. (in'de·pen-dence) someone or something independent
FACT:
any major dealers specializing in programming tOOs lex PlfSOOa/ comllJ!ers are legal affiliates or companies who also p.brlSh development softv.lare.
FACT: 

PrograrTVT'ff's Connection is mt a publsher and is 
 not a iated to any CorJ'l)aflY that has ever been in 


to the Connection, our 120 page comprehen sive buyer'sguide. It contains descriptions for over750 products by more than 250 manufac turers, and infonnative articles by leaders in the programmingindustry.
CALL for Products Not Listed Here
USA........ 800-336-1166 


are acce pted on COD orders POs with net JO·day 1erms (wi1h rn 111at minimum order ot S100) are avallabte to quatilied US accoun ts on ly.
NO SA LES TAX. Orders ou1s1de ol Ohio are not charoed sales tax . Ohio cus ome rs please add 5% Ohio tax or pro 1de proof or lax-exemption
30·DAY GUARANTEE. Mos ol our products come with a 30-day documenta11on e alua11on perrod or
a 30-day return ouarantee Please note that some
manulacturers restrict us 1rom ollerlng guaran ees on their products. Call tor more infor mation
SOUND ADVICE . Our knowl edgeable technical start can answer tec hnica l questions, assist in

1tle oosiness Of llJJjjs/jrlJ sottw<re. 

When you come to Programmer'sConnection, you'll lind our knowledgeable, non-com misioned salespeople and technical consult

Canada.......................................... 800·225·11 66 
 Ohio & Alaska (Collect) .................. 216-494-3781 

International .................................. 216-49 4-3781 

FAX ............................................... 216-494·5260 
 TELEX ......................................... .....9102406879 


co mpari ng products and send you detailed product inlormatwn tailored to your needs
INTERNATIONAL ORDERS. Shipping charges lor
n1ern atlo na1 and Cana dian orders are ~ased on produc1 we ight The standard ra tes used are
published rn the Fall 1988 issue or ou1 Buyer's

ants will give you an unbiased look at the
products we carry.

Guide. U you do no1ha e a copy, please caU or write lor the exacl cost All paymenls must be
made with US runds c!rawn on a US bank Please

PROGRAMMER'S CONNECTION 
 Include your telephone number 1·hen ordering by marl. Due to government 1egula11ons. we canno t ship to all countries

MAIL OROERS . Please include your telephone . ._ _

386 pr oducts
386 ASM/386 LINK Dy Pnat tao ~t
380 OE8UGGER 11yl'l'wi.., Sdf'.qe NOPC-380 by Mcro~'ld)I
NOPForTran-386 b)fMallW.iy PC- MOS/386 ~by1lle Solrl.are lfllr PC·MOS/386 5-!M by Jhe So/l.v¥e IA PC·MOS/386 25-Uset b)· l?ie ~ tlllc
VW386 0y.GC

Lisi Ows
~95 389 95 145 595 529 595 529 195 179 595 539 99S 869 245 219

di gitalk prod ucts
SmabtalliN Smanta!IVV 286 Smanta!IVV Suppor1 UtiWties AI lllne!Jes .
golden bow product s
Vc:adle Vtealure ~DISl:lMQI ....
Vtealure Oeluu H.?lf10rs, !'*Y Vopl ~ />Sk OW!tlato7 Wit)'

100 84 200 175 CALI. CALL
60 55 80 74 12() 111 60 55

number and comple te street address on all marl or· de1s. Se su re lo speedy computer. opetalinO sys. tem. dis ette size. and any applicable compiler or hardware mter1ace {s) Send mail orders to
Programmer 's Canneclion 
 Order Processing Deparlmen1 

7249 Wh ipple Ave NW 
 Nor1h Canion, OH 44720 


blaise products
ASYNCH MAtlAGER Speot1Corl'llscal CTOOLS PWSIS.O PASCAL TOOl.SITOOlS 2
POWEllSCREEN ~c.,..,~
TU<bo ASYNCH PLUS/4 .0 Turbo CTOOLS Turbo POWER TOOLS PLUS/U

175 135
129 99 115 135
129 99 29 99 129 99 29 99

borland products

EUREKA fqJa!JOll Sol'&'

167

Parado1 2.0 Oy Ansa!Bol1"11

725

Poradox 386 &f Alrsa'Botln/

895

Paradox Networ!( Plld ii)' Ans.i!S-

995

Ouattto: The Protesslanal Spl'oadsheet

247

Sidekick Plus

200

Turbo 83$ic Compiler

100

Ttllbo Basic Svppor1 Products AIV..-..lleS

100

Turbo CCompiler

100

Turbo Pascal Compile!

100

Turbo Pascal 0313base Toolbox

100

Turbo Pascal Developer's Toolkit

:JllS

Turbo Pascal Edaor Toalbo1

100

Turbo Pa$e31 Gamewot'o:s Toolbox

100

Turbo P'ascal Graphi1 Toolbox

100

Turbo Pascal Numerical Methods Toolbo1

100

Turbo Pascal Mor. 


70

Turbo Prolog Compiler

llew"1nlal 
 150

Tutbo ProloQ Toolbox

100

01het Borland producls .

CALL

115
S2S
639
725
179 125
68 68 68 68 68 285 68 68 68 68 49
115
68
CALL

lahey co mputer pr oducts

FnL·£W'16 fnL·EW32 F77L·fORTAAH Comp Cl' Lahey Personal Formn 77
...,. TO(lllt

695 639

48.9n5

799 4ZCJ

95 85

119 99

log itech produ cts

Logilech HI RE2 Moose Log~edl Mou$e wi1h Plu· Sollware

'ew 149 119 119 98

'M11 L0GJ0DD 


1B9 153

Vim IJXJJC;!l)() iPl IJX'j~ 


219 179

,,~·'1 lf'.JGl?!)NT 


149 119

Logitec h$ilrifl$ 2 Mous:e with P!O;S Soltitare

99 79

Olli er LogHech Products

CALL CALL

micro sofl products

MicT9$9ft BASIC Compiler

/.'~ ~ 295 219

Mlcmoft CCompiler 5wtCOGWie-N

~50 299

Micl'0$0ft COBOl Compiler wf1ooJs ·°eN VCl$0'1 900 659

Mlcl'0$0ft FORTRAN ~~

450 299

Mlcroion Macro A$$cmbler

50 10S

Mlcroso" Moou A.lli.net.es

CALL CALL

Microson OS/'2 Programmer·s Toolkil

350 239

Mlcroson Pascal Compiler

300 199

Mlcroson Ouid<BASIC 4

99 69

Microson Cll&kC

99 69

Microson Window<
Microson Yfindowt m

99 69 195 129

Microson Willdows Development Kit

500 329

Otha Mlcmon p~

CAI. ~ CALL

persolt products

other produc ts

1st-CLASS ey ISJ.cL4SSEJPelr S)'5IO'l1

495 399

AciOI Oy Ille l'llr~·31ff G-11'.fJ

495 439

APL 'PLUS PC STSC

695 529

Briel oy Salro1 S: mis

195 CALL

Carbon Copy Plusrt/ ~l)()oY! 'fe<:mt:Jot/I

195 t3S

llesqview lnm~

130 115

llesqvlew API Products · lallefes

o'er> CAll CAll

or Eps~oo EJ.W:S-r,rit ' £dt(1 tJyIJJt)W
now Charti119 II + JMoo &P.i.~'11

195 149 229 189

HALO 88 llr ~ C)llenl.>oa

32$ CAll

lns13Jl!Aeplaylll il)'~

150 129

TopSpeed MorMa·2 0yJM!efl.S ~

IN;w 99 89

Mace U1ilities Oy P.lrJ M~e SOli'lllllt

99 85

M;i11\CAD 11'1I~
Micropcirl Produ,ts Al v.n:;ies

J.:9 319 ~ CALL

MICROSTAHl s:iris:.cs ltyfCOSO'r

395 3$9

Opt ·Tech Sor1 1Jy0or-lec'lllii!Proc
PC Tools De eCy Ctt1;~ RJl>i Sol!

1·9 129 l . e*ofo· 79 69

STATGP.APHICS !>'/ S7SC

895 699

TLIB Venion Control &r.ur st~~ Sol!Win

100 89

5S1a(KJ11!AN

l.1!-.v 300 269

Tulbo Ptlls Oy 1-W/raWm.<s

100 89

Turbo Progr11mmer l1Y l1'tl0~ D~ASCll

389 309

Turbo Programmer/C try.4SCI

t.'t:.\ 499 399

XEJllX Sylrem Y.11 ~IW!S oy SCO

Co\LL CALL

c langu age

C 131 O'/CNS

..

Eco-caa Modeling Compile! &yfroson

150 129 100 69

Latlice CCompiler lrom t..ll1'U

450 289

Man Wiliams lei's C""''Pff CSd

75 54

WATCOM C6.S0y1·WCOMG'tq>

l.'ew \r!w>ul 295 269

Smar1MOVE Sma1T£RM 220 SmarTERM 240
periscope products
Periscope I ,.,,,&m1 Pemcope II ~I/Ml~ Sl>lltfl

1~ 9 135 195 179 3-lS l09
~ ~ 369 175 139

database management

.. Clarion 0-lopmenl Syslem ii)' CG1ort

cw 695 639

Clpper Oy~........................

695 519

or dBASE tu 1'11s D'j'AsllCM.!ie ...... .. . " .. " ·
dBfast r:flASE · i't.is Cool> ceFast ... . ...

6\15 439 99 89

Fo1BASE + (ly~ So/1ll3le ...

395 249

foxBASE +1386 Oy Fox S<i~

500 359

frontAumer ay AS/1100-lillll ...

195 175

GenifCf ayD)fel

395 249

Petbcope II·XSo'iw.re U'tf Perisa>pe Ill IOMHl·'tlWt
pet er norto n products
Advanced Norton U~lities Nor1Dn Commander Norton EdilOI NOl14n Guides Sj)eelylA'9"Df
fol OSIP Nor1lln Utilities

145 105 395 1119
150 89 75 SS 75 59 100 65 150 109 100 59

Circle 212 on ~ader St rvice Card

SEPTEMBER 1988 · BYTE 39

Circle 62 on Reader Service Card
Use it or 

lose it!
Use DataSaver
standby unlnterruptlble power supply, and protect your microcomputer against costly data loss and hardware damage.
· Constan t AC line protection against power disturbances and In terruptions .
· Bullt·in spi ke/transient suppression and EMI nolse f i lt e ri ng .
· Powerfu l sizes to pro tect any sys tem from the earliest Apples to the latest PS/2's. In ternational models, also.
For more Information, call: TOLL·FREE 800/332·3440. In California, ca ll 8051541-4160. Or write to us at the address below.
GSA No. GS OOK~7·AGS$393 PS01 DealerNAR Inquiries Invited
Cuesta Sy1tem1 Corporation 3440 Roberto Court San Lu is Obispo, CA 93401 40 B Y TE · SEPTEMBER 1988

ASK BYTE 


would make adapting these cards diffi cult and expensive. In addition to all the electrical problems, ATand XT cards are too big to fit into the PS/2 boxes. All in
all, adapters to fit PC and AT cards into
the PS/2 probably won't happen.-Steve
Translation, Please
Dear Steve, I ran across some long FORTRAN
source code recently that has what the 1tuthor refers to as Wamier-Orr diagrams in place of the more generic English com ment lines. As near as I can fathom, these diagrams appear to be a sort of con densed truth table outlining the program logic flow.
I'd like to know more about these dia grams so I can make some sense out of the cryptic symbols they contain . Could you or your knowledgeable readership offer any references?
James T. Himer Calgary, Alberta, Canada
Your question seemed easy until I started looking for an answer. Appar en1ly, programmers must have stopped using Wamier-Orr diagrams. Searching through back issues, /found two articles in BYTE: "Structured Programming with Warnier-Orr Diagrams" by David A. Higgins (December 1977) and "Wamier Orr Diagrams: Some Further Thoughts " by G. T. Wedemyer (May 1978).
The only recent reference I found was the book Diagramming Techniques for Analysts and Programmers by James Martin and Carota McClure (Prentice. Hall, 1985).-Steve
Hebrew Word Processing
Dear Steve, What can you recommend as a current
data book for information about soft ware? I once had a copy of The Whole Earth Software Catalog, and The Data Pro Report was highly recommended to me, but apparently neither is up to date.
I'm hoping to get specific information about word-processing programs in He brew and a shopping guide to word-pro cessing systems with scientific notation and plotting capability.
Ellen Dean Cambridge , U.K.
I can readily U11derstand your desire to have a truly current software directory. l 'd like to know where to find one myself
Unfortunately, in a business rhat grows and changes as rapidly as the microcomputer trade, any compendiums are dared before they 're published.
The most current infomwtion sources

are magazines such as BITE, PC Tech Journal, and PC Magazine. These maga zines contain the most current software/ hardware reviews, as well as manufac turers ' advertisementS, product notices, and other useful information. The manu facturers themselves are frequently the most useful information sources, al though one mu.st be wary ofhype. Of the directory-type publications, the one pub lished annually by PC Tech Journa l is frequently the most usefu/.
Although I can 't provide all the infor malion you need, I can offer some sources for informaticm on Hebrew word processing software for IBM-type PCs. Two companies advertising PC software with multilingual text capabilities, in cluding Hebrew, are Gamma Produc tions, Inc. (710 Wilshire Blvd., Suite 609, Santa Monica , CA 90401 ) and MegaChomp Co. (3524 Cottman Ave. , Philadelphi.a , PA 19149). - S1eve
Pictures, Hexes, and the Weather
Dear Steve, I have three unrelated questions. For a long time, I've been seeing
ASCII characters used to make some very good printer pictures . These pic tures are found on BBSes all over the country. I was wondering how these pic tures are made-some cannot even be listed to the screen and viewed. It takes an 80-column prinier set to condensed mode and a small line spacing to make any sense out of the image data . Is there a software or hardware package available that can produce these picture files?
I have a.ccess to an EPROM prog.ram mer. It has its own card that goes into one of the slots in an IBM PC (it's not a serial-type prognmmer; it' s like the $179 ones that many of the clone suppli ers sell), and it programs up to four EPROMs at once. I've seen ads for EPROM data on a disk that is in the Intel Hex format. I am not sure if my pro grammer will accept this Intel Hex for mat. Can you describe the Intel Hex for mat so I can determine whether or not it is compatible with my programmer?
Now for the hard question. A long time ago, you wrote an article entitled "Build a Computerized Weather Station" (Feb ruary 1982). You used a Heathkit ane mometer and a temperature sensor con nected to a computer to tell you of the changes in weather conditions. I'm al o interested in predicting the weather. In fact, I purchased a program that , when supplied with a few readings (data such as date, location, average temperature, and current atmospheric pressure), will
con.tinued

New diskdoublerTM 

doubles the storage capacity
 doubles the storage caJ!.acity

ofyour hara disk 


for$189 


Upgrade the disk drive in your PC the easy way!

Datran's new DiskDoubler dd2000 is a short card that simply fits into any avail able slot on an IBM, PC, XT, AT, 386 or compatible, DOS 2.0 or greater.
Upgrade a 20 MB d.isk into a 40 MB. The DiskDoubler lets you double the storage capacity of any hard disk without loss of perfonnance. No matter what size hard disk you have, the Disk Doubler will double it.
Works With All Data. The DiskDoubler compresses data stored on a hard disk, including application programs, pro gram files, COM and EXE files. You will appreciate the doubling of capacity for word processing, spreadsheets, and database files.
Powerful dBASE Capacity. The Disk Doubler is especial ly powerful when handing dBASE II, Ill and UI Plu files, storing on the average three times as much data on your hard disk, i.e., your 20 MB hard disk will perform like a 60 MB disk . .. an 80 MB disk will act like a 240 MB model. It works equally well for any size hard disk . . . and for only $189.00.

Principle of Operation. At the heart of the DiskDoubler is a new, powerful high-speed data compression micro processor that incorporates Oatran' state-of-the-art data compression technology, which represents years of research and development.
Totally Transparent Operation. Datran's high speed data compression technol ogy coupled with our extensive opera t ing soft\vare a!Jows the DiskDoubler to process data at speeds compatible with disk operating speeds. It looks as though you've added a disk drive of double the capacity to your PC.
Breaks the 32 MB DOS Barrier. Because the DiskDoubler doubles the amount of data your disk drive stores, it effectively increases the 32 MB DOS barrier to 64 MB without any special software.
Simple Installation. One the simple, fast installation is complete, the Disk Doubler operates in the background a nd is completely user transparent. The dd2000 works with your existing hard disk controller.

No Formatting Required as is necessary with RLL controllers. DiskDoubler will even double the capacity of a dr ive already using RLL technology.
Low Power Consumption. The 112 watt DiskDoubler eliminates the need fo r upgrading your power suppl y, a would be needed if an additional disk dri ve were added pulling 15 to 30 watts.
Long Life Performance. With a long three-year limited warranty, DiskDou bler is a imple, inexpensive and reliab le way to double your disk storage.
Satisfaction Guaranteed. Datran backs the DiskDoubler with s 30-day no qu es tion asked money back guarantee.

·

FOR THE DEALER NEAREST YOU OR

L  TO ORDER DIRECT BY PHONE:

3C 1-800-332-0456

..f~~~{J.. i5ATR/\N

Uadersli ip in Data Compress ion Ti.0clHwlogy

Doiron Corporotion/2505 Footh111 Blvd/Lo Crescento/ CA 91214/ Phone (618) 248.{1780/FAX (618) 2d8-8788/lelex 4932115/lu:rboCom (8 18) 248-8789

IBM PC. AJ ANO Dl!ASE 11. 111 ANO 111 Pl.US AAE 1'"E ITTA!::EM.AJIKS Of 1'-IE llESPEClM OWNERS

SEPTEMBER 1988 · BYTE 41

Or construct a bridge. Or design a circuit. Or even create a pie chart. With the MultiSync® Plus, high resolution graphics are well within reach. When used with the graphics board that was designed for it - the MVA 1024 from NEC - it may well be the ulti mate value for all your CAD and business graphics applications.
MultiSync Plus has a 15" diagonal flattened CRT and a
tilt-swivel base to make you more comfortable. It works with boards for a variety of systems, from PC/XT/AT/386 (or 100% compatibles) to MAC II and PS/2. It automatically adjusts its scanning frequency from EGA to VGA, and on up to even higher standards with our MVA 1024 in AT/386 based systems.
Whether your plans are as big as a skyscraper or as small as a memory chip, MultiSync Plus makes the world of high resolution graphics more accessible. For literature or a dealer call 1-800-447-4700. For technical details call NEC Home Electronics
(USA) Inc. 1-800-826-2255.
SEPTEMBER 1988 · BYTE 43

ASK BYTE

forecast the next three days' weather and even draw a local weather map. I was go ing to rely on the local weather radio and the cable TV weather channel for the data, but when they said for three straight days that the high was 9°F (in summer), I knew I needed my own source for this data. I remembered your old article and decided that it should pro vide some guidance for putting together a computer-controlled system to take readings every hour or so.
I'm not a programmer, but I figure that with tria.I and error I can make a pro gram that will do what I want. The actual instruments and the interface to the com puter is a bigger problem. Can you give me any clues on this? Also, is there a bet ter or cheaper way for measuring wind speed and direction?
Don.a.Id P. Bolton Richland, WA
The "primer pictures " you mention are reminiscent of pictures I used to create when I was in school (before per sonal computers). The technique used in volved creating the drawing (on graph paper), determining the shading or gray scale, and assigning characters to repre sent the shading or gray-scale levels.
The character assignments followed the concept ofusing the density ofa char acter that is essentially centered in the character space. You can easily see that a +symbol has a lesser density than a# or
a @. It would then be a simple matter ro
code in the lines ofcharacter (even using backspacing to increase density) . I haven't experimented in this area in quite some rime, but since you can create the rules necessary to code the character lines, you should be able to create a pro gram to automate the process. This should be fairly easy, given that paint and video capture programs are avail able to get the image into the computer. I don 't know of a commercial program, however, that creates these pictures.
As to your question about the Intel Hex format for files , this format differs from the normal Hex file in that the data is transmitted in record blocks, with neces sary control and checksum codes. There are two types ofrecords. The data record is formatted as
:BCAAAAOOHH<data> .... CC <cr><lf>
where : is the start character, BC is the byte count ofthe record data (inclusive of control info) , AA.AA is the starting address of this record, 00 indicales that this is a data record, and CC is the two's comple

menr checksum of the binary summation ofall the previous bytes.
The end-of-file record is formatted as
:BCAAAAOlCC
where : is the start character, BC is the
byte coUllJ of the record's data, AAAA is the starting address ofthis record, 01 in diaues that this is an end-offile record, and CC is the two's complement checksum ofthe binary summation ofall the previ ous bytes.
As you can see, it would be a simple process either to append or delete the control information. A short BASIC pro gram would do the trick.
Regarding your third question , the methodsfor data collection ofwearher in formation have improved dramatically in recent years. Several devices are avail able to aid construction of these tools. Among them are the following:
· Temperature measurement: National Semiconductor's LMJ35-series precision temperature transducers · &rometric pressure: National Semi conductor's LX05xxA series Monolithic Pressure transducers · Wind directions: Hall-effect sensors and magnets
You 'II need to use the transducers in an analog environment, then convert the sig nals to digital information with an AID circuit {National 's ADC0802 is a fairly easy device to use). You can use the Hall e/feet sensors digitally for count or direc tion. National Semiconductor can pr<r vide information on these and other devices in its linear and digital families (including sample application data). Comact National Semiconductor Corp. , 2900 Semiconductor Dr. , Santa Clara, CA 95051.
You might consider buying a new in strument system thilt Heath is marketing. The Digital Weather Master is portable and has the ability to monitor tempera ture, barometric pressure, wind speed and direction, and rainfall. It also has some "history" functions built in. Per haps you could investigate adapting this type ofunit to your needs (it might be eas ier to start with a functional and calibrat ed unit, then create the interface).
Concerning weather forecasting pro grams: I have investigated some pro grams (in fact, one ofmy associates went to great lengths to determine the reliabil ity ofone package). Unfortuna1ely, most of them use NOAA-derived formulas th<Jl are so generic in na1ure that their reli ability is highest in the midwest area of

the country. Extreme northern , southern, and coastal users will find that they need to fine·tune the algorithms to their native area. Consequently, it's always bestfor a new user to <ktermine ifthe program can be modified (source code is provided) or allows for some form of area-dependent offsets. - Steve
Have ROM Will Travel
Dear Steve, I have received conflicting informa
tion as to the possibility of removing the ROM BIOS chip from a Western Digital hard disk cont.roller card and inserting it into an empty ROM socket on a PC XT clone motherboard. Removing the W3 jumper on the controller card would then tell the board that it should look to the motherboard for its BIOS . The purpose of these modifications is to remap the memory add.ress of the hard disk BIOS from its normal C800 address in memory segment C into a location in memory seg ment F, along with the regular system BIOS . lfthe bard disk BIOS were in seg ment F, I could set up 128K bytes of my HiCard board (similar to the Max-It board advertised in BYTE) memory in segments C and D and put my 64K-byte Lotus/Intel/Microsoft Expanded Mem ory Specification (LIM/EMS) window in segment E.
This chip-transfer scheme was sug gested to me by someone in technical support at RYBS Electronics (which sup plies the HiCard board); he claimed to have done this himself. However, some one at Western Digital technical support said that he had never heard of this and did not believe it could be done.
My computer is an XT clone assem bled from parts primarily from JDR Microdevices. The turbo motherboard has seven sockets for 64K-byte ROMs . On.ly one of these sockets i currently used by the ROM BIOS chip. Can the suggested modification be done? I espe ciaUy have a problem figuring out how two 64K-byte ROMs on the motherboard map into the 64K-byte space of segment F. If this modification is possible, would I have any problems with application or utility programs such as Norton Util ities, Fastback or Coretest?
Franklin Chase Boston , MA
Maybe I don't quite understand what you 're trying to do, but it seems to me that
ifyou 're using EMS 3. 2 or EMS 4.0 with
the small frame option, you only need 64K bytes ofspace somewhere in the first megabyte ofmemory in which to put the
co111inued

44 BY T E · SEPTEMBER 1988

"An

exceptionatJ@.Ip~,~

"
·

'I was impressed.
Ir win the co t
effective award. ·
John Dvorak. p Mago:::ine

a"Tnhdiscapproagbrilaitmiesh~f all the features programs costing 1~~ney management

Le .

mes as much "

onard Hyre, PCM AA .

·

irmgazine

We appreciated those kind words. They helped 
 make MONEYCOUNTS 4.0 one of today's most popu
 lar accounting/money management programs 
 for home and business. But we couldn't leave well enough alone. So we're introducing new
...an unbelievable buy at just $29!
MONEVCOUNTS ' 5.0 balances your checkbook ... prepares your budget... manages your cash , checking , savings , credit cards ___ prints 5 types of !mancial statements including net worth ...3 types of inquiry reports... general ledger. accountant's trial balance. and graphics . Its fast financial data base handles up to 999 accounts and 100.000 transac· tions a year.
MONEVCOUNTS 5.0 is a CPA-designed money man
 agemen accounting system you can use for home or 
 business. It's easy to use, requ ires no accounting 
 knowledge , is menu-driven with on-line help. has a 
 fast financial calculator, works with monochrome or color mon itors . comes with a printed manual and 1s not copy protected.
SAME DAY SHIPPING. O rder tod ay and own MONEVCOUNTS 5.0 for on ly $29! Add $5 shipping/ 
 handling (outside North Am erica. add $10). Iowa residenls please add 4% sales lax.
375 Collins Road NE Cedar Rapids , IA 52402

now also...
· prints any type ot pin-feed 
 check and updates your 
 records automatically
· estimates your 1988 income lax
· ana lyzes finan cing options. savings programs.. .computes interest rates, loan payments ...prinls amortiza tion schedules
· manages mail lists- zip and alpha sorts-and prints labels and index cards
· provides password protection . fiscal year support , and pop-up notepad.

VISA, MASTERCARD & COD ORDERS CALL
1-800-223-6925

(In Canada . call 319/395·7300)
1 :- - .=---- -------;-i

I

:

~

Dep1. B
I 375 Collms Road NE I Cedar Rapids. IA 52402

I NAME _ __

UJ ·I ~ VERSION5.0
S29 + S5 shipping

I AO ORESS 
 I CITY _ _ _ _ _ _ _ _ _ - - - - 

1 STATE/ZIP

PHONE

I 0 CHECK

MO EY OAOER .J VISA .J MASTERCARD .J

I CARO#

EXP DATE

I No. ol Copios
I

Product

Prlc& Eaeb

Tolal

I

MOllEYCOUMlS ~ S.O!Ne-e4s IB ! or $2900

I

o compatlblG computer. al leas1 2S6l<
memory. DOS 2 01 mo· o d1 dnves QI hard disk)

I

L ____ _________ I

s s Stnpp·ng & Han<l~"ll

~00

5 00

::UI TOTAL AMOUNT

~

Circle 202 on Rtadu Serviu Card

SEPTEMBER 1988 · BYTE 4S

ASK BYTE 


QuickBASIC upercharged!
MlCROSaT a.JIC &ASIC PROGRAMJv\ER'S 100..IO<

Wa nt e ven more power. peed. and creativity out

of your Qu ickBASIC prog ram ? Here' THE

MICROSOFT Q ICKBA I

PROGRAM

MER ' TOOLBOX- an e ential library of more

tha n 250 ubprog ram , func tion . and util itie

de · ig ned to s upe rcha rge your QuickBASIC

progra m . T he subprog ram a nd fun c tio n created

by autho r John lark C raig address:

I. YS

sc reen cont rol · mou e upport ·· pop-up window

· g raph ics · tring ma nipul ati ons · bit manipula

tion · editing ro utines · eng ineering, mathe ma

ti ca l, a nd tali tica l fun ctio n · ga me prog ra m

m in g · interlang uage ca lling · a nd rno r . Each i.

prac tica l and inventive. no t g immick y. And e ach

take maximum ad vantage f QuickBASIC' s

capa bilities. If you ' re ne w to Quick.BASIC or a

Qui ckBASI C pro, you're g uarantee d to turn to
$22.95 this superb collection aga in and again.

Microsoft Press 

Hardcore Computer Books
Arai/able 11'/!ereirer books and oftware are sold. 
 Or call in your credi1card order. 800-638-3030 (In MD 824-7300). Refer lo ad BM78. 

Book Code 6-96403. 


page frame. The expanded memory does nor go in10 this space.
Moving the hard disk BIOS mighr work, bull rhink you mighl then have to
boot wirh a floppy disk. The BIOS is pro
grammed to scan for ROM programs in the memory range from C800:0000 to
F4()():()()()(), so ifyou address ir as F800:,
the hard disk routines won 't be found during system start-up. /fit rums OUl that the 800 part of the segment address isn 't sacred. you might be able to locale it OJ
FOOO: and boot without trouble. If the
ROM is relocaud to F800: , you may be able to boot from a floppy disk and reset the interrupt vector ro point to F800 and operate the hard disk, but I don 't know for sure.
The empty ROM sockets on the mother board are for ROM BASIC (cassette BASIC), and inserring the ha.rd disk BIOS into thal area shouldn't interfere with the normal BIOS, which is only 8K bytes (the chip is 8K bytes by 8 bits).
Would this cause any probl,ems with utility programs thal do special things with the hard disk? Probably. I haven 't done this. and it is impossible to predict how various programs will react to a
change of this type. If you really want to
do this . l think you should call RYBS Electronics again and see ifyou can get the full scoop . Maybe someone tMre can tell you exactly how to set it up.-Steve
Fishing for IIGS Info Dea.r Steve,
I'm looking for information on the Apple IIGS. It's pretty hard finding any thing. Cao you help?
Todd Daugherty Chicago , IL
Your shortage of informa1ion on the /JGS isn 't unusual or unexpected, al though tM people aJ Apple Computer aren't as open with infomuuion as they used to be JO years ago.
The best source I'm aware offor infor mation is 1he A.P.D.A. (Apple Program mers' and Developers· Association), which has ~mbership dues of $20 per year and can supply development soft ware. as well as hard-to-find manuals and such , all at reasonable cost. You can contact A.P.D.A. at 290 Southwest 43rd St., Remon, WA 98055.
Another good source ofApple informa tion is Don Lancaster. See his columns in Computer Shopper magazine and Radio Electronic magazine for specifics on his horline and mailing address. His hotline number is (602) 428-4703 (business hours, weekdays, Mountain Standard time). -Steve ·

46 BYTE · SEPTEMB.ER t988

Circle 179 on /Uader !Urvice Card (DEALERS: 180)

'llH1g1= maJrs intema1 and exrem:;I
rape backup fi>'SlmlS
for the IBM POXTW,
PS/2 or compatibles.
and an exremal
wliIforJVW Mac Plus. SIS or 0.

We've got a whole new family of tape backup systems.
Whether you\-e got an IBM. a compat ible. or a 1adntosh. you ran count on lallgras.s. We back you with all the stora~ capacity you cOldd ask for. plus all the feau1res. all the support. and all the speed you'll ever need. And we make it easy to protect )'Our valuable dara. Since all operations are automatic

and unactended. yuu can j~ sec it. and forger ir.
Best of all, we stand behind our proclucrs with the industry's only 3-year warranty. But there's one other reason why so many more people are asking for Tullgras.s. 1rs because the competition is asking so much more for their products.

Circu 169 on &ader Strmt Card (DEALERS: 270)

Lee Tullgrass scan backing you up.
Call 1-800-'D\L-GRAS. Or write to: Tullgrass lechnologies, Inc. 11100 \t\est 82nd St.
Overland M. KS 66214
I TALLGRASS 
 TECHNOL031ES
W hen it's vvorth saving, it's vvorth Tol lgtass SEPTEMBER 1988 · BY TE 47

$299 For 3-D C 

you can't be 

by spendi 

thousands more.

You can pend thousands of dollars

The compatibility that

DESIGNCAD 3·D
 for three dimen ionaJ CAD oftware
and still not get the power and

OesignCAD 3-D offers you means that it can be used with almost any

capability that DesignCAD 3· D

PC compatible system. It supports

offers for a remarkable $299! DesignCAD 3-D is

more than 200 dot matrix printers, more than 80 plotter

proof positive that you don't have to pend a fortune

and most digitizers and graphic adapters. Design( D

for quality.

3-D can read drawings from mo t other CAD systems.

De ignCAO 3·D allows you to develop and advance any design in 3 dimensional pace, while providing you with featu res u h a hading, hidden li ne removal, printer and plotter support. DesignCAD 3-D's extensive file tran fer utilities allow you to: tran fer documents
to and from ICES. DXF HPGL, transfer to GEM and
Post cript and to read ASCII tex files and X, Y, Z coordinate file s. It allows up to 4 simultaneous views (any angle or perspective) on the screen. Complex extru ion , exten iv 3-0 text capabilities, auto dimen ioning and a host of other feature are all included with De ignCAD 3-D, aJI at no extra charge.
n

The best reason to buy De ignCAD 3-D i not the low price, the performance or the compatibility. The best reason is the amazing ease of u e. e ignCAD 3-D' powerful commands mean that you can produce professional 3-D draw ings in less time than you thought possible . In fact , we think you'll agree that OesignCA 3-0 is easier to learn and easier to u e than any 3-D CAD system for IBM PC, at any price1
See )'our loo.I computer deelerfor O..tgnCAD 3-D, Of' contact:
·:·:·American
Small Busi ness Compu t ers. Inc.
327 S. Mill St., Pryor. OK 74361 (9 18) 825-4844 FAX 918-825-6359
Telex 9102400302

SO B Y T E · SEPTEMBER 1988

Circle 18 on ~oder Senict Card

BOOK REVIEWS 


The First Electronic Computer: The Atanasoff Story,
by Alice R. Burks and Arthur W. Burks
University ofMichigan Press, Ann Arbor, Ml: 1988, 387pages, $30
Reviewed by G. Michael Vose
H istory books tell us that the ENIAC machine was the first true electronic com puter. Its principal inventors, John W. Mauchly and J. Pres per Eckert, rightfully occupy a niche as pioneer in the an nals of computing. But a suc cessful 1973 court challenge to the ENIAC' patents showed that Mauchly devel oped much of the ENIAC's theory from information ob tained from another man: John V . Atanasoff.
The trial in 1973 set the record straight about Atana
soff s contributions to digital
computing theory. But the passage of time has obscuro;J Atanasoff's seminal ideas. Mauchly and E<:kert's work stays memorialized in dozens of history texts, while the pio neering efforts of Atanasoff are mostly forgotten.
Like the early work of the brilliant English mathemati cian Alan Turing, John Atana soffs innovations were swal lowed up by the turmoil of a world war. Unlike Turing, though, Atanasoff never re turned to research in comput ing after hi s wa.rtime stint as a researcher for the United States Naval Ordnance Lab oratory in Washington , DC. Both Turing's and Atana soffs contributions to the sci ence of computing needed a chroniclerto secure them their rightful place in history.
T uring's story became a
major biography in 1984 (Alan

puter. Hi s original purpose

was to automate the calcula

tion of problems in physics , a

subject he taught and re 

searched at Iowa State Col 

lege. Specifically, he sought

to mechanize the solving of

large sets of simultaneous lin 

ear equations. To build such a

device, he first bad to develop

a method for solving these al

gebraic equations that would

lend itself to mechanization.

He decided that he needed to

solve sets of up to 29 equations

with 29 unknowns at an accu

racy of 15 decimal places.

Then, the task became one

of putting together the pieces

that would allow the execution

of the algorithm. Atanasoff

modified the standard Gauss

ian algorithm for solving si

multaneous linear equations.

His modified Elimination Al

gorithm required only addi

tion and subtraction opera

tions, avoiding the more

complex multiplications and

subtractions used in standard

Gaussian calculation.

This simplified algorithm

lent itself nicely to a digital

calculation mode like that

found in desk calculators used

Turing: The Enigma by An cal writer. Their book sets the 
 widely in the late 1930s. The

drew Hodges). Atanasoff's record straight about Atana
 Burkses' description of Atan

story unfolds in The First Elec soffs contribution to comput
 asoff' s algorithm makes it

tronic CompUler: The Alana ing theory. 

soff Story, written by a mem


easy to understand bow it led naturally to many of the deci

ber of the ENI AC des ig n The ABC Computer 


sions that resulted in Atana

team, Arthur Burk , and his Atanasoff did not set out to in
 sofrs computer.

wife AJice, a longtime techni- vent a general-purpose com-
 Atanasoffs assistant dur

ing the creation ofthe machine

ALSO REVIEWED

was Clifford Berry, a graduate tudent. When the patent is

()NIX System Readings and Applic(l.lions, 
 Volumes I and II 


sued in 1964 to Mauchly and Eckert came under challenge in the 1970s, Atanasoffbegan

Progranuning Windows: The Micro.soft Guide to 
 Programming for the MS-DOS PresentaJion Manager 


referring to his early computer as the ABC, for Atanasoff Berry Computer.

Software Engineering: A Beginner's Guide

Once Atanasoff created his elimination algorithm, he and

Expert Systems for Experts

Berry proceeded to build a specialized computing device

Artificial Intelligence Programming with Turbo Prolog

to execute his algorithm . One conlinued

ILLUSTRATION: MICK WlGGENS © 1988

SEPTEMBER 1988 · BYTE 51

FULL POWER 


BOOK REVIEWS

AT YOUR FINGERTIPS. 

Discover two Worlds with the advanced screen generating Facility for "C" Programming Environments, STAGEHAND , and its comprehensive demo facility PLAYWRITE.
111

ere le your rtt wttb STAGEUANO:
· Full oaeen edllGt · Uoc:r ddinoblc odi1 l'wletiori k")'t. · ~ multipl.c colar ICXI &: prompi.. · Ddinc wind.ow bonlcn, lliz.c 111d pmitim. · Create full aaeai &: conto.1 Rrl'.Wlive help. · Exum.ivc pi:intouu far documcnla tiOll. · Defino val.id ru-iOll keys. i-seupl pegedown. · Ddmc intcm.ilcaic:mlll help saa:na. · Idle and attivc input -iucncc:. · Dc:fuie default prunpt v.i...... · Full input field dcli.niliOOJ iDcluding:
8'=:~
Om~
~

Full runtime support with STAGBMANAQER:
· Full libnry i:uppM mutine1 Vol~ code.. · Mulliple ovt.:d.pping windows. · Serollablo ~gicru. · Auto saolling windows. · Usa idle time routitic NppOtL
· u- prompt rwtioe 1uppon.
· UJCr kcyswkc rwliDc suppan.. · Uler functi.on key ro..n:inc i:upp.n. · User pigeu?'P&Bcdown routine auppon. · HOl key io usu primer bandier. · Aui.o scroco timeout.
Powerful demo generating fl.t\ywRJTE:
· Crate~ diiplty dClllOI.. · Outc~intmf1ocdcmo1. · Crea1.e ~full fcawrcd ituemive dt:mOL
Total product support for:
· Miat11oft 4.K. S.K. Quiel< c. Turl>o c.
· No royoltieo or l\llllUnc fceJ. · FREE upd11c1 IO "'gia"3d \llCD. · FREE ldephanc 1Uppa1. · FREE STA.GEMM'A.GER IOWC6 codo. · ~~ve manual incJudU\g libruy rwtine definition& atld

SPECIAL PACKAGE PRICE$ 199.00! Call for FREE Demo Disk.
TO ORDER CALL 1 800 · DATACODE OR (S1') 331-7848 C.O.D. or AMERICAN EXPRESS.

DEALER INQ~ WELCOME! 


nos LOOK FOR MSIOS2, UNIX AND VAX VE.RSIO~

SUMMUI 


DATACODEINCORPORATED
1015 ROlll"E U.J, PORT .JEl'1'£llSON SfATION, N.Y. U7'16

of the research team's pri mary constraints was money. They had only a little more than $5000 to work with at a time when electronic compo nents were scarce and expen· sive. Since capacitors, resis tors, and wire were cheaper than vacuum tubes, Atanasoff invented a memory system using capacitors mounted on a drum; that mechanism fur ther Jed to the invention of an elect.ronic switching add  subtract circuit.
Along the way, Atanasoff developed several other im portant ideas: a way to regen erate or refresh the charge to the memory capacitors; calcu lating in binary rather than decimal; and performing arithmetic with logic func tions in tead of counting.
The Burkse describe the development of these idea in the context of Atanasofrs at tempt to build amachine to ex ecute his algorithm. This mo tivation is contrasted with the early work of Mauchly, who was building machines to per form meteorological calcula tions. Mauchly's machine, called a harmonic analyzer , was an analog device. The kind of problem to be auto mated dictated the kind ofma chine needed .
Today, we .live in an era of I-megabit dynamic RAM memory chips in computers with circuitry to refresh mem ory on a regular ba is. But in 1939, refreshjng an electrical charge to a capacitor was a breakthrough idea . John Atanasoff intended to apply for a patent on this and the other ideas that went into the ABC machine. But wartime du.ty called, and that admfais trati ve task fell through the cracks.
Bones of Con.tention
The Burkses· book not only recounts the early work of Atanasoff, Mauchly, and Eck ert and describes the machines they built but examines these efforts in the context of the 1973 trial of Honeywell v. Sperry Rand. In this trial, Honeywell challenged the pat

ent granted in 1964 to Mauch ly and Eckert and Sperry Rand for the ENIAC in hopes of avoiding the high royalties be ing charged by Sperry Rand.
The court ca e provides a dramatic backdrop for the Burkses ' narrative. The au thors pored over the trial tran scripts and examined every document submitted as evi dence . They quote the trial transcript on many occasions to reveal how the Honeywell attorneys extracted from Mauchly testimony revealing that much of his ENIAC knowledge had come from let ters exchanged with Atanasoff andfroma 1941 visittolowato see the ABC machine.
Mauchly did not intention
ally steal Atana offs ideas. In
the manner ofmany scientists,
he attempted co make himself
aware of all the research on a given ubject and to synthesize his own inventjons given the current state of the art. Bor rowing and using ideas devel oped elsewhere is not uncom mon. Later, the absence of patent applications from Atan asoff no doubt made Mauchly and his employers think that the ideas they wanted to patent were available for claim. The social turmoil of an ongoing war only served to add to the confusion.
But the trial finally estab Ushed who invented what. The
author ' use ofthe trial as a de
vice to frame the historical narrative makes an otherwise dry read much more exciting.
An Ax to Grind It seems a truism to say that the people best qualified to record events are those who were in vol ved- un less , of course, they Jack object ivity . Co author Arthur Burks helped to build the ENIAC and well knew the other people in volved with it. Only someone so intimately involved could care enough to want to make sure that the historical record was accurate.
But Burks' s intimate in volvement in the events raises some questions. While he
conrinutd

S2 B Y T E · SEPTEMBER 1988 Circle 67 on Reader ~rvict Card

New Release-New Performance 
 New Price 


man KNOWLEDGE

THE UNIVERSAL KNOWLEDGE MANAGEMENT SYSTEM

---------~-------------------------

NEW IN VER SI ON 2. s~

Sales ofTlce in: Chicago. Dalla . New Yor k,

Los Angele . Canada, / \ U' ln.tlia, Denmark.

KMAN/2 ~ AND All OF ITS SEAMLESSLY INTEGRATED DECISIO

Finland. France. German . Japan, et her· lands, o rwar, Sweden. Switzerland. and

SUPPORT CAPABILITIES ARE AVAILABLE IN ONE PACKAGE FOR $695.*

ni1ed Kin gdom .

THIS U BELIE VA BLE CONSOLIDATION OF COMPO ENTS PREVIOUSLY

RETAILED FOR $2,240.

800-344-5832 317-463-2 "8 I

Featured in Ver ion 2.5 are improved
debugging aids, screen management
capabili ties, SQL comp liant Data Dictionary, an on-line tutorial, as well as. many new functions and environmental controls. (For a complete Ii t of 2.5 enhancements, retu rn the coupon in the bottom right corner).
Plu
·Relational DBM ·4G L Programming Language · C Language Routines
· Forms Management
· Graphics ·Form Painting · Text Proce ing · Convenient Data Import/ Export · SQL Inquiry · Extensive Environm ental Control · Full Featured Spreadsheet ·Custom Report Generation

· Remote Commun ication · Natural Language In terface · Context Sensitive Help · PC, LA , VAX
Call today for update information.
· r·c ' inglc use r ver;ion onl)'.
··Your applica1 ions will pon uoub le free to our ne"' VAX release. Prices sta n 3S low as SJ.995

FAX 317-448-6428 TEL X 5106017487 ( DBS LAF Q)
For more information atlach vour
bu ine card an d mail to: ·
mdbs. Inc.
P.O. Box 248
Lafayette, I 47902
Plea,e send information on the
following:
0 Kman/2 update D Inform ation Seminars D Professional Services D Training
0 I am enclo in g S695 + . 10
shipping in payment for one PC ingle user KM an/2 ver ion 2.
(in I . IL. CA. TA . NY aotd Toro n10 Canad.. add appropria1c sa l e~ 1"' )
0 Please charge my D Ma -terCa rd 0 VI "A 0 American Exp.

Card 41' : ~1~11~1~1~1~1~1~1~1~1~I~I~11~1~1

Phone tt: _ _ _ _ _ _ _ __

Trad emark; KnowledgeMann·. Guru· and M DBS 111· ate 1egi tcred trademarks o mdbs. Int. Other 1raderna1 s are
proprietary of their respective manufacture .

Expiration date: Signature:

CITcle 172 on ~ader Service Oud

SEPTEMBER 1988 · BYTE 53

Circlt 63 on Rtadtr Strviu Card

BOOK REVIEWS

For the IBM PC. XT. AT and Compatibles 1BOK, 360K, 786K and 1.ZMB models
With PC DOS· or MS DOS· Operating Systems
Disk & Disk Drive Emulators I New Models & Reduced Prices
· Emulates a diskette. adapter and disk drive- SSDD
(180K). OSOD (360K). or High Capacity (l.2MB or 786K).

· Standard and Cassette models for both EPROM and SAAM techno logy. Interchangeable EPROM and SAAM cassettes.

· Two Autoboot modes. file mode and EPROM programming mode.

· Up to four units may be used in one computer by switch selection .

· No special software required-simply copy a Master Diskette to program the EPAOMs or copy data to SAAMs.

· Operation at memory speeds on a OMA channel.

· t / 2 high disk drive escutcheon for loading cassettes from front of computer.

· L.ist prices with memory ICs from S349 to s 1095. Models available OEM without EPAOMs.

EPROM MODELS

SRAM MODELS

C On-board programmab le and Read 0 Battery backoo up

Onty models

0 Rea d and w rit e wit h

Single board models- I BOK

DOS commands

360K. 786 K and 1.2MB

.J Single board and

[, cassette mod ~ls -t 80K . 360K

Cassette models- 1BOK.

[c _,.___ and 786K

360K and 786K

..- CURTIS, INC. ~
"''"""

to Anemone Circle · SI . P·ul, Mt-I 55127-62~2 ~ IJ

6121484-5064

-

. IBM PC H AT arid PC oos .... lt.Ctmorlu "1 ISM oos I>. tf..:ltm '"of Mltrooott

~ ~\
Keyboard Protector

Finally! A Keyboard Protector That:
·PROTECTS COl"frlNUOUSLY - 24 HOURS A DAY· Aga.iru11 computer downtime due to liquid spills, dll.SI , Mhe.s, staples. 1><1per clip and other environ.m.,ntal hazards.
· REMAINS IN PLACE during the operation of your keyboard. SaJeSkin is precision molded to fit each key · like a Ms-econd skin.ft
· EXCEllENT FEEL · The unique design eliminatn any in· terference between adjacent keys, allowin.g 5moo1h natural opera.lion of your keybo..rd.
· S..feSkio IS VUtTUALLY TRANSPARENT · Keytops ""d ide markings are clearly visible. In lact, SafeSkin i.s so clear, sometimes you may nQt know it's there!
· DURABLE · LONG LASTING - SaleSkin is not a Mthrow· away" item. Many of our pTotectorS """" la.sled o"er 3 ye.a.rs under continuous daily use, without failure _
SafeSkin · availabl.e lor most popul;u- PC's and ponables induding: IBM, APPLE, AT&T, COMPAQ, DEC , EPSON, KEY· TKONICS, NEC, TANDY, TOSHIBA, WANG, WYSE, ZENITH. Specify computer make and model. S4!nd $29.95 , Check or M.O,, VISA & MC include exp. da.te. Dealer inquiries invited, Free br°'hure available.
Merritt Computer Product11, Inc. 4561 S . Westmore.land I Dallas, Toas 75237 I 214/339.0753

worked with Mauchly and Eckert to build the ENIAC, he had no qualms about encour aging his later employer , Honeywell, to challenge his old comrade's patent claims Setting the hi storical record straight is an admirable ideal, so long a that is the only moti vation. The fact that there was a trong economic motivation
taints ever so slightly Burks 's
role in telling the story. Maybe Burks's 1988 book
i intended to leave the world with the impression that his motives in 1973 were pure . Whatever the motivation, the resulting volume is another fascinating glimpse ofthe gen e i of one of this century' major scientific accomplish ments .
BAIEFLY NOTED
UNIX System Readin~ and Applications, Volumes I and Ilby AT&TBell laboralories, Prentice-Hall, Englewood Cliffs , Ni.' 1987, 416 pages (Volume I), 336pages (Volume //), $19 each. From Aho to Weinberger, these volumes are the who' who of Uoix research .
Unix originated at Bell Laboratories , and these books, originally published as Bell System Technical Jour nals in 1978 and 1984, contain about 20 insightful research papers each. Nearly everyone associated with the initial de sign and development of the Unix operating ystem con tributes.
Volume I covers the early to m.id-l970s, a time when Unix was already firmly en trenched in government and university instal.lations. The papers discuss topics that are now commercial realities : "Unix on a Microprocessor, " "The C Programming Lan guage," and "Document Preparation ."
Volume II introduces re search from the late 1970s and early 1980 that relies heavily on ideas presented in Volume I. The original paper on
C + +, an ex.tension to the C
programmfog language that is

rapidly gaining favor, is here, a are papers describing the historical development of Unix : "The Evolution of the Uni x Time-Sharing System" ; " The Evolution of C-Past and Future" ; and "The Evolu tion of U nix System Per formance. "
There's little here for the programmer that isn't covered well io recent books, but for someone .interested in the de sign philosophies and original applications of Uni x there 's no better resource.
Most of the papers require a general knowledge of com puter operating y tern and hardware to be fully appreci ated; however, the writing style is so uniformly accessi ble that anyone with even a cursory interest in Unix:and its origins and design will find addictive reading in each vol ume.-Jason Levitt
Programming Windows: The Mk:rosoft Guide to Pro gramming for the MS-DOS Presentation Manager by Charles Petwld, Microsoft Press, Redmond, WA: 1988, 852 pages, $24. 95. Three year after Micro oft intro duced Windows, Charles Pet zold has produced the official guide to Windows program ming. Written for Windows developers, prospective Win dows developers, or the just plain curious, this book offers a solid foundation in Windows program development. Cover· ing a wide topic with very few omissions , Prog ramm ing Windows teaches the why a well as the how of program ming for Windows.
The book's major trength is its examples. The author as umes that you are fluent in the lingua franca of W in dows-the C language-so be prepared for all examples to be written in C. Petzold starts with simple examples and adds detail until functional programs have been created.
Un less you have a good foundation in the basics of window procedures, painting , event loops, and other con
cominued

54 BYT E · SEPTEMBER 1988 Circle 169 on &ader Service Card

UltimatePower.Ultimate Confidence. 
 UltimateFreedom. 


Experience 20MHz
386 Pow~AST Style
The sky's the limit. That's how you might describe the power-packed capabilities of the AST PremiumTM/386 ... and how far we'll go to pro vide outstanding products, service and support.
Only the 20 MHz, Premium/ 386, with its advanced bus technology (SMARTslotTM) and uncompromising compatibility, eliminates the traditional
restrictions placed on an AT®' p r
formance and speed while providing future upgradeability.
You also get the comfort that comes from choosing a company with a solid worldwide reputation for reliable,

high-quality technology. So while others are caught up in
compatibility and support problems, you're completely free to enjoy the highest AT-compatible '386 system performance available today... and take advantage of performance oriented upgrades in the future using SMARTslot architecture.
And becau e of our many years of
working with key leaders in the industry. we're able to maximjze the
capabilities of the most advanced operating systems and application oftware available, including MS* OS/ 2 from AST, IBM ®Js OS/2,TM UNIX,TM WindowsTM386 and MS-DOS~
For more information caJJ (714) 863-0181 and ask for operator AA 15, or fill out the coupon below

ID r1ease-:dmcm~nfonna~ - , 0 Please ll.l'"' an AST n.-pres;,mauw call me_
N11mt _ _ _ __ _ _ _ _ __ 1Wc__ _ _ _ _ _ _ _ __
Ct»rrf'ilnJ--------- Address_ _ _ _ _ _ _ _ __
__ ....,......_,.._.,. ,.....,.....,,'"""..............""'·'

HI "'##,"Am O...Fa ~ mD;i SJl I 1T12:n; lll C....._ WJ.;-CM&U l'YH.. AST -.I AST :0,,, rr~ .NJ AST .Plo1'1wa1"" .JtJ .i.W~ ~ .4ST ~~It, JoJ:.f 18.AI 11..rod ~T ~Jdt?tJ 111..,.J OSI! t~f't l~Jtnu.tiarwl
·_"""_""."..°.."."!., Bi1mv:u .~.1.vs CO?f Jof$.DoS 11."/fJ .\1$ rTf,UlnrJ wNi Wt..._. L".ftlliairwN IJ,~lA'Jl "ll"""l'l-'.1t A'l?-i<T ,ll,d,,J..t.....u.M_""'"""4"'Y~ "90 WC1 AD
AS[ 

RESEARCH INC.
Tlilles 1-Ia\.e Changed

DATA BASE MANAGEMENT
ippei . · · .. . · · · .. . . $ 364! 
 c!Base Ill Plus . . .. . . .. . . . 369 
 <!Basa Ill LAN . . .. . . .. · · · 599 
 DB-XL Diamond . . · · . . · · . 105 
 Euel!a . · .. . .. · .. · · .. 88 
 Gentter . . · . · . · . . . . . . . 188 

tshell · .. · · . · . · . . . . · 72 
 Paradox 2.0 . . . . . . . . · . . . 41 S 
 PFS: Prolessional File . . · · . . 119 

Q & A . ··· ···..··· ··· 135 
 Ouidoode Plus · · · . · · . · . · 119 
 Rapid Fikl · , · · · · · . · . . . . 179 
 Revefa!ion . . . . . . . . . . . . . 459 
 Revelation BIJmp Disk . · . · · . 239 

A:Base Clout !New Ver.I . . . . . 175 
 R:Sase For DOS · · . . . . . . . 425 

Reflex .. . . .. · · · .. .. . · 88 
 VP Expert · . · · · . · · · · · · · Call 

~l~J!cr· MA.NAGEMENf6

LANGUAGES
s 9asM; C-Ompile (M.aosoft) .·· 175 
 c Compiler (MICIOSOh) . . .·. 259 

Cobol Com er ( roso") . .. 415 
 FortranCompi er ( ·1croso )4.0. 259 

c Lattice CompJei . · . . · . . 209 

Macro Assem er (Microsoh) . · 86 

Pascal Compiler (Microsoft) ·· 75 
 OIJ1ck Basic 4.0 . . . . . . . . . 57 

Ou1 c ....... .. . .. . 57 

Ryan McFarfan Fortran · · · · . 379 
 Ryan Mcfarlan Cobol . . . · . 609 
 Turbo Basic . . . · . . . . . . · . 58 

forbo c . ............ . 

urt>o Pascal 4.0 · · · . · · . · . 58 
 orbo Prolog . . . . . . · . .. . 58 
 urbo Prolog Toolbox · . . · . . 58 

TRAINING

PRINTERS
Alp$ ARmodoels · · . . · · . . . · Call Allegro · .. .. .. .. · .. 339
AL0218. . · · · . · . . . · · 409 ALQ224 . . . . . · . · . . · . 479
AL.0318. . . . . . . . . . . . 610 AL0324 . . · . . . . . . . . . 679
2418 · . ·.·.·.· ' ·· ' 885 2424 .. . . . .. . .. . .. 955 Other Models · .. . .. .. .. Call AST Turbo Lazer . · . · . · . . 4310 C~lzen Printers
1200 . . . . . . . . · . . . . 145
1800 . . . . . . . . . . . . . 159 MSP 40. . . . . . . . . . . . 319 MSP45.. ... .. . .... 465 MSPSO ............ 399 MSPSS ........ . ... 530 Premier 35 · · · . · · . · · · 449
TntXJle 124 . · · . · . · . . . . Cal l Dlconlx 150 . . . . . . . . . · 309
300. ..... ........ 385 Ep$0!1 Printers . . . . . . . . · . Call
Hewletl·Packard Desk Jet . . . . . . . . . . . T79
ms Lazer Jet Series 11 · . · · · .
Paint Jet . . . . . . . . . . . 1105
NEC P2200 .......... .. 329
850 Silent Wnter . · . . . . . 1539 P5200 .......... .. 520 P5300 ........... . 685 Othed.lodels . . . . . . ... . Cal Okidata ... ....··.·· .. Call 292 .... . .... .... . 355 294 ............ .. 715 Lazerllne 6 · . · · · . · · . . 1325 Panasonic
()80 I M2 · · · . · · . . · . 159
109 I M2 . . . · · · . . . . 199
3131 . . . · · . . . . . . . . 305 3151 . . · · . · . . · . . . . 475
Lazer 4450 · , · · . . . . . . 1635 Siar Ulcronlcs . . . . . . · . . . Call Toshiba
321 SL ... ......· . . 489 34 1SL .·. · .. .·.· .. 655 351 SX . ·. ......... 945 Page Lazer ....... · .. 2415

Btmootll Box
s 10 Meg .........· . . 889
20 Meg . ·.·.· .· .·.. 1255 40 Meg . . .. .·.. . ·. . 1559 Bela Ext ..... ..... . 1019 Bela Int ........ . . .. 775
Seagale 20 MG w1WD Controller . . . . 275 251-1 .· ' .. . ... . . ... 469 AT 40 MEG Full Hei!lhl . · · 550 Other Models · . . · . . · · · · Cell
Teac t2 MEG AT . . . . . . . . . . 89 Flopjly f 55 BR . . . . . · . · · 79
Toshiba 3.5 (){ 720K · · · · · . · · . · 95
35 Dr l .4MB . . · · . . . · · . 125
HAADCAADS
Plus 20 MG .. .. · .. .. .. S 525 Plus 40 MG . .. . .. .. · .. 659
KEYBOARDS
Keytronlcs
KB5151 ·.. .. ....... s 119
KB5153 . . . . . . . . . . . 149 1<8101 · . · . · . · · . . · . 79
MONITORS
Am<lek 410 . ·.·.··..·. $ 130 432 . . . . . . . . . . . . . . 149 V210A · . · · · · · · · · · · BS
NEC ldultisync II . . . . . . . · . . S 589 !ultisync P[IJs · · · . · . · . 899 ldultisync XL · · . · · · · · . 2069 Monograpl1ic Sysiem · . · . . 1259 Olh&r Models . . . . . . . . . . Call
Prfneeton Uflraaync · . . . . . 485
Samsung . . . . . . . . . . . . . Call
Sony Multlscan (1303) · . . . &45 Mitsubishi
Diamond Scan . . . . . . . . 499
Ztn~
1490 .... . . .. ..... ' . S09

BOARDS
AST
Hot Shot . . . . . . . . . .. s 345
Six Pack Pius . . . . . . . . 115 Xlormer . ... ... .··. . 545 3G t . ......·.· , , . , 225 Other Mod9ls . . . · . . . . . . Call
All EGA Wonder . · . · . . . . . . 175 VIP Plus . . . . . . . . . . · 265
Hercules Color Card . . . . . . . . . . 145
Grajlhics Card Plus . . · . . . 175 lncolor .. .. .. .. · . .. · 209
Intel lnboatd 386 PC . . . . . . . . 719 lnboald 386 w1cable · · . . · · 979 4020 ............ .. 375 80287-6 . . . . . . . . . . . ' ' 175 80287·16 . . · . · . . . . . . SSS
Olthld Designer EGA . · . . · · · · 265 1ny Turbo . . · . . ... , , 359 T . Turbo . . · . . . . . . . 359 VGA ........... ... 220
Patadlse Au1os..itc!l 350 · · . · . · · . 130 VGA + ........... . 239 VGA Prolessfooal . . . . . . 355
Vldeo-7 VGA · · .. .. · .. .. .. 269 Vega Dell.lXe · · · · . . . . . 180 V·RAM .·· . ··..· .· , · 475
TERMINALS
Wyse 30. ' ' ·...· ....... 285
50 ........ ..... .. 355 85 . .... ...... .. .. 425

COMPUTERS
AST Model 80 . . . . . . . . . · . S1695 Modal 140 . .. .. ' . . . . 2815 11.odel 340 . . · . · · · · · · 4205 Model 300 .. .. .. . . .. 5339 Otller Models . . . . . . . · . . Call
NEC
Multispeed EL II . . . . . . . 14SS Powermate . . . . . . . · · . . <All
Toshiba T-1COO . · . · . . . . . . . . 749 T·1200F , ·· , · , · · · . . 1565
T-1200H · . · · · · . · · · . · 2285 200FB. . . . . · . . . . . . 2415 T.J120 . . . . . . . . . . . . 3068 T-3200 · · · · · · · . · · . . . 3789
T·5100 ............. 4899
Wyse 386 .............. 2480
Zenith Supe1spo<t2 . . . . . . 1655 Soperspo!I 20 MG · · . · · · 24798 Superspo!I 211&'Model 2 . · · 3445
MODEMS
Haye! 1200 .·· · .··. .·. $ 230 12006 ....... . . ·.. 245 24008 .. ..... .... . 385
Prometheus 12008 wi Software . · · · · . 75 24008 wlSoftware · . . · . · 119 Other Models .. .. .. .. .. Call
US Robotics Password 1200 .·. ..··. 149 Cooner 2400 . . · · . · . . . 2'99 Coori&r 2400E . . . .· . .. 335 HST9600 ...... . .. . 635

Circle 140 on &ader Service Card

BOOK REVIEWS

cepts, understanding Win

dows is impossible . Fortu

KADAK's engineers bring years of practical real-time experience to this mature

nately, the book's develop· ment of these topics is ex cellent. Once the basics are presented, the pace and level of treatment accelerates into

high gear.

MULTl-TASKING SYSTEM
(version 2.0)

Windows provides a rich graphical environment, and Programming Windows con

for the IBM® PC, PC/ XT and PC/ AT

· No royalties
· IBM PC DOS support · Clanguagesupport
· Preemptive scheduler
· Time slicing available
· Source code of the

· Intertask message passing
· Dynam ic operations: · task crea1e/dele1e
· task priorities - memory allocation

tains many fine examples for graphics programming. Mas tering the many service rou tines provided by Windows is just as important, and these topics are presented carefully and thoroughly.

C interface and device
drivers is included

· Event Manager · Semaphore Manager

As witness to the richness of Windows, 852 pages still

AMX86 .. op erates on any 8~6188, 801 86186, 80286 ·Y·lem.

doesn't provide space to cover several important advanced

Demo package Manual only AMX86 system

$25 us $75 us $2195 us

KADAK Products Ltd.
206-1847 W Broadway Vancouver. B.C . Cana da
~· V6J1Y5 Telephone . (604) 734-2796
·w· Telex: 04-55670

topics, like dynamic data ex change and rich text format.
Programming Windows is filled with details and inside information that make it worthwhile reading . The lay

out integrate charts, tables,

and source code in a way that

does not interrupt the flow of

©@OiJD[fXJ!11@u7J@[ff@TM the text. Broad in scope and omitting little, this book is a

must for anyone who i serious

lnteracllve Voice R·ponse System

about Windows. -Philip Taylar

TouchTone In/Voice lnffext In
-"'o\ce ou\
Excellence--......._,;;;::] in--Woice Quality
· Text-to-Speech · Digitized Speech · Synthesized Speech · Auto Answer/Auto Dial · Host Independent
Call to hear our demo:
1-904-476 5742
24 Hrs.n Days/Wk.

Software Engineering: A lkgjnoer's Guide by RogerS. Pressman, McGraw-Hill, New York: 1988, 294 pages, $49. 95. This book is a sweep ing but measured overview of modem software design prin
ciples for students and entry level professionals. Roger S. Pressman uses the requisite buzzwords: "prototyping," "data design/flow," "trans
form/transaction mapping," "abstraction," "program de scription language," and "white-box testing, " and he provides supporting technical
detail and briefexamples. The author never loses ight
of the real applications his theory will be put to, ending each chapter with a section entitled "What Thi Means to You." The text flows relent lessly but easily from analyz ing the problem to designing lh.e solution , coding the pro gram, and testing and making

changes. The book' note
worthy conclusion is an ex
haustive software engineering checklist and comprehensive example.
- Darrow Kirkpatrick
Expert Systems for Experts by Kamran Parsaye and Mark Chignell, John Wiley & Sons, New York: 1988, 462 pages, $29. 95. The role played by do main experts in the develop ment of expert systems has expanded as the tools for building such systems have be come higher-level and easier to u e. Parsaye and Chignell 's book is aimed at domain ex perts who might be th inking of implementing an expert sys tem {with or without the help of a knowledge engineer), yet who are unfamiliar with arti ficial intelligence (AI) terms and concepts.
The authors provide a good, solid discus ion of a broad range of technologies and methodologies currently in use in the development of ex pert system . Chapters are devote<l to logic and logic pro· gramming, knowledge and knowledge representation, un· certainty. the inference pro cess, building experi systems, and knowledge acquisition and validation. The discus sions are uniformly good and sufficiently detailed . The chapter on uncertainty, for example, cover traditional probability theory, fuzzy logic, certainty theory. exact and emiexact inference, and quantification of uncertain knowledge. I found the chap ter on knowledge acquisition and validation to be valuable.
Detailed as the discussion may be, it is nevertheless fair· ly high level: There is no con ideration of hardware, nor of specific expert-system build ing tool {despite an offer to refund the book's price upon purchase of one of everal products from Intelligence Wa re , of which Parsaye is chairman). Although tbi book would be a valuable re source for anyone developing an expert system on his or her
co111inued

58 B Y T E · SEPTEMBER 1988 Circle 306 on Rtadtr Service Card (DEALERS.: 307)

E cosoft developed the original version of Microstat in 1978 · Hypothesis testing: mean or proportion, large and small

and it has grown to become the most widely-used statistics

sample

package ever written for a personal computer. Microstat-11 has · A OVA: Oneway, Twoway, Twoway with replication

been redesigned from the ground up to reflect almost IO years · Nonparametrics: Wald-Wolfowitz, Cox-Stuart, J<ruskal-Wallis,

of user feedback. The result of this synergism is a statistics

Wilcoxon Rank Sum, Friedman Twoway ANOVA,

package that is easy to use fast, accurate.

Kolmogorov-Smimov (one-two sample), Kendall's Coefficient

Microstat-11 has everything for your statistical needs:
· Descriptive statistics: me.an, sample-population stardard deviation and variance, moments about the mean, sums, min· max, kurtosis. skewness coefficient of variation, standard error, sums of squares, deviation sums of squares
· Probability Distributions: Binomial, Hypergeometric, Poisson, ormal, Exponential, F, Student t, Chi-square
· Frequency Distributions: value or range, cumulative, percents with bar graph
· Scatterplots: With overlapping points

of Concordance, Spe.annans-Rank Correlation, igns Test, onnal cores. Mann-Whitney
· Correlation Analysis: matrix and cross products table · Regression Analysis: Multiple and Stepwise, forward and
backward · Time Series: moving average, centered moving average,
deseasonal ization , exponential smoothing · Permutations, Combinations, factorials, Contingency Tables
and Chi-square
Exclusive Features

We have also added features that make

Microstat-11 the easiest, most nexible

statistics package you've ever used:

Reqression Analysis
 LONGLEY .M l!: Longley test data fro~ JASA vol.62, pp. 819-41. 


· Up to 8 times faster than older

versions of Microstat without any loss

Forwards ~e9ression

Proportio n~

o Tol ranco:

O F e nter:

0

r remove:

0

in accuracy-up to twice as fast as the competi tion

Step;

6

O..pendent variable: Totol

Da9racs or rrecdo~:

9

· 8087 su pport

Ind var coetticient Std Errol:'

aeta Coeff f Statistlc Probabil ty

Index 15.06187227
CNP -.035819179 una11ploy ·2.020229804 Kil i tary -1. 033226867 Popltion - '051104106
Year 1829.151465

84. 91492577 .046282023
.033'91008 -1. 013746)49 .488399682 - · 537542578 · 214 274163 -.204740692
.226073200 - .101221114 455. 4784991 2.479664383

.01146 1.14387
17. 11003 23 . 25154
. 05110 16.12737

.86Jl4083l . 312681061
.002515092 . 0009·4367 .826211796 .00)03680]

Int.e~ce~t :
r-st11t1st1c: Standard Error: St.d Et'ror (d. !. ) ;

-3482258.635
330.2853392 304 . 8540736 373.3684631

r-2-:
r: r (d. f.) : Proportion Reduced: Cumulative Reduced:

.9954 79 005
.9977369·2 .996603 485 . 000015805 .995479005

· Online help with a single keystroke and moveable help screens
· o complex command language to
learn · Interactive or batch modes of
operation · Import-export data files · Keyboard or mouse input · Scrollable output-review resu lts

Analysis of variance

without rerunning the test

Regression Residual Total

Sum o! Squaree 184172401.9 836424.0555 185008826.0

O.F.
6 9 15

Hean Squ~res 30695400.32 92936.00617

F Ratio 330 .2853392

Prcbabili~y
4.9840e-10

· Configurable-change colors, file
types, even set the mouse speed · Variables may have missing data,

------------------ Residuals ----------------- Durbin-W<1tson: 2.~~9487689

case Obsc.-vcd

Expected

R sidual

- 2s -ls 0 +ls ·2s

aliased values, and unequal sizes ew data administration: full screen

l

60323.00

6005!L 66

2

61122 . 00

61216 . 01

3

60171.00

60124.71

4

61187.00

61597 .11

5

63221.00

62911. 29

6

61639 . 00

63888. 31

7

64989.00

65153.05

8

63761 . 00

63774 . 18

9

66019.00

66004.70

10

67857. 00

67401.61

ll

68169.00

68186.21

12

66513. 00

66552.06

ll

68655 . 00

68810.55

14

69564.00

69649.67

15

69331. 00

68989.07

16

70551.00

70757 . 76

267 . 34 -94 . 01
46.29
-410.ll 3 09. 71
-249. 31
-164.05 -13. 18 14.30
4 55. 39 -17.27 -39.06 - 155.55 - 85.67 Hl.91 -206.76

editor for the utlimate in ease of data en try, new transfonns (wi th conditionals) for creating new variables from existing data, range checking, and external file processing · Expanded user's manual
$395.00.
Z. Ecosoft, Inc. 

6413 . College Ave. 
 Indianapolis, IN46220 
 orders: 1-800-952-0472 


info: l -{317) 255-64 76

Circle 91 on Reader Sef\fict C,.ord

SEPTEMBER 1988 · B Y T E 59

Circle 277 on Reader Strvict Card

BOOK REVIEWS

EIA- 530 TO

RS-232

CONVERTER

· Supports 10 Category 1 & 3 Category I I circuits

· Full EIA - 530 compliance

· DTE & DCE models

1·800·835·3298

· Meets Mil-Std-188-114 Type 2 · Up to 1 MBS data rate · Doubles as RS-422 converter

(516) 423·3232 TWX 510· 226·0449

- &- c.·.c~a~-u- &- c
TECHNOLOGY. INC.

270 E. Pulask i Road Greenlawn, NY 11740 A Public Company

...--IBM PC®COMPATIBLE-

SINGLE BOARD COMPUTER

.. 325. · Quark/PC1+ J .
; 4" x 6"

- IS2ill
.. -

From
,_ 5
quanllty one

.

=

· Low Power - Less than 3 Watts
· Optional on-board Video LCD Driver
· Ideal for any PC compatible OEM product which Is not a personal computer
Includes: 1. Power1u l V40~ CPU (Foster than o PCI
2. Math Co-Processor Socket 3. 5 Volt Only O peration (3 watts) 4. Speaker ?ort 5. Keyboard ?ort 6. Parallel Printer Port 1. PC Bus 8. PC Compatible BIOS ROM 9. 1 Serial ?ort
On board Options Include: 1. 5 Mode Video
Controlle r Option (Monochrome. Hercule Graph ics. C GA, High Res CGA, LCD Driver) 2. Floppy Disk Controller (3.5 "15.25~, 360Kl720Kl1.2 MB) 3. SCSl Bus Interface (Hard Disk etc.) 4. Up to 768K RAM 5. Baltery· Backed-up Real-Time-Clock 6. 2 Addftiona l RS232C
Seria l Ports To order o r enquire call us today. 

Megatel Computer Corporation 
 (416) 74$-7214 FAX [416) 74$-8792 174 Turbine Drive. Weston, Ontario M9L 252
US. Address: 1051 Clinton St.. Buffalo. NY 14206
Distributors: Germany_V&C Computers (06071 ] 25666
ltoly and Southern Europe: CS Compu1ers (0331] 256-524 FAX (0331l 25b-018
UK Oensllron (0959)76331 FAX (0959)71017 
 Austro l10 : Asp Mlcrocompurers (021500-0628 
 0-uor· -sar·og111(!orGdtrode-mor1tol'f-&'< ,._ ""''°C1u., ·noComOOfly l-IOrc,,.IMt&O
1' 1e \leJf<JltOC1emo1 0111tf!ll'Cttl4!1Corpora1.on tioreo·" eouoo-emm o4N£C
Colo JIM PC o ri&9·1le1.o 1·gg9mou1. QI l!.M CO'IQOtOhon
......---megatel _ _ __...

own, it could not serve as the only re ource.
The authors present the ma terial logically, with good use of accompanying figures and summaries at the end of each chapter. The appendixes ex pand on elected topics intro duced in the main text, includ ing search, general-purpose reasoning propositional logic, and relational data bases. A 33-page bibliography and index complete the end material.
Exper1 Systems for Experts has a broader audience than its tjtle implies. I recommend it for students of AI and novice knowledge engineers , and a a valuable reference for more advanced AI practitioners.
-Alex lane
Artificia l Intelligence Pro gramming with Turbo Pro log by Keith Weiskamp and Terry Hengl, John Wiley & Sons, New York: 1988, 262 pages, $22.95. Turbo Prolog books with the term "artifi cial intelligence" on the cover have gotten a bad reputation. A number of them merely rehash the user's manual or provide lengthy tutorials on funda· mental Turbo Prolog con cepts, paying only lip ervice to Al application . Happily, this book bucks that trend, providing useful code and ideas for the beginning-to intermediate AI or Turbo Pro log programmer.
Authors Weiskamp and Hengl try to teach fundamen tal AI programming concepts and to show how to write use ful programs in Turbo Prolog. After providing the reader with the obligatory opening chapters on the fundamentals of the language and its Turbo implementation they pro gre from general-purpose toolbox code to specific Al appl ication .
The ch.apter on buildfog an Al toolbox is deceptively easy to overlook ina first reading if you·reatall familiar with Pro log and looking only at the code. or if you're a beginner looking only for Prolog pro grams to run. The chapter,

however, contains many inter esting ideas on how to write portable Prolog predicates.
The discus ion of inference engines is ambitiou begin ning with a discussion of for mal reasoning and predicate logic, continuing with a de scription of forward- and backward-chaining control strategies, and ending with the development of a simple infer ence engine.
Despite a whirlwind intro duction, I found the discussion of natural-language process· ing quite meaty . Code i devel oped to implement recursive Iran ition network (RTN) and augmented transition network (ATN ) natural - language parsers. The final sections of the book attempt to deal with knowledge representation and expen ystems· however, there just isn'tenough room to give either subject sufficient coverage.
Although the scope of the book is too broad for its medi um ize, the authors go about their business in a clear fash ion with elUlmples that stick in your mjnd, such as a robot rid ing a bicycle downstairs to il lustrate cornmonsen e reason ing. The code, which is easy to read, is available on di.sk for $24.95. The book includes a g,lossary and an index .
While advanced AI or Pro log practitioners will find this book a bit light, others will find it a good way to learn more about AI and Turbo Pro log.-Alex Lane·
CONTRIBUTORS
G. Michael Vose is coeditor of OS Report: News and Views on OS/2 (P. O. Box 3160, Peter borough, NH 03458). Jason Levitt is a Unix consultant liv ing i.n Austin, Texas. Philip Taylor is a Windows consul· tant and freelance writer in the Washington, DC area. Dar row Kirkpatrick is a free lance writer and computer consultant living in New Paltz New York. Alex Lane is a knowledge engineer for Technology Applications, Inc., in Jacksonville , Florida.

60 B YT E · SEPTEMBER 1988 Circle 166 on Rtader Service Card

TOTAL POWER PROTECTION
· Blackouts - Enables user 10 operate during comple1e loss of power.
·Brownouts - User is protected from low AC vohage below I 02 vohs.
· O"erlo"d rrotectloo - Au1omatic shu1down in ov rlo.;id sl1u<11 ion
to protect UI" from invener burnout. · Overvoll"ge l"rotectlon - Ul"S runs on inverter ( I I 7 voh )
when AC volt<ige exceeds 132 volt . · Surges/Spikes - Clamps transients .;ibove 200 vohs w i th an
energy rc11lng of I 00 joules or les . · EMl/RFI - Three stage fiherlng for cle./ln AC power . · Synchronized Slnew"ve ~Elimina tes volr<ige revers.;il to input of
your equipment . · I Mllllsecond Tra.nsfer Time· - This Includes de cectlon and
<ran fer so your machine never norice los ol I c1rlca l power. · Two Audible Ala.rm Levels - 01ifies user of battery usage and
two (2) minute warning. · LED Dlspl"y - Informs u er of oper<11ion mode. power u1 illzed
on AC. plus ··on Battery·· and baucry power sta t us. · Ala.rm Silencer - [n.;ibles user ro sil nee alarm for quiet con ·
1inued operation during battery operacion. · Optlon<ll Slgn.-1 Pon - Enables Ul"S to notify compurer of loss
of AC power to allow computer 10 backup CH hur down .
" 250 WiUI and 500 .111 uni lS ofrer 4 msec lfi'lnsfer lim , PW wave form

Suggested Ret"ll

2 50 WATT 300 WATT 500 WATT 600 WATT

120 Vole 120 Volt 120 Volt I 20 Vole

s 359.00 s 549.00 s 699.00 s 899.00

1200 WATT

120 Vole

St499.00

1600 WATT

120 Volt

$1999.00

230 Vole Units Also Available

PARA SYSTIMS, INC.

1455 LeMay Drive C.curolllon. T XilS 75007

Telephon : (214) 446· 7363

1.. s o o.. 2 3 s - 1 2 1 2

FAX : ( 2 14) 446-90 I l

TELEX : 140275 OMEGA

Gire/~ 201 on RLOlhr S11rvic11 Card

EPTEM BER 1988 · B YT E 61

PRICES YOU CAN FIND ONLY IN 


lnform1x 4GL

899

lnlorml\ SQl

719

XQL

.'i99

FORTRAN OMPILER

lahe FORIRA

H9

Lahey Personal FORTRAN 77

66

M FORTRAN

289

RM/FORT RA

~ 7'l

GRAPHICS

Advaniage Graphics (C )

229

>S ·n lial C rap hi s

229

w / our e

09

CraphiC

22

C Graphic De . Toolkil

409

HAL "118

229

HALO "88 (5 Mic ro oil Lang .I 399

Ml'laWI DOW

162

Me ta\ I DOW Plus

232

~~---~------- ---------- - - -- \...._

. 
____-/.

-

CALL PROGRAMllER PARADI ETODAY and discover our commitment to bringing you
the best oftware at the best pri e . You'll al o find sof~vare pros to help ou elect the product that you need plus immediate shipment on our tock of 1000 product and a JO-day mone ba k
guarani e. Paradise is ready and waiting for you.

OBJECT-O RI E TED

PROGRAMMI G

clor

423

Adv.in1age (" + +

4 7'.I

-Talk

137

PforC + +

2 15

malhal

85

Communicalion Applic. Pad 45

EGMIGA Co lor E t. Pack

45

Goodies .!1 1. 2 o r J Apploc. Packs 45

' 1nalh.ilkJV:!86

169

386 SOFTWARE
Ja6·to·lhe·Max DESQview
FoxBa e+/386 HiBh C·386 M ocropo rl
S)"'lem 66 ( omplete) Runtime y tern M \ ondow 86 OP C or Fortr~n·386 PC·MO 386 Pharla 3661 SMllink SCO eni;.
ystem V Jilli (comple1e)
Operaling s1cm VMf.33(,

c U1ili1y Library
66 Essen ti I Comm library 115 Gre nleai ornm library ~ 59 Grecnl ~f u nction 639 Gr cnlcaf Tu rbofunclion
Pfor e
759 P ·lint 209 Pre-C 130 Re~ideni C' /Source 529 Timesl1cer
LL wl ource 409 Turbo C Tool~
1279 COBOL 69
16

ASSEMBLERS / LINKERS

Advantage D1'a' embler

279

M aero Assembl r

99

Op1asm

109

Pltnk86plu

279

Visible Compuler 80266

9(1

BASIC

dbi lib

121

fin3lly!

90

Flash-Up

80

M Basic ompi ler 6.0

189

M Qu1ckB1\SIC

f>9

QBa e

<JO

Qu1ckf'llk

60

Qu1ckP"k Professional

105

Quick indo' ' I ou rce

<JO

Sc reen Sculp1or

%

Turbo Ba,ic

69

Turbo Basic Toolbo>.c~

f>9

C COMPLIER / I
C-Terp
Laui cc C M1 ro oft C Quick C Ru nJC Proless1onal Turbo C

TE RPRETERS
232 272 289
b'l 159
b'J

C LIBRARIES/U TILITIES

C ynch M anag r

137

Tool Plus/5 .0

101

DATABASE COMPI ER I
TOOLS
I ar
Chppe1 Dbfas1 FoxBASE -t Hi· er en XL lnlegra t d 0 velopmenl Lib. Quid.silver R&R ·.:iy ~ hal !
ilv rcomm library

125 DEBUGGER

12S Pens ope 1

lb9 Pen rope II

I S5 Pen cope ll ·X

109 Penscope 11110 t\··HZ

215 Pfix 66 Plus

l01 T-Debug Plus \I, 4.0

I S'l wfSource

16'.I

279 DISKIDOSIUTI Lill E
8~9 Advanced Nonon Utilities 101 ommand Plu> , 2 .0

01 ~ Op11m1zer

F.ntback Plu~

Mac U11t11i >

733 orion ommandcr

733

orton U 1i h1ic~

4 52 P Too ls Deluxe

IOS feature

794 feature D<'luxe

999 X·Tree Pro

362

EDITORS
Brief w ldbncl
EO IX Ep ilon KEOIT
MK i
M u l t 1· Edi1 Orton Edilor
P EDT Pl Edolor ' Pf1PC
\l d1 t Plu

ILE MA AGEMENT
Blricve X1rieve
90 Report Oplion
3'l<J B1riev '
75 buce 269 c-tree
129 r-tree 135 d · IJC ' 369 dBC Ill 13<J dB Ill Plus 45 dB_Visla or dB.Query 13'l lnlormox E QU

373 141 106
11 -I J 2 15
39 80
101 70 56 142 90 56 61 70 75 111 111

OPERATING SY TEM

Mocroporl :

21lb DOS Merge

129

Syslem 1Al

469

Runhme P~ ~age

lb9

'oftwJre D v. Pac age

209

Te>tl Prepa ra11on Padiage 169

Unl1m1ted license K11

209

SCO :

Xenix \'Siem (comple·el '199

Dl'velopmen1 ysiem

~ 79

Ope ra1mg ystem

479

fo~I Po r es\mg Pa kai;e

1-1 9

Xenix for P _ 50. !){), 80

CALL

W ndm pe r~h n g ys . Tool It> 60

TROPICAL
TREATS

All C LL
16'1 15 1 110 66
90 u
269 165 185 IJ I
185 169 10'.I 455 141 3 16 HI CAL L 172 599 CAU 

39 


Greenleaf has add eral new produ 1 to ii out landing lin old vel opment to Is in luding a 200 function math ma lic library and a new interacti r en genera tor/editor for Greenleaf
Dala mdow . Call u to order any of these or olher Gre nl af o tware
Products.

r rnl af Fun Hon~

IS~

Greenleaf Comm . Library 16'.I

Greenleaf Dal \ mdow 209

Data~ mdO\li for O '1 279

TurboFum 11ons

109

Bu~1nc~ Mathlib El 2 9

265

125

62 BYTE · SEPTEMBER 1988

PARADISE 1-800-445-7899

PA CAL COMPILERS
icro of1 Pasca l
Profes ional Pa ca l Turbo Pascal Turbo Pas al Dev. Lib .

18'1 

549 
 69 

28'1 


TURBO PASCAL ADD-ONS 


Flash -Up

80 


rras h-Up Toolbox

46

Mach 2

66

Screen culplor

96

T·Deb ug Plus V. 4.0

J9

\ I our C'

80

Tu rbo A ynch Plu

101

Tu rbo Halo

80

Tu rbo agic

90

Turbo Power Too l Plu

10 1

Tu rbo Power Ulllitie

79

Turbo Professiona l 4.0

80

Tu rbo WINDOW/Pa>ca l

80

SCREENS/W I DOWS

· cape

282

Crccn lea DataWindows

20'1

Panel Plu

395

Panel/Q or

99

Vitam in C

162

V Scree n

11 9

\ ondow for

14 9

Window for Data

259

1 I ource

-1 9

ADDITIONAL PRODUCTS

APL · Plus PC

499

Dan Bricklin 's Demo Prog. II

179

FLOW HARTi C II

20 5

PC cheme

86

Pfim ~h

l lS

PolyMake

131

PVCS Co rpo rar e

333

Source Print

80

Tree Diagramme r

70

BORLAND

[u r ka

11 9

Paradox 1.1

369

Paradox 2.0

29

QuallrO

169

id ·k 1 k

59

Tu rbo Ba ic ompi ler

69

Database Toolbo

69

Editor Too lbox

69

Te lecom Toolbox

69

lurbo C Compiler

69

Turbo Pascal

69

Turbo Pascal 0 '" Lib

289

Tu rbo Tu tor

45

umerical Meth ods B

69

Database Too lbox

69

Editor Too lbox

69

Ca mewo rks Toolbox

69

Craphix Toolbo~

69

Turbo l'rolog Compi ler

I05

Turbo Pro log Toolbox

69

MICROSOFT

MS Basic Compil r 6.0

189

MS Basic Compiler (XE IX)

449

MS Ba"c lnt.,rprcter (XE IX) 229

,'v\S ornpr lN

289

M OHO L Comp ile<

452

for XE IX

649

M Exe I

329

M FORTRA

289

io r Xcm~

449

M l earning DO

39

M Macro ASM

99

M Mouse erial o r Bus

99

wlEasy ad

119

w /M Window

139

M 0 - Programme r's Too lki t 229

M Pa cal Compile r

189

for XE IX

449

M Qur k 6A I

69

M QuickC

69

M "ort

130

M Window

&9

MS Window · Develo1lment Kit 319

M WindO\ 8&

130

M Word

285

M Wo rk5

129

Circle 214 on &a.dtr Service Card

PROGRAMMER'S PARADISE:
Your source for Microsoft Products

Mictosolt EXCEL

The soul of the ne\ mac h in es.

Take full advantage of the

power of 286 and 386 ba ed

co mputer s. Its unprecedented

pow er he lps you exce l in lhree

1mporlanl area : analyzin g and

working w it h your data, pre·

enting your data, and usto·

mizing the way you w o rk . Mone back guarantee thru Jan u ary 1990.

-

O urs: $329.00

Mictosoft a WORD 4.0

Designed for IB I P rsonal om·

pu1 e rs and co mpat ible and the

-

IBM Pe r ona l stem/2 se ri s.
Gives you lh pow r and speed to create professional oulput

9uickly. Fore amp le, use fun ·

lion key 10 by pa menu · ty le

sheets ior the ullima1e in forma1

ting flexibi lity, a documen t man·

age m e nt ys tem to lo al e fi les.

and m a ro IO autom te any op r·

ation. Free Pagevi ew Bistream

Fonlware

Ours: $285 .00

lllietosoft ~

WI J\DOWS/386
Let s yo u run several programs on yo ur Intel 80386 bas ei:l com put er. Each ca n run in it s own
window or fu ll er en . w itch
from program to program,
tran fe r informatio n b lween
th em , and ru n prog ram s in lhe bac kground wh il e yo u work o n
somet hing else. Ours: $130.00

Mictosoft9 QUICK C
Gives you the feature 1ha1 you
need to lea rn C quick ly. It's b es l for
easy ompilalio n and prot otyping. compiling program at 10,000 li ne
per mi nu te. Features a built-in -ed i
tor with selectab le in se rt o r over·
r p mode, automati MAKE lile
creation , contex t- ensit ive help lor
ea y learn in g and an in1 egra1ed
debugger. Ours: S69.00 CALL for Extra Sa ing
on Mou Bundle

1-800-445-7899 


A D ivision ol M agellan Softwitr Co rp 
 55 ou th Broadway, Tarrytown , NY 10591 


HOW WE WORK
PHO~ E ORDER '
Hour 9AM-7 PM EST. We a pl Ma ter ard , Vi a, Ame ri ca n Express. Include S3.95 p r item for sh ippin g and handli ng. All hipments by UPS gro und . Ru h se rvi ce avai lable. ask for rates whe n you orde r.
~IAIL ORDER
POs by mail or ia are welcom e . Plea ·e i nclud e phone number.
RETlR.. POLICY
Our " o Hassle" po li y m ans
ii you're not sal is fi ed w it h a
p ro duct from Prog ramm er' ,
simp ly r tu rn it within 30 da
for a refund. Some manu factu r er's produc ts ca nnol be rel urn d once disk sea ls are broken. so
he k befo re ou buy.
l ~TER~ATIO~AL
SER\'ICE
Take advan tage ol our l n te r n.tion~ I business number ior
deta il o n export harg s
and exchange rat es. Pa menls should b e mad e in U. . dollars.
DEALER ' .t\O CORPORATE ACCOl'~T~
all and a k lor our ca1alog and sp ec ial volume discou n t .
l'~BEATABLE PRICES
We'll mat ch lower nationally advertised pric .
In NY : 914-332-4548 u tomer ervic : 914 - 3 3 2 - 0 8 6 9
Internati onal Order 914-332-4548
Telex : 510-601-7602 Fax : 914-332-4021 Call or W1·ite for Latest Free Calalog!
SEPTEMBER 1988 · BYTE 63

with new UniLab Microprocessor Development Tools 


· 6-1 !\bytes rum lmd disk to em ulation memory in S ·c."<.·unds.1ku' moving. But today you '\'e got to he fast just in ta~· in the mcc for better microproc ·or de ign . · The secret is a new, high-speed parallel interface: the Orion bu . Which zip data bctwe n you r PC/AT and the8620 analy-Ler emulator, breaking the RS-232 ho 11Jeneck. · 'Ille 8620 with O·bu gives you complete program diagnosis - and solutions - in real time. for more than 150 different n1icro· proces ors. t.:sing the same command set environment · ,\ genem11\ 2 0 trace-cycle buffer \\ith selective filtering lets you cul tJ1rough the duller and di play just the traces you,,; h. And youget lµ cc r olution in progrJJl1 time m asurem nt. Plu con tinuou ln5ight monitoring of your program 's k(·y
runc Lion as they
are performed.
64 BY T E · SEPTEMBER t988

lnSight Display. fnSight blends analyzer· emu latorlechriiques lo give you continuous, real time monitoring of key processor functions. And still services user interrupts. It displays changing register contents, 1/0 lines,ports. user-defined memory windows.With your own labels.
· On top of that, you get niLab's trade mark ability 10 debug by ymplom, not just by breakpoint and single tep. And, to hel11 you complete the job on time, on the spot, a stimulus generator and £PROM programm r are included. · E:isc of u. e, anolh r Orion trademark, i al ·o built in. So you hav all the familiar features and fo rmav you 're used l working \\ith. IL doe n't matter if your project i a ingl chip comroUer or complex !6·bit

Analyzer Triggers. Common lyused triggers can be selected quickly from alist of standard and user·delined triggers .
microproces -or. th ' '620 is the top price/ performance anal~ricr· mulator th at does it all. t just 4380. ~ ith processor P rsonalit)' Pa.ks typically. ~ 50 each. · lJnilah 8620. Fast-lane debuggingthat gets you to market quicker.
Call toU-free: 800 / 245-8500. lnCA: 15 / 361-8883
INS T RUMENT S
02Marshall t., Rt·<il10odCit}'.(.:\ 9-1065 TIX 5309·12 FAX 15/ 361 ·89 0
Computer Integrated Instrumentation Circle 196 on /Uader Serme Card

El\JTE 

PRODUCTS IN 

PERSPECTIVE 

67 What's New 

89 Short Takes 

TSI-020MX and Radjus 
 Accelerator 25 
 Turbo Prolog 2.0 
 SOTA MotherCard 5.0 and 
 Mi.crosoft Mach 20 
 Choice Words 
 Tentime 

Expert Advice: 

103 Computing at Ch.aos Manor 

by Jerry Pournelle
123 Applications Plus
by Ezra Shapiro
U9 Down to Business
by Wayne Rash Jr.
135 Macina tlons by Don Crabb
143 OS/2 otebook
by Mark Minasi
147 COMl:
by Brock N. Meeks
First Impressions 154 IBM PS/2 Model
70-A21 and Tandy 5000MC
RevieWli
164 PostScript printers 183 Toshiba TS LOO
and GRiDCase 1530
195 AST Premium/386 203 Microcomputer fax cards 213 Ada on the Mac 219 Soft-ICE
225 Total Word
231 DataPlex
237 Review Update
SEPTEMBER 1988 · B Y T E 65

IT'S TIME TCI DO SDME
~SERIOUS 386 BUGBUSTING!

PROBE'· menu ---~~:ba.r and pull
 doM·ft menu el a 
 new standard for 
 debu,g.ger 
 inJt!r/act . 

PROBE ha.f -----'-::"''i'.
5ource-/e,el 
 dt!bugging to let 
 you "C" your 
 progrflm.

mtmory-o,.tnvriu bug. Since ii is
interrupt related, it on/ tlpPf/JTS in real time.

Welc me to your nightmare. Your company has bet 
 the farm on your product. Your demon Lration 
 wowed the operating committee, and beta hip


Then, o you can look at the cau e of the probl m, the 386 PROBE automatically tore Lhe lase 2K cycles of progrnm execution. Although other debuggers may try to do the ame

ment were out on time. Then wham! 


thing, Atron i the only company in 1he world to dequeue Lhe

All your beta customers eemed to call on the same day. 
 ··Your ·oftware i. d ing ome really bizarre things: th y ay. 


pipelined trace data so you can easily understand it. finally, 386 PROBE' megabyte of hidden, write-protected

Your credibility i at ·1ake. Your profits are al take. Your 
 anity i at take. 


memory tore your ·ymbol table and debugger. So your bug can't roach the debugger. And o you have room enough to

THIS BUG'SFOR YOU

debug a really big program.

You ra k our brain, trying to figure omething out I it a

random memory overwrite? Or worse, an overwrite to a tack

based local variable? J it equ nee dependent? Or worse,

random! cau ·ed by interrupt ? Overwritten code? Undocu

menied .. feature ., in the oftware you're linking to? And to lop it off. your program i loo big. The oftwarc debugger our pro ram and it's symbol table can't fit into memory at

COULD AGODO NIGHT'S SLEEP PUT YOUIN THETOP TEN?

the ame time. Opening a bicycle hop suddenly isn't uch a

Look at it thi way. ine of the top-ten software products in

bad idea.
THIS DEBUGGER'S FOR YOU

any given category were created by Atron cu tomcr _Maybe their ed e i - a good night'. leep.
CaJI and get you.r free, 56-page bugbu ting bible today.

Announcing the 386 PROBET\I Bugbu ·1er.*from Atron. ine

And if you' re in the middle

of a nightmare right now,

of th top-ten softwue developer sleep better at night

give u a purchase order

because of Alron hardware-as. i t d debugger . Becau they can et real-time breakpoint which in tantly detect memory read and writes.

number. We'll FEDEX you a weet dream .

Now. with the 6 PROBE. you have the capability to et a

qualified breakpoim. o the breakpoint triggers only if the

event · ar coming from the wrong procedures. So you don't have to be halted b breakpoints from legitimate areas. You · can even detect ob cure, equen e-dependent problem by topping a breakpoint only after a pedfic chain of ev nts has occurred in a pecific order.

BUGBUSTERS
.....
A divi ion of onhwe t Instrument System , Inc. Saratoga Office enter · 12 50 Saratoga Avenue Saratoga. 95070 · Call 4081253-5933 today.

· \ "''""' k.- C MPAQ. · · olld e<>mp.111~ Capir@I 1'1117 b Awn 81> !'ROH ,. 1 ltldc:maik ~ l\UOfl Coll .W·~·8SS 8 1n oh< K >nd 4U · S-l!Ol!O 1n V.'C<1 Gmnm

TRB A

Circh 22 a11 lllotllr S.rrlu OW

W HAT'S N EW 


From MS-DOS to Apple and Back
T
wo microprocessors in
 ide the IBM XT-c-0mpat ible WPC Bridge allow it to run {without rebooting) MS DOS as well as "proprietary Apple-booting software," ac cording 10 the company. The boards connect to the IBM floppy disk drive oontroller and then to the monitor and serial and parallel ports . You can also load FP BASIC from Apple DOS 3.3 for bener compatibi.l ity.
Inside the machi ne, there's a 16-bit 8088 micropro cessor that runs at 4.77 MHz for normal operation or al 8 MHz for faster operations, and a 65C02 microprocessor for 1-MHz Apple DOS oper ation. All you do is hit Alt Esc to go back and forth be tween MS-DOS and Apple software programs. The sys tem BIOS is from Up To Date Technology.
Memory in DOS mode is 5L2K bytes, expandable to 768K bytes, while memory in the Apple mode is 128K bytes for the main and auxiliary banks and 16K bytes for the Apple language card. Resolu tion in the DOS mode is 640 by 400 pixels; Apple-mode reso lution is 720 by 360 pixels.
Two internal 360K-byte 5 \.4-inch half-height floppy disk drives come standard a.nd operate off the two motherboards for Apple and IBM PC compatibility. On the IBM side, there are three full-length expansion slots and a clock/calendar. Both sides support an RS-232C serial port, a parallel printer port , and CGA capabilities.
An opt.ion on the IBM PC side is a 20~megabyte 3 lh-inch

device-interface (ESDI) hard 
 di k drive, one serial pon, and 
 one parallel port . Tbe Model 
 300 has a 300-megabyte ESDI 
 bard disk drive with a 
 controller. 
 Price: $9499 for Model 150; 
 $12 ,499 for Model 300. 
 Contact: Advanced Logic 
 Research, Inc ., LO Chrysler, 
 Irvine, CA 92718 , (7 14) 
 581-6770. 
 Inqu.iry 752. 


WPC Bridges offer a choice ofMS· DOS and Apple DOS.

L ittle features that pro
 mote using Hert.z Com


hard disk drive that requires

monochrome monitor come 
 puter's new 25-MHz ma


one of the full-length expan

standard . 


chine as a file server include 


sion slots. There's a slot on

Price: $1695. 


two cooling fans and possible 


the Apple side for an optional Contact: Cordata Technol


hookup without floppy disk 


Apple drive; there's also an

ogies, Inc ., 10:SS West Victoria 
 drives, keyboards, or moni


optional 8087 math copro

St. , Compton, CA 90220, 


tors, according to the 


cessor. An AT-compatible

(2 13) 603-2901.

company. 


keyboard and a built-in 12-inch Inquiry 751.

Three standard versions

include the big features as

well . System 25170 has a

25-MHz Machines with Zip!

caching memory between 1he ceatral processor and the

zero-wait-state 64K-byte cache with 2 megabytes of 32-bit RAM that's ellpandable to 24

majn memory; direct memory megabytes. There's a 1.2

W ith company ratings of access (DMA) caching of 27 percent better perfor RAM 1/0 ; byte, word, or

megabyte floppy disk drive , a 72-megabyte hard disk drive ,

mance than Compaq's Desk

doubleword caching; posted

and support for all types of

pro 386/20, Advanced Logic write-through on aH accesses, 5 1A- and 31h-inch drives. A

Research introduced the

including bytes; and back

VGA controller is standard.

FlexCache 25386, a 25-MHz, ground refresh cycles. Such a

Eight expansion slots in

zero-wait-state machine. It's caching system makes the

clude two 32-bit, five 16-bit,

based on a proprietary ex

main memory 80 percent faster and one 8-bit- There are two

tended-emulation 82385

than the Compaq Deskpro,

serial ports and one parallel

cache system , which the com the company claims.

port, and the system can run

pany claims is an enhance

The Model l50 comes

anything from MS-DOS to

ment of the Intel 82385 form standard with 80387 support, OS/2 to UnillfXenix.

of caching.

1 megabyte of main memory,

Enhanced syst.ems have

This proprietary caching

ooe 1.2-megabyte 5\.4-i nch

150- (System 25/ 150) and 320

system is enhanced by a 64K floppy disk drive, one 150

(System 25/320) megabyte

byte, 25-nanosecond RAM-

megabyte enhanced- mall-

hard disk drives.

SEND US YOUR NEW PRODUCT RELEASE We'd like to con.sider your product for publication. Send us full information, including its price, ship date , and an address and
telephone number where readers can getf unher information. Send
to New Products Editor, BYTE, One Phoenix Mill Lane , Peter borough, NH 03458. lnformarion contain.ed in these items is based on manufacturers' wriuen statements and/or telephone in1erviews with BYTE reporters. BYTE has notformally reviewed each product

Price: $11 ,995 for System 25170; $13,995 for System 25/ 150; $15,995 for Sy tern 25/320. Contact: Herl.Z Computer Corp., 325 Fifth Ave., New York, Y 10016, (212) 684-4141. Inquiry 753.

mentioned. These items, along with additional new product

continued

announcements, are posted regularly on B/X in the microbytes.sw

and microbytes.hw conferences.

SEPTEMBER 1988 · BYT E 67

WHAT'S EW PERIPHERALS

Tallgrass Drives into the PS/2

C hanging one module in the 40-megabyte tape backup system from Tall grass Technologies upgrades the AT- and XT-compatible TG-1140 floppy disk drive to work at the fa ter AT and PS/2 floppy controller speed of 2.4 megabytes per minute.
You can also buy that tiny replacement module that' compatible with lhe 1.2 megabyte-per-rninute XT-con troller speed and put it into the PS/2 floppy di k drive and have a PC-compatible drive. Replacing either module takes about a minute , and you won't need any special tools .
There's also an eoonomi cal 2-megabyte-per-minute tape backup subsy tern in this QIC series of products that comes in Macintosh and higher storage model .
A special feature allows you to locate individual files on the tape in 20 seconds or !es . Other features i.nclude automatic backup, Novell/ 3Com and Unix/Xenix com patibilities, and data sharing with other QJC-40 systems. Fi nally, tapes with 60-mega byte capacities, which wiJI be avaiJable soon, will be com patible with the TG-1140. Price: $495 for an internal PC , PS/2, or compatible; ex ternal cabinetry , $179; re placement module, $79 each. Contact: Tallgra Technol ogies Corp. 11100 West 82nd St. , Lenexa, KS 66214, (913)
492-(i()()2 .
lnquJry 756.
Clearer Than Night and Day
B eyond a.II-black and all wh ite picture elements is the gray- cale level of graph-

Tallgrass PS/2, AT, or XT tape backup drives.

ic-<juality that Cornerstone Technology a hieves with it DualPage display.
The company 's ne\\o-est monitor sy tern, which in· eludes a custom controller, features 4 or 16 levels of gray scale. You can also view two pages simuJtaneously; with a 19-inch screen , the two split pages come out about 30 per cent smaller than actual paper size.
The board fits into a single expansion slot on an IBM XT, AT, PS/2 Model 30, or com patible. When you couple it with Cornerstone Technol ogy's proprietary fonts, the package is compatible with Po !Script. Times Roman, Helvetica , Courier, and Sym bol fonts are avai.lable.
With a standard Hercules graphics adapter in the mono chrome graphics mode, you

get a resolution of 720 by 348 pi1lels. With the enhanced , 16-gray-level adapter (which piggybacks the standard card), resolution is enhanced to 1600 by 1280 pixels .
Refresh rate is 67-H.: non interlaced, video bandwidth is 200 MHz, and a cript-driveo diagoo tic program is in cluded. Microsystems' eWS and Microsoft 's Xenix are up ported. Optional drivers for desktop publishing include Ventura Publisher, Auto CAD, AutoShade, Publisher' s Paintbrush , and PageMaker.
Al o available i a single page display system, which features 768- by 1008-pixel resolution with a 15-inch por trait screen. Pric~: $2395 for 4-gray-level system; $2795 for 16-level sys tem; $999 for single-page system .

Moniterm Conquers with the Viking

An on-board copro ce sor aJlows the 24 inch Viking 2400 monitor to speed up certain functions a.nd simply kip others, like slope adjustments, accord ing to the manufacturer , Monitenn.
It's the Hitacb1 HD63484 ACRTC that does the work for this giant AT- and PS/2 compatible monitor witb a resolution of 1280 by 960 pixels, refreshed at 66 Hz. The 24-ioch display and the

ooproces50r are specifically 

designed to accelerate Auto
 CAD and VersaCAD. Sever
 al operating platforms are 
 supported, including Micro
 Soft Windows, DRI's GEM, 
 GSS , Media Cybernetics ' 
 Dr. HALO , and Lotus 
 1-2-3. 
 Price: $2995 . 

Contact: Moniterm. Corp., 
 5740Grcen Circle Dr. , Min
 netonka, MN 55343, (612) 
 935-4151. 
 Inquiry761. 


Contact: Cornerstone Tech
 nology, 1883 Ringwood Ave., 
 San Jose, CA 951 3 1, (408) 
 279-1600. 
 Inquiry 757. 

Printer Races at
600 cps
Adot-matrix color printer that prints in draft mode at 600 characters per second was i.ntroduced by Honeywell Bull Italia. That' fa ter than mo t laser printer .
The new 4/68 color printer can also print up 10 150 cp in letter-quality mode. The rea son for such speed, the com· pany says, is a special l 8·pin print head with two 9-pin ver tical arrays. During draft printing , the two arrays are lined up and allow each char acter to be printed in halfthe time. In letter-qual ity mode, one of the arrays is staggere.d with respect to the other to produce a higher-quality character.
The paper-feed mecha ni mallow you to print both single-sheet and fanfold paper interchangeably. If you press a front-panel button, the 4/68 automaticalJy retracts the fanfold paper and allows you to insert a single sheet of paper through a slot in the front of the printer. Pressing another button resets the fan· fold paper.
Paper-handling features al low the 4/68 to handle for mats from 4~ to I7 inche wide, from 4 to 24 inches long, and up to C-size portraits. It can accommodate up to five carbon copies and has a park ing feature and bottom feed . Price: $2450. Contact: Honeywell Bull Italia, 120 Howard St. , Suire 800, San Francisco, CA 94105, (415) 974-4340. Inquiry 762.
continuLd

68 BYTE · SEPTEMBER 1988

·

'\Ourpad orours? 


If you perform ,.-·········11!!1111~ lexl anywhere to

calculations, the answer

support your work,

is obvious.

and see and record

MalhCAD 2.0.

every step. You can

It's everything

try an unlimited

you appreciate about

number of what-ifs.

working on a scratch·

And print your

pad- imple, free-form

entire calculation as

math-and more. fore

an inlegrated docu

speed. More accuracy.

ment that anyone

More nexibilily.

can understand.

Just define your

Plus, MathCAD

variables and enter your

i loaded with powerful

formulas anywhere on the screen. MathCAD buill-in features. In addition to the usual trig·

formals your equations as they're typed.

onomelric and exponential fu nctions, ii

lnslantly calculales the results. And displays

includes built-in stalistical funclions, cubic

them exactly as you're used to seeing them - splines. Fourier transforms, and more. It also

in real math notation, as numbers, tables

handles complex numbers and un it conver

or graphs.

sions in a completely tran parent way.

MathCAD is more than an equation

Yet, MathCAD is so easy to learn, you'll

solver. Like a scratch pad, it allows you to add be using its full power an hourafter you begin.

Requires IBM PC· or com?"Iible, 512 KB RA I. graph ico card.

""l!Sob.. 18MPC· "11esN1.,,..J ll<tl·"'"' t.lo<ru.., c:o.i-i<m

M111JCAD·

b>e

What more could you ask for? How about the new Advanced Malh Applications Pack? A$55 value, it's yours free when you purchase MathCAD between August Iand October 15,1988. The Advanced Math Pack includes a custom binder, S-Oftware and documentation for 16 advanced applications such as: · Runge-Kutta Solution of First Order
Differential Equation · Solutionol Second-Order Differential Equation · Eigenvalues and Eigenvectors of a
Symmetric Matrix · Convolution and Correlation of Sequences · Convolutions using F'rf's · And many more!
If you're tired of doing calculalions by hand or writing and debugging programs, come on over to MalhCAD.
for more information contact your local dealer or call 1-800-MATHCAD, ext. 2775
OnMA: 617-577-1014 ex!. 2775).
Math CAD®

© lll!l!- ln<.
Circle 161 on Reader Service Card

MalhSaft, In<., Olle K~11dall Sq.. Cambrld~ . MA 02139
SEPTEMBER 1988 · BYTE 69

WHAT'S NEW 
 A DD - I 


MFLOPS for Less

Afloating-point array processor card for IBM PC XT-compatible computers promises to deliver from 8 to 25 million floating-point oper ations per second (MFLOPS) for under $100 per MFLOP. That mean it speeds up some (but not all) computa tionally intensive applica tions, like sdentific comput ing, from hours to minutes, according to the company.
The half-length card i
based on AT&T's DSP32 for theXT, a single pnx:essing chip with a floating-point digi tal signal processor. The DSP32-PC has 32K bytes of zero-wait-stale static RAM . There 's an upgrade available to I 28K bytes of static RAM . Also available is a development ystem, including lhe board, an as embler, a window-based emulator, a math library, and demonstration programs.
In company benchmarks , a 1024-poim complex fat Fourier transform wa exe cuted in 3 .25 microseconds (JLs). A finite impul e respon e was executed in 80 nanosec
ond per TAP, and a 3 by 3 matrix multiplication was

The DSP32-PC reduces scientific computing to minuies.

completed in 2.2µ.s . AC compiler will include
a math library. The DSP32C, an AT board with upgrade and development system, may be available as soon as Octo ber, when AT&T ships the AT version of lhe chip. Price: $745 for XT board; $50 for upgrade; $995 for de
velopment system (including the board); the DSP32C ver sion of !he board will be under $1500. Contact: Communication Automation & Control, 1642 Union Blvd ., Suite 0, Allentown , PA 18!03, (21 5) 776-6669. Inquiry 763.

31 Users on Your AT
Up to3 1 ASCII term inals can now be connected with RS-232C cabling to AT and rompatible boards from UhraTek for distributed computing, based on Alloy Computer's T X operating sys te m.
RS-232C cabling means 19.2K-bps transmi ion, and Alloy Computer's operati ng system means one Multi-Mas ter board per terminal. Each board has an 8088 micropro cessor and 512K bytes of

Putting'on the Bits
A n on-board BIOS sup porting more than 60 hard disk drive types is stan da'rd with high-end floppy and bard disk controllers from Perstor Systems. De igned for use in 16-bit ex pansion lots of 80286 or 80386 AT-(.()mpatible com puters, the controllers oper ate at 9 and 10 megabits per econd.
Unlike tandard Macin tosh File System (MFM) and run-length-limited (RLL) controllers that support 17 and 26 sectors per track, the Perstor controllers use a pro-

prietary disk interface to in crease the number ofsector per track to 31 . SO models PS180- 16F and PSl80 16FHP, which are MFM and RLL-compatible, are rated to increase hard disk capacity by 90 percent. Model PS200-16F (only RLL-compatible) is rated to increase hard disk capacity by 100 percent. Each con trolJer can manage two hard disks and two floppy djsks, in any combination from 360K-byte to l .44-megabyte capacities in either 31h· or 514-inch formats .

The PSl80-16FHP's ad vaJJ1.age over lhe PS l 80- l6F i its resident BIOS cache, which runs in any combina tion of normal internal mem ory, Lotus/ Intel/ Microsoft Expanded Memory Specifi cation (LIMJEMS) memory, or AT extended memory. Price: $345 for the PS I80 l 6F; $375 for the PSl80 16FHP; $365 for the PS200 l 6F. Contact: Perstor Sy terns, Inc., 7631 East Greenway Rd., Scottsdale, AZ 85260, (602) 991-5451. Inquiry 766.

RAM (upgradable to 1.2 
 megabytes). You'll need a.n 
 expansion chassis if you want 
 lo use more t.erminals than 
 you have slots in your AT. 
 Price: $695 . 
 Contact: UhraTek, 400 Wal· 
 out, Suite 335, Redwood City, 
 CA 94063 , (4 15) 364-1060. 
 Inquiry 765. 

Transform Your AT
into a Multiuser Master
0 ne full-length AT-com patible card, an interface box, a monitor , and a key
board are now a11 you need 10 compute as far a 200 feet
away from your host AT . The AT needs only full-length slots and a hard disk drive.
Add eight more cards, in terface boxes, monitors, and keyboards. and you'll have the maximum number of pro ces ing stations-each with a
serial and parallel port for
modem and printer that can be shared by all the other sta tions on the network.
Each card has its own 80286, and 512K bytes of RAM running on ODOS, a DOS-compatible mulliu er op erating system.
Two cards are offered: The 0-286H gives the stations Hercules graphics capabili ties and monitor resolution up to 720 by 348 pixels; the 0 286E hasCGA, MGA , and EGA graphic capabilities for monitor resolution of 640 by 200, 720 by 348, or 64-0 by 400 pixel , respectively. Price: Sl295 for0-286H; $1495 for 0 -286E. Contact: Our Busines Ma chines, Inc., 12901 Ramona Blvd., SuiteJ, Irwindale, CA 91706, (800) 433-1435; in California, (818) 337-%14. Inquiry 764.
conrinued

70 BYTE · SEPTEMBER 1988

Get Sprint and you'll never 
 be afraid ofthe dark! 


Nothjng holds a candle to Sprint!

Featu res
· == y o~No

SprlnL WordPerfect .fS Word WordStar Multi Mate

1.0

4.2

4.0

4.0 Adv. LO

Maximum fJl size Thesaurus (integrated)

·DI k

·Disk

·Di k

·4M B

·128K

Windows Open (maximum)

6

2

8

I

1

Files Open (maxi mum) Cross-Rererence (dynamic)

·24

2 0

8

I

0

0

1 0

Indexing OpLions Columns: Pa rallel
Snaking (chg. " same page)
H-P La rJ l Suppart

7
··Full

··I
Pa rtia l

·3 ·3
Nol sa me pg. 0

Fu ll

Partial

· · 0
Fu ll

PostScri pt Support Mouse Support (integrated)
Dynamic Shortcu!S Alt.ernativ User lnt.erraces Verify Spellin{l a you type Programmable Macro la ng.

F·····ull

Text 0 0 0 0 0

·Ful l
0 0 0 0

0 0 0
0 0 0

TexL 0 0
0 0 0

Save f1Je1
Top w Bou.om2
Search and Replacci
find Uniqu \ ord

5.9

4 1. 1

9.7

4.4

1.0

7.5

7.5

49.4

8. 1

21.0

1.6

6.6

4.6

17. 1

13.4

3.3

6.2

7.0

13.8

20.6

Suggested LlsL Price

$199.95 $495.00 $450.00 $495.00 $565.00

11111<-. ......., porlonned 00 on .'al' 200 (8 MHz). &!OK RAM . '1110 SI"" 103K. 21636 llMI. 2H OO)UITC~ limes"'"""' re In !IO:<ll>lh.

ll!ene1>mert ck<.111 .,.1181)1· upon n:q...,_I

· ~~ ll oor iut.n ~; lr·<ltlllra 001'.M:y11ol 'pi;l~ !hit prtllbtl iwn ntiL ~ n ~ wfth Clll'dlimt. ~Uogf ~:m:n"k2

~Md 'l."t I· IRMIC I n11,1nfJ 


M 8artMd PfOd«U .lf't ~ c.. ~~al 8cr1lact I~ . I""' CKher" tnna. ar.:1 produa n-.ea ~ 1lldclWQ d\bci.r ~"" 


-~ · ·llllllllorlaod l-. lnc.

811237

Cildt :U on /Uadtl' Su11ict Card (DEALERS: 35)

F orgetting to " ave" i a fact of life as are power outages. and it used to be that a power outage cou ld wipe out everything you've done. ot any more. Your work is always safe when you Sprint.
Sprint's "Auto-Save" auto matically saves your words as you type. so if the lights do go out. you may be in deep dark ness but not deep trouble.
Sprint's Auto-Save is more than "in urance," it's also invisibl e. You know it's there. but it do s its job without interrupting yours .
Sprint: It's the word processor with everything!
You name it, Sprint's got it. Incredible speed. Auto-Save, a customizable user interface. and profes ional output. Sprint even includes a bonus pack of alter native user inter faces that make it act like WordStar.* MultiMate. WordPerrect.· Microsoft· Word . or other familiar word proces sors-a $99 value free ~
Sprint has all th is and does all this for only $199.95 instead of the up to $600 that some compani es demand. Sprint auto matically saves your words: it also automatically saves your money. Sprint- The fast track to performance word processing.
60- Day Money-tlack Guarantee·
For th e dealer nearest you Call (800) 543-7543
BORLAND
SEPTEMBER 1988 · B YT E 71

WHAT'S EW HARDWARE · CONNECTIVITY

Ethernet Meets Mac with SCSI

B esides becoming the floppy and hard disk con
troller imerface of choice for both Apple and PS/2 system ,
the SCSI has now become a po sible local-area-networking
port for indu try-standard
10-megabit-per- econd Ether net connectivity.
Adaptec has introduced
the Nodem, which uses the SCSI port of Apple com puters this way. That mean the Nodem, in the form of a 5- by 8- by 2-inch peripheral, can automatically enhance t.he 1ran mission rate between Apple machine 40-fold over
what was previou ly pos ible
with the 230K-bit-per- econd LocalTalk cabling system,

SCSI Nodem enhances AppleTalk.

while retaining Apple' con· nectivity operating software, AppleTalk.
Another advantage is that the Nodem doesn't use any in
ternal lots, so you can share
information more easily among the Mac Plu (which has no slots), the Mac SE (which has

one slot), and the Mac II (which has five lots).
Up to eight different de vices can daisy chain on the SCSI bus for connectivity with the three mo t popular Ethernet transmission media-coaxial, thin coaxial (Cheapemet), and twisted-

Voice and Data Travel Together on the Twisted Pair

T wo machines compat ible with AT&T and Sie mens Integrated Services Digital Network (ISON) in terfaces are now available
from International Com
put.ers Ltd. (ICL), a subsid
iary ofS1andard Telephones and Cables PLC Group.
Both ofthe AT-compatible
machines allow transmis
ion on two 64K-bit-per-sec ond ISON B channels and
one 16K-bit-per- econd ISON D channel (but only if
you re one of the small but
growing number of tele
phone company customers
erved by an ISON central
office swilcb). The machines could be
looked at as two luxury tele~ phone/computer hybrids . The telephone includes more bell and wbi tles than the average business executive's telephone, and the manufac turer claims the 80386 ver sion is faster than Compaq's 386/20.
The Model PWS 20 is an

8-MHz, zero-wait-state ma chine based on Intel's 80286 microprocessor. II comes with a 40-megabyte hard disk drive, a 720K-byte 5 \4 inch floppy disk drive, and six 16-bit and two 8-bit ex
pansion lots. Peripherals include an ISON telephone, an EGA color monitor, and
an AT-style keyboard. The
Model PWS 386 has the
ame featuxes, plu an Intel 80386 that run at 20 MHz
with no wait states. Both models include MS
DOS 4 . 1., a multitasking Microsoft-designed DOS witha640K-byteRAMlimit per task. MS-DOS 4 .1, which was designed e,arLier this year for ICL and to date has been sold only in the U.K., includes multitasking that ICL has used to provide t.elephone status on the com puter screen's bottom four
lines. A single-slot add-in board
with a proprietary SIT inter face is used to connect the

computer and telephone to your local central office over standard telephone wiring. That connection, with stan dard RJ-45 connectors, will handle th.e three channels to taling the 144K-bit-per-sec ond transmi ioo rate.
Several ISON features in clude auto-answering; di rectory-, peed-, and rccent call dialing; and a statu display ofincoming and out goi ng call information . The system includes several non ISDN connectivity feature as well, including V.120rate adaption software and X.25
packet assembler/di a · sembler support over one clear 64K-bit-per-second B
channel . Price: $8000 for PWS 20; SI0,000 for PWS 386. Contact: International Computers Ltd., Inc., Net work Systems- ISON
Group, 777 Long Ridge Rd.,
Stamford, CT 06902, (203)
968-7222. l nquiry767.

pair copper. The odem archi 1ecture is based on Adaptec' IJO controller IC , rather than tradi tional Ethe.met chip ets . And while Macintosh system disks are available now, I.he company says IBM-<:ompatible system disks should be avail able next year. Price: $545 for coaxial; $595 for Cheapemet or twisted pair. Contact: Adaptec, Inc ., 691 South Milpitas Blvd., Milpitas ,
CA 95035, (408) 945-2520. Inquiry 768.
Hook up Your Network Through the AC Lines
P owerLink is a network ing system that links any
two IBM PCs or Apple Mac
into hes and their printers through your building's exist ing power lines. And, accord ing to its maker, you ' ll soon be able 10 expand it to intercon nect up to eight systems.
The system tran fers data through your computer's serial port at 19.2K bits per sec ond. You simply plug the net work device imo the neare 1
wall outlet and you' re con
nected to the Link network. The only limitation is that de vices mu t be oo Lhe same side of a power transformer, but thi is usually no problem if they ' re in the same building.
The Link hardware i pro vided either a an add-in card for the IBM PC and compat ible or as an external 10-inch box for erial port connecti.ons . Price: $495 for the external unit; $395 for the add-in card; Manylink software for two PCs , $165 ; ManyLink for up to eight PCs, $395. Contact: Netline , Inc., 85 West Center St., P.O. Box 3000, Provo, UT 84603 , (801) 373-6000. Inquiry 769.
COllliJtUt!d

72 B YT E · SEPTEMBER 1988

The easy way to move files between the 5 14" world ofPCs, and the 
 3 1/i" world ofPS/2s, Laptops, and 386s: Sysgen's Bridge family. 


B cause your PC PS/2s 386 sand
laptop all talk to different floppy di k sizes and fom1ats they can become fru trating islands of informat.ioa.
or the simplest way to get files back and fonh just install Sysgen's Bridge products. Presto: Your different com puters c.an talk to common djskeltes.
Sysgen pioneered bridges. ow here are three way to implify your Life in a multi-computer office.
Solution I: Our Bridge-File 5.25 Ooppy disk drive.
be: t seller, with over 50,000 in taIJed. Attach it to your PS/2, and you can read and write fiJes from PCs. Critics and u ers alike have raved

about its mall footprint ease of use and dual den ity capacity of360Kb and l.2Mb. (IBM drive i twice the ize, yet tore on ly one-founh the data.)
Every PS/2 u er de erves th.is easy connection to the world of PCs.
Solution 2: Our Bridge-File 3.5 Ooppy disk drive.
You get 720Kb and L44Mb capacities. Connect it to any PC and you can read and write files from PS/2s, 386s, laptop and other 3112" machine . 

Now aJI your PCs can share file. 
 ' ith your newer y tems. 


Tnidcm. a S)'Sl!en. Bridge.file. Omni· Bridgc-S1 n Inc.: PSn-1n1e1111:niorul Business Machines O>IJ)orolion.
Resislered Tuilema · IBM-International flilsiricss achincs Corporation. Circ;le 266 <>n Reader &rv~e Canl

And here's the ideal co.ntroUer: 
 The Omni·Bridge 
 Controller. 

Control up to four drives o you can mix and match 51/1'', 3!1:!" and floppy tape drive as you need. This hot card gives you bigstorage, plu twice the floppy disk and floppy tape transfer performance rates! At only $95, th is is a winner.

Get our computers talking.
can the Sysgen Hotline for the
name of your nearest dealer.
1-800-821-2151.

SYSGEN

I

CORPORA TED

556 Gibraltar Drive, Milpitas C 95035
SEPTEMBER 19&8 · B YT E 73

ONCE IN A BLUE M 0 0 N. ...... . 

SCANMAN "'

COMES A 


f'aiFMake<isa trademark
of Aldus and ~tura PubliStler is a trademark ol Ventura Sor&.are Int.

CAU rou FREE: (800) 231-7717 OR (800) 552-8885 /N CALIFORNIA

Please send me my ScanMan:

BY988

D SCanMan for IBM PC. XT. AT. PSfl models 25 and 30, and 100% compatibles

$299.00

D ScanMan for IBM PS/2 model 50 and above and 100% compatibles $349.00

Shipping and Handling {per item):

$ 6.50

CA Residents add applicable sales tax:

$ _ __ Total: $_ _

D Check or Money Order Enclosed 0 Visa D MasterCard

C<:Jf'dNumber_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Exp. Date
= - - - - - - - - - -  CordholderNome________ _
AuthDllm51j111orure _ _ _ _ _ _ _ __ fl'Mt_ lY/lfl_ dll _ _ _ _ _ __ __

Slr1pro Name _ _ _ _~~~~-~----~ Pbone-------
Addl'f!SS ----------------------~ OtulStorelZip _ _ _ _ _ _ __ _ _ __ _ _ _ __ _ __ _ _
Olferva/idlr11tieU.S.onlf1.Alkl'.\ 1·3 weell's lbrdeJM!fJI 30-daf/Manev8adlQJl1fontre.DEALERINOUIRIES WBr.OME.~ tn: LDCITECH. Inc.. omtCoupan le1et1'*"'~ 6SOS KlbrT ~ mmr..t CA 94555

WHAT'S NEW HARDWARE · OTHER

Micro Channel on a Chip
I fyou'redesigningadd-in cards for the Micro Chan nel, One Chip Plus can make your job easier. It's a full fledged design system that's built around a chip.
One Chip Plus contain the decoding and logic functions to simplify the design of memory, l/O, and multifunc tion adapter cards for PS/2 machines. It includes pro grammable decoding for ex tended memory, expanded memory, multiple l/O ports, and ROM. It also supports Micro Channel OMA arbiLra tion and burst-mode DMA. Programmable memory and l/O timing mat h slow and fast devices and can connect di rectJy to ingle- and dual in-line memory modules.
A software kit include a
LIM/EMS 4.0 memory driver. A proprietary design lets you program the Micro Channel ID number rather than designing it into the hardware after being designated the number by IBM-a process that has been known to hold up the design phase.
The company's Acquisi tion Engine, which provides high-level programming commands for background and foreground data acquisition and UO control in the form of a 5 Yi-inch floppy di k, elimi nates the need for addiliona.l programming and hardware, the company says. The acqui i tion engine subsequenlly ac cepts oftware module that in terface to any 1/0 function. Price: $34 for One Chip
Plus; $995 for a combined 110
and memory package; $349 for the Acqui ition Engine; $95 for the Application Guide. Contact: Capital Equipment
Corp., 99 South Bedford St.,
Burlington, MA 01803, (800) 234-4232; in Massachu setts, (617) 273- 1818. Inquiry 770.

ONE GilP
PWS-

Capital Equipment's MCA design system.

Disk Duplicators Multiply
While the floppy and hard di k duplicating compan ies have thus far con centrated on hardware for soft ware developers, one duplica tor company is offering less expensive products for companies with volatile, volu minous databases.
The new Datapath Tech nologies' Copy Manager c,an copy up to four 3Yz-ioch or 5 \4-inch disk -or any combi nation-all at,once.
The Copy Manager re quires one full-length PC lot per four disks and acts as a peripheral. There' also a du plicator expansion unit that allows another four disks to be copied at one time, bringing the total to eight disks that you can copy at once, in any c.on figuration. The Copy Manager copies 480 copie. per hou.r in its fastest configuration.
The Model 1042 Copy
Manager comes in a low-end
configuration to copy four 360K-byte 5 1A-inch disks. On the high end , the Model 1040 copies up to four of any combi nation of 3 Yi- or 5 1.4-inch

disks. The Model !052 ex pands any of the six Datapath four~opy versions by four 360K-byte 5 \4-inch drives. The Model 1050 expand any of the four-copy version by four drives of any configura· lion- both expansions in crease total copying abi lity to eight disks simultaneously. Price: $1995 for Model 1042; $2250 for Model 1040; $1395 for Model 1052; $1650 for Model 1050. Contact: Datapath Technol ogies, Inc., 46710 Fremont
Blvd., Fremont, CA 94538,
(415) 651-5580. lnqulry771.
Throw Your Typing Skills into the Trash
A peripheral on which to write and store handwrit ten information allows those who haven t mastered the art of typing to have the same computer literacy as others, according to the manu facturer .
PenWriter can translate printed handwriting and hand drawings into ASCII and works with all IBM com patibles.
The peripheral is a 640- by
400-pixel backlit liquid crystal

or plasma display. Accuracy with the stylus is rated at better than0.0 15 inche. Four op erating modes are available: stream, switched stream, point, and incremental.
Pric.e: $1895 with LCD;
$2895 with plasma display. Contad: Scriptel Corp., 4145 Arlingate Plaza, Columbus, OH 43228, (614) 276-8402 . Inquiry 772.
Storage Betters Board Testing
D igital EGA storage of sine waves gleaned from IC boards allows technicians and engineers to more quickly test board components and circuitry, thanks to the analog signature analysis tool from Huntron Instruments.
The 5100DS allow you to send a current-limited sine wave voltage signal acros two points of an add-in board, tore !he sine-wave traces, and then go through other boards to verify components and circuitry with an EGA graphics display of the pro duce-0 sine waves. A trained eye can notice leakage and backflow problems, the com pany says, allowing trouble shooting of all but gate-control devices.
You need an 80286 or 80386 machine, DOS ver ion 3.0 or higher, 640K byt.es of RAM, a 3'h- or 5 1A-inch flop py disk drive, a 10-megabyte hard disk drive, an EGA card, an EGA monitor, and a par allel printer port. Price: $9500 without control ler or computer; $14,000 for an entire system. Contact : Huntron Instru ments Inc., 15720 Mill Creek Blvd. , Mill Creek , WA 98012, (800) 426-9265; in Washington, (206) 743-3171. Inquir y 773.
continued

76 B Y T E · SEPTEMBER 1988

111 fI \\ ILI. ifRU.

W1i1 fo r .\!,hron· Tate ro get their
QL acr rogc1hcr
In r.he mr:m1ime. just it hen: and w:uch the ORACLE pl:irer pass you by Or order Prof~ionaJ
ORACLE rodJ)'. Tile 199 price expire on .Xptember )fllh.

ORACLE®
Gives Your PC
aMonopoly

" OR.1iCLE's top guns make dBASE look like{/ peosJXXJll!r. "
Oaia Based Ad.,,sor June 1"188
6' /f ii is11 '1i11 ORACLE, ii probably is11 't i11 a11ytbi11g else, Mil~-. For readers 1t'i10 u'tllll it all, tbis is 1be pro<lua to /my."
Soltware 0 gesl. Sep:ernber 1987

6' Professio11al ORACLE is /be program of cboiai for rbose 11'bo wa11/ sopbislicated fon11.s. reports. a11d QL capabilities u·itbout bai:ing to program e.'11'11Si1 'f~)' "
Sollware Dooest Aat ngs Aeoo<l Advanced A'e1a1oona1 Oa1aoase
Pr 091ams, Seplembe· 1987

6' A rolmst, fr1/lblo1m mainframe dala/xise tbal 1iill nm 011 a micro ORACLE will cnmcb data 11111il;our eye; roll bac.k in) 11r bet/fJ_"
ln1ov.o0rld , Apr l 1988

" Well co1istrucred and pou-erfr1I, Professio110/ ORACLE is a11 e.u::l'/11?111 c})oice for.. application de1:elopers. ..
W.mer. Ed11or s Cr.o.ce. PC Magazone. Ma 1988

6' ...pro1'ide(s) applimtions dl!lelopers u·itb 1111/imited fJ()ll'eY
Security prvl'idlXI by /ORACLE} 011 rbe si11gle-1iser PC is as extl!ILSh-e as it is 011 the largt!)t mamframe. ··
PC Tedi Journal December 987

The cxpc:n J ret When you buy !he ORA LE d:uabase for your PC. )'OU acqui re se\1eral important ORA LE monopolies.. OMP rnm rTY: ORACLE as QL, compatible wi1h IBM DB2 and QLID . PORTABll.J TY: Ii' the onlv RDB~! 1ha1run on rnainfr.ime . mini. and PCs.
N E ABILITY: II ' ne'1work ready with !ht unrivalled ability IO make differem d:11abases on different machines  mainframes, minis and micros  appear to be one database on one machine. FinaJJr. PRJ ·E: Tens of thou sands of copic of ORACLE for the PC ha\'e sold for S129· Bui uniii
ptember 0th, 19 you can see what made Or.icle Corporation the world' largest d:nabase companr. and what h the cxpc:rt excited.
Pass GO md collect Professional ORACLE for only 199." Or go to JAIL with some really old technology.
ORACLE.
COMl'ATl 81LITY · f'OATA81LITY · COMMECTA81UlY

GOTO
'E ~

0 lMuonJ n tm ~~ ntd ot kncrhrtd

"'°"' -  '0""

l'O

!0wnw.pU

1""' '
UNI <lnl

0<1>n:k .. lllllkrlnlm

Q 1 i;,. I · 11i .,

· (,() nl

<q>o "~

tlll \CU '"'"""'""~ h..-.i.· 11w · ncb

I ·- - -  ~· Prolruoul Oll.IC:U
·_ _ _ _ !'rlY >ld 'R"'.,.,.\lln m

,_ _ _ _ 10Ul ""1<Mlar.,.lklrurd

I Lmlll Uld. l'lwtt _ _ _ _ _ _ Up 1>11<

-...;..;.;.------------=ililo......)_olpllll.l:.... - - - _ .mJ

SEPTEMBER 1988 · B YT E 77

WHAT'S NEW SO F TWA R E · PROGRAMMING

Testing Embedded Software
A rcbimedes calls il the first microcontroller sim ulalor with a C source-level debugger. SimCASE is a win dow-based program thal allows you to create software prototypes withoul any target hardware. It debug C pro grams at the source level and locates bottlenecks in your code. The simulator consists of the Simulator Engine, the C
& A Assembler Source De·
bugger, the Performance Analysi.s Tool, and the Input Stimulus Generator.
The Simulator Engine sim ulates the microoontroller on lhe computer, including the in truction set, the interrupt
handling system, and all 1/0
port . The Sourc.e Debugger gives you the option of sym bolic and source debugging on the C or assembly level. It in· eludes tools like trace, code and data examinations, step, and breakpoints.

C Is for Database Management

SimCASE displ.ays and debugs microconrrol/er code.

The Perfonnance Analysis Tool tes~ your design ideas by giving you the execution times of every block and line of code and helps you identify bottlenecks in the design.
You can graphically display the execution profile of a program with the Perfor
mance Analysis Tool. The In
put Stimulus Generator takes a disk file you've created that
contains a stream of input signals and tests the program for response to external stim· uli . Once your code is tested

with SimCASE, you can download it to EPROM or to an emulator for final testing.
The kit is available for the 8-bit Intel 8051 family. It runs on the IBM PC, XT, AT, and compatibles with at least 640K ~of RAM aIXi DOS 2.1 or higher. It also requires an Atchi
c mede$ cross-compiler kit.
Price: $895. Contact: Archimedes Soft·
ware, Inc., 2159 Union St., San Francisco, CA 94123, (4 15) 567-4010. lnqnlry 779.

C ode Base is a C library that uses the same nam ing conventions as dBASE and is compatible with dBASE lil Plus. You can operate
Code Base as a multiuser pro
gram on a network file server, with record a11d file locking.
According to Sequiter Software, there are 93 external Code Base routines orga nfaed imo 9 modules. The pro gram indexes three times faster than dBASE Ill Plus,
Sk1p 100 i 100 times faster, and it executes Do \lhile loops 1000 times fast.er, Sequjter reports.
To run Code Base you need Turbo C, Quick C, or Microsoft C 5.0 or 5.1.
Price: Sl49 (includes source
code) . Contact: Sequiter Software,
lac. , P.O. Box 5659, Station L, Edmonton, Alber ta, Can ada T6C 4G I, (4-03 ) 439-8171. Inquiry 774.

Develop Al Applications Under OS/2
P roduction Systems Tech· nologies reports that
OPS83 was the first language
to integrate procedural and rule-based programming.
ow the company has intro duced OPS83 for OS/2, en abling you to develop larger artificial-intelligence appli· cations in protected mode. Ap· plications under 0Sf2 can have at least 32 times as many rules or data items as appli cation under MS-DOS, ac cording to Production Sys tems Technologies.
OPS83 has a Pascal-like syntax. It supports separate compilation for program de velopment efficiency and stan

dard subroutine linkages that allow you to interface with olher languages . The devel opment environment is coded in C and assembly language. It requires the Microsoft C Compiler and an IBM PC or

compatible running 0Sf2. 
 Price: $2950. 
 Contact: Production Systems 
 Technologies, 5001 Baum 
 Blvd., Pittsburgh, PA 15213, 
 (412) 683-4000. Inquiry 776.

Programming from a Menu

With the introduction of EngLan, computer programming is simplified
to the point of choosing functions fromamenu. Gen
try Software reports that de· bugging is limited to re movinglogicerrors, because the code you choose is already written. Each time
you choose a new command, it is displayed at the bottom of th.e screen, and you can
make changes using the

view/change submenu . The program is designed
for small-business and gen eral-application programs. It runs on the IBM PC and
compatibles with 256K bytes ofRAM. Price: $49.95.
Contact: Gentry Software, P .O. Box 4485, Springfield, 

MO 65808, (800) 346-9475; 
 in Missouri, (800) 634 8439. 
 Inquiry 775. 


Modula-2 for OS/2
0 perating in what Logi· tech calls "dual mode," its OS/2 version of Modula-2 lets you port applications be· tween DOS and OS/2 , as well as develop applications that run under real and protecled mode.
Included in Modula-OS/2 is Logitech's text editor. It fea tures multiple windows and menus along with a custorniz· able user interface. The OS/2 version of the editor lets you use it with or without a mouse and compile in the background or foreground . Price: $349. Contact: Logitech, Inc., 6505 Kaiser Dr., Fremont, CA 94555 , (4 15) 795-8500. Inquiry 778.
con1inu~d

78 B YT E · SEPTEMBER 1988

Will The
VGA
Please
Stand Up
It's easy to identify the leader in VGA r solution-just look 
 to the compan that brought ou th fi rst 800 x 600 EGA card. 

800 x 600 VGA with 256 Colors 

1024 x 768, too. Either way, Genoa' Sup rVGA HiRe '" is 
 the best way to see VGA . And your spreadsheets will look great, 
 w ith 132 colum ns and 60 rows for our viewing pica ure. 

Crash-fr e Windows
Ye, we do Window ·-no problem. And SupcrVGA HiRc i · compatible with both the VGA PS/2 mon itors and the EGA Mu1 ti nc monitor , in VGA and EGA modes.
So don't settle for inadequate imitations. Get the highc t VGA performance at the best price, in true Genoa tradition.
For the dealer nearest ou, contact: Genoa Systems Corporation. 73 E. Trimble Road, San Jose, CA 95131 FAX: 408-434-0997 Telex: 1723 19 Telephone: 408-432-9090

Circle 111 on &adtr Service Card

SYSTEMS CORPORATION
Genoa Sy terns Lim ited ( .K. ) Tel: 01-720-5064
Ci 1987 Genoa ::nm.;ms Corpo ,il ion. uperVC A l~ i Rcs is ;a tradema rk of Gt.·nu;, 5,!otcm' Corp·u~.lt luo \ 1ndm.,.is i~a 1rndc rnnrk uf 1kf'oSvrl , l oc. .\·t uhil!-~·nc i:!a. ~· ·mdcm1.1rkui [.C Hun~ Ek\'.'. ErunK:~.
SEPTEMBER 1988 · BY TE 79

WHAT'S NEW SOFTWARE · SCIENTIFIC AND ENGi EER .ING

CAD on the Mac

G eneric CADD , previ
 ously running only on the 
 PC , now runs on the Mac. 
 The Mac program offers the 
 same computer-aided draft
 ing and design capabilities , ac
 cording to Generic Software. 

You can create drawings from a set of simple objects, including points, lines, cir cles , arcs, ellipses, and B spline curves . You can draw objects in up to 256 colors, layers , and line types ; and you can move, copy , erase, or break objects, rotate them at any angle , and scale them .
The Macimosh version lets you edit multiple drawings in eparate windows imuha neou ly. You can cut and paste objects between different windows within the program and with other program u ing the PICT format .
Generic CADD Level I for the Mac i also compatible with MultiFinder. It run on the Mac II , SE, and Plus. Pri4;e: $99.50. Contact: Generic Software, Inc. , 8763 148th Ave. NE, Re<lmond , WA 98052, (206) 885 -5307 . In quir y 784.
High6 Speed Simu lation
D SIM , an evenr-driven, interactive , mixed-level simulator that suppor switch- and gate-level imula
tion , now runs under OS/2 .
You can use the program for di gital simulation and it ha pecial features for MOS (metal-oxide semiconductor) circuits .
The OS/2 version of DSIM can imulate a maximum of 7000 gates using I megabyte of memory. Under DOS, using 640K bytes , it could simulate a maximum of 2500 gates . The OS/2 version supports all the

Generic CADD makes its Macintosh debut .

features available in the DOS 
 version, including switcb
 level simulation, interac1ive 
 waveform display, and tabu
 lar display functions. 
 Price: $1250 for the OS/2 
 version; $495 for the DOS 
 version . 
 Contact: Roche Systems 
 Corp. , 1705 North Rankin St., 
 Appleton, WI 54911 , (414) 
 733-flJ77. 
 Inquiry 782. 

Another CAM?
C AM. This time, it stands for computer-aided mathematics. CompMath 1.02 i a menu-driven ad vanced mathematics program that contain general , com plex, matrix engineeri ng,

and statistical mathematic . Under the general math
option, you can calcu.late facto rials, angular units, log-to auy-base conversion, and rec tangular/polar conversion with graphs. You can al o cal culate nth roois. The com plex math option leis you per form addition , subtraction , mulliplication , and division of complex numbers raised to real powers . You can calculate complex roots and exponents aud plot complex graphs.
The matrix math option of fers matrix inversion, add/ ub tract math, multiplication, and transposition operations.
The engineering select.ion is an introduction to engineer ing math, with polynomial, quadratic, and simultaneous equation calculations, and derivative and integration.
The statistical option on the menu lets you choo e to load nume rical data from a

keyboard or disk file and store to disk. It lets you perform basic statisticaJ mathematics and plot bar graphs or scatter graph with regression line plotting.
The program 's graph ics capabilities let you plot graphs in polar/Car tesian coordi nates and a variety of other func t io n s.
CompMath 1.02 ru ns on
the IBM PC aud compatibles with at least 256K bytes of RAM, DOS 2.0 or higher, and a CGA, EGA , or Hercules monochrome graph ic card. Prke: $49. Contact: Bsoft Software, 444 Colton Rd. , Columbus, OH 43207, (614) 491-0832. Inquiry 786.
Statistical Software
A program that performs multiple regres ion anal yses oo data set of up to 50 independent variables and any
number of observations was
announced by YakiSoft of Canada.
YREG read data from ASCH files and can be used in teractively or in batch mode . It produces the usual regres sion output , as well as pre dicted value , residuals, influ enc.e diagnostics, and a plot of residual ver u predicted values. Univariate statistics , including mean , varianc.e, min.imum, a.nd maximum , are produced for each variable .
The program run on the IBM PC and compatibles with
256K bytes of RAM . You'll need a CGA display for resid
ua l plots. Prjce: $33. Contact: Yak iSoft , P.O. Box. 41 5 l , Station C , Ottawa, On tario, Canad a KI Y 4P3, (613) 733-4563 . Jnquiry 783.
continued

80 B Y T E · SEPTEMBER 1988

Now that the best name in 
 CAD is this affordable,why
 settle forageneric brand? 


What' in a name? When it come to the

Ofcourse, ifyou do want to move up from

utode k name a lot. In fact , it' the be t

AutoSketch at some point, your files can easily

selling, most well-respected name in the CAD be uploaded into AucoCAD~

busine s. There simply is nor another company

AmoSkerch runs on IBM*PCIXT"'/AT9and 100%

with the credential to make th.at claim.

compatible computers, and supporrs IBM' sPS/2."'

That's why you shouldn't ettle for any
thing less than AucoSketch * the best way to

So ifyou' re ready for CAD, why not go with the name that rates highest among both critics and

get caned in D. AutoSkecch is the precision users? Anythillg else is, well, second-rate.

drawing tool from the Autode k family of prod

To order AutoSkecch call 1-800-223-2521.

uces. otonly isAutoSketcb priced acju t

For the name of your nearest AutoSketch

$79. 95,· but unlike some entry-level CA prod Dealer or for more in

uces, you don't have to keep spending more co

formation, call 1-800

add the fearures AuroSketch already has. Stan

445-5415 Exe. 1 or

dard feanues like boxe , circles, screeching, mir write to AumSkecch,

roring and rotating- to mathematical precision. 2320 Marinship \Vay,

And advanced GAD capabiJjties Jjke dynamic

Sausalito, CA 94965.

P and ZOOM and automatic dimensioning and caling, in up to 10 working layers.

AUTODESK, INC.

Cirde 23 on Reoder Strvke Card

'Aspeed"!lnhanced verBion (91mes taster). requlritlg a moth COtKocessor, isavallable kif $99.95.
AutoS~etch andAutoCAO are reg1s1e1ed 1n the U.S. Patent and TreclQmark OHica by Autodesk, loo. IBM and Persooal Coml)l.ller ATare registered lfademall<s ol 1mema11ons.J Business Machlries CorPQratton Petsooal Computer XT and PSl2 are trademarks of lnierruitional Buslness Macilfnei; Cotpotation.

REPORT

575-83-4998 Gihhens - sport

48& llJ 1533 Hagen - cos.e

692-54-7311 lliun l ton - retai

~7l-1638 Jackson - retai

394-58-1123

- spOrt

- COSE

Novew'15 1988 - TUE

$44,fJl.88DH $23.28CR
$191.95CR
$J,144 86DR $98.6311
$2.45CR

, 1..1 · ,.,.n. .Jt

- u h li Lmml. . . · ·· · '-- · · - · 

.. ' .,,.., ,,,_, . ,.. .

.,......u . ,._,.,. · ._· · _ . ,, . . ....E.. · .._.j'· .· , lt ·

, .

t·

_ , ' - - - - - ·f · ··&.. · u J ·
· - -- - 11-.

41r l t ~·· IHl 1
.., r·r f 1l· - - .,.. ···

1'11\Ur U ' cl· _.. ll t
"'"-··rt  · · · -~ J · f ·,.., · GllT'Prl·I

I'

·· ·t ._. c.. . , _,,

..-..!

Kl

·/

a..l,.l.l.. 41111 1.,..·.._. , ,._ ......... . n ·1

1 1· · · · ·· I: · 1 


.t· rYn4·.,...,, _ _ H u. l f l u ~ - 1. 1 1 · 1 -J.~ -

I · ·· ().te. - :r.11 . u.· ,

~r . "· -

- ~ti· I U l ·/

n rwrr1-

· ,... 1·1

1· · 0 1 ·1

, 1· 1· - 1 _ ,_ · ··

' ,.

·i

U1

f

11,.Tf'

li-"-

-\.·· ·-.I

--

~·

·

·

11

1

~ 1

' 'J ~· f·f La · Jl ·l - r "I t ·

"I ·f

n ttoWI"

- I ~ , 'te ·· l · t

01

SMr 1·u ·

"' ..... f r-,.-... 1.· .. I

,.,,.. .d ~ -

..., 1.a t1.. 1

.,· I

\ · ---~ ' II · t.9 ... r 11lJ ··r

JI t ii. l!I H· f ll ·~
1u~ 1-n UUJ11...· I ·

,. ., -~c.·

"· 'I "UI"'1'/

..,

K U ·/

~·n 1.1111· r· 1

, , · ._-p

,...·nri ....,. ,

1· ~-~

·1

· ; · H·.-11- ·ttt · · (H t · .-. 4H

' ' U t. u n . tlt'I · \ ,..,.-.·

··a.
~ 11 &/ 1 1 · , ·-· -. - ··-
I in,.o.., .... , , · · ·
.. .· 11.-rti . . ·· Lill ·· · ·., I ~

,..~. l l· h -. · l· t. l-. tt'I

..,. I I

,.

11;,,. ·1

a.dt;I ·1

1·- - - I n l · ' . ,.,. c:..--..,. 1... · · rlilil 11 i.. · - - - - - - -.

\·

· t I f · · · WI - I ta-.. 9'J' H \ I l ·l· - ·- - - " '

.... .,......, .u:..;.a.. ,. . ,~. ,

"'1Tt--

,,_ .,,..... .._ . . '

,. . p,...,,..,. ~.u.~ o·t..u.ic

" , , , ...., '

.t U 'f'Tlrtll. '7' ""' I

r"Tll , .... I

P M'"t"U:ll ~ll · 'W".Lll r

t Lll · · · 1

t .a_

l U l -AIE"'

rCIOI

I

1;..1 l l;Ulll .-J 1 TAANC l, 1-<i l'V l li l e. I :l...T1"P Ull """i1 i".,µ. 111 · 111

11 1

·~ JOT U I

·.It m. U I

... l " lf

c · .1n 1u _,,.

iD"- t.. fl L·

, · .,... , .... t... 111e 11

1 t·

, ,_ ' '

Jdrtf' · " · · · c.. ....-_... ,,. \l" , ..l e1 Pl1 1 '

I I · I D I ''

I , ,. .. ..... i - l · ... .. ,

::! - - ...

=---

UserSoft/C is the 
 Business C 

UserSofi Busin ess C is the finon·
ciol C compiler thot makes sense
lo both cl ients ond progrommers. It is nol just another C compiler.
Compare the functions: UserSofl Business C is o superset of Power C, M icrosoft C ond
Turbo C. It hos over 1,000 standard
ond business development func tions. The SuperlOR component of UserSoff Business C hos the input/output features of COBOL,
PUl, FORTRAN and BASIC ond
yet co n read financially for
matted dote (eg. $2,109.87 CR). UserSoff Business C hos 36
ea sy-to-use matrix functions for management science (opera· tionol research ), business statis tics, fi nite element ond circuit ona lysis.

Compore the Price: ll's o fraction of whot you might expect- the complele UserSof1 Business C package is avoiloble ot lhe inlroduclory price of
$249.95 while lhe Business
Development Tool Pockoge is
available for $199.95.
"In our testing, none of your claims hove failed. It is to our odvontage to use SUPERJO SAM ond SCREEN for our research. I strongly recom mend thot oil professional pro gram developers use SUPE 011. SAM ond SCREEN for artificial in telligence, scientific, engineer ing, industrial, financial and especially business related opplicotions."
Dr Poul RSchroeder, PhD IMIT} 

Presidonl ol Moximum Srorag&, Inc.. 
 Co.. founder of INMOS US 
 Sole 01tSi9ner of Mostek 41 t6 
 Co-Designer of Mostek 4027 


Compare the Portoblity: UserSott Busi ness C supporls the latest features of sta nda rd ANSI
C. If you a lready have a C
compiler (MS-DOS, UNIX, VS, VMS, MVS, etc .) our Business Development Tool package wi ll commercial ize your compiler fo r only $199.95 lor PCs. This pack age is su itoble for IBM, Wong , Sun, VA:/- and other systems.
Compare the Documentation: The UserSoh Business C monuol provides actual programming examples for every function  over 1,000 of them.
Compare the Product:
UserSoft Business C is the cap
ability union ol C COBOL BASIC PUl +FORTRAN +
Make + SCREEN :PC version
of UNIX's curses + dotobase tools graphic tools IBM mainframe's VSAM o multiple window graphic debugger ond more.

UserSoft Business C: 
 The ultimate C 
 language for 
 business & financial 
 applications 

UserSof1 Bus iness C is o new AN SI
compatible compi ler that runs foster ond easier than M icrosoft C ond hos more fu nctions lhon
Turbo C· . It cuts coding for busi
ness and finonciol appl ications
by ol least 50% - 90%.
If You're Just Beginning, 
 Usersoft Business C makes 

learning Co pleasure. 

If You're Programming In
COBOL, BASIC or FORTRAN,
switching to UserSoft Business C
w i ll be easier !hon you expect. UserSof1 Busi ness C retai ns lhe best of these languages while simplifying·C wilhou1 loss of any standard C features.

If You' re Programming in C, you may switch to UserSoft Business C or enhance your cur ren t compiler w ith our Business Development Tool package. This will g ive you UserSof1 Business C copobilities on most popular systems such as Microsoft C, Power C, Turbo C, UNIX C, ond Wong VS C.
UserSoft Business C: With a new state-of the art C debugger
UserSof1 Business C debugger
wi ll reduce the time you spend debugging your C programs by ot least o factor of 10. It allows you to debug graphics programs on o single mon itor.
UserSoft Business C: The World's most versatile Data Manager and Database Tool
Our Structured / Access Method (S/ AM) allows: ·unlimited lyp<1s of key (indvd1ng
9raphoc·) · un limited numben. oJ key ports · un limited' numbers of dare fields · milCing of fnced and V'Onoble lengths fot
dole fields or key port~ · dolo encryption from fil a level do.... to by1a1...,,1 · unlimi1ed dev1c9'5 for s tonng o key PQf1 or a da10 field · unhmiied 51ze for any ey part · unlimi1eod nu m~r o f tables · unl·m il~ concurren~yopen fi les · m oJC1m um pro·tKtton on doto secu11ty
SIAM is well suited for applica
tions lo Finance, honking, business, imaging, arl ificial intelligence, knowledge-based information, science, engineeer ing, simullotion and industrial control.
Business Oe~elopmenl Toot Pocl.09·

. . . . ................
··· ····· ······I······+······o······+········

USER SOFT 


If--..... 60 do'tt or'*"~. 11w.. produc1 do.I NJt perfOI'.,,, 'rt ace~ · ._..,. ov doulll.. caff CU'~ ...r'WI<.· deooi··
INfll Oltd _., II Of l'Of'9tl o 1e4vnd

lJw6oh Plodwot Ole k~ Ol't9>tJ.ertd~ :t ~ UMr Sc $w'i'T'M L...,.1t~ C'>ltwit brand and ptOc:i

..."' ..... wcllP'O""ftor· trod.no(l\ Of r90'-U..d

~_j°'

~ holdM-t.

C...,...;.- ,._ UM'ioh S,.-·

t-...i

U·erSoh Sysr·m· Limi1ed 
 5'Ji10 1!112, 409 Gronville St 
 Vancouver, BC, Conado V6C lT2 

Telephone 604/~l.8872 

P"b_ C,.o~ of Mn Soh · 

MS.-OOS. u°'°" Cu. a '"41G·~ 

trodeman ol H'..cros.a (cw-porohO'I 

8foutr1booftCd1,.1..o...t,.Meoglt"!OlftOtferecf~ ·oA 

MV'S a ftCf \l'SAMaN t~\.i 
 fJ4 -.i~IOf'Ol&v\.i"ftS~ 

~l:tO~otSt.Jll Moc:r CK"flM"e\ 

DEC. VMS o-.l VIVI .,.. ...O.-.-~, ol 

Oocl""'!_C.,_ 
 ltoO~ol""l~f 
 VS"oll'~ol WA.N'G~r 


Circlt 287 on R.tadtr Servi.ct Card

To order Coll: 1-800/ 663 -0322 60 Day Money Bock Guoranlee Not Copy Protected
See us of Comdex 88 al the Tropicona Booth- T617
SEPTEMBER 1988 · B YT E 83

WHAT'S NEW SOFTWARE · BUSI

ESS

Professional Write Adds Features
I f you' re aJ ready a Profes sional Write user, you'll find that, with version 2.0, you can now read and write to fiJes from other programs, you have a choice of many pre set fonts, there's a new fi.le finder c:tpability, and you have enhanced table-editing features .
Version 2.0 lets you inte grate database management and preadsheet data into your word-processing docu ment without converting from one fonnat to another. You can even import Lotus 1-2-3 named range and co ordinate ra.nges, and you can merge data from dBASE Ill, ASCH, or Professional Write's own address book into form letters without any conversion.
When it comes time to choose a font, you call up a menu of preset fonts , includ ing those for Hewlett-Packard LaserJet and DcskJet printers, Apple LaserWriters, and other PostScripl printers .
The file-finder capability lets you sort DOS directory listings by filename, exten sion, date, or size. If you forget the name of a fiJe, you can search for it with a string of characters that may be contained in the file.
Professional Write 2.0 .lets you man.ipulate rectangular blocks of text. It also feat ures a built-i.n five-function calcu lator that can recalculate rows of numbers.
Version 2.0 runs on the IBM PC , XT, AT, and compat ibles with at least 5 I2K bytes of RAM and DOS 2.0 or higher. Price: $ 199. Contact: Software Publish i.ng Corp., 1901 Landings Dr., P.O. Box 7210, Mountain 
 View, CA 94039, (415) 
 962-8910. 
 Inquiry 791. 


Professional Write 2.0: a word processor for managers.

Wordbench: Tools for Writing
A ddison-Wesley 's Word bench word processor runs on the IBM PC and the Apple Ile, Ile, and IIGS.
The program is made up of an outliner, notetaker, add-in manager, writer, pri.nt man ager, and folder manager. The

outliner and notetaker are in tegrated so you can assign or reassign notes to any point in the outline. Jfyou move head ings, the program automati ca lly moves the corresponding notes. You can then merge all the notes and the outline into a first draft.
Notetaker can also work as
your information manager, al 
lowing you 10 sean;h notes by subject, key words, or priority

From Integration to Decision Support

T he upgraded Frame work: Ill represents a new strategy for Ashton· Tate, which no longer views
Framework as an integrated
package, bur as a decision support program.
Enhancements to Frame work include the ability t.o import and export files with WordPerfect or Lotus 1-2-3 version 2.01 , and the ability to run other applications without leaving Framework. lt also has support for mem ory beyond the 640K-byte limit, mouse support, a the saurus, and electronic mail.
Better performance shows up in the more power ful outliner, easier file man ageme nt , better dBASE
cornpalibWty, a spreadsheet that recalculates 50 to I00 percent faster, and verb 10 keniz.ation to speed up per

formance of programs writ ten with Framework's
applications language. The new telecommunica
tions and network support in Framework ID uses Action Computing' MHS (Mes sage Handling System) mes
sage format. A local-area-network
(LAN) version of Frame work: III is scheduled to be released soon, according to Ashton-Tate.
Framework III runs on the IBM PC, XT, AT, and com patibles with 640K bytes of RAM and DOS 2.0 or big.her. Price: $695; LAN version, $995. Contact: Ashton-Tate, 20101 Hamilton Ave., Tor rance, CA 90502, (213)329 8000. Inquiry 787.

markings . You can also edit and print notes.
The add-in manager lets you integrate fumre applica tions and features . Brain stormer is the first add -in in cluded with Wordbench, and ii includes freewriting, invisi ble writing, nut shelling, and goal setting. Freewriting lets you write in a continuous stream, but not edit. Invisible writing conceals words as you enter them. Nut shelling limits the amount of space in which you can write, and goal setting asks for subject, point of view, audience, and purpose of writing.
The writer facility in Wordbench manages the writ ing, editing, and formatting
task and also serves as the
merging point between the outliner and the notetaker. You can also use the writer 10 im port and export information from other programs in ASCil format .
Some of the desktop tools in Wordbencb include the viewer, a window that lets you see and work with two documents at once, a spelling checker, a thesaurus, word search, and a format tool.
The folder manager main tains files; it gives you access to macros and keep track of all the documents in a folder.
Finally, the print manager contains all the c-0mmands and functions that enable you to print a document .
Wordbencb runs on the IBM PC, XT, AT, and compat ibles with 256K byte of RAM and DOS 2.0 or higher. The Apple version requires 128K bytes of RAM and Pro
DOS 8. Price: IBM version, $189; Apple version, $149. Conta.ct: Adclison-Wesley, One Jacob Way, Reading, MA 01867, (617) 944-3700. Inquiry 788.
conJinued

84 B Y T E · SEPTEMBER 1988

Em.u1ateTheBest 
 WithTheBrightest. 


Th~r~' .no denying the availability of some outstanding dedicate~ terminals to access D1gltal~ Hewlett-Packard, and Data General® host systems. Which makes the task of precisely emulating the performance of those dedicated terminal on an IBM®PC or compatible a rather significant challenge.
Based on the feedback we've received from SmarTerm®users, our family of terminal emulation software has met the challenge, passed every test, and surpassed, in the opinion of a host of enthusiastic users, the performance of the host system terminals being emulated.
The reasons why we shine are fundamental. Every SmarTerm emulation is precise. So precise, in fact, chat a dedicated 
 terminal's SmarTerm counterpart fully emulates not only advanced performance 

features but also unique terminal quirks and bugs. 
 Every SmarTerm emulation is easy to use. It's one thing to make software do
what hardware does. It's another challenge co minimize software' human wear. The people designing our products understand the nature of the people using them.
Every SmarTerm emulation is easy to learn.These days, training costs are a hot
topic. Software intended to boost overall ystem efficiency muse recognize th value
of learning speed. We have. It's also easy to learn more about how SmarTerm emulations can help you 

shine.Your software dealer can supply all the details. Or you can contact us at 

persnfr· (608) 273-6000 to request complete specifications and a demonstration disk of the
SmarTerm emulation that precisely matches your requirements.

0 198.S f'<oo{t. Inc , 46~ ~On~. ~~. Wiscan<m B711 USA l'<nol1 uvl SmuT<rm or< rqa1md 1ad<ma1 · oi Ptnol1. Inc All ~n ~<d. IBM r> · r<Ji>«rcd lnldrm.r\ oi 1nttm111on>l llu.ln= Mochro Corporoti<Jn. OiiiiW", '<i'>'"<d tndcm11 k oi ~ f.Qu.pm<111 C«i><inu1:in. D;ua Gmcnl" · rcpicrcd rr.lcm.r of Doti! Genet.ICotpor><ion

Cirr;le 205 on /Wukr Serv~e Card

SEPTEMBER 1988 · BYTE 85

WHAT'S NEW SOFTWARE · CONNECTIVITY

Have a Blast with Your Mac

W ith MacBlast at each end of a data transfer,
you can send data to other
vendors' systems from a Mac Plus, SE, or II. MacBlast uses pull-down menus that give you access to DEC VT-52, VT- 100/200, and other tenni oal emulations. The commu nications program also sup ports MultiFinder and lets you swit.ch back and forth be tween other applications .
MacBlast retains many of the features found in other products in the Blast family , including auto-dialing; auto log-in to remote systems; automated modem operations;
and BlastScript, a program ming language that lets you set
up repetitive tasks or scripts. MacBlast supports the
MacBinary standard and uses a proprietary full-duplex pro tocol to send data in both di rections at once . It operates through RS-232C ports with a hard-wired link or phone line and modem, or over asynchro nous links over Ethernet or AppleTalk networks. It can send and receive binary files, text , and console commands. Price: $195. Contact: Communications Research Group, 5615 Corpo rate Blvd., Baton Rouge, LA 70808 , (504) 923-0888. Inquiry 794.
Share and Share Alike
Y ou can share hard disks and printers with one to four other users with Con nect-PC . The utility gives you access to the servers' disks on a file-by-file basis. And you can use it in multiuser appli cations, as it supports DOS file and record lockfog.
The utility also supports up to three serial or parallel

MocBlast performs simJ4ltaneous sends and receives.

printers at the server. It can send up to 1000 characters per second to each printer, ac cording to Micro Advice. Using the advanced print op tions, yoyr printer output is saved on disk, allowing you to generate output whenever you need it.
Micro Advice reports file transfer speeds of up to
115,000 bps for Turbo XTs, ATs, and 80386s, and 56,000 bps for XTs.
Connect-PC comes in two

varieties. The first is the soft ware server, which bas no hardware other than the COM ports. The second type is the hardware server, which in· eludes software and a board . Price: $199 for two PCs; $299 for three; $649 for four (includes board); $749 for five (includes board). Contad: Micro Advice Corp., 400 Phillip St. , Unit 9, Waterloo, Ontario, Canada
N2L 5R9, (519) 884-4231. Inquiry 793.

Fast File Transfers
F astwire n 1.ets yoo ex change data between 51.4-inch and 31h-inch flop py disk drives or hard disk drives on different ma chines. When running in parallel mode it transfers at a rate of 500K bitS per second. Rupp Brothers reports .
I n what the company calls Turbo Serial mode, it transfers at 200K bps using seven-wire serial cable. Fastwire II features error checking and three user interfaces.
With the l>Mic version of Fastwire II, you have a choice of one 6-foot serial or parallel cable, both with thumbscrews that fit IBM PCs, laptops, and PS/2s. A 4-head serial cable comes . with 25-pin and 9·pin AT-

style connectors. To use Fastwire II, you oonn.ect the cable to your system and load
the software onto each com puter. No changes to the cont'i g. s ys file are neces sary, and the program auto matically connects the ma chines and selecls the proper
serial orparallel ports. The three levels ofuser in
ter faces include the split screen mode, which displays current directory files on both computers ; macro/ script form mode, whjch lets you wril.e and record cus tomized scripts for daily or routine transfers; and ad
vanced command mode, which provides you with a command-line interface that allows you to eoter complex transfer coounands with just

Track Action Across a Network
T rack action ofwork groups with Action Tracker, a project-manage ment program from Information Research . The network version of Action Tracker integrates the activ ity of each member of a net work so everyone knows who's responsible for what and when .
The network version runs on Novell's Advanced Netware 286 and any DOS 3. 1 ET BIOS network, according to the company. It includes Project Query Language (PQL) , Act.ionTracker's rela tional report writer. Price: $1498. Contact: Information Re se,arch Corp., 2421 Ivy Rd ., Charlottesville, VA 22901, (800) 368-3542; in Vi rginia, (804) 979-8191 . Inquiry 795.
CO.ntinued
a few keystrokes. You can also use Fastwire
11 to back up and manage files on a hard disk. You can back up only the most recent files or those that have been altered since a specified date. You also have options to view, rename, or delete files on either system.
Fastwire 11 runs on the IBM PC and compatibles with at least I70K bytes of free memory and DOS 2.0 or higher . Price: $129.95 forbasicver sion; $159 .95 fordelu.~ver sion with both seriaJ and par allel cables.
Contact: Rupp Brothers, P.O. Drawer J, Lenox Hill
Station , New York, NY 10021, (212) 517-7775 . Inquiry 792.

86 BY T E · SEPTEMBER 1988

·· MORE AND MORE PEOPLE
ARE SWITCHING TO TOPSPE MODULA-2
~

J(1pSpeed "s ·~umleHly i111egrated t·1n·;ronmenf.

-- --···

.=---·=1-::-.:..:...-1·=--~·-· ·_·-_-_--_·- ...,.'·:11.

: ! ~ ·· - .

'

-

-

.

VlfJ. rh e Vi.ma/ i111uactfre

Deb111:ger, comifl g won.

I· · .. I 2 s

s

7 Ion

I11 1i

S&e us al COMDEX Cashman .t.348

"JP/ M odula -2 looks like n1101her classic ill rlre m<·ki11i,: . It ge11er  ates code Cl:r good Cl:r or berter tha11 leading com11ilers and the programmin,: environment is a ge1111ill e plamtre to use :· Dick Poun tain BYTE Magazi ne
''After mo111h.< offr11.<tratio11 wirh Log irech M oduia -2186 . I bought TopSpeed Mod111a ·2 . . .I om delighted ·1·itl· it . or 0 11/y did it per/ecrly com11ile my 10.000 lines <lf rxistill g 011rce. it" j11st mart: /1111 as Wfl/:. Han . Gerber T H. wit1.crland
·· 1tike-d all oftlte hard-disk pace rhm was rt'co1·ererf afrer I dele1ed mr BORLAND . MICROSOFT. a;,cJ LOG/TECH co mpilers. because witIi TopSpeed Mod·
ule1-2 all ril e re 1 ore obsoft·re. ·· 
 Robert D. Randall Donnelley Marke1ing

T he successor of Pascal: JPI TopSpeed Modula-2 produces better code than Microsoft C, Turbo C, Logitech Modu la-2.
and Turbo Pie cal 4.0.
J P! TopSpeed Modula -2 i a professiona l Modu la-2
deve lopment y tern with full upport of memory rn del . multi-tasking, long data types, structured constant . long and s hort pointers. 80x87 inline code and e mu lator. sepa rate com pilat ion, direct BIOS/ DOS alls, etc. The com prehen ive library include GA , EGA and VGA graphic support , math functions, sorting. file hand ling, window management, a time-sliced process . cheduler and more.
The C.ompller 1111 lndudes: Hi gh- peed optimizing compiler (3.000-5 .000 lines/ min . on a PC AT 8MH z). integrated mcnll·drivcn cnvi ronmcni wi1h muhi -window/mult i-lllccdi tor, au1omatic makl', fast smart linker. All Modul a-2 sou rces to libraries inc luded. BO US: Comp lete high-speed window management module incllldcd with source. 258-page scr's Manual and 190-page Lan guage Tutorial .
The Ted1Kit include$: As cmblcr source for s1ar1-up code and run-time libra ry. JP l TopSpeed Assembler( 30,000 lines/min). TSR modu le. commu nication dri er. PROM locntor. dynamic 6 erlays. and 1ech  nical infom1a1ion. 72-page manual.
System Requirements: IBM PC orcornpa1ible. 384 K RAM . 1wo noppy 
 dri ves (hard disk recommended ).
Circle 137 on llMlhr Mrviu Card

. . ..
Sin·e /Je11c/1mark measured by the- British twuiard f /ru1i1u1iou (851) - 25 ileratio11so11011 XMfl:AT
Compiler Kit $99.95 TechKit $59.95
To Order:
In the US & anada. all:
1-800-443-0100
xt 255, 24 Hour . Or mail us your order with a check , money order. or VISA /M information. 30-day unconditional money-back guarantee.
Shipping& handhni,:chargc~ ; In orth America : Add 5.00 ~hip ping · handling. plu~ 2.00 for each ;1ddi1ional product. Q\'er,eas. Add 20.00 ,hipping & handling . plu~ .00 for each additiona l pmduct.
Je n en & Partners Internationa l
IJOI San Anto nio Rd. Suite 301 Mountain View CA 94043 Phone: (4 15) 967 -3200
In England and Europe conlac1: 
 Jen. en & Partner. UK Lid .. 63 
 Clerkcnwell Rd. . Lc1ndon E JM 
 5NP. Phone : (01 ) 253-4333. 
 Compiler Kit £59.95. (add £4.69 
 for VAT & handling in 1hc UK; 
 £4 .00 handling in l::urope). Tcch
 K11 £34 .95 (l1dd £4 .03 for VAT & handling in the K. £.UlO hand· ling in Europe).
Tt1rSpec-J 1,. a. tr.iJ.('M~lrl.. o f Jrn.~n · P;a.r1oc" 1nte-m11.l1on.al 01he:r brand ;ml.I rrod1.11.t na.Jlk''
nr .ate 1r.ldcm.1rk< or h!'l?1\l~rcd tradcm.atl\
lhc1r~~p«°1l\C' hHldC'~

WHAT'S NEW SOFTWARE · OTHER

Maintenance
Program for Your PC
Like lhe original Disk Technician, the advanced version identifies disk prob lems before they cause errors. The new version tests the overall condition of the hard disk first and moves any data in the unsafe spots to good lo cations. lf it finds a reliabil ity problem, it will perform a low-level reformat and then continue with testing.
Other additions include four different seek tests, an automatic screen-saver func tion, a data- and file-allocation
table recovery for down sys
tems, and a bundled copy of SafePark Advanced.
Disk Technican Advanced works with two hard disk drives, up to 136 megabytes each with MFM-type control lers, or 208 megabytes each with RLL-type controllers.
You can pa.rtirion each drive into C through Z with up to 32
megabytes in each.
The program runs on the
IBM PC, XT, AT, PS/2s, and compatibles. Price: $189.95. Contact: Prime Solutions lnc., 1940 Gamet Ave., San Diego, CA 92109, (619) 274-5000.
inquiry 799.
Remote Control for Your PC
With Remote2 you can operate PC programs from other modem-equipped IBM PCs. The program con ists of the Host and Call . The Ho tis in talled on the host computer and includes Remote2 Manager. which you use to configure the Host software and maintain the user database.

lop' au1oma1ic shutoff fea
 tu re and discharges the battery. 

Tllis is necessary to keep 
 nickel-cadmium batteries from 

running low as a result of 

short charge/recharge cycles. 
 Price: $39. 95. 
 Contact: Traveling Sof tware, 
 Inc., 193 10 North Creek 
 Pkwy. , Bolhell, WA 9801 l, 
 (206) 483-8088. Inquiry 798.

Disk Technician Advanced performs hard disk analysis.

Call is a communications program that calls Remote2 Hosts. With the Host pnr gram, Call provides you with exact screen a.nd keyboard mapping of the host computer, file tran fers, remote printer redirection, CGA graphics, and a data-compressed link.
Remote2 lets you call files and programs on LANs. It a lso features a chat window for typed d.iscussions and explana tions. Keyboards and screens at both ends of Rernote2 are live, and either can control the host. The caller can also choose to lock out the host' keyboard.
Security is provided by in dividual user passwords. Each user must go through a re quired action at log-in time, giving control over the sys tem to the manager.
The program also ha a
callback feature that Jets the host call the caller back at a predetermined phone number. This not only adds another level of security but saves you money if you are calling Jong distance.
Remote2 runs in restart, manual, or always ready mode. Restart mode lets you reboot the host PC between calls. Manual Jets the opera tor tell the host to accept a call. Always ready answers an in coming call with no operator intervention.
Remote2 runs on the IBM PC and compatibles with DOS

2.0 or higher and 48K bytes 
 of free RAM for color and 36K 
 bytes for monochrome. 
 Price: $129 for Host; $89 for 
 Call; $195 for both. 
 Contact: Digital Communi
 cation As 9ciates, Inc. , 1000 
 Holcomb Woods Pkwy., 
 Roswell, GA 30076, (800) 
 241-6393; in Georgia, (404) 
 998-3998. 

Inquiry 7')7. 

Keel:>ing a Watch on Your Battery
I f you use a battery powered laptop, you don't want your batteries to get low . With Battery Watch from Traveling Software, the ter minate-and-stay-resident (fSR) software pops up a gas gauge- type display, bowing you how much power is left in your laptop's battery. The gauge shows how much time you have left based on how you've been using the system during the current session, and the information i updated every 2 minutes.
To prevem the batt.eries from running low, the pro gram has a deep discharge fearure that overrides your lap-

A Window on Your dBASE Fi les
W ith Q&E, you can query and ed.it dBASE 11 and Ill, FoxBASE, Clipper, and other dBASE-oompatible files. You can view multiple dBASE files imultaneously in different windows. Its query capability supports ad hoc and stored queries, the results of which you can copy into word processors and other Win dows products.
The program's editing ca pabilities let you update field and delete and add records. It allows WYSIWYG editing, and you can create new data base files and modify existing file definitions.
The program functions as a stand-alone database system or as an integrated Windows interface to dBASE-c.ompatible
files. You do not need a copy of dBASE 10 u e Q&E .
To run Q&E, you need an IBM PC or compatible with at least 5 I2K bytes of RAM and DOS 2.0 or higher. The com pany reports that Oracle and SQL versions of Q&E will be available soon. Price: $129. Contact: Pioneer Software, 4900 Waters Edge Dr., Suite 135, Raleigh, C 27606, (919) 859-2220.
lnquJry 800.

88 BYTE · SEPTEMBER 1988

6. 8. 10. 12MHZ

COLOR MONITOR MONO MONITOR TERMINAL

MODEL RES.

MODEL RES.

ET · 10 SERIES

· CM 1322N · CM 1370A · CM 1380F · CM 1495

640 X 200 720 X 400 640 X 350 800 X 560 


MM 1222 MM 1422 MM 1295

800 X 350 
 800 X 350 
 800 X 560 


Circle 526 on Readtr Service Card

~TIA K TI UNG 408-435-0140 ·'··~'-:::·0::~3.~,::·E:.o';L:C~;:·':.'E ;it..,.-S ~

2060 RINGWOOD AVE ., SAN JOSE:: CA, 95131
TATUNG SCIENCE & TECHNOLOGY INC .

REGIONAL
WHAT'S NEW 

PACIF C

CD-ROM Drive for the Mac
T osbiba claims its XM 2100A-MAC is the fastest CD-ROM disk drive system for Macintosh computers. It provides 680 megabytes of storage with a 400-millisecond average access time.
Included with the kit is a SCSI cable for connecting it to your Mac, driver software, and a sample setup and demon stration disk. The disk drive features an audio output port.
The system supports the Mac SE, Plus, and ll. Price: $995. Contact: To hiba America, Inc . , Disk Products Division, 9740 Irvine Blvd., Irvine, CA 92718, (714) 583-3108 . Inquiry 837.

Toshiba's XM-2 IOOA-MAC: the fastest kid on the block?

Now, What Was in That File?
I fyou"re tired of looking at filenames in a directory and not having the faintest idea what the file contains, Remem.Dir can help. A mem

ory-residenl program, Remem Dir lets you add a description of up to 50 characters for each file .
You can also use Remem
Dir 10 supply a filename when you give commands to run program . The command and filename are sent automati cally with parameters that you

specify to your application program: The program act in lhis way like a batch file, only you can run it from inside
the application program.
You can load the program manually or from your AUTO EXEC .BAT file . According to Elliam, you can put Remem Dir anywhere in your chain of memory-resident programs.
The program run on IBM PCs, XTs, ATs. or compatibles with DOS 2.0 or higher. 60K bytes of RAM, and a standard or enhanced keyboard . It can work with a CGA, EGA. and IBM or Hercules mono
chrome card. RememDir re verts lo normal CGA color when running under extended EGA and won't work with HercuJes in the graphics mode. Elliam recommends you use
the program with a hard disk
co 111 in 1.1~d

Important TIPS* for BYTE Subscribers: 
 Receive Product Information 10 Days Earlier! 


IDENTlflC TIO CARD John Sample 785432189

--.

All you need is a touch-tone telephone and your subscriber I.D. number. 
 See instructions facing the Reader Service Index in the back 
 of this issue for outrageous time-saving opportunities! 

*BYTE's Telephone Inquiry Processing Service
88.PC-2 BYTE · SEPTEMBER 1988

EQUITY I+

· 360K Floppy

· 20 Me9 Hilld Disk
· 64lJI( Ram

· Sen<lllPar.! ~ Port

· Monoc!Vome Card

· Monocllrome Momior

EQUITY 1: PLUS

· MS DOS · GW Basic

· 1 2 Me<J floppy
· 40 Meo Hard Oisk

S1295

· 64-0K Ram

· SenaJ/PallllieUCIC · 80286 CPU

EQUITY Ill+

· Monocllrome M<l/11101

· 80286 CPU 6-a 12 MHz

· Gtophrc; Card

· 2 MEG Floppy

· MS OOS

· 40 EG H.ud Disk

· GW Basie

· OOS 1 2 Mono Monitor

u.. to otdlf lo ~d·

!Im ~""

& Graplllc Card



EPSON EQUITY Is 
 ~lu$lvely sold on lonllo·. 


S2195

LOW
PRICE
LEADER

Everex 
 80286
10 or 12 or 16 MHz · 0 wait slate 512K Memory Expandable to 1 MB

Set up utility in ROM Enhanced keyboard

10MHz

Serial & Parallel

$1195


Everex 1.2 Ooppy drive Hard dr. & floppy dr. controller

80386 · 20 MHz 0 wait state

20, 10 &6.7 MHZ


64- 256K cache of very high speed RAM

2 or 8 MB of 32·bit memory expandable lo

16 MS using optional 32·bit memory

Call

exp. board

lor

Serial & Parallel Port

Cu$tom

Enhanced keyboard

Con fi guration

romPAa 

386 130 meg/20 MHz . . . . . . .. 6495 286 40 meg ................... 2395 386 40 meg/16 MHz ............. 4195 386 60 meg/20 MHz ............ 5650 Portable Ill 40 me~12 MHz ... .. .. 4195
CARO & M NITOR EXTRA

-- ---- -- ---- ---------·--·----
PS/2 model 30120 meg .......... 1n5 
 PS/2 model 50/20 meg .......... 2595 
 PS/2 model 60140 meg ........ . .3395 
 PS/2 model 60/71 meg .......... 4100 
 PS/2 model 80/40 meg .. ... ..... 4595 

MONlffiR EXTRA

LAP-TOP n I
Toshiba 3200-40 ................ 3695 
 Toshiba 3100-20 ... ...... ........ Call 
 Toshiba 1000 ........... . . ....... Call 
 NEC Multi.speed .. . ............ .1395 
 NEC Multispeed EL .............. 1595 
 EPSON LT ...........·. .. . . . . ... Call


CITfZEN

WE STOCK

OKIDATA
EVEREX

TOSHIBA
NEC WYSE HITACH I

Macintosh
Mac-SE/20 Meg . .................. Z595 
 Mac-11140 Meg. . . . . . . . . . . . . . . . . .3795
ARCHE RIVAL 386
10120 MHz, 1.2 lloppy, 2 MB RAM Monochrome . . . . . . . . . . . . . . . . . . $2995

SOFTWARE
Microsoft Word ... . . . . . . ........ 239 
 Word Per1ect 5.0 ..... . . .... . . . . .249 

Lotus 1·2·3 . ...... ... . .... ... . . .2'if/ 

dBase 111 + . ... . . .. .. . .... . . .385 
 AND MANY, MANY MOREi

[ ~

·-

- ·-

PRINCETON GRAPHICS
SONY ACER HOUSTON INSTRUMENTS

AMDEK HAYES SAMSUNG CALCO MP

PC MOUSE
MICROSOFT MICE LOGITECH MITSUBISHI

IR'NIN & ARCHIVE TAPE BACK TAXAN

SPECIALS
of the Month
Microsoft Mouse . . .$109 Microsoft Excel . .. . .$309 Aldus Page maker . .. $479

EPSON®

1
I

PRINTERS

I

Epson Epson

FX850/1050 LOBS0/1050

... ...

$$357599/5n3a5s

Epson LOS00/2500 . . .$359/895

Epson LX800/EX800 .. $199/445

· AST


AST 380 model 340 ......·.....4395 AST 286 model 80 ... .. .... . ... 1896 
 AST 286 model 120 ............. Call 

AST 286 model 140 ............ 2695 
 CARD & MONIIDR EXTRA

-

·--~

I CITIZEN
PRINTER
180D/1 5E . .. .. . .. . .$1791385 MSP40/45 . . . .. . ... .$299/439 MSPS0/55 .. ... .... .$399/509 Tribute 124/224 . .. .. $529/679 Overture Lazer . ... . .. .. $1459
HP LASER Jet II .$1750

WE ACCEPT LC, CASHIER CHECKS, MONEY ORDERS, VISA , MC, AmEx
3% charge on VISA, MC & 5% on American Express

COMPUTER LANE 


HOURS:
M- S 9- 6

1-- DNU\_~ 1:!2v1-:.'-1'>482

"Oulside
\

CA)

(818) 884 8644 (In CA)

22107 ROSCOE BLVD. CANOGA PARK
1h BLOCK w. oF mPANGA

CORPORATE ACCOUNlS WELCOME CALL FOR VOWME DISCOUNTS
CONSULTANTS CALL FOR PRICING

(818)

884.a2S3

1,.1-r:..&nY.1\

CA 91304
Compaq is a Registered Trademark ol Compaq

Prices wbjeci to change without notice

IBM is a Registered Trademarll of tntem~tional Business Machines

~le 515 on RtJmkr &rvice Ca.rd

SEPTEMBER i988 · BYTE 88PC-3

REG I ONA L WHAT'S NEW
P A C I F I C ---------~---~~__..___J

drive, but it will work on one 
 floppy disk drive. 
 Price: $29.95. 
 Contact: Elliam Associates, 
 P.O. Bo;r; 6922, Los Osos, CA 93412, (805) 528-5871. Inquiry 835.
PageMaker 3.0 for the PC
P ageMaker 3.0 includes support for long docu ments, image controls for scanned and bi1-map images, and import fiJters
for Lotus 1-2-3 , Symphony , and dBASE. With lhe new
filters , you can put worksheet and database files directly into PageMaker documents
without intermediate file conversion. You can also im port files from Freelance and

Harvard Graphics. It includes 20 templates for
reports, newsletters, slides, flyers , proposal and other d~uments. You can modify the templates to suit your needs or create your own.
New capabilities include automatic word wrap arotiod rectangular graphic: and cus tomized wrap for irregular shapes. You can make spot color overlays for commercial printing and color documents with selected color printers. Image controls for scanned and bit-map images work wilh PostScript. and non-Post Script language printers.
PageMaker 3.0 work wilh
IBM ATs, PS/2s, or other Windows~mpatible com puters. It requires 640K bytes of RAM, a 20-megabyte hard disk drive, an EGA, VGA, or Hercules graphics card, DOS

3.0 or higher, Microsoft Win
 dows 2.03, and a mouse. 
 Price: $795. 
 Contact: Aldus Corp. , 411 
 First Ave. S, Suite 200, 
 Seattle, WA 98104, (206) 
 622-5500. 
 Inquiry 832. 

Making Music on the Atari
M idisofl Studio Ad vanced Edition includes the same features of the orig inal version plus added editing, programming, and other ca pabilities. The previous ver sion' features included 32 polyphonic, independently controlled tracks; real-time tempo changes and track mixes; and full-track editing and flexible region editing.

The mus ic program lets you record in real time , play
back, overdub, and rewind on 64 polyphonic, independently controlled tracks. On an Atari 520ST, lhe limit is 30,000 notes per song; on a 1040ST the limit is 70,000.
The advanced edition offers MIDI event editing, which gives you control over entering, changing, and re moving all aspects of the music. It lets you program tem po changes, supports up to 16 MIDI channels per track , offers real-time Mlm vol ume control and real-time oc· tave transpose for each track. and di plays MIDl-thru con trols on the main screen. Price: $149. Contact: Midisoft Corp., P.O. Box 1000, Bellevue, WA 98009, (206) 827-0750. Inquiry 836.

88PC-4 B YT E · SEPTEMBER 1988

Circlt 520 on Reader Strviu Card

DATA TRANSFER SWITCHES
ti ilJ
S AB SERIAL , $27.50

AB PARALLEL

$28.50

ABCD SERIAL

$39.50

ABCD PARALLEL $42.50

AB CROSSOVER $39.50

ABCD 089 TYPE $43.50

ISOLATING LINE STRIPS

SURGE & RF NOISE

SUPPAESION
6 OUTLETS WI 6" FT. CORD

BAR 6-·1 $19.95
ir:.:J :.:o .,.. .. _
\ ~.!<.o,}

12@ 14.50 24 @ 12.25

· · , _.,

I T T THE PERFECT UPS by
$666 $999. RETAIL · DEALER VIP EXEQUTlVE 400

SUPPORTS 2 AT or 3 XT SYSTEMS True On -Line UPS designed fo r micro and mini power supplies . SIN EWAV E output. Fits between CPU and CRT
Only 20 Lbs. Size 1.9"H.x 1s.s-wx1 s-
NEW KNAPCO UPS SYSTEMS Ez UPS THI.N-LINE---·

TOSHIBA

TOSNfC TRUE

MICRO· llOO Cf>HINE

UPS SYSTEMS

SELF CONTAINED

GELL· CELL

BATTERIES

Y.;"'.\NEW SMALL PROFILE

'\:..Y

LIST DEALER

500 VA. $1499. $1199.

750 VA. $1899. $1425.

1 K VA. $2299. $1724.

2 K VA. $3999. $3i 99.

3 K VA. $6599. $5279.

5 K VA. $9379. $7499.

AND LARGER MODELS

Circk 518 on ~aJhr Seni~e Card

SHAPE

LINE TAMER

FERRO POWER CONDITIONER

Surge suppressors

150 VC4,.

IEEE Standard 587 Rejection I 20160dB .
4 OutJets.611 . Cord
Regulat ion ot.3%
Retail Dealer
$139. $ 99.

300 Va.

$199. $149.

450 Va.

$259. $197.

600 Va.

$299. $225.

1000Va. $489. $349.

1200 Va.

549. 439.

IMPORT 
 VOLTAGE REGULATORS 


TVR500 TVR1000

~

TVA2000 I~

$129. $199 .
$295.

TVR3000 iMll'OT llAHO& .... . 5..,,$395.
UOJ.llSI · IUllOf

EURO-TRANSFORMERS

STEP UP/DOWN 110v.-220v .

300 WATT

S 39

500 WATT

$ 59

1300 WATT

$ 85

'2000 WATT

$125

' 3000 WATT

$215

· selecl Vollage 100/ 110/ 120v.

U /Do wn 200 f 220/ 24 Ov.

ODEM SPIKE PROTECTORS

MSP 1$12 25

-

·

21a2@ @> s$e! 0s9s5

QUANTITY PRICING AVAILABLE UPS SYSTEMS ADD $15 MINIMUM 

FOR PACKING & SHIPPING 


SEPTEMBER 1988 · BYTE 88PC-S

Buy with 


ence 


Reputable computer dealers

This message is brought to you

will answer all these questions

by:

to your satisfaction. Don't settle for less when buying your computer ha rdware, software, peripherals and supplies.

the MICROCOMPUTER
MARKETING COUNCIL of the Direct Marketing
Association, Inc.

Purchasing Guidelines

6 E. 43rd St..

· State as completely and ac New York, NY 10017

In an effort to make your telephone purchasing a more uccessful a nd pleasurable activity, The Microcomputer Marketing Council of the

curately as you can what

M M C 
 merchandise you want in
cluding brand name, model number, catalog number.

M ICROCO M PUTER

· Establish that the item is in

MARKETING COUNCIL

stock and cor1finn shipping

at I.he Direct MaM<etng Assoaaoon. Jnc.

date.

Direct Marketing Association,

· Confirm that the price is as

Inc. offers this advice, ''A

advertised.

knowledgeable buyer will be a successful buyer." These are specific facts you should know

· Obtain an order number 
 and identification of the 
 sales representative. 


about the prospective seller before placing an order:

· Make a record of your order, noting exact price in

Ask These Impartant Questions
· How long has the company been in business?
· Does the company offer 
 technical assistance? 


cluding shipping, date of order, promised shipping date and order number.
If you ever have a problem,
remember to deal first with the seller. If you cannot resolve the problem, write to MAIL

· Is there a service facility?

ORDER ACTION LINE, c/ o

· Are manufacturer's warran OMA, 6 E. 43rd St., New York,

ties handled through the

NY10017.

company?

-

· Does the seller have fonnal return and refund policies?

· ls there an additional charge for use of credit cards?

· Are credit card charges held until time of shipment?

· What are shipping costs for items ordered?

Di ~ t Ma rke ting A~>'oc iation , Inc. 19!lS 88PC~ B YT E · SEPTEMBER 1988

D ATA ACQUISITION: Get system capability at a board-level price. The System 570 is a personal computer based Data Acquisition Workstation with the

32

extensive signal capacity you need: 32 analog inputs (or 16 differential), 2 analog outputs, 16 digital inputs, 16 digital outputs, 16 power control lines. The price is only 51425, com

2

plete with our powerful SoftSOO software, an extension of advanced BASIC that provides foreground/background architecture, array and memory management, disk access and storage, and over 45 additional commands.

1l66

+ 16 N expansion slot lets you extend your System 570's
..Ncapabilities by selecting from an extensive library of optional input/output modules. And you can use the 570 with other data acquisition software such as

DADiSP, ASYSTTM, and Labtech Notebook .

For complete information, a demonstration, or applications assistance, call toll free:
1-800-552-1115
(In Ohio call 216-248-0400 .)

s1425

l<EITHLE' Y

Circlt 517 on Reader Sttvicr Cant

SEPTEMBER 1988 · B Y i E 88PC·7

Circl e 516 on Reader s~nriu Card

VIRUS PROTECTION

Give your P complete virus pr tecli n. Our product provide the mo ·t power fu l and ef
f ctive cures for compu ter viruses - and are simple Lo u c .
Our Product · will diaeoose and al::
w viru es. as well a ~
your . y tem from ham1 - and
re main tran. parent.
In addition. we attempt Lo earc h
ouL and destroy tho e really tough iruses that are mai led 10 u . (Thi s
hel ps u maintain our oftware pr duct so they are ready for any

th ing). T his serv ice i free of charge to our software cu tomers.
Our prod ucts offer uperior v iru protection at low price . Call today and we will hip your order immed ia tel y.
Villarreal Con uhing 4633 Capi tola venue
an Jo e. A 9 · 111-2624 (408) 972-0179

VC-IMM NE Continual! diagno e · your di ks and file and ale11 · the u er when
ever an infection oc urs. OL copy protected............................ 49
V C-SHI ELD
Prot ct your y tcm fr m ham1 
fu l virus action. and looks ou t for suspici us virul activities. Not copy prote red ................... 49
D isk Examination Service Mail your di k - uspe ted of in fection to u . We will attempt 10 i ·olate and destroy the i rus. There i no charge for unsucce s
fu I auem pt ·........... ............ .$19

Computers For The Blind 

Talking computers give blind and visually impaired people access to electronic information. The question is how and how much? The answers can be found in "The Second Beginner's Guide to Personal Computers for the Blind and Visually Impaired" published by the National Braille Press. This comprehensive book contains a Buyer's Guide to talking microcomputers and large print display processors. More importantly it includes reviews, written by blind users, of software that works with speech. This invaluable resource book offers details on training programs in computer applications for the blind, and other useful information on how to buy and use special equipment.
Send orders [O: 
 National Braille Press Inc. 

88 St. Stephen Street 
 Boston, MA 0211 5 
 (61 7) 2 66~61 60 

$ 12.95 for braille or cassette, $14.95 for print. ($3 extra for UPS shipping)
BP is a aonprofit braille printing and publishing house.
88PC-8 B YT E · SEPTEMBER 1988

SF-286
Mono System EGA System

BMHz
995 $1419

10MHz
$1169 $1619

10MHz !OWSI
$1399 $1770

12MHz I OWSI
$1574 $1945

16MHz 13861
$2050 $2415

Baalc System Features:
80286-16 bl1 CPU, 80287 socket, 512K RAM ex· panclable lo 1MB. fully oompatlble AMI BJOS, 1.2Mb Floppy~ Ortve, combined floppy/herd disk controller, K.eytronlcs 101 enhanced keyboerd, ciocillcaleodar with battery bltcl\up, 195 wan l)OW9' $UPQI}'. 48 hour burn.fn testlng. operations manual, one year limited warranty a.nd Optiooal on·stte maintenance egreemen1.
SF-286-SMHz
20Mb Mono Speclal.. ..... .. $1249 

Basic System reatures plu11: Monogrephics board with printer port, Samsung 12" ember mono monitor and Seagate 20Mb herd drive .
SF·286·8MHz
20Mb EGA Speclal........ $1619 

Basic System leetu res plus : Ever&>< EGA graph cs bo8rd. Mitsubishi t 41 0-C or Evervision EGA color
monitor and Se gate 20Mb hard drive.
SF-286-SMHz
20Mb VGA Speclal.. .... ... ..$1899 

Basic System rea1ures plus: Everex EVGA graphics
board C640 " 480, 800 x 600. up to 256 COloJS l.
Mftsubislll DiAmond Scan multisync color monltor and Seagate 20Mb hard drive.
s1n4 
 SF·2B6-12MHz
20Mb EGA Specta1...........
Basic Syslem features plus: Mooographics board with
printer porl , Evervi&lon 14 " llat screen amber mono monitor and Seagate 20Mb hard drive. Upgrade to 40Mb Seagate hard drtve. Add $180 Upgrade to 80Mb Seagate hard drive. Add $500

EGA Bundle.··.........·...·.....·$459 

Evere>< EGA autoawltch graph ics board and E\llill'llision EGA color monit0<.
5uper EGA Bundle...... .......$629 

Everex EGA Deluxe eut.oswilch graphics board
I 640x480, 752x410 >. end Mi1subishi 1371 ·A
Oiamond Scan mullisync color moni1or.
Super VGA Bundle.............$769 

EY&rex EVGA graphics board r 640x480, 800x600 , up to 258 color's l and Mitsubishj 1371-A Diamond Scan muttlsync color montt0<
Hard Disk Specials Cfor PC >
Soogele ST225 20Mb + Controller............ .$265 
 Seagate ST125 20Mb + Controller.............$329 
 Seegate ST238 30Mb + Controller. ............$289 
 Seagole ST251 40Mb + Controller........... ..$449 

Hard Disk Specials Cfor AT>
Seagate ST1 25 20Mb I 40ms >............... ....$269 
 Seagate ST138 30Mb c 40ms >.. ............. ... .$339 
 Seagate 51251 40Mb I 40ms l... .... .. ...... .. ..$369 

Seagate ST251·1 40Mb I 28ms l ..... ....... ....$429 
 Seagate 4096 60Mb ( 28ms ) .. ... .. ............. .$729 
 Micropolls 1335 71 Mb ( 28ms l ..................$.599 

Everex Modems
Everex Evercom external end internal hall-card modems ( fully Heyes compatitlle l with Bilcom Communications software. Internal I 200 Baud Modem.......................SCAU External 1200 Baud Pock.et Modem............$139 
 Internal 2400 Baod Modem ........................$149 
 External 2400 Baod with Mini 110 ......... ......$229 


Cude 524 on Reader Suviu Card (DEALERS: 525)

Misc. Specials

Mini 1/0 I PAR, SER. CUC . CAL l ..................$49 


Mini 110 with Game Porl.. .. ...........................$.55 


Mini 1/0 .. Log11ech C7 senal mouse ..........S119 


Mitsubishi 3 .5 " 720K floppy drlve............. ....$99 


Mitsubishi 3 .5 " 1.4Mb fklppy drive.............1129 


wan 150

Power Suppfy...............................$49 


200 Watt Power Suppjy .... ....... ..... .. .............S79 


2Mb EMS memory board with OK.................'80 


6--... --.-·-·-.-. - -· 3Mb EMS memory board with OK.................199 

· Special Prices valid only through SV30'8ll

- . """"'""°"' 1 llfl&IW

~-

s

MBER 1988 · B YT E 88PC·9

Circlt 514 on lllailtr Strvict Um!

.--~.

-

- · """"--=--!

ALTEC ZIP-386
$1,995
· 111»180086 ~ t IMhigh Speed memory inSllllcl t Elllll1dablt 10 IO MB t Ptioeno1 386 BIOS 0< .llaw1l 386 BIOS
· ' speed (<l.771&'&'16 MHz) · 'lOON pclYM ~
· c... wilh <Hel -
· Elllllnoed~
t Haid~di!ll~Clld
· 1.211 llci!lP)' dl9lc dti'4
· -~am
With pnnlO< port
t HI-RES l.lonoclltomt Molwlor · Us."s
· ly!atw;v,..-,ry

ALTEC-286 Enhanced System
$995
· -1102116-IOm~
· 5121< RAM t OuAI S4>M<1 6'10 Miil · 'J.«HI- s.4'flly · M ltyiecue · 6ftllMCed keybOW
* H¥d distllloppv dist COllllOller clld
t 1.2 Mlloppy dbl< dn.e
· -~ ~ with pnrdia< po<1
·· ~ HI-B REI S MOoS noclvomt  · u-·s manual
· l)'Olf~

-------a.~
........lllloS.-U
·-111· ......-  Jll""'*"Oill,""'"

SIO&aD
-IQIDG
C!QlllJllfWl·llll $11151JDOl&·l911
1IOOO
t1Zlll0

ALTEC-XT Turbo System
$675
· 8088-1~
* ·.71llO MHz
· 640K RAM
· ,5(111 pooo9I "AA
· IJ Mylt 1'ayboartl · floppy ""'1Ullh el1d · 360Kllci!lP)'disl<<llM · Monochtom&'G~
catd h pMlef po<1 · HI-RES Monochn:lme Mono · l'llol!nlX BKlS · l/sel'$ tnillual * I ~WSIWlly

ALTEC-286Jr System
$975
· 1111118028&-10 · S12l< RAM · 'lJ1}N l)CJo4< supj)ly
* ArJ style cue
. ,..,..~
t HW ddli/lloppr dis!< CG"IUlllllr
Clld · ,.2M llci!lP)' disk dtMI
· ~ cardwt111~pon
· HJ.RES Monoclwt>me Monilo< · Uw's manual t I )eM MtTlllly

A

ALTEC Technology Corporation
5751 Rickenbacker Road, Los Angles, CA 90040 Tel: 1·213"888-9100
Order Desk: 1-800-255-9971

88PC-JO 8 Y T E · SEPTEMB.ER 1988

VUTEK SYSTEMS 
 ANNOUNCES FREEZFRAMEH 


..,. The Frame Crabb r
that run with any
software, anytime.
1
..,. Tl xt/Graphics overlay on live video

- - ·----- .

..! . .,.,...,...___. -- -; :

. .

.

............
 I

·

·

..-.·-~-·"""' --~-

~

Soft wa re included:

.... EGA/CGA text/graphi

..,. Video Editor - cut/paste,

overlay on captured till· 
 paint program

frame video

..,. Univer al Interface Driver 


Ill- T.V. quality images

.... Printer Driver

FOR MORE INFORMATION
CALL (619) 587-2800

VUTEK S YSTEMS I N 10855 rrento Valley Rood San Diego. CA 92 12 1

Circl~ 527 on Reader Strvict Card

SERIOUS DEBUGGING at a REASONABLE PRICE 


All the speed and power of a hardware-assisted debugger at a software price

RUN CODEVIEW 


Hardware-le el break points
R AL~Tl E break poinl\ on memory locations. mem ry range.·
c ecuuon. 1/0 pon-. hardware and ·oftware interrupts. More
powerful break points than A Y software-only debugger on the
markel. oft-I Egive. ou the power of an in-circuit emulator on

CodeVicw is a grea1 integra1cd debugger. but it u. e. over 200K of conventional memory. MagicCV uses advanced feature. f the 80386 microprocessor to load CodeView and ymbol in extended memory. This allows MagicCV 10 run CodeView using le!'> than K of on entional
memory on your 80386 PC.

yourde ·k.
Break out of hung program
With a key trokc - no e temal . witch ncce.. ary. Even with

Don t let 640K be vour limit!
If you are clo. ing in ;n the 640K limit and would
like the powcrof odeView. MagicCV il, for ou.

interrupt:; disabled.
Break the 640K barrier
oft-I · use ZERO b le of memory in the first I MB of address spa e. This is cspc ially useful for those subtle bug 1ha1 change when the . 1aning addre ·· of your code changes. With oft-I E your code e c u1e' at the same addrcs!> whether the debugger i. loadcd or nol.
Wor ks with your favorite debugger
Soft-I can be u:-.cd a. a Mand-alone debugger or it can add ii' powerful break point to the software debugger you alread use. You can continue 10 u..c your favorite debugger until you require
oft-~ E. Simply p<lP up the Soft- ICE wind w t el powerful rcal-11me break pomh. When a break point is reached. your debugger will be activated.

Don t let the debugger hide the bug!
ven if you're not clo. ing in on 1he 640K limit. running CodeView wi1h MagicCV make your debugging en imnmcnt much clo. er 10 the end user's program environment. You can u c
odeView 10 locale ubtle bug. that only occur when there is plenty of free memOI) . or those difficult hugs that only occur when you r progrcllTI
i. running with a ouple of TSR loade .
How agicCV work
MagicCV uses the 803R6 to reate a . epara1e
vinual machine for odeView. Magi1.:CV u es
between 4K & K of conventional memory a' a
bridge bc1wccn the DOS environment and Code View.

olve tough ystems problem too
ofl-ICE is ideal ~ r debugging TSRs. interrupt handlers. self hooting program. . DO loadable device drivers. non-DO opcra1in . stems. and debugging within DOS & BIOS. Sofl-ICE
j, also great for firmware d elopment because Soft-ICE'. break

MagicCV is eas. to use
lfyouarea odeViewu!ier, youalreadylnowhow
10 use MagicCV 100. Just type M V instead of
CV: c ery1hing cl. c i automatic.

points wori.. in ROM.
How Soft-ICE Work
ofl-ICE u e the power of the 803 6 10
surround your program in a virtual machine. This gi cs you complete control of 1hc DOS
environment. while Sofl-1 E runs safely in
protcc1cd mode. Soft-ICE u'e' 80386 pr tccled mode fealurcs. such a. paging. 1/0 privilege level. and break poinl registers. 10 pm idc real-time hardware-le el break point. .
"Soft·ICE is a product any MS-DOS developer serious enough to own a 386 machine should have."
Dr. Dol>li s Jr111rnal - May /98fi

Save $86 


MaPicC

· 199

oft-I E

386

Buy Both and Save $86!

ALL TODAY (603) 888 · 2386 
 or FAX (603 ) 888 - 2465 

>O tl;1y nlum:y · b;.11:1. gu~r.1111.:e 
 ;,a. Ma,1er Card and mE~ ;in:cpt~tl 


N._U - MEGA TECHN.,OLOGIES

P.O. BOX 7607 · NASHUA. NH 03060-7607

Magic CV with Soft-ICE
·ing Soft-IC wnh Code View gives you th features neces..ary for profc: i nal le el ') , tern · debugging. Magic V and ft-ICE can work in concert w11h Codc View lo pro ide the m , I powerful debugging platform you will find

anywhere.

QJY;le 523 on Reader &rvice Card

SEPTEMBER 1988 · BY TE 88PC-11

MICROMINT'S Gold Standard in Single Board
Computers and.Industrial Controllers

TM IJCCUG. oely 4..)" t · - ilJiH Ilic ome 6-tUO CMOS ZIO ~-.ouc-!1011 ~mpu1t>M proe..or u Mlct-ocni.1u·, Sff l la ·M SBllOF'X

"°'"· co..- ii111.Jir bo.rd CVCRPuter:t.. Con 11111«1 prim11Lly {Of IN«f'U coeuol · /

~~ of ,..._,.. 0 ..r&ll<l 1/0

i<toal 00tt. RS-2.ll!· U /

4J xl«tlbM: au.11-,. M'.fial poi~ Mid u lft.lltfnl.fM dnrca JlOM:·

roidr.·1 ·wl1JUl:lk_1111 8A.SIC- IMl eot11p·loc:", ttw 8CC IIll .._, tlw! :111mr1

.U-pia VO u~ioa a,., a. Ml-:~1··'· DCC')2 CE11ualli!f baud.
.,._..........,
. · CMCa tto.&~1111... : i..yj"4,t · - - cPIJ, ......... "-« _.......


: ~ · JIM!.!'1:--.ll.A~:; :-'rtt110M d P>Ml
·' uFu. .,;1 ...-...i.l. l&Al'lWk l~_ WI
 _ _

:a."*"11'1AITP\JT

,,..,,.,,..._..,_l.$-tl!'n-42: · , .,._. ~~ ..... - - - - .... '""" ~ .. .. ..w ....

· ~-..,

-~ou

. . . . . . ~_... L-0

· L'O.-..... ........... - ._ .... 911111115W'

'f_...,.._,............... _..._,,, 
 ·-o- ... - z.:..~ .-..-.,,,..,.__...,,_ L"'Dft!:ltl'.Cl'°'9
. c...-.- .,.. .. " " · - K"l -· l oQ ··,..._  .· .:>,.-..... Ollt--:.> f ·IU-11! - - llD
.._..,_u. w ~...,.._.
··-----,.~ICCIS0-1-20 9MH· 1DiH: blod 1od fl!IJly toekt~
K"CllO COllllOGltrJC6mlr~r 'llitidi lllit. byta I;)( tllllC RAM. ROM .Mo·iCOJ, BASIC-110 dt!'ll-('IOpiMtU 10irlll"lt't HO

t.1'1.N

WM!r"· ma111DI Fol AddiJloMI 2.."6K ORA M ldd SI00..00

.CCI -i 160 0.a·dh w/J 2:1(. RA.\I · I· 80M MN~'°" $l0f_OCI

BCC52- S189.00
8AStC-S2 Coriipm erJCocuroDe-r

TM ICC.$2 Compuitl1 /Cof!trollt1 11 M l«om~n1~1 hof l..,.I wllln1 tl.a.rad.81oei·
sinp board m..::.roco.mpv~r . Ju C'Ol.t tff~ivto IR-lhK"futt ltffds oa.I,. I
powtl I pp.I)' ud IC:fllUlli&J llO btcomll & ~crkce d.~9opm<n.1 Of cad-IDll

ryi.WD. pmsramma.ba lm BASIC IW"
-~... 11111......_ ,... ICC§? ~ M'~l:af1-.e· fOC'H-B\l\StC'C IQS
m.1.:-.roprOCUM)f ·.b id1 (ODLa~llt I ROM res:Kkmt t K by1r. &.1in.. p0l11t
l'ASJC·)l 11Dl«Prt1tt TK IK:C12 eo..lailu. ~-.,,ti for vci 

to .. I( bytn of RAM/ C:l'ROM. u 
 ·1.ardl..,u1"' l M/lll EPR.OM ~
'4,mmu. J. parallel pora~ 1 N:tial 


trnnj&al p0t1 witlll llliillO ba\ld f*E· M· 


k<tlOltl, I H-rUI Pfl1'1 1$t pot l . il1ld it U 


but COll'llptt~bll iwittl 1M fltll Un.e ol 


EtC'C·b\lt ~*' b0tudt- TM 


ICC)::! t·nd1. thie pp be·~··· 
 OC-11$l"c Pfl>lr-am..rmbk C'Olltrolkn .and. hard-to-jllllbly Pt';a, w:uhr"'*

t:O!llr'Dl--iC21*1S.. BASIC· n·, full no.tia1poin Ll!IASSCisfa11ud

'° rOI" dr.c~nt r.noup

t_M ~t «1111phcaled tula., Whl.. fu cot;r

lf'f(ecth;e deliari .a11o..,,, 11 t>r. ('On>iOcrEd tot muy .... 1:rt of . ...

plemen1a.don.. le can be u:ted both f M- dcov~ot dd cod· Ids tp.

oliaCioaJ-.

!Aaoe 1k BAStc.. J~ iii bus Of~nled. 11 1uiPPottf tko foOo·hia M~omi&[ upaMioa bouds in u,. of M .eromin:r1 (:lid n ··tl'li

ootioes.1 pOWU . - PC)liff.

BCC1.l $mart ll:l'mm1.l boud

8CC.IOR t-Od:AM-1 ,.-b-)' O\llCNI

A'DP~ u.., bollry, di&i1iu4

'-rd

ettlS rco::.~d ~r~ 


8CCH ~=i~~:°" 1/0

OC'CH l port 1/ 0 f:IC»M io-.n 
 bo.ud DCCI) &- tJ11 a1ld BCC):O u ..·b11

DC'CIOD 1-0ulllWI opoi»lated 


A/D convute:r boudt

VO ...__p.11.aioft boiatd 


DCCII Ou.al cM.Jurwl 1itt'111/0

boatd

llCOl

BASIC SI CoalIVll<r llovd

5 1 1 ' .00

IMX·SVST.J .. J2 rAK"' $Qnier Syntl;!I 1·d~

$449.00

8CCH.fl0M A,te IJTIL .CCOl.M iiOS,Uf'S, 10

BCC U 0!.M 100 Qlud t y Prlu ~~ SU9. 00
~2C Lo......r po-er all CMOS <woe,,ioll o11hc occn s1··..oo
NO 
 ·Tiwi ICC'Sl1tri9 n &Ylib.b1e ia llld:a!t.trulTe..tw:tt:1111e RilJ.e, f lty 9atnl 1· Kmpcnture. rrK:a 1-tMe 
 1.1 )Ow .,: 129-4 00 111 tl111t)c Qt.D.1Ll.IC~ 8e 11ue to oll f in· 1Q90U1 Cto )'«Mir JP«if"IC" llNhulrial OEM
r«:IG re-.meaa..

BCC11  za BASIC ( Olllj)U!Or

S1J9.00

Futuffl

"' Utct U Jias.le c:IUp miicrooomp·te:r

' 0.-boltd till)' llASJC ··t..r.flM"efU

··iaJ c· · 1 on-·bol.rd ~I IP(ln.1 a
· 6 ift:l.C'rntpts u1era;;O)

pion

· ~V4-1 con:D«1 .a 1c.-min&I llJJd wJ"i1r.o co.it.o·

PtO:lna& IJ1 BA.SSC

· llX. bym or RA \ or EJ11.0M .nx:mr)'

..-· 8i:ud nlD 110-9600 lbpto

· Dlt· ud ldd1m bm 1'1"1dJ.bll ro:r S6K

mcl1.liOfT tnd VO it-a-;iellJlo· · ConslUDd Oftly Ll wt.l:t'J 1.1 · J , · 12.,

ud · l l'V

JCCll· BASIC SYIW8' CqaioOlkt :SIM .Oil
0 t 100 0.111dlt Pd1''1" fiSt,Ctl

n..c: i ~roa10.t R 4CID it u 1
(:Qruwl oCHo~·C'd tl1P\11/Qlotlll'Ut Hp&Mton bolln:I ckli1Md (Of IDe whh P...hcrom.1111·:1 (.n11f)' ol OCC tnn C4mp11-rll!:rJCor11.-allrtt.. U1,n.t i ndus!J)' *lbu1dard oiptOdob.lll"d J/O lft6d 111et., 1~ 8.CC4G D pt'O'lfides on/ off C'OllUol aad lllPlll lnDftltDI llnl o/
t~lll 1 ll·?JCYAC or ) · ·HVOC
dcr"'1ed ldC!d ,111 d.a.g XIO'l IJ.·llOll ud
c:otiln>tl.,.,.Qlll09J.
llp to 16 BCC.10 0 bot1dt C:H1 be u:itd ll)f:t,bff ht I t.i n le J)'HCml 10 11'f0~ I t(Mlll of i l l i111;pu 1 Utd
"'Plllll ('l\.1i11Mb. llWllvidllll ch.art·
°' aieli c1.11 bt rod or upclntd by
r tlld~& (toai wr·11111to 1 U1ak 110 lddren.. Titc BC D am be!
dit""r<lly COt'l1.foUed (1om BA.SIC Of it Ofl (11KIJN il'OfttPWltb in IM b9c:l..1.roru:nd t,1ndcir Ill llPC>IU·l4'rt pt'O'J;nim usin llit.. 6 ~ u11U:rrvpl d ri,'C!a ROM C rirmW"lrr. Thi,; (.,mw<1-rt s.tt11 utdc! · abLe in 1M:mof1 wit.kl! rr.l'IKCJ LM 1tahu., wtpoit1U. and elititt1ot· br 1bl.e ~tit lb«! 1/ 0 lblldfllki_ lJLttrtCoon llftOtl& oroinmJ. wiithYI 1 mulll~d DCC-401. ·yMcm IDU'l'l)' toOtob ol 1it11Ctlq Of Wlhftf, lhnr' rMlnOf'} Qb;J.r. val98. ~h. oip1CM>0blcdchaJu!111t:l .- (ltM!d .ud ·hn to:7:Hwcoatatts foe dnrc~ ~l«'ti.o· 10 1M cocmodu11 dcl¥"1Ct 111d/ or t.lw oo~r &Oufft. :&oi111 111'7\ll or Ou[pV( mod111t1., ud AC Of PC r"~lioJQ ~rJ be 1iUn·r s «I Of! t'l'IC Rl!W 9 C'C...0D board

8CC"410D/t ·ilbOu l mod:ukl l)CC40 D/ .. wi·h A mod~lft 8CC40D/ t wi1b I mod1111kol

..··.··.··l>r<a.Mt ~ ~ ··1+

$1,,.oo
$11:9 . 00 $??9.H

OE f 100 Quallt,. ··trl·f 1.luh ·I J,H .OCll

The M l!CrOllli fll BC · 4(1 11 d t111 &

channel ,re_by CNfPY:I ti ·-P&'"ioa bo.:rd
1:/.';:t (or :".··~~~:O~~!-~

1roJkn... Ui~ns c-frllC'icn.t ·wdun.ica.J

or rel;iys, I~ liC'C.1011: S)tCl~iOf=I COr\
llC'l·Cim.urc OtA/ tJI( ('(lnlfol r i1ht AC- Ct D(>powc,,~ (k'll'~ (or dUI

acqQitillOfl and CO·Lr~ .a~ltC*1.tOM. Up 10 16 WCC40· boudJ ftQ ~
used oose1bcr i111 1 1i11&k ·l"~·:n· to ptOV!dit · IOUI of 1l l tt:b 'f Dll1PM1

~~b:.. °Tti.ftbJ"l"'e~·t,.otsed b7

wtltilll; to I boaJd.·tpCC"if"IC lfO ad· drtu. "t1'e tebys on· 8 CC.O A: board

~" be con.troUed eitlwr u .. M'I cf ·is-.1 r.tb)rl a, .a 1i1111)t 1/ 0 Mldrm oc

mdiYtidu;1I rdtn ;al Cl b:E w.oa,sa:l.C'

1/0.addr~

1· Tt.c llCC.COR en be dirrcdy oo·
ltolkd (tom 8~SJC e r ir "" fucttoia ~'lectly 11M Ncltv Dd 11tidcr &n .a-pplb110nproanm v1i111 lu-1· s.perod l~"'""pt - dJiWA ROM

C flnnwuir . Thd finnw;a.rc Mb nt& ;a ublre in. mc-t'Al)f)' ·hidl refl«ll lbc na h.d alltd st rl)Oin.u ol thr 1eLays . lrnt':.-teetio~ ·lftOftl proeranu

·ltJlj· a muh1boa.rd C<I01. SJlte.m dJCJ'ci,. COMiia o( rt>.1i111 or

M1dn1 Ill.not EM.mot'}' bba. valun.

.._.kc TM C'·ltlll rc~y ouirpu:a blf'e 11:nw <ODtlCU (o. dit«t CO.DK·.oci 10

tltc COfllrolJi:n:a

ud/o. 1k po..--.., so11tc"" fou:r of I~ ;c.byt bll't

"""-e clll&~ · PDk':·dowble- throw ($.P"DTI our 1H i;'OllDC;;llON Pd fo11r 1"Cl.1y11 1iJl15c' ·poie· 1.1n1lc ·duo· (S.rsTl OUol~l oo-aec1iti.u

= ~-2=.~~.=::r.' ~ rteon~ ~~'1-1 · O-lllCbtMT~rl°.."-"--tJ IO lll',JA.l!'CIV

~

°"" rnai tt~. .. )A )(IV

. ~~':.r~4;;:.1.

. . ~.._ _,_____,,___,..,,,,

..... ~=.:...:! · 0prntn, Dlfl ~ 1 ~ KC-M
0 (lpr.111a-.. eoeilthM4 ' 0- W"'C Ul · ll,.J l """w '"'""'-" 10...,.,
- ~~
·-·· ..i 1J . ,.., 10 Ut1i") m,.c....ctor
" :O-'"--.I KWt1· ~C · I ·

~"<>- : '

-  .-.=. =t.·'l:LI

r=::I"1

,... -- ,

t=.J -~~

:

~-

_

...

- · ~ - L__.:.::____J·""J

6( ~il

l -C1iu1M1 ,cJ* Y OVl&Ktl bor;t_rd O D I I GO QuHl ~ I J prk'·I' S I Z· .00

S16,,00

Thi! acC'JI ii 1 e..-s.J-Pbflllt;'IM daal-11rrial-par1 Drlirf(9Q'! bc:mO (M ._. wi111 thr. M~t BCC· bas.. Opi~l HlppcM't dtwani Is aYaJllbait
fOftM occn 1aa BCC1eo co111Pt.1ttt/ con110Uren.
TM ICC ll Se<naJ1 8olsd OMithm filiii'i) RNI l·~iltt:a.. E.Kll. la1Ma.u

... be chh<1 · 110/ )00/ 1--bl» lmldoa, Df I bud ·-ited RS--112C'J
R.S...illfR.!....:U iatuf'~ n.r
modetft b11u(11te ase; 1 XK'Olll
Xtl2'11 El2'J) M05ART (-01

Syac:·iroao11u/A& J·Ctt1·oftovt Re · cel;\OU{Tra:.n&:m'l1u). c:ap;11bie ol I LCI. JOO. or 1200 bpi tom1H111ic:lt.ioa Uld (Omplli:ttle -wia. 8d1 JOJ l8id Btll
212A ~ 11t.r hud ~ -ind IUia.J t111nf'.la _ . U iodmtry·

,.....,_.,d USJA USART tU·i-wnaJ S~ /A.t)~ lit.it-·

«*Un·· o.ivu/Tr.lllllYllr1nn). catl*bk, ol ·UCIC«lj; M)'IDC"~ ~-iaj fMt
mmaGLiom 11 lomb vP IO 19..2 lt'ol ~ SJIK-b.rooovl ·rid ai.:&1ioM ., JptCdJ vp to 64t "91

nt:·. The 'ltt1' cu be eiocr-111111cO w:itll!i IWO M05.A.RTs. '""'0 ll.$1At.

M CfW! of

Uri EO 16 llCCllt cu be uwd l n I I. Ill~ IVIH· (rct

I 111i&I ol l2 1it.tlaJ. poftl),

__, 


- ~~-- .. :r...:i:=== 


...... .. . a°.".."..".~ ..-.-'_-_-, --
. ,...,~

...,l -. .t.,...._..._.............,......._
 .....,_ 
 ,,_..~ . ;\".1.1

........................... ..... 
 _..._ 
 .,._ _.._..... f.Dl4 ·-~~,...,.~

- btwt~ f.. ...,_., - - . . . f r - .

,,.... .......... _ ...
 ...,, ......~

~

... _ · ..,_.....-- ...... --"-"'cu_,_
--~~· -.· .. 1,1.-41)_...

.... ·

...._.,,. n11.. - -
~-,.,,_r

- ......- ~
11('(:>:"""'~

.·..._....._.. .-.__....-.

-.. _ ' _..._ ..,




... - _.. ·" - (....... " .. MOIA.11 .... w .... ,_ ...... - · ..... .....,_ 


sccus o " eoon&"1'1tioe fl1.fld 4w.l UJ1 RS--H2 o.nly $17$..N U:1'*1 DOH boafd

llCCllU· I 9CCll U·l 11CCllU· J
BC~2 / ll

IU51/1Ul DaalRS- 2ll/ <&Skt;.J IUl /UOI Modcm.ud tt:rial pon
1201 / 120 1 Modt~ / Modem board
BCC'Sl JttiaJ pi>t"I w;lltict 1af 1W111c.

S?tUC 
 IJSUO 
 s..n.eo S7Ut

BCC·BUS
Exp,a.ndon Producu

!1:1..n·ie C...a11el UART SubJ lkMn1 I· IH1. I Clwaotl A/ll Boord ll·btf· I~ c;u..d A/ D Baa1d U~IW, .ID CMrKV.t Ttt111i..al Baud t.Ct> Ek».td ~ ...1-"'0) "' Ch-40") Fatl)' ~ .I. BuJr.ertd Prot0t)1MD&
""''"X-10 Po<we· l-lft.t OClllOUC!f
M 111 1! ilQll1(lllQD £ipamio11 b i d
4 $1io1 Mi·1.. Mo1he.rbaud
I Sloe Foll lothvbOlrd '"Ct.II f .., Alfft9t prkl·c

, ....J)e
SUt.H Sl't7.ot "4t.H SISf.ot t ?9.H
t . 5 9 .GO S.liCl .llO
'S"U·M"

REPRESENTATIVES
ACCESS TECHNOLOGIES 1408 Richmond Dr Placentia, Ca. 92670 Tel:(714) 996-3917
MICROFUTIJ RE 41040 Comae Terrace Fremont, Ca. 94538 Tel:(415 ) 657·0264
DISTRIBUTOR J.B. DESIGNS at TECHNOLOGIES LTD. 15 Market Place Orencester, Glas. GL7 2PB England Tel: 0285-68122 Fax: 0285-.68859

To order call
l ·Soo-635-3355
Tll: (203) 871-6170 TI.LEX: 643 331 FAX ; t20:J) 872·2204
MICROMINT INC.
4 PARK STREIT VERNON, CT. 06066

88PC-12 BY TE · SEPTEMBER 1988

More Digital Equipment users will make more DEC com puting decisions at DEXPO West than at any other event in the world . You ' ll do more to achieve maximum pro ductivity from your DEC system in just three days than you 'll do in the other 362 days of the year.
Compare 15.000 products. side by sid e . Save time and money when you eva luate all of your options. firsthand. Talk to hundreds of product specialists. They ' ve all got solutions-find out who 's got the best.

oecus· Attendees: DEXPO West rs Free and Easy
DECUS Symposia attendees ore admitted FREE to DEXPO West. (DECUS is not affiliated with DEXPO and requires separate registration).
Call Today for Free Show Preview & VIP Tickets Coll 800-628-8185 right away. and you ' II receive special money-saving show tickets. Plus. get o preview of 100 p roducts on exhibit at DEXPO West 88-o small sample
of a ll you ' ll see when you attend.

· More VAX. MicroVAX. and PDP- 11 enhancements .than any other show-ever!

DEXPO

· · Apple-DEC Connection· features SO Moc-to-VAX exhibits.
· Hands-on instruction & expert advice-direct from 350 leading product developers.
· Communication products to integrate mufti-vendo r systems.

West 88 Th ~\ orld 's Llrgesl DEC Com p ul ini; Exposilion
Disneyland Hotel Anaheim , CA October 18-20, 1988

r"' Co· be""'6<'!n 6 30 om 0<'<1
5 30 p.m . Eosl rn .,.... 'lew .ler$&;. col (6()QJ 967 .QJOO)
Organized b y : 
 Expoco nsul International. Inc ..
 3 Independ ence Way . Princeto n. NJ 08540
l?oQil!-Of&a ,,~ or {:M0.10I E~I C O!IDiOCO!kvl OECVS a nor !PON<>'ed ti<; ex cffmlOd wm D£XPO

SEPTEMBER 1988 · BY TE 88PC-l3

_..,.--·__.~·----~ .: I
! TWONEW
DESIGNS! ,..
/

Human o· .
·mensions #17

#T2- Soltware Piracy

Those fantastic Byte covers- and boy, do they look great on this stylish , :Y4 sleeve T-shirt from Robert Tinney Graphics !
The colored sleeves and neckline vividly complement the full-color design. And don't mistake th is for a rubbery patch that cracks and peels off after a few washings. This is true four color process: the permanent inks are silk-screened Into the fabric, resulting in a beautiful, full -color image that lasts!
You 'II also appreciate the shirt itself: 

a heavyweight cotton/polyester blend 

which combines tough washability with 
 the cool , soft comfort of cotton . Each Byte T-shirt is priced at only $12.50 ($11 .50 each for 3 or more). Be sure to include shirt size: C-(child 10-12) , S (34-36), M-(38-40) , L- (42·44 ), and XL-(46-48). Most orders shipped within a week.
#T4- FU1ure Past

#T1 -Comp~er Engineering

#T3- lnslde IBM

#TS - Breakthrough

r S:e ; :;: -0- , - - - - - -_- -- -- -- -- -- - - -_- -, I 1::-;o;:;;;.shirls(;;S~-:c;;: ~50-:c-;:-r
I more. I haw included S2 lor shipping & handling (S5 OYBrseas).

I ha e e~losecl U.S. c heck Ot money order.

MasterCard O c .o.o. (via UPS-suno:iido ordor' only)

O VISA O

D American Exprel!S

II malt this coupon 10.
Robert Tinney Graphics

I I

Card If :

I 1864 North Pamela Dr. I Balon Rouge , Louisiana

I I

:~~==~shirt(·) to~ignalure:
Name :

F0t VISA. MaSlere:°.: ~ 1 I American E;c press 0<ders. 1
or for more informalion

I

(Business) :
~:.~;Address:

~-a,- :I Call 1-504-272-7266

:

Z,p ;

L-----------------------------~~

88PC-14 BY TE · SEPTEMBER 1988

Slll"Ell FAST 

Y~HHz 


High quality American designed, engineered and American-built, powerful 80286-12 MHz super perfonnance computer systems for CAD/CAM work stations, scientific engineering, industria1, medica1, loca1 area networking, desk top publishing systems and more applications.
* ti' Spec/al Ofter
EGA Portable 386
vertical 386·20 Mhz $Call

MSE 286·12
MHz
· The newest VLSI Chip set · 80286 microprocessor 6/12 MHz · 512K RAM expands to 1 MB
· L2 MB Teac floppy drive · W.D. hard disk/floppy disk
controller · Clock/calendar with battery
backup · Keyboard · 200 W power supply · 8 expansion slots · True Read/Write "O" wait
state · 72 hours bum-in test · 16 MHz perfonnanc.e
OUR PRICE $895

Same as above system with 16 MHz peed Our Price $995 1.44 MB Micro Floppy Drive $159

80386 20 MHz MODEL 40 


· 80386 32-bit CP . 20 MHz · l IB high ~ stllic column RAM · 32-bit memory, exp;i:nd:s to 10 MB · W.D. hanl clliklflopp)' disk wob'Oller
(ESDI controller also available)

· Tc.)( 1-2 rn floppy dri'-e
· 42 MB fa.u hard dri\-e (2Sms)
· 200 w low nOOe po,..... supply
· IOI-key enmnced k">boan:I · (,1odllcalendar with battery badwp

· Senal and panlld port · Support 7 80387
Xenix )'St.em V. OSJ2. PC MOS 386
· Read/Write ··o· wait ~
· 25 MHz performance

COMPLETE $2495 30 MHz PERFORMANCE $2895

°""',. .,.,. , .. Mono/okio...,,.&~Cird & c~ C>n!

·· · ·. Sl29 · . . . ... $329

EGA -

CQpNc Cird

· .. · .. · .1529

ST-225 20 MB 165....i .. · ·

· ·· - ..  - . S26!I

~ ST-125 20 .\ID a8<m1 . .. . . · ·· . . . .S299

~ST-25142MEI08mol

.···...... S379

~ST-251°142 MBa8m.11 . · ........... S399

t'1'ibu £SDf 147 Mllf23iru} .. . .......... ... . U399

Mulllr tSOl lZQ Ml! 116m!l .. . . . . . · . · · .. . . »199

EXPANSION OPTIONS

~ ST-1.38 30 MB ("l8msl ~ ST~OSJ 44 MB C28msl

.. $399 M

Miaupolu l.JJ3 44 Mil l2&n>l
n Mocropolis llJS Mil f2&ml .
- S'T~ 80 .Mil (2&ml 1:i Mll Flopp, o..k I'-: .
l60 Kil Flom> Dill< on.... 1.4~ l'IB 3.5" Meo rl<lw>' Om..
TM'"' no K3.5" Micro f1<11111l'

S599
S699 $699 . 1109 .. S/19 llS9 Sll9

WYSE i MoNooor r122!0 · 800t ~1:X: Miult>mlC u Monitor lllOO ' 6001
NECMullll)ft<PlusMooanrl5"
N<CM~m<Xl.- 1 " . . .. ~\ICAPlusCanl! 1600) V<11> VC.A c....d !8001 600}
E'dU VCA C:.nl f!IOO x 6001 . Cenoo ti.Iles OCA CMd C800 · 600) All~ lrn.'lllt llo.W

$M9 '599
.. 1.899
.. $1999 1279
. 1279 ..... . 127'.I
... 1199 . . $7'.19

MS ENGINEERING, INC.
10601 S. De Anza Blvd., Sujre 214 Cupcnino, CA 95014
(408) 257-4249

Circle 521 on Rwuhr Slntiu Card (DEALERS: 512)

SEPTBMllER 1988 · BY T E 88PC-15

ARCHITECTURE FOR THE 90'S SHAPE OF THE FUTURE
THE

· l·t.V IDlli!I ·n.C:'Qll'f~-r ~a.9 ·· ·~ · 20 lO, · 1 kH.i ·~Ill .hlt<O ·-4ll ai.1 [l f ud.8 Wlh C111q,.Jlll l

· ~

b., lrrbo-1.ut,

11n ~' lnal ·paAI nuc;A

· n. .,_. ~· .-J.,. H lOer 87 M.K,

" n . · U&e ~ wr'1· ~ c.ac·· lll<R!QfT (641t llS:lt ;it l5tll. Gill~ 1U flilAlWI l\AM)
·* !61 · J 81>31' . .~ C:o1'·~· i;oplJoe. r!U&IJI Q 'l'·d11rcm.cH.1A1.,. ·I 2.C, 10 e r 111 Nlt.11 ( 15 aadll N.Jh Clll l:M J88.115o}

· I W.-"'I"'~· OJlAW t111p.ad..bl· to I lWqi·hfwil oa ll.e ~- be11ud ''20 iu DIAN:...~ It

I Mb)

· rro-.1 p.a.1 LEO. t-01 ~·r GID. 41il ~... ild .,,..d tadle..i i .

· AJ-pU e1o1.. .fWI INllLIU dJ~ llml~ d~ (l..d.JQl.i)

· LZ Mt floppy WH.tt· dnn
· ~. If-bu ·Rid.'""°' IJ-'tM.1"""' ~lll:M>ft .t.ot.

I 0:uof' ll-b4J ln·...OfT ......... ~QI

-...o· .. · ~ t¥1Hn ,..,, lli.qilii p...toi~· (1 -1 1·._.r~HJ i..~d d~oppy ieoabr11..11oe iN1At1'f)U;

· rroa.1 &eC*M eo ' ' 6 IO s UJl-MoM ..,..

~

· - .. 101..., ......,4
· ST«·· doc ..adu ~ll..utse:a. d.At· IA CMOS RAM " lt.., ba1te1.,. bae -...p

· t-ru ~ed BIOS

· l.uy- lG-.,. Sm.JP 11.W.ly l9 lllCM. ..ppoiu o-r .t!I d.n-.. l n 

· llOS ~'" J !o" 1710 ~ ~ lln'Nll

· rrvm IMlll ~Sod I· dlH.b,I· ..-boud

· r r-l "'" ,._, ...,uic_ll.

· ..

Sec.--p-..·......._.bl,-'dl.l1O.W.wio.

.... re:· - _,

........i

· IJt. .di . - . i npply. twt~ 1202..0 IJAJ:

" IJ aoi!l&. f t .. W°l0Y,1

· I m:t\&.I .... l pana.1 pot1

...

-·;.
,U,,I
.. .a...... ' -~_,.,..
tit: .......

'" JU "'

OTHER EVEREX COMPUTERS

3F 286 System

· 80286 CPU · l.2MB f'lcpP'f · Sl2K Momcry · 10 I Keybodn:I
· F[JH D ConU'Oller

· 61ll/10 K"Ybo1ud
Seleciabl · 195 w~u Po>.·er Supply · Opllonal 00287 Sodel
· rec UL Approvod

bUb ·r W.aJJ SUJ· l!!IOZBl6 Mouo S,...·11!11 IOMH1 'l' w. _1t Sf.It· 8028tii WQl:IQ SJll·m. 10.NHt 'ti" w...! SUt.e 10286 Mono S~m
IZMH1 V W1J1 St.I· 80Z86 Mono S,.t.m
rot an. IGA s,.,...

S990 $1239 $1339 Sl575
.dd $3~

3F 386 System

With a 3F 286 or 386 compYt·r. Y"" ~ do dff.klop p~llahlag, -·d proc-lng , proc- c:ooll'ol. nelwotldng. d<1t..i.a- appUc:utlons, o«euDtlng
-i>readah. .t1. tn...ntory c:o11trol. drcull dnii"· c:omp\ll·r qld.d d"lgn engln-.lng cmd manulac· haring. and cm:hllec;turul d..tp - the U.t g - on.I

· 00386 CPU · 1.2MB floppy
· I MB Memory · 101 K<r1bo4td

· l'VHD Contr<>lle r
· 64K Cache · 16MH; CPU 'O' Wail St~l · 195 Walt Power Supply

16101a v WJJ· SMJ· eoaee Mo.o s.,_...
Jo. u lG.A Spt··

$1975 12299

Th- ~t1>puten will ..ho """ with 0$/ 2. MS OS/ 2. 

m. Lotwi 123. D~ ODlx. X.nlx. ln1ormix. 

Au1..cAD. Sm.mtt<ll.11 . QU. Sld·ldo;k. G.m . 
 Turbo Paacal, Mulllmol·. Word. Word~fect . 

Wotd.star, V·11llUa . HOftll Net~· 286. mMA bocrd. 

Modea:i., Bernoulli baxn. Nehrotk C<n<h 


U..rd O\U add om lor &hon S.,.c-.mr lOMB65.o .OMJI 39a. llOMll2'1ao 1441416.S...,

SU9 SS99 S'710 '1995

Call Us For Full Line of EVEREX Peripheral Products.
We Also Carry Hardffioppy 

Drives. Monitors. Printers. 
 Motherboards and 
 All Major Software. 

3F
3F Assoc1ales. Inc. 44100 Old Warm Spnngs Fremont, CA 94538
(415) 659-0403 FAX (415) 651-9190

88PC-16 BYTE · SEPTEMBER1988

Circle 550 0 11 /haller Service C4nl

SHORT TAKES 

BYTE editors offer hands-on views ofnew products

Novy TSl-020MX
Radius Accelerator 25
Turbo Prolog 2.0
SOTA MotherCard 5.0
Microsoft Mach 20
Choice Words
Tentime
Two25-MHz Accelerator Boards for the Mac SE
T he computer industry is engaged in an intere ting war: The Pace Race. Not long after IBM PC-compatible manufacturers had unleashed their 25-MHz. 80386 ma chines upon themarket , third party Mac vendor countered with 25-MHz 68020 accelera tor boards for the Mac SE . That single slot in the Mac SE ha proven its worth, because Lhis newest generation of ac celerator board boosts the SE's computing performance well past that of a Mac II .
I looked at the TSl-020MX by ovy Systems (marketed by TSI) and Lhe Radius Accel
erator 25 by Radius. Both
boards use the ame basic 16 MHz accelerator design, but with 25-M Hz components. The TSI-020MX is equipped with a 25-MHz 68020 CPU, a 6888 l floating-point unit (FPU), and 1 megabyte of 32 bit RAM that's expandable to 4 megabytes. The Radius Ac celerator 25 board has a 25 MHz 68020 CPU, an optional 68881 FPU, and a 32K-byte

THE FACTS
TSl--020MX 
 $5000 

Requirements: Mac SE running System 
 4.3/Finder 6.0 or higher 

THE FACTS
'
Radius Accelerator 25 
 $1695 without 68881 
 coprocessor; $2195 with 
 68881 

Requirements: Mac SE running System 
 4.3/Finder 6.0 or higher 

RAM cache composed of 32 bit static RAM. Both boards come wilh a disk of in talla tion software.
Installat ion requires that you open the Mac SE' case, remove the motherboard, and plug the board into the slot. This operation shouldn't be at tempted by a novice. That's because of the shock hazard from high-voltage circuits in side the Mac, or the po ibiJity of damaging electronic com ponents due to electrostatic discharge .
You also need to check the position ofjumperson bothac-

TSI
99 West 10th Ave. Suite 333 Eugene OR 97401 (800) 874-2288 
 Inquiry SSS. 

Radius, ln.c. 404 East Plumeria Dr. San Jose, CA 95 I34 (408) 434-1010 
 lnqui.ry 856. 

celerator boards during in~ta l lation . For the TSI-020MX, Lhese jumpers set the board's memory size (1 or 4 mega bytes) and number of wait states for a memory access (I or 2 at 25 MHz). For the Ra dius board, one jumper is used to indicate the presence of an optional 68881, and anolhi;r jumper sets the clock rate of Lhe68881 (16or25 MHz).
Support software for the TS1-020MX consists of three files: Novy!nit, NovyStart up, and the MAC20 Control DA. Novylni t and Novy Startup in tall certain re

sources that determine the board's mode of operation. Control DA lets you adjust cer tain parameters (i.e., use the 68020 instruction cache, in tercept MacWrite traps , route SANEtrapstothe68881, copy and use Lhe Mac ROMs in 32 bit fa t RAM , indicate wheth er or not to use the SE's native 16-bit memory, and install a RAM disk) while the SE is running or when you restart the machine. For the Radius Accelerator 25, a Radius SANE INIT patches the Apple SANE traps to use the 68881 (if pres ent), and an Accelerator CDEV lets you toggle on or off a code cache (the 68020 in st ruction cache) and a data
cache (the accelerator board's 32K-byte cache).
I put both boards into a Mac SE and ran some of the BYTE Small·C benchmarks. For an accurate comparison to the Mac SE's native CPU, the benchmarksu ed68000code. FortheTSI-020MX, thetimes (in seconds) were Matrix, 12.3; Sieve, 23.8; and Sort, 24.8. For the Radius Acceler ator 25 board: Matrix, 10.5· Sieve, 20. 1; and Sort, 19.6. The timings for a conventional SE are Matrix, 67 . I; Sieve, 170.2; and Sort, 154.2. Macll timings are Matri x, 21.2; Sieve, 40.2; and Sort, 44 .2.
The results indicate that a Mac SE equipped with one of Lhese boards runs five to seven time fa ter than a convention al SE, and twice as fast as a Mac II. But keep in mind Lhat these tests evaluated only CPU throughput. Applications that make extensive use of a hard disk drive or work with more memory than can fit in the cache won't perform as well . However. if you need the power of a Mac II but have a limited budget, these boards deserve a serious look.
-Tom Thompson
continued

SEPTEMBER 1988 · BYTE 89

SHORT TAKES 


Borland's New Prolog: Even Better
T urbo Prolog 2.0 is a sig· nificant step forward for this popular version of the lan· guage. It has the same high speed and nicely integrated environment of the previous versions, and it presents a number of new features, like an external database and a user interface that is more con sistent with that of other Bor land products.
For those who a.re not famjl iar with it, Prolog is an ideal language for developing appli cations that are highly re cursive or that involve com plicated IF...THEN control tructures. Prolog can be used, forexample, to build ex. pert systems and sentence parsers, or to solve the travel ing sale man problem. It can also be used for prosaic tasks like figuring your expense account.
In the past, Turbo Prolog has been faulted for not con forming to the standard Edin
burgh dialect. In this new re
lease, Borland addresses this problem in an interesting way: It provides an Edinburgh-style Prolog interpreter that is writ ten in Turbo Prolog itself. Of course, like any interpreter, the Prolog Inference Engine,
as it is called, is slow and does
not claim to be completely compatible with the Edin burgh or Clocksin and Mellish dialects. But over time, users may be able to turn it into an interesting Prolog system in its own right.
Perhaps the most signifi cant addition is the capability for external databases. In the older version, your database was limited by the size of your RAM. The new version lets you store information either in RAM , as in the past, or exter nally, on a disk file. For fast sorts and data retrieval, these databases can be indexed with aB+ tree.
There are also a number of

THE FACTS
Turbo Prolog 2.0 
 $149.95 

Borland International 
 4585 Scotts Valley Dr. 
 Scotts Valley, CA 95066 
 (800) 543-7543 

Inquiry 852. 


-
Require~TllS:
IBM PC or equivalent
with 384K bytes of RAM. A hard disk drive is recommended.
Options: Turbo Prolog Toolbox, 
 $99.95 


nice features. For example,
Turbo Prolog predicates can now have more than one arity
(i.e., the same predicate can mean different things depend ing on bow many arguments it
has). One-line comments can

be indicated by simply placing a% at the front of a line. When you compile a program, you
can control how much mem ory it will take up, which sug
gests that we will soon see
memory-resident Prolog ap

Running OS/2 on an IBM PC 


Yes, you can run OS/2 on an IBM PC, but it's ex pensive. I took a look at the SOTA MotberCard 5.0 and the Microsoft Mach 20, 80286 accelerator cards that can run OS/2 . But before look ing at the products, let's con sider what you need to run
OS/2onaPC. First, you need an accelera
tor board that can run the 80286 instruction set (either an 80286 or 80386). You also need at least 2 megabytes of
extended memory. It pays to have 3.megabytes , since many OS/2 programs require that much memory (Paradox OS/2, for example) . Finally, you need a high-capacity 5 1.4

inch or l .44-megabyte 3 Yi · inch floppy disk drive to load OS/2 software.
Adding these features to your PC is a formidable invest ment. With SOTA's Mother Card 5.0 , it will cost you around $2000. At first glance, Microsoft's Mach 20 seems
cheaper, but if you want 3 megabytes of memory and a high-capacity drive, the Mach 20 system will cost as much as , if not more than, the Mother Card 5.0 setup. In adrution to the hardware, you'll have to buy OS/2. If you're using the Mach 20, you'll have to up grade to DOS 3.2 if you want to use high-capacity or 31.h  inch drives.

plications . And it is now possi ble for other languages to call Turbo Prolog routines . Of course, all these additions take up code space; the pro gram has grown to the point where you pretty much have to have a hard disk drive.
There is almost no change in performance: The new ver sion was about l percent slower in running my traveling salesman program than the previous version. But the exe
cutable file ofthe program was 2 percent smaller and 3 per
cent faster than that on the older version.
As for documentation, the new Turbo Prolog comes in a two-volume package similar to that of Turbo C . The new version has roughly four times the amount of documentation provided by the old version's single 200-page manual. Much of this is used to de  scribe the new features added , but the extra space also lets the documentation writers go into more detail on elementary as pects of the language.
If you ' re interested in Pro log and you haven't tried Turbo, you're in for a treat. A warning, though: Once you get the hang of it, Turbo Pro log can be very addicting.
-RkhMalloy
SOTA's MotherCard 5.0 comes in 10- MHz and 12 MHz configurations with I megabyte of RAM ($895 and $995, respectively). An addi tional DaughterCard, which installs on the MotherCard, is available with l or 2 mega bytes of RAM (the 10-MHz Daught.erCard with 2 mega bytes costs $895, and the 12 MHz version costs $995) . The MotherCard 5.0 is essentially an IBM PC AT on an expan sion board . It has its own real t i me clock and an 80287 socket, and it supports mono chrome, CGA, and EGA. The DaughterCard uses 256K-bit single in-line memory mod
con1i11ued

!HJ BYTE · SEPTEMBER 1988

New.

c £.>1m·n Kod·k Company, 1988

KODAK DATASHOW HR System

puts IBM PC images on the big screen.

Kodak introduced the revolutionary idea of an LCD to project PC images on a big screen with an over
head projector. Now the revolution continues with
the next generation of Kodak's ultra twist LCD
crystals. They project clearly superior images with a
high-resolution 640 x 400 pixel display and exclusive
20:1 contrast ratio. System compatibility has also been extended to PCs with EGA as well as CCA, the colors automatically defined in true shades of gray.

You won't have to fiddle with fluctuating contrast,

either. The new cooling system eliminates heat buildup causing this problem in other systems. An IR remote control is included along with software
for presentation management

and remote control of appli

cation programs. This sys

tem can be used with IBM PCs and 100% compati bles. For product and
dealer information,
ca/11 800 44KODAK

4

.  (1800445-6325),

-~,

Ext 842U.

Circle 90 on hader S.rvice Card

The new vision of Kodak
SEPTEMBER 1988 · BY T 91

Cirr;le 4J on Rtudtr Service Card (DEALERS: 44)

C ~ talk TM Object-oriented Extensions For C

SHORT TAKES

c_ 1a/k , A SERIOUS TOOL FOR 
 SERIOUS SOFTWARE ENGINEERS: 


0 Adds encapsulation. inheritance and dynamic 
 messaging to your C compiler. 


Smalltalk-like Browser for building objects. 


Semi-au1omatic Make tor building applications. 


Preprocessor for converting ob1ects to standard C source code. 


Foundation classes to help you get started . 


Prolessional telephone support lrom our engineering staff.
Start building software components into your next application .
Join the leading edge today.

Order Now:

CHS, In c . So~waJe Prodl>Cls Oepl 7090 Shady C>ak Road Eden Praine. MN 5~44 Tet: (&121944-0170 Fa< . (612) 944·0923 30 <1oy monoy boc>. ~.,...
~><..Cw111. .
Sl'Cll>l!Q S S -U S $ 25 inn
C _ta1..11~1orjil'll(W 1
PC IOt COITC'..~. h
°'P.kmson· C, ·uea C lurtx>
C, C86_ A sys1em wim 11i
1'1rd _.anti mou'4'" higtlly
~

.. -~

.- . .._,

'"*··--.....-----

.

·--· ..... _ . ..... ........- II -·.a.. ..- ..- -.-.~w .. ,,r_, -- .......a.p.~,.

....~ .. ., ~

..

_.....

..


~-

·..·--..·- I

....... ~

. of . . 


e-., uie:~-·~

~-~·~ C: _ "'6··~~Ch'$. K

MATHPAK.87 fliglt Performanc:e 80.c87 SoftM'a rt!

MATJ/PA..K 87 is a sc i of O\'Cr I 0 as.'cmblcr coded numcri al routines for w.: wi th 80x87 ma1h oopr<x:c,. ors. These rou tines arc highly op1imiz.ed a nd run up lo 10 times foslcr lhan ~"(juiv1.1lcn1 high- level Ian· guage routines. A detailed and casy-10-rcad manual ( 180 pages) ge ts you s tancd using MATHPAK
7 in minul~ 111ATfl PAK 7 routin ·s arc fa5t, con· venil!llf and reliable.

MA THPAK 87 Timings (IBM XT)

MATllP1l K 7 inchides: 65 ' 'L"C tor ·a lar roulincs (\'CClor add. suh irnct. ...). 24 romplcx ,·cc!Or calar ruurincs; 11 m<11rix rou1incs (add. sub trac1. mul tiply. lr<1nspose. etc.); LU dccompo_·i l ion/b11~k~nlving rout ines for rc;1l <1 ri d complex syslcms: Gaussian elimination: mmrix irwcrsion: 1ridi:1gonal equation solver routines; EIS PACK eigenvalue 'CClor routines. statistical rou tin ; FFr routine.~ (1-D. 2-D. complex. real. convolu1ion); spcctrnl ana lysis roulinc.\ (windows: Par1.cn. Hamm ing·... ): rou tines for numerical intcgra1ion and solu1ion of differential cqua1 ions; and missing func1ions for Modula -2 and Pasca l: Ian . logtO, alog!O, powcr.sinh. cosh and tanh .

M ATllPAK 87 routin<'J· are thefastest cmi ilflh/e! On an IBM XT. n I K com plex FFTrnkes l. 5s (real t.O.): dot product (length 10.000) wkcs0.4 4s.

99 S for Tiirbo Pasrol 4.0 ··ersio11 . S119 U for MS rortr.rn. IBM Pro
Fo rt ran. Lahey F77L., MS C. Lau icc C. Logitc.:: h Modula-2 o r ITC
Modula-2 vc~ions. Please :pecify ven-io11. Add $5 shipping/handling.

Prcci i on Plu s ol'twnre. 1239 Sir David Drive. Oakville. Ontario, Ca nada L6J 6Y9. Tul phone: (416)829· l St l. FAX: (416) 829-1742.

l n 1<mD1ionol Deulers; U K.: Grq Mo11ef I.HI.. l<J: (036' ) 53-l'J'J; \\bl Gcl'lll3ni sos SOtl"rue SCr-.i« GmM I. ·\l<ct Po'"'"~ IOI, 8900 Aupburg. "IOI: Ob'2167 1081

THE FACTS
SOTA MotherCard 5.0: $995 for 12-MHz version; $895 for 10-MHz version SOTA DaughterCard: $995 for 12-MHz ver ion with 2 megabytes of RAM; $895 for IO-MHz version with 2 megabytes of RAM Floppy 1/0 Plus multimedia controller: $149
Requireme111s: IBM PC or compatible with 64K bytes of RAM and DOS 3. 1
SITTA Technology, Inc.
657 North Pastoria Ave. Sunnyvale, CA 94086 (408) 245-3366 
 loquiry 853. 

ules (SlMMs) and supports !  megabit SIMM for expan ion up to 8 megabytes .
My test unh was a 12-MHz version with the 2-roegabyte DaughterCard. lo addition SOTA provided its Floppy UO Plus controller and two 1.2 megabyte 5 \4- inch floppy di k drives, which you would have to purchase separately. The Floppy UO Plus control ler al o upport 3 'h-inch floppy disk drives or a combi nation of drive types and runs under DOS 3.1 or higher.
The SITTA MotherCard 5.0 runs only IBM OS/2. At the time ofthis writing, itdoes not support the Microsoft SDK (Software Developer's Kit) version ofOS/2. The Mother Card 5.0 uses a unique recon figurable BIOS, which lets you install a "patch" to the BIOS to run OS/2. You must also in st.all a pecial SOTA driver on the IBM OS/2 installation disk. Be forewarned that the 5 'A-inch versionofOS/2 is not easy to come by. Most dealers don't stock it, so you'll most likely have to special-order it. The alternat.ive is to get a 1.44 megabyte 3 ~- inch floppy drive for your PC.
Installation of the SOTA MotherCard and the Floppy

1/0 Plus controller is traighl· forward . You remove the 80&8 processor from its socket, in stall it on the MotherCard, and plug the supplied cable i.nto the
8088 socket. Nexc, remove !he
existing floppy di kdrive con
troller and install the Floppy l/O Plus controller and the new disk drives, if necessary.
After installation, you boot up in 80286 mode and run the company's Setup and software installation programs to in stall the OS/2 patches. You can use your exi ting system board memory as a RAM disk or for disk caching, using SOTA's supplied Expanded Memory Specification (EMS)
and disk-<:aching drivers. I ran OS/2 on the Mother
Card with no problems . l tried Paradox OS/2 and ran multi ple tasks and the DOS-<:om patibi lity window . The 12 MHz version of the Mother Card offered fa ter perfor mance than our MicroServe 10-MHz AT clone. I ran BYTE's 80286 benchmark , and they all ran faster than on the AT clone.
The SITTA MotherCard 5.0 i a well-engineered and ele gant solution for running OS/2 on a PC. Although the Moth erCard is very easy to install , one weakness of the package is SITTA's user manual , which doesn't clearly explain how to run the software installation . An important step i running the Setup program to deter· mine the memory configura tion and the types of floppy di k drives you're u ing. Un fortunately , this step i not mentioned in the user manu aI. But aside from the large ex
pense, I would recommend in talling the MotherCard 5.0io a PC.
The Mach 20 setup for OS/2 consists of three components: the Mach 20 board , which i an B· MHz half-length 80286 accelerator card; the Memory Plus option; and the Disk Plus floppy disk controller card . These three components con nect together and requjre only a single slot. Note that these three components alone cost
continued

92 BYTE · SEPTEMBER 1988 Circlt 207 on Reader Strvict Card

From real time em bedded applications to comprehensive commercial applications on Macintosh . IBM PC . Amiga, Atari, and others. Aztec Chas earned a well -deserved reputa tion as an innovative , tough to beat, rock-solid C development system.
But don't just take our word for it- try it you rself. We know that the best way to understand what puts you ahead with Aztec C is to use it. Tha t's why Aztec C

systems purchased directly from Manx come with a 30-day, no questions asked , satisfaction guarantee. Call for yours today.
We can also send you informa tion that details the special fea tures and options of Aztec C. Plus information on suppo rt soft ware, extended technical sup port options. and all of the services and specialized sup port that you may need when you're pushing your software to the limits and ... beyond .

MS·DOS Hosted ROM Development System s
Host+ Target: S750 Additional Targets : S500

Targets: · 6502 family · 8080.-8085-Z80-Z180-64180 · 8088-8086-80186-80286/8087-80287 · 68000-68010·68020/68881
Components: · C compiler for host and target · Assembler for host and target · linker and librar ian · Unix uttlltles make, dltt, grep · Unix vi editor ·debugger ·download support

Features: · Complete development system ·Fast development limes · Prototype and debug non-specific
code under MS-DOS · Compilers produce modlllable
assembler output, support lnllne assembly, and wlll link with assembly
modules · Support for INTEL hex, S record, and
other formats · source for UNIX run lime library · processor dependent features ·source tor startup

Aztec C Micro Syslems
Aztec C is available for mosl mic ro compu ters in three configura1ions : The Professional; The Developer; and The Commercial system . All systems are upgradable.
Aztec C68k/Am . . . . Amlga source debugger- optional
Aztec C6B k/Mac . .. Macintosh MPW and MAC II support
Aztec CB6 . . , . . , . . · MS-DOS source debugger · CP/M librar es
The lollovmg have special pncing and conf1gura11ons Call lor details
AzllK C68k/At . . . · . Atari ST Aztec C80 . .. ...... CPIM-80 Aztec C65 . . . . . . . . . Apple II & II GS
Standard System .. . ..... , .. , , .. $199 
 · C compiler · M acro Assemble r · overlay linker with librarian · debugger · UN IX and other libraries · utihl.ies
Developer System . . . . . . . . . . · . . . S299 · all Slandard System lealures · UNIX uldittes make, dill, grep · UNIX vi editor
Commercial System ... ....... . . $499 
 · all Developer features · source for run time libraries · one year ot updales

COD . VISA . MasterCard. Americ an Ex press. wire (domesllc and 1n1erna ronal). and erms a1e available One and two day deliv ery available lor alf domesuc and mosl in ernarional desl 1na11ons
Circle 158 on Rta.thr Service Card

WWW
Manx Software Systems One lndust rial Way Eatontown. NJ 07724

Aztec C 1s available on a thirty-day money back gua rantee . Call now and lmd out why over 50.000 users give Aztec C one of the
highest user-sa11stac11on ratings m the mdvstry
Call 1-800-221-0440 

In NJ or outside the USA, call 201-542-2121 Telex: 4995812 Fax 201 -542-8386
SEPTEMBER 1988 · BYT E 93

A MESSAGE 
 To OuR 

SUBSCRIBERS
F ROM TIME 1D TIME WE make the BYTE subscriber list
available to other companies who wish to send our subscribers material about their products. We cake great care to screen these companies, choosing on ly those who are reputable, and whose products, services, or information we
feel would be of interest to you. Direct mail is an efficient medium for present
ing the latest personal computer goods and services to our subscribers.
Many BYTE subscribers appreciate
this controlled use of our mailing list, and look forward to finding informa tion of interest to them in the mail. Used are our subscribers' names and addresses only (no other information we may have is ever given).
While we believe the distribution of this information is of benefit to our subscribers, we firmly respect the wishes of any subscriber who does not want to receive such promotional litera ture. Should you wish to restrict the use of your name, simply send your re
quest to the following address.
IJYJE MAGAZINE
ATTN: SUBSCRIBER SERVICE 

P.O. Box 7643 
 TEANECK, NJ 07666-9866 

94 BYTE · SEPTEMBER 1988

SHORT TAKES 


THE FACTS
Macb20
$495
Requirerrumts:
IBM PC or compatible
with 64K bytes of RAM and DOS 3.2 if you want to use hlgh-eapacity or 3 Yz
inch drives
Options: Memory Plus card with 512K bytes, $395; Disk Plus multimedia
controller, $99
Microsoft Corp. 
 16011 Northeast 36th 

Way 

P .O . Box 97017 
 Redmond, WA 98073 

(206) 882-8080 

Inquiry 854. 

almost $ 1000- and that doesn't include the additional 2 megabytes of RAM and the high-capacitydiskdriveyou'll need. And with 256K-bit chips, you can install only 1.5 megabytes of RAM on the Memory Plus board. You'll need to find , buy, and use more expensive I-megabit chips to install 3 megabytes of memory in your system.
Installing the Mach 20 is not a trivial matter . To start off, you bave to plug the three pieces together, which is a simple operation . Then you have to go through a lengthy installation program, which explains how to set the myriad jumpers on the Mach 20. You may also have to modify the switch settings on the system board of your PC . The instal lation program writes a series of drivers to your boot disk . I made the mistake of trying to use a floppy disk as a boot disk. Problems arise if you later want to change your drives and have to modify the settings for the floppy disk controller. Therefore, it is best to install the drivers on the hard disk drive.
Nevertheless , I got the sys tem running. However, the floppy disk drives behaved

very strangely under the supervision of the Disk Plus control !er. They made groan and grinding noises I had never heard when they were
connected to the original con troller. In addition, drive A's light would go on immediately when I booted the computer and would stay on throughout
the normal POST memory te t. These quirks didn't hin der the operation of the Mach 20, but they certainly made
me nervous. I ran the BYT E 80286
benchmarks on the Mach 20,
which has an 8- MHz clock speed , a.nd it was about 25 per
cent slower than our I0-MHz
MicroServe AT clone and about 40 percent slower than the SOTA MotherCard . While the system seemed to be work ing at this point , I was getting periodic boot errors (30 l sys tem board) and was becoming increasingly disturbed by the odd noises that the floppy disk drives continued to make.
The next step was to in tal I OS/2. Microsoft provided a
beta copy of its special Mach 20 OS/2 ver ion. The package came with a menu-driven in stallation program, and you can use 360K-byte 5 1A-inch drives to install OS/2. How ever, OS/2 won't do you much good without a high-capacity drive , because no software is available in 360K-byte for
mat. Unfortunately, I wa un·
able to get OS/2 to run . l in stalled it on the hard disk drive , but then the hard disk drive wouldn't boot. In fact , the light on drive A stayed on continuously, and I had to turn
the machine off. It's hard to recommend the
Mach 20 at this time. Even in spiteofits quirks (and I'm sure Microsoft will get OS/2 run ning eventually) , it 's not a cost-effective way to run OS/2. You would be better off saving your money for an AT clone. The SOTA MotherCard 5.0 is also an expensive solu tion, but at least it works reli ably and seems to be a solid product.
-Nick Baran
continued

Digitizers 


18"x24" thru 9'x9'x9' 

All our digitiz rs com ompl te with R  232 output format, power upply, two-way communications, a tylus, optional ne but ton and four button cur or , a five function menu, and are IBM-P ompatibl . o no ma ter what your size requirements are we've got you cov r d; (at low cost too!) .

We'U cover your digitizer needs with twelve different active areas to choose from. From the GP-7 Grafbar Mark II, ("Flexible, Pre<:ise, and Elegant ...", PC Magazine), all the way through the 60" x 72" GP-8, and of course the u er adjustable active volume, (up to 9 ft. cube), of the GP-8-30. And you can digitize on any work urface.

OE 1versions available. Directly uppor ed by AutoCAD ProDesign II, Generic CADD, CAD VANCE, CADKEY Easy Digit, etc. Also, com· patible with Lotu Measure.
For more information contact: Skip Cleveland (203) 255-1526

We've got your size. 


SAC® SCIENCE ACCESSORIES CORPORATION
970 Kings Highway West, P.O. Box 650 Southport, CT 06490 (203) 255-1526 · Telex 964300

FAX (203)254-7271

Circh 241 on Rladtr &nict1 Card

SEPTEMBER 1988 · BYTE 95

SHORT TAKES

A Dictionary on a Hard Disk Drive 


GET SUPERSOFT's SERVICE DIAGNOSTICS

All the softwa re, alignmenl diskettes. parallel/serial wrap-around plugs , ROM POS Ts and exlensive. professional documentalion lo provide the most comprehensive lesting available for IBM PCs,
XTs,ATs and allcompatibles under DOS or Stand Alone_ No other
diagnostics offers such in-depth testing on as many different types of equipment by isolating problems to lhe board and chip leveL

NEW: SuperSoft's ROM POST performs the mostadvanced Power-on-Self-Test available tor system boards thal are compatible with the IBM ROM BIOS. It works even incircumstances when the
Service Diagnostics diskette cannot be loaded.

NEW : 386 diagnostics tor hybrids and PS/2s!

For over nine yea rs. majormanufacturers have been relying on
SuperSolt's diagnostics software to help them and theircustomers repairmicrocomputers. End users have been relying onSuperSolt's Diagnostics 11 lor the mosIthorough hardware error isolalion available. Now versions of Service Diagnostics are available to save
everyon e (including every serious repairlechnician)lime, money. and headaches in fix ing theircomputers, even non- IBM equipment.

All CPUs & NumencCo -processors
Sys1em Expansion & Ex1endedMemory
Floppy . Fixed & Non -s1andard Disk Drives
S1andard & Non -standard Prin ters
System Board : OMA . Timers. ln1errup1,
Real-time Clock & CMOS oonfig. RAM

AllColor Graphics & Monochrome
Monitors
Parallel & Sena! Pons
Mono. CGA. Hercules & EGA
Adapters
All Keyboards & lhe 8042Controller

Join lhe ranks of XEROX. NCR. CDC, SO NY. PR IME, ... who have bundled SuperSoft's diagnoslics with their microcomputers at no risk because of our 30 day money back guaraniee.

Se<v>ce Otagnootocs l<JI PC. PC/XT, and compatible· only .,,,,.,__.,., .. ·-·- ........ St 69

AhgnmelllCA$ke~e lorPC , P Tancl com pat!b'es (48tp!dnYes) ._._ ..... _ -·· ... $ 50

W·aµ·aroundPlug lor PC. PCIXTandcompat1bles !para leland-ial) .. S 30

Service 01agnos1~s 101ATand compatibles ooty .. .. ...... ...... .................. $ t 69

Al'ljnmcn1D< ertelorA Tandcompa11bles 1!16 1po drrves) ···-

_______ $ SO

W1ap-arour'ld Pit.Jg IOI AT (Sena!)

s ....__....................-.... --·--......... 15

ROM POSTIm PC. PCn<T. andoompat1blosonly ROM POST ro· ATand compatibles 0<1ty

.. $245 S245

Service OiegnosUcs : Thel<!T(lncludes all cl the above-sa·e $502) ..... .... $495

Se<vice Diagnostics fo r all o ther CPUs (386, V20, V30, Ham s. e1q ·-

.... S195

D<agnosllCS II 1s the solulion 10 th<l sorVJCO problems ol users or an CP1M 80,

CP M 66 an<! MS·OOScompu1ers . .., . ........ ..... .. ..... ........ ..... $1 25

ROMPOST IOl PS'2 and compa1tble!>only

... $245

A119nment O.!.l<eue lor PS '2 and compabbles \3 51ncl1)

. S 50

To order, call 800-678-3600 or 217-359-2112,
FAX 217-359-7225. or write SuperSoft .
~~~
sU oft

""''"'""°""'a.,.._. .._.,_ SUPERSOf"T rS .a ,egi:sreroct trll~ c.t ~So1t.. inc.. COC orContiol' ~r.a Cotp 118.M PC . AT & XT ol
Co<,, MS OOS ol MooSo~ c..p . EC ol NEC tnl..mobon s,.tems. Inc ,
PRI o1 PRILi£ INC Sooy ol Sony C.,.p

W hen it comes to writing, I believe in the 3-foot rule. That is, you oughtto keep a dictionary no more than 3 feet away from the spot where you're working . That's where Proximity's Choice Words comes in. Choice Word is an 80,000-word, hard disk drive version of a Merriam-Webster dictionary. And we're not talking spelling checking here.
Choice Words is, in fact, the first electronlc dictio nary-complete with defini tions- that works on an MS DOS computer without an optical disk or some other ex otic torage device that costs enough to make many users decide to stick with a printed dictionary . Specifically, it take up less than 2 megabyte.s of ha.rd disk drive space. Be cause it's RAM-resident, it also needs about 1OOK bytes of RAM .
Best of all, it works within al most any word processor. Ju st place the cursor on a word, hit the hot key, and you ' ve got the definiti·on of that word. Just bit the hot key , and you can type in any word you wish . If Choice Words can't find a matching word in its dictionary , it displays a list of its best guesses of alternate spellings. I usually found the word I was looking for in the alternate spelling list-even when I tried to fool it.
Choice Words also includes
a thesaurus . Although a num
ber of good word processors already have a thesau ru s, thi one is a little different. Instead of just providing a list of syn-
THE FACTS
Choice Words $99
Proximity Software 3511 Northeast22nd Ave . Fort Lauderdale, FL 33308 (800) 543-3511 (305) 566-3511 
 Inquiry 851. 


onym , Choice Words first forces you to choose the appro priate definillon for the word you want to replace, and then it gives you only the synonyms for that definition. This way , you don 't mistakenly use a re placement word that connotes the wrong message. Or at least that 's the theory.
But the theory didn't work so well with some words. For "continual' and "continu ous," for example, the the au rus provides you with only one definition.
Both the dictionary and the thesaurus let you replace the word at the cursor position in your word processor with any word you select from th e Choice Words display . You can also toggle to and from the thesaurus and the dictionary.
Installed on the 20-mega byte hard disk drive in my I0 MHz IBM PC AT clone , Choice Words usually re  sponded in about 2 seconds (when the spelling was cor rect) to about 5 seconds (when the pelling wa wrong). Al · though that's probably faster than anyone can find a word in a printed dictionary, there is a trade-off: The definitions are roughly equivalent to an ab· breviated "pocket" dictio nary. Given that the program uses less than 2 megabytes of drive space, that trade-off is a fair one.
A ide from the thesaurus' occasional lack of definitions , I like Choice Words, and at a cost ofon!y $99, I recommend the program.
-Dennis Allen
continued
Requirements: · IBM PC or compatible with 256K bytes ofRAM, DOS 2.0 or higher (a PC AT requires DOS 3.0 or higher), and either a hard disk drive oral .2-megabyte floppy disk drive.

96 B Y T E · SEPTEMBER 1988 Circle 265 on Readtr Service Card

SELECT 5 BOOKS
for only $3. 95
( values to $125. 75)

---~ --~--
2809 $26.95 Counts es 2
When it's new and important in business or personal computing , The Computer Book Club has the information you need . .. at savings of up to 50% off publishers ' prices!
...- - LOTUS 1-2-3' SIMPLIFIED 1n<WOll10 11'1!11510n z.o

lt01P I ll.ff

nu:P 111.s

27481' $14.95

USV l· US
· -"
'""' .....
8138& "~..:
l937 1:21.t>
r .n.llM;ei · :

2H3 12US Co\.lnl· NZ
u ·so S'H..H
MtoP l tl_H

···········································
Membership Benefits · 919 s.vinge. In addition to this lntroduc:(ory

offer, you keep saving aubetantially with membera· pricee ol up to 50'16 off the

publishers' prices. · Bonus Booka. Slartlng Immediately, you wiU be eligible !or

our Bonus Book Plan, with savings ol up 10 80% off publiShers' l)ficeS. · Club

NeWI BuMetlM. 14 tlmee per year you will recekle the Boole Club News, desent>

ing all the current selectlon&-malns. alternates, extras-plus bonus offers and

special sales, whh hundreds of lilles to choose from . · Autonwtic Order. It you

want the Main Selection, do noUllng end it will be sent lo you au1omalically. If

you prefer another aelectlon, or no bOOk at all, simply indicate your choice on the

reply form provided. As a member. you agree lo purchase at least 3 books within

the next 12 months and may resign at any time 1tierealter. · lronci.d ~
au.nm... If noUatlsfled wittt your books, return them within 10 clays without

obligation! · Exceptlonal au.tlty. All books are quality publishers' edilions

especially selected by our Ediiorial Soard.

BY-988

···········································

11 ca rd is mlsslng. use this aooress to jOln: TME COMPUTER l!OOK CLU S-. Blue Rlcloe SummR . l'A 17294-0820
Cirr:lt 52 on Rl.ader StNict Carri

214.li Ul.11'$ Co.Jm:· D 2
1MAP 115..'5
2'ta2P ,,..'IS

2t$1P SU .ts
..., s:2&.·s
:H07 In-ts

Circle 47 on Reader Service Card

Inc .

SHORT TAKES

Kanan the Controller

())(fvd ~ Dctinry .... .. . . . . .. ... ....· .. ~ . ~ Comst oc k Stock Ph otograph y On CO . .. ~ . . . $445
G'Oier er McG-aw f-1 er El:D."tle~ er PG5G . . . . . . . . . . . . :!ills
The Bbl: Lb!lrf . . . . . . . . . . . . . . . . · . . . . . . · . . . . . $435
Kii(-Otvrer Ero;ct(le<1111 of Oie nta i!chrlqy . .... .. . . . m45
Reg6try of Mass S>ect:ra DIDI . ... . . . . . . . . . , . . . . . $!l55 GecMbl US. /llB5 erd M~r .. , .. . .... , ... . ·· , $795
lttc:u FREE OROER LK · 800-t.£GABY'l:I (634--2298)JI

°"'- · Htll:hi ti!IJS EKt;em!I CD-ROM Of'Ne 'Ritll Au1i:l .··... $729 'fi035 v.ith Oi;iita Ai.Ili:l Out.pit . . . . . ..... ...... $1229

1-ira:hl 35005 ntem:i 'V2 t-ei;)hC CD-ROM Drive \\l'AuliJ .. $7 9

M11Xtrr Bill MB WORM Drive . . . . . . . . . . . . . . . . . $3799

Opr.Dr.ech Lesert:Ja1: 400 MB WOR M Drive . ' ... ' ' . . $2799

Ptrtltt! dfl y,ft;h OJ-R'.)o,1 ()il.e . . . . ' . · . · . . . . · . . . . $3/!?j

""'*' ""'"'"'""' CO-Capture cs- Coo<>n tJo;>iM

1.... ...., m .., MM " OLsL

ID-Pey 1$99) Prpou/j 11/!D~Wl.~rA:.,,·;;, ~.. ~ CJ!

~ ~ "° "'"""· .,. I c.......,· CD-P8';_£lnf1f!'lEr

o:n. m C'!.>.loo-91 5"'1! lemn.·"'m ~ iiG t8h"e(jl ~..
en tu:la !I'd a,, - . . U"em

to

ffi-AuJ[Fe C!i'l.SI ~

dotW reccrd· d yor

°"" a CDs.

CD P =..:: ~al"~tr@d~~~ ~e d~!I

I 217 E. 85t11 St.

Free J Month

I INTERNATIONAL OROEJIS

IS~\Jrte~2& fi ss~ Fa. ~3!}-9m Qnµmrw 7553Q214

s..t.ocrlptlon to . CD·ROM R··l·w
with ':~~~· over

AuotArolSl1PnECAIiA·Lnr~Y:

, KEWll' l

~!~. c~':,,~~l· ~ 01

Tel . COJ I 817-~93 J

IEC TAKES CARE
OFITSOWI.

Owning an NEC computer or primer makes you part of lhe NEC family. And
- nobody cakes more pride in offering you qualicy service
lhan lhe family of NEC Customer Engineering
and its authorized dealers .
We offer a full range ofservice
opt.ions, quality pa rts and comprehensive maintenance contracts. Call us and fin d out abouc the many ways NEC
Infonnation Systems takes care of its own.

Service Excellence 17lrouglt People, Pride and ProfessionaJism'M

1c..c-:8,_0_0,_-_3_25-5500

ftt/EC


Konan ' s new Tentime is an IBM PC AT-compatible
"intelligen1 caching" disk drive controller with an im
pressive resume. It boasts 128K bytes of on
board RAM with a 4-year lith ium-battery backup. It needs the battery because the cache i not "write-through." That is, when your system issues a
write command to tbe control ler, the Tentime doesn't end the data immediately to disk. Instead, the Tent.ime puts the data in its cache and when it must perform a write opera tion, it sorts the data prior lo writing to the disk. In this
way, bead movement is re duced (e .g ., if you issued writes to tracks 12 , 90, 8, and 66, the Tentime would actu ally write them in this order: 8, 12, 66, 90). Since lhe bat tery is lhere, even if you shut the system off before the con troller flushes its cache, your data is retained for the next time you power your system up.
Next, you get an optional on-board floppy disk drive cont roller, so you can use the Teatime to completely replace your AT'scurrenthard/floppy
disk drive controller. (The Teatime with a floppy disk controller can handle up to two ST-5061412 hard disk drives and two 3'h -inch or 5 1.4-inch floppy disk drives-360K
bytes, 1.2 megabytes, or 1.44 megabytes. ) I already had a hard/floppy disk controller card in the machine on which I tested the board, so I disabled the Tenlime's floppy section and ran two hard disk drives on the system. I was more inter ested in the board's perfor mance as a hard disk drive
controller, anyway. The manufacturer claims
that th is controller has an 80 percent to 95 percent hit rate on the cache. The controller's name says it all; You should expect the Teatime 10 operate l0 ti mes faster than other con trollers. Does it?
I ran the Tentime through a number of tests and got mixed

results. I used a JO-MHz AT clone with two hard disk drives . One, a Seagate ST 225, hooked to the Tentime; the other, an ST-4038, con nected to an AT-clone hard disk drive controller. The BYTE low-level benchmark FILEIO test (which create , reads, and writes a series ofar bitrarily complex files) and ! megabyte File Read and Write tests showed the Tentime tum· ing in performances anywhere between 2 and I I times lhat of the other controller (Read op erations did much better). However, when ( ran the Core test on both drives, the drive in the Tentime simply left the other drive in the dust . The ac cess times reported for the Tentime were down around 0.7 millisecond-between 12 and 30 times better than those hown for the other drive .
The price for the Tentime, however, is steep. I! says
something when you pay $595
for a controller board and you can get a 20-megabyte hard disk drive for half that much. (I've seen ads for a 20-mega byte hard disk drive and con troller for $250. ) I'd say this is definitely a product for the power user. If you need 101s of megabyte and you need them fast, the Tentime probably de serves a slot in your AT .
-Rick Grehan
THE FACTS
Tentime TNT-1050 (with floppy disk controller), $695; TNT-1000 (without
floppy controller) , $595
Reqwremems:
IBM PC AT or
compatible. No specific operating- ystem or memory requirements.
KonanCorp. 4720 South Ash Ave . Tempe, AZ 85282 (602) 345- 1300 
 Inquiry 857. 


98 BYTE · SEPTEMBER 1988

Circle 298 on Ruuler St rvict Card 

· 


W've alvm thought that on of the biggest problems wi h personal computing is that a computer doesn't process information th saiu way that ap rson pr esses information.
And in the struggle between the tv\ o the omputer usually wins.
Enter th Lo~Agenda~ personal
infom1ation n1anager. Agenda's fl xible design lets you
dump facts and ideas into your PC with out structuring them in advance.
You can arrange the information any way ou want. So you can gain

\ oila. Ag nda will do all your filing

automatically. And if an item is rele ant

in mo than one place Agenda will put

it in s v ral categories at once.

Wha 's more ifyou hange an ite111

anywh r in

- our fil

·-
-~

.·:=._..:=:,:_:.=..,c_t ....., ....,..,_,.

all oth rcat
egoli that

.,. - 

hav th

·
· -~

·==:=--r ·- ·

same i ·em will also

A~">tdaa.-WMJU·1Jih1·-m<1001lln·/.~0·1JCat'1J"n· change auto maticall . n,.,,l'"'"""'""'"~'"""'""'1m"'d·ffi......,1>"'1........_


:.= _ insight
formulate

~o:i.=:Qa

new ideas, ·~..---.. ·- ·""'-~

and find

r~·oio....oipai·-. . ... · 

answers youneed.

= 
 · llal>.._ _ _ ·llclo · - 
.:::.::::. ... · :~.~..~.-:.,. ~ ==

And as a

·~-~~:" ·::. ·  . ..... Jolll

result manag

f,.,_ ltrnu r{~ll·"" "'"'""Illy. 1mpo'1111"711 ~lu. ,,,.,...tMl»f!'UproJ,ObUuyuluJ.. urorldivrpnqum

This rnakes i eas to view evolving data in differ nt wa sso ou can disco er

new relationships and pinpoin informa tion thats important to ou.

For $15 well send ou an Ag nda
d mo kitorv1'deotape. Jus l"'A""'1l1l l -8Nvv'I 345-1043 and ask for demo ki AGT-3058

for the 3.5" v r sion or AGT-

l ' .\;!1·~·

projects people and information better. 3053 for the 5.25"

How do s Agenda work. First version, or you

enter items ofinfonnation into Agenda. can ask for AGT

Th n er ate categories wher

3063 for the

ou wan all th information to be filed. videotape version.

Introducing IntusAgenda 


SEPTEMBER 1988 · SY TE 101

EXP E RT ADVICE COMPUTI G AT CHAOS MANOR ·

Jerry Pournelle

~ ~

THE EDGE OF

THE ENVELOPE

Thi s month, Jerry combines his right stuff with the ri ght hardware and the right software
A !though the e columns are a major activity at Chaos Man or, the real work here is wril ing novel , as for example Prince of Mercenaries, which wem out the door to Jim Baen this afternoon. For that mailer, there are two part to writfog the column : the writing itself which usually doesn't take long, and puttering around with new hardware and software o that there' omething to write about, which can be quick or take forever, de pending on what we're puttering with. There' a lot of stuff people want u to examine.
On that score: if you have program you want me lo look at, send them lo BYTE with my name in the address. ln clude a cover letter that tells precisely what your program does, and why you do it better than anyone else . You ' d be amazed at how much stuff we get that looks wonderful but no one can figure out what it' suppo ed to do. We also get a lot of what I call "yet another " pro grams: programs that seem to do the same th ings l 'm already doing with something el e. Sometimes the "yet an other" programs turn out to be real im provement , and , of course , we' re a1ways interested in tho e; but often their advan tages aren 't at all obvious.
Given my hectic schedule, there' no way we can look at everything that come in no matter bow good it sounds; some time what I get to is just a matter of luck. Still, I do work at this, and a surpri ing amount of oftware does get run at least once. Realistically , I don't suppose we

can take a close look at more than about 10 percent of what comes in, but that' s still quite a lot of software, and the activ ity consumes a Jot chime.
In addition to all that, Mrs . Pournelle is writing two books while overseeing the development of her reading program. The Atari ST version of that has just fi n ished beta testing in both public and pri  vate school , with amazing result . All the participating kids learned to read , and the teacher are entbu iastic, ince t.he program allows teaching assistants, volunteer parents, or even older students to act a in tructors. One thing we fou nd was tbac the "rewards"-picture and music- built in10 the program are useful in getting the kid tarted; once they be gin learning the reading experience ic el f is enough to keep them going.
Anyway the result of all these activi  cjes i that I alway have at least three Main Machines here: the one I write on, the one Mr . Pournelle writes on , and the experimental machine to be u ed for put tering around.
In fact, there are usually several more, ince I like to write about tuff other than PCs. A Mac II has as prominent a place in the ystem as my ma in PC 's, while an Atari Mega ST is only one step away, and there' an Amiga 2000 set up in the next room. Still, most of what we do is done on PCompatibles, if for no other reason than they 're what most of the readers have, and they're far and away what most of the software I get is written for.
For the moment, the "conservative" main machine is the Zenith Z -386. Al I.east , it was supposed to be . Alas, I got talked into using the Zenith as a testbed for Unix with the result that, of the 80 megabyte on Zanna Lee' hard disk, there's only abou t 30 megabytes avail able for DOS program ; and that's just not enough , given what I generally keep
on my machines. Of course, the notion was that I'd run
DOS programs under Unix. That turned out to be a mi take . There may be a good

"DOS under Unix" sy tern omewhere out there , but I guarantee you I don ' t have one, or if l do have ii, the instruc tions on installation are beyond my ken . What I've got is a Unix that can-some times- run some DOS programs, pro vided that the DOS programs are very well behave-0 and I hold my mouth just right .
Of course, I can also run tandard Unix programs, but why bother? All the Unix programs that do the things I want to do have been pretty small potatoe compared to what's available on DOS . Sure, Unix has unique features. If you have a real need for multiuser access 10 a very large database, Unix is fine . If you've imply got to have a bunch of u ers working off one central system , it's wonderful . There are things Unix can do that DOS wouldn't dream of. On the other hand, mo t Unix application pro grams are very vanilla in features (for example , almo t no Unix program know about color), they are overpriced , and hard to use. l 've looked at a dozen or more nix application program , and for the kind of work I do, there aren 't any that I'd prefer to what I have on DOS (and for that mailer, I had better word proces sors and accounting programs on CP/M than the tuff Unix u ers put up with) . Mo t PC user wil l not care to give up what they have on DOS for what they can get from Unix .
This whole situation puzzle me. ('ve had a dozen people try to explain why you can't simply fire up Uni x and u e it as the master operating system to run multiple DOS programs, and the usu3l answer is "You can, but nobody ' done it." None of them can answer the next question.
Anyway , the result is that there wa n't enough pace on the Zenith Z-386 to fit all the files from the Kaypro and stiJl have room for everything else· o for the moment , the Zenith has become the ex perimental system, and the big 20-MHz
coniinut d

SEPTEMBER 1988 · BYTE L03

CHAOS MANOR

Cheetah 386 ha been put next to my I wouldn't lose any files, and I would still

chair.

have my files on the Cheerah 's C drive.

I had several file-transfer pmgrams .

Moving the Files

The obvious one was Traveling Soft

The first thing we needed to do was ware's DeskLink, which I knew would

transfer all the file from the Kaypro work reliably between the Cheetah 386

386. Since I was sendjng them to the and the Zenith, because I'd used it before

Cheetah, which ha the Priam 330- on both machines. Unfortunately , I had

megabyte hard di k drive, the idea was trouble getting Desk.Link to work with

that I'd duplicate the Kaypro's C drive the Kaypro 386, and when I called Trav

onto the Cheetah 's E, and the Kaypro' eling Software, I was told that I'd prob

D dri e onto the Cheetah's F . That way, ably be better off using LapLink (which

- - - - - - - - - - - - - - - - - - - - - - -- - - -- --

Write Better 
 Turbo 4.0 Programs... 

OrYourMoney Back
You Uwrite better Turbo Pascal 4.0 program easier and faster u ing the powerful analytical tool of Turbo Analyst 4.0. You get · Pascal Fonnatter · Cross Referencer · Program Indexer · Program Li ter · Execution Profiler and more. Includes complete source code.
Turbo Analyst 4.0 is the successor to the acclaimed TurboPower Utilitie : "I/you own Turbo Pascalyou should own the Turbo Power Programmers Utilities, that's all there is to it."
Bruce " bstei; BYTE Maga2:ine, ·b. 1986
Turbo Analyst 4.0 is only $75.
A Library of Essential Routines
Turbo Professional 4.0 i a Library of more than 400 state-of-the-art routines optimized for Turbo Pascal 4.0. It include complete ource code comprehen ive documentation, and demo programs that are powerful and useful. Includes · TSR management · Menu window and data entry routines · BCD · Large arrays, and more.
Turbo Professional 4.0 is only $99.
CaU toll-free for credit card orders.
1-800-538-8157 ext. 830 (1-800-672-3470 ext. 830 in CA)

Fast R<:.pot\SC Scncs:
· T-Ddiugl'LUS 4 0- )'lTlbolK
run-tun< drbuger for Turbo 4.0.
only s.is.(S'JO with '°" '"" code)
· Ovct1;no M..,._ 40- Uoe .,...,..
so ~... anCl <11.>in on TutbO 4.0. only
Call ror uppwk onfc>nnaUon.

"l\ubo f'.isral 4,0 i r<quirccl.
O..-no0n ol'llubol\7....- UbblJCS w/o
sou.nr mi)' u:pgndc for S40. w/sou ~
$ll. lrdu<lc )"rur scnnl n umb«. Mir
<Kher infom~ion caU ·4J ·8608. tripping '""°"~in . ·
Can><l.I. i;i,.,..hctt odd $12 pct 1lerTI

0
TulOOl'\ro<r Sofiware P. 0 . Bo· 66747
Soo!as v.ney, CA 9S0«>-0141

comes in the package with De k.Unk anyway). If all you want to do is end files from one y tern to another (a op·
posed to running programs on one ma chine when they ' re resident on another), LapLink is faster and more convenient. Besides, they said , there's a new version of Desk.Link coming out (it's now avail able), o I might a well wait for it.
I had a bit of trouble with LapLink , but
it wasn't the program 's fault. For some
reason, the Kaypro 386's COMI port
didn 't want to work fa ter than 56,000 bit per second. It's easy enough to set LapLink for the lower speed- I've yet to open the LapLink manual-and after that, things went fine. The Opt i ons command in LapLink will let you slow things to a real crawl (300 bps) if that 's what it take . Incidentally , I can remem ber in CP/M days when we thought 1200
bp erial-port file transfer werefasr.
LapLink is a perfectly ymrnetrical program ; that is, you can do all your tran fer from either computer con olc. No need to designate one a "master" and the other a "slave." LapLink also has an opt.ion to "transfer subdirectories." This eemed wonderful , ince there were a lot of subdirectories on the Kaypro. Alas , when I u ed the option , I found that Lap-
Link tran fer the file all right., but it doesn't create new subdirectories; what you get i one enormous directory with everything stuffed into it. This wasn 't precisely whar I wanted.
ext thing, then , wa to do LD > LPTl:, which as most of you know tells the Norton UtiJitie to Ii ! directorie and
send that directory list out the printer port. That gave me a paper Ii t of all the directories and ubdirectories. From there, it was an e.asy (if tedjou ) job to
create the Kaypro' C directory structure on the Cheetah' E drive, then go back into LapLink and fire away again.
That worked fine. Later, I found that LapLink does know how to create sub directories ; I don ' t know what I did wrong before. If you go into options and er the Subdirecrories toggle properly it' obviou how to do that- and get it to stay on (apparently, I hadn 't) , then Lap
Link will in fact do the whole job . Inci dentally, when the Subdirectories toggle is properly set, you'll see a big S down near where it give you the COM pore and data transfer rate . Once that's done, it really will create subdirectorie , unless you do whatever it was I did wrong . Trav eling Sofrware says thar while LapLink works fine in conjunction with most memory-resident software, orne termi nate-and-stay-resident programs (TSRs)
continued

104 BYTE · SEPTEMBER 1988

Circle 285 on Rtader Sef"llict Card

helps save time. money, and cut frustrations. Compare, evaluate. and find produc ts.

Your Source for Debuggers
Embedded code. C. Asm. Whatever you '"rite. chances are It doesn' t run right 1he ri~r lime. Foi dear v.~ndows oo your code. c~er 1/Je:ie prol··;. SIOl14J lools. RetOl!er from even fl'OZ{!n machines. debug a1 tugti level. and keep inr raciivfty fl1 ttie de~
P'~
C·ll one of our Tech Rep for help choo Ing TODAY.

Order b'efore 9,130188 and mention "BY988" lor the1H Spedol Prlcu1

cSprtt~ by U.ttici?
DBug fll -lordBASE Pel'l~pe I.ind bo.vd Periscope 11.fnd. 111.«h
Pe~IJl- 10
MHZ. . SoftProbe IUl'X-Rmi TURBOsmlth-Turtxi Pas

List
s 175 195 455 175
$1395 395 99

onnal SPECIAL

s 119
$ 179 36.?
· 139

s s s s

99 159 355 119

1159 345 79

ss$102995999

386 Development Tools

RECENT DISCOVERY

386 Assembler Linker 386 Debug · by Phar Lap

PC $ 389 Turbo Power Screen by Blaise Computing ln1er· PC :S 129 ac1ive menu.driven screen.'lield deS1gn. keyboard

386 DO E><1ender DESQview PS 2

PC $ 9 19 rcconf;guration Int rvenf1on rourlncs. vi rtual
PC $ 109 screens. rang., checking. Unlimited windows

F77l-EM . by Lahey
FOXBASE + '386 High C · by Me taWare MS Wond~'386

MS Call PC S 419
PC Call
PC · 129

Source Turbo Pascal. MSC. QuickBAS IC 4 0

PC $ 99

DataBase & File Management

OS.'286 · 386 by Al Archi tecls Paradox 386 VM/386 multitasker · by IGC
C Language-Compilers

PC Call MS · 649 PC $ 229

Adva nced Re v.,la no n
CLARION · com plete environment Da1aFle~ by Dara Access
Magic PC · Visual database
Par11dox V2 .0 Ust $725

PC S 779 PC Call
PC $ 595 PC $ 169 PC $ 499

AZTEC C86 · Commercial
CS6 PLUS . by Cl
High C Optimizing Compiler lns1an1-C ·l 6M U.rllce C · V3.3

PC S 499 
 Pa ra dox Ne rwork Pack

MS $ 359 
 R Base for DOS

PC

Call 


XDB-S Q L Oatab..se

--

-

PC Call 
 M $ 259 


Dbase Language

PC $ 71 9
PC S 549
MS $ 449

Microsoft C 5. 1 · with Codeview
Microsoft Qulck C NDP C -3 6 by MicroW~y Turbo C by Borland

MS $ 299 
 Clipper wmprler MS$ 69 
 dBASE Ill Plus MS $ 529 
 dBAS Ill LANPack
PCS 67 
 DBXL ln1erpre1er by Word Tech

Watcom C 6.0

MS S 259 Fo xBASE V2.0

C Language-Interpreters

McMax by Nantucket Quicks!Iver Diamond

C -t rp by GimP"l . luU K & R
C Trainer · by Catalytix

MS · 219 PC$ 89

Dbase Support

lnteraclive C by IMPACC Associates Run C Ptofessional Rune Turbo C -rerp
C Libraries-Files
8Tree ·ISAM · Single user CBTREE · Source, 110 royalties c-1ree by Faircom · no roy<>l tteS r-tree · repon generahon dB2C Files db_VISTA . Source

PC$ I 9 MS $ 145 MS$ 79 PC · 119
MS$ 99 MS $ 129 MS $ 329 PC $ 239 MS$ I 9 MS Call

dBRIEF With BRIEF
dBC Il l by Lathce Docurnentor · dFIO\ supe~el Genii r by Byt I cod' gen11ra1or lntegr<11w Developmen1 libr ry Nerworkc r Plus QulckCodc Ill Plus
R&R Repon Wn te-r
eek-h · Qu.,ry -by -e~ample
ilver Comm Library Tom R., u;g'< Ubra'Y Ul Prog~mmer · use r m1e rfac.e:s

PC Call 


MS $ 169 


MS $ 229 


MS · 249 


PC$ 12'9 


MS $ 229 


M $ 1 9


MS $ 139 


PC $ 79 


MS $ 139 


PC

79 


PC $ 249

C Libraries-General

Other Products

8111ck.star C f unction Library
C Tools Plus · VS.O C Uti~ties by Essenlial Greenleal C Sampler
Greenleal Functions LIGHT TOOLS by Blaise Turbo C Tools by Bla1:;e

PC $ 99 PC $ 99
PC $ 119
PC $ 69
PC S 129
PCS 69 PC$ 99

C-Screens, Windows, Graphics

C Display M nage r by S~·de1 ich
C -Won hy Interface Library
d BASE GraptiiC$ for C
ESSE T IAL G RAPHICS . fas1 Graph!C . new color v<>rsion Gre<>nl<'a f D111a Wind°'~' · incl source Qrnck Window ic
Terminal Mapping ys1em
TurboWINDOWIC . for Turbo C
VC Scre"n Vie Manager by BlaLSe
Vitamin C . source. me nus Wlndoo. for C · fa t Windows for Da ta v<1lidaaon

PC $ 109 PC $ 249 PC 69 PC $ 235 PC $ 279 PC $ 229 PC $ 75
PC $ 279 PC $ 75
PC$ 119
PC $ 199 PC $ 159 PC Call PC Call

Back-It by Gai.elle Baler CO ' E S IO · remo te access
Dan Bncklin' s D"mo II
Disk Technictan · sma rl upk,.ep Fast Back Plus Easy Flow V.'\ 0
Link LOCilt ace U1lli1fes
Math ad 1KS RCS PC'l'ools D luxe-by Cu tom Plink 6 PLU · overlays PVCS Corporate · by Po lylron PVCS Personal R·DOC'X Seidl Version Manager ource Pnnr · V3 0 Synergy Llyoul Tree Dia.gram mer Visible Compuler 0 WKS Ub rary by Raima
Latest dBASE Release

MS 119 PC i> 459 PC $ 229 PC . 169
PC 89
PC 149 PC 125 MS 309 MS$ 85 PC 279
MS $ 155 PC ~ 69 MS $ 275 PC $ 339 PC S 135 M $ 13.5 MS 269 PC $ 75 PC $ 139 PC $ 65 PC $ 65
PC $ 179

Nott' Al ,me~ Vt#bhC'I rv ch\11~ i.<trhou· na<l<.r. Mn.rloin lhK .ad..

Som.. piriot. ·r-<r '9Ki·b.. "abovt COO .Pd POt Fci.rn«t-=3- l(t.pi«'lfJ

,.,,.. ~·11.obl-- . p1u .. 200 ot~n;

~unM'"f' ihls>Pl"'V .dd S3 pn nor·

nultt.fm.

dBASE IV · fea lures new user interface '"Conlrol C nter.'" Multlus.erfil record locking. " AN I
SQL. Qu iv By Ex~mpl 255 field records. 99 fil
open Paren1 -child fil rel, tions DOS shell PC ~ '199

THE PROGRAMM~R'S SHOP
"" . . . . .,.,.,,,,? ( ,..,....,,;.'1-"'t' \C'1..~C .- fN ,cil'l'w.t·.r- v··~ ~ ,1 itl"\ ... I'' ~ 

5·8 Pond Park Roild, Hingham. MA 02043 Mass: 800-442-8070 or 617 ·74 0-25 10 7 88

C·JI for a c.at·Jog, fller·ture, end aolld Ve file
800-421-8006

BBIEF'"Use~

Now you can have

compilation AND an integ

,

productive environment.

0 ver 5,000 of you were forced to make sacrifices to use BRIEF. The Programmer's Editor. Advanced com pilers and new programming environ· men\s. like Turbo C and Qu ick BASIC. took up so much RAM that BRIEF could not rit in the same 640k.
Ir you wanted to retain BRIEF"s
uniquely powerful features· wh ile working with larger programs. you had lo sacrifice speed and continuity. Instead of a tight Edit-Compile-Edit loop. you had to slog through an obso lete Edit· Exit·Compi l e - Exit·Edi~ loop .
Now you no longer have to make that sacri.fice.
You can enjoy the features · that
have made BRIEF the besl·selling
and the besl regarded2 programmer' s edilor without sacrificing env iron ment integration.
Version 2.1 of BRIEF can be swapped in and out w~ single keystroke - allowing immediate compilation with even the largest compilers: Microsoft C5.0, QuickC. Turbo C. Lattice C. dBXL. FoxBASE+ v2.0. Clipper, etc.
· f'o r ex mple; rea l mu l11 -level Undo ( no 1 ·Imply Undelele). fle1'1ble wrnclowi ng. unhm11ed r11e s1~e . ~nlim1 1ed numbe r or s1mullaneous files. autom11.11c language se ns 111ve mden1au o n. 2 For example. "The qu lfllessen tia l progr mmer's editor .. 
Dr. Dobb 's Journal " Righ t ou1 or th box .
H's ve rsui le. ex tremely powe rfu l editor that handles most an>' programming task with aplomb ." - Compur.er woguage '"S imple 10 le arn and use and extremely sophistlcaled. Strongly recommended."" - PC Magazjne " Not only t he best programmer's te xt ed llor rve ever Si!!en . but 1\ is also a tou r de fo rce 1n the way 11 was concei ved and im plemen l ed .. _ Comp uCerworld ··so hu su rp asses users · e ><pec tlll ions !hat 11 is revolu1ionary .'' MforoTlmos Maga.zfoe " BRIEF tStru ly ou1st1tnd ing." - Microsotr Systems Jouma I
Current BRIEF Users:
Call Ann !or detai ls on 4 o ther impo rlanl enhancemen1s. Regis te red users ol ve rsions 2.0 or 2.0 1 update fo r only S35.
Haven't tried BRIEF yet?
BR I EF rela1ls for $195 . Call Ann lo day
lor a no- risk. 60-day trial with lull. money -ba ck gu rantee.
Call toll-free today
800-821-2492
.~ 

841 Main Street, Buite 410 South Weymouth, MA 08190
617-337-6963

Circle 215 on Reader enice Card

Circle 257 on Reader Service Card

8128& ~~!SYS 


TURBO IT MONO SYS · w/ 20MB HOD

· 80286·10{10/BMHi) · 640K RAM · 1.2MB FOO · 200W POWEA SUPPLY · 101 KEYBOARD · 808287 MATH SOCKET · W.D. CONTROLLER (2 HOD. 2 FOO) · TURBO-SPEED BUTTON
WI LED INDICATOR
0
· KEYBOARD LOCK & RE SET BUTTON · PHOENIX BIOS · 20 MB HOD (ST -22S) · SERIAL,PARALLEL, GAME PORT · EGA G CARD (AUTO SfW) · EGA MONITOR (640 x 350) · COMPUTER CABINET DIMENSIONS
21 " L l 16.s''W · 6 '' H
OPTION: · 12MHZ 0 WA IT STATE OPTION: · NEW COMPACT SIZE CABINET
(DI MENSION · 14.s· w x 1S" L x 7· H)

· 8088-2 8 MHz TURBO CPU · 640K RAM · 1-360K FLOPPY DISK DRIVE · 1-20 MB HARD DISK W/ CONTAOLLER · CLOCK CALENDAR W/ BAT TERY BACKUP · SERIAL.PARALLEL.GAME PORT · MONO GRAPHIC CARD · 12" TTL AMBER MONITOR · FRONT RESET & TURBO SWITCH · POWER & TURBO LED INDICATOR · 101 FULL FUNCTION ENHANCED
KEYBOARD · 150W POWER SUPPLY

8838&.COMPUTER SYSTEM w/ 40 M B HOD

-

· 32 bll 80386-16 MHz CPU · 40 MB HARO OISK (ST-251 40ms) · 1 MEG RAM (80ns) · 1.2 MB FLOPPY OISK DRIVE · 200W POWER W/ OESKTOP CASE · SERIAL. PARALLEL. GAME PORT · 101 ENHANCED KEYBOARD · MONO GRAPHIC CARO · 14 " TTL AMBER MONITOR

-

can interfere with ubdirectory copying. If you have a glitch, check that.
Incidentally, LapLink isn't the only program that sometimes has TSR inter ference with subdi rectories . DOS' s XCopy can also get confu ed .
Alternatives
If it a.i n' t broke don't fix it, but in the past few weeks I've received a lot of file transfer program , and this eemed like a good time to test them.
Fir t I tried PC-Hooker. This is a nice
little seria l transfer program that works
about the same as LapLink. It al o has a
feature that lets you create ctirectories from within the program. There' an other provision to let you see how much pace is available on the target disk . There's a little tex1 editor , and it can u e the XMODEM protocol to end files out through a modem.
This is the kind of program that give me problems: if I d got it before I got LapLink , I'd probably have adopted it. Now I've no reason to . True, I like the Add Directory feature, but in fact Lap Link load and drops so fast that it' ju t about as convenient to go out and use

DOS when I need to do things like thal. Second , there's Fastwire II. This
cla.ims to be "The World's Fa te t, Mo t Reliable Way to Exchange Information Back and Forth Between All IBM-Com patible Desktop , Laptop, and PS/2 Com puters." It seemed worth a look.
Setting up Fastwire is simple. It come
with a four-headed seriaJ cable o you can connect to either AT (9-pin) or XT (25-pin) erial port ; I wouldn't even look at a program and hardware that didn't. Fastwire also says you can use the parallel port.
My first objection to Fastwire is that ,
unlike LapLlnk and PC-Hooker, Fast wire i n't ymmetrical. You run a ma ter program on one machine , and a slave program on the other; and the only way to reverse which is which i to start over . You can't change on the fly .
Fastwire's documents claim it will
automatically create ubdirectories on the target machine. This sounds like a wonderful idea. When I tried Fastwire in ubdirectory mode, it did , in fact , do the job; but it only created one subdirectory at a time, o I had to tell it to do it again for each one. It may be I wasn t doing

something right, because the document clearly imply that it can make a complete backup copy from one machine to the other.
As to speed Fa twire may be faster than LapLink; I didn't time the two pro grams . However, Fa twire isn't a lot fa ter than LapLink; not so much so that I'd give up LapLink to have it. In other words this is another of those program that' good enough, and had I got it first, I'd probably continue u ing it rather than change to somethi ng else; but it doesn 't have quite enough going for it to get me to switch.
The nice thing i that there are a lot of
"good enough" transfer programs. I can remember when there weren't any at all.
Incidentally, all thee programs will transfer data using the paraJ!el ports of the two machine ; it' said to be margin ally faster than serial. I haven't tried it si nce serial ports have alway worked fine for me .
Training the Cheetah
Once we had all the file over, the next step was to configure the Cheetah. I
conrinued

106 BYTE · SEPTEMBER 1988

Advantages are enflanced by Tatung VGA provides significantly higher resolution. In fact , image clarity is 37% higher than EGA . And while EGA gives you 16 on-screen colors, VGA puts 256 colors (from a palette of 262.144 colors) on a monitor's screen at a time. Distortion, ghosting, and even eye fa tigue is sharply reduced . In text modes, charac ters (even those with descenders like y, p and g) are more clearly defined thanks to a 9 x 16 dot matrix . But , while the monitor Is a vital part of a VGA system, we think the real key is the VGA card tha t goes with it.

The Tatung VGA card Tatung Monitors

Tatung bundles

Tatung offers

ls all performance

deliver the new standard provide superior value guaranteed compa

Ours is a 16·bit

We offer the broadest By bundling VGA

Whenever a new st

graphics array board line of VGA monitors monitors and cards, dard is introduced ,

with a single high

available; 5 newly styled Tatung puts VGA

system users have

speed, register com· and eng ineered

within the reach of

justifiable concern

palible, VGA chlp ...a monitors. Each model everyone. In most

about sof tware com

graphics controller

provides 640 x 480.

cases, the Tatung VGA patibility. That's wh

that's incredi bly fast 640 x 350 tines of

bundle will cost no Tatung offers a uni

(it has a bandwidth

graphics resolution;

more than EGA

guarantee·: If you

more than 7 times that 720 x 400 lines for

packages! That's why note any software

of other VGA boards)! text. Tatung's new

we believe that feature compatibilities with

You can access this VGA monitors offer a for feature, dollar for the 1 year warranty

speed through the

broad range of

dollar, the Tatung VGA period, Tatung will

16·bit data path to

features that con

bundle represents in· correct them free o

display memory, BIOS tribute to their

comparable value. The charge within 30 da

ROM , and 110. Our

superior value: dark, kind of value only the otherwise the full

exclusive Sw ift Write non-glare CRT's, aulO· largest manufacturer value of the Tatung

makes the wait state ma l ic vertical sizing of monitors in the

VGA card will be

virtually non·existant. encoding, multi-color world can deliver.

refunded.

More? With 16 colors, text or reverse video

resolu tion increases to switch , 110/220V swit

800 x 600. On-board is chable power supply,

a 256 K DR AM; and the removable tilt / swivel

card is backward com· bases ... all supported

patible with EGA, CGA, by Tatung's full year

MDA and Hercules

warranty.

graphics standards.

In addition, Tatung

That 's the Tatung

offers users a huge VGA story. It 's a sl

advantage: a Tatung worth seeing . For

VGA bundle is 100% complete infor·

IBM;1°M VGA compati· mat ion.specificatio

ble and more...your

and the name of

investment in software the Tatung dealer

is fully protected.

near you. and to

arrange for a

~~
·A.ru , . ~~

demonstration, call us today.
After .all. seeing
u.,,··.

~~. tfG monitor th

d Worf M;o.wesr · <182131 919.1055e

Ea st: . 17) 640.3 75

.

1··., · .4 ...... ,

Tatung Co (609) 395·6770

2Bso Long

E81e:'~ms1~0a;n0ySotrfeAe

. ':erica,

Inc.

-··--······ , ...,.
<J Ai

c . Ca/1forn;a
I!·...,._

908 10

..... ...... 0 ... ,,. ..,,..,.
,,.,,,.,

t ·· ""'"""''"' ,...,.._

CHAOS MANOR

wanted 10 use the Zenith Flat Technol ogy Monitor (FfM), so Mr . Pournelle could borrow the big 19-inch Electro
home monitor. When I installed the Ze
nith 448 video board in the Cheetah though, the board wouldn't work. Appar entJy 20 MHz is too much for ii.
I was in a hurry, o I put the Award EGANGA video board back in the Chee
tah and set up the Electrohome; Mrs . Pournelle had to be satisfied with the Logitech Autosync monitor. That's no real hardship , of course; !be Logitech is one of the best of the sma.ller EGAJVGA ystem . The Zenith 448 board and FTM went back on the Zenith 16-MHz Z-386 where they'd alway been . Later, I found that ifl plug the Zenith FfM into the 15 pin VGA outlet on the Award video board, it works fine. Now all I have to do is carry this 70-pound, 19-inch monitor back down tai r . .. .
One thing I did find in fooling around with monitors: it' pretty easy to get them all "gaussed up ." That i , if there are stray magnetic fields around, they can affect the monitor. The result looks almost as if someone had stained the monitor' glas front. There' a wild

color patch that stays in place when you scroll the display.
Mo I expensive monitors-such as my
Electrohome-have a degaussing button; press it, and the disp[ay swims around a
bit while the monitor's hardware gets rid of the unwanted magnetism that has in vaded the screen. Unfortunately, neither the Zenith nor the Logitech monitors have degaussing buttons, and both of
them caught bad ca es of "the gau se "
while we were moving things around . (lf you have a bunch of computers running
outside their cases, you can expect thi .) In the past, I've always been able to
remedy this problem by turning the monitor off for a minute or so, but this time it didn 't seem to work. The color patches just tayed there. They weren ' t that bad; you could still make out what was supposed to be on the monitor screen. Still , it was ugly, and I wanted something done. I have no doubt that with a bit more patience , the problem wou ld have gone away by themselve , but I was running out of time.
The remedy was the bulk eraser. This is a sta.ndard item (we got ours at Radio Shack) used to erase magnetic tapes. It

also works fine on floppy di k , which is what it's mostly used for here. The trick 10 using one with a di k is to turn on the
eraser, move it in a spiral pattern up
close to the di k (leave the di k in its pro
tective jacket), then with the eraser still on, spiral it away again . Thi gets all the Jiule magnetic molecules into a random pattern. It eemed to me tbat if that would work on a magnetic disk, it ought to work on a monitor screen; and in fact it did fine, although it looks a littJe weird while you're doing it. I wa a bit a ton ished at ju t how far away you could hold the eraser and till see the effects on the
creen. The next thing was to get the Maxj 
mum Storage WORM (write once, read many times) drive and the Amdek Laser dek 2000 CD-ROM reader working to gether. Thi turned out to be simple: when you get these two machines, they are both by default addressed to ports be ginning at 300 hexadecimal. You have to change the address for one of them.
The easiest to change is Maximum Storage's WORM , because the exact pro cedu re for readdre ing the WORM
continued

MODEL 9000

MODEL 9800

{E)(E)PROM PROGRAMMER

GANG PROGRAMMER

· Super Fast

-

Programming

Speed!

· Quick And In telligent Pro· gramrning Al· gorilhms.

· Programs Larg· _ _ _ _ _ _ _ ___, estVarfetyOf -

- - - - -- - - ---.. · Fa.stest Pro

gramrner On
The Market Today !

- - - - -- - -

· Quick And Intelligent Program· ming Algor· ithms.

Chips Including Prom Replacements, Eproms, EEproms and MPUs. 

Look For Valuable 'h Price Coupon For The Model 7228 With The Purc hase Of Th· Model 9000.

· Supports Megabit Eproms, Prom Re· 
 placements, Eproms, EEproms And MPUs.
· Software Included FREE!

·., ····· TWO NEW PRODUCTS · · FROM GTEK !

· · Now the PCSS-8X has intelli

· ·

gence with 32K to 128K Buf

· ·

fering . These cards are so

·

smart they can actually be

· run stand alone. The PCSS.81

· · fs for PCIXT/AT/30's and the

MCSS·81is for Model 50, 60

· · and BO's.

.· .........______________ ·· "..".....

_,~,


· · · · · · · · · · · · ··

Now available is the ROMX·2XL Eprom Emulator. Emulates 2716 through 27010 (megabit) eproms.

MODEL PCSS·8X MULTIPORT SERIAL BOARD

'

l ,..

,

.

·..L ..

. 11, ~ ,,- "f·

f

'

I

~

·.
... "

l
\·

----1 - - - ~

,, .. - . ,_ ..

· Eight AS232 Ports Per Card (Optional 4 Port).
· All Eight Ports Capable Of Simulla· neous Operation.
· Enhanced INT 14H Bios Device Driver With Interrupt Driven Receive Queues And Automatic Handshaking.
· Used In Real Time Event Driven Applications.

, INC.
DEVELOPMENT HARDWARE I SOFTWARE
P. 0. BOX 2310 BAY ST. LOUIS, MS 111521·2310 ORDER TOLL FREE 1-l()0.255-0TEK (4835) FAX: 1.$)1°487.Qll35 TELEX 31511,.(GTEK UD) MS I TECHNICAL SUPPORT 1-eG1-487-ICM&
PCIXTI AT is~ Re<jl$Wed Tfl'demark Ol IOM Corp.

108 B YT E · SEPTEMBER 1988

Circlt J14 on Reader Strvict Card (DEALERS: 115)

This is the year of the dragon. 
 Harness its power

and reap its good fortune. 


It's a year that begins with a powerful array of computer systems designed engineered, and manufactured exclusively by us...business/ pro
fessional systems that proudly carry our name.
Leading the way is our new TCS 8000. Designed to harness advanced 80386 microprocessor technology,
ii is remarkably powerful, extremely fast and ex1ra ordinarlly versatile. The TCS 8000 gives you alt the strength of the MS-DOS;rM concurrent DOS 3867"'4 PC MOS 386~ and the Incredible capabilities of OS/2!M
The TCS 8000 is equipped with 1MB of memory, but ii will easily accommodate up to 16M B on the mother
board by utilizing memory modules...standard modules that dramatically reduce the cost of expanding memory and increasing memory access speed. As part of a network, in multi-user system, or as a
stand-alone system the TCS 8000's performance proves that
every detai l has met Tatung's
. A uncompromise~,~~ality
~o~.
-:./

Like the ancient dragon, lhe TCS 8000 is a symbol of
power and good fortune . It will provide your customers with tremendous value, and you with superior profit ability. Indeed, the exciting new TCS 8000 is destined to be a genuine "fire breather.' '

For complete details and specifications. call 1oll·free:

1-800-421-2929 Ext. 256.

The TCS 4000...

The Jem1rkable TCS

AT compaUbillty In a

7000 AT compatible.

very small tootprlnt.

~
~
Advanced thinking Is an ancient art.
~75 011 llulkr Mr1iu Card (DEALERS: 276)

CHAOS MANOR

drive i clearly described in the manual. I decided to address the WORM to 200
hexadecimal; I flipped the little DIP
witche a the manual told me to, and put "200" in place of "300" in the Maxsys driver instructions in tbe CON FIG .SYS file. I used the defauh installa tion for the Laserdek 2000. The whole thing took about 5 minutes, and now I
have both CD-ROM and WORM drives . Alas, while those will work together,
by the time I've got a moose and the CD

ROM and WORM memory-resident drivers and DOS extensions installed to
ustthem, I'm down to 360K byte ofsy 
tern RAM . Add SideKick, and it's even
smaller. I did some experimenting with Quar
terdeck' Expanded Memory Manager (QEMM); this is a program for the
80386 that , among other things, lets you
get at some of the unused memory that
sits between 640K bytes and I megabyte.
You can use the QEMM LOADHI com-

mand to put the mouse software up there. Sometimes other stuff can be put there as well. If I sound vague, I intend to: it turns out that using that memory is a bit
tricky . For example, if you instal l part of the Microsoft Bookshelf software up there and then use Procomm Plu , the
communications program will lock up the machine so thoroughly that you can't even reset. Thus, I don't recommend QEMM LOADHI for the squeamish . If you do use it, test thoroughly before en tru ting anything critical to your sy tern.

I G AT COMM. PORT 2
The Best Laptop Modem

...At an Affordable Price. 1r c. \t'o·1J1

All Holmes Corrcsopndcnr "' Modem

The includ.: aut an wcr, auto dial ,

and use vrry li tt lr !X'WeT. These

fcaiurcs. along wi1h a 1wo ycaT

warranry and a complcce so twarc

package make Holmes the best V11luc available .

1--800-443-3034

WE' VE GOT THE MODEM FOR YOUR LAPTOP!

Procomm Plus
Cro stalk used to drive me nuts some times , but I did learn to use it, and it served me pretty well on machines from an early PC XT up through the Kaypro AT, Zenith Z-248, and Zenith 386; but when I tran ferred it to the 20-MHz Cheetah, it wouldn't work at all.
The problem isn't the computer or the
modem. The modem is the USRobotics' Courier HST, and that work fine. It ' Crosstalk itself, which just seems unable to k.eep up with the Cheetah' peed . I'd tell Crosstalk to d.ial, and it would act a if it had; but the modem never got the
message. Crosstalk would then tell me there was" o Connection" and offer 10 try again. Retrie,s got the same result.
That left me with a problem, since I really need communications.
"Try Procornm Plus," Alex told me. It
seemed like a good idea; I'd heard about Procomm for a long time. The original i shareware; now there' a Procomm Plu that's for commercial sale. We had both, or at least I thought we did. It turned out that I had at one time copied my review copy of Procomm Plus onto my hard di k, but then the manual got lo t i.n the general swim here. I'm sure it's no more than 8 feet away from me, but for the life of me I can't find it.
That turns out not to matter. Procomm Plus has context-sensitive Help screens that do about as well as the manuals can. It takes a bit of deciphering to figure out precisely what some of the instructions mean, but in fact it took only about a half hour to get th.e program all set up and
running. That's when we made everal di cov
eries. I had always run Crosstalk at no
parity , 8 data bits, I stop bit, and that worked fine; but when we tried that with
Procomm Plus, Tymnet had a fit. We could connect all right, but all we got wa garbage. Eventually we changed to even parity, 7 data bits, I top bit . I for get precisely what caused us to try that combination, but it works fine.
continued

110 BYTE · SEPTEMBER 1988

Cirtlt llOon lttadtr Strvict CanJ (DEALERS: 121)

1-800-422-3525
CONTROL YOUR HOME OR .BUSINESS 
 FROM YOUR IBM*PC OR PC/AT COMPATIBLE 

This card is what you need to TURN ON & OFF lights, machinery, and other electrical or electronic equipment.

IBM PC" DATA ACQUISITION AND CONTROL ADAPTER & DISTRIBUTION PANEL provides the capability to control
and
monitor processes within a sensor base system.

IBM PC"DATA 
 ACQU ISITION 
 AND CONTROL 

ADAPTER 
 provides an easy lo 
 use inlerlace for 

accessing the 
 ANALOG and 
 DIGITAL 1/ 0 . 
 Integrates analog, 
 binary and time/ 
 counter devices on a 
 single adap1er c ard. 


l-UPto~UB""" , ....cau·~'~"" 


&H()

f"°'O', A0 ·PlfA$ ( M' 


~ . . . . ~PC~A1


fo.IWl~ ~°""'C:'"......... ,.. ,,:ibOI· 1 ·lill)Q DU'U)oA 0'!111.,..,..~, t:lll ··M)t;,,1·Qt'll
tt <"'-",_ OOiilfaf ..-.;..., ~~
l6-c;ll..-11119"'.llf°"f4Md;~
Oil,...._ Pl ~~ t ·t<rlll)'~t>t·
11 f..-.!'!1 ".....,... J)O'>Q·· .... .,~ ·r'F ~~,or Qll ~r:l9' ..........nir. ............ C"0--..0 " " .. tfi m- ..,.... l ....... 


THIS IS AN ORIGINAL IBM * PRODUCT I I

....-................._....
 


oto · 'O ··oh
~W"l · ~lp('l·Dllf
-... -·f°>al'a ! ·0"'()9t.
.......-...-c·.Mllo9
; I ~-

I O<Ol¥.Ol

· '""' D-IJ·10ut .... " ...... l';b

· rrwwa pi

IO 


Ml .,..., oc-<·'11

~~lbull'°"' P ' 

.. '* ~ ~ t - 1.-.J O.....· .............. " 

_,,, ~ <Dl'IMJVCl·:P"'lo-~4~


· UIU Ow~ ..... O.C· ...."'41') [rwt"i"; ~ Clft:

- o-wc-:-· ..Oii..,. "Of·..,,.. l'~~Pf0Cftl. ~D0illl.·~~

S-.. l)al~litti .f~ l'NJl'Hf()I O' (onlr(lll.a ~

ill'r·Wlil- J

L.~ ~"""'"

~ ...,,,..~O"~. . ~~ --...,.......

...

~__...sc - ~"--'·

~~

1,... ouo-t.. G.llti er,.ren l'tl.-~T ~""""" VIII-.. ~11

t.......i .-on lo.o ~ c~ ~...., IJll' ""~"

IN'fl\,lt CUlllA(NT
..... .. IJ.oA.11v0d AG[

--· c;.ou~MQOI.
~ ..............."..

Dd1ERC.t1o1ll&L.L..,._r1.,
l.,or
.,..s,.........
...f f·Clll' .....,

"""
1 .. ts.a~...- ....
· ~ ~0i99' -i. C: 6' f S,Q ' IM' I
·0 ' ' b'l!!-""11ilf19d l""'6...l """".l"'Qf' ~~to6 · l l pptn ' ditig1-..ot Of~fHl'N.lll

.·,ll"or~~~.........i· O"'sOf/ 1,....IHI "'

..,,.,_...,,. ~

1 · 0~ f1"'1'...uii'°'Ol~·'u"'loOl't ''°""°"'~~ ·ec · '· ·· .;(.,

lilA,SOLuT10 k ~e..-o oto..u;..· cn.v_,..,... 
 ()u1/ty1 "'OOel

t,) 1-. 
 ~- ... l!o06'. ~ .....-tUC

--··OU1Pur ,..,...,,_ "
·~.P.\..l.l..C......
OUTPul C... · -·I
· OVl,,,.T~

Cl;; · 1 0~1 lfM· ~-, 11(11'1
· '!t-··1C..=-i1,.,..o~
. . . . . . . . . ""t;ll,_ ...... ..... ,.

~.....,,"". .. 1oqn.--...,..
·...,..~~~tto~ 

> ........

C, ~,_..,l"* I

~·~ ....... '"'o 

·0011v ~ct11rSA1,.....~

rsci
.6f.J._',_-.._...._., 

~T()NCJ n
$(TTI,._"""° nw(.

.,, -)~ INl""Jlll~
· ·~ ~ c"rs-r..... 1
·1'...-clloQtl-C. ~1GIO&! Olgl.- C 

·a ....a~a-..,. .....,. 0,.,.

on:H I

· Tl,l'+ Ntt; A\,~ A f &
AH A. LOGINPUI ffw~,,.Dw'l~'°"4Qf""'.edl0f'"OO<t"
.._. "' ~ tit09'tom44 111' .,.. ., ,~ ~" r,.. Mlll!la lft(.lut
"""1D'llpt'~l1bil,~At>CW'ac)
R£5.0L U-llOH , 1 blh ~1 C.,.. · ..NtlS - ~ &~

t·~·
~ll.-09o'l 1 ~P ·OiM1 ~ l~llY
11-t"°'-'GMP"IJT ,. ....mi:r.

~P8b'of10(1

!l· Oil....._, "'O'itMCof A1-·· ·

·.l!4 °""' ''HQlf'HC··$A!-.· I

ooa ,_. )t~!.Oa.9·
11

.H.\_C..,,M<ono-

J"lt:)1(C:fl()t,
0\1(111$.11()01
1 ~~1
"'gi-"""'""°"'

-

OUR LOW! LOW! PRICE FOR BOTH UNITS

19

5

INC LUDES TURBO PASC AL DEMO SOFTWARE W/ SOU RC E
CODES. ADDRESSES . A ALOG & 81 ARV
p;; o;;;~"

IBM " DATA ACQU ISTION ANO CONTROL ADA PTER
#6451502 ORGINAL COST $ 1275
IBM " ADAPTE R DISTRIBUTION PANEL
#6451504 OAGIN AL COST $245

Shipping & Handl in g $6.50

MENDELSON'$ ADVANCEO DEMO IN TURBO PASCAL AVA1LABLE FOR $2~

Part No. ~200·108 Demo Turbo

Circ/11 167 on Rtader Senrict Card

SEPTEMBER 1988 · BY T lll

Circle 94 on Reader Service Carri

NEW
VERSION 5.0

CHAOS MA OR

For IBM PC's. XT's. AT's and olher OOS machmes. eeds only I disk

drive and 128K memory. This 1s the one you've heard so much aboul · w11h

fast compile times , small objec1 code modules. not copy protected , 110
royalties. and clear error messages. Versron 5.0 is basoo upon ANSl· 74

standards with new dynamite reatures 1ncfu<fing:

· Nested IF's and neste.d condj 11ons.

· Indexed files (ISAM) w11h up 10 24 eys (includes START vetb). This

,.

i ~'I".

H E

advanced feature requlfeS the software package Blrieve which is op11onally available. · ACCEPT (Ima. column) numencs with decimal pom\ at19nmen, numeric

ctieck1ng, AUTO· SKIP, SECURITY , LENGTH-CHECK. EMPTY-CHEC K. ATIRI BUTE (color). FROM ES·

CAP E KEY , DA Y. DATE . TIME. DAY·OF ·W EEK.

· Fas memory mapped DISPLAY's (line. column) ERASE . BEEP . ATIRIBUTE (color). Can display

entire screen th one DISPLAY statement

·Window ing . pop-ups. color and overlays . This advanced lealure requues the software package Saywha t?O~ which 1s optionally available

·An easy 10 use. COBOL source code EDITOR w11h auto line numt:>enng, A-margin. B-margm tab<ng w11h

c· lull screen cursor control.
Atso available : Utah SuperSort ! . a fast sort program callable 1om Utah COBOL ; Utah FORTRAN: Utah
BASIC; Utah PASCAL; Utah PILOT Used by 50.000 professionals. sludents and teachers m 40 coun nes. JO-day money bac guarantee. Discover the ease and stmpl1c1ty of COBOL, today !

Phone order rushed [~ i2':Sl

SEinlcleis197C7 omputing, Inc.

by UPS 2nd Day Air:

m.t

(702) 827-3030

5655 Riggins Court , Suite 10 Reno, Nevada 89502

IBM IS a regis1ered mulemar1< ot 1n1ema11onal Busmess Mac s. Inc Bir.eve is a reg1stete<1 trademilr or Nov u Inc Saywtia1?· IS a rraoemark ol The Researcl1 Groop SuperSon is a 1eg1s.iored 1tad0ma h ol M;cropro Int rna11011<1I Corporat1011 Ulilll COBOL IS a trademark 0 El·s Compu11ng. Inc 1987 EllLS Comput,,.... Inc

I have since di covered what's happen ing . Tymnet does in fact use even parity. If you don't , and thus look at all 8 bits , that can have the effect of convening much of what's sent to you to non-ASCII character . Crosstalk ha a filter system that takes care of the ituation. So does Procomm Plus, but unlike Crosstalk , Procomm Plus doesn 't automatically do it· you have to go work on a conversion table.
It turns out that it 's easier simply to use E-7-1 for Tymnet communication s. I wa a bit worried that thi would prevent me from downloading binary files , but that' not true: when you go into a file tran fer protocol uch as Kermit (or XMODEM, which is what I use), the y  tern automatically witche to 8-bit tran fer .
We tested that by entering BIX listings and pulling out a small COM file; it work perfectly. I've since used Pro comm Plus to upload my column . Work like a charm. I'm fast becoming attached to it, and it looks as if 1he change i permanenl.
Incidentally, Wayne Rash reports that he' been u ing Procomm Plu. for months now and likes it a lot. h even works from oversea .
Procomm and Procomm Plus are fun  damentally alike, except that Procomm Plus is niftier. The Plu ver: ion has had owed window and other pretty displays. It has a nice menu ystem. It ' al o up ported, wherea the older Procomm is shareware.
The best feature about Plus is the con text-sensitive help, which, as I said, is good enough that I've not really needed the manuals. There are also terminal emulations, and the setup is nicer. On the other hand, the old shareware version is good enough for a lot of people. Probably the thing to do is try the shareware-it' available on BIX and elsewhere- and if you like it, go ahead and buy the Plus.
Alex wears by i1. He ay , " I f you use a lot of different machine , th is i the right program because it · portable among ju t about all PCompatibles." I haven't used it as long as he has, but I've
seen no reason to disagree. [t certainly
work when you're tretching the envelope.
Recommended .
Printer Optimizer U
A few months ago, you may remember, I had a problem with the power supply for my Applied Creative Technology Printer Optimizer. It wasn't a big problem, but the people at ACT read about it and they
co111i 11ued

112 BYTE · SEPTEMBER 19 8

Circle 141 on Readtr Service Carel

Order Status. Technica l & Other Info. (602) 246· 2222 FAX ll (602) 246-7805
Call for programsnot listed

No Charge for MasterCard or Visa

MICROSOFT PC Excel SPECIAL 5273

TOLL-FREE ORDER LINE 1-800-421-3135

NOW AVAILABLE 

MICROSOFT MACH 20 .·· , ·· , · · ··· 5309 
 MICROSOFT WINDOWS 386 .. . . .· ·5110 

FREE SOFTWARE! 

Putehase CNet S 00 a!1d r-..e one ol tl><!so do aMolut~ly FREE · Purcila<es
<Mll 5.250 ge11wo t<ee tl1s1<s, ouer s.ioo get m1ee. 01 gel 11 IOu< Ot. wnc11 yovr
purel'lase 1$0Wf SSOO' 11 MIX.ED BAG. 2Jl'C·V/RITE. 31FONT-SET. 4) ABC·U ST.

-SOFTWARE-

Accounting

Doc: Easy A«! l 0 DoeEasyLgn
D...:hs Pa)'11)1J Dol13Js &Sense rn tiOY~ P«i Man 'IOOr

l .ow Price

$39

39

94

I 12

· 0

117

Communicatjon

Programs

BnJ<><lyn Br~ Uruver"'l

$75

Cartxl<lCopy Jus

108

Cioss 31< XVI

89

CrOSSlal MK4

110

~"'9 Dulctvnan

64

:Aiivwt>OfO Ill

96

Languages 

Mlaosolt Pa...-..1
c ~';cmsolt Ouclc Baso:: 4 0
~'>croSofJ Oucl. Ryan AcFarlan Fortral1 RyanMeFarlanCObOI
TurtioBa>oc TurboC 5 Tumo Pascal TurtoPrnbi

s176 

59 
 55 

390 

612 

59 
 S9 
 59 
 59 


Multi-User Software

Fox Base · Microsou Word
WOrdPer·ec1
WOrd Por'ecl Modules

$299 469
3 10
aa 75

Data Base Managers

c~-
Co<>dot 3 D.:nPo11oc1
O~lllPI~
"°'08')( lllamond Ba.. Plu· 2 1 Gen<'et Pivadc· 2 0 Pr""""m PfS ProF!lf Por.9lla5e O&A30
~Ooamoncl
ReYeloi.on Advanced RBtSll Foo DOS

$370 325
LowPrk:e 375 115
Low Pric.
189
4l5 Low Price
169 169
329 48.S 42S

90

R.s AAe;lOl1 l'l'"er

112

VP lnlo

55

Desktop Publishing

PagemaMll \IOI 3 0 ~Perlf>d P Firs P\>bf,S/le<
var.11wa~

SS49 low Price
5S 493

Graphics
8-ig Graphics Cnar.masr r Desogn Cad 20 & 30 !Mgrom ~ le< Easy Gad GenoricCad lll-A.Y!$00n MIO'OSOlt CMr1 3 0
~Pio

$200
199 148 199 109
49 270
225 65 33

Integrated 

/ll)ihl~Plus
Enilbr
MIC1'0$0I Wor S
PFS 1SIChoice SmnnSr- m SYlnolWlnY

51 45 
 352 
 116 

79 
 429 

465 


Languages 

c .L.i.l_ ll<OO1CcoCrnopmolperr<er lie< 5 0
M.tlooo!1 Fortran v.,, ·
.'oO'osoh Macro As.st!mblt!r s

$220 
 255 

260 88

Project Manager

""$ AIClasol Pro,ect
ST1vmpee1r.nPero3teoei
To1a1 Havard Man 2

$JDS
2SS 323 
 355 


Spreadsheet
UlCU$ 1-2-3 Mtao$Clt PC Ext.er Quattro
Su11)0SS
T""" VPf'lanr* Plus

$295 273
143 !129
35 88

Utllfties

CoreF'as1

low Price

CooyUPC

S19

Ccpyr.·me

38

Cub< OeoJo,-201

n39

0.ooAooess

49

Eur

99

Fas1ba0<~

89

Fomuoots

5ti

Cl<apll lf11hoe 6o· 2

55

'-lilce

5"

Mrcr~l'l"""""52.03

59

Nor1on "'dvanced

75

Nor1on u~ oes

48

PC T001$0elu
~~10

37 70

I

49

Aigltlwmer

75

Sdelr>d! Plus

ll S

Sideways

39

SOZl'krs

55

S<Jpor>.ey

55

i1r;'en"'ll 06

79 35

Word Processing

>c<Q\IOll Wo.O ~ 0

$185

Mull mare l><Mlnr~ II

2 59

0 ondA r<o

11 0

o Websler Spellcheclt
Word Perfeel Ve< 5

37 I Low Price

O<ll Pl!rfOO b.ecutMl

106

Word Pit< 100 Ubr ary 2 o Low Prloo

Wort15tar Pio

233

Wo«1<1ar2000 _ P<rsona!Ea 19<1

-HARDWARE-


Accessori s

Cq>; llPC DM..>e

S IOt

Cun1SRutrf

S1l

logical Ccnn«lion

379

Madi Ill Joysld<

36

~

as

Maslerpece ·

~

150 al1 Power Stipply

69

Boards
Sl19 379 129
79 89
179
37 9 289

Hard Cards
P1us 20 Ml! P\ls40M9

SS29 
 M9 


Hard Drives

Seagate 20 MB w 'cont
Seoga!e JO B w ·con1
Seagata40MBAT251·2
Se.>ga:e BO B AT Seaoga: ST-t2S ~ eoro1 Se re ST-138 w'cont

S26S
~
399
659 J29 399

Modems

AZ JOO 1200 w o Sett

$69

E'"""' 300.1200" So!

69

EY'9f 2400 INT

199

~1200E )( w'Osof

299

Hayes 12006 INT w Solt

289

H !'$2· 00 EXTw ~S<>!I

435

Navar.on Parral 200" ·Solt

99

u s AotJotcs 2400 w.o Solt

335

COMPUTERS

EVER EX

-11700 80'28S-10 Micro F'mtesSO<
640K Ram, ZA Bd· clrMl t01Type K"l'!'JOMd

S991J

Mice
$49
68 92 92 89 185

AT&T

I Low Ptlco

AST 286 Premium or 386 Premium Computer

AT enn.inoed Sl')'le ·eytJOirO

parallel $ef1al and Cloe ·

1 2MB floppyd·Sl<clrn.e

7expansign.icto DOS33 Bos.;

Availabf<I Now

e..01 Price

VGA & EGA Board

ATI £03 l'/Orlde< Soper EGA Res Plus Orcllod ~VGA Par3"'s.eA.no4&J
Par~ \13A ""· F'aradlse llG... Praff v..n.VGA

S 175 186 , 2S9 t 4ll
269 399 27S

EGA Monitors 


Casper Pooc.eton UI a Scan
~subcsll !Jfamond Scan
NEC. Munosyne II
Zenll'I 14 Flat Scteen

$4 10 
 539 
 499 
 609 

650 


Monitors
$ 14 5 255 190 81 76 249

Printers
cmzrn

USP.:()

$285

200

146

MSPSO

33S

EPSON

LOSOO

349

L0850

559

NEC

P5 KlP

669

P5200

$39

P2200

339

LASEllS

NEC890

3300

l\STTUA!lOPS

3199

OKIOATA LASERLI E 6 OKI DATA

1299

Ol<l390

499

OKl391

679

TOSHIBA ... . .. .. ...... , low Prke

xSTAR MICRON JCS 000

180

NX IOOO Color

233

PA NASONIC . . . . . . . .... Low Price

5 oo AZ ocders · 1'"

la· Pl!rsonal cnec

.... n 11-11oays 10 c'ear 'le llCC1!Cll purdl~ ocden iom
~· rn n c ,, prce Al r~ums a1e 51.Jb;act ~o DUii" res· ' " P''CQ11re5Ub,octl0~ Due

TOLL-FREE ORDER LINE 1-800-421-3135
WAREHOUSE DATA PRODUCTS
2727 West Glendale Ave. · Phoenix, AZ. 85051
We do not 11uaranl e<t c;omp;1Hbilf1y

$ef\11Cfng our PC buyers With low pocmg and 1echrncal expenence since 1979.

Phone Hours Monday thru Friday 6:3V am.-9:00 p.m. MST. Sa1urday 9 00 am.-5:00 p. m. MST

Cirdr 290 on l«adt.r Srrvic11 Card

SEPTEMBER 1988 · BY TE ll3

CHAOS MANOR

decided this would be a good time to up date my Optimizer, which, after all , I've
had for about 6 years now. (I've never
bad a problem with it , either, except for tepping on the power supply cord and breaking it.)
The Optimizer is a small computer with a lot of memory- up to a mega byle- that sits on top of the printer. It ac cepts inputs from any computer I have at the moment , the Concurrent CP/M Golem, and the Cheetah, but I'm always tringing other cable over to it-and squirts the output into the HP LaserJet or the NEC Spinwriter. On the way, it can perform all kinds of tran formations , uch as ub tituting one rontrol character for another, or initializing the LaserJet before sending it text . It can also put print jobs in a queue, and you can even inter
rupt the current job to send something else directly over to the printer.
The computer thinks the Optimizer is a very fa t printer; now that it has a full megabyte, the Optimizer can accept a
whole novel. Prince of Mercenaries was
sent from computer to Optimizer in less than half an hour. Meanwhile the Opti
mizer is pouring the text into the Laser-

Jet . The up hot was that I had my com puter back in er vice in half an hour , and the whole novel printed in less than an hour and a half.
The Optimizer is one of those g.izmos that make life easier; you can't know how much you 'II like it until you get one.
Highly recommended .
Multitaski ng Once I had the Cheetah working with all hi es ential - CD-ROM reader, Logi tech mou e, modem and communica tions , WORM , 300-megabyte hard disk drive-it was time to set up my operating environment.
As I nored above , it' very easy to fill a machine with memory-re ident oft ware . The WORM and CD-ROM readers alone can darned near do it. Add Side Kick and you ' re finished- and this in an 80386 with nearly 8 megabytes of mem ory ! It just doesn't seem fair.
Of course, OS/2 is supposed to fix that problem , but we don 't have it yet. Well , that' s not quite true . We have OS/2 , but since we don't have much software to run under it , it hardly matters. Incidentally , I do have Paradox for OS/2 , and that

work fine . The problem is that [do n't have anything else, so even though Para dox is an excellent relational database manager, I've little temptation to go 10 OS/2 yet.
What I do have is DESQview. That, it turn out, work very well with the 20 MHz Cheetah except for one thing: the mark-and-transfer program doesn't al ways work . Sometimes when I try to move a few paragraphs from one DESQ view wi ndow to another, I get horrible squeals from the computer, and only part of each line is copied . I haven 't the fo ggi est notion why . Machine ' 100 fast for the software, I uppose .
I et up everything with DESQview, and it works; I'm writing this now in Q&A Write running under DESQview with half a dozen open windows includ ing SideKick, SideKick Plus, Ready !, and Norton Commander. While all those were open , I \Vent to Procomm Plus and logged in on BIX. That worked , too .
DESQview on an 80386 , when cou pled with Quarterdeck ' QEMM , i pretty good tuff. I suppo e I ought to be satisfied with it , but of course I'm not.
co111 i n1.1~d

WE'VE BUILTA BETTER BROOKLYN BRIDGE WITH VERSION 2.0!

Why Is Our Bridge Better:' Because The Brooklyn Bridge· thnt J ohn Dvorak, P \'.la~im:, chose 118 ~n1e Best of the Best tilitics." · now gi \·c you more choice !

The Brooklyn llridg.: Vc,.,.inn _.O
is more Acxibk f han C\'cr! \ \"· \·e olw3y~ be; ·n the I "!ding file tr:1mfcr
:ind acn"" uti lity bcr"'-"'" IB;\ l COmJYJtibk micrucom1111tcr.. with any size noppy or harr dL~ks. Now we 1,oi,·e your customer;· c hoice l ·twt-en our file m, n:iger for the novice user or DOS comman<:ls f, r
the more expt:ri<·n<:ctl w-:r. O ur new lik man~gcr lets you
\'lt.·w holl1 l~l ·ru:I remote lile. :u one ti me u ing lull-~rttn, dua l-dire tory displa_,. with 1-2·3·
srvlc memt'>. Or. m1 1c;in still trnns fc·r files and ac~ pcriphcrals ll<in~
DOS commands at the c-nmm:1111I line, within an applirn1ion, or within your c-urre nt menu ~~1:crn .
°' One Printer Can \\u l'K
Fo rl\~-o People! In additio n to o ur menu~' !cm,
The ll klyn llridge I·is V'Old1:1rc p rinters ond gi.-es them aett. to
other pcriphc.-.il dc,·i·i"' like: tape: bt1ck· up ,~.,,rems.

Don't T ic p ' o ur Computer
,......,....,.-__,, Sorting Database! R 1 Gives \ -Ou nvice The PQwe r! Our exclusive
Editors Brooklyn Bridge f,-·. Oioicc tu re. R 1 1. provides
for dual ind pend ·rH procc-ssrng w hi h lc1$ '.'Oll use both ·hit.· n:n m 1e mJtl sbvr t.:.'l:'}Tllpu rcn. t
one 1inlc..
Our DO tilit ies Guarant ee Easier DOS Processin!\!
BA K P, IOVE, REMOVE anti CO PY ""'-.:: rinie h~ ollowing you IO wo rk wi th multi ple files al or,cel mc.
BA K P '3·"t"' time by u pdat· i ng~ ou rd isk.c111ickly and bm:k rnj! up onk file that h"'-c been changti::I o cn:;m·d ·ina: 1hc I 1 tinu.: your

di.,k """-' b:ic-kcd up. ~IOVE lct:s;-ou wori< twia: "-'
fast by au toma 10 icall~· deleting the original onc-c a fik has lx'>Cn ITI<J\·c:cl.
Ifconfide11 1iali1v rs cnici~I.
REMOVE ha.< ;1 >e.'.curil)' option 10 insure 1ho1 deleted 1lt"S an: unrc:covcr:ible.
No" 1ou know we have hu1l1 · bc:ncr rfmokl.1·n Bridge. while stil l U.\ill~ th · f,Ncst ottainoblc ~nol tmn.<fer rn tc at 115.200 baud. and sull ~ving ~-Ot·r ,~,~1omcn. 1noney by eliminating the expc:nsc of an adcl 11runol external drin:.
The firooklrn Bridbrc is 3\-ail· :1ble th rou~h vour loc:il dt-J lcr or din.'Ctl1· from \\'hi te Cr.me, _ems. Inc. l.;;r more infomrntion plea«: ~-on1nc 1 \ \/hire C rnnc a!
(404) 394-3119.
--'"'---- --- Just 139.95!
'tV 11 TI ( I J, Jill l Y' T I A ' Mri:il
..

114 6 Y T E · SEPTEMBER 1988

Circlt 291 on Reader Se,.,,i.ct Card

TRY THE NEW GENERATION FOR $30 


KNOWL EDGEPRO KnowledgePro use Topics tn..Jitef~rnt Topics can contain data,

HYPERTEXT Hypertext can be a powerfu l tool for organ izing text, graphics and data, but without an underlying structure the user becomes lo tin a maze of information. KnowledgePro adds structure, control and intel ligence to create an x it.ing n w teach ing medium.

ou'll never go back to your shell!

Q. Who's using it? A. ngineers, du ators, Lawyers, Scientists, Managers, Authors, Bankers, Software Developers, Expert System
Developers, Computer VARs and VAOs, Trainers, Con ultants, Experts in Agricu lture, Manufactu ri ng, Insurance, Petroleum, Government and many many more.
Q. What are they doing with it?
A. Intelligent tutoria ls, smart manuals, procedure guides, rule books, computer aided instruction, sa les and promo
tion, data analysis, non-l inear documents, text ana lysis, diagnostics, software front-ends, expert systems, training and education, hypertext authoring, case scudies, insurance claim determination, investment ana lysis, intelligent forms  there eems to be no limit to the divers ity of applications.
Q. What can I do with the demo system? A. The Know ledgePro demonstration system comes w ith a 100 page manual and lots of examp les to get you tarted.
You can create and save mall working knowledge bases. The on ly commands that you can't use are those for hand ling externa l files or cha ining knowledge bases. We even credit your $30 towa rd the co l of the full y tern.
Q. How much is the full development system? A. KnowledgePro costs $495 and rhere are no run-lime cha rges, so you don't have to pay more when you distribute
your application . The Database Toolkit (for acce s to dBASE and Lotus 123 fi les) osts $49 and the Graphic Toolkit (for access lo PC Paintbrush pictures) costs $89. Our KnowledgeMaker induct ion ystem (for creating ru les from data) costs $99. KnowledgePro runs on IBM PC, AT and PS/2 compatible machines with 640K memory.
TO ORDER Call 518-766-3000 (Amex, Visa, M/C accepted) or send $30 + $5 shipping &
handling for the demo ($38 total foreign) or $495 + $8 shipping & handling for th full system ($553 total foreign) to
Knowledge Garden, Inc., 473A Ma lden Bridge Road, Nassau, NY 12123. In Y State p lease add 7% sales tax.

KnowledgePro ®
By Bev & Bill Thompson
The first Knowledge Processor.

published by

In assoc iation
with

1.,.,. Knawled Pro" a rcgist red tradem.lr ol Knowledge G.irden , ·nc·· LOlus 123 I a ~t~t red 11~dem.lrk ol LOlui Developmont Ca<p.. dDASE is · lJ.0C"111<1rl< ol Ashton

IBM " · regi<10<"ed

trad@m.lr'< of lmem.iioo· I Bu i ness Mach<ncs In<:.· Knoowledgl:Milke< is~ ·rademark of Kroowl<~ Gord.>n Inc. Phol.o Tch.,,evkolf C>

Cirde 143 on Reader Service Can/

SEPTEMBER 1988 · BYTE 115

CHAOS MANOR

The problem is window size. DESQ view allows 80386 machines to make u e of all that high memory by fooling DOS into thin.king that each DESQview win dow is down there below the 640K-byte boundary; but the price is that you can't have a DESQview window much larger than SOOK bytes. Actually it's worse: if I want to load all the device drivers for my Priam hard disk drive, Maximum Stor age WORM, and Amdek Laserdek 2000, DESQview gets really choked up . As a practical matter, I can run the Priam all right , but if I want my other devices I have 10 dump DESQview and reboot.
That's hardly what I want, so I've been looking for alternatives.
The mo t obviou alternative is the VM/386. Thi is a system that allows you to run two virtual machines at the same time, each potentially as large as 640K bytes , and each with its own CON FIG. SYS file . In theory, I could attach the WORM and CD-ROM drives to one of those virtual machines, SideKick Plus in another, the CD-ROM reader (but no WORM) in yet another, and o forth . Not only would each virtual machine have 640K bytes of main memory, but I could

also assign more memory to act as e n hanced expanded memory for program that can make use of that.
In practice, I don't know : VM /386 won't work with any machine I have. The people at IGC swear this is sheer bad luck: VM/ 386 will work with a Zenith Z· 386, even with the Z-448 video card, but it won't work with the FTM monitor . It will work with the Cheetah at 20 MHz, but it won't work with the Award video board , and for that matter , if I use VM /386, I won't have but one logical drive on my Priam hard disk drive; VM/386 doesn 't know how to find the others. II will work with the Kaypro 386, but not with the Orchid EGA/PGA video board. And so forth.
All I have to do i u e a plain vanilla 80386 with a standard EGA board and monitor, and I can use VM/ 386; or so they tell me. I suppose I'll have to try that sometime. Meanwhile, I' m still looking for a good multitasking system that works wit.h what I have.
Candy Cable
The Cheetah is in a "tower" configura· tion, mea.nfog that it's designed to stand

on end on the floor with the floppy disk drives 111 lhe top. This works fine in that it keeps the machine out of the way, and the airflow i bener than in the tandard lay-down PC .
There are some drawbacks . First, it' a little harder to get the case open . In practice, you end up sitting on the floor when working on a tower. The econd problem is cable . They re almost never long enough.
The mouse cable, for example , won't reach back behind the table, up over its top, and then forward far enough for me to use the mouse. Even with the most di rect route there' not enough slack . The solution is an extension cable, a regular 9-pin male-to-female .
The modem cable, which i 9-pin to 25-pi.n, is usually long enough , but the video cable probably won't be; for that you need anoth.er 9-pin extension, male to-female.
The real kicker is the Amdek Laser dek 2000 cable, 37-pin male-to-male. The one that comes with the system i far too hort for a tower.
When I was setting up the system , I oa· ively assumed that all I had to do wa go

OOPS LITE. LESS FILLING. GREAT TASTE. 


bject Oriented Programming (OOPS) is the mo t refreshing development ever to hit PC comput ing because it makes program.ming natural and
ea y. And if you've got a thirst for the world' best elling _o PS, get your hands on OOPS Lite,
malltalk/Y. Thousand of scientists, engineers, pro
grarnmei and ducators have chosen Smalltalk/V because it's less filling. Unlike other OOPS which require deep-pocket workstations and a zillion bytes
of RAM, Smalltalk/V runs on box-stock PC/ XTs and clones "vith 512K and still has room to develop full-bodied applications.
Thousands more have chosen Smalltalk/V becau e it' the fa test, ea ie t way to get a great ta te of OOPS. And that taste has led to satistying r ults in everything from finance to medicine to
space. These people found that the real value of

personal computing i n't just manipulating a word processor, a spreadsheet or a modem u er interface. It is u ing their PC as a sculptor u es clay. And
Smalltalk/V with its unique design ciarity, natural para11el bel:\veen problem and solution, and forgiv
mg nahrre gets you there with gusto.
Smalltalk/Vis only $99.95 and come with the best object oriented programming tutorial money can buy. And when you re ready for something even more ix>tent, move up to new Industrial Strength
OOPS, Smalltalk/V 286 for ju t $199.95. th come with our 60 day money-back guarantee.
Check out Smalltalk/Vat your deaJer. If he doesnt have it, order toll free: 1-800-922-8255. Or write to: D~talk, Inc., 9841 Airport Blvd.,
SmalllaJk/V Los Angeles, CA 90045. OOPS Lite. Everything
myoua'vgereeavteOr OwPaSn.t d fur less.

116 B Y T E · SEPTEMBER I988

Circle 83 on Readu Suvice Card (DEALERS: 84)

CHAOS MA OR

to a local ComputerLand and get the c-ables l'd need. I blithely hopped into the Bronco aod headed down 1he avenue where I'd seen, every day for a year, a ComputerLand ign at a mini-mall where there used to be a grocery store.
When I got there, I found they had a parking attendant collecting money to let you into the mini-mall. I muttered some curse.s and voiced the intention of never visiting that mall again- as indeed why would anyone when there are better shop with free parking nearby? \Vorse, though, when I got into the mall, I dis covered that ComputerLand had been closed for weeks; they'd just never both ered to change the signs since no one seems to want to rent space in a mall that charges parking fees . (Talk about ways to discourage impul e buying!)
I went back home in a stew, and Mrs . Poumelle quite reasonably pointed ou1 that I ought to have called first. This time I tried it: and found that in all of Los Angeles there was about one EGA video extension cable, one modem cable, and no 37-pin cables at all. Now what?
However, one ComputerLand told me that although they were out of cables, I

ought to try Candy Cable of San Diego. It was good advice. I called and de
scribed what I needed, was given some advice about alternatives, and shortly after, I wa through . They make up cables within 24 hours of the order· mine, including the unobtainable 37-pin, came by UPS two days after I phoned.
Mapping the Future
My new novel Prince ofMercenaries will be published with maps. I'd intended to draw those maps on the Atari ST, but there 's been some odd delay in getting an Atari laser printer. I waited as long as I could, then drew them on the Mac II.
But that 's nothing new. Everyone knows you can draw maps on a Mac II.
I used MacPaint. The first map came out quite well, especially considering that the printed version will be smaller (and thus higher-resolution) than what I printed on the LaserWriter.
I could have gotten higher quality, of course, by using MacDraw. MacDraw is harder to use, since what you're doing is manipulating symbols rather than just freehand drawing, but the result is a drawing that can be output to printers

with far better re olution than ihe Laser Writer's 300 dots per inch. There are several commercial outfits that will take your MacDraw files and print them for you at resolutions between 1200 and 2500dpi.
Grammatik III
Mrs . Poumelle has been working hard on a nonfiction book. She ays it's too early to say what it's about.
For most of her life she has been a teacher. For the last 15 years she was the teacher of last resort in the Los Angeles juvenile justice system: she got the kids that no one had been able to teach to read. They ranged in age from 12 to 17. Some were quite bright, too, although no one would ever suspect that of an illiterate.
During that time she didn't have to do much writing, and what little she did was short. Now she's doing a lot more: not only her book, but magazine articles on education technology. The problem is that it's hard for me to edit her work, and doubly hard for her to try it herself. Over the pa t year the writing ha improved a lot, but it was slow progress all the same.
continued

CHAOS MA OR

o longer. She recently tarted using Grammatik H (and now we have a beta test copy of Gramrnatik lll). The pro gram come with Ron Bauer' "World' Shortest Writing Course."
When I f irst tried Grammat ik, l wa n ' t impressed . The program tended to natter at me about lhing I already knew. Some of the nattering were inter esting, but it dido 't eem worth lhe effort to run everythil'lg I wrote through the program. Of course I've been writing about a million words a year for the past 20 year , too; maybe it' not surprising that a program won't do me much good.
Mrs. Pournelle, on the other hand loved it from the first moment. Here was a program that really went through and tore up her text- worse lhan I'd ever done-but did it impaniaJJy and impas sively. No one would ever have to see all

those comments, or even know that the machine found o many mistake .
She's been using Grammatik III for nearly a month, and I can already see great improvement in her writing. Her book alway was interesting because of the ubject matter; now it has a much im proved tyle going for it. It ' s been enough to make a believer out of me.
The previou ver ion of Grammatik wasn 't all that easy to use, because you had to ave an ASCH copy of your file , let Grammatik play with it , then rea d that back into the sy tern to edit . Grammatik
m work directly with files created by
most word-processing programs. I've decided to let Grammatik have a
look at my text once in a while. It can't hurt to be reminded when I overuse pas sive voice.
Highly recommended.

Items Discussed 


Cable ..... .... ... ... . .. .... ... . Prices vary Candy Cable 3 IO Via Vera Cruz, Suite 103 San Marcos, CA 92069 (619) 744-2291 Inquiry 936.
Fast'l'tire IJ version 2.0 with eria l or parallel cable . .$129 .95 wilh both cables ... .. .. .. .... .. $159 .95
Rupp Brothers
P.O. Drawer J
Lenox Hill StaLion ew York, NY 10021
(212) 517-7775 Inquiry 937.
Grammatik.111 ... .. ....... ....... .. .. 99
Reference Software 330Townsend St., Suite 123 San Franci co, CA 94107 (415) 541-0222 Inquiry 938.
'orton Commander ver ion LO .... ... .. .. .... ..... .... .. $75 version 2.0 . .. . ... ..... .. .. . ... . ... . . $89 Peter Norton Computing, In . 2210 Wilshire Blvd. Santa Monica, CA 904-03 (213) 453-2361 Inquiry 939.

PC-Hooker .. ... ....... .... ..... .. . $59.95 Amica 102 Sou!.h Main St. Park Ridge, IL 60068 (800) 888-8455 (312) 825-0110 Inquiry 940.
Printer Optimizer .. .... .. ...... ....$349 Applied Creative Technology 10529 Olympic Dr., Suite IOI Dallas, TX 75220 (214) 358-4800 Inquiry 941.
Procomm Plus .... .. ... . ...... ... .. ... $75 Datastorm Technologies, Joe. P.O. Box 1471 Columbia, MO 65205 (314) 474-8461 Inquiry 942.
print ....... ......... ..... ..... ...$199.95 Borland lnteroaLionaI , Inc . 1700 Gre~nhills Rd . Scoct Valley CA 95066 (408) 439-1060 Inqulry 943.
VM/386 ............ . ... .... ... ... ... ..$245 JGC 4800 Great America Pkwy. Santa Clara, CA 95054 (408) 986-8373 Inquiry 944.

Norton Commander Revisited
I'm not very big on straight DOS shells, those lhings that are uppo ed to make DOS easier to use. Most of them are as hard to learn as DOS , and when you're done, you don ' t have anything, since the next computer you encounter i n't likely to have the utility you ju t learned .
On the other hand , DOS is limited and can be awkward to use. T his is espe cially true when you ' re trying to get a job done and run out of disk space . (That can even happen to me with my 330-mega
byte hard di k drive: I haven ' t filled the di k, of course, but I have overfilled the
C drive partition. ) When you are in a hurry, it can take forever to go through and locate expendable files to be sacri ficed for more disk pace.
I've generally used a shareware pro
gram caJled Sweep-you can get it off BIX- but the program interface is a bit
ticky . and it ha it limits, as r found
when I had the ma sive job of reorganiz ing all the files on lhe Cheeta.h's hard di k drive. Then I remembered we had a new ver ion of orton Commander, and I put that up to see if it would help.
It did. Norton Commander has a lot of features , and nearly all of them are easy to learn. You can use it to cru ise through di k direc1ories- tran ferring and elimi  nating some files , looking at others, and generally getting things organized. Commander knows about hidden file and makes it easy to find and erase them if you want to. It al o make it simple to deal with read-onJy file . I was surpri ed at how quickly the work went.
Norton Commander is intended to be a sort of resident DOS sheII, which you in voke on power-up and leave in place the whole time you ' re using your computer. I suppose you could do it that way . What I've done is et thing up o that DESQ view allocate 400K byt.es to the Norton Commander window . That' enough memory to run nearly every DOS utility I need , including Golden Bow's Vopt (if you don't have Vopt, you ought to), and thus lhe Commander's window serves as an ea y-to-use DOS shell. So far , I haven't had any problems with that at all , even on the fast Cheetah.
orton Commander i one of tho e programs that no one really needs , but it is nice to have and it can save some time .
Sprint
I'm about out of space , and I haven ' t had a chance to talk about Sprint, which i Borland' new editor/word processor. Sprint i loosely based on Mark of lhe Unicorn's Final Word , which is in turn
con1in u~d

US B Y T E · SEPTEMBER 1988

OR WRITE TO : Montgomery Grant l.\J tl Order Oepl P.O. Box 58 Brooklvn.NY 11230
~~~~~~~~~~~
FAX NO. 7166923372 TELEX 422132MGRANT

NEC MULTISPEE0..........- ..·....$979 NEC MULTISPEED EL..·-·-·-'1299
NEC Mt.ILTISPEED ELJL......S1449
NEC MULTlSPEED HD...··.·.·..$2149
TOSHIBA 1200-....·-..............$2149 TOSHIBA 3100/20............ ..·.$2929 TOSHIBA 3200.......................$369$ TOSHIBA 5100·.....·-..............$4805
ZENITH 184 SUPERSPOATS W/ 2FLOPPYS·._,....................$1469 ZENITH 184-2 SUP£RSPOATS W/ 20MB--···-···-...................$2299
SPARK by DATAVUE MOK·l2720KDRIVES·..- ..·-··$989 SPARK EL..- ..-···-·..............$11 49
MOOfMS. EXTERNAL DRIVfS .t ACassallES n1111bll tlr Ill~
NE ·PowerMate 1
IBM f'C/1.1/A f COllP.ATllU
PACK.AGE

HARD DRIVES
IEAO.t.TE 20MB 112H1."" Coooollor..........JN STOCK 30MB 112Hl w/ CollltOllet.·._ ...J N STOCK 40MB 112HL wi C<lnlr..o... ...JN STOCK

. .NSCtaBE. 'OMB Im-it. wl Controller....................1319 CMS 20MB Card.···..·····.····.····.·····.····.'3311
CMS 30M8 C..<l.··--·-·· - -··-·····.$3711

commodore

·Com-· IZIP.&WG£
~ 129 ~·..

1571 Dl!lt

$699 0.lwt · ~ 1902 Colo< AGe MonMo<
· ~OIS1SCOl.JIMPt"'11f

6'Jt PACIV.GE

~ - ~ ·Commooot· 1$4 1 Obit

.o1mr. -~ ~- -0-t

$J99

PRINTERS

EPSON
f)(. 1()50
FJ(.fi:iO l 0-5 0 0 l.0-300 L0-350 L0.1050 L0-2500
EX-800 l..X-800

p~

1080t J1 1092' 10it111 !O<P-1$2·

:S1Sl,.t$ $299..H .Jln.n s.ct9.t5

fOS111BA

PRINTERS
N)( ·OOO R.A!Nl!OW NX 100D I NX · 15 NX-2400 NIH · 10 NB- 2·1 5
BL H Monitor Paokag e IBM PC/XT Compatible

K~d 640K RMI TYrboSpMd 1 360K0rille Mono MonitDr Fr- M<MI·
&~are
$649
wl 20M El..·-·······-·$
en commodore
PC10·1
IBMPCIXT Compatiblf ..:111-1
PACKAG~

CHAOS MA OR

derived from Richard M . Stallman's EMACS, but that's aJI of historical inter est onJy. Sprint isn 't like any of those.
Sprint's strong point is that you can re configure the command to suit your elf. The command system i contained in a table. You enter the table and find a whole series of commands: command you might want to be able to use. Some, like Delete Line, are already bound to a
, command (Control-Y in this case).
Other , like Delete to End of Line, are

just floating free; you can invoke them, but only by using mulliple menus until you get down to where they are. Suppose, now , that you want Control-Y to mean Delete to End of Line, and Control-U to Delete Entire Line. No problem: you merely encer Control-U and Control-Y in the proper places in the table . Once you're through making change in the table, you can tell Sprint to print out a sheet listing all the commands it current ly under tand .

~0~·5ygp

and Compare Our Quality and Prices

IEEE

100% IBM Compatible 


12 MHz 286 EGA Color System 


$1895
· ·unsung 14- EG Color Monttor
· L MHz PC·AT Comrurl!r. Oil \\':111 1a1e Jcctable · J\T Case " i lh Ke) Loci.. urbo. Po"n and ~l ard Dri'-e LEO~ · Enhanced ulo S"it h EGA arJ · Intel !11.L CP
· M~lu ·S)X<'d IOM Mlh · C)'lron·c. IOI Enhan=I Keyt>oord
· (>.IO~ Memor) £.pitn<Ulbk 10 I Meg · 200 Wan l'ower SUJ>?ll · gat< 'lodd T'.51 ~ 2 Meg Hard Dt · Dnw
· si,.- 11 Meg FlOfll')' Om't
· Wes1cm Digital 2 Hard Disk & 2 Floppy 0111mlkr 1'i th Cabks · nal I Panllcl & Game Pon · (omplC'lc Oprrauoru tanual
· One Yc:i r Wa1TI1nf)· · ' Math Co-Pro<.bSOr IQ4
$ 1 5 5 0 
 \\Ith \1oooduome I \IGA -t -IO Mti .. ...
s1395 
 lli1ll Mooodtromt I M At ?O Mtg .. . ..

IEEE

20 MHz 386 EGA

Color System

· S.m5Un~ I ~- EGA Color Monilor

· )) MH z 0 \ 11 IJ~ Compu1rr

· Enh10Ctd Au10 S,.11ch EGA ard · AT(osr ,.;,h Key Loc Tu rbo. l'o\ln and Han! Drh'I'. LEDs

· lmd

CP ·, , Mul1i·spttd 9 _I ()'!6 land mart

· K')1ro<ll<' IOI Enhaocnl K<)'hoard · I MQ!. It n k mOr) · _ \\'an PIJ-..n upply

·si.- · Stal'JI< Model 25 t ~!· Mqt fl~ rd Di Onl\" 11 Meg Flqipi Om<c · W~m Dtgital ! Hud Du and ! flopp yControli<r 


,.i th C·N<) · S.nJI I P>r.ilkl & Garn< Poru 


· COOJpl~r Operations M anu~I · On< ' ""' ll'·rnmy

· Mlllh Co-Proco"" · t

$3095

$ 2.7 5 0 I!~ Wr1lo \t.....mn-p1C:

. . .. ·

IEEE Super Turbo XT - IO MHz

· lO MHi PC· IT Compulrr

· AT 1)1< C= "'"h Kq Lock. urbo. Powtr and

Hord Om'<'. LEDs · -l r 10 MH z Mothcrbo.ml

· Knuooin 10 1 EnhaOC<IJ Ke>'boord

· l.<.6K R.m 1nd E.\r·nd·blt 10 · K

· r\al / l'llrnlki ·Game l'l>n · 150 \11';11 l'o'ott . uprl·

· 360 Aopry · Floppy Conwolltt ·Cable

· lkmJlo C0<1lpirabk Gr.ipb Card

$ 6 25 · One Year Warranl · (°(llTlpkt<()p<r.ition fonuol

m1· ii- H;p l!<:!<Jluoo.
M......,,_ \loaitor ·.......

Only




$ 9 3 5 
 Wi1h S..gatt ·US 10 \log .......... .

Jo Order, Call:

1-214-931-3777

ieee, inc. 111:'!.loa11a.rartw·) Suite · I ~ · Dall a Trn1~ 7 ~~.

There ' a lot more to Sprint; in fact , it look s like it' got more feature-s than the next two editors put together. Fair warn ing: my major experience with Sprint wa at Philippe Kahn's home, and he' very enthu iastic about the program. He also uses it himsel f, and the entire Sprint manual- three volumes-wa produced with Sprint. I wa duly impre sed.
When Philippe first mentioned Sprint, I told him I'd heard that it was low . He laughed. We used LapLink to move Sprint from his Compaq to my Zenith Z 183 laptop, after which Phi.lippe built a file about a megabyte long and I played with jumping from, say line 120 to line 12,435. The Z-183 is a good machine, but it's not particularly fast, even for an XT. I guarantee you, Sprint isn't slow.
More when I've had more time with it, but I predict it will be a huge success.
Windi ng Down Now I'm really out of pace. The book of the month i Tom Clancy's Cardinal of the Kremlin from Putnam. Like all of Tom's books, you won't put th is down after you tart it.
The computer book of the month is Richard Maran ' s HyperCard Quickstart from Que Books. If you have any intere t at all in trying to make HyperCard pro gram for the Macinto h, thi is the book to start with ; it makes clear what the HyperCard manuals make obscure.
The program of the month i Memory Mate from Broderbund Software. All those good things my colleagues have said about thi program are true. The only problem is that it's yet another memory-resident program , a new way to eat computer memory. I now have enough memory-resident programs to fil l my computer five times . Maybe by next month I'll have figured out VM /386 and have five computers filled with memory-resident programs.
The game of the month i still Dun geon Master on the Atari ST. I've got the firestaff-now if I can j ust corner the evil dark lord .. .. ·
Jerry Pournelle holds a doctorate in psy chology a11d is a science fiction writer who also earns a comfortable living writ ing about computers presem and future . Jerry welcomes rea.ders ' comments and opinions. Send a self-addressed, stamped envelope to Jerry Pournelle , c/o BYTE 011e Phoenix Mill lane , Peterborough , NH 03458. Please put your address on the letter as well as on the envelcpe. Due to the high volume ofletters, Jerry cannot guaramee a personal reply. You can also contac1 him on BIX as 'Yerryp. "

120 BYTE · SEPTEMBER 1988

Circle J25 on lhaatr Strvict Card

An inside lookat 

386val

The more you look into 3 6compatibles. the more

QUALITY THROUGHOUT

ou realize that well thought-out design innovations

O course. our most impcnant criterionwhen

1that really work) are few and far between.
Tha ·s why our engineers set out to design the

desi nin our super compatible\ asn·1speed-it 1.1as quality. Take a look inside he GV-386 and you 'll see it

G -3 6 They realized they could unlock more of he

everywhere: rom the highes quality components avail·

chip'spo ential. if only they could speed up data retrieval.

able to the intelligent use of special C OS R ms ore

without affecting sy tern reliabili y.

system set-up informa ion.On he ou side. he fi and

finish of ·he G ·386 wou ld make Big Blue green. Even the

I NER POWER Here'show they did it: a high-speed R cache circuit-a full 64K of superfast

user's manual has impressed users a d reviewers alike.
\ e·d like to tell you more about what went into the GV-386. Give us a

memory- hat puts your most fre
quently acce ed data right at your fingert ips. If you're e er in olved in
processing complex databases. long
spreadsheets. or detailed engineer·
ing drawings. you·11 see the value of

GV-386 Specifications
Available with 16MHz or 20MHz CPU
Zero Wait States

call and we·11 give you the whole story.
v.1e·11 also tell you about our exclusive
30-Day Compalibili yGuaramee.ou r rull One-Year arran y and our toll· rree support service.
TheGV-186rromPCDesign.

thi innovation ina second.. .literally.
Best of all. the cache circuit

64K Cache !keyboard
enabled I

With design innovations this advanced.at this price. it"s an

actually makes the GV-386 more reli

I BRA on-board.

open and shut case.

able than other high-speed machines.

expandable to 4MB

by sparing in egra ed circuits from harsh overloading.

Socketed for 80287 or 80387 110 Bus runs a 8MHz for

!PCl·S,M4i 


hardware compatibility Six l6-bit lot :Two 8·bil

Callus nm at l~800~32~B IT PC

Our 555 is on·fioc 24 hour5
C!llThe r SlopatQI m.qm

slots
Price: 20 Hz systems start a 52.750: 16MHz systems as Im as 52.375

1800·322· 4 721
;oo He loc Crrcle Bro n .~rro-~ O 7~01 i
· 91 ·2'1·mOIFax 91 l51 ·70571 19 Rector ree Su e 270> "\e-N Yor \ Y ICXXlti

Priee-; sub,e< o d1a ge

· 111·514·72 IF.ix 21 -797·19711

Circle 198 on J«tukr &rme Card

SEPTEMBER 1988 · B YT E Ul

. ~\

NEC Mulllspeed ....... .. ..... S134U4 NEC MultJ1peed El ...... .. ·..· 1499.78 NEC MulUspeed HD w/20 Mea .. . 2365.n NEC Powermale 2, 40 Meg .....·· NlW NEC Powenmle 2, 66 Meg ..... ·LOWEJI NEC P1lwtmtllt 386, 66 Meg .·..· MIC NEC Powerm11e 386. 1ao Mev .··l'IUCES

LASER TURBO
XT Turbo, S12k , 1 floppy ,
P/SJG , Enll1nced k1y0o11d . EMS mem............... Htl.tO X"I TurllO. 1 floppy. 20 Meg ·· MtA-4 XT Turbo, I floppy, 40 Meg . 1114.22
XT Turbo. 1 Tio · 70 Meg · IM5.75~~jiiiiijiiiijiii~...~

PRINTERS

MONITOR INTERFACE CARDS

soz. lltM PS2
MOl. lJ. 2 '1t .. flm.211 Ma. :Kl Meg m43.60
°"' MOL ll. 20 Meg .1715.17 Ma. SOZ, 60 Meg .NEW
MOL 60. M6Q . J.l41l1~ MIX. IQ Al Mdl5 . .PS2J MOL 60. Ill MeQ ·34ft6G Mill 80. <Ml Meg ·44'7.57 MOL 80. 111 Meg 5t95.ee Ma. 80. lO Meg .5330.30
ClllllPIAll ' ~ 286, Model 1... S1""5 386. Model 300 $8995..20 286. 40 ~ . ··· 2495-211 Pol1 II, Mdl 2 ... 11191.10
286, Ill Meli .... 2191.20 Piiot. II . Md14 ... 27!7,00 386. Model 60 ... 5'11311 Port Ill. Mdl 20 .3'!15.85
3816. Molle! l30 .·6S4U2 PM. 111. Mdl 40 .A09U5
\)AM

6300 \'<GS ........................ $1099.'2 6312 l'iGS ........... . ............. 16!1i.12 6386 YIGS ............ .. .. ... ...... 31117.11

ma, :!11 Mq

4 .....$22:JJM

IJ200 ...SPECIAL BUY Tl200. 2 Flow.t 1112.35
11000 ....... .. T19A1 TS100.... NEW MOOEL

l'N.l.AIO·t(
Pm ITT TWHI ............... . . .$64U4

.. ~. ~.:::::::::::: 1
V'l2ll. 12 NJ ..................... 13tUi

V1'286 ...120 Meg ................... 1573..511 VT2S6 w / 4() Meg ........... .... . ... fn4JO Vf.186 ........... .. ........... NEW MOGEL

SE
Mot. 2'10I · ·· .11'11 r.tOl 2214 ....Slaea:xl MCJl 2n2 ..... 1m..20 MOI. 3216..... ~
,,,_,, *':t-..

~ Model 2 ........... AU ZENITH SupefSllOl1 Model 20.. . .. . .. .. .. . MODELS Superspof1 Z86 Madel 20.··....·. IN STOCll

1.Bf5i¥f!,Mt!f;T.f.Hffir1

FLOPPIES, OAIVES & TAPES
ll2N'Sc11~~~Vi'-i "wiconi .J::~
f-, ~~1, , t;/~·:

SEAGATE 30 Meg 112 hel\)lll wI Rl.L. .··· S 7Z

~~:a4~ 0 Me~ ~~- : :T.iUOi

-... ll GENOA 125 Int t3!1e .............99U5

IOMEGA 20 + f~....

1

1AWlll20

...:19'110 /

llli~ ~tm WiAL :::::::: :: tt
m.ao1m::; MOUHTAl.N 444~~- ·..·· . . m ii'iii b.TI1, .............~,.~{!117.til

SEAGATE 30 Meo i&a .... . . . ... 41UG J55UI SEAGAIE 4096 80 Meg har~ disk .·..... 645.10

Pl.UI

HAAPCAAP$ DEVU.OPMENT 20 .... . .

.

...

.

.

ssaus

PWS 0£VEl.OPMENT 40 Meg ..··. . .. .. 7·UO

WESTERN OIGllAl 30 Meg ............ 416.JO

EPSON

O:SOO··. . ..· CAU

........ AU

Wff..:::::C~~ l.0850.'.'.'..".'.'M~

~:::::::.:~ ~· '.'.'.'.'. SilrcK

o ~ ~I:< by Kodak

1SOP1300 ..... ...... ..... ... S311.1714n.17

I BM

Pro Prui1er II .. $429.95 Oo.ie!Mllel Ill ··$1295.62

NEC

a -.::: :::SJllli ~ '.'.'.'.'.'.'.'.~~

3550....... . .. 744.12 8850 . ... .. .. 10$0.75 P960>CL .. .... IOS7.70 CALL fOIUIXESSORltS
~

Mt 1825 ..... $279.78

ML 182P ...... 232.511

li(?~l~~i ... ~
ML 2$3 Plus ...

M ~11..55

Ml J20 ...... $346.63 Ml 321 .......4l'l21 Ml 390 ... . ... 415.96
& ::'.::::

ML 294 .··.··· T.11.10 ML J93 Coler . 1051.60

PANASONIC 1NOI ........ Sfl'UO 10911 ..... S21W
1092i ......... 334.211 1592 ........ .m.u
1595 ......... 4551..45 3131 .......... 2702 3151 .... ...... olGUZ 1524 .......... 57'9.10
·cmZEN

1200 ........ S16U5 MSP55 .. .. ...WW MSP50 ·...... .385.64 l'lemlm 35 ... 477.17

TOSHIBA

0 11 P32lSL ..... ·"!IU5 1'351-2 ColOf .$1\'IU!i w.~mf{if ''' mt~

H-P l..asef Jel Model 2 .............. S1699.40
fij - ~~IS_ ....................... ~~ -

EC l.C8601I.CHO ·······.·· 1912.44 / !296.llt

PAAASONIC Llser ................... 1605.35

' lUJM ' '" ' 8007·2/'!fl-l .. .. .3..:II.J..i.. ..

w, 122~

~

1023 ..... S3a38.38 1043 ...... S6

1(142 .. ' .. .7539.95 1044 ... ..

I ! .

oxv.aas OXV-990

·
I

.
·

· s11144597..~12 ~~~PX--

23030000..

~.12
. 4689.52

.

.50

FAX MACHINES & PAPEA SHREODEAS SHARP fD·300$1220.10 TOSlllBA 3010. S1314.44 SHARP F0·420 ·1399..95 GEIC-1656 .···. 1459.tO SHARP fO·SOO . 199.95 GEIC·t236S ····· 915.44

SAHTA Cl.AAA lllskless WOttstllJOll .. ·· SM0.40
SOFTWAAE & STARTER KITS WESTE DIGITil.l 3 Node LAN 1
wI Western O.Olal sott.4re .......... S720.34 Entr;-leM'I 286 Stut!r KJL 4 users .·...·.a'l.90 Enuy.1eve1 286 Staner Kit. 8 Users ...... .SAVE NOV£LL 286 Software wI l<e',tard .·.. .. 1569.09

coY · color wo ................ ...s tt.00 CON'" ~ card wit> . . . . . . . . . tt.00
GENOA Spectrum (Qlior ~oc w/p)\61.75 HERCULES color tll'll w/p ....... . . 146.1' HERCULES monooraphics pills w/p ·.·.·. l7U4 TAXAN ONOGJIAPHIC lt'p . . . ........ ftJIO
MONOCHROME MONITORS

NOi/ELL 286 SoftAgfll V 2 11 ... .· .. .· 117U4 M&T Monoclw'ome Molmor . ····..···.. S189..40

NOVELL SFT N.elWale U!Yel I .·· . . ···· .2141:66 AM0£K 31(111 / CHIA ..··........ 119.99/ 14HI

NOV£Ll SFT elw.II! I.Ml II V2 1 .. ·. .2157.60
Nonded1ca1ed Nerware Softwa1e 286 wI l<t)artl .. .. .. ............ . .... 1495..09

DEi 12.110 ....................... 511..11 COMPAQ monochrome mon11or ··...·.·. 161.411 COMPAQ VGA Mono .............. . ... 193.10

INTERFACE CARDS ARC ET PC110 LANbo.nd PS2 ........S53UO ARC ET PC110 l.ANBoard ... .·...... .. 1!19..27 ARCUET PC210 LAN8oard ........ . .... 24UO ETHERNET lnterW:e Conneclor . .. .... . .32UO
ETHERHET Plus Board ltor 286) ..· · .... 7119.14 G-NET Interlace Gild wIcabte ........·· Zft.52

lfJ.M PS< 8503 .. .. .. ..... ..... . ...... 199.95

NEC MulllSyllC GS ..... ..... . ......... lau2

EC~ ..................... 12'7. ~

PG MAX fZE · .. .. . .. . .. .. · .. . . .. 13UG

Am.'" .. . PACKARD BELL c;,..,n or Amber .·....···H.95

TAXAN 123 Gleen I 124

flt.50 I If.US

COLOR GRAPHIC MONITORS

WESTERN OiGITAL £11ierne1Cams ., ·.... 269.10
ACCESSORIES ARC ET PaSSM! Hiib . ................ snJlll ARC ET ~uve Hub ... ............... 476.98 Elllefnel Tenrwia!OIS ..... ..............37.50

AMllfK ~r 600T I 722 ...... . $349.2.I I 4AU ISM PS2 &512 Col<!< ...... ... .. ....... 431.40 18M PS2 8513 Enhanced Color .···.···· 4!11.211 SAMSUHG RG8 Como . . . . . . . . . . . HUI PCS llX12 P1u$ ......................417.15 TAXAN fi5() I 72B. .. .. ..........41iUO I 29UO

"-II lrllwtd lllCI IOllllartlld AIU llld SI ~part Clll CDW b; Ill MW Sellwttl venloal.
· :t·t·l:JtE.'1 -t +t·t'J!,··:11q.111.1:f"W
PSf 5251-11 Pl.<$ ...... .............. $619.IM EVEREX 121X1! / 1 .......... 109.90 I tft.50 lftlAA 3278 / 19 ..................... . . H5.17 l'JICl(.olR) Bc'U 2400 kf l 2400 h .. 169.JSI 199.22
~ HAYES !200 ··· smJO 2400 ........ S4i4M
12()00 · . .. ... ZM.211 24IXll ......... 37'J.6!5
]l.'lllDrtb 12()00 ........ S1llll.45 24([8 ........ $199.711

zrw.1:i.u a:1W·)U 'N
a VGA EGA MONITORS
OOMPAO ~ morulor ............. . .SMUii
MAGNNOX 943EGA .... ... .. ......... 317.40 MITSU6tSHt Diamond Scan . ........ . .. 522.20
EC Mulosynt II/ PUJS .........60U6 1 1t NEC 1lSyllC Xl 19 men ............ 1974.411 fW:KARO BELL VGA Mootror......... .. 389.95 PGS UI~' ........... . . . ......... S\s.33 SOOY MolllSCan 1300/ 1302 ....... '51 14US TA.XAN 710 PWS .. ·.. .. .. .. .. · . . .. .491.AO UN TH Z-14911 . . .. . . .. . · . .. . . . · . · 7'lll
VGA DISPLAY CARDS Ari llUA VIP .............. ......... SZIUC

1200 EllmUI .. tZl.1 llOO HSI" .. 28
~
1200 lnl ..... $19UO 2400 Inl. ..... $299.10

PGAEANAOOAISVEGAVG..A.............................................2m19.a711
ORl)lltl VGA ........................ 271.14 V'IOE0-7 VGA .... . . ..... ............. 2119.15

1200 !\Is ...... 228.JI ~Ell. ..... 319.M 1 DATIER'I' BACKUP & SURGE
PE~ l'O'IER 6 Oulll!t SutQe So!lll .... sa.G

m

EGA DISPLAY Wlmltr C..t . . . . . . . .

CARDS .

SI

GfNOA S per EG~ Hl.fla i &CIO .Z3UO

EC MVA 1024 ..................... ,960..50

TAIPPUTE ec.450 ....... $419.71 4 curie. ......S 4U6

EC GB-I 640.480 ....... . .. ......... 239.43 PllJIADUIE Alllll Swik· EGA UG ·...... I W VIDEO 7 Otl1 · ·· .. .. .. . .. Z4 11

BC-1200 ....... 7&U5 u;.1200 ....... 14W

CAD MONITORS A CAR.OS

BC-200J . ... .. 117UCI Lc-1800 ....... 11U5 OATASHIELD
500 wan .....saos 1200 wan .... SKI.75

MITSUBISHI ITSUB ISHI

6905. 592<I

19 19

ll1Ch lllClt

......·..·. S22i5.llS ..···.. ····· 1114.80

~~~~l~~M~~RriSf 'ici1ii.'.' .".".".'~~

BOO WM! ...... 631.511 6 Outlet Surge ... 77JS
m.:r«Y·H.fil.UiIJT! .
A-8 lldl 1 In (pa ar uri.I) ...... l.J
OASf 5 Pad< a1 10 OSIOO ~ . ....... noo

VERMONT Cobra ... ..... . ....... .... 1177.75
.. M~THEUS 104 .. .. . . . . .. ·. .. .. .. .. !M&.65 (

KENSINGION ~ .. ............. 99.99

KENSINGTON M11lftplec1 P1111 ..···..· lll.40

KEYTRONICS 5151 IBM or AJ&T ······. .. ,.!1..95

KEYTAONICS tol. .. .. ... , ............ 10U5

Pmrer Cable [19M 10 Ce<tlrOniCS) 6 M ·.··· 19.99
lCT Power Supply 150 111111 · . . . . . . . . .IUSftlWliJIPiiliilililiiiilfiil...iliiililPiiiiiill

MOST ORDERS SHIPPED

HIGH VOLUME BIDS INVITED

WITHIN 48 HOURS.

730 A nl hcn y Tr ail, Nonhbrcok, IL 60062 FAX·A·810 (3 12) 29 1-173 7

WQIO'tFtHCT ~ 0 5'4'3' ·

~ · · 5\oo ') "'

LOIUS ' 2 3 5c,13·.,

P·V.....I

~ v.,_, 7v0

.

.

-

I

I

YDlOSOfl l'tmG v ~1 ·Cd

111111122190 311'1111142· ·
m OllJ21 ·
U · 111 f!'I DI 2~ 511319 31

EXPERT ADV I CE
APPLICATIONS PLUS ·

Ezra Shapiro

A WOLF AND A 

KILLER SHARK 


After moving to Hollywood, ou r columnist pits Word against FullWrite Professional

A

few months ago, I moved from San Francisco to the Greater Los Angeles Sprawl. Why? Well, I've always had

a secret yearning lo become a matinee

idol, and I figured that if there was room

in Hollywood for Howard the Duck and

ALF-good-natured, odd-looking, tact

less extraterre trials to whom friends tell

me I bear a striking resemblance-there

was room for me.

The process of moving was a major

nightmare; I'm still living in a landscape

of unopened, mJslabeled boxes. There

were, of course, the usual computer

headaches. Since I ave the original car

tons when I buy components (a practice I

heartily recommend), packing was ef

fortless and everything made the trip

with no physical damage.

However, sometime during lhe pro

cess, the lithium battery in my Tandon

IBM PC AT clone gave up the ghost. This

is the little devil that keeps the parameter

RAM alive; when it passed away , the

Tandon forgot everything it had known

about ystem configuration. To make

things worse, the computer is equipped

with some setup routines in ROM, one of

which lets you select a hard disk drive op

tion from among 32 choices. This meant

that the machine knew there was some

ort of fixed drive attached (I could hear

it power up, and the little light flickered

appropriately), but it didn't know enough

to actually read the disk.

So I hauled out the Yellow Pages and

began calling some computer tores that

looked big enough to handle lithium bat

teries. I figured I was in for a rough time because the Tandon's battery was rated at 3.6 volts as opposed to the 6.8-V unit in IBM machine , but this turned out to be immaterial-nobody had any batteries of either sort.
Half a dozen places told me they djdn 't have anything like what I was describing. One technician dimly recalled some lilh ium batteries a long time ago, but he knew hi tore had topped tocking them. Three outfits told me to call Radio Shack, which I did- to no avail. I called two computer supply firms, which sold paper, di k , cable , dai y wheels, a nd similar stuff; lhey had no batteries. Two more computer stores gave me the names ofthe largest electronics supply houses in the region, which carried batteries but not the one I needed. However, one of the electronic stores told me about a com pany called Battery Specialties in Long Beach. I called; they had the battery; vic tory was within my grasp.
The following afternoon , I drove out

to deepest Long Beach, near the border with Orange County, and picked up two batteries (to be safe). Round-trip mile age: 78 mi les. Total elapsed time for the mission: 3 Yi hours . This is a big city.
Got home , plugged one in , and the Tandon came to life. Neither it nor I knew the specs for the hard disk drive, though. I spent several hours trying to figure out which option to select by trial a nd error. I knew the disk was a 40 megabyte job, but was it actually 40, 42, 44, or a fractional variation? How many heads did I have (on my hard disk drive, that is)? How many cylinders? o luck. T he drive itself, of cour e, had no identi fying label , and the documentation was written to cover all possibilities. Ouch .
The next morning, I called a friend with an identical machine and learned that I had a type 25 drive . I selected lhat option , and I was in business until I dis covered that the drive had been wiped cle.an. I don't know how this happened,
conrinued

!LWSTRATION: JAMES YANG © 1988

SEPTEMBER 1988 · 8 YT E UJ

APPLICATIONS PLUS

buc I was able to reformat succes fully
and begin rebuilding my system. And to th is day, I believe with all my heart that I will , someday, locate the packing box that contains my backup floppies.
Why am I telling you all thi ? Two reasons. First, I'd like to warn you to start building a collection of spare parts for your computer(s), and to make some notes on paper of little things like system configuration parameters. This can hap pen to you.
Second, I would like to express ex treme annoyance to any representatives of the computer industry who read this column. I wasted three days on all this. The L.A. region is one of the nation's largest markets for computer equipment, and I came close to giving up and using mail order, which, in retrospect, should have been my first move.
The fact that none of the de.alers I called could help me is appalling. Luck ily, I'm the sort who doesn't mind pok ing around inside computers, but what if I weren't? I'm pretty sure I would have been forced to tum the Tandon over to a service shop, pay an outrageous hourly minimum, and lose the use of the ma chine for a week. That's just not accept able. Until the industry as a whole fig  ures out how to cope with situations like this, personal computers will continue to be seen by many users as a menace.
Head to Head
Let me start off this comparison of Word 3 .01 (Microsoft, $395) and FullWrite Professional (Ashton-Tate, $395) by de claring flatly that I probably wouldn't use either package on a regular basis. That's not to say they're bad programs, but they're not suited for what I do.
I grind out text, which I usually trans mit electronically. either via BIX or MCI Mail. Sometimes I write lett.ers. Occa sionally, I need a fancier layout, so I pump my text into PageMaker. When I want to generate an outline, I use More or the variant of Acta that uses the More command set. I rarely need headers or footers, and when I do, they're simple one-line affairs. I do not have to generate tables of contents, indexe , bibliogra phies , footnotes, or end notes. I'm per fectly happy to be writing this column using Microsoft Works (with the addition ofWorksPJus Spell and WorksPlus Com mand from Lundeen & Associates).
If those programs didn't exist, I'd be content to use WriteNow, the excellent word processor from T/Maker, or Mac Write 5.0 from Claris, an improved de scendant of the original Mac editor. I suspect my habits parallel those of ma.ny,

Items 
 Discussed 

FullWrlte Professional ........$395 Ashton-Tate 20101 Hamilton Ave. Torrance CA 90502 (213) 329-8000 Inquiry 934.
Word 3.01 . .... ... ... ... ...... ....S395 Microsoft 16011 ortheast 36th Way P.O. Box 97017 Redmond, WA 98073 (206) 882-8080 (800) 426-9400 Inquiry 935.
many computer users, but be warned that I don't fit the mythical mold of the "power user." For my own work , I take the utiljtarian route, and I reject the no tion of insurance buying, that is, getting the largest number of fe.atures possible on the off chance that I'll need one of them someday. When the blue moon rises, thank you, I'll invest in new software.
Furl.her, the hardware and operating system people tell us that multitasking is just about with us at last oo popular microcomputers like the Mac and the IBM PC . If that is true , it would suggest another reason to go for simplicity. Surely, the model of multitasking we'll have in the next few years will let us bolt imple, effective tools into our systems only as we need them . Why burden your self with ungainly software monsters?
This may seem like a digres ion, but
understandfog your text-handling needs is critical to determin.ing whether you should even bother with Word or Full Write Professional. In many ways, both programs represent the same kitchen sink philosophy ; it's up to you to deter mine if you need a word processor with running water and a garbage disposal . Both package push the concept of word processing into the area of heavy-duty desktop publishing; you've got to decide if you'd rather purchase two separate programs, or take the reverse mute in ste.ad and go for a layout program that in corporates word processing, like Quark XPress or Ready-Set-Go!. Some concen trated soul-searching and a long session of needs analysis are in order here.
On to the analysis. I burned myself badly with a column about Word 3 .0 in

January 1987 . I wrote an embarrassingly exuberant preview of the product, noting that I hoped the bugs I encountered in my beta-te t edition would be quelched by the time the program was released for
general consumption. When the product shipped with bugs intact , the only thing that saved me was that I had noted the un fini hed nature of the software in the col
umn. True, Microsoft fixed the flaws and sent its customers free updates, but the features that had impressed me be came more and more cumbersome as l used the program. Sadder and much wiser, I retreated into Works, which has always been adequate and has never era hed on me.
As a result, I was edgy about evaluat ing FullWrite Professional. Rather than
attempting to play with a prerelease ver sion, I waited until Ashton-Tate shipped shrink-wrapped copies to its dealers . The first two copies I received, a month apart, had unreadable program disks. The support disks were fine, which led me to be uspiciou s of Ashton-Tate' quality control. And within the first week of testing, I had three ominous crashes (the cursor simply froze in place) for which I had no explanation.
Since then, I've been unable to dupli cate the crashes, and I have not been able
to pinpoint any pecific problem areas. Maybe I have been witnessing an evil
synergy between FullWrite Professional and my Radiu accelerator card; that seem unlikely, but you never know.
The next warning sign was FulJWrite Professional 's appetite for memory. It is sold for I-megabyte machines, but it really requires more. If you have a ! megabyte Mac Plus or SE, be prepared to
trip your y tern file to a bare minimum
heaving desk accessories and fonts willy nmy , if you want to have enough mem ory to make the program do its thing . For this reason alone, I wouldn't recommend it to anyone with less than a 2-megabyte system, which cuts out a majority of Macintosh owners. Not good.
But let's assume you've got a loaded
Mac with memory to spare and that the era bes I've experienced are unique to my system and its idiosyncrasies. How do the two program stack up?
FullWrite Professional has some de cided advantages over Word . Editable
display of multiple columns is much more convenient than the back-and-forth
jumps to get into Word' s page-preview mode; if you regularly produce short two- or three-column documents, FullWrite Professional is the winner. Se lecting items to be flagged as index en
cominued

124 BYTE · SEPTEMBER 1988

INTRODUCTORY PRICE
$99.95

( ( This is a reuolulionary product which ref/eds the fact that Walter Bright is one o(lhe Ulorld's best programmers. ' '
Andy Redfern, Personal Compuler World
( ( I find it omazil!g that t\blter 
 cxmtinues to find ways to improi-'f! his 
 already excellent prod11ct.J J 

Scott Robert ladd. Micro Cornucopia
Cisgreat! 


C··is better!! 


Perfonnonce benchmarks

Be nchmori<

Zorfe<:h C

Zortech C+ +

Turbo C 1.5

Sieve Rsieve Integer Root "Roal Poinler Rpoinfer Loop Optimile

20.49 20.49
1.32 0.17
32.73 17.91 17.79
3.90 0.49

20.54 20.54
1.38 0 .22 3 7 .7 4 17.96 17.91 3.90
0.60

23.62 23.62
6.31 52.29 52.39 17.1 3 17.14
3.90 8.46

Benchmorlcs were run on on 80286 based IBM compatible a t 6Mhz with no 8087.

'The flool benchmori< was re-run without optimiiotion.

OuickC 1.0
22.72 22.03 6.49 51 .03 51.63 16.87 16.64
3.90 8.79
,,,.

Zortech C++ is the first native-code C++ compiler for MS-DOS compatible mochines. This , 


'

fully r Rush meons you don't need fo spend a lot ofmoney on a C compiler. In fact, Zart.ch C++
comes with a C++ compiler, a C compiler, a linker, a librarian, a inregrated editing
anvironmant, canfaxt sansifiw halp and the fastest graphics library you'.-e ever seen! ,

~ YES! 
 '

C++

as

me shown

'

With Zortech C++, Y® can mix and match code in C++, C and assemblar and link ~

below:

'

themafftogetherwithosinglecomma.nd!

~

D Zorlech C++

'

Zortech c ++ C0111f1S withacamplote c++ andCfibrary, including

~~

$99.95"

com~tibilitywith the~NSIC draft. Unique_ foZo~tech C++ is SUppoi't ~ D c++ Book D Intro c++ Book

':::,:;:::;~ las t screen wrrles, n1-111nlrant lloal1ng poml one/ speaker

,

$2995 ·

$2 7. 95 ·

' '


~ :

~ :

~ :

: :

: :

: :

: :

: :


 


~ : : '. '. ~ : : 

:::::::: 


.... . . . . 


zo RT Ec H 


Now you can move your Microsoft and Tutbo c coJe aver to ,

VJSAIMO'COD CHECK ACCEPTED

'

, t;,~~e~v:-;;;:~~":,'::,,1:~~'"::::!a~/J:;erow7thfunctionsl

Name .......................................................................................-........................................... '

Microsoft's Codeview debugger!

,

Addre$$................................................................................................................................................... '

Enter the wo.rld of Obied Oriented Programming ,

.......................................................................................................................... Phone·---·---·-·-·-·--·----·-··... ' 


(00/H) with Zortech C++!
5'.Jre, C is great-butC++isbelter!

~~~~

To:

VISA or
ZORTECH

MINCC#36;..6....M....a...s..s..a.-c·h··u-s·-e-t-t-s·A·-v·e··.-,-A··r·l-i-n-g-t·o--n-,-.-M-·A--0·-2-1·-74E.xTepl.:d61o7l-e6.4..6..---6·7-·0··3-.-F-·a-x-: 6-17--6-43-796491.~i... ~

.,~ Circlt JOO on Rtadt r Strvict Card ~
...

CALL THE ORDE~nC~~!!~1~Jng1-800-848-8408

IV\.icrosoft justeliminated a3000-poundheadache for main frame programmers. With Microsoft COBOLOptirnizing C.Ompiler 3.0.
fow instead ofendlessly waiting for mainframetime you can bring yourCOBOL programs rightdown to the PCon your desk. Suddenly you\-e f§>t control unknown in otberplatfonns,
as well as seriousspeed and power. You1ve~tfullMS OS/2 upporttol tyoubreakth 64DK
memory banier.
You\ie got fast execution becausei\i\i.crosoftCOBOL is now a
nativecodecompiler. You've~ta rich dooopmentenvirorunent thank; to the
Microsoft COBOLAnimatorsourcelevel debugger :'v\icrosoft
EditorandotherPD''-erful utilities.

On final ~urance. Because iVlicrosoft OBOL 3.0 is now

mainframeCOBOL compatible,you'll enjoyaseamless flo\\' of

sourcecodebetwren mainframeandPCenvirorunents.

Feel free to also enjoy th

highly tedmical infomiation in



theadjacentcollli1111. Then call ~ COBOL 

usat800-541-1261 for more

infonnation and the dealer

nearest mu.

The r:nainframe wait is over

with 1 licrosoft COBOL 3.0. Ap

pearingsoon on aPC nearyou.

MiclOsott 


Nlicrosoft COBOL 
 Optimizing Compiler 

Version 3.0 for 
 MS OS/2 and MS-DOS® 

Complete COBOL Solution for Application 1aintenance and Development on the PC.
· Develop and port large mainframe applications on the PC · Break lh 640K banier \\ith OS/2 support including d)11amic link illmi.r ies and mlilli·l!tread support. l\'E\V!
ana · De\ lop programs that run in boU1 i\lS-DOS OS/2. >."E\\ ! · Compatible wiU1 severaJ different COBOL dialects. (1B\I VS COBOL IT,'M IB\I OS/VS'" COBOL, !B).1 AA, Data General, and other.;.) · Call 1\ licrosoft Cand\ \aero As.sem!Jler routin - . .NE\:Vt · HUGE memory model allo\\'S data items lo be grealer Umn &ll\.. l\'EW! · Full n t\\'ork support \\ilh record and fiJ locking including :\'o\'ell. :\1E\:\ !
Powerful 
 COBOL De\elopment 

Environment 

· Animator source leveJ debugger.
~\\' !
Trace e.xecution, backtracking, 
 breaJ...-poinl DO statements, and 
 periocLic breakpoints. 
 · .\ ticrosoft Editor, the programmer's editor for both .I\ lS OS/2 and .\IS-DOS. ::-JEWJ Reconfigurable and ext dable editor that even lets mu nm rnur programs from \\ithfu il. · · lncrementaJ linker for ;>.IS OS/2 pelio1ms partial links up lo 20 times fasler ilian a full link - only changed modules are relinked. ~'EWI
ANSI 85 COBOL support. NBV!
· Certified HIGH by ;>:ational Bureau of Standards.
· Structured langua~ enhancements: Scope clelimilei In-line PERFOR\ \ stalemenl CALL BY CONTE.'\! statement EVAL ATE statement Negated conditions Global variables Reference modifications .1\"esled programs
Jativ Code compiler with fast execution.
NE\iV.
· lOx faster computations than
;>.\S COBOL 2.2. · 30% faster 1/0 than .\IS COBOL 2.2

APPLICATIONS PLUS

tries, footnotes, end notes, and so on by clicking icon on an "icon bar" is mucb more reasonable than resorting to the ar cane WordStar-Jike system of embedding control symbols that Word u es, although figuring out Ful!Write Professional' s icons takes some doing.
The add.ition of marginal notes (called "posted notes"- obviously a steal from 3M 's trademarked Post-it Notes) is a plu when editing if you don't want to rip up the original ; whether or not you call it " hypertext," it' handy . Likewi e, edi tors will appreciate the visible "change bars" along the edge of your text that indicate revisions since the last version . And Ful!Write Professional ' system of dividing "documents" into "chapters" sucked into RAM is a nffty , easily un derstandable method of defining virtual memory techniques in word processing.
In day-to-day use, the two programs come up equal in spelling checking and glossary capability, although FullWrite Profe sional ha a few more tricks than Word, including "variables," drop-in
placeholders for text that is frequently re defined. The outliners are different, but neither of them approaches the ease of More , so I'd call it a dead heal. Ditto for file import/export, help screens , and many other features. Both come with ex cellent documentation.
FulJWrite Profe ional will wrap text around an irregular graphic , but this is a novelty for anyone but the mo t pas ion ate tinkerer. And you can't just slide a graphic as you can with Word; you have to create an independent sidebar in order to po ition it. FullWrite Profe sional is more precise, but Word is easier.
Style sheets can be defined and named with both programs, but Word lets you chain tyles into a running format with a smoothness lacking in FullWrite Profes sional . Longer documents flow without conscious effort. More points for Word.
But to me, the most important area of di tinction is that of "feel." Word takes great pains to mask its power; it's very easy to ignore those functions not ger mane to the task at hand. Ful!Write Pro fessional feels more like a big program; you always have the sense that there are menus and submenus and sub· ubmenus lurking beneath every operation. And FuJlWrite ProfessionaJ 's extensive use of sidebars, windows, and cryptic icons adds to the impression of complexity. Word can do fancy stuff, too, but ii comes across as a wolf in sheep's cloth ing, while Ful1Wri1e Professional i a killer shark of a program.
Overall, I have to give the nod to Word as the better program for a larger number

of people, if only because oft.he memory requfred to run FullWrite Professional. I al so like it feel. However, although FullWrite Professional at thi stage in it development is alarmingly fragile and a memory hog, it 's better designed for the per on with tough word-proce sing ne.eds. You pick which you prefer.
But returning to software philo ophy for a moment, remember, these are both programs that seem best-suited to those who want to Jive their lives inside their word processors. Although the accom panying manuals make light of this , both take a lot of time to learn thoroughJy. To tap the industrial-strength aspects, you'll have to plow through the document.at1on and devote hour 10 experimentation. I don't really like lhis approach. I find it much more comforting to have several programs, each good at specific func  tions, than one big program that claims total flexibility. The counterargument is that it 's easier to have to learn only one environment. I leave it to you to declare which camp you ' re in.
You Saw It Here First
Back in April 1984, BYTE ran a special What's New section that parodied high technology product introduction , and I wrote a couple of items. The first her alded two new computer languages, ORTHFAY (which combined po tfix no tation and pig latin 10 produce code so el egant it was incomprehensible immedi
ately after it wa written) and LIMP (an
artificial-intelligence language that for got what it was doing and crashed if the word Eratosthenes was even mentioned int.he room with it).
The other item was entitled "Looking for Mr. Dos." It detailed a nonexistent operating system from a company called Marginal Research , hence MR-DOS. All good clean silliness.
Now, Apple Computer has entered the picture by announcing that it 's building a new operating system called " Multita k ing Realtime DOS" or "MR-DOS." Sound familiar? You betcha.
At present, I'm wondering if I could sue Apple for "look and feel," or at least a bit of copyright infringement. After al I, it seem the thing to do these days. ·
Ezra Shapiro is a consulting editor for BYTE. You can contact him on BIX as "ezra. " Because ofthe volume ofmail he receives, Ezra, regret/ulfy, cannot re· spond ro each inquiry.
Your questions and comments are wel come. Write to: Editor, BYTE, One Phoenu Mill Lane, Peterborough, NH 03458.

Cirtk 17'7 on JUader Service Card (DEALERS: 178)

SEPTEMBER 1988 · B YT E 127

More and more, progranuners and work station builders are using DESQview 2.0 as a development tool. The reason is simple. They can create powerful, multitasking solutions today for the millions of DOS PCs in use today. Solutions comparable to those promised for tomorrow by 03/2.

Some of the applications W1der development right now using DESQview 20 API Tools: CAD. Medical systems, insurance, 3270 mainframe communications, network management, real estate, typesetting, point of sale, education, commodity trading,

80386Power
80386 programmers can take advantage of the 80386's protected mode for large programs, yet run on IX>S and multitask in DFSQview-side by side with other 80386 and DOS programs. The breakthroughs that make this possible: DOS Extenders from

The API Advantage

lock trading and online voting. PharLap Software and Al Architects and DESQview support of these IX>S extenders.

Programmers who take advantage of DESQview's API

(Application Program Interface) get access to the powerful capabilities built into DESQview-multitasking, window ing, intertask comunications, mailboxes, shared programs, memory management, mousing, data transfer, menu building and context sensitive help.

DESQview Developer Conference
So if you are a developer, looking to create programs with mainframe capabilities, but wanting to sell into the existing base of millions of DOS PCs, come to Quarterdeck's first DESQview API Developers Conference, August 16-18, 1988

Bells and Whistles

at the Marina Beach Hotel, in Marina del Rey, California. For more information call or write us.

A program taking advantage of the DFSQview 2.0 API can

spawn subtasks for performing background operations or Come learn about the DESQview 2.0 API and 80386 DOS

new processes for loading and running other programs

Extenders. Meet 80386 experts as well as those smart

concurrently. It can schedule processing after an interval or people who are creating DESQview 2.0 API workstations

at a certain time. It can use DESQview's intertask commu solutions.

nications to rapidly exchange data between programs, share common code and data; or interrupt at aitical events. It can use DESQview' menuing and mousing capabilities to create menus. And there's lots more it can do.

And if you want to get a leg up before the conference, ask us about the DESQview API Tools for assembler or C programmers.

New Power to DOS.
ew 2.0 API Toolkit.

Quarterdeck Office Systems 150 Pico Blvd.,Santa Monica, CA 90405 (213) 392 9851

128 BYTE · SEPTEMBER 1988

Ci,rclt! 228 011 Rtadtr Service Card

E X PE RT A DVICE
DOWN TO BUSINESS ·

Wayne Rash Jr.

IS MORE
ALWAYS BETTER?

Too often we opt for the pricey solutions becausetheyfeel good, but they may not even solve the problem

I

t was enough to bring visions of yuppies talking in acronyms , just like in tho e controve.rsial Wang commercials on radio and TV .

The Wang salesman explained to me ju t

how he had convinced his customer to

abandon the idea of a mall, microcom

puter-based local-area network (LAN)

and Instead buy a Wang VS minicom

puter. I knew that the customer had on1y

minimal office aut.omation requirements

and was planning to do a lot of database

work using a LAN with a Structured

Query Language (SQL) server. The

Wang salesman was quite proud of the

way he had overcome the customer' s ob

jections to the sale.

In effect the Wang VS would replace

an IBM PC AT-rompatible machine at

over 10 times the cost. To complicate

matters, there was no indication the

Wang-based network would work with

the SQL database server.

The customer convinced himself to go

with the Wang VS partly out of emotional

reasons. His DP managers were comfort

able with the brand and knew little about

microcomputer-based LANs. What's

more the customer knew that a LAN

looked good on paper , but since he knew

little about LANs , he wasn't in a position

to reas ure hi managers.

The result , of course, was a familiar

scenario. The customer reaJly needed a

network and be got one, with the Wang

VS acting as the file server. But because

the work required of the file server was

minjmal , the VS spent most of its time

idling. At last check, the SQL database

server still wouldn' t work with that setup and the customer never got his database, even though tbe database was the pri mary reason be needed a network .
Finding Another Way
Although it's a pricey substitute for a PC AT, the Wang VS is a nice departmental system. I'm really not picking on Wang or on Wang's hardware . The problem is that many installations are made on the basis of comfort rather than functional ity . Choices made the easy way happen for a variety of reasons, some of which
a.re impossible to solve.
Still, most companies really would rather not pay for solutions that feel good but don't solve the problem. The diffi culty is finding the alternative. While emotional decisions played a part in the selection of the Wang system, there were other factor involved.
The customer planned to eventuaJly in tall everal similar networks in areas where be now used Wang word process

ing on Wang Professional Computers. These computers connected to the cur rent word-processing system with Wang's Local Interconnect Option (LIO) wiring . The DP managers didn't want to scrap the Wang computers or rewire their
offices. Thus, the decision was more
than just a question of comfort; to them, it made good technical sense.
Had more research been done, how ever, the customer would have discov ered that there was another answer. For example, the network wiring is compat· ible with ARCnet hardware. U he had fou nd a way to have the Wang computers use some industry-standard network software, he could have used most of hjs in tallation, as is , for a microcomputer based LAN, at a fractjon of the coS1 of buying one based on a Wang VS.
Magna to the Rescue The Wang Professional Computer, a it turns out, will support Novell NetWare
comi11ued

ILLUSI'RAT!ON: ~VID ROSE © 1988

SEPTEMBER 1988 · BYTE 129

qua lit te t and graphics. color printing, and a izzling 480 cp draft peed.
lectDial put$ Wllll printer control at your nngentps.

unique Select-Dial'"' feature
give Top Dot effortless. fingertip contr I. And plug-in lntelll-Cards'DI
provide inst.ant software upgrade .
Top Dot' $985* price I a
r markabl $500 below ompara ble printers. E en mor r markabl . It Include tolHree hotline upporl.
a 2-year warranty, an unheard-of
full ear or on-site ser ice, and a
Quick- tart kit packed wlLh $150
worth of uppli . oftwar . docu
meatation and more.

~ ~ Epiion· Corpor<lllO<L ~ Sdttl,l)laf ad llltclll-Oan:I arc tlildttllart.ll or M>1111CeC1 ~· ndlnoloo. loc. C 1!168 ~ ""1U1~ 'ltdlDOIOI). I CUck 11 on lla4kr S.nke Cllrd

nd only Top Doti availabl , in
your h ic r fini h: ., ecu iv
Bia k or Lraditiona l I or .
You liav Lo visit ad al r to bu Lwo of the printer on thi page.
But 1ou an get Top Do t deli r d Lo our door b P ·.~
Ju t all 1-800-637-7878. cor r ti, idenLlf th Top Dol. and

Print speed (12cpi)
Oral1Mode Memo Mode LOMode
l'llJ!l~n foots
l'.oklr~ting
Warranty
On-site service Price
Staner Kit

COMPARISON Cl-IART

>\MT

Ep::mn Tv~hih<J

i\crd-500 L0·25UU P351S\

400cps 200cps 80cps card stanclard 24mo 1yr
S9&5 slandard

324 CjlS NIA 90cps
carcl NIA IS mo NIA Sl449 tt
NIA

300cps NIA 100cps cartricl~ oplionalt
18 roo NIA
$1400 tt
NIA

tSZJ9 tt mnufaaurers S!Jf!Jlt.'SIC'tl /ISi prl<.

\ e' ll sh ip it LO 10 U. FREE.* If aft r ' Ocla . Lh Top DoL ha n'L b come
indi. pen ' abl · to our office. ju l enfl it bark. t h n i . do nothing. \· t' 11 charge $985 to our credit
ardor bill you aga in l. our pur· ha..:e orcl ·r. Thal' all there i ~ to IL.
\ nd if ou·re Li II not ure or L11c
an:wer. don'L ' orr 1· u1· pe1·a101·s
" ill give you t h1·er chance. to gt'L
il righL

ACCEL-500~ 

1-800-637-7878 

·wmura Peripheral -, JOO Rancho Roan. uitc 27
Tho11 ·anrl Oal. . Callfo n a 91362
··<;pt.;"Clal /r11JU</UWJ,., prk · 
 ··Offer sul1jf:<I 111i11i1/lal1!111>1111d ml11t 1Jpp1tr.'11J. 


DOWN TO BUSINESS

just fine , if you add a small adapter card
to the LIO network card in the machine.
Wang 's LIO is really ARCnet, so once
you've installed this card , you can use your machine on a microcomputer-based network. Because mo t Wang Profes sional Computers come with IBM PC compatibility options, they will run PC
software. The adapter card, from Magna Com
puter, is on the pricey side, but it's cheaper than buying a new computer and a network card, and you can use all that cable . Once you install Magna's adapter card, you can use the Wang Professional Computer on a Novell network just as if it were an IBM PC.
Once you eliminate the side issues, such as what to do with al I your old work stations and old cable , then you get down to the real issues, such as the fact that many DP managers simply aren' t used to the idea of microcomputers replacing minicomputer and mainframe systems. They'll waste a mainframe on micro computer tasks , simply because they haven't seen a micro handle such an ap plication before. There are a couple of ways you can overcome this problem.
The easiest way is to set up a proto type. It's preny hard to argue with an op
erational sy tern that is functioning well.
In some cases, especially if the main frame application was designed for a sin gle user (and many were) , you can simply move the source code over to the micro computer and recompile it. Of course, you have to be prepared to handle non standard extensions, and you' ll find some really old COBOL systems quite bi
zarre due to the many patches that have
been made over the years. When you can ' t recompile- and
sometimes you can't-you can design the same functions (and the same feel) into the microcomputer version. The results can be quite impressive, because if you design the prototype right, you can im prove response time , a situation that will impress the users.
If you c.an't do a prototype, you can often find equivalent software for the microcomputer. Sometimes you can find the same software , since there is some cross-fertilization between computer types . Often, because each user has a dedicated CPU, equivalent software for a microcomputer or a microcomputer based LAN is better and faster than what was being use.don the mainframe.
Sometimes More Is Better
Certainly usi ng the Wang VS (or a VAX, or an IBM 9370 , for that matter) as a file server is not always a bad idea . If you

Ite 
 Disc s 

Lap-Link Mac... ... .. . ..... .$139.95 
 Traveling Software, Inc. 
 18702 North Creek Pkwy. 
 Bothell, WA 98011 
 (206) 483-8088 Inquiry 965.
LIO adapter card ..... .. ...... ..$595 
 Magna Computer Co. 
 24 Keewaydio Dr. 
 Salem, NH 03079 
 (603) 898-3555 Inquiry 966.
Z-1000..... Price not yet announced Zenith Data Systems 1000 Milwaukee Ave.
Glenview, IL 60025
(312) 699-4848 Inquiry %7.
have a lot of users, and if you have the support staff to handle a minicomputer like the Wang, it might make sense.
A good example of this would be an of fice automation environment with a heavy word-processing load and the need to communicate with a couple of main frames . Naturally , for success in an en vironment such as that, you need to select the right file servers and gateways. Microcomputer users may face a quan dary in such a situation. As systems get bigger and harder to manage, the free dom and flexibility that come with the use of small computers begin to disap pear because individual users can no longer manage them. Once again, the DP manager starts controlling the system.
You've probably seen the AT&T televi sion ads about this trend. They feature two exe-eutives, on.e of whom is equip ping his office with stand-alone micro computers. He's being intimidated by another executive, who tells him in a very nasty scene, "Stop blowing your budget" on personal computers and hook all your users to a central system. This is one view of workgroup computing, al though AT&T bas the perverse idea that the intimidator is the forward thinker in the scene.
As is indicated by the growth of net work installations, there are some good reasons to connect users. Sharing of
continued

SEPTEMBER 1988 · BYT E 131

DOW TO BUSINESS

scarce resources (such as laser printers)
and communication with other users in the outside world are two of those rea sons. The problem comes when depart ment managers have to decide whether the users should control their own work , or the tasks should be handled centrally.
The Zenith Z-1000
One reason the workgroup issue often seem so fuzzy is that the line between microcomputers and minicomputers has

blurred and almost disappeared. Pan of this i due to machines like Zenith's lat
est, the Z-1000. The Z-1000 is aimed squarely at the
workgroup market. It i a machine that tarts at about $20,000, contains a many a five 80386 microprocessors, has a dual bus, run Unix, and upport a
many as 64 users . Zenith says it's a
microcomputer. Clearly, the Z-1000 is based on micro
computer technology . One of its two

0~REEWARE~ 


ONLY f2.99 per disk ONLY '2.99 per disk ONLY ·2.99 per di k

Publl.c Doa:..l.n - r....-- far IBM"' a.nd Comi-tJl>I- DOS"' 11 ot l>W-· l"nl£-m ..S uWWm lo - Iii.I J'Olr ?""""P'"'· DOCdl..

BU8Il\IE88

O P0LYOLOTV8.0l 11311J - \.b ·

8PREADSHEET

0 a.rotUll8 JW¥, Dlll (Ml · cabulaty. Graci.,, 7 - colk c.

O PC CALC · V 1.0 f&S7·5$GI ·

M<nu drh= form.o peraun. 0 PllO PC·ACCT VS.O (0261 ·

0.4.!ml

[n"'grated OIL. AIR & A/P. 0 .RMI. 1118TATE Al'fALnrI
(1131 · Mmu elrt"=
cae!XPU89 CHECX W.14
11 . Chabooi. prcg,run.
lllLLPOWllR vs.o 1eo11

ADVSNTURE GAME TOOL· xtT (500 .. 1598) · (2 diak ""ti
Cr<".at., It play your own g&!n'""
O BLACKJACK (110 1 · Ad
vanced blackjack game.
D MONOPOLY ve.7 11061 

nme It bllllng. Han:! clrh.,, ""I
0 LAl'IDLOllD W.O1 !&&I ·
l'll8t a rnend ty ren la! P'°P"" ty mgm t. Hard d rtvc requited. 0 '1l'fANCr: lllANA.Ot:ll V4.0 !77l · A<Xounf.log pac~.

JW!t llke board game. CGA l'<'<I·
a 0 l>UNOBONS DRAGONS
Vl,l ~ Canyo\lsuM\'e?
0 SD CHJ!:88 Vl.O l (ll ll!J .
E.xttllent chma game.
0 IWl'ZR l'U'f8AU. 1:11:11 · S

0 PD8 QUOn! V3.14 (873)  dlff"1'etlt gllmfa. CGA r<"qUlred.

or ~f"ln' quot.ea for project·.. D WORDPLAY (387] · Wh~l

0 80.\ll Vl .02 (.WO a '501 
t2 dlU oeO A/ R p~.
OOMM100CAI10N8
0 'WJLDCAT 1188 Vl .o:J 1371

f"onune clon.e. CGA l'<'<I· 0 l>IO LZAGUB ~L 1~1 - P'lck )'<JUf team. CCA. <ft!· 0 MJNIAnJR!; GOLF lll04J · 18 heir golf"°"""'- COA I'<'<!·

:.:2~~ti:...~:.~~t~ull"tln

GRAPHICS

13 dtslt actl · S~htt< prog, 0 LOTll8 LEA.Rl'flNO 8T'S'nM 141181· Beginning tutor IOr [.otW1. D AS EASY 1\8 VS.O 13021 · Lo· tus 123 clan.,.
0 D08 HEU' (:llSOJ . Help llCrttn for DOS. Fbr DOS 3.XX.
008 TIJTORlAL VU ['JM} · 0 VACCINE 111411 · f"tght
ag~n&l 'vtrU$' & 'trop..n hor&e'··
Al.JTOMENU Vf.01 ~I - /v: ~ PtograoU· bau:b otm.
WORD PROCl!!M!NQ
0 WORDPERl'&CT MACROS
(l80J. °'"'' 80. WP v5.0 req.
Pc-~ V:l.71 (II a 101 · 12 ellsil ""o f\ill ream red.
0 PC TYPE · (373 · 3711) · 13
dl&ll ""o A word proceMO'
LEGAL FOR.YB 4l Lrl'TER8

DPllOCOllll\'2.42 l~a llfl l"'INOERPAIPn' V2.0 [282) . (8111 ·A must for all. Over 100

12 dial< 8"1) Menu drlvr:n. D QMOOIM VS.l(DS 4l 2"l
· 12 d.lak ec:ll Modrm program.
O PCTALJI: m lfMI · Mode=
program. Buuon~.

Palnl program; 6 ronL 81 slzca.
cm I>~ vo.o 11t11 ·

Da!Jnop publlsher:

°""' O~ ORAPHIC8/

2 (&481 ·

150 graphics.

forms. WP n<edrd to modify.
,. ..;. i-------,

ADORfSS

CITY

ST

TEJ..EPHON E I__)

I
1JP
--1

= Req"lte11 Prlnunuter PlU3.

QATABME

0 PIUN'TIIHOP ORAPHJCS/ 2 · or s.2S· cli>b" @ $2911.

I

o P1UDPR.IMV4-14 (3$.tl l6801 · Over 150 graphics. I«· 
 Calif. ite.. Salu 'Ill (6.5~> ·

I

34) · l 2 d.LAk ..,0 M=\I drh.,,n, qul"'5 Prln t.ohop. 


Sl>lppios &: H·odli·g

· ..J.QO

--=-=-=-- a O WAllPUM V3.1B(37 38J  O IMROOD!: \12.118113) ·Print 
 o..t<n 1bij>p<d UPS GIWDd

I

C2 di.II oeU dBa« III clone. 0 f'C.~. V2.0 (493. '811)· 13 dlak eoetl Buaon~. O~a1
JmVCADQN
O COMPOeEll (SI · c - tr .
-~. edit, play, & print. O lZJTUl'ALL V 1.1 (1 Ul) ·

b&Jmd"" rrom )'Dut d11.1.a. Eany. 

NOY'!L1]E8
D EDNA'a COOKBOOK Vl.10 llleel · Red pc mgr.Z drha m:i O VEHlCLg RUORD 8Y8 TZN ll!e7l · Track au.10 e;cpew! O WEIGJn' CO!n"ROL (5881 ·

TOTAL · S
"2 d~k set.o..,., 2 s2.oo ""'· I
lom1>ai:ioaal onkn SI0.00 (oc lhlppi<i
& b·odiiOJ. AJI poj'llM:Ot. ia US <lollanl

I
~d ordtt & chrck or money

order to;

I

c.Jlfomla FREEWARE I

lmpmw your tou"b typing.

Ort rid of unwant<d "'-el81U.

TH! WORLI> SD U~7J ·

WlBDOM OF Tim AGES

1466 SpnnglLne Dr. Dept A

PaJ.mdaJe, CA 93550

I

Dtaplay mape. CGA r<:qulm:I. [1144 . 11471 · 14 dtn oeo Alma

1805) 279 -0300

I

0 rtlNftELS & BUCU'TSV2.0
11 $01 · Oreat m11Ui pme. 5· Io.




nac.

I Call or ...n1c for (m: cotaJos-DiniDI I over 600 di>b ol q..lil)' ...rr.imc. I

O f;R.TN"S ABC'S 11S1) · . 
 PR.INDR VIJUDE8

H··nl: M·f ,.... $p· PST I

coo..-. Bulc required. ~ 2 . 6. 
 D tQ \12.1 10091 · Proch1ce 

O ALOURA TUTOR Vl.01 
 hi~ quality tc:ct on dot ma· 


).5" Olcdil -$.3.99ca. AlllpmP8T _pi_ .-ll _

I

(ll77J · h~hm vatlOWI optta
 trill. 
 ~ of -.lfJebra. Keepe .core. 
 O ONSIDll !11801 - SldewaY" 


So~ DO QWlt c..d Orel..... I

print.Ing program. £peon prlnL L--- - -~.J

bu es i a standard PC AT bus. You can
plug standard PC cards into it. The other
bus was designed at MIT by the same people who developed the uBu used by some minicomputers and the Mac Il. Thi bus is for th.e proce or only, but it
i imilar to some proprietary minicom puter bu e .
Whether you call it a mini, a micro, or something else , the Z-1000 is designed for user-supported workgroup comput ing . Zenith says it developed the machine for use in the average office. While it' too bulky to fit on a desk, it fits beside a desk very nicely. The machine upports
users with terminals, or it works with a
LAN a a node or as the file server.
Moving the Info
The concept of workgroup computing implies that information can be shared among the group's users . For example, if you have a spreadsheet and a text file, you should be able to send them to an
other user for inclusion in a document.
The concept of personal computing, on the other hand, implies that you have the computer that's be t suited for your pe cific job.
The problem i , there are certain jobs you can do better with an IBM compat
ible and others that you can handle better with a Mac . These machines are not compatible. How do you fit them both into a workgroup? With difficulty. At
least, until recently, that was the case.
Now, there are way . Apple has an· nounced an Ethernet card for the Mac Il; there's the AppleTalk board for the IBM (which will help some); there 's TOPS (Transparent Operating System), a LAN operating ystem that connects Macs, IBMs, and Sun workstations; and there's Lap-Link.
Lap-Link? You thought that was for moving stuff from your laptop to your personal computer, right? Well, it ls, but there' al o a version that does file trans fers between PCs and Macs . For more detailed information, see the text box "Exchanging Data" in the Macintosh Special Edition, August BYTE, page 62. I'll report on Mac-to-PC networks a I get a chance to look at them. ·
Wayne R.ash Jr. is a member ofthe profes sional staff of American Management Systems, Inc. (Arlington, Virginia). where he consults with the federal gov ernment on microcomputers. You can reach him on HIX as "waynerash. "
Your questions and comments are wel come. Write to: Editor. BYTE, One Phoenix Mill lane, Peterborough. NH 03458.

132 BYTE · SEPTEMBER 1988

Circle 216 on Readu Strvict Card

We've Invented the Future of 


Instrumentation Software ... Twice. 


With Words

With Pictures 


Acquisition 

Imegrated libraries for GPIB, RS-232 , A/D-D/A-DIO plug-in cards, and modular instruments.

lnruilivc c.bwmer-b:ascd function panels
that automatically generate source code.

From p:md wer imcrfacc wit.b virtual ins1rumem block diagram programming.

Analysis
Extensive libraries for data reduction, digital signal processing, and
statistical analysis.

Over 100 analysis runctions plus all the bulll-in functio!l.5 of your l:rnguagc.

Over 250 icons for computa1ion and analysis .

Presentation
Flexible high-performance graphics and report generation.

F..x tensivc graphics upport for CGA. EGA, MCGA , VGA, and Hercules.

Macimosh Deskiop Publishing compatibilit}'.

Lab Windows"'-
for tbe DOS-based PC and PS/2, witb Microsoft Q11ickBASIC or C.

The Software ts tbe Instrument

LabVIEW® for tbe Apple Macintosh

Circle 188 on Reader Service Cord for LobWindows. 189 for LabVJEW.

SEPTEMBER L988 · BYTE 133

··.-i ..... ftea

........... u 

UD· 'IO( ···Ill 11 


,a.· ·,-.,,u·· ·11·,, 01: Ap·u

~ p1.ao. ·llP . . ·4· ··6.J··~ ·t

·~.JOJ ··lH HO t6·r1tH 1·Uil · ".191U1

" v·I t"HU YJi ·u 11qnu··

· &t.J.O H "·t.:Ji

t (C

.."Q;O J 'J ;i;ap O;a; . W.IT···»M 


J Gtptl"2. 


W .HW't~N · ;Jo l"·· i>U '"'.I M 


Why build a printer that can print standing on its head when all you want is outstanding letter quality?
The answer is better quality printing.
We made our new 300 Serie 24-pin printers more rugged than they have to be and more reliable than ever. We built in a patented optical sensor and linked it with a unique rack and pinion printhead drive.
So you get more accurate printhead positioning. And that means outstanding letter quality.
All in a printer so stable it works up ide down.
But even right s ide up, you 9et lette r qua lit y printin g this good.
Our engineers call th.is "championship pees." More than 3 million loyal users call it rugged reliability. And it how in the quality and performance of every printer and modem we make.
CaU 1-800-0KIDATA for the dealer nearest you.

OKI DATA i< · tqiltered lraderruuk of 0 i Amffica. Inc. Ma.rqu< d~ de Oki Americ:a. 1111:

We put business on paper.

· 


EXPER T ADV I C E
MACINATIONS · Don Crabb
COMEBACKS,
BACKUPS,
AND UPDATES 


Some Macintosh software is born great, some is made great, and some is merely updated

I

f you're a savvy Macintosh user who has also fiddled with IBM PCs, you've probably come to re spect the window/icon/mouse

interface inherent in all Macintosh soft

ware. DESQview and Microsoft Win

dows notwithstanding, you simply can't

navigate around the directories of a PC

the way you can on a Mac.

Unfortunately, for a number of us,

special applications are often available

only on the PC. For example, the number

of third-party applications that have been

written using dBASE III Plus (and earlier

variants) is staggering. Until recently,

inveterate MacFolk like myself were

locked out of that market.

About a year ago, Nantucket Software

improved the situation by rescuing an ob

scure West German program called

dMacIII from the waste bin of bad pro

grams. The program could run dBASE

Ill code on a Mac and read the dBASE

database files that you had moved from a

PC. But it didn't follow the Mac inter

face; its documentation had been badly

translated from the original German;

and its U .S. distributor was weak, to be

charitable.

Nantucket bought the rights to dMac

III, cleaned it up, renamed it McMax,

fixed t.he bad bugs, improved the docu

mentation to mediocre, and put it on the

market for $295. Its two virtues were its

speed and dBASE compatibility. But

unless you happened to be a dBASE

guru, it was pretty tough to figure out

how to program McMax to create new

applications.

Using FoxBASE + /Mac
Fox Software, the Fox.BASE+ people of PC and clBASE III Plus clone fame, have a much better idea, as I briefly reported last month: FoxBASE+/Mac. This pro gram has all the dBASE compatibility of McMax and more, since it also handles report-definition and label-definition files, memory-variable files, and other
file types created by dBASE III Plus. I was a beta tester for FoxBASE + I
Mac, and I've worked with the release version (1.0) since the end of April. I'm not a FoxBASE cheerleader, but the company did a lot of things right with the product.
FoxBASE +/Mac is not a quick port of the PC version. It combines its dBASE compatibility with a strong list of fea tures and a work environment with which Mac users will feel comfortable. Fox BASE+/Mac provides multiple window support on any Mac.
The program supports a picture data type (PICT), so you can cut and paste

graphics into your applications. It also supports multiple typefaces, type sizes, and type styles in any combination you desire, so there's no limit on the aesthet ics of your application. Ona Mac 11, Fox BASE+/Mac gives you color, and it will print reports in color on an Imagewriter II or an HP PaintJet.
You can build input forms for your ap plication using all the Mac 110 tool you're used to: radio buttons , check boxes, pop-up menus, pull-down menus,
and editable text fields. Fox.BASE +/ Mac also includes the standard dBASE 110 tools, such as input validation . Its method of setting up file relationships is similar to that of 4th Dimension and d.BASE Mac. Novice database program mers will find it a cinch to use.
Fox.BASE+ /Mac lacks some of the features found in competing Macintosh relational databases, especially such a
features giant as 4th Dimension. For ex ample, FoxBASE + / Mac doeso ' t have
conri.nued

ILWSTRATION: ROBERT KAUFMAN © 1988

SEPTEMBER 1988 · BYTE 135

MACINATIO S

the built-in business graphics or fancy graphics forms editor of 4th Dimeo ion,
and it also lacks 4th Dimension's host language interface, so you can't write ex
ternal fuoc.tions or procedures in Pascal or C and use them with your FoxBASE application. Multiu er and run-time ver sions are also not yet available. The pro
a gram aJso lacks a full-blown report gen
erator, la 4th Dimension. For a version 1.0 release, though, Fox.BASE+fMa.c is surprisingly complete and well done. It's
also remarkably fast, as in, "You mean
it's finished index.ing aJI those records already?"
The on.e fly in the FoxBASE+/Mac oinbnent is the demo version. The appli
cation includes two serial number valida tion keys that you use to install it. One
key installs the complete version, and the
other key creates a crippled demo that holds only 120 records. Unfortunately,
the demo is oot up to the standards set by
the real application , and it lacks many of
its features. lfl bad tried only the demo, I would have returned it to my dealer for a refund: It bombed with a variety of spectacular memory errors on an 8

megabyre Mac II. It also imply hung when I tried some fancy record lookups.
HyperCard 1.2: C~ROM Support, But StUI o Exponential Notation
Apple's HyperCard 1.2 includes a slew of improvements over version 1.1 . The most important are as follows:
· Support for read-only media, like the Apple CD SC CD-ROM drive · Multiuser access to individual Hyper Card stacks through an AppleSha.re file server
· Improved search and retrieval capabil
ities , with speed increases of 4 to 6 times that of version 1.1 · Hiding and showing card and back ground pictures using script commands · Write protection for stacks · New keyboard shortcuts that make script editing much easier
Despite all the improvements in ver sion 1.2, Apple still need to improve the programming ( cripting) capabilitie that HyperCard/HyperTalk provides. One important omission is the Jack of ex-

Items Discussed 


Apple Maclnto.m

HyperCard 1.1 ...... .. ... .. ...... .... $49 


S:f$lan Tools 6.0 ...... ............ $49 Apple Computer, Inc. 


Apple Computer, Inc.

20525 Mariani Ave. 


20525 Mariani Ave .

Cupertino, CA 95014 


Cupertino, CA 95014

(408) 996-1010

(408) 996-1010

Inquiry 959.

Inquiry 955.

McMax Summer

FoxBASE +/Mac 1.0 .... ... .... ....$395 '87 version . ..... ... ........... .... .$295

Fox Software, Inc.

Nantucket Corp.

118 West South Boundary

12SSS West Jefferson Blvd.

Perrysburg, OH 43551

Suite300

(419) 874-0162

Los Angeles, CA 90066

lnquiry 956.

(21 3) 390-7923

Inquiry 960.

4th Dimension 1.06. .. . ... ... .... .. .$695

ACIUS , Inc.

MlndWrlte 1.1 .. ... ... ........... . ..$195

20300 Stevens Creek Blvd. Suite 495 Access Technology, Inc.

Cupertino, CA 95014

200 G Heritage Harbor

(408) 252-4444

Monterey. CA 93940

Inquiry 957.

(800) 367-4334

Inquiry 961.

FullWrite Prot'essional 1.0.... ....$395 


Astuon-Tate Corp. 


QT-Mac40. ........... .. ............ $1395 


20101 Hamilton Ave. 


Tecmar, Inc. 


Torrance, CA 90502 


6225 Cochran Rd. 


(213) 329-8000.

Solon, OH 44139 


Inquiry 958.

(216) 349.()6()()

Inquiry 962.

ponential notation in HyperTalk scripts. Engineers and other developers simply must have exponential notation for their scripts.
HyperCard 1.2 wa developed primar· ily to support Apple's CD-ROM drive (which can "play" both CD-ROM data disks and music CDs). I've tested that as pect of version 1.2 over the last week
using a borrowed Apple CD-ROM drive and a CD-ROM Educational Connec tions disk I was given at an Apple show in March. This disk is a sampler of several large and impressive HyperCard stacks. HyperCard 1.2 worked flawlessly with
them, as did the CD-ROM drive (about
which I'Li have more to say in a future column).
System Tools 6.0
Last month I reported on the beta version of System Tools 6.0. I found it buggy and difficult to install and use. I'm happy to report that most of the bugs I found have been fixed in the released version, even though installation problems remain.
When I instaJled System 6.0 on an 8
megabyte Mac II using the supplied in stall script, I immediately ran into diffi
culties. Things seemed to work fine when I switch-launched to the new Find er, but then the mouse froze.
When I rebooted the machine, all my INITs were successfully installed (or so I thought) , but the machine froze again after the desktop was displayed. Reboot ing again, the Mac didn't make it all the way through the start-up sequence, with the screen breaking up before the desk top was displayed. Additional rebooting result.ed in tbe same screen breakup. After fiddling with this problem for 3 hours, u ing a separate start-up floppy disk, I finally traced the problem : I had some incompatibl.e INIT in my system folder that just wouldn't work with Sys tem 6.0. The biggest offender was the SavesDeletes INIT from Central Point Software, which lets you recover files you've deleted by mistake. I also bad trouble with SCSI Tools, MF Keys, and MenuClock 1.0 and 1.01.
To play it safe, I copied my fonts, INITs, CDEVs, and desk aceessorie (DAs) 10 other folders and deleted these and my updated System 6.0 from my hard disk system folder . I copied the vir gin System 6.0 from the System Tools 6.0 package of four disks and then rein stalled au my system goodies , font ' and DAs. After I had completed this ex tended process, everything worked fine. The moral of the story: If you've custom ized your system with lots of goodie , up
co nrinu~d

136 B Y T E · SEPTEMBER 1988

A=T-&T

R1r£JWo01rT 1 .,.._
RJftJt5l'OlfJ tOMll HD ~tMlt'4
""""'""°'" ... '"'"

I 1498 I 2197 I 3034 I 3376

HEWLETT-PACKARD
LASERJET Serles 11 S1649

HEWLETT·PACKAAO
DESKJET
$699

tvEC

·......Pow rmate

I

· 119

I 1527

· 1818

NEC

, .... - ........... ·-........ ..... ...~:--.

t,._

C.-kr· .
l""""::i - .... ..... .
'loT iLll9""'9 Pa.- o.t :L.T .....-.. ION ..........._

l..l.·...'.
.I.U ,..2"

1 ·40"
JN 40N JW.utie JUllOM

I Hi27

· 181

I 209

· 2692

s ·

2585 309

All~l -JlllU:

I 3755

AD~!:...

·- · 5-96------....~ ~· .

P~1s P.ub6i. HM
r-.-m.... P".ru.W. 40M
-l:l.11
....,~HD

-----..----
 ······· .""..''


--..-... ····· . ---..___...-.-._-__ ·· ......

DISK

, MODEM

267 
 176 


DRIVES

,

491


619 


119 
 161 
 161 


·-.-.- ·· ------ ··· --·_-_- ···· . 
 .  · ·llflKaJH 
 --- ··· --._.......-...,_ ··· AST ,.
lllCllOPOU9

- 659 

191 
 659 
 659 


..T......O. ..l.-lB---UIA
ur1·
- u s·· -

,

116 


19 19 


,.,.

U9

S97 359
 164 

99 
 166 
 177 


· I ISM
........c.. · Ult 


799 


341 


VIDEO

CARDS

.~ ....." ... °- ""' ·
-~
H&CGa-1

.I s

144
169

$

139 266

I 268

49

........ .... - - - ......~Canl "'-

II I

49 148

......... vn.t .... $ 228 


p,;si._

$ 532 


l'G5P<r l'"

I 532

VW..l v... VOi\ · 248 


TIOOG 11100 PLUS
Tl ... HIOOi<!O
fltOO

s ·

777 1311!

I 2254

I 29 7

I 3744

· 478t

MOUSE

DEVICES

llte·09CWI' 

I
WW.WW....tA 
 ~CIO 

-Wf'CADD
$

97 
 138 

74 
 118
113 
 86


.......... v....

CALL FOR BEST PRICES ON
PR 'MJUM PRODUCTS 


-- · NEC

CITIZEN

·· ..... · ......... · .·"" . .... .C ",PH ,",1.R.r.c..I...N.
··· -·-· ·· ·· ·· -·- · · CPt···c....

T

E

R

S
463 5'9 644 733

PRINTERS
184 199 268

· nne 1r -
· -...... ··· .. ··· m'"-- - ··· -·.-... ··· -....._...,._.. naa··c..e.

S59 877

-

IR

S69 337

-_·. _ ·· --· ··· - ··· ·· ·· .......... ._.,,,..,...._ _... PIXI.lrc...-

· 1079 I S4SS
417 T..... 114

488 422 55 1 533 498

· ..... 8'6 T-U4

I 664

· 1166

EPSON 
 PRINTERS

OKIDATA PRINTERS

PANASONIC PRINTERS

..P.,.R..I_N,.T. ERS

,..,_ ~
"'"41M
.,..._...,
U>9M U>I Me
U>-

1119 IHPWI 339 ltll PWI

I 224

318 412

'°'""'""

DICOICIX J98 DIOOMXlll
2111 
 344 


332 
 515


488

329 469

_ ,,_......,

416 Dof'l r.tl 533 ~ 754 D.Pl lH

436 
 492 555

· 
 4619
 · 5979 


SH m 519 me-.

877


939 a.n111 ,,._..

327

I 949 


,...... 737

D.nlll lie.-

I 788 l.AKllLIM; ..... · 1348

5 19

I 1738 ~-

· 1644 


--~ I 1081 


SOFTWARE

_......,.,.. ... 
 ~a...
-__... --__,-__--·_ ---- '" 
 ·· ' .._,.
-.--..-,--_- ,"".
 --.-_..T-..-...".._-.--1... --_-- · NEC-- ·· · -u

109 
 319 

91 
 Ill 77 


" ....... .. 
 --___-·-__-...... --PIE-C-_....... · l'GI ·· l'WI- - ···· -~
---- ... · -c

196 
 HI
71 
 119 
 166 
 64

- ·· - - SCANNERS
· --_,·,.-_-
 ·· 1171 

· --··.·.---__ ·· ...
 · I IUS 

· 1791 

.... ·· -.·.._ · 1791 

 691

· ·· 9S9

SOFTWARE

l96

...,

109 
 114 


119


61 


IU

S4

SH

91 


ll6

HI 


-u

317 
 1st

~

QAA

119


INTEL 


..,,_ -JLTT--.

99
 HI

179


HS

119

_.,

I 619
 IH Ut 716
 918 


SOFTWARE

-c
w-,_

137 17 
 43 
 II 
 6l
119 
 19 19 19 
 19 
 19 II
119 Ill
19 


MONITORS

~ · ·· UJ'UQ.A~

J38 156 


7:111 \tGAC....

I 414 


llM A ,.....0t..

638


MTEOAC....

s

129 
 477 


I 114 


......._ ~,,_
-"""~

s I

288 
 368


$ 1288 


sI 1244 


PO:C M- l C L

1892 


MONITORS

r«<:-a I 549 
 Ml'.C--G1' I 179 

858


PGI HX-··

436


l'GIND-11 !'Cl .. - -

Iss

164 
 538 
 539


s TlliU.·Cr,-al,,,... · 1434 


M'1il! W"i'·Y·

717 


lt--.1 0

109 


~UH

419 


-UfO

$84

ACCESSORIES

_ .... ...... c....·
,.,....._c.w.tr
._..._ .,. .,.. .... .,~ _...
I O I -~

s s s

9 
 14
 29
 29
 19 68 


I 16

" " " - Q6n.DSIOIJ~

21 
 7 


s s

l3 29 

58 


PLOTTERS

HOlJRS (E.S.T.) '"9No·clarFrl··w
1-6 Satud·11

.-.rn

,.,-~
MHA6-

177 
 · 1119 


I Hit

SUH

120 West Main Street · CARMEL, IN 46032 


800-382-3888

3· "' .h-....... -

odd

& 
 i...u.m.,. 0 SURCHIUIGE FOR

CRa)rT CARDS ·IYI - do ftllllll dlart«· unrll ..,. ·~- All tt:o1nnt IMl'+td ro

~ Md pdc_e daa-1'1911. All uand&rd ordcn .,.,_ Mnl UPS.

Cilde 190 on R.Muhr S.l"Yke Card

SEPTEMBER 1988 · B Y T E 137


MACINATIONS 


date to 6.0 by installing a clean copy of it , installing your INITs, CDEVs, fonts, and DAs afterward.
Tecmar QT-Mac.40
If you' re like me , you preach to your col leagues on the importance of backing up their hard disks every day. This gospel is hard to accept, considering the low andlor expensive backup aJternatives for
the Mac. I've been using a GCC Hyper Tape DC-2000 tape drive for about a

year, and I've found it reliable when I use the MacUp backup program available from APDA. But it's slow . It takes as much as an hour to back up a single day's
worth of work. So when I got an opportunity to work
with a new DC-2000 tape drive that was supposed to be the fastest on the market, I jumped at the chance. In a month's worth of abuse, the Tecmar QT-Mac40 proved its mettle and its speed. It con nects to the Mac's SCSI port and has

worked reliably with the Mac Plus and
Mac SE, as well as the Mac II. The QT Mac40 transfers data at about 2.5 mega bytes per minute . It backs up data faster than any DC-2000 drive I've tried, and
I've tried them all. You control the QT-Mac40 using the
supplied backup/restore software, which is very good . Under MultiFinder, the Tecmar software Jets you back up your data in the background while running any other foreground appUcation. This is a handy feature that I haven 't found with any other drive or backup software.
The Tecmar software supports file by-file , incremental, and full-image backup , which pretty much covers the kinds of backups you might want to do. The Tecmar drive can mix file-by-file and image backups on the same tape another feature many other drives Jack.
In a month of testing, I haven't found anything to gripe about with the Tecmar QT-Mac40. It lists for $1395, although I've seen it discounted for as little as $999. At that price, I think I'll get two one for my office Mac II and another for
my home Mac II.

FullWrite Professional-Redux
Last month, I complained about the speed of FuJJWrite Professional on a ! megabyte Mac Plus. With that hardware, the program is almost unusable. But now I'm using it exclusively on an 8-megabyte Mac II. The result is editing nirvana. On the fast, memory-rich Mac II, FuJIWrite moves along nicely. And all those fea tures are really useful. I don't know bow
I got along without FuUWrite's note and
sidebar capabilities before.
The outliner is not as easy to use as MindWrite l.1 's, but it's far superior to
Microsoft Word 3 .02's. Add to that its document information tally (counts for characters, words, and lines, and a read ability index), and you've got a great tool for writers. And that doesn't even touch on its built-in desktop publisbjng and graphics featu.res. If I were Microsoft, I'd be worried. For my money, FuUWrite Professional is everything that Word promised but has never delivered. As
long as you have lots of RAM, that is. ·

Don Crabb is rhe director oflaboratories and a ~nior lecturer for the computer science department and the colk~ aJ the University of Chicago. He is also a con sulting editor for BYTE. He can be
reached on BIXas "decrabb. " Your questions and commenlS art "Wel
come. Write to; Editor, BYTE, One Phoenix Mill Lane, Peterborough, NH
03458.

138 BYTE· SEPTEMBER 1988

Circle 251 on IWuhr SeTYice Card

Lepre:ardS fea re canpooenr.s u ng
me tares rectlll'.)tlg\I fran 5eagate &

.,_..,...__;:::::r- 'i7?Jr,.,::'~-._ We>tem Digital You ger a 1 veer warrant:v. &Illustrated user'S guide Low power drives mean less sualn on che ~ suW\'. lower

ooeratlng remoerarures. and bnger ccxnoonent life FREE SOFTWARE lrdl.d1n9
Take Two, tne oackup utii v.PC MAOOINE Eclltar's ChOk:e ln 1986 & 1987. & PC·KWIK

CffSk c:actle software from Wosoft

211'e
ssms

3TM8
asms

»AS
4()'ns

'°'48
7()n5'

49MB
2erns·

6SMB 16mS'

$299

$339 $389 $449 $549
.A - aca5'S ;peecj per """1t10n 


$649

TAHOY 1000/ AJS)(/TlC Leprecards add $20 


lntErrial
2 9

External
59

· Easy ro use Pop·up lvlerius
· 5ends ASOI or word proces'Slng fltes · Se<id/Rece!ve from any 0-oup 3 fax machine
· Prints ori sca'lOard dot·matnx or taser printers · Au tomated sending dumg IOw PhCYle rare oencx:1s
· Internal d80COPS. $289 ~PS $559 · Po<caore external plugs rriro PC senal port, $359

· Pret1!Sted

formatted

· western

Oigiral slut

oontrcller

· 30 page fnstalla tlal

QUIOe & reference

manuill

· cables. 111CU1t10Q screws,

f\J & tlalf-toei!tlt
race Olates

erakeTwo bil:kl(l software.

PC MAGA(llE ''fdltcx-'s Odee"

·PC·KWIK dtSlc cactle software by MulUsoft
· 1 year warrancv. 30 day MclleV Back Qlaranree

· ~tlona ~ 150watt WFCC approvecl ~

pcMEf" Sl.fl~V for 1IBM PC's H t

./zM..

TANDY 1000 kits add $20

20MB kit

$289

seagare ST225 21.4MBl65ms/Halt-He1Q!1t/14.8wans

30MB kit

$309

5eaQate ST238 3'27MB16smstK!lf+lel9ht114.8warts

40MB kit

$459

Seagate ST251 42..8M8/Half·~t/11 warn

pre-formatted lnro a patr of 2111.E/ZSrns partitions

65M
seagare

Bmkmi

t
6S5MB/

f{)lf+te1c;11

t1

11

$549
wart$

P'e-fomla cted lnro a pair of 32M'l/28Tls oartirlanS

AT H·d Disk Hits

· lndudes AT raAs & cables ·SpeedStor or OnTrack large ame sofrware · f'ormam!d , Partl!Xlned & Tested

-~ SE9JQ.«aXrlel!I ST2S1
l+I SE!agare ST2S1·1
Ai SeaOare ST4006
Ai Maxtor 1140 fH Maxtor 2190

Qoaor;

A"O!

42.BM! $559

42.8>18 $449

00.2""3 $ 599

111'1.e $1669

150Ml $1999

3. 5" Floppy Hits
tri erria1 1rs or PCfXT /AT co ou e;
include SW' mountlrig bracket. black gray
face plates, and AT rails. 1.44 MB for PC/XT Inell.des high soeed western Digital CCYltrciler FREE TAKE TWO floppy baekup sofrware

~ processor at running at 6/10 MlZ With o wait 


stares ~ovides a Ncnoo SI ra ng of 11.5. BSlots· 


Room for 1 M l"elglt ard 3 half · height drives · 


2cx:l watt rxNS supply · CIOck calendar · Chok:e

$895 


of 1.2 a- 1.44MB floppy cJm.e ·Combination Hard 


ev Oisl</FIOppy drive conrroller · Maxlswitch 84 or 101 Ke'yOOard · 512K RAM standard 


exoanciaore to 1 MB · Award BKJS · 1 vear warranty · 30 dav rronev baek guarantee 


complete systems wlttl sertal/Parallel/c;ame POrtS:

Monographlcs card &Monitor $1095

0-chtd 5121< VGA &Mutt ls'lflC II $1995

with 2CMB/65ms seagare

$1289

with 2CMB/65ms seagare

$2189

with .o..16/40ms Seagate

$1429

wit h 4CMB/ 4()1'ls 5eagate

$2:529

With 6SMB/tlllns seagare

$1 549

wit h 65MB/<Ons Seagate

$2449

1.5 HB L·· Printer

"One of the taserier's srronges compeorors_..
lf'EOWORLD October 5, 1987

5121< RAM

1.SMS RAM

$1295

$1595

· 100% HP t.aserjet, & ~riet + compaoble · 1.SMB RAM Qves Full Page 300dpi graphies
· vector grap111es capability Improves soet'd on
programs ~ e Autocad up to 93%
· 9 re;ldent & s downloadable soft fonts standard

· Pnncer udlltv software
· 5er\al & Parallel lnte<faces
· 120 oov TRW on slre maintenance
· 1 vear warrantv · Oonons- All HP stY1e font cartridges
Toner Camidge $29

Orchid
Designer VGA 
 512K $299 256K $269 

Tiny Turbo 286 S289 
 Ramauest 11 1MB $799 

2400 ,,,,,,,Hodams
239/ 229
·Haves comparlble. 300/1 200/2d00
· MNP level aerror correc oo
·FREE MIRROR II Software. a S69 value
· Internal model S229. fits 111 snort slot

I
2S24B Townsgate Rd, Dept. BI Westlake VUlage. CA 91361

.._. To order. or get our free catalog, call: Ton Free

800· 722· AT· XT

.M........M .........~.... 


caHfomla

805·!7!· 7847

*No extra for Visa / Mastercard !AMEX add 3%1. *Prices JnclUde UPS surface shipping.
* ~ral express sh lpplngjusr s1 .soper pound. * 30 oay Money Baek Guarantee.
*corporate & 1nstltutlona1 PO'Saccepted.

...
"

0ne can appreciate the efficiency of the
Normerel ATC 12 just by looking at its design. Extra low profile, small foot print, latest techno
logy, single board, and surface mounted technology, with everythlng you can think of built in for greater reliability.
Equipped with anew standard ofVGA visualization containing a 256 color palette, its monitor displays "photo" quality images.
Built around a12.5 MHz processor, its execution
speed is from 1.5 to 2times faster than that of its competitors and it is very user friendly.
Far from the superficial and over-populated world of clones, Normerel ATC 12 offers the well controlled quality, the sure and subtle touch of elegance of traditional french manufacturing. Dealers Wanted.

Techial Sptta.

80286

- 12..5 I 8Mb sell m tdlable.

DRA\t

- MO KB ~dllle.

ON BOARD - (Sludml)

-Yim.de.o: MDA. HDA. CCA. EGA. ~CA plus

~ Aulogoos: VCA.

1/0

-2 RS 232-I Panlln PMt - M_,, Port

3Fm: Im

Conll'O&r - floppy - 3112 - 5114 all IMlDll · ~dD' ·SCSI DnmSadtt - 2M8 SIMM'~ So<tet
· 2ATForm&l - I PC fllnllll

NORMEREL 

THE BRAIN IS BEAUTIFUL 


ORMHRl!L SY

-58 rae Paaier 781SO IE CH~NAY·FRANCH

Tel 33 ffi 39.Sl90Jl6 TQex NRLSY 69M24 F·Fax 33 0) 39.5i38.l3

°"" Clm.192 011....,. S.l'YW
NORMERFL U.S. ·16 Crow Canyon Court. Suite 225 -S RAMO CAUfORNIA 94583 · U.8.A. Tel (415) 8318792
NORMKREL UK· Pa&htract House· 91/99 High Street· BA STEAD · SURREY SM7 2NL HNGLAND -Tel (0737) 360482/83 Telex 267 597 JSUK Fu (0737) 362813

S~rise. Now you get both in the same package. New Chpper"' from antucket~
Our latest version - Summer '87 - is still the be t· performing compiler ever. It lets users run dBASE· applications up to 20 times faster. But there's a lot more to it than raw speed.
Because new Clipper is one of the most powerful, full-featured development languages ever. And gives you more control over your applications than any release of dBASE ever will. Now or in the future.
In tead of designing Clipper as an add-on, we've structured it as an extended database language that uses dBASE as a subset. In addition to emulating the dBASE language, we've added commands for menus, screens, windows and extended functions. As a result, you get dBASE compatibility and an entirely new level of power and versatility.
And with ClipQer's open architecture, you can write functions in Clipper, C Assembler or other languages, and integrate them into one seamless application. Which helps you create more sophisti-
C> antuck·l Carpor.Jtion 1988. Nan tu<.k<'l is 11 "'gisl er~ tradema rk and Ch1>P"· is a tnodemarl< of N· ntucket COrporntion . dBASE is a registc"'d trademark of Ashton-T..te.

cated application in less time. And by using our full-featured debugger, you11be done even faster.
We also give you source code security that keeps users from dama~g your application. And sophisticated record and file locking capabilities that make networking applications easier to create. But no matter what you create, you don't have to buy runtime modules or additional software.You don't even have to pay licensing fees.
If you haven't tried Clipper yet{ just call (213) 390-7923 today. We'll send you ful mformation and a free demo diskette. Or the complete program, if you'd rather.
But call today. And see how easy it is to find the best dBASE development language. Just get the fastest compiler. And open the box.
Clipper ·
antucket, 12555 W Jefferson Boulevard Los Angt!les, A90066 Telex: 650-2574125

142 BYTE · SEPTEMBER 1988

Circk 187 on R.eadtr Stmct Card

EXP ERT ADVICE
OS/2 NOTEBOOK · Mark Minasi

·

ALL
TOGETHER Now

From LAN Manager to device monitors, OS/2's
features let programs and peripherals live and work in harmony
L ast month, I started looking at OS/2's new features. This month, I'll continue the dis cussion, but first 1 want to share some test results.
Recall that OS/2 offers virtual mem
ory to applications. Jf an application re
quires more memory than the RAM available, OS/2 can use free disk space in place of RAM. I tested OS/2 I .O's vir tual memory manager with the simple BASIC program shown in listing I. This program allocates an integer array, fills it up, and then reports total execution time. Table l shows th.e test results for various array sizes. It shows the array size used (in number of elements and in K bytes), how long it took to allocate and fill the array, and then total time divided by bytes to yield a rough seconds-per byte number.
Noli.cc the large jump between 400 and 500 elements. Up to about 400, the array
is kept entirely in memory, and the pro gram requires about 0.02 second to pro cess a byte. At 500 elements, virtual memory takes over. As the drive light
was on continuously throughout the pro
gram's execution, it appears that each memory access becomes a disk access once virtual memory is activated.
Granted, virtual memory should be slower than RAM, but look at the differ ence: 0.02 seCODd per byte versus roughly 13 seconds per byte. That's a factor of 650. At that speed, my 80386 is a.bout 30 times slower than a Commodore 64.
Multitasking virtually (no pun in tended) dies when this test program is

running . Pressing Ctrl-Esc to get to the Session Manager yields a Session Man ager screen after 10 minutes' wait.
In case you are wondering what kind of underlying hardware I used to test this, I do much of my work on a PS/ 386, a 16 MHz Compaq Deskpro clone made by
Trillian Computer. It uses 4 megabytes
of 32-bit static column RAM. The hard disk uses the standard Western Digital AT-type controller and a 26-millisecond Priam disk drive. I use the Compaq VGA board (which I highly recommend for speed and compatibility).
LAN Manager
A major difference between DOS and OS/2 is that OS/2 was designed with net working in mind. OS/2's LAN (local area network) Manager is a.n add-on pro gram that brings LAN capabilities to OS/2. LAN Manager brings many new features to Microsoft's networking soft ware. In the process of writing LAN Manager, Microsoft also rewrote its DOS based LAN software, MS-Networks.
LAN Manager and the accompanying rewrite of MS-Networks include many new Novell- and Banyan-type LAN oper ating-system features. Security locks are now user· and file-specific. The system can nag users to change their passwords periodically, as the LAN Manager keeps password age information. Attempts at unauthorized access can be logged.
0Sf2 allows more comprehensive re source sharing. One OS/2 workstation can run a program entirely on another computer. The workstation just sees the output screens and supplies keystrokes. Other than that, the workstation essen tially becomes a dumb terminal. This is intended so that programs like database servers can be constructed. Consider, for example, a SORT command under dBASE on a LAN. With dBASE known for its gla.cial sorting speed, and sorts being disk-intensive to begin with, add LAN overhead and the whole thing's out of the question . Remote execution would

let d.BASE move itself to the server tem porarily, just long enough to accomplish the sort.
Imagine other possibilities: One ma chine with expensive dedicated graphics hardware that computes screens for five CAD stations. Groupware that moves parts of a user's programs to and fro among workstations to provide load lev eling. Or, for the nostalgic, one 80386 doing the processing for 15 user with 80286-based dumb terminals. (That sounds silly, but I've heard of a company trying to make OS/2 multiuser through this avenue. Some clients have even told
me that IBM has told them, sub rosa , that
a multiuser OS/2 is in the work .) There are many other neat features ,
and I'll talk about them in a future col umn. In a few words, the OS/2 LAN Manager is a "fixed" version of MS-Net works , and a welcome one.
Program Harmony
Under OS/2, programs don 't step all over each other. SideKick doesn't mess up a Windows screen. One program's manipulation of the keyboard Num Lock/Scroll Lock/Caps Lock status byte doesn't lead to "surprise" uppercase when the next program runs. This makes OS/2's job of multitasking easier.
The reason DOS isn't multitasking has nothing to do with the 80286 or 80386. The main reason that DOS isn't multi tasking is that it isn't an operating system (gasp). It's a program loader, a launch ing pad that starts applications going and then says, "Wake me up when you' re fin ished." DOS is completely inactive when a program is running. The program is supposed to call DOS to do something like print a character or read a file, but many programs are designed to handle such system functions themselves and bypass DOS altogether.
DOS bypass is mainly due to DOS's slowness and incompleteness-for exam ple, DOS doesn't support video graphics
continU4d

SEPTEMBER 1988 · BYTE 143

Circle 288 on Reader Service Card

Finally . . . a low cost, high speed copier for 5 1/4 and 31/2 inch diskettes! ·

OS/2 NOTEBOOK 


Attach a Victory V3000 Autoloader to your IBM/PC or Appl I Macintosh. enter one or more oopy jobs. and walk away! The sys tem automatically
copies sv, or 3\.'i inch
diskettes-up to 180 per hour. Switching the copy drive takes less than two minutes.
Copy Fonnats Flawless ly. Victory's Auto-Dup~ software copies differ ent formats or you can

build your own format. Auto-Dur tests the quality o each copy, sorting diskettes into one or two output bins.
Do- It-You rse lf Servicing. The Autolooder's simple component de  sign and diagnostics for checking drive align
ment and speed allow
you to maintain lite system without outside service.
Call (8001 421·0103. And ask about Victory's family of afford.able Au· toloaders that support

Hard Drive Back-Up, Serialization, and Cus tom Label Printing.
~CTYO f
ENTERPRISES
TM hnology. Inc .
Victory Plaza 1011 E. 531'i Street Austin. TX 78751· 1T.!8
(512) 450-0801
~~ '1~ ""r...2?ill
r..r.1. t...d<.m (... ! ) ..1....... MUI l»ll Jl loos:i:>. ~ loWHI) 7$07460. Mdld CJH l
~

commands. (Unfortunately , neither does OS/2, unless you use the Presentation Manager.) If every program communi cated with peripherals via DOS, most programs would have to wake DOS fairly regularly . Every screen write , keyboard read , and disk access would activate it . DOS could then take that o~portunity to switch programs , and voila: muJtit.ask ing. Microsoft Windows accomplishes limited murntasking in this way.
Using system requests to control task switching won't work if one of the pro grams doesn't need to make system re quests (i .e ., doesn't do any UO). Con sider a spreadsheet recalculation or a word processor repagination. Such a CPU-intensive program coold grab the system and hold il. Solving the CPU intensive problem is easy , though: Just add a hardware timer (al ready built into
the IBM PC machines) to force an inter
rupt and allow the operating system to force a switch to another program.
Programs don't always use DOS sys tem requests , however, so the job of switching DOS programs, each con vinced that it owns the machine, is al  most impossible . OS/2, built to run in the 80286 chip's protected mode, can en force th.e rules . It can control 1/0 ports, memory areas, and access to system ser vices. The silicon itself disailows any a.t tempts to bypass the opera.ting system. (Some readers may know that the 80386 chip contains a virtual 8086 mode that allows DOS multitasking . This is not ex
ploited in OS/2 because osn is designed
for 80286 as well as 80386 machines .)
Once all programs are forced to inter act with the system through OS/2, multi· tasking and more become possible . OS/2 creates separate virtual machines called screen groups . Each machine has an en· tire environment: current ubdirectories, screen modes , and even keyboard status. One screen group can remember that the keyboard is in uppercase mode, while another remembers that it is not.
Legalizing TSRs We all love TSRs (terminate-and-stay resident programs) . They're handy . They extend PC capabilities. At the same time , we hate them because they gobble memory, they can't be easily removed from memory once loaded, and they don't get along well with other TSR.s.
SideKick is a prime example of what we love and hate about TSRs. It insists on being the last TSR loaded. Every timer tick (18.2 times per second), SideKick checks to ensure that it is the last one loaded. If it finds another TSR after it , it tries to muscle it aside . This often means

144 B Y T E · SEPTEMBER t 988

Circle 40 on Reader s~rvice Card

OS/2 NOTEBOOK

that the keyboard no longer responds and the system era hes . SideKick tries to deal with the memory problem by removing itself from memory on request, but it doesn't always work, especially if Side Kick isn't the last TSR loaded or if you're not at the DOS prompt.
What does OS/2 offer? OS/2 has a means to make TSRs legitimate. It's called a device monitor. It's like a TSR,
and it can act as a filter on a keyboard.
Device monitors improve on TSRs, how ever, in that they can request that OS/2 ensure that they are essentially the last (or first) device monitor loaded. OS/2 re jects an attempt to load two device moni tors that insist on being first or last.
Also, device monitors can be unloaded from memory. A nice example of device monitors appeared in Ray Duncan's " TSRs Past and Future: MS-DOS and OS/2" in BYTE's Inside the IBM PCs, Fall 1987.
A Platform for Peripherals
Recently, I bought a new printer, a Hew lett-Packard LaserJet II. The excitement faded a bit when I realized that I would have to reinstall several dozen programs, informing them all of the new printer type. OS/2 reduces this pain. A certain measure of device independence is af forded by version 1.0. A greater amount i provided by the Presentation Manager under l. l . (The main difference between l .0 and 1. 1 is the graphi.cal Presentation Manager.)
Microsoft Windows gives a preview of this device independence. The Windows in tallation program asks what kind of printers will be used . Drivers for the printers that you specify load in the Win dows subdirectory. Then, at any point in the future, you can select a new printer in a few seconds via the Control Panel. From that point on, any Windows appb cations will talk to the new printer; you need not inform each application of the new printer. In this way, Windows is de vice-independent. The Presentation Manager-which is essentially Windows for OS/2- offers the same kind of device independence.
Of course, OS/2, like all operating
systems, seeks to let programs built on one machine (e.g., an IBM AT) run on another machine (e.g., a Zenith Z-386). OS/2 1.0, without the Presentation Man ager, acts like DOS: Applications will re quire special installation programs.
Open System Interfaces
DOS has a number of useful program ming features that Microsoft uses in its programs but won't own up to. This, un-

Listing 1: This simple program alkJcates an integer array, fills it up, and then reports total execUlion time. See table I for a comparison ofresults using different-size arrays running under OS/2.

rem e xamine s v irtual memory, defint a-z rem $DYNAMIC input "array dimension "; ad
c$~time$
dim a(ad,ad) for i · 1 to ad
for j · l to ad a( i , j) - 100
next next
.b$ ~ time$
print "start :";cS;" end:";.bS

Needs /ah compiler switch

Table 1: Results ofthe program in listing I running under OS/2 and using different-size arrays.

Arrayalze (no. of element·)
100 200 300 400 500 600

Amtyalze (Kbytn)
20 80 180 320 500 720

Execution time (MClond·)
0 1 4 7 5487 10467

Time to proceaa
eac:hb~
0.00 0.01 0.02 0.02 10.97 14.54

derstandably, makes software vendors jittery, as Microsoft not only writes the platform tha.t their wares run on but oft.en
writes the programs that are those ven dors' main oompetition.
Microsoft claims that OS/2 puts an
end to undocumented system interfaces. All the hooks that a system programmer would need (well, most of them) are available to developers with the Applica tion Programmer Interface (API). Microsoft technical support claims that there are enough APis to aJlow anyone to write his or her own Session Manager. Things that are difficuJt under DOS, like TSRs or interprogram oommunication (to name but a few), are directly up ported with an OS/2 API call.
OSIZ will be a welcome step up for many DOS programmers, bllt it will re quire some getting used to. OS/2 pro grammers will have to think in an en tirely new fashion when structuring code. For example, a word processor is com posed oftwo programs- a text edjtor and a text formatt.er . An OS/2 word proces sor could be structured as a foreground program (the te:ict editor) and a back
ground program (the text formatter). A spreadsheet could be designed as a data entry process running concurrently with a recalculating process.

OS/2 Tip of the Month
If you' re going to use a mouse, you need two device drivers-one for the whole idea of pointing, another for the specific mouse. If you ' re going to use the Presen tation Manager , you need yet another
mou e driver for it.
The drivers must be installed in a par ticular order, or they won 't work-first the pointer, then the specific mouse driver, then the Presentation Manager driver. For ex.ample, wilh a serial mouse (the MOUSEA02 driver):
dev1ce =po1ntdd.sy s dev1ce=mousea02.sys
dev 1ce=pmdd.sys
If you have a serial port, add its driver after all the above ports. It.s driver name is COM01.SYS for non-PS/2 machines and COM02.SYS for PS/2s. ·
Mark Minasi is a managing parmer al Moulton , Minasi & Company, a Colum bia, Maryland, firm specializing in tech nical .seminars. He can be reached on BIX as "editcrs. "
Your questions and comments are wel come. Write 10: Editor , BYTE, One Phoenfr. Mill lane , Peterborough, NH 03458.

SEPTEMBER 1988 · BYTE 145

Tomorrow's LAN Solutions - Today. 

EtherLAN Plus'M/The Affordable Ethernet Solution

In today's LAN world , every new Even better yet, you can use

· Low memory requirements.

LAN manufacturer seems to have a
new idea of what a network should

standard DOS commands lo control your network, so you are

· NETBIOS compatible.

be. Standards for the industry are
few and far between, but are there if you want to pay for them .

not stuck spending hours to learn a
new set of commands. The operating system functions

· Everything you need is included at one low price.

Wouldn 't it be nice if for once you could buy a LAN system, at a price

transparently, so you won't even
know you 're on a network.

The best news of all Is

you can afford, and be fully compatible with the ethernet standard? Well now you can 1
Turn Key Ethernet

Features You Can Rely On .
· Fully ethernet and cheapernet compatible (IEEE 802.3).
· Fast - a full 10,000,000 bit per

the price.
At only $699.95 per node, you get all hardware, software, cabling and manuals needed.

EtherLAN is here to give

second.

Introductory Offer

you everything you need to set up an ethernet LAN system. You'll receive the EtherLAN network adapter, 25 feet of thinwire ethernet
coax cable, T connector and easy to understand
Installation and User's Guides, all for one low price. In addition to th is, you'll also receive

EtherLAN 6 Node Comparison

500 Kl>)1eS

Read and WtiK>

EtherLAN 11 and 10 seconds

3Com

14 and 12 seconds

Novell SFT 10 and 9 seconds

'figures rrom PC Magame

$4199
$5670' $8265'

Four Node Kit for only $2499.00. Save over
$300.00.
With features like these, and an affordable price per node, how can you lose?

complete software needed to get your new EtherLAN system up and

· NO dedicated servers are requ ired .

Call Toll Free

running quickly. You'll get
NETBIOS software and also a
complete network operating system

· Transparent operation -operates as a shell above DOS.

1- 800 -2 6 2 -8 010
1-714 -529-8850 (in CA)

to make using your new EtherLAN system even easier.

· Easy to use DOS type commands or ~ menus.

~ -

VISA, MIC, COD. or Prepaiel orders acce ptoo.

 · ·

· ·

SimpleWARE.. Makes EtherLAN Unbeatable
The operating system you 'll get works as a shell above DOS. so all your normal DOS programs will run on EtherLAN as well as locally.
146 B Y T E · SBPTEMBBR 1988

· Share disks, subdirectories, printers and plotters.
· DOS file and record locking. · Up to 5 printers per server. · Time and Date sharing. · Electronic Message System.

Simple Net Systems, Inc.
545 W. Lambert Rd.. Suite A Brea, CA 92621 

FAX : (714) 529-2413 

Rll(!uiros IBM PC I XT AT or compahb-1&. Min ng00S3.10or
rugh.e·. EtllerlAN "' a 1eg.s1arnd ~ademar ol Simple Nel
Sysiems. 1r.c Oiiier twa.nd ano prodU<:1 n.amos are lrildemar ol the11 respOCllve hOld rs
Circlt 248 on RLad~r Suvice Card (DEALERS: 249)

EXPERT ADV I CE
COM l: · Brock Meeks

COMPUTER 


·

CONFERENCING HOMECOMING

Although still in its infancy, computer conferencing is locked into a niche market

I

nformation is the life blood of videotex, a catch-all technology
that the Videotex Industry Associ
ation defines as "easy-to-use inter

active electronic services." Adminediy,

that covers a lot of ground: from audio

1ex, which is prerecorded information

delivered across the telephone line, to

computer conferencing, where informa

tion is tored and shared among a geo

graphically distributed group of people.

Historically, computer conferencing

is a descendant of electronic messaging

networks-like the government's Ad

vanced Research Projects Agency Net

work (ARPAnet), which began simply as a

huge electronic mail (E-mail) network.

The first true computer conferencing sys

tem came about as a result of President

Nixon's wage/ price freeze controls in

1970. Koown as EMISARI, it was a com

puter conferencing system designed to

handle the time-sensitive information

needed by government officials t:ryi.Qg to

manage the revolutionary executive order.

EMISARl's success proved to be both

a blessing and a curse: a time-saving

blessing for harried government offi

cials, and a curse for computer confer

encing systems, which forever after were

set up as applications to solve highly spe

cialized needs, instead of becoming gen

eral-purpose tools .

Today, 18 years later, computer con

ferencing is still in its infancy. In adver

tising jargon, the technology is locked

into a " niche market. "

My Niche or Yours?
The number of people using computer conferencing systems has grown steadily

over the past 5 years, according to the Stanford Research Institute (SRI) study I mentioned in last month's column. De spite this growth, however, the report's author, Tom Mandel, a senior technol ogy analyst at SRI, says "Interest in and use of (public) computer conferencing has been restricted to a relatively small fraction of the consumer population ."
That small fraction actually consists of only 12 percent to 15 percent of all home PC owners. Why? Primarily be cause of conferencing's niche status. Like special-interest magazines- Car&: Driver, Soldier of Fortune, Fangora, and so on~mputer conferencing caters to highly focused groups.
The need for specialized information is what keeps niche magazines in busi ness. If one magazine could satisfy an
entire community of interest, then we wouldn't need publications like Golf Di gest; everyone would be happy with
Sports !llUStf'(Ue.d, So, just as there is no one magazine
that covers all the needs of the sporting community, likewise, there is no single computer conferencing system that satis fies the entire computer industry.
Even large on-line services, such as BIX, are only convenient clearinghouses for hundreds ofelectronic niche markets. On BIX, each conference i a kind of spe cial-interest group, a narrowly defined niche.
Given the competition for our infor mation dollar, not to mention our lime, there doesn ' t seem to be much of a chance that computer conferencing will break out of its niche status any lime soon. Even with the introduction of high ly touted all-in-one informatlon system , Li,k:e Prodigy and U.S. Videotel, com puter conferencing systems will continue to be a niche market well into the 1990's.
SRI's Mandel sees computer confer encing growth into the next decade com ing from two distinct areas:
· The spread of computer literacy. Be

cause the use of technologies like E-mail across local- and wide-area networks is becoming more and more a part of cor porate America's daily routine, people will be less resistant to computer confer encing technology . Just as the typewriter migrated from office to home, so too will electronic messaging technologies. From E-mail, it's a short step to computer conferencing. · Simpler systems. Fierce competition will push developers to design mass markel-appeal videotex systems. This will be ac-00mplished, in part, through low-cost access and turnkey software. Most services offer free trial subscrip tions. Such a strategy figures to attract lots of new users because of the negligi ble monetary involvement. The only risk is that of a linle time .
The niche market, however, is only par tially responsible for the sluggish accep tance of computer conferencing. Another factor is the technology's potential: There's too much ofit.
Too Much of a Good Thing Federal Judge Harold Greene, who pre
sided over the breakup of the Bell Tele phone monopoly and continues to guide the level of participation by the "baby Bells" into videotex services, wrote in a March court opinion: "If consumer-ori ented videotex services were made avail able on a large scale, the eoonomic and social welfare of the American people could be substantially advanced. It is dif ficult to overestimate the significance of this potential."
While computer conferencing's poten tial is certainly tempting, those seduced by it have grossly oversold its potential. For example, take the following com ment found on the Whole Earth 'Lec tronic Link (WELL), a conferencing sys tem based in Sausalito, California:
"There are several hundred ways [computer conferencing can be used as a]
contimud

SEPTEMBER 1988 · BYT E 147

COMI:

new political technology . We can use it to end war, starvation, homelessness, confiscatory taxation, and so on.
" With the technology that you are
using even as we speak, we the people
can make this primorclial dream a reality ... and use this technology for good in stead of evil. All of you now reading these words have been granted with the power to spread this good use oftechnol ogy all around the world. "
This type of rhetork is typical of the " tech no-hedonist," a term coined by Pe ter Grunwald, a Washington, DC-based communications consultant for organiza tions seeking to incorporate new technol ogies, such as computer conferencing, into their day-to-day routines. Grunwald defines a techno-hedonist as "a person who thinks a technology, like computer conferencing, can solve aJI the world's problems and walk the dog-all in the same day. A techno-hedonist makes un rea onable claims about the potential of the technology. And when the technol ogy fails to live up to the hype, it sours anyone involved- for good- on the fu  ture use of the technology ."
GrunwaJd points out that claims about the potential of computer conferencing, like the ones made in the above comment from the WELL, are unfortunate be cause "there's a good amount of truth in there, but it gets lost in the hyperbole of a techoo- hedonist' evangeli tic rant ings." (I should note that when the above comment was first entered, it was met with incredulity and reproach by the ma jority of WELL users .)
The "good amount of truth" that Grunwald refers to as a potential for computer conferencing hardly encom passes ending world hunger or the home less problem. However, it is capable of creating what he calls "legitimate com munities of interest." Such communities

encompas both the private sector (e .g. , corporations and organizations) and the public sector (e .g . , CompuServe and BIX).
"It's up to each community of interest to define how computer conferencing fits into their daily routine," says Grunwald . "Computer conferencing doesn 't solve problems. However, it can help facilitate the process used to reach a solution. A hammer can't build a house, but used in combination with a11 the other appropri ate tools it work just fine ."
Although computer conferencing won't solve the homeless problem, it's quite possible to gather several leading sociologists into a single computer con ference where they could discuss the issues, such as homelessness, without the
pressures of academia that are usually as
sociated with their discipline . This is the kind of application that Grunwald sees as a correct use of the medium. He outlines four major advantages of computer conferencing:
· Au10-documemarion. When a com ment is entered into an electronic discus sion, an automatic record exists, unlike comments tos ed around a boardroom. This virtually eliminates the "but I thought you said" syndrome. · Time savings. Conferences can be car ried on with participants across the hall or aero s the world. Participants contrib ute within the confines of their personal schedules.
Grunwald points out that computer conferencing isn't intended to replace face-to-face cliscussions; rather it elimi nates many of the intermediary meetings that take place to simply disseminate information. · Mul11"ple tasks. In a computer confer ence, you can handle several different di alogues at one sitting and respond to each

in like manner. This is impossible when talking in person. · Better communication. People who might never speak up in a heated face-to face cliscussion can sit back and, with the freedom of time, contribute just as much to the di scussion as a more gregarious personality .
Balancing these advantages are nega tives, such as the following:
· Lack of nonverbal commu11ica1io11. A nod of the head, stiff body posture , and fingers tapping on the table are all clues we send out during a discus ion, and they are missing from on-line conferences. Given the absence of these clues , it's much harder to read the intent (and ac  ceptance) of the message. · Lack of verbal clues. Sighs, a rising voice, shouting , and voice inflection are all difficult to convey on-line. · Humor. An offhand joke, casually tossed across the ether, often suffers something in the translation from the spoken word to ASCH. Humor must be carefully distributed and often annotated with some equivaJent of the phrase "Just kidding ." · Flame now/apologize later. An on-Line syndrome known as " flaming" occurs when users think they can yell on-line without incurring the immediate nega tive feedback from a group of people. This usually leads to an on-line apology later. It's a cyclical syndrome, and one that never goes away.
The Human Factor
The common thread woven through both the advantages and disadvantages of computer conferencing is the human fac tor. The critical link, and perhaps the most fragile, is you, the personality be·
continued

Custom lmprnted Keys, Keytop Shells,
 S p-on KeyCapsu, and KeytopuLabels 


Available inarainbow of colors for IBM and most other keyboards. Producedtoyour exact specifications by our

competent engineering staff and precision imprinted for wear-resistance and compatibility toyour present

keys. Hooleon keyboardenhancements also include keytop kits.keyboard proleclors.individual key

lockouts, vinyl templates. keytop expanders.plusmuch,much, {602) 634 7515

more. Call or wri1e 1or our free 1988 Catalog today.



K..E. YFRTOOPMTINHNEOLVEAADTEIORNINS 1~on

~.

C ORPORATION

P. 0 . BOX 201 , DEPT. BYTE CORNVILLE, AZ 86325

148 BYTE · SEPTEMBER 1988

Circle 112 on ReaderSen>ice Card (DEALERS: 123)

Vlvaldl, Tiie Four Seasons The Enghh Concer Pinnock . Arnh1v DIGITAL 115356

Beethoven, Symphonies Nos . 4 & S Academy of Ancient Muslc/Hogwood. L'Olseau·Lyre DIGITAL 115009

Dvonk, Symphony No. 9 (N World) Chicago Syrttphony/Solti Loodoo DIGITAL 115168

Horowitz Plays Mozart Cooce<lo 
 No. 23 & Sonata No. 13. Giulinl 
 cooducls. OG DIGITAL 115436 


Horowitz In Moscow Scarlatti, Mozar1, Rachman 00\/, Liszt, Chopin. Scriabin, others. DG DIGITAL 125264

Andre Pnlllln: Gershwin Rhapsody In Blue, Concerto, An American In Paris. Phillps DIGITAL 115437

Mendelssohn, A Midsummer Night'$ Dream Neville Marriner, cond . Philips DIGITAL 115546

Elna klelne Nachlmu slk Plus
Pachelbet CanM, more. Matrfner 

conducts. Ph01ps DIGITAL 11SS30 


Perlman: French Vlolln Show pieces Hava.oalse, Carmen Fantasy,

Mozart, The Plano Quarlets Beaux Arts Tlio: Bruno Giuranna, viola.

Ravel, Dapllnll et Chlo6 (Com plete) Montreal Sympl'lony/ Ou1011.

The Canadian Brass: High, 

Bright, Light a. Clear Baroque 


Tzigane. more. DG DIGITAL 115457

·Absolu1e1y indispensable.·- Stereo

London DIGITAL 115520

gems. RCA DIGITAL 144529 


Tchaikovsky, 1812 Ovenure ;

~Philips DIGITAL 115271

Mo:tart, Requ lem Leipzig Aadio

Bach, Goldberg Variations TreYOr

Romeo & Juliet; Nutcracker

TeteSa Stratas Sings Kure Welll

Choir: Dresden State Orellestlai

PiMOCk, harpsicho<d. "DeliodM!."

Suite ChiGago Symphony/Solti.

Surabaya-Johnny, Nxilish Heart.

Schiele<. Philips DIGITAL 115039

Stemo RevlewArchlv 10531s

London DIGITAL 125179

13mom. Nonosocn 124748

Pavarotti: Volare Tille song,

Rachmaninov, Plano Conoertos

By Requ.,91. ..Tho Boat Of John

T~halkovalcy, Symphooy No. 4

Serena1<1, 14 more. With Henry

Nos. 2 & 4 VlaO'lmir AShkenazy.

Wiiliams & Tho Boslon Pops
Olympic Fantare. Star wars.
more. Ph~ips DIGITAL 125360

Chicago Symphony Orchestra/
SoltL London DIGITAL 125008

Mancini. London DIGITAL 125102
Handel , Water Music Eng . Concer Pinnock. Archlv DIGITAL 1t5306

LondOn DIGITAL 125074
Hor.st, The Pl.anets Monireal Sym.I Dutoit. Loodon DIGITAL 115448 


Brahms, Cello Sonatas Yo-'lb Ma, 
 cello: Emanuel All. , piano. Grammy Awatd Winoerl RCA DIGITAL 154044

Ronlnl, Overture$ Barbe< 01 Seville. lilncredi, 6 more. Orpheus Chamber Orch. DG DIGITAL 115527

H$ndel, MeHlah (Hlgh llghta) Musica Sacre!Weslenl>urg, Hallelujal'I Chorus, mom. RCA DIGITAL t53586

Galway & Yamaahita: ltalla.n

Senlnade Flute & guitar works

by Paganini , Cima.rosa. Giutlanl. others. RCA DIGITAL 173824
Gntg0rlan Chant Schola of the HofburglwpeUe, VieMa. Hwntingly serene. Phi~ps DIGITAL 115434
Sle!ldn Conducts Russhm Showpieces PicttJroo Al An

SAVE INSlUT llAlf..PRICE BONUS PLAH
5 0°/o You'll receive bonus certificates for each album you order. Use them to get additional albums at half price!

Ell'hlbi1ion, more. RCA DIGITAL 154358
Debus.-y, La Mer; Nocturnes BostM Symphony Orchestra/Davis. 
 Ph1l1ps DIGITAL 115068

r ~-~ ----~ ---~ ----~ ----, 


P.O. Box 91406 · Indianapolis, IN 46291

remarkable $1 otter Is being made to
oduce you to an ou1standlng classical music bershlp-wlth never any obligation to buy.

D YES I Please accept my memt>e1sh1p 1n The lnternauonal Preview Soc1· ety and send me , lor 10 days' FREE examination. 1he 3 albums I have 1ndicaled below 1 may re1urn them afler 10 d<1ys and (ffle nothing, or ~eep them and pay only $ 1 plus shopping & handling I unde1stand 1ha1
I'm nol obf1ga1ed 10 buy anylhing .. ever·

You'll find hundreds of outstanding albums in each issue of the Societys magazine, which will be sent to you approximately every 3 weeks. That gives you 19 convenient , shop-at·home opportunities a year. But there is no obligation to accept any ottering al any time.
You choose only the music you want I II you'd like to accept the Main Selection. you need not do a
thing. It will be sent au tomatically. If you 'd prefer an alternate
selection or none at all, just mail back the Notification Card by the specified date. You'll always have at least 10 days to decide.
Substantial savings with our half~price bonus plan.
For every regu lar purchase you do make. you·n receive bonus
certificates good for half-price discounts. A shipping/ handling charge is added to each shipment.
3 Compact discs or records or cassettes for just $11 ~in your membership now by choosing any 3 albums shown here for just $1 plus shipping and handling. Send no money now. We want you to judg.e for yourself before you decide to buy. If not delighted. return your 3 albums at the end of 10 days without obligation.

on Please send ·II } O Comp!lcl 0 1~ Cl Ca11;1,1a11e Cl Record selecllons Write Seleelion Numbers Here:

D Mr. O Mrs. 
 D Miss

First Name

l01 11al

Las1 Name

~PLEASE PRINT)


Address_ _ _ _ _ _ _ _ _ __ _ _ _ _ _ Ap1. _ __

City_ __ _ _ _ _ _ _ _ State _ _ _ _ _ Z1p _ _ _ __

xI l -- - - - - - - -- - -  Telephone ( Area CIX!e
NOTE: M embers who selecl compact discs w ill be serviced .by lhe Compact Disc Club. Full membe1sh1p details will tollow with the s.ame 10.day. no-obhgal·on. no-minimum purchase pnv·l~e

NNII
~

Llmtte<l to ,_ membtr.i. cooooenlill U5 A orJly One membelsl1op per l·lllliy V.t roseo"' ll>e

I I I I ri;hl 10 ~ a1l<1111onat 1nl0tma11011 Of re1ecl ·ny

~

In;\

® . ® ijlllic·boo Local laxes, 1t ·ny, b. .lldod

. PY7 .

)(J PY7 .

~L ---- ---------------~

SEPTEMBER 1988 · BYTE 149

CiTclt 19 on Remhr Strvlu Card

COMI:

ARABIAN AMERICAN OIL COMPANY 


The Arabian American Oil Company continues the high standards of an industry
leader. We are seeking highly qualified professionals to join us in audi Arabia.

If you' re an upstream computer analyst in any of the following areas, and pos ess a related BS degree along with 5 + years' experience, you should con· sider us.

COMPUTER PROGRAMMING EXPLORATION APPLICATIO SYSTEMS

COMPUTER TRAINING

COMPUTER END USER

PETROLEUM ENGTNEERING COMPUTEROPERATIONS

SYSTEMS

COMP TER HARDWARE

With the Arabian American Oil Company , you will discover large-scale
technology that will challenge you professionally. For confidential considera
tion, please send your resume to: ASC, Employment, Dept. 06E-020-8, P.O. Box 4530, Houston, Texa.s 77210-4530.

HE STANDARDS N FORTRAN

LAHEY PERSONAL FORTRAN 77 {Version 2.0)

$95

Full 77 Standard, Debugger, Fast Compilation, Math Emulation

F77L FORTRAN LANGUAGE SYSTEM (Version 3.0)

For porting or developing, this ho the critics ' cho ice .

"Editor 's Choice " . . .

. . PC Magazine

" ... the most robust compiler tested. " ..

Micro/Systems

" .. .the most efficient and productive FORTRAN

development tool for the DOS environment "

BYTE

$477

F77L-EM/16-!BIT (Version 1.1)

$695

Break through the DOS 640K barrier. Programs up to 1 SMB on 80286s.

F77L-EM/32-BIT (Version 1.0)
Th most powerful PC Fortran Compiler for downloading or writing large programs. D signed for maximum performance on 80386s.

$995

PRODUCTIVITY TOOLS
Profiler, ULI Mathematical Functions Library , Overlay Linker , Toolkit, Spindrift libraries, Memory Boards , 80386 HummlngBoard, DOS OS Extenders.

IF YOU DEMAND THE VERY BEST , THEN YOU SHOULD BE USING LAHEY. 
 CALL US TO DISCUSS YOUR PC FORTRAN NEEDS. 

FOR INFORMATION OR TO ORDER:
1-800·548-4778
30 DAY MONEY·BACK GUARANTEE
Lahey Computer Systems, Inc.
P.0 Box 6091. lnchne VIiiage. NV 894 5-0 
 TEL : 70~-83 1·2500 TLX : 9102401 256 
 FAX: 702-631 -8123 


hind the message. lt is a fac tor too often overlooked .
The act of putting your thoughts on line, in a semipermanent environment, might seem disconcerting . Indeed, a state senator I interviewed once told me that, although he sees great potential in computer conferencing, be wouJd never use it himself. Why? "My every word and thought would be a matter of printed public record," he said , "and I'm not sure I'm willing to take that much risk."
To help along the human factor, Wal ter Orr Roberts, the founder of the Na tional Center for Atmospheric Research and an unselfish pioneer in helping to es tablish computer conferencing links with the Soviet Union's scientific commun.ity , has developed several protocols for par ticipants in his computer conferences . Among the most important of these are the following :
· Encourage people to practice using the system. The old adage "Practice makes perfect" is certainly applicable in the computer conferencing world . · Develop a buddy sysrem. This gives newcomers someone to go to when they have questions or need some moral support. · Overcome the fear of typing. Typing speed is of little importance, yet Lack of typing skills keeps people from con tributing. · Eliminate grammatical and typo graphical is ues. Spelling and sentence
structure are of only secondary concern ;
ideas and participation from all involved
are the important factors .
ext Up Next month I'll look at Prodigy, one of the new videotex systems that have spared no expense to address the critical human factor. Such systems are out to appeal to the common denominator of success: you, the user .
From celebrity endorsements to free subscriptions, these y terns are serious about bringing videotex (including com puter conferencing) into your household . And perhaps , more important, the households of your neighbors. After 18 yeat , I think it's a homecoming long overdue. ·
Brock N. Meeks is a San Diego-based freelance writer who specializes in high technology. You can reach him on BIX as "brock."
Your questions and commenss are wel come . Wri te to: Editor , BYTE, One Phoenix Mill Lane, Peterborough, NH 03458.

ISO BYTE · SEPTEMBER 1988

Circle 144 on &oder ~rvice Card

UNSOEWRSYOmU OCANEN

CONNECT FOUR 
 LASER PRINTER. 


With the Mannes
 mann Tally,,. MT910 Laser 

Printer and its Multiuser 
 Interface option you can 
 connect four users for just $1050 each.
Each of you will have your own I/O port, program mable for your own protocol and emulation. Laser-crisp text and graphics at 300 dpi. AU the specs you see in the
center. And with an optional 5-bin sorter, even your own output bin.

THIS ONE. 


· Speed: JO pages·per·minute

· Dual paper cassettes standard. 250 sheets

each.

· Dual output bins standard, 250 sheelS each.

· Memory: SOOK; 400K available 10 prim

graphics or download additional fonts.

· Manual feed handles single sheets. enve·

lopes, transparencies, and labels.

· Emulations: Diablo· 630, Epson· FX, IBM·

Proprinter;" HP" LaserJet Plus;- and Oume'

Spnn II.

· Workload: 10,000 pages·per·month.

· Standard fonLS: 0 Courter 10. fJ Prestige
Elite 12 r Lener Gothlc 16.6 n bold, ltallc,

·

condensed, Options: 0

a4n·udseexrp1a/n0dend.ex

ensive

library

of optional fonts in cartridge or down

loadable formais 0 LS Mg RAM upgrade

0 5-bin sorter.

Circle 156 on lha.thr Str-Mt CiU'd (DEALBRS: l 57)

So call the number below for more information or to connect with your near est dealer.
And he'll connect you with the only out-of-the-box laser printer on the market today that gives you so much for just $1050 per user.
A Mannesmann Tally.
MANNESMANN TALLY
1·800·843-1347Ext 148 In Washington sta e, call:
206·251-5524 Ext. 148

go, oms may look a the skinny side. But they're by no meam undernourished After all, each 286 and 386 powered Toshiba portable has an easy-to-read gas plasma screen. Each is IBM-compatible. And eachgivesyou awide range offeatures you'd expect only from a desktop PC.
The T3100/20, for example, weighs a scant 15 pounds, yet has an abundance of power. It comes with an 80286 micro processor and 640KB of RAM that's ex
tendable to 2.6MB. Plus, there's a built-in
20MB hard disk. OurT3200 has the advantages of a
12MHz 80286 microprocessor, an EGA display system, a 40MB hard disk and lMB of RAM expandable to 4MB. Also, its two IBM-compatible internal expansion slots let you connect your PC to mainframes,
LANs and more. But what's even more im pressive is how we managed to fit all this into a slim, 19-pound package.
Then thereS our T5100. As amazing as it seems, we managed to squeeze a 16.lVIHz 80386 microprocessor into a slim package that weighs less than 15 pounds. To that we added an EGA display system and a 29

msec 40MB hard disk. AS your power grows, its 2MB RAM:can
graded to 4MB. And for a limited·tll·tm&~ yourT5100 purchase entitles you to buy the powerful Paradox 3869 database software for only $299 (nearly $600 off the retail price).
For more infonnation on Toshiba com puters and printers, call l-&YJ-457-7777. And rest assured that whichever Toshiba PC you choose, you'll be getting the kind of power once reserved for cumbersome desktop computers.
All of which proves you can maintain a position of great power without having to throw a lot of weight around
Toshiba PCs are backed by the Extepdroal Ca~ progrnm ll'llHlll;l enrollment required!. See )'OOrdealcr fordelilils. IBM isa ~ t.nldemark of lntematianal Bulliness Machilll'S Corp. Paradox is a registen:d trademark of Borlwad C4np.

In Touch with Tomorrow
TOSHIBA 
 b;lum Anllirn 1n:.. rnmna1U1 Systems DMsm Circh 281 on RLa4~r Servic~ Cant (DEALERS: .282)

SEPTEMBER 1988 · BYT E 153

FIRST IMPRESSIONS · Rich Malloy and Tom Thompson

IBM and Tandy: 


IBM's Model 70-A21

supplies 25-MHz

performance in a Model 50

housing. Tandy's 5000

MC provides IBM Micro

Channel-compatible slots.

Both offer a unique design

for future growth.

I

.f you have any d.oubt that 32-bit
microprocessors have answered a real need in desktop microcomput ing power, take a look at the trend:

The first 80386-based microcomputers,

introduced in 1986, ran at a clock speed

of 16 MHz . Nearly a year later, such sy ·

tems were operating at 20 MHz, and

caching hardware, used to maximize the

throughput of these faster processors, be

came common. This year, various com

puter manufacturers rajsed the ante for

top-of-the-line performance to 25 MHz

(see "25-MHz Computing Buzz.saws" by

Rick Grehan, August).

But unless your budget has grown

along with yoor processing needs, you 've

got a problem. U you already own a 16

MHz 80386-based system, you must sell

it before you can hope to afford a higher

performance 20- or 25-MHz system.

Worse yet, if your processing needs have

grown so rapidly that they require a

fast.er system aJready , where will they

and the computer industry be in a year?

Will you have to selJ the faster system

you ' re trying to obtain now for next

year's model?

IBM and Tandy offer a unique solution

to the problem of ballooning processing

needs that outstrip the power of today's

systems . In a remarkable coincidence of

design, both companies' latest systems IBM's PS/2 Model 70-A21 and Tandy 's 5000 MC- feature a removable "proces sor card ." Simply put, the computer's CPU components are mounted on a plug in board. Although neither company would talk about future plans, both ad mitted that the intent of this design is to enhance the performance of these sys tems at a later date by swapping the pro cessor card.
The Tandy 5000 MC provides another significant feature: It's the first micro computer that offers a bu.s whose signals and timing are 100 percent compatible with IBM's PS/2 Micro Channel bu .

IBM's PS/2 Model 76-A21 When IBM announced its line of PS/2 systems last year, it was obvious that the series had at least one gaping hole: Io the progression from a desktop 80286-based Model 50 to a floor-bound 80386-based Model 80, there was something missing: a desktop 80386-based system. This June, IBM lived up to everyone's expec tations and plugged the hole with the
PS/2 Model 70. On the outside, the Model 70 looks ex
actly like its de ktop cousin , the Model
50, with the same small footprint and

154 B Y T E · SEPTEMBER 1988

Same Channel, Same Plan 


for Growth 


light weight. Inside the machine, the re semblance to the Model 50 ends. The Model 70 uses an 80386 CPU (versus the 80286 for the Model 50) and a larger hard disk drive (your choice of a 60 megabyte drive with a 27-miJlisecond access time or a 120-megabyte drive with a 23-ms access time, versus the Model 50's 20-megabyte drive). The Model 70 has three Micro Channel slots: two 32-bit
slots and one 16-bit slot. The Model 50 has four 16-bit slots, one of which is oc cupied by a hard disk controller card. The Model 70 gets away with three slots since the disk controller is integrated with the disk drive. This version of the

Model 70 comes with I megabyte of RAM that's expandable to 6 megabytes on board, and, using Micro Channel memory boards, you can add RAM to a maximum of 16 megabytes . At the June announce ment, you could get the PS/2 Model 70 with either 16-MHz components (the Model 70-E61, with a type- I system board) or 20-MHz components (the Model 70-121, with a type-2 system board}.
In September, the high-end version of the Model 70 became available: The Model 70-A21 features 25-MHz c-ompo oents (an 80386 CPU and an optional 80387 numeric data processor [NDP]) and a 64K·byte RAM ca.che based on the

Intel 82385 cache controller chip. The 120-megabyte hard disk drive is stan dard. The system board comes with 2 megabyte of on-board 80-nanosecond RAM and is expandable to 8 megabyt.es. Micro Channel memory cards still allow you to expand RAM to the 16-megabyte maximum. The most significant differ ence between the Model 70-A2l and the other Model 70 machines is its type-3 system board, which has an additional connector for on-board RAM (providing the 8 megabytes of on-board RAM versus the 6 megabytes of the other Model 70 systems) and the processor card .
With all this going for it , the Model 70-A2 1 ought to be the fastest of the PS/2 line of machines and possibly one of the fastest on the market. To verify this, we obtained an early preproduction unit of the Model 70-A21 and set it up for a com plete round of tests in our BYTE Lab. It came equipped with 16 megabytes of RAM, an 80387 math coprocessor, and PC-DOS 3.30 installed on the hard disk .
Sure enough, with the exception of the color of the power switch (it's now white instead of red) and the marking on the nameplate, you would think the machine was a Model 50. As with the Model 50, you can easily remove the Model 70 A21 's cover by loosening two easy-to access thumbscrews at the rear of the ma ch ine. A quick glance through the support bracket (which holds the disk drives) reveals the 32-bit nature of the beast: an 80386 CPU.
IBM has done con iderable chip inte gration, distiJling most of the compo nents that make up a Model 80 system board to fit a Model SO system board and adding a caching system at the same time. Nevertheless, it seems to have been a tight fit: Several chips have been placed on tiny daughterboards that rise up verti cally from the system board.
The PS/2 system design makes it easy to disassemble the computer to repl.ace or get a good look at a particular compo
cominu~d

SEPTEMBER 1988 · B Y T E 155

IBM AND TA DY

nent. It took only moments to unplug the di k drives, pop up seven snaps, and re move the support bracket to expose the ystem board and processor card (see photo 1) . Located near the processor card are four memory modules that clo ely resemble single in-line memory modules (SIMMs). Each memory mod ule clip into a socket on tbe system board and is packed with chips on both ide . Forthe Model 70-A2 l, each mod

ule contains 2 megabytes of 80-ns parity checked RAM. The preproduction sy  tern came stuffed with the maximum 8 megabytes, but it will ship with just one module, or 2 megabytes, of RAM . You can buy additional 2-megabyte memory module for $1495, a reasonable pdce considering today's memory market. The additional 8 megabytes of RAM on
the preproduction unit were provided by a 32-bit Micro Channel memory care!.

Photo]: The iriside ofthe IBM Model 70-A21. At the front, mounted on four white brackets, is the removable processor card. The 80386 CPU, 80387 NDP (ifpresent), 82385 cache controller chip, and 64K byres ofcache RAM are located on this card. Immediately to the left ofthe processor card is 8 megabytes ofSIMM-mounted system-board RAM.

Table 1: The perfonnance ofa preproduction IBM Model 70-A2J compared
with other 25-MHz 80386-based microcompwers. While not as fast as the Everex system, the Model 70-A21 was faster than rhe Compaq Deskpro
386125 in certain tests.

CPU

IBM PCAT

Evereit Step
388/25

Compa.q Deakpro 388/25

IBM Model 70-A21

Matrix String Move
Byte-wide Word -wi d e :
Odd ·bnd . Even ·bnd . Sieve
Sort

11.69
80.4
80.4 1 40.26 73 .65 84 .39

2.44
16.02
20.01 8.02 15.25 11.44

Note: V&rsion I.1 Sm9l-C bencMw1<s ussd umes a1e 11 51!COOds.

2.47
25.01
25.65 12.51 15.25 11.45

2.49
18.92
23 .69 9.47 15.24
11.48

Four clips hold the processor card, which contains ihe 80386, an 80387 socket, an 82385 cache controller. and 64K bytes of 30-n cache RAM. The 82385 implements a write-through cache (i.e., as the processor write to RAM , the cache controller writes to both its cache and sy tem memory to keep the two identical), and IBM used some spe
cial hardware to double the cache size from 32K to 64K bytes.
To remove the processor card, you
simply unfasten the clips and gentJy un plug the cud from its socket on the sys tem board. One nice thing about this ar rangement is that it makes the elevated 80387 socket easier to reach. You open the Model 70's hood, remove a disk ddve from the support bracket , and plug the 80387 into its socket. IBM says that a 25 MHz math processor shouJd be available by the time the Model 70-A2 l hips. But be prepared for the hefty price: $2395.
When we turned the system on, it was quite impressive to watch the memory check display ripple through all 16 mega byte of memory. aturally, under DOS 3.30, the system saw only 640K bytes of RAM , and the hard disk was divided into four 32-megabyte partitions. We didn't run any software compatibility tests; after all, this is the machine that sets the standard by which all oftware and hard ware compatibility is measured. We did open the hood and try an as ortment of Micro Channel cards in the slots: a Ven Tel 24/2 2400-bit-per-second modem card, a USRobotics Courier 2400/PS 2400-bps modem card, and an IBM high resolution 8514/A display card. When the system was turned on, the Program
mable Option Select (POS) software on the reference floppy di k drive detected the new cards in the slots and went through its configuration sequence to in tegrate the cards into the system. This process went smoothly, and the cards worked reliably, as expe.cted .
Handy t.ip: Copy the .ADF option file from the floppy di k upplied with a ex pansion card to your reference floppy disk before addjng it to the system. Thi way, you'll only have 10 go through the configuration equence once. Other wise, you can only configure the cards that have option file on the reference floppy, reboot, copy the option file from each card' floppy to the reference floppy, reboot , and finally configure the
remaining ca.rds into the system. While POS is supposed to eliminate fiddling with jumpers to et a card ' s addres space or interrupt · it can in ome cir cumstances make getting the system
started a major headache.

156 B YT E · SEPTEMBER 1988

IBM A D TANDY

Of course, the most important feature
of the Model 70's class is its perfor mance. We ran version I . I of the BYTE Small-C benchmark on the Model 70 A2 I to measure this capability. Since we
were working witb a preproduction model, we used only the CPU bench marks. Tbe results shown in table I indicate that the Model 70-A2 l i indeed the fastest of the IBM line. Compared to the rest of the market, the Model 70-A21 wasn't the fastest 25-MHz system, and, in some instances, it was slower than cer tain 20-MHz systems, including those from Advanced Logic Research , Com paq, and Dell.

31h-inch floppy and hard disk drives.
You switch on the computer's power by pressing a green button on the front panel of the machine. A small hardware reset
button , located on the left side of the front panel, makes recovery from partic ularly nasty system crashes (tbe type that won't respond to the Ctrl-Alt-Del key combination) painless. Why thi handy feature has never appeared on many
other systems is a my tery to us.

Of course, the most interesting part of the 5000 MC lies within the system cover. You'll need aPhillips-head screw driver to remove the three screws that fasten the cover to the backplane; we miss the handy thumbscrews on the IBM PS/2 systems. Inside, you'll find a wide variety of slots (photo 2): a "CPU slot"
for the processor card, five IBM Micro
Channel-compatible slots (two 32-bit
coniin~d

Tandy'sSOOO MC
Like a brash Texas oilman at a New York society ball, Tandy chairman John Roach surprised everyone la t year by announcing that Tandy oould easily over come any technical or legal obstacles to cloning IBM's new Micro Channel archi tecture (MCA). This year, with the intro ductJon of its high-end performer, the Tandy 5000 MC, the company put its money on the line.
Why duplicate the IBM Micro Chan nel? Tandy gave the same reasons IBM did when it first introduced the bus: It has a higher bandwidth and can support multiple processors. Of course, most of the Micro Channel's potential has yet to be realized, but that should change as multitasking operating systems such as OS/2 begin to dominate the market. At any rate, Tandy is betting- like IBM that at some point having this bus archi tecture in its machines will prove to be worthwhile .
Even on its specifications alone, the new Tandy system is quite a tempting machine. The system features a 20-MHz 80386 processor with a 32K-byte cache, a 1.44-megabyte 3'h· inch floppy dis.k drive, VGA-compatible graphics, and five IBM MCA-compatible slot . It is, of course, the first IBM MCA-compatible system to become available on the mar ket, and it is also the least expensive sys· tern of its type at a base price of $4999. And for a brief time-until the IBM Model 70-A21 became ava.ilable- it was
also the fastest IBM MCA-compatible system on the market .
The Tandy 5000 MC comes in an en closure that's slightly larger than a~ IBM PS/2 Model :50. But, unlike the Model 50 , it has room for four user-accessible storage devices, including two half height 5 1.4 -inch - style devices. This allows you to add a 5 1.4-inch floppy disk drive and tape cartridge unit , as well as

Photo 2: The inside ofthe Tandy 5000 MC. Upper lefr: a Tandy system memory board. The board holds 2 or 8 megabytes ofRAM, depending on the density ofthe RAM SIMM.s mounted on rhe board. Cemer: The processor card, with 80386 CPU, 82385 cache controller chip, marh coprocessor socket, and 32K bytes ofcache RAM. Right: the 5000 MC chassis and system board: (a) the "CPU slot" for the
proce.ssor card0 (b) 32-bit IBM MCA- compatible slot.s1(c)16-bit IBM MCA - compaJible slots; and (d) 32-bit system memory slots.

Table 2: The performance ofa preproduction Tandy 5000 MC compared with other 20-MHz 80386-based microcomputers. The 5000 MC was the fastest 20-MHz system we've looked at.

CPU

IBM

IBMPS/2

Compaq

Tandy

PCAT

Model eo.111 DesJcpro

5000MC

386/20

Matrix String Move
Byte-wide Wo rd -wi d e:
Odd·bnd. Even-bnd. Sieve Sort

11.69
80.41
80.41
40.26
73.65 84.39

4.75
39.5 1
39 .09 19.66 29.1 1 3 3 . 11

Nol·: Veraoo 1.1 Smafl·C ba/1chmarl<S used. All t11MS rue in seconds

3 .06
2 6 . 11
3 1.0 1 13 .0 7 23. 18 26 .89

3 .0 4
23 .6 5
29. 62 11 .85 19 .10 14 .3 6

SEPTEMBER 1988 · B Y T E 157

Tandy's 1000 Learns to Speak and Listen

" M eel George Jetson... . " Thus spake the newest Tandy sys tem . Or rather, thus sang the systems. A few weeks ago, Tandy introduced l\l.'O new versions of its popular Tandy 1000 line. lo addition to a number of other features, the new ystems fe.ature analog/digital circuitry tbat allows
them to digltize and replay sounds and
music.. As in the above case of the theme ong from the TV show "The Jetsons, "
it can even play back music digitized on other hardware-on a Macintosh, for
example. Both systems are replacements for
previous low-end systems from Tandy. The new Tandy 1000 SL replaces the 2 year-old 1000 SX, and the new 1000 TL replaces the Tandy 1000 TX. The sound capability i clearly th.e most OOlJlble
feature that the new systems share, but . there are a number of other interesting
features as well.
Like Tandy's entry·level 1000 HX, ihe new systems have a ROM drive that
includes OOS. But while the HX has
only 128K bytes of ROM, the new SL and TL ea<.:h have SI 2K bytes. The ROM i used to store a number of things, including DOS 3.3, a new ver

sion of Tandy's DeskMate integrated software, and even a spelling dictio nary. The advantage of having DOS on a ROM chip i that you can immediate.ly boot up the system without worrying
about finding a system di k and the time it rakes to load the system from the di k.
Both systems also have better video interfaces. Like the Leading Edge Model D, the Tandy systems now sup port Hercules-style graphics when con nected to a low-cost monochrome moni tor. And if you attach a CGA color monitor, the systems will display a resolution of 640 by 200 pixels by 16
colors. A number of lesser details include an
AT-compatible IOI -key keyboard. On the back panel , Tandy bas finally in cluded a serial port as standard equip ment. Inside, each system bas five PC tyle expansion lots, but each slot foUows in the Tandy 1000 tradition of being only 10 inches long.
As fot software, Tandy has included with the system a new version of Desk Mate . This version has a number of new capabilities and is more compatible with DeskMate application software devel· oped by outside companies. In fact, for

Two new low-end Tandy systems, the Tandy)()()() TL (left) and the]()()() SL (righl), Bo:hfea1ure new sound capabilities. The TL is displaying a new application included with Tandy's Desk.Mare software, called Sound. The software lets you record, edir, and play back any captured <Wdio sound. The SL is displaying a graphics application included with Desk.Mate.

low-cost systems, the De.5kMate operat ing environment will almost undoubt edly be a very popular alternative to Micro oft Windows in the low-co t
8088/8086 market. There arc some differences between
the systems . The $&99 SL features an & MHz 8086 and a 360K-byte 5 1.11-inch floppy disk drive, and it bas only 384K bytes of memory, expandable to 640K bytes . In contrast, the $1299 TL fea tures an 8-MHz 80286, a 720K-byte 3 1/i-inch floppy disk drive, a real-time
clock, and 640K bytes of memory, ex pandable to 768K bytes.
But clearly the mo t interesting fea ture of the new y terns i their sound capa.bility. Both the SL and TL have an
8-bit AID convener (ADC) as well as an
8-bit DI A convertor (DAC) . The con
verters arc capable of sampling at rates of 5, 500, 11,000, and 22,000 samples per second, and they have direct mem ory access capabilities for transferring sound data quickly back and forth to disk . For sound input, both systems have a microphone jack. For output,
there is an earphone jack with a volume control, as well a the ystem' tandard
loudspeaker. To a.ccess these sound capabilities,
Tandy has enhanced its DeskMate soft ware with two additional applications . A program called Sound allows you 10 record a 30-second sound, display its waveform, play ii back, and edit it. On the preproduction unit that Tandy showed us, the played-back sounds had the fidelity of ounds produced on a Macintosh. The second program , Music, lets you play music using voices ampled or created with the Sound pro gram. One e:umple we heard was a ver sion of the omnipresent Pachelbel's "Canon."
The new ADC and DAC circuitry ap pears to be one more step toward provid ing the popular features of non-IBM systems in a low-co t IBM-compatible environment. Ta,ndy had already pro vided a Mac-style graphical user imer face via its DeskMate software. Now it
supplies sound capabilities similar to th.at of the Mac and the Amiga. It i probably no coincidence that this new
feature has some of the same sampling rates as those used by the DAC on the Macintosh. For developers who are in terested in these possibiJities, Tandy will soon be providing a toolkit.
To be sure, the new sound capabili ties will probably find little use in the average office, but they appear to be a
pe.rfect low-cost perk for home systems.

158 B Y T E · SEPTEMBER 1988

IBM AND TANDY

slot and three 16-bit slots, one with the video bus connector), and two 32-bit memory slots for Tandy memory cards.
The most significant feature of the 5000 MC is th.at all its CPU-related parts have been moved to a separate card. This card incorporates a 20-MHz 80386, an 82385 cache controller chip, a math CO· processor socket, the 32K-byte 35-ns cache memory, and a 40-MHz system os cillator. The math coprocessor socket ac cepts either an 80387 NDP or a single chip version of the Weitek WTL 1167 . This card plugs into tbe CPU slot on the system board. The setup is remarkably similar to that used on the £BM Model 70-A2 l, and, as is the case with the IBM system, it immecliately sugge ts that this processor card can be replaced with a faster one. Tandy said that by adding a faster 80386, oscillator, cache memory, and system memory, the company bad
ea ily run the system at 25 MHz.
The 5000 MC comes standard with 2 megabytes of 100-ns parity-checked RAM. All system memory resides on a memory card t.hat mounts in one of two proprietary memory slots. This memory card can accommodate either 2 or 8 megabytes of RAM , depending on whether you use 256K-byte or I-mega byte SIMMs. The RAM on these ca.rds is accessed in paged mode. The memory card is al mo t identical to the one used in the Tandy 4000; only one minor change was made in the card so it can be used in the new Tandy 3000 NL 80286-based system (see the text box above) . If you need more memory, you can add a sec ond uch card, providing a total RAM capacity of either 4 or 16 megabytes.
A hard disk drive does not c-0me stan dard with the Tandy 5000 MC, as it does with IBM's Model 70. However, Tandy gives you a wide choice of hard disk size and controller options to pick from for your system. You can get hard disk drives ranging from 40 megabyt.es to 110 mega bytes using an ST-506 controller, 80 to 344 megabytes using a small-computer system-ioterface controller, and 120 to 140 megabytes with an enhanced-small device-interface controller. Tbe hard disk controller card occupie.s one of the IBM MCA-compatible slots.
One of the things that most interested us was the 5000 MC's lBM MCA com patibility. We used the same IBM MCA cards that we used in the PS/2 Model 70 A2 I : the Ven-Tel 24/2 2400-bps modem card, an IBM high-resolution 8514/ A display card, and a USRobotics Courier 2400/PS 2400-bps modem card. Because of its five slots, we were able to easily pack all three ca.rds into the system. The

Meanwhile, in the Same Case 

. . . The Tandy 3000 


W hatever your feelings on the new Tandy 5000 MC, Tandy seems to favor the size and shape of its housing. In fact, the company revamped its mid line 80286-based 3000 HL into the new 3000 NL, which uses standard PC AT oompatible expansion slots but now has the same case as the Tandy 5000 MC.
The new 3000 NL uses the same key board as the 5000 MC: a new 101-lcey keyboard with the industry-standard layout. The keyboard lw both tactile and audible feedback, but it is not quit.e
as loud as the standard IBM keyboards.

The 3000 NL a.lso uses the same mem ory board as the 5000 MC .
But there the similiarities to the 5000 MC end. The new 3000 NL has a 10 MHi 80286 CPU and seven PC AT style slots (three 8-bit slots and four 16 bit slots). And at $1699 for a system with a single 1.44-megabyte 3~-inch floppy disk drive, it is considerably less expensive. Indeed, the new 3000 NL could steal some customers away from Tandy's original PC AT clone , the 3000. At 12 MHz , the old 3000 i a little faster, but it costs $300 more.

POS software functioned properly, iden tifying the new cards and configuring them into the system automatically. We were also able to use this software to manually configure the Ven-Tel modem card to serial port 1, and the USRobotics modem card to serial port 3.
Because we were unable to reach a phone line, we couldn't thoroughly check out the operation of the modem cards . Nevertheless, each card re sponded to Hayes AT command as en tere<I by a terminal program, indicating that the computer and software were communicating with the MCA cards on the bus. Connecting an IBM 8514 moni tor to th~ high-resolution 8514/A display
card, we got a steady and clear color
display . These tests are not exhaustive, but they show that the 5000 MC bus and the IBM MCA bus are compatible.
We also looked at the performance of
the 5000 MC. Once again, we used ver
sion l . l of the BYTE Small-C bench marks . Since we were looking at a pre production unit, we present on.ly the CPU measurements in table 2. lt's obvi ous that the Tandy 5000 MC is easily one of the fastest 20-MHz 80386-based sys tems: It outperformed both IBM's 20 MHz Model 80 and Compaq's Deskpro 386/20. We can't help but wonder how the 5000 MC would compare to the Model 70-A21 if Tandy placed a 25 MHz processor card .in this system.
Two Computers with Replaceable CPUs
lBM' new Model 70-A21 appears to be powerful, slick, and well designed. But at $11,295, you'd expect nothing less. We especially like its small size, even though this limited the number of expan sion slots in the system. If you add a high resolution video board, a network card,

and a modem card to the Model 70-A2 l , you've used up all your slots . We also think the system is high-priced; you can get rwo 16-MHz Model 70s (which go for $5995) for the price of one 25 -MHz Model 70. However, the higher price may be justified if you eventually wind up wapping out the processor card for a higher-performance processor.
The 5000 MC has two things going for it when compared to the Model 70-A2 I : It has IBM MCA-compatible slots (and two extra at that) and a removable proces sor card. While the 5000 MC runs at only 20 MHz, it has excellent perfor mance for its class, and there's always the possibility of swapping that processor
caret The other thing going for it is
price. A Tandy 5000 MC, equipped with an 80-megabyte h.ard disk drive with an ST-506 controller, costs $6999.
Both IBM and Tandy have shown in novation in tackling the problem of how to supply the spiraling demand for more computing power without having the sys tem become virtually obsolete in a year. It's interesting that both companies came up with the same solution: Make the CPU components a.nd memory just more plug-in peripherals. The fastest CPU components and RAM are seldom cheap, but these components should cost consid erably less than replacing the entire machine .
We'll have to wait and see if this open design strategy pays off. Tandy should be commended for its efforts in duplicating the IBM MCA. Again, we'll ju t have to wait and see if the MCA itself pays off forTandy as well as for IBM . ·
Rich Malloy, a BYTE associate managing edi1or, can be reached as "rmalloy" on BIX. Tom Thompson, a BYTE senior technical editor at l.arge, can be reached as "tthompson "on B!X.

SEPTEMBER 1988 · BYTE lS?

eDellSystem 220. ,__ce · thecritics stole th'ewotm · t
out ofourmout

"The DellSystem 220runs mostPCLabs system hencfunark tests atspeeds that wouldmakeyou think
you!re runninga386.JJ
-PC MAGAZINE

':..the Dellmachine is renewedevidence that the 

pnee of286.h. aseddesktop equipmentcontinues to 

drop rapidly, makingsuch machines very attractivefor 
 daily work underMS--DOS even as the)l holdoutthe 

promise ofnmning 05/2in thefature." 

- \VlLL FASTIE, PC WEEK
':.. includes a year's on;site support... in the price ofthe
computer. This is the sweetestsupportdeal ojef redh)l Cll1)J computer vendor in the industry."
-ERi KNORR. PC WORLD
"The hotitemftom a technicalpointofview is the 

System 22Q This machine runs a286processorat20MHz, 
 which is its major claim tofame." 

- WILL FASTIE, P WEEK

':..dze System 220has moregoingfor itthanjustspeed"

160 BY TE · SEPTEMBER 1988

-P \XIORLD

The reviews are beginning to pour in.
And they read hke a wish list for
every power user looking to exceed the
ordinary limitations of a 286 computer.
The computer everyone is praising in
such glowing terms is the Dell System 220. The first 286 computer with a clock
speed of 20 MHz.
Its totally MS--DOS~ and MS~ OS/2
compatible. Yet it sells for much less than
you may pay for a 386t computer.
Because you buy it direct from us.
Eliminating the mark--ups and mar,
gins of computer stores.
We design and build every Dell
computer right here in Austin, Texas. We put each and every one through
a comprehensive bum,in and a battery of
diagnostic tests before we ship it.
And after we ship, we give you the
best technical support you'll find any,
where in the computer industry.
Our technicians are on the phone
from ?AM to ?PM every business day

Almost any question you may have

about a Dell system can be answered over

the phone.

And, in the rare case, that your ques-
tion can't be answered by an on--llne tech-

nician, we'll send a Honeywell Bull tech-

nician by the next business day
A full year of on--site Honeywell Bull

service is included within the purchase

price of your Dell system

Your Dell computer also comes with

a thirty-·day money back guarantee.

And we back every one of our com,

puters with a one year limited warranty

on materials or workmanship.

For more information about Dell

computers, read the reviews in the trade
press, turn the page, review our product offerings, and call us at (800) 426--5150.

You'll like what we have to say

800·426:5150 - ---
DELL

TO

ORDER

CALL

-

---

lUMl'lll E R

-~ ---~

l- OR- l'OR- AI I- ON lN THE U.S. AND CANADA

SEPTEMBER 1988 · BYTE 161

The Dell 

Computer

Store. 

Welcome to our store.
We believe you'll find this an extremely
pleasant shopping experience.
Our sal staff is on hand to serve you from 7AM to7PM (CST) from Monday thru Friday.
]ust call (800) 426,5150 and well give
you the technical assistance and informa,
tion you need to make sure youre buying
the y tern that' right for your needs.
Then you have the option of either a direct purchase or your company can take
advantage of our Leasing Plan.
Once you've made your choice, our
Total Satisfaction Guarantee gives you
thirty days from the day you receive your system, to decide if you are absolutely,
totally satisfied with the product.
If you're not, imply return the sy tern
and ou'll re i e a full refUnd. o ques,
tions asked.
Your D ll omputer i upported b a team oftechnical experts that can be reached
every business day, from 7AM to 7PM ( STI,
simply by calling (800) 624,9896. In most cases, any question you may
have about your Dell sy tern can be an wered by one of our technicians on th telephon .
Our techni ·ans are als H neywell Bull ervi engin r who can
e ent to your office by the next business day, should on,site service b r quired.
This optional service contract i avail, abl in ov r 95% of the United States, with over 1,000 engineers in 198 ervice locati ns.
We also offer a OneYear Limited Warranty,*'* which warrants ea h y tern we
manufacture to be free of d fects in mater, ia and workmanship for one full year.
Feel free to call or write for the com
plete terms of our Honeywell Bull Service
Contract, Guarantee and Warranty. Dell
Computer Corporation 9505 Arboretum
Blvd, Au tin, Texas 78759-7299
16l B Y T E · SEPTEMBER 1988

THE NEW 20 I\lliz 386
SYSTEM
310. 


THE NEW 

20 I\lliz 286 
 SYSTEM 

220. 


The mp of the line. It's our highest performance compurer available, fasrer than rhe fBMt PSl2t Model 80 and che Compaqt 3 20. Ir runs ac20 MHz' ich the lare r 32· bit archirecrur . Since ir also has Intel's Advanced 23 5 Cache Memo ry Controller, and high per formanc.e disk. drives, the System 310 is ideal or inrensive database management, complex spread· sheet d velopment, CAD/CA desktop publishing or perfor mance as a ner:work 61e server.
Standard Features: · lmelt 386 microprocessor
running ar: 20 MHz. · I MB of RAM e.xpandable
m 16 MB withouc using an expansi n slot. · Advanced lncel 23 5 Memory Controller with 32 KB of high peed sraci RAM.
· Sock.er for 20 MHz 0387 cop rocessor.
· 5.25" 1.2 MB or 3.5" 1.44 MB diskette drive.
· DuaJ diskett and hard disk driv onrr ll r.
· Enhanced lOl·key keyboard. · I pa:-allcl and 2 serial por · 200.watt power supply · expansion lor.s (6 aVililable}.
Options: · I MB RAM upgrade kic. · 20 MHz Imel 803 7;,md
\Xoi:itekt m di oprocessor.
· 2 MB or MB m mory expan· sion boards.
·f.easejoras low us $1ef8/Month.

As fast as most 3 compurers. at less than half the price-more po'ver for the money chan any other sysre.m_ An 02 6 system that runs ac 20 MHz. with less than one waic srate. ompletely compatible fo r both MS-DOS and MS· OS/2 applications (it runs fast:er rhan IBM PS/2 Model
), and with a remark.ably small footprin . the System 220 is the ideal executive worksra.tion.
Standard Features: · 802 microproc r running
ac2 MHz. · 1 MB of RAM expandable to
1 MB ( MB on ~ccm board). · Page mode interleaved memory. · Integrated diske e and VGA
video controller on system board. · One 15" l.44 MB di kette drive. · lnregrated high performance hard disk interface on system board · Enhanced !Ol·key keyboard · 1parallel and 2 serial pons. · UM 4.0 suppon or memory over I MB. ··Real·r:ime dock.. · Thr<!e full-sized AT+compatible eJCparuion locs. · Socket for 802 7 coprocessor.
Option : · External 5.25" l.2 MB di kcttc
drive. · 15" 1.44 M13 disk ff" drive. · Intel 802 7 coprocessor. · I MB RAM upgr.1de kiL
"leasefor as low as $85/Monrh

5)·>1<mJ IO

W11h Mon11 or &Adap1cr
VGA 
 Color 
 Plu. 


5.399

SS.699

Sj"Sttm
Z20
On<
O r i k tt < Dnw

VGA
\ -k_.,-niu

VGA
(."nL..lr

\ 'GA C<'lo1 Plu:.

S7.39'l

s7.69'9

THE 
 12.SWlz 
 SYSTEM 

200. 

A grea r v Jue in a full- fea tured AT mpatible. An 802 compurer
running at 12.5 1H.z. rhi compu· rer i omplerd MS-0 and MS OS/2 mpa tible. The System 2 o ers high speed dri\·e options, indUStrY standard compatible BIOS and on-si r~ rvice. As Executive Computing said of this ompu tcr' rcdcccsso r, "If aster proce in g speed and low COQ' are 1.wo key is&! affecti ng ur urchase dt..'Cision. thi machine might be the ideal choice for your offi e.n
Standard Fearur : · Imel 802-6 microprocessor ru n
ning ar l2.5 MHz. · 640 KB of RA expa ndable co
16 MB (4.6 M~ on system boa rd). · 5.25" 1.2 MB or 3.5" 1.44 MB
diskette drive.
· Du;_il di skette a nd ha rd di k
drive c nrroller. · Enhan ed 1 !· key keyboard. · I pa rallel and 2 serial ports.. · 200 ware pow r upply. · Real-time clock. · 6 expansion slots. (4 ava ilable
with hard d isk d rive comroller an vi eo adapto r installed). · Socket or MHi 287 coprocessor.
Option : · 512 KB RAM upgrade kit. · MHz Imel 287 coprocessor.
"lease.for lowas$99/Monch.

::i)-nmi 200
Hoa, rJ
Dm'<
40 1B  nu
90MB I m ESDI
lSOMB 
l tti> ESUI

\Xt, ch Motutor £.- Ad.iptcr

VGA
Mono

VGA
Colo1 Plus

S2.o99

52.999

1499

li99

.299

A Full Line Of ComputersWith 
 A Full Line Of Conhgurations. 


At Dell, we understand that ev ry busine application includ,

different u er have different need . ing: accounting, communications,

So we tailor each system to the

desktop publishjng, graphics, word

users individual requiremen .

processing, integrated application

We offer m nitor , graphics and u r training.

oard , tape backup , dot matrix

So when your Dell System

and laser printers, hard disk and arriv you can do productive

diskette drives, expanded memory work the minute you unpack

boards, serial mice and more.

the box.

We also offer third party oft,

We can build you the system

ware a plication for virtually

you'v been loolGng for.

COMMON TO TI-IE SYSTEM 310, SYSTEM 220 AND SYSTEM 200:
hassi .

PRINTERS/SOFIWARE. we offer a.fallline ofprinters andpopular software.
Allprinters come with our30-da)J money-hack guarantee.

LASER PRINTERS.
LASER SYSTEM 150; $5,995. 15 pages per minuc , tex t and fu ll-page graphics. Dual 250 heet-input tra

LASERSYSTEM 0;$3,295. 8 pages per minute, text and full-page graphics.

LASERSYSTEM60; $2,195. 6 pages per minute, tex t and full-page graphics.

DOT MATRIX PRJNTERS.

PRINTER SYSTEM 800;
$699.95.
Highest resolution text and graphics from a 24-wire dot
matrix pri nc r. Draft q uality at 200 cps. Corre )J)Ondence quality at 132 cps. Letter quality at 66 cps. Standard parallel and serial interfac s. Wide carriage.

PRINTERSYSTEM 600; $499.95. 9 -wire dot marrix. Draf quality at 240 cp .
ar-letter q uality at 60 cps. Standard parallel interface. Wide carriage.

PRINTER SYSTEM 300; $199.95. 9·wire dot marrix. Draft quality at 144 cp .
ear·letter quality at 36 cps.
Four standard fonts. Paper parki ng. Standard parallel incerface.

SOFTWARE. Operating System Software. 

Dell Enhanced MS-DOS 1 3 with disk cache and other utiUti ; 119.95. 
 I 11 Enhanced MS S/ 2 tandard Edition 1.0 $324.95. 


800·426:5150 DELL TO ORDER CALL
COMrlLJTER

CORPORATION IN THE U.S. AND CANADA

All prices and specif1 rions are ;ubJ tro change withournooce. Please mqmn: forcum: nt details. Dell Mot be respons1 le or er

rors 1n typography or phocogra ph:,t In Canada. lea.sing lS noc currendy available nd configurations and price may vary Micro

soft. M and MS.DOS- dr'<: own«! by Microoofc Corp. fSigmfies regts:1tred or unregisrered cradema r owned by enaaes orher

rhan Dell Computer Corporaaon. · Payments based o n 36-month open-end lease. Please inquire fo r further derails. ... Dunng die

one )'ear warranty pcnod will repair r replace any de ecti·-e producu properly n:rumtod to our factOtJ! C 1988 DELL

COMPUTER CORPORATION

I ! AD CODE NO I l tl8

Circle 79 on kathr Service <Ard

PRODUCT Focus · POSTSCRIPT PRJ T ERS

· 


BYTE looks at

Script is a simple one. The language de· scribes al I aspects of the printed page

the latest Postscript

text, graphics, and sampled images- in the same way . Postscript graphics opera

printers, tops in

tors manipulate text as graphical shapes, therefore en uring smooth integration of

quality and versatility

text and graphics on the page . PostScript's imaging model, the heart

of any page-description language (PDL) ,

ensures versatility and total i11tegration.

Steve Apiki and Stan Diehl

PostScript does not view a page as a con glomeration of separate enlities; it han

dles the page as a singJe unit. Po tScript

paints the page by filLiJlg in specified

areas in color, black and white, or hades

A
few year ago , the phrase 
 of gray . " made io Japan" and " com
 The wide variety of possible graphics puter-printed " suffered from 
 pose pecial problem for a POL. Po t the same low-quality image. 
 Script defines operators according lo the

Today, both phrases stand for a consis
 immediate application by dynamically

tent quality that's hard to find anywhere 
 c·ombining graphics primitives as special

else. The turnaround for computer print
 needs arise. Po tScript ' s control truc

outs can be traced to a few important 
 ture gives it great flexibility in combin

developments. 


ing graphics operators, thanks to the

First, Canon and Hewlett -Packard 
 richness of lhe programming language .

provided per onal computers with the 
 Scalable fonts exemplify PostScript's

h igh-quality output of laser printing. 
 versatility. Earlier PDLs called upon a

Later, Adobe supplied PostScript , which 
 set of phy ical fonts tored in memory . A

let users take greater advantage of their 
 POL from this period could use only the

laser printers. From a beachhead of only 
 typefaces and point sizes that were avail 

one printer just 3 years ago , the Post
 able to it. PostScript fonts , on the other

Script-compatible laser printer has 
 hand, are mere geometric description of

moved into a position as the standard 
 a typeface's outline. Because the fonts

again t wh ich other output devioes are 
 are graphical descriptions rather than a

measured. 


rigid set of typefaces, they can be scaled

The BYTE Lab looked at IO of the best 
 to any size or rotated to any orientation

PostScript printers . These printers are an 
 while retaining their desi.gn integrity.

ideal match for today's sophisticated, 
 Ironically , the very features that make

graphics-intensive software-especially 
 PostScript uch an attractive PDL al o

desktop publishing and CAD packages
 conspire against it. The richness of the

and the acute need for professional hard
 language makes for a complicated struc

copy output. We also te ted four en
 ture. Few programmers would tackle a

hancement boards that bring PostScript 
 PostScript program from scratch, and

compatibility to the Hewlett-Packard 
 even editing the code can be confusing

LaserJet Series II (including a glimpse of 
 and tedious. Fortunately, an application

the first PostScript clone). 


program, like a desktop publi bing ys

tem or a drawing program, usually gen

The Making of' a Standard 


erates the page description . Though this

As is true with roo t computer innova
 minimizes the problem of cumbersome

tion , the design philosophy of Post code, it also inevitably limits the Ian-

guage's power: Most application stay within a set of basic commands , leaving many sophisticated features dormant.
The language structure also contrib utes to the most onerous PostScript prob lem : It is slow , painfully slow. Post· Script code describes every aspect of the page with printable ASCII characters. The processor must interpret each piece of information-one piece at a time. Since PostScript works with high-level graphics primitives, a bottleneck occurs when converting high-level commands to actual printed graphics.
Postscript's most laudable feature, scaJable fonts , also accounts for slow speed. It takes much more time to scale an outline font and generate the corre sponding bit map than it would to simply load a typeface from font storage.
The Brains Behind the Beauty
Microcomputer users are about as famil iar with bottlenecks as gla blowers are. We're used to twiddling our thumbs waiting for files to be read from disks or for a few pages of text to make their way out of a dot-matrix printer. With Po t Script printers, however, the bottleneck come not from ome clunky mechanicaJ subsystem , but from the speed of in struc tion processing itself. Forget that your print engine is rated at 8 pages per min ute ( ppm); send a complex graphics document through the Po tScript printer controller, and you 'll be lucky if you get throughput of8 minute per page.
In a typical controller, the CPU is the only piece of intelligent hardware on the board. The CPU parses the command and generates a bit-mapped pa.ge image
of whatever was sent. If this includes
graphics, all graphics manipulations (e.g., fills and rotations) must be con ducted through the software that resides on the controller' s EPROMs. A bit mapped image requires the CPU to pro cess the page pixel by pixel, and at 300 dots per inch-90,000 pixels per square
coniinued

164 BYTE · SEPTEMBER 1988

Apple LaserWriter llNT Apple LaserWriter llNTX Dataproducts LZR 2665 Dataproducts LZR 1260 General Computer Business Laser Printer IBM 4216 Personal Pageprinter PC Publisher Kit ITI Oume ScripTen OMS Color Script 100 Laser Connection/OMS JetScript Laser Connection/OMS PS 800 11 OMS PS810 Texas Instruments Omnil.aser 2115 Varityper VT600

Varityper VT600

Pictured at right are/our printers selected as best in quality or price.

SEPTEMBER 1988 · B YTE 165

PRODUCT FOCUS
POSTSCRIPT PRINTERS

Table I: The Variiyper VT(J()()finished well in from in 1ex1 quality, with the Apple laserWriter llNTX coming in a surprising f irst in graphics quality. (lime measurements are in seconds; quality is rated on a scale of I {worst] to 5 [best].)

Printer
Apple LaserWriter llNT Apple LaserWriter llNTX Oataproducts l.Zf! 1260 Dataproducts LZA 2665 GCC Business Laser Printer IBM 4216 Personal Pageprinter
OMS JetScript (with LaserJet) PC Publisher Kit (with LaserJet)
OMS Color Script 100 OMSPS80011 OMS PS810 ITI Qume ScripTen Tl Omnilaser 2115 Varityper VT600

IBM PC AT

Apple Macintosh

Large
text flle

Smell PoatScrlpt urge Small Po1tScrlpt Graphlea

text graphics tex1 text graphics quality

flle

file

flle flle

flle

aoore

Tex1 Wann-up quallty time score

N/A

NIA

N/A

NIA

230

57

412

45

343

102

368

82

258

65

965

71

1582 362

307

64

304

85

228

90

334

54

268

73

NI A

484 131

203

N/A

328

80

87

92

318 77

54

187

397

58

183

153

473 108

153

149

NIA NIA

N/A

121

N/ A NJA

NIA

124

NIA NIA

NIA

297

1561 323

108

105

310 144

140

101

372 95

139

168

523 143

, 12

109

439 93

108

152

336 142

156

3.000

3.238

78

3.722

3.476

78

3.389

2.905

69

3.1 6 7

3.190

144

1.106

1.067

89

2833

2.714

32

3.11 1

3 .238

141

3. 167

3 .619

25

3.467

3.000

146

3.056

3095

66

3.667

3.619

66

2.889

3.095

72

3 .389

3.429

111

3 .667

4.200

251

Table 2: A comparison offeatures shows similarities in interfaces and capabilities, and large differences in price , downloadable fonts, and storage.

Printer

CPU/ Speed RAM ROM Postscri pt Hard Interfaces RHlden t

(MHz) (meg.)

vel"llon dlak drive

font·

Emulatlon

Apple LaserWriter llNT Apple LaserWriler llNTX Dataproducts L2A 1260 Dataproducts LZR 2665 GCC Business Laser Printer

68000/11 .5 68020/ 16.7 68020116.7 68000/10 68000/12.5

2
2- 12 4 3
2-3

1M 1M 1M 512K 1M

IBM 4216 Personal Pageprinte< 68000/10

2.5

No

OMS JetScrlpt

68000116

3

No

PC Publisher Kit

68000110

2

No

OMS COior SCript 100 QMSPS800 11
OMS PS810
ITI Qume SCtfpTen Tl Omnilaser 2115

68020/16.7 8

1M

68000/1 6 2- 3

1M

68000/16 2-3 1M

6800011 2 68000110

3

1M

3 576K

Varityper VT600

6802011 6

6 628K

FOO'~. a 1s AppeTAI s Is serial, p Is Centlonlx parellel. and d Is AOB.

s... · .AOapeet cards Wete 1esled on a Hewk!lt·Packard LAsorJel

u. lld818ppm,

47.0

No

a.s, d

35

47 .0

Port

a, S,d

35

47.0

No

a, s,p

35

46.2

Op ion

a, s. p

13

49 .2

Port

a, s, p

39

47 .0

No

AT. PS/2

13

card

47.2

No

PC. PS/2

35

card

N/A

No

PC card

22

49.4

20M

as.p

35

47.0A

No

a, S, p

35

47.0A

No

a.s.p

35

47.0

No

a. s. p

35

47.0

No

a, s, p

13

48 .0.4

20M

a, s, p

13

>Sw! and -ohl onclude bolh flllQll18 Md conld!!I U I
· Pnce for ITlll'inuT1 openwno coofigutalion

No
No
HP Plus, 0630,
0630,
No
IBM4202
No
0630, IBM. NEC. HP, Qume. Epson No 0630,
HP Plus. HPGL
0630.
HP Plus, HPGL HP Plus
0630, HP Plus. HPGL,
Tl 855
0

166 B YT E · SEPTEMBER 1988

PROD U CT FOCUS
POSTSCRIPT PRINTERS

inch-that's a hefty amount of informa· lion. Compare this to screen graphics,
which can limit the speed of an applica tion, where screen resolution is a mere 74
dpi on the Macintosh. Unfortunately , the lowdown is un
avoidable u ing current technology and
architecture. The manufacturers of all th.ese controllers have put real proces ing
horsepower into their systems. All but four of these controllers feature a 68000 CPU: Tbe Apple LaserWriter IINTX , the Dataproducts LZR 1260, the QMS Color Script 100, and tbe Varityper VT600 are built around a 68020. One would expect these four systems, with the advantage of a 32-bit data bus, to
come out on top in our print timings . The IJNTX and the LZR 1260 demonstrated excellent throughput on our Po tScript graphics benchmark, the best single mea ure of controller peed. For the
complete benchmark results, see table 1.
The VT600 and the Color Script 100 can be considered specialty PostScript printers, and they cannot be fairly com pared with the rest of the field in term of raw printing peed. The VT600, with its 600-dpi resolution (see figure 1), mu t

process 4 times as much information as
the 300·dpi printer in generating its bit map. The Color Script JOO, which turned in a very good time on the graph ics test, has a four-color thermal print en gine that is much slower than the typical Canon engine and slow every page sent through it (see figure 2).
The most telling demonstration of the difference a processor can make is seen when comparing the two Apple personal ity boards, which use the same printer and whose primary difference is in the CPU. The IINT, which has an 11.5 MHz 68000, is less than half as fast as the 16.7-MHz 68020-based II TX on the critical graphics test.
Most manufacturers have chosen to live with the performance decrease in ex change for the considerable co t savings afforded by the 68000. lfthe ultimate in speed is not one of your requirements, you can choose from a wealth of quality PostScript printers built around the less powerful CPU . Within this group, Texa Instruments' OmniLaser 2115, the QMS JetScript controller card, and the two QMS 800 series printers have the best processing speeds. QMS arms every one

of its controllers with a 16-MHz 68000, rather than the typical 12-MHz version ,
and the performance difference is obvious.
Next to the CPU, the most important features of a controller are the interfaces it uppons and how well it upport s them. With the notable exception of the IBM 4216 Personal Pageprinter, all the printers we reviewed can communicate through an RS-232C serial port or on an AppleTalk network; all but the Apple printers support Centronix parallel. The Personal Pageprinter and the LaserJet
add-on cards (IetScript and PC Publisher
Kit) have their own connections between the printer and the adapter and require an
IBM PC AT lot. A Personal Pageprinter
controller for Micro Channel-based ma chines is available. A list of the interfaces
that each printer supports, as well as
other features, is found in table 2. Interfaces extend beyond the physical
cable connection, and they play an im portant role in both c-0rnpatibility and performance. While our Macintosh and DOS benchmark results are not directly comparable, they do point up ignificant
continul!d

Engine

Life

Duty PPM DPI

(pages) cycle

(pg.Imo.)

Canon LBP·SX 300!< Not rated 8 300

Canon LBP-SX 300k Not rated 8 300

ToshibaA-739 600k

10k

12 300

Toshiba A·740 3M

80k

26 300

Ricoh 1060 180k

3k

6 300

Undisclosed Nol rated 4k

6 300

N/A

NIA

NIA

NIA· 300

N/A

NIA

NIA NIA' 300

Mitsubishr G650 Not rated 4k

CanonCX-D 300k

10k

Canon LBP-SX 300k

5k

Hitachi

300k

Sk

Ricoh 4150

1.5M

25k

1 300 8 300
8 300
10 300 15 300

Size

Weight Software

Documentation Suggetted

pages

prtoe

8 .5 x 20 x 18 8.5 x 20 x 18 18.1x19.8 x 19.52 16.1 x23.4x26.7 16.1 x 16.5 )( 9
17.7x 16.Sx8.4
NIA
NIA
13.8 x 20.9 x 22.22 18.7 x 18.1x19.5
18 x 9.1 x25
20 x 17.25 x 15 21 .5 x 28.5 x 17.5

45 45 1072 176 38
38
NIA
NIA
1142 99
44

No
No
No
No
Mac fonts Mac drivers
Adapter wl onts
Adapter w/fonts
Adapter
w/ fonts. DDL software
No
PostScripl uti lities
No

90

No

88

No

152 152 280
44 172
250
83
221
206
130 +
2 PS Manuals 206
179 349

$4599 $6599 $7995 $18,700 $4199
$49993
$2495
$1995
$24 ,995 $6495
$5495
$5695 $7995

Undisclosed 360k

3k

10 600

18.5 x 23 x 21 .1

161

No

146

$15 .995

SEPTEMBER 1988 · B YT E 167

PRODUCT FOCUS
POSTSCRIPT PRINTERS

arts

arts

Print.er follows Apple's lead in making




the AppleTalk connection of the DIN-8 variety, rather than the DB-9 favored by all the other AppleTalk printers. The

other printers u e the DB-9 connection as

an additional RS-422 serial port when

ull

pull

p

they are not in AppleTalk mode. The e

 differing connector: can present a prob lem-though trivial-when connecting different printers to the network. We chose the parallel interface when

testing throughput from the IBM PC AT

because we thought it was the least com

orinte

orinte


plicated way to connect a DOS machine to a printer. One printer that we ran into some trouble with using this approach wa the QMS Color Script 100, which re
fused to receive instructions through the

parallel port. QMS acknowledged the

Figure 1: Fmer characters are in the sample at left, from the 600-dpi Varilyper VT(j(J(). The sample at right, from a QMS PS 810, shows 300-dpi resolurion .

problem and uggested that we use a 30
foot parallel cable to correct it. Since only a 12-foot cable was available, we

were forced lo use the RS- 232C port to

differences in how the interfaces and is in sharp contrast to the performance of get around the buggy parallel interface.

controllers work together . The ITT the QMS printers, which did much better Though PostScript was developed for

Qume ScripTen, for example, printed on the DOS side. Better AppleTalk com serial communications and Interactive

our graphics file from the Macintosh sig patibility from ITT Qume accounts for PostScript depends on it, u ing acommu

nificantly faster than it printed basica.lly th is difference.

nications program to talk to a printer

the same file from the IBM PC AT. This General Computer's Business Laser from an IBM PC AT is a trying experi-

Freedom ofPress. 


Over the last few years. Adobe Systems has brought forth some very revolutionary ideas.
Such as the Adobe PostScrip page description languag e. Adobe Type Library. Adobe Illustrator 88'.'" The Display Post Script~
system. Software that gives you the freedom to
create professional-quality reports. news·

letters, business graphics and more. Using virtually any kind al compuler. IBM PC. Macintosh . Mini or mainframe .
That's why choosing printe rs with Post· Script soltware is your declaration of vendor independence. !l's the only standard adopted by virtually every major company in lhe com puter industry.

So any computers you have will wo rk
with any printers you buy equipped with Post· Scripl software.
And that means even more choices wh en it's time to print. You can use laser and color printers. At a variety of resotu1ions. Or even professional typesetters.
The Adobe Type Library also gives you

168 BYTE · SEPTEMBER 1988

PRODUCT FOCUS POSTSCRIPT PRINTERS

ence. Even after the initial headache of matching the protocols, stripping line
feeds, and making sure the software was
not expanding any tabs or seuding any extraneou control characters, we con tinued to run into problem where the only solution was to turn the printer on and off. If you have a choice iu iuterfac iug from au IBM PC AT, choose the par allel port.
Memories and Storage
PostScript printers owe their ability to create quality, high-resolution output to more than ju t beer processing power. Effective use of memory a.ad mass stor age capability i vital to the performance of the system. Every controller has at least 2 megabytes of RAM, most have some ROM, and some even have a hard disk drive or that capability. What sets a controller apart is the way it uses avail able memory to conduct the functions re quired by PostScript.
Most of the printers use ROM exclu ively for retaining resident fonts. Obvi ously, the greater ROM storage a control ler has, the more fonts it can keep readily available. The Texas In truments Omni-

Laser 2115 tores most of its font infor mation in ROM cartridges, and it has only a small amount of on-board ROM.
The IBM 4216 Personal Pageprinter
and the LaserJet add-on cards opt for no ROM at all; their "resident" typefaces are stored on the system's hard disk drive
and are downloaded to controller RAM when the sy tern is initialized. This con
figuration lets you change your resident font set through software, so wbjcbever typefaces you use most frequently are automatically downloaded . While thi gives added versatility, especially to those who commonly use unusual foots, it does add a significant delay to the ini tialization process.
Nonresident fonts can be down1oaded to RAM from either the controlling mi
crocomputer or a hard disk drive. Only Varityper's VT600 and QMS's Color Script 100 controller come with hard disk drives installed, but Apple's IINTX and General Computer's Business Laser Printer have small-computer-system interface (SCSI) ports for making op tional hard disk drive connections.
Two types of font information are kept in controller memory: th.e fonts them

selves, and a Po tScript standardized font cache. The font cache consist of characters that have already been pro cessed and for which a bit-map outline has already been generated. eedles to say, fonts fetched from the font cache are utilized much more rapidly than those tha.t must be taken from regular font memory and completely processed. It's
in storing the font cache that a large
amount of fast RAM can really make its presence felt.
Controller RAM stores downloaded fonts, the PostScript page description, the page bit map, and whatever header files an application may require. The controller uses any additional space for the font cache. The Color Script JOO comes standard with 8 megabytes of RAM to lead the field, but the IINTX's standard 2 megabytes can be upgraded to 12 megabytes. The VT600 comes with 6 megabytes installed, and the LZR 1260 comes with 4 megabytes; all the other controllers come with 2 or 3 megabyte standard.
Once again, the VT600 and the Color
Script 100 are in a class by themselves.
com inuuJ

Freedom of 


NEC _ _ S _
--·le.no

choices- li terally hundreds ol typefaces that
let you communicate any idea more effec1ively.
Adobe Ill ustrator 88 software gives you · freedom , too.
It lets you easily create anything from sim
ple line drawings to comple~ masterpieces.
Even if you can 't draw a slraight line.
And our new Display PostScript sottware

is a power1ul system Ihat brings the power of Adobe's PostScript software lo any PC or
worksta.tio n display. So before you invest in any laser printer,
make sure it's equipped with Post Script software from Adobe .
For more information . call 800 29-ADOBE.

Because Adobe 's Postscript software

A'-,3 is your only guarantee

_ ,,.

I.a oftruefreedomof .

expre ssion .

~~o.,.o~

,}""~ ~~

lookror lhis sym!Jol on computers,pnntm anti Ollie· prOducts tllal support PostScnpl sottw.ini Imm Al1(lbt

l'\lrnO.IPT" SY$ttm1 Ifs yoor ouaran1ee ol uallly ml conllllC1N1!\'

SEPTEMBER 1988 · BYTE 169

PROD UCT FOCUS POSTSCRIPT PRINTERS

How the Tests Were Done 


W e tested the printers on the two factor that u ers care most about: speed and print quality. For speed, we give objective numbers; for print quality, we provide numbers that are subjective but not arbitrary.
We printed three files, each designed to emulate a typical user file, in our speed t.est. First, we printed a 125K· byte, 16-page file that contained seven fonts, to emulate a large (and somewhat poorly designed) report. Next , we printed a 25K-byte, 6-page file that used only three fonts but also incorpo rated some small graphical element . This file was typical of a small newslet ter or flier. Finally, we printed a 34K byte, single-page file of graphics and highly manipulated text. This page made ext.ensive use of PostScript 's facil
ities for text manipulation (e.g., rota· lion, scaling, and distortion), line ren
dering, and shading. On the IBM PC AT, we created a sep
arate PostScipt file for each test, and we used the DOS PRINT command to send the file to the printer. Each printer ex cept the QMS Color Script 100 was con

nected to the AT via the parallel port. On the Macinto h SE, we connected
to the printer through AppleTalk and
printed each me from its creating appl i· cation. The file sizes for the Macintosh tests were I 18K bytes, 21K bytes, and 20K byt.es , respectively , for the large text , small text , and graphics tests. We used MacWrite 5.0 forthe text files and Adobe Illustrator 1.0 for the graphics
file . Since the two computers required different means for sending the files to the printers , you hould not try to draw conclusions concerning the IBM PC AT versu the Macintosh a platform for driving a printer.
For the print quality tests, we took one page of mixed-foot text and a graph ics page from each printer, taped them 10 a wall, and had 20 members of our
editorial and art departments rate them
on quality of text aod graphics, using a
scale of 1 (worst) 10 5 (best). The result in table l is the mean oflhe scores.
One test we did 001 run was for noi e level. We took readings on all printers and found that none added significantly to the noise level of the testing room.

Both of them have more than the standard ex print engine in 1983 ' enabled low

amount of RAM, and both have a hard cost laser printers to enter the market.

disk drive. The hard disk drive, in addi When Hewlett-Packard introduced the

tion to storing downloaded fonts, is used Canon-based LaserJet in 1984 , laser

as additional nonvolatile caching space. printers became a viable alternative for

Less frequently used fonts in the cache the office.

are sent to disk a the RAM cache be

The print engine performs the print

comes full, enabling the cache to grow to er's electromechanical functions , In a

10 megabytes. Of course, retrieving laser printer, th.e print engine contains

fonts from the disk cache takes far longer the laser itself, which generates an elec

than getting them from the RAM cache, trical charge on a photosensitive drnm.

but it is still faster than regenerating an The charged area corresponds to desired

entire character set.

markings on the page. Depending on the

All the printers except the VT600 pro type of engine, the laser exposes either

vide Times, Helvetica, and Courier fonts the black area of the image (write-black)

among their standard re ident font . See or the white area of the image (write·

table 2 for the number of resident foots white) . The rotating drum attracts the

each printer provides.

toner to the charged areas and transfers

it to a piece of paper. A final burst of

Doing the Dirty Work 


heat melt.s the toner, thus fixing it to

Although PostScript gets the headlines, 
 the page.

the print engine does all the dirty work. 
 This process can affect print quality.

In fact, the engine, more so than the 
 Write-black engines produce darker

PDL, determines the overall quality of 
 blacks; write-white engines handle finer

type. The engine affe.cts the main attri
 text. The resolution offered by the engine

butes by which a printer i mea ured: 
 will, of course, affect print quality the

resolution , print quality, durability, 
 most. On.ly the Varityper VT600 devi

and-to some extent- speed. 


ates from the 300-<lpi standard, offering

We often credit PostScript for spark· a fourfold increase in density at 600 dpi .

ing the laser-printer revolution . Io fact , it Because of the PostScript bottleneck,

was Canon who, by unveiling the LBP a manufacturer ' s rated engine peed

means very little. The printer will spit out sheets only as fast as Po 1Script can compose them . The Dataproducts LZR 2665 advertises a print speed of26 ppm ,
but our benchmarks show little speed en· hancement over engines with slower rat ings . Only if you're churning out multi ple copies of the same text file will the engine realize its advertised print speed.
lf you intend to use your printer as a
shared resource, consider the rated en gine life . The original Canon CX has a rated engine life of only 100,000 pages. The Canon SX-the engine driving the newer Apple LaserWriters, the QMS PS 810, and others-claims an engine life of 300,000 pages. The Tex.as Instruments OmniLaser 2115 , equipped with a Ricoh 4150 engine, boa ts a life cycle of 1~ million page . The mo t durable engines , like the Toshiba A-740 or the Agfa en gine, will pump out over 3 mil lion copies before giving out. None of the printer reviewed use the Agfa engine.
The print engine will have a signifi cant effect on the printer' price . The LZ R 2665 carries a hefty price tag , mainly becau e of its top-of-the-line Toshiba A-740 engine . PTinters tocked with the Ricoh 1060 engine fall in a lower price range.
Putting It AU Together The 14 printers and boards we reviewed were more than the sums of their control· ler, memory, and print-engine capabili ties. They all are quiet and will fit nicely into an office environment, but each has special feature and idiosyncrasie that you should consider when deciding on a PostScript printer. For a description of how we evaluated each printer, see the text box " How the Tests Were Done."
Apple LaserWriter /INT: Apple 's re placement for its original LaserWriter PostScript board is a good controller de signed for an excellent printer. Although it turned in a mediocre performance on most of our throughput benchmarks , the times were very good for the engine intensive 36-page text test.
The IINT , which sells for $4599, has a 68000 controller and limited memory, but it is easy to install and use and pro· duce high-quality output.
Apple LaserWriter llNTX: Thi is a confes sion : Ever since we got this printer for evaluation back in February, we've used it for creating near ly all our hard copy in the lab. The print quality is ex cellent, and the printer is fast , versatile, and trouble-free.
Its combination of a 68020 controller and expandable memory gives it the un
contin,,.ed

170 BYTE · SEPTEMBER 1988

The secret to my success. 


\Then I first showed up with print outs from my jet-Setter II laser printer, people just said, ' Looks great!" or 'Where did you have this typeset?' or "Did the art department do these chart ?"
Everyone assumed I couldn't afford a laser printer. But now I think they re starti ng to get suspicious. Upwardly mobile. The Jet-Setter II is compatible with the H-P LaserJet II®series printers, and has optional emu-

lation cartridges available for Epson®and Diablo~ So it works with just about everycomputer and every poP.ular software pack age you can name. And with a large library of fonts and option li ke a memory expan ion package for the fu ll page graphics you need in desktop publishing, it will be hard to obsolete.
Don't tell anyone.
I'll admit it. The C. Itohjet-Setter II is the ecret to my success. But when the word gets around that

you can get laser quality output without a big cash outlay, every body's gonna want one.
o keep it to yourself okay?
For more informalion or the C. Itoh reseller nearesl }'OU, call
(800 ) 227-0315 or (714) 757-4492
We build more in. 
 So )'OU get more out. 

C. ltoh Electronics, Inc. 

2505 McCabe Way, Irvi ne, CA 92714. 


Circlt 65 on ~ader Stniict Card (DEALERS: 66)

SEPTEMBER 1988 · BYTE 171

PRODUCT FOCUS POSTSCRIPT PRINTERS

The Un-Postscript Alternative 


G iven PostScript's processing speed, you 'd do best to schedule complex print jobs around coffee breaks
and staff meetings. But there arc alter natives. The CAPcard controller from LaserMaster prints so fast that we started wondering if our benchmarks were sufficient.
LaserMaster refers to its product as
~e Un-Postscript solution. In contrast to PostScript , wh.ich converts a bit-map graphic into ASCII, the CAPcard uses a dedfoated graphics coprocessor to di ~tly e~cute function calls.
Our first test used a complex Page Maker document with multiple fonts and int.egrated graphics. The CAPcard, installed in a Hewlett-Packard LaserJet Series II, primed the file from a stan dard IBM PC AT in 11 minutes and 13 seconds . For comparison, we chose the QMS JetScript card for obvious reasons: It installs in the same printer; it employs
true Adobe Postscript; and its perfor mance compare favorably with the other PostSc.ript printers. Its perfor mance could not match the CAPcard' , though . The compleJl PageMaker docu

ment took the JetScript almost an hour to print.
So we tried something else. We pullr:d an AutoCAD drawing into Page Maker and printed that. CAPca.rd spit it out in 2 minutes and 13 seconds. The PostScript method took 32 minutes and 19 seconds. LaserMaster claims its pro prietary graphics chip processes vectors at the rate of l0,000 per second. The AutoCAD benchmark bears this out .
The CAPcard beats the IetScript io price, too. With 1.5 megabytes of RAM standard, LaserMaster's controller sell for $1395; enhanced versions-with more RAM, scalable typefaces, and drivers-are also available.
Io fairness, the CAPcard software was hard to install; LaserMaster says a quick install kit, now available, will take care of the problem. Also, JetScript ran pure text files faster. But you don't buy a desktop publishing system and a laser printer to print just text. You want fancy logos, startling graphics, and total integration. Both products deliver the goods; it's just that CAPcard deliv ers them much, much faster .

matched graphics speed it demonstrated io our benchmarks. The print engine is the same classic LaserWriter that did well by the llNT. If there is a drawback to this system, it's the price tag: At
$6599 , the IINTX is at the top end of the
300-dpi printers, but in this case you g.!I a lot for the money you spend. [Editor's
note: For a comprehensive review of the
/INT and the llNTX., see "Remaking a Classic" by Curtis Franklin Jr. in the May BYTE.]
Dataproducts LZR 2665: The LZR 2665 is a hard printer to categorize . Though its $18,700 price tag place.s it in a class with the Varityper VT600, it prints al onJy 300 dpi. As if to make up
for that deficiency, the print engine posts
an outstanding set of pees: a throughput
speed of26 ppm, a duty cycle of 80,000 pages per month, and a life expectancy of 3 million pages. The printer will also
output ledger-size paper. With a.11those impressive credentials,
why doesn't thjs printer perform better?
Perhaps it's the 10-MHz 68000. For
what you pay, you deserve the 68020. Or
maybe it's the limited storage, or some other design flaw . In any case , the LZR
2665 is simply not worth that much money. It sluggish performance on

throughput tests negates the impressive eogioespeed. It's not hard to use, but ii is
difficult 10 set up. And, to top it aJI off,
the print quality is poor. Simply put, you can get a better printer
for much les money than the LZR 2665,
but if you happen to have $18,700 burn
ing a hole in your pocket, go for the
VT600 a.nd 600 dpi.
Dataproducts LZR 1260: The LZR 1260 combines a powerful controller with an excellent print engine to provide
speed that blows by Apple's llNTX. In
contrast to the earlier LZR 2665, the
manufacturer focused on the controller
rather than on the engine, resulting in a
superior machine well worth $7995 . Though compact in comparison to the LZR 2665, the LZR 1260' print engine is sturdier than average, with a rated duty cycle of 10,000 pages per month.
The controller, built around a 68020
and connected to a print engine rated at
12 ppm, delivers impressive peed . One important flaw in its otherwi e excellent
benchmark performance- and the only thing that keeps this from being our fa
vorite printer- is its relatively poor print quality. It also showed an unusual ten dency for the status lights to remain ac tive well after the last page had left the

printer. This "busy" indication, though disquieting, did not seem to interfere with subsequent printing .
A liqujd-c ry tal-display readout and a membrane keypad on the front panel let you select both the interface and the Pos1 Script mode (batch or interactive) with out resorting to the manua I. You can also select a Hewlett-Packard LaserJet Plus emulation mode if you need to print a
document outside PostScript. General Computer Corp . (GCC) Busi
ness Laser Printer: If you're willing to
sacrifice some performance-but no ver satility- for economy, this may be the
printer for you . lt features a 68000-based
controller with 2 megabytes of RAM; a 6-ppm print engine; AppleTalk, RS 232C serial, and Centronix interfaces; and a SCSI port for connection to an ex ternal hard disk drive. All this will run you only $4199 for the complete system, or you can upgrade the GCC Personal Laser Printer for $2299.
The printer is aimed squarely at the Macintosh market, and a large part of its clearly written documentation is dedi
cated to operating from a Macintosh. Its
default interface mode is AppleTalk, and
c-0nnection lo the parallel port requires flipping a DIP switch on the back of the printer. Printer-driver and font software are included for the Macintosh , but there are no equivalent fonts for the IBM PC .
Speed performance was poor, but the output was fine, and the Business La er Printer compared favorably to several more costly printers on our print quality test. As a matter of fact, this is the least ex.pensive laser printer we reviewed, and you can definitely do worse in finding a solid, reliable printer.
IBM 4216 Personal Pageprinter: IBM
markets the 4216 as part of its Solution
Pac Personal Publishing System. The printer itself is offered with the control ler ca.rd and software in a minimum op erating configuration that sell for $4999.
The printer shares its design with the General Computer printer. The toner and OPC (organic photoconductor) car
tridges both load io the same way , and everything but the interface is simiJar in both machines. For the interface, the printer must be connected to an adapter card mounted in an lBM PC AT or PS/2
slot. System software lets you load fonts
from your system's hard disk drive to controller RAM, and it includes a print utility and PageMaker and Window!> drivers . Hard disk drive-resident foots can be altered.
conrinued

172 BYTE · SEPTEMBER 1988

LOWEST PRICE EVER 
 FOR PRINTER SHARING.

$500 Value For $149*

AUTO~ PLUS 
·introductory price. Suggested Retoil: $195. Now, there is an alternative to

printer sharing devices costing

$500 or more: The Auto-T Pl us with

Softspool.

Transparent to the user and

easy to install, the Auto-T Plus cost

per user is little more than the price

of a cable - yet offers features

-·

found only in costly buffered devices. These include background

spooling and a host of printer

4 USERS SHARE 1 PRINTER
Serial or Parallel

utilities that alone would justify the low price of Auto-T Plus - a quality U.S. made product with a one

year warranty.

Call for Local Dealer. 
 OEM & Corporate Inquiries Welcomed. 


I11ih11r1Y I Fatll · !lit I a..1er.Jc\ 

r CO.r lu 12ft Ulcpi 

l O:u:rilll' tz,l 18crl 


l·t..i..-1 Foat.a · t....u.r..Jl!'l· ·s 

P Coir lor u,i lll<pl ill&« 


P Coor lu Uri 1ec,1 """'

lCwr l eor~llu.ac.

MW!!ipi$4

@I

-
5 USPE D REliUMlf P1111<Ttr·G

r LI ,.. · .s,1 1~ ""'1 1 R l:.SCUE n<c O uEut A
r Ll..,,. 8 S,t t· .W.C-,l U.. 
 r u..,. 1.s,t ·· ·i6crl ,... 


A Po w E1< FAILUAt 


MADE IN U.S.A.

VOU CMOO

800-537-5999

l~ ·m··-r
I JllllfAJ AC l tOO i.$

Integrated Marketing Corporation
103 11-j Eau DuA"" '"'~"""· 'iu<YlY" ~. C.l'l 'H086 

r~~ 1~001 no.111 2

Tt-lex 5106010570 FAA [4001lJ0 -1452 


Manufacturing & Marketing of "Interface Tools -~

Circl1126 on ~adtr Strvic1 Card

SEPTEMBER 1988 · BYTE 173

PRODUCT FO C U S POSTSCRIPT PRINTERS

Figure 2: This drawing, done with Aldus FreeHand, is typical ofowpu1from the QMS Color Script JOO. To date, this is the only PostScript-compatible color printer.

The printer produced output of poor
quality, and its speed performance was mediocre when connected to the IBM PC AT. The SolutionPac (including a PS/2 Model 80) may be a good turnkey sys tem, but as a stand-alone printer, the 4216 is woefully average.
PC Publisher Kit: The first of the Post Script clones has finally arrived. Ima
gen's UltraScript language emulates the Adobe standard, bringing PostScript compatibility to the Hewlett-Packard LaserJet Series II. In addition to Post script, the PC Publisher Kjt can print DDL, PCL, and Hewlett-Packard Graphics Language (HPGL) files. The kit features the 68000 processor with 2 megabytes of memory and 22 typefaces.
The $1995 PC Publisher Kit sells for $500 less than JetScript, a true Post script controller. Lower prices should be a major selling point of the coming clones, since they will be immune from Adobe royalties. The kit comes with two boards, one for the IBM PC AT and one for the printer. In tallation of both soft ware and hardware is quick and painless. If you need help, the two manuals should
prove adequate. Much has been made of Adobe's pro
prietary font-scaling algorithm. We were
anxious to see how well PC Publisher Kit would handle our large text file, a bench mark designed to wring out the foot cache and test font-scaJing capability.

Imagen uses its own algorithm to scale fonts. Also, though it does not license Adobe fonts, it does license from origi nal foundries. Adobe's font-scaling claims do gain some credence here, as PC Publisher Kit ran the large text benchmark significantly slower than the JetScript controller. Unfortunately, the kit stores fonts on the host's bard disk drive, so slow clisk access time wUI af fect throughput.
For the most pan, though, lmagen has created a sufficient clone. PC Publisher Kit posted adequate times on the other benchmarks, it was able to print all the PostScript test files, and it displayed
print quality comparable to JetScript's . If you have long documents with multiple font changes, you can't ignore the kit's
speed deficiency; but if you're on a tight
budget, you can get PC Publisher Kit for 25 percent les than JetScript. Yet an other trade-off.
The emergence of clones must be a mixed blessing for Adobe. Competitive prices will cut into its monopolized mar ket. On the other hand, a sudden plethora of imitators is the surest sign that Post script has attained the status of an iJJdus
try standard. JIT Qume ScripTen: This printer de
serves high marks for exterior design. It is pleasing to the eye. The output, on the other hand, fails to meet that same aes thetic. The write-white Hitachi engine

puts out some deep blacks , but it doe not print high-quality text. It scored near the
bottom on our print quality tests and
average on throughput. The engine has a rated speed of 10 ppm, a duty cycle of
5000 pages per month, and a life expec
tancy of300,000 pages.
The ScripTen employs the 68000 pro cessor and holds 1 megabyte of ROM and 3 megabytes of RAM . The $5695 printer is extremely easy to set up and just as easy to use. Indicator lights are accessi ble and self-explanatory. Documentation includes a guide to operation and a Post Script supplement. The supplement covers basic PostScript commands- the ones you are most likely to use-and ex plains how to issue these commands from interactive mode. The ScripTen scored high on our IBM PC AT bench marks, especially on the large text
throughput. However, ii did not handle the AppleTalk mall and large text tests very well. In any case , given the poor print quality, those benchmarks don't mean much.
QMS Color Script JOO: If you think 300-dpi graphics look good in black and white , wait till you see them in color. The Color Script 100 lets you take that step by being the first color PostScript primer. The results are spectacular.
QMS has put together a high-powered print controller featuring a 68020 CPU , 8 megabytes of memory, a 20-rnegabyte hard disk drive, and a four-color thermal print engine to create the Color Script 100, a bigh.-performance printer capable of some truly beautiful graphics. The system lists at a.n eye-popping $24,995, and at over 3 times the price of mo t 300 dpi printers, it's reserved for customers who nee-0 high-resolution color .
The print engine is slow, especially
when processing large files like our large text benchmark file . Printing in color takes far longer, as the printer needs to make four passes on the page: one eacb for cyan, magenta, yellow, and black. The high- peed controller enabled the printer to perform admirably on our single-page graphics benchmark.
High speed is not, of course, what sells thi printer. It 's the pages it out puts- with high-quality text or graphics in both black and white and color-that really grab you. The system can also ma.ke an excellent proof printer, as it can do color separations for three or four
colors. There are, unfortunately, two serious
limitations to the otherwise excellent Color Script 100: the lack of a reliable parallel interface, as discussed earlier,
con1inutd

174 B Y T E · SEPTEMBER 1988

!LLUSTRAT!O : BERT MONROY © 1988

QNX :Bend it, shape it, any way you want it. 


ARCHITECTURE If the micro world were not so vaned. ONX would not be so suc cessful. After all. 1t 1s the operating system which enhances or hmrts the potential capabilities of applications. ONX owes its
suc~ss (over 60.000 systems sold since
1982) to the tremendous power and llex1bd1ty provided by its modular architecture.
Based on message-passing, ONX 1s rad1·
cally more innovative than UNIX or OS/2. Written by a small team of dedicated designers. 1t provides a fully integrated mulli·user, multi·taskmg, networked oper ating system in a lean 1481<. By comparison.
ooth 0512 and UNIX, wntten by many hands,
are huge and cumbersome. 6oth are ex amples of a monohth1c operating system
design fashionable over 20 years ago.
MULTl-USER 0$12 is mulh·lasking but NOT multi-user. For OS/2. this inherent deficiency is a serious handicap for ter-

m1nal and remote access. ONX 1s both multi-tasking AND mulh-user, allowing up to 32 tenn1na1s and modems to connect to any computer
INTEGRATED NETWORKING Neither UNIX nor OS/2 can provide integrated networking. With truly d1stnbuted pro cessing and resource shanng. ONX makes all resources (processors, disks, printers and modems anywhere on the network) available to any user Systems may be single computers. or, by simply adding micros without changes to user software, they can grow to large transparent multi processor environments. ONX 1s the main frame you build micro by micro
PC's, AT's and PS/2's OS/2 and UNIX severely restrict hardware that can be 1.1$9d: you must replace all your PC's with AT's. In contrast. ONX runs superbly on PC's and literally soars on AT's and PS12's. You can

run your unmodified ONX applications on any mix of machines, either standalone or ma ONX local area netwOfk, 1n real mode
on PC's or 1n protected mode on Ars.
Only ONX lets you run mult1-user/mult1 tasking with networking on all classes of machines REAL TIME ONX real-ttme performance leaves both OSl2 and UNIX wallowing at
the gate. In fact. ONX 1s muse al thousands
of real·time sites. right now.
DOS SUPPORT ONX allows you to run PC-DOS apphcat1ons as single-user tasks. for both PC's and AT's 1n real or protected mode With OS.'2, 128K of the DOS memory 1s consumed to enable this facility. Within ONX protected mode. a full S.WK can be used for PC-DOS.
ANY WAY YOU WANT IT ONX has the power and flexibility you need. Call for details and a demo disk.

THE ONLY MULTI-USER, MULTI·TASKING, NETWORKING, REAL·TIME OPERATING SYSTEM FOR THE IBM PC, AT, PS/2,

Multl· UMr 10 {:la) Mn1!1 lerTninels per PC !Al).
!An Multi·Taldng ~ (150) tesks per PC
Nelwottcl119 2.5 MegM>ll token passing. 255 PC's lltldl« Ars per oetWofl(. 10.000 taks per nefWOl1<
Thousands of - - per network 3,200 lak IWllC,._,MC (Al)

SlencSard Kemlgh8n 8lld Rltclw
Single PC. networll8d PC's, single PC wllh termNll. networlced PC's Wllh tenninals. No C81\tral MM<S F.. 9hlrwig of dilks.de¥ica 8lld CPU's.
PC-DOS rune 1111 ONX lllk.

THE HP VECTRA, AND COMPATIBLES.

F8111nte11ak~ion
' * - 1 lasks on mny machine

From US '450.
~pricing..,....,.._,

For further informatJon or a free demonstration
diskette, phJase t&lephone (613) 591-0931.

Quantum Software Systems Ltd.· Kanata South Business Park· 175 Terrence Matthews Crescent· Kaneta, Ontario, Canada· K2M 1W8

... Clrdf ZJ7 011 IWolhr ~met CilTd

~

PRODUCT FOCUS
POSTSCRIPT PRINTERS

and a limited imageable area. In order to keep the margins required for tight toler ance on color alignment, the thermal print engine accesses only an 8. I 1- by 8.91-inch region on a standard 8.5- by 11-incb page. This is sign.ificantly less than the average 8.1- by 10.5-inch imageable region afforded by most of the laser printers, and it can actually lead to some clipping. You can avoid the prob· lem by simply designing pages with this limitation in mind.
Laser Connection/QMS JetScript: The JetScript controller provides PostScript compatibility to the Hewlett-Packard LaserJet Series II. Two c.ards, a manual, four floppy disks, and a parallel cable come in the package. You must first in staJI the software. This copies the Po t Script code onto the bost computer's hard disk drive. The prompts are cle.ar and easy to follow, and the direction cover everything, including jumper set tings on the board.
Hardware in tallation is just as easy: Slide one c.ard into the IBM PC AT, pop the other into the rear slot of the Laser Jet, plug in the cable, and boot up. An AUTOEXEC file will load Po tScript code onto the controller board's RAM. Unlike the PostScript printers, the code is not ROM-resident. Though this configura tion causes some inefficiencies, it also means you won't have to swap ROM chips with each upgrade.
JetScript's ASAP (Adva.nced System Architecture for Postscript) technology, extended font cache, and 16-MHz 68000 MPU combine for exceptionally fast throughput. JetScript cranked out the large text file in onJy 4 minutes and 18 seconds. The $2495 controller supports the 35 standard Adobe typefaces. Install ing the c.ard will not void the printer warranty.
If you have a LaserJet Series II and need PostScript compatibility, JetScript offers a ready solution. In fact the mooth operation and impressive speed of this controller almost justify purchas ing the LaserJet just to put the JetScript card in it.
Laser Connection/QMS PS 800 II: QMS has a reputation for producing quaJity printers at a reasonable price, and the printers in the PS 800 series are no exception. Though marketed by The Laser Connection, this printer is QMS through and through. The PS 800 II, with an attractive price of $6495, is a 300-dpi printer with a fast 68000 control ler, 2 megabytes of RAM, and an engine rated at 8 ppm. The c-0mbim1tion affords good overall perfonnance in both text and graphics printing.

Text and graphics quality rank the PS
n 800 in the middle of the field. Highest
performance was achieved in the print ing of our graphics-intensive bench mark, where the controller's speed could really shine.
Top this printing performance off with provisions for the three common in terface connections, a 10,000-page-per month duty cycle, a double print tray combination, and emulation support for the Hewlett-Packard La erJet Plus,
POSTSCRIPT.
Adobe's new logo 
 sets apart 

true PostScript products 
 from clones. 

HPGL, and the Diablo 630, and you have a full-featured printer capable of han· dling network print jobs with style.
QMS PS 810: The PS 810 is a com pact, comparatively .light-duty version of the PS 800 ll, with the same controller configuration driving an electrophoto grapbic recording engine. Though the engine is rated for the same 8-ppm speed, the system is much smaller than the PS 80011, which uses the raster-scan print method. The printer weighs in at 44 pounds, approximately half the bulk of its larger cousin, but it also has only half the recommended duty cycle at 5000 pages per month. It costs $5495 .
Print quality was excellent for this ma chi.ne, consistently on top in our quality benchma.rks. Beyond this, the PS 810 and PS 800 II are remarkably similar, sharing the same interfaces and emula tions. The PS 810 does not have the dual input trays of the more network-oriented PS 800 II, but the two machines' onJy critical design difference is in print ca pacity. If you're looking for a printer to handle less than a whole office's output, you might do well to consider the lighter and even less expensive PS 810.
Texas ln.rtruments Omni.Laser 2115:
The Rjcoh 4150 engine gives the Omni Laser 2115 some impressive spec.s. With a 25,000-page-per-month duty cycle and a life expectancy of I~ million pages, the 2115 looks great on paper. If only its

output looked better on paper. The write white engine produces deep blacks, but the text lacks crispness. Still, the 2115 scored average on our print quality tests and above average on throughput.
The $7995 unit has a compact truc ture, with all switches, trays, and car tridges readily accessible. It is easy to set up and use. Two manuals provide all the inform.at.ion you'll need in a clear, weU· organized format. Chances are good, though, that you won't have to refer to them often.
If you're looking for a printer to add to a network, you can't ignore thjs one. It has all the features you look for in a shared resource: durable duty cycle, long life expectancy, exceptional speed, and ease of use.
Varityper VT600: If you're ready to plunk down a good-size chunk of capital and graduate from the rank of the 300 dpi laser-printer owners, you're ready for a Varityper VT600. At $15,995, the VT600 is definitely not for the casual u er, nor even for the seriou individual user. This is a machine meant for organi zations with a real need for very high qual ity printing but not yet ready to go into the publishing business fu.11-time with the purchase of a Linotype.
The VT600 is the first PostScript printer to achieve 600-dpi resolution. The 600-dpi print engine is fast- rated at 10 ppm- and able to give the printer good throughput ratings when printing large files. Processing power is vital when dealing with the vast amounts of information manipulated at this resolu tion. The controller is buiJt around a 68020 CPU and 6 megabytes of RAM, 4 megabytes of which are necessary for the page buffer alone. A 20-megabyte hard disk drive provides additional storage space.
The system comes with surprisingly few fonts installed, but you can purchase almo t any imaginable font from Vari typer's library of 53 typeface families. Text printed with these installed fonts is distinctively good. The printer topped our text quality test.
Graphics, especially those with gra dations from dark to light , are beautiful at 600 dpi. Black areas are black, and edges are clearly defined . The VT600 was not, however, the roost highly rated graphics printer according to our test, which favored the 300-dpi Apple IINTX.
The Pick of the Lasers In selecting the best of these printers, our single most important criterion was print quality, an elu.sive and often subjective
cominuet!

176 BYTE · SEPTEMBER 1988

Now from NRI comes the first course of its kind . .. anywhere!

Learn to use, program, and service today's

digital electronic music equipment as you

build your own computer-controlled

~~

music center 


NowNRI puts you at the heart of the most exciting application of digital technology to date! With NRl's new at-home training in Electronic Music Technology, you get hands-on ex.perience with the equipment that's revolutionizing the music industry- Atari ST Series computer with built-in MIDI ports, casio CZ101 digital synthesizer with advanced MIDI capabilities, and ingenious MIDI software that links computer key bQard to synthesizer keybQard-all yours to train with and keep.
This year. O\'er Sl.5 billion worth o( digjlal elec lronic music instruments-keyboards. guitars. drum machines. and r lated equipment-1\~ll be sold in the .. alone. Who's buying this new-tech CQUrpmcnt? ot just pro~'-e musicians and pro f~onal recording technicians. but also thousands of people who hiwc nc\·er touched a musical insb'u m nt before. And there's good reason wh}~
mething called IDI (Music.'ll lnstrument Digital lntertace) has suddenly transformed music.al tn.51rumenl5 into the ultimate computer peripherals .. ,and opened up a whole new wwld o(opportunity for the person who knows how to use. program, and service this e;.;traordil1al)' new digital equipment
ow NRI's breakthrough Electronic Music Tuchnology course puts you at the forefront of this booming new technology with ex lusive hands-on training built around a MIDI-equipped computer. MIDI synth it.er. and MIDI .software )'OU keep.
Dynamic New Technology Opens Up New career Opportunities for You
The opportunitie:> are unlimited for the person
who's b'ained to take advantage or today's elec·
tronic music phenomenon. Now you can prepare for a high-pa}ri.ng career as.a studio ltthnician.

to take advantage of today's opportunities in lectronic music technology.

With your e.'qX!rienced RI instructor always

sound engineer. recording engineer, or road technician . __ even start your own new-age business providing one-stop sales and service for musicians. technicians. and general consumer.; alike. Or simply unleash your O\\T\ musical re.1tillity with the breakthrough training and
equipment on!}· imgi\leS you.

available to help, you master the basics of electronic theory step by step. J.l.;lining the full understanding
ofelectronics that's now so essential for tcrhnicians and musicians alike. You 1110\ie on lo anal}'ze sound b'elleration techniques. digital logic. microprocessor fundamcntah. and sampling and l'C\'.ording tech niques .. .ultimately getting first-hand experience with today's explosi\'C new technology as you

explore MIDI. waveshaping, patching. sequencing,

Only NRI Gives You an Atari ST Computer, mixing, special effects. and much more.

Casio Synthesizer, and Innovative MIDI Software You Train With and Keep

Plus. C\'Cn if you've ne\'Cr been invohul with music before, NRI gi\\>S you enough ba.o;ic training

The Atari ST Serie; computer included in your course becomes the he.m of)'Our own compuler· controlled music center. With its tremendOU5

in music theory and musical notation to appreciate the creative Potential and far.reaching applic.ations of today's elecb·onic music equipment

Po"<er. superior graphics capabilities, and built-in

IIDI interface. the 16132-bit Atari ST~ almost Send Today for Your FREE catalog

overnight become the computer o( choice for today's m05t knowledgeable electronic musicians.

F'or all the details about Rl's inno\·atl\'C new train ing, send the coupon today. You'll receive a com

The Casio CZ101 digital synthesizer, also included plete catalog descnbing NRf's Electronic Music

in )'Our training. is the perfect complement to }'Our Technology coun;e plu.5 NRI courses in ther high

Atari ST. The polyphonic, multitimbral CZ 101

lech, i!Hlemand electronic.~ fields.

which stores up lo 32 "Ok:es lntemally---··commu nK:at"5"' with your ST computer through MID I,

[f the coupon is missing. write to NRl School of

bringing life to ,;rtuaJly any sound you can imagine. Electronics, 1cGraw-l-liU Continuing Education

Center, 3939 Wisconsin A' nue. Washington. DC

Plus, you get ingeniously designed MIDI software 20016.
r - - - - - - - - - - - - -, thatopens up ilmazing new creative
and tcchnic.al possibilities ... you

I actually build )'<)!JI own 4-input
audio mixer/amplifier ... and ;10u

lfll'I School of Electronics McGra\\~ Hill Continuing Education Center

I ·~i1

~-
"'

I

I test the electronic circuiL5 at the

3939 WLSConsm A\'enue

core of today's new-tech equipment Wa>h ington, DC 20016

with the hand-held digital multi

[jl" CHECK ONE FREE CATALOG ONLY

I .M·
I f

meter included in )'OUT course.

f 0 Electronic Music Te.:hnology 0 Computers and Miawro<:c<SOts

No previous experience necenary- in electronics
or music!

I 0 TV/VideolAudi<i Ser.icing

0 Basic El~nics

I Name

.,.,._,_

A~c

Stnd

I I I

I o matter what your bacilgro\Jf\d,
NRI gi\>e:; you the kills you need

LI -CN1R_ 1Iy.. >O<_ Rdl....tb_ y lho_ ~Com_ nwB>n_ llV._ ON>l_ iSmU>1<I_ flrm<S_ llJd)' C_ wZirpd l_ li()-09;;8;.JI

SEPTEMBER 1988 · BY TE 177

CAD ... etc. MAC & PC

.. . .. ·-:-: ,_ ' . . Dl&mms ! PLOTTERS

~

~

~· · - . l* S p

. Cll ~· tS,fl'o r · U 1-P """"'t

. bl .. . Cll

_-...__.... ... . .... C lAl B..

. CCllll

4H.Q .

· CAU 1'.n lS12 · ~

· . litll

:ttoa.5,W

ISU'· l1
~ ";:It

, '9
... LW

.... ~ - II

t. tl· O-PrwftlMJ\ll . -· U. U..I !:· It ·

-

,.,......... . Im

..

· Col

.- COMPUTEAS -----.

BOARDS & MfTWOAKS

a
t.I
-11·
... =: '"'1t1.mI

".~..'..-........

..... ..-c....i...·...-· "' "' Cdlo-~'°'
r1a

-... ·--..... .-:-:t...~.1ti~fti.A
Col

... -· ORIVts · MODEMS · FAX

- -... -.. .. ::C......cnolD 112N ,UZJ.a-()1.-.

f AT 

H

- T.,~

- - l'G'llSw!C..·

r.-~ . .·l.S-KS"M'1 1AI
l!OiO.... 0<"1$3
(11,111
Icl..l.... :...i

'm"'t
Dll
"'' u'.".'
111111' fill
1c10.
U17 ml Col
- ,,.
"'

MOUSE

l

'

. . PlwillliW'

''°"

IC m

I- C 

HELrERS

W1111
-,.,.

P R 0 D U C T F·o C U S
POSTSCRIPT PRINTERS

Company Information 


Apple Computer, Inc. 20525 Mariani Ave. Cupertino, CA 95014 (408) 996-1010 Inquiry 883.
Dataproducts Corp. 6200 Canoga Ave. Woodland Hills, CA 91365 (818) 887-8000 Inquiry 884.
General Computer Co. 580 Winter St. Waltham, MA 02154 (617) 890-0880 Inquiry 885.
IBM Corp.
155 Chestnut Ridge R4.
Montvale, NJ 07645 (201) 930-5022 lnqulry 886.

Imagen Corp.

Texas Instruments, 


2650 San Tomas Expy. Inc. 


Santa Clara, CA 95052 P.O. Box 181 153 


(408) 986-9400

Austin, TX.78718

Inquiry 887.

(800) 527-3500

Inqwry 89.1.

rITQume

500 Yosemite Dr.

The Laser

Milpitas, CA 95035

Connection

(408) 942-4165

P.O. Box 850296

Inquiry 888.

Mobile, AL 36685

(205) 633-7223

LaserMaster Corp. Inquiry 892.

7156 Shady Oak Rd.

Eden Pra.irie, MN 55344 Varityper

(612) 944-6069

l l Mt. Pleasant Ave.

Inquiry 889.

East Hanover, NJ 07936

(201) 887-8000

QMS, Inc.

Inquiry 893.

One Magnum Pass

Mobile, AL36618

(205) 633-4300

Inquiry 890.

performance rating. After all, Post script is not bui It for speed or economy, but for the look of the printed page.
Varityper's VT600 is the best overall printer we reviewed . Its 600-dpi print en gine produces excellent graphics and text, and its powerful controller delivers the output rapidly . The system i fully featured, and, coupled with the optional foots, it is indeed a "typesetter" as Vari typer calls it, not just another laser printer.
Comparing a 600-dpi printer to those with 300-<lpi resolution and then choos ing the one with the best print quality may seem a little unfair. Our print qual ity benchmarks point out an important fact, however: Resolution is in the eye of the beholder. If your main objective i output tbat imply look good and you don't need the additional resolution for camera-ready proofs, you may want to consider a high-quality 300-dpi printer.
Take Apple's IINTX, which actually beat the VT600 in our graphics bench mark. Though the higher rating is only slightly better, it does demonstrate that the IINTX is in the VT600's league. Its throughput performance was outstand ing, its text rating was nearly as high as its graphics rating, and this was on a sys tem that did not have all the options in stalled. The UNTX, a growing standard by which others are compared, is still tops in the high-quality 300-dpi field.

With top-of-the-line PostScript print ers selling for more th.an most American cars, saving money by sacrificing a little printing speed is a popular alternative. If you're looldng for a high-class printer for around $6000, take a look at the QMS PS 810, our pick in the price versus per
formance category. The PS 810 combines excellent print
quallty with good speed and enough fea tures to keep all but the most demanding user completely satisfied. Its one weak area is the print engine's relatively low duty-cycle rating, but the rating is com parable to other printers built for smaller user groups.
As a final alternative, you may choose to upgrade your current printer invest ment using a Po tScript controller card. The two controller card we reviewed are both relatively inexpensive and both. pro duce output of adequate quality. Of the two, we recommend the JetScript. Al though it costs $500 more than PC Pub lisher Kit, its performance is worth it. But though either board makes seo e as an add-on board, you should consider a dedicated Postscript printer if you are starting from scratch. ·
Steve Apiki and Stan Diehl are testing editors for the BYTE Lab. They can be reached at One Phoenix Mill Lane, Pe terborough, NH 03458, or on BIX as "apiki "and "sdiehl. "

- Cif'Clt 184 on &ader St!'l'ict: Card

In 1988, $3.5 billion in micro

computer softvvare will be sold

worldwide. During that same time, another 


$3.0 billion in sales will be lost to free distribution - better

known as software piracy. And right now Rainbow Technologies'

Software SentinelTM is protecting close to $1.0 billion in software for

developers who never wanted to be part of the free software distribution

network in the first place. _J The Software Sentinel hardware key is "execution control" software protection. It ships with the software and

simply plugs into the PC's parallel port

to be one

hundred percent invisible to both u er and

the soft

ware. Users can make as many copies as

they want.

Make working submasters. Use a hard disk. Virtually anything that can

be done with

unprotected software. Except start freely

di tributing

that software to other users. J The

Rainbow fam-

ily of Software Sentinel products. Se

lected by the

very big to the not-so-big developers of

MS-DOS, OS/2and Xenix software in worldwide markets. To the cool

tune of close to a billion dollars. So far.

RAINBOW TECHNOLOGIES 

18011-A Mi tchell South, Irvine, CA 92714 · (714 ) 261-0228 · TELEX: 386078 · FAX: (714 ) 261-0260
Copyrigh t 0 19 R.a inbowTkhnologi ... In< . Sofi wo.I'<' ntin·I and S nlinelPro ""' trodemorksofR.ainbow"ll'<h nologies, In<.

Cirdt 232 on R«ukr Service Card (DEALERS: 233)

SEPTEMBER .1988 · BY TE 179

si·kur; a. [L. securus]: The ability to keep your confidential data and your who/,e personal computing environment away from prying eyes and meddling associates.

Securing your personal computer

desk. Your precious programs and

files has, until now, been a com

data remain cradled inside. Safe,

plicated and mostly unreliable

secure, and ready to use.

matter. Not any more.

The Tundon Personal Data Pac

The Tundon Personal Data Pac is

shatters the storage lirnitations of

the world's first truly removable,

your personal computer. When

self-contained Winchester hard disk

your first high-capacity Data Pac

drive that pops in and out of its

is full, pop in a fresh one and

receptacle with the stroke of a key. You just lock the Personal Data Pac /

you're ready to go on. Infinitely.
If you need to share your PC,

with your entire computing environ

software and data, the Tundon

ment in your desk or your safe.

Personal Data Pac offers the saf

And when your business keeps

est, cheapest and most reliable

you on the move, the Tandon

"network"

pos

Personal Data Pac lets you take

sible for

your office with you. It fits easily in your brief

transferring

case or your garment bag. If the airlines lose it,

high

don't

fret. Backing up a capacity files

full Personal Data quickly and

Pac onto another easily. And, you can

takes only a few make any computer

minutes. So you your personal dedicated

can take one and workstation, simply

by

keep a copy s re in erting your own Data

Pac.

in your safe.

Let your Tundon Dealer

show

The Personal you how the R rsonal Data Pac can make living

Data Pac protects with your PC more economical and productive.

your data well. It's See h im today, or call us at 1-800-556-1234,

a heariy little traveller that can take a lot of

Ext. 171 (in California 1-800-441-2345, Ext. 171).

abuse. It can cope with the rough and

Security for a small price.

tumble world of the po ta!

ystem, as well as take an occasional knock off your

I a nC l a n

We're redefining

Circle 271 on Reader Service Card (DEALERS: 272)

-----------=--'

.
.

personal computing.
SEPTEMBER 1988 · BYTE 181

" Solid pe114 manadkelotwhisPno:emeance an excel/ 3-'Stem ent Val1ie. "
-fnfoWor/d

ME 386-20

20 1Hz 386-20 processor Microsoft

OS/ 2 and OOS compatible I B 32-bit RAM running at "'O'' wait tale (upgradable

to MB) Socket !or 80387 / 2 7 math

co-processor " High performan e CL

floppy hard di k control! r 1.2 MB
nopp disk driv o CMOS clock I al

2350 endar with bait ry back·up r Enhanced

keyboard

$

Upright a e
Add 300

ME 386-18
I MHz 80386 processor L Microsoft OS/2 and 005 compatible 512K 32-bit m mory on board Two 32-bit xpansion slots Sock t !or 387 math copr essor High-performance NCL
floppy/ hard di k c ntroll r 1.2 MB
$}799 flopp disk driv CM clock/calendar Enhan ed iXr keyooard

*
IE

S2P0 EC64IKA~ L * l~~OK)

m~ OOoh. c't~lfaMe· Monochrome

gra~~ir(I Monochrome monilor

Keyboard Complet yst m... $499.00

/ 12 MHz 802 6 processor 512K m mory ( upgradabl to 1 MB on board )
"O" wail late option ( .i. 15.3) licro soft S/ 2 and DO compa1ible 1/ 0 expansion slots H igh-performance NCL floppy/ hard disk controller 1.2 MB
$899 floppy disk driv CMOS clock/calendar Enhanced keyooard
The Network Solution
ELS t\vork for two-to-four u ers. 

Iner a<;e your company's procluc1ivity 

$499 
 with ut making a big incr as in xpen

dltu . Compl 1 sofl\¥are ...
dll lor all NO\ell f' rodu ts

12 MHz 286 processor · Socket for
'2137 math co-processor 640K memory
( I B option ) New uper-Twi t LCD with Backlit and Reverse; 640 x 200 dots ( 640 x 400 ption ); char. x 25 lines
Monochrome/ Color graphic card for
ext mal monitor 6 expansion sloL<;
Floppy/ hard disk controller Serial/  parallel/clock-cal ndar L2 MB flopp_ disk drive 20 MB hard disk (30, 40, or 60 MB optional ) ..J 12-fun tion AT slyle
$}799 keyboard 110/ 220 auto-switchable 20 pounds

Roadrunner Plus (386)

Intel 80387 pr · sor 6/ 16 MHz cl k

speed I IB of memory Sock t for

math co-proces or Floppy/ hard disk

controller 1.2 MB high capacit nappy

disk driv

rn 2 last acces hard disk

(60 MB optional)

rial l parall I ports

ColorI mon display card !or xt rnal

monitor 1 ew Super-Twist LCD with

Backlit and Reverse; 640 x 4 dots:

80 characters x 25 Jin s 6 expansion

slots 12-function keyboard I I0/220V

auto-switchable 20 pound
$3399

rn~...... ..oo "' iL.>t:.111;·
'(.I :'\.1 1t) ("h·· ~ "11t'o1JI 11Ul1Ct·
CAU T U.-ffiEE
(800) MICR0-21 
 in Calif. (714) 662-1973
l\~ MICRO
l l'~EXPRESS
2114 South Grand .A. enu Santa Ana. California 92705 F x: (71<1) 662· 1258 · 11 lex: 910 240 3029

Cirtl~ 173 on &oder Strvit1 Carri (DEALERS: 174)

S YSTEM REVIEW

· ..

Two for the Road

Sleek and powerful 803 86-based portables: the Toshiba T5100 and the GRiDCase 1530
Mark L. Van Name
GRiDCasc ISJO (lc(1) and Toshiba TS 100 (right).

hen IBM PC-compatible portable computers first ap peared, you needed arms like a gorilla to carry them . You were limited to an 8088 CPU , 640K byte of RAM, 320K-byte floppy disk drives, and a small monochrome screen , if you were lucky. Portable computers have come a long way since then . Toshiba and GRiD are now offering two of the first 80386-based true porta bles. GRiD's GRiDCase 1530 runs off battery power, and the Toshiba T5100 requires I 15 volts AC . Other than that difference, the two systems I reviewed are very similar. Both are sleek units weighing 15 pounds or less that, when closed are about a foot wide, a little over a foot deep, and a couple of inches high. You open both of them from the front, where the screen swings up to reveal the keyboard.

Both computers use the 80386 CPU, but the T5100 's runs at 16 MHz, while the GRiDCase 1530 uses a slower 12.5 MHz speed to help conserve power. Both have 2 megabytes of memory, a 40-mega byte internal hard disk drive , a jack for an external keyboard, one DB-9 serial port, one DB-25 parallel port, and one RGB connector for an external monitor. Each also has a gas·plasma display, but the TS lOO's is EGA-compatible, while the GRiDCase 1530 offers only CGA graphics, with an optional expansion car tridge that supports an external VGA monitor. The TSIOO also include an in ternal 1.44-megabyte 3 'h-inch floppy disk drive, while the GRiDCase 1530 came with its optional 1.44-megabyte 3 Yi -inch externa l floppy disk drive. Both systems run versions of MS-DOS.
The GRiDCase 1530 includes an ex ternal peripheral port to which you can connect devices such as the external floppy disk drive . To connect an external drive to the T5100 , you use the parallel port and a switch on the front left ide of the system. The switch lets you make that port act as the connection to drive A or drive B, or as a normal parallel port.
The TS 100 I reviewed, which included MS-DOS , is the standard TS 100 unit . It has a retail price of $7499 .
The GRiDCase 1530 also came with an optional internal 2400-bit-per-second Hayes-compatible modem, a 20~ watt hour internal battery, and both a 35-W and a 70-W battery charger/AC power supply.
The standard model of the GRiDCase 1530 , with a Ii t price of $4695, initially appears much cheaper than the T5 l00. However, the standard GRiDCase 1530 has only 1 megabyte of RAM, two inter nal 3 !h-inch floppy disk drives, and a LO-inch diagonal backlit liquid crystal display (LCD); it runs only on AC power, and it has no hard djsk drive. It also does not include any software. To make it comparable to the T5100, you
conrinued

SEPTEMBER 1988 · BYTE 183

REV I EW TWO FOR THE ROAD

Company GRiD Systems Corp 47211 Lakeview Blvd. Fremont, CA 94538 (415) 656-4700
Components Processor: 16·MHz 80386 running at 12.5 MHz, with compatibility speed of 6 MHz; socket for 16·MHz 80387 coprocessor running at 12.S MHz Memory: 2 megabytes ol 32-bil 120-ns DRAM on motherboard, expandable to 8 megabytes; 128K bytes of BIOS ROM Mass storage: 1.44-megabyte external 3V2 ·inch floppy disk drive: 40-megabyte internal hard disk drive Oisplay: Gas-plasma: orange leners on a black background; CGA-compatibte; seven shades of orange
Keyboard: 72-key IBM PC keyboard
layout 1Ofunction keys 110 interfaces: One 08-9 RS·232C serial port: one DB-25 parallel port: DB-9 RGB monitor port; external peripheral DB-25 port; DIN external keyboard
connector; two 256K-byte ROM socke s
S ize
111' 2 x 15 x 2'h inches: 131/4 pounds
Software None
Options 10-inch diagonal 640· by 400-pixel
plasma display: $995 2-megabyte memory upgrade: $595 16-MHz 80087 coprocessor: $1195 20-megabyte hard disk dri\18 and 1.44·
megabyte 3Y2-inch floppy disk drive: $1175 40-megabyte hard dis!< drive: $1675 External 1.44-megabyte 3V2-inch floppy disk drive: $350 External 360K-byte SV··inch floppy disk drive: $395 MS·DOS3.21 (on disk}: $150
MS·DOS 3.21 On ROM): $200
Rechargeable battery pack: $70 Battery charger: $90
AC power pack; S195 Internal 1200-bps Hayes.compatible
modem: $395 Internal 2400-bps Hayes-compatible
modem: $595 Expansion chassis and expansion bus
interface cartridge: $1295 VGA cartri dge: $695
Documentat ion GRiDCase 1500 Series Owners Guide
Prioe Model 1530: $4695 System as reviewed: $9375
Inquiry 896.
184 B Y T E · SEPTEMBER 1988

Company
Toshiba America, Inc. 
 Information Sys ems Division 

9740 Irvine Blvd. 

Irvine. CA 92718 
 (7 14) 583-3000
Components Processor: 16-MHz 80386, with
compatibility speed of 8 MHz; socket for
16-MHz 80387 coprocessor Memory: 2 megabytes of 32-bi 80-ns DRAM on motherboard, expandable on a
memory card to 4 megabY1es; 128K
bY1esof BIOS ROM Mass storage: 1.44-megabyte 3V2-inch
Roppy disk drive; 40-megabyte internal
hard disk drive
Display: Gas-plasma; bright orange letters on a darker orange background;
EGA-compatible; four shades of orange
Keyboard: 82·key IBM PC keyboard
layout (101·key compatibte): 10 function
keys: indicator lights for Caps. Num,
and Scroll Lock; cursor and page control keys: numeric keypad available by using a special !unction key 1/0 interfaces: One DB-9 RS-232C
serial port; one DB-25 paralleVfioppy disk
drive pen; DB-9 RGB monitor port: DIN external keyboard connector; expansion slot designed tor proprietary Toshiba cards
Size 121k x 14'-'5 x 31/2 inclies: 15 pounds
Software Toshiba's MS-DOS 3.30 (indudes TESTJ, a diagnostic and setup program,
and XCHAD, a program for controlling the mapping of colors to the T5 100's four
gray shades); Microsofl Windows/386
Options 2·megabY1e memory-expansion card:
$1299 External 360K·bY1e SV~ ·inch Hoppy disk
drive: $499 Internal 1200-bps Hayes-compatible
modem: $399 Carrying case: $99 PC Floppy Link: $199 Expansion chassis: $999 Expansion chassis interface card: S199 GWBASIC 3.0: $75
Documentation The First lime; TS100 Reference
Manual; T5100 Portable Companion; MS·
DOS 3.30 Operating System; MS-DOS 3.30 Operating System Quick Relerence
P ri c e Standard T5100 system (as reviewed) :
$7499
Inquiry 895.

have to add an addjtiooal megabyte of RAM, a 40-megabyte hard djsk drive (in place of one floppy disk drive), an exter nal floppy disk drive, a gas-plasma display, and MS-DOS. These options bring the GRiDCase l530's price up to $8780-or $1281 more than a compara ble T5 100.
Working on the Road While an AC power supply is tandard equipment on both units, the GRiDCase 1530 can also run on a rechargeable in ternal 20-watt-hour nickel-cadmium bat tery. The battery is fairly large (5 'A by 2 ~ by 1'h inches) and fits into a slot in
the rear left of the machine. It goe in
easily, and you are supposed to be able to pop it out by pushing on a tab underneath it. However, I could get it out only by hit ting the tab with a blunt instru ment.
The GRiDCase I530's ma nual in clude a section and table that discuss battery life. The table lists each major possible system component (such as the LCD or plasma screen or the optional 80387 coproce sor) and the amount of power it draws. The internal battery pack is supposed to supply 20 watt-hours of power, and from that figure and the table, you can cakulate how long the bat tery should last on your system.
I tested the system several times with a fully charged battery, and it lasted an average of about 31 minu tes. The system was admittedly fairly power-hungry be· cause of its hard disk drive and plasma display. Any ystem that uses an 80386, however, almost certainly needs a hard disk drive, and the plasma display is much easier on the eyes than the LCD screen. GRiD also has an optional 54 watt-hour external battery pack that can more than double your time in the field .
The GRiDCase 1530 has a red battery low light that warns you, well in ad
vance, truu the machine is about to run
out of power. Further, if you install a special GRiD device driver, the com puter will beep at you approximately every 30 seconds, starting about 10 min utes before the failure.
Look ing and Typi ng Aside from the type of power it requires. perhaps the most important other aspects of any portable computer concern how it feels in use. Screen and keyboard quality are crucial.
The T5 l00 has a 9 'A-inch diagonal gas-plasma monitor that displays bright orange characters on a darker orange background. There a re contrast and brightness knobs on the swivel arm that
continued

Toshiba T5100 GRiDCase1530 


APPLICATION-LEVEL PERFORMANCE

WORD PROCESSING XyWrlte 111+ 3 .52
Load Oarge) Wordcounl Search/replace
Eno or document
Block mows
Spelling dleck Mlcroaofl Word 4.0
Forward delete Aldue PllgeMllker 1.0.
Loao documenl Change/0old Alignrigh1 Cut 10pages Pfaoe graphic Print to file

Toahlbl M l d. /L l g .
: 14 :031:24 :06/:35 :02/:19 :11 /: 11 : 10/1 :14
:15
:04 :30 :23 :21 :00 2:27

Index:

2.39

SPREA.DSHEET Lotus 1·2-3 2.01
Block copy Recalc Load Monte Carro Aecalc Monte Carlo Load rlarge3 Aecalc rlarge3
Aecalc Goal-seek Microsoft boel 2 .0
Fdlright
Undo fill Recalc Load rlarge3 Aecalc rlarge3

To·hlbll
:04 :01 :19 :04 :OS :01 :04
:00 2:11 :02 :29 :01

ORIO M l d./Lrg .
:19 :04/:32 :091:34 :02/:21 : 151:1 5 :14/1 :40
:22
1.75
GRID
:05 :02 :20 :08 :05 :01 :07
:07 2:23
:02
:35 :02

DATABASE dBASElll+ 1. 1
Copy Index LiSI Append
Delete Pack Count Serl

Toahlbl
:46 
 :1 2 
 1:23 
 1:21 
 :01 
 1:02 
 :10 
 :51 


Index:

2.23

SCIENTIFIC/ENOINEERINO

T09hlba

AutoCAD 2.52 


Load SollWest 


1:02

Regen SollWest 


:54

Load StF'auls 


: 12

Regen StPauls 


:07

Hide/redraw 


13:37

STATA 1.5

Graphics

:27

ANO/A

:1 5

MlthCAD2.0

IFS800 pts.

: 17

FF'T/IFFT 1024 pts.

:17

O lndex:

3.05

COM Pl LEAS
Microsoft c s.o
Xlisp compile
Turbo PeSCll Pascal S compile

Toahlbl 5:5 1 :08

OAID
1:24 :21 1:52 2:2 1 :02 1:4 1 :16 1:31
1.29
ORIO
1:21 1:02 : 17 :11 20:54
:42 :26
:26 :29
2.03
GRID
7:35
:08

1:1 ln<lex:

2.47

1.91

Index:

1.51

1.38

AJI times ate 1n m1nu1~soconds. Indexes show relalive ~: lot all indeltm, an 8-ldHz IBM PC AT· 1.

11 .7 * Toshiba T5100
* GAIOC88815308 . 3
Compaq 388120 18.0 IBM PS/2 Mo<lel 8Q 11
IBM PC AT 5

11.7 8 .3

D
Word Processing
D
Spreads heel
D
Database
D
Sclenllflc/ Engineering
D
Compilers

'Cumulalive applicalJOnS index. Graphs ere
based on !Nlwws 81 leit and show rolll.!MI pe11ormence.

LOW·UfVIU. PERFORMANCE'

CPU

Toahl!Mi

Matrix

4.67

String Move

Byte-wide 40.63

Word·wide:

Odd·bnd. 40.57

Even-bnd. 20.43

Sieve

26.76

Sort

22.36

GRID 6.35
52.87
52.69 27.66 38.34 44. 12

Index: 2.39 1.88

FLOATING POINT·

Toahl!Mi ORIO

Mith

9.54 23.54

.Error'
Slne{x) Error

O.OOE+OO 0.00E+OO

436

8.67

2.ClOE-09 2.00E-09

4,15

8.64

En or

1.77E-02 1.77C-02

DISKl/0 Toahl!Mi

H.,'CISH~

Outerlrack 3.34

lnnerllack 3.3 1

Halt plaller 6.77

Full platter 11.06

Average 6.62

DOS Seek

1·sedor

9 .50

32-sector 22.93

Fiil 1/0'

Seek

0.16

Read

0 .0 2

Write

0.02

1-megabyte

Wr~e

6.77

Read

7. 16

GR.ID
3.32 3.32 6.30 11.50 6.6 1
9.82 33. 17
0.30 0.02 0.02
11 .62 12.58

D lnde.x: 4.08 3.12

Index: 4.53

2.09

NIA·Nol wppotted by graphics ad®ler.
· Al limes are r.. seconds. Al figures were generated using lhe B088/8086
.......ion (1 . I) ct Sfl'lall-C (18-t)t W'ltegiin). Figures IOI B0386 machh!s do no1

use 80386-specilic insuuctions.

· The eoaiing>poim tlencllm&11<S use 8037-oompatiblll lrislrudions only. ~ The err<n lcM' the 11oatlng.poinl beOdVnarlc$ irdca1e lhe dflerenc8 ~n
~ed 81\d aeluel ll8IUll$.COJrect to 1o digits or rour>ded to 2 cfOls.
· TllMS reportad by Ille Hard Seel< and DOS Seek are lor m~ple seek
opetUtiOflll (f"l.BJ100< rt seekS per1ormed cunenlly se1 to 100).

· Read llJ1d Wfile times !or !he Ftlo UOboocntn rkS are In S«:Ollds pw 64K

by\8.
· Fo< the lM!nTIOOI Loops and Oli~ona tests orly. higher numbers mean

fas1el perlormance.

VIDEO Toahlb.

Text

MocleO

5.00

Mode 1 5.00

Mocle2

4.78

Mode3

4.80

Mode7

NIA

Graphic.

CGA

Mode4 2.19

Modes 2.22

Mode 6 2.31

EGA:

Mode 13 4.21

Mode 14 4.55

Mode16 4.50

GRID
12.49 12.47 13.05 13.04 NJA
2.89 2.9 1 3.02
NIA NIA N/A

· index: 1.90 1.25

CONVENTIONAL

BENCHMARKS

Toahlbl ORIO

LINPAC K 236.86 446.30

Li11ermore Loops8

(MFLOPS) 0.11

0.00

Dhrystone (MSC 5.0)

(Ohry/sec) 41 18 .00 2944.00

For a tut1 descriplion ol all the tlencllmafks. GOO "Introducing lhe New BYTE Beold1n'\afkS.· J~ne BYTE.

Toahlba T5100 GRIDCase 1530 Compaq 386/20 IBM PS/2 Model 80
IBM PC AT
CPU FPU
D
Disk l/O Video
SEPTEMBER 1988 · B YT E 185

REV I EW 
 TWO FOR THE ROAD 


upport the screen .
The monitor is EGA-compatible. The
T5 l00 maps each of the 16 possible EGA
colors 10 one of its four gray shades, or
level of inten ity (off, ~. %. and full) .
Toshiba and Paradise did the EGA BIOS jointly . while the EGA chip i Paradise's PEGA-2. Lf you install a special device driver, the T5 l 00 will copy the EGA ROM BIOS into the faster sy tern RAM.
You can sometimes get into trouble wilh the default color-to-gray-scale map ping . For example, the caJculator in Borland ' SideKick displays number that are by default the ame shade as the background . Fortunately, To hiba pro vides a nice utility , XCliAD (Enhanced Change Display) , that addresses this problem . If you load XCHAD as a termi nate-and-stay-resident (TSR) program, you only have to enter Alt-SysReq, and it will clean up the screen so that you can
see everything on it. It does so by reading the screen and then mapping the colors 10 gray scales that provide the greatest amount of contrast between adjacent pixels of different colors.
The screen in the GRiDCase 1530 is a ID-inch-diagonal CGA-compatible gas-

plasma display. It displays orange letters on a black background . There is a sliding brighmes control on the bottom right of the screen, but I could never see any dif ference in the creen regardless of the control's position. A Yamaha video chip provides the CGA emulation.
Like the T5100, the GRiDCase 1530 maps colors to gray scales. It offers seven
levels of inten ity: 14, ~. 1h, %, '.!', full
intensity , and off. Some of tbese levels
are very clo e, however; only three or
four are easiJy visible. The 1530 come
with ix predefined color mapping . A GRiD poke per on said that these map pings were enough to support nearly all MS-DOS applications . You can cycle through them with a key sequence or choo e one with one of GRiD's exten sions to the MS-DOS MODE command.
Both the TS !00 and the GRi.DCase
1530 let you connect an external monitor (EGA for the T5100 and CGA for the 1530). Both let you alternate between the
internal and external displays by using a
special key sequence. However, neither y tem lets you di play the same image on both screens simultaneously.
The GRiDCase 1530's black back 

ground is much more soothing to the eyes than the bright orange background of the T5IOO ' s display . However, the finer
standard font on the T5100 and its EGA capabilitie make it more plea ant for prolonged text work.
Just a these machines have similar di play , so, too, do they follow imilar approaches in their keyboard layouts.
Both keyboa.rds are small and are at
tached , integral parts ofthe system. Both have fewer than the 101 keys of the IBM Enhanced keyboards. They get around thi deficiency by using a pecial func tion key , Fn, in multikey sequences to simulate " mis ing" keys , such as those normally on the numeric keypad. Both also provide a DIN jack to which you can connect any external AT-compatible keyboard .
The T5!00's keyboard has a pleasant
feel. with strong tactile feedback and an audible keyclick . There are Caps, Num ,
and Scroll Lock indicators on the screen wivel arm . The 82 keys are arranged much like an IBM PC's, but with the 10 function key aero 1he top. The left ide of the keyboard follows that same stan
continued

Travel

With

Afast Crowd.

Whert'\'t'r your Im in · 1akes you , take along the " brldPort 2 00"' Ponable Modem. Leaving the office doesn't ha1't' to mean leaving behind the 1\1:1rld of h i~h ·speed. 2 00 bps comm unica tions. \\~rldwide. in vi rtuallyevery situation, including hotel rooms and phone hooth . your abilit)' to communicate clearlyand efficiently remain imact.
Representing the cutting edge of modem t ch nology, the \\~rldPort li ne of portable modems comb in a broad range offearures that bring )'OU the best ~ lue in mod ms today. Features

th:ll go f:ir beyond costly internal units. such :ts
llell and ccrrr landards. direct connect and
acoustic im rface (300 and 1200 hps . baue~· power. ·hirt pocket size, a11d a tiny price.
Jn fact. the \~rid Port modern5 are the ultimate fo r b<Jth portable and d ktop applicatiOll . And the \~rldPort 2 00 comes with Carbon Copy
PL S·ucommunications so~:tre, for e1<en
~realer \':.llue.
If ~'OLI wanl a modem tl1a1 l\Orks where you do. put the l,'(~rldPort Series to work fo r you. In

the office. r1 the road. Or at home. For more
informa1ion abou1our full line of\\'orldPon modems. or the name of your nea rest d tier. call us at 800-5~ 1 -03 ~ 5 . (I n Kew \ork. 516 261-0423 .)

...· ·wr

· · · ··· · .

r1o6u0cLhabuarseel Asvyesntueems. Inc

......··=·= · '" · · : · · : . ·

No<IJ'lpo<I, N Y 11768
(516) 261-0423

·· ··· · ·

·· · ··

· · .....

TELEX: 6502848020 FAX: (516) 754-3491

Woll(!Potl 2400isa1radema ol Touehbase Sy 1ems. Inc. Cart>on Copy PLUS ts a tradernorl< ol Mcndtan Tedlnology. Inc

18' S Y T E · SEPTEMBER 1988

Circle ZBJ on ~adtr Strvict Card

VIDEOTRAX DATA BACK-UP. 
 M USTINTRODUCEDlt

PEOPLE OWN HALF OF IT. 


Ever:, human in the hemisphere v ho th hard disk you 'r covering for. tapi ng Dallas you can preserve your

owns a sta nd ard VCR has half of

QUICK STUDY

most precious dat;a. pto

what's needed to back up data.The

Videotrax has b en designed to OMB

on a single

r st of what you need is neatly con- xtremely demand ing standards.

t.ain d on then wVideotrax con· So that it won't pu t a Jot of d mands

troll r board by Alpha Micro.

n you. Anyone who can ru n a

Slip th half-size ideotrax board VCR knov. s most of the drill. The

into the xpansion lot of an PC. r st is co ered by our m nu-driven

Meaning an IBM , PC, XT, AT, Com- software. By clear on i docu·

paq · 3 6 or true compatible. mentation .And by a range of

~~~~.- backup modes that ke ps it

imp!:

Ins rt a blank video a  cas ette,at less than at nth of the

sette tape and follow the direc CQSt of streamer tape.

tions which appear onscreen. And now the price is lO\\.Just 399

These guide ou Lhrough th for th boa rd and Sll 99 for the board

painless steps for copying or and en hanced CR,~ested retail.

restori ng an entire hard disk, nd ofcourse, if ou ever require

specific fi le or only liles mod· servic you r authorized Alpha Micro

ified ince the last backup. dealer and ou r worldwide

.Meanv. hile, \ ideotrax rigor networkof facto ry ervice

ously monitot · it c nters will provid all the

elf for prop r support ou need.

fun ti ning. For th name of your near

High-li!Ch. Open yaur PC and slide tJIR ronlrOIJ.tir l;;oard irW> a7l1/ fUP011$i011 swt f~lech. Hook up VCRID com pwer 1l'iJh. sllmdard ccnnecJor cables.
Con nect the com puter to a CRwith tandard onn tor cab! s. And as of that moment ou are under the pro

WE MAKE 
 t Vici otrax deal r call Alpha

THE VCR 
 Micro at 1- 00-992-9779. In

PART OF IT, 
 ali fornia, call 1- 00- 21-0612.

TOO. 


Th ·id eotrax stem.

If you like opt for It' a gr at leap fonvard in our enhanc d Videotrax 
 ba king up.

Rand experience the 
 extra jo of its automatic un


Circle 14 on ~ader Service Card (DEALERS: 15)

attend d backup ca pabilities.

It wi ll be a most prudent invest·

menL. B cause, for the pric of

tection ofa highly ophisticated,strin

g ntl reliable data backup sy tem.

In fact, ex hau tive testing and the

long term xp rienc ofover 20,000

Alpha 1icro us rs hav proven Video·

rax te hnolog to b more r liabl

than any oth r backup option avail·

able. More dependable,ev n than

ftadle /haek A\'8..ilableat

Compuw r Centers 0 /Plo Computer Centers

a.nd other ftne computer dea.I !'ii \\'Orldwide.

REV I EW 
 TWO FOR THE ROAD 


dard, but on the right it diverges . There it has special arrow, Home, PageUp , Page Down, End, Insert, and Delete keys. You get the numeric keypad number , +, - , and decimal point, as well a Fl 1 and Fl2, by using Fn and another key. To make it easy for you to find these other characters, alternate key functions ap pear in blue on the front of the keys . By using the Fn key, you can get this key board to generate al I the key sequences of the IBM Enhanced keyboard.
The keyboard. on the GRiDCase 1530 has only 72 keys-IO fewer than the T5 LOO's-but it follows the same ap proach to provide other keys, such as those on the numeric keypad. It action feels mushy at first, but the keys spring
back quickly. II also has a much softer keyclick than the T5100. There are no in
dicator lights , not even for Caps or Num Lock- a tiny omission that I found annoying.
It also has the 10 function keys across the top, but it unfortunately also has Backspace up there, well beyond its usual po ition . There are four arrow key on the right ide, but you can get the other numeric keypad keys only by using the Fn key. Alternate key functions ap pear in different colors on the key . There are also a few printable charac ters, including square brackets, curly brackets, and the tilde character, that you get only by using the Fn key. Program mers (especially C programmers) may find this bothersome.
Performance and CompatlbiJlty
As you can see in the performance charts, the T5 l 00 is about the same speed as the 16-MHz IBM PS/2 Model 80. This performance puts it right in the middle of the zippy 16-MHz 80386 pack but still leaves it behind the 20-MHz and 25-MHz speedsters.
The GRiDCase 1530 is roughly 30 percent slower than the T5100 . Most of this difference must come from its 28 percent slower 12.5-M Hz clock. The 1530 actually uses a 16-MHz chip, but it runs with a slower clock to save power.
There are a few performance anoma lies worth noting. While both units use the same basic hard disk drive, the T5100 actually beats the GRiDCase 1530 on the File 1/0 Seek test . The T5 I00 has its typical 30 percent edge on the I-megabyte file Write and Read tests, and takes the Disk 1/0 tests overall.
The T5100 also bas an unusually large edge on both the floating-point tests and tests involving applications that do a lot of floating-point math (e.g., the Engi neering/Scientific application tests).

Both machines have a socket for an 80387; the T51 00's runs at 16 MHz, and
the GRiDCase 1530' s runs at 12.5 MHz. One reason these systems don't break
out of the 16-MHz pack is that they do nothing special to help speed memory access. For example, neither system uses a hardware cache. The T5 IOO uses 80 nanosecond dynamic RAM (DRAM) , which leaves it with one wait state. The GR iDCase 1530 also has one wait tate, although its slower clock speed lets it get away with 120-ns DRAM chips.
On the compatibility front, there is some obvious hardware bad news and lots of mostly good software news.
The hardware bad news is that neither of these systems can handle even one standard IBM PC expansion card . Both let you expand system memory by adding memory within the main unit- with sin gle in-li ne packages (SIPs) in the 1530,
and with a memory-expansion card in the
T5100. You can expand the T5100 in two
other basic ways . There is one expansion slot in the right rear of the machine. It is a proprietary slot that work only with cards designed for the T5 l 00 and , usu ally , theT3100, Tl200, and Tl 100 Plus. (A card will work in all these units as long as it does not play with memory ad dressing in any unusual ways.) You typi cally would use this lot to hold an inter nal modem . However, you can also use it
for the other major expansion option: a card that lets you attach Toshiba's exter nal expansion chassi , which can handle full-length cards.
The GRiDCase 1530 also offers an op
tional interface card and expansion chas sis for full -length cards, but it does not have an explicit expansion slot. Instead ,
you use a GRID-proprietary expansion
cartridge that fits into the battery slot.
You can also buy other expansion car
tridges from GRiD , including one that supports VGA graphics on extern al VGA-compatible monitors. The 1530 of fers one other odd expansion option: It has sockets on the main face of the unit , above the keyboard and before the screen, for two ROM chips. GRiD offers its MS~DOS, as wel I as several other software packages, on such ROM chips.
These machines run nearly all PC compatjble software. I ran them both through a test suite that included a copy protected Lotus 1-2 -3 version 2 .0; DESQview 2 .0 and its accompanying Quanerdeck Expanded Memory Man ager 386 version 1.0; Kermit 2.30; Nor ton Utilities 3 .0; Microsoft' Windows/ 386 2.03 , Word 4.0, and PC Paintbrush 2 .0; WordStar 3.3 and 4.0; Q&A !. I;

REV IE W TWO FOR THE ROAD

Digitalk's SmalltalklV 1.2; and Bor land's Quattro 1.0, Turbo C 1.5, Turbo Basic 1. 1, Turbo Pascal 4.0, Reflex 1.14, SideKick l .56A, and SuperKey
J.16A. The T5100 has one software compati
bility problem: It will not run Windows/ 386. When I tried, I got the message:
Error: Unsupported DOS version. A
Toshiba technical-support person said that Toshiba is aware of th is problem and
t.hat it should go away when Toshiba re leases MS-DOS 3.3 for the T5 IOO.
The 1530 also seemed to have a com patibility problem, but there was a way around it. The Quarterdeck Expanded Memory Manager 386 version 1.0 would not work, and instead reported : No room for Page Frame . Cannot load because there is not enough memory. GRiD's own expanded memory manager (GRiD 386) worked lik.e a champ, however. A GRiD support person led me to try put ting the page frame at memory locations COOOx and DOOOx hexadecimal, both of which worked. He said that the error was due to my old version of the Quarterdeck software, and that it would not occur with a newer version.
If necessary, both machines can oper ate at a slower compatibility speed. The TS I00 offers 8-MHz operation; the 1530 can run at 6 MHz. However, they each ran Lotus 1-2-3 version 2.0 without mak ing me slow them to their compatibility speeds.
Digging Inside
Getting inside most personal computers is a fairly simple matter; not so with the e tightly packed portables. I don't recommend that you take one of these apart unless you are willing to move very lowly and carefully.
The bottom of the T5 l 00 curves slightly, so when its rear tilt stand is up, the keyboard sits flat. To accommodate this bend, the motherboa.rd, which runs along the bottom of the machine, is in two pieces: There's a small piece under the keyboard, and a larger one under the rest of the machine.
The section under the keyboard is at tached to the main section by several wide ribbon cables and is easily accessi ble. It contain the ROM chips, the key board controller, the memory, and some support chips. It also contains an expan sion connection for the memory-expan ion board, which goes to its right. This board can increase the system memory to 4 megabytes of 32-bit memory. You can make the T5l00 copy the ROM BIOS (from Award and Toshiba) into the faster RAM by choosing the fast ROM option

in che T5 l00's Setup program.

The T5 100's memory chips are !

megabit chips mounted on single in-line

memory modules . The SIMMs are sol

dered, not socketed. There i also a

small daughtercard, seated above the

main part of the motherboard, that holds

the EGA chips, 256K bytes of EGA

memory, and some other support chips .

The main piece of Che motherboard

contains the 80387 socket, the 80386,

and a number of Toshiba chips; many of

the chips are surface-mounted. Not

counting the memory chips, the three

motherboard components contain a total

of only about 70 chips. The boards are

clearly manufactured by Toshiba and use

many Toshiba parts.

The GRiDCase 1530 has a flat bot

tom, so it has a single main motherboard.

It also has a daughtercard above part of

the motherboard. GRiD manufactures

both boards. The daughtercard contains

the Yamaha CGA chip and the sockets

for the two ROM-expansion chips that

you can install.

The main motherboard contains 109 chips, not counting DRAM chips, but very few are surface-mounted. Its 2
megabytes of DRAM are mounted in
eight 256K-byte SIPs. You can replace some or all of these SIPs with ! -mega
byte versions to get either 4 or 8 mega bytes of RAM . The motherboard con
tains the 80386, the 80387 socket, the ROM BIOS chips, and four large Fara day chips, among many other chips. The four Faraday chips do much of the stan dard AT work, while most of the others provide the discrete logic that handles the

....-------, I Pleasesend me:

D Modula·2 Complier Pack [DOS)$ 99.00

D Modula·2 Toolkit (DOS)

$ 169.00

0 Modula·2 Development System (DOS, Includes Compiler and Toolkit)
0 Modula OS/2

S 249.00
s 349.00

D Modula·2 VA'l./VMS version $2,500.00

s Shipping & Handling (per Item)

6.50

CA residents add appllcabte sales tax
Tooil

$_ -  $__

80386 and its 32-bit memory bus. The

0 Check/money order Included

1530's ROM BIOS is Phoenix's 80386

O Visa D MasterCard

ROM BIOS version 3.06, dated 3/17/88. Both machines use the same Conner ' Card Number

E.xp. Date

40-megabyte hard disk drive. This drive

Cardholder Name

has a formatted capacity of 40.8 mega bytes and an average access time of 29 mil Iiseconds.

Authorized Slg11ature Ship to:

I Toshiba made a modification to its set
up and MS-DOS that lets you avoid the

Name
Address

I usual 32-megabyte partition limit and

have a single 40-megabyte partition. The

City

Stii te

T5 l 00 uses 1024-byte sectors to support
this larger partition. The floppy disk drives of the two ma
chines are standard 1.44-megabyte 3 1h  inch models. The T5100 uses a Toshiba drive; the GRiDCase J530's external drive is from Epson.

I Zip

Phon e

Oner valld In U.S. Only Dea ler Lnqulrles wekome.

tducatlooal prices availa ble.
I Send to: 


B\'!88

I LOGITECH 


I

The Rest of the Package
The T5100 comes with Toshiba's MS DOS 3.30, and you can buy GWBASIC 3.0 as an option. Toshiba's MS-DOS in
cominued

REV I EW TWO FOR THE ROAD

eludes setup options that let you allocate memory above 640K bytes to expanded and/or extended memory. A To hiba spokesperson said that the company would be offering Unix and OS/2 in the
future. With the T5100, Toshiba is also bundling Lotus's Metro, a desktop man ager with 12 accessories and a macro generator.
The T5100 also comes with a boxed set of five manuals. This set includes an MS-DOS 3.30 reference manual, an MS

DOS quick reference guide, a manual for new users, a T5JOO reference manual, and a thin "Portable Companion" man ual that ummarizes most of the informa tion in the T5100 reference manual. The reference manual is particularly useful, with thorough explanations of nearly all the system's features.
The standard GRiDCase 1530 does not include any software. You can buy GRiD 's MS-DOS 3.21; its MS-DOS ex tensions include many new MODE options

DATAP 0

Means Accurate. stnJiasin miaotx>mpulers. infonna·

lion processing and dala and voia rom

hlfonrtaliort. We baseOllTp11rr:bases01f IL mlD'licaJtons. Reports that belpyou

fOf'r##lalt opin/olrsjroM It Make inldllgerit sepamle t1Ulb from fiction And in to·

thdstoruwflb IL

days em--cbanging i11dustry, tbal re·

Provided... it is correct lnaa:urak information is oftentimes less useful
lbat1 none aJ aJl fl leads to misinterpre·
talion And in making aJX>Or choice.
Datapro mwzs aa:urocy. Our infor

quires constant researdJ and review.
OurproducJ andpricing romparisons are carefully det:eloped. Tedm-Olog'f re·
ports are dr.Jcwntnltd. User ratings are stalistically analyzed Competitive re·
ports are saulinizeO. And How-to-Ad·

maliOn service$ ronf.Qin 11p·to-date documented reports on products and

tlice rolumns are meticulously ediltd.
Starl makingyour d«:isions baS«J on

lbefacts To receiveyourfree literature

pack on Datapros subscription servi~

call us today at J./K}{}-DATAPRO (1-800·

328·2 6) or use lbe remJerservice aJtd

that let you control hardware options , a GRiDScan program that gives sy tern configuration information, and the GRiD386expanded memory manager.
A GRID spokesperson said that the 1530 will run both the Santa Cruz Oper ation' (SCO) Xenix System V and Inter active Sy terns' 386/ ix Unix ; GRiD sell only the SCO Xenix , however. The spokesperson sa.id that GRiD was experi menting with OS/2 and would offer it when enough customer requested it.
The GRiDCase 1530 comes with an owner's guide and hort reference man uals for each of the hardware options . You also get an MS-DOS manual if you buy that option. The owner's guide is short but useful , with a fairly thorough discussion of the ystem' options , in cluding much useful information on its battery usage and power requirements.
The telephone-support people at both companies were among the best with whom I've had the pleasure to talk. They were able to answer nearly all my ques tions, including very technical ones, quickJy and correctly. Those few that they could not answer, they researched and answered later. There does not seem to be any limit on the telephone support that either company offers, and you can reach both support services through toll free numbers .
The T5 IOO comes with Toshiba' one year "Exceptional Care" limited war ranty . You can buy an additional two years of support, but it i expensive: $979 for the basic unit alone, and more for each option .
The GRiDCase 1530 includes a 90 day limited warranty .
Juggling Options Given the hort life of my GRiDCase 1530's banery , battery operation seem to be for occasional use only. Ifyou need that capability and can do without EGA graphic , it is a good machine . It al so provide a cheaper entry-level model than the TSIOO .
The T5100 has a higher price for an entry-level machine , but if you want a faster CPU and EGA graphics at a le s expensive price (for comparably equjpped machines), and if you do not have the need to run from a battery , go with the T5100.
Both machfoes are signs of the times and of things to come: ever more power in ever-smaller. sleeker packages. ·

Mark L. Van Name is a freelance writer

I ......

and computer consultant living in Dur

ham, North Carolina. He can be reached

on BIX as "editors. "

190 BYTE · SEPTEMBER 1988

Circle 309 on Reader Suvict Card

We have the technical

· 1No Dne offers y ou more li·rlety.

expertise to fulfill your specialized needs in soft ware development, circuit

· 30-d ay Manc y · Back Guarant,ee · · Latest versions

386 SOFTWARE

s 115 799

111 229 322 399

design . data analysis . CAD · Ovc~ '500 n·me-b r ·nd producu in and much more . Call today! 5tack , if you d on 't see it -c 11m

130

229

181

554

182

162

1279

232

Software Development Tools

ASSEMBLERS ADVANTAGE O i·HH11b~r. L1fBb08t Mlo,raHft llUSM . ...... DPTAS II , S Ll'l Syst<!ms

COBOL S 279 Miera F..11 Pro4n~s ....
16~ r.~.~~t8~b~·Cr<>SOlt

,.... S CALL 452 794

cm DEBUGGERS

,p,....... . " ·· p'tt~'J:&'~!.11
A.dv11co<I lrace-MJ

Morg~n Cto,,pu11ng

s

121

Bruh·t Essttnt·B1

,

89

Tdob·t PLUS V.4.0 , Turllo Power Saft

41

w/ Su1ree

79

Pli ~HplH. Pnoen,.

2 15

DBJECT - DRIEMEO

8eo0 s 423
479 215 85 169

BASIC

AUJCl)BOL , Ausll!c SCREENIO, OrtOm

763
302

ED ITORS

S BO PASCAL

rt·············· "
AZTEC C·CoR111o~i1I, Man>. ....

189
~8

MPHS UPHl-2··, I(l,M..o~cornoS,;ooffttw"a"ro

453 Turbo P11ul, Borland , ,.,,

69 Profe.11l111al P11c.al 1 Met.aware

69 PASCAL LIBRARIES fTUABO I

$ 199 1S9
5~~

LI~. T11ur.bco.rOPHwcttoDl Oitna A. c~ . tOBDorLlaSn,dOu1nn-Cu$rt1s29609
$ CALL Tu rbo P11c1l S & E 10011, Ou1oo·Cur l1S 69

C.tc!'P> G mp.el t..ttloe CV. 3.3

2 32 a~~

Tu~· HA~O Me~18 Cllllern.et·C.S Turbo MAGii:, S hrslicaoed Software

an 179

M~~~~~'i:i aui~kC , Mocrasort Tu··· C. Bo·l..,d

289 69

TTuu·~boo

AS'fNCH P Po·er Tool1

US, 81a15<! Plu1, Blaise

69 DDULA·2

101 FILE MANAGUS 101 Btrltve, Sa ftua f
ltriou Repa rt Option

OPERATING SVSTEMS

ao S CALL CALL 169 268 151

Ml<ra,ortDDSMer1e .

S 219

sMcico..~,EoNrIt·S1sw11VuIiA1T1 v

579 999

Wc nd..· DDS

.. . ,

·

Dtller Microport, Seo, Wendfn Prod ocu CALL

129

90 SCREENS WINDOWS

70 269

s lg§

115

329

105 13 1
60

395
99 162

CA LL

s 185

1S9 119

189

10 1

109

!lli[!!!Ilol!·;:[!·~l·l]l!Jfil·········-

C TDOLS PLUS5.0, Blaise ..

S 101

LOgG:I:TiE:Ci~H=~M~~otduSyl11· au. .

C Utill ty Ubrory, EssenL1ill

12'5 Toolkit

-· .

Enoat iol C1···1icot ion 1

125 SOLID B + ToolbH , Sohd 5-0ftware

g~::I::~ ~:!FLI~::~own~

1 ~§ StonyBroolt Mod~l·-2

Gre9"1uf Functio111
P~~l·:"Cl~e1"P/hoabe1~1~1·"ti~~se

55 21 5

JU DEVELOPMENT TOOLS

f6T i&ta11.:-tA8~~1a"c . i.1feboat

CBTAE ~ Peacock Sys!A!m

m 5

Bl 199 141

c: ·tree, 1-a1rcom r-tru
: ::11r!'.ts~~ru

89 179

dBC Ill PLUS db.VISTA DA ··_auEAV, R·11na

XDL, Saltcralt

GRAPH ICS

14 1 QT HER PRODUCTS

3 18 24 1 172 363 599 CALL 599

0 111 Briclli1111'1 D1ma Pro9rltTI, Software G...d~n
MKS Tool~ it 115 DS/2 Pra1ro01111er'I Toolkit
:fi~:a's~1~m."~hoen" , PParelv..ctr,aPnnPoVenC·S· CORPORATE

s SEIDL Ven ian Mmn a11r
229 Sooro Ptiftt, Aldebara11 Labs

$ 60 139 239
10
279 323 159 2'69
B

,Science & Engineering Software

ClllCUIT DESIGN SCHEMATIC CAPTURE 1

HIWltlE , Wonte~ Carp.

. s 849

~~'li~~~& 8~~t~~Solt.,are

759
CAL L

PADS PC9, ,


CAL L

PADS Route, .

.. .. 


CALL

282 89 189 79
79 395 STATISTICS

129
379

459 279

445

199

229

25

l'les 499

FORT~AN LANGUAGE

p~~~~.~~~~;;:,, Source

Pro t'l,hlc1po1t11receuor

P1rt1 p-1r·r11tu r et. t1ill1tOt

Mute C1rl1 Au ly&I&

Dl9it·I f il11

S
&

eAuA·T·\lIlIi!RO~mAa1t1'/,onntek

Corp

, ..,.PCB, ALCEL Teen

Tll!to Route. ACCEl Jecti

s3s0g9 ".. tlli:lllllllllllllllllllll. .

399 llut.oCAD, by Au todesk

.S CALL

llut.oshtch, by Autode sk

~5§ ~~ 309
449 849

Speed En hanced Version
D11i1· CAD . American Small Bus Dr1f1x 1 Pluo, fQ'1ls1Qht Drofi· 3.·D Modolor,Fa'1?5·ght

Comp

219 239 169

ass469

EAS\ICAD, Eval'1t1on Coml)<J t<ng ECA D Pelton EnQ1neer111g

139 899

AB ·tot, Anderson Bell CSS, SLaLSClfL
:~·mM~s~~~thwes1
P-STAT The Sc ientific Wh tel. Dalin lnC! .
SPSSI PC ·
StnPoc Gol4. Wa!onoel: AsSOCl4teS
f~~Tl.rs fAVtSall

OATAACQU ISITION SIGNALANALVSIS

FASTCAD , Evolur.an Comput ·ng G·noric CADD

...,.t ll..9

.................... ..

Asy1t ModulH 1, 2, l

Aly1t Modul111, 2. 4

:::::.~:i,~~~M~m.nan

......$2. 179 1.989 1.989
1 · 3~




Cenoric 3-D Solid Mod·lint 3-0 Roltderin1 111·111

··;:i~~~~~~6~~':~c~I; Art

Wlmlo·· Groph

m tDlA~Dfll$B~.18J~8~.cO5~·P~~Smysstems ..

Lltet<:AD, OSl l int PR0·301PC, Enablmg TechnaloQ1es
175 Tllrbo CllO, MSA Gr<>up 


F°"·ler PERSPECTIVE If , All19ator Ttat1S HVPERSIGNAL, Hypercep1.1on

J29 309


 


AUTO

CAD

ADO -CNS

1.049 69
59
19
459 239
3e199
355 79

AIJD ITIDNAL S&E PRDOUCTS

GAUSS

S 24C 380

X·ASMS SIMULATORS

-

SCALL

Ordering

Call for your FREE catalog today!

HLYAP9EUACSHIG"N~A'·LlrP_~f1Lt <fb Tecll CO'll LA8UCH CHRDM ,..
~=m= ~=~tf~=·Accu1,
LnnMHH" ' "' O.E.. D. D.A. .a;ll CD11tra l, Hart Sc:1e.nu ,1c
~=B:~f1~flr~ ~ .:i! t~o';~'P

439 A1to ESl, S_yswms Unhm.ted cf CA 179 A·toSHAPES 
 709 F$1MPLEM, 

~~,~ Turbo v1 .., Sublog1c Corp 


44~ 799




MOUSE

PRODUCTS

~~~

LOO IT EC HHIREZ MouH 
 LOGJTECH Seri1l ar h1 Mone 


5 279 189 B9 449
s 149
99

Information
~ OCt;t:pt AME ~ICA E PflESS MC SA""" PERSONAL CH:EC KS t re
~er~- ~c~.r o;,,'. ~:l
.oa Suic..r ~~uto r l '!i IT'Vit
~ ·6 ta_· Sh·PP""il 1'ftd
l'\&n~~ 'SJ 95 fff" rt.cm

In the U.S. call
1-800-333-3141 


SNIJISHOTSTORAGESCDPE
tl:t::~~=~= t:=~~\Unkel SoftwB'1?
UohlScope Le·ol 2 -> .
PLOTTING ANO GRAPHING

m495 LOGlllCH Othe'" LOGITECH SeriH 2' M1U"11 Mit,.oeoft Ser er Ba$ Mo nt
499 :l~l~~.~-· SUMMAMOUSE. So·10·1rophlc1

CALL 89 99
11 9 139 99

w l.htn tt'C US SoeN 'JPS
9"K1'd ~!hf'\ bl'IG .., l~M">&
l·OSt ~ ~..... ..(:e ..,~IOl4 C..n
torort"v!llikior111..n
·or "'*' · lfl:t f'Ma\tOl\bl Ol"de rs HO
S iO t- · PQrt ~pnr11t GJ · P r u~ Of'llJ pol roK

s~~E!n~e e International Orders: 914-332-0756

Ca.h.1n"o"p1uGtr4.r.P~C. M1!1nlhtoe!r1eshmaAlsSsoocflvme

$

369 259

aPC...0M11Al1Pt1IlSl.cPoeenetr1lef1s,sEEn"dg1e1a1veoerrsin41

269 755

PLDTz..curus Tecnmcal 5oft ,........ 
 3 19

TECH·1.1AlPH' PAD. b1nal""j engmeenng 259

EOUATIDN SOLVERS

APL LANGUAGE SCIENTIFIC TUT PAOCEMINC

499 209
80
S1 .5DQ

·t-·" c r.&ngit w:il"'Out ncn,..c.u

· De

iUHI· c. ~,u · c.t:

1...,.,...u11t.tr !l.IM'C~ ll

·r··H rtU:I ,
· M ~I

lllllst. llKl·4·

,...,.. "'itrUff'.

· ASi: I ~ ijtu.IS atiiore y0u

Cliu y ~~ (K.t..urw~

~t eF"et~.,, 1 1h. k

Eng·neer·ng
 SOFTWARE CO.

Eotr.\10Tho Seiver, Sorlond

419

\.Ca)<.~

ffl

55 South Broadway. Tarry own . NY 10591

Circle 242 on R£o.thr Strvice CatTl

SEPTEMBER 1988 · BYTE 191

Take any 3 books for 

only $1°0 each 


UNDERSTANDl,NG & USING 


dBASE ID PLUS . By A. Krumm. 674 


pp., illus., sol/bound. Widely re

garded as 1he mos1 comp1ehensive 


on~volume relerence on lhe subieci. 


11 covers e11eryth1ng lrom basic con


cepts to i.idvanced programming 


techniques. 


583940-7

Pub. Pr . $22 .95 


IJNIX IJTILITIES . By R.S . Tare. 352 


pp., 11/us.. softbound. This practical 


manual shows how to make the best 


use or UNIX utiliftes. It covers more 


utilities than any other book of 11s kind 


and provides numerous e~amples of 


roaJ applications 


628.'84X

P\Jb. Pr., $24.95 


when you join ®
BYTE Book Club 

Values up to $59.95
·Your one source for computer books from over 
 100 different publishers 

· the la1est and best information in your field 
 · discounts of up to 40% ott publishers' list prices 


VSAM: Perlormanc:e, Design, 


and Fine Tunlng . By J. Ranade. 


280 pp., illus. Find oul how to adapl 


VSAM to you1 parlicular needs and 


cul processing time In half! This new 


work by an authority on VSAM pr<r 


vides 1he de1a1led . hands-on as· 


s1stance you need to design and 


impleme nt efficient systems. 


583963·6

Pub. Pr.. S34.95

TURBO PASCAL PROGRAMMER' S
LIBRARY. By K . Jamsaand S. Name

rofl. 495 pp. . sllus.. softbound. An

outstanding and varied collection of

more than 200 routines lhat ).Q.J can

quickly key 1n10 any computer that

runs under PC·DOS. Includes some

v11al ma1h functions not provided in

Turt>o Pascal's standard p;ickage.

50Cl762·5

Pub. Pr.. $ 18 .95

A COMPREHENSlVE GUIDE TO AJ

AND EXPERT SYSTEMS : Turbo

Pascal Edmon . By R.1. Levine. D.E.

Orang. and B. Edelson. 256 pp.. 99

illus. A musl for e11eryone who wants

lo understand and utilize arlihcial in·

1elfigence tor commercial. mili1ary.

scientific. or educa1tonal applications .

Its all 1n clear. simple language with

many illustrations and sample

programs.

3741708

Pub . Pr.. S22.95

32-BJT MICROPROCESSORS. £dited

by H.J. Milchell. 248 pp., 104 illus. end

tables. A comprehensive survey ot the
powerful new mW:roprocessors ror large.

rs technically complex project.s. Cover·
age indudes : AT& WE32100. lnmos·

T414 and T424. Inters 80386. Mo10

ro1a·s 68020. and Zitog·s Z80000 .

425.85X

Pub. Pr.. $45.00

ADVANClt> GRAPHICS IN C: Pro
gramming and Tec:hnlquH. By

f.J . Johnson . 430 pp.. Illus.. soft·

bound. Now C programmers can

wMte crisp graphics prog rams tor the

IBM-PC using lhe IB M EGA (En

hanced Graphics Adapto r) or the

AT&T Image Capture Board (ICB). In

cludes GRAPHlO , a complete C

graphics toolkit.
ss12s1-1

Pub . Pr.. s~.9s

CIARCL\'S CIRCUIT CEl.LAJl, Vol·

ume VI. By S . Cia.rcia. 224 pp.. 75

rlius.. softbound. More marvelous

prolects rrom the incomparable Ciar

ciaf Th is new volume contains easy

to-rollow plans tor a home security

system. a serial Eprom programmer.

a turnkey bullelln board. an audio·

and-video multiplexer. plus 10 more

projects .

1091680

Pub. Pr.. $ 19.95

192 B Y TE · SEPTEMBER 1988

PROGRAMMER' S CHAU.ENGE : SO

Challen9J,n9 Problems to Test

Your Programmtn9 Slt1Us. By S.

Chen 464 pp. It You enjoy testing your

programmmiJ skills. then you"ll en1oy

sofving lhese 50 challenging prob

lems. Solutions are provided in

0ASIC . Pascal. and C wi th lull expla

nations and tes t data .

583883-4

Pub. Pr.. $29.95

ADVANCED TURBO C . · By H.

Schildt. 397 pp., illus. · softbound.

Complete Turbo C maste1y can be

yours- from slacks, queues, linked

fisls and binary l raas, 10 o pe raling

system interfacing , po rting, debug

ging. and much more. Fully explains

how to ge t the most from the power

and speed of Turbo C.

Ba12B0-1

Pull. Pr.. $22 .95

DATABASE SYSTEM CONCEPTS.

By H. F. Korlh and A. SilberschalZ

546 pp.· illus. From lundamen tal con

cepts to advanced problem solving.

this book provides a clear under

standing ol the design and use or

dalabase systems. Also demon·

stratas the best ways to prolect data

from unauthorized access and mal1·

cious or accidenlal alteration or de

struction .

447/ 527

Pub. Pr.. $42.95

ARTIFICIAL INTELLIGENCE

USING C: The C Programme:'s

Gulde lo Al Tec:hnlques. By H

Schildt . 412 pp.. 3711/us.. softbound.

Thts hands-on guide shows you how

to c reate your own A I applications and

systems using C . Arter an mtroduc·

1or y overview 11 provides coverage of

eJ1per1 systems. logic. nalural Ian·

guage processing. machine learmng.

pattern recognit1011. and more. with

ready- to·run programs illusttatrng

each topic

681255-0

Pull Pr.. S21 .95

PROGRAMMING USING THE C

LANGUAGE. By A.C . Hutchison and

S B Just. ~19 pp., rllus. Whether you

want to understand pr09rams 1n C

wnnen by others. or wnte l:lelter C

programs of your own, 1h1s prac11cal.

au1horrtat;ve book gives you the tools

and gu1da nee you need . Covera9e

includes program orgarnza110n , sorl·

mg algorithms. recursion. linked lists.

and more - with many sample

programs

315 '418

Pub. Pr . $26.95

HARD DISK MANAGEMENT wl,lh

MS -DOS and PC-DOS . By 0

Gookin and A. Townsend . 307 pp..

illus. Shows you how 10 make the besl

use of your hard disk for all lypes ol

programs. wilh an emphasis on or$a

mzat1on. data security. and enhancing

perlormance. Easy enough lor

novices. yel soph1stica1ed enough for

power users. it's packed w11h helpful

hints. proven shorlcuts . and cleat

exp l ana11ons .

583954-7

Pub. Pr . S26.95

TRICKS OF THE UNIX MASTERS.

By RG . Sage. pp. illus. Many of

UNIX's mosr lnteres1rng leatu1es have

virtually been kepi secret from users

- un111now' This master guide goes

beyond the basics to show ,.ou the

shortcuts. tools , lips, and tricks 1t

could take years 10 discover on your

own .

584637-3

Pub Pr.. S22 .95

SADT: Struct\U·d AnGly11s Gnd

DHlgn T·chnlqu·. By D. Marca and C. McGowan.

4021353

Pub. Pr.· 544.95

PROGRAMMING WITH TURBO PASCAL. By D. Carroll

852908·5

Pub. Pr.. $39.95

IUGH·SPEED ANtMAnON ·SIM·

ULA.TION FOR llICROCOllPU
TERS. By L Adams

583855-9

Pub. Pr.· S19.96

COMPUTER ORGANIZATION. By

M. Andrews. 


584588·1

Pub. Pr.· $39.95 


DATABAH MACHINES· DATA·

BASE MANAGEMENT. By E.

Ozkarahan

583770-66

Pub. Pr.. SS3.00

(CoonlS as 2 of your 3 book5)

DEBOGGlNG TECHNIQUES FOR

IBM PC BASIC. 8y J . R. CorSI & W. F.

Hills

563693·9

Pub. Pr.. S17.95

PRINCIPLES or PARALLEL AND

MULTI -PROCESSING . By G .R.

Desroche<s

165'793

Pub. Pr.. S49 .50

(Counts as 2 of your 3 books)

ms GIETTINGI TID MOST FROM UT1LI·
ON THI! IBM PC. 8y R. Krumm

583790-0

Pub. Pr... S19.95

THE ADA PRIM.Ill. 8y P. I. Johnson

3261266

Pub . Pr.. $ 17.95

THI! DATABASE EXPERTS' Gl111DI

TO DATUA.Sl 2 . By B. Larson.

23216 79

Pub. Pr.. $34 .95

NITWORIUNG SOFTWARE. By

C. B . Ungaro. 


606969·9

Pub . Pr., $37 .95 


..
Any 3 books for $1.00 each . ..if you join now and agree to purchase three more books - at
handsome discounts - during your first year of membership.

C'lARCL\'S cmctrlT ell.I.AR, Vol·

um.· V . Bv S. Ciarcia

1091672

Pub. Pr.. $21.95

HANDBOOK or SOFTWARE MAIN·

T1NANCI. ByG. Pankh

563639-4

Pub. Pr., 535.95

THE C PRDllR , 2nd Id. By L Han·

cock & M. Krieger

259195X

Pub. Pr.. $22.95

DATA TYJllS AND DATA STRVC·

TVRES . ByJ . J . Marlin

583689-0

Pub. Pr.. S44 .67

TROUBLESHOOTING AND RE ·

PAIRING THE NEW PERSONAL

COMPUTERS. By A. MargOl.s.

5 8 3 8 7 1·0

Pub. Pr.. Sl7.95

THE DATABASE EXPERT 'S GUIDE 


TO SQL. By F. Lusardi 


390 061

Pub . Pr.. $39.95 


PRINCIPLES OF ARTIFICIAL JN. 


Tl!:LUGIENCE AND EXPERT SYS 


TEMS DEVELOPMENT. By D.W. 


Rolslon 


5361147

Pub. Pr.. $39 .95 


HOW TO WRITE COMPUTER DOC· 


UllENTATION FOR USERS, 2nd 


Ed . By S .J. Gnmm 


583763-8

Pub. Pr. $29.95 


DATA STRUCTOJllS USING PAS
CAL, 2nd Ed . By A. M . Tenenbaum

& M. J. Augenstein

583738-2

Pub. Pr . $46.00

ADVANCED TURBO PASCAL: PRO·

G.RAMIMING AND TECHNlQllES.

By H. Schildt. 


563761-7

Pub. Pr.. $18.95 


SOFT'WARE ENGINEERING : A

PRACTITIONER' S APPROACH . By

R.S. Pressman.

507183X6

Pub. Pr.. $47.95

(~s as 2 Oii )'OU· 3 DOOkS)

68000 ASSEMBLY LAMGIUAlil

LPeRvOenGthRaAl :MDM. HIaNwGk1ins2:nGd.

Id . By Kane &

L. W.

Cramer

583817·6

Pub. Pr.. S28.95

ADVANCED COBOL, 2nd Id. By

A. S. Philippak:is and L. J, Kazmier.

498/1 3X

Pub. Pt . $35.95

MICROCOMPUTER LAHS : Net 


W'Drk DesJgn a:nd lmpl·menta


tton . By M .F. Hordeskr 


584580-6

Pub. Pt, $26.95 


RECOMMENDED DIAGRAM·

M:ING STANDARDS. By J. Marhn

583597-5

Pub. Pr.. S48.00

(Counts as 2 of your 3 books)

More Books to Choose from 


FOQ.ING TRI STSTEM BREAUit$:

COMPUTER SECURITY AND

AC'CESS CONTROL By J . Lobel

383157X

Pub. Pr.. $37.50

IKS (DIJl) DATABASE ORGANI·

ZATION A.ND PEIU'ORMANCI . By

G . Huobard

58J840-0

Pub. Pr.. $32.95

HOW TO Bl A SVCCISSFU1. COM·

PUTIR CONSUi.TANT . By A . A.

S imoo

5721968

Pub. Pr.. $19.95

THE THEORY AHD PRACTICE Of
COMPILE.R WRITING . By J . P.

Tremblay & P. G. Sorenson

651 16 1 2 9

Pub. Pr.. S46.95

(Coonls as 2 of your 3 books)

APPLYING IXPERT STS?IMS JN

BUSINESS. By 0 . N. Chocalas

I061603

Pub. Pr., $31.95

STRUCTURED COBOL: A STEP BY STEP APPROACH. By C.A Lllecky

and G .B. Davis.

157188X

Pub. Pr.. $30.95

TELECOMMVNICATIONS AND

DATA COltOIUHICATIONS FACT·

BOOK. By J. Abbatiello and R.Sarch

606965·6

Pub. Pr.. $39.95

DESIGN OF DJSTRlBUTID OPIR·

ATING STSTEMS. BvP. J. Fortier

216!215

Pub. Pr.. $42.95

WOR.DPEIU'I~: THI COKPLl'TI

UFIRENCE . By K. Aoerson.

681312 -3

Pub. Pr., S27.96

OPERATING SYSTEMS. By M. 


MdenkOV1C 


419.205

Pub. Pr.. $40.95

llTPDITAL.IC PROGRAIOllNG. By

D. Shaler. 


584653-5

Pub. Pr. . $24.95 


FILE ORGANIZATION FOR

DATABASE DESIGN . By G.

Wiederhold .

7011334

Pub. Pr.. $40.95

USING TURBO C. By H . Schild!

861279-8

Pub. Pr.. $1 9.95

nrTRODUCING PC·DOS AND 115· DOS: A GUIDE FOR BEGINNING ..
AOVANCID USIJIS. By T. Sheldon

5651597

Pub . Pr.. $24 .95

IL\NDS·ON· BASIC: FOR THE IBM PERSONAi. COMPUTER. By H. Peckham

491 f78X

Pub. Pr.. S26.95

Here's how Byte Book Clut®i works to serve you:

· lmpo11a.nt lnformotton . . . we malite II ·asy lo IJ·I! Today. professionals who perform best are !hose who are besl informed . For reliable . hands-on inlorma11on. lurn lo the Byle Book Club. Every 3 or 4 weeks (12· 15 limes a year ). members receive the Club Bullelin olferiTM,;1 more than 30 books - lhe bes1. newesl. mosl impor1an1 books from a/I publishers.
e D·p·ndabl· som.ce . . .··' re here lo h·lp! Whether you wanIinlorma11on aboul a book or have a q uestion aboul your membership, just call us 10/J.free or
drop us a rlne. To gel only !he books JI.OU want. make you r choice on the Reply
Card and return it by lhe dale speofied. If you wanl lhe Main Seleclion. do
nothmg - 11 will be sen1 to you au tomatically. (A small shfpping and handling
charge 1s added 10 each sh1pmen1 .)
· Club con·Hnl·nc.e .. . w· do th· wotk! You get a w ide chOoce ol bOOks 1hat

simply cannol be malched by any bookstore. And all your books are
convenienlly deli119red ri9 hl to your door. You also gel 10 lull days lo decide whether you wanl lhe Maui Selection . (11 lhe Club Bu1'et1n ever oomes lale and you rece4ve a Main Selec11on you don·1wam . rel urn ii for credil a1 our expense.)
e Substantial ·airings ... a .nd a bonus program loo! You en1oy subs1antial discoun ts - up ro 40%1 - on every book you buy. Plus. you're automatically eligible for our Bonus Book Plan wh ich allows you savings up to 70'% on a wide sefeelion of books.
· £11$'( m·m~rsh1p terms ... It's wor1hwhile to belong I Your only obligation is to purchase 3 more boo s - a1 handsome d iscounts - during the nexl 12 months. ;;ifter which you en1oy lhe benefits of membership wi th no l urlher obligallOn . You ortheClub may cancel members.hip anytime themalte .

Fill out the card and mail today! 11 the card is missing, write to :
BYTE BOOK CLUB, P.O. Box 582, Hightstown, New Jersey 08520-9959
For fas1er service in enrolling, call l -800-2-MCGRAW

SEPTEMBER 1988 · B YT E 193

Daisywheel Printer...$198 


·

l

satistact1on

a-= Guaranteed!
Since 1975

Turbo-XT

$398

-iii!!!

· 4.77 & 10 MHz

1200 Baud
Modem s55
2400 baud 1h card internal ... 5128 1200 baud external ... . .. . .... s88 2400 baud exte rnal .......... s168
30 MB Hard Disk
@ . Complete kit with
contro lle r

Daisywheel Printer
26 CPS
$198 

40 CPS
$298 

Diablo compatible, 1 year warranty Parallel and serial interface

Turbo-286

. · ·18 
 '~~~/~~.~

EPSON 9 Pin
$198 LX-800

$998

20 MB PC/ XT Kit ........ ... . 5248 
 Near Letter Quality 20 MB Card ................ _s399 
 FX-850, FX-1050, EX-800 .... Call

· 1 MB Motherboard with 640K · 6 or 10 MHz switchable · 8 slots · 80287 socket

40 MB for AT . . ............ . s348 
 40 MB PC/ XT Kit. ...... ... .. 5398 


EPSON 24 Pin

$369 Mouintain 40 MB Tape ... .... s398 


L Q-500

· 200 watt power supply · 1.2 floppy disk drive · Hard disk/ floppy controller
Option A .·.Add 1148 · High resolution amber monitor · Graphics card & printer port
Option B...Add 1258 · Hi-res RGB color monitor

360K Disk Drive.

68 Half height, $
Direct Drive

· ·' '

Tandon TM100-2 full height . 589 1.2 MB for AT ... . .... . . . . . .. . s99 5 W' drive for PS/ 2 . . . . . . . . ... 5268

Letter Quality Printers LQ-850, L0-1050, LQ-2500 .. Call
F.<31 HEWLETT
....,.,.... PACKARD
LaserJet II ~
$1698 ~

· Graphics card & Printer port

720K 3 '12'' disk drive . . .... .... 598 Extra Toner Cartridge ... . ... . s98

Option C

1.44 MB 3 W' disk drive .... .. s128 PDP 4 MB RAM card w/ OK .. s19a

· Hard disk drive

.°" :ioMerorxT 40Me1orxT

IJdd 129s

'398

40MBF<><AT
.00 1348

°N Slot Clock

1 MB .. S348 2 MB .. s6484MB. .s11 48
HP DeskJet

$98C· D $698 Amdek 310A

D .· $98 Bes.t selling hi-resolutfon
non-glare amber monitor

s549 O0 D - intef Math Coprocessors

8087 ' 98

8087-2 s13a

MJCROSOFt MS-DOS 3.3 .. ......
VGA Package
Monitor & Card

~
PDP 1.2BK RAM . ............. :98 
 Extra 1nk cartridge ........... 18

Laser Print_e_r->-:",IY"'

8087- 1 ' 198 80287-8 s228

80287-6 s17a 80287-10 $288

· 800 x 560

$1198

Limiled Ouantny·

80387-l6 s468
Mouse
With Software

80387 _20 £728
~iU·. s29


·Up to 256K brillant colors
Hi-res EGA card 640x480 .. . . s128 EGA monitor 640x350 . . ..... $378 VGA AutoSync 800 x 560 .... s499

tll!'I 1.5 MB RAM card ........... s1 98 

Toner cartridge ........ . .. . .. ssa 

OIQDATA ..: -

logiTech mouse · · · · · · · · · · · · · :~~ NEC MultiSync II 800x560 ... ss98 Ok idata 320 . . . .

-- ... s358

~?use srstems mouse · · · · · ·$ OS RGB color monitor 640x240 . s25 a Ok idata 321 .. .. . . ...... ... .. s49a

1croso t mouse · · · · · · · · · · · · 1,

Vega VGA card ....... .. . ... s278 Ok idata 390 . . ... .. ........ .. s49a

Fast rap trackball · · · · · · · · · · · · · s98 Paradise VGA card . .... ..... s218 Okidata 391 .. .. . .. .. . . . ..... s688

········E·C:=:=O==M===P==U===7==1==E==R==
 Deluxe joystick ............. . 24
~~~:~:P~l~a~ce:.o~r.~dsie:rs·1~to~l~l :tr~ee~!;~~~0J~llE

All others 1-213-973-7707

. __

Fax machine 1-213-675-2522

Prices al our eight store locations will be

higher on some items.

Calllomla

M__ Torrance. Sama Ana. Woodland Hills

Kearny Mesa Sunnyvale 


Te·as

.... ma~

AOdoson Houston

~

Georgia

~,;;:}Q;;~c·;

Smyrna

... _ ,_,.....,_.... -~.... -

We accept checks . credil cards or purchase orders from qualified firms and inst11u1ions. N o surcharge on cred1I card orders . CA .. TX. & GA. residents add sales tax . Prices & 
 ava1lab1lity subjecl 10 change w11hou1 notice. Shipping & handling charges via UPS ground 50¢/ lb. UPS ir ~ 1 00/ lb.
Minimum charge ' 3.00.

4901 w Rosecran s Ave Box 5046
Hawlhorne California 90251-5046
Circle 133 on &ader Suvict Card

SYSTEM REVIEW

·

An 80386
with a Twist

Competitive pricing and an intelligent bus distinguish the AST Premium/386 from its peers
Jeff Holtzman

In a.n increasingly crowd.ed field of 20-MHz 80386-based AT compat ibles, AST Research's Premium/386 is a unJque entry. Like IBM's PS/2 series, it includes several peripheral con trollers on the motherboard. But what separates the Premium/386 from the rest of the 80386 pack is its intelligent bus de sign, which lets devices on the mother board other than the CPU take control of the bus to gain fast access to system memory and peripherals. And unlike the PS/2's Micro Channel architecture (MCA) bus, the Premium/386's bus is fully compatible with IBM PC XT and
~buses.
The Premium/386 comes in five con figurations. The basic unit is the Model

300 ($5195), which includes a 20-MHz 80386, sockets for both an 8-MHz 80287 and a 20-MHz 80387, I megabyte of32 bit BO-nanosecond static-column RAM, one parallel and two serial ports, and
seven expansion slots. One expansion lot is dedicated to AST's proprietary 32 bit memory card; two are standard 8-bit (XT-style) slots; one is a tandard 16-bit (AT-style) slot; and three are SmartSlots. The latter closely resemble a standard AT expansion slot, except that the lower con nector carries several new signals that allow a "master" device on a pecially buiJt card to take control of the bus from the CPU (see the text box "AST' SmartSJot Architecture" on page 196) .
The base unit also comes with a bat tery-backed clock/calendar, a 101-key enhanced-style keyboard, and a floppy disk drive controller that cont.rols a maxi mum of four devices in all 514 -inch and 3 lh-inch formats. The Premium/386 can
accommodate three externally accessible half-height drives; another unexpo ed bay accepts either one full -height or two half-height devices.
Unlike many high -performance 80386-based microcomputers, the Pre mium/386 has no hardware cache, nor does it support the Weitek l I 67 math co processor. The base sy tern does not come with a graphics card a monitor, or
a hard disk drive. Standard software includes MS-DOS
3.30, GWBASIC 3.22, a ROM - and RAM-based setup program, and utility software (an expanded/extended mem ory manager, RAM disk, disk cache, and print spooler). AST's version ofOS/2 l .O is available for an extra $325 .
I reviewed the Model 390, which in cludes an additional megabyte of mem ory and a 90-megabyte 18-millisecond enhanced-small-device-interface (ESDI) hard disk drive. The hard disk drive auto matically parks the read/write heads in the last cylinder when powered dowo. The review ystem came with a 20-MHz
continued

SEPTEMBER 1988 · BYTE 195

REVIEW AN 80386 WITH A TWIST

AST' s SmartSlot Architecture 


T he SmartSlot architecture is tlle mo t unusual and innovatjve fea ture of AST's Premium/386. Consider ing the impl icity of the SmartSlot con· cept, it's surprising that no one thought of it before. And because the SmartSlot i an extension of tbe classic AT bus, it run at 8 MHz with one wait state and is fully downward-compatible with exist
ing expansion cards . Smar!Slot provides a way for an intel
ligent peripheral {e.g. , a disk control ler, video adapter or network or micro to-mainframe interface) to take control of the bus from the microprocessor. Thus, the peripheral can aocess system memory or other peripherals directly, without help from the CPU . This not onJy frees the CPU for other tasks, it also speeds memory transfers, depend ing on the appli.cation and the peripheral you're using, because not every byte of data you transfer goes through the CPU.
For example, to draw a circle in a graphics program, a CPU working by itself must load l to 4 bytes of memory (depending on bus width), manipulate it, and restore it to memory. This pro
cess is repeated for au memory loca·
tions involved . However , with an intelli gent graphics coprocessor running in a SmartSlot, the CPU gives the command and then goes on to something else. Meanwbj le, the coprocessor load the affected region from video memory in one quick burst, draws the circle, and

then reStores the region in one chunk just as quickly.
The Premium/386 has three Smart Slots, each of which looks like a stan· dard 16-bit expansion slot that has been stretched to accommodate four new pins on each side of the lot. Of these eight pin , five are currently used; three are reserved for future use.
Two of the five signals are status sig nals generated by a SmartSlot·mount.ed peripheral device (called a Master). One (MASTERS) identifies the master a capable of 8-bit Lransfers only; the other (MASTER16) identifies the mas·
ter as capable of either 8- or 16-bit
tmnsfers. The remaining three signals synch.ro
rtize use of the bus . When a master wants the bus, it asserts a bus request (BUSREQ). If the bus is available, the arbitration logic asserts a bus grant {BUSGNT), and then the master device asserts a bus busy (BUSBSY) . The ma · ter can then maintain control of the bus until BUSGNT is released, at which point it must finish its current activity and then release BUSBSY.
Things are actually a little more com· plicated than this, however, be.cause to maintain compatibility with the AT bus, the refresh circuitry must uphold dy namic RAM (DRAM) refresh timing. The arbitrati.on logic senses when a re fresh cycle must occur; if a master de
vice has control of the bus, the arbitra·

tion logic takes the bus, allows refresh to occur, and then gives the bus back to that master . The same proce occurs when a direct memory a.ccess tran fer takes place.
The arbitration logic sees to it that two masters do not try to gain bus con trol simultane.ously. It also has a provi sion for locking the bus {for up to 150 micro eoonds) while executi.ng critical
sections of code- servicing a hardware interrupt, for example.
Another complication i that, in a process that AST calls bus hogging, the master does not need to relinquish the
bus if it takes rcsponsibHity for provid ing DRAM refresh . In such a situation, the master could perform sustained, un interrupted data transfers indefinitely.
The result is a bus that, unlike the
PSl2's MCA, is completely compatible
with the classic IBM bu but al o has ad vanced capabilities like the MCA.
As un ique as the Smar!Slot architec
ture is, however, it's unclear whether
other manufacturers (or even AST it self) will develop hardware that takes advantage of the Sma.nSlot's advanced features . AST claims to have developed an advanced BSDI disk controller that can take advantage of the SmartSlot ar chitecture, but the company doe n' I plan to release the product until late thi year.
Currently, AST has no plans to de· velop additional SmartSlot cards.

80387, an AST 30 Plus II EGA card, and
an AST EGA monitor. The price for this system, excluding the 80387 (which AST doesn't sell), is $9585.
AST's 32-bit memory card can hold a maximum of 13 megabytes of memory; you add 256K-byte and I-megabyte sin gle in-line memory modules (SIMMs) in I- megabyte ($I 095) or 4-megabyte ($7995) increments.
A rch itectural DetaHs The Premium/386's architecture is inter e ting both for what it ba and for wbat it doesn't have. AST didn't build a hard ware cache into the machine. Since the 32-bit expansion slot is fed directly by signals from the microprocessor, AST could add a cache-based memory system. Currently , it implements memory as a t.atic-column (or page-mode) system . Thi architecture divides memory into relatively small equal-size chunks of

memory called pages. In the Pre· mium1386, the page size is 2K bytes.
The CPU accesses a specific memory location through the memory-decoding circuitry, which presents row and ·col umn addresses to RAM and then reads or writes tbe desired information. To access another location on the same page, the memory-decoding circuitry needs onJy to change the row address. Access in the same page occurs with zero wait states. However, access.ing memory on a differ ent page incurs two wait states, because the memory-decoding circuitry must specify both row and column addresses, and because it must prepare ( precbarge) the static-column RAM for access.
Static-column RAM can increase per formance because program tend to exe cute sections of code repetitively in rela tively smaJl areas of memory. However, because more than 2K bytes of RAM often separates code and data segments

oflntel microproces ors , ustained oper· ation within a 2K-byte chunk of RAM (i.e., at zero wait state ) seldom occur . AST engineers report an average of 0 .6 to 0.7 wait states when running typical applications.
The Premium/ 386 allocate memory in a unique fashion . Of the first mega byte of RAM, it decodes 640K bytes to appear at the usual addre ses (0000:0000 hexadecimal tbrough 9000:FFFFh) . It maps tbe remaining 384K bytes, which AST ca.lls Reserved Memory , to the top of the 16-megabyte address space (OOFAOOOOh), but it may remap l28K bytes of it to the top 128K bytes of the first megabyte (EOOO:OOOOh through FOOO:FFFFh). You can use that 128K bytes, called Shadow RAM , to hold a write-protected copy of the BIOS , which will then run about twice as fast as it does directly from the pair of 8-bit ROMs.
coruinued

196 8 YT E · SEPTEMBER 1988

AST Premium/386

APPU CATION-LEVEl. PERFORllANCE

WORD PROCESSING Xywrtte 111 + 3.52
Load (letge) WordCOUnl Search/replace End ol document
Block moves
Spelfing check Mlcroeoft Wonf 4.0
Forward delete Aldue ~- 1.0.
Load docunenl Change/Bold 

Align ngN 

Cul 10pages 
 Piece graphic 
 Print to ~le 

- Index:
SPREADSHEET Lotua 1·2-3 2.O1
Blocl< copy Reeale Load Monte Carlo Recalc Monte Carlo
Load rlarge3
Recatc rlatge3 Recalc Goal-seek.
Microsoft Excel 2.o
Rn right Urldofil Recalc LoadrlarQ83 Recalc rlaige3
Index:

Med./Lerge : 13
:03/;20 :05/:20 :02/: 12 : 111: 11 :08/1 :00
:13
:06 :23 :16 :15 :04 1:39
2.86
:03 :01 :11 :05 :03 ;01 ;03
:04 1:53 :02 :30 :01
2 .llO

DATABASE dBASElll + 1.1
Cop'( Index List Append Dele!e Pack Count Serl
Index:
SCIEHTIFICIENOINEEl'ING AutoCAD 2. 5.2
Load SoflWest Regen SoltWest Load StPauts Regen St?al.lls Hide/redraw STATA 1.5 Graphics
AN(}./A
MlthCAD2 .0
IFSSOO pis. FFTnFFT 1024 ~s.
D lndex:
COMPILERS Microsoft C 5.0
XUspC()mpile Turbo'-"1
Pascal S compile
a ln<Mx:

:52 ;07 1:06 1:37 :02 1:25 :03 :51
2.42
:4 :33 :09 :OS 11 :13
:22
:12
:15 :15
3.118
3:34
:04
2.74

14,9 * . AST Premium/386
Compaq 386/20 111.0 IBM PS/2 Model 80 11
tBMPCAT 5
14.9
Word Processing
D Spreadsheet
D Database
D Sclentificl
Engineering
D Compilers
'CLITIUali"" 11pplicalions ~ Gra'*'5 11e based on ind!lx8s 8111111 and show relalive
perlolmance.

LOW-LEVEL PERFORMANCEI

CPU Mltroc String Move Byt&-wide
Word-wide:
Odd-bnd.
Even-bnd.
si.v.
Sort

3.97
42.57
32.10 21 .29 23.56 27.63

Index:

2 . 51

FLOATING POINT2

Math

6.52

Err0<3

O.OOEi-00

Slne(x)

3 .6 4

Err0<

2.00E-09

9X

3.56

Error

l .77E- 02

DISKUO Hard Seek"
o.Jertrack Inner track Hall plalte< FuQ plaiter Average DOS Seek l·sector 32 sector AleUOSeek Read Write 1·megllbyt· Write Read
Index:

3 .29 3.33 6.65 10.00 5.82
7.53 18.37
0.11 0.48 0 .76
3 .09 2.93
2.41

Index:

5.26

· Al iin- 1110 n seconds. Al figutes  gene.-ated usiroQ the 9088/9066
~ (t . I) d Smal-C (16-bft irUgers). Figl.l'es lor flOS86 machines do nol

US<!~ instruclions.

' The noeoog..po1n1 benclvna.rks US<! 8087-cMlpatibWI ini!ltructlons orly.

s The 1t1tn lot the lloallnitpolnt b<n:ivnerlcs inclcale the cifkrence ~
eicpeded and adulli valuM, etwret:I to 10 dQ<lt OI tounded IO 2 dGi14.
· I mes r"l)OrtBd by the Htord Seek and DOS Seek are ror l'llUlfllle S68k

Ojl6'8ljOllS (number d seeks pelfonned CIKrendy set IO 100).

· Re6d a1'd wr«e limes b' !he ~ llO bendvnarlcs are In seconds pe- 6dK

cnv. byte·
· For 1119 l.MlmlO<e Loops end ~tests

higher lllJl!lbln mean

!astll' p!Wlotmaroce.

VIDEO

THt

ModeO

5.58

Model

5.58

Mode2

5.44

Mode3

5.47

Mode7

5.52

Graphic.

CGA:

Mode4

1.92

Mode 5

1.90

Mode 6

2.02

EGA:

Mode 13

3.77

Mode 14

4.06

Mode 16

4. 12

Index:

1.90

CONVENTIONAL

BENCHMARKS

UNPACK

193.01

Livermorn Loopsl

(MFLOPS)

0 . 15

Dhrystone (MSC 5.0)

{Dhry/sec)

4945.00

For a 1\.111 desctlpoon d all the l;lenctlmarl<s. _, ·tnltoduong the New BYTE 0enc:NnatlcS... June BYTE .

AST Premlum/386 Compaq 38612()
IBM PS/2 Model 80 IBM PC AT
CPU
FPU
D Oiskl/O
SEPTEMBER l988 · B Y T E 197

REVIEW
AN 80386 WITH A TWIST

AST Premlum/386
Company
AST Research , Inc.
2121 Alton Ave.
Irvine. CA 92 71 4 (71 4) 863·1333
Components
Processor: 20-MHz Intel 80386; sockels for 20-MHz 80387 and 8-MHz
80287
Memory: 2 megabytes of 80-ns static· column DRAM. expandable to 15 megabytes with 13-megabyte
expansion card Mass storage: 1.2-megabyte 5 V4-incl'l
floppy disk drive; 90-megabyte 18-ms
ESOI hard disk drive
Display: Optional EGA monitor and JG Plus II EGA ca.rd Keyboard: 101 ·key enhanced keyboard 1/0 i nlerfaces: Two RS-232C serial ports (25-pin): one parallel port (25-pin): one 32·bit memory-expansion slot; two
8-bit and one 16-bit expansion slots; three 16 -bit AT-compatible SmartSlots
Size
19 V4 x6 V4 x 16V2 inches: 40 pounds
Software MS·DOS 3.30, GWBASIC 3.22, ROM· and RAM:based setup. diagnostics. RAM disk, disk cache, print spooler,
expanded/extended memory manager
Options OS/2 1.0 : $325
1 megabyte orSIMM memory: $1095 4 megabytes of SIMM memory: $7995 3G Plus II EGA card: $395 VGA card: $445
VGA Plus card: $599 Monochrome monitor: $195
EGA or VGA monitor: $695 1.2-megabyte floppy disk drive: $235 360K·byte floppy disk drive: $215 1.4-megabyte floppy disk drive: $695
40-megabyte tape backup: $695
Documentation
AST Premium/386 User 's Manual; AST Premium Utility Sottware User's Manual;
AST Operating System 3 .30
Price Model 300: $5195 Model 340 {with 40-megabyte hard disk
drive): $6295
Model 390 (with 90-megabyte hard disk
drive): $8495
Model 3150E (with 150-megabyte hard
disk drive): $9795
Model 3320 (with 320-megabyte hard disk drive): $10,795
System as reviewed: $9585
Inquiry 894.
198 B YT E · SEPTEMBER 1988

With an AST EGA card, you can load disable auto-slowdown. With all these

the FASTECA.SYS driver via your CON peeds, though , the actual clock speed
FIG.SYS file; this copies the EGA BIOS doe o't change.

to Shadow RAM . Typing a 32K-byte Booting is fast because the ystem per

ASCII file to the screen took about 38 forms only a limited memory check. You

econds without using FASTECA.SYS, but can run more extensive diagnostics with only about 11 seconds with it installed . a supplied set of routine that check vari

Unfortunately, FASTEGA.SYS won't let ous subsystem (e.g., memory, key 

you copy third -party EGA (or VGA) board, disk, and video) and that also in

BIOSes to Shadow RAM .

clude a low-level disk-format routine.

Of the remaining 256K bytes of re~

served memory , you can use 64K bytes Benchmark Standings

(or 60K bytes in a I -megabyte system) to The Premiurn/386 offers performance

load AST's expanded memory manager, that lies between that of the 16-MHz IBM

ASTEMM.SYS, leaving 192K bytes (196K PS/2 Model 80 and that of the 20-MHz

byte in a I-megabyte system) for use as Compaq Deskpro 386/20. In the low

Expanded Memory Specification (EMS) level memory-access testS, the Premium/

4.0 memory . Like similar drivers from 386 performed the Sieve and Sort bench

other vendors, ASTEMM.SYS also use the marks nearly as fas! the Compaq, but in

80386 proces or's hardware memory the String Move and Matrix operations,

paging capability to emulate EMS 4.0 it dipped to the level of the Model 80.

using standard 32-bit and 16-bit extended Here the Premiurnl386' static-column

memory. 386MAX aJso knows how to architecture had a negative effect.

add the Prem.ium/386's reserved mem

On the floating-point benchmarks,

ory to its pool of EMS memory.

the Premiurnl386 fell between the Model

My ooJy complaint with this alloca 80 and the Deskpro in all th.ree tests . It

tion scheme is that 64K bytes of the 128K was a consi ·tent 26 percent fa ter than

bytes of Shadow RAM (the segment be the Model 80, and it ranged from lO per

ginning at EOOO:OOOOh) is wasted if you cent to 20 percent slower than the Desk

don't run an AST video adapter. That pro 386/ 20.

segment is unavailable to other adapters The Disk UO tests show that the per

(e.g., a network card) or programs that formance of AST's Control Data hard

might otherwise be able to use it. disk drive with Western DigitaI's con

386MAX, for example, could have used troller is nearly identical to that of the

it for program loading. You can regain Compaq's drive. The two exceptions are

the use of the segment by disabling Shad the DOS Seek I-sector test, where the

ow RAM, but then you lose the speed ad Premium/ 386 was some 30 percent

vantage of running the BIOS from RAM . fa ter, and the I-megabyte Write test,

Up and Running 


where the Premium/386 performed about 20 percent faster than the Compaq.

Getting the machine running is simple , 
 The Premium/386's performance in

thanks to AST's well-written and well
 the Video benchmark wa disappoint

illustrated directions . To run the ROM 
 ing . The Compaq wa consistently fa ter

base-0 setup program, you press and hold 
 in both text and graphics tests . The

any key during the boot process. When 
 Model 80 performed better than the Pre

the machine displays an error message, 
 mium/386 in the text benchmarks, and

you pre Ctrl-Al t-Esc to enter the set
 the Premium/386 barely edged out the

up program. AST also supplies a RAM
 IBM in graphic modes .

based version of the setup program. 


The applications benchmark gener

The setup information occupies two ally correspond to the low-level bench screens. If you've ever used an AT clone mark re ults . In most tasks, the Pre

with a BrOS written by Award Software, mium/386 lagged behind the Compaq

AST's setup program will be familiar to and was 10 percent to 50 percent fa ter

you . With auto-slowdown enabled a.nd than the Model 80 . Overall , a user run

the system operating at its fastest speed, ning disk-intensive applications wouldn 't

proces ing slows to the XT-compatible notice much difference between the Pre

speed (4 .77 MHz) whenever the system mium/386 and the Compaq. Applica

accesses the floppy disk.

tions relying more heavily on computa

During operation, you can change tion and graphics output would find the

speed at any time by pressing Ctrl-Alt Compaq somewhat faster.

Up to increase peed or Ctrl-Alt-Down to

decrease speed. You can also execute What Runs

SPEED.EXE to switch among high (20 The Premium/386 had no trouble run

MHz), medium (8-MHz), low (4.77 ning the following software: DESQview

MHz) , or default speed, or to enable and

continued

Affordable CADD. And if's
only the beginning.
The CADD stands for Com puter Aided Design and Droft ing. W ith o suggested retail price of just $99.95, Generic CADD Levell makes the power of real CADD affordable. And it's just port of a family of Generic CADD products that will make you more productive than ever before.

Stanclmd Mac interface for ease of use.
Now you can produce accu rate d rawings with real world scale on the Moc Plus, Mac SE, or Moc 11 . You con edit multiple drawings in separate windows and cut and paste between them. CADD Level l is also multifinder compatible.
Symbol libraries boost productivity.
From office furniture to spe cialized electronics symbols, our Symbol Libraries save you the time of redrawing repeti tive elements every time you need them.
Add the power of real CA.DD to your Mac.
Move your Macintosh draw ings into the rea l world. Coll us of 1-800-228-3601 for your free CADDolog or the name of your Generic dealer. And find out why we soy the only thing generic about us is the price.

1988 0..oerh: SoftMJ·O, I.,.; ~ri< CADD Lovel 1

1,, nol t:oPY protO'(;,od ond c~ wi th o 00-dot m~y

bod 9VCJ1ontee_ eg1!ilered u~-s goe1,ree teclvucol

WIJP0"1 f1om Gene,1e

c;,,....,"' L.,..cl I and

CAOO o·o ·od.trno> 'ol C.-oc

Sohwort!. lt'IC. f\l\ociflol~b 11. a 1rodem4;1rl o! the~

COIT\pu~rCorp

Circl~ 106 on /Utukr Suviu Card (DEALERS: 107)

Generic 


0

WA R

Circle 128 011 Rtadtr Strvict Card
Integrand's new C~Syste-111 is not another IBM mcdlanicaJ and cl«trical done. An mlircly f1'Sb packaging design approoch bas been lak.en wing modular conruuction. At present, over 40 optional sJock modules allow you IO cmiomizc our S1!ndard ~ IO oarly anyrequirement Integrand offers b.igh quality, adva.aa:d design hardware along wilh applicafioos and technicaJ support all aJ prices competitfre 11-ilh imporrs. Why settle for less?

Accepts PC. XT. A 1" Mother/Joanis a.nd Passi11C BackplOJt !Joesn 't Look Like IBM Rugged, Modular Construction Exceilem Air Flow & Cooling Op1io11al Card Cage Fan Designed to mlll FCC Z04 Wall Supply, UL Recognized
145W & 85W al.w available

···-.·-----·----------·--·  -- ------ - - - --

-.-.-- .. ....---··-. - -- - - ...-._-_-....._..;;;.;;;._-.--~---

_..........,.

RESEARCH CORP.

Call or write for descriptive brochure and price5: 
 8620 Roosevelt Ave. · Visalia, CA 93291 
 209/651-1203 

TELEX 5106012830 (OOEGIWIO !JD) 
 EZU K 619265TZ 

We 1CCCp1 BmkArncric2tdlVISA and Ma.=Canl 

llM..l'C.XT . AT~ ol """"'"'-1-~
"""°""'--... 
200 BYTE · SEPTEMBER 1988

REV I EW
AN 80386 WITH A TWIST

2.01 (with QEMM), 386MAX, Win dows/386, Window 2.0, AST's version ofOS/2, Concurrent DOS 386, WordStar 4.0 , a beta release of WordStar 5 .0, Turbo Pascal 4.0, T-DebugPLUS 4.0, Procomm 2.4.2 , Microsoft BASIC 6.0 , Lotus 1-2-3 ver ion 2.01 , VP-Planner 1.0, Professional CED I.Ola, Brooklyn Bridge l.30, Desk.Link 1.0612.16, Auto CAD 9 .0 , AutoSketch enhanced version I .OJ, Excel 2.0, and PageMaker 1.0.
AST's optional OS/2 software let you boot either DOS or OS/2 from the ha rd
djsk. In addition , AST's OS/2 leaves
your hard disk better organized than does IBM's. It tores only a dozen or so files in the root directory, versu three or four dozen with IBM's version. The rest it stores in the OS2 directory and in other subdirectories below it.
As fo r hardware, I had no problems installing and using a Microsoft Serial Mouse, a Quadram JT Fax board, a BocaRAMIAT extended memory board, or a Paradise AutoSwitch monochrome EGA card . Hov.ever, I did have problems in tailing Orchid's Designer VGA and Paradise's VGA Plus boards on my re v iew machine. With either card intailed , the machine became exLremely unstable, sometimes refusing to boot and at other time era bing unexpectedly, es pecially when I changed speeds using the keyboard commands. Also, the Orchid board simply wouldn't fit into the ma chine unless I removed the mounting bracket.
AST said it had not tested the Orchid board, but it claimed that the Paradise board was compatible. The oompany sent a second machine, and this time the
boards worked flawlessly. Both ma
chine were u ing BIOS ver ion 1.2 .
Supporting Details The Premium/386 has a 220-watt power supply and carries an FCC Class B certi
fication , which means it' approved for home u e. The motherboard, measuring about JO by 13 inche. , i djvided into three areas. At the rear left are seven ex
pansion slots. At the rear right are the pe
ripheral interfaces (serial and parallel ports and the disk controlJer). The front halfof the board holds most ofthe system logic, including the CPU, math copro cessor, BIOS EPROMs, keyboard con troller, and 1/0 decoding . In tead of mounting memory on the motherboard , however , AST put it on a 32-bit card. The overall workmanship of the motherboard is excellent; there are only three jumper wires on the back of the board.
The Premium/386' keyboard is the same unit that ship with the Premium/

286. Its mushy feel is disappointing, given the overall quality of the system.
Finally, my EGA monitor had a tilt and-swivel stand, but I couldn't tilt the monitor forward from the upright po i tion . Counterbalancing that fault, how ever, are the front-mounted power switch and brightnes and contrast controls .
Technical support is available for the price of a phone call. The technician I talked to was knowledgeable about im ple setup and operational questions but weak in knowledge about wait states, re served memory, and similar topic . A local dealer fared somewhat better, however.
The machine carries a 12-month pans and labor warranty (after hipping from an authorized AST reseller, or 14 months from AST, whichever comes first).
The Cost Effect If perfonnance is paramount and money i no object, there are faster machines (Compaq's De kpro 386/20 and ALR's FlexCache 20386, for example). How ever you can buy a Premiuml386 Model 390 with VGA adapter and monitor for $9585, whereas a comparably equipped Compaq costs about $11,400. Ia other words, the Prernium/386 costs 85 per cent of the Compaq price , but it provides more than 85 percent of the perfonnance overall.
Also, the performance of AST's new 16-bit VGA card (released too late for this review) may equal or exceed the video perfonnance of the Compaq and other machine , for just a few hundred dollar over the Prernium/386's current price .
On the other hand, the motherboard ha no on-board video adapt.er, regular memory, or cache memory. But because graphics standard are evolving o rap idly, the lack of a built-in video adapter is an advaatage- you can upgrade that portion of the system a your needs require.
AST's SmartSlot architecture is a po tential advantage for the Premium/386 , if vendors design products that take ad vantage of its features . AST has pub· lished SmartSlot's specifications and has instituted a libera.I licensing policy . But even if SmartSlot doesn't take off, the Premium/386 till provide good perfor mance for a good price. ·
Jeff Holtzman owns Publishing Con cepts, a finn th.at specializes in evalllil tion, verification, and documentation of high-technology products. He lives in Ann Arbor, Michigan , and can be reached on BIX as "editors. "

TimeWand®- Organizing Information 


Docum9nt Control Report 
 Fiie Room ·5 

September 4, 1987 


&·pl oy··

O at.·

Jone· k<:ount

1'ennl· a.t..

D.a 'lll ~Clfl 1'CC4W'lt

P.·uUl\tl 'r u

SaU.h R4 r· re.nc·

P·-ul1n4 "Tower·

Ch· r l l· Account
D..ker rn.

P·"U.li11· To-r1 Matth·-v W..b·t·r

11111 hH.ut:tl Sudfol·l Kalt.h·'W' 'iAeb !l t·r

TrQwbddi;l· bpo[\

*lthev ~t4r

Mvec-tl.· lru; , lan

'64 rb Milch

Wboratory Rea11.1lt· 8.trb Ki1ch

...._t11"9 Note.»

B.illrb Kiu h

c:t.rth C'orr·sparYt."C· Jlennl· &lte..1

..rvly CompuUt S·LH htll'll.· ..u ..

C~tc· Stiad:f

Pe11111· B.li\....

OOUI~ h l l H- Aud.it

.....t\.b·V W..bnet 910Jlt1'

m::! ["oe~~,~~ oat~·F.e;~ j~m:~

Applications for the TimeWand - Document Control

Ever wonder who has that important file on the Jones account? There is no record of who took it from the file room and no one remembers who had it last. You spend your valuable time and patience cracking it down, but when you finally locate the file, it may be coo late for timely use.
Make it easy on yourself by tracking documents with the Time Wand. By imply scanning the bar code on the Jones file and your employee ID number (or department name), the TimeWand records who has the file and the time it was taken.
The TimeWand is simple to operate, yet provides the data necessary to create detailed reports. Generate reports by incorporating data collected with the TimeWand into your data base. The reports allow you to quickly find who has those important files, check a file 's current activity, identify which items are 'slow movers', or show the amount of traffic the file room handles each day.

No manual data entry or deciphering of your co-worker's handwritten notes is required. All TimeWand entries are made by scanning bar codes! It's fast, easy, and, most importantly, organized.
TimeWand. It helps you keep up with the Joneses.
TimeWand (2K version) · $198 Single Recharger and Cable· $149 ThneWand Manager Software (Macintosh)· $489 TimeWand Communication Software (IBM) - $299
..-1ua:1 

1105 N.E. Circle Blvd.. Corvallis. OR 97330-4285 503·-758-052 l
Yidex and TimeWand are regi tered trademarks of Videx, Inc.

Sharing Informadon

Complete

Call u today to discuss

Whatever your industry, your computers

Software/Hardware Package

your application.

need ro share information wirh your

E"ery CLEO package comain aJI the

CLEO Software 


mainframe. Or; they need to exchange

ofrware and hardware acces.sorie

1639 orth Alpine Rd. 


data with othec computeis. In either

you'll need. Your selected CLEO NA,

Rockford, IL 61107 


case, you need a totaJ communications

B C, or Coax software Is packaged with Telex 03639 


olutlon. You need oftware, hardware

l) an internal modem card for dial-up

PAX 815/39 -6535

imertace and modems that all work cogether moothly. You need CLEO!
CLEO oftware producrs allow your 
 computer to communicate with mini


applications, or 2) an interlace card and cable for use with your exi ting modem, or 3) a Coax card foe local connectivity. There' no waiting for non-CLEO

Headquarters:
: 1-800/233-2536
Illinois: 1-800/422-2536

computers and mainframes and to 


add-ons. And, you get prompt, single·

International: 815/39 ·8110

emulate their work tation . ince 1981, 

CLEO bas provided communication 

between micro , minis, and mainframes 
 for the automotiv<; insurance, medical 
 and banking industrie . Today over 
 8 000 CLEO useis worldwide are
running on all major computer brands.

ales and Dl~tribotlon · 

Benelux: 31(0)33·948888 
 Qwacb , Ea:il ; 00/361 -3 1 5 
 C:m:icb , ~'' 500/361-12 IO 

:m:id:i. Monu~I: 514 · 6 
 I 

Colombi2 . ·" " 121 2266 
 OCflJl'l:otk: 02 9 8119 
 £ngland: (099~) 654~ 
 Fn.nee: l 6861136 
 lc:ily: (0 31) 6 562 


The greatest number of these users run

MCll.iCO City: 96-5 39 


CLEO software on fBM Personal

Package price

wcdcft t 468311780 


Computers and NETBIO LAN .

range from S795.00 for most stand-alone package , up to Sl 995.00 for the 32·user NA gateway.

CLEO~




tEO :ind 3 llOPlus :itt ttgl tercel tradcnwks or CLEO So(rw=. IBM 1 rtgls«ml 1ndemark of lrucnutll:>r121 ~inel.<I M2tht~ Corpomion.

HARDWARE REVIEW

· 
 Fax Board Faire 


Facsimile boards offer high-speed text and graphics file transfers from the desktop
Brock N. Meeks
DatllCOp)I '· Micmmx (top) boasts a Hayes oompatihle modem and wppon for AlllOCAD files : Quadram's JT Fu 4800 (bottom) offers basic fu: ca,pabilities for under $400.

image quality and the ability to store image files to disk . Regular RJ-11 con nectors tie them into your telephone line, giving you the option of voice or fax transmission .

The latest high-tech c.atchphrase is the trendy-sounding "image communications." This entails sending bit-mapped text and graphics information across a city, or
across continents, simply by inserting a document into a fac imile machine and pressing a button. In 30 seconds or less, an exact duplicate crawls out of the re mote machine. It's a heady process, and it's easier to comprehend than the tele phone . Now implementation s of this technology on microcomputers are gain ing popularity.
If the last fax machine you were ac
quainted with was that hulking monster in the corner of the mail room, look
again. The newest fax machines are smaller, cheaper. and easier to use than some multibutton telephones. Micro
computer fax cards share much of the same simplicity while offering better

What, Me Fax? The appeal of fax technology isn't so much due to its trendy high-tech status as to its down-to-earth practicality. Fax can marry graphics images with pages of text and send those documents from Toledo to Tibet in a matter of seconds-some· thing that anyone who has tap-danced on a tight deadline or winced at the price of sending documents by overnight courier can appreciate. And since fax is virtuaJly instantaneous, it can salvage a deadline for the price of a phone call.
Fax cards fit into a standard slot in
your microcomputer and support the 9600-bit-per-second CCIIT Group III fax standard. (See the text box "How Fax Works" on page 204.) The cards also in clude software for converting ASCII text
and graphics files to bit-mapped fax image rne . Once you've converted a file, you can store it, fax it to another ma chine, or print it out.
Fax cards aren't intended to replace the traditional fax machine, but to turn the desktop into a communications cen ter with full graphics capabilities. Still, fax cards do have some distinct advan tages over their stand-alone cousins.
One advantage is better image quality . A traditional fax machine is convenient; you simply insert a document, dial the remote machine, and press a button. But what stand-alone fax gives you in conve nience, you give up in quality. Chunky, jagged fonts printed on flimsy thermal t ran sfer paper are the trademark of stand-alone fax machines. These look bad, in part, because they 're third-gen eration copies. The document usually starts out as a file, which you then print. Next, you feed the document into the fax machine, which scans it and sends it to
continued

SEPTEMBER 1988 · BYTE 203

REV I EW 
 FAX BOARD FAIRE 


How Fax Works 


A !though current fax technology zips a.long at 9600 bps, the road to these high-speed image transfe.rs was a
long one. The ability to transmit bit-mapped
images isn't new ; the technology to
uan mit signal over a wire and onto
paper bas been around since Alexander
Bain patented such a device in 1842, and newspapers have used the wire ser vices to transmit photographs for de cades. So what took so long? ln a word : taodards. There were none.
Fax machines became popular only after the mid-1960s, when the CCIIT (International Telephone and Telegraph
Consultative Commiuee) hammered out the world's first set offax transmis ion taodards, called Group I . Since then, the CCITI has developed three other sets of standards (Groups II through IV). Each successive standard has provided fax technology with a
quant\llll leap both in image quality and transmis ion speed .
The Group I and Group II standanls are based on analog technology. Early Group I fax machines operated much like a 300-bps modem and took 6 min utes to send a single page. Group II ma chines, introduced in the mid- 1970s, improved resolution and cut transmis ion time to 3 minutes per page . These
are the fax machines mo t people prob
ably remember dealing with in the mail room . They were unwieldy and were prone t.o jamming and telephone line noise. A fair number of Group II ma chines are still around .
The big break in fax technology came in 1980 when the CCIIT approved the 9600-bps Group Ill standard; most fax machines and fax cards today conform to It. Group ill broke away from the an alog world by implementing digital image scanning and data compression methods.
Many Group Ill products use the Rockwell V.29 chip set, which uses tbe CCITI V.29 half-dupl.ex 9600-bp file transmission standard and the Modified Huffman compression scheme. Fax ma ch ines use this scheme to compress much of the white space in a document . The fax image file is compressed en route to the remote machin.e· on arrival, it is decompressed (decoded) for storing to disk or printing.
The top-end resolution for Group IU
fax machine is 200 dpi . A typical

Iran milted page in normal resolution (actually 203 dpi horizontal by 98 lines per inch) takes from 15 to 2-0 seconds on
a "clean" phone line. However, many documents, especially those with lots of graphics, are transm.itt.ed in fine mode which increases the vertical resolution to 196 lines per inch and doubles the transmission time. 1f your fax ca.rd hap pens to have gray-scaling capability (the ability to read and transmit subtle shades of gray), the transmission time can be even longer. But the results can make it worth the wait. What you give up in economy and speed. you make up for in quality.
Fax transmissions don't use any error-checking protocols. Whi le this optimizes throughput, it makes fu transmissions susceptible to " data hits," which result in tiny boles in an. image. However, data hits aren't as crit ical for images as they are for other types of data, such as program oode.
Another nice feature of Group Ill fax transm.issions is that they have auto matic faHback: protocols. If a Group Ill machine is tra.nsmitting to a Group II machine, for example, it automatically fall back to the slower Group 11 trans fer rate. In addition, if it can't estabUsh a connection a.t 9600 bps due to poor line quality, it will try to connect al 7200 bps, and then at 4800 bps.
The Group IV standard, approved last January, is a bit ahw of its time. To use a Group IV-compatible fax, you must have a leased telephone Line or
connect to an Integrated Services Digi tal Network (ISON), which has yet to
become widely available. Group IV compatible machines, at about $10,<XX>, are high-priced, but you do get a dra matic increase in performance: 30 pages per minute at 400 dpi. Federal Express based its ill-fated Zap Mail ser vice on Group IV fax.
While the fax industry looks to the day when lSDN becomes a reality, at least one promising advance awaits im plementation in the Group III arena. Last September, Rockwell announced a compact, CMOS low-power, fuH-du
plex V.32 9600-bps modem board, called the R9696DP. E entially a modem on a chip, this board promises to change the complexion of the fax card market by allowing such cards to sup port fuJl-duplex fax or modem trans missions at 9600 bps.

204 B YT E · SEPTEMBER 1988

the remote fax , which prints it again. This process of converting and printing the document file lowers image quality significaotJy.
By contrast, documents created on a personal computer and sent from a fax card require no intermediate conver sions, so they produce first-generation documents. If you happen to be sending an image file to another fu card, it's possible to store the image to di k or out put it to a laser printer. Anyone familiar with the less-than-stellar thermal-prim quality of a fax document is in for a pleasant surprise: Laser-printed fax doc uments are crisp, and line drawings are clean and precise (see figure 1).
Fax Card Features
Like modem , fax cards have two RJ-11 jacks; one connects to th.e telephone line, and the other attaches to the telephone. The first input lets the fax dial and send and receive documents, often working in background or unattended mode. Al
though your telephone shares a line with
the fax card, telephone use isn t ham pered . Io fact, most fax cards let you ini tiate a voice call , send a fax during the call by pressing a function key , and then resume your conversation.
Software is the key 10 differentiating between fax cards. Some of the products reviewed here are "bare bones" units that offer conversion of ASCII files to bit-mapped fu. image files, but not much else. Others are packed with an array of bells and whislles. If your fax need don't go beyond transntining text docu ments and an occasional graph or two, then a fax card without all the fancy fea tures should serve you well. However, if you're looking for a full-function card, you'll want to cbeck into some of the more advanced features.
Two key features included with most fax cards are unattended (automatic) polling, and broadcasting. With auto matic polling, you configure your fax 10 call a designated group of other fax num bers at a specified time to see if they have anything to deliver. To broadcast a docu ment, you specify a list of telephone numbers you want a document faxed to at a specific time; transmission then occurs automatically . Some fax cards limit the number of locations you can put into a list; others Jet you string together multi ple lists to broadcast to a virtually un limited number of machines. Broadcast capability makes it easy to schedule transmiss ions in the early morning hours, when telephone rates are lowest. And when your fax card isn ' t sending those documents , it can receive fax

R E VIEW 

FAX BOARD FAJRE 


transmi sions or poll other machines. Another consideration is whether you
can view files on-screen before printing or faxing them. Most fax cards support this capability. Seeing how a file will look before faxing it helps ensure that the receiver will get the correct image. An other handy feature is background-mode operation, which lets you work on a spreadsheet or word-processing file while sending a fax.
You may want a fax card that accepts optical scanner input. Some cards in clude special optical-character-recogni tion (OCR) software for this purpose. Others may also include a port to connect the scanner directly to the fax card. A re lated feature is the ability to accept and transmit gray-scale images- a crucial feature for transmitting multicolor draw ings or photographs. Fax cards with gray-scale capability pick up and trans mit subtle shades.
Not all fax cards are compatible with every graphics fonnat. Be sure tbat the conversion software supports TJFF (Tag Image File Format) if you 're using Page Maker, .PCX files for PC Paintbrush , .PLT files for AutoCAD, and so on.
Most cards keep some kind of "activ ity log " that stores information about the fax transfer process. This lets you moni tor fax transmissions and determine if any transntission failures have occurred. Some cards also include a modem, mak ing maximum use of the computer's slot. Finally, you should make sure that the fax card supports your printer.
lTials and Tribulations I tested 10 fax cards on an IBM XT com patible with a 20-megabyte hard disk drive, a Hercules graphics card, and 640K bytes of RAM. All tests were run at 8 MHz. See the table on page 206 for a listing of the products and their features .
Before reviewing the results, a few ca veats are in order. First, converting files from ASCII to fax with a system running any slower than 8 MHz is unbearably slow . Second, converted fax images gob ble dis.k space, so leave plenty of room on your hard disk. A typical page of text re quires about 60K bytes of storage as a fax image file; a detailed, multi -gray-scale picture can eat up as much as 500,000K bytes .
Also, if you 're a fan of RAM-resident programs, break your habit, at least when you 're using fax software to con vert files to fax images. More than once, after I waited minutes for a fax image conversion to fiojsh, the entire system locked up because I didn't have enough RAM overhead.

Isomelric inlerseclion Isometric inte rsec tion
Figure 1: The image at left is an AutoCAD file that was printed on a LaserJet 11
and transmitted between standard fax machines. The image al right is the same file, sem between PCfax cards and output to the same printer.

I also experienced problems when exiting from some fax card programs. Not al I software packages would issue error reports; some locked my machine up and I had to reboot. Here again, you have to watch what programs you have in RAM . It's a trial-and-error process, un fortunately, as none of the manuals give specifics on which RAM-resident pro grams may cause problems.
That said, here are the highlights of my experience with IO fax cards.
Fax-Mail96
Brooktrout Technology's Fax-Mail card comes in three versions: the $599 9600 bps fax card reviewed here, a 2400-bps model ($399), and a 4800-bps model ($499). For the difference in price, I can't imagine why anyone would opt for the slow speed of the 2400-bps fax card .
The Fax-Mail 96 includes the ability to merge text files with letterhead . Get ting the letterhead encoded as a bit mapped fax image file requires a scan ner, however. You could input a printed copy of the letterhead from a stand -alone fax machine, but the image quality would leave much to be desired.
Brooktrout's Chop feature separates a received fax image into different files. For example, you can cut both the letter head and the signature from an original fax so you can merge them into other fax documents. You can also use PC Paint brush to clean up the letterhead or other images .
Other features include Supershow, which lets you scale down a multipage fax image so you can view multiple pages on your screen, and a printer capture op tion that can ere.ate a fax image file from word-processing files sent to the printer

port in Epson FX-80 format. The latter converts text and attributes (such as bold facing and italics) to fax image files . Fax-Mai l also supports several word processor file formats , including M1cro oft Word and WordPerfect.
Conversion software transforms ASCII and PC Paintbrush files to fax image files, and it also can convert fax image files back to PC Paintbrush .
JTFax4800
If any fax card marches to the beat of a different drummer , Quadram 's JT Fax is it. Although this is the least expensive of the cards reviewed , it offers severa l heavyweight features that make it ideal for smal I business or personal use.
One standout feature of this card is the way it converts files to fax images . With most fax cards, you must run all files through a conver ion process before transmitting them. The large size of fax image files quickly depletes hard disk real estate, however. In contrast, the JT Fax does file conversion on the fly . It de termines what type of file it's going to send, and after making a connection with a remote machine, it converts the file as it's transmitted.
This approach has one small draw back: It limits the board 's speed to 4800 bps. The slower speed shouldn't be a problem for the occasional fax user , however, and the board's low price and the fact that your disk drive isn 't clut tered with several SOK-byte-plus files is adequate compensation.
The JT Fax accepts input from an ex ternal scanner and le.ts you send docu ments to another fax or to your printer as they ' re scanned, without first storing
continued

SEPTEMBER L988 · B YT E 205

REVI E W 
 FAX BOARD FAIRE 


Product and company
Fu-llmll91 Brooktrout Technology. Inc.
JTFu4800 Quad ram Corp. The CGmplN Fu The Comple(e PC

Price
$599 $395 $499

Speed (bps)
9600

RAM required {byte·)

Board 8'ze

HayescompalIble
modem

512K

Full

No

Scanner !)()n
Yes

4800

256K

Hall

No

No

4800

512K

3/4

No

No

MFAXHP Microtek Lab, Inc.
Fec81mflePK DestCorp.

$995
$995

pc>Fax
EIT, Inc.
a.nm.Fu
GammaLink

$1095 $995

MICf'Ofax Datacopy Corp.

$1195

FucerdlFex . . . , _ SpectraFAX Corp./Panasoric Industrial Co.
SmartFax American Data Technology. Inc.

$999 $949

9600 9600
9600 9600
9600
9600
9600

256K 640K
640K
256K
384K
640K 640K

Full

No

Yes

Full

Optional

Yes

1200-bps

($129)

Full

No

No

3/4

Optional

Yes

1200-bps

($200)

Full

1200-bps

No

314

No

No

213

No

Yes

them to disk . The unit does not operate in background mode, however.
Another feature is support for gray scaJe images, and there is another utility that automaticaJJy merges text with an image file containing your letterhead and signature. Again, the process occurs on th.e fly.
The Complete Fax The Complete Fax is a low-cost, muJti featured fax card from The Complete PC that operates at 4800 bps. The Complete PC doesn't make grandiose claims; it simply promises sol.id fax transmission capabilities. It delivers.
You can create fax documents from PC Paintbrush, Windows Paint, and Dr. HALO formatted files, and you can store these converted documents in either standard or fine mode. (Fine mode is 203 by 196 dots per inch, which eats disk space at four times the rate of the stan

dard 203- by 98-dpi mode.) The file con version process is one of the quickest I
tested. The Complete Fax's Facsimile Direc
tory func·tion lets you overlay any fax image with another. Thi merging func tion gives you crude, but effective,
graphics manipulation capability. How ever, it's easier to just convert the files to . PCX or another graphics format, mas sage them with apaint program, and turn them back into fax files again. lf your word processor includes an Epson MX
printer driver, you can also send text files with all attributes .
An option, The Complete Hand Scan ner ($249), works in tandem with The
Complete Fax. The scanner is a glitzy, mouse-type device that scans images up to 21h inches wide by l0 inches long. You can store the images in any file format compatible with The Complete Fax. The
scanner is great for scanning logos, line

art, and letterheads. It also includes cus tom software, cal led Soft Stationery, that lets you create any kind of letterhead you can scan into your computer.
Another card, the CFAXJ9600 ($599), was introduced too late to include in this review. This 9600-bps fax card features a scanner interface port, an optional 2400 bps modem, a mail-merge function, and Epson FX print-capture capability .
MFAX96P The MFAX96P fax card is an appendage of Microtek Lab's scanner line. Six months ago this board was a bad deal . Today, it's an adequate implementation of fax technology.
Version I. IL of MFAX's software left much to be desired, includjng the glaring omission of an ability to view a fax image file on your monitor before transmitting it. The beta c.opy of version 2.0 that I re viewed has solved that problem.

206 B YT E · SEPTEMB.ER 1988

REVIEW 

FAX BOARD FAIRE 


Background mode Polllng

Ma.xlmum broadcast

Printers supported

Software features

Standard flles converted

Send/receive

Yes

No

No

Send/receive

Yes

Send/receive

Yes

Send/receive, print

No

No

Yes

Send/receive

Yes

Send/receive

Yes

Send/reoeive

Yes

Receive

No

Unlimited Unlimited
25
Unlimited Unlimited
Unlimited Untimited
160
100 999

Epson, IBM, HP LaserJet, others
Epson, IBM, Toshiba. HP LaserJet , others Epson FX, Toshiba. IBM Graphics., NEC, HP
LaserJet, others
Epson FX, LO: Canon, HP laser: others 
 Epson FX, IBM
Graphia, Toshiba, IBM Matrix, HP LaserJet, others
Epson, HP LaserJet. others
Epson, IBM. Fujitsu. NEC, Toshiba: Canon,
HP laser: others
Epson FX, Toshiba, IBM Graphics, NEC, HP LaserJet, others
Epson, NEC, Toshiba, Panasonic, HP Lase<Jet. others
Epson FX, LO; IBM Graphics: Canon, HP
laser; others

Text/graphics editor
Au1oma1ic file conversion, help
Help, cover-page
generation, graphics editor
None
Mail-merge fax, image
file encryption
Help. text and image merging
Help, windows, LAN support
Help, text editor , direct printing ol incoming fax. automatic file conversion Graphics editor
Help, graphics editor. area-code lookup, blank page creation

ASCII, PC Paintbrush, formatted Epson FX-80 I word-processing files ASCII, PC Paintbrush
ASC II , Dr. HALO, PC Paintbrush, Microsoft W'indOINS Paint, Epson MX·formatted word-
processing files ASCII. TIFF 

ASCH, Or. HALO, PC Paintbrush
ASCII. PC Painl
ASCJl,AutoCAD, Dr. H.ALO, PC Paintbrush, TI FF, Hewlett·Pacl<ard
HPGL plotter files ASCII , PC Paintbwsh,
TIFF
ASCII, PC Paintbrush, many v.ord-prooessing
mes
ASCII, TIFF, Dr. HALO , PC Paintbrush, WordStar

High point of the new software in clude the ability to print documents at either 204 by 196 dpi or 300 by 300 dpi. This lets you expand a fax image to 300 dpi when printing to a laser printer, which is handy if you've received a fax that's formatted on a desktop publishing program .
You can also send a text file without ruaning it through the conversion pro gram. This solves the MFAX's earlier problem of having to break multipage documents into separate files before con verting them . When you choose an ASCII file for faxing, the software auto matically converts it to a fax image, as long as the file has a .TXT extension.
The program's built-in editor Jets you create memos without exiting to your WQrd processor. This is handy when you need to fax quick notes, but for extensive text processing, you'll still want to use your word processor.

The Easy Send feature lets you send
hard-copy documents through a scanner to the MFAX card and on to another fax machine with the press of a key . This feature is so simple that even the most paranoid tech nophobe can handle send· ing a fax from the computer. Also, the MFAX96P has a built-in scanner port, so you can add a scanner without giving up
an extra slot in your computer.
I have two gripes about this unjt. First, the board requires you to set more hard ware switches than does any other fax card, and the process isn't well docu mented. Other fax cards operate on a "plug and go" principle; I don't know why Microt.ek chose to make the user do
aJI the work. Also, wh.ile the MFAX supports TIFF
files, there is no facility to convert files from any paint programs; you have to either scan pictures into the system or forget about sending graphics. EyeStar

Plus software, included with Microtek scanners, converts PC Paintbrush and Windows Paint files to fax image files, but for this you have to purchase a scan ner, which ranges from $995 to $3995.
Facsimile Pac Dest's Facsimile Pac has two noteworthy options. The first is a 1200-bps Hayes compatiblemodem ($129). The second is a plug-in chip ($195) on the fax card that provides full Department of Defense Data Encryption Standard (DES) en cryption capability.
The DES chip is a serious-minded (and handy) capabi lity, although the documentation , wbkb reads like back yard mystery theater, takes itself perhaps too seriously. One passage reads: " Use this option to send and receive confiden tial documents in secret code" (italics added).
continu~d

SEPTEMBER 1988 · B Y TE 207

REV IE W
FAX BOARD FAIRE

For security at both end Lhe DES chip establishes a public key (key A) be tween the two machines. Tbjs is common to the encrypted message . However, a second, private key (key B) is known only to the receiver. If both keys don't match, the message remains crambled.
Like the MFAX, Lhe Facsimile Pac card includes a scanner port, saving a card slot if you decide to add a scanner.
Fae imile Pac upports file conver ion, printing, and sending and receiving files in background mode. The software operate as a terminate-and-stay-re idenc (TSR) program that you can invoke with in other applications to send files. It also lets you set up a rather sophisticated tele marketing blitz using fax machines : By inserting "tags" into your text, you can create a mail-merge application that sends mass mailings via fax.
Dest has provided a fax card with an impre ive array of features. If you need
the security of DES encryption (when
transmitting confidential contracts, for example), you hould think seriously about the Facsimile Pac. You certainly
. don't lose any capability; in fact, the card is of .inte.lligent de ign, and the software
.~ is more than adequate. For those who
want sophisticated scanner support and multiple fax options, this is the product.
pc-Fax EIT's pc-Fax provides the usual host of feature , including polling, laser-printer
upporl , and a funky background mode
for receiving image files . Contrary to what the name implies,
"background" mode is only in the back ground until called on to receive a fax. When pc-Fax picks up a carrier lone, it automatically halts everything-your computer locks up and becomes hostage to the fax transfer. Although this acts as an "in urance policy" for the reliability of the fax transfer, it's annoying to have your work flow uddeoJy and unexpecr edly grind to a halt for a incoming fax. EIT says it is working on true back ground-mode capability. . The card also has a built-in binary transfer capability that runs on the IBM
PC AT and compatibles at the blazing
rate of9600 bps, as long as each end runs a pc-Fax board. With vanilla PCs, the transfer rate lows to 4800 bp . (Other fax cards with binary transfer capability performed similarly.) The software uses pull-down menus and provides mouse support.
The pc-PAX's OCR capability recog nizes four fonts and converts them to ASCII fo r mat. In addition, you can "teach" the software lo recognize other

fonts . The pc-Fax card is perhap the most versa1ile of tbe bunch at turning hard copy into a machine-readable format.
GammaFax Gamma.Link was one of the earliest play er in the fax card market, and that expe rience hows in the number of features its Gammafax card offers. The latest ver sion of the software (4.0D) is a vast im provement over an earlier version I re ceived, which didn 't function properly when sending a fax during a voice-initi ated call.
Features include the ability to write batch fiJes to, for eMmple, send a text file from one microcomputer to anocher microcomputer's Gamma.Fax card via a local-area network. Al o, a cut-and paste function lets you cut out sections of
a fax image such as a logo or a ignature ,
and put them into separate files. Like the pc-Fax board, Gamma.Fax
can also perform binary file transfers be tween PCs or ATs and compatibles using Oammafax boards at 4800 and 9600 bps, respectively. You can also purchase a version of the GanunaFax card that in
cludes a 1200-bps Hayes-compatible
modem for an extra $200. GammaFax ' oftware converts
ASCII , Dr. HALO, PC Paintbrush AutoCAD, TIFF, and Hewlett-Packard Graphics Language (HPGL) plotter files. If you haven't converted your file before it's queued to send, the software will automatically convert it to a fax image.
GammaLinJc technical upport helped solve a problem I had with converting
from ASCII to fax image files- this was the previously mentioned RAM overhead problem caused by TSR programs. Fi na.Hy, the documentation i well written
and includes numerous tips sections, set apart from the main text by italics.
Mkrofax
Datacopy's Microfax is the standard again t which to measure other PC fax cards. Microfax 's documentation is straightforward, and Datacopy seem to have a clear idea of the proper role of a fax card.
After crawling through thousands of pages of documentation for other cards that was either poorly printed or "type set" on the fir t available letter-quality printer, the documentation supplied with Microfax was a sight for sore eyes. Am ple use of white space and crisp typefaces gave me the impression that the company cared about its product. That impression wasn't mi leading.

Easy-to-use menu screens and simple file-conversion procedures make the Microfax' software tand out. The Microfax can conve rt TIFF and PC Paintbrush fiJes, and AutoCAD convert files to the Microfax' s proprietary . IMC image fonnat. The unit also includes a 1200-bps Hayes-compatible modem that worked flawlessly . If you're sending a fi1e to a remote PC with a Microfax card, you can al o take advantage of the card's 9600-bps binary file-transfer capability.
Datacopy is known for its scanners, so it' no surprise that Microfax is compat ible with a host of units. Microfax tore scanned files to disk as an image file be fore letting you send them to another fax machine. Optional OCR software ($695) converts between fax images and a vari  ety of word-processing format . The scanner software recognizes 19 fonts, and you can program it to recognize others.
FaxcardfFax Partner Ease of use and attention to detail are the
hallmarks of SpectraFAX's Faxcard. Panason.ic also licenses this board as the Fax Partner, which is identical in every respect to the Faxcard. SpectraFAX has gone out of its way to make th ings easy ,
including buiJcling the fax card around
the 8081 microprocessor and stuffing the 3/4-length board with 256K bytes of RAM , which isn't cheap these days.
The 8081 gives the fax card a certain independence not found in other prod ucts. Thi i handy if you plan to send and receive fax documents in back ground mode . Most fax cards will slow the application you're currently working on when the fax card goes into action . But because the 8081 processes the fax transmjssion , even a system running at 4.77 MHz isn't affected.
This card gets a special nod for the way it converts file . You don't have to agonize through the tedious conversion process. Instead , sending a file entails nothing more than selecting it with a highlight bar. The software then takes care of al I conver ion before transmitting it to the remote fax.
The Faxcard/Fax Partner automati cally convert images it receives to a pro prietary .PCX-type format. You can only manipulate the graphics format files through a built-in graphics editor, how ever. This feature relieves you from fum bling with several file formats, but it limits you to working with PC Paint brush files. As extensive as the graphics editor is (the 320-plus-page manual con tain 134 pages of instruction on how to
eontimud

208 B YT E · SEPTEMBER 1988

7.5 good reasons 
 to try ASYSTANTGPm. 

·
l ASYSTANT GPIB Software hands )OU control or your IEEE-488 i.nstru.menlli.

I ! You can generate U hard eopy reeords

__ , _ """' -· -1...il&ila

._._~

, -

both tables and plots,

with a single keystroke.

7 Foll technical support is ne-.·er more than a phone call away.

7 5 30-da)' m.oney-baek guarantee. · This is only halr a reason, ~ w know you'll find ASYSTA T GPIB indispensabl .

Por the IBM P , XT, AT, or 100% compatibl computers and th IBM PS/2. ·GPIB interface h<>ards suppGrted includ :

PCIXTIAT:
· · tional lMtrumems GPIB-PC, GPLB-PCll , GPIB-PCILA, a00 CPJB-PClll
· Capital F.quip1111 ll PC <> Models 300 arwl 310, 4x4
· M uaByt.e!E-4 · IBM £EE GPIB · H lett Pacbnl 2'i'20!lA
· IOwch GP4

· Scie111iflc Soiutm IEEE-488U! · Qua Tuch MXl-IOO
· BBS CPl.B-1000 · Ziaiecl1 ZT 1#1 · ·.i.dvamek PCL-74
PS/2:
· IO!ech Pllr.;ooal488/'2 · Capiial F.quiprnML PS <> 4

P gi1 us a II ror addjtiollal boards supported.
For technical details call 1-800-348-0033.
Cirele 20 on lhader Serviet C.anl

11-8\'eD when
're aot there.
5 ASYSTANT GPl8 supports most IEEE-488 interr.ace board .·

.1w00 Ceorrpo.rat.ye

Woods 14623

1-800-848-0033

{or n&-2'/'l-0070)

REVIEW
FAX BOARD FAlRE

Company Information 


American Data Technology, Inc. 44 West Bellevue Dr., Suite 6 Pasadena CA 9 1105 (818) 578-1339 Inquiry 923.
Brooktrout Technology, Inc. 
 110 Cedar St. 
 Wellesley Hills , MA 02181 
 (617) 235-3026 Inquiry 924.
Tbe Complete PC
521 Cottonwood Dr. Milpitas, CA 95035 (408) 434-0145 Inquiry 925.
Datacopy Corp. 1215 Terra Bella Ave. Mountain View, CA 94043 (415) 965-7900 Inquiry 926.
Dest Corp. 1201 CadiUac Court Milpitas, CA 95035 (408) 946-7100 Inquiry 927.
EIT.Inc. 25 Jut Rd. Fairfield, NJ 07006 (201) 227-1447 Inquiry 928.

GammaLink. 2452 Embarcadero Way Palo Alto , CA 94303 (415) 856-7421 Inquiry 929.
Microtek Lab, Inc. 16901 South Western Ave. Gardena, CA 90247 (213) 321-2121 Inquiry 930.
Panasonk Industrial Co. Two Panasonic Way Secaucus, NJ 07094 (20 l) 348-7000 Inquiry 931.
Quadram Corp. One Quad Way Norcross, GA 30093 (404) 923-6666 Inquiry 932.
Spe<:traFAX Corp. 209 South Airport Rd .
aples, FL 33942 (813) 643-5060 Inquiry 933.

use it), it's only adequate , at best for most advanced graphics needs. The fax card seems more useful for transferring te:itt documents.
Transmitting any kind of ASCII file with thi card i ea y . However, you can broadcast to a maximum of only 10 ma chines per list, although you can string together up to 10 lists to broadcast to up to 100 machines per session. The soft ware converts files from a variety of word-processing formats, including WordStar, Microsoft Word, and Word Perfect.
SmartFax
SmartFax from American Data Technol ogy comes in a slick, fire-engine-red box. The documentation manuals are al o slick , fire-en.gine-red. Unfortu nately , that's as slick as it gets. Once you've logged your way through a te dious setup procedure, you're ready to decipher a manua1 "typeset" on some-

one's letter-qualiry printer. A special software module handJes
file conversion. The manual makes a point of telling you that you don't need to convert files beforehand, thus wasting di k pace, because Smartfax can ban· die such a feat when the transmission se quence begins . But just a few paragraphs later, the manual warns against transmit ting documents on the fly. The rea on: U you're converting a big document, it could take a long , long time- and chew up disk space in IOOK-byte chunk , to boot.
SmartFaxsupportsDr. HALO, TIFF, PC Paintbrush, and WordStar files . It also includes a small graphics editor that is woefully lacking . It can rotate an image and cut and paste , but 001 much el e. Yet the manual spend an inordinate number of pages teaching how to use it.
When you get ready to transmit a document, you can choose to display the world' time 2.0nes on your screen with

the hours ( + and - ) as they relate 10
Greenwich mean time. In addition , SmartFax includes a built-in database of worldwide area code .
A new version of the Smartfax soft ware , and a new board , the SmartFax Plus, were introduced too late for th is re view. The software is now RAM-re i deot and offers ao FX-80 print-capture ability. The new card includes an on board 8188 with 512K bytes of RAM and a 1200-bps modem option .
Fax Me the Envelope, Please
Gett.ing the most out of mjcrocomputer
based fax requires a upporting cast of
hardware, such as an image scanner and a laser printer. Scanner are probably the most prevalent option , but they still are considered expen ive extra . In addition , they may take up a precious slot in your computer, and their supporting software eats di k pace. And if you don't already have one, you mjght not be prepared to buy a laser printer just so your fax card can generate high-quality printout . What you save by buying a fax card (for around $1000, compared to $2000 to $3000 for taod-alone machines), you can end up spending many times over on supporting hardware. On the other hand , the convenience of being able to send a fax directly from your computer and the ability to use fax to transmit graphics image files between machines are di  tioct advantages.
The bouom line on fax card · and on fax technology in general, is that they give you ea y access to a fairly complex technology . A tand-alone fax machine i essentially a telephone into which you can insert a piece of paper. With a fax card , you can eliminate the paper at both ends.
Which fax card is the best? That de pends on your application . The JT Fax 4800 has all the features mo t people need for the least amount of money . For a full -featured fax card, Datacopy 's Mi crofax is the best bet. Thi card handle a variety of file formats, includes an on board modem, and is compatible with Datacopy scanners. Although other fax cards offer similar features, Microfax's implementation makes things easier for the user . The documentation is good , file conversion i uncomplicated. and the software's menus are easy lo use. ·
Brock N. Meeks is a San Diego-based freelance writer specializing in high tech  nology. He also writes BYTE's monthly column on microcompwer conunwiica tions. He can be reached on BIX as "brock."

210 BYTE · SEPTEMBER l988

Circlt 70 011 Reader Stn'ict Card (DEALERS: 71) 

v;OUR Dt"'J'A ...ABOUT ANALVZING


I 1

~

You might be spreading ~ur
· spreadsheet a little too thin. Or

Chart it_ SPSS/PC+ Graphics- featuring Microsoft·

maybe you're starting from scratch. But if you're serio.us Chart creates show-stopping graphs and charts.

about data analysis. you're ready for SPSS/PC+ - - a full

Map it. SPSSIPC+ Mapping- featuring MAP-MASTER

software family that brings you eight high-r:xmered ways creates maps where vast amounts of data can be sum

to complete any data analysis task.

marized and presented in one, simple picture.

Enter it. SPSS Data Entry 11- is a fully integrated data

SPSS/PC+ products are being put to productive use

entry. cleaning and editing tool.

by serious fact finders in business, government and edu

Ana/'yze it. The SPSS/PC+ base package provides a cation_For countless purposes such as mati<et research_

pcmerful array of statistical and reporting procedures.

Wage and salary studies. Survey analysis_And quality

Picture it. SPSS/PC+ Graph-in-the-Box- featuring New control. Plus each product is superbly documented and

England Software's Graph-in-the-Box- offers full color

supported by SPSS Inc., a leader in statistical software

"snapshot" graphics_

for nearly 20 years_ While specially tailored customer

Examine it. SPSS/PC+ Advanced Statistics lets you support is available through the VALUE PLus- plan. And

get more serious with your data.

SPSS now offers a SPSS/PC+ version for Novell LANs_

Predict U. SPSS/PC+ Trends·- our latest option- is the

So if you're serious about data analysis, step up to

complete time series analysis/forecasting tooL

SPSS/PC+. For details, contact our Marketing

Table it. SPSS/PC+ Tables· produces presentation
CALL 1/312/329-3315 ready tables instantly.

Department .

·........... SPSS Inc. · 444 North M.idlgan A\lenue, Suile 3000 · Chicago, llflnois 60611 
 SFllSS 11 . . . . . In Europe: SPSS Europe BV. · P.Q_Box 115 · 4200 t.c Gorinchem. The Netherlands · Telephonec + 31183036711 · iWX: 21019

SPSS/PC+ .....,. on ISM PC'lCr!AT's with na.d cli5k. Co-...a SPSS Inc. lor ~ ~ SPSSIPC · SPSS Dais Enry ILSPSS>PC+ ~!he-Bex. SPSS/PC+ ~ Stallolics.

SPSS/PC+ Tl9llds, SPSS/PC+ 1llblas. SPSSIPC+ Gmphics and SPSS/PC ~ am lmdonwks al SPSS Inc. VAWE PUJS is a lnldemalk al sPss Inc. Cll8lt 8il1d Mioosol1 am ll'allomal1al ol

Mlcrosoll Corporalion. MAP-~ is a lraOOmallt ol ~1llle. ~111e-Box Is a l1lldemallc o1 New England~. Inc.

o 1967. SPSS 1nc.

212 BY T E · SEPTEMBER 1988

Cirtlt 259 on Rtiadtr Stfllict Card

SOFTWARE REVIEW

Ada Cornes 
 to the Mac 


Does the Mac make a reasonable Ada development system?
Namir Clement Shammas
Tbe Meridian AdaVantage com piler has come to the Apple Mac intosh world from the same com pany that implemented Ada compilers for the lBM PC and the Zilog System 8000 computers. The Mac ver sion reviewed here , which sells for $1195, .is an Ada compiler that works under the Mac Programmer 's Workshop (MPW) shell and its C compiler (see "MPW C for the Mac " by Mike Wilson on page 156 of the February BYTE).

This is because the Ada compiler fir t translate Ada source code into MPW C source code, then invokes the MPW C compiler transparently.
Like its Ada compilers for the PC DOS and MS-DOS computers and Unix systems, Meridian's Mac 2.2 has been officially validated. Meridian offers ad ditional libraries and other utilities (e.g., a math library package and a debugger) to complement the basic compiler pack age. (The debugger was not available for this review.)
Crank It Up
The Meridian AdaVantage compiler is easy to inst.all. I first installed the MPW shell, which is included with the package, and the MPW C compiler (not included) on my hard disk drive. Although this was my first time using the MPW shell, in stallation was smooth. Next, I installed the Meridian Ada compiler, using the manual's clear instructions. While the manual does discuss installation trouble

shooting, I didn't have to worry about that section; the compiler ran on the first try . Also, the setup command adds a menu for operating the computer.
The Ada compiler supports integer and floating-point data types. A short in teger occupie 2 bytes, while an integer requires 4 bytes of memory. A floating point type needs 8 bytes, compared to 4 and 2 bytes required by the long and short fixed-point type , respectively . Fixed-point types have a great appeal for programmers working in "no round-ofr· situations.
The version I reviewed (2.2) does not support the MC6888 l 12-byte represen tation of floating-point numbers. The manual mentions that the compiler im plements the two fixed-point types using integers with imaginary decimals. Re garding advanced data types, Meridian's compi ler supports discriminant records (i.e., they are declared. with arguments that allow client routines to define the record's actual size) and arrays. (Dis criminant arrays have bounds that are de fined as arguments, so the array size is not determined until you actually declare a variable of the array type.)
While AdaVantage supports the com plete text_io package (i.e., the pre defined library unit containing routines for text UO), Meridian include three simpler 1/0 libraries: iio, fio, and ada _io . The iio package is an instantia tion of text_1o.1nteger_1o using the following simple Ada statements:
with text_io ; use text_1o; 
 pe.cke.ge Ho is new 

text_io.integer_io ( integer) ; 

Similarly, the f1o package is an instanti ation of the text_io .float_io for the float-data type. The ada_io package is a library that contains simple console I/O routines for characters, strings, integers, and float-type data . While Ho, fio, and ada _ io are not part of the standard
continued

SEPTEMBER 1988 · BYTE 213

R EVIEW ADA COMES TO THE MAC

-
AdoVantago 2.2
Type Language comp~er for the Apple Macin osh
Company
Meridian Software Systems, Inc. 23141Verdugo Dr.. Suite 105 Laguna Hill s, CA 92653 (71 4) 380-9800
Format
Two 3Vz-inch double-sided double densi y (800K·byte) floppy disks
Language MPWC
Hardware Needed
Mac with at least 1 megabyte of memory and a hard disk drive with 1.6
megabytes or free space
Software Needed
Mac Programmer's Workshop C 2.0 or higher. System 4.1, and Finder 5.5 or higher

stream, and the diagnostic output stream.
Inside
The AdaVantage compiler upport gen erics implemented as macros. The trade off is between the speed gain and the in crease in size of the instantiated generic code. Meridian recommend that, in order to conserve memory. you not ex cessively use instantiation of generic code. To use the generic feature, place the generic code body and its specifica tion in the same compilation file .
AdaVantage permits your Ada source code to interface with assembly and C language. Using the pragma (i.e. , com piler directive) interface, you specify the language, the name of the foreign lan guage subprogram, and its optional link name. For example, you may write a rou tine in MPW C that implements a one line editor and call it oneLineEdit. The code sequence would appear in the gen eral form shown below:

Doc·umentatlon 227 -page three-ring manual
Price $1195
Inquiry 906.

/* MPWC */ void one L1neEdit (s ) char* s {
}

-- Ada.Vantage

package editLine is

procedure oneL1neEd1t ( s :

packages, thei.r inclusion offer unifor


string);

mity among your programs when you in


pre.gme. interfe.ce(c,

evitably create these libraries . 


oneLineEdit)

end editLine;

Files 


AdaVantage can access files either a 


with editLine;

arrays of bytes (using d1rect_1o) or as 
 procedure get_Une(s : string)

byte streams (using either sequen


is

tia l_io or text_io). You can have up 
 begin

to 30 files opened at one time . However, 


editL1ne.one 1neEd1t(s);

your available memory can place limita


end get--11ne;

tion on the actual number of open files. 


You use the Mac Hiera.rchicaJ File The reviewed Ada implementation

Sy tem naming convention for referenc supports a somewhat limited form of

ing both filenames and directories (i.e. tasking. AdaVantage does not use true

folder names). Obviously , this can create preemptive tim~slicing to perform task

compatibility problems when porting switching. Instead, the proce sor switch

Ada source code from one operating sys es from one task to another at activation

tem to another; you may need to edit points, entry calls, completions, and

tring constants that represent filenames wait states. So you have to be careful

in programs. Under the MPW shell, your when coding long-lived looping routines

programs can use piping and 1/0 re that do not include proces or- witching

directfon . For example, the MPW com constructs previously mentioned; such

mand Ada._l1sterlsort pipes the output routines can block other tasks from being

of a program lister (written in Ada) into a scheduled. Tbe manual suggests you in

sort application . The MPW shell prede sert into indefinite loops a delay 0 .0,

fines several special devices, such as the which will reschedule the current task .

console a null output device, tbe stan

The priority pragma assign the

dard output stream, the standard input task' priority at compile time. While no

default task priorities are defined by the Ada standard, the AdaVantage compiler assigns the lowest priority as the default value . Each task i assigned its own 2K byte tack space , a value that you can alter in the source code.
lm·oking Ada The Meridian Ada compiler i invoked to compile source code files . These can be stand-alone programs, package specifi cation, package body, or separate sub units. Each type of compiled file re quires a di tinct file exten ion name separated from the main filename by a dot. Meridian provides a number of ver satile compiler switches that determine both major and minor compiling steps. Among these switches is one that simply compiles your Ada ource code into MPW C. Using another switch, you can supplement the output C code with the original Ada code inserted as comments.
Other compiler switches suppress the additional checking that is usually re quired during software development. These include switches for suppressing numeric checking and overall checking. Numeric checking monitors division-by zero and numeric overflow, while over all checking includes numeric checking
as well as checking for violations ofarray
boundaries, string lengths, and so on. Suppressing numeric checking or all types of checking reduces the size of the executable code and increases the pro gram's execution speed.
Another category ofcompiler switche relates to the support of debugging. The -fD witch prepare a compiled file for use with the Meridian AdaVantage De bugger, available as a separate product. The -g witch enables you to use the MacsBug machine-level debugger (thi option is actually passed on to the MPW C compiler and cau e the compi ler to in sert each procedure's name into the gen erated object code) .
Meridian ha integrated an optimizer with its compiler. Using compiler and linker witche · you can optimize for speed or for code ize. If you optimize for code size, the compiler trims the un used portion of code imported from li braries from the resultant program. You can ga.in additional speed if you turn off checking and , in ca e you are u ing a Mac II with it tandard MC68020 pro cessor, you can instruct the AdaVantage compiler to emit 68020 instructions.
Meridian provides edaff, a special version of the Ada compiler that is more suited for working with error-riddled source code . You can use the ade.ff com-
continued

214 BYTE · SEPTEMBER 1988

How to look good from start .. . 


·--··
--------------
 - ....,...
=-=-=- =.-=~:~ ..-;-c- :,~ ==--=-·==-~.:=.=-
- ==--""-- =r='=- ===:=- !!=!=- ..-..=- ~~:::- :::.:~ ...~.- :..= .
_,_

.--.·.- _____ __ . _.,... __.._- __ -_ -_- t..--...-..--.~.-.~.
- -
-- · - · _ .,

__ ___ ______ _....,.,_

.. __.,.._...._.,..

........

...

......

.....
......




- ·-·- --·-""- ..:..::::.-..:r- ... :::::.."':r.::::::::..~-=--:.

· 


-- __________ ------- ------- -__·-_·__--_--- -.-. ----- . :::~-=::::-..:!':--"'· :.·..·:- ..:-=~ :-- -=,- ..

.-::-..::: ~.:.."".;....-:.·

:=...6:...-~-===

-

to finish.

The HP LaserJet Series II Printer.
Nothing brings your ideas to life like the HP LaserJet Series II Printer trom office memos to for ms to newsletters. As the leading laser printer, it works with all popular PCs and PC software packages. And. with a wide range of fonts, you get more options to create superior looking documents.

With additional memory you can even print sophisticated 300 DPI full-page graphics. And with HPs ScanJet
scanner, you can also
easily add photographs, illustrations and text.
No wonder more people choose the original over all other laser printers combined.
So call 1 800 752-0900, Ext. 900D for your nearest HP dealer.

F~b~ ;'tl HPAEW CKLAERTDT

© Hewlett·Pacl!ald 1986

Pnntsamples ware cma!ad =11 Ml<;1QSOlt Word. MJC!090ft Excel. and Aldus ?l>geMol<e·

Circle 117 on Rltuhr Service Canl

SEPTEMBER 1988 · BY T E 215

RE V IEW ADA COMES TO THE MAC

Table 1: Benchmark results for optimized and unoptimized runs. (All times are in min:sec.)

Test

Fiie Sl%e (K bytes)

Complle+Hnk time

Source Unoptimized Optimized

Unoptimized Optimized

Sieve Sort Float Invert Matrix
Recursion Disk Write Disk Read

1

22

21

3

26

24

1

30

28

2

31

29

2

23

21

28

27

27

26

3:39

3:43

4:13

4;12

4:17

4:14

4:28

4:23

4:04

4:12

3 :3 2

3:30

3:26

3:28

Runtime

Unoptimized Optim ized

0:34

0:08

2:36

0:18

1:08

1:08

0;39

0:27

0:44

0 :1 1

0:19

0 :19

0:13

0 :13

piler to pipe compilation error messages through the ff utility , where the mes sages are converted to executable editor commands. You can then use these com mands to locate and edit the offending source-<:ode lines in the proper file.
The BAMP (Build Ada Main Program) command invokes the MPW Linker and creates programs that you can launch from. the Mac Finder or the MPW shell. The default action of BAMP is to create an MPW tool, a program that runs only under the MPW shell. You can fine-tune BAMP with options that let you override the default 32K-byte segment size, per form global and local optimization, select an alternate run-time library , and request the output of a link map (i.e., ymbol names and where t.hey are).
The intricate relationship between the variou libraries and compiled units dic tates the u e of library database files . These files permit the compiler to main tain the integrity and version consistency of the compiled code. The Meridian package contains a number of utilities that create, maintain, modify, and re move library databases. When a file is compiled , the information related to that file is added to the library database.
The AdaVantage pull-down menu u e I.he Mac user interface for invoking the AdaVantage compiler, BAMP, other li brary management commands, and a HyperCard-based on-line help. The user interface provided through the pull-down menu is attractive. The screen contain option buttons, command switches, an internally generated command-line win dow , and a help window .
The option bultons enable you to select the operational switches, program names , library names , and so forth. Using I.he mouse, you click at the com mand switch boxes to turn the commands on or off. If you click the mouse and hold the button down , the help window dis play a short description for tbat switch. As you elect options , program files , and

libraries, the command-line window i automatically updat.ed to reflect th.e cur rent choices. You can execute the com mand easily by clicking on a special but ton. The HyperCard help stack contains an on-line reference for components of the compiler and their commands.
Stack It Up I ran the various Ada compilers through a suite of benchmarks . The programs I de veloped for the compi!er 1est are based on popular operations, such as sorting and matrix inversion. The first three bench marks I used were the Sieve test; integer array Sort test, in which an ord.ered a.rray of 1000 integers is created and reverse sorted using the Shell-Metzner method; and the Floating-Point operations test , which uses the standard BYTE bench mark that performs the four basic opera tions 5000 times .
I used the Matrix Inversion test to measure the speed of floating-point op erations by employing matrix inversion. The program creates a square matrix with 20 rows and 20 columns , and as signs 2's to diagonal elements and l 's elsewhere. The program then inverts the matrix and measures the execution time.
The last three tests I used were the Re cursion, the Disk Read, and the Disk Write tests. With the recursion test, I used a recursive version of the popular QuickSort algorit.hm. This is similar to the nonrecursive Sort test, except that re cursion is heavily employed. The Disk Read and Disk Write tests are standard BYTE benchmarks I.hat measure times for reading and writing a file to a newly formatted double-sided double-density 3Vi-inch floppy disk in I.he Mac' inter nal drive.
I ran I.he benchmarks on an unmodi fied Mac Plus with a 20-megabyte Data Frame ha.rd disk ; I launched them from the MPW shell. [Editor's note: The source code listing for the benchmark programs is available in a variety offor

mats. See page 3 for further details. ] Table l shows the benchmark results. I
ran the benchmarks twice: with and without optimization. The compilation and linking times for all the benchmark programs are rather slow. This is be cause the Ada compiler translates Ada source code first to MPW C and then to executable code.
In the optimized runs, I also turned off all types of checking (i.e., I used the -q and -fs switches) . Dramatic run-time improvements occurred with the Sieve, Integer Sort, Matrix Inversion, and Re cursion tests. There was no noticeable change in the run time of the other tests .
Any Advantage? The Meridian AdaVantage is the fir t commercial Ada compiler for the Mac. While the execution-code speed ranges from good to satisfactory, the compila tion and linking cycle is on the slow side. The price tag uggests that AdaVant.age is aimed at professional Mac program mers , rather than those who occasionally program in Ada . I find the general price performance ratio works slightly against the implementation examined, espe cially when you have to add the cost to purchase MPW C. The stiff competition for the AdaVantage for the Mac come from validated Ada compilers for I.he IBM PC , including a fine implementa tion by Meridian itself that sells for less than $1000. I believe that serious Ada programmers should go with the IBM PC implementations and obtain a better buy for the dollar. However, the company says it wiJ I release a new version for the Mac early in 1989 that will produce na tive code without MPW C. That could tip the scales in favor of the Mac version . ·
Namir Clement Shamm.as is a columnist for several compu.ter magazines and a freelance writer living in Glen Allen , Vir ginia. He can be reached on BIX as "nshammas. "

216 B Y T E · SEPTEMBER 1988

Small cash input 
 for laser-quality output. 


< 't 1ll 'l 'Cl 1l""lll'\

on11r Raoder : 
 'l.'hia .le ~r w&5 printed on one o! the rlnest prln1'era evellable 
 today .
The !IP Desl<Jet Pri n ter . It prints text and qrapbica aore crisp and clear tban 24 - pin printer&. And aa yoll can see frc· the chart., it ' ll " lo quh1tec than 24-pin printers, too .
PRINTER NOISE LEVELS

It ' e also &asy to u.a· . It does you:r ieportant office taJSks, but it ' s s-1.1 nou9h to fit on your desk. EVery·tl'li.nq con&1da:rea, lt ' c the per!act personal pr inter.
And one or tlle lllDet a... ~lnq taecuraa or all ia it.Ji price. It ' s undei- S1, ooo. call wi tor th M· of you,r local KP Deal r at l soo 752- 0900 Ext . 908B . Then 90 aee Cor younielC WhY we c 11 lt laaer-quallty
print:.lnq .
~4Rlchllrd Snyder
The HP DeskJet Printer. 
 Laser-Quality Output for Under $1000. 


:c 0
Circl.e 118 on ~ader Se~ict Card

HEWLETT PACKARD
SEPTEMBER 1988 · BY TE 217

Mainframe Power for your PC! 


II you need or are accustomed to the throughput of a 32-bit mini, including any of DEC's VAX series, MicroWay has great news for you. The combination ol our NOP compilers and our mW1167 numeric coproc:essor gives your 386 PC, VAX speedl.JI you don't own a 386 PC, we provide a number of economical PC and AT upgrade paths.
Many of our NOP Fortran-386 users are reporting tum around times that are rwo to six ri mes laster than their VAX . The exact times area function of !heVAXprocessorbeingused,
lhe speed of the 386 , the number of users being served by the VAX, and the coprocesso r being used w ith the 386. There are currendy over 400 developers using our NOP tools to port 32-bi t applications. To help the 386/1167 engineering s1andard emerge, MicroWay is co-marl<eting
several mainframe applications that have been ported by our customers . In addition, this ad in -

Dr. Robert Atwell, a leading defense scientist, cal<Wlates rhat NDP Fortran·386 is currenrly saving him S 12,000 per monlh in ffJntals of VAX hardware and s.oftware wh ile doubling
his productivity/
Fred Ziegler of Aspen Tech in Cambridge,
Mass. repons ·1ported900,000 lines of
Forttan source in two weeks wirhout a single
problem!' AspenTech's Chemical Modeling System is in use on mainframes worldwide and is probably the largest application 10 ever
run on an Intel processor.
Dr. Jerry Ginsberg of Georgia Tech reports "My problems run a factor of six faster using NDP Forrran-386 on an mWl 167 equipped
386/20 than they do o(I my MicroVAX II. ·

troduces the first of many utilities that will ease
the porting of your favorite in-house programs.
These include tools l ike NOP-Plot, w hich provides CalCorri> compatible screen and
printer graphics, and NOP Windows. MicroWay has mW1167 boards in stock that
run on the Compaq 386/ 20, IBM PS2/80,
Tandy4000, AT&T 6386 , Acer 386/20, Everex
Step 386/16(20), H.P . Veclra RS/16(20) and others. We now have a new board lor the Com  paq 386120 w hich combines an I 167wilh VGA
support that is register compatible with IBM 
the "SlotSaver· . It feat ures an extended 800x600 high res mode that is ideal for 366
workstations.
Finally, we still offer the 16-bit soft..vare and hardware which made us famous. II you own a
PC or AT and are lookin g for the best 80871S0287 support on the market, call (508) 746-7341 and we'll send you our fun catalog.

32-Bit Compilers and Tools
NOP Forlran·386TM and NOP C-386TM Com pilers generate globally optimized mainframe quality code and run in 386 protected mode under Pharlap extended MS-DOS, UN IX. or XENIX . The memory model employed uses 2 segments, each of which can be up to 4 gigabytes in length. They generate code for the
80287, 80387, or mW1167. Both compilers in
clude high speed EGA graphics extensions w ri tten fn C that perform BASIC-like screen operatioos .................... $595 each
· NOP Fortran-386 TM Full implementation of FORTRAN-77 with Berkeley 4.2, VAXNMS and Fortran-66 extensions.
· NDPC·386TMFullimplem enta tionolAT&rs PCC with Microsolt and ANSI extensions.
NOP Pack.age Pricing : 

387FastPAK·16: NOP Compiler, Pharla.p , 
 and 80387- 16Coprocessor .... .. . $1299 

1167Fas1PAK·16: NOP Compiler, Ph arlap, 
 and mWl 167-16 Coprocessor ..... $1695 

NDPWlndowaTM - NDPWindowsincludes80 functions tha t let you create, store. and recall menus and windows . It works w ith NOP C-386 and d rives all the popular graphics adapters . Library ..... $1 25. C Source ..... $250
NOP PlotTM - Calcomp compatible plot pack age that is callable from NOP Fortran. It in
dudes drivers for the most popular ploners and
printers and works with CGA, Hercules , EGA and VGA ........... . ..... .. ..... $325
NDP/FFTTM - Includes 40 fast running, hand coded algorithms for single and double dimen  sioned FFTs which take advantage of the 32 bit addressing of the 386 or your hard disk. Call
able lrom NOP Forti an or NDP C with 1167 and
387 support ... ............ . ....... $250 387FFT for 16-bit compilers . ... . .. .. ... $250
387BASICTM - A 16-bil Micro soh compatible Basic Compil er that generates the smallest .EXE files and the fastest running numeric code on lhe mar'rlet. ..................... $249

MicroWay ® 80386 Supporl
Parallel Processing
MonopulerTilll The world's most popular Transpu'ler develop ment product runs all MlcroWay Transputer software using either a T414 orT800. The T800 processor has buill-in numerics and provides performance comparable to an 80386 runn ing at20 MHz with an mW1167. The new 3L Paral·
!el C and Fortran Compilers makes 1his an
especially attractive porting environment. Can
be upgraded to 2 megabytes .
Moooputer with T414 (0 MB) .... . ... $995 Monopuler with TSOO (0 MB) . .. .. .. S 1495 

auadputerTM
This board for the XT, AT, or 386 can be pur
chased with 2, 3 or 4 Transpul.ers and I, 4 or 8 megabytes of memory per Transputer. Two or more Ouadpul.ers can be linked together to build networks with mainframe power which use up to 36 Transput8f's. One customer's real · time financial application has gone from B
hours on a mainframe to 16 minutes on a sys
tem containing five Ouadputers.... from $34SS
Transputer Compllera and Appllcallona MicroWay and 3L ofter Parallel languages for the Monoputer and Quadputer. MicroWay Parallel C .... . .. . . . . .... $595 MicroWay Occam2 .... .... ... ... .. $495 3L Paralle l C .... ... · . ......... ... $895 3L Parallel Fortran .. . .. ........... $895 µ Field - A specialty finite element analysis package targeted at Transputer nerworks.
Ideally suited lo lake advantage of the 6
M99aflop speed of the Ouadputer. ..... $1600
-
Cal/(508) 746-7341 tor our
tree catalog!

Numeric Coprocessors
mW1167TM - Built at MicroWay using Weitek componenlS and an 80387 socket. mWl 167-1 6 .... . ... ..... ........ $995 mW1167-20 . . ............... ... $1595 mW1167/VGA-20 "SlotSaver" ...... $ 1995 8087 .. .......... · . ..... . ........ $99 8007-2 . . .. . ... .. ·..· . ·.·.·.... . $154 80287·8 .. . . .. . . . .. ....... . ..... $239 80287- 10 .... . .................. $295 80387- 16 .......... . ............ $450 80387-20 ....................... 5675 287Turbo- 12 (for AT compatibles) .... $450 DRAM ................ . . ... . ... CALL (All of our Intel coprocessors inclu de 87Test.)
PC and AT Accelerators
MicroWay builds a number of 9086and80286 based PC accelerators !hat are backed up by the best customer support in the industry. Nuini,.r SmuherTM (8087 & 512K} .. $499 FutCACHE-28619 MHz . ........... $299 FutCACHE-286/12 MHz ... ........ $399 SuperCACHE-286112 MHz ... ... .. . $499 Intel lnbo1rd"· PC ( 1 MB) ... . . ..... $9,50
Intelligent Serial Controllers
MicroWay's AT4 '"' ,ATST,., and AT16' 04 are the fastest 80186-based intelligent serial control lers on the mark.et. They come w ith drivers lor UNIX, XENIX. and PC MOS. A T4 ... $795 ATS ... $995 AT16 ... $1295
32·Blt Applications
COSMOS·M1386 - SRAC's finite eleme n1 package lor the 80386 w ith an 80387 or mW1167 provides mainframe speed and capacity . Tum around limes riva l the VAX 8650
and are 6 to 15 times lhalol an AT: from $995
PSTAT-386 - This mainframe statistics pack age has been used by government and in
dvstry for 20 years. The full version was ported . Requires 4 to 6 megabytes of memory: $1495
NOP/NAGTM - Feal\Jfes a library ol 800 en gineering and scientific numerical algori1hms . Callable from NOP Fortran ............. $995

2l8 BY TE · SEPTEMBER t988

Circle 181 on /Uader Service Can/

SOPTWARE REVIEW
Software for Hardware-Style Debugging

Soft-ICE runs CodeView and 8086 based programs on 80386 systems
Namir Clement Shammas

Prograros that improperly access code or data haunt their cre ators. OS/2 promises relief, but MS-DOS programmers con tinue to suffer. There is an intermediate solution: Soft-ICE, from Nu-Mega Tech nologies, a debugger that add break-on memory-access and break-on-interrupt featu res to existing debuggers, such as DEBUG , SYMDEB, and CodeView . Soft-ICE can provide these capabilities normally associated with hardware based debuggers- only if your debugger and target program restrict themselves to the 8086 (i.e., the real address mode) in struction set, and if you run Soft-ICE, your debugger, and your target program on an 80386 machine. Given this config uration, Soft-ICE runs your 8086-based program and debugger on a virtual DOS machine that it creates on the 80386.
You can instruct Soft-ICE to watch for events that your debugger can't see, like a hardware interrupt or a write to a region within your program's code segment.

When it trap such an event, it deposits a breakpoint instruction (INT3 for DE BUG or SYMDEB, NMI for CodeView) in the code, the.reby activating your de bugger so you can use it to investigate. Soft-ICE can also go where other debug gers can't; into device-driver code that loads when DOS boots . Here Soft-ICE works as a stand-alone debugger.
Most 80386-based microcomputers work with Soft-ICE, including the IBM PS/2 Model 80, 80386 AT compatibles, and AT-style machines with 80386 co proces ors. The program i compatible with monochrome, CGA, EGA , VGA , and Hercules graphics adapters. I tested it on an IBM PC AT equipped with an 80386 card, and I used it along with DEBUG, CodeView, and T-DebugPlus 4.0, the Turbo Pascal debugger from TurboPower Software.
Nu-Mega recommends that you use Soft-ICE in conjunction with extended memory. In the absence of extended memory, the program loads as high as possible within 640K bytes, then adju sts the high-memory mark so as to hide it self from DOS programs. Because the program alters the amount of memory DOS can see, you should load it before you load any terminate-and-stay-resident (TSR) program. When extended memory is present , Soft-ICE loads at the top of it, so you must arrange to name its ex tended-memory driver in CONFIG.SYS before you name any other installable de vice drivers. One minor annoyance is that you can't load programs, drivers, or
utilities (other than Soft-ICE itselO that use 80286 or 80386 protected-mode in structfons, since the program supports onJy real-address-mode software. I had to create a special boot disk to avoid load ing device drivers that use 80386 pro tected modes.
Soft-ICE loads from the DOS com mand line and takes arguments to override its defauils . For example, you can replace its default hot key , Ctrl-D,
co111inued

SEPTEMBER 1988 · B YT E 219

REV IE W
SOFTWARE DEBUGGI G

Soft-ICE
Type
Debugger
Company Nu-Mega Technologies
P.O. Box 760 7 Nashua, NH 03060
(603) 888·2386
Format One SV··inch double-sided. double-density floppy disk; 3Vz -inch Hoppy disk avatlable on request
Language
Assembly
Hard-re Needed 80386 PS/2 and compatibles; 80386 AT compatibles; 80386SX; monochrome. CGA. EGA. VGA. or Hercules graphics adapters: extended memory re c o m me n d e d
Software Needed MS-DOS/PC-DOS 2.0 or higher
Documentation 130-page relerence manual. relerenoe card
Price $386
Inquiry 907.
with Alt-D o.r SysReq. You can also un load Soft-ICE from the DOS command line.
The program presents itself in a pop up window that you can move or resize. Screen controls include FLASH, a com mand that restores the target program's output wbile Soft-ICE traces or teps it execution , and RS (restore program screen) , which di plays your program' output until you press a key . If you have a second monitor attached to your system, you can use Al t-SCR to redirect Soft ICE's output to it.
The window contains a command line· the colon serves as a prompt. A com mand-line editor provides the usual ser vice (e.g., move cur or left and right, move to the beginning and end of a line, and delete a character), and it can recall command line _ As you type the name.s ofSoft-ICE commands, an EMACS-style completion facility displays choices that match what you 've typed. You can use the HELP command to see all the com mand , along with short descriptions .

Dueling Debuggers When you use Soft-ICE with another de bugger, fir t you hould set up the proto col that it uses to communicate with your
debugger. The ACTION comm.and speci fies where control goes when a Soft-ICE breakpoint trigger _ ACTIO ' default is HERE, which means that control passes to Soft-ICE itself; you use this configura tion when Soft-ICE operates as a stand alone. If you haven't overridden thi de fault , you issue the command ACT ION INTJ (DEBUG or SYMDEB) or ACTION NMI (CodeView) to arrange for one of
these debuggers to take control. DEBUG and CodeView both worked
well with Soft-ICE. I found Soft-ICE's window-oriented interface. more conve nient than DEBUG ' s; while debugging a screen--oriented program, I was able to view its output and separately monitor its progress in the Soft-ICE window. Since Soft-ICE provides all the DEBUG com mands (and then some), there's only one reason not to bypas DEBUG entirely
you need to use it to load your taiget pro
gram. Nu-Mega says it plans to endow a
future version of Soft-ICE with the abil ity to load a target program di.rectJy.
For CodeView users, Soft-ICE offer two major benefits: enhanced breakpoint capability and protection from DOS or ROM BIOS reentrancy. With AC IONset to NM!, I was able to specify a memory range breakpoint in Soft-ICE and gain control in CodeView when it triggered. For debugging in situations where you have access to source code, you'll prob ably prefer CodeView, wilh its ability to work with source code and symbolic in
formation, to Soft-ICE. But the combina tion of the two debuggers lets you specify more powerful breakpoints than you can with CodeView alone.
The reentrancy issue requires some explanation. Soft-ICE doesn't use DOS or ROM BIOS, but other debuggers (no tably CodeView) do. If you're using Soft-ICE to break on interrupts serv.iced by DOS or ROM BIOS code and then want to transfer control to your debug ger, there may be a conflict: DOS and ROM BIOS routines a11en't fully reen trant. Soft-ICE therefore provides a Warn facility; when enabled, it returns control to Soft-ICE first. You can then choose to let your debugger take control , but Nu Mega recommends that, in this situation ,
you should use Soft -ICE unless you know that your debugger use no DOS or ROM BIOS calls . With Warn enabled, I used CodeView to step through a program that contained BIOS calls; control did revert
to Soft-ICE when the program entered BIOS code .

Neither ACTION INTJ nor ACTION NMI will work with T-DebugPlus 4.0, be cause this debugger use a different trap ping rnechani m . You can , however , place an I TJ in Pascal source (i.e. , Intr (J , Registers) ; ), u e Soft-ICE's I J HERE command to capture control , then debug a Turbo Pascal program with Soft-ICE alone. When the I TJ instruc tion triggers a break, the Soft-ICE win dow pop up and djsplay the CPU regi  ter and the next executable mach ine in truction.
B r u k points
Soft-ICE provides a rich set of break point functions. The BPM (breakpoint on-memory) command tags a byte - , word- , or double-word-size region of memory beginning at an address you specify. One type of modifier specifies the mode of access that triggers the breakpoint : R ( read), (write) , RW (read/ write), or X (execute). Another type of modifier, applicable only to read and write breakpoints, makes the break point contingent on the value residing in the specified region: EQ (break when equal} and NE (break when not equal). A third type of modifier, C(count), renders the breakpoint dormant until the Cth ac ces of the region.
The BPR (breakpoint-on-range) com mand work like BPMbut let you specify an arbitrarily large region of memory. BPR's access-mode qualifiers are re stricted to R, II, a.nd Rll; you can stil I break on execution by u ing R, but you can't differentiate between read and exe cute modes. BPIO (breakpoint-on-UC ) work with UO ports . CSIP makes all existing breakpoints contingent on the instruction pointer, which you specify to be within or with the NOT modifier, out side a range.
Finally, BPINT (breakpoint-on-inter rupt) tags hardware or software in terrupts . To use it , you need to speci fy the interrupt' s number in hexadecimal format. The modifiers AL, AH, and AJ. enable you to further qualify the break point. For example, the command BP INT 21 AH=4C select the terminate-program function from among the many service that interrupt 21 h provide _
You can enable and di sable break points, and you can edit the descr iption of a breakpoint and use it a a template for the description of a new breakpoint . Soft-ICE supports 16 concurrent break point. . Of the e, 4 can be of type BPM, and lO can be of any other type. You can use BPAND (breakpoint-A 0 ) to con struct a complex breakpoint that triggers
continued

220 BYTE · SEPTEMBER 1988

Embedded systems designers have already used C!'O.'!..'iCode C in over 172 differem applications.

Introducing CrossCode C 
 for the 68000 Microprocessor Family 


Finally, a 68000 C Compiler thats tailor-made for ROMable applications

C ro~Cocle C is designed specifically to help you write ROM able code for all members of the Motorola 68000 family.
A ROMable C Compiler?
To get truly ROMable code, you have to tart with a truly ROMable compiler. Here are three CrossC-Ode C features that you won't fmd in any ordinary C compiler:
· Compiler output code is plit into five independent memory sections that you can assign into ROM or RAM as you please.
· You can optimize the code for your application because youcontrol thesizes of data types. For example, you can optimize for peed by ~ing two byte intr. or get maximum versatility by using rour byte ims.
· You can easily write assembly language routines that call functions and vice ver.;a, because the compiler use> simple, well documented parameter passing conven tions.
How About Low Level Control? CrossCode C comes with an ~mblcr that has all the features that assembly language programmers require. In fact, you could ' rite

your who le application with it
· The assembler features an advanced macro language. conditional a.~mbly, "indude" files, and an unlimited size ymbol table.
· Detailed cro· references how you where you've define,cl and referenced your symbols.
· After a link, you can actually convert you r"relocatable" assembler 1~ tings into "absolute" listings that contain absolute addrcs.5CS and fully linked object code.
Can It Handle The Link? The Cros.sCode Clinker is designed to handle trul y huge loads. There are no limits on the number ofsymbols in your load or on the size ofyouroutput file. And you can always count on fu ll 32 bit target addressability, because the linker opera! comfortably in the highest ranges of the 68020'.s address space.
How Does It Get To ROM?
CrossCode C co mes with a dow11/oader that puts you in touch with all PROM programmers and emulators. It can convert yourload into Motorola S-Records, Intel Hex, Tek Hex, Extended Tek Hex. and Data 110 A Cll Hex. You can al.so produce a binary

image and con ert that image into anyformat yo u might wa nt. In all formats, bytes can be split into EPROMs for an 8, 16, or 32 bit data bus.
Why Wait? Once ou tart using C~ode C, you may just wonder how you ever got the job done before! It' available under MS-DOS forjust
1595 , and it runs on all IBM PCs and compatibles (640K memory and hard di k
arc req uired ). Al o a ailnble under UN IX
&XE IX .
CALL IDDAY for more information:
1-800-448-7733
In. idc lll inoi. or ou ~ ide the nited Stales.. please dial
PHON E: 1-312-971-8170 F X: 1-312-971-8513
SOFTWARE DEVELOPMENT SYSTEMS. INC. 3110 WOODCREEK DR IVE
DOWNERS GROVE. ILLINOIS 60515 USA
Cro .Cocl<'" ,,,· tr><kmuk ofSOfTWARE DEVEi.OP ~E T SYSTEMS. INC MS·DOS " · "ll'""c<I 1rt<lc:.,.rk of \·hcf"O\Qft N5X·"-ilrq:,'5tcrcdtra.1'cm~rl:ol ,\T&T XE. 'lSX 1t31\(trro mMk:mJ:r\ ol M.KTatoOi1

Circle 253 on /Wuhr Service Card

SEPTEMBER 1988 · B Y T E 221

HOW DO YOU GET AJOB WITHOUT EXPERIENCE? AND HOW DO YOU GET EXPERIENCE WITHOUTAJOB?
Most young people have one answer to this problem. They avoid it until they're out of college. But they
could be getting solid work experi
ence while they're still in college. With your company's help. And ours.
We're Co-op Education. A nation wide program that helps college students get reaJ jobs for real pay, while they're getting an education.
But we can't do it without you.
Those real jobs have to come from real companies. Like yours.
For more information on how you can participate in this valuable program, write Co-op Education,
Box 775E, Boston,MA 02115. Not only will you be giving students
a chance to earn money and pick up the most valuable kind of knowledge, you'll be giving yourselves a chance to pick up the most valuable kind of employee.
Co-op Education.
You earn a future when you earn adegree.
a!I
~ APublic Semce ofThJ5 PubbcatJOn C 1987 ~lionat Commis 100 foe CQO!lffilll\'e £.due._. ton
22.2 B YTE · SEPTEMBER 1988

REV IE W 

SOFTWARE DEBUGGI G 

only when the conditions of all its com ponem breakpoints are satisfied.
The BREAK facility provides a break point of la t resort. When it's enabled (at a slight cost to performance), you can al ways activate Soft-ICE by mean of its bot key , even when the virtualized DOS ystem's interrupts are disabled and, from the DOS perspective, the system is completely hu ng.
Stand-Alone Debuggi ng Soft-ICE' toolkit is well stocked. Of course, when you use Sof!-ICE with an other debugger, you don't need these tools. Soft-ICE helps you catch events that you couldn't otherwise have caught , then transfers you to your own debugger. But for project outside the scope of stan dard debuggers, like debugging loadable device drivers or DOS or ROM BIOS code, Soft-ICE has everything you need. The standard debugger command -to display and change register , display and edit memory unassemble instructions, read from or write to 1/0 ports , trace , tep, and go-resemble their counter· pa rt in DEBUGorCodeView.
Commands unique to Soft-ICE- nota bly MAP and BOOT-support the ta ks for which you deploy Soft-ICE a a tand alone. MAP d.i play a memory map of the sy tern, noting the names, location , and sizes of device driver , RAM-resident programs, DOS, the debugged program. and any other programs already loaded into memory . BOOT uses interrupt 19h of the ROM BIOS; tbi restarts DOS but re· tai n Soft-ICE. To debug an installable device driver, you use MAP to locate the driver, then dump its header and decode it entry poi nt, set an execution break point on the entry point , and use BOOT to re tart DOS . The breakpoint trigger , and you can use Soft-ICE to debug the dri ve r .
Developers of 8086-ba ed oftware who use or have access to 80386 ma· chines should find th is product very at tractive. It implements a debugging envi ronment otherwise available only wilh hardware-based debugger that cost at lea t thre.e times a much . Soft-ICE alone is a power fuJ tool for debugging device drivers and interrupt service routine . It merge smoothly with other debuggers, such as DEBUG and CodeView, and can extend their breakpoint capabilitie a well as protect again t reentrancy . ·
Namir Clement Shammas is a columnist for several computer magazines and a freelance writer livi11g in Glen Allen , Virginia. fie can be reached on BIX as "nshammas. "

WO 


FLEXSCAN·~ 90705, PC Hi-Res That Looks Like a Million.

The FLEXSCAN 9070 Multiple Scan

monitor is of course compatible with

other multi- scans, but includes

improvements that will give you the

professional edge which is the mark

of a good investment.

You can extend your multi-scan range

from 20kHz to 50kHz in practical terms .

This means that, at the 48-50 kHz

range, you can make use of PC

CAD/CAE capabilities at a resolution
of up lo 1024 dots x 768 lines.

The FLEXSCAN 9070 takes advantage

of non- interlace high resolution signal
as high as 1024 x 768 to provide you

with a flicker free display at much

brightness. You can also use the

9070 with IBM PS/2 or VGA

compatible boards at a high resolu tion

mode like 800 x 600 and 1024 x 768

(non-inte rlace).

The FLEXSCAN 9070 provides a 16-inch screen. large enough for CAD/CAE and 3 -D projections, yet

1024 dols x 768 lines Graphics (No.1-in1er1ac )
AutoCAD

small enough to tit comfortably into

your home work space.

Also. for your convenience. all controls and switches, including the alternate video input, are located

FLEXSCAN ~
MODEL 90705

within easy reach on the front panel. The FLEXSCAN 9070 is compatible with a wide range of IBM, Apple, and other products, allow you to use

e lBM VGA!PS/ 2), 8514fA,PGC, EGA
compalible and CAD/ CAE ~. · Apple Mac II and Supe<Ma~ Spectrum
compauble

all of today's popular programs---at a resolution that looks like a million.

· Max. t280 dots 800 hnes high resolutioo
· 1024 dOIS x 768 Imes d·Splay on
n -Interlace signal delivers fhckeJ- free

high-res graphics

· 20kHz lo 50kHz horizontal scan automabc

ad1uslmen 50Hz to 80Hz vertical scan

au1oma1ic diustment

· 16 inch. 0 .3tmm do pt!Ch and newly developed XF (Exlended Field) Gun o

oblain both brightness aoo sharp focus .

· Front mounted controls mcluding lhe mpu1

signal selecl sw11ch berween 2 video input.

· Selecting while or Ambel displays colored

appllca11on in shades of gray or amber

· Till -Swwel sand slandard

NANJ10 

NANAO USA CORPORATION 

23510 TELO AVE..SUITE 5 TORRANCE , CA 90505 PHO E (213) 325-5202 FAX (213) 530-1679
224 BYTE · SEPTEMBER 1988

....... """ll.~i: .............. ........._,d~~·-~TAlllTI\11"""-.......-rllJ .. NJT·11o · - ·...- . ·'I'~ .......... 


f,;;

A1 a'ttf"l '7 -~ "~fl'~ ......... ~

"""""~ .......,.._.,.,~~~ ~


s..c-yo,.,..-c1~V(l.l....,__......_._..o.iwt.,....... c.-i:v. . . . . . . . a.-,-~ . ~ l>---'1"1'·· '1' 1....ticfa.-. ... ,~----..... 

...... ~t~, ....,_WA~C....~~ .._r.-f_.~CGA-·..,.._...,d,._

~K........._h-...· ·


....,.,........._.qf,,.,.... ~~~(,l.A~IP"ld'lffO.&Y(t,A,. ..........4f/IV.

. , . _ ... ~ · · ...........,,...,........ ~-...~




...... 11 ...,_. .......... .... ~.,

d~~....e.a.o.,...,..__.,~MCOt'..,,.·.,..... ·_...,0.W~a<.~.-. 


·1> ··~~-

~~~'llG&_,~ . . . ..,....,.....

wfu._GIC&Jt,.,_.....,~

~TlDN!toA!

· · ,.,.....,~-~~Oil

Circle 185 on R«Uler Service Card (DEALERS: 186)

APPLICATION REVIEW
Total Word 


where typewriter emulation is no longer good enough.
The program achieves its simplicity by, essentially, limiting and prescribing what you can do in terms of graphics lay out. But its limitations probably still ex ceed the ambitions of many users.
Indeed, Total Word is still a word pro cessor. As you type, your text appears on an alphanumeric screen with fixed spac ing . It gives you full editing features, plus a dictionary and a the.saurus. In fact, it has all the features you'd expect from a word proce.ssor.
Beyond that, things get interesting. You can capture and include graphics images in your word-processing file.s; you can type math , engineering, and chemical equations straight from the keyboard ; and you can change fonts easily.

Does it offer the total solution for word processing and desktop publishing?
Lamont Wood
If you ' re a closet typographer or graphics designe·r·, you wan.tan infi nite number of desktop publishing features. But if you' re like most peo ple, you just want your printouts to look good- without having to learn the differ ence between a point and a pica, and without having to take a sabbatical to get your font files, software , and printer configured the way you want.

Total Word 1.012 ($495) from Llfe tree Software-the company behind the Volkswriter dynasty of MS-DOS word processor -is for that .latter group . It works on the IBM PC and compatibles with 480K bytes of RAM and a CGA , EGA, VGA, or Hercu.les graphics adapt er. The program also requires a hard disk drive, where it occupies about 2. 7 mega· bytes of space (including LaserJet fonts).
Total Word offers you enough func tionality to produce handsome docu  ments with all the trademarks of desktop publishing, but it still manage to keep things simple. It includes differing type faces and sizes with or without pro portional spacing, boxes, columns ,
graphics, and special characters for engi neering and cientific formulas , and it takes a stab at WYSIWYG (what you see
is what you get). Basically, it's a word processor with limited d.esktop publish
ing features for those who are more inter ested in content than appearance but who still want presentable printouts in a world

Almost Desktop Publishing Call up Total Word and start typing, and there is little to differentiate it from the scores of other MS-DOS word proces sors- except for the intriguing label in the status line at the bottom ofthe screen: "Type: Built· 1n Font Cou r i er 10 Pitch Medium 12 pt Roman." This refers to the default font in a Hewlett-Packard LaserJet Plus (I tested it with a Quadram QuadLaser emulating a LaserJet Plus).
As you might expect from a program that carefully labels the font it's using, it also knows other fonts. Pressing Alt-Y brings up the Typestyle menu with a list of other possible fonts (for the LaserJet): standard, bold , italic, small headline , large headline , and small text. These turn out to be rather disingenuous labels for softfonts (i.e ., downloadable type faces for a laser printer) included with Total Word; they are, respectively, Times Roman 12-point medium, bold, and italic; 10-point medium; 16-point medium bold; and 24-point medium bold . (A point is }'1 2 inch .)
Switching to one of these typefaces
co111inutd

SEPTEMBER t 988 · B YT E 225

REVIEW
TOTAL WORD

Tot.I Word 1.012
Type Word processor with desktop publishing features
Company Lifetree Soft'INare. Inc. 4 11 Pacific St. Mon erey, CA 93940 (408) 373·47 18 (800) 543-3873
Format Nine 5V4·inch fioppy disks or five
31/2-inch floppy disks
Language Pascal. C, and assembly
Hardware Needed
IBM PC or compatible with 480K bytes
of RAM, a hard disk dnve, and CGA,
EGA. VGA, or Hercules graphics
adapter
SOttware Needed
DOS 2.1 or higher
D0<:umentatlon 460-page Total Word Manual
48·page Printer Technical Information 16-page Total Word Quick Reference
Price $495
Inquiry 897.
produces no immediate change on the screen-except that the right margin shifts and there's a new label for the type name. However, once you start typing, it's a new experience. The format line on the bottom of the screen, which has a marker hawing the position of the cur
er, no longer seem to match the actual
cursor position. Unlike many word processor: that of
fer some ort of proportional spacing, Total Word has a preview-page mode that toggles the screen to graphics mode (if available) and hows the page as it will look when printed.
The preview screen has two modes: full page and half page. In full-page mode, you can see the image of a full page, but the text is illegible except for the headlines. The haJf-page mode has a high-enough resolution for you to make out the text immediately, although I did not find it comfortably legible.
Mixing different sizes on a 1.ine, which often spells trouble in other word proces or , didn 't bother Total Word. It still

managed to figure the spacings as it went along, and the printed margin tracked n.icely. What you see with the preview screen matches the printout exactly. Hov.-ever, vertical spacing is based on whatever typeface the line begins with , so tossing a headline typeface into the middle of a line of 12-point type can cause problems.
Total Word controls appearances with precision because it supplie the fonts and oversees the installation of any new Hewlett-Packard or Po tScript fonts you purcha e from a third party, uch a Bit stream (alt.hough, reali tically. the up plied fonts probably cover the average user's requirements). You can name the font whatever you wish when you install a new one , and it is added to Total Word's list of foots. The confusing de tails of width tables and software instal lation are handled for you.
But with simplicity also comes limita tions . Total Word supports hundreds of printers , but only because those printers emulate one of the several printer defini tions that Total Word recognize : Po t Script, Hewlett-Packard LaserJet, Epson, IBM Proprinter, NEC Pinwriter, Okidata La erline , Toshiba , and the Xerox Diablo 630. The oftware i famil  iar with the various cartridges available for each.
Scientifk Word Processing 

The oftfonts supplied with Total Word 
 include more than 300 special charnc
 t.er , from the integral sign to the null set 
 to the Hebrew aleph. These special char
 acters are useful in transcribing scien
 tific and engineering formulas . 

You call up these formulas by pressing Alt-K. The program then give you a list of possible keyboards ( 1 through IO); you invoke one by pressing Alt plus the num ber of the one you want. A diagram of the key assignment of the keyboard you choose is displayed while you are in the Alt-K mode.
The fir t keyboard has the standard QWERTY layout, and the second adds bullets, blocks, and business symbols, like the trademark sign and the British pound. The eight remaining keyboards offer the following additional features in their respective order: international charact.ers (i.e. letters with umlauts and accents, and foreign punctuation); math logic and set ymbols, such as union, congruent, and uch that; square root, delta , igma and other pecial math op erators; the Greek alphabet; a collection of arrows; various lines and brack.ets for box drawings; the standard IBM ex tended graphic ; and various angled

slashes used in organic chemistry.
To actually . ee these symbols a they
are supposed to look, you need EGA , VGA, or MCGA circuitry, or a Hercu les RAMfoot card. Otherwise, you see ome other tandard character , unrelated to the one you want to u e, dull are either boldfaced, blinking, or both.
If you can put up with those blinking oddments on the screen, you don't really need the correct graphic board . Total Word comes with printed keyboard charts that let you pick your symbols even without being able to recognize them on the screen.
But keep in mind that, to Total Word , the symbols a.re just that- symbols. It ha no sense that the formulas are as mean ingful as words. The integrals and root signs, for instance, do not grow to cover the formula , as some scientific word pro cessors can do. In other words, you're ju t doing typewriter drawings. Still, it's a lot more functional than mo t geoeral purpose word prooessors.
Total Word will do arithmetic, how ever , and it adds up rows and columns (and even blocks) of numbers. Unlike some word processors with this capacity, Total Word can even multiply and divide as well as add and subtract.
Graphic lmPQrts Many of the leading word processor lack any graphics capabilities, but depend on the user to create a print file with some graphic package. The user can then in sert a command in the word-proces ing document to have the file printed on the page at that point , perhap with ome in struction for how it will be placed be tween the margins .
Tota.I Word elaborate on thi theme. The package includes a utility called Snapshot that you have to invoke from DOS. It sits in the background until, one moment when you're u ing some graph ics program, you press Ctrl-Ah-Q. Snap shot then take over and let you crop the image on the screen and save it to a file . Control then reverts back to the graphic program.
Later, back in Total Word, you can call up the graphics menu with Ctrl-G, give it the name of the file, and answer some questions about the type of format ting you want, such as the size (1 00 per cent means it will stretch from margin to margin) , whether you want a border around ii, and how dark you want it. Total Word then inserts a print-file com mand in your document to invoke graph ics printing; you don't have to fool with the yntax at all.
co11ti11u.ed

226 BYTE · SEPTEMBER 1988

Never Lose Your Work Again! 


Introducing Cocoon, AGenuine Breakthrough. 


Remember all those lim \'Ou've had an imponan1 work · ·ion di ~1ppear from the computer?WII, that' one problem you can
forget for goo<l ! Instant Disaster Recoverv Cocoon. a
uniquely powerful utility from Da~break
1 chnologi ,pr rec your work from power failure . , -t m failure . ned acciden
and ju t plain human error. Cocoon i virtually invi ible it log
each ke\ troke to hard di l It ~l\ · in the backgrciund. with no acrifice or'y tern or software speed. And your key log file takes up ju ·1 !OK on your di k!
Document Your Work And Review Your Logic ocoon capture· your train of
thought while it' recording your work. You can easily get an in tant rep\av of entire e. ion to recon truct your logic and assumptions.
Create Custom Tutorials And Demos
It" easv to train and sell with Cocoon. Play back oi1e ke\ ·troke at a time. Or u e fast
forward to kip ahead. Create Ke\·board Macros Versatile Cocoon trari lates ke~ troke into macro that you can tran port to \'OUr application program for u e later. Debug Programs oftware developers can re imu\aie th problem or bug - again

)ou 'Jl find Cocoon indi pen able in a

wealth of application , including ...

Loni 1> 1-2-3<1 and ~mphon~~ Word tar _()()() 3 and Word. tar Profe ional ~

Coroot1 :~ Rerot'l>r WordPerfect., Cod mi th~ P-fix~ Enable~ Mode Brlt1gs Back IBM ~ PE- II ~ Ability Plu ~ And man y, El.'et')·Ke;· Stroke. many more !

SpeciaJ Introductory Offer - just

$49.95! No other PC utility offe you

Cocoon' lid protection and work.saving

feature .

Enjoy the unequalled ad,·antage

oon - and avewilhourspecial publi her·

direct introductorv offer. Order b\' mail through Septem~r 30. 19 for jl;Sl 49.95.

and again - while reading the program (After that, Cocoon retail for 99.00)

map through the debugging utility to

Credit card holders can call toll-free

locate the difficulty

- or u the coup n today. Act now - you

l)'uly A Must-Have Utility Da~break

reall y need Cocoon, and you'll ave by

fi 1imroduc d thi remarkable function gening it right awa~: Fact i . Daybreak'

in the ' ilkz, preadsh el PC ~lagazine

··work in urance policy" pa~ · for it.self

put our r CO\' ry capabiliti high on

the first tim you reco\·er a ion!

Lh ir "1-2-3 \X1SH LIS'r" "At m t, thi feature i a life m·er;. _. it can are th day

DAYBREAK
TECH OLOGIES. I C

(and maybe a job). - j. Blake

Charge to your credi1 C<tRl and call

Lambert, Computer Age.

10!1-free: l·800 -443-0100, eXl 36

ugu 1, 19 . \Xell. we ay
·om thi i Lhe second most
important piece o are

Tull·fia' number for credit c:utl onl): For produci infomullon.
call Ctbi.omer 1'1<:e at (.!13 ) - 1· 
\ tern Requ1l't'ments: lB)I or romp:u1bl

you can bu~\ right aft r DOS.

v.1th DOS 20 or higher md Imel d ·

,- -----------------------,

Ru h MyCocoon Today! 


_ _rople$ofcocoon S49-95

Name_ _ _ _ _ __ _ __ _ 
 Organiz:uion_ __ _ _ _ __ _ 


,ldd S' f't'.' ~ If you ""m 3, .. d keue
ildd sh 1win~ haooli n~ (SS oo e:ich for r s.
II C<inJdJ. SlnOO c-Jch all oilier ('Ollntnes)

r'ttdress,_ _ _ __ _ _ _ _ __

'llllals _ _

_ 11~, _ _ __ Sl:i1e_ _ Zip _ __

~l)TI~ 1 ~lei.hod

D Ch«!< or m~ onler tndosed_ m:idf po:~ o

Phone..(:._ ___:__ _ _ _ _ _ __

l>:n "lkhnolog1e1 (~: no CODs 1)

Ch:~ nl\ 0 I

0 ll:lst.r e:.nl

ltnllb· Cocoon lniroductor) 00: r Oep J6L'I 
 D:l!bm ·lkhnol~ Inc_ PO l!o.l 56!9. 

ll!HB ltiw!llome Bl"d lhrr.un. Cl 

llect · _ _ _ __ __ Expl! O:ue_ _
S 1 J ( l t l t u t t · - - - - - -- -- - -

L _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Uo nOI fridCM rub. Offff \:t.lid llu1Ju¢15('P!ef11bef IO, ~ :i.llO'llo- -b " 1!t - f()( dfh\~

_J

r "111. ,_..i1U1uri.>olllr.trni~.lnc ll\\lm!l'{-11"'~

o<r...,,...,..,.ie...ta\l>dJ:na~ Lou,~!·\ond5'~· ..,....,._..inltmwl>oii-~r~-

a.-.I \t' 1 .. ~ ~ " '

CdponlJOO ~ 5> ITJtlll«rdlhlrwliof

"""'..,,,.., cC1!.'lbz ·l o n d - -

.... --~<i--Wpor.- £Nbl<

·~ll'DrnlR 'llr -~· .r.llu>~·~nlrm>Rol

SQlr..,,,lnc

lh ·~C!'lll<lmrtol\""11WP.h··~lnii'i:urt ol ·<~i'loWr:t>~

Circle 72 on &oder Suvice Card (DEALERS: 73)

REV IE W lUfAL WORD

Table 1: Total Word did poorly in BYTE's reformat and search-a.nd-replace tests compared to Word 4.0.

Keystroke Search& Reformat Convert

Convert Print In Scroll

count

replace 4K file ASCII to WP" WP to ASCII columns test

Total Word 1.012

322

364

94

18

Microsoft Word 4.0

158

24

<1

1

8

170

42

5

160

35

·Te><! foona ..sed· by 'nOfd prooessor ~: Results are in secooos. ID<C8PI lot~ ooun1. wtlich is 11'>8 lotll numt:aet cJ i<8ySttOkeS necessary to edol a Sl8t'odald clocument

Load Save WP flle WP file

16

9

3

6

All you see in word-processing mode is that one-line command, but you can go into page-preview mode (although you have to use the full-page option) to see that miniature rendition of the page with the graphic on it.
When printed, the graphic is a faithful representation of the screen you cap tured, except for whatever minor distor tions crept in when it was resized. How ever, it is also faithful to the original re olution of the creen from which it was captured, and that resolution can be markedly inferior to your laser printer's resolution.
Total Word al o includes several other printer commands mostly inherited from Volkswriter. These command , which you embed in the text by preceding them with two periods, are intended for mail-merge projects, cha.in printing (i.e., one document invoking anolher) sophis ticated printer control, and the genera tion of an index or table of contents.
Full-Featured Word Processing Aside from desktop publishing- like fea ture , Total Word remain a word pro cessor with strong roots in Volk writer, including peculiariti.es you may not like.
Like Volkswriter, Total Word does not reformat as you go along. If you are in erting text in the middle of a paragraph, it adds blank lines for you to type !.he new text in, making it look like a mess until you stop and pre s a cursor-control key or !.he FS (reformat) key . Thi is a rather an tiquated approach, and the only apparent advantage is that it will be famil.iar to Volkswriter users.
The cursor-control keys can also flus ter you. While the arrow keys work as ex pected, both the Home and End keys mean the same thing (i.e .· "go all !.he way") when used with an arrow key. For instance, Home-left arrow means "go to the tart of the line." Most word pro~ sors imply use Home for thi purpose. And since after inserting some text, you first want to move elsewhere with the cursor-control keys, you, of course, press one, but this causes the text to reformat, and you end up going to the wrong place.

Surprising Performance Total Word is the first word processor I've encountered in a long time that can not keep up with my typing, especia.lly when I u ed a proportional typeface (al though it also happened in Courier mode); the moment it word-wraps to start a new line, it falls behind and starts to issue warning beeps. After the beeps, it picks up only about half of what I
typed . I used a 4.77-MHz 8088 machine, but
I discovered that the problem lessened on
a PC AT-elas machine (which wa at
least three times foster). Still , it was a clisappointment not to be able to type two Jines on a run without trouble.
In fact, Total Word presented a mix of comfortable speed and frustrating slug gishness . Fi.le loads and save were toler
able, print speed and cursor movement were average, reformatting was tedious (because the program scrolls through the text and shows what 's being refor matted), and the search-and-replace fea ture was embarra singly slow- more than 15 times slower than Micro oft Word (see table 1) and more than 45 times slower lhan WordPerfect. The key
stroke-count benchmark gave poor re ults, even among mouseless programs .
Speed aside, Total Word has impres sive functions, most of them quite easy to use. You can add footnotes, for instance, just by pressing Alt-F . It takes care of placing the reference number in the text and the footnote at the bottom of the page (or on the last page-you get to choo e). All you have to do is type Alt-F, !.hen type the footnote text, and go on. A slight annoyance is !.hat the spelling clictionary
does not access the footnote text. Redlining is also available, in which
inserted text is shown with a special de marcation, and deleted text is not deleted but given yet another demarcation. Total Word also includes a command !.hat lets you jump through the file from one change to another, and a global com mand to make all the redline in ertions and deletion official.
There's also a feature that lets you de fine an abbreviation. Once Total Word

notices that you have typed a defined ab breviation, it backspaces over it and then type: the full text. This feature would be more impressive if it were fa ter, since I had to top and wait for the replacement text to type itself, which rather defeated the whole idea.
You can print text in multiple col umns, but in text mode you see only one column on the creen. You have to go to page-preview mode to ee how the multi ple-column page will really look .
The spelling dictionary has l 70,000 words-about 50 percent more than aver age-and it can recognfae word that were accidentally repeated, or abbrevia tion that need a period. There i a.lso a word-count feature . The built-in thesau rus has 30,000 root words.
You can also store document formats in style sheets , create macros , in ert commands that will not print print in background mode (with DOS 3.0 or higher), create and fill out data-entry form , generate form letter , ort li ts, and exH to DOS to run DOS command .
All in all, Total Word would seem to demonstrate tbe state of the market rather than the state of the art in word processors. It has every feature you would expect from an old warrior in the checklist word-processing war -lhe on going competition 10 cram in every fea ture that any competitor ever found mar ketable. Now that desktop publishing has come along, some of its features must also be embraced by seriou contenders, and in Total Word, they certainly are .
How few or how many desktop pub lishing features the market will bear (i.e. , how many typographic complica tion users really want) has yet to be de termined . But Total Word i in the fore front oflhose trying to find out .
Editor's note: At press time, lifetree be gan shipping version 1. 1, which ii claims is faster than version I. 012. ·
Lamont Wood is a freelance writer in the computer and electronics fields and lives in San Antonio, Texas. He can be reached on BIX as "editors. ..

228 B Y T E · SEPTEM.BER 1988

Get ABetter Spreadsheet Than Lotus For Only
$69.95

jtwelln,.·t:J'/Je lime series model In )'<>Ur ronw11/i011a/ spreadsheet

E11glish language

'Ser· defi11ed

Spreadsheet

jon11ulas

tralidati011 criteria tralldal/011

.. · .1 I
I I
· · I · I

w
I
· I

·
L.....I

"Sili ~ llfl/WOlled grtl/lblcs, jlne 
 use ofjinu:llon ~ lnlenldlve 

belp, globalsetll'CbtllUIf'e/llaa,

.....·. I
- .-I

r""'1 I

and NIS)'-IO-twlt't'flllge """*6bed 


AndThat'sJustThe Start OfSilk's · Exciting Features ... \ViLh all this- and more - going for Silk,Jim Gultinan of

· I · I

lll'f! reason enougb IO b191. ·· 


Cordata concludes· ·ona caleof I to JO\~~th Loni being a 10.

· h1~ll!H!~l~I~
EDITOR'S

Aa(fblrsoooummt 1Le7o1p0lou11lsnb)tJ.g,OS)i'llOllil1iglt/lthlJ'taelovs)en'OtdoilllJItbWnlnlll tJlIt'd 
 Sthilekm
i oast

L'.' Soft Sector sums it up by a~~ng "Silk i one of complete preadsheet packages on the market today.'

·

CHOICE son enough:' - PC MAGAZINE

Ye , here' your prendsheet wish list come true. At a price

While it's not a clone. Silk has a Lotus-like user

you dreamed of' 


interface and easy file transfer (tc.Yfrom Lotus) for 
 a smooth transition to exciting new capabilities. .. 

· 1\vice as fast as Lotu~ with 808 /8028 coprocessor installed
· Key troke logging pre1·ents the loos of your worksheet sessions
· Fast, productive fonns processing - ju t fiU in
the blanks

Special Introductory Offer - New \ ersion 1.1 
 IsJust $69.95 !
In reviewing the original Silkspreadsheet, Seybold Outlook aid '' thi · i a lot of oftware for the mone{ And we ay "with thi pecial inLroductoryoffer, it's a lot le !" Enhanced ilk I.I i just '69.95 when you order directly from the pub lisher, now through September 30, 1988. After that, if till an

· Allocation models - cut the pie any way

exceptional value at ·298.00 retail. 


you wan: 


Why not order right 110\\ ? And ee for your

· Easy-to-rearrange worksheets

el f whr Orange Byte Magazine a~ "'Jh·

· Goal ~king. i.e. what price to charge to make X% profit?
· 1\vo foreign exchange fonnats

Silk,but be carefi.11. you ma) find your copy
-----, of 1-2-3collecting du t:'

Ru h ~ly ilk Lt Today !

_ _ropiesofSilkl.I@ S69.95 - - I 


<'&id SIO per cop)' for 3..,. diskeues

__ 


Name _ _ _ _ _ _ _ __ 
 Organization,_ _ _ _ _ _ __
~--------Cily_ _ _ _State_ _Zip_ _ P h o n e _ , _ ( - - ' - - - - - - - --

Add ship1)ing & handling ($6.50 each 1

for U.S. & Canada. S<I0.00 each all oih r 1

counUies)

-- I

Calif. residen rs add 6.5% sales tr.:

I

1bu1s _ _ I

Paymenl Method

I

O Check or money order enclosed, made payable 10 IY.11break Thchnologies. (Sort)'. no CODs! l

I

Charge my O \'Isa 0 Master Card

I

II kct ;t_ __ _ _ Explr. Date__

~WI. TO Silk t I JnuOl!u~· Offer. Dept .J6lN
lb \11re1k'lkhnologies. lric.· r.n !lox 5629,

I Sign3tUre_ _ _ _ _ _ _ __

11.!1 Blb11"1ome llh'li..lbmmce. CA 90509

I

Do OOI tndnst C2Sh Offer ·:i.hd Lhrough Seplemb..'f 30. . l'I~ allmv -6 v.~ks !or dtl11'i;: _ _ _J

L_............-..-------....-~~~~~~~..----------, 


DAYBREAK
TECHNOLOGI ES. INC
Charge to your credit card
andcall toll-free: 1-800-443 -0100, cx1. 36
Tull-free number i for credit card orders onlv For
pro<lucl information, call Customer Se" ice at
( ~13) 542-5888.
ystem Requiremen!.'i: IBM i PCor compatible with PC· DOS~ or MS·DO ~ -·Oor higher.\1~ 1h 511KB mem Of\'; hard disk recommended.
I'· St! · ~ lndtni:lri< o[ D"'brak 'i(hnolfll1.lt'>. ll1( lllM .uld l'C·IJU:>
m ~>~rtd 1r2demarks nflntcmauoo:il flmuk'\.> ~1ad1!1lb r.n~uoo l.l!l1I$ >nd Locus l· ~·I m ll'J("leml 11:1demark\ of I;~~ ll('lt lOflmem Cap·n~on \l!cmsolt and )IS·OOS :ut ~la«! u-.idem:ark> of M1C1TM>ft °"l>Ol>hOfl Ja>~m " · f"KUlmll tiB111.rti olJ»~l in SofN'Vt f~

Circle 74 on &ader Senice Cord (DEALERS: 75)

APPLICATION R EVIEW

Data Entry Goes High-Tech

DataPlex provides data conversion and a universal front end for data entry
Lamont Wood
f the computer world ha a hierarchy, data entry is at the bottom. It offers no glamour, and it gets no attention . The rest of the computer world seems to see it as a neces ary evil. But someone has to do it. Those ill-paid someones used to be found struggling mainly with card-punch machines, but in thi increasingly personal computer oriented world they're far more likely to

be trug gling with off-the- helf software whose data-entry faciJitie were, at least in many cases, an afterthought.
Those data-entry struggles may be over: Now there 's DataPlex , from Tools & Techniques of Austin Texas. Touted as a "universal front end" for data entry, DataPlex uses a low-level fonn of artifi cia l intelligence to format incoming data. Its attempt to be universal offers a ide effect-data conver ion-that may make it noteworthy even to those who could otherwise never work up an inter est in data-entry software.
Dat.aPlex run on an IBM PC or com patible with two floppy disk drives and 512K bytes of RAM, though the com pany recommend a hard disk drive and 640K bytes of RAM. It works with DOS 2.0 or higher and sells for $195.
The Problem By "data entry," I mean more than the thankle.ss mechanical task of keying in formation from paper into a computer. Of

course, that keyboard entry has to hap pen, but the computer ought to be doing data checking and editing. Range check ing can keep a typist from inadvertently paying someone $3 trillion an hour, or from doing anything on February 31. Data typing can ensure that ZIP codes and Social Security numbers aren't con fu ed. The oftware ought to supp ly prompts that lead the typist through the task . And the typist ought to have the op· tion of checking and editing data that's been input during that particular session .
Generally, if an organization has any software addressing the task , it's some thing cooked up by an in-house program mer who reinvented the wheel while doing so. So there are no standards : The data-entry clerks have to relearn every system they encounter. When you con sider that one package might u e the Tab key to move between fields the next might use the Return key, and the next might use the space bar, you can see why data entry is considered a high-stre job. The big advantage to DataPlex, therefore , is not that it provides just the data-entry facilities mentioned , but that it eliminates the problem of learning a new system when the data-entry clerk moves to another system .
To be uch a universal front end, Data Plex must address all major data-file for mats. And it stands to reason that if it can do that , DataPlex can also let you move existing data from one package to an other, so that database files can be fed di rectly to a spreadsheet, and vice versa. And DataPlex does, indeed, do that.
DataPlex Explained While DataPlex helps you enter data that can be used by off-the-shelf PC software packages-chiefly dBASE II and III , Lotus 1-2-3 , Paradox, SuperCalc 4, and their many compatibles- it does not actually use those software packages. In stead, it produces files in the formats they u e. Jfdata input (as opposed to data
continued

- Cin;le 197 on Reader Senice Card

SEPTEMBER 1988 · B YT E 231

REV I EW
DATA ENTRY GOES HIGH·TECH

-
D1taPlex 2.0A
Type
Data entry and conversio n package
Company 
 Tools & Techniques, Inc . 
 1620 West 12th St 
 Aust in, TX 78703 
 (800) 444 -1 945
Fonnat Eight 5 V··inch floppy diskS
Language
c
Hardware Needed IBM PC or compatible with two fioppy disk dri ves and 512K bytes ol RAM
Software Needed DOS 2.0 or higher (Xenix-2861386 and UNIX V-68000
versions available)
Documentation 290-page user's guide
Price $195
Inquiry 908.
manipulation) is all you're interested in, you don't even need to possess tho e packages.
The list of packages that DataP!ex is compatible witb is much longer than it seems, because many packages use or at least load file in 1-2·3 or dBASE for mats even if they are not functional clones of tho e two product . DataPlex can also use ASCII files, which most packages can at least import. DataPlex al o upports the mail-merge data Ii t format used by WordStar, WordPerfect and Microsoft Word. DataPlex's menu lists 24 formats or packages it can work with (see table l), and it seems the list could easily be lengthened by adding more clone or package that can u e an intennediate format for input purposes. (The company say it intends to add about one new format a month.)
But you don't need to worry about for matting when you start using DataPlex. All you need i the ability to type and a vague realization that data files should be arranged in record that are them selves divided into fields. The address of BYTE magazine wouJd be a record; the name, treet address, city, state, ZIP code, and phone number would be fields .
The scre~n is divided into three win· dows. The bottom one has a list of com

mand options cha! you se!ecc by moving a color bar from one to another and then pressing Return, a in Microsoft Word. The middle third of the screen has a box where help messages appear. (Contex
tual help messages are available at any time by pressing Alt-H .) The top of the screen is where your data is shown.
When you fire up the software and go into data-entry mode, the data-entry area
of the screen has, centered in it, an en closed space marked FIELD 1. If you type BYTE magazine, the word appear in the field. (For longer entries, the field ex pands to include the text. ) When you press Return, FIELD l is joined on the right by FIELD 2. You can go on entering the street address, city, state, ZIP code, and phone number. Each time you hit Re·
turn, a new field is added . At the end of the address, you press
Return twice- and the magic begins. The software pauses for about 20 sec onds (on my 4.77-MHz system), and the word Styling appears in the help box .
Then the data reappears. The name,
address, and city fields are, as before,
labeled FIELD 1- 4. But the state field
(containing NR for New Hampshire, BYTE's home) is labeled ST (state). And
the phone number field is segmemed into three subfields, labeled Area Code , Ex change, and Number.
In other words, DataPleit recognizes data for what it is. On subsequent records, you will not be able to enter any thing in the ST field except a valid state abbreviation, and the phone field will ac cept only appropriately formatted numbers.
It's not perfect. BYTE's ZIP code,
03458, comes out as J458, DataPlex. hav
ing seen it as just a five-digit number. But leaving that field highlighted, you can go into command mode (by pressing Escape) and go to the Format menu , choose the Use command from the menu, and choose ZIP Code from the list ofpos ible formats that appears. Suddenly , the
ZIP code turns back into OJ458. Accord·
ing to the c-0mpany, DataPlex' s designers
were leery ofletting the software classify every five-digit numeric field a a ZIP code, so you have to format it manually . The software readily recognizes ZIP+4 codes, however.
There are 44 different data formats it can recognize (actually more , if you count a number coupled with a unit mea
sure as a format), including Social Secu· rity numbers, Canadian and European postal codes, 26 formats for calendar dates, and 6 formats for time of day.
These aren't perfect either. The date
formats will let you specify February

31 - but not February 32 . The syslem know only that a month hould not have more than 31 day , or a year more than 12 months .
You can specify your own formats for
a field, too. umber can be as igned a
range, and an entry out ide that range won ' t be allowed; thus, the computer can't try to pay omeone $3 trillion an hour. Or you can as ign a Ii t of po ible entries. Anything not on the list will not be allowed, and a you type your entry DataPlex will try to match it wit.h the en· trie on the list, beginning with the fir t letter. Generally, two or three keystrokes will be enough to produce a correct match. You can aJso compose your own lookup tables, so that an e.ntry in one field will trigger an entry in another. For instance, an entry of 0 to 59 in a Semes ter Average field of a classroom track· ing system could trigger the entry of an F in the Semester Grade field .
You can also set prompt for a particu lar field, so the computer can ask the typ
ist to Enter ast name, for example., in
stead of displaying a defauh prompt like Enter Data for FIELD 1.
Once you're finished with a e ion, you then use the Tl'a.nsfer command to save the file. DataPlex then saves it in a proprietary format with a .DP2 file extension.
At this point, you still don ' t have a database or spreadsheet file. To produce one, you invoke DataPlex's Connect fa. cilily and choose from the list of 24 for· mars, and the sy tern produces a file of the corresponding file fonnat and exten sion. The original .DP2 file still exists, so you can render it in multiple fonnats if you want.
DataPlex ha no data-proce ing facil ities of its own but you can have it filter the data you want to output by u ing the Extract command in the Connect facil ity . Using simple logical operators tied to specified fields , you can have DataPlex output only those records that have fields meeting the requirements of the logical operators. U ing the example address file mentioned above, you could pecify the ST field, et the logical operator to =NH, and output a file containing only records with ew Hampshire addresses. In fact, I found DataPlex's Extract func tion more approachable than the imilar function in my databa e package.
A Data Converter, Too
The data input procedure described above also work with exi ting data files . When you import a data fiJe in one of the listed formats, DataPlex will attempt to
com inued

l3l .B YT E · SEPTEMBER 1988

Select the points you want to remove from your regression model . ..

... Then press F6 to refit the model and recalculate the statistics.

Because "Statistical Graphics"

Is Better Than Just Statistics and Graphics

Most of today's PC statistical packages give you all the statistics you'll ever need. Some even give you a few graphics. But only STATGRAPHICS from STSC gives you integrated statistical graphics in an environment you control.
Unique "What If" Interactivity
STATGRAPHICS lets you explore data relationships fully, producing higher quality, more timely solutions. Define your data and assumptions, run the procedure and review the results, modify data and assumptions repeatedly and take another look-and another. All without leaving the procedure or making permanent changes to your data.

Integrated Statistical Graphics
Coupled with STATGRAPHICS' interactive environment are over 50 types of graphs-traditional pie and bar charts, histograms, 3-D line and surface plots, quality control charts, and more. All are integrated with the procedures so that they can be displayed instantly and modified repeatedly.
Query data points, do on-screen forecasting and model fitting, overlay graphs, or zoom-in on any area for a closer look. With flexibility like that, you can spot and investigate visual trends in your data-trends you may have missed if you looked only at the numbers.

Over RSO Statistical Procedures
·Direct Lotu~ and dBASE"' interfaces
· ANOVA and regression analysis · Experimental design · Quality control procedures · Multivariate techniques · Nonparametric methods ·Exploratory data analysis · Forecasting, time series
analysis, and more.
STATGRAPHICS-
The Best Way to Do Statistical
Put the power of STATGRAPHICS to work for you today-all for only $895*. For our free convincer kit or the name of a dealer near you, call
(800) 592·0050 ext. 400
In Maryland, (301) 984·5123; Internationally, (301) 984-5412. Telex 898085 STSC ROVE

A wide variety of graphs supparted on over 100 displays, printers and plotters, including the new IBM PS/2"'# Series.
Circle 261 on Reader Strvict Card

STSC STSC, Inc. 2115 Easl Jefferson Strool Aockvllle, Maryland 20852
·suggested relall price In U.S. and Canacla. International prices vary. Ava ilable lhrough dealers and dl strlbvlors worldwid e. STATGRAPHICS. LolUs. and d BASE are registered trademarks of Statistica l Graph ics Corpo rati on, Lotus Development Corpora tion. and Ashlon·Tale, respectively.
SEPTEMBER 1988 · B Y T E 233

REVIEW DATA ENTRY GOES HIGH-TECH

·30 dsy money-bsck guarantee ·2 year warranty ·Cs// or send for your FREE Technical Gulde
. /Otech ...the choice is easy
lOtech
(216) 439-4091 ~=~2~~
25971 Cannon fbad · Cleveland.Ohio 44146
~ i01l4)1b.I? 7 ·~ (Ht..\3101 ·Z.tdi (Ql)IU IQ.&4 M .... 01~1~J.60 ·lJia_~ Oil 1101 .IQ ·~ OJ&)O.lll)l
~, · ?1 o~ Jt . StoUI '1'4-Q9.t.1 · \t..W· ~ ~ £uropr: . N¢M A tricaft Mil M4Dr E,,.\.I io-"""trlet tllOt llflai 408.Q) 7· 20.
234 BYTE · SEPTEMBER 1988

Table I: A list offileformars currently supported by DataPlex.
ASCII delimited-field format (delimiters can be specified)
ASCII fixed-field format IBM binary (EBCDIC) dBASE II dBASE IH DIF (Data Interchange Format) Lotus 1·2·3 Paradox Fox BASE FoxBASE Plus 
 Microsoft Word (mail-merge list format) 
 WordPerfect (mail-merge list format) 

WordStar (mail-merge list format) 
 Symphony 
 Catamount (nine-track tape interlace 

board) Overland (nine- rack tape interface
board) Fram0\YOrk II (database format) Framework II (spreadsheet forma ) Multiplan 2.0 (ASCII list format) Multiplan 2.0 (spreadsheet format) Reflex SuperCalc4 VP-I nfo VP-Planner
classify the contents of each field in the first record (or the fir t row in a spread heet file) and apply it to the rest of the file. After it's loaded, you can add fur ther data, or you can edit the data and (after aving it a a .DP2 file) output it in either the same format or a different one.
A new file or a newly converted file can al o be appended to an exi ting data file, although the manual warns agaja t doing th is with certafa spread heets.
Actually, you can use the program as a data converter independent ofdata entry, and vice versa. DataPlex can be invoked with its FE (front end) comma nd, in which case you're immediately in the data-entry facility, or through the regu lar DP (DataPlex) command, which gives you access to both the data-entry and file conversion commands. So it's possible to use DataPlex a purely a data converter without being aware of its data-entry facilities.
DataPle.x also handles binary data en try downloaded through a modem . Thi ' refer to data in IBM mainframe format using the EBCDIC alphabet code instead of the ASCII code and representing num bers in packed decimal format. DataPlex can also convert data from nine-track tapes when used with a PC equipped with a Catamount or Overland tape inter face board and an optional DataPlex soft ware enhancement that co ts $595 .

Inside DataPlex, a numeric field can be assigned a unit of measure; the unit will not be listed in the field but it wHI appear in the prompt. DataPlex has 31 units of measure, covering distance, weight, and volume. After assigrting a unit 10 a field, you can then change the measure and DataPlex will recaJculate the figure. Thus, for instance, you can convert from English to metric and change all your tons to kilogram automatically.
All Things to All People? The manual is thorough, but it wa ap
parently written by and for program mers, saying thing like "connect to an out ide application" when it means ''out put your data in a particular file for mat." or were things clear even after I broke tbi code: Pertinent information tends to get lost in the forest of options. For in lance, it turns out that to output the ZIP code mentioned above correctly to a data file (as 03458 instead of3458). you al o have to format that field with the Width command in the Format menu to add leading zeros.
And while DataPlex seeks to be a "universal front end" for data-entry Lasks, that means the company is offer ing its data-entry screen as the universal data-entry screen-and a lot of people won't be happy with it. The (usually empty) help box and the command lines con ume o much of the screen that you only see the data record you're working on, plus the last three record (which are hown at the top of the screen). There's no way to adjust the size of the data-entry area, o what you see i what you get. In addition, there is no provision for using color to give extra meaning or emphasis to the input screen, although color i all the rage nowadays.
DataPlex is easy enough to use for a data-entry clerk, although the naive u er i in danger of getting lost in the format ting options when approaching anything but the most rudimentary task. But it is a powerful tool in the hands of a computer literate manager. When you have score of people struggJing through the ghastly tedium of input6ng data into the typical spreadsheet, even slight improvements in productjvity are important, and Data Plex offers major improvements for most folks. And in any office where the pro fessionals each have their own unique and beloved software package, DataPlex is an invaluable integration tool. ·
lAmont Wood is a freelance writer in the computer and electronics fields and lives in San Anto11io, Texas. He can be reached on BTX as "editors. "

THIS IS AN IBM 
 PS/2 MODEL 80 
 RUNNING DOS 


Under DOS, this "PS/2~· i a powerful 80386-based ingle
 tasking, ingle~user computer that can run thousands of 
 DO applications. ln 16-bit, 8086 mode. 

One at a time. 

When 0 / 2·· software becomes available, the PS/ 2 can 
 become a multitasking, single-user computer runn ing in 
 16-bit, 286 mode that can al o ingle-task those DOS 
 application under OS/ 2. 

One at a time. 
 ~ ith DO or OS/ 2, the PS/ 2 will support one user. 


Cost per system.. : Co t per u er:

l IRr (DOS)
$12,389 $12 389

I user (OS/ 2)
$12,594 
 $12,594 


Cin:lt 239 on !Uadtr Service Can:/
">W'oP _ _ _ ,.......,. 


THIS IS AN IBM 
 PS/2 MODEL 80 
 RUNNING SCO XENIX 


nder SCO XENIX~ this PS/ 2 becomes a powerful 80386 based multitasking, multiuser computer that can run thouands of XENIX applications. In full-tilt, 32-bit 386 mode.
Many at a time. And using SCO VP/ ix;·· the PS/ 2 can multitask DOS applications under SCO XENIX.
Many at a time.
With CO XE IX, the PS/ 2 will suppon one user.
Or 9 users. Or even 33 users.
And it can do all that today because you can get SCO XENIX for the P / 2- now!

l !N!r
Cost per system· ·: $14,559 Co t per user: $14,559

$19 726 $2 192

33 users
$40, 0 
 $1,224 


SCO XE IX Sys1em Vand lhe SCO XENIX family of software solutions
are available for all industry·standanl 8086·. 80286-. and 80386-based computers, and the IBM Personal System/ 2'" Models 50, 6o. and 80.
(800) 626-UNIX (626·8649) (~ )·m· m
FAX: ( 08 ) S8· ll
TWX: 910·S98-4SIO sm SA12
uucp; ... decvali!rnicrosofl !scol info!

- - - !<$

CS

OM

CO

RO

TD

In the matter of full-duplex data communication at 9600 bps, a number of approaches have been discussed. There's the CCIIT-approved V.32. There are even some "pseudo V.32s" around. Some suggest that, because of their somewhat lower cost, non-standard modems may be the answer.
At Universal Data Systems, our position Is carved in stone: for full end-to-end compatibility, regardless of equipment source, standardization on true V.32 is the only workable solution.
ri=::::::Oijiiii====:;;-.il That's why the fully ; 1 featured UDS V.32 is the acknowledged price/per formance leader.
Our exclusive near-end/ far-end echo cancellation techniques, combined

with trellis coding, result in -17dBm signal

to-noise ratio; that's plenty of horsepower for

voice-grade lines.

As back-up for your dedicated four- or two

wire system, or for a 9600 bps upgrade of you r

present dial-up communications, check out the

UDS V.32. It's the standard!

Universal Data Systems, 5000 Bradford Drive,

159500 Huntsville, AL 35805.

$

Telephone 205/721-8000;

Telex 752602 UDS HTV. Quantity One

rii5I Universal Data Sys.terns

IYm

8 MOTOROLA INC.

Created by Oayner/Hall , lnc., Wimer Patk, Flot da

Review 
 Update 


NEC's Newest MultiSyncs
Since the February review of multiscan color monitors, we've been able to test NEC's three new monitors: the Multi  Sync II, XL, and GS .
The $899 MultiSync II , the successor to NEC's original MuJtiSync, has a 13 inch screen with a 0 .31 -millimeter tri dot pitch. Front-panel controls include brightness, contrast, and power. You can access more switches from beneath a front-panel cover. These include vertical position and size, horizontal position and size, text mode, and text color. When the text-mode switch is on, te.xt appears in the color selected by the text -color switch- white, amber , or green.
Rear controls include a manua l switch, a mode switch, and a color-mode switch . When the manual switch is off, the MultiSync II automatically adjusts to the scanning frequency, resolution, and color requirements of the graph ic adapter you're using. With the manual witch on, you elect the mode (gray scale or color) and the number of colors (8, 16, or 64) that the graphics adapter requires. The monitor's single D-sub 9 pin adapter accepts digital or ana log in puts, and the unit comes with a tilt-swivel base .
The monitor' horizontal scan fre quency automatically ranges from 15.5 kHz to 35 kHz, and vertical scan ranges from 50 Hz to 80 Hz. The bandwidth is 30 MHz, and resolution runs 800 dots horizontal by 560 lines vertical . A 21  page manual covers adjustments, con
nections , basic troubleshooting, pin as
signments , and timing charts. The MultiSync H's warranty is limited to 1 year for labor, 2 years for part .
Our Microvision Superspot 100 tests recorded a 0 .534-mm spot size for the MultiSync II. The monitor's spot size bloomed to 0.642 mm at maximum brightness, but thi difference is within acceptable limits. Spot size indicates the true fineness of the display, while blooming reveals how resolution is af focted by brightness. A small spot size

and a small difference between low and
high level are best. In earlier tests , the Electrohome ECM 1910 and the NEC
MultiSync Plus registered the best spot sizes- around 0.45 mm. The MultiSync II numbers represent a me-Oian range.
Spot sizes u ually deteriorate at the corners. Too much difference between a
center pot size and a corner pot ize re veals poor design. Corner spot size for
the MultiSync II measured 0 .648 mm at
normal brightness and 0. 75 mm at maxi mum brightness. These numbers fall within tolerable bounds. The finest comer spot sizes of the monitors we tested fell between 0 .55 mm and 0 .60 mm.
The MultiSync II displays pure colors, but it lack triking sharpness. Our.tests noted very little misconvergence, but
they did reveal some unacceptable jitter. Swim and drift were not problems. In fact, the MultiSync JI monitor posted ex
ceptionally mall number for horizontal time variance.
In the February review , we presented general specifications for NEC' 19-inch MultiSync XL, but we hadn't received the mon.itor in time to run our Micro vision tests. The XL has a 0.31-mm tri dot pitch, and our equipment measured a
center spot size of 0 .562 mm and a
corner spot size of 0.585 mm. Both the pot size itself and the difference be tween best-<;ase (center) and worst-case
(corner) measurements were mall. However, at high intensity, blooming be gins to affect the di play. The center spot size increases to 0 .809 mm at maximum intensity; the corner spot size rises to
0.919mm. Measurements for jitter and swim
were average, but the XL's numbers for both vertjcal drift (0.041 mm) and hori zontal drift (0.0 15 mm) were exception ally low. The XL also scored very well on our mjsconvergence tests, registering Jess than 0.1 mm in red-to-green, blue to-green, and red-to-blue errors . The tests also revealed very little difference
between misconvergence at the center of the screen and at the corner.
The MultiSync XL comes with a 25 page pamphlet that covers adjustment , connections, basic troubleshooting, pin a sigrunents, and timing charts. Like the MultiSync II, the XL's warranty is l year for labor and 2 years for parts.

The $279 MultiSync GS (gray scale) monitor has a 14-lnch screen with a flat tened face to minimize glare. The moni tor comes with a tilt-swivel base. The controls are easily , though somewhat in conven iently , accessible atop the moni tor. These controls include brightness contrast, vertical size, vertical position, horizontal position, and power. A TTL/analog switch at the rear of the
monitor selects the proper video input mode. The monitor comes with an adapter to interface it to the analog video
port of IBM PS/2 systems. Resolution for the MultiSync GS
reaches a maximum of 720 dots horizon tal and 480 lines vertical. The horizontal scan frequency automatically adjusts to a maximum of J I .5 kHz; the vertical scan reaches a maximum frequency of 70 Hz . A 17-page manual covers controls , con nections, basic troubleshooting, pin as signments, a.nd timing charts.
Spot sizes for the MultiSync GS were fairly high: 0.7 19 mm at the center and 0 .765 mm at the corner. However, spot size did not vary greatly from best-ca.se (center) to worse-case (comer), and in tensifying the brightness did not cause excessive blooming. These numbers re veal a well-designed monitor with aver age fineness.
Our time varianc-e tests for the Multi
Sync GS registered excessive jitter: verti cal jiner measured 0.016 mm, and hori zontal jitter measured 0.0089 mm. How ever, measurements for swim fell within the median range, and drift measure ments were very low.
Visually, the GS display is much more appealing than a conventional mono chrome screen. Colors are represented by up to 64 shades of gray, providing greater clarity and versatility than the monochrome option offers. For pro grams that use extensive graphics or color menus, the GS display also en hances functionality.
All three monitors are available from NEC Home Electronics (USA), Inc., 1255 Michael Dr., Wood Dale, IL 60191, (312) 860-9500.
- Sran Diehl

SEPTEMBER 1988 · B YT E 237

T'WONEW
DESIGNS !
I

Human . · · Dimensions 11117

#T2- Sottware Piracy

Those fantastic Byte covers-and boy, do they look great on this stylish, :}.14 sleeve T-shirt from Robert Tinney Graphics !
The colored sleeves and neckline vividly complement the full -color design. And don't mistake this for a rubbery patch that cracks and peels off after a few washings . This is true four color process : the permanent inks are silk-screened into the fabric, resulting in a beautiful, full -color image that lasts!
You 'll also appreciate the shirt itself: a heavyweight cotton/polyester blend which combines tough washability with the cool, soft comfort of cotton. Each Byte T-shirt is priced at only $12 .50 ($11 .50 each for 3 or more). Be sure to
include shirt size: C- (child 10-12). S
(34-36), M-( 38·40) , L-(42-44) , and XL- (46-48). Most orders shipped
within a week.
# T4- Furure Pasr

#T1 -Compurer Engineering

#T3-lnside IBM

#TS - Breakthrough

IrmS- eonred. !- 1hehaf\o1- 9lloiwncinl- ugdTe-ds- h$ir2ts(tos- )r aslh$- ip1p2i.n5g0-e&ach- ha,nodrli- n$1g1(.5$- 05 eoavce- hrsfeoars- 3).or -O - 1have- en~l- osed- U.S. ~ c~- or m- oney- order- . ~--m- ail thi·- s cou- pon 1, 0.. I

J O c.o.o. (via UPS- statesideOl"dersontyl

Robert Tinney

arv. I

TITLE

SlZE AMOUNT O VISA O MasterCard D American Express

Graphics

s

Card/# :

$

Expires: _ _ _ Signature :

I 1864 North Pamela Dr.
J Baton Aouge. Louisiana
I 70815

$

Ship my ·hlrt(·) to:

I For VISA, MasterCard or

s
Name:

I American Express orders . or for more lnfomialion

I

$
(Business) :

I Call 1-504-272-7266

s

s

Address:

IL---------~---~-----~-~------ ~~I I

Shipping & handling (see aboYe) s

0 Plee.se send your COLOA brochure

TOTAL s

City : Stale:

Zip:

-q~ ~
,- ,




238 B Y T E · SEPTEMBER 1988

#E

SSS

.tF

Chips of Note

$55
·····

Striking 16" x 20"
Limited Edition Prints from the pages of Byte. Each print is signed and num bered by the artist , Robert Tinney.

Limited Edition Classics
You 've seen them on the cover of Byte - now enjoy these deligh ful images as stunning limited edition prints! Each print pictured here is published 1n an edition strictly limited to only 1000 signed and numbered prints, and each is accompanied by its own Certilicate of Authenticity.
These gorgeous reproductions are printed on select 100% cotton fiber stock; this is a museum grade acid free paper, highly resistant to yellowing and cracking . You will be assured of a print which will retain its color and beauty for generations.

IB

SSS

Price and Shipping
The price of Byte Limited Editions . which depends on the number or unsold prints in each edition. is shown above each print pictured here. In addition. a 15% discount is avai lable if you order two or more prin s.
Your prints will be shipped flat , usually within a week of our receipt or he order. Shipping is via UPS Blue Label.
Guarantee Ship your prints back 10 us w11h1n 30 days of your
order, and you will be given a complete. no-queslions  asked refund .

IC

SSS

ID

SSS

Intelligent Reflections

Storage Space

Technological Breakthrough

Number Cfl.Jnch1ng

r::::: - - --;; ::o~ng~e::~t= -

: : : :k>:  U::h::r mone~e-:- 

I

O C.0 .D. (via UPS-State:iide orders only) O VISA O MasterCard D American Express

I 


Card r; : 
 Expires: _ _ _ Signature·

1:1I - =·=o:; Robert Tinney I Graphics 1864 Norlh Pamela Dr. Balon AQUge, Louisiana 
 70815 


I
I 

I
1
( .J Please send yO<ll COLOR blOC:liura

Ship my Prlnt(s) to: Name: 

(Business) :

1 For VISA. MasterCard or
American Express O<ders.
1I or tor mo<e lnformatton
Call 1-504-272-7266

Adcl~ss : -~~~~~~~~~---
~

Siate:

·P :

~

I _J

L----------~-------------SEPTEMBER 1988 · BYTE 239

IN DEPTH 


243 Face to Face by Gene Smarte and Nicholas M. Baran
251 Taking the Wra~ off the 34020 by Ron Peterson, Carrell R. Killebrew Jr. , Tom Albers, and Karl Guuag
275 Lighting the Way by Rollmid Von Stroh and Brian Dolinar
282 Monitor Makers
240 BYTE · SEPTEMBER 1988

Display Technology

W hat you see isn't J.· ust what you get-it's everything. When you're interacting with a computer on a visual level, as many of us spend a great deal of time doing, what you see and bow well you see it often makes the difference between beaJth and headaches, efficien cy and eyestrain. The quality of that vi sual iateraction can-da.re I say it-af fect the very quality of our lives, at least the portion that we spend looking at our display screens.
As soon as you tart talking about var ious types of displays, it becomes very clear that there are almost as many opin ions about what is best as there are people working at di play monitor . One person wants an amber monochrome display while another prefers green. One person likes a display that is garish with bright colors while another wants just a few carefully chosen soft colors. One person wants as sharp a contrast as possible be tween the characters on the screen and their background, while another finds that combination blinding. And who among us hasn't had 10 adjust the bright
ness controls and the viewing angle on
nearly every monitor we've used? This month, BYTE looks a.t display
technology and the various types of mon itors popular today. In "Face to Face," Gene Smarte and Nicholas M . Baran look inside the CRT, gas-plasma, liquid crystal di play (LCD), and electrolunti nescent (EL) display and describe what they find there. Gene and Nicholas ex plain the hows and whys of these technol ogies, how each one creates the light we ee, and what the various problems with each are.
"Behind every successful monitor is a hard-working graphics chip.·· Well , maybe not every one, but certainly the various graphics chips are heavily in

volved in " what you see." This month we are excited to pre ent "Taking the Wraps off the 34020" by Ron Peterson , Carrell R. Killebrew Jr.. Tom Albers, and Karl Guttag. The 34020 is the new 32-bit graphics microprocessor from Texas Instruments, and these gentlemen have been intimately involved with its de ign and implementation. It' a fa cinat ing article about a chip sure to have an effect on the marketplace, and we are de 1ighted to be able to give you the inside scoop so soon after its release.
Next, we take a look at a screen type undergoing significant changes- the EL display. In "Lighti ng the Way ," Rolland Von Stroh and Brian Dolinar expose the ecret of elect.rolumine cence, how and
why it ' so brighl, and Planar Systems' recent foray into the world of EL color.
There may never be one monitor or one type of display that pleases all of us all the time, but as the technology im proves, choosing the best is becoming more and more difficult. There are liter ally hundre<ls to choose from. In fact , there are simply too many to list, so this month rather than listing monitors you
might pick, we have included a List of the
companies that make microcomputer monitors in "Monitor Makers."
As headaches and sore eyes- at least those caused by poor display quality become a thing of the past, and display technologies approach each other in quality, price will have to come down . As a result, the choice between monitors will become just that- a choice, a matter of personal preference. Then , it will be interesting to see which technology
comes out on top. - Jane Morrill Tazelaar
Senior Technical Editor, In Depth

lLUJSTRATION: ROBERTTlN EY © 1988

SEPTEMBER 1988 · BYTE 241

IN DEPTH
DISPLAY TECHNOLOGY

Face to Face

Where are we now, 

and where are we going? 

Gene Smarte and Nichol.as M. Baran

F our major display cechnologie com
pele for the right to go "face to face" with all of us. They appear not only in computer , but also in televisions, household appliance , medical equip ment, military equipment, and in other devices tha.t need to display text or graphics.
These technologies are the CRT, liquid crystal display
(LCD), ga -plasma di play, and electroluminescent (EL) display. Other technologies,
uch as vacuum fluorescent
displays (VFDs), electropho retic displays, and light-emit ting diode (LED) di plays, are comparatively minor, and we won't cover them here.
Due to the great number of display products manufac tured and their complexities, it's impossible to provide technical details of all the competing products. However, we have tried to show the technology behind each approach in a representative manner.
In the midst of continual improve ments in computer-processing power, IJO peeds. and storage capacity. ad vances in display technology are often overlooked. But with the increasing im
portance of the graphical user interface in all aspects of computing, advances in

di play technology will play a key role in defining the computer of the 1990s.
Over the years, many industry watch
ers have predicted that one or another display technology would dominate and eventually wipe out its competitors.
However. there seems to be no basis for
this prediction. As industry analyst David Me.ntley of Stanford Resources in San Jose, California, poin.IS out, "Eacb

technology finds its own niche. The concept that one technology is going to domi nate the market is not valid . "
Two major forces are driv ing the display market. One i the celevi ion industry . Ac cording to Mentley, "The Jap anese display effort is driven by televisions, not by com puters." The Japanese domi nate the television induslry and are devoting major efforts to improving displays for both portable, pocket televisions and large-sc~n. high-defini  tion TVs. Of course, the tech nological advancements in television then have a corre sponding effect in the com puter industry. "It's a short drop back to produce moni tors instead of TVs," says Mentley.
The second driving force i.s the demand for color. As
graphical user interfaces are
becoming increasingly popular, color is al mo ta necessity in a graphics environ ment. At this time, CRTs still have the edge in di playing color.
CRTs Even though it's about 85 years old, the CRT still has many miles left in it, ac cording to companies who use the tubes
conrinum

ILUJSTRATlON: ROBERT TI NEY© 1988

SEPTEMBER 1988 · BYTE 243

IN DEPTH FACE TO FACE

in their monitors. They may be investi
gating other display technologies, but
they are not abandoning their bread and butter. The CRT's reliability and price to-performance ratio are tough to beat,
and millions and millions of these tubes are in use around the world .
Currently, the CRT is the only rela tively inexpensive system that can pro duce large full-color images. As Dick Sager , produc;t manager for high-resolu tion monitors at Mil ubishi, said, "For the past 20 yea.rs I've heard that the CRT would be dead in about 5 years."
The "Multiscan Color Monitors" re view in the February BYTE takes a close look at bow 14 modem color monitors performed and provides detailed techni cal information on monitor specifica tions.

A CRT Primer
Let's ta.Ice a quick look at how a CRT works before we look at today ' s technol ogy. Conventional CRT displays produce an image by directing an electron beam
on a pbo phorescent coating on the glass face of the tube. When struck by the elec
tron beam, the phosphor glows, produc
ing the light that reaches our eyes. When the electron beam stops hitting a phos phor, the Light quickly fades . Different phosphor compositions control how long the glow lasts, their persistence, and, in color CRTs, what colors are produced .
Figure la shows a simplified cross section ofa CRT. The negatively charged electron beam tarts in an electron gun at
the back of the tube and is accelerated to ward its face by a large positive voltage . Along the way, the beam is focused into

a round shape and swept across the tube face horizonta1ly and vertically.
These days, most video-monitor CRTs use electromagnetic focus ing and deflec tion coil , the wiodi ngs of which are often referred to as a yoke. Turning the electron beam on and off at appropriate times via the control grid produces a
glowing pattern on the tube's face . For monochrome displays , the phosphors can be just about any color: white, green , amber, and so forth. But that's just what you get-one color.
The long " neck" of the CRT signifi~ cantly contributes to cabinet depth. Ef forts to shorten the neck create deflec tion and focu ing problems, because then
the electron beam must be moved through large angles; it strikes the rube face more
obli quely as it moves away from center.

Elect.ran gun

Focus conlrol

Horizontal and vert ical deflection
i

High voltage
Phosphor coating-

RGB electron

HorizontaJ

and vertical

deflection

Focus

~

High voltage
t
Shadow mask

Control grid

con1ror grids

Tri~OI
phosphors-

Glass / envelope

Glass envelope_,...,,

Figure la: Typical monochrome CRT operaJion. NegaJively charged electrons are produced in an electron gwi and are attracted to the high posi.tive voltage al thefronJ ofthe tube. The resultant electron beam is focused on and deflected across the CRTface.

Figure lb: A typical color CRT uses three electron guns for red, blue, and green. and corresponding colored phosphor dots on the CRTface. A thin metal screen, a shadow mask. is performed with tiny hoks that must a.lign with rhe phosphor dots (see figures Jc and Jd).

Round shadow mask

Slotted shadow mask

Black stripes between phosphors

' Red, green, and 
 blue electron beams 

Figure le: Close-up ofa round-holed shadow-mask and phosphor-triad arrangemenl.
244 B Y TE · SEPTEMBER 1988

Striped phosphor
Figure ld: Close-up ofa rectangular-holed, striped phosphor shadow-mask arrangement.
FIGURE DRAWINGS: MARK !;. Al.SOP © 1988

I N DEPTH FACE TO FACE

Full-color displays add complexity to the basic CRT de ign. Figure lb shows that a typical color CRT has three elec tron guns, one each for red, green, and blue (Sony uses a single gun); a tube face covered with tiny triads of red, green, and blue phosphors; and a shadow mask.
You will often hear the dot-pitch specification menlioned when compar ing CRT monitor . Dot pitch or tri-dot pitch is the distance in millimeters be tween the phosphor triads and is some measure of the resolution capabilities of the CRT itself. Many EGA monitors have
dot-pitch measurements in the 0.28- to
0.31-mm range, and the trend is toward finer dot pitches.
The shadow mask i made of metal and ha tiny hole in it that must be precisely aligned with the phosphor triads to pre vent the beams from striking and illumi nating other phosphor triads. The holes are often round with corresponding round phosphors on the face of the tube (see figure le) .
Some CRT designs use a shadow mask with rectangular slots to illuminate alter nating stripes of red, green, and blue phosphors (see figure 1d). As in a mono chrome di play, the beams are swept aero s the tube face, striking their appro priate phosphors through the shadow
mask. By controlling which electron beams strike which of their correspond ing phosphors, full color can be realized.
Recently, a big change in monitors has been the introduction of multifrequency scanning capability. Pioneered by NEC and its MultiSync family of monitors, multifrequency scanning capabilities have rapidly become commonplace. Early on, computer monitor manufacturers used the same horizontal and vertical scanning rates as television- that is, 15 ,750 Hz for horizontal and 60 Hz for vertical. To improve brightness (by hit· ting the phosphors more often in the same amount of time), permit faster screen updates, and reduce flicker, many monitors and controllers can now operate under a wide range of frequencies.
This flexjble scannjng approach also le ts your monitor adapt to different graphics display standards. Generally, as the scanning frequencies increase, the image quality increa es. But a ystem de signed to operate at only one frequency can usually be optimiz.ed to produce a better-quality image than one that must be capable of accepting a broad range of · operating conditions.
Bigger and Better
There's an ongoing demand for higher
resolutions and larger displays in both

monochrome and color. In CAD, image processing, graphics specialties, and other , the demand is for photographic
resolutions. The trend seems to be to ward color, even though certain applica
tions, such as word processing, can seem cluttered with extraneous color boxes and menus. Also, monochrome monitors clearly have the edge in resolution. A CGA display i harder on the eyes than a decent monochrome monitor.
The desire for higher resolution run into two old problems: lack of brightlless and unwanted heat. With monochrome monitors, heat is a persistent, but not in surmountable, problem . There 's no shad ow mask to absorb and waste energy.
MegaScan Technology in Gibsonia, Pennsylvania, holds a patent on a yoke· heat dissipation technique and uses it in a 19-inch white monochrome monitor. It
provides up to 4096- by 3300-pixel reso
lution using an electron-beam spot size of 0 .005 inch . This precision translates to 300 dots per inch. Photo 1 shows the ultrahigh-resolution MegaScan screen; the actual screen looks better than the original photo, whose appe.irance has been slightly degraded through the off set-printing process.
This extremely high resolution is ex  cellent for use in medical imaging and in desktop publishing for font inspection.

Accordfog to Gary Zeller, a sales-sup port engineer for MegaScan, 3-point type displayed on the 19-inch monitor is readable, "though not for very long." This resolution comes with a price: about $16,000foran "intermediate-level" sy  tern consisting of moaitor, controller, and interface in single-lot quantities.
Also, tube shape ls now affecting display quality. Because of the way the electron beam is deflected across the face of the tube, it makes sense to have the face curved hemispherically. The electron beam then acts like the radiu of a circle whose circumference is the tube face. Once focused, the round-shaped beam strikes the tube face perpendicu larly regardless of position as Jong as the beam radius matches the spherical di mension . Because of manufacturing re quirements and the methods employed to defle.ct the beam, maintaining a round spot on the tube face is difficult anyway . And it becomes even more difficult a tube faces become flatter and flatter another trend.
As the focused round beam moves away from the center position in a " flat" tube, the radius length increases, chang· ing the focus, and it also begins to strike the tube face at an angle , forming an el lipse. This ill-shaped beam degrades the
col'llinued

Photo 1: A display on an e;ctremely high-resolution monochrome monitor screen .
The actual qua.lity ofthe screen display has been degraded by the printing process.
Whal you see is only abow one-third the quality of what you get. (Photo courtesy
ofMegaScan Technology, Inc.)

SEPTEMBER 1988 · BYTE 245

IN DEPTH
FACE TO FACE

image. Different manufacturers address this problem through various means, but they generally employ some kind of
beam-shaping circuitry to adjust the shape of the beam on-the-fly, according to where on the tube face it's located.
To get higher resolution in color tubes, hadow-mask holes and phosphor triads need to be smaller. Reducing phosphor size means that there is less material to glow, reducing brightness. Also, with mailer shadow-mask holes, fewer elec trons strike the phosphors if the electron
beam intensity is held constant. Generally , to get more ele{:trons to
trike the phosphor , you can increase the number of times the phosphors are il· luminated in a given period or increase the electron-beam intensity. Unfortu nately, either way, the energy that strikes
the shadow mask then also increases, manifesting itself in the form of heat. This heat can warp or dome the mask and distort the alignment between hole and triad, degrading the image. One CRT
manufacturer said that less than one third of the electron-beam energy actu ally reaches the phosphors. This means
that more than two-thirds never makes it beyond the mask and turns into unwanted heat.
A couple of different approaches are being taken to stabilize the shadow mask. One is to replace the common iron mask with a more thermally stable material uch as Invar, an iron-nickel alloy. An other method, used by Zenith, i to put the shadow mask under tension to pre vent it from moving when it heats up.
According to a Zenith spokesper: on, the flat-tension mask (FrM) is tightly stretched steel that is much thinner than

standard masks. As a result, fewer elec trons are absorbed by the mask, while the tension in the mask prevents disrortion and misalignment as it beats up . The up shot is a much brighter pictu.re with more contrast-50 percent brighter and 70 per cent better contrast, according to Ze nith-and improved color purity.
Unlike other CRTs with a uniform dot pitch, the Zenith tube has an "average"
0.28-mm dot pitch. In the center of the
tube , the dot pitch is 0.27; at the edges, it's 0.30. Zenith owns several patents on the technology behind the FrM . The company also says that while it has expe rienced the normal problems associated with a project start-up, it is going for ward with the program. Other CRT manufacturers claim that the FrM is via ble from a technological standpoint, but it is also expensive.
In spite of the problems that have been encountered, several CRT-based monitor manufacturers continue to increase reso lution and performance. Mitsubishi re
cently showed a prototype of a 19-inch
color monitor with a 2000- by 2000-pixel resolution. It uses 0 .21-mm dot pitch and a horizontal scanning-frequency limit of 128 kHz . Toshiba has worked on the shape of its CRT, added an Invar mask, and improved the electron gun, focusing elements, and deflection system to pro vide a unit that is 50 percent brighter than before. The battle to improve the
CRT is in full swing.
A Moving TB.fiel The CRT has turned out to be a very ro
bust and continuously evolving technol ogy. As David Mentley says, "The CRT is a moving target: 1280 by 960 shadow

ma ks are now quite common. Who would have predicted that 5 years ago?"
In addition, the development of multi scan giv~ CRTs a big wge over the com petition. With a multiscan CRT, you can change from one resolution to another (by changing the graphics controller or mode) without having to replace the monitor.
The competing technologies are all
fixed -format displays that are built for a
specific resolution. Once you buy one, you're stuck with it. If you have a gas plasma or LCD display and want to switch to a higher-resolution controller, you'll have to buy a new display, too.
You can use the e fixed-format displays
at lower resolutions, however. For exam ple, a 640- by 400-pixel display also up ports 640- by 200- or 320- by 200-pixel resolutions (the maximum specified res olution must be evenly divisible by the supported lower resolutions) .
LCDs Once a "hold it just right and you can
read it sort or' laptop computer display, the LCD now compete favorably with parts of monochrome CRT technology and may eventually supplant the color CRT. The old problems of low contrast and poor readability in low ambient light arc mo tly behind us.
LCDs offer many advantages: small size, light weight, low power consump tion, and good resolution, typicaJly 640 by 480 pixel . But making large LCDs to compete head-to-head with CRTs is dif ficult. Manufacturing large LCD panel in which every pixel must be operable strains the fabrication capabilitie of many companies. Prototypes are ooe

Front polarizer
\

- DC voltage
Pixel

DC voltage

- Rear polarizer

Figure la: Wh£n a11 LCD pixel is off. the polarized light reflects uniformly on the Liquid-crystal m/Jlerial; thus, no contrast is created.
246 BYTE · SEPTEMBER 1988

Figure 2.b: When an LCV piul is activated, it lets polarized ligh1 pa.ss through it ro strike a rear polariz.er and be absorbe.d. Th£ absorbed lighJ appears dark.

IN DEPTH FACE TO FACE

thing; production runs are quite another.
Color LCDs currently are available only in relatively smaJI sizes. Many are
4-inch diagonal (3 Yz-incb viewable) dis plays with 480- by 220-pixel resolution and are used in portable TV receivers. Larger LCD color display are the center of attention in the research and develop
ment departments of many companies. An inherent advantage of LCD and
other flat-panel technologies is their lin earity. The screens are flat, unlike the CRT, and because the illuminating ele ments are addressed directly, there is no electron beam to deflect and distort.
Figure 2a is a simplified drawing of a typical twisted nematic-crystal mono chrome display, probably the most com mon in use today. Nematic cry ta! are stable between liquid and olid and are responsive to electric fie ld s, among other things.
The example LCD panel consists of a matrix of twisted crystal pixds that can be addressed via a row-and-column
scheme. The crystals are sandwiched be
tween two polarizers. In their normal twisted "off' state, the crystals modify the polarization of the light striking the panel so that most of it is reflected back; the panel color appears as the familiar uniform gray.
When voltage is applied (see figure 2b), crystal molecules untwist, changing the polarization of the incident light. When the light is able to pass through the crystals, it strikes the back polarizer and is absorbed; thus, the addressed pixel looks dark compared to the rest of tbe panel. Unfortunately, incident light scat tered in the panel's layers and reflected back through them diminishes contrast.
The early problems with low contrast and poor readability have been nearly eliminated by using a rear-lighting, or

backJit, approach that does away with a dependence on ambient light.
Because of backlighting, reflective LCD displays are on their way out. In fact, so-ca lled supertwist LCDs require backlighting to take advantage of their increased contrast, and it's often more appealing to have a light--emitting dis play. Also, color LCDs require back lighting. Still, it's a trade-off between readability and power consumption. A passive LCD panel uses a tiny amount of power, while the light source used for backlighting usually consumes ma ny times the power required to control the liquid crystals.
In addition to the portable or laptop computer displays, an interesting and growing application for LCD panels is coupling a computer and an overhead projector. Whatever you have on your computer screen can be displayed on a portable window-like panel that sits on top of the projector in place of trans parencies.
An Active Future The most promising type of LCD is the recently developed active-marrix or thin film transistor (TFT) LCD. Rather than using standard multiplexing technique (e .g., time-sharing of pixel electronics drivers) to address the matrix of crystals, the active-matrix LCD includes a thin film transistor fabricated along with each pixel. These transistors act as switches to turn on individual pixels.
The TFT method eliminates the time dependency associated with multiplex ing (diminishing contrast as more lines are displayed) and allows direct address ing of each pixel. Color is added by using organic filters and backlighting.
Currently , active-matrix LCDs have primarily been produced for full-color

3 1h -inch pocket TVs. The Japanese pro duced some 2 million active-matrix LCD pocket TVs last year. At the Society for Information Display (SID) convention in May in Anaheim, California, several manufacturers displaye<I 9-inch active matrix LCD screens.
The major obstacle to producing 9 inch and larger screens is the low throughput and poor manufacturing yield of current photoma king equip ment. Defective panels have to be thrown away, and typical manufacturing yields are 20 percent. However, David Mentley says, "It's going to happen." According to bis research, there are some 30 Japa nese companies heavily investing in ad vanced-matrix LCD technology. Within afewyears, weshouldsee9-and LI-inch advanced-matrix LCD monitors.
Gas-Plasma Displays Gas-plasma displays operate by exciting a gas, u ually neon or an argon-neon mfature, through the application of a voltage. Figure 3 shows the general con struction ideas embodied in gas-plasma displays . The two types of displays are AC and DC . In both cases, a matrix of electrodes, separated by the ga , allows a certain point or pixel to be addressed.
By applying sufficient voltage at an
addressed matrix intersection, the gas is excited, emitting an orange-red light. The DC type is simpler to construct but usually has an inherent background glow due to the continuously present DC volt age necessary for refresh. The AC ver sion is more complicated to build but has no background glow or image-refresh re quirements.
Because gas-plasma displays produce light, they need no backlighting . Still, they use more power than a backlit LCD .
continued

/ Column electrodes

Gas

.._Glass

Transparent covers

Figure 3: Gas-plasma displays use tiny pixels ofgas 10 produce visible light. When sufficient voltage is applied at the intersection oftwo electrodes, the gas glows an orange-red.

SEPTEMBER 1988 · BYTE 247

I N DEPTH 
 FACE TO FACE 


Because of the need for operating volt ages higher than normal, few battery-op erated computers with this type of display have appeared. Manufacturers have to include converter circuitry to change the low voltage of the baneries to high voltage for the screen (about 200 volts for DC) , and that adds power con sumption, weight, and complexity.

Originally, gas-plasma technology provided only on--0ff control. Recent ad vances have improved control over the brightness of the pixels and provided several steps between the dimmest and brightest conditions, ort of an orange
red "gray" scale. Photo 2 shows a gas plasma panel that offers both 4- and 16 step "gray" scales.

Gas-plasma displays have faced many problems. Their lack of full-color capa
bilities, their relatively short life span , and their cost have all contributed to their slow emergence . IBM's 17-inch
gas-plasma display pane.I listed for about $3300 in 1985, which is hardly competi
tive with CRTs. Another company re
cently bought the AC plasma technology from IBM and made ome innovations in reducing driver count and power con sumption, hoping to reduce the cost significantly.
At the May SID show, NHK Laborato ries discussed its full-color 20-inch DC plasma panel intended for use in high definition television . (This is another ex
ample of how television can drive the display-technology industry .) Al o , Fu jitsu has announced 8- and 15-inch color
displays with 76,000- and 256,000-pixel resolutions , respectively . Mo t impor tant , the company claim that the life ex pectancies of the new displays now match
those of CRTs. As with LCDs, a great deal of effort will be expended before large full-color glls-plasma panels are
ready for mas marketing.

Photo 2: Gas-pUisma displays can now display up ro 16 levels ofso-called "gray. " (Photo courtesy ofPanasonic Industrial Co.)

Transparent dielectric
Glass subtrale

AC voltage

I I I
... _ LI 'I
<:::~: 

I I I I I I

P.ow electrodes Aef lective dielectric

Electro Ium inescent material
Figure 4: EL displays address pixels ofELmmerial wirh electrodes. 

An AC volrage causes the material to produce its characteristic yellow light. 


EL Displays 

EL displays operate on the principle of 
 electroluminescence-phosphor emit
 ting light in the presence of an alternat
 ing electrical field . EL displays are be
 coming increasingly popular in military 
 and industrial applications requiring 
 portability and reliability in hostile envi
 ronments. Their truly solid-state con
 struction makes them rugged. 

A typical EL display consists of a thin film of EL material (phosphor) sand
wiched between thin films of insulating
dielectric material ( ee figure 4) . The
front material i transparent, while the rear material is reflective . The zinc-sul fide-with-manganese phosphor emits a bright yellow light when subjected to ap proximately 200 V AC. The voltage i applied via a grid of electrodes (also very thin) , each pixel of which can be individ ually witched on . Other phosphors can be used for different colors .
EL displays range in ize from 2 by 2 inches to 12 by 14 inches, with resolu tions ranging from 320 by 128 pixel to 640 by 400 pixels. As with gas-plasma displays, a "gray" scale can be achieved by using a controller chip that provides that function. Planar Systems of Beaver ton, Oregon, plans to introduce a 640- by 480-pillel di play early next year. (See " Lighting the Way " on page 275 for ad ditional information on EL displays.)
EL displays offer better contrast and
con1inu.ed

248 B YT E · SEPTEMBER 19&8

MICRO-CAP ll:M The CAE tool with fully interadive
analog simulation for your PC.

Spectrum Software's MICRO-CAP 11® is fast, powerful, and feature rich. Thi fully interactive, advanced electronic circuit analysis program help engineers speed through analog problems rig.ht at their own PCs.
MICRO-CAP U, which is based on our origi nal MICRO-CAP software, is a field-proven, second-generation progran1. But it's dra· matically improved.

Schemalk &iif(lt'
MICRO-CAP II has fa.5ter analysis routines. Better resolution and color. Larger librar ies. All add up to a powerful, cost-effective CAE tool for your PC. The program has a sophisticated inte grated schematic editor wilh a pan capa bility. just ketch and analyze. You can step

component values, and run worst-case scenarios- all interactively. And a 500-type· library of standard partS is at your finger tips for added Oexibliry.
MICRO·CAP II is available for IBM® PCs and Macintosh." The rBM version is CGA, EGA, and Hercules® compatible and costs only $895 complete. An evaluation version is available for $100. Call or Mite today for our free brochure and demo disk. ~·ct like to tell you more about analog solutions in the fast lane.
· Integrated schematic editor · Fast analysis routines · High-resolution graphic output · Standard parts library of 500· types
*IBM version only.

Circk 258 on lllalkr Serviu Card

· lta.nsient, AC, DC, and Ftl' routines · Op-amp and switch models · Spec-sheet-to model converter· · Printer and plotter· hard copy

AC hrol)'sts

1021 S. W>lfe Road, Dept. E Sunnyvale, CA 94087
(408) 738-4387

Ml{;Rl~C<l' II IS a r<p>t..-..11radmiirfl ofSpm rum Soft,...,..

M><tn1""1 IS · tr.ldmwi. of "4cln1"'11 l.1bunwry, ....-. "'d b bm~ uoed wf1h <>Po""" ptnn~o ol I<> """"'

Huades b · ..p.icm.1 ~

-no, ol lletnik; Compu:·er 1khnology

Ul.'I h 1 rqillertd tndrn!ut

ol lotcmauonal Uuslnm

loc.

SEPTEMBER 1988 · B YT E :249

IN DEPTH 
 FACE TO FACE 


broader viewing angles than gas-plasma
and LCD displays. They use more power
than LCDs but less than gas-plasma and
considerably less than CRTs. As with gas-plasma, operating an EL display from batteries has its drawbacks .
In addition to being more compact and lightweight Lhan CRTs, EL displays are
much more reliable. Manufacturers claim an average mean time to failure of about 40,000 hours, in contrast to an average of 10,000 hours for typical CRTs.
While EL displays are rugged and fea  ture excellent contrast, they are still quite expensive. A typical 640- by 400-pixel
12-inch EL display costs about $400 to
manufacture today, while an equivalent
CRT co ts under $100. However, indus try analy ts expect the price of EL dis plays to drop to about half their present cot by 1990.
However, the EL display market is faced with the "chicken and egg" prob lem. The prices won't come down until the displays are manufactured and sold in larger volumes, and that's dependent on the prices coming down . According to pokespersons from Planar Systems,
many workstation vendors are expressing
greater interest in EL displays. EL displays are still offered primarily
in monochrome configurations. Full color EL display have been hampered by difficulties in producing a good blue
phosphor. Planar System plans to offer

a red and green EL display for military applications in late 1989 and hopes to bring full-color di play to market by late 1990.
In spite of their appeal , EL di plays are till at Lhe high end of the market and are likely to remain o. The color prob lem is another obstacle to widespread acceptance. Since most commercial computers are priced extremely competi tively, it's likely that many manufac turers will continue to opt for the lower priced gas-plasma displays, while EL will remain the favorite in military appli cations and perhaps in high-priced workstations.
Chips Ahead
The consensus among display manufac turers is that, although some interdepen dency eldsts, the chips and controllers to drive the displays seem able to stay up with or keep slightly ahead of the actual light-producing displays.
This is evidenced by an announcement
from Yamaha's Systems Technology Di vision concerning its new Enhanced Panel Display Controller chip. This 128 pin package will support IBM mono chrome, CGA , EGA, NEC MultiSync, LCD, EL, and gas-plasma (with "gray"
scale) in 640- by 200-, by 400-, and by
480-pixel, and 320- by 200-pixel modes. For 640 by 480 pixels, the package sup ports 16 colors. For the LCD's 320 by 200 pixels, it supports 8 colors. (For a

Laser

Modulator

x,y scanners

111111111111111111111111110 - - 0 x,yinput

Synchronizat ion electron ics

t
Depih
t

- ,.--::::m::~-...-..-: Rotating translucent disk
Display volume

Figure 5: Will this be the wave ofthe future? A prototype display system uses a laser and rotating translucent disk to produce the elusive third dimension. (Diagram modified. Original courtesy ofTexas Instruments, Inc.)

look at Texas Instruments' new graphics chip, see "Taking the Wraps off the 34020" on page 257 .)
Back to the Future
Despit.e advances in display technologies over the years, information traditionally ha.s been presented in a two-dimensional flat format. For most text-based applica tions, two dimensions appear to be enough. Humans are used to seeing in three dimen ions , but often little is gained by adding depth to words and numbers alone. For just about everything else, however, three-dimensional di  plays make sense.
Experiments with three-dimensional displays go back to the stereoscopic view ers that used still photographs to add depth , proceeded through movies, and into television. Holography was once in vogue. In CAD and other real -world ap plications where a picture is worth a
thousand words, a genuine need for three
dimensions exists. As with most display systems, cost and image quality figure heaviJy into the future of uch di plays.
There have been many different ap proaches to three-dimensional displays, some involving mechanical motion and others strictly electronic . One solid-state approach from Tektronix in Beaverton , Oregon, uses special liquid-crystal shut ter (LCS) eyeglasses synchronized with a CRT display.
Binocular vision-seeing two images from slightly different locations- con tributes to our depth percepLion. Early attempts to exploit this used red and blue
Jen es and corre pondjng red and blue
image . Other versions have employed polarized light, prisms, and lenticular sere.ens .
With the LCS system, each side of the glasses worn by the viewer i alternately transparent and opaque while the corre sponding image shifts slightly on the CRT screen. The viewer's retinas retain each image long enough to minimize the switching flicker and fool the brain. Having one eye see an image in a slightly different position than the other provides the thwe-dimensional illusion on a flat creen.
An intriguing approach to truly three dimensional d.isplays was demonstrated by Tex.a In ttuments (Tl) at the May SID show. A common drawback to LCS or polarized viewing of two-dimen ionaJ images to simulate three dimensions has been the limited viewing angle . As you move away from an ideal viewing posi tion, usually directly in the center of the di play, Lhe depth illu ion fades . Often
continued

250 BYTE · SEPTEMBER 1988

Screen stars -with The Visible Edge. 


What gives Princeton's new generation ot' screen stars the Visible Edge is a screen image of incomparable claricy and resolution. Where brilliant colors and infinite hades of gray, with striking contrast and dimension, are commonplace.
The versatility of the Princeton family of monitor give the new generation (and present generation) of computers, the greatest autosynchronous horizontal/verti cal scan range combination availab le (ULTRASYNC and MAX-15). The clari ty of .28mm dot pitch (U LTRASYNC and PSC-28). 1024x750 display resolution (MAX-15). And the entire spectrum of color, with the ease and comfort that can only accompany an ergonomically designed monit0r.
Experience a world of unlimited vision. And the technology that's made our high level of qualicy, service, value and performance, seco nd nature. Experience the Visible Edge. And see what we do best. For more information call (609) 683-1660 x 100.

,P C-28
. .


PSM-03

ULIRASYN C

MAX· IS

Compa1 ibili1y : IBM PC, XT, AT, PS/2, Apple Maci nto> h E

GRA P HIC SY S TEMS
T H E V I S IB LE D C
601 Ew<O!I SlrMI , 81J11d.ngA. P1lf\0910n. New Jersoy 08540 (609) 683·1660
Circle 210 on Retukr ~rvke Card

I N DEP T H FACE TO FACE

Photo 3: Artist's conception ofa three-dimensional image produced usi1ig the laser system described in the text. (Photo courtesy ofTexas Instruments, Inc.)

Moat formats available
· Also avsHable: Bar code printing software Magnetic encoders
Portable bar code readers Readers for other micros and terminals
TPS ELECTRONICS 
 4047 Transport Street 
 Palo Alto, CA 94303 

415-856·6833 
 Telex: (Graphnet) 
 371 9097 TPS PLA 
 FAX: 415-856"3843 

252 BYTE · SEPTEMBER 1988

three-dimensional schemes also require some sort of special glasses or goggles.
Using an electromechanical approach as shown in figure 5, Don Williams of the User Sy tern Engineering Group at TI displayed a system that uses low-power laser light to project images onto a slanted IO-inch rotating translucent disk. The result is a "real-time, auto-stereo scopic, multiplanar three-dimen ional display system" (patent pending) .
In the $I 0,000 proof-of-concept proto type, the disk rotates at between 400 to 600 revolutions per minute to synchro nize with the laser light source. The rota tion provides a translucent display vol ume into which a laser projects points of light. By scanning the laser in two di mensions on the rotating disk, a viewer's eyes fuse the points of light into a "solid" object. The resulting image can be viewed from any angle and has a reso lution of 500 by 500 pixels and a 4-inch depth of field. Williams said that with larger disks and higher resolution , big ger and better images can be generated, and by mixing red, green, and blue laser light, full color would also be possible.
A potential use of this system pro moted by TI would be in air-traffic con trol. An entire airspace around an air port might be displayed, with air-traffic controllers able to walk around the
scene, viewing it from different angles and heights, and identifying aircraft using small hand-held lasers (see photo 3). Williams is a human-factors engi neer, and, for him , the driving force be

hind three-dimen ional displays is to come up with something that works well with humans.
Going Up? Considering the advantages of thin, lightweight displays and our affection for solid-state construction, it looks like flat panels could eventually replace CRTs, but don't count our old friend out yet. It's pretty commonplace to produce large, full -color di play panel when cost is of little consideration. Reducing cost so that ma s production is possible will take some time. And who know what kinds of technological breakthroughs might launch another di play scheme along the way and perhaps displace all the current contenders?
The synergy of physics, chemi try , a.nd fabrication technologies seems to be taking display development along an ex ponential increase. The future is bright, in full color, and maybe even in three dimen ions. ·
ACKNOWLEDGMENT Special thanks to David Mentle y ofStan  ford Resources, Inc., a consultant on display technology based in San Jose , California.
Gene Smarte is West Coast bureau chief
for BYTE in Costa Mesa, California. You can contact him on BIX as "gsmarte. " Nicholas M. Baran is a BYTE technical
editor in San Francisco. You can reach
him on BIX as "nickbaran. "

Our Profile Will Make You Smile! 


Our Price Will Make You Happy! 


Introducing lnteUiSync~ The New Intelligent Multi-Frequency Monitor From 3LYNX~

It starts with the outstanding design features such as the small foot print, and streamlined profile (even slimmer
than single frequency color monitors).

Next the lntelliSync is compatible with the CGA, EGA,
VGA, and more, as well as being an excellent companion to all PC/XT/ATi Apple Macintosh IIi and the new IBM PS/2-¥- systems.

The cost of IntelliSync is nearly l/3 less than its
major competitor. Most impressive is that it
is manufactured by 3LYNX, a video
display monitor manufacturer pro ducing critic.al video components for
the majority of the top FORTUNE 500 computer companies for years.

For information on the new 3 YNX lntelliSync Monitors call or write today. Call toll free 1-800-243-5%9. Or l-800-24-3LYNX. Fax# (408)
434-0466.

lntelliSyn<: Monochrome
Monitor 1s· ftat screen
with vivid gray scale.

lnteHiSync The Best Choice

FEATURES

3lYNX INTEUJSYNC

NEC 11UU1SYNC1 ·

Ske Front Controls Au1o Horizontal Freque ncies
Tilt&Swivel

14 " Yes
\5.50- 35KHz Yes

14" Yes
15.50- 35KHz Yes

lntelliwync hn l~ed a.II of the felltura of Mullisync II plus more...

Auto Vertical Frequencies Inverse Video Option in MDA Mode Selection ot Text Color Color Text Options Dimensions (mm)
weight Suggested Retail Price

45- 120Hz
Yes
Auto
7 341(w) 346(h) 386(d) 29(1bs)
$695.00

50-80 Hz
No
Manual
3 369(w) 357(h) 406 (d) 31(1bs)
$ 8 9 9 .0 0

31.ynX 1450 Seareel Lane San Jose, CA 95131

or or · Regi tcred trademarks t.heir respective companies. 3. Y X and lntelliSync arc registered tradcm rks 3LY X Technologies Corp.

CircU 3 0 11 IWJ.tkr &nkt Can/

SEPTEMBER 1988 · B YT E 253

One Language For\

BBX®
Specifications: 


.~ _...,,..i .b_.u.o ._°"°"- """"""" """_'

----w·. _..,.~"-
c.l wrtlt ccd9 ih mirdM.. ~-..-orn po- l'Ml. ly d ~-1.

Emy~a:ll.,,
-~-- ......... t"*YW)lll·l.111

lll':Nill'l ~...a.""*
IO'Ogrlm <nalr-.co .....

~nrs...WIJN!lC
- ~ -~-..

~ _...,. .... _8A_S..,I, CDrll0nc0
an--.--. '""9-. ...-... giW'io'.IC<J.._.IO_ot

~<v··· 

---°"'""'°'°
 -

-""""'*

--._._..-_.._ ...... ......... - -"""""'·"lotsygut>.ald
~~..iot99'
... .-..._-_.~""

~....,..,,..

----r.... _.._

"""""""*

· 14ploo;epr-

_,,._...~

· ~poW..,...,,...,.,

- -~~~
·LJroO- · lliwylO_...__
S· ~ ><i-no··-

· ......- .. usig~
· S·No W_._ O-_

· Ml<EVED · SERIAL · SORT · PROGRAM · smfHG
_-- ___ .......,.""*'*' ~ - --~- -
 .,. - - ... - IOc:IOng
....-. . ,,._~ ·· U~ ><- o.,l._ ......
- ~"""*'II
_.,,,..,.. -"""""'Y.....
· ~pogromin _ . ,

· -

_..., dlMlloprnonl

· 0.......-.ct--.g

.,,,_,,... __ · COl_..i-11

· U!er -

ILttton!I

. Unlmio.d

· -1/0lou · C... _ _ _

·--B- B',-,..~ s.. 

· 0..- 

UOFUTW::llOtn$
.·· o~ V ..-O ...~ ,..,._ _
· X.Yl;Ul'O«~
·~
· ,.., ...al)nj ""9h ......-..
· W.........~..l ...l.t.e-~.~.I O
RoS1ruc:....... 
 · INO£X
· l(fYEO

· f'*'Aooa·

· U.... OIS Sl1lll co........i 


·
·

C- 4lot &- FUNC ~ Key Sel~ l.I>

.__..., .· lma!O...~S..

-· V-llliily_...,.
· BXSNOl8l<ACV~

254 B Y T E · SEPTEMBER 1988

Its portability crosses all operating environments, and now its performance is crossing all oceans.
Around the world, the industry's best and brightest programmers are discovering the astonishing power that BB' brings to Bu iness BASIC. Write your program on e, and have com plete movement to MS/ PC-DOS, OS/2, UNIX/ XENIX, AIX, IX370 and VMS.
This year, over 50,000 copies of BB" are performing throughout the United States, Canada, Europe, Asia and South America .
Commitment to innovation, development within industry standards and technological leadership have grown BB' around the globe.
In 1988, aggressive marketing and uncompromising customer support will continue to compliment our success, and expand the BB" standard among many of the world's most respected companies.
Get in touch with one of our world distributors, and feel the pulse of the power of BBx!

Die Portabil.itat schlagt samt liche, bish r bekannte und unbe kannte, EDV-Emgebungen. Die Leistung iiberzeugt inzwischen die gesamte EDV-lndustrie.
Weltweit entdecken die besten Software-Entwickler die erstaunliche Leistung von BBx, mJt der Business BASIC bereic.hert wird . Die Anwendungen werden nur einmaJ entwickelt und laufen ohn Anderungen oder Anpassungen auf MS/ PC-DOS, 05/2, UNIX /XENIX, AIX, lX370 oder VMS.
Mehr als 50.000 BB'-Lizenzen steUen die Leistung in den USA, Canada, Europa, Asien und Siid-Amerika unter Beweis.
Zur Innovation nach Industrie Standard Spezifikatione n verpflic.htet, und mit dem Ziel nach technologischer FUhrung, wachst BB" um die Welt.
Mit aggressivem Marketing ohne Kompromisse im Bereic.h Kundenservice, wi.rd d er Erfolg von BB" i.n 1988 fortgesetzt. Es steht auf samtlichen Systemen namhafter Computerhersteller
zus Verrugung und stellt seine Akzeptanz bei den anspruchvollsten Anwendem unter Beweis.
Kontaktieren Sie unsere Vertretungen in aller Welt. Entdecken Sie die Sc.tilagkraft von BB·!

88' PFIOGRESSIONI 29 is_.,,.,... lor ln1el Based Computors. AAos. Amie. AT&T. f'CS CadmuS. Compure< Consoles. CorMitgent TechtlOIOgies. Coun1erpoinll M!JlbTecll. CubO!. Daia General. ()ogltal Equipment FOllune.
Honayweli. Hewten Packard. ICl. Moloo>la . Nv«IOtf. Prim&. Pyramid. Aexoo. San<,io. Sequoo1. Siemoos. T!}xas
lnstrumenlS. Unisys, and Ul9 lBM Wn!ty ol proclucl$. BASIS i$ contruatv adding new $y$1et'M.

brld Class Business. 


World 


Portable, iJ fran hit tous !es cadres d' op · ra lion, et sa performance traverse, maintenant,

Su portabilidad traspasa todos los medio de operaci6n y ahora su funcionamiento esta cruzando

Distributors: 


tous Jes oceans.
Dans le monde, Jes meilleurs et le plus briJJants programmeurs de l'indu tri decouvrent l'etonnante puissance que BB amene au BASIC des affaires.
Ecrivez votre programme une seuJe fois, et accedez totalement
aMS/ PC- S, 0512, U IX/XE IX, AIX, IX370 et a
VMS. Cette annee, plus de SO 000
copies de BBx fonctionnent aux

todos los oceanos. Los mejores y mas brillantes
programadores del mundo, estan descubriendo la asombrosa poten cia que BB' ofrece al negocio BA.SIC. Escriba su programa una
vez y tenga movimiento completo a MS/PC-D S, 0512, UNIX/ XENIX, AIX, lX370 y VMS.
Este af\O, mas de 50,000 copias de BB' estan funcionando en Estado Unido , Canada, Europa, A ia y America del Sur.

._Moone--·CO. KO
-~ IWmiln"\'~~
TE\..!0')12:2) ~1 6
nx - {06122) , l5S05
41 &..2563 cda. e1
""' 3T0o04rpov-..m-P.ona_.. .SA,
ra C03111:186 06
.J..I.! _ ~111_ 1!1_=
>eo~-
- TEL. (4· 1 8) 4O94ru-0ntor.o!.c2H J8c
,,~
e,....,.,.._c;a...... 150 l9 PliM. FfWUr
n :1.: to ·J <0 0S 106!> lU· 2 14.5113 FllJC (0 1 ) <0 ~!1963

Etats-Unis, au Canada, en Eu rope, en Asie et en Amerique du Sud.
Un esprit constant d'innovation, un developpement conforme aux
normes de J'industri , et une position de 1 ader dan le domain techn logique, tels sont
Jes atouts qui ont contribue ala
croissance de BB' dans le monde e n tier.
En 1988, un marketing dynamique et un appui
a inconditionnel notr client~le continueront acouronner notre reussite, et aetendre le standard BBXa de nombreuses societes

Emper\o de inovaci6n,
desarrollo en los esta ndards de la industria y superioridad
tecnol6gica ha.n hecho crecer a
ssxen todo el mundo.
En 1988, mercadotecnia agresiva y apoyo constante a nuestros dientes seguiran complementando el exito y desarrollo de BB entre las compania mas respetadas del mundo.
Comuniques con uno de nuestro distribuidores mundiales y sienta la potencia d BBx!

lollioclll'ly.UftllleO

-1 -..g021- 1>t. S- cdl~ >U

rn co111781.-J9 FAA CO 11.1-3890 TI.X,QZWIS.A. 

678P>w-  PIMfo!Ol'IY.l.MI.
...._ Oo,oon. N.S w 2132

111-ldl'ly. U<I. 
 86-



WNl""'11>

WMmm ......,_EOO!i

TEL[Cl2)799~

TEl. (09) <lll H l607

FllJC (02) 799-9090

f ... C09J 481 ·3·e2

-·--.po~
lw. ~, !$70 ~ 44680
1£1.S. J0.:!0-4:> J0.211-46

in-. a.A.. do , c.v.
....... deMa)'fln ,..., 25113.,_
COl -..CCP. 11320 Mu>oo. llf. TEl.S: ~ 45 6TJO ...

:I0- 2&<111

0545 613'1

In the UnlWd IMllW: 

IA819 tneorpor.-d 
 P.O. Box~ 

Albuque<qu0. Now Mexloo 87154 

TEL: (SO(i) 821-4407 
 FAX: (506) 82M62S 


parmi le plus re pect es au

monde.

Contactez l'un de nos

distributeurs mondiaux et

decouvrez la puis ance de BB !
ea· Pl'IOGRESSION12-. BB' and BASIS lnCO!pOlaled & U3demall<s andlor seMc:e rnall<S ol
BASIS lncX>tpou11ed, Albuquetque. New M6xico. Al releret\0&$ IO oompull!f syslllmS and soltwate p<Uducts conaained wttNn this lllMl<1isement ~e Ille bade lllldlor seMce rnai1cs ol lllD CXlt'l1!SpO<"ld ~e< and holder o1 ttie lnld& lllldlor ~ m&11c.

BASIS
I CORPOR ATfO

MICROMINT'S Gold Standard in Single Board
Computers and Industrial Controllers

~

ll!O_ only "S 1. 1.5" UJS lk amm 6-&llO CMOS Z10

' M[tac:t.imi ~PlldbM ~ u Mtao..iait'1- SiBllO and ~liO

Liljlf Miltd oMllB.tM.1-llft... L4Wlftctiit'HI prlmlrity for ptoera. eoatrol w/

>MK ol ""'""'f),6 ll'J'll<l l/Oooru.""""1<10till 11on. RS· UZ/ · 22/

4U ~ av1_~11try IC"ia.I poir1. aJtd ~ latun1pr d.-iwa .RQ!r.t....

,.-.,,~ 111111l11mw.tl..1 IJA.~ · IAO CIDIBOilrr. 1he BCCl.SO 1111S dN...,.

44 - p i ni Jf(J UPllMMM bw. U P.bc:rDmin.1"1 8CC1 2 a:Kl.lrolla baud

."."."_, ·rwir;:a1..-1 1tlt_,·11111C"' _.. _ li"l i"1.~

·u,. . ...... ....... _ .. _.._. 


'"°"" .'

1,!'.µ._·

4-__......,...'

"'WI
'llW._..
.

>C>''6

~

·

U''""1

· ,-._,_ _ lil.·OM- -""""""

ft't '1"1 I
---·----1. . . . . . 
 ·.(,"..,......,...._,Q..1i1t:11...t.1-. ·1'.....1.··. .M-...

U- : uin.a: ""' __,

...... ........__. ...... LG 

'wa. 1,rO . . . . . . OiMllP~9ia:'"- .... _

.,_..__........ ,___ _,..,,._ r:...~::~.:~
·~--·W-KT-L'V ·'l_ ....... 


1",_..., 1

09 Ut... IU lJJ .._,,,. W

I ·--

,.,. ~:tU _..,,.._, _ _, ......

·,_..""'...-...r"'aJ""U"'-> 

1 lit.. I · lG 9MJb. HMmbled ud f11b JOdiino3

lit .ea

DCCI AO Com;putu IC°"'trolkr w11h llK

byrn of nuk RAM. ROM M'oa1l'.DI ,

OASte ~ 1 so ~9opD'M'.nl 111)((-.u-e Mid

llM'··1 manml

F6r Adthtl.oti.I 2"'K DRAM ldd S-100.00

1M· I I DG Q.ullh · Ill ·UI · I· aO"I l>lo·lt" IOt.00

BCC52-S189.00
BASrC·S2 Co Mpmer/Comrolle-r

The

J C:O.pu:tt'r{C'o111roUtt ii

Micromi1u"'t M!ct.Ht ld!iJ\· uand.aJonic

t.lqle l'tOltd n1nc·:r ~l)111 lcr tb (otl

dfecii~ !lrdiilec'tvrci nftdl. oaly a pcJW"Cr 1ovpply l1nd tc'rftl~ to bcicomc

· ~ple1e dc~lopmtn· ot ead - uMI

1-yMem, ~r.1m.Rdlbllll i1J 01\SIC OI'

MNidcrloitMli·(la~,ftnloe·qItO_C- S2-

I BASIC

t  CMOS

-~ ·hlth CC111lai1U II ROM r Mkn 1 &K by1ci f"bi.1 iins p0in1

'°' BASIC· ~2 ;u~rptcitr. Tile K'CU <0nu.iftJ MXkeu uo to ollK tlflil!:I ol RAM/tf'ROM. H

.. i1UeUi1ui1·· 216-6/ 1lt EPROM pro

.,__,, ) OORll<I ...,,., I l<fill

INm.iaal pa.ti w i tll IUIO bllld ra~ Ill!!·

°' ~~·-m·inO.. *ltei:iMille

IWIJUH pon, and II · will! lhir rull l1nie

IJCC- tN.1 e.~BJJO· bouda_ TM

OCX:::'Sl brllQ.n UM pp b.1-.:c· H .

~miY11! pt~tnm.11hlc OOflUOUttt ud hl.f'J - \0- j l,l;Jc i:(y iwk:c llC:ft.11·\J"C can.tr0I applaciom. 8A.SIC·H~1 hll f1'Jlll in1 poirU BASIC iJ. f ..JI nd
°' i!lfidu.1 enou1h for d~r mm1 comptic:l.t«i QH:s, wM~ iiq cou
cHKt~t<r ~i1· aJki , i E lD be c~ (01 tuft)' M 'W lf'e:tl i.m 

~·llhilWL II all b1i! aM:d bQt:h. fot 6ew.:~t ·ftd end- inc- tij)

pliai.1i1Jn;J,

or Si.Deir tile 8..-.$1 . j;? is bw Ofk:fUed. i1 Ufppoirq thit (~lo-.'irtJ
M~cromJa1 C.lgi9.Mion ·hOatdl in. H)' M icfo·u·rt. Q t d CICd wi lh

optiolW oo~r tUIDD
eca.i Smarr 1~1 miul boa1d

DC'C-IOR J - ~n.nc:I rdsy Oi:ilp1tt

AOHOO Uxr 'l'OClbo!.tllty, Cli&rl1U<I

bOOrd

tiptte!ll bQlird
llCC25 I.CD ......, ....,.

flCC)J ~-,. aod 6 OOt't IJO
Upllllldi(wi~

OCCJl J P!"I 1/0 upca_n.JKll"I boud
8CCAJOD a..CMn,nel C>f>IOlvlbted

IJ l · bH Ind OC'Cl(J 12 ~ biE A/ D (Oft'l'lf.ttc.r 00.,..U

1/ 0 itaf)ll-tidoa boerd

8CC 11 (}gal clU·mc.· :tcr·W VO

boud

fl I

DllSIC ~2 Conlfoll<r 11oot<1

ICC· YWT. ..j.z PAK - Su.t~,. ~ U'ldvdcl::

11 J ,llO M.tl.11

l!CCSl,ROM A-tD IJTI .~I .Ml!Ol.UPSIO

I I OIM lllO 0.· oUb ,,,,. ·· 114' .llO

Jl~lC l.D11fer po~ 111 CMOS wrdoo ol tlttc 9CCi2 Slff.H
tfO'tC "1lit: 8CC12 1r.1itt d lY"111b.?* i · rn0:amrW Tt:rnprr.tlure R.ansc. (Idly ~1cd 81 "'tmpet"lit9JC. Prten tU:rt aJ kl· n J.:;?94_00 i11 ai~ q-uallliha. Be Jlll"f! ao ca.JI for· QllOH' Oft )'Ollr 1;p«:U..c l nodtH. l rial O£M
r~ i~ntJ

BCCU- S1l9.00
Z8 BASIC Coniou«r

r··,.,,.

· Uses. ZJI t.in.s)e dtip microcompu~r

' On.. IKmfrl ti.n.,. BASIC 1nt&f11Rler

' 111

l 6

oa - bolrd D*f&lk:.I OOtu ml8T11,pts (41 u.tcnaL~

A

1tna.I

PQrl

" J\IU C>CMJMCt · Ctonni-n&I ·.nd wtl1e C(llllll lhl l
P'OCrMM i· BASIC · 6K bytes of kAM or EJl1t0M 1M;IDMJ

oa.. l;loard

· lbbd f'l.1ts 110- 9600 bpt · Dau aDd lddrm bm 1.vaillb~ (01 S6K
rwmr,wy Pd IJO upi_~ · eo..uma Oil-I)' I.,) 1"tUJ .., ..~ . t 12.
·nd - UV

:l'NIlI.'s,,._ C.Ootn>lk·

011.M IM Qu·dlJ' ir.ln .1111 ' I· A.1 LYl· lt 11 IIUll fl&l . .ptli l·rt 11 t

no " "''-··· ICC40() ~ ·· J.
~MM<I oci&oltiollced i·o.,llou·PV·

es-put1:io11 boliard dni&ned for ux

w '"' M letOl'lli l'llrt. ftai.i,)' o f BCC·

bvJ Co111PV·e-r/CQn1rolkn Utit11

IDd1111Cry.,,a.M¥d oplOi).ola~ 1/0

modula. thor IJI ,400 pJU¥iOe n /

off COIUfQI torw;i lnpt.I I llliOl!itcwi.n of
01.h t I IS-UOVAC Of S·-4 voe

de;vica lilsed Ml d::J.lli .ti0quisition .and

u.,o o COfUfOI .a:pplJCH~ 16 BtC.OD booao<ll boo

u mtd IOl""lhit.J i· I li·l,k: i~Un IO
"l'OTioie l tot.II ol I 11nput .1.nd

O'u l0<\11 C ~ftAtil.. llliljli ¥'idql d1u ·

nr.h an br: rHid ot upda(~ by
rcadin frGm « ..-.riti.n m 1 lia&k:

1/ 0 lldd.-e:u. Tht ·

D CUI bl!

1hrtt1b COf'lllrOIJed (rom ll-'SEC or

~1 cu1 fiuncoo.n. eom.pl( itly i· ·he ~gto1ud l1.IKSier u 11PfJlh3tion pro1nm M.:ILnl hqli · ~ hm:nvpt 

dd-..,:11 ROM C f1i'i:ft"'llf'ltt Th1J ft,.m·'.Jlrt wa u.wk a r:ahk i:n _.._.,.

whkh rir1"t«b 1h<cr a..ii.4d. ~1p.,i111t, and chliriae..-o C- s.tate (l:J.4.1ol1hc

t JO mod\lll!i.. lrUerx110B;llJl(Hll pro._nm,w1tbin :a mul11boo1ll DC'C'oi0 1.

t)'1-lir;m -.:-rely CIO«l;J.lt.bof re:Ml i.nt o r M!n i: 11111~ mcflWH'y t:ablc valw:1

[: b O(lt01'\0btedctlU.ed ts(~ ·nrd bu Kre-con~D fot' d ' r~

"°'' /\. c<ilflltaicclllOtll to C~ C(lfl. tQLlin.t de<t l(oi! Wtd/6; Ui.t fldl,i,.'lfol toolltt:f.. llmll

111pu1 or outpll[ IJ'OduJo.

nr OC (unc-1iotn .:an be icncrin~at.i

OD lite ame BCC40 D boud.

Thi l()Cll ii l &tuAl 

d · :terW· pon iarc.ffKci boerO («

ue wh· 1M M iletoca ~n r DCC·kl.

()p{~ t J\lppot' tofo·Vt It ..~~ f0< Lho !ICOl aAd llCCllCI ~1 /

cootrWlen.

n.ir l<Xll Suill.J Boud cmimias

l'IJO aerial ht~rlKH. bdt. Ut.-tttface

<U be <ith<r I 110/lOO/ IlOO· bpo

modHt. Ot a hud· wired RS-2J2C/

Jl$...42l.IRS-.·U iuerfla'.. 'not

l!l!W)(fem i.it~rfaot '1:tifi I X,t(l(.Wn

Xf1201/XE1Nl OSAll.T {-wr

Sy.n.c· r aaa~ / A.1r·ch1ono1u Re ·

ce ~ vcit(TflA1.ta ~ 1 tc"'l· c:1patiM ol 110.

JOO, Of 1200 bot. C'CHll.m.uicuioll ud CO.Dttibte w it!\ &u IOJ ud Ml

2'J2A lfUl4,Vda. "fbci Wd - Wl,t~ 11t1UJ la~tfliU Hl!:S aft i11l4lilllfl' 

IDft4aN llSI A ~Rl' (Ulli\ll'tfQJ S~J\toooMJ,4.Jf~MIOtJI R,t

c.:iqr/Tr&mminin). CIPl!bk' ol 1·ppOl"tin1 iuynd1nJIAOIO ·rlaJ COfll ·

111aaiicatloa11.11peNJ up oo 1~..l kbps 111d 1yDCih.rooo111 MriJS coa11111 ~

11.k:atiom ·· speed:t up w O.n hpL
....!lie IC -,., ca· be coefif!ritci witr. l'it'O MOS··\fns. r.ro llJlAa..,
« 011e ol ncfa. Up r.o 16 ICCllt a.a. br uH"d iii a .sua-.a,le snk111 ~for 11 toll.I of 32 1nial 0010}.

. c - . . .....w. · ., ........ · l'P"lir.,. ........,_.... 


· 'o1TnMaI·',.,...,..................,........ .~ ............_...,......_.,.._,
.


.. ~~~ - ~ .,......~-m-l;r:

............,._.._... __
 .........--- ,·~

- . . . , . _ . ~ ~....,.

,f..... · rl.m ...i_l~J.l. f_-: _.,t_p , ........__., ...... . _ . _ . . - . .

- --· -- tD:· . ~ ~W-u- .... ...i ..._ ..._ .._ ..., ............. Q j . l - .  -~KTIMIH·A-lllt-~~----~ . . . .l

M9

... _... "',..'-"'·MQUrr ... QJ111t-.,..._ · _..,.._ .. - ~_,..t...n-- t.--xu-k'C1···......,

- . ~·

IK'C'4tD10 ·wi;nbofi11 modulin ·fC'40bl· ..,r'- 4 ll'Od,u1¢1.
9C 40-nt· ..,,,,,01. ' 111o4u.le1

'::1~1' ·:0~

0 ~ L" Qo·oOtJ
flltlot U rl II l'! .00

act'I

OEM COCl!r!J'll~l~ (j1td diu.al ·1!51 IU-H2 Oo.l'r ·n .. . jlt:( laJ poll bo..-d

IC'C llll 0 I N Qoat1l11 hlH 1 1,..M

l<"Cll · I l<X'll ·I !ITT;ll ·J I 1111

11Slfllil D...I RS.-2.ll/ ·IU,.,iaJ llJl / 120 1 ~ lAd ~till Ol)tt
1201/1201 ~-.. ,.....,... tioor· &Ceil arial por1 utilities 10ft-.ni

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

BCC·BUS
EXSMndo tt ProdllCU

......It n
·('( )
MHt

Si.nj:lc: Cbllllkl UART :S.C·lll OOIN l - b11. I (luan.;r;I A/ 0 Bmrd 12 - blt, i!S Cb.a.t.lld A/D Batrd
"'*"" 2'-t.IH. a.o C"l.a.rlCW1 Tcnn i:n;a;t
('·"'°") l.CD L1oi1.r.:s (4sl0) o.-
Fu.Ur Otcodtd .& BvfrtTCJ ~OIW1cn1 lloord X· I0 flowt'f l..inc Coq.tr~k-r Multi.fWKtioa E.r.~iiOn Doud ., Sim Mm.1  Motltn"boud
I $loll hU Mod11etbol1d
·c..u ... n:nni t pr&tl.

........ 
1a1i·1t·..·to
l l t!M tJ·t.M
'"·
I t.M
...llM.llD
I·~·

Thr: Micrnmj·I r.ct·-40 1 ii an I · 

CU!liflel ff.b)' QU{pU:I ~S~Ml.om b(u.r.fj 

da.i1ncd for vw wi~ll M1CJomin1"1 
 hmll)' of l)CC- tnn; Com.~uler / Coli 
~:1;' t~~iit(~"i~;o~mn=

t1e1 ·c~ou11it- o. /o(( cormol or ci1b1 
 AC - (>f DC - ~·'ll!cftldie"'~ fe.r data 


K.Qlllllttall ·.nd CODltol IPllhCatioin. 

U11 r6 16 K"1 fCll bol.rdJ cu be 
 '6Cil ~otc·bc1 In 1 1tnJk ·yuc.111 tai 
 provlde l'OQI of 121 te-Ll1 01.ttpU.I 


cbl.aiwb Thrir11tlaf1.1JecoalrOlkdtiy
:::1'~ r~.:::· :TU-7.~~4

e111 be coturolll:id e·tllior " 1 re:· of ir.i:aht ..eb~ a 1 · llllllr 1/ 0 addret.s or

iadiYid 1 .rcl1Y1 11 c:i1h.1 Xpiilr.lc

1/ 0 addrrua..

T1\iC ·tt40ll csn. be dlt«lf~ COfti·

1r0 Ued. rrom BASIC or i1 an. lu.KtM>a compRtrly m the badc.a:r~nd

r;,..-,...,e. 1i1A&Scr u l(>(llOSlllOC PfOllln w..q.hlth&Clttd intt:r111P1-dr i~· IC.C»1

C

11111 r1.-wi'Wl1· MU uldc ·fl~ in IJ)(llftOt)' ·tli llll:'b ,·e-nccu

the n·h·i. ·nd M<lpOirns of llMI .rala~. l nlllt'rll«'°"' ·l!JJOft.& 'P'")lftll'llJt

w iirtl.111 I M11l!Jlbailtd eC'C.fOa lyt:IHft lllnif;ttl) .t:a.n.id.ts of rn.d.illl O·

tcrl '-"I lllae li!BC't!IOff tstl~ YI!,,..._

Tl'llt c4hl rdll)' Outl)u.H bvt tcritw (l(Wlltel:il (O- duoC:t ¢0.t!li~hOll IO

the eon.110 IJ· ~ dc.v~W/ot 1M powtr IOllJU Fo11or or 1M tda)':I ~\tt

tin1~·polc 0 doublr ·lh1ow (Sl'-OT) ou~,.pu l con.B«tioaJ 11ad four rcJ;iyt fuvt1 !li~... polir ~ 11Q1.le-· tluo tst>S1l 011tpa1 coa:nec1iam..

...... ... ,..'..,91"" 'c.ac· ~- l/IOllr., ' "' l:OV re.I· o¥'f 1· mvoc

" . .~ . .

-·


-·

.:(~"..~b.i'...,. ;-.,-..:.,;., '."; "' [! ~~-:El;J doq,... - ,....... ..,.....·~it.

· -

----;:·,,..r-- 1.~.1


=...Md.._,.KT~'-
'Otia.ws~ ~llV ·0pom._~1too11SO..)(f"('
.::::::·--"'"' ,..

~

--0.

-.:,_· .-..

~ - -

0--

-.:.·

~

r.;- .:· :

· ..,_UP<11Cl).1)V)._.__ti:11 · ....::---1-~W!lflll![tQl'( · l<ll

.:!-

-- ·

·. ' fl'

. ..C'h.unei re.l:1y O'IUPUI board ll ICICI Qoontlrr "let tlt4.llD

tllt .1111

REP RESENTATIVES ACCESS TECHNOLOGIES
1408 Richmond Dr Placenr:Li, Ci. 92670 Tel:(714) 996-3917
MICROFUTIJRE
41040 Comae Terrace Fremont, Ca. 94538 Tel:(41S) 657-0264
DISTRIBUTOR
J.B. DESIGNS It TECHNOLOGIES LTD.
IS Mar1<et Place Orencester, Glos. GL7 2PB Eng1and TI!I: 0295-68122 Fax: 0285-68859

To order caJJ

I·800-655·5555

TEL: (203) 671--6170

TELEX: 643331 


FAX : (203) 872-2204 ~

MlCROMINT INC.

~~

4 PARK STREET

"\"'.

VERNON, CT. 06066

256 B YT E · SEPTEMBER 1988

I N DEPTH
DISPLAY TECHNOLOGY

Taking the Wraps off 
 the 34020 


A trio of chips that puts workstation power on a small board
Ron Peterson, Carrell R. Killebrew Jr. , Tom Albers, and Karl Guttag

T he new TMS34020 3~-bit graphics microprocessor (the '20) is well suited to workstations and personal computers requiring highly interactive user inter faces. The '20 is also suited to laser printers which are be comi ng more performancehungry , with requirements for on-the-fly font compila tion , and the increased com plexity of page-description languages, which are con stantly demanding more performance.
Data and image compres sion uch a facsimile and CD-ROM are other areas where the '20 will find ready applications, since fast bit addressable processors pro vide inherent advantages over general-purpose proces ors for performing the Huffman type encoding and decoding necessary for CCITI Groups 3 and 4 fa;ii; standards. In fact, for TMS340 Graphics System Processors (GSPs) fax-type compression and decompression is just another program (i .e., no additional hardware is required) .
A Cbipofftbe Old Block
The '20 is the newest member of Texas Instruments' (Tl) TMS340 GSP family .

Depending on the instruction milt, it 's
between 6 and 50 times faster in key graphics operations than its predecessor,
the TMS34010 (the 'IO). The '20 runs at 10 million instructions per sewnd (MIPS) when erecuting from its 512-byte in struction cache. It's designed to connect
directly to a second '20 a well a to the
40-million-floatiog-point-operation-per
second (MFLOPS) TMS34082 graphics

floating-point coprocessor (the '82 FPU). The '20 has in structions that can perform pixel- or bit-aligned block 1.ransfers at 142 megabits per second, a.nd when using the TMS44C251 I-megabit video RAM (the 44C251 VRAM), the '20 can execute fills at up to 1.136 gigabits per second.
The '20 has all the archi
tectural features that define Tl 's TMS340 GSP family (see figure I). These features include a host-bus interface, a local -bus interface with semi
autonomous memory control
ler, a display-control interface and registers, instruction cache, 31 32-bit registers, sin gle-cycle general-purpose in structions, and multiple-cycle graphics instructions . (For details on the 'IO, see "The TMS34010 Graphics Sy tem Processor" in the December 1986BYTE.) The '82 FPU is based on the same de ign u ed by many bit-slice graphic
workstation engines . It directly connects to the '20's coprocessor interface and has external eJtpansion for both mi.crocode
and data. The '20 has also been designed to take
full advantage of the features of the 44C251 I-megabit VRAM . These im
com iruud

CLWSTRATION: ROBERT TIN EY © 19&8

SEPTEMBER 1988 · BY T E 257

I N DEP TH
THE 34020

provements allow faster fills , masked operations, and text without resorting to the expen e of the wide data buses used in many workstation .
Theory of Evolution 

The conc~pl of a graphks engine de· 
 igned around a fully programmable microprocessor is what made the' 10 dif ferent from other graphics chips and has led to the TMS340 family's success . The
device differs from a nonnal micropro ce or in the special hardware and microcode included to upport bit mapped graphics operation . It also inte grates graphics system-control features for the CRT, dynamic RAM (DRAM), and VRAM onto one device. The under lying goal in this design was to let the

flexibility of bit-mapped graphics be matched by the flexibility of a graphics
processor. The definition of the '20 began during
final development of the ' 10. Features that were too expensive or that would cau e major schedule delay on the 'I 0 were slated for implementation on the '20.
The first issue was to obtain an overall speed improvement over the '10. This
began with the obvious expansion of the 'lO's 32-bit intern.al and 16-bit external busing to a full 32 bits for both on the '20.
With the addition of 32-bit pixel and 32-bit external bus support, several graphics features have been enhanced on the '20. Pixel-formatted registers are ex panded from 16 to 32 bits in signifi cance; these include the color-expand

regi ter and the plane-masking register. Other enhancements include improving the processor cycle time and utilizing the fast page mode of DRAM . Also, the in
struction cache was doubled to 512 bytes
on the ' 20 to reduce cache mi ses and let larger algorithm fit into the cache.
New capabilities were also added .
Three-operand block transfers were needed by both laser-printer manufac turers dealing with large textured objects and sy tern developers building extensive window environment . Many system de signers using the ' 10 had requested better support for direct host access to the TMS340's memory, and ome of the
more sophisticated applications required the graphics processor to do operation
cominu.ed

Hoit bu·
27bits HA (5-31)

Host
address
latch

HCS· HREAD· HWRIT·
HINT HAOY HDSTHOE-
G I· RL RH-
Emuletlon c<introl
~ SCIN COUT ECO EC1
CLKIN LCLK1 LCLK2 


Host interface

ST
Register A

Coprocessor Interface

Register B

Emulation unit
B

ALU
Barrel shift

Cache

regs
LAU (cache flags)

Decode

Local memory
and bus li ming

Mlcrocontrol ROM
Reset and
interrupt 


Buller MUX Bus

Localbu1 32blts
LA0(0-31 )
ODIN DDOUT RAS

DRAM and
VRAM Interface
Bus interface
Vrdeo t im ing
and
control

WE TR·/OE· ALTCH·
SF
PGMO. SIZE16 LADY BUSFLT CAMD
Vldfll control
VSYNC HSYNC CSYNC-, HBLNK CBLNK·, VBLNK VCLK SCLK

RESET-, LINT1-, LINT2- - - - - - - - - - - - - - - - - '

Figure 1: The TMS34020 block diagram. Nore the coprocessor interface and the built-in host attachment capabilities.
258 BYTE · SEPTEMBER 1988

THE WORLD'S 
 BEST-SELLING 

DRIVE 


THE ST225 

Liabilit . That' the reason agat- . 20 1B half-h irrh t h1ucl di cl.riv i o populru; wilh over 3 million sol I in I ss than Lhr . ears.
Who prov cl it? Mi LI ion of ·omput r u 1- around Lhe world. They've lien ·fit cl from oLu· continued cl . ign an I manufo ·t iring impro menL<;.
nd th 'v proved th at th ST"22. has an MTBF of 30 000 hours. Wh ich means eaJ of uninterrupl d performan ·e. ncl a di ·c dri e ou can rel on. R liabilit h· h lpecl mak ~ aat - th w rid' I ·1ding in I ·pend 111 manufactu1 rof SY,i" and 31/i'' hard disc dri es. U ou'r looking for a prov n 20 megabyt dri e, < k for the T225. Call <·ate at 800-468-DISC. Put the best selJer lo work for you.

OS)> Seagate
Th fi - 1 na m , in di ·c drives.

SEPTEMBER 1988 · B YT E 259

IN DEP T H THE 34-020 


64K·by-4-bit
/\- v/1---- ~ memory array
datao-3 select

64K·by-4·bil memory array
data o-3 select

64K-by-4-bil
/1--- memory array
v - data 0.3 select

64K-by-4-bit
v--i memory array
data 0-3 select

I

I ~

,.

I

I

I

'

Address decoders

I

/

/ MUX "\

11
I Color latch

Color latch select

I

~ I, / I I

MUX
111

1of4

'

decode

11 I

~ Block-write mode select

I Data pins

i:;;:
~
I ~ <(

A (0-1)

I Rowlcolumn latches
{'t

'

I Address pins

Figure 2a: TMS44C251 VRAM i111ernals. Notice the four banks of64K-by-4-bit memory, for a total internal widJh of 16 bits.

TMS34020 Data bus

4 bits

I

32 blts

4 bits 4bits 4blts 4bits 4 bits 4bits 4bits

4

I
Four 1-to-4-bit - 4

color

4

expanders
y Color latch

14

~

~.
-
I -I

r'
I
·I I
-I I

64K-by-4-bit memory array 64K-by-4-bit memory array 64K-by-4-bit memory array

I
- I 64K-by+bit memory array
I
I
..I
I
I
I

I I
\. ..I-+128-bit wide bus

- - I -

Elght44C251 256K-by-4-bil
VAAMs

I

.....

I

-

I

-

Figure 2b: An overall picture ofthe 44C251 and its connection to the '20. Notice how the '20 expands the 32-bit data path to 128 bits wide inside the VRAM.
260 BY TE · SEPTEMBER 1988

IN DEPTH THE 34020

in the host's memory space.
As a result, the host interface was to
tally revamped for the '20. Better CRT
timing control was added to the display
controller to enable broadcast-quality RSl 70 National Television System Com mittee (NTSC) timing. New XY address ing support and improved VRAM con trol were also added to pack together frame-buffer scan Lines for better mem
ory utilization. The '20's VRAM sup port takes advantage of the I-megabit

YRAM's split shift register as well as the
older (and less efficient) 256K -bit VRAM's midline reloading.
The '20 has enhanced the XY address ing support of the '10 to include direct support for pitches other than binary for the XY address space. (Pitch is the dis
tance between pixels on corresponding lines.) Both pitches that are the sum of
two powers of2 (A + B where both A and
B are powers of 2) and completely arbi trary pitches are supported. This makes

the coding of output routines into linear
memory and instruction support for packed screen organizations much eas
ier. In addition, both X and Y values on
the '20 are treated as signed 16-bit
numbers. Tbe definition of the '20 has gone far
beyond its own chip boundaries to in clude the development of an extremely fast graphics floating-point coprocessor, the '82 . This processor is 30 to 100 times faster than the typical microcomputer's FPU. (See the text box "The Class of '82" on page 264.)
The '20 project team also worked closely with Tl's memory-design engi neers to allow the '20 to distribute some processing within the new I-megabit VRAM, the 44C25 l. (See the text box "Making Videos" on page 272.) Coordi
nation between the development pro· grams and the resulting cooperation be tween these three chips enables simpler system design and higher performance.

you see here.

THE LITI'LE IOARD'./186
Big

power for

smaller symems.

Little Boa.rd/286 is the

newt'st member ofour

fam ilyofM DO compat·

ible ingle Board S)e tems. II give you lhe poo:ver of an AT'

Comp:itt fe:ttUJ"C5. Both S)~ems offer:
· IZM!lzCl'C

But only Uttlc: llo:lnl/286 ofrcn, · S.7S"J · fonn bru>r
· S"al<l<>nsuppo"'

in lh · cubic inch :sofa half height 5 1/i" di~k drive. It' a

·· )121\·IMh')it IWd di:lk..bp<bubblt

complccc AT-compatible ~)'Stem that' · fum:Lionally idcmi·

ooboonl IJAA.11

drt''«. ·tc.

· 80?87 mprooe<mr · 1\>(J b\~-lde "1<im

cal to lhe 5-lxr.ird system above. And it runs :ill AT wftware. option

for 111-liocml Slllld·Stl~

Ideal for embedded applications. ltS low power

· AT<Olllpatlblr mn· dlsl. supporl

lmlJ<:rnDdbus

· ~·'Oliagt( · S\"DC

rcquiremcm , wide operating tcmperarure range, solid-state cq>IRliulJ

nnl)·. l!W P""ft'

disk support and tiny form factor make Uttle Board/286

· "'-'PPr di>l
mntroller

~)
· o.<io·c op<n1mg

pcrfeet for embedded app li cations and h:msh t·twiron 

· EGA/r£A/MIJA/ nnll< 


mcntS: comrollcrs, data acquisition, instruments, telc·

Hemalo!S \'\cleouplioo> 


comm, workstations .. . anywhere: small itt and complete

.,......_...A1AK-41Nr..p ~
....,.tn:t. .· lib-~~Ldt'-i

AT hll.rdware/ softwar ·compatibiUty are important.

...,,[l_....rn.lm

Better answers for OEMs. Uulc.: Bo-.ird/286 i.~ not only a
smaller 3.fl!IWer, it's a better aimver ... with !he packaging Oex.ibilicy, low powcr, 1/ 0 pabilitic.'S and pricing OEMs
ne<.xl. For inform.aiion and the name of your nearest . or imcmational Ampro rq>, call ~today. Or, write for Link Board/286 product li1cra1urc.

408-734-1800
Fu: 408-734 -2939 T!.X: 4940302
~Pl=ICI
COMPUTE!m!S. INCORPORATED
l 130 Moontoin Vkw/ Alvbo RO<>d
SuJUl)'V·k. CA 94089

~ Auillaia·GI 3 720-3:298, edglum -32 S7 ~\l0. 12; c..a.s. - (604) ~..Q(Q9; °""'*"'- ·5 3 66 20 20; fHond - 358 O SBS-322; Frwiet- 331 4.\02·1800; G.ormin)', Wnl - 4911.'l 611-6151 : - · 972·349· 16·95; 1"'1-J!I 6 B11-94ai; ~-81 3 257-2630; 

Spoln -343200099; Swedon - 46S !15-00-65, S -· 41 1 7.00-4 1-0$: Unl4dl<ir>gclacn -44291><-~11 . USA, COC'll3CIAMP00. 


A Mar riage of Convenience
Since the '20 and the 44C251 I-megabit VRAM definitions were coordinated during development, the '20 supports performance and system features adde<l to the 44C25 I. The designers of the '20 had the advantage of knowing and influ encing the definition of the VRAM, so the two architectures fit together.
The importance ofthat joint definition can be seen most clearly with the block write mode (BWM). The 44C251 has four banks of 64K-by-4-bit memory, for a total of 16 bits wide internally (see fig
ure 2a). In normal mode, the two least·
significant bits of the address select one of four banks-only one can be selecte<l at a time- and the four data lines provide the data . In BWM, the four data lines used enable writing to a.ny and all combi nations of the four banks within each 44C251, and the special color-latch data is multiplexed to provide tbe data when it 's written. The '20 controls the 44C251 to expand the 32-bit data path to 128 bits wide inside the VRAM (see figure 2b) .
The BWM function is modeled after ' the TMS340 family 's " binary to color
expand" function. Color expansion works by turning data into control sig nals that select whether or not to write a color. Since each data line controls a multiple-bit color value, we use the term "color expansion." 


 Both the '20 and the ' 10 have fle,.ible
color expanders that turn I-bit-per-pixel shape information into I , 2, 4, 8, or 16 bits per pixel. The '20 extends this func tion to 32 bits per pixel. This functioo,
continued

:u;z BYTE · SEPTEMBER 1988

The Class of '82 


T he 34082 is a high-performance graphics floating-point copro· cessor developed exclu ively for the 34020. Jntegrating a microsequ.encer, register file, floating-point AW, and multiplier onto one chip (see figure A), and upporting high-level giaphic in· structions, th.e '82 can execute floating point operations at up to 40 MFLOPS.
The register file on the '82 consists of 22 64-bit registers. The file bas 10 A
file registe.rs and lO B· fiJe registers for data storage and two C-file registers for feedback. This large register file lets complex algorithms tore intermediate results internal to the device, thereby
reducing the memory cycles necessary to reload these operands for future cal-

culations. The device also incorporates a local bus for storing up t.o 64K 32-bit wotds for data and microcode expan sion. This expansion memory lets you develop your own functions or store data locaJ to the '82.
Using the '20' coprocessor inter face, the '82 directly interfaces to tb.e '20 with no "glue" logic, letting the '82 be either initially designed into the sys tem or socketed for later addition. This interface allows connecting up to four '82s to the '20. The '20 provides a gen eral coprocessor interface lo let the ex terna I implementation of advanced
functions improve performance. The '82 is one example of a coprocessor tak· ing advantage of this interface for per

form.ance increases. The interface con sists of five basic cycles for data com munication and control:
l . Move data from '20 register to co
processor. 2. Move data from coprocessor to '20
register . 3. Move data from memory to copro
cessor (indirect '20 register move). 4. Move data from ~rocessor to mem
ory (indirect '20 register move) . 5. Execute coprocessor command.
Not only does it support fully compat ible IEEE Standard 754-1985 additions, multiplications, divisions, square roots, and comparisons, the '82 has instruc

Figure A: TMS34082 floa1ing-poin1 coproce.s.sor bl.ock diagram. Norice 1he 22 64-bil regis1er.s internal to the chip.

Instruction register
Mlcro
sequencec I
Microcode memory

I I eonrig
I
I

I

I

l/O control

I Status
I 

I

Register A
o (1 by 64 bits)

AegisterB (10 by 64 bits)

I
C register (2 by 64 bits)
I
I I MUX

I

I I I

I I I I MUX

MUX

I

Mult ipl i e r

I

I

II I

I I I MUX

,I MUX

I

ALU

Product

Sum

I

I

I

4

L

LAD} 
 . 32 bits> from

!he

4

L CNTRL 34020

12 bits >

~

r

4

L

IC 32 bits >

~

r data

. control
. 3bi1s )

FPU loca l memory

.
16bits ) FPU local address r

widely used in bit-mapped color graph ics, would be very tedious without hard
ware help.
Although the BWM has the potential
to give an additional perfonnaoc.e in
crease of four times or more for fills and color text, it requires special addressing and control- and data-mapping hardware built into the '20. The mapping hardware makes writing pixels into the memory

consistent with how they would be writ ten without BWM and can be thought of as the "key" that unJocks the block-write feat ure .
When using the BWM , you can think of each 44C25 l VRAM as having four I to 4-bil fixed color expanders in it; in other words, each memory can expand 4 bits of incoming data or control informa l ion into 16 b its . By combining two

VRAM (to get an 8-bit-wide color latch and expander), you can get four l- to 8 bit expanders.
By using the ' 20's color-expander hardware plus ad.ditional on-chip hard ware to generate the control signals nec essary to interface to the VRAMs, the '20's 32-bit data bus is effectively ex panded to 128 bits during BWM cycles.
The '20 a1 o upports the color-e.xpand

264 B YT E · SEPTEMBER l9SS

lions for complex graphics math. Table A gives a complete list of instruction.s. And tbe expansion capability of the '82
allows for the creation of an indefinite number ofuser-define-0 func.tions.

Table A: Capabilities ofthe 
 34082 FPU instruction set. 


One-operand operation·

Absolute value

1's complement

Squareroot

2'scomplement !

TWo-operand operations

Add

Divide 


Subtract

Compare 


Multiply 


Conversions Integer to single Integer to double Single to double

Single to integer Double to integer Double to single

Mlit.rtx operation· 4x4, 4x4 multiply 3x3, 3x3 multiply 1x4, 4x4 multiply 1x3. 3x3 multiply

Graphics operation·
Backface testing Polygon clipping 
 Polygon elimination 
 Viewport scaling arnJ converskln 
 2·0 linear interpolation 
 2-D .,..;ndow compare 
 2-plane clipplng ft. ,Y,Z') 
 2-D cubic spline 
 3-D linear interpolation 
 3·D volume compare 
 2·plane color clipping (A,G,B,I) 
 3·D cubic spline 

lm· p~..,no
3x3 convolution
· Chained operation· Polynomial expansion 1-D minimumlma:ximum Multiply/aocumulate 2-D minimumlmaximum

V.Ctor opeqitlona

Add

Dot product

Subtract

Gross product 


Magnitude

Normalization 


Scaling

Reflection 


function for memories without BWM, which still gives an improvement that is roughly IO times that of microprocessors without color-expand hardware.
Two special instruct.ions were added to the '20 to take advantage of the BWM. VFILL is used for fast solid filling. The VBLT instruction read binary shape in formation and control the VRAM for
continued

The Grand Canyon of the Arctic
I n Alaska there's a place a magnificent and rare a the Grand Canyon the Coastal Plain of the Arctic National Wildlife Refuge. More animal than you could ever see in Yellowstone live and migrate through there.
The oil companies want permi ion from Congress io drill on the Coastal Plain (even though the odds are four in five that there' no oil). That' like damming the Grand Canyon for hydropower.
Approval lo drill will destroy our most spectacular retie wildern Future generations will never see ic, ore en have the comfort of knowing it's there. The Coastal Plain i the only pan of Alaska's north coast that hasn't been opened to oil development- our last 100 miles. o learn how you can help us preserve it, write or call: Sierra Club,
SIERRA. 730 Polk treet, an Franci co, A 94109, ~~~
(415)776-2211.
CLUB
SEPTEMBER 1988 · 8 YT E 265

I N DEP TH
THE 34020

text and pattern color expan ion .

Remarkably, the '10' internal color Strike Up the Band

Another area of improvement is in the expand hardware already gave it a ignif The '20 significantJy increases the sys

plane-masking function . The 44C25I 's icant advantage over general-purpose tem-bus bandwidth of the 'IO due to i.m

"persistent write per bit" speeds up this processors at this function.

provements in three basic areas: a wider

function . The '20 doesn't have to do The 44C251 's split shift register data bus (32 bits on the ' 20 versus 16 bits

read-modify-write (RMW) cycles to greatly simplifies the timing require on the '10), exploiting enhanced page

perform the ma king operation.

ments for loading the shift register while mode acce es on DRAM and VRAM ,

By combining the wider data bus, fast it's still allowed to shift. The special and a faster clock speed or state rate. The

page mode, faster processor cycle, and control and timing are directly supported wider data-bus and page-mode acces es

BWM support on the '20, you get a per by the '20, removing the time-critical let the '20 fetch more instructions in less

formance advantage of up to 50 times real-time reload headache from the sys time on a cache miss. And , at a clock

over the ·10 when writing color text. tem designer.

speed of 40 MHz, the ' 20 typically

fetches 16 instructions in 900 nanosec·

onds while a 50-MHz '10 fetches only 3.

Together, these improvements provide

performance increases of three to seven time on the '20 when executing pro
McGraw-Hill grams written forthe '10.
m 
 The largest performance increases due

0 


to local-bus bandwidth improvements, however, come in the multiple-cycle

... 
0 

~
tn
0..,
 


data-manipulation instructions. The '20's FILI.s, PIXBLTs, and BLOCK MOVES
have improved the most. For example, a fill operation on the '20 paints the screen in one-seventh the time required by the ' 10; you can get even more dramatic per· formance increases, up to 50 times that
of the 'IO, if you use the block-write ca pabilities of the 44C251 VRAM. For

(1)

large data transfers, the '20 incorporates an eight-word (32 bits per word) first-in/

first-out that scoops up the source data ,

Books that point the way from Morgan Kaufmann Publishers

modifies it, and returns it to the destina tion within local memory.

1. Computer-Suppor1ed Cooperative Work: A Book ot Readings edited by
Irene Greif. An exciting new discipline devoted 10 understanding group worll processes and developing tools to enhance collaborative efforts. 783 pp. $36.95 2. Readings In OW!ibau Systems edited by Michael Stonebraker. Forty key
articles present the breadl!i of database research and applications lhrOYgh original
research ...witti fascinating commentary by the editor. 650 pp. $29.95 3. Reading· In Human-Computer Interaction: A Multldlaclpllnary Approach

by Ronald M. Beecher and William A. S. Buxton. Drawirlg on research from
diverse fields, over 60 papem are balanced by relevant case studies and synthe·
smng original material, discussing approaches and core ooncepts. 738 pp. $32.95
Explorlng Artlflclal Intelligence: Survey Talks from the National Conferences
on Artlftclal lntelllgence (not shown) edited by Howard E. Shrobe and the
American Association for ArtifioiaJ Intelligence. Ea.ch chapter is based on a survey
talk by e leading researcher who has updated his information for publication here. 4. Hardcover Approx. 600 pp. $34.95 5. Softcover Approx. 600 pp. $19.95

Please use

:,r1M.2c2-.G1-r-Aa-wv-e-.-H. -oii-fi t-Bh-eo-oA-km-s1-ero-icH-a-s-,-N-e-w--Y-or-ll-, -N.-.Y-.-1-0-0-2-0-------l~-l!f-J·-'-J-~.,·.~:

l

MB9 l iM . :

·Please send me (circle) book# 1 2 3 4 5

1

:

Number of copies _ _ _ _ _ _ _ _ - -·

:

coupon

!Acct 1Check or credit card: Visa

lvner. Exp.

Ma.s1ercwd

1

No.

--

-Exp·ir-es

-- :

I

I

I

I

at right, or :Name

:

I

I

I

I

call (212)- :Address

:

______ I:City

I

State

Z.ip

:

....._ 512-4100 _,_:A_d_d_a_p_p_li_ca_b_l_e_s_al_e_s_tw_c_,_p_lu_s_$_2_._5_0_p_o_st_a_g_e_a_n_d_h_a_n_d_lin_g_. _ ____ _:.

Another unique feature of the '20 is the four CAS· outputs (see figure I) that support byte-write operations, thus avoiding RMW cycles. Many graphics and string operations require intensive byte manipulation provided by the '20's CAS - trobe . Furthermore, these st.robes let the '20 s line-drawing engine splatter the display with 5 million pixels in a single second (RMW cycles would reduce perfonnance to less than 3 mil lion pixels per second).
In addition, the '20 dynamically sizes to 16- and 32-bit-wide memories via the SIZEl6- input; simultaneously, the '20 can dynamically change its column and address multiplexing to support memo ries of different array sizes in the same system without addjtional hardware.
Hosting the Affair The '20 operates as either a host proces sor or a graphics processor attached to a host bus. The host interface on the '20 is completely transparent to the host sys tem. When the '20's memory is mapped directly into the host system's memory map, the '20 functions as a DRAM controller .

conlinued

266 BYTE · SEPTEMBER 1988

Circle 162 on Reader Service Card

Performance and ----.-. 
 su o ................................... rt 

are two others .. 


· 6 serial and 2 parallel ports ·Any port can be a computer or
printer port ·All ports can send and receive data
simultaneously ·Computer to computer data transfer ·Printerselection via resident pop-up
menu · 256 KB buffer saves computer time ·Buffer may be field expanded to
1.25 MB
Circle 28 on Tleadu Strvict Card

·Easily connects to computers, printers, plotters, and modems
·Competitive price ·Unlimited toll-free telephone
support · 30 Day money back guarantee
Bay ech
Bay Technical Associates, Inc., Data Communications Products Di vision 200 N. SoconcJ Sr.. Boy Saint l.oui:;, Ml$siss/ppl 39520 IJSA Telex: 910·333-1618 BAYTECH, Telephone 601-467-8231 or loll·free
800-523-2702
SEPTEMBER 1988 · B Y T E 267

I N DEPTH
THE 34020

Table 1: New 34020 instructions added to the current set for the TMS340 GSP family.

Gniphlca Instruction·
CLIP
CVSXYL RS, RD FLINE Z
FPXLEQ
FPXI.HE
GETPSRD
HPFIU 't:'f LCOLOR LI NIT PIXBLT B,11, L PIXBLT L, H, L PPROC RS,RD RPXLRD
SETCDP
SETCHP
SETCSP
VBLT VFIU

Clip DADDR .DXDY to window Convert source XY address to linear address
Fast line draw with linear addressing
Find pixel equal to COL.ORO
Find pixel not equal to COLORO
Get pixel size Horizontal pattern fifl VAAM load-color latch Line initialization Masked PixBlt: binary lo linear Masked PixBlt: linear to finear Process pixels in registers
Replicate pixel Set CONVDP 110 register based on OPTCH register Set CONVMP 1/0 register based on MPTCH register
Set CONVSP 110 register based on SPTCH register
VRAM pixel block transfer VRAM fill array v.ith processed pixels: linear

Coprocessor lnstructlan1

CEXEC S ,coln,1

C-Oprocessor internal operation: short

CEXEC S,coln,1

Coprocessor internal operation: long

CHOVCG RS,RD,S,co1n,i Move from coprOC6$SOr to 34020 register(s)

CHOVCG RS,co1n,1

Move from coprocessor to 34020 register(s)

CllOVCH - *RD, K,S,coln,1 Move coprocessor to memory indi reel

(predecrement)

CHOVCM · RD+,K,S,coin,1 Move coprocessor to memory indirect

(post-increment)

CMOVCS co1n ,1

Move coprocessor to 34020 status register

CMOVGC RD ,coln,1

Move one 34020 register to coprocessor

CMOVGC RS,RD,S,oo1n,1 Move two 34020 registers to ooprocessor

CMOVHC - ·RS,K,S,co1n,1 Move indirect (predecremenl):

memory to coprocessor

CMOVMC ·RS+,K,S,co.1.n,1 Move indirect (post-increment):

memory to ooprocessor

Cr«lVHC ·RS+, RD , S, coin , .l. Mow indirect (post-increment):

memory lo coprocessor

where: 1 · 1he coprocessor ID (0-7)

K = a count of parameters 10 move

s"" size of values operated on (O "'32-bit, 1 "' 64-bit)

coin = the coprocessor instruction field

Move lnatructlons BLKMOV

Move block

Genenil lnatructlons RMORS , RD

Rightmost one

Prognim~ontrol end context-1wltchlng ln1tructlon·

IDLE

Idle: Wait for interrupt

M\IAIT

Memory wait

SllAPF ·RS, RD

Swap field (read-modify-write field)

TR.APL N

Software interrupt: long

On a host access to the '20's local memory, the host's address is latched into the '20. The address is then refor matted and presented on the LAD and RCA buses to the '20's local memory (see figure I). Data is routed via exter nal data buffers that are directly con-

trolled by the '20 . The 38-pin interface supports burst
rates of up to 20 megabytes per second in either block-transfer or random-access mode. The '20 provides option bits in the internal host control register to let the in terface pipelining be configured for

block (read or write) or RMW operations for maximum performance.
The '20 upports multiprocessing en vironments and can access host memory directly to improve system performance when accessing host resources. Built-in bus-fault and retry mechanisms handle address violations and bus-contention conditions. The '20 supports data opera tions in big endian (data indexed from the most-significant data bit) and little
endian (data indexed from the least-sig
nificant data bit) modes, thus removing swizzling (data remapping) operations.
Hold That Line The '20's Hold/Holda protocol not only lets another processor suspend the mas ter GSP from operating on its local bus, but also lets other GSPs be directly wired onto the same local bus. Three signal lines-grant in (GI-), low-priority re quest (RL-), and high-priority request (RH·)-provide the handshake mecha nism on this interface (see figure 1). These three lines are necessary to handle special problems associated with both graphics systems and DRAM- and VRAM-based systems.
In a typical Hold application, the '20 must reassert bus control if a shift-regis ter-transfer (display-refresh) or memory refre.sh cycle is pending. Internal coun ters schedule latency of these events to provide maximum performance. Inter nal refresh queuing of up to 12 DRAM refresh cycles limits bus rearbitration.
Two or more '20s can be directly wired together to increase system perfor mance. Multiple GSPs synchronized to the same local clock can efficiently handshake over the three-wire interface, allowing control of the bus to be passed between processors on every local mem· ory cycle. With the increased size of the instruction cache and the improved effi ciency of instruction acquisition, a sig nificant perfonnance increase can be ob tained by using this interface.
Learning the Rules
The '20 has built on the' IO's full suite of general-purpose instructions and com bined them with a rich set of application specific graphics instructions (see table l). Note that the processors have a suffi cient set of the necessary assembly lan guage instructions to upport a robust C language with direct field support.
Both the '10 and the '20 have direct support for operations on fields in mem ory. Since they are bit-addressable pro· cessors, fields in memory can start on any bit boundary; the instruction set fur
conrinu~

268 BYTE · SEPTEMBER 1988

a~
WINDOWS FOR DATA® 


Il f you program in C, take a few
moments to learn how Windows for Data can help you build a state-of-the art user interlace.
lM' C reate and manage menus, data-entry forms, context· sensitive help, and text displays - all within windows.
~Develop window-based OS/2 programs right now, without the headaches of learning OS/2 sere.en manage ment. Run the same source code in PCDOS and OS/2 protected mode.
~ Build a better front end for any DBMS that has a C language interface (most popular ones do).
FROM END TO BEGINNING Windows for Data begins
where other screen packages end, with special features like nested pop-up forms and menus, field en try from lists of choices, scrollable regions for the entry of variable numbers of line items, and an ex clusive built-in debugging system.
NO WALLS If you've been frustrated by the limitations of other
screen utilities, don't be discouraged. You won't run into walls with Windows for Data. Our customers repeated· ly tell us how they've used our system in ways VJe never imagined - but which I.Ve anticipated by designing Win dows for Data for unprecedented adapatability. You will be amazed at what you can do with Windows for Data.

YOU ARE ALWAYS IN CHARGE Control functions that you write and attach to fields
andk>r keys can read, compare, validate, and change the data vaJues in all fields of the form. Upon entry or exit from any field, control functions can call up subsidiary forms and menus, change the active field, exit or abort the form, perform almost any task you can imagine.

OUR WINDOWS
WILL OPEN DOORS
Our windows will open doors to
new markets for your software.
High-performance, source·code compatible versions of Windows
for Data are now avaUable for PCDOS, OS/ 2, XENIX,
'------- ------ UN IX, and VMS. PCDOS versions are fully compatible with Microsoft Windows.
No royalties.

MONEY BACK GUARANTEE
You owe it to yourself and your programs to try Windows for Data. If not satisfied, you can return it for a full refund
Prices: PCDOS $295, Source $295. OS/2 $495. XENIX $795. UNIX, VMS, please caJ1.

Call: (802) 848-7731
Te.lex: 510"6014160 VCSOFf

ext. 51
FAX 802-848-3502

Vermont

21 Elm Ave.

Creative

Ric h fo rd,

·

Software VT 05476

IN DEP TH 
 THE 34020 


ther supports varying field widths (from 1 to 32 bits). This can be especially im portant in manipu1ating C "fields" and in the memory storage required for packed arrays in C . The TMS340 fam
ily 's hardware support for fields aug
ments these operatfons. (Pixels are a spe cial case of regularly sized, packed field in frame-buffer memory.)
Two-operand pixel-block-transfer in
structions {PIXBLTs) perform 16 binary and 6 arithmetic raster operations on a
pair of two-dimensional pixel arrays. The two-nperand PIXBLTs are usefuJ for manipuJating and moving bounded ob jects and operating with solid color.
You can simulate more elaborate oper ation using multiple PIXBLTs, arith metic raster operations, and the IO' s binary-expand operations. Using the binary expand, fonts stored as bit pat tern form color text (with transpar ency), and two-color patterned opera tions can be performed on the bit map. The flexibility of the PIXBLT instruc tions lets you build operations such as the
8514/A ' s compare operations , as well as foreground and background raster opera
tions. In addition, you can build support for non.rectangular objects on top of two operand PIXBLTs.
The '20 extends the 'lO' s PI XBLT in struction by adding a third operand, a binary-mask operand . While the ' 10 upplies hardware support for rectangu lar window regions and pixel blocks, many applications have begun to require control and rendering of nonrectangular window regions. The third mask array supports this feature on the '20. The mask is used to describe the window re gion on a pixel-by-pixel basis. This pro vides complete flexibiliiy in describing a region: II can be filled , concave, convex, outlined , have holes , and so on .

The three-operand PI XBLT employs the binary-mask array to act on the first operand, the source-pixel array. This
mask array sel~ts individual pixels in
the source array to be combined with the de tination array (an independent oper and). for text, the source array can be an arbitrary pattern (dithered or halftoned) describing the "color" or "shading" of the text (see figure 3). The mask array contains the description of the shape of the character, or glyph. The destination array is the displayable "canvas" onto which the character is painted.
In this way, the bits having a value of l in the mask select pixels (1, 2, 4, 8, 16, or 32 bits deep) in the source-array pat tern to transfer to the destination loca tion. There is the additional option of performing one of 22 raster operations on the selected source or destination pixels, as well as several transparency and plane-masking options.
See-Through Pixels Raster operations on the TMS340 family include all the Boolean combinations of 2 bits and their complements, plus an arithmetic set. This latter set supports addition and subtraction of pixel as well as a unique pair of comparison opera tions. The first computes the maximum of the source and destination pixels. The second computes the minimum pixel value. These operations a.re useful for layering "planes" of data via the intem gent ordering of pixel indexes or colors. They have been used to " drag" sprite like objects around the screen without corrupting background or foreground images. Pixels are combined through binary or arithmetic raster operations to form a resultant pixel.
Raster operations for the '20 contain several new transparency modes. Trans-

sou roe

Mask

Destinat ion

N bits/pixel

1 bit/pix.el

N bits/pixel

Figure 3: The three-opera11d PI XBLT. The third operand is a 1-bit-per-piAel array thaJ provides a maskfor pixel-by-pixel control over the destinarion piuls.

parency is the notion that there are cases in which it i useful to inhibit the writing of new pixel data to the destination based on information within the actual oper ands of the raster operation. Thus , trans parency circumvents the normal deter mination of what value is to be written to the destination pixel .
The four '20 transparency modes are
transparency inhibited, transparency on resultant pixel = 0, transparency on
source pixel "" 0, and transparency on destination = COLORO. The first two are
' 10-compatible modes. When transparency is inhibited, raster
operations proceed as normal. For trans parency on the resultant pixel equal to 0, the '20 checks the pixel value that results from the raster combination for zero-val
ued pixels. The zero value i tl'leo re
placed with the original destination-pixel value so that the destination-pixel loca tion is not changed.
for transparency on the source pixel equal to 0, the ource-pixel value is checked before the raster operation for zero-valued pixels. Each zero value is identified so that the destination pixel re tains its original value. This is useful for maintaining transparent pixels in the source-pixel array while using other '20 raster operations.
For transparency on the destination equal to COLORO, the destination-pixel value is checked before the raster opera tion for pixels that equal the " back ground " color (stored in the 32-bit COLORO register). Each background value pixel in the destination is not modi fied by the raster operation. This is use ful for maintaining background pixel in the destination bit map, regardless of the value of the source pixel and which of the 22 raster operations are enabled .
Working on the Line Several de ign areas on the ' I0 in the area of line support were targeted for en hancement on the '20. Among these were fast line draw, line initialization, and upport for patterned lines and arrays.
To enhance line-<iraw performance, the '20 has added a fast line-draw in struction to the 'lO's Bresenham-algo rithm line draw (see "Better Bit-Mapped Li nes " in the March BYTE). This FUNE instruction performs the same arbit.rary angle algorithm found on the ' LO but it
assumes preclipped endpoints as input.
This allows the CPU to bypass the win dow-checking microcode and execute the heart of the line-<iraw algorithm at memory-bandwidth speeds (raster oper ations, plane masking, and transparency
conrinutd

270 BYT E · SEPTEMBER 1988

Circle 267 on Reader Service Card 

STAR NXlOOO
Printer
$174

SAMSUNG 

12" Flat Amber 
 Monitor

$82

LOGITECH
C7 Mouse
WI lus Software
$68

ACCESSORIES

MICE

ACCOUNTING

INTEGRATED

CopyllPC Srd Delux ....... ' 99 Logiteth ................... ' 6 
 faster piecl! + . ... __ . .. . . . .. . . . 95 1 Bll.l! Mou ................ 99 


COMPUTERS 

y tern
rie omputer
lide ase Top w/ upfront key· lock, turbo buUon/led. resel button. 150 walt power sup· ply, :.160K drive. 477-lOMHz. 
 64 IC Plioeniir Bios. 1' style 
 k board. l.imiled Qneye.ar warra.ncy.
565 

AST Premium/286 
 Mod I l20 -·-·· . . ....... 2279 
 Model 0 . ......... . ... ... 1629 
 Model 140X . . . .. .. . .. . .. . 24 79 


BOARDS
AST d'· Prem lmb .. . . .. . a ll A T Pa Prem lmb .. ·. . .. 525 

AST ixpac ........ .. . . .. ... . U 5 

Hercules Grph +............. l 2 

lnt.el A.bove286 .. ... ... . ..... all 


EGA BOARDS

ATI E AWQnder .......·· 175 


G n uperHiR

195 


Orchid Desi1t11er .. . .. ·.·. . ·. Call 


Paradise 4 ··. . . . . ·. .. ·.. · 155 


Parad i V A T ......... 259 


Paradi V A Pl"Qf .·...... _ 385 


Vega V A .. . . . . .. . .. . . .. .. .. 269

EGA MONITORS

529 579 
 359 


HARD DRIVES
321 4 11 294 269

MODEMS

Hay 12'00 .............

nJI

Hayes L200B. . ...... .. .... ... all

lncomm RP ·1200 ........... 62 


lncomm RPC2400 ..... ... , .. 14 7 


lnc.<0n1m Tl200 .............. 76 


lncomm 1'2400 .............. 167 


lncilmm T2400EC .... ... . ... 224 


MONITORS
Amdck '110 ... .... ...... ... 14 5 
 Prin·tcn MAK!5 .. . ........ all
 amsungRGB ............... 215 
 am ung Amber . . . . . . ·. . ... 2


JCOM 

8 W~E Li nkfl ......... ... $34., 
 3C.S2.'l ELin M .·. . . .. .... 432 


PRINTERS

al l
199
 3 19 
 2 5


925 
 255 


all

Okidata Call on all models.

ov Panasoni c l 12 ............... 164 
 1091 M2 ................. 199 
 10921 ...................... all 


ta r NX-IOOO ............... 174 
 NX -1000 Color .. . ... ... . . . all 
 NX · l5 ...... ..... .... .... all 


Toshiba 


:-121 "L ... .. . ............... 500 


3-11 :lf>I

'Lx ......"...........................-....

674 1005


 


DacEasy ..... . .............. 54
Dollar & n. 
 . . ........... 95 Ma11a.ging Your 
 .. .......... 11 9
COMMUNICATION
atbon Copy Pl\IS . ···· .·.. 11)6 mssTalk X 
 I .. ... . . .. . . . . . 9 Cruss'I'nlk .................. 115 P Anywhe ............... 57
Smn_rt.Com II ............... _ 2

A?ilit". Pl.us. . ..... . ......... 139
r1rst ho1:e .... .... .... " --- 9
LANGUAGES
M QuickBasic . . ............ 60 M ui·kG .... .. ............. 0 Turbo Basic ...... , .. . . .. . . . .. . 59 Turbo ........................ 69 Turbo Prollljf ... . ...... , . , . . .. . 59
SPREADSHEETS

DATABASE

Lows 123 ... ....... ..... .... all

GliplJ'ir. . .· . . . ..... ··· . .. 370 Datu Perfect. . .. .. .. .. .. ... . 4
DBase Ill .. .. . .. .. . .. .. .. .. . l79
DBXL Diamond ·· -.......... 109
Fox Base+........ . .......... 190

PlanPer!ecl ................. 192 Quau.ro ......... ..... ...... .. 150
urpass ......... ........... . . 329
UTILIT IES

P"nidox 2.0 .................. Call Q and A ....... .. ...... ..... .. I Relate & R porl. .. -.. .. .. .. . I 00

Copyll P .. ..... ...... .. .... I Desq~iew .................... 71
Duel .... ..................... 4

I I DESKTOP PUBLISHERS
Pagemaker 3.0 ... ... ... .... all PF First Pub .. .. . .. ·.. .. .. 55 V nwra ....... ..... ...
 495

Fastback Plus .............. . F'ormtoo!. ... .. . .. . . . ·.. . . .. . 52 Ma~ ......................... 4
Norton Advanced ... ....... 72
PC Tool.s Deluxe ............. 36
idekick Plu ......... ·· ---· IHI · ideway- Print _... _........... 39

GRAPHICS

hartmaste r ................ 199

WORD PROCESSING

C'rilne.ric ad 3. 
 .. .. . . ··. . . . . . 61 Word Perrect5.0 ........... 2 19

PrinLshop ... ... . . ·.......
 .. . 33 Won:lstar ProPaek . ......... a ll

·i rnmasler ............ ...... all Wordsiar 2000 ............ ... No Charge for Mastercard or Visa

a ll

Call For Items Not Listed

Order Line lor Europe & Mexi co 602-275-1395

TER M S: No char9e lor Visa o r Maslerca rd W do no1cnar9e your card U NTIL WE SHIP your order anulac:lurers warranly applies 1n all caS<l". all warranties are nandle<I by the manulacturers we accept Purchase Orders rrom authoroz!!d co mpanies ooly _lor3 S% above cash price No COO orders o relund on opened so1twme All prices are subie<:t to change Allow 14 days lor personal/company checks Arizona orders add 6 7'!0 la· Add 2% to r shopping plus S2 00 tor handling We do 001
guaraniee compatibihty

I N DEP TH THE 34020

Making Videos 


T he v.ideo RAM (VRAM) is a dy namic RAM (DRAM) modified to let it transfer a large number of bits from the memory array to a separate internal serial-shift register. Prior to VRAMs, the majority of the available bandwidth in conventional frame buffers (designed around DRAMs) wa u ed for display refreshiog. This left virtually no time for a processor to update the display data.
After making the Cransfcr, the con tents of the shift register are indepen dently shifted out to the display. Asa re sult, the random port of the VRAM al lows unimpeded access to the graph ics processor. With the increasing reso lutions of graphics displays and denser memory devices, the VRAM is becom ing indispensable to frame-buffer design.
The original 64K-bit VRAM was or ganized as a 64K-by- l-bit device and had a single 256-bit shift. register with four tap points {the starting column po sition for the hift register). Memory array-to-sb ift-register transfer cycles could be made only during horizontal retrace when the serial clock to the shift regi ters was stopped .
The next-general.ion VRAM was a 256K-bit device that combined the func tionality of four 64K-bit VRAMs on a single chip. The device was organized into a 64K-by-4-bit device and con tained four 256-bit "serial-shift" reg isters. A static RAM and counter emu lated th.e shift-register function of its predecessor, allowing the shift function to start from any tap point.
Transfers in the middle of a line were enabled by changing the liming of the hi ft-regis1er-to-memory transfer. This "midline reload" allowed designs to use fell<'Cr VRA M for certain frame-buffer sizes, bu1 the timing was so critical that few ystems could take advantage of it. Furthermore, various manufacturers experimented with features including fast page mode, Boolean functions, and alternate shift-register timing modes .
The latest VRAM generation is a ! megabit device that has several architec turaJ enba.ncements to improve perfor mance. The organization is 256K-by-4 bit with four 512-bit shift registers . Some manufacturers plan an alternative 128K-by-&-bit VRAM . It's important

to note that when grapbic.s architectures use data buses wider than 128 bits, some memory devices will be ooly partially used, because they need extra devices just to reach the required data-bus width due to the "deeper" organization of the by-4 memories. To compensate for the increase in the depth of the memory, the I-megabit VRAM includes features to improve its performance without re quiring wider buses.
Most I-megabit VRAMs support the block-write mode (BWM) which gives a performance improvement of four times or more on key graphics opera tions, such as fills and color-text gener ation. Fast page-mode accesses (com mon on I-megabit DRAM) further improve memory bandwidth. Some ) megabit VRAMs will support "persis tent write per bit," which lets color masking be "locked in" on the VRAMs, reducing read-modify-write {RMW) cycles. The 1-megabit VRAM will also support " split-shift-register transfers, " simplifying the timing and control circuitry necessary for real-time reloading of th.e er.ial-shif! register. The split shfft registers provide memory savings in non-binary-powered display resolutions.
BWM is the most significant new ar chitectural feature on the 1-megabit VRAM. On the 256K-by-4-bit VRAM, an internal 4-bit color register is loaded from the 4-bit-wide data bus during a pecial write cycle. At 4 bit per pixel , this latch contains the color value to be wrinen; a.t 8 bits per pixel, two VRAMs are concatenated to form an 8-bit register.
When the VRAM's control signals select BWM, the two least-significant bits of the address are ignored , and the four "data pins" control the writing of the contents of the color register into any or all of four consecutive locations (a "block") in memory. A " l " on a data line initiates the writing of the color register value, while a "O" prevents that writing to the corresponding position in the block. With four data Lines control )ing the four 4-bit memory cells, th.e net effect is an effective increase of four times in write bandwidth . The ability to upport individual pixel control in BWM allows this feature to be used for renderiqg color text and area filling .

272 BYT E · SEPTEMB.ER 1988

are all active). To reduce overhead during line initial
ization, the LINIT instruction performs the necessary setup for the LI NE instruc tion . LINIT speeds up and simplifies the operation overhead as ociated with line initialization . More import ant , LINIT allows larger algorithms utilizing the LINE in truction to fit into cache, there by increasing drawing performance.
For enhanced panerned-drawing sup port, the '20 adds a horizontal -fill in struction, HFI LL, which supports pat terns described in a 32-bit internal reg ister. T he repeating pattern is taken from the register and rotated as pixels are drawn if the register contains a nonzero pattern . The PATTRN register contains the current draw'..ng position in bit 0 at the end of the in truction.
But Can I Use It?
The '20 offers a full line of development tool support built on the ' 10 upport en vironment. A full Kernighan and Ritchie optimizing C compiler utili.ziog many of the extended features of the TMS340 ar chitecture is available. Supporting the C language environment is a full et of assembly language tools for building re locatable, ROMable, or aU-RAM execut able files . A TMS340 fami ly common object-file-fonnat (COFF) loader, C 110 pack.age , and high-level-language debug support are planned for the '20.
The '20 is object code- compatible with the 10. This means that math li braries, graphics libraries, graphics in terfaces, and graphics- tandards soft ware are already available for the '20. These will be enhanced over time to use the extensions of the '20.
A Family Reunion
With the entrance of the '20 and '82 , the TMS340 a.rchitecture addresses a very wide range of graphics applications . The ' IO's smaller package size and high level of system integration is ideally suited to high-volume cost-sensitive applications . The more powerfuJ '20 provides an up wardly compatible migration path for ' IO designs and meets the needs of higher performance systems.
By adding a TMS34082 Graphics Floating-Point Unit and TMS44C25 I VRAM to a 34020-based system, a small board can have all the graphics and math capabiUties of a high-end workstation. ·
Ron Peterson. Carrell R. Killebrew Jr., Tom Albers, and Karl Guttag are all members of Texas Instruments' design team for the 34020. They can be reached on BIX as "editors. "

NATURAL LANGUAGE INTERFACE 


THE COMPUTER CHRONICLES 
 MAKES KEEPING UP WITH THE INFORMATION AGE EASY 


Stewart Cheifet and Gary Kildall ure your co-hosts for a weclJy half-hour television prog.ram aimed at computer users. owners. educators and computer industry pro fessionals. If you're looking for help in finding out what's new and what's news.tune in toTHE<.OMPl TER CHRO~ICL&~cvcrywcck on your local public television sta tion.
Regular co1111ne11tators are .Ian Lewis. Preside nt of Lewis Research Corporation and publisher/ editor of

HyperAge magazine. and GeorJ!e Morrow. founder of l\forrow Designs.
Topics this sea.son include: CD ROMS - Shareware - Multitasking - Business Gr.iphics - Investment Software - PC lnu1ging - PC :\etworks - Decision Support Software - Laser Printers - Hypercard  Input Devices - and Ml Cl-I ~IORE.
Each week THF: COM Pl Tf:R CHR0:\11CLES looks at the top stories of the week in ~rndom Access. a news segment designed to keep you infonned about the latest developments in the computer industry.
THE COMPl TF:R CHRO~ICLES. a weekly half hour of public television that just might be the help you need.

J/\J~ LEWIS

GEORGE MORROW

The Computer Chronicles i.s furuUd in p1m by Mc.Graw-Hill's 13'/TE mag~ine. The Computer Chronicle5 is a ccrproduction of WITFI
Harrisburg and KCSM/ San Maieo.

THE COMPUTER CHRONICLES !IS NOW ON BIX
Bix, the Byte Information Exchange. now has a con ference for the Computer Chronicles.
Now you can communicate directly with the staff of the Computer Chronic les to suggest topics for future shows or to request in formation or details on past shows.
Once on Bix, just type "join comp.chron" at the colon (:) prompt .

SEPTEMBER 1988 · BYTE 273

You can rely on a file server for 

LAN communications··· 


All you need is patience. 

And faith. 


You're getting the drift of thi m age already. File servers aren t designed to solve the PC user's commu nications problem. But now there' a tern that is.
Now there's COMMIX"' Jl. It' a general purpose local area network for PCs and minicomputer hosts. II connects you with the host, other PC.s, and peripherals such as printers, plotters, or modems through simple, pop-up menu commands.
For file transfer and E-mail as a background task. For printer pooling and sharing directly from your applications programs. For tenninal emu lation that's automatic. COMMJX 32 will let anyone perform common LAN tasks-without the need for expert assistance.
Install It quickly. Expand It easlty. Almost an. PC user can in tall and connect with COMMIX. ~· ith each connection, you're aving time and money. Because each CO 1 !IX connection coslS as little a $150 .
Circle 132 on Rt..ader Sen'ice Card

Then take advantage of expansion possibilities. With our optional Ethernet®Link Modu le, you can create larger LANs with thousands of users. And through our optional Wide Area etwork Module, distant COMMIX LANs can appear as one network.
If you're lost at sea. And looking for solid L N. The COMMlX32 is
available now. Send us a message: !TRON, a Division of Infotron Systems Corporation, 130 Gaither Drive,
Suite 116, Mount Laurel, NJ 08054. TEL: (609) 722-5575 FAX: (609) 234-0451
In the United Kingdom: (OJ) 35-0 31 In Europe: (2) 725-0770
l-800-42J-804~4 ....- - - - ·
111111111
ITRON
An ll'lrotron Divl$i0n

I N DEPTH
DISPLAY TECHNOLOGY

Lighting the Way 


The brightness ofEL is expanding from yellow only to red, green, and blue
Rolland Von Stroh and Brian Dolinar

he importance of light-emitting flat panel displays, the performance ad vantages of thin-film electro luminescent (TFEL, or EL) displays, and the development of color capabilities make EL a heavyweight contender in the high-infonnation-content display field. Ergonomic yellow color, brightness, contrast, angle viewability, ruggedness, reli ability, and long life all stem from the structure of EL dis plays. These displays use a solid-state construction (no gases or liquids trapped be tween glass plates) . EL consists of layers of thin films (angstroms thick) that are deposited on a single glass substrate. These layers are composed of metal and di electrics, similar to a semi conductor device. The solid state nature is responsible for both the long life and ruggedness of EL displays. The core thin-fil m layer is a phosphor layer of zinc sulfide (ZnS) treated with manganese (Mn), which emits light when subjected to a high-voltage field. The phosphor layer is insulated from the outer electrodes- one reflective and one transparent- by two insulating dielectric layers (see figure 1).

The thinness of the overall thin-film stack provides several benefits: There is almost no physical thickness (approxi mately one micron) to the display, and light is emitted uniformly across a pixel and in a direction normal to the pixel sur face. The light doesn't emanate in all di rections, causing a Gaussian distribu tion, or "fuzzy-pixel," effect.
This means t hat with EL you see

bright, highly defined pix.els. Cross-talk between on and off adjacent pixels, so common with light-emitting technol ogies, is almost nonexistent with EL due to the thin-film structure. This lack of cross talk also provides the ex tremely wide viewing angJe (about 160 degrees) and elim inates parallax-an impor tant point for touch panels.
What You See Is . .. The chief attribute of any display would have to be its viewability. It consists pri marily of brightness, fill fac tor, contrast, angle insensitiv ity, and acuity. The amount of light a display emits i consid ered its brightness; this can be measured as an average or as pixel brightness. Fil/factor is determined by comparing the amount of illuminate-0 area to the surrounding nonillumi nated area; it's given as a percentage. The greater the fil I factor , the greater the apparent, or perceived, brightness. For a 640- by 400-pixel format, EL has a pixel brightness of 30 footlamberts (ft-L) and a fill factor of 50 percent, for an average yield of 12.5 ft-L. Contrast is the ratio of on-pixel bright ness to the surrounding off-pixel bright
conrinued

ILLUSTRATION: ROBERT TINNEY © 1988

SEPTEMBER 1988 · B Y T E 275

IN DEPTH LIGHTfNG THE WAY

Electrodes
Dielectric thin film ~-.J==-""""""1:---------------,
Figure 1: The basic device structure ofthe thin-film electrolumi11escenl display panel.

Photo 1: The ergonomic yellow ofthe principa.l EL phosphor. Note the thinness of rhe overall display panel. (Photo courtesy ofPlanar Systems , Inc.)

ness. The greater the ratio, the higher the resulting contrast. At 500 tux of ambient light, a typical EL display/contrast ratio value is 20 to I. A display' ability to maintain it contrast ratio over a wide viewing angle is called its angle insensi tivity. We measured contrast ratio at var iou.s angles in a 500-lux environment and found that an EL display remains at or above 10 to I over a f ulJ range of viewing angles-up to about 160 degrees.
Acuity is the uniformity of light emis sion across a pixel and the amount of a
pixel's edge definition. Once the contrast ratio is high enough to easiJy distinguish between on and off pixels, image crisp ness is detcnnined by how unifonnJy the on pixels emit light and how minimally that light "leaks" into the adjacent off pixel areas. EL has a highly uniform dis tribution of light over the pixel area and is also highJy one-directional since the light-emitting layer is so thin.
An overall rating of good viewability

consists of good ratings in all these char acteristics. Acceptable contrast with in adequate brightness or a small viewing angle, for example, won't uffice for most applications.
The light emitted by the principal EL phosphor, ZnS:Mn, is amber yellow with a peak of585 nanometers . This "er gonomic" yellow (see photo I) is the phosphor recommended by the German and Swedish display authorities.
The eye's peak response is located in the yellow-to-green region of the visible color spectrum (sec figure 2). Although green is the more eye-sensitive color, amber yellow is less fatiguing to the·eye over extended, intensive-use sessions.
Reflections A contrast-enhancing filter helps any display technology achieve its optimum performance. Increasing ambient light reduces the display's contrast ratio until it reaches a level where the display is

washed out. To enhance the contrast, you need to use a filter with an anti-reflective coating; this will preserve a good lumi nance from the on pixel s while reducing any undesirable reflection off the screen.
There a.re two primary types of ambi
ent-light reflection that you mu t con sider when viewing an EL display. The
first is the front-surface reflection off the substrate glass on which the display is constructed (i .e. , the front of the creen). About 5 percent of the incident light is re flected from this front surface; about 70
percent of it comes from the rear elec trodes of the EL display. An unfiltered EL display i a 75 percent-efficient mir ror (see figure 3). Both reflections need to be reduced, and although both appear to be a problem, they are not . In fact, the reflection off the rear electrodes actually enhances the contrast of an EL display when you use it with a filter.
For medium-to-high ambient-light levels, you 'll want to use a circular polar izer (CP). It will remove nearly all ambi ent reflection from the rear electrodes.
However. the fact that the rear electrodes are reflective enhances the CP's ability
to improve the display's contrast. When the light reaches the quarter
wave retarder, the single electric-field
vector divides into its two components, one pointing along each axis of the re tarder (see figure 4) . These components travel at different speeds. The result i right-circularly polarized light. This means that the tip of the electric-field vector traces a right-helical path through space. The direction of the helix is deter mined by the right-hand rule. When cir cularly polarized light is reflected off a smooth , shiny surface , the direction of its polarization cha.nges. In this case, the right-circula.rly polarized light changes into left-circularly polarized light.
When this light reaches the quarter wave retarder, it approaches from the rear, and the retarder imparts an addi tional quarter-wave left-helical motion to the light wave's electric-field vector. The result i light that is linearly polarized perpendicular to the axis of the linear po larizer. Since this light cannot pass through the polarizer, you can't see any reflection from the back electrodes.
You also need to reduce specular as well as diffuse reflected light from the front surface of the filter . Two ba ic modes ofanit-reflection work well : thin film coating and etched, or frosted, sur faces. They are very different in their properties, however. Figure 5 shows the percentage of reflection on the front sur face for untrea1ed glass, etched glas , and thin-film coating.

276 B Y TE · SEPTEMBER 1988

IN DEPTH LIGHTI G THE WAY

The etched surface reduces reflections by scattering or diffusing lhe reflection. Jn high-ambient light like you'd find out doors, the reflection washes out the display, since the etched surface doesn't dimjnish lhe reflected Hght but only scat ters it. That is, the oontrast between the signal and reflected light degrades to less

than 2 to I, and displayed information becomes illegible. The etched surface is effective for indoor applications and for ground-ba ed sun-shielded applications.
The thin-film coating has a lower re flection and is used for high-ambient ligbt applic.ations, where the etched sur face would be illegible.

Rough, Tough, and Ready
EL uses surface-mounted CMOS drivers and other circuitry, modulatjng between 185 and 215 volts. Surface mounting gives EL displays toughness and reliabil ity and makes them easy to repair.
The luminance-voltage characteristics
continued

0.800 0.700 0.600 0.500 0.400 0 .300 0.200 0.100
0

520

610 620 630 640
650 675 700-780

0 .100

0 .2 0 0

0.300

0.400

0 .500

0 .600

0 .700

Figure 2: The 1931 CJE chromaticity diagram ofthe color .spectrum with approximate color names.
SEPTEMBER 1988 · BYTE 277

I N DEPTH LIGHTING THE WAY

of a typical EL device feature a threshold
voltage below which little light is emitted, then a steeply rising slope just above the threshold, and finally a level ing off, or saturation region. Tbi non linear characteristic means that you can address the device electrically at a higb multiplexing ratio and tiJI maintain ex cellent cont rast.
Hooking It Up Three basic elements are involved in in terfacing EL monitors with c-0mputer
graph ics hardware: a display-refresh
RAM , a monitor controller, and a video

clock . The RAM must be ha.red be
tween the system CPU. which writes
graphical data as bit patterns into the
memory, and the monitor controller, which read this data on a cyclical re fresh cycle and translates it into informa
tion the display drivers and EL panel can
use. In noninterlaced systems, this re fresh cycle usually takes place at a 60-Hz rate to create a flicker-free image. In other words, the display controller reads one entire frame of RAM display data
every sixtieth of a seoond .
The monitor controller converts this RAM data into a serial video-data (VID)

Rear electrodes

Incident light

Front-surface reflection = 5%
Reflection from
rear electrodes .. 70%
1t-t-t-1,___ ___ Display output brightness

EL display
Figure 3: Unfiltered EL display reflections. An unfiltered El display is a 75 percent-efficient mirror.

stream and provide a video clock (VCLK) and two ba ic synchronizing.sig nals: horizontal sync (HS), which deter mines when to present each row of pixels, and vertical sync (VS), which de termines when to present each new
display frame. Usually, there is enough time between the presentation of individ
ual pixel rows or display frame for the
CPU to update the display-refresh RAM. EL monitors operate on the same basic
signals that CRT monitors do . Thus, off the-shelf CRT-controller chips, which
provide all the basic control signals plus the interface logic required to communi cate with the display-refre h RAM and CPU, can now meet the monitor-control requ.irements of many sy tems.
In addition, since flat-panel use is in creasing, display-control chip manufac turers are providing the necessary con trol signal s and timing specifications so you can easily integrate EL into many of the designs using these chips. Both new generation chip (e.g .· tho e produced by Yamaha, Paradise, and Gemini) and older CRT-controller chips work with EL. Due to similar phosphor speed line at-a-time addressing for EL is much like that for non.interlaced CRT circuits . You don't need to learn new interfacing tech niques. The newer chips also contain many new modes, such as simulated gray cale, to display contra t for color soft ware on a monochrome monitor.
RS-232 cards, video-controller cards, and touch panels have al I been designed

Unpolarized light
* --~k..
M= "'·"'
No light

Polarized
+---.! linear
x

+ x

linear

v.iwave retarder

Polarized

right-clrcular

111\fi

Incident

uvu - - - - - - - - L

m

Renected

Polari zed 
 left-circular 


Reflective 
 back electrodes 


Circular Polarizer
Figure 4: This diagram shows how unpolarized incident ligh1 can be controlled and its reflection eliminated by using a circular polarizer.
278 .BYTE · SEPTEMBER 1988

I N DEPTH
LIGHTI G THE WAY

for u e with EL. Touch-entry device
work well with it. EL is flat, not curved like a CRT, o parallax with touch is not a problem. A touch-e'ltry overlay whether resi live or capacitive-reduce the optical tran mission of a display. In frared, resistive, and capacitive touch panel work well with EL due to its cri p image quality, low electrical emissions, and light-emilling properties.
The ability to perform to various data communication inlerface standards, such as RS-232, VT-100, or VT-220, i not a function of the EL device itself, but rather of the availability of chips and cards to support these applications. Sup port for the. e tandards is available.

5
l 4
c .2
~· 3 a~ :
2

Untrealed surface

Etched surface

In Living Color 
 Planar System of Beaverton, Oregon, 


Thin-mm coating

has developed the phosphors and pro


ces es to produce prototypes of two- and 


400 450 500 550 600 650 700

three-color EL displays . Full RGB moni
 tors are fea ible, and the nex.t step is to 


Wavelength (nanometers)

come up with an economic manufactur


ing practice for color. The company re
 Figure S: The comparative percemages ofreflection off various front surfaces. cently shipped its second full-<:olor pro
 Untrea1ed glass fares the worst, and thin -film coaling works beuer than etched glass totype to the U.S. Army Laborator y 
 in high-ambient-light situaJions.

continued

at $ggoo 


... at $99, this modem is hard to heal
Ann Fischer Lent, p.98. BYTE, June, 1988

Small talk is Cheap --v-o-ya_g_e[_Qr)[_E[M_Lu·o~GdOeLmD

The most lully packaged, easy to use portable modem in the marketplace costs oory $99. The DeltaGold Voyager modem.

The Voyager modem is 100% Hayes compallble, has 300/ 1200 baud transmissloo speeds. and has a 28 character non-volatile memory.

It comes with features you wouldn 't expect lor $99: Remote ring. low battery LED indicator. tone sensing , busy aJ1d dial tone monitoring. pulse/ DTMF (touch tone) dialing, auto dialing/auto answer. and auto pewer on/off.

Like all DeltaGold products, lhe Voyager modem comes complete wllh everything you'll need: communications software, the best documentadon In the industry, telephone cord . and an external 9-25 pin adaptor. And 1rs accompanied with an 18-month warranly.

The Voyager modem will work for approx.imately

' 10 hours on a 9--voll battery. or can be used with an

~ AC adaptor, available for $6.QO.

So when you're looking for a lutl-lealured modem that c,an

travel anywhere, remember that small talk Is cheap. The

·

DeltaGold Voyager modem. lor only $99.

OElTI'. COMPUTER ~p

1-800-255-DELTA (617) 339-5575 (508) 339-5575

SEPTEMBER 1988 · B Y T E 279

IN DEP T H LIGHTING THE WAY

Command (LABCOM) Division in Fort
Monmouth, New Jersey (see photo 2).
The color prototypes have a pixel matrix of 320 by 240 (by 3 colors) and offer an active di play area of 4.8 by 3.6 inches (a 6-incb cliagonal). The pixel pitch is 0 .005 inches (200 lines per inch).
Red , green , and blue phosphors are currently composed of ZnS:SmCli (zinc

sulfide with amarium chloride) , ZnS:TbF3 (zinc sulfide with terbium flu oride), a.nd SrS:Ce (strontium sulfide with cerium), respectively. A split-pi1'el approach, patterned for red , green , and blue (see photo 3) , optimizes the trade offs in brightness, processing cost, and electronic addressing. When you mix them, the pixels are bright enough to gen-

Photo 2: An example ofa color display on a full-color EL prototype display from
Planar Systems. (Photo courtesy ofPlanar Systems, Inc.)

erate a full white. For TV video, how ever, you want more brightness and color saturation from the blue phosphor. Pla nar is working on that problem , looking at processing enhancements, and explor ing other phosphor compositions.
Bigger, Better, and Brighter
Over the last 2 years , the typical power consumption of a full-page EL display has decreased from the mid-20-watt range to under 10 watts . This has been accomplished by combining less-power hungry drivers with power-recovering drive architecture. Since an EL display is a large capacitor, you can recover the ca pacitive current through an inductive de sign, reducing the power dissipation .
At the same time, breakthroughs in materials, architecture, and processing have brought a 50 percent increase in EL brightnes . For outdoor applications , the brightness of EL panel increases with the refre-sh rate (up to l kHz).
Monochrome emulation of full-color information requires control of pixel-by pixel brightness at various levels. EL's large bandwidth of on-to-off contrast provides wid.e levels for a discernible gray scale . Full 16-level gray-scale EL drivers have been developed and used to display sharp, clear video and graphics. EL provides a full range ofgray-scale de ign options: voltage, pulse width, and refresh-rate modulation .
Multiplexed addressing of digital flat panel displays has constraints in size and pixel count due to the time required to address each frame a Iine al a time within
the common 60-Hz refresh cycle. Planar
has recently expanded these constraints to produce glass panels of roughly 19 inches diagonal with a resolution ofabout 1024 by 1024 pixels. These develop ments potentially expand EL markelS to workstations and other large-panel appli cations where compactness, high resolu tion, and image stability are important.

A Bright Future
In the past, EL's main problem in market acceptance has been its price. Now , .it's in high-volume production, bringing down the costs of th.e ICs, circuit board glass, and other materials used in its cre ation, and thus the final cost of the EL panels as well. The bright clarity of EL. once too expensive for most of us, is coming into view. ·

Photo 3: The red, green , and blue pixel matrix used to produce color in the traditionally "yellow only" EL display. (Photo courtesy ofPlanar Systems , Inc.)

Rolland Von Stroh is vice presidem, mar
keting, of Planar Systems, Inc. in Bea verum , Oregon. Brian Dolinar is market
ing engineering manager at Planar. They
can be reached on BIX as "editors. "

280 BYTE · SEPTEMBER 1988

INTRODUCING FUJITSU'S DL3CX)() SERIES PRINTE
Ifyou
to ask
how
much
it costs,
this is the
printer for you

1eet Fujitsus new DL3000 series printers. All you ever wanted from a 24-wire dot matrix printer at a urpri 'ingly affordable price.
Superb Pap r Handling, Speed, and Quj t Operation. First, with ju t a pu h ofa button you can switch
between letterhead and computer paper. Th built-in tractor with paper parking does all the work.
ext, print fast 288 characters per cond,or one-page memos in 10 · conds.
FinaJly, print quiet Quiet enough to let you comfortabl, carry on a conversation.
Easier faster and quieter than thecompetition. Ask to ee one.We II prove it
Comes fuUy L-Oaded,ReadyTo Go Th Work. The DL3000 printers give you crispgraphia; and
exceptional letter quality printing. They give you an easy-to-use programmableoperator
panel with memory for two different menu . And youII be compatible with today' popular business S) tern and software.
You even get an indu try leading reliability rating of

000 hou
MTBF. For year of trouble-free performance.
Call 800-
626-4686 toda mforatmioonreoninfthori-

5cllllld

= l:n=inn ffl:: ~

foots

=:e =er°i:"

72conll2Clll

~Footcamiw11112Fontse-cans
Paper Handlillt S=tan:da:ld P:usl=l la'cl:ln rwille! A.uD~Rll=c

AcoustieNolse ss11eA
,l.,l.n.l9lfaces.;...;..;,;,,...;..;.;.;.;.:.:...._-7Cenlronics:....:..::.;,,_ ;_P.val_ lel cr_RS2_32C__ Sllill _

or any ofou r world famou

Emulations Color()pllon

IPBrMlntezP. rOllilall1fn11teotsX:nL.-AIBPMt.GEtlalscollnliCJSXS0
111 Color Option) user111.m11a111ui1

familyof printers [ncluding dai )'Wheel, dot matrix,

laser and band.

Because the moreyou ask the more we can do for you.

A COMPANY WITH CHARACTER AND DRIVE

FUJITSU 


FUJITSU AMERICA
Computer Products Group

FOR MORE INFORMATION ON THE DL3000 SERIES PRINTERS, CALL 800-626-4686

. 01987. ~Atniertca.ilrlc._l)M.P,~XL9"M2 QndliclPnMal' are~ ~ot·~~ MllCt*llM~ EOIOl'IJX80 '6 · tlQllWed~ rA~Eoeon~ 011it1k1 530
~- ....,·~

a

Circle 313 on Jaadu Service C41'11(DEALERS:314)

I N DE P T H DISPLAY TECH OLOGY

Monitor Makers
Since lhe monilors available/or microcompulers are too numerous to gi11e here, 
 this list contains only contacl infonnation for the companies tho.t make the monitors 


Amdek Corp. ·,l,A,B 
 190 I Zanker Rd . 
 Sa.n Jose, CA 95112 
 (800) 722-6335 
 (408) 43~8570 lnqujry968.
American Research Corp. 1.u 
 1101 Monterey Pass Rd . 
 Monterey Park., CA 91754 
 (800) 423-3Bn (2 13) 265..0835 
 Inquiry 969. 

AOC lnternalionaP·"·B 
 10991 Northwest Airworld Dr. 
 Kluisas City, MO 64153 
 (816) 891-8066 
 Inquiry 970. 

Apple Computer, Joc. ·.l.A.M 

20525 Mariani Ave. 
 Cupertino, CA 95014 
 (408) 996-1010 
 Inquiry 971. 

AST Research, lnc. 1.2..8 
 2121 Alton Ave. 
 Irvine, CA 92714 
 (714) 863-1333 
 Inquiry 972. 


1 = Color or ROB monitors available
' =Monochrome monitors
available
nos A= Apple II, IIe, Ile , or
oompat iblc " = IBM PC , XT, AT, RT, or
PSf2 compatible c - Compaq compatible D= Data ~neral oompalible
C. ltob Ekctrooics1.2,A.ll 
 2505 McCabe Way 
 Irvine, CA 92713 
 (714) 660-1421 
 Inquiry 978. 

Carroll Touch'" P.O. Box 1309 
 Round R.ock, TX 78680 
 (512) 244-3500 
 Inquiry 979. 

Chugai lnternaUonal Corp. 1.1 55 Mall Dr. 
 Commack, Y 11725 
 {516) 864-9700 
 Inquiry 980.

Airtel, lnc.u.M 
 18848 Arbutus St. 
 Foun.tain Valley, CA 92708 
 (714) 963-6790 
 Inquiry 973. 

~din Controls1·8.M 
 414 Commerce Dr. 
 Ft. Washington, PA 19034 
 (215) 542-7800 ext. 229 
 Inquiry 974. 

Beltron Computer Systems, 
 Inc. 1·8 
 2215 onh Broadway 
 Los Angeles, CA 90031 
 (213) 222-9680 
 lnquiry '!nS. 

BFA Sales'·A.11 8401 Washington Place NE 
 Albuquerque, NM 87113 
 (505) 828-9100 
 Inquiry 976. 

BJ.ue Chip InternatlonaJ 1.2,B 
 7305 West Bo ton Ave. 
 Chandler, AZ 85226 
 . ({,02) !>6J-I48S Inquiry 977.

Colorgraphic Communications Corp. 1.:B 5388 New Peachtree Rd. P.O . Box 80448 
 Atlanta, GA 30366 
 (404) 455-3921 
 Inquiry 981. 

Compaq Computer Corp. 1.c 
 20SSS FM 149 
 HO\lston, TX 77070 
 (800) 231-0900 
 Inquiry 982. 

Compuadd Corp. ·.u 

12303-0 Technology Blvd . 
 Austin, TX 78727 
 (800) 531-5475 
 (512)250- 1489 
 lnqulry 983. 

Conrac·.l.B Display Products Group 1724 South Mountain Ave. 
 Duarte, CA 91010 
 {818) 303-()()95 
 Inquiry 984. 


x = Kaypro compatible 
 M"' Mac 512 , SE, Plus, or II 

oom patiblc
"= EC compatibl.e
P "' Sperry compatible R = Ta ndy compat ible s "' Sanyo compatible
T = AT&T compatible
u = Unisys compatible i "' Zenith compatible
Control Systems, J.nc. 1·8 2675 Patton Rd. P.O. Box 64750 
 St . l'llul, MN 55164 
 (800) 826..4281 
 (612) 631-7800 
 Inquiry 985. 

Cornerstone Technologyl.11.M 
 1883 Ring wood Ave. 
 San Jose, CA 95131 
 (408)279-1600 
 Inquiry 986. 

Corvus Systems, Inc. ·.u 160 Great Oaks Blvd . Sa..n Jose, CA 9511.9 (800) 426-7887 
 (408) 281-4100 
 lnquh-y 987. 

CTX lnternat.looa1 1.z.A.a..c.M.N 
 260 Paseo Tesoro 
 Walnut, CA 91789 
 (714) 595-6146 
 Inquiry 988. 

Data General Corp. u .B.D orth American Sales Division
4400 Computer Dr. Westboro, MA 01580 (617) 366-8911 
 Inqulry 989.
Datafm:, loc.111 
 2215 East University 
 Phoenix, AZ 85034 
 (800) 821-6317 
 ({,02) 275-2072 
 Inquiry 376. 

Dotronix, lnc. ··u 

160 First St. SE 
 ew Brighton, MN SSl 12 

(612) 633-1742 
 Inquiry 377. 


E-Machlnes, lnc.2·"' 9305 Sou.lhwest Gemini Dr. Beaverton, OR 97005 
 (503) 646-6699 
 lnquJry 378. 

Electro Meclaanical System ,n 801 West Bradley Champaign, IL 61820 
 (2 l7) 359-7125 
 Inquiry 379.
Electrobome, Ltd. 1·?.B 809 Wellington St. Kitcbeoer, Ontario Canada 20 416 
 (519) 744-7111 
 Inquiry 380. 

4Site Tecbnologles, Inc. '·"' 
 Machroma Division 
 200 Seventh Ave., Mail Stop 250 
 Santa Cruz, CA 95062 
 (800) 634-7483 
 Inquiry 381. 

Goldstar Electron ic.s International, Inc. ··2.A.JI 1050 Wall St . W Lyndhurst, J 07071 (800) 562-0244 
 (201) 460-8870 
 Inquiry 382. 

Great,...-est Tecbnology·.1.11 SYSDYNE Products Divi ion P.O . Box 30728 
 Oaklaod. CA 94604 
 (415) 639-2000 
 Inquiry 383. 

Hitachi Sales Corp. of Amerlca 1.l.A.·e 
 401 West Artesia Blvd . 
 Compton, CA 90220 
 (213) 537-8383 
 Inquiry 384. 

Hyundai Ele<:tronics Amerlca·.l.B 
 4401 Great America Pkwy. 
 3nl Floor 
 Santa Clara, CA 95054 
 (408) 986-9800 
 Inquiry 385. 

IBM Corp. 1·2.:B 
 Old Orchard Rd. 
 Armonk, NY 10504 
 (914) 765-1900 
 Inquiry 386. 


282 BY T E · SEPTEMBER 1988

IMC Computer, Jnc. 1.2.11

I 1100 South Wilcrest S1., Suite H 
 Hous1on, TX Tiffi9 
 (7 13) 561-8857 
 Inquiry 387. 

lndtecb, Inc. 1·1·8 
 13498 Moffett Park Dr. 
 Sunnyvale, CA 94089 
 (408) 743-4300 
 Inquiry 388. 

Industrial Computer
Sou reel.II 5466 Complex S1., Suite 208 

San Diego, CA 92123 
 (800) 523-2320 
 (619) 279-0084 
 Inquiry 389. 

lntecolor Corp. 1·8 225 Scientific Dr. Technology Pa.rk
orcross, GA 30092 
 (4-04) 449-5961 
 Inquiry 390. 


Mkro Cell ular Comm. 1·2.A.8 
 7100 West Camino Real 
 Suile402 
 Boca Ralon, FL 33433 
 (407) 391--0808 Inquiry 398.
Micro Display Systemsl.Ut 1310 Vermillion St. P.O. Box 455 
 HasLings, MN 55033 
 (800) 328--9524 (612) 437-2233 
 Inquiry 399. 

MlcroGraphlc lmaResUI 
 439 Calle San Pablo 
 Camarillo, CA 93010 
 (805) 484-3799 
 Inquiry 400. 

Microtouch Systems, lnc. ·.e 
 10 State SI. 
 Woburn, MA 01801 
 (617} 935-0080 
 Inquiry 401. 


Kaypro Corp.1.z.iu<. 
 533 S1evens Ave. 
 Solana Beach, CA 92075 
 (800) 452-9776 
 (619) 481 -3900 Inquiry 391.
Klmtron Corp. ·.l.B 1709 Junction Court 
 Building 380 
 San Jose, CA 95112 
 (408) 436-6550 
 Inquiry 392. 

Kraft Systems Co.l.B 
 450 West California Ave. 
 Vista, CA 92083 
 (6 19) 724-7146 
 Inquiry 393. 

Link Computer, Inc. 1·u 
 560 South Melrose St . 
 Placemia, CA 92670 
 (714) 993-6976 
 Inquiry 394. 

Logitecb, Inc. 1·8 
 6505 Kaiser Dr. 
 Fremont, CA 94555 
 (415} 795-8500 
 Inquiry 395. 

MAI Basic Four, lnc. '·2.l! 14101 Myfotd Rd. 
 Tustin, CA 92680 
 (800) 854-3194 
 (714) 731-5100 
 lnqulry 396. 

MegaScan Tech nology2·9 
 4000 Kennelh Dr. 
 Gibsonia, PA 15044 
 (412) 443-5820 
 Inquiry 397. 


Microvltec, Inc. '-"·9·c.M.T 
 1943 Providence Coun 
 Airporl Perimeter Business 
 Center 
 College Park, GA 30337 
 (4-04) 991-2246 
 Inquiry 402. 

Mitsuba Corp. ·.2.B
650 Terrace Dr. 
 San Dimas, CA 91773 

(800) 648-7822 
 (714) 592·2866
Inquiry 400.
Mitsubishi E lectronioi 
 America, Inc. 1·B.T 
 991 Knox SI. 
 Torrance, CA 90502 
 ("213) 515-3993 
 Inquiry 404. 

Moniterm Corp.u 
 5740 Green Circle Dr. 
 Minnetonka, MN 55343 
 (6 12) 935-4151 
 Inquiry 405. 

Nanao USA Corp. t.2.B.T 
 23510 Teleo Ave.. Suite 5 
 Torrance, CA 90505 
 (213) 325-5202 
 Inquiry 406. 

NEC Home Electrontcsl.l.11.i.t 
 Per.;oaal Compuler Products 
 Division 
 1255 Michael Dr. 
 Wood Dale, IL 60191 
 (800) 323- 1728 
 (312) 860-9500 
 Inquiry 407. 


Orientec Corp. of Amerlca2·8 748 Monterey Pass Rd. Monlerey Park, CA 91754 
 (2 13) 268-4001 
 Inquiry 408. 

Packard BellI.l.B 
 21800 Oxnard St., Suite 700 
 Woodland Hills, CA 91367 
 (8 18) 716-2727 
 Inquiry 409. 

Panasook Industrlal1·9·"' 
 Computer Products Divi ion 
 2 Panasonic Way 
 Secaucus, NJ 07094 
 (20 I) 348-7000 
 Inquiry 410. 

PDS Vide() Tecbnology1.2.M 
 I 152 Santa Barbara St. 
 San Diego, CA 92107 
 (619) 222-7900 
 InquJ.ry 411. 

Personal Computer Peripherals Corp.· .M 47 lO Ei cnbowcr Blvd. 
 Tampa, FL 33634 
 (813) 884-3092 
 lnqu1ry4U. 

Phillps Consumer Electronics Co. 1·2·8 1-40 and Straw Plains Pike P.O. Box 14810 
 Knoxville, TN 37914 
 (615) 521-4316 
 Inquiry 413. 

Plan.ar Systems, lnc.2.B 
 1400 Northwest Compton Dr. 
 Beaverton, OR 97006 
 (503) 690-1100 
 lnquJry 414. 

Princeton Graphic Systems' .l.ll.M 601 Ewing St ., Building A Princeton, NJ 08540 (609) 683·1660 Inquiry 415.
QIC Research, lnc. '·1·8 
 1961 Concourse Dr., Sul1e C 
 North San Jose. CA 95131 

(408) 432-8880 
 Inquiry 416. 

Quadram Corp. 1·l.8 
 Ooe QuadWay 
 Norcross, GA 30003 
 (4-04) 923-6666 
 Inquiry 417. 


Qubie l.l.B 
 509 Calle San Pablo 
 Camarillo, CA 93010 
 (800) 821-4479 
 (805) 987c974J Inquiry 418.
Quimax Systems, lnc.1.u 
 844 Del Rey Ave . 
 Sunnyvale, CA 94086 
 (800) 228.0530 (800} 232-8282 in California (408) 773-8282 
 Inquiry 419. 

Radius, lnc.2.M 
 4-04 East Plum.eria Dr. 
 Sa.nJo e. CA 95134 
 (408) 434-1010 
 Inquiry 420. 

Relisyst .2.9 
 320 South Milpitas Blvd. 
 MilpitaS, CA 95035 
 (408) 945-1062 
 Inquiry 421. 

Roland DG1·2·8 
 7200 Domi.nion Cir. 
 Los Angeles, CA 90040 
 (213) 685-5141 
 Inquiry 422. 

Sa.mpo Corp. of America.1·1·8 Industrial ProduclS Division 
 5550 Peachtree hiduJ>trial Blvd. 
 Norcross, GA 30071 
 (404) 449-6220 
 lnquiry 423. 

Samsung Electronics America, ln.c:. '·1-"·
8
 18600 Broadwick SI. 
 Rancho Dominguez, CA 90220 
 (213) 537-6791 
 Inquiry 424. 

Sanyo Business Systems1·u.s Computer Divis.ion 51 Joseph St. Moonachie, NJ 07074 (20 I) 44().9300 I.nquJry 425.
Sharp Elecuonk::s1·2·" ·8 Sy~tems Division P.O. Box650 Sharp Plaza Mahwah, NJ 07430 (800) 526-0264 
 (201) 529-9500 
 Inquiry 42(i. 

continued

SEPTEMBER 1988 · BY TE 283 


I N DEPTH 
 MONITOR MAKERS 


Sony Corp. of Am uica1J 

Microcomputer Produces Div. 

Sony.Dr. 
 Park: Ridge, I 07656 
 (800) 222-0878
(20 I) 930- J000 Inquiry 417.
SuperMac Tecll nologyl.M 295 North Bcrna.rdo Ave. Mountain View . CA. 94043 (415) 964-8884 lnqulry 428.
Tandy/Radio Shack' ·" 8 ·" 1800 One Tandy Cente r Fort Worth. TX 76102 (8 17) 390-3700 Inquiry 429.
Tatung eo. 1.2.A.e.c.M.T
2850 El Presidio St.
Long Beach, CA 90810 (213) 637-2105 Inquiry 430.
°"· Tax.an USA Corp. 1·2 8·c,T
18005 Courtney Court C ity oflndustry , CA 91 748 (818) 810-1291 Inqui.ry 431.

Tektronix, lnc.l.B P .O . Box 14928 P<lrtJaod, OR 9721 4 (800) 835-9433 ext. 100 (503) 627-7111 Inquiry 432.
Texas Instruments, lnc. ·.i.e Data Systems Group P.O. Box 181153 Austin, TX 787 18 (800) 527-3500 Inquiry 433.
Thomson Information Systems Corp.1.2.A.B.M 5731 West Slauson. Ave . Suite 111 Culver Cicy , CA 90230 (800) 325--0464 (800) 237-9483 in California (213) 568-1002 Ioqulry 434.
3A Computer Corp. 1.1.B 45 - 56 Pearson St. Long Island City , NY 1110 1 (7 18) 361 ·7878 Inquiry 435.

3Lynx Technologies C o r p .1.2.1.r.1 1450 Scarce:! Lane San Jose, CA 95 131 (408) 432-8833 Inquiry 436.
Toshiba America, lnc. ··u.a
9740 Irvine Blvd. Irvine, CA 92718 (7 14) 583-3000 Inquiry 437.
TW Casper Corp, l.2.,A ,B
2 153 O 'Toole Ave., Suite E Sa11 Jose, CA 9513 1 (408) 922-0 188 Inquiry 438.
U ltra-Comp1·u 2600 orth Broadway SI . Louis, MO 63 102
(3 14) 621-4999
Inquiry 439.
Unisys Corp. 1·u..P.u 1 Unisys Place P.O. Box 418 Detroit, Ml 48202 (3 13) 972-7000 Inquiry 440.

Wells Americanl.l.B 32.43 Sunset Blvd. West Columbi · SC 29169 (803) 796-7800 Inquiry 441.
WYSE Technology·.2.a 3571 rth First St . San Jose, CA 95134 (408) 433-1000 Inquiry 442.
Xtron Computer Equipment Corp. U..A.B 19 Rector St. New York. NY 10006 (800) 854-4450 (2 12) 344-6583 Inquiry 443.
Zenith Data Systemsl.i....8.7. 1000 Milwallkec Ave. Gle.nv iew , JL 60025 (800) 842-9000 (312) 391-7000 Inquiry 444.

Before you buy 7 books and 2 
 compilers, get the C Workshop. 


C is a great programming language. ow the C Workshop makes it ea y.
Wheth r you're new to programming or a d Base pro. You get:

·Interactive tutorial wHh 100+ program examples
· full~screen editor with popup menus
· Online help In context · Standard "K&R" C compiler · Coordinated 384-pege book
Th C Wo rksh o p guid es you with feed  back on your progra m exercises. It's lik getting p riva te lessons from your computer.
Only th e C W rkshop gives you every· thing you need to learn and use C in one economical package. Move a mong tu t rial, editor a nd compiler with a key trok or two. It' all in RAM memory to give you i ta nt response.

He re's the dearest presentation of poi nters you'll find. The C Workshop covers it a ll, from structured program ming to advanced list techniques.
Write your own programs (up t 64K} or mcxl ul of a big project. Your code will move to virtually any other com piler.

Join companies like AT&T and thous and f people like Al Patrizio, who ·ay , " WIInt I /en med in five day witIr yo11r book and softwnre has taken me over a month before."
ComputerWorld's William Zachmann
advises, ''I'd offer tire C Workshop. an ex tremely well-do11c i11structio11a/ package. to anybody 011 my staff who wanted one."

Satisfaction guaranteed 


or retu rn in 30 days fo r refund . Order 


now and C how easy it is! 


r-------- ------------- -,

:
1

Call

(800)
ext. 95~.

888·0852
It's toll-free !

:
1

: Or write Wordcraft, 3827 Penniman Av.

J

I Oal<land, CA 94619. Only

I

l1 $69.95 plus $5 shipping
I $(P~.ri9o0ritsyaMleasilt}a.xI.n. CA. add

~
§ or clcra f

I
I~

1 V1sa/MC/AmEx or check ._ "' -

1

1 Runs on IBM PC compati·

- :=: = : = : .

1

1 bles, uses 220K RAM .

I

L---------- --- ---- - ----~

284 BY T E · SEPTEMBER 1988

Cil'clt 294 on Rt o4t r St rvict Qud

WAREHOUSE SALE 

Order These Back Issues of BYTE and Popular Computing Before They're Gone Forever!

BYTE
Limited Quantit ies - Order Now!
1979 1980 1981 January

1982

1983

1984

1985

February

March

April

May

June

July

August

September

October

November

December In ide the IBMPCs .___....___ _.___ __,__ __,__ _._ _.__..;........,

$4.00 U .S. in ludes sh ipping and handling $5.00 foreign includes hipping and handling

D A aliable l sues

Popular Computing
Limited Q uant it ies - O r der Now !
1982 1983 1984 1985 
 January
t - - - - + - - - + - - + -- - 1
February
t - - - - + - - - + - - + - --1
March
April
f----+----+--+---1
May
f----+----+--+---1
June
July
1 - - - - - - + - - - - + - -+ - - -- I
August
September
I - - --+-- - - + - - + - -....
October
ovember
December Special Guide to Computers
$3 .00 U.S incl ude shipping and handling $4.00 foreign includes hipping and handling

Special Bound Copies of BYTE
Volume I, Part 1- September 1975 through April I976
Volume I, Part 2 May 1976 through December 1976
Volume II Part 1 January 1977 through June 1977
Volume III , Part l - January 1978 through June 1978
Volume III Part 2 July 1978 throug December 1978
9 .95 U .S. incl udes hipping and handli ng $11. 95 foreign includes shipping and hand ling

Please Indicate which issues
~·ou would like by checking h ) the boxes.
Send requests wi1h payments to:
BYTE Back Issues One Phoenix Mill Lane Peterborough , NH 03458 (603) 924-9281

0 Check enclosed . PaymenlS from foreig n counr rie mu 1 be made in U. S. fu nds payable at a U.S. bank.
amc _ _ _ __ __ __ _ __ __ _ _ _ _ __
Addre S--------------- - - - 
City _ _ _ _ _ _ _ _ _ _ Stale _ _ _ _ Zip _ _ __
Po tcode _ __ _ _ _ __ _ Ci1 y _ _ _ _ _ _ _ __ Country_ _ _ _ __ _ _ _ _ _ _ _ _ _ _ _ __

Charge: 0 VISA 0 Ma terCard

Card# - - - -- -- - - - -  Exp. Date _ _ _ _ _ __ _ _ __
Sig n a t u r e - - - - - - - - - - - 

llllJE Y

1~:·n· ~111

SEPTEMBER 1988 · B YT E 285

... With a 10 Day Trial Membershlp 


If you' e thought about joining BIX before but weren't ure il" what rou needed, now · the rime ro try it Because now for a limited time w 're in icing you 10 try BIX for 10 day . If at any time during thi lO da trial period 'OU don't feel BIX has made rou a more knowledgeable microcomputer u er, we'll. refund }'Our emi.rc reg· t.ratioa fee. You pay only for time pent on the
: tern.·( ee tog-on in lmclionsfor
bourly rates).
E, plor BIX in your home or offi e. Put il power tO work for you and tm· leash our full mi rocomputer potential - programming, de lgning, pecifying, researching- and more.
Try BIX for IO full day and ee whar it can do for you. Explore more than 16 conference . A vendor SQpport. peak to expert con ultant . Re arch new product and · tern , and down load public domain software.
Prepare yourself for success
It 1ak a harp mind and hard work to tay ahead, and ha\'ing the right tool help..
Today you can put on of the mo t powerful in trumem for car er ad· vanccment to work for }'OU: BIX.

· Learn about new produ rs befi re
th y hit the market · Get quality marketplace fccdba kon
the produ l your thinking of pur· ch ing before you inv 1. · Research problem and find the ht· tions thacno on l has be n able to render.
· Ac me of the mo t advanced public domain oftware available in th indu try.
· Increase your working knowledge
of micro c make more onfidem
purchasing decision· and recommen dation .
Join DIX and arm yourself with the latest in microcomputerrelated information
8 exclu ive iticrobytes new 'ire gives you complct daily, up·to·dace compucer indu try information. ou'll gain in 'ight from BYT'E e<lito · and writ ers\ ho analyze new products and their potential impact, inform you of the lat t m rger and a qui ii ion . and r  port late-breaking new from important eminars and conferen e .
Talk to colleagues orldwide 

ou'U tay on cop of your company' 


bu ine. with BIX' electronic mail ervice.
"Talk" c your east cr. t, w t coasr
- even Eur pean - contac all in the ame day.
Or. imply communicate "ith other BIXu ers worldwide. hare informarion and ide privately. or in onfertn e.
Choose aay option for online access with a one dme
$39 membenhlp fee
· l M l<:rCard. VJ. or AmetiC:ln Exprt: and begin your 10 day trial u t ofBIX right no\\'.
· The 10 day trial al appli if you open an individual pre-paid a count on BOC Trial commence once "'e open your account and notify ~·otL
· 01h r billing option including qua!· ilicd orpor:uc :ic oum arc 3\'ailable. (. rrr. ur lO day trial · not a' Hable for ch ·· accounts.} aU or \\Tile BIX ford ·1ail .
credit cards for immediate a or all rhe BIX Hclplio for infor· mation on any other payment option at.
I· 00· 22 ·298 ( from '.. . and Canada) 603·92 · 681 in l w Hamp hire and el ·c.::where).
Act now! Our IO dar trial offer i 

ubjecc to cancellation at anr lime. 


' To noti~· BlX thal )'OU 11·i h to di continue senicc at ani· time during 1h 1ria.I period. all lhc BlX lldplinc, an<l !our entire mcmbe~h1p ri i: will he refunded ··Brx an be m: cd 1·ia Tymnc11hroughout the . and Canada. For thcT!'mnt t numb ·rntart 1iou. call the BIX Hdpline orTymnct ill 1·800· 36-0149 t U!OUr local Tymnct number i a 1011 nil )OU \1 ill re ehe additiomll harg from your local phone company at 11\eir pre1-ailing rate
tt nllncntal ·. Tymnct r.11 Rates from 01hcr 3t c:b :ire availmbk from BCX.

FEAT U RE 


BETWEEN MAN 
 AND MACHINE 


New advances in user-interface technology 
 could change the way we interact with our computers 


Ernest R. Tello 


early a quarter of a century bas passed since the optical fibers that measure the degree of bending of the user's

publication of Marshall McLuhan's Under hand joints. The DataGlov~ also contains a magnetic sensor

standing Media. During that time, the appear that tracks the absolute position and ori.eotation of the top of the

ance of the personal computer has vindicated user's band in reference to a magnetic source located within 30

many of McLuhan's farseeing views. lfhe were inches of the glove.

alive today, he would probably characterize the personal com

A control unit connected to the glove transmits the position

puter as a marriage of several previou inventions: the clock, and orientation of the hand and the measured values of the hand

the calculator, the typewriter, and the television. But the per joints to a host computer. The control unit can send this infor

sonal computer is more than just a marriage of separate inven mation, at up to 60 times per second , through the RS-232C or

tions. It is a unique medium that specializes in conducting mar RS-422 port to your computer in a user-definable format .

riages between different media and technologies.

Using a Macintosh Plus, SE, or II, or an IBM PC, XT, or AT,

McLuhan beHeved that electronics represents an extension of you can create personalized calibration files and a library of

the human nervous system. If he was right, then the new tech your own gestures.

nologies being developed at research centers represent a quan

Recognizing and representing human hand gestures is a chal

tum leap in the ways that human beings will be able to extend lenge that rivals speech and handwriting recognition in its po

themselves into the worlds of digital electronic simulation and tential difficulty. Gestures range from symbolic signals or

control. And given the speed with which new ideas migrate into commands, such as the peace sign, to dynamic actions such a.s

end-user products, you might be seeing some of these innova grasping, lifting, tossing, and queezing. VPL re earchers

tions sooner than you think.

have developed a technique in which they use dynamic-ge ture

templates and perfonn a finger-by-finger evaluation to match

Datahands and Databodies

ge tures with these templates.

At present, getting data into a computer u.suaJly means typing it VPL's newest product, the DataSuit (se.e figures la and lb),
in or using a pointing device such as a mouse or trackbaJJ to is a whole-body input device that, u ing the same principles as

interact with the screen. One company developing new ways of the DataGlove , captures, records, and djsplays the movements

interacting with the computer is VPL Research of Redwood of the human body. The Da1aSuit is used in applications such as

City, California. VPL specializes in devices that let you manip kinesthetic learning, monitoring a.nd feedback of certain as

ulate an on-screen "virtual" device that is the same shape as pects of human performance, and simulations for training per

the actual input device. The firm now has two commercial sonnel in hazardous environments. It can track up to 68 joints of

products: the DataGlove and the DataSuit.

a person's body moving within a 10- by 14-foot area.

Tbe DataGlove (see photo l) is a band-gesture interface in

The DataSuit system relies on software called Body Electric,

vented by VPL s Thomas G. Zimmerman and Young L. Ha.r a name derived from a poem by Walt Whitman and subse

vill . Used with advanced graphics workstations, the DataGlove quently used by science fiction author Ray Bradbury. The soft

lets you manipulate virtual tools a.nd objects j ust as you would ware drives a graphical anima~ion of a stick-figure representing

the real tools and objects they emulate. The DataGlove bas ap the user. Body Electric incorporates a dataflow language

plications in high-end graphics workstations, robotics, bio called Flex, a hierarchical interactive tree int.erface called

medicine, and human-factor engineering.

Tree, and an interpreter called Script, to customize the applica

Running through the light material of the glove are treated

co ni i nu~d

288 BYTE · SEPTEMBER 1988

ILWSTRATIO : KEVYN HAWKES © 1988

SEPTEMBER 1988 · B Y T E 289

FEA T U RE 
 BETWEEN MA A D MACHINE 


tioo to the user's requirements.

With this technique, called GWPaint, artists use a data tablet

VPL is developing a commercial version of the DataGlove, that senses not only the position of their drawing stylus, but aJso

incorporating a more sophisticated tactile-feedback system that its orientation and the amount of force they apply. The com

will allow you to actually feel virtual objects that exist only on puter uses this information to simuJate the articuJation of a

the computer screen. This system will evolve into force-feed piece of charcoal. When the stylus senses that the artist is ap

back, a technology that will constrain your hand when it comes plying downward force, it dynamically increases the width of

into "contact" with the virtual object.

the line. The computer can also vary the texture of the line with

the angle of attack .

The Force 


Another force-feedback device, thejoystring (see figure 2),

System.s that imply force-feedback technology are being stud
 was invented by John Staudhamer of the University of Florida

ied at other in titutions, such as George Washington Univer
 at Gainesville, and modernized and developed by Richard J.

sity, where Teresa W. Bleser, John L. Sibert, and their cowork
 Feldman of the National In titute of Health in Bethesda,

ers have created an intriguing artists' paint system. 


Maryland. The joystring consists of a T-shaped hand grip

whose vertices are kept in a state of tension by three taut, thin guy wires. Force sensors at.the ends of the wires measure the

force produced by various twisting movements of the user's hand and transmit that information to the computer. The com puter, in turn, directs servo motors to exert the equivalent forces in rea.I or virtual environments. In effect, the joystring recognizes and communicates the force and torque that you generate.
In settings where temperatures or other conditions make it impossible for human to be physically present but where dex terity and strength are essential , force-feedback systems mea

sure and mimic the delicate dynamics of our arms and hands. Another area in which this technology has been used is for re motely operated telerobots like those that handle radioactive

materiaJs. Applications such as physical therapy and athlete training systems couJd also emerge, using sophisticated tactile sensing and feedback sy terns.

Photo 1: The DataGlove is a device that uses optical fiber
sensors ro measure and evaluate the range ofjoint movement,
hyperextension, and abduction in the hand.
L 


Eyeing the Future
Although magicians often claim that the hand is quicker than the eye, in some applications the hand may be too slow- or too busy doing something else- to interact with a computer. A technology called eye tracking makes the human eye a com puter-input device for such situations.
Perhaps naturally, one of the first organizations to show a
serious interest ia eye-tracking technology was the U .S. Air
Force. However, the results of research in thi area make it clear that there are more applications for it than ia fighter jets.
Basically, eye tracking works by using speciaJ cameras that

lock onto the eye, then bounce a beam off its cornea and C-Ontin ually record the d.irection in which the light i reflected . Cur

rent techniques aUow resolution fine enough to determine

Figure la: On an animatfrm called Clint, you can see some
ofthe real-time output from the DataSuit.
290 B Y T E - SEPTEMBER I988

Figure lb: Ralph is a post-processed <l11imarion driven by the DataSuil. Potential applications for the DataGlove and DataSuit include l1igh~end workstations, robotics,
biomedicine, and human-factor engineering.

FEA T URE 


BETWEE

AND MACHINE

which word on a computer screen you're focusing on . Various software systems have been devised for making use of this kind of information. For example, when coupled with a natural-lan guage processing system and voice recognition, such a system would let you glance at a word and ask various questions about it , such as its meaning and other occurrences of the word.
Another scheme is graphical-display software programmed to respond dynamically to the user's focus of attention . Such systems could determine that you were focusing your eyes on one specific portion of the screen display and alter the display accordingly-bringing a window to the foreground of the screen , for instance.
Several eye-tracking projects are currently under way by both universities and commercial firms. At Texas A&M Uni versity , there has been ongoing research on an eye-tracking sys tem using the frames of eyeglasses equipped with infrared emitting diodes and phototransistors. Basically, this device uses electro-optical sensing in such a way that the positioning of the eye determines the amount and intensity ofthe Light emitted to the phototransistors.
Because the eye's response time is so rapid (20 to 30 milli seconds) you could conceivably give a computer commands with your eyes much faster than with your hands or even a mouse . Applications for a system like this include aircraft and ai r traffic control handling, wheelchair maneuvering, and cer tain types of microsurgery.
Sentient Systems Technology of Pittsburgh, Penn ylvania, develops eye-tracking systems for use mainly by health care personnel and handicapped per ons. The Eye~Typer 300, an eye-gaze-controlled keyboard system, lets you enter informa tion into a computer by focusing your eyes for a specified amount of time (called dwell-time) on LEDs positioned like a checkerboard around the edge of the unit. The camera, cen trally located in the device, measures the reflection of an infra red light on your cornea relative to a reflection on a "target" worn on your face just below the eye. If you want, you can cus tomize the specific field on the face of the unit to repre.se,nt words, phrases, or pictures.
You can plug the Eye-Typer300 into an IBM PC, XT, or AT. You can send your input out the RS-232C p<>rt to a printer. A one-line liquid crystal display (LCD) across the bottom of the computer lets you see your input. As you "type" each letter, word , phrase, or picture with your eyes, the computer repeats it back to you using an embedded peech ynthesizer. When you hit a carriage return, the computer repeats the entire sentence you have j ust entered. You can also use this device to ope.rate an environmental control sy tern and , for ex.ample, work lights, televisions, and other appliances .
A request from NASA led Analytics of Willow Grove, Penn sylvania, to come up with OASIS (Ocular Attention Sensing In terface System), an eye-tracking system that uses a combination of eye and voice input. With OASIS, without taking your hands off the controls of your airplane or car you can, for instance, look at an analog gas gauge, ask it exactly bow many gallon are left in the tank, and get a vocal answer.
The OASIS device consists of eye-position and voice-pro cessing firmware , eye-tracking signal processing, and head motion aJgorithms. Analytics provides the type of customized application 1/0 or interface software you would need to work with your existing ystern or create a complete system from scratch.
Another possible application for OASIS would be providing quality control functions on , for example, a widget production line . A the widgets go by , you would look at each one and peak into a microphone (either placed in your helmet or re

motely embedded between the monitor and a keyboard) , saying 
 the words " Accepted" or "Rejected." The widgets would drop 
 into the proper bins by themselves, without your having to stop 
 to look down and write, or physically throw the widgets in.to 
 "good" or "bad" bins. In this type of interface, your eye posi
 tion works as the cursor, and your voice operates as a button, in 
 place of computer keys . 

Talk to Me 

Systems that let you talk to your computer. long a staple of sci 
 ence fiction , are ju t now appearing as commercially available 
 systems for desktop computers . Generally, these voice-recog
 nition systems have a vocabulary in the range of IOOO to 10,000 
 words and have to be trained to recognize individual users' 
 voices. Another limitation is that with most of these devices , 
 you have to adjust your phrasing and choice of vocabulary to the 
 machine. 

Ray Kurzweil, the creator of the "voice typewriter, " optical character readers, and music-synthesis devices, is the founder of Ku.rzweil Applied Intelligence in Waltham, Massachusetts. Ku.rzweil has produced a 5000- to 10,000-word voice-recogni tion system that consists of a printed circuit board and propri etary software for use with an 80386-type personal computer.
The Voice RAD and Voice EM systems let you talk directly into your macbi11e, which can then end the information to your printer for text output. You still have to train the computer to recognize your voice, but you can customize your output by in putting "voice macros"-that is, teach your sy tern words that
conrinutd
Figure 2: The joystri11g is a force -feedback device thal recognizes and communicates the force and torque that you generaJe.

SEPTEMBER 1988 · BYTE 291

FEA URE 

BETWEEN MAN AND MACHINE 


stand for complete phrases. Used largely by the medical com munity, the systems let doctors dktat.e a patient's medical find ings or x-ray results into their computers and, without having to go through a transcriptionist, immediately receive a hard copy of the information.
Creating workable real-time speech-recognition systems will require some very advanced hardware-perhaps com puters that use parallelism or the concept of neural networks. Among the companies and uaiversities currently tackting this problem are BBN Laboratories and Thinking Machines, both of Cambridge, Massachusetts; Battelle Institute Columbus Labs in Columbus, Ohio; and Carnegie Mellon University in Pittsburgh, Pennsylvania.
Heads Up At the Aerospace Human Factors Research Division of NASA's Ames Research Center in Mountain View, California, scien tists have combined three of the most promising new interface technologies into one integrated environment. The Virtual In teractive Environment Work tation (VIEWS) use head tracked and head-mounted displays, gesture-tracking , and voice input and output. (NASA's Langley research branch is also working on head-mounted VIEWS devices. See photo 2.)
VIEWS consists of a bead-mounted stereoscopic display that projects a wide-angle three-dimensional panorama, which you can c.ontrol with your head movements, voice commands, and hand gestures. The y tern lets you explore a 360-degrec field of vision that ca.n be either a simulated or remotely sensed envi ronment, and you can have direct interaction with ilS virtual components.
The head-mounted display unit uses two medium-resolution monochrome LCD display screens, which can be seen through a wide-angle binocular optic viewer. The di play is coordinat ed with the user's head movements in real time via a 6-degree of-freedom tracking mechanism. The system use variou

video mixing and switching devices. combining both commer cially avajjable and custom equipment to merge images from a variety of sources into a single integrated representation .
VIEWS also incorporates a commercially available binaural, three-d.imen ional sound system. With headphones, you can hear sounds, either from within or outside your immediate field of view. A speech-recognition module lets you give vocal com mands in a natural, conversational manner.
NASA's interest in these technologies stems from its desire to incorporate on the planned pace tation an implementation of the concept of "telepresence"-the ability lo put yourself into almost any environment you can envision. The agency has committed itself to using the mo t advanced user-interface technology for control of autonomou and semi-autonomous telerobotics devices.
Breeding Ideas at MIT The MIT Media Lab in CambridgeJ Massachusetts, i a well  spring of human-machine interface research. Since the early 1970 , people such a Nicholas Negroponte, director of the Media Lab, and Seymour Papert, director of the Learning Re earch Group and head of the School of the Future project, have been actively working to develop novel ways for humans and machine to interact.
Papert 's research ha had wide-ranging benefit , such as the Logo programming language and the field of Turtle Geometry. Negroponte's interest in the expressive communication of the human body encompasses the subtJe expressions of the face particularly the eyes and lip .
One of the projects under egroponte's direction involve.d research with a full-body optical tracking suit that allows a computer to record the expressive movements of the entire human body. These rec.orded movements were used to drive a computer-animation y tern called the " Graphical Mario nette," an undertaking that is part of ongoing work being spon sored by the Japanese Broadcasting Corp.' HK-TV. In an other of his ventures, cgroponte studied how the human sense of " presence" (i.e., audio and visual representations of a peron) might be captured and transmitted over long distances via various media.
Delle Maxwell, a graduate of Negroponte' program , made use of her graphical animation background when he worked on NHK-TV's Dr. Holon project. This venture involved the cre ation of a (pre-Max Headroom) computer-generated TV-show ho t that, through hand gestures, could express emotion and personality while also walking and turning its body.
Another MIT Media Lab graduate tudent, Steve Strassman has made an impres ive achievement with his Hairy Brushes program. Hairy Bru he lets an artist "dip" a virtual paint brush into different type of ink, use fast or slow drawing. ap ply splatter effects, and even imulate a drybrusb style.

Photo 2: Used as a research tool al NASA 's umgley facility, this helmet is a fliglu simulator that enables pilots 10 try ow technologies such as eye tracking, voice recognition and synrhesiwtion, and three-dinumsional graphics displays.

Strength in Synergy As evidenced at Ames Research Center and MIT' Media Lab , the fu.llest potential for advanced user interfaces could come through the use of a combination of two or more interface tech  nologies. By using more than one interface technology at a time, you can overcome the limitations of each; thus, the user can work in a way that i more natural. For ex.ample, using a natural-language interface combined with some type of point ing interface-whether a mouse, a datahand, or perhap even an eye tracker- could simplify complex language-parsing problems and save precious CPU time for other tasks.
Eventually, full-body tracking uits may become valuable for systems that u e video-camera-ba ed vision sy tern to de

292 B Y T E · SEPTEMBER 1988

FEAT UR E 

BETWEEN MAN AND MACHINE 


A Stick with a Differenee 

Janet J. Barron

I f it's important that you keep your hands on lhe wheel of your car while you are driving, think how important it is that pilots keep their hands on the controls of the plane while they are fly ing. A new user interface invented by scientists at NASA ' s Langley Research Center in Hampton, Virginia, lets pilots do just that. It is called the Thumball, a
joystick with a trackbalJ installed on it. The ThumbaJI was developed to en
able pilots of military and commercial planes to make adju tments to the plane's electronic data ystem without taking their hands off the controls. With this device (see figure A), they can pre cisely enter data, position a cursor, and receive digital readouts in two axes on a CRT screen . Pilots will be able to use it to make changes in beading, pitch or trim, or to make other precise adjustments. Currently, and until the Tbumball be comes commercially available, pilots must take their hands off the coot.rols and tum knobs to provide these functions.
The Thumball 's mechanism, called a spherical integrator, works like an opto electronic mouse. A pi.lot will be able to operate the devioe with his thumb while his hands remain on the controls. So far, only one of the devices exists. It is in
stalled in the cockpit of a simulator at Langley for testing.
The Thumball is one step in NASA's development of the concept of a "Glass Cockpit." In this project, NASA is placing all the aircraft's controls and readings on one CRT display. This way, pilot can have a wider field of view than they now have and can see all the readings by looking at one screen in
stead of a whole bank of in truments . In Boeing 757s and 767s, the Glass
Cockpit's beginnings are already in place, says NASA's H . Douglas Gamer.

Figure A: The Thumball, a joystick with a mouse on top, lets pilots enter data into their flight computers without taking their hands offthe jet 's controls.

While infligbt, the pilots and the pas senger are able to "see" where they are geographically. In the cabin, passen gers can watch large projection screens showing macro and wi.de~angle repre sentations of the plane's position.
The Tbumball was created by Gar-

ner, Anthony M. Busquets , Thomas W.
Hogge, and Russell v. Parrish of
NASA's Langley Research Center.
Janet J. Barron is a BYTE technical edi tor. You can reach her on BIX as "neural."

rive gesture-recognition and other types of pattern-recognition data. With advances in artificial intelligence techniques , object-oriented programming, and g,raphics methodologies, you may someday soon be working in a three-dimensional sim ulation of an office environment. Such a setting would allow you to zoom in on objects not physically in sight or available for your use (such as a filing cabinet), extract infonnatioo from the object (say , a letter or document), and manipulate the data wit.h tools, such as a pair of virtual sci sors .
In the end, the real key to advanced user-interface technol-

ogy lies in lhe development of software with enough intelli gence to provide synergism between you and th.e machine_ As user interfaces become more sophisticated , talking to our com puters could become as natural as talking to each other-with all the speed, variety, and subtle nuances that implies. ·
Ernest R. TeUo ofSanta Cruz , California, is a contributing edi tor for BYTE and the author of Mastering AT Tools and Tech niques (Indianapolis , IN: Howard W. Sams). He can be reached on BIX as "editors. "

lLLUS'I'RATIO : TOM CTNTOU. © 1988

SEPTEMBER 1988 · B YT E 293

Professional Basic 

Programming Library 

PooBAB is a library of 232 routines thal kicks BASCOM and QulckBASIC into 5th Qear and gives you powers and abilities far beyond those ot mortal men. So much for the hype, now down to brass tacks:
· eoo page 3·part manual
· Full-featured windowing · Screen ·napehot. · Virtual screeru11 in memory · Lightning-tut rue 110
· FUl1 mou.e eupport
Plus over 200 essential services from
directory and equipment routines to handy string , date t ime , and input routines. For all versions of Qu ickBASIC and BASCOM i ncluding BASCOM 6.0 for OS/2. Just $99.00!

PitoBAsn4 
 TooLKIT 

The TooLKIT is a collection of assembly and BASIC modules that use the PROBAS library to save you even more hours of grunt work. Why spend hundreds of hours re· inventing the wheel when you can Just plug in Tooi.Krr modules like:
· Menu GeneratoH · Fut B·tree indeJdng · Mlni-edltor with word-wrap
· Patch .EXE tu
· Protected storage areas · Julian date routines
Plus crock, calendar, BCD math routines , and much more. Complete with BASIC source code and comprehensive manual. The PROB.AS adds capabilities and helps conserve your most va luable asset of all , lime! Requires PBOBu. Just $99.00!

ilRoBAsrM
TELECoMMTooLKIT
The PBOBAB TEL.BCOMM TOOLKIT Is a col· lectlon ol high-level communications modules that you plug into your code to pro vide popular file transfer protocols, terminal emulat ions, login scripts and baud rates up to 57,600 bps . You get:
· Xmodem/Modem7/Xmodem-lk · Ymod.em (111n«le and batch) · CRC-18 and eheckaum · VT52, VTlOO, ANSI BBS etc. · Auto Dtaler & data base · Docume.nted BASIC BOW"Oe
Why use clumsy SHELLs to complex terminal' programs when you can plug Just the commun ications routines you need Into your code? Implement Just the features, and commands you want. Requires PROBA:S. Just $75.001

On-Line Help 
 For PBOBAS 

PBOAEF is a pop-up help system for the 232 routines In PsoBAB, pop-up heir for your routines, and an extension o . the QulckBASIC programming environment. See the calling syntax and help tor any PBOB&B routine, or any of your rou· tines, with just a few keystrokes or mouse clicks. Pop-up and ASCII chart, calcu lator, keyboard scan code module or almost any DOS program via hot-key. Juat $50.001
294 B YT E · SEPTEMBER 1988

Our th irty day, money·back guarantee assures you the highest quality and our technical sup port staff Is always ready lo help. Try our BBS
at (301) 953-7738 or give us a call at:

Profeaeional Screen
M&na&"ement S;flltem
PaoScaEEN Is a fu ll-featured screen generator/editor that will save you more design and coding time than you ever thought possible. PaoScru:EN works with screens llke a word processor works with text to provide complete control over screen characters, placement and colors.
PBoScRREN comes with subroutine source, extensive on·ll ne help and a 285 page manual wi th tutor i al and reference. Just $99.00!

8008 SANDY SPRING ROAD · LAUREL. MD 20707
(301) 953-2191
AOd ~.00 per Item ($7.00 Canada) !or shlppino. Traoe matks Pw>B-. Pw>Rsr, ~= H.,,meny Computer ~r-. lces. tne. OulekBASIC, aASCOM: Microsoft Corp_
Circ.J~ JJ6 on /Wuhr Service Card

F EATURE 


THE BASIC 

REVNAL 


The "beginner's " language has significant new features and a structured approach

Namir Clement Shammas

his year marks a quarter of a century since the

T

birth of BASIC at Dartmouth College. Just as
people change and marure as they age, so has
BASIC changed in 25 years.

The original BASIC interpreters became

very popular because they were easy 10 use and widely avail

able. But the advent of both the IBM PC family and Borland's

very affordable, fast Turbo Pascal compilers opened the eyes

of many BASIC programmers who had pushed the language

to its limits. BASIC implementations, such as Applesoft

BASIC and Microsoft BASIC, lacked many important fea

tures, such as callable subroutines, multiline functions, and

local variables . In addition, Pascal already had a better repu

tation as a neat, structured language that fostered efficient

modular coding.

Correcting these shortcomings, as well as other faults, has

led to a BASIC revival. The new ANSI BASIC standard in·

cl udes many new features, some of which have outdone Pascal ,

Modula-2, and even C. And the ANSI standard serves as a

launching point for a number of BASIC implementations, such

as True BASIC, Turbo Basic, and QuickBASIC, that also add

their own extensions to the language.

A Break with the Past
The new BASIC implementations do not requil'e the use of the much-criticized line numbers. Instead, numeric or alphanu
meric labels can direct jumps in program flow . Listings la and Ib compare the coding of the same program under BASJCA and QuickBASIC, respectively. Notice that the line numbers are re moved in listing lb, and lines 1030 and 2000 of listing la are replaced with the more meaningful and highly readable labels GetNum: and Center: . Even if the line numbers 1030 and 2000 were kept in the QuickBASIC version, they would still be regarded as labels. Using labels is a more mature route for highlighting program locations relevant to unconditional or
subroutine jumps. Turbo Basic and QuickBASIC support new features related

to data objects: long integers, tructures (in Quick.BASIC), and formal dynamic and static arrays. In previous BASIC interpret·
ers, integers were limited to 2 bytes; this, in turn , limited the
record number of random-access files to 32,767. Thus, only half the range of integer values was useful to file IJO. The new long-integer types extend the range of whole numbers to 2 bil lion. Using long integers , you can not only reach the previously sought limit of 65 ,535 records, but also go well beyond that number (the limitations are imposed by the operating systems). You use the &suffix to declare a variable or a function as having a long integer.
QuickBASIC supports constants of all simple types , such as the following:
CONST MAX.DIM%= 100, MAX.REC&" 65535 CONST MISSING.DATA#= -1.0EJO
The type-declaration character is not part of the constant, and it can be dropped when using the constant in the program. For this reason, constant identifiers are unique: No two constants can have the same name and have different data types.
The support of symbolic constants is something new and im· portant to BASIC . Symbolic constants replace numbers or strings with more meaningful identifiers. They al o make up dating the same constant value throughout the program quick , easy, clear, and less error-prone. Structured languages such as Pascal, C, Ada, and Modula-2 also support constants.
Unlike the BASIC ioterpreter , the early BASIC compilers that worked with Microsoft BASIC and BASICA programs did not support dynamic arrays . Now, the Turbo Basic and Quick BASIC compilers support formal dynamic and static arrays . The $STATICand $DYNAMIC compiler directive declare array as static or dynamic, respectively. You can also include the STATI Cor DYNAMIC keywords with the DIM declarations to over ride the current default type of arrays.
You can erase and optionally redimension dynamic arrays at continued

SEPTEMBER 1988 · B Y T E 295

FEAT URE 
 THE BASIC REVIVAL 


run time using the ERASE and DIM tatements, respectively; applying ERASE to a static array merely assign zero or null characters to its elements . True BASCC regard its arrays and matrices as dynamic. You can even redimension an array nondestructively to add more elements. BASIC's new upport of dynamic arrays is very significant, since programs can now ire up arrays and matrices on the fly . Languages like Pascal ,
Listing la: A BAS/CA program.
1000 TS - "Test Program" : GOSVB 2000 1010 TS · "version 1 . 0" : GOSUB 2000 1020 PRINT : PRINT 1030 INPUT "Enter positi ve number ";X 1040 IF X <- 0 THE 1030 1050 PRINT SQR(X) 1060 END 2000 ' Center string 2010 L = LEN!TSI 2020 PRINT SPC!40-L\2) ; TS 2030 RETUR
Listing lb: The QuickBASIC version ofthe program in listing la.
TS · "Test Program" : GOSUB Center 
 T$ · "version 1 . 0" : GOSUB Center 
 PRlNT : PRINT 
 Get um: 
 I NPUT "Enter posit i ve number ";X 
 IF X <= 0 THE N GetNum 
 PRINT SQR (X) 
 END 

Cente : ' Center string 
 L · LE (TS) 
 PRINT SPC(40-L\2);T$ 
 RETURN 

Listing 2a: The BAS/CA version ofa quadraric equ(llion solver.
1000 CLS 1010 PRINT "Solve for X i n A*Xft2 + B*X + C
0" : PRINT
1020 INPUT · Enter A, B, c "; A,B,C
1030 Determinant · a·a - 4 *A*C
10 40 IF Determinant > O THEN 2000 1050 IF De terminant = 0 THEN 3000
= 1060 ' solve for imaginary roots
1070 Rootl B/2/A lOBO Root2 - SQR(-Determinant))/2/A 1090 PRI NT 0 Root = "; Rootl ;· +/-i "; Root2 1100 E D 2000 ' solve fo r real and different roots 2010 Rootl - (B + SQR(Determinant))/2/A 2020 Root2 · (B - SOR CDeterminant))/2/A 2030 PRINT " Rootl = "; Rootl ;" Roo t2 = ";Root2 2040 E D 3000 ' solve for real and equal roots 3010 Rootl = B/2/A 3020 PRINT "Roots are " ; Rootl 3030 ENO

Modula-2, and C upport dynamic arrays via dynamic memory allocations using pointers.
QuickBASIC 4.0 has introduced record structures that re semble those of traditional structured languages. To define a personal data record, for example, you declare the type Per sonalRec as follows:

TYPE PersonalRec Person.Name AS STRING*JO Profession AS STRING·40 Age AS INTEGER Weight AS SINGLE
END TYPE

This QuickBASIC record is made up of a 30-Character name field , a 40-character profession field, an integer-type age field , and a single-precision floating-point body-weight field. Quick BASIC records cannot contain fields that are either array or dynamic trings, but nested record declaration is allowed . Compare the above with a similar Pascal record :

Personal_Rec = RECORD 


Pe tson_Ne.me : STRING [30 ) ; 


Profession : STRING[40);

Age

: I TEGER;

Weight

: REAL;

END ;

An array of records for the personal data is declared a

DIM People (MAX.PERSONS ) AS PersonalRec

Thus, QuickBASIC 4.0 has introduced the syntax to declare 

new data-type identifiers-something new to the purist BASIC 

programmer. 


Beyond Simple Decisions 
 Decision-making constructs a.re more sophisticated under the 
 new BASICs. They include, in a nutshell, an expanded IF state
 ment and a powerful new SELECT CASE. These arm the new 
 ANSI BASIC with constructs found in structured languages . 
 For example, the old one-line IF .·. THEN ... ELSE statement 
 can be extended into a multiline version. You can also use EI.SE
 IF clauses like those in Pascal. 

Listing 2a hows a BASICA program that solves for the root of a quadratic equation . Listing 2b cont.a.ins the Turbo Basic version, which uses an IF ·. .THEN . .· ELSEIF ... ELSE tate ment. Note the difference in code readability between the two versions. Listing 2c shows a Turbo Pascal version of the same program ; notice how similar the IF statements are in listings 2b and 2c. The new multiline IF statement also shows that BASIC fosters structured cocting and simultaneously demotes the use of GOTOs.
The SELECT CASE statement is a new decision-making state ment that resembles the Pascal CASE and C switch state ments-and , in fact , it's even more powerful than CASE and switch. It i imilar to the IF . .· THEN . .. EL.SEIF tatement , but it lets you try several tests . Consider the following SELECT CASE statement in QukkBASIC:

SELECT CASE NumData CASE IS <" 0 ' re l ational test
1 satne as IF Nu.mData <=OTHEN
Message$= " YOU H.AVE NO DATA"
ErrNum" 1

296 .B YT B · SEPTEMBER 1988

FEATUR E 

THE BASIC REVIVAL 


CASEl ,2, J ' enumerated list Message$= "TOO FEW OBSERVATIONS "
ErrNum =2
CASE IS 4 TO 30 1 a value range Message$ = "MINIMAL SAMPLE SIZE"
ErrNum =J
CASE EI.SE
Message$ = '"' ErrNum = 0 END SELECT
This ex.ample illustrates the three basic types of CASE labels: relational test, enumerated list, and value range . The relational CASE label in BASIC extends the use of SELECT CASE in place of IF ··· THEN .·· EI.SEIF statements beyond that of other struc tured languages. In addition, the CASE labels can include several clauses of various types ; for example, the statement CASEl,2,J, IS > 100, lOTOJOisacceptable.
Another important feature, found in QuickBASIC and Turbo Basic, is that the CASE labels can also contain expressions. These compilers wiJI accept a statement like CASE x/Y , IS > SQR(h+l), for example. The popular structured languages do not support this use of expressions in CASE labels . The SELECT CASE statement lets you construct very powerful rnuJtiway deci sion making.
BASIC bas also expanded the number and types of loops. The previous BA.SIC interpreters provided the fixed-iteration FOR ... NEXT loop and the conditional lJHILE ... WEND loop, and now the new ANSI standard also recognizes fixed, conditional, and infinite loops.
While the FOR . · .NEXT loop is still used in the new BASICs, the EXIT FOR statement now provides an elegant exit from that loop. There is also a DO .. ·LOOP loop that provides the follow ing versatile variations:

shows a recursive factorial function. As with any mul!iline function, END DEF marks the end of the function. The function result is returned by assigning an expression to the function identifier. Function arguments are passed by value and, except in True BASIC, cannot be arrays. With the multiline function, the new BASICs support the EXIT DEF tatement to allow an
conlinu.ed
Listing 2b: The Turbo Basic version ofa quadratic equation solver.
CLS PRINT "So lve for X i n A*X"2 + B*X + C
0 " : PRI NT
INPUT "Enter A, B, c ·; A,B,C
De termi nant a B*B - 4*A*C IF Determinant > 0 THEN
· solve for real and d ifferent roots
Rootl = (B + SQR (Determinant ) I /2/A
Root2 = (B - SQR(Determi nant ))/2/A PRINT "Rootl = ·;Rootl;" Root2 = ";Root2 ELSEIF Determ i nan t · 0 THEN ' sol ve for real and equal roots
= Root l B/2/A
PR I NT " Roots are "; Rootl ELSE
' solve f or imaginary roots
Roo tl · B/2/A Root2 SQR(-Deteaninant ))/2/A PRINT "Root - "; Root! ;" +/- i " ;Root2 END IF
ENO

DO [WHILE <expression>] 
 <loop statements > 

LOOP [UNTIL <expression>] 

The DO lJHILE ... LOOP loop is essentially the same as the condi tional lJHILE .. . \lEND loop found in BASICA and Microsoft BASIC. The DO · .. LOOP UNTIL loop is new and resembles the REPEAT ..· UNTIL loops in Pascal and Modula-2 . 00 ·.. LOOP is an open or infinite loop with parallels in Ada, C, and Modula 2, but not in Pascal .
Listi ng 3 shows a QuickBASIC program that employs 00 .. . LOOP, DO WHILE ... LOOP, and DO ... LOOP UNTIL. Note that you can use a DO ... LOOP with both the UNTIL and WHILE clauses; this serves to monitor the continuation of the loop when two conditions must apply. (The conditions are separated into the UNTIL and WHILE clauses to enhan.ce logical readability.) You can use the EXIT DO statement to exit any type of DO ... LOOP, especiaJly the infinite type; listing 3 uses it to exit the outer DO ..· LOOP.
In general, the various forms of DO loops and the EXIT DO statement promote tructured thinking and coding.
New .Functions and Subroutines
The new BASICs promote the more powerful multiline func tions. The familiar DEF FN <name> function can now be spread over multiple lines; under many of the older BASIC interpret ers, you had to mimic such functions using subroutines . The other type of function does not begin its name with the letters FN, so you must list it in DECLARE DEF statements.
Under the new BASICs, functions can be recursive. Listing 4

Listing 2c: The Turbo Pascal version ofa quadratic equation solver.
Uses CRT ;

VAR A. B, C, Determinant , Root l , Roo t 2 REAL;

BEGIN

ClrScr; 


WRI TEL ('So l ve for X in A"X"2 + B*X + C 0 ' I; 


WR ITELN;
WRITE( ' Enter A, B, c '); READ LN(A,B,C) ;
Determinant : ~ B*B - 4*A*C;

IF Determinant > 0 THEN BEGI N

( solve for rea l and di ffere n t root s ) 


Root l : = CB t SQRT (Determin ant))/2/A; 


Root2 : = (B - SQRT(De t erminan t)) /2/A; 


WRITELN('Rootl = 1 , Rootl , ' END

Root2 - ', Roo t2 ) 


ELSE IF Determ inant = 0 THEN BEG I N

{ sol ve for ceal and equal roots

Root l : · B/2/A;

WRI TEL ('Roots a re '; Root!)

END

ELSE BEGIN

( sol ve for imag i nar y roo ts

Root l : · B/2/A;

Root2 : ~ SQRT( - Determinan t ))/2/A;

WR ITELN (' Root · ';Root l ;' +/ -i '; Roo t2)

END ;

END .

SEPTEMBER 1988 · BYTE 297

The Working Environment 


A BASIC ha matured aod developed, the progJSmming environment for developing software bas aJso improved. Today's compiled BASIC packages offer integrated editors, file managers, debuggers, and a DOS interface. They are a far cry from the old interpreted BASIC environment.

True BASIC
The True BASIC environment is notable for its simple visual appearance (see photo A) . The screen is split into two areas: the command history and the screen editor. Typing Help provides you with on-line help for specific topics-which you'll need, because True BASIC does not display a menu for the available environment-related commands.
You can display any directory using the FILES command , with the default aimed at listing· .TRU files in the current direc tory. True BASIC enables you to change directories, save the file currently being edited under a new name, update the edited file, or start a new one . You can also type True BASIC language tatements from the command level. This lets you test pre
defined functions for proper use or examfoe results aft.er a pro gram terminates.
Typing RUN causes the program displayed by the editor to start executing. If the True BASIC compiler detects an error, it displays an error message and the line number in the command window . True BASIC points to the nature of the error and to th.e routines and fiJes (if any) where the offending oode is located; the editor does not automatically invoke other files that contain the located compile-time error. The compiler displays a list of errors found in th.e program.
True BASIC implemems DO commands, which let you run secondary programs and external subroutines. Normally, the DO command invokes a utility that interacts with the program in the screen editor buffer. If the filename following the DO com mand contains a complete True BASIC program, the.n the in voked program perform a task not directly affecting the edited program; for example, you can invoke a menu-driven DOS shelJ program to format a disk, copy files, or delete files. Alter natively, you could invoke programs that provide on-line help to accompany your custom programs. But DO commands reaJJy shine when they invoke external subroutines !hat interact with the program in the editor. The True BASlC di tribution disk
provides external subroutines to perform program formatting cross-referencing, and tracing via DO commands.
Another versatile feature of the True BASIC environment is the LOAD command, which lets you load BASIC libraries and modules , making them part of the language. This means that an executing program need not explicitly declare loaded libraries or modules, so compiling is faster . (True BASIC is actuaJly a semicompiler that verifies the correctness ofthe entire program before it executes.)

Photo A: The True BASIC programming environment. Photo B: The Turbo Basic programming environment.

Turbo Basic 

Turbo Basic' environment is imilar to the well-received envi

ronment in Turbo Prolog (see photo B) . The default setti.ng fea
 tures five windows , including the one-Line main menu 11.nd the 
 Edit, Message, Run, and Trace windows. The options in the 

ma.in menu let you invoke the filer, edit a program, compile, 

compile/run, set compiler switches, select environment op

tions, reconfigure windows, and set up debugging features . 

The main menu File option lets you manipulate selected files 

and directories, invoke lhe DOS shell, and exit. 
 The commands for the Turbo Basic editor arc very similar to
WordStar commands in nondocument mode. You can custom Photo C: The Quick.BASIC programming environment.
ize the key commands using the IDstaJI program. The main

298 BYTE · SEPTEMBER 1988

FEA TUR E 

THE BASIC REVIVAL 


menu 's Compile option features automatic debuggins similar to that of True BASIC, except that if Turbo Basic find an error in an included file, it will load that file into the editor.
Turbo Basic offers three classes of compiler options. The first lets you select the destination of the compiled code-to memory , or to an .EXE file . The second class specifies the com piler toggle switches, such as the 8087 requirement, keyboard break, checking bounds, detecting overflow, and stack check ing. The third class of suboptions lets you directly enter the comm.and-line a.rguments and specify the sizes for the stack, music buffer, and 1/0 communications. These sizes may also be specified by metacommands embedded in the source code.
The Setup and Window options let you fine-tune certain as pects of the Turbo Basic environment, such as colors, code di rectories (i. e., include, source, and compiled files), and win dow configurations. The Debug option permits you to turn tracing on or off, and the Run-Time Error suboption makes Turbo Basic display the message that accompanies the error in stead of merely displaying an error number.
QuickBASIC The new QuickBASIC 4.0 environment (see photo C) comes
with a number of very significant enhancements over previous versions . For example, it enables you to open new text windows to edit a specific function or subroutine. This new feature makes the environment responsible for locating your sought routine and placing its code in a separate window.
The QuickBASIC environment initially displays two win dows . The editing window occupies mo t of the screen, and the one-line main menu is located right above it. The second, much smaller window contains two lines reserved for the immediate mode. This mode lets you type BASIC commands and execute them immediat.ely, just as in BASICA or GWBASIC.
The File options perform functions similar to those in Turbo Basic, but with a few differences . The QuickBASIC environ ment permits you to load (and also unload) more than one file into memory. When the environment loads a QuickBASIC source code file, it precompiles it and (if it uses subroutines) builds an internal subroutine map. Pressing the F2 function key pops up a window that displays the name of the main routine(s) in memory , along with indented lists of subroutines. You use the cursor keys to select a main program or a subroutine. The QuickBASIC environment provides on-line help screens that show the editor' commands, an ASCII table, and the Quick· BASIC keywords .
The QuickBASIC editor is connected with the QuickBASIC threaded p-code compiler/interpreter. When you type a line of code and then press Enter or move the cursor, the compiler veri fies the new line and immediately flags any syntax error. The editor uses most Word.Star nondocument editing commands.
The View options enable you to view code hierarchy and select a code segment, as discussed earlier. You can also view the next routine in the code hierarchy, the next statement , the output screen (even after program execution has terminated), and the code of included files.
The Run options let you create .EXE programs (as either stand-alone files or smaller files requiring the QuickBASIC run-time library), create compiled libraries, and start /restart a program in memory. The Debug options offer debugging tools. You can specify variables to be monitored in the Watc,h win dow , and you can also set breakpoints that stop the program when specific lines are reached or when specified expressions attain certain values . Other options let you t.race the program execution and keep track of the last 20 statements executed.

early function exit. These enhancements undoubtedly give functions additional power; nevertheless, they still lag a bit be hind those of languages like Pascal and C.
While GOSUBs can employ labels to direct their subroutine jumps, a new and more powerful class of callable procedures is taking their place. The procedures have a name and a param eter list. Parameters are passed by value or by reference- the general rule is that expressions are passed by value, and vari ables (simple or arrays) are passed by reference. Enclosing a simple variable in parentheses causes it to be passed by value , as an expression ; QuickBASIC also supports the SYVAL keyword to explicitly specify that a parameter is to be passed by value. The parameter list is the ma.in data interface between the procedure and the calling program unit. The variables in other programming units cannot be accessed or shared without spe cial declarations.
An important feature in these procedures is the ability to handle arrays of any size. The LBOUND and UBOUND funct ions return the lower and upper array bounds, respectively; they work with both one-dimensional and multidimensional arrays. Turbo Ba.sic implements these predefine-0 functions slightly d.ifferently from the proposed ANSI standard (which Quick BASIC and True BASIC follow). With the LBOUND and UBOUND functions, you can write general-purpose routines for manipu lating arrays and matrices much more easily than in Pascal or, to a lesser extent, Modula-2 and C.
BASIC procedures can have local variables. When using local arrays, you must dimension them early in the procedure and remove them before the end. Wbile the BASIC implementa tions impose a strict data interface between the proce<lure and other programming units, they differ in implementing local variables and accessing (or sharing) global variables . In Quick BASIC, you declare local and global variables using STATIC and SHARED, respectively. SHARED variables can also be ex ported (i.e., created by the proce<lure and submitted to the pool of global variables) . Turbo Basic use.s the LOCAL, STATIC , and SHARED declarations to define local, static, and shared global variables within procedures . True BASIC places procedures before the unique END of a program, giving them access to all global variables. By contrast, procedures located beyond the END statement or in external libraries cannot share global vari ables. All the variables in these procedures are strictly local.
Listings 5a and 5b show the True BASIC and Turbo Basic
versions of the same procedure. The listings illustrate using local variables and handling arrays of various sizes.
Modular Approach QuickBASIC and True BASIC implement modules. These,
along with external libraries, foster a new level for structured programming in BASIC. True BASIC modules are made up of functions and procedures , as well as the following sections:
MODULE <name>
PUBLIC <list of exported variables > PRIVATE <list of l ocal rou tines > DECLARE DEF<list of £'unct ions> SHARED <lis t o f' variables global i n module only> <modul e i n i tia li zat ion stat ements > <function or subroutine decl a r at i ons> END
The PUBLIC declaration lists the names of simple variables and arrays exported to client programs. This creates public vari
com inued
SEPTEMBER 1988 · BYTE 299

FEAT U RE 

THE BASIC REVIVAL 


Listing 3: A Quick.BASIC program 1ha1 demonstrates DO ... LOOP, DO ... LOOP UNTIL, and DO WHI LE . . . LOOP.

CLS
[)()
I NPUT "Wan t t o c a lculate a s quare root? ";AS 
 IF A$ · "" THEN AS - "N" 
 A$· UC ASE $ (LEFT$ (AS , 1)) 

If AS <> "Y" THE EXIT DO ' e x it main loop

DO
I NPUT " Ente r a p o siti ve nu mber ";X PRINT
LOOP UNTIL X > 0

s ~ x /2
 DO WHILE ABS(S *S - Xl
S = (X/S + S) I 2 

t.001? 


> 0 . 000001 


PAI NT " Squa re ro o of "; X;" · "; S PRI NT

LOOP

END

Listing Sa: True BASIC listing ofa call.abl£ procedure.
SUB Basic.Stat (X () , Mean , Sde v ) 
 r Return average and standard deviation 

of an array X () 
 LET SumX · 0 
 LET SumXX = 0 
 LETS m · Size (X ) 

IF Sum < 2 THE N ! return with numeric error values 

LET Mean · -l.OE+30 
 LET Sde v - l . 0E+30 
 EXIT SUB 
 END !F
FOR I · LBound (X I TO UBound( X) 
 LET SumX - SumX + X( I) 
 LET Sum.X X = Su XX + X (IJ~2 

NE XT I
LET Mean · SumX / Sum 
 LET Sdev SQR (( Su mXX - sumx ~21sum)/(Sum-l) ) 

END SUB

Listing Sb: Turbo Basic lisring ofa callable procedure.

Listing 4: A recursive function written in Turbo Basic. DEF FNFactorial i(N )

IF N'\ > l THE N FNr actoria ll \
ELSE FNFact o ri a l l = l . O
E D IF

FNFactorial (N\ -1)

END DEF'

ables that are global and acces ible to all parts of the module, as well as to the program that calls the module. The PRIVATE dec
laration lists the functions and procedures that are local to the
module; all routines that are not Listed are strictly private. The DECLARE DEF sta.temeot indicates the names of all the functions decla.red within the module . The SHARED declaration list the scalar and array variables thai are accessible to all the routines io the module, but not to any client program; they should not appea.r in the routines' argument lists.
Module initialization is carried out automatically before the program starts running; thus, any PUBLIC variable involved in the initiaJiz.ation step must be assigned an initial value from within the rnoduJe itself. This makes the initialization tep in dependent of the client programs.
The Grand Picture
The new ANSI BASIC standard and the implementations based on it have brought significant improvements to the BASIC pro gramming environment. BASIC programs benefit from struc tured coding: They're more clearly defined and easier to read and maintain. This structure is apparent at two levels : within the program itself, and in the multiline functions and proce dures . The avenue for writing reusable BASIC libraries ha reached new and unprecedented levels on microcomputers.
The BASIC revival is indeed real and i worthy of the notice

SUB Basic . Sta t (X i(l ), Meanl , Sde v f) 
 ' Return a verage and standard deviation of 

an array XO 
 LOCAL Sum i, SumXI , SumXXt , I\ 
 SumXi c 0 
 SllrnXXI ~ 0 

sum s UBound( Xl l ll ) - LBound( Xt(l)I 

IF Sumi < 2 THEN ' return with numeric e r ror values 

Mean! · - 1 . 0E +JO 
 Sdevi · -1 . 0E+30 
 EXIT SUB 
 END IF
FOR I\ · LBound (X (1)) TO UBound( X (1)) 
 SumX = SumXi + Xl(l\ ) 
 SumXXI · SumXX I + Xi (I\) A2 

NEXT I\
Meani = SumXI I Sum 
 Sdev ~ SQR((SumXX - SumXIA2/Suml)/(Sum - 1)) 

END SUB
of many veteran BASIC programmers who have migrated to Pascal and C. There was a valid cause for this exodus of pro grammers. But now, there is a good reason to give BASIC a second look: It's getting better all the time. ·
BIBLIOGRAPHY Shammas, amir. The New BAS/w . Redwood City, CA: M&T
Publishing, 1987.
Namir Clemenr Shamnias is a col1un11is1 for several computer magazines and afreelance writer living in Glen Allen, Virginia. You can reach him on BIX as "nshammas. "

300 BYTE · SEPTEMBER 1988

Advertise your computer products
through BYTE BITS (2" x 3" ads}
For more information call Dan Harper at 603-924-6830
BYTE 

70 Main St. 
 Peterborough, NH 03458 

Orcle 312 on Reader Service Card
- Bullet Modem
· 19,200 BPS on PSfN Lines · 100% Error Fn:c Data · MNP Class S, ESP Class 6 · AT Command Set

FRAME GRABBERS

PRICE l'lllCE

wrth w1thou1 frame frome

Hiil 2~ HRT 2~ lfll 512-8 Hii l 512-24

A:E SO~
2511· 256 ··
2511· rn; · 8
512' 512' 8 512. 512' 24

9'1b ·95 ~5
995
14SS

""" NA
NA
NA 1095

· ll!M PC/XTllT COMPATISlE
· lllGIWIZE IN REAL nME
· CO'lfOS!T{ VllfO IN 
 · N BIT RGB OUT TM'II'' mod~ Hitt 25!~ 

16 IMI 11'8Y sm out
· SOFlW.O.R! U8RARY Cll' IMAGE A!IAL'ISIS ROOT! ES -fREE SOf'WWIE UPGRADES TO EGIST!llEO OW EJIS · FULL CREDIT ON UPGRADE PIJRC~t INARST YEM!
RET\lllH OlD ecwm A~D MT PAY DffEl!eNCf

l""llT DEVICES loe>t.onal l

Mioooolt Mouse llM or ·triMJ
S.1PIOl'Ml>f5-~

~

HRT ft!GH RES TEC OlDGIES P.O. , ax 76

HGH RES TECHNOLOGIES l £WISTON. N.Y. M092

PHONE 4 1 6~97~9 J

FAX 418--497-1988

Circh 315 on blllkr &rvice Cord

BASIC PROGRAMMING TOOLS
Whether you're a seasoned expert orjust starting out. ..

We'll help you create programs that
run taster, work harder, and Simply
look better. All crescent SOftWare Products Include source COde, demon· stratlon programs, clear doeumenta tton, and a 3o-day guarantee.

·OUICkPak More than 65 essential

routines for BASIC programmers

Including windowing, access to oos

and BIOS, searching/sorting string

arrays, Lotusni and pull-down menus, data Input, and more. autckPak is

·CraphPak Acomplete collection

loaded with examples and tutorial of BASIC subroutines for displaying

Information, and comes with The presentation Qualltv 30 bar, line, and

Assembly Tutor-an Introductory pie graphs from within your programs.

guide to assembly language from a Includes sophisticated font and tile

BASIC perspective. $69

editors.<EGA/VGA recommended> $69

.c;raphPak Professional
AI the features of GraphPak plus scientific graphs, 30 surface plots and multiple fonts. Also comes with very fast text-based bar charts. $149

·LaserPak Acomprehensive

set of subroutines for generating

graphics on aLaserJet or compatible

Includes scales, grids, text labeling,

HI-Res pattern editor, and control

over all LaserJet commands. $69

·OUlckPak Professional
emost comprehensive set of tools

·ATA1~11J>·OUICkMenu AfUll·featured

ever developed for BASIC program· DOS menu system for novices and

mers. Hundreds of assembler and experienced users. Define the menu

BASIC subroutines Including array titles and DOS commands for each

manlpulatlon, pop.up utilities,

choice, and they will be executed

multiple windows, mouse support, automatlcally. autckMenu Is not

scientific and financial fUnctlons memory resident, and features

multl·tasklng menus, and more. ' context-sensitive help and optlonal

Includes dozens of examples and password protection. $49

complete applications. $149

·OBase Asuperb screen designer
and full-featured relational database with BASIC source code to allow customizing. OBase provides a com· plete database, and Is outstanding for creating titles, help screens, and product demos. $99

·OBase Report Enhances cease

by generating reports With multiple levels of sorting, record updating, and browsing. Report comes with a complete time billing application for

·OUICkTALK magazine 1sourwav
of saying thank you. The cat.atog Includes feature artlctes, tips and trld<s, and late
breaking news about BASIC. tall or write fOr

computer professionals. $69

your copy. FREEi

CRESCENT SOFTWARE
11 Grandview Avenue, Stamford, CT 06905 l203> 846-2500

Separate ve~lons avaltlble for oulck BASICana Turbo Baslc- p/easespeclfywhen oraerlng. Tracie-ups are available to professiona l ve~lons-call for lnf1lrmatlon.
Adel S3 per order f0rsn1pp1ng 1s10 ovem1ghc-FOre1gn $10 per ltem / $35 UPS 2no
dav. Visa, MI C, c.o.o. and checkS accepted . · ::IE

Circl~ 61 on Rt.adtr Service Card

SEPTEMBER 1988 · B YT E 301

HANDS ON
CIARCIA'S CIRCUIT CELLAR · Steve Ciarcia

Part2
WHY
MICROCONTROLLERS? 


The DDT-51 is a low-cost IBM PC-based Intel 8031/8051 development system
Photo 1: Prototype ofthe DDT-51 development system.

H

a.ving .explained last month why we want lo design proj ects around a single-chip microcontroller, it's time to

talk about getting the software into the

microcontroller. As I previously sug

gested, your options are either bum and

crash (bum the program into an EPROM

and figure out why it crashed) or use a

development system.

The DDT-51 8031 development sys

tem I'll describe in this article offers

many of the foatures of more expensive

software development systems, at a frac

tion of the price. Unlike those systems,

you can build this one yourself, modify

the features to suit your tastes, and wind

up with a system tailor-made for your

application.

I'll start with the DDT-51 system

hardware, then describe the software in

terface that lets an IBM PC control the

target 8031 y tern.

The DDT-51 Deve1opment Tool Nothing ever works the first time. When you are debugging microcontroller based hardware, you need to be able to

load and run a program, stop at break points, single-step through critical parts of the code, disassemble instructions, ex amine and change registers, a.nd continue where you left off. An ideal development system helps you do all that without using any 8031 system resources: no pins, no ICs, no program RAM-nothing at all . In-circuit emulators (ICEs) come closest to that ideal , because they replace the microcontroller with a hard-wired equiv alent of the microcontroller chip- an equivalent that lets you directly observe the chip's (normally bidden) inner functions.
The DDT-51 ystem isn't quite that ideal, but it comes close. It needs one in terrupt input, one output pin, and a 2K byte RAM chip to hold debugging code and data. A 40-pin DIP clip attaches di rectly to the 803 1 IC, and there are no other connectors to the target board. Photo 1 shows the prototype DDT-51 de velopment system board, and figure I shows a block diagram of the hardware.
The software that runs on the host IBM PC is called DEBUG31. DEBUG3 l shows all the 8031 's internal RAM and the main registers when the microcon troller is stopped, as illustrated in figure 2. You can load new values into the regis ters, set a breakpoint to trap the pro gram, and single-step through the code. You use function keys on the host to con trol all these operations.
Like an ICE, the DDT-51 supplies the data, address, and control lines neede<l to simulate an 8031 's operations, al though at a much slower rate. When the connections are disabled, the 8031 will run as though the DIP clip wasn't there.
Under the Hood As described last month, an 8031 doesn't have an internal program ROM , so it needs an external EPROM (usually a 2764). If you replace that EPROM with a pin-compatible 6264 SK-byte RAM, the DDT-51/ PC link can load and change the
continued

COPYRIGHT © 1988 STEV E A. CIARCIA . ALL RIGHTS RESERVED.

SEPTEMBER 1988 · BYTE 303

H ANDS ON
CIARCIA 'S CIRCUIT CELLAR

8031 's program . Once you've got the program loaded, the 8031 can execute it
normally , just as though it were in EPROM.
The debug RAM is a key component of the DDT-51 system, but ome 8031 systems may not need any RAM . Be cause the DIP clip connects to the 8031 bus control lines , it's easy enough to put the debug RAM on the DDT-51 board. I used a 2K-byte RAM simply because it is the smallest one that's readily available. An SK-byte RAM would work just as well.
Unfortunately, the 8031 wasn't de signed to share its bus control lines with other hardware. All the bus lines float when the RESET input is high (tbey use tristate drivers), but the program halts until RESET goes low again. The pro gram resta.rts from addre s 0000 hexa decimal after a RESET, rather than con-

tinuing where it left off, which is exactly what a RES ET houlddo. What ' needed is a dual-ported RAM that can be ac cessed by either sy tern independently,
with separate control, data, and address
lines. The two system can then tore and
examine data in the common RAM
without interaction. Although the PC and the 8031 can
both access the debug RAM , they can't
do so simultaneously . To k.eep the hard
ware simple, there are no interlocks to prevent collisions (both sy terns attempt ing to ace.es the RAM at the same time) .
If a collision does occur, one processor
will always get bad data because the proper buffers are not active. The PC and 8031 programs must adhere to a oft
ware gentleman ' agreement to prevent
RAM conflicts. It turns out that th is is not at all difficult to accomplish .
How do they do that? Once the 8031

Cable to IBM
parallel printer port

Debug RAM

EPROM 
 programmer 


PC interfa.ce from IBM
parallel printer port to data.
address. and control buses

5-volt power
supply

Bid irectional bus bu ffers

Cable and DIP cl ip to target system 8031

program starts running, the DDT-51 can pull I Tl low to interrupt normal execu  tion . A few debugging instructions added to the 8031 code handle the inter rupt and examine a location in the debug RAM to determine what function wa re quested. The 8031 copies the results into the debug RAM and return to normal operation, giving DEBUG31 (on the PC) free access to the RAM .
The gentleman's agreement is con trolled by two wires : the IRQ line, trig gering an 8031 interrupt , and the 8031 HALTED line, which is set while the in terrupt handler is in control. Remember that the 8031 isn t halted after the inter rupt, but is in the middle of the interrupt handler .
Figure 3a describes the physical con nection between the PC and the target system; figure 3b shows the timing dia gram that manages access to the debug
RAM. DEBUG31 on the PC writes con trol information into the debug RAM and pulls the IRQ line low. The 8031 re sponds to the interrupt, examines the de
bug RAM, and executes whatever func
tion are needed. When it 's done, it sets th.e HALTED line active and waits for
DEBUG31 to restore the IRQ line to a
high level. The 8031 then sets HALTED low , reloads the registers, and returns to normal operation in the interrupted program .
Figures 4a and 4b show the DDT-51 system circuit diagram . The DDT-51 system divides neatly into four sections: the PC parallel-port interface, bus buf fers to control the various lines, the de bug RAM, and an EPROM programmer.

Figure 1: A block diagram ofthe DDT-51 development system.

The Port Swings Both Ways The DDT-51 sy tern trade hardware for oftware . The DDT-51 's hardware pro-

HALTED at single step

Reading debug RAM, Interrupt count is 2

A· ED B .. 00 DPTA .. 0016 SP · 07 PSW · 00 (CY AC FO OV P) Reg Bank O: EE ED ED ED ED ED ED ED Reg Bank 1: 56 00 00 ED EE 00 16 00 Reg Bank 2: 3F 84 00 00 ED ED ED ED Reg Bank 3: ED ED ED ED ED ED ED ED Bi1-addressable RAM:
20 EDED ED ED ED EDED EDED ED ED ED EDED EDEO GeneraJ RAM: 30 EDEO EOEDEDED ED ED ED EDED ED EDED EDED .....·..... 40 EDED ED ED ED ED ED ED ED EDED ED EDED EDED .... .·... .. 50 EDED ED ED ED ED ED ED ED EDED ED ED ED ED ED .......... . 
 60 EDEDEDEDED ED ED ED ED EDED ED EDED EDED ... .....·.. 70 EDED EDEDEDEO ED ED ED EDED ED ED ED EDED . . . .... ... .

PC= 0056 - LC.ALL OODB

Use F9 to step, F10 to run

Figure 2: A sample displayfrom the DEBUG31 program , shown here in single-step mode.

3G4 BYTE · SEPTEMBER 1988

HANDS ON
CIARCIA'S CIRCUIT CELLAR

vides onJy essential functions; I.he soft ware handles most of the logic. DE BUG3 l merely sets and reads bits in the DDT-51 hardware to fiod out what's go ing on in the target 8031. Sounds simple enough.
Because speed of interaction between the host PC and the DDT-51 is impor tant, the DDT-51 connects to the PC via a bidirectional parallel port (using the serial port would greatly increase the hardware complexity of the DDT-51). Unfortunately, an irritating problem with the design of the PC is that its stan dard parallel printer port is output only.
All the hardware needed to read or write 8 bits of data is already in place, but it lacks a connection to enable that function. While you can buy a custom parallel UO board, I think changing a single trace on the existing board might be worth it to some readers . Figure 5 shows the si_ngle cut and adctition to con vert a standard parallel printer port to bidirectional operation.
Of course, all the clone boards (even the IBM boards) seem to use different IC numbers and assign the bits to different pins on the ICs, so this modification can be a real mystery. If you are unwilling to chop up your printer port card, buy a $50 clone printer port card. They are usually bidfrectional. Some clone cards also omit the input connection between the data bus and pin 14 of the LS174 . I suppose they figure that because the ourput is un used , the input is irrelevant. It's easy to find the two unused pins, however (a modified port will still work correctly with all your other software, simply be cause the code doesn't know about the change and won't ta.ke advantage of it).
DEBUG31 eMlffiines each of the three possible printer port , working down from LPT3, to find which one has the modification installed. This provides a convenient way to check your work . DE BUG3 l will tell you which card it's using.
Creating Five Ports from One
The DDT-51 system needs more than one 1/0 port to control all its hardware. Rather than burden the PC with more ports, I used an 8255 parallel peripheral interface (PPI) chip and a pair of LS374s to get five more ports . DEBUG31 con trol s these ports using the four standard printer control lines.
IC9 , the control register, holds bits that must be active all the time, like the 800 l RESET and IRQ lines. It also sup plies the 8255's register addresses and several bits for the DDT-51 's bus logic .
IC 12, the system register holds the

8031 system bus control bits. There are 4 unused bits in this register that can be used for additional functions. The out puts are disabled whenever the 8031 drives the DDT-51 's address and data buses, so that there is no conflict.
IC8, the 8255 bus interface, drives the high byte of the external address bus through port B and writes and read the external data bus using port A. Port C samples the 8031 HALTED line. Other port C bits monitor the outputs of the DDT-51 logic circuits when running di agno tic from the PC.
Every 8031 system has a latch that de multiplexes the low-order byte of the ad dress from the combined address/data bus . You might think that, because the outputs of that latch don't connect to the 8031, the DDT-51 system would need another DIP clip to get access to that part of the address bus . Instead, it is simpler to duplicate the latch, using IClO.

The DDT-51 's debug RAM presents a
similar problem, since the RAM re quires a chip select line and the target 8031 system may not have an address de coder. I added ICll to provide chip se lects on SK-byte boundaries throughout the 64K- byte address space. The EPROM programnting socket, which is empty in normal use, also gets a chip select line from this decoder.
Bus Buffering
Both the 8031 and the DDT-51 sy tern have control lines to read and write the program RAM (nonna.Ily on the 8031 board) and the debug RAM (on the DDT 51 board) . There are more combinations of data, address, and control line direc tions than might seem possible at first, which is why the logic isn't as simple as you'd expect.
IC9 supplies two control lines, called
conlfnued

Modified parallel
printer port

I

I I
I

I --· ~

IBM PC,XT, AT

DDT-51 8031/8051 development
system

Port P2

Address high

-

Port PO

Data/address low

- - ALE PSEN WR RD
·l AO ~

- +8031 HALTED
- +AESET8031

-~

'

8031 target system board

40-pin DIP-clip connection

Figure 3a: Physical connections between the DDT-51 and its hosr and target systems.

I

I

I

I

I

I 


·IROfrom PC

!I

I

I

I


I

+ 8031 HALTED

I I

from 8031

I

I11

L

I

I

Debug RAM access

PC

I I

8031 KERNEL INT1 handler

I I

NOne

I

I

PC
DEBUG31

DEBUG31 I

I

I

I

Figure 3b: A timing diagram showing the system's "gentleman's agreemenJ "for controlling access to the debug RAM.

SEPTEMBER 1988 · BYTE 305

HANDS ON
CIARCIA'S CIRCUIT CELLAR

CTLS TO 803 I and CTLS FROM 8031, to select one of three states. The 8031 controls the DDT-51 logic when CTLS FROM 8031 i active, DDT-51 logic con trols the 8031 system when CTLS TO 8031 i active, and the two sy tern a.re isolated from each other when both lines are inactive.
Setting the direction of the data and address lines isn't a simple task. For ex ample , when the target 8031 ystem writes to the debug RAM, both the ad dress and data come from the 8031. When it's reading from the debug RAM, the address comes and the data goes. A similar situation, in reverse , occurs when the DDT-51 reads the 803l's pro gram RAM.
ICl4 sets the DATA TO 8031 and DATA FROM 8031 lines by deciding which way the data must flow based on the current address, read or write activ ity, and signal source. This must be han dled by hardware because it varies cycle by cycle as the 8031 runs its program .
When the IW'O systems are isolated , the PC can access the debug RAM and the 8031 can access the program RAM with out interacting. If either system tries to acces the other while they're isolated, the data returned will be indefinite.
You've probably noticed that there's no hardware preventing both the CTLS TO 8031 and the CTLS FROM 8031 lines from being active at once. Further, as the schematic shows, this is definitely an illegal condition; it bould never occur with properly operating PC code.
The reason for using an LS374 (IClO} to latch the address should now make sense. The bus buffers can't be activated until the control and address lines indi cate in which direction the data should go. When the 8031 system supplies Lhe ALE signal, the DDT-51 hardware ac cepts the 8031 data bus and trie to latch it io ICIO. An LS373 is a transparent latch , meaning that the outputs track the inputs whenever the clock is high . When the 8031 lowers ALE, the bus buffers turn off and the data goes away before an LS373 can reliably latch it.
The LS374 is an edge-triggered latch, which means that the outputs change at the upward transition of the clock. Using ALE to clock the latches gives a harp edge just before the data buffers turn off. This way, the LS374 records the inputs
correctly.

PCDATA? P COATAi PCOA TA5 PC OoHA4 PC DA TAJ PCDATA2 PC: OAT Al PCl>ATAO

......

IC ll

'-

74 LSJ7 ~

18 10

eo lL

II 70 l· 'D ll SD I
· O
·I JD 20 J
10
Cf
II

IO .!L

'O .!L 50 .!L
·O 9

' JQ ~
l O

10 z

-Ot

ICIJ

~LS04

-
XA L [
~ l< PS
·XRO
·xwN

I ·cTLS FROM mO) l

PtOATA) PCOA.TA' PCOATAS f'COATU P C DA TAJ PCDATAl PCOA Tll l PCOATAO

IC9

14 LSJ H

19 ,0

to 19

17 70

70 16

I· ' O
lJ so a ·O
I JD
4 20
l IC

~o IS
so ll
·0 ~
-' J.O 5 20
10 1

); c·
" 11

Oi

·E11~BL£ DCOQEll ·Access 01<.
*CTLS rROM !OJI *CTLS TO 80J~ * IRO RESET !OJ I

I C8

,,; 8255

cs

P AO ,_!_____

1{1' , ,,

a::;:i JI PCDATAO
PCOATAl I PCDATA2 I ,PCD.ATAl I

0 I
<>--:--
0

PCOATA7 I

~ iiD 16 Wii
--!. Al
____,! AO

·

o

TO I BM I

0

0

ts

-PA I ~ z
P· t PAl ~ p.. ~
PAS E PA' ..!!.... PA 1 £__ P8) lL.
P&6 ~
P B~ l L P94 1.L

IJ o

- POl 2 1
P B2 !L

P81 JL

;fl8Q J1_

PCOAT&l PCDAT.A6 PCDATAS PC CATA·

?1 Ol
Z8 0,
29 05
30
D·

PCI ,.!.L
-11
PC ' 12
PC ~
PC I .!!.....

PC.OAT43 PCOATAl PCOATA I PCOATAO

JI Ol

PCl ,!!..._

n u

PCZ ,.!L

 ll 0 1

PCI .!L

]I

0 0

14 A£$ E T PCO

thJS

Debug RAM
The debug RAM is simply a 6116 2K byte static RAM chip, driven by the buf
fered address and data lines. Either sys-
continued

Figure 4a: The DDT-51 schematic, showing the PC interface and the debug RAM.

306 B Y TE · SEPTEMBER 1988

HANDS ON
CIARCIA'S CIRCUIT CELLAR

*XRD ·XPS
XALE

ICIS 74LS08 9 "' I 10 1 c I
ICU
74LS04
· 3 'b

ALL fl ES ISTOHS - 1/4 W, 5°/o

- · RAM RE'.AD
r

+S V

I
Rl

.. ~v

IC U

IOK · xwR

+SV~ 74LS253

_

'i' I

!CJ l2 ZC2 11

IY 9

· ICIS
74LS08

l+S'iV'

~ J

ZCl
zco
ICl

12

ul d )!.!.. ·

IC!
s ltl

,
IY

·cn.s TO IOJI

,, +5~ V 6 ICO 8

·RA.M CSl· OOR H l T

A

· ACCESS 0 1<

iG
l'

2pG s

+SV

RS

·- ; IOI<
~ b ~ ' ·o.ATA FROM 8011

~

J

1Cl5 74 LS 08

·- , 3 zl 0 DATA TO IOJI 0 J
R4
101< +5V
t

=> XOATA BUS

xo> I xos
X05 XDl XOl
XDZ ' XDI
XDO
I
I'
....!!!L
2£1_ ~ .....!QL
2!lL 2.!!l..
~ XO?

IC I 0

74 LS37 4

18 ao

eo 19

'' 10
u 60
ll 50
e 40
·' JD zo
l ID

JO 16 60 15 50 12
40 9
' JO
zo 5
10 2

rlEN

OE

th

..,XA1
XA5 Ul o ,1 X_A2 XAI XAO
,_

XAl5 ll;AU
XAIJ XAIZ

·wA
' "-AAJi& CSIAOOA HIT ·R.AM READ

XAIO XA9 XAI XU XA6 XAS XAA XAJ XAI XAl X40

21 W( 19 AIO
H A9 Zl
A' I A> 2 A6
. .J AS
·
5 AJ
6 AZ
1 Al
a AO zo 0[
18 CE

ICI

6116

1)

l\QJ

1\06 16

1\05 15

1\0 4 l·
ll "OJ 1\02 ll

1\01 10

1\0'0 9

X01 XO& X05 XDt XDl
xoz
XDl XDO

DEB UG RAM

XAOORESS BUS

D

[ ? P2

+SV
t

I

TO POWER SUPPLY

·ENO.BLE OECOOER

· ~ATA to 8031
·DATA ~ROM &OJI ·AAM CS/AOOR MIT
·RAM READ

Ull XAIO XA9 XA8
PC INTERFACE -

+SV

IC 11
7~LS\38
L. GI - · G2A

YI L y~ ..?-

~ GIB

Y5 JL
Y· ll *RAM CS/OOllA H'1

VJ LlL

· .AH
)(Al<
I XAll

z '

c
B

I A

Y2 ..!!... YI Ji_
YO; 15

·EPRCM CS

80JI HALTED

CONTROL SUS

SEPTEMBER 1988 · B Y TE 307

HANDS ON CIARCIA 'S CIRCUIT CELLAR

tern can acce s it . DEBUG3 l assumes that the debug RAM is located at 8000 hexadecimal.

EPROM Burning Although the DDT-51 system is used to develop progra ms using RAM instead of
EPROM, there (pre umably) comes a
time when you've finished the program and you ' re ready to ship it. At that point,
you need an EPROM programmer. DDT-51 incorporates the world's least
expensive 2764 EPROM programmer. The programmer section of figure 4b
hows aJ I the hardware required to pro gram a 2764 EPROM. The programming supply voltage comes from two 9-volt
bau.erie hard-wired to add + 18 V to the
+ 5-V power supply. A simple emitter follower reduces this 23-V level to 21 V
and provides enough current for the pro grammi ng pulse . The 0 . 1-microfarad ca
pacitors filter out noise glitches from the logic. You II have no problem with bat tery Li fe unless you start using this pro grammer for production quantities.
It turns out that programming a 2764 EPROM is much like writing to a rather slow RAM . First, you set up the address and data line , select the chip, and pulse pin 27 low for 50 milliseconds. If pin I has + 21.0 Von it while pin 27 is low, you ' ve just programmed 1 byte of the EPROM . That' all there is to it.
DEBUG31 can already write data to any 8031 address, so programming an E PROM simply requires an " EPROM
burn " software flag to lengthen the write pulse to 50 m . A manual witch applies 21.0 V to the zero-iJlsertion-force (ZlF)
socket. This system handles code that fits into
a single 2764 EPROM. A DIP switch on the DDT-51 system board sets the chip
select address range so you can bum
EPROMs at different addresses . And SK
bytes of EPROM holds a lot of 8031 code,
particu larly for smaller projects. Unlike
the Circuit Cellar erial EPROM pro
grammer (see the October 1986 Circuit Cellar) , however, there are no circuits to prevent damage occurring when you in
sert or remove an EPROM from a "live"
socket. Make ure you turn the DDT-51
system's power off and disconnect the
DIP clip from the 8031 before inserting or removing the EPROM.
Of c-0urse, 2764s allow faster "intelli
gent " programming me1hods, but I
haven't implemented them (I thought an EPROM programmer that requi red zero
additional chips was pretty good) . As a
result , the DDT-51 system is both the
world ' s least expen sive and slowe t continued

+SV

SELECT 21V FOR EPAOM PROGRAMM I NG I

'?

5V OTHERWISE

r~+BT2
01
f? 2N440l

) sv 21.0V.!
SWI
__ Cl
r r-.o lµ.F

~ RZ
2K ADJUST l'OR

- -=- BTI SV

2LOV AT SWITCH

RI
IOOll
l/4 w.

5·;.

-~

~

02 1 4148

/) 7

XOATA BUS

IC

r

CALITION TURN OFF Vee BEFORE I NSTALL! G OR
REM OV ING THE E PRO '
cXAOORESS BUS

IC 7

n64t6Z6·

t ,. +SV

- I Vppl C

ll
~

RW1wc

HCIC$1

01 ~ ~ OS ;!!... _
os ~ i--

XAH

l All

01 J.L ....

XAll

Zl A 11

OJ JL ....

X .A I O

U AIO

01 JL ~

XA9 XAB XA7
XA'

Z.t AS
" Al J Al
· A6

_ ,_ 01 ~ 1--
00 II

XAS

S A5

cCONTROL BUS

XA& UJ I XU I X41 ~·o

' A·
1 AJ
I 41
9 Al IO AO

.[PJl!OMI CS

rl;Z Ol CE/CSl

EP ROM PROG RAMM ER

· CtLS TO tOJI ·~Tl S FRO" 80ll
Figure 4b: The EPROM programme r subsystem and bidirectional bus buffers.

308 B YT E · SEPTEMBER J988

HANDS ON
CIARCIA'S CIRCUIT CELLAR

I
~ ~
.!!.. .ll. ..!!L
.!!... ..2L
~

IC5

r. 74LS244

2Y1 XOJ
JU

IAJ

II
;.;-1

OJ

IY ·

r .I 2V2

xoz

)AJ

[-; HJ

XOI

IAZ

2U

JJ
~

D2

IYJ

I!

-::i 2A3

IU

DI

G 2«

XDO

JAi

-

IG

2A. IYI

II
';'l

00

lG

I

19

I IC6 74 lS2 H

r ;9 2YI
XD1
1...

XD&

I
[""6

2V2

IAJ

r.s

ZYJ

X05

1A2

[i;1 2A1 II

I YI

07

ll 

241 [i;1 D&
l VJ

Is

ria ZAl

1Y2

OS

l 2V · XU ["; IAJ
-IC>

2...

II
Ii;]

IYI

o·

2G

I' 1·9

I

·DATA TO 8011

·DATA FROM 1031

I RE:tfT IOJI
I
·tRQ 1031 HALTED

BUFFERS

CABLE TO TARGET SYSTEM

51
1Fl2 o I 0 a- I a I 0 0 0

'
00 DI
oz
OJ
o·
o~
06
01

ALE I 0 0

OPS I O o
Io a

AH ll5

I0

A.HIU AHll]

OWR I

AH112.

·RD I

AHllJ

AHl10 AHl9
Jl'L_I_:J·O AHl8

-

IC2

74LS244

' ~ IYl IU

II

rii1 IA)

IY<

AHIJ

1 ?Y2 XAIQG
l ~J

2A2 ~1l A klZ
lYJ

l o XA'

~ 2YJ
1~2

ZAJ 15 161AH I)
IY2

...,rzl 2YI - IAI

II
2A4 ~4H I O
!YI

iCi

Z6

'

r9

11

-L I -I

I C3

XAI~

?4 LS2'4

9
fl 2YI IA·

a1 ll \YC i21A H17

XAU

1
(6

Hl

r. IAJ

IYJ

XAIJ

IA2

!Al

\l
J,;'1.

AMI'

IYJ

1'l 2.. l I~

IYZ

AH IS

r ; :1 XAIZ

l ?Y· UI

I

iG
I

r;;i zu 11

IY I

AH ·4

u.

l!i

·wR ·RO
-

IC4

74LS2U

r . XAL£

9 !Yl lU

... 11
2Al i'UAL[

·XPS

7
(6

2Y2

]AJ

r;;i 1A1 ll ·PS lVl

r . *XRO

$ !Yl IA2

!Al IY2

15
Ii(}

*AD

- ·xw~Gl

H ·
UI

r.&'l !Al )1
IYI

·w~

iG

iG

I

19

SEPTEMBER 1988 · BYTE 309 


HANDS ON
CIARCIA'S CIRCUIT CELLAR

EPROM programmer. lf you start writ ing long programs, you may want to step up to my serial EPROM programmer.
DEBUG31 ~Uals You might think that DEBUG3 l on the PC is written in assembly language to handJe all the bit manipulation needed to control the hardware. It turns out that it's all done in Turbo Pascal, which is a whole lot e~ ier to read and under tand . All the tricky stuff is handled by a few low-level routines.
At the highest level, DEBUGJ1.PA.S is a simple loop that waits for function keys to be pres.sed. Each function key triggers a separate procedure to handle whatever i requested. Li ting 1 show the entire main loop, which i easy enough to understand.
Listing 2 show a procedure called by the main loop (and elsewhere, too). Sys Reset activates the RESET 8031 line

from IC9 and sets up DDT-51 ba.rdware so that the PC has access to the 8031 through the bus buffers. When the RESET line is active, the 8031 ha stopped operating and floated all its bus and control lines so the PC can read or write any hardware on the shared data bu s.
SysReset calls SetCR (set the contrOI register IC9), SetSR (set the system reg ister IC12) , and Load8255 (interface to the 8255), which are some of the lowest level routines in the system. Each con trOls a ingle IC connected to the printer port data lines . The routine handles aU the operations required by other code and provides a convenient set of mne monics that are easier to remember than the actual bit locations and values.
The 8031 Kernel The DDT-51 system depends on a small kernel of 803 l code to handle interrupts

and perform functions on behalf of the PC program. This code runs only during INTI interrupts and mu t adhere closely to the gentleman 's agreement interface to
avoid hardware collisions. Unlike DEBUGJl.PAS, KERNEL.ASM
must be written in 8031 assembly lan guage and incorporated into any 8031 program that uses the debugging features of DEBUG3 l , but most of it is located in the 2K-byte debug RAM located on the DDT-51 board. The normal program memory must hold only about two dozen bytes of KERNEL' S code , and you can move most of that chunk to any conve nient location.
Because the 8031 registers and inter nal RAM are not directly accessible through the DDT-51 interface, KER NEL must copy those values into the de bug RAM before DEBUG3 l can see them. Once they ' ve been copied, the PC can read , display, and change them as

PRINTER PORT MOD I F ICATIONS
DATA BUS AN O CONTROL POAT PIN ASS IGNMENTS ARE NOT STANOAROIZEO .
ACTUAL PIN UMBERS ON YOUR BOARD WI LL VA RY . TR ACE THE WIRI G FROM THE OB-25 CON NECTOR TO IDENTIFY THE RIGHT TRACES AND PIN S.

IBM PC PRINTER PORT
.r;; . D&TA 0

I 0

I 0

I

0

I 0

I

0

I 0

I 0

OAT.I. 1

0

0 0

0 0

0 0 ZS ll ' 0
I..../

OIHS - S !FEMALE)

I

llDA TA7 l!OU6' BDATA5 8D 4 TM

?4 L S 3 ' 4

., II 90
I) 10
. 60

90 10 I& ,0 15

ll 5 0

50 IZ

DATA J DATA& OATA5 DATii·

H L S? U

17 tA.c:
15 2AJ
IJ l·l II !Al

i~ · J 2'rl 5
, 1
lYl
ZY!

8 DATAJ 8DATAZ 80ATAI 8DATAO

,I I D · JO
10 J 10

IQ 9
' JO
20 ' 10 l

DA TA J DAlAl DATAI OAlAO

I IU
'· lAJ Ul
z IAI

I VI IZ
l' IYJ 1'
!Yl !YI 11

c~

~

0£

JG

lG

r-- -----,

p1 I

11 I''

I I
I
I I I
I I I I
L_

I

7·LS!74

BOATA5 I Bt>ATA..4 BOATAl B.Olt.TAZ BCATAI

" 60
IJ 50 II I D
JO
·' 20

06 15
05 ,.l..l.._
QI ~
Dl ,'._
oz .!..

8CAT40

- J ID ~

C l 3....
CL

I' p
- - - - - - - - - - -

I

I

- - - - - - - - C UTEXISTING TRACE TO GROU D

I I

th

I

L  - - - - - - - - ADO WI RE FROM U USED OUTPUT PIN

- - -  - -  - - - A DO BOATll!i CONNECTION II' NEEDED

80ATA > BOATU BOATA5 80AT4 t S Oil.TAJ 80ATAl BOATal BOA.TAO

Figure 5: How to make an IBM PC's unidirectional parallel primer port bidirectional.
310 BYTE · SEPTEMBER 1988

HANDS ON
CIARCIA'S CIRCUIT CELLAR

needed . KERNEL then copies the new values back into the internal locations
and returns to the interrupted code.
The software handles breakpoints in a similar manner. DEBUG31 stores the
breakpoint address in debug RAM and triggers an interrupt. KERNEL decodes the operation and writes an LJMP instruc tion at the specified address. The KER NEL breakpoint handler gets control when the 8031 executes the I.JMP and
copies the internal values into debug RAM.
At the heart of the interrupt-handler
routine, the first order of business, as with any interrupt code, is to save.all the
CPU registers. Later on , these saved
values will be copied into debug RAM so
that DEBUG3 l can reconstruct the ac tual state of the machine when the inter rupt occurred.
If a breakpoint was active, the UndoBP routine removes the LJMP and restores the
program RAM so that the next instruc
tion is ready to go. Because an LJMP re
quires 3 bytes, it may have overwritten
one or two i.nstructions following the breakpoint. Regrettably, the 8031 does not have a single-byte software interrupt
instruction like the 8088's special INT 3
breakpoint. The DumpRAM routine copies the inter
nal RAM values into debug RAM as de
scribed before, as well as extracting the
registers saved on the stack. Remember
that the internal RAM reflects the cur
rent regi ters rather than the ones used by the main program. Some inte.rnal RAM
locations can't be read without introduc ing side effects: Reading the serial buffer
will .reset a pending interrupt, which
would cause a malfunction in the main code.
Both KERNEL and DEBUG31 incre
ment separate IRQ counters; KERNEL' s
counter is stored in debug RAM. If DE BUG3 l 's counter differ from KER NEL' s version, at least one IRQ got lost, which probably means that the 8031 pro gram is out of control.
Because most of KERNEL is in the debug RAM, DEBUG31 can't read that RAM while the 8031 executes from it. The StepSpin routine Is located in 8031
program RAM , which frees up the de bug RAM for the PC. The StepSpin code sets 8031 HALTED to indicate that the debug RAM is available, then waits for the PC to raise INTl when it ' s done changing the RAM. At that point, it's
safe to begin e:wcuting from debug RAM again , o the code returns to Spi nRet to
continue. The code following SpinRet reads the
continu~d

Listing 1: The DEBUGJl. PAS main loop.
(*** s@tup code omitted her:e * * *)
REPEAT
( Get next ke y I G@tKe y(key l , key2 ) ; { Is it an ex t e nded ke y? IF ke yl = Chr (ESC J
THEN BEGIN
{ Wh ich function ke y? CJ\SE Or:d(ke y2) OF
59 ShowHelp; 60 sysReset ; 61 Load.Kerne l ; 62 Downl oad ; 63 Se t Bu rn ; 64 Wri t e l n ( ' E" 6 not used' J ; 65 SetRegs ; 66 Set BP; 67 Sys s t ep;
68 BEGIN ( Nor:mal , n o IRO ) SysRun (runninq ,FALSE) ; Writ e ln (' Use E" 9 to s top/ste p' ) ;
END; ELSE ; END ; END ;
UNTIL (ke y l - Chr( ESC )) AND (k@y2 "' Chr(O ) ) ;
(·** s ome c l eanup c ode omitted ** ~ )
Listing 2: The system reset procedure.
( Force reset and take control of bus
PROCEDURE Sys Reset ;
BEGIN
( Ensure a r eset. )
SetCR(Reset8031 ,0N) ;
{ Get cont rol of bus 
 SetCR(IRQ, OFF ); 
 SetCR(CtlTo8031 , 0N) ; 
 SetCR(CtlFrom8031, 0FF ); 
 SetCR (AccessOK, O ) ; 
 SetCR(EnableDec, ON) ; 

{ Set up co ntrols 
 SetSR (XRD , OFF); 
 SetSR(XPSEN, OFF); 
 SetSR (XALE , OFF); 
 SetSR (XWR, OFF) ; 

( Our data a nd address ) 
 Load8255 (I55Ctls , I55AoBoCi ); 

( Reset IRQ counter ) 
 IRQctr: := 0; 
 PutRAMoyte(IRQctrB, $00) ; 

Wr1teln( ' 8031 hardware is reset ');
( Indicat e reset 
 state · - reset ; 

!'.'.ND ;
SEPTEMBER 1988 · BYTE 311

Circlt 11Jon Rtadtr Suvice Card

HANDS ON

FREE

CIARCIA 'S CIRCUIT CELLAR

BUYER'S 


GUIDE.

new run-mode byte from debug RAM and handles the request. This code also instal ls the new breakpo int LJMP

= = Programmer's Connection is an =

instruction. Finally, the StuffRAM routine copies

= independent dealer representing the (possibly changed) value from de

= more than 250 manufacturers = bug RAM back into internal RAM . It in

= = with over 750 software products =
= for IBM personal computers and = = compatibles. We have supplied

serts the new values for the registers into the rigbt stack locations , so that the main
program 's registers can be altered by I.he PC . It does not restore registers with side

= the programming community = effects (e.g., the serial transmitter buf

= with quality software since 1984 = fer) for the same reason that DumpRAM

:

by providing a wide selection of=

didn't read from them. After the regi t.ers are restored, the

= products competiti ve pri cing , = 8031 executes a RETI (return from inter

= and attention to customer ser- = = vice . Our comprehensive = = Buyer's Guide includes up-to- =
= date product descriptions of a=

rupt) and the interrupted main code re sumes executfon, perhaps with new reg·
ister values. (The complete listings for
DEBUGJl. PAS and KERNEl.ASM a.re avail
able for downloading from the Circuit

= wide variety of comp ilers, inter- = Cellar bulletin board system.)

= preters. utility libraries , text  = ed itors, relational databases, =

A MiddJe Ground Does working on the DDT-51 develop

= UNIX tools, and much more. In = ment system convert me into a software

= addition , informative articles by = = some of todays industry leaders = = make the Buyer's Gu ide a com- =
:: plete reference tool for your :

jockey? Certainly not. To maintain a high level of performance in Circuit Cel lar designs at a time when the rest of the industry is moving to application specific !Cs (ASICs) and other develop

- software needs. Call or write  :: today to receive your FREE:: = copy , and f ind out why = = Programmer's Connection is =

ment-intensive reduce<l-component cu  tom designs, I have chosen a middle gi:ound of using programmable micro controller chip .
In the same way that a large board of

= your best one-stop connection = IC logic chips is reduced functionally to

- for software tools.

an ASIC , I have lumped I.he controlling elements of the TTL circuit I usually use

Programmer's Connection
7249 Whipple Ave. NW North Canton, OH 44720

into a configurable application-specific controller that can simulate these func dons. Using simple three- or four-chip

microcontrollers as standard computer

engines in my projects, I am now better

able to concentrate on presenting applica·

ware is limited to noncommercial per sonal use unless licensed otherwise.
ext Month I 'll pre ent a real-world example of
multiproce ing. ·
Special thanks for the technical conrribu· tions provided fo r this article by Jeff Bachiochi Qlld Ed Nisley.
Edltor's Note: Steve often refers to previous· Circuit Cellar articles. Most oflhese past arti cles are available in book fonn from BYTE Book , McGraw-Hill Book Co., P.O. Box 400, Hightstown , I 08250.
Ciorcia 's Circuit Cellar. Volume I covers
art icles in BYTE from Sept.ember 1977 through ovember 1978. Volume II covers December 1978 through June 1980. Volume II/ covers July 1980 through December 1981 . Volume IV covers January 1982 through June 1983. Volume V covers July 1983 th rough De·
cember 1984. Volume VJ covers January 1985 th.rough June 1986.
Circuit Cellar Ink It's virtually impos.sible 10 provide all lhe pertinent details of a project or cover all the
design. I 'd like to in the pages of BYTE. For lhat reason, I have started a bimonthly supple mental publication called Circuit Cellar Ink, which present additional information on projects published in BYTE, new project , and supplemental applicadons-oriented mate· rials . For a one-year subscription (6 ~ues), send $14.95 10 Circuit Cellar Ink , 12 Depot Square, Peterborough, NH 03458. Credit card orders can call (203) 875-2199 .
There is a multiJinc Circuit Cellar bulletin board system (running TBBS 2.0M) that sup por ts past and present projects in BYTE a.nd Ink. You a.re invited to call and e.xchange ideas and commenlS with other Circuit Cellar sup porters. The 300-/1200-/24(1()..bps BBS i on line 24 hours a day at (20'.3) 871 - 1988.

lions of technology rather than providing

redundant explanation of low-level logic .
Tbe DDT-51 development tool will
hopefully belp other BYTE readers con
sider the benefits of this middle ground. T he DDT -51 development sy tern

To receive information about the Circuit Cellar Ink publication for hardware de signers and developers , please circle 100 on the Reader Servk:e inquiry card at the back of lhe magazine.

won ' t ha.ndle all possible 805 l target sys

tems, but it will give you a good start. Steve Ciarcia (pronounced "see-A RE

With that in hand , we can continue with see-ah ") is an electronics engineer and

other interesting Circuit Cellar project computer consultant with experience in

us . .......... 800-336-1166 

Canada . . . . . . .. 800-225-1166 OH & AK (Collect) ... 216-494 -3781 101ernatio11a1 ...... ... 216-494-3781 FAX ........ _ .... 216-494-5260
Reier to page 39 ol this journal for apartial listing ol our software products.

design .
Experi menters As i the custom with aJJ Circuit Cellar
projects , the software for the DDT-51 development syst.em is available for downloading from my multiline bu.Helin board free of charge. Call (203) 871 1988. Of course, this downloaded soft

process comrol, digital design, nuclear instrumentation, and product develop ment. The au1hor of several books on electronics. he can be reached on BIX as "sciarcia."
Your questions and comments are wel com e. Wrire to: Editor, BYTE, One Phoenix Mill Lane, Peterborough , NH
03458.

JU BYTE · SEPTEMBER 1988

· 


HANDS ON
SOME ASSEMBLY REQUIRED ·

Rick Grehan

FLOATING-POINT WITHOUT A COPROCESSOR

A high-preci sion floating-point-emulati on library for your PC

M

ost of the applications for floating-point calcula tions are obvious: scien tific analysis, engineering

design, financial calculations. Others,

like graphics and desktop publishing

(calculations involving reduction and

enlargement), are less obvious. Interest

in increasing floating-point throughput

has grown; this is most apparent in the

attention being paid to higher-perfor

mance math coprocessors-witness the

inclusion of sockets for both the Weitek

and the Intel coprocessors on many of the

new 80386 machines .

For some situations, a coprocessor is

the best answer for hurrying the through

put of floating-point calculations. But

for many others, a coprocessor is either

not cost-effective (although the prices

are coming down- I'm waiting until I

can get an 8087 for $50) or simply un

available (as is the case with many laptop

computers). Software designers of prod

ucts dependent on floating-point opera

tions cannot a sume aJJ targets for their

products will have a floating-point co

processor available. (Apple provides its

floating-point support as part of the

Standard Apple Numeric Environment

(SANE], which is incorporated into the

Macinto h's System file.)

I decided on this month's topic partly

in response to a comment I heard at a re

cent seminar: A participant was design

ing an application and complained that be

wanted to include floating-point support

but could not find any real working ex

amples. I also believe th.at it's instructive

to investigate the inner workings of a sys

tem you Lake for granted. Who knows?

You might improve thing and design the

next IEEE standard for floating-point about base-10 floa1iog-poin1 numbers;

numbers.

base-2 floating-point is even worse.

Tbe package I designed performs the Scientific notation provides a compact

four basic operations: add, subtract, means of representing numbers when

multiply, and divide. I'll describe these there is the possibility of wide swings in

this month . I've also incorporated some value. Simply put, even though you don't

basic 1/0 routi nes, which will appear have room for lolS of digits, you can still

next month .

write very big and very small numbers.

The system is written in 8088 assem Instead of writing 1,000,000, you can

bly language, and to test it, I provided write l.OE + 6; and instead of writing

some simple interface routines wi th -.00000032,youcanwrite -3.2E-7 .

BYTE Small-C. You should be able to It's a mathematical shorthand. The
modify this interface to hook into your expression -3.2E-7 means -3.2 x

favorite compiler. (You' ll find pseudo 10-1 · For a liuJe terminology : - 3. 2 is re

code listings of the main routines here. ferred to a the mantissa, and - 7 is the

The 8088 source code for the package, exponent. How can we get..this represen

FLOATPAK. TXT, is available in a variety of tat ion into our binary computer? Use the

formats. See page 3 for details.)

same idea, onJy make everything base 2.

First, let's take a look at the format of Figure I hows the format my float

floating-point numbers.

ing-point math package uses. FACl_EXP

stores the exponent, and FACl _MAN holds

Know t he Beast 


the mantissa. Since this is all in base 2,

It's important to be clear about the for
 you can express a floating-point number

mat of floating- point representation. 
 in scientific notation format as follows :

Lord knows it's tough enough to be clear 


continued

lLLUSTRAT!ON: MAClEK ALBRECHT © 1988

SBPTEMBER 1988 · BYTE 313

HANDS ON
SOME ASSEMBLY REQUIRED

tation of a floating-point number (i.e., moving that number into FACl. The other

how the package sees the number when number goes inlo FAC2. Then you simply FACLMAN is a binary number with an operation is being executed) is differ subtract FAC2's exponent from FACl and

both integer and fractionaJ parts. Just as ent from that number's external repre examine the result to determine how
the decimal mantissas above use a deci sentation (i.e., bow calling routines see many bits to shift FAC2 to line up its

mal point to separate theiI integer and the number). Specifically, the internal binary point with FACl.

fractional portions, binary floating representation of the number ports an Note that since you've guaranteed that

point numbers use a binary poim to sepa additional word's worth of precision. the number in FAC2 has a smaller abso

rate integer and fractional portions. Of You'll see how this-and other trick lute value than FAGl, the shift will be to course, this binary point is an imaginary ery-becomes important when I get to the rigbt. Wby? What you're doing i

entity; it has no real ex.istence inside the the floating-point output routine.

matching the exponents of the two num

computer-we just assume its location.

You can think of FAGl as a floaling bers, and you accomplish thi by adding

As usual, things are never really quite point accumulator-a floating-point reg anamount~ll ity-to FAC2_EXP. This

as simple as they appear at first glanoe. ister, if you wiJl-intemal to math pack has the effect of multiplying the entire

Wbat I've describe<l is a fairly accurate age uses. There are actually two accu number by 2y (just as addjng to the expo

description of the representation-but mulators: FACl and FAC2. Each holds one nent of a base-10 floating-point number

witb a couple of minor exceptions.

of the two arguments involved in the has the effect of multiplying by 10), so

Minor exception number one is that math operation, and when the addition, we have to offset that by shifting FAC2's

FACl_EXP is a biased exponent. This subtraction, multiplication, or division is mantissa to the right. (Remember that

simply means that the value stored in finished, FACl holds the result. A third shifting a binary number right I bit di

FACl_EXP is the true exponent value plus storage location, FACJ_MAN, saves tem vides that number by 2.)

a bias. Adding a bias allows the package porary values during the multiplication If you have to shift FAG2 more than 78

to represent positive and negative expo and division routines.

bits, you can exit the routine immedi

nents. For example, in my package, the Now that we've gone over the blue ately; FACl is o much larger than FAC2

bias is 16384. An exponent ofO would be prints, it's time to get to the construction that the addition will have no effect on
represented as 16384; + 12 would be work. As I stated earlier, we begin at the the result.

16396; and - 5 would be 16379. Thus, foundation . the exponent has a range of 2H6m to

Next, you examine the signs of the two numbers . If they differ, negate the man

2- 100-something like 10°31 and Addition 


tis a of FAC2 (since you're really per

10--m. As a means of rapidly identify Before you can add two floating-point 
 forming a subtraction). You can then go

ing true zero, the package recognizes numbers, you have to do something any
 about the business of the actuaJ addition,

FACl_EXP equal to zero as signaling the one who has ever added fractional num
 which looks for all intents and purposes

special case that tbe entire number is bers is familiar with : align the decimal 
 j.ust like addition of 80-bit integer . See

zero. (The number 16384 isn't something I points. Only now you're aligning the 
 listing I for the addition pseudocode.

pulled out of the air. Since FACLEXP base-2 equivalent of the decimal point, 
 If bit 79 (the highest bit) ha been set

is 16 bits, a bias of 16384 gives us a 15-bit and in our representation of floating
 as a result of the addition, then an over

exponent with the high bit left over to de point numbers, this translates to match· 
 flow must have occurred. This can hap

tect exponent overflow .)

ing up the exponents. 


pen only if FACl and FAC2 had the same

Minor exception number two revolves You do this by determining which sign, and if that's the case you don 't have

around the fact that the internal represen number has the largest exponent and to modify FACl.

However, a subtraction may have

16

0

FACLEXP: Biased exponent (bias Is 16384).

_ _ _ __. True exponent is FACLEXP - 16384. If FACLEXP · 0, the ftoatlng

polnt number is zero.

taken place (if FACl and FAC2 had differ
ent sign ); in this case, a I in bit 79 indi·
cates that the result is a negative munber in two's complement form (and that the
absolme value of FAC2_MAN was greater

than FACl _ MAN). You can determine this

by reexamining the FACl_SIGN and

79

0

FAC2_SI GN. If they differ, you know the

ign of the result i the sign of FAC2, so

FAC1_MAN

move FAC2_SIGN to FACl_SICN and ne

80-bft mantissa. The lowest 2 bytes are used Internally by the package tor extending the precision of the calculations; when the number Is returned to the calling routine,
only the upper 8 bytes are used.

gate the mantissa of FACl to make it posi tive again.
The la t tep is to normalize the con tents of FAGl, so let's go ahead and talk

about normalization . What is it, and why

is it important?

7 0
D FACLSIGN: A 1-byte location used to hold the sign bit. When the ftoating polnt number Is returned to the calling routine, the sign bit Is recorded in bit 15 of the exponent.

Make It Normal It would be a waste of space to write a floating-point number as 0.00003E - 4;
it's better to in tead write it a 3.0E - 9 .

Figure 1: Floating-point represen1a1ion. Note that 1he internalformal adds an additional word ofprecision.

Likewise, you wouldn't want to write l ,200,000.0E+6; use l .2E + 12 in tead.
continued

· 314 BYTE · SEPTEMBER 1988

How to create high-performance programs 
 without wasting your time or money 


Step 1: The $19.95 Power C compiler

P ower Cis the new ANSI compatible Ccompiler that runs faster than Microsof1 C and has more functions than Turbo C . Power C combines high-pertormance software with superb docu mentation. all for less lhan the price of most C books alone. lt"s your fas t route to fast programs
without the fast bucks. Compare Power C lo the
competition and see how much time and money
you 'l l save.

Step 2: The $19.95 Power Ctrace debugger

Performance/Price Chart (execution 1imes mseconds)

Power C Quick c· Turbo c ~

1) fib

23.8 53.4 26.4

2\ sreve

27 .6 43.2 25 .5

3) tdbl

3.5 9.0 9.6

4) disk10

13.5 14 .4 14.3

5) report

11 .0 71.7 60 .7

6) drystone

36 .6 41 .6 31 .8

Comp1le.1L1nk

73.9 l 13.5 81.4

EXE Ftle Size

25120 32092 27184

Compiler Price S19.95 S99.00 S99 .95

Debugger Price S19.95 NIC NIA

P ower Clrace is the new state-of-the-art C debugger that makes Microsoft's Codeview look like old technology Power Ct race will reduce the time you spend debugging your Cprograms
by at least a lactor ol 10. With Power Ctrace.
you'll be working smarter instead of harder. Aclu· ally. you 'll be having so much lun lhat it won't even feel like work anymore.
U nlike other debuggers. Power Ctrace lets you debug graphics programs on a single monttor. You can even debug programs that write directly to video memory. However, the major advantage of Power Ctrace is simple operation . You won 't waste any time trying to undersland or remember cryp tic commands. Wilh Power Ctrace. a single keystroke is all ii takes . Help screens show you which key to press and pop-up menus lisl your options . Invest just 10 minutes with Power Ctrace now and you ·u save hours from now on.

Librarv Source Sl0.00 S150 .00 S150.00

Total Cost

S49.90 5249.00 S249.95

Benttimo

N:C no dlarge · A not ~b
""° c:omo l.e<I usino e utlilly, c:oml!Wlcl4·ne c:ompdet meclium memorv mode

Circu 182 011 R.tad~r Suviu Card

Technical Specifications Power Clnctudu: Powe Ccomp11e1 wi1n mreora1ea Ma e Power CLtn e1. Power Cltbra es (4$0 funet1onsJ. e Po·"'
C book (68() paQes). and suppc 11 tor
.. AN SI standard
7 IEEE flo~hng pomt 7 8087 80287 coprncesso1 7 aute>·stnsuio ol 8087 80287 7 au101n.111c ~1ster >nr1ables 7 untrnaed prooram s11e
"'i7'" m!Xfd model (near & far pom1eisJ
L gr;;p111cs on CGA EGA llGA . & Hercules Optional l'nlduc1s:
.. Power C race debugger .,.. library S11u1ce cooe
"" BCD busmess marh

Order now by calling our toll free number or mail the coupon to Mix Soltwa<e. 1132 Commerce Drive . Richardson . TX 75081 .
1-800-333-0330
For technical support call: 1·214·783·6001
Minimum Sy<t·m fle<p.i11.,.enis DOS 2 0 or l.iter J20Kmemorv. 2 tlopll't' dnves 01 h;ud drive Runs on 18M PC l<T. A . P$.'2 ·nd com..-11(lles

60 day money back guarantee
Name _ _ _ _ _ _ _ __ _ _ __

SC1l1reye_l -_-_-_-_-_-_-_-_-_-_-_-_

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

Telephone---- - - - - - - - -

Payrng by

'l Money Order

0 Chee

O Visa

.J MC

(J AX

U 01sco,er

Cara /1 - - - - - - - - - - -  Gard E.Jlprrat1on oa1e - - - - -- - - -
_Com_pule_r _ame_ __ _ DoisskvS.ize O JW

Producl(s) (Nol Co~ ProtecledJ
'l Pow!! C compiler (S 9.95)

s_ __

::J f'IT,vet Ctrxe debUQger (S 9 951 s_ _

O llbraf1J Sour~ CO<!e (S10 00)

$_

tinduoes ~swnbler &l1tnry malli9u l

[l BCD Business Malll (Sl0.00)

S_ _

MCI Snrpprng (S5 USA  S20 Foreign)
Texas Residents add a,_ Sales Tax

$_ _
s_

. . . . . . . Total amounl of your order

s_

c ""-
~

C '

c6--tl-<:..i. a,~.·,·_*",",'_· ".'

,..·.

5'111

I

'CO~~·---

SEPTEMBER 1988 · BYT E 315

HANDS ON
SOME ASSEMBLY REQUIRED

The point: Don't consume pace with
zeroes; get the most significant nonzero digit near the decimal point. This pro ces i called nCJrmalizjng the number.
You can normalize a binary floating-

point numberusing a series of hift oper ations, as shown in listing 2. Since in the base-2 sy tern the only nonzero digit i a I normalization amounts to shifting the contents of the mantissa left or right until

a l appear in bit 78. Hence, a normaJ ized mantissa in this notation might look
(in ba e 2) like the following :
0 .100100111001011

Listing 1: Floating-point addition.
Add FAC2 to FACl:

FPADD :

IF FACl EXP < FAC2 EXP THEN

e x ch;nge FACl and FAC2;

Bit s to s h ift · FA.Cl EXP-F AC2_E XP;
IF Bits=to_sh ift > 7S THEN RE:T URN;

IF F ACl_SIGN <> FAC2 _ SIGN THEN

e g a t e FACl MAN;

REPEAT Bit s to - sh i f t TI MES

Shift FAC2 MAN r i ght;

t o Add FAC2 MAN

FACl MAN;

IF (FAC1- SIG N<> FAC2 SI GN) ANO
(Bit 63 of FACl_MAN c 1 ) THEN

BEG!

Ne g ate FAC l _ MAN;

FACl_SIGNgFAC2_SI GN;

END

GOTO NORM_ FACl;

Listing 2: Normalizing floating-point numbers. The four primary routines e:cif through this code.
oi:malize The Nu mbe r In F ACl :

NORM FACl :

IF FACl MAN ~O THE N

f AC l-S I GN · O; FAC()~.XP ·O ;

RETU RN;

IF bit 7 9 o f l: AC l MAN -1 THEN

BEGIN



Shi f t F AC l MA r i ght 1 b i t;

FAC1_£XP· FACl_E XP +l ;
e:. 0
WHILE bit 18 of FACl MAN ~ O

BEG!

Shif t FACl MA left 1 bit ; FACl _EXP·FACl_EX?- 1 ;

END IF bi t 15 of FACl _E XP ~ l THE

RETURN Expon e n t o ve r fl ow error;

I< FACl EXP · O THEN -



RETURN Expone n t _ und er flo w_er ro r ; RETUR N;

Listing 3: Floating-point subtraction, based on the fact that x- y = x+( - y).
Subtra c t FAC2 fro m FACl :
FPSUB : 
 FAC2 SIGN · FAC2 S I GN XOR 12 8 ; 
 GOTO FPADD; 


(I've shown only the top 16 bits.) Notice that the topmost bit (bit 79) stays zero. Its
job is to play bucket and catch any over
flow bit that occurs as the package per
forms floating-point operations on the number.
Of cour e , hifting the manti sa left or right is the ame as multiplying or divid ing (re pectively) by 2. So that the value of the floating-point number doe n't change, you must offset the effe.cts of the shift operation by incrementing or decre menting the exponent. The rule is sim ple: Jf you hift left (a multiply), off et that by decrementing the exponent ; if you shift right (a divide), offset that by incrementing the exponent.
finally, the oormaliz.ation routine has to check for exponent overflow and un derflow . This will happen if, during the shifting proce: I just mentioned, the routine increments the exponent above the maximum allowed (overflow) or dec rements it to zero (underflow). The nor malization routine hown in Ii ting 2 re turns an error code if the exponent overflows or underflows. It's up to the calling routine to decide how to handle the situation .
All four of the floating-point ro·1tines exit through the normalization routine.
Subtraction Thi i tough. You invert FAC2' ign (FAC2-SICN) and do a floating-point add (see listing 3 . Next.
Multiplication Multiplication i simpler than you prob ably think . If you can multiply decimal numbers, binary multiplication is a snap. Furthermore , multiplying numbers in scientific notation is not much harder. Just keep two simple rules in mind : I) Add exponents and 2) multiply mantis
sa . Adding the exponent i the easy part-it 's just a matter of adding two 16
bit numbers. But multiplying the mantis sas- that's what we really came here for.
Think of bow you learned multiplica tion in grade school-writing one num ber above the other. then proceeding across the lower number, multiplying one digit at a time, generating partial products , and adding. It's the same thing here .
Take a look at figure 2a, where two binary numbers are being multiplied . Proceeding from right to left oo the lower

316 B Y T E · SEPTEMBER 1988

HANDS ON
SOME ASSEMBLY REQUIRED

number (the multiplier), if the digit is a 1, then write the upper number (the multiplicand) under the bar. lfthedigit is a 0, then write 0 under the bar. (These numbers under the bars are the partial products.) Keep going until you run out of bits in the multiplier. Tbe rightmost digit of eacb partial product lines up with its generati ng digit in the multiplier. The result is the sum of the partiaJ products.
You'll notice that the result can have up to twice the number of bits in the mul tiplier (or multiplicand, whichever has more bits). So when you go to multiply two 80-bit mantissas, the result can be up to 160 bits, the top 80 of which are all that you 're really interested in. To multi ply binary fractional numbers (the man tissas) so that the lower unwanted bits fall off the right end, see figure 2b.
The proce s is similar to the one in

figure 2a, with the addition of an accu mulated value. You scan the digits of the multiplier from right to left. If the digit is a 1, add the multiplicand to the accumu lated vaJue; if the digit is a 0, add a 0 to the accumulated value. Then- and this is the trick-shift the accumulated value to the right prior to the next addition. The result is the same, onJy we've slid the least-significant bits off to the right.
That pretty much covers the technique use-d by the floating-point multiplication routine (the pseudocode is shown in Ii t ing 4), except for a couple of points: First, since the routine adds biased expo nents, it has to subtract the bias from the result (otherwise the result would be dou bly biased). Second, the multiplication operation actually shifts f'ACJ (which holds the accumulated value , as shown in
coruinued

(a)

110 1

1 0 1 0

0 0 0 0 110 1 0 0 0 0 1l 01

00000 10

(b) 0 0 0 0 0 0 0 0

10 10

00 00

l

s.hift

00 00

1 1 0 1

1 0 1 0

1 1 0 1

l

shift

0 110

0 0 0 0

10 10

0 110

!

shift

00 11

1 10 1

10 10

0 0 0 0

Figu re 2: (a) Multiplying binary integers. This should remind you ofthe longhand multiplication you learned on the chalkboard. ( b ) Multiplying binary f ractions. Notice tha.t the result is the same as in (a) , but we 'ye shifted least-significant bits
offto the right.

Circle 4 on Rtadtr Servict Card

Tools and Toolboxes
Modula-2 


Applications Generator

Amadeus

S395

Generate Modllla-2 programs directly rrom your own input,

and save )OlJIS8ll ~JS of coding!

Graphics

M2Graph*
Conlrol

M2EGA*
Cont~ EGA can1s 111 Modula-2. 


$65

Modula Graphics Toolbox I"' $112 

AOOlleetion of exln!mely lasl graplllcs routlJ1es lor CGA cards
wmte11 ill Modula-2.

Modula Graphics Toolbox II* S188

ComprehensNe padcaQe of MOclula·2 prvcedures lor all cur

l'Bfllty available ~ cards. Includes gralilCS Wllldaw

symm, loi1I
routilles, as

runc ·sprl1e handler. mouse dllVli!; ~Ills
11111 Cllarl, histogram and line grap11

tioos ell:.

lnput/Oµtput

l.CR-Wi Manager*

s133

Fast. compad

syslem. 


M2Wlndowl'

Fast.

.

s 188

system. Sma11. hlOh·oerlormanoe

J1braiy with

menu system and simj)le mask gene

lll.Tllr.

Modula Ma

DMlopmefll 


Modula·2 


ports all COllll119 ·Id 


M2Pro

$495

The pro(esslllJal '
B-Tree
Ultra last

$290

Pascal- la Converter

$59

Converts

10 MoO\da-a.

RTA-Utilitv ·d is k 2- IOll faslsr lib. extended Malllllb.

$30

EMS-Utilities*

$ 188

Make IUI ~of YIU Megabytes ol memory flXll3llSkln

M21EEE-lnterface*

S 144

Modulll!-2 Interface 10 Nallonal Instruments IEEE tnte

· ~a sma1 seiec:tJOn rri>m oor ~~ne
. ':':':T·.~ wMtlohclaunla·I2S.llrOlSelI1(I.Os, del$n1d!;$sar1e0 akvifail"ab
 seven. There iS also a wide ' 


Mo"d' ula-2..


.. ·:· J>I I ·

Listing 4: Floating·poinr multiplication.

Multiply FACl by FAC2

FP MULT : 


FACl SIGN · FACl SIGN XOR FAC2 SIGN; 

FACl-EXP = FACl EXP + FAC2 EXP 

(BIAS+l );

Clear FAC3_MAN ;

REPEAT 79 TIMES

BEGI 


Shift FAC3 MA r i ght ; 


Shift FACl=MAN right ; 


IF carr y·l THEN 


FAC3 MAN = FAC3 MAN +

-

FAC2= MAN;

END

FACl MAN - FAC3_MAN ;

GOTO-NORM_FACl ;

The Modula-2 people:

/ , . INTERFACE l~ _ 1TECHNOLOGIES

3336 Richmond, Suite 323 
 Houston, TX n098-9990 (713) 523 8422 

Dealer inquiries welcome

lnlcmalignal

Austria: 022214545010 Unitl'tt Kingdom: 01 :6567333

Belgium: 071 3.66 133

Germany: 0298318337.

France: 20822662

0731 26932:

ltalv: 02·40o1 l·l

[)!121 85737.

Scandinavia: · 45 3 512014

0·1106 3998

Switzerland: 01 ~1455 4 32

0531 347121

fi\Q~
~

A.+ L. Mclor·Vogl Im Spii!en 23 CH-8906 Bonslelton/ZH Sw1lzorinnd Tel. (41)(11700 30 37

SEPTEMBER 1988 · BYTE 317

BYTE's Subscriber Benefits 
 Program 


Your BYTE subscription brings you a c-0mplere menu of the latest in microcompurer rechnology every 30 days. The kind of broad-based objective coverage you read in every issue. In addition, your subscription carries a wealth of other benefits. Check the check list:
BONUSES
Annual Separate Issues: In addition to BYTE' 12 monthly i ues, ubscribers also receive our annual IBM PC issue free of charge, as well as any ocher annual issues BYTE may produce.
BYTE Deck: Subscribers receive five BYTE postcard deck mailings each year-a direct response system for you to obtain information on advertised products through return mail.
Reader Service: For information on products adver
tised in BYTE, circle the numbers on the Reader Service card enclosed in each issue that correspond to the numbers for the advertisers you select. Drop the post-paid card in the mail and we'll get your inquiries to the advertisers.
TIPS: BYTE' Telephone Inquiry System is available to subscribers who need fast response from advertisers. After obtaining your Subscriber l.D. Card, dial TIPS and enrer your inquiries. You'll save as much as ten days over the response to Reader Service cards.
Free Programs Via BYTEoet: You get access ro rhe BYTEnet Bulletin Board Service, which alJows you to download, via

ign up i a microcomputer, a modem and relecom m soft ware. For further information and cost, call 1-800-227-BYTE.
Program Listings: Listings of programs that accompany BYTE articles are now avail able on BIX, on disk or in quarterly printed upplemenrs (see reply cards in this issue for co t information) or call 1-800-258-5485.
Microform: BYTE i available in microfonn from University Microfilm International in the U.S. and Europe. See Contents page for cost information.

modem, valuable program listings. There is no connect charge for this service.

DISCOUNTS One-year subscription at $22.95 Two-year ubscriprion at $39.95

Subscription Service: If you have a problem with or a quescion about your subscrip tion you may call our service department toll-free at 800-423-8272 (in New Jersey call 800-367-0218) during regular business hours (Easrern Time). You can also use Subscriprion Service to obtain back issues. Should you care to correspond, use the following address: P.O. Box 6821, Piscacaway, N.j. 08855.
Editorial Indices: Available through our customer service department P.O. Box 328, Hancock, New Hampshire 03449.
PAID SERVICES

Three-year subscription at $55.95 One-year group ubscriprion for ten or more at $18.95 each. (Call or write for details. )
TOLL-FREE NUMBERS FOR YOUR CONVENIENCE : Subscriptions & Back Issues: 1-800-423-8272
( in .J., 1-800-367-0218 )
BIX: 1-800-227-BYTE Program Listings Orders: 1-800-258-5485
13'1TE

BIX: BYTE' Information
Exchange puts you on-line 24 It's indispensable.
hours a day with your peers via compurer conferencing and electronic mail. All you need to

H AN D S ON
SOME ASSEMBLY REQUIRED

Listing 5: Floating-point division .
Divide FACl by FAC2 :
fPDIV : 
 I f FAC2 EXP = 0 THEN 

RETURN Division_by_zero_error ;
FACl SIGN = FACl SIGN XOR FAC2 SIG FACl- EXP = FACl EXP - FAC2 EXP-+ BI AS;
Clear FAC3 MA ;  FACl_MAN · -FACl_MAN - FAC2 MAN ; REPEAT BO TIMES
BEGIN Shift FAC3 MAN left ; Shift FACl-MAN left ; IF' ca:rry ml - TliEN FACl- MAN - FACl- MAN + F AC2 _ MAN;
ELSE
FACl_MAN ~ FACl MAN  FAC2-MAN ;
Set bit 0 of FAC3 MAN l ;
END IF ;
E D FACl_MAN · FAC3_MAN ;
GOTO ORM_FACl ;

figure 2b) to the right before each addi tion, so tbe re ult of the multiplication is
FACl x FAC2 x 2. Thjs reduces accu
racy los that can arise from the fact that the routine multiplies binary fractions. This loss of precision is analogous to multiplying .2 and .4, yielding .08 and wasting a digit position on the 0. The rou  tine accounts for the additional multipli cation by 2 by subtracting I from the ex ponent of the result (I sneaked this into the part where the routine subtracts the bias from the resulting exponent).
Division This will sound ridiculously obvious, but floating-point division is a lot like the re verse of floating-point multiplication. Instead of adding exponents you sub tract them. With bina.ry floating-point numbers in particular, instead of a series of shift-right-and-add operation applie.d to the mantissas, the algorithm consists of sbift-left-and-sub1rac1 operations.
Again, let ' s concentrate on the divi sion of bina.ry fraction (the mantissas). The procedure is similar to integer ilivi sion (a topic I won 't go into in great de tail , ince there are many introductory texts on the subject) . At the core of the routine is a loop that compares the divi sor (FAC2) to the dividend (FACl) to de termine if the divisor can " go into" the dividend. If so , the routine subtracts the divisor from the dividend (creating a par lial remainder), sets the 0th bit in the quot ient (FACJ) , and shifts everything to the left for the next operation.

You'll notice that the routine doubles up the subtraction and comparison opera tions: If subtracting the divisor from the dividend generates a borrow (indicating a negative result), the routine reverses the effect of the subtraction by adding the di visor back into the dividend (this is what happens when the divisor won't go into the dividend). This shift-and-subtract process (with an occasional add) is re peated for each bit of the mantissa.
Of course, the complete floating-point division routine must first check for divi sion by zero. This is easy: Since the rou tines define an exponent of zero as an in dicator of true zero, the FPDIV routine simply tests FAC2-EXP. If FPDI V finds that FAC2-EXP is equal to zero, the rou tine exits with an error condition (see Listing 5).
Getting It In and Out
Next month, I'll wrap up the floating point library with a description of the routines for loading and storing the float ing-point accumulators, 1/0, and some suggestions for extending the package. ·
Rick Grehan is a BYTE senior technical editor at large. He has a BS in physics and applied mathematics and an MS in computer science/mathematics from Memphis State University. He can be reached on BTX as "rick_g."
Your questioru and comments are wel come. Write to: Editor, BYTE, One Phoenix Mill Lane, Peterborough, NH, 03458.

Circle 5 on Reader ervice Card

Anew concept in managing
Megabytes 


of memory
IX-BoX*
Have you ever spent hours

- searching for a letter whlel'r ~JCists, but can't seem
- looking an ~wf\1ch you can only re member half of?
- tracking down a variable which was initiali
sedsomewhere in your programs, and which ls now causing them to crash?
- 1\Jmmaging through your ultra-modem data
base, simply because you omitted to define a
simple - Id when setting it up? - search r literarure index for an urgently
needed !ttil!te?

- looking ~ looking, but without suc cess?

Then we can Ip! IX-BoX will instanUy find all

your corre

ce, addfesses, programs,

entries,

·es - fn tact, anything and

everything lllDred on your computer. IX-BoX

delivers Ute (14Wment you require In seconds,

and you eart'6rry out any necessary changes

to it using :built-In editor. What more could

you poss

?

!X-BoX iS" more than a simple infonnaUon retrliraJ,tyStem, yet it only costs $ 275

Demo · IX-BoX

$10
e mark of Snark AO, Zurich.

Once y04ive used the Farsigtll integrated soft
ware package, ~II know the tun of working
wilt and exploiting Megabytes of memo!,Y.

SEPTEMBER 1988 · B Y T E 319

PUT 

420,000 

MICRO MENmRS 
 mwoRK. 

Advertise in the new BYTE magazine and let the people other people come to for advice help spread your message. We have a total of 420,000 paid read~ ers who are powerful because they're lrnowledgeable. Each one is a leader in personal computer decision making at his company. And each one believes that ads in BYTE are a valuable source of information.
O 93% provide advice about acquiring micros, peripherals and software, an average of 25 times a month.
85% are directly involved in purchasing decisions about microcomputers and related equipment for their company.
96o/o work for a company that currently owns or uses microcomputers.
75% of these companies plan to buy an average of 145 microcomputers in the next 12 months.
In short, when it comes to making a purchase decision, peop1e listen to BYfE readers. So if you're not planning on advertising in BYrE, you may be planning an advertising schedule without teeth.
~BYTE 

SOURCE.: 1988BYTE Subscriber Profile
320 B YTE · SEPTEMBER 1988

BYTE LISTINGS
YOUR WAY! 

-lt's easy N2o211w4 there are three ways to get source code listings that go with BYTE articles - on disk. in print or on line.
LISTINGS ON DISK BYTE listings on
disk are right for you if you want to compile or run programs quick ly. Also included on disk are the month's BIX high lights specific to your machrne format.
LISTINGS IN PRINT This print sup
plement contains source code list ings described in the issues of BYTE.
LISTINGS 1FROM Bii (BYTE Information
Exchange) By joining
BIX, you can down load BYTE sou rce-code listings at standard BIX rates . See BIX informa tional ad listed in Reader Service index in th is issue.
...:
FOR DIRECT
ORDERING CALL TOLL FREE: 800-258-5485
CaU: M- f, 8:30 a.m. to
4:30 p.m. Eastern Time
(603-924-9281 fOf' New 
 Hampehire residents) 

For cntdit card 
 orders only. 


D isks ol l·sMgs ffum December 1986 to present a re ava 1lable at tile prices stated at righ t. Please mark the 8ppropriate format and nQte th e issue date below ll you are ord ering a subscnptlOn, please note the ·s:i ve d<l te on which rou
would ltke n to begm
Mo nth - - - -- - -

onth'· BIX To Vow
li l4 Inch! 0 IBM PC '
0 Apple II 0 Kaypro 2 CP/ M 0 MS-DOS 8 Sec1or · 0 Tl PIQl!!s$onal

SlngJe Month (.....,d...,
D sa.95

INUSA: Af'ftllll
~ !13dl8b)
D S69 95
fSaYe S4640l

OUTSIDE USA:
Bangle Annuml Momh ~ !one dlak) M3 dlmlcal
D 510.95 0 $89.95
IS&YeS5240J

3~ Inch:
0 Apple M ac1nt~· 0 Alan ST' 0 Amiga· 0 IBM PS/2 '

0 S9 95

0 $7996

c 0 $11 95

Sffi.!6

[S- $49.401

(Saw S56 40J

1988 ~ent Issues
0 January through Martti $6 96 1n USA S7 96 outside USA
Monthly supplemen is replace quarte<1y supplements Slartlng In April. lnd1eate lhe month wu're ordeong 1n the space below
Month - - - - -- -  'rear
$2.50 per cssue tn USA $3.60 per issue oulS>de USA
Amulll~im;
S19.00 m USA 522.00 oUISlde USA
Please note month and .,_ \OU >M>Uld l1l:e the subsct1p11on to beg111.
Month - - - - - - - 

1987 Buppement Issues
IN USA:
0 Jaoumy lhrough Ma/th 1!137 lor only 56.95.
0 APnl t rough June 196? for onl-y 

$6 S6. flndudes 19ffi Index} 

0 July tflrol41 SeotlllTiber 1937 for 
 only 56.95.
D Octobe< through DecemOOr 1001
for ooly $6.!!i
0 1937 sub5crlptJol1 odf $18 00
OUTSIDE USA:
0 January through Mait:h 1!B7 for only $7.95.
0 April thICugh June 1987 for only
$7 .S6.
0 July thlOugh Septem!Jer 1937 for
only $7.95.
0 Oc1obei tlirough Decembet 1987 for only $7 96.
0 1937 SIJbscr1pbon orav $21 00

'Illar - - - - -- - - -

1988 Supplement Issues

USA:
D January IOOQh June 936 kl< only $895
0 July through September t905 for
only $695
D October throug Decermer 1!Bl
for only $6.!l>
0 1!&> Annual Subscr1puon for
onty 518.00.

FOlO HERE

OUTSIDE USA:
0 January 1h1Cugh June for only $996
0 June roogn September for
only $796.
0 October through December for
only $7 96
0 1!:91 Annual Subscntnion lor
only $21.00.

COMBINED DISK 

AND PRINT
SUBSCRIPTION 

Bundled together, giving you the convenience of disk based source-code plus the ease of reference of print.
H vou are ordeon g a subscnp11on.
p lease no te 1he ossue date on whrch you wculd like 11 to begin.

liY. Inch:
0 ISM PC 0 Apple ll 0 8VP'O 2 CP / M 0 MS·DOS 8 Sector 0 Tl Pro fBSSional
3 Y, Ind\:
0 Apple MllC111tosh
0 Atari ST
0 Amiga 0 IBM PS/2

·USA: Arn.ml 8'"-"lpllcn
0 se:i.g;
IS- SSS.$ )
0 $99.96
( S - $61 36~

OUTSIDE ,USA: ~Q .....lpllon 

0 $100.!!i 

!Saw S7S~I 

FOLD HEAE
Ds11996 ISl!'ll'!! $78.361

SEPTEM8EA

- ~ - --- ------------
C11y _ _ _ _ _ _ _ _ _ _ State _ _ _ Z,p _ __
County or P a r i s h - - - - - - - - Country

Credrl card I bp Dale ___ S~naturn

Da re _ _ __

C Cl>oc< enclosed 0 as1erCard
OVISA
C US Funds er.closed llf ordern19
from outs:ide the US please rerM rn
"° US funds dra on a U 5 ban
Thank l

Prease alJow 4 -8 wee s !or del1-v

FOLO HERE
NO POSTAGE 
 NECESSARY 
 IF MAILED 

IN THE 
 UNITED STATES 

BUSINESS REPLY MAIL
FIRST Cl.ASS MAIL PERMIT NO. 10 PETERBOROUGH, NH
POSTAGE WILL BE PAID BY ADDR ESSEE
B\JJE Listings
One Phoenix Mill Lane Peterborough , N H 03458-9990
III 11111II11I11I1I1I1I11I1I1I11I1I11I1I11II11 111II1I
FOLD
HE~E

- - - - - T H E BUYER'S MARY.----
A Directory of Products and Services

THE BUYER'SMART is a monthly advertising sectioo which enables readers to easity locate suppliers by product caJegory. As a unique feature, eaoh BUYER'S MART ad includes a Reader Service number to assist interested readers in requesting information from participallng advertisers.
RATES: lx-$475 3x-$450 6x-S425 12x-$375 Prepayment mllSI accompany each insertion. VIS/\.IMC Accepted.
AO FORMAT: Each ad will be designed and lypeset by BYTE. Ad\iertisers must

furnish typewritten copy. Ms can include headline (23 characiers maximum), descripliva text (250 characters isrecommended,but uplo 350 characters can be accomodated), plus company name, address and lelephone number. Do nol
send logos or camera-ready artwork.
DEADLINE: I'd copy isdue approximately 2monthsprior to Issue date. For ex
ample: November issue closes on September 9. Send your copy and payment 10 THEBUYER'S MART, BYTE Magazine, I Phoonix Mill Lane, eeterborough, NH 03458. For more information call Mark stone at BYTE 603-924-3754.

ACCESSORIES
FREE CATALOG
Thousal1ds "' parts and 06W StJlpluS e!eCUM!C pans 8l supo< !ow pt>ces. FAST ORDER PROCESSING AND SHIPPING (95'11> o1 all orders sl"pped with·n
48 hotlrs) CALL 00 WRITE FOR A ffiEE CATALOG
ALL ELECTRONICS CORPORATION
P 0 Bo· S67 . VM IJyS, CA 9 140S-0567
1-800-826-5432
Inquiry 576.

RE-INK COSTLY FABRIC RIBBONS
· · · AND SA.VII
_ ~---"""AAl'E2oo .... , _ , _
co.itl'. Specify oftn"M tNl"llJt.muttll MO' modlil ~ . MCNlSA.. ~ guwant· S&H 12...M. Cwwla. Km; ~COO

lrT\fltWfqlf ll'lllllil
Epeon lnA9f Cvt!Of'llo lt'lktt-~ M4
IOI )'OU' llOOon

'49 0CI '5.2...M
"4 8115

°"" "," 
 Bede Tech 

Cfl7 Clirlton Ao. Cliovlfar.d. eoo-m-4l~O In Ohio;> 2 16-0'11-4211 


Inquiry 5TI.

ACCESSORIES
YOUR OWN COMPUTER PAPER Pul )Our name ar.dlOr department , prajeCI, pro posal, or r&pOrt across 11\8 bOllOm of Mry final presentation page. Send us )Our copy plus
name, addrllll$, phQne number anc prinler malle arid model number lllld v;e'll send you FREE SAMPLES.
FORMSMARl'. INC. :J. . P.O. ea. 59,2, E. FnHttown, 02717
Inquiry 581 .
ARTIFICIAL INTELLIGENCE
HIGH PERFORMANCE RULES BASED CE-.XloP<E_ RT S_ YSTEM_ " SH. E, _ LL",_ (H.E_ .S.)l".U'
. . . - - - . "'illll'IO-Euyio-nc~ot~Nigi..
"q"""i"· ohoril lln;. . ...~.._-. ..-..,- ..,_.1.... onglntenog. td~.
=~wx=.'uca"or=::;;-~':;
""'"300""")""""""""21.00Q. HORIZON SOFTWARE LTD. V Ed S1 . ~ 1.£1 6N 8 UK 10!("1 .... 5H550 Inquiry 733.

BAR CODES

BAR CODES & BIG TEXT _,,tor· On EPSON. ISM, OKI dcl rtllllllc a LaYtJoc. lle!lgn

mllllilaonONElllO)'.,...,, l-120liofdollattel 131811..,,,.

10 1· - -

11 iiO n AIAO, Mn..srt>. 2<11~ 128,

UPl'.:IEAH, C - 39, · IC. Color. R.....,_ Fil<! lrlJl"I,

~°"*..,..,_,_.,.,~-"°"'$<1~

:lllday S -

WOrthlngton Oat.a Solution s

417A ·~St. -

CA"- C' 9!!CSO

(8-00) ~l>-4220

In CA: (408)-4.SS· ff<IB

BAR CODE READERS
From the manufacturnr ro.r PCIXTIAT. & PS/2. ,Al
tacheS as 2nd k8ytl04'd, reads as !<eye<! oa1e. E·
tamal or bus l"slall. Willi sleel warid-$399- A~ i<imtron. Urik, Wyse. & RS-232. Portables.. t..a:sms.
slcM baclg& readers, and MagSlrlpo 1001 30 day $ !:lack.

Worthington Data Solutions

411-A lnga9a. S. . Saru Cruz. CA 95060

{800) 3A>4220

In CA: (408) 458-9938

FREE UPS CATALOG
Prot8C1 yaur computer and make I 1&!11 longer. Call or write tOdayl
Best Power Technology, Inc.
World'· largest mam.1facturer of
untntemuptl ble power 1y1t· m·.
P.O, Box 2$0, NQ(;odah, WI ~ TO LL FREE (800) 35!>-5794 ut . 1000
or (608) 565-7200 eKt. 1000
Inquiry 578.

NanoUSP $99.99
An MS-OOS Common LISP interprelBr that sup. ports most Common U SP operatlo~s and otrlcOy aar.etes to Ille s18ndan:I. Numerous odvaneed and uxtra rea1ure11. excellent detlugging 111.ci~tlas. sa,,,. pie Al p rograms, !IJl!y-lndexed cmanua l, free tl>Chnloal suppon.
Microcomputer Syatems Consultants
P.O. 8ctl e&4G, SAim BarMta, CA 93160
(805) 967- 2270

PRINT BAR CODES/BIG TEXT 


FROM YOUR PROGRAM 


Add bar coda· and big graphics text to )'>IJ· progrom. Prfnt from Ai<N MS-OOS 1111guage. 8.ar codes: UPC.
EAN . 2 ol 5, MS! . Code 39. Ejiooo, Oki, IBM clot tn111tiX texl up to ,,.,·. L.IHrJtt up 10 2·. fonl i:.rtrld!i·· no1 ,.qu!rwd. S1S8-$239. 30 d-v lS ~~.

WDrthln ton Date Solutions

·11.... I ·St Sa1'a CM Col 

(800) 345-4220

In CA: ·(409) 4511-w.18

CUT RIBBON COSTS!
Re-ink )'OUr prlnler ritll>onl quickly and t 111}y. Do all cart~ nbbona with just OM inh·I For etl$p, bled< prole$11ooal prin1 since t9112. You can choose riom 3
models: Manual E·Zee Inker - 139.50 B actric E·ZH Inker - A UO 

ICOO'·ol _ _.. Ink M11$1er (Eiec:trlo) - 5159.00
 6_1.~-·- ·

BORG INDUSTRIES

5211 MAI ST . JANESVLLE. IA 50e<7

1-800-553-2404

In IOWA. 31H&7-2176

Inquiry 579.

SELF-INKING PRINTER RIBBON

A'iW.tlOM Ul"Hleid $Qi!M,...,.,,. '47D I OS2 


'Of t"'-" tMa ,0-1$ Urnt1111;;Jngtr

u. COIWll~lonal rClbOn


pifl:tll.,. ualrl; \\ · wtoUi ap.. · · rtilDrll 


~2A--&4 °'2·'3 0oc LA 1!1111120

~~-~

==!,~

.-

TI llDM!IO. ll20 880

Co"CM:l i*O.,mlif ~r1 ·-... #-=:lw· . . lo""~ YN 1 ·tt\lCf!l.lf1o

CONTROLL!D PAINTOIJT DEVICES, INC. POB en. B~n 11<1.. - · NC 21170'
(704) 884-9044 · TELEX: (FILMON-AAEN) 577~

Inquiry 580.

NEW Expert Syetem
-onalylil.---10 Fl,..Expert · upon ~ genermx. Rilk"'*""ly euy)'ll
~-\JI No-rommlog ~ ~up
-~ -Am- plil\el'ttlolf ~ Aro inglollolJI rot 1 -lonat prlQt. Mony~ /...loclff
Siii Ca.Y or write liJf mor· lnjgnnoUoo . NovaCast Expert Systems
2530 Berr,essa Ad. Suile &fJ7. San Jose. CA 95030 (408) 212-4071 tu : (408) 4'S1·7177
lnciu iry 583.
muLISPTl 87 for MS-DOS
~. CORIPGQ, elftdenl LISP programming !'rflllioo. me111. muLISP p1ograms run 2 to 3 limes faster & 111ke i,; 10 l'l tile space or 011le1 LIS"'- 460 Com mon LISP functions·.multl-window editing & debug gl r>Q, llevtlra, graphic$ primlti - . lasaons & help. demo p rograms, comprahenstva manual.
Soft Warehouse. Inc.
3et5 """""9 - · Sulw 505, ................ 111 9&118 
 (808) 7'M-5801
Inquiry 584 .

COMPLETE LINE OF BAR CODE PRODUCTS
· PrlntBar II · PrlntBar Sottfont8 · PrintBar I · CodeScan 2000
FREE BROCHURES (91§) 622-4640
Bear Rock SoftWare Co.
606.9 Enterprise Dr. P tac..rvl l le, CA 95667

BAR CODE MADE EASY
P£ROON' EZ.REAOER- ""'""°""'"""""""° nuo..
RS.-232 ~ mDi! I M:llf \D "adcJ Daf''@do "1VI M ~DDJ

_ , , , _ WITl;!OltT SOFT\'IAAE MOOFICAlle!l

""-911- ~ '""'"'"O
.oc..... .....wi&a. Cal

"'"'""'Y ~ BJ! eod&W,',I.rtd.nGo

oroy ~ -

_,..

PERCON111

2100 \'I 111ti SI.. Eugerie. OR 97<l02

(503) 344-11 89

SEPTEMBER 1988 · B Y TE 321

- - - - - THE BUYER'S M A R T - - - - 

BAR CODES
-READ & PRINT BAR CODES
Fast, f9/i~ data ontry Into ~r progrwns II ~ from ,our J;eybOard . Internal uni1 !or PC. XT. lliT
PS/2·"'30. ~S-232 unit for DOS I!; Non-DOS S)"lloms frncl . Ill F'S/2). Stalnless stael wand and LASER ~ F'oMtfut Bar Code and Text pMl)llg 90ftwata.
°' Seagull Scientific Sywtem111
601 ll~ io.,. Su< ·50 ~ ~ (1118) 3U-1778
___ __
 ......... ,,,. BAR CODE A.E,A..O,E_R,S
_ _ . . . , . . . . . _ . . . . . . ,_:Jll,2ol~
-3=0=..,=_ ~=-_ ..:=v~..-: IJl'CEAN.~--- ~ & ~
--~-a.r1111pC,A1U,.I-O_<. _ ,.., ...,..,.,

SoluUon.a Engln..rtng Sain
8653 ~Alofi. &I'"" Spnng. MD 200W
800-635-6533
Inquiry 585.

DATA INPUT DEVICES

-nala. Bar Code & M-llc Stripe R...... 1or mlcrocom

~&

Including,181.\ J>S'2 & ~DEC

Al'IT. CT. 'HfH. wang. NI ,._. connea on Ille

.... '* i..r-d mblo & ar9 Imo-rent ID d ..,,,_,. Law

oodlo pjlt1' Pf'OO!&'T'I & ~ -

....

mo - - Gs-. con!1K1 ·GS001<117AGS5Mtl

TPS Electronics

4047 TratlSPOft Palo Allo. CA 94303

415-856-6833 Telex 371·9097 TPS PLA

Inquiry 586.

CAD / CAM

Newt CADJET for CADKEY3

'"a° - Cd, - 0t COt11aC1 )'OUr CAOKEY deal6r
lor ·ll""1nlttlon on the excttlnv. n- CAO.JET 0....rtays lor ~Dl<EY3. M~ O.OKEY3
easy IO leem use. -30 a.,_..,. a-

~L~ ~ehnology 703-977-6520

BM FlldQll, Ill\ 2'4084

MCIV!S.O.

Inquiry 567.

CASE

FINITE STATE COMPILERS

A Case progtWTI 1M1 OiMliops compiel< sotv.an! pro Qfllffl5 in minu1es 1~eaa oil f'Ol:ir:s' Toe C()f.4 PEOITOR forms SO<irce F·nrte Sta:e programs ·n Alli\ BASIC C FORTRAN and PASC-1 L

IBM PC. XT, AT. PS/2

175K RAM Dos 20·

Pnct: $175.00 pe< campokw fWl!h Prwner) Sampler S30

AYECO

5025 assau C.rcle Orlando

INCORPORATED FL :>2808 1-B00-537-4753

Inquiry 590.

CD-ROM

Public Data on CD-ROMs
· E<:on1$1ars I - PtlcQ, E~
· ConeulSims - B.LSICensut 19&< oonsum... d1114
· ~-~11.-1-
· ~ tablmo. il!F, Of ASCII
..,..,,CM -  
 · 149 - · ""' l.IS.OOS
· CO-QOM publ<IJ!lng
Hopkin& Technology 

421 Hu.I lane, Hopl!lna. MN ~ (812) N 1·U7111 CompuM,... 74017,SH
Inquiry 591 .
COMMUNICATIONS

MULTI-LINE PC-DOS BBS

The 81...t llMrd Syam (TB8Sl S-.. ~ IUl

-uNd ccmr'Mlclll uilot!NbOn ~ for ISM

XlWl3eM'S2 or oompl(ibla. "'-nu -

dooro

...-mlutlon by """P...,._. - · X & y. Modem . HJ5Jh puform·nce · IJO'WS u~ to 32
Jlmu~ car..... u- audit ua.t.
300n200l'l'°°"500 bps

eSoft, Inc.

1"200 E. c;,,..., - ~ ......... co llOOI· (303)6~

Inquiry 592.

. . Bl-Dlrectlonal Fiie X-fers
~~-~-~cftltl ~
·---n----- · __C...- .._°"""CI ..._
· --~ · IOOlt UM UMlllliarl Dumg M~ nwmlln 

. u . Ful 0.0- M>l.C Prcaxd 

. _..__o.-~eo.

~&!o-"Dlt9mD·

l.'\GO ·U lt"'!

....,....""9 ,Jlt" &I · - - ~ · .....

Multiplex Sytitem· 1·121 Z1W314 241n.

PO &Pr 16174, PltcsbtJrgh, PA 15242

Inquiry 593.

COMPUTER RENTALS

RENTALS

WEEKLY MONTHLY YEARLY

IBM -APPLE
S189_:-~= 


IBM PSf.2 - 50

800 PC-RENTL

Inquiry 596.

CROSS ASSEMBLERS

CROSS ASSEMBLERS 


Universal Linker. Librarian 


Targets tor 36 Microprocessors 


HoSls: PCJMS DOS. micro VAX. VAX 8000 
 o-loped and supponed at : 


ENERTEC, INC.
BOX 1312. Lenlldaifl. PA 19446

215-362-0966

MCNISA

Inquiry 597.

Professional Serles

PteudoCode , . . . _ ~-. PseudoSam Prottu>0n·I

M Se<1-Q.""Co"o">"d'~'- °"" ~ ~. Mos1t0P0CiJoPo<lWuclPt'VAO!KH"V"'l1r
n.llly Ullllm .0 alu Fo< 18M PC's. MS-005 120 or

W-· lt.ll rM.

W~'Mf1i1I.lbnll.lMSllllilplpo<in$g3S650. 0C. MEo"c"t"i'-S16:

~ $20$0i0~

VIUIMC !Deale< lnqu '""" Welc:cmoJ

Kore

eGlO Piii.._. ~ Ml ·9318

616-791-9333

Inquiry 598.

CROSS ASSEMBLERS

Mecras. PC Compatible, Raloc.aleble. CondF 


tionals. Fa.SI. Rellable

from $150 


also: Disassemblers 


EPROM Programmer Board 


MICROCOMPUTER TOOLS CO.

Phone (800) 443-0'ml 


In CA (415) 825-4200 
 912 HM11~ Or. Concord. ~ 94518

Inquiry 599.

$39·.95 CAD
Fully leaturad, aymbolB, aulll dLrT18nllonang. hBICt>
lng, fi!llO. · · - OXF, han!llas alt bul the laroast Orlr«lngt. Exuem111v powerflJI BASIC·lllre mecroe. on llne manual.plus I() much moni.. Fl~ur"'' IBM XTIATIPS2 wfth 8'0K and herd disk . 20.000 '"1W UM!$ tnll )941.
PAFEC INC.

5!i!O TloMolOOY - · N,,..,_, GA 300i2

1·S00.52PAFlC

(404) «1·9300

Inquiry 588.

CASE

Affordable CASE
A .,..., COl'IOllPI ,10 Computer Akloo EnglOllBr· Ing lor d-loplng F'CJDOS appl~tlonal C
Dispatcher gflflt11'81es fast, etflc:lent c code fOf
ccmmanel and menu driven e_ppiiealioos. 0-lop, document, lll1d c;tu111ge easily. Many lea1ures. Rx m11111y compileis. $295.00 MOVise
Amaryms Inc.
! J a l ' - - Rel _ , A 01140 (1117) 311$-5458
Inquiry 589.
322 B YT E · SEPTEMBER 1988

FAX MACHINES $395

lllURATA F!\X l200nl!OO SHARP FAA FO:IDtVF0500

$7951925 n mo'l 4H

TOSHIBA FAX.301~

1111111124GICALI.

RICOH 1()'20

112151'159$

CAHOH FAX 20 PCIX'T SYS.ReceMl'hnlmd FAX+ Sc.oner

ftm 11595

PCIXT Ttltp/lOM AAMI &\IJlctmall .

'1195

1'r9'Jll priclls l/ls&'MC 2'6 r:tJd 2'lf> - 21)'6
TELEPHONE PRODUCTS CENTER

Z3ell1 U1HJ 'bo Ila . El bo. r;,. dl071 ·173-SS5

Inquiry 594.

COMPUTER INSURANCE

INSURe:S YOUR COMPUTER SAFEWARE pnMdml lull rtlpi8cMnenl <J tlullwiil'9, nMdia and purcllued llOflware. As little as $39 a year ~ comprehensM! OCMll1lll& Blatlklll
~: no liSt OI equlprMnt needed One Mll does tt all. Cell B em-10 Piii ET. ($al. 9 ro SJ
TOLL FREE 1-800-848-3469
(1;,0<ol81. . ~)
SAFE'lrlll.R£ , The Insurance Agency Inc.
Inquiry 595.

680.XO CroM .Aaaemblera
,.., ....... ~. . . ca.~1'111.-ps- ~ar 
I
. ==-=~-=--=-~ -=~-= ....... s. ,...~P"W tnna. lllK~--
n ..:DIK;lnka:'9..,....o.-.._~a....__rau..
=-=..-=="~""r~·"='""' llmc.-C:.-CIG I - ~~lam
---- --ta
 ow.. ~ ~~ llN,.... ........- ~P01i~Q.Ylk 


-

RAVEN Computer Systems

- 12111, Sl. Plul, 11111 H11l

(1121 li31M1~65

lnquicy 600.

Z80/HD64180
SLR S)1518m1 croa assemlllers run on PC aoo .,.
com~ wlU'! Mlcnll!IOl1 MlllWUKl $195.00 IOI 11538mbler and l.nller. WB tllMI CPIM emulalOr
Gards lot PC. Up Ill 12.S mhz Z80 dock~. $lill'l mg 81 $249.951 Also ZllOIHD64180 C complM.

_ _ .,.,,_°0' <>_346 Im -

Z-World

- .-

95616 (fl&) 7$S-3722

Inquiry 601 .

- - - - - ' T H E BUYER'S MART~~-~-

DATA CONVERSION

MEDIA CONVERSION/DATA TRANSLATION
- ~ ProolollollMll ">v",'D· ll.M,,.l;lg,oiwnd"~ """d' "o' -t 'SCaI/ totwo ufWDf llb
_.,.L :.:c..~.:::~~,:=
~ _, e.ctronlc P\d>lllNng IBM PM. & M- 1 1 ~ '" ·In t"' t..,..lljQfl il>duOUyl
CompuData Translators, Inc.
3325 Wils!W& Slid.. Sui'.e 1202, Los Mgeles. CA: 90010
C213) 387-44n 1-800-82H251
Inquiry 602.
-
DATABASE MGMT. SYSTEMS
dBASE Ill WORKAUKE $39
Ion I · 311 "a~~-08MS , .. Ui.. .,,.nu lllOde II a faJ>cler and....,.. oompiel· ~of d!IASE'$ . .. ,.... -rtllon If> tl>t WI!~"""'* · Ii S39. I on 1 · 311 ii a OIUl deai for tlloM who ..,ukl
bo gled IO"- a dSl\SE Ill Plus Clone" PC llAIJA2JNE $117/U, S39 · $4 slh AMEX lllO $2.00
1 on 1 Computer Solutlona 2ll ~ Dt.· 11urn11u11. er OM11
2 0 3--3711.oaU
~mll1-atl<01-T1io
Inquiry 600.
DATA/DISK CONVERSION

QUALITY CONVERSIONS

· Disk

· Scanning

· Tape

'TYPEWRITTEN $..33 per .page 10 ASCII

'TYPESET 6-<24 point La.oi Rates ('WP Forma1a available)

IMAGES

Logos/Une ArtJGIOUles

1st Run Computer Services Inc. ·29· e.-,.: sui.. soe. N... "1><1c. NY 10001
(212) 779-0800

Inquiry 604.

Get the Expertise You Need!
Disk/Disk · Tape/Disk · OCR
Owr 1.000 lonnatsl 3V.. SV·. or 8 inch Cislos 91rlld<
mag 18p$1 10 MB Ser"°"h Cilrtlldgo. Oala base and WO<d prooessor lransla!Joo Spedall:ils 1n Govern· me.- Se<:umy Data. Clll! fer rroo consullalJOn.
Computer Conversions, Inc.
956C Black Ml" Rd . Sia J. San Diego. CA 92'126
(819) 893-1897
Inquiry 605.

DISK CONVERSIONS
Media lnU'ISfer IO°' from: .IBM . Xaro·. DEC. Wllng ,
lanl11r, CPT, Mlcom. NBI, CT, also WP, WS.
MS/WAD. OW3, MM. Samna. DEC OX, MAS 11 ,
l<&l'l)X.Wrlte1, ASCII .

FAEE TEST CONVE R S ION

CONVERSION SPECIALISTS
531 Maln St.. Ste. 1135. El Segvr>do, CA 90245

(213) 545-6551

(213) 322-6319

Inquiry 606.

DISK & TAPE CONVERSIONS

AUTOMATICALLY

o-

SAVE TIME AND MONEY
1000 lofrnlll lrom """1, Mlcw Moll>"- - . .

Pro

~ &'frl>OHI- .

TAPE C . . - . - u low u ttlOO MS

DISK eon--.lons u low u l·S.00 po< DUI<

CAii "' - TOOAV for a oo· ...W.O Ql>Ollllon.
w CREATIVE DATA SERVICES
1210 Lalimer lw., c1111p11eg. CA Q5008

14081M&-6080

Inquiry 607.

-
DATA/DISK CONVERSION
HEWLETT PACKARD TO MACINTOSH
Translate p1C1grams wr1non In H9Wlett Plockuw El.OSIC to run on lhe MaclMOSh. Copy files lrom HP Technieal compute~ to Maclntosli. Ouscom wor1< qUOlad. Wrile:
Oswego Software
S52S N. Btoadway SL, lndkllnQPOllS, IN 4(122()
Inquiry 608.

CONVERSION SERVICES Convert any 9 tracX rMQne!ic tape to or from OYer
1000 formals including 31'>: 5v. ~ S" diSk formals & word prCICe$.$0/S. Disk IO disk co~ also available. Call lor more ullo. Inlrodoong OCR Searl' l1ll'tQ SeMces.
Plvar Computing Services, Inc. 
 165 Arlington HglS. Rd.. Dept. 118 

Buffalo Grove, IL 60089 (312) 459-6010 

Inquiry 609.
DEMOS/TUTORIALS

INSTANT REPLAY Ill 8<Jld o.n-. \Jtonalo, -ypeo. ~...... -
Tmecl ~ Macros. and MOf'u Sy.slams. 1-..:i.. ~ -~EOllCt;Prooiom M~
lltld ....,_ Rec:tl GreatR...- S.,,piy Ille BEST. NcC COf1'/ prOlectl!(I NO rQ\'Ule!< Iii) 011; ."""918c11on money bBck ~· IBM i1111:1 Comll&lb $149 9S U.SCfil!JQ. Crd Como °"""10 $$.00
NOSTRADAMUS, INC. 

3191 Soulh 'hllley Stroel (ste 252) 
 Salt Ullal City, UW> 84109 (801) 487·9882 

Inquiry 610..
DESKTOP PUBLISHING

HIGH AESOWTION MONITOR

· ~"'-"no and CAD IOW coa ~ .......,_.,
· -11-.-.lor;oJ<IBMPC')(Te<~T~

· l02··*0or:>e<- 14' 1 b ! 
-000>0~ ~· · llrM!l'lb\lonln PageM.... ~ GEM ,,..i· ~
·· CC"e1l NOW SS"9"!i" ~ ·N -JO'OCIfO'l<lPl'llU bolll'd . niorllllDr arid · VISA .., >.!-.<:ard """"lll8<I

CATI INC

16!!40-fl -

W,,. '-'OfOol'I Hdl C'-4 950'.J1

H<1T LJNE 40f..71J.CATS

Inquiry 611 .

DISK COMPATIBILITY

IBM PC's USE Mae DISKS

lllatdlllaker lets you pl.ug any MacintOSh exter· nai "oppy driYe ln10 an IB M PC. Hall 15ia cenl arid SOllwafe 191$ )'OU copy tolltom' view ditectory, ir> ltlaflz8, or cle.1et& flies on lhe ...""' dlsl<.oWI. Worl<s
m. with PCs. l(l'a. and ccmpaiib!M. TM itMy way
ro,,,,,.,. Information/

1149.00 VlsalMCICOOJCl>k.

Micro Solu1lon1 Computer Products

l32 W LJflCICM 'HloYf OoKab. IL 60115

115f75.6-3.ot11

Inquiry 612 .

DISK DRIVES

HARD D'l'SKS
ST 4096 $549 Micropolls $575

Mjnlscribe $639 Sr.!51

$339

ST251-1

$399 148MB 28ms S839

CPU INC

(714) 870-9033

Inquiry 613.

-
DISK DRIVES

PS/2 DRIVES FO A PC 's AT 's

ComJ>81IKlllPC ,

. $329

CompatiKll/AT · . . .

. .. .S269

BuJl1-ln floppy oon1rolle<s-no problem.

,

Sul)l)OIU mumpie drtws aoo ronn11111. lBb your
compuler use IBM PS/2 UM dlsl<ottes plvs ~I
Can tor f\lotier~~~,Jg,f'ace an order.

Micro Solutlon1 Computer Products

132 W

. P.....,, IL 00115

11"'1M-3· 11

Inquiry 614.

DISK DUPE EQUIPMENT

DO YOUR OWN DUPUC.ATIO'N Copy 10.000 or only 10 ..... In as 11me as 15
seconds each wllh famous Mountain Oupllca ~on equlpmeni al lhe ver:y bes! pricesl l See us tor an of your duplrcatron equipment needs from Disks to Drives 10 Duplicators.
SYSTEMS SUPPORT DATA
:123 NC<tt\ Boyal Avenue. Fron1 Royal, VA 22630 1-800.231-4355
Inquiry 615.
DISK DUPLICATION
DUPIJCmOH II THl!..11~ FOllMOF FLATTUY
Let us flatter youur See us for all disk duplicallon needs. 10 disks lo 100.000 and more All formats-All sys1ems. Best prices-Our own in·house prinling of
d o c u m e nt a t i o n - l a b el s . s l e e v e s.
SYSTEMS SUPPORT DATA
223 North >AO)'llJ A..enue. Fronl A()ylll, 'lA 22630 1-800.231· 4.'lSS
Inquiry 616.
DISKETTES
CHEAP DISKSH!
Although this headl!!)e may Qot convey quality. . . . .our 3'l:z · flOPP'/ disks do r
100"' Certified 720pk only 18C 1.44 MEG only $2.60
SYSTEMS SUPPORT DATA
223 N01111 RO)'al AWOOO. f1oot Raya! VA 22630 1-800-23 1-4355
Inquiry 617.
DUPLICATION SERVICES

SOFTWARE DUPLICATION
· One Stop Shopping · Teohnlcal Support
· Custom Pacl!aging · Drop Shlpp!ng · Copy Prolactlon · fas! Turnaround
· Competl1Mi Prlc'lng 

SATISFACTION GUARANTEED 

800~22.2-0490 NJ 201-462-7628
MEGASoft
Inquiry 618.

SOFTWARE PRODUCTION

· Disk dupllcation
· All torm8lli · EVERLOCK copy
protection · l.3bel<!Jleeve printing
· Full packaging

· W111ohousin<;1
· D1q> slllpplng · fulfiUmenl · 484icu1 delivery
· Consulllllion & gul~arice 


senrices Star-Byte, Inc. 


1'13 W. Mlin SI-, l.IRldole. ""' 194<11

21H*t300

IQ0.243-l~llS

Inquiry 619.

SEPTEMBER 1988 · BYTE 323

- - - - - T H E Bl:IViER'S MART-~--.;.... 


ELECTRONIC PROJECTS

BUILD TALKING ROBOT!

- SudCIS.EllT moBu.c _ _ Roool_

- ~ 14'1 8'1'TE ...... &~ l rt1

~--"""' -"-'·Chld<.*1~ ~-· 

--

F-~ o t M I WIICC_ <lil

_ S$·SalolD0n0O_uusIa.O

GoCo Dist. . .-_l_l O _ alel !c". .8- --:S J YL' I

Inquiry 620.

ENTERTAINMENT

NEMESIS"' Go Master"'
Go Is· pap.I., Oriental g.,,,. ol ~cam pla11y .nd efeoal\09. NEMESIS. recognlzed
V!Ol1dwlcle u tne best Go ptOgtam, It an l<lell
~ lllCI MOI. ~mtlle'· game ol the month rwic»: "II 101J ll'll ln!At!UMCI In Go, buy thla pro g,.m." BYTE 7ltf1
Toyogo, Inc.
1 1 1 - s. . s.. 344. ~. ....... 02173 

(1117) M 1.cM8'
Inquiry 621. 

FLOW CHARTS 


--poo1oa..._ FLOW CHARTING II+ HELPS VOUl
2·- ·1.1cn"-..·.~ .-..M.....':·IM·-l .-...pl'/lOel _ wtt>Otl<lI _l_ -_aw..t.,lO.On._ Ig>

<l\Ml;
-

-

0 _
FW ·lli

__
M<IU-.

-..I . _ C-_.~ .. _ 200«_ iulM

PATION & PATION 81 a.. ()oq 11"'1 Son - C4 9!>119 1-800-S25.o<IB2 (Outside CA)
408-629-5378 (CA/lnl1)

Inquiry 622.

HARDWARE
MYRIAD MODEM
2400BPS ONLY $119 I
· Hoi-~
· .F.o.t..l.f.lM...P..C.l.X.11
Al
· Madit 1n USA
DATA ERA STORE (468) 72M589
1558 H . - - · Na. 1118. San. Clua, CA 9!5051
Inquiry 626.

8096 Mlcrocontroller

$4ngle 8oerd 8011617, Ser. I~. f>V Of)ly; Assemble.-+Rw1h In ""PROM+M~ Gulde $400. Add.-<in EPAOM SlmulalOI' incl
dOw1*llld SM S350. ~ ew!uatlon pacialgl !net clllilmg end tl.J10flal !loOks S5lll1 Crqes Comoo1e1 fA.Wem1>1ern::onro available

DIGITAL MICRO CONTROL

1$6U.~ DIM S.E.,

~.,... il8012

(2061 331-2406

Inquiry 627.

CHIP CHECKER

m · · 7415"

CMOS · 8000 I<& · S.9r>MJCa

· IColilOOO CMOS

· 9000 T11.

· t4-i4 Pin C~~

· .3" + .8' IC 

~ .,... 650 ~ ch"1e Will' MIY ~

c~ l~ WI

-

M90

-1259.

-Ct28pc~puC11&slF-W.!·cNpSel. I~BM

DUNE SYSTEMS

2eo3 W. Ot.. SI Jollph, Ml 49085

(618) 963-2352

Inquiry 628.

HARDWARE

l.AfEST VERSION AWARD BIOS

NOW. )OU can h..,. tl'le 1 - .tiNlAD BIOS k>I'

.,.,.., PCIXT. 286 or 386. Upgrade l(!Ur olCI maCl'line

lo< VGA. ~ng end new ~d !Ind tiard

drhM types Fes1. JcnowledgHble HN·oe.

guaran!Md mutt&.

a:oo C.11 l~U.3400 (9:00 AM to

PM ESn

KOMPUTEAWERK, INC.
851 Parkvi- BM!., Pl urgh, PA !S~S For mlo., call (412) 782-0384

Inquiry 632.

The

87C51 PAOG.
UPA ~51 P<Clll,,,,,..."ll

~ $10215l.l!0!s0.,.,..

~

'fO'J' ~ puipose Jl<OOl3...,,.,, IO P<OQ'l"" 1""

B7C51 87!i H AM08753H. !!7Ca52. aJJd 87528H

Mo leG· ~ piOgllW1l ttie- 97CS1J815!H secunly Dol5

and r 91CS ~p!!On8tr!ly 's ve<y !l<mple and

VERl'CM~

LOGICAL SYSTEMS CORPORATION
618" Te.II .st.1*"1 . Syracuw Y 13Z17 


(3141 41*-01'22

Tilu 1715411 LOGS 


Inquiry 633.

* * BUY

SELL

TRADE

Apple · IBM · Compaq · Service ~ns

· Accessori&s · $)'Stems ·

PRE-OWNED E19Ctronlca, lne.

30 C1ema1l s Avenue, Wallnam . MA 02154 800·274·5343 FAX 617-891-3556 Service Cenlers and D&aJars welcome

Inquiry 635,

STRUCTURED FLOW CHART

NSCN!t CINIOI Nuel-ShnM!lrm1n (llnlCWted)

llawcllM!I hom a $1mple POL ~ de ne $1tUCl!Jte9 & 18l(l 1Uingl appear In the ChatL EUy

IO '1Mte. - ellllef II) rtMeel "'*"1l8llC cfl;lrl 11iz.

1ng, IHI languages

centering. Tr1nsi.tors f\'&ilal:lle. For Mae and

I

BJrMomec.m'""Y

SILTRONIX, INC.
F'.a Bax 112:SM, SM! Ojjgo, CA 92138

1-800·637-4888

Inquiry 623. 


GRAPH ICS/SOFTWA AE 


Inquiry 624.

HARDWARE

- ·1" I BM PSl2"a Up to oltl -"""'

MODEL 5CJ.38ll

(N9w) SCoJI

MODEL eo-0-<1

s,m 3.33S

t.tODEl. eo.a71

Ulli!I 3,TT7

MOOEI. 80-041 MODEL 1MM171
MODEL eo.m

~
8.41115 8.895

·.395
·,1195 8,o95

MODEL 80-311

11.00S 11.m

Amo<1cen Micro COfllPLl1M C-ta· (G051 ~ ~ Gnlln lid. . Suo· ... Fil ~ Fl 3331:?:

Inquiry 625. 


324 BY T E · SEPTEMBER 1988 


Rack-Mounted AT 286 or 386

,............ ~. ~lllldCamm. 

0 lilllllCllZ8601 ll03960l'U~cao o - ..... 


---eon-e -i"*" 
 ....... >O-tb'l<>~- .- ...... 

<Uy.......... .>Cloin ... ilot ~

'.· Slclo-..-·f O'U (



~~:'1Powiif'tllll.CIPJ.up_I02ft>

For

(516) 589-8666

lntematlon.al

Telecommunlcatlona Services

Inquiry 629.

SANYO 550/5515 USERS

3.817'2MHZ T\IRBO BO -

2

1111.\ STYLE CGA VIDEO BO

IBM SfYLE RS-:232

SAN'>'ORS..W 'JUl( ~SION RO

20 MEG HARO otSK SYSTEM

~POSITE MONO MONl TOR

5"° COMMlJlolJCAJlONS SOFTWARE

'1'1,95 S1'U5
S11L15
*"U4 ale
15tU5 a.oa.85
M US

TAMPA BAY DIGITAL
17!0 0.- St. ~.FL - . s

.. · FREE CATALOG ...

11µu..7049

Inquiry~ .

_l""F"'R..E..E..,C ...A..T_AlrLoOmG---.

...... lldaMcloo """ lllld ..... ColT¥lllll irW ......

COSI ~ f'ofM &pp/y - line ConmionM

1411111S

;-llVcfla~ la. .._.,. ~ I N.

-~\l~ netiOnlSlA.dnol o,N. .

ol
..

p n -1 Send "1>< !J'Ol>ty llMng <*Wo!I llX!ay.

INDUS-TOOL

730 W Lai.a SI . C/lle8oO. IL 60608

Pl\one 312·648·2191

11

Inquiry 630.

PC CARDS/KITS

· a bit fJO catd, ~v

m

· 8 bit DIA Wd, 0.2.!iV

m

· RalBy d!Mtr card. B ootpu!S (3A) . S149

· OJgUol JIO {8 TTL tnptM:iUIPUI)

$79

· JB XT campulur ktt ""'1onltor

. $499

· fAEE Cf.1l'.l.OG--PJl1f, IOls. CO<llP..,_

JB COMPU·TRONIX

JlllllN, _ , , l!lwl., -Rldgm.CO ~

(303) 42H586

Inquiry 631 .

6800 I 68020 I 68881

COMPLETE DEVELOPMENT SYSTEM

........ seooo. 68020 Ind 88881 ~ 

Ch)t)I; -

1Uj)ply, Wlll _ . . w11n -

..

!l800IW8020 ctOll OMornlllO< {lKlolllcl 00 a.PC). doc:u

- · °'*·"'II ""'~ Spectal ~\100.00

s~. ~

Phone URDA, Inc.

1-800-338-0517

lnqalry 637.

HARDWARE COPROCESSORS

DIGITAL SIGNAL PROCESSOR

!)SP p!'l)d\lal lot lbt ISM PC/Im/If -

Oil i,,. Tl

TMS320IO- ~ Detligllod .... . , . . . _

ir> ~ 1~. IPMCfl.  .........., _~Will! l21>1BOIOUNO

$°65"0 a-nd~""~' --~playbodl

DALANCO SPRV

Sule 241. 2DOO Connadi& M. NW. 


Wulingtllo DC 20008 


{:Z.0~) 2:J2-NIH> 


Inquiry 638.

HARDWARE/ENGINEERING

SOL N L.a boratoriee, Inc.
-~01 ion
l'32A Holcomb Bridge Ai1·· Noo:rou. GA 30071
PtlomJ' (4lJ,IJ U9-1J5311 Inquiry 639.
HARDWARE/PERIPHERALS

BUILD SCALE SYSTEMS FOA LESS

For 1 fractlOo ol
duce pm/eMIOnal

o)oWmfppurteeMt1nllld~w°e"19· n)'O1U19csayrsrtPotmOs

using l>Ulkllng-block ~"'"rflce modUje1 and soft. wara. They'"' """'81lle. easy IO use and ugbulable

value

waoe Calt or write for broellurn, prices and eumP,ln

1a1c&n from out

lnduelr ·· experleri~

SCALE -TRON INC.
PO Sal A24. Llllolllne, 0 . - . H8S 4C2 ~
.1s1·1aa....7083

Inquiry 640.

HUMAN FACTORS

Design Better Screens!
NavlTexr SAM gives~ hypertext access to the best user Interface design guidellnes. SAM helps you evaruare usability, too. Ir's a human factors consultant on a disk! For PC's. it collls $295.
Northern ghts Software Corporation 2~ Pii9ffm Or., 8olC 1056. Wesll<Kd. ~ 018U
(508) 692-3600
Inquiry 641,

IMAGE PROCESSING

= &I,,.,_ ZIP Image Processing
~'!: ~;~~2':.~";;;. ~.:
t_i.nldia.p..lo.y ,6...-. EaGNlnElrrnoN""\i'G! A- In -.-. -- o.mr..1'llng

Cll (314) 8'!2·1833 lo< Vl!WMC. or Mftd c,,_ 

m · $2"" MO-U'li. 


Hogware Company

B e - . '711

81 L.oui9,. MO 63119

(31A) IHl2·11133

Inquiry 642.

INFORMATION

The " Economic Report of the President "
has cone~ tables of Iha mll)or economic In·
dlCalOB (GHP. limpk)rmtm, lnn.tlon, Popul8tion lhe dttlclt, and muo'1 more.) Tile ~bles ol tht 19&8 Repon ""' now aWllable an disk 1n (~L. WKS, CSY, or TXT} lormal!J for (PC or MAC or
m o ot CP/M)- $49.95

FAIR FACTS

Bo!~ 5an RMM CA 9"i1S

Tel. ·1Mes.1m

,

Inqu iry 643.

INVENTORY MANAGEMENT

STOCK·MABTeR 4 .0

- ... Cotnm·n;·I ~ lrwl;ntory inan~n1 ,,,,lettl~

· s._.u 111 12

· SIDc!i&allll~

1tMU12Jon ~ · 'lt...dAn~ · Oual.ty Co!U<OI

· -ryHt-rAn~ · Bifl o l M  · P\l'C~au Onl6I writing

. °"* · ~·~
· Pur<llllO 0r00r Tr8Clo"IJ

·
·

OM ldl- l~ ~

~ ~ · On uno tnq....,

· s.rillll.al·~lng

Ap pll..t Micro llualn·H 8)'91em., Inc.

·nf fll,.. - ,_ -

a-. CA- 11..nwsu

Inquiry 644 .

LANS
Ate you 11.bo<JI ro $ptnct ll'lousands o1 doltani lot
Novell or 3·COM?
J1't I-~ CIOM lllO ....,. 1'*1o, b111 OOO't only
'"~ $248por .-,., 'lluoN~ Ulcal,Ai9e
._,.,_ . ...n ,.. ~ g _ - _ 1.8 MbJ>_ O l rwlffflOO-...O!N. ltld """u.-ii.-d~ . a.-.~ l'c><SASE+. ... "' - ~ Database Speciall.les (415) 652-3630 P.O. Box 2975, Oakland, CA 94818
LAPTOPS
LAPTOP SPECIALS
TolJhiba · Zenith · NEC · CWlt.llJE · SHARP · Nii.WI Hard drlws B'Vllilable lor Tundy 1400 1.J" &
110(l+ · AFFOROABU: 51'4 or 3\'i' DRIVE UNITS lor L.APTOPS & OESKlOPS · ·OiCONIX eRINTERS · 1'ti8 ca.a for TlOOO · 2400 BAIJD MODEMS for laptops · Fa$ iefleblo ~
friendly aervice. For I.ON Pilcll1Q call COMPUTER OPTIONS UNLIMITED
201-469-7578 (7 Days. 9 am-10 pm Eastern lime)_ lqqulry 645.

Fii· Tr·n.ter Ullllty

2PC: eoo.-11'1',....PC~ 10r!lo.-..o

,,_. 1""200boud_,...do-:t_'d>lll..

··-'D_'·..,, ''°)<Kl CCllt wllWig

- J . t'SllRl· ' P'111~ ' -- · ...

<In ......)'IU ......

31'1 "

---Ud-Q. _ _ &- , .~ .~ i..C.o.m_p.lo_l. o. "5 (Liii' -145. AO). · - - "-·"40~1.5Q1.

Tho.mpso6n'C1o1m1~p.u..tJ- ng,- 58/f N . ~Palk 


4"'· Sulle 306. Newwy Par1i, CA 320, (805) ~98-76Sl 

Vl&JMC aoo

Inquiry 646,

LAP-LINK

- --

b' l rddnQ,_, _ _ ...., lll>M

~-PC_ 115, 3lO blUd . . . . _ , , . ,

-_"..",.".."..".,"c1'1119i.ln_d_..-_--_..._...._-- 
 on;""-'""'-"""'--~--·-IO

.,... I 005 CCJP11 _,.,,_I Onl)' S1211.95 lncludiroU ...,._...
·-"9<'ci io·- -  .. aldnolllon:<l~bo- lto3~"..o.n, d~b..ll. 


Travellng Software· .Inc. 


1~10 NMh Cree~ Parkway, Bothell WA 98011

1 -80~43-8080

(206) 483-8088

Inquiry 647.

LASER PRINTER RECHARGE

_.,,.,_....,_ . Dlscov., How to Save 30%- 50% on Toner Cartridges
................ ,...,-~ ... Ml'&.'-1 & ·.  °""""· 0US&-AIOOC-, PC-10, IA, ~&~
~...:!.'°"'--~--~

Laser Tech

21400 E_ Hwy·

116 N. Yin ~.,,_

~. C\1152311 j209)

IJll8.- S44(~ J

llD' ..

- (m) - - "'
t.A &l N - 




In uify 648.

LEGAL

LEGAL DOCUMENT MAKER All pleadings and documents. 
 Any word processor software. 

Free Brochure. 
 New! Supra II"' . 

TSC ·The Software Company
~ Bax 1172887, W~sllla. AK
(907) 373-6550
Inquiry 649.

DEVELOPMENT 
 TOOLS 

Professlo<lal Programmers Extet1der: Sta11dard Mac ln1ernie11, liSIS,; printing, graptlics. biing: Elf· IOnd11r Gta(lhPac'. Quality color graphs_ Una, bar. semi-log, ~tzable symbOls.
INVENTION Software (313) 996-8108
Inquiry 650.
MEMORY CHIPS

MEMORY CHIPS

·12!!&1'>12>111

Oii $1000 p ""'ii

Col

'161-)5 .

Col $125d ... eo..... - Clll

· ·161-12

cal flOll».2:

c.il

'1139 Piggy Bodo. ll:t fl .Oii 9Q21U4.IO

c.11

·'464-12 ~)

Coll llQ3$1"" .

Col1

Mcoo....,.....,_ ·t·25e ~·J

c:.I NEC.!J.20..!

~12 Cd -

Coli Col

ESSKAY 718-353-3353

Inquiry 651 .

MUSIC

""'""'*"" MIDI - PC/XT 884.95

- Ml()l

WI toll< ""II> )QU' F'C'XT Via

MIOIAJ"OR8. -INCUIOl;DI M'f.ll-5eq-. - 

--~ & M101--~2SBK,

_,no . . .,. , . ... - COS 2.0+ . Sld. s.111 POii (C0M1 Of OOlol2) 5 AO. 

cIO.!-Y{---m~o·c$0ll.cbl0aiOy0!n) a. f"P. -

"' -

- 1n1tOC11»

7.l!MO OU.MC, VISA.

Key Electronic Enterprrses
91 2 HWy 80 W , Suite 221·B. For! ¥.\lflh TX ~

(817) 580-1912

nq\liry 652.

PC BOARDS

P·C· B ARTWORK MADE EASY1
· Hefp Scroon5 · O!P & Sip l bmy
· Pr mer or PkK!er Anwork · Suppooa M~

· Aulo-Router IMlllable ' ICON Menus

Raqui-o;; IBM or Cofl\patible PC, 384K RAMo
DOS 3.0 or· la.ler,

PCBoal'Js; $99.00

DEMO: SI0.00

PC B o a r d s
21'5 Klghland M.J$16. 20i, Bwmlng...,,, Al. 3520S (205) t»-1122

Inquiry 653.


PROGRAMMERS TOOLS

Microsoft QulckBASIC 

does Database Management. 


db/LIB Database Library 

is 100% dBASE file compal . Only S139.00. 


AJS Publlshlng, Inc.

Ii

(800) 992-3383

(818) 985- 3383 In CA.

C or T Pascal Code Instantly
Complete dalllbase n juSl fllfnu18s. Drew & Pain! )OU! Kreen, sboW wllat flelds 10 IS5e tor ln<k!i<e$ Tnat's it- running source code fn 6 $(0CQl1ds. Ali1lonlmk: c:om...t ""'1sllMI help. pn;>grammer docs on each PfOllr&m. S3891TPucal wr. <>< SA99lTC or MS-C Yer·
Call ASCII (800) 227-7681
Inquiry 654.
SEPTEM BER 1988 · B YTE 325

- - - - - T H E BUYER'S MART-~----

PROGRAMMERS TOOLS

TUB"' rw. 1>ooa am

4.0
belltll

nV..ve~ rsiToUnS aoC- ''ofl«nJttrMoJl

,.,,~,., . {don dflltu} amazlflOIY la11 ,..

-...r" -PCTICllJoumml s.pia7, "Ila myhifl/1d

~ "-fl . Rlc:hlrdlon. Computer Shop

- Auv
~

17. -

- Tue & li

i

·..o
.fi

-...r..-..-olnnrnlelrv.e.

more LAN

Uand'i.1W15OR+MSd9iam&ltlu.pVp0lU<1IM. -C · MS/PC-O()S 2-· & 3J<

BURTON SYSTEMS SOFTWARE P 0 So· 4156. Caty, NC 2?S19 [1118) 156-0475

Inquiry 655.

TURBO PLUS $99.95
~-lotT-PUU/140--.
Co$ Go<wotor. Kl l'!flfh. 0,..-.. - . 

,.,....,,,If() l!"l'l°lPl ,'.,l/'_lltrlf_ 1lll lk_ lW Lll>r-.Sa'n1!1p1l7o """°1amf.
 ~

G<.wwir..I 8rocl11n1 4 Demo O..t-


HION'I F·"°"'* -

IBM 4 Com~. 


Nostradamus Inc.

ao·r s-n v - SI. tsi-..., s.r u.. eq, ur " ""' 


(~1) 417-166:1 


Inquiry 656.

Get INSIDE!
INSIDE! la · - " 'I ooftwme ~ analYSit tool lor pcj)Uiar PC compll-. INSIOEf _ ... ll>o ·eo.JCJiOn .,,,,_ Of - V fllnctioll ot proc6dlll· 
mictaMcond lllXlnC)I cw compul· ._ often 
-~ 1"'-11 ·XKVl.ed. Slnlllly ~your ~i<a li0!1 - INSIDE! - ,,,. NOi
Paradigm Systems Inc.
P .O , BOx 152, M !l ord, MA 017.57
18001 537·5043 In MA: 15081 478-4499
Inquiry 657.

-
PUBLIC DOMAIN

OUTSTANDING IBM SOFTWARE

ONLY S2.75fOISI( OR LESS

°""*' ""* ...  o...-.-111e---a1111ea..

~
drMll'IOllll·

l -...0\Puj Olllol-·

~
~-

..

-

.

.

.

.



..Or;;orl mopped ..... CIM&Yillllln ~ ......... -  ~-,.,,,..~-.,.or-·25<

-""·ol-'<<MMot/u<I.

A.C.L. (916) 873·1850

1821 "'*" ...... - r.15-11, -

C"i ~

Inquiry 661.

cl1o0·· $3.00 SOFTWARE FOR IBM PC

aama. Hundr&da to

trom, worllprouuora,

dalal>a5ea, sprea<lllleell,

loclo, c;iom.

munlcallorit. ~ mUtlc, blblt. art. ~Ion.

lang...ge and uM!ul utllltlos lor maJdog )'OUr com

pute< Nlller IO learn. MOil i:irograms l\sY8

documentetlon on tno dllk.

WAITE 1FOR YOUR FREE CATALOG TODAVI

BEST BITS a BYTES

1'·- PQ - 82"5, O.C.B. \/Wt"- C<\ 91Q

"' CA;~'"

-z·~

Inqui ry 662.

FREE CATALOGUE 


PUBLIC DOMAINISHAAEWAAE 


· 4001l1M PC&_Ol6t_ ·

200 AlnlQa dltlls · ~ - ST \1dD
PC-·.,_· 11.21-'>. ....... I ST· low .. ·1.110 


°" _l ,...OfW(.f',..~ICtlllOl.-(lf cl'"

ao , _ -

FR£E BMl CA1ALOGU£ >llilh fu9

--~tvcom--1'1<.,,._,,.,.n<ll

Computer Sohrtlona 

PO. e... 354-0ei:il B. ~- ,.,,~ 4BSS< 


1..-t-9375 (11-F 1- ES'T) 1·.S17-t2e-2t43 


Inquiry 663.

PUBLIC DOMAIN
$4.00 SHAREWARE $4.00
IBM-PC Com1MtibM 94ftMr1 · 0..r 700 Dleks to Choose From · Noc Hall FuOLik8 Som· Clslribulon · Daze11!1 of Progrems ill All ~
Call or Writ& fa( FREE Caf811Jg Oii Disk
- ,.,._ IP«J!ly 5 ~ · 0( 3,1; · 0/$1< 
The Softw.,e K~
P:(l Boa i5&ol ..._.,, NH 1.-.&SUNSlt ~ 11-Hc) (IOJ) C1WOU
Inqu iry 667. 

SCANNING SERV ICES 


Inquiry 668.
SECURITY

TOTAL PRIVACY $49

~ da1A Pftll9Cllon lot PClAT'-40eum·n1t.

dllabues. ~ ncl ol cla IJlt(a

Morlll-"' FM. Sill* Ind oes~ melhodt. Ocierllttrom

menu(JI ccmnlllll line.~ rucic

100 ~

llllnlill SIG Demo. 10 r~ ptlca. Slllafllaliin

G-Md or yaur RIOllfY bird<.

DIARY 1-800-87-DIARY Visa/MC/COD P.O. Bax. 704<!3. Bel IMJ8, WA 98007

FREE COllY Jot - ng out Ccdt (NO on· tin)

Inquiry 669.

Inquiry 658.

FREE BUYER'S GUIDE

S..P-..39

P ~m rc wn-1'11~ t.l. l'!!l0~.-..., - ,..~ .7! 1)

10,,... ""'' pjOG\IOlt fo< IBM~ CQ"1PIMfO. CMf 1 0 

~ FREE CGmPI lttw..... DU)«'· GI.aide OI Meor

39

ol trws ...,. to ... t ~ ._ d cu 1Clftww· pr,oduda

Progr·mm·r"t COnneetfon eoo-33&-11 ee

218-494-3'781

Inquiry 659,

DISASSEMBLERS 


MPU OBJECT CODE on your PC 


· -bly RelocalAble. ~~dis=eml:llen ..... ft(IW awllable 

cw Ille MolOIOla. In , RCA.Tl . Aocl<wel &Z'°O m.ctOiSI 


AWm!llJC l8bel mud:1 more. Cal

gamnderISll!iJeOnror

10tlal

oipabollly \'OU r>ee0

Md




RELMS'"

P .O. Box 8719 , S.. JOM1 CA 95150 


(40IJ 3$6. 1210 


lWX 910-379>001 4

(800) '""4880 


Inquiry 660. 


326 BYTE · SEPTEMBER 1988 


RENT SOFTWARE $1/DISK

Rer1 Publle Oornaln and UMt Supt)Oftad Softwant

lot S1 Allllle.

pce.re.d.'.otSkfaurlll)OOf

we'll 550

corrt. iBM (3Y)· and ·14c. Sampl

tl er

sc), $3.

VISA/MC. 24 ht. ill~ lino. [1119) 941"3Z44 t;ir

~ ·10 S4SE (specify (:Ompot8r) Money 6aci<

GuannlHI

FutureSystems
Box 3040 (T), Vlsta, CA 92083 
 olllct: 10-8 PST Won.sat. (619) 941·9191 


Inquiry 664.

QUALITY SOFTWARE /Bii/COMPATiBLES Got a Wacd Ptocenor, Sp..adsheM. OIWlbaso. 

Monty Managet and S ereacle games plllS our 
 10.000 pt0gram CBtlllog !or ONLY SlO.OO (+alll) 

S00.992-11192 (N1t1onat) 
 800-119:!-1993 (ca only) 
 819-942-9998 {Foreign) 
 VISA. MC. AMEX kcepU1d.. (COO + 1.9()) 

The lntemdonel Software Ubrary 

61~104 E--.. - · EftcoMu, CA ....,.
ln9ui ry 665.
FREE SOFTWARE Buy or Renl S11dl9k World's loorgell F.- sai-. U:nry al IBM PC & Cttn
°"" PAe'!lifbglieont , aUn1d~1t~lM.°B"u '· Com30..0W0Op!:drogPtlaolcfet9sJGlor·.
a.s· Etl-!On. IM Gtmw Ol1 ~· tnd lo!Jnll. Best
qu*y, l.DWllSI . . end " - ~ F1lr fil$I tree
~wtileu>:
SOFTSHOPPE
PO Bok 15022. AIVl Arbor, Ml 48 06
Inquiry 666.

BIT·LOC~ SECURITY
Pfracy SURVl\Al S YEARS p , _ erlac:1lw<1MS
al paNllrflJI mul!Jllrj'lt{lld l8Ctltl!V. Rapid deaypdon algot1lllms. Rellal)lel9tnall pot1 ~ 9llCunlY
dtllllce. N.RALLEL Qt SERfA.L poll . Cou11t0owll
and ~ITl80U1 Qllllons alto "'8liable. KEY·t.OK'"
security ·· aboul 112 Bn:LOCK COSI.
MICROCOMPUTER APPLICATIONS 7805 a Windomani Circle. Uttlalon. co ao120
(303) 122.UID Ot 791-'l'IU
lnq u1ry 670.
SMALL BUSINESS SYSTEMS

Inquiry 671 .
SOFTWARE/ACCOUNTING

ACCOUNTING TUTOR $79.95
Peanuis ll1'ld C8>;l8! Accoundng 8oltwam ls 08
&lgned. IO lntrOduce Ille prlnciple!i ol llllCOUnllng and bool<l<eeplno 10 non-aceoul'llantS lh!OUgh 11$ 90!lwanl aM ieitdlook. It 111en may be . . - as \IOU! biu;lnass' accoontlng 90ftware. Being Lraed by
educ&llOrlll inailutlOl'll 10 ieadl 9CIXIUtlllng (e.g.· F'l!ppmdlne, etc.) 579..00

COUNTERTRADE PRODUCTS, INC.

&1"5lcl,+wllci'll.. Bouklo· COll0301

303-530-5433 .
Inquiry 672.

-c

- - -------THE 8U¥.ER'S MART-~~-

SOFTWARE /A/ I

dBASE BUSINESS J'OOLS

· General Led9er

· Purch Ord/1 nvn tory

· Accounts Recvbr.

· ACCOtJn1S Payablo

· Order Enlry

· J ob C0$1ing

· SeJes Anefy$1S

· Job Estlmali.ng

°' Sfi EA. + 1&11 w/dBASE 2, 3 3 + SOURCE CODE

dATAMAR SYSTEMS . Cr. CrdlChklCOO
48n.8 $arU Mon!Qi A·e-
San Diego. ~ 92107 (619) 223-3344

Inquiry 673.

SOFTWARE/BASIC TOOLS

Qul c k W l n d o w a

A· _,, In tlM 11ucroaot1 V·lue-P·ck C.bllogl

500-- ·l'.td CtMJ» wtftd0iw$, pop-l!p

puU-down metll,ill.,. dll1...mr.y

,,.._,,, .... '"~ ""' dialo; _ .. ........, """ - 

... F. . -

ol -

, __Joln ..,. mony Fortun.

"°"'!! Quick-

.... - .,,,._ ~

I~ Ouic!<Wl- f19. -

1138, Fot WctOIOOll

OuQilASIC or BASCOM Soo pV.1a, l!Yrf , Mmih ·ea,

Software lnterphase, Inc.

~ BrOdlOy SI , S<l!C1 Hiii · P -. Rl ~

14011 ?T~$AM

c.n ,,.,.,.. r0t "'" a.mo Dbl!

Inquiry 674.

SOFTWARE/ BUSINESS

DATA ENTRY SYSTEM
' ~deleetTy ·dllli ~ ~b'O'IEI PCJ'fJ/AT · PS'2 & ~ lolldBd Mt> MlffB li<e Autll ~ & ~- 1lllflly b\'lli& r..-.ge ctoedls. &
table 1~ MAY monu CIAven only $395
Cal for lr86 30 da y 111111 P"-"Q<i
COMPUTER KEYES 

21929 Makah Ad.. Woodway , WA 98020 

(2041) 77&-41443 1-800--35&-020 3 


SOFTWARE/ BUSINESS
FINANCE MANAGER II Easy IO learn, lully ln1egrated, rn-enu-dnven bock
l<Mplng sysl&m lor small bualneSs encl personal
uu. ISM PC, XT, !(!, F'Sl2 0t oompatibl$. 'lly be10<9 you bu yl General ladgar 8YBlue.rlon COl7>' lor only $10!
CALL TODAY! (719) 528--8989
HOOPER INTERNATIONAL: PO BG1C 62219, Colom.do Springs, Coloflldo 80962
Inquiry 679.
1·2-3 + @RISK = Fllsk Analysis
Manago riak wrtFI @RISK 1·Nl Add-In! /VI @RISK slmulaloon aulomaUelllly rellects lllCMJaands ol '"WtlaJ..11 " 9"'1rt81loa. · View full range ol pos.o!bl& OUICOmes · Monte Catlo slmulallon · Grapl\s In
PIC br'INlt · 30 n&w pl'Cibal)ilfly di!ltt!bution
@l uncUon· Now mqulf9d fol sll Harvarr1 MBA$ FREE DElllO
Pallaade Corporation 21911 EllMI Roell5. 6- 4-9- 993· NY 14861 Inquiry 680.
SOFTWARE/CHURCH
PowerChurch Plus®
FaSI, fneodly, reliable cllu rcti admirnsiralion system. Full tuno accounting. mailing lists, membe<sh1p, COO!ributions, attendaoce, v.ord prooessmg , accts payable, payroll, multi·user suppoll, and much more - all for $695 com plete FREE demo version
F1 SOFTWARE 

PO. Box 3096, Beverly Hiiis. CA 90212 

(713)~..S
Inquiry 681 .

SOFTWARE/ENGINEERING

VERSAT.ILE DSP & DISPLAY

o1...,., ' PC Oo'llA MASTER Is a DOS llhell which 1n19g,.... a

1u1 ...

PfOCeUl"9 runa1ons: 11m;1ti1o ""'*1ia1,

clauo rile mmh, OSI' ubloties. <111:11 ownpll~ ,

Md -

help. S...ppc.1 lo<~ Ea-'. "°"- ,.,,,

& AIU. Md CilSD!l ana~ Cl' Qt9pl)lal f\ln(ti(lolf.Mtlly

uolrw,i )'OYr llMlnta complier $13$. Tool_,I S-4~. Demo

$10.

"°" - °""*"·- Durham Technlcal Images

12.

11om~ ~4-0012
(903) 868-5774

Inquiry 685.

Engineer's Aide

Join the Desktop Engineering RIMNutionl

·· ~ ~11< SS.l<-i"oll

· o.iflc.c.onool - Sizing · P<ojod-.1.......

Si*-.,,.,,,.. · """ ~ SiJlnQ · ~ ceic.ii..
· Fluid"-'" lbWl' ·

A~ prog..m1 In o ne IUnd alone ln~ted

P9cka9· lot $895. For IBM PC 6 MM>ln1o9h.

E PC:::::C> N

1-8Q0...367-3S85 (2 4 h r) 1-$05-48-4-$381 (C.)

Inquiry 686.

ST RUCTURAL ANALYSIS
MIC AOSAFE: lne><j)<IMive, easy 10 leam and ..se F:Jnha Elomen1 Anlllysls lor IB M PCs and cam
patlbleS. Up 10 400 noClff. 600 beams, 500 piar&S.
G"""'lca. 2-0: S75. 3-0: Sl~ Botti: $180. 0-S..as
odd $<?0. Evaluel fon coplu _ NOT COPY PAOTECTEO. Ask ·for broehure.
MICAOSTAESS Corp. (Oep. BMt)
10950 Forest - · S., Se11111e, WA 91!~ (206) 772.05011
Inquiry 687.

l.P8B-SPREADSHEET LP

-°"...'p-i -".'. -"t"0-00"--re~o"nd"5'01010--up
'°lOlll"iOS .... NfJW ~~u:a&~
~:.;!.~..:!;:"2.:..-.,:.==

::::~=·.::::-.::-~
Anllt(M IENllVd tayt " The l\&TJr.llMy ~ lllrutM mlhl Pf'O

.,.._,, 1111·blJOlln111 u~ pnow ·· S14:9 witti S087 tuOPOn ond 100 - ,,..,.,.., $29 lo< worlong Olmo and ,,,..,...i

EASTEAA SOFTWARE PRODUCTS, INC.

PO 8aJi tSW.Allundl1o.VA2230ll

~)-1IOO

Inquiry 676.

a..-_..,.., dFELLER Inventory prognrns _,.,., moc>flobiedBASl:
IOU.-C.eod·, dFEL LEA Inventory 1150.00
~eqwes dBASE II 01 111, l'C-OOSICPM 
 clf'EU.ER Plu1 1200.00 

"""' H tlory ano P111,,n- On19rw 

ftllQUlf·· d8ASE Ill or <18ASE Ill Pll>S (For S'!od<lc·:in,.J 

Feller A88oclatee
55ll CR PPA , Rouie 3, lshperrong, Ml 49849
(-)U8· 802·
lnquiry on

ROMAR CHURCH SYSTEMS"'

~·-· --.--~- -

..... - t ) Ol1ono'>Q·256 ....... _ . . . _ . 


., 500 ,,,_ &9!1'- --P<*"2~<1)! " ' - '-'00'......_. up - &Yf0111P0111-tot

~mclflttl ~arw=o--.250 . . . . . w w

..,,. fl(),,,,_..,,.. __ -

"'~· 3"1 & ......

- NJIOO-W..b-48--~

Romar Chun:h Syatema, Attn: BJB 

PO. 8ox 42t 1, Sotno.rt, IN - 14 


(219) 262-2188

Inquiry 682.

SOFTWARE/ENGINEERING

PRACTICAL ENGINEERING TOOLS Hobbyists-Students-Engineers
CIRCUIT DESIGN_CompO... 1'1111\u 1918Cliorlt ltoln basic elec:ulci!y 111 cfreull dosJgna. llATHEllATIC8_ ConicM11n·. menu llel«IJanl Imm ~aner1 I mllh IG at1tl1tlc·J DIGITAL SIGNAL ANALYSIS_~ Fou<ltr ~ ol ..-lorm' and h1t11L PC/MSOOS. M 9 eoch. VISNMC
BSOFT SOFTWARE (8t4) 491-0832
.,... c;cnc., RO-, Cclumbul, OH '3i:l07
Inquiry 683.

SIMULATION WITH GPSS/PC"

GPSS/PC" Is an IBM penon&I com?"* lmplemenll

..,.....,e1y tion ol the popular m.a.Jnframe s.fm urai:N>n l&ngo·ge

GPSS. Q"'l'i'ilca, anlmat16n and 1111

~

...-cs ft.. ocwlmnmen! - ·-II)' MN\llN d )OO.lt .....,._

llon.1 Slmu111e ~..

systems wltli Ille

mosi lnte!8ct,.... ancl llfllUal )'91 econamlcll &lmlllllllon

MJtlwat·

MINUTEMAN Softwa re
l'O El<>, 111/V. S.0.- M- . . : . lfSll

(617) 897-5&62 ext. 540 (800)223-1-430 ext. 540

Inquiry 688_

Circuit Analysla - S P ICE
Non-Unut DC &. ltan1len1; UneBI PC.
· V&rslon 38 1 with BSIM, GllAa, JFET,
MOS_fET. BJT. oJOd&. 9IC. models, screen g..p111ca, Jmp'°""" ~ and CO<MO'ljOnce. · PC Ve~ 2Ge ...,.11able a1 $~ Call. writ&, or check Inquiry I for more lnlo.

orthern Valley Software

211321 Rollvocl< D<-. Ranch<> Poloo (213) 541-3677

CA 9027·

Inquiry 689.

-*" BUSINESS ENGLISH FINANCES

-

PAYAllLD" YfMDORS, EXl'EMSl! CATEOOllD,

.AS,$E-TS-, U. .qtu.8oo$y, .Oupkdaljilo~ n_ ar, l-d (no gllll_lt

_

comtn llont.. Runr Us-'\111 IUmfMfV fWporta. l..O>D SAVE EDIT

E llQlll l l

IOI On-lcrMn ..ic:uWo<; Colo<

~ Po.yal!IH ASCII upon: l'Ult &ly1 IBM

& _ I l l_mn $121< RAM, U M or HD - ·

Gemma Software ComDonents 591 o.-<I - · Uolaodlll_ ID' I 1553
"11) .U.2513

Inquiry 678,

Affordable Engineering Software 

FREE APPLICATION GUIDE & CATALOG 
 CAalll Analy<is · Root LDcus · The!maJAnaJJ$15 · ~
 ter Omoers · E~ Gtl!llhocs · 5Qn8I Prooessrlg
· · ~ F~e< \)8&lgl'I · ~ f\incllon.'FFl
Anal'I'"' · ll'!liC s.n~ ~ Design ·
PCIMSOOS · MaonlOS/1 · YISNMC
BV Engineering. ·Prof"""'1JJ 9"tro,.
2023 Chicago Ave . SUOle S- !3. RiverOOe. CA 92507 (71 4) 781--0252
Inquiry 684.

FREE ENGINEER ING MAGAZINE
Personltl Engfila&rlng la a monlhly ~ne 118111 rree ol charg& (USA only) IO sclen1ists/en.glr)8'9n1 w!l(l use PC$ lor lechnical appllcallonL Toplc:a eacFI rnonlh lnclu<le lnstn1m ent11tlon · D Aeq/Control · O.tl<;in Automation~To receive a lree sample Issue and quaJlllcatlon loon either cir cle bafow or serKl ~uesl on letterhead to:
Personal Engineering Communications

- 1821 -
Inquiry 690. 


"'"-02146

SEPTEMJIER 1988 · B Y T E 327 


SOFTWARE / ENGINEERING

SOFTWARE/GRAPHICS

Inquiry 691.
SOFTWARE/FINANCIAL

FPLOT PEN PLOTTER EMULATOR UM your de! rnllltix or luer Pflnler u an "IP pen pl«l8t FB Pli-IH OUlpU!. Vary ~IWI width. tric:ludes VPLOT 1A(tllll ploner utility 10 C&piuro l*l1!lnll com
"°"mands. Supports NEC f'5/P6, IBM f'roprlnter, E'p LOIMXiFlC, HP ~- I f - H~los. CGA, EGA or VGA tor SClMn ptBview_S64 ctleClcor m.o.
FPLOT CORPORATION
Si.1!1 SOS. 2+.16 S!alnwey SI.. As1ori1. If'/ mil:! 212-418-8469
Inquiry 695.

"THE FINAHCIAL Pt.AHNER" SOFfWlR£

5'0.'E4CM

$9Q!15.()tl'!PfllCE'51ll15 ( ·ZIXI ~

Al. ....... ""'.. ....... °'-"-""'''"'""' ......

a - · Ellllnoo

·i.- -

_..

-·~ ~ ~ ~~ .-.~ .... SNl 'QI&,,.,,.

5ooo1y Al)Olo lie. l e. !Igo. _ PC 0t car..i-, ~ SHll'PEDUPS

SOFTECH INOUSTRIES, INC. 717-"4-61(11 RO·. lb ·nio.. DoP' 8801, ~ A<1 rTn1

Inquiry 692.

SOFTWARE/FORECAST

GRAPHICS PRINTER SUPPORT
AT l..AS1I u~ the PrtSc ~ 1o maJ<;q que111y scaled ~ Of cckJ< ,,,~al your o.pll1y 00 any dcl maln.x. ,,......... Of ' - ,_.,,, GRAFf'WS sup-. PO/IS ·11 ~cl PC 0t MS·DOS "'11118"4 (f(l(J EGA, l<GA}, Tecmsl. Sll(fHll<CfJe.s ~ 00.WS
.~9,95,
Jewell Technologies; Inc. 
 47~ 44th M SN. Sean18. WI. 981\6 

800-628-2828 .x 527 (2061 937-1081 

Inquiry 696.

wlllllll,.,.., A

FOREC
A-*" loracullng

AST
PKboe 1tlM

PRO
u - ~I

ln

 _,.,.F,O_ R.T..R2A.0N_.,P_RoOortGpllRleoA"M'"lMlMElR?

~ID Nip balll die biGlnJW INl IM~
~- kfliM ~ ......It. nm. .....

fORTMN PIOQIM1
~: --11~

"*' IMlylll llCIVllqllell lntluele - - - llnOOUllng.

llaNtf1

a Oynunlc ~-

CALt. NOW FOR A FREE DEMO DISK!

P PUA 1IM~ R1, C-.- ._- d!Mr

>tM3!

Fooll!llBM PC,)(t;AT & ~-Hit-I

...;..yo1~~0d#. , ~--.

lkl&lnna FoNCut Syetem., Inc.
88 IAonard SllMI. Belmont. MA 02178

301 _...,M. IeCll..AOOolXC. aOSMiMPfASTplInBg,LMEOS201101 US#.

(617) 4&4-$050 TELEX 17'10.3201312

(30l) 693-0683

_I

Inquiry 735.

Inquiry S'n.

SOFTWARE/GEOLOGICAL
GEOLOGICAL CATALOG
GedoglC&I eoitwaM IOr log plOtlfi>I!. grlddlng!COn lourlng, tiydrology, dlglt!zlng. l-0 edid modemng,
Sl/flCllelic MlllnOgram. li'aeltn IAli)'Sls. lmagt PtO c:.alng. IOOul tick8c mUlage<, CMr 50 pnlOrall>S
In catalog. Mactnlosll lllOI Pli&ue call. or wrile. IOr F- Catalog!
RockWare. Inc.
4251 ~ Sl.. Si* e85. - . Rldga. CO 80033 USA (303) ·23·5845

n.--------
 SOFTWARE/INVESTMENT

......... ,.... ........ ~UM' -~~r1yaurl8Uor~PC

md~......,~

lm::ammulUU 


--·--·UTl =:.~-::.~~=::m"":.::¥ ..-RIN~DIMiMltiM:. 
 ... 1.15.-:hota».IOlot·~»~ 

Sr# QI' .f'W 1Dfll' NXIO' · · a# lbt N fl.(1E ._..,,,

9lttllt/tClll'llltl,,..,....,~ot ... 10P~"*

°' - "" ""-· ·--~ °"*-.,~---·~c.-..ci·~n Bullnesa Week OltkettH PD 11<><121, 0 < _ . t . _

Inquiry 698.

SOFTWARE/GRAPHICS

SOFTWARE/LANGUAGES

PC TECHNICAL GRAPHICS

TEl<MAA !. · gnphk:s llbrwy lo< IN I.QA or Tkmar 


GmpNo:s -

~"' l"l.Or-10. ~ WINOON. 


VIEWPOOT, AXIS. SuClll0'1 lo< HP, HJ ~ CulVll

"""°.. _. ____ ;· o.mo-·- . _..._Jerry """..-(Aug liaMlg. eompMIO plOnlng piogram. Log. -.og, mulll

ulo.. 3-0.

ee !J)'IW~ ' )I.a

.. .....-

Adwnced Syateme Conaultantll 21115 01M)11Shlre SI. 1329, Cl\alsworth. CA 91311

(111) "87-1059

Inquiry 693.

Inquiry 699.

S ! G S

SciemFic & E NaMOERJNG GRAPHICS S\'ST'EM 


~~~~:
1 - -; Hun>otlc S i

> L1_2AS...i,.,~,.,e.,.sa.ll :V=l.deo·o~~

Olrdo.PC-1~ 100..-WSCOO.,...._MCI\.
---CaEldmlon~d Son-re

3817 WlndcMlr Ori"9 Edmond. OklahOrrui. 73013

1~2-0058 1~992.J42S

lnqulry 694. 328 B Y T E · SEPTEMBER 1988

-lller·'I. The SPINDRIFT Library

.-i IUtl

Wr-f lo< FO~ pr0g(-

_..,,.w. 10 d012'1911*912'ey illwllys-10 llO: ~ CAl.L EXEC; ode.loly<lOl1lnll ol ~;

p_ , IYINDCIWS;
....... -

POlPmu.gPeHo;ECLPO;LWORid. ctrdSOlllo~-in.:.

and




l'unellM· Ill all.

'14 1/.. ~ 9.1.H wri11Jor DEMO

O.Sll: SS-~ ID pUrcn-. Specily 'IOU' Compiler.

Spindrift Laboratories, Ltd.

1.es........., ....... ~-11.

(Jtil 255-ttot

Inquiry 700.

SOFTWARE / LOG

Inquiry 734.
SOFTWARE/PACKAGING

HARD TO FIND COll.PUTER SUPPLIES FOR

SOFTWARE DEVELOPERS l POWER USEJlS
Clodl blndlm & ~ i. lllM'a. \rinyt bil>dm.. b0>1N. ~ ~ in many ..._ o;.ic pegtt,
......_..,....._IDOl~~IM!a..
! 0 -. ~you nHCl io bllng )OUr IO!!wlle
Diak and l>lndof mderL Much'"°"'' Low Pric.ol Ful M<Vlce;.Cal or w!lte tor 1 FA££ CATALOG.

Anthropomorphic Systems, Limited

319 E.... St. Cf'lal1el. All. . ~- 11 901Ail

~

112-42'-S>fO

Inquiry 1.

SAY£ SAVE SAVE SAVE
l..ET~S TAl..K I.ABELS
...... _"""'41_ 
 oo .a VIit ~label· C!5iMli.. 3111)
B«MM·w~tpldl·lh~ U in U·k~ llbll· ·un Tali.

,,.,._ . w.

are

·

""-' " """""
compl.ie Mlftwarw packaging

Hn'°9.

Hice 6 Aaaocl· t··

°" --~11- :)-:777-.01- .,, ~.

450eO

Inquiry 702. 


SOFTWARE/SALES & MKTG 


. . . . 
 HIGH SALES VOLUME
~ OO·NP~C.tP-w-s.".*..'.d._).o~-l-Ml"O"~"'Uh
------~. All ._ ,.. - _- _..._ ..... ,... .... . p_ rA oS . .C ..l ~ ~($ arn l(Ii gnl op6 ll. WllytiO ~"l Domo .... 13. lllM P C - 

E. Trujillo Software

Ordon°""' "1412' P.O IQ; ~

AA>uq- "4 snw,1052

~m u:1 sat IJHJ

Inquiry 10a

SOFTWARE/SCANNERS

Inquiry 704. 

SOFT WAR E/SCIE NTI FIC 


~~--~ THE BU¥ER'S MART~=-----~

SOFTWARE/SCIENTIFIC

Inquiry 706.

Do You Need to do This on Your PC?

810118 I
· 2

cu .. ..., per MC

·&311114:n  i.--1000, "7M I~ CMculatot".
(For IBM PC'1) \WifV roalc d Clllculllllons. ~ ll9pl
IJr~- ~WiltOl~-Cdl' ~ Mud'> mortl S5"9b OotTlo Oillt SI.

Lucaux Graphic·
Elton><. NY 10467

3220 ~  61j4.]4~

Inquiry 7W.

ORDINARY/PARTIAL 
 DIFFERENTIAL EQN 

SOLVER 

FOR THE IBM PC &. COMPATJBLES
MICROCOMPATIBLES INC.
301 Pretu<le Or.. SiMlr ~.MO 20901 (301) 593-0683
Inq uiry 708.

"powerful and ···Y to u1111.··"
,,., lot OUt l'lw 10 PlllRll bn;lc:hur11 ...... ~ pro dUa de9cripdons and d8laJled leehnlcal llpplic8doo
nota:s (and lar a twiel descrlptJon al - al ou.r pn> o..ca - "'Wllal'a NM'', Byui. page 84, .:111"'88).
MlcroMath Scientific Software 2034 East 7000 SolJlll 

Salt Lal<8 City. Ulilh 84121'3144 
 (801) 943..0290 

Inquiry 709.

Inquiry 710.

SCREEN MANAGER

MENU, WINDOW, and !WA ENTRY Suppon lar

th& Prolesalonal Pf0918111rnNI l.Merface1 to .tne*

Lan~uage1, BASIC. C, FOFITRAN, COBOL.

PASCAL. ASSEMBLER. 100 Page Manual Thhly

m . day monllY Ila.Cle CIUlllalll&e. No Royalties.

l'ftMll

V1$81MC

The WNt Chester ~roup

P.O. 8ol 131)<, - 0 -, ""' lli380 (2151 &4-M209
CAil FOR F1IE.£ DEMO

Inqui ry 711.

SOFTWARE/SECURITY

KEEP YOUR PC PRIVATE! 


MlcrlM.ocl'F>C&icul'ifV-.-MS-OOS iaono 

........ "°""""'' °''_,.._ 
 -·~~---M-!tMint Ouiclc EIM:ryp<Jon, l.OOIOI

.EXe- - tttllJN- inu ~LI .ocC*oIMn he!lpI~X
 JM - - " " " ....,.. .....

--Fi<l CWy-/+13 t11!! 30 OolY MONEY SOO< GtJAR.WTEE 
 ~-MC MlcroNlche, Inc.
Tho Summit, SUlr. J IO, 6350 L.iu·...a..KY40207

~ 15021~

l'AX - 1~-=

Inquiry 634.

SOFTWARE/SORT

OPT-TECH SORT/MERGE ~~ la$ So<llMeroe/Seled "*'f.~"" as an MS-DOS commaoo I)< CALL as a Sub<OU11n& Sup. ports ITlOOl lanoU!IOBS end letyplls mdudng BlnlMI
and dWISE Unl1mifed lesams. mlAple ~ and mocli mOte! MS-DOS $t·9. XENIX 12·9.
(702) 588-3737 
 Opt-Tec'h Data Pro<:esslng 

P.D. !!Cl ml·~ C-- NV S!l44ll
Inquiry 712.
SOFTWARE/TAX PREP

W-2 & 1099 ON FLOPPY

°' omr - ThoMAG C()U.ECTl()N OI _..,.. - In IR&SSAFQR.

MAr floppy lrom ad. .

impon..i ASOr l'ilt.

·u___ .'.°,,".","-l
 ll>Cludn ......... llld ~IOn

!lo<l<lfy · ~

· ~-"""Y · Prl<QW2&1099

· F'"'*P"""°ouppott · P C 

llllnOIS Bu·lneH Machin·· Inc. ~r.IAO

\<03 BO>< 3·0 l>oV !lo ' - - ll  PH. I (t11) 192-toeO

Inquiry 713.

SOFTWARE/TOOLS

NATURAL LANGUAGE SOFTWARE

IJM~IO~lll'O<'lltndlOYo\"'-
' "'grljllllca pcog,.ml JAKE.~ l:,ngll$h queries

Md comman<11 illo Cllinc!lon call and - lllllCtUtM.

J~ AKE Olf9e1a'1si" lll,

" <&tK"me- m.

·lfll&n



tle

procMSl"G.

Iii

1-495. INTERACTIVE DEMO sio 


ENGLISH KNOWLEDGE SYSTEMS. INC.
5625 Soact. ~ Or, 122. Sc:otb llol191', CA-ols068

(408) 438-8922

Inquiry 714.

-



STATISTICS

STATA
Statistlc5 and giaplilc. fain lo malal STATA the moei pcr.M1111vl peci<age !or the PC. No comparable PfOQr&m ts o !lit, ll'lelldty, and ecc:urate. $20 Demo. Oullllllty dlSOOOnl available. Call IOll4ree lor more Informalion. AX/VISA/MC.
1-800-STATAPC Computing Resourc· Cent·r
10901 N - - · L.oo~CAllOOllo&
(21 3) 470~1
Inquiry 720.

THE SURVEY SYSTEM
Aro 88Sl"'IO-USll paclcage deilgned ~ le>< queitionn81N dm. Produces betvw lorlNL aoss i<)bs &telmsd lables. Gllllsbc9 [1nct reg.-) &. bw charts. Codell and reporla llnsw9nl to opoo.et1d questio,.. Al reports a«! caroora-r!!ady fa< ptdOS; slori'al prese<11el100S. CRT 1nteMewt09 Optlof1
CREATIVE RESEARCH SYSTEMS
15 I.OM 001< Cir" Dotil. 11. .....,......_ CA 11-11152
707-765-1001
Inquiry 715.

STATISTICS

RESULTS NOT SIGNIFICANT?

---...-LISREl...._. _.._....... Nm !linoIMEX-SUIPtLe_. _..,.

~lilt

ldi'lg_.,.,.llr~"-""""'

-NOt~oiJo ..b . q . . - . ... --.;""'9'
l r c... llOJ'.IDl'IMH ft 1 S<igll ...,,. lllMM$OOIS. S!Oilt~- 
"""-* ~ ~- 3Ckloy~ Cll,.,. fl<EE

Th8 Idea Works, Inc.
100 . _ eitar-t, C<>lomblo, MO 86203

Inquiry 716.

STATISTIX"' II
CM'lptehenal\ilil, pow&rlul and Incredibly ·ll.&)"IO use. Full - n 9ditor, trenlllannations, lfnear models !ANOllA. regression. log.II. PCA. etc), i ARIMA, moe1 61andani still proc«lures. Cleat, MU
O$1<6g1911PUCedo<oIOsc.unm'leflUAllpiopnl.eSI8I1. l$1aalon g-.eed.
NH ANALYTICAL SOFTWARE
~ B<»c 13204, Roseville. MN 55H3
(1112) &31·285.2
Inquiry 717.

Inquiry 718,
EcStstlc
_shilW_., ___..,.___ 149.95
>; Alt# _ _ ,_..,,.N~-""--·
IUllA.- .~INlll)l\'M)OYllW_l'W_ ·
..... .......,,.,., _ - · · price )'OU - - - l<JMI .,, 

·--~---- _ __'ll>O/dMOllllOl ...... lo.'
SomeWare In Vermont, Inc. vr  P.O. - 21S. MMllplllor,
-..SM~(4M41n In~
Inquiry 719.
Spreadsheet Statistics
NEWI 23 compAttwinalve llllllstles &nd loNCUlinO
modu s ror 8Jlaly:z "9 LOTUS worbhoolJ. Law
COS1 $24:95 eeoch. Essy 10 use. lncludQ lutorQll.
Ba.sic and ICMlncecl stall tics Willl grapllfcs alld many user-<lelinabltl optiofl5, Compare. f<H
bl'~nure.
Walonlek Anoelatea., Inc:.
~ Nlcollel /tie. S., Mlrine11P01la" MN 55423 (612) 888-9022
Inquiry 721 .
TEXT RETRIEVAL
Inquiry 722. 
 SEPTEMBER 1988 · BYTE 329 


--~--THE BUYER'S M A R T - - - - 

UTILITIES

°* _, · 
 Enhanced DOS Command· 


GM dltealOty ~ ol ell let

~

IM!lj)I.... $Mich all di-

b flln ma!cflln\l · 


lemplD NM oammandl And nM -.ionl al ed9lling 


oommlndt. all wWh ~ fl 'N1-llle ape.Iona_ Plua .. ec<n


-

KOllfC ~*-DO t.auc. ~ e<>

trla O.C Ille . . - ln>m DOS with - --.mg

~ For MS-OOSIPCDOS UI and hig- ~

Drlacoll Graphic·
1:» e. CllU!dl, P.Q Bal 1125 OWon. Ml 492319

Inquiry 723.

UTILITIES

<I--;LOGGER

~ IDr IBM-PC end COTIPllil>los. ncb-nipatll U-. 11mo on. 11mo CJll, O i - UM<!, l'loglama

uMd, Proorun · - Hme. and OalCUI . . IOCala,

'1l8el<I !>Mlod,

Oompliololy

1

..

.().p_enntcl<.IA, oC cal9-fo.tmR..n9a5mwoidlt,i

~~avdlllll.

System Automation Software, In c.
8506 Ullll S.., - Sp/Ing, MD 2!11110
1-800-321-3287 or 1·3('1·H5-IOIO

Inquiry 726.

MATCH PRINTEl\S TO PC
~---rrDll~">flilCPS2tir'llJ~WSI
.......... -S!>o""1-. 
 _.._ ..,__ .~Ql_ ll,..r.o\l' l_ tld_ lll'.d.e_-dG.l,9.to.;_oIAO o.lnM o~·.P«on
~.,-,a,,...~,,.. ~ 5of'4 CNw'.:111' CClnOIUJfl;.')'
-oo-t><~ .... ~-""Q-~
~.JMM&laS&M C.........,___.aic28~..._'° 

woo-

MATCH SOFTWARE 

M2!1 ~ ~. - - - . . -. CAtieoe.1113 Toll free # 1 (800) FLOPP'YO
Inquiry 724.

*'lb·---. . .COPY AT TO PC
- 1.2"16- ,_ '°'19_, ._.,.,READ M NOT ._,,., WRITE on 3eGkB ~ Woll! ··c::l'VAnPC ; 2mll d"- CU. ~WRITE MOk11~...,nv1
~ ·~~::~~~ 8 0l-~ .U-(.Nal

MICROSRIOOE COMPUTERS

555 ~. S... Ctdoo, CA ll4l110
Or- IOll r - 1-eGO-llU-s777 


415-593-1777 (CA)

212-334-llU (NVJ 


TELEX E2LHK B2l!1JOll9

FAX 41~93-1175 


Inquiry 725.

Recove r deleted files fast! Disk E>plOI« no.. 1ncludes.al.tOmlllJC Ille lf!OCN«y \bJ type IA Ille oei« fio's name. o..k Explore< fiOOs and
, _ t Eli$lc Explorer lllSO sno.o.s 'Mlat'I rfJl#f on vw:w cl1¥ige or e<ea.:e 1clfma c11ange e Me~ SlltuS. ~<ID" Ol'f- MS;O()Sf1S us OoecM:.
cal(I 'M!Jc:on'\e
QUAID SOFT'MRE LIMITED 
 45 Chafin St. e. 3ld Fl 

1i:lronto, 0.U,tjo, C.nade M<CY tS2 
 416 9e1-824$ 


F··»leve«>
FaTrltlt!9. fa< IBr.w>C anij oompa.bbljts,, Indexes your ~- documenu to 1 - l y I < 1 MC.) relrieve l8X1 USlng )'OU r Mardi 8J<Pf&Mlon5 (boOlean _.....,.., ptu·pea, 1P411ting van!ll"'"'l· RMrleYed tut c:an be edited, prlnte<I, and S8\l8d 10 d isk _ ~la f or SH. Olsoounbl !Mlilabla
System Automation Software, Inc.
a!6li 11kh SL, SiM< SPMQ. MD 201110
1~3Hffi 0< 40~
Inquiry 727.

·- HANDS OFF THE PROGRAM 


. t.ocb ....., Oiok. · -

Roppy u. 


-NcnnoJ U..dOOSComm.lllMonc!App-.., ~

· 18M PC, XT. 1" trKI 'ltuo Comporj-. 


'*"" -00SllU- Hl;l1<P<. - P i... ~




·_.K.4.e,p.O. I'- 1'9opie.. HAWOS OFF

8 ww..c

SYSTEM CONSULTING, INC.
314 Canterbury D<., Ptttsbu!Qh. PA 15238
(412) 963-1624

Inquiry 728.

$79.9511
Buy the AED Ulillfies now! Programs include: Disk cache to speed hard cfrsl< . Printllf spooler. Balch file compiler. Palh command for data files. Wild caJtl exceptions. Protecr hard disk
from aoddental formatting. Sort directories. Over 10 more p<ograms. IBM PC. VISa/MC. The Wenham Software Company s 8'61ev s.. 'MlMa'n_ MA. 01984 ('617) n>l-1006
Inquiry 729.

UTILITIES

Desktop Publlshersl

Wl>O<))'OV_llle_ · -

- _.., _

Cop!Ul9 Ind ,.,.. ......_.,_ .·.

Collage Dlspl·y Utilities
Oyl-'< ~lrTlego6-ting-~. ,,,...... mudl -~EGA.. VBA.. PS/2. CGA..-1<0<
. . _ ..,d Mill~
Suggested Retail prlce, only $8985 


Inner Media, Inc. 
 (800) ~16. .n95 Fax

Inquiry 736.

WORD PROCESSING

FARSI I GREEK I ARABIC I RUSSIAN

-

.. " ' " - " '· $car>cllnoYIM, .,... . . . ~. P\.n

I.".".I".".°'.."-..<,,__.. *"" .... ~ G..;orri.-. lhol. - . Ylll. ..- IPA.F.- ~-- NliO orin- OOv ...- u. no - - . .

.-Ilea"""'- ~ ford Edl!Of. $:lCi5 ""' """'" J15()
dJ'llot_flO_SIHWIU-S-"1d'd Roq PC.&<OK .

30 _, _ . . . _ MCMS<.IAMElC

GA,MMA PRODUCTIONS, INC.
7IO Wi tN-. 8M:I , S4lltf ~ S- Monicel, CA 1i0401
21~ 'lb- ~·~a-,,,._..., SffM

Inquiry 730.

""'°'° 8~"1g\jaJ

DuangJan
pioceuor kl< Eng~Sh and: Alme.

"Ian. Bengali Eum'l.IUl. G1t1ek. Hlndl l<lune<. lM.

Punjabi. Russian, Sinhalese, ~w. Thal. Viel

$109·$5 slh (fe<9ign + $1:2 sill). ~ ecl!Ulr mc:lud

llO. Fo< IBM wilh ckll-matrlx & i...ult<Jel p<lJllo·

O.rno $6 + $1 Slh-

MegaChomp ComDHY 3!.24 Coltmln ...... f'1111id<tllllfl P)ii 1iMJ.1eoe

~1Slil:IH741

Inquiry 731 .

PC-Wrtta Shar9Wlre Var. 2.71

I .Fasl.fUl ~~Pf~/lillOU~lOtJBM

PC. Wrlh spell check. SCflllln clip, 11allmefll8. splrt

...._Jet.. &c:reell, ASCII mes. macroa Easy Ill use. Suppo<ta

400 pri"""'9 -

and ~- Sol1wel9.

I User Gulde.. and Tu10li8! on -2 dlSkS fol $18. Try ~t.

l)uln rvglsler wnh us IOr only $89 and gel User

Manual. 1 ,.., te~ppoll. -'81.ter and 2

upgrades. 91).day guaranrM. VISAiMC

Qult:boft I~ CAU TOOAVI

219 Fl..t N., 1:224-SYlC, s..ttle. Wll., H 1D9

Inquiry 732.

Easiest IEEE 488(GPIBIHPIB} Interfaces for your PC, PS/2,

Macintosh, HP and more!

· Controllers · Converters ·Extenders ·Buffers
·Boards

Please aee our ad on page ~

Call or send

for your FREE
i "4 h Technical Guide l.LI L8C <21&> 439-4091 


c - 2971

Roed. a...llnd, Ohio . ., .

Tllel< 6e02820884 · Fax 1 UM093

CHIP SHOP 

CALL FOR THE 
 L .OWEST PRICES 

SAME DAV SHIPMENT 

4164 8087 4128 80287 41256 80387
1 meg chips 
 V20, V30 and more 

SABINA INTERNATIONAL, INC 

Phone 1-800-2 SABINA 

Phone 1-714-594-6336 
 FAX 714--595-4008 


._ ,_

-.....-.·---. ---...~ ~.._......,.._..


·----lmmll; · 1-111-11~--.

··:---..... -~-,..

::=-- · U ..... OI,,....
..-.·..". --.................
 · ._........I.AA.-.
 .,~
·.--..O.....J...."..- -·~,_...__

'--------- ··.....-ti1· ... .....·~~~ 
 ~--"'
...... ~ ... ·

biltlo . . llil9

..

: : r t - 111 1r t.. .I A. .m11l1i1l l....._. JJ

"a"a"a

. . . . . . . . . . . ·'-~~-----i.--c- 1

IUIR

. . - . - . . . . -.1.-'13,,&Pll~--

i':

...........................1._..................... ...... ~

....,

...... ~----

---~

.S.I.M..&. 


"'-...~-

, . . . . . . ., . .

mKl9 


_4_ .. ,... .. Il'ltl-.~......-._....-.............. '" _..._.. ...,,_. .. 
 · ··~llQ$Ol.l.[.lfttl... ml

...~

,.,.,....-..,.
.......... 
 ..,.,.=..,_~~~ lmll~,..._ . . . Clfa.CAl!D:I _,.,...,.&Ill'~

~

Cin:k 50 on !Uadtr S#rvi.ct Card

Compu$ave~ 
 PLOTIERS 


PRI TERS

Cllcoql 102JGT - 3785 Hoosm 62 ........- ...·.M95 
 Alps Alegro 24 .........362 NEC 5200 - -...519 Calcomp 5902 --3395 HP 7475..._________JJ95 Canon BJ 130 ........195 NEC 5300 - --689

Call: l-800-(l2..J-89..J9 or 1-800-877-8855

Calcomp 1043GT.. 6275 HP 7550 A--·--·-·-·-289S Cililen1200 ..............1.42 NEC PSX\. -

15

Enler SP 1800 ........3095 HP 7595 --· ··-·-·-·--·-·.7.595 CililEf! 1800 .............158 NEC P9XL ___....J018

cw.en Hous10n OMP 52 __2795 loh 3700 ____________JCMS

MSP40 _,...312 Panascric 1080M2 - 158

: I" I 


COMPUTE RS

AboYe Board 286.·.·.·.32S EC MVA 102C__J89 
 AST Model 286 __CAll Toshiba 1000 - --·.139
HJv. Dig. StlYe ·-·-··-· 545 Orctiid Desigoo! ....·-329 
 AST Model 386 _____cm Toslllba T1200F -- ·l 596
AST 4Port ...........--.299 P1llld se 480 Au1o·. 145 
 I el 25 MHz............CALl Tosl'llba T1200H ····.2265
AST 5251·1 lE ____545 Partdlse VGAt ·.-238 
 Milslbsl'li 2861110...1039 Toshiba 3100"2~1-·..2995

ATI VGA Woll!ltLSAVE Parldlte VGA Pro··352 NEC Laptops .......-SAVE Toshiba 3200 .......... 3685

ATI EGA WondtL·· 172 STB VGA EM ......- 299 ~ng Lap1DpS .SAVE Toshiba 5100 ·- ·- A145

E!OCA RAM AT__.,_..142 Sigma VGA H ··..-252 Slli.p PC·7000A .....1165 Zeni111183 .................J949

Genoa EGA Hil'olls<+.. 199 Video 7 VRAM .- 489 ~ 4521 -······-·-·-..1975 Zenitl'l Supefspon ____J 625
Genoa YGA HiRes . 429 Video 1Vega VGA .252 Sl'1NP PC-7100 _____1745 Zsrill'I SUpersport 28633S5
HeraJies VGL...·....242 W. Oigi1. 1000 WAH...99 Acef 90086:16 MHzill Wailll Meg Ralti............... 21~5

Arlist!Con~Oll8'W.el'Me~bef L .·CAl.l Quadramll eelTseng Labs/Vllf1ioom/VML CALL
DISK DRIV ES
MAC rla'd ~ .·.C Se1gale 20ll Kl1 ---262
Mriscrile 40M ··._. J12 5ug11e 30ll K11 ...·..m
MOsc:rt>e 6053 .·.....509 ~le 251 ·-- -369

Acef 803a6:20 MHz/O W · ·-····..·-··--·····---··.·CALL NEC Powennale Porltble 286l640lu'20M .......2645
NEC Powennale Pol1l.ble 286/640kl40M .---3095 Sperry PC IT 512!r/44M H~--·----..2195 Samsung S500 AT: 10MH~l40M Oriv9 .......·..·...·.·.l.565
Te!evidoo 386: 16 MHZ/2m'1.2MOrive................. 2595 W'fM 2108: 8 llltv'5121ti'1.211 Orin ______l\99

Mlliscribe 6065 .......695 Se*te STz:i ·I .....A29 Pmelrd 20lil ____.518 ~ 4096 ,_.J2S
PbsCard 40M ----· 655 Toslliba 3.5' Klt..·.·.···..89 ASTIArdliv&'AloylCDClGenoallcmeqa _ .......CALL ~ynard\Wlol algrass/Tecma1..CAU

Wyse 2112:: 12.S llHz/1 lfl12M Ori\'e ______J&99
Wyse 2214 : 12..5 l&MiO Wa51111.2 Ortv&-...._J895 Wyae 380: 16 MHzJUllU ll ~ Wilt.........2795 Unisys 386: 16 MHz/IMI13' Oriv8>'0 Wa!L.___25919 Mosl~'AT&TITTTL·.·.··._ .._..____.cAU.

OFTWARE

TERMINALS

Hou$1on 41142 ........2095 loW:ie .000 ............_..'.l.995 Houslon 56L......-.3795 Roland 980 .................ll9S
Hous1on si ..............3295 Roland eso..................m
l'UnonicslTaxarYVM<Iiec/JDUO!her Moclels ..... CALL
DIGITIZERS
Ca~12 x12 .........365 logilecll HiRes Mou5e....98 ~ 44 160 .....3745 Kurta IS J ________.CALL calo»"np3h 48 ____3 95 Kuna IS 85 x 11 __..249
GTCO 24 r.36 ___1945 Kurta IS 12 112..........315
GTCO 36 I 48 --2395 KUIU IS 12 x17·-- ..535 HilactJi 11 x11 ...........439 Summa 12 x12 · ........348
logi1sd1 C7t.!OUSIL.·. 82 SUmma 12 X18 ...........598
MODEMS
ATI ETC. ···-------·-159 Novation Parral --·---···85 Anchor 2400E ___145 Practical 12001...·-·-·-·-·-··· ~
AST 0000 ···--·······-··.119 Promel!ieus 2400Bl2.. J 19 AvaTex 1200 ExL ......95 Prome!heus 24000 ......J 49
Hayn 1200 ·---·- .279 RacaJ.Vadlc 2o\OOVP .··.399 Hayes 2400 --..·- -·'12 USR Courier 2400 ......299
lncomm T2400 NP .235 USR 2400E .....,..-....:JAS ~I Pod<.et............100 USA HST 9600 .--849 lllllllldl 224 EH--388 Yoo-Tel 18000 .............!l:J.9
lklllftech 224 EC - 325 Zoom 2400 HC ............ 1J.9

Citizllli MSP55 ·.......4.69 PimsorW: IO!l 1M2 __ I118
fuJtsu lll.3400.........51 2 Plnlsonlc 1524 ..-549
otldlll 390 -----....475 Plnasonlc 1595 - 429
Otlkltll 391 --·--·-·-.649 Slat NX1000 ··--·-·--169
NEC P2200 .............328 Tos/llba P351SX ._.959
canon 81 - -··--l565 NEC LC 890 _ ..J145
HP Wei Jet 11 - .SAYE Ouadram ~t 2795 Blodlel/C. olvPa!a Pr~ra Soulll.........CAU ' DicoriJJEpson.'Gen~MS/OTCfTI .............CALL
MO ITORS
Arndek 3t0A..............-~ PGS Ullra Sync;h .···.519 Arndek 1280 ............. 645 PGS LM 300 .......- 5.19 ' lr«llcolcr 9'VGA.... 595 Ta11.1ng UU!iscall- 475 llilslJbl1hl 1371.t......489 Taxan 77()+ ...._____515
~ro· Aido .. 184.5 ~ 4160 AGB 199
NEC MU111sync ll.....s62 Thomsoo EGA ·.·..... 299 NEC !Alltisync t ..._ 915 S.igrna Laser l9· _ 1765
NEC llul sync XL.2095 Wysa 700..·-·-··---618 NEC llultisync GS ·.179 VMiccm 2Page .·-1165 llaglllYOl llUJ .....512 Zenilh 1490
Seiko 1430: t4·. ~ 1024~768. .26mm.·.649
SCA NERS

Avatel'JCase/E1'91exl\J0&01hef Models ..............CAL·L · · · ·

Cartion Copf+ S.0. 108 lillcrotofl Woru,.__12:! AllOs V........................485 Telwldeo 965 ---Al2

~M 11PIUl..........374 llcrotofl Word 4.0.. 209 Mis 101 0 ·~'""'"""".299 Wyse 30_____...289

FaSlblci Plu&.- 92 MUttlmate Advan. D.249 
 IBM3151 -- · · -.379 Wy· 50_

3S5

First Publisl'le! 2.CL.75 Top ( PC Of llAC) - Cl I 
 l<lntron KT-70 PC.....359 WyM 60-------..395 HetYlrd Grtpn 2.1 .27S W~Pttlect 5.0...-239 
 TelevlcMo 905 ___315 Wyse 85G- --379
IUCDnw ___1 29 Venturi Publlsher...495 . 
TlllYldeo !156 _ 375 WJ*e 99GT __,--'69

llcrosoll Exce~ PC29S Plradox 2.0 ·-········-.A29 VMICIEiUt.iQumelfaloo..---..........................CAU.1

PACIFIC-286-12

· IQH6-U

' l.2M8f'~~(~ S. 1203t " °""'*J
· ..oi< FlAm (Opt.oon I.Wt for ~ on....l

ic.,. · S.- UP.,-aii.1
I IOHC..,. IEftr'*"CllG

8o.Md

· St · Ulp Yliaill

S~ · 1) 2 fO We;1 $ t!iQQot.on )

· Al 12 UM..r 1<.,, 8o&rd S.1·ukt.

I WA1 MO 4 f"O ConlfO'lel

MOHO t't'ST~ M
· Wt~ Mon-tor · 20 U.8~d
CO.A eoi...OA IVsT'IM W' CG4 Monitor 20 "'- ~40<µ
'!GA COLOfll S·UfEM · W '!:OACard
Wlf. QA Mon··or
W®M8Hatd~

$1195 $1395 $1580

··_-"_""_CRT-PORTABLE 8088
. ,· ConliPM! l:&1P9
. . . . . I 10 MH.r
· TTL~9'" Anlt>M
· I(*)' 6alrCI

LC0-286 PORTABLE

.._.._ · 1CI ""' ICl2IM:
I $1 · 1GJ · f(.., BQk1J
· \.CtJSo. · ~ fwtfl -tJQft&-"O

· $WWiL Paira~
· I 2 M.(!. ftopor 0,..... · 80311 S6Cli.fol · 200 WPo-t:r 8'.iPOlt · 20M. Ktil'OID11.Jo
· D IM
s · Si.t· 1 ~ 11. .. , ... 6.

$1595

PACIFIC-386
· .._.1'1 120WHJa · $1 · 1.3 .. l ...8.....-nor)'
· O"· , 2 .va Floppy Dr..... · .IQ ~ ·SN91tt ST·~1 1
.. 101 E"'n.trc.c X.,. So;iila · 200 w Po-- St.IPQI)' .. lrO ~o .S.t1 Pai-~ · IOlll7Sou.M

lllOHO l\'S'rni t W .'MonofP CM<I
· ~MOr.ii.ot
$2395

$2785 · w EO· C.-llJ tW-0 :»QJ

· ECiA

1tor

· Col!pao TyM
· $O?M POMH.r or '1 ~HI!
· 0...12M8,~0n-r.
' 200 w Po.wet Supply
· 11L Chsply'i- · m~

· A~t'Ct'f~d
· l1'0 C.d ~ 1PareJ · WA) ttO A ,D Cot.tJoLl.lif · 10MB11¥d 011 ~

$1389

PRICE SUBJECT TO 
 CHANG E WITHOUT NOTICE 


Dealers are welcome 
 Call For Quantity Price 


LC0-386

..... -.· lei 1.11111 SI 13

· ~·· · 0"11 t l MB Aopcy l)rwt

· 40UJJ HM11

CS T ·~!!

· t,CO SctMn [&Mlw200J

· VO senwPat.a.I

$2795

PACIFIC COMPUTER (818) 571-5548 Iii

120 E- Voll·y Blwd.· ·H. S·n C·bt~I. CA 91n6 FA.x, e 1g..ui.i1ll05

(100) :WS.1107 (C.illOfl'lll}

ORDER ONLY 


(IOOJ 421-1102 (Oultldo C·lllorn~'

-~ 


Cird~ 199 on Rltukr Service Card (DEALERS: 200)

SEPTEMB.ER 1988 · B YT E 331

°' ~IM
""'1No. "'-l

t80o865

-l1lOeJa

In
y

-
"

"

I

D

-PC

...,

Pra

UP070108-S CSMitll Y20 a.1p. ··.· ·· S 7.49 UPD70108-8 fUOtrl ll'20CIWO·. ·· .·· S 8.95 UP070108·10(10MH·J'l10~~ $14.95 Ul'070116-8 l8MIU!Vl0a.ii>. ·. ·· · · $11.95 UP070116-10 · - ) Y»<;blp ~ $19.95

7400

~""'='-"°''-=~~~1~·9;....1~<>-;;... ,P~w;;t.;.;N.o;..;;;.~~--'1·~l~--- ~10'+-

7400_

.29 l(li 748.S

Ge

7AQ2.

29 19 7486

.· S

7·0L

29 .19 74-

2 lXi

7"'°'5.

.:J.5 ~ ?4

49

7<1M.

.:J!I 29 7d9'!.

· 5

7'4/JT 7408.

.l9 2ll 7· IZI

·5

.35 2$ 7 4 I 2'3..

-!6

7410.

2ll 10 7·125.

.So!

7414

49 .39 7 d l~

6e

74 16-

..39 29 '74 14 ).

~

7417
1·20
7430

.39 .29 7,,., 50. 35 .25 7"1S4 .35 25 1~ 158.

13!1 1.36 +:Se

1432

39 .29 7 .. 173..

..85

7Qa

:JV 2ll 741 74

.SQ

7 442.. 744$.

.55 ,"45 ]ol t7{J.,

!i9

?'9 eG 74 '76

'S9

7'<1& 7...7.

.ll!I 111 1· 1s 1

' ll6

Jl9 79 7 4109.

1~

744&

2.()5 1 ~ 7· ·9'3

79

?.t72. . 1u:i.

..89 79 NtM.

1..66

.39 .29 7·221

m

1·11.

.39 -2'9 7 42'73.

l ;Q6

7 .. 75.

·9 ..39 7"366..

6S

7416

45 ..35 7"'31!7.

66

74LS

7 · 1.SOQ.

2$

1·~ .

.29

74'.SG4. .. .35

741.S«.

.35

741.$1)6.

1.oG

74l.S07 .... 11)1!)

74LS08.

.ao

741l.S10.

.29

7<llSU

..g

74LS27

.3!1

74LS3Q. .

29

7"l.532.

35

741.,SC!. .

A9

7 4L$47 74l.Sr,)

3"9"

74LS74.

.35

7·LSi

-311

74LS16.

~

7· l.S85.

.59

7·LS9!1

.35

7"<LS90.

411

7·LS93

41l

74!.8 123.

.59

74t..5125

·9

7"4'-5138. 741.S139

.·· 9O

7.lt..5154 741.S157

'"·"5

74L51M

·5

74LSl63

.59

'7411.$ 1

.511

7 -<Rl()
74.FO-I 7~ 7 4F 1Q. 74F32. 74F74
7·"8& 7·F1311.

29
.29 35 29 .JS
'"45 25 +'i'e I Ill
.... ~1 95
79
7Q

74S 1Be"
745 189.. . 7"81 7.tSZ.00.. 745244. . 745253 745287·
745288"
74$.JT.J.. 74S374 74$472"

74F

.29 7 1311 29 HF 157 .2'I: 74F 193.
-25 7"1'240 
 .29 74"24'1. .31> 741'253 ~ 74F3T.I
.m 74F:J7·

CD-CMOS

··Ii>
I 09 
 ~, ..9 

149 
 1411 
 ,;>& ·9 
 149 
 1 49 
 1 411 
 1 4 
 2.95 

fi!I .59 
 -"9 49 

"*. . 2.95 
 .0909 
 :tie .49 
 .9Q .00
.!!(I
..2'5 25 
 .35 
 . .89 
 ·. 2..· 9 
 ""9 29 
 79 
 611 
 00 75 
 79 
 79 
 ,119 79 
 ·.fie 79 

~·.95
. -1 76 .'9
.39 
 .llO
·· .... 8.115

ll 111 ' NCI<& .2S rNC.73$ I~ C10&9t

SWITCHES JMT123 WtC»G 1 19 206- 8 -111-pomo 1 29
MPC 2 1 SIUUl·-Or~l . 19 MSl02 $P$1..._ 39

~SUB CONNECTORS De25P- i>,.. .75 j 0925$ - l)Qo 79

"I °""- LEOS
l~ <XCtw!6i&e"1t 1·11.o.. -

IS 15

IC SOCKETS

L.o- Plofilti

u · Wrap (Gold} ~

!!LP

11 &w·iY

!.9

14l.P 18LP

12 "~""'

e6

1.J 6"hW

89

- - - · 1 1 1 111_..,_ _ _ 2·LP
~LP "°LP

nww 2S 21.W,\·
21

I 19 1 39

2'i 40WW

1 1!9

74HCHl-SPEEDCMOS

.....

"41HHS 4 128--20

16.364 · 1 ( 1~ 1

109

131D72.x I t20Qns)~ ~ 2.75

"4 164-100 Ei6.536 :w 1 ""1!14-120 ~.,
"4 1$4-.1SO Ei6.5.J6:1( 1
"4 I 84--200 IS6.$J(5 :mt I "TMS4·'1&- I2 16.384 x 4

f1CX>nil>.
t1~) (1~--
(200nril)
(I 20no).

+.25 3..tl9 8% 2.79 ~ 2b9 ~ 1.,95
775

·· 12$&-80 <1«1,1 4'" x 1 - )
·· ·25tJ..·20- "· 12!;&-- 100 262. 144 )( 1 (100nll) 262.,44x.1 ( 1 '20nl~

.-.........e

13411 ' 2..4 9

n.95

·· 1~ 150 262,1+1x1 t15Qno) ,

~ 11 ~

·50464- 1! 615.!36 :IC 4 ( 150"tll, ( 446-1)
- "51 1OOOll- 10 I ,D48.&7(h I (I OOrel I """"

995
39.-95

"514~ 10 262.l ""XO pOOno) I Meg B!Hl5 89.95

- - - - - - nmc IWIS - - - - - -

""20·&-l2 20 18-45

2048.e e ~,..




t·~~-
<"'5ne>

21 02

I02· · 1 (350ns) 


2 114N

I Q2.C -" 4 14.:;tJniJ), . , .

2114N-2\. 1024 It 4 QOOna) t..o.v ~

2 1c1 ..

I Cl24 I< 4 t200ntl(CM051

5 10 1

256 · 4 1· 50nol CMOG. 


"61-leP-3 20"8 · 8 t 1SOnol CMOS .,.... 


"61 1Bl..J>.:) 20-<axe P!!OnelL.PCMOS &95

"626o&L.P. 12 61112·6 P20nallPCMOS "6'!15

"6264P.1!S 81"2 x a (190no)CMOS .. 

'626CLP-15 8 19:2xB ( l !!!.Clnt.)l...P~~

M1·

Hl2· · 4 (3!>0noJ CMOS. ...

""3256-15L "6225&..Pr , 2

32,768 x 8 32,768 · 6

p !!Orm) !12Chil

Low LP CMOS.

·
 


~------ IP90MS

20<8 x B (-w:Jnol 25V.
~ · e c·.son.125V

, 6'95 505 
 6:llo5 o;A v

409exS (4~l21V.

6:M 4..-40

8102x8 (450nol26V..... 9M 795

20-la · 8 (4!l0nll) 3 ~ . · 9$ 6.95

2fl6x8 Cl .:J. .

~ 4..Sl5

1024 x B C - J..... 


. ...

204e x 8 C450nsl 25V 


3 75

2048 :111, 8 (~) 25V

.

e 2043 · (450no) 25V CCMOSI

-ll..25 !IAV

«J96 x 8 C450nol 25V 


3~

4($6 x 8 (20CJnB) 21V 

409e x 8 v 
 (2$0n8~ 21

4.25 3.DS

4096 · 8 {450nli) 25V !CMOSI 5115

8102"' 8 C20Cln8) 21V

425

e1~xa <~~21v

3?5

811l12. 8 {250n!IJ \2.5V

3.115

81!12x8 f~J2.IV..

. 2.~

81Q2 x 8 ( 1!.C.lnsJ 12.5V la.AOSl 
 0.4 9

16.384 x 8 (200na) 21V 


~

IC>.'.184 x 8 l'1150n&) 2.IV 


59!1

16,384 x 8 (250n&J 12.SV 


s.25

16..384 111 8 (2$0na) 21\/ (c.M()S)
 695

32.768 · 8 !200nlJ 12.!iV

llll5

32.,7156X8 (250n6~ 12.SV 


l595

3:Z.7fle x 8 <2!!0ne) 12-SV tCMOSJ
 7-1)5

86.531>· 8 ~) 12.5V

1J.

55-538·6 ~)12,SY. ~1 125

tu'llOllS
204ax8 C1~)~V- S95 20<8 MS r.is<JMI 5 V - . . _ .. 7.ll!i 6 1 ~><3~)5V-.. 9.05 2048 x 8 ~ 5V Rllfla Qrvy. _ . 
l.A.9

- 9.9! .........
L.AG570.

W01770.

1+9S iUI~

s~

1.2$

65().aA .
6507

+-98 1. 19
- 2.96

6610

. 11..M

6525.

~ 2..49

6526.

~ 12..95

6620
~I

2.Jl5
- 32!

(;QOO.

· ···· 1~

6567.

19.95

65C!iG..
Mn.

~ 15;.9',
Q96 6.115

65111112\1)

14.\lO

8- 360. C9\ll -

164lM l6 


8501 8~ 502.
fl5i&.1
8566.. 11701 
 8721

-

8.95

- 1·5..99S6

~ 4.95

~ 15.$5


996

 ·1.9S

'"8275121(2)4.....0.41


.+@o36

B8..9ll56

31

995

311J018-()3 - 808 


JlllOllKI() -895 


31 SCJ20-04 1'6:96 &'95 


32'.$302..0 1

I0-95

32'SS72..tl1

14 O!

"82Sl00A.A "" . ·~ 12.25-01 ~ 9'95

·~,

,,~

901227-03. 122!)..()a

11.i;e II .95

' . apec.J 11'9il.ltM
... NaN. &2S100PU. · 
 011lc;.t:.4J

74CCMOS

1..:o; ~

1:f!fX11

.29

IOI 1')
l.aJll n

1.::10 "!'> ·~

14C U

!a

741;;31

;n

1'CU

Yi

l<m I.fl

ltCa!I JS

·~ ;.o;J J.~

t<m
14CfTS 14C221 1<2<0 

l<C/"4 lolC.113 
 1"31.. 1011
 IQIS l<OJle
7""11

1"""1 "" J<GWl 1-Ct~ 2-Se i'<IOQJ hC.17J'-iS.sl 7-*.."'92S

74HCT- CMOS TTL

74HCTOO 74HCT02 NHCTO.O 74HC106 7.c.HCTt O 7·HC1J:2 7 ·..cn~ 7·HCl86 7·HCT138

"9 17 .e9 17 ~ l' %11 11 !£191 17 ~ 21 ~ 2S -.@ 19
~ J!J

7'HCTIJ9 1_.HCT ,$l
7"'HCT l 7 4 14HCll 7~ 7·UtCT24l> 7,.HC17« 7·HCT2·S , ..HCr.):13
7-4"1CT37..

UNEAR

PARTIAL LISTING · OVER 4000 COMPONENTS AND ACCESSORIES IN STOCKI · CALL FOR QUANTITY DISCOUNTS
*RAM'S SUOJEC'T TO FREOUEN'T PfllCE CHANGES

332 B YT E · SBPI'EMBER 1988 


-JE23
No.

JE20
JE21
JE22 JE23 JE24 JE2S JE26 JE27

61> x 3 x2 6" x ,..
61, x 2..
61> x 3,. 6~ x 4 6i.xs~
7 x 71>

200 400 630 830 1.360
1.660 2.390
3,220

$ 2.29
$ 4 .49 0 $ 5.95 0 $ 7.49
2 $14.95
~ $22.95 4 $27.95 4 $37.95

COllPU'ftll PmRIPHEIALS

Jameoo

.

·. IBM PC!'JIT/AT ; Compatible Motherboards

-. .

- lwtard SIOSROM a Included

-

- .1

JE1001

JE1001 4.771llM~ (PCIXT] ·· ·· $ 99.95 JE1002 4.77/10MHz (PC/XT] ··· $119.95 JE1007 ll/8110112MHz (AT) . · .. $349.95

Jameoo Computer
Powef" Protection Jl:HllO JE1190 ~Sb.._ .·... ·· · $29.95
JE1191 8-0utlel Pow.- Strip · ··· S11 .95

Jameco IBM PC/')(T/ AT Compatible Keyboards

. .ATCOlfAlnetaKIT

Mlnl-288 8/8/10/1211Hz Kit
-RAM - ~14T
- BIOS ROM.)······ S349.9S

lCTJAT 5<)lo 

··· · $ S9.9S

JE1017 -AT"1p-lopC-..·. $ 69.95

---$<opjllr. . JE102:2 5 . ,.._,,....,,,.. ,_ $109.95

JE1032

$ 89.95

~1.2M'lol>l>'I
JE1043 c.m.-c-. .... .... $ 49.95

JE1065 ~C.... - - - · - - - $59.95

Regular Ust $789.65

SAVE $99. 701

JE2009* IBM AT Compatible Kit..·. · .· . $689.95

JE286M JE2009 Technical Manual·. · .······ $29.95

"AAW ... . . _ _ -

....,,. ~ s1211 111a.io.·1:iw-120,  '""l

12" Amber Monocilrome 
TTL Input H ~h Raso!ulloti ~PC/XT/AT)
AMBER........... . . $99.95

14" RGB Color  CGA Cornpadble Amber/ Green/Color Sw11cnabre. 640 x
200 RHO!ullon (?CIXT/ AT)
TTX1410. ... .. . ... $279.95

Tm··o

14" EGA Color - EGA/CG.A CompaL. 120 x 3 50 Max. Reaolution IPCIXT/An TE5154. . ... - ...... . ... . . . .. · .. ·· .·· · . ·.. $399.95

14" EGA Monitor and EGA card - EGA OOmpatible. 720 x 350 Max.
ReSOlullo<i - dlsplayS up r.o 16 COio~ (PCIXT/An JE1059..... .. ........ . .. . .. ...... . ...... $519.95

14. Multiscan Color · VGNPGCI EGA compaUble. eoo x EIOO Max. Aeoo-

lution ll'CJXT/Al)

CTX1435. . . . ............................. $549.95 

. . IBM PC/XT/AT COMPATIBLE CARDS . .

Graphic 


Display 
 Cards 


""'- .I JEl0$0

- . ~- ·_:_·';:' -



JE1'050 Mono Graphics card w/Prlnter Port (PC/XT/An · ···· $59.95

JE1052 Color Graphic:; Card wfPnnler Pot1 IPCIXTIATI··· · ,, $49.95 


JE1055 EGA Card Wiiii 2&8K ""'*'RAM IPCIXT/An · ·· ··· $169.95 

JE1071 ~11~1'..I~~~~~~~: .. ___ _. . __ _. __ _$119.95 


JE1011 Pkluftid
JE1015 StandAtdAT laVO<JHXTIAn · · $59.95 JE1016 E.nhonoed1...,.,..1(X'T/ An ··· $79.95

Jameoo Extended SQ.Column
card fOr Apple tie

· 80 C.IMK RAM · Orroul:IAall amc>u'1E OI dlra 'fOl.11' ADC* . . can~u...iluitsm.-'l"l· my capacity · ldHil 9cN' WOl'd
oroe·asln; · Comol·I· ...,n
WlilNCCIOl'kl
JE864 $39.95

ADD12 1~ (Qlol<Om... . ..1 $99.95

DATA BOOKS
400041 N5C ~ Oo1o _ _ , (U ).·. _. $14.95

4000il2 NSC U.- 0.... -  I (U). · ·· S 9..95
400043 N5C u.- o.... -  ., tui. . . . $ 9.9S

210330 w.1-..,,Y-CU). ...... $17.95

230343 ..,.. ...,,__ -

Soc l&al. . .· S2A.95

Multifunction, 1/0 and Expansion Cards 

VO Catd Wllh Setlal, Gain&, Pamll I Ptlnto·
JE1060 Pot1 and Real Tlme Clock IPCIXT)··· · ······· · · $59.95

JE1061 JE1065 JE1078 JE1081
JE1082

RS232 Sona\ Hall Card (PCIXTIATI··········· · - $29.95

VPOaraCll.e.rldPwriilhnSee<ri~e!.IAGTaI ·m·e·a·nd· ··· - ·· . - - · . ·· - $59.95 (l(palld lo 3.$4K (zero-K on-board) Multilunc. w /Seriat. Gamo. Parallol Prinlor ~ & Roal llrno Clock (PCIXT) .. $69.95

2MS of eJQ;lilnded o r exJe.-d memory

_

(aro-K on·boar<IHAn · ·· . . . ··· · · ·. . . .... $119.95

3MB ol expended or exlended memory. para.I~ prirrler
POI'!. serial POtl and gam& p0t1
<z.ero-Kon·llOa rd) (Al) ·· · ··.· ··· ···· ·· ··· $169.95

Floppy and Hard Disk Controller Cards JE1040 360KB Aoi)()')I OiSI< OriYO Con~ ouer C4rd iPCl)(T) ···. $29.95

JE1041 20/ 40M8 HardO<skConllolllll Card (PCIXT)· ·. · · · . $79.95

JE1043 JE1045

360K/720 12M8 Aowv 01$1< Cont Corel (PCIXT/ An $49.9 5
360K/7~ I 2MB FloppyFHorcl Olsl<
ConirollerCard(An · ··· ·· ····.·· · ······· $149.95

US. Funds Only Shipping: Add 5% plus $1.50 Insurance
(May vary 6CCOrdlng IO weight)

Seagate 20,30

40 and 60MB

Half Height

Hard Disk

Drives

lflUSI( (l'lcOu<od)

ST225
ST225XT ST2:25AT ST238
STZJaXT ST23!AT

20Mll ...... _ IPC'XTl n}. ··· - $224.95

20MB w/Controllw [PC/Xll···.. $289.95

:IOM8 w/COn- (.l>T). - . - - - - - $339.95

:lOMll DftMQl'ly tl'CIXTIATl····· 5249.95

.ueoo"- :IOMll w/Con,,_ (f'CIXT), ·· , , $299. ~

:io...

t· T)...·.··. S381U5

ST251 ST251XT ST2S1AT ST277
ST277XT ST277AT

·O- ·0"8 Dmeonly [l'CIXT/ A"Tj ., ··· 5429.95 wJConL C.... \PCIXT) . _..· $469.95

IO ... "/Coro- C- li&Tl·..· SS3!U5

llO· l'.lllM<>nlY [PCIXTIA"TJ, ···· $19t.95

IQ &Qua

.w.~ rc...1.-

(PC/l!Tl. .·.. Cwd 1· n- . .·

~~- '~ $639.95

40M8 Tape BacJc·Up
bt UlMPCIXT/ AT
40MB Tape~· ·· ··· 5369.95
40Mll 1!ol C.tlflCIJll. . ' ' - - - . ······ 524.95

Jameco 5..25"PC/XT & AT Compatible Disk Drives

JEI022 CPlchlNdl

JE1020 - - a .q PCJXT1·T) . .. $ 89.95
JE1021 HOK...,._ MCl'ro'TIATJ · · · $ 89.95 JE1022 1.2M e.!vo8zl(PCIXT/ AT) ·· $109.95

3.s·PC!'JITI AT Compatible Disk Drives

352:KU

:u· 720ICa , ...... ond 
- IOI lncl.J (PCIXTIAT)· ····· S129.95

M " l.441i18 (- 1 " 4 '"',.._ MF:ISSB lotlotl K· lncl.J [l'CIXTJATJ , · ···· $149.95

Datatronics
2400/1200/300 Modems

Nf'lt: """*-' \4trsioal
"°'* · -~~~~Pil1· 8fll 1Oll21 ZA com
g·llble · AulO·dilllf·u1o·
. . . ., ,. . ._ ......... ""tWt'-' · FCC 100,0vtd

1200P 1200H 2400$ 1200C 2400E

Me ·.A1t1 CornmunbtlOn

- . I· ...,._ 200PI

''°""""',._,In- ·~ -- .... S1D9.9S Modwn. ··. S 69.95
.. . 2400/>200'300 In....... -  ·.. $13~. 95
1200,_-~- $119.95

240Cl/1200/300 EL -

_.. $179.95

.___,..._ M. ··~ 1114650:
. · ~ 0911.CO
·~tang""O 'Wlll'I
o-IOO<I .· A..u.a.·.b'.eoCOGO'lItoOnvtC~ i._Rer
Jlo...t.n<·· CcnonuofV
.°""' ,.., ~. Ff_,.y
. 541 71.. 1V::43"f"r"a"n"'t,r,.,."'M
M4650 .. $89.95

SEPTEMBER1H8·BYTE 333

Discover the Di fferenee ...
zFMr1 UFEnME WARRANTY

.I Pkg'd In 8 dltfe1em cclOrs. l'.lulk or boxed ./ 100% !Hlad and e&rtl ed
.I GUlllllntoed clpplng level of 6S% or allovt
.I J.nciudlls ty\lek envelopes (not paper), write pmteci
labS and IJS'JI labels

.I OIJatty &1 atton:lable plicos

5-1 /4" · 48 TPI OS.DD
.49

SULK COLOR
OR GRAY

Os.HD DllTPI IBM-AT ComJMltlbi.
.90

.59

BOXED COLOR

.99

, r.

America's

ICENTECJ.t Premium. Quality

Color Diskettes

.I TIMELESS WARRANTY

./ 75%.+ ctipplng ieV<ll qi.l&ranl811d
.I Each d Ill< I GG% tested and cM1fied .I I 8 COLORS for dala organlUlllon .I Plo:Qs. I~ 9 eves. w1p 1m. & 10 tellelS

5-114ff · 48 TPI

Ds.liO D6 TPI

OS.DD
.84

1 39 IBM-AT COmp&tlble
PLASTIC STORAGE BOX

COLOR

·

.63

BULK COLOR

1.15

J.1 12'" · 135 TPI OS·ODCOLOR
1.75

PLASTIC STORAGE BOX

3-112" · 135 TPI BU.Cl( OS-HD
4.50

;

.BASF

5-114" 48 TPI OS.OD
.64
3- 112" DS-*ID
4.50

OS.HO K TPI IBM·AT Comj>8tlble
.94
3-112" OS.DD
1.34

Call for best pnces on Data Cartndges ehkan Ribbons

OS.HD 96 TPI IBM-AT Compel.Ible
1.48

Sl2rHo-finish cirsign loOO Include.
Tcingo-5chemotic \ illl !Ai= \b,""" Ta.go:PCB 1n111 erld. 9 1..-m Gt<M °"'l"l
r~ -w~ "L. rni· .
Tango-Tools MoJin.s..·,. 11.1.,..

S495 S495 $495
$295

8051, 8096, 68HC11, 68008 SINGLE BOARD COMPUTERS

We feature a s.erles of single board computers tor process control applications. Available as bare boards or assembled and tested. Optional EPROM resident System Monitors and BASIC interpreters are also a\lailable.
ALLEN SYSTEMS 2151 Fairfax Road Columbus, Ohio 43221
614-488·n22

Fix common problems fast!
You don't need to be an expert to diagnose and correct problems involving PC setup. All you need is HELPME"' software! More than 300 tests. On-screen help for under standing and correcting iden tified problems. Qu ick identification of system con figuration and compatibility. $99 plus shipping and han dling. MC and VISA accepted. California Software Products, Inc. , 525 N. Cabrillo Park Drive, Santa Ana, CA 92701 (714) 973-0440.
ON TARGET ASSOCIATES
Products and Services for Design and Manufacturing Enginee11
cwslmcr
PS/2 ~:==:;:::::=::-;;:::.AS!C's
We will move youJ PCIXT/I\T prod11C1S to the Micro 01.annel, or crca1e your new design.
CALL: (408) 980·7118 for our Free catalog
... tile PS/2 leaders.

TI;RM$: P .O . o~rn acaipl41d, govemmuntand SChOOIS on

net 30. SHIPPING: U.S. Oltll!ts add $3.00 pet I 00 diSl<Gll $
0t rraaio~ 1nereo1. add s:i.oo tot COO omcirs.

PRICE PROMISE: We ·n better any lower deivere<I ptlce

~ u 1- 1 ·,-,~ . 0t1 1he same pmdue1s and quanntles 81Ml!1ised n.atioNllly. t7S4' . c::=::i '

Ton Free Q<der Line :

lntormalion Uni):

1·800-233-2477 l·BOl-56HI092

- misc INTERNATIONAL

SUPPLY

COMPANY

1376 W. 8040 S., WEST JORDAN, UT 84086 HRS: BAM TO 5 PM (MTN. TIME)

334 B Y TE · SEPTEMBER 1988

UNIVERSAL LOGIC PROGRAMMER

- ~. REAOS. OOl'U·
=OSCAT!i5. TESTS

1~: 1

""'"' _,,..,,_

Of2!l-AND
14P\N

DEi/US e :r.JUNIVEA

:IAl.f"IN

OlllVEJIS

WliHiHD · 


PVJO!iNf 
 OAC,AOC& 
 Sl.EWFUNC

Tl()f.1$ Pll()GllAM "1.MOST AHi l.OGIC DEVICE 
 · UEHU ORM'N OPERATI0N IS USY TO ll'AllN AND QUO<

TOOl'ff<ATE
· CONN!C'l'S TO ANY i8M c;oMP~l16LE ~ w.
PAAAUEI. Pllll'llCA POf!f · EPTS FU~ CATA & T£ST vECIOAS wml fU..l.
SCAUN EDITOR · TESTS Mr>< \IECTOAS & ~ESAl'lVI PA()()IW.WiNG
· $1.#'POllTS AU P()f'U.AA Pl.O OEl/E1.0P£MEN1' SOfTWAAE o GOUl TEXTOOl. lJf IC SOCKET o ~ MelJ' l'UNCTION

· MONEY BAO< GllMANTU · $El.F CAUeAATING

o To..t.n~ TECH $Ul'JIQll'f o JmEC ALE IWOCJTPVf

o UPOATAllU' VIA Fl.OPPY

· 0tE \'eAA WAAIU.Nl'Y

o EPAOM PflOGRAMMERS ~ · SAMe DAY SHPMfW

- ~ $799

CALL FOR FREE DEMO DISK 800/225-2102

BP~

1D681 HAOOINGTON I 190 HOUSTON, TX ~3 713(46 ·94-30 TL.X: 1561477 FM: 713/"'61·7413

EPROM PROGRAMMER
I 3~9
Tl<iE EP- rS A ORUT Ylll.UE .tNO ~EAE·o WHYo · FIE.oDS. PAClGIWIS. CCPES OltE1I J50 ePAOM AND
"10.l lO MFG"S NO.WNl 211&nSl3,2l!D4-2&!MZlll1 I o RE>DSI ""'1'1:S Nill. MOTOAQA STIWGHT ~ &-1!Y · ~ ~ff!OGAAM 1"'8.1174X,Sr,11,1170il,111'S5 · r.ENIJ-ClfllYej CHP SB.£C1lON 8V t.l'G & PW.0 MOlll..UOS o F...ST. SA.DN. OUO<Pl.UEPAC>clWM.cNG~ o SPLITS RES BV BASE AOORESS ~ ClOOo£\IEN (\8 & l2 SrTl · ALL INTR1.IGENCE IN LHT. ZllO MIOIOPAOa:SSOA BASED · II. l:U, Zl.25 Yf'l!OGIWM.4Hl FOR CMOS 6 .... Slff1X PAl<fli o FFEO F'COOS SIJFTW>l'E o AS2:J:Z TO AHY COMP\IT
· GOU> mcrooi. Zil' SOO<ET · e8AUO !WIES TO :16,.000
o MONEY MO< GUARNITEE o ONt: l'fNI WAAANm o 2 l'Rf£ Fll'MN"1'1: l.«IATES · ~ D"Y ~ o Q£CICSUYS St.Pror<T£D · IN El'ASDIS FROM $.;4.96
CM. \. TODAY FOR MORE INFORMATION 800/ 22S- 2102
BP~
10681 HACJOINGTON ·190, HOUSTON. TX 77043 713/4'>1-9430 TI.Jl 1561477 FIV/.:. 713,1461 -7413

The Amazing A·BUS

An A· BUS system w ith two Motherboards
A-BUS adap1er tlBMI In la t·gr<>und

Plug into the future
With the A-BUS you can plug your PC (IBM, Apple. TRS-80) into a future of exciting new applications in the fields of control, monitoring, automation. sensing, robotics. etc.
Alpha's modular A-BUS offers a proven method to build your "custom" system today. Tomorrow, when you are ready to take anothe r step, you will be able to add more functions. This is ideal for first time experimenting and teaching.
A-BUS control can be entirely done in simple BAS IC or Pascal, and no knowledge of electronics is required!
An A-BUS system consists of the A-BUS adapter plugged into your computer and a cable to connect the Adapter to 1 or 2 A-BUS cards. The same cable will also flt an A-BU S Motherboard for expansion up to 25 cards in any combination.
The A-BUS is backed by Alpha's continuing support {our 11th year. 50000 customers in over 60 countries).
The complete set of A-BUS User's Manuals is available for $1 o.

About the A-BUS:

Smart Stepper Controller sC-149: s299

· All the A·BUS cards are verv easy to use wilh any langtJage lhal can

Wor1d"s lmest stepoer cont roller On board m1cmo10cesS01 rontrols 4

read or write lo a P0t1 or Memoiy In BASIC.use INP and OU T(or PEE Kand

motors somultaneooslv Incredibly. ii acceots plam Enghsh commanl1s like

POKE th Apples and Tandy ColOI Compu1ers)

"Move arm 10.2 lnclles tr' Many eo<nolex sequences can be defined as

· They are all compatible wulleach e1ther Yoo can m1 aoo match up 10 25
cards 10 Iii vwr aPOl·t-atlOl1 Card addiesses a·e easily se1 w11111umpers

·macros'" a11<1s1ored1n1heooboardmemorv Foreac~a is voutanc.on rol
COOldtnatelretatrveor atiso1u1eJ.1amo111g. soeeo. steol:;oe lMll.lull. wave).

· A·BUS cards are shipped wuh power supplies !except P().123) and

scale lac1or. units. holding oower. etc Many inouts 6 l1m1t &· wa11 until"

rJeHliled ma11Uals (including schemalics and programming e~amcles)

swltCl'les. panic button. e1c On the Oy reoort·ng ol oosnion. speed etc On

boarddr1veis 1350mA)forsmaJI stePlll!fS{M0·103l Send tor SC·l 49 flyer

;Relay Card

RE-140: s129

Includes eight ind\Jstnal relays. (3 amp contacts. SPSTI 1ndiv1duaHy

contrOlled and latched. 8 LED's show status Easy to use (OUT cw POKE m

BASIC) Gard address is jumper selectable

Reed Relay Card

RE·156: 599

Remote Control Keypad Option

RC· 121 : $49

To control the 4 motors directly. and "teach" se<Juen<:es ol moMns

Po wer Dri ver Board Option

PD-123: $89

Boos contre1lter dr1ve to 5 amps pe1 phase For lwo motors (eight dnvers)

Breakout Board Option

BB-122: 51 9

Fol easy connection or 2motors 3 ft cable ends with scr temnnal board

Same 1ea1ures as above. tlul uses8 Reed Relays 10 s ICl'I level signals (20mA max) Use as a channel selector. solid slate relay driver. etc_

Analog 'Input Card

AD-142: s129

Stepper Motor Driver ST-143: s19
St~· ffiCltors are the ultimate m molioo control The special package
(below) includes evefYthing you need toge tami t1ar with them Each card

Eighl analog tntMJts. Oto +sv rar11Je can be expandoo 10 1OOV by adding a

drives two steooer mo1ors (12V. bldirecuonal 4 chase. 350mAol!f phase!

resislor 8 bit 1ese1lulion (20mV) Conversion time 120us. Perfect to

Specia l Package : 2rl1\llOrS( M0-103l + ST-1 43 PA·181 : $99

measure voltage. 1empe1alure. ligh1 levels. pressure. etc Very easy 10 use
12 Bit AJD Converter AN·146: s139

Stepper Motors M0· 103: s 1sor4forS39
Pancake type, 2'1·" d1a. ,_.. Shall. 7s·1steo. 4 phase bidrrectionat JOO

nus analog to dlgltal cooverter is accurale 10 .025% Input range is -4V to

step/sec. 12V. 36 ohm. biPOlar.5oz-in tatQue. same as Ai<PaJ< K82 70 t ·P2

+4V Resolution· 1 millivoll The on board ampllher boosls signals up to SO tunes 101ead microvolts. Conversion tune rs 130ms. Ideal IClf lllermocouple. s1ramgauge, etc.. 1channel fExpand to8 channelsusmgthe RE-156 ea rl!)

Digital Input Card

1N-141 : ss9

The eight lnpulS are optically isolated, so 11'S sale and easy to connect aoy

"on/oil- devices, such as switches. ttlermoslats. alarm IOQlls. elc. lo your
computer To read the eighl inpuls. simply use 8ASIC INP (or PEEK)

'

24 Line TTL 1/0

oo·i4e: $es

RE·i40
~. ·- 
,-......... .·- ~
~

Current Developments
lnlerlloenl Voice Synlhes1zer. 14 Bit Analog to 01g1tal COfl\ler1er.4 Channel Dig.ital to Analo0 conver1er Coun e1 Timer. Voice Recognition

A-BUS Adapters for:
IBM PC. XT. AT and compatibles. uses one st.on slol
Tandy 1000. 1000 EX&SX.1200. 3000 Usesonesho<tS'OI
i14>ple 11 II+. lie uses VI)' SI«
TRS-80 cxret 102. 200 F'lu<J$ 10 40 !M "SV$!C"' IM"

AR·t33 S69 AR-133 S69 
 AR-134 9
AA-136.. S69

CoollllCt 24 mt1UI cw outpul signals (switches cw illlY TIL device) to your
corq:>ulef The card C<ln be se1 for inpuL latcheO output strolled outpuL

IN-t41

Model 100. Um 40oin ~el (Sockel is O·ohcatefl on a:tao1er1 AR-135 S69 TRS·60 MOd3.4.40 fit~50ombus 11hh.ltdillsk ustY·C.1blel AR·132. S49

strobel! input. ard/or bidirectional strobed VO Uses the 8255A chip

TRS·80 ~ odel 4P lnCluOes errra cable ISO Oil' bus is <c:Msed1 AR·137-S6 2

Clock with Alarm

CL· 144: S69

l'owerlul clocll/calendar with t>aUery backup fl)I Time. Date and Alarm

selling (time ancl date): built in alarm relay,led and buner. liming 10 1/100

lR S-80 MOdel I Pk'l)S into 40 '"n 110 bus on KS or E/I

AR·131 .S39

Color Compulers !Tandy) Fits RO M5I04 l1lo or v~ AR-138 .$49

A-BUS Cable (3 tt, 50 eond.) CA·163: s24

second Easy to use decimal formal lilh1um batlery uicluded

Connects lhe A·BUS adao ter lo e1ne A-BUS card e1r to hrst Motherboard

Touch Tone® Decoder PH-145: S79
Each !(Mle is con"'rted into a number which is StClfed on the board. Simply

Special cable for two A·BUS cards;
A·BUS Motherboard

CA-162: $34 Me-120: s99

read the r'IUmOer with INP or POKE. Use 101 remole control proje<:ts. etc

Eaeh Motherboard holds live A·BUS cards. A s1xlh connec tOI allows a

A-BUS Prototyping Card PR-1 s2: s 15
3'k by 41'; in. with oower i111d groon(I tlus. Fits uQ to 10 LC.s

second otherbClard to be added to lhe l11st (with connecting cable CA 16 1 · S1 2~ Uo 10 hve lheiboards ca~ be 11Mned ttus way to a smg!e A BUS adap1er Sturdy aluminum flame and card 9uldes tncluded

AO- t4 2

VAI4M0.$M3 .C0,0cpheercokr·d, eMr.lOo.··whelplcpolmn1e1 .. ~d~

CT II NY rn ld·nl* ·<Id MIH tu.

C.O .O. add $3.00 ext,.. ,

g::=.·!'.~l:r:~t· 15

· s.o ,_.,,., eomoon,

ALPHA {J1Jir9Xillo~~
242- B West Avenue, Darien, CT 06820

Technlcal info:

(203) 656-1806

&r:s;,ogv 800 221 ·0916

r.ooneclicut cwders: (203) 345..9435

All lines CJl)ef1 ~kdays 9 to 5 Eastern lime

Circk 16 on Reader Strvice Card

SEPTEMBER 1988 · BYTE 335

Cirri~ 88 on Rta4tr 5'rviet Card

9·TRACK MAG. TAPE SUBSYSTEM" FOR THE IBM PC /XT/AT AND...

Get the whole stmy on 2lallhics
terminal elnUlation.

WE OFFER: 1. Same Day Service - All orders
shipped , insured, wilhin 24 hrs 2. Guaranteed Satisfaction · Lifetime
warranty, 30-day return guarantee 3. In-stock Inventory - No delays,
no disappointments
4. No Minimum Order - Quantity discounts also available
5. Pre-Approved Purchase Orders and Visa & Master Card Accepted

AND GREAT PRICESI 5.25 Black Disks , OS/DD . . .36 ea.

5.25 Color Disks. 8 Colors Available, OS/OD .. .... . .46 ea.

5.25 Black Disks , OS/HD . .82ea.

5.25 Color Disks . 8 Colors

Available, DSIHD .... . . . .94 ea.

3.5 Blue or Gray Disks, OS/DO . . ... . ... .... .

1.12 ea.

3.5 Color Disks, 5 Colors

Available, OS/OD ... . . . 1.28 ea.

3 .5 High Density, Black

only . . ... . .. . ..... . . 3.80 ea.

100% certified and tested. Error free lifetime warranty. All disks include generic while box, Tyvek sleeves, labels, write protect labs, shrink wrapped.

CONTINUOUS FORM LABELS

Stze

Across Box 01y. Pricell,000

2~/u 7116 1 across 10.000 $1.95

'2314 x 711B 4 across 20,000 $1 .95

2·12 x 5116 1 across 5.000 $2.18

2112 x 151 16 3 across 15,000 $1.98

201, x 23i·' 1 across 2.500 S12.oo

2'31· x 1·7116 1 aaoss 5,000 $3.00

3 x 511 6

4 aaoss 20,000 $'2.00

3 .3 X 151 16 4 RC70SS 20,000 $2 .05

3 112 x 151 16 1 aaoss 5.000 $1.90

3 112 x.1 51 16 2 across 10 ,000 $1.90

3 112 x 15116 3 across 15.000 $1.90

3 '12 x 15116 4 aaoss 20,000 $1 .90

4 X 15116

1 aO'O&S 5 ,000 $3.21

4 x 15116

3 ao-oss 15,000 $3.21

4X1 ·711 6

1 ao-oos 5,000 $3.25

4 x 1-711 6

3 across 15,000 $3.25

Pri ·

oDeessQigunoe1dedfOf<ormfeull3b1/o?x"edsisQkn.

ly.

"The Quality Disk & label Specialist 
 Since 1982* 

1040 Broadway 

Westville, NJ 08093 

609-456-6996
FAX# 609-456-7172 
 All products assembled in the U.S.A. 

All orders F.O.B. Westville, NJ 
 C.0 .D. orders add $2 .20 


33' BY TE · SEl7I'BMBER 1988

___ _ ..... _..............._
~=::.:.:=n~=~
· 18.W tOl'll'M i.eoo-uoo MCI IOO e>pl. · Sanwwwi llJI" PC.OOS. ~, IOD.... a Aa.otof'AT&T , OEC.. VA.X;.
llll! - YME. 1\-IOll.~-
CJreh 12 IHI Jll4Mr S.rriu Cord

PC4888

$445

IEEE-488 lNTERFACE CARD WITH BUILT· I 8 S ANALVZER

· C'rllASIC ,..up oaaipkmc:ala lllMIM;a,,.gj\ BASIC

·11111~ Md ~_Co aut.c: a ,..,......... ~lil-r ::-:..::=t:Apoold'i-.....i

a. ,,,_.,.."" c. ......,, .. , ...... ...a.blo(5.SU).
· Poiaa-f\d .........w. '-s ...,,......, .,Wdi, cu nm

r:::... ,....,,....11 .. in ... baotpuaod- "811 ~"'
~iwe~eid,.IC'lllarefi ,.....,_ . ·~WYM
MK! f~ Lime t.1&t ~t:a mpl·RI (~k ar~ bialfc;; )

1oa- : c=.:"'f.i~~~ -

· Dip>..;,....

8 - Addo-..._ IRQ.

Vl'.SA MC AM EX

O l l t " " " ' 1 , . , _I

B&C 4lCROSYSTEMS

~l~(:,cst ~~ F~(~~~ ~°tts

Dealers!
N11Work-OS LAN Sy51erm · Jncludet Bo&rds, Cabling, Termill$lon and Soltwar·. TW<>-UHr hardwa!e and sotlwas· !or under 51 ,000 ~sU
CloH-Up Remote Communlcallon1 · Stippo<t your eu'1orMI wtlhoul lealllng your ort~. Authored by Coglta!· lor Nooon·l..ambelll
Contut sen1IUve Help lor DlllfFlox., RM/ COBOi.. Clipper and OB&le at · Pu12 your
appllealion's documen1alloo ·on line:
D1t11Flu Oalebue MllllaQernent · Truo uftl· User dlllabase for MS/ PC-DOS, Un and Xenix. Site lk:emlng avallable.
Dump/Restor··XT ·Sewn utflltlol ror tl'lo MS/
F'COOSuser.
Call 0< WI~· loday for our c;atalog and pricing I COGITATE, INCORPORATED 
 "A Hi,Y..r Fonn ol Sof!w.,·" 
 24000 Telegraph Road 
 Southfield, Ml 4803' 
 (3 13) 352-234!>/Te lex; 386!18, 
 Vin ,ll·f4'Jt...Card Meop(«J
Cin:k45 011 RMMler~ Oud

To find out mo re a. bout software that lets your PC emulate TEKTRONIX "' 4105/ 6.n/9 and DEC VTJOO"' term.i.na.ls, call or write:
GRAFPOlnT

CircU 113 011 Rnlhr S.nin Oud

1111 IBM PC /VT220

EM220 169

vnio. vr102 ,,.,. /arum File Trorufer 131 Colr1mrr modrs Color Srtppo n
· Ho1

1111 TEK 4105

EM4I05 · Trkmmi.r 4105 miu/<11ion

$349

· ukurmi..t 4010 tmularion
vnzo. vno2 '"'"'"'i011
PrC"IU T( ji/r.<

llrgh rr.tolutio rr harckop)'

11'.iA cu'll.I £GA Juppon

Di11ersified Computer Systems, Irle.
IT15 Iris A>..-·· ~itt 18
Bou/du, CO OJOI (30)) 447-9251
,_,,_.._, · L'n/!. 'Ii.'II - OF.C. /Blol l'C. XT - 18" Go.,. I Ji il'lll!l r - WIJUl'l'r.J /M

==== ii.:~. - ~*"'4~

I

- --- ~::=.c.

'CUlon'

.. ~~. . .

· R:5DUH£ "11 ~
A- -  - .~ -c...·.~ ..

-WU'.,~N

.. _ _ , _ ..· ~ '1C'· ~~«all - ~
.. 1 Uta AO · ~~-~..er
::-:::::-.".'::".._ -=--=--..o.....l..-.
 ==~

no,. .. -BEP ST jOC<OdL-ds.'"."".Na- ·
~ 'l'MdDfl
."."_'-,M,.y.,I,ll'."...*.,".__,.,,,.,
!:=.~c:.=
I

·o _ _ _ c2.0l~l3oir-wO7r8dit6a·f-'l5x\1·1f5lR11H:! : ~ ~ ,_Cl....,.

fi:OO .lirM. 1111.l)) Po\.l l-S

, ~ -~ ....... ltta'JO ~ 


What's New at

''The Source'' of the

AMERICAN DESIGN COMPONENTS? 


electro·machanicsl components for thtt hobbyist.

We warehouse 60,000 items a1 51/4" FULL-HEIGHT

American Design Components expe nsive, often herd-to-find com· ponents for sa le at e ffection of t heir orlglna l cost l

HARD
DISK DRIVES

51/·" FULL-HEIGHT DISK DRIVE
(18~ Compllt}

3112" MICROFLOPPY EXTERNAL

DISK 


DISK DRIVE

DRIVE 


CHASSIS

You'll find every part you need 

eil her brand new or removed from

With

equipment (RfEI In exceUen1 condition . But quantities are limited. Order from 1hi$ a d. or visit our retail showroom and find e xa'11y what you need from
°" the t houumcb of item s on d i&play.
OPEN MON.-SAT., 9-5
THERE'S NO RISK! With our 90·day warranty, 

ilny purcha~e can be returned for 


40Mb (AT/XT Compat.)
Hl9h speocl, ~O m&. access lime.
Quan1um #0540
Item '1 7765 Naw - $379.00
10Mb fST412 Compst.) Ma jor manulatturers 
G·t lfr·m whit· 1"-Y l·ttl
Item 11'199 $99.00 eo.

48 TPl,40 Track, Double Side/Double Density Tan(lon ITM1 00·2 or equiv.
Item 17928 $79.00 New 2 fof $150.00 ow

1 Mb (unf00nonodl. 135 TPI. 3 ms.
111cceu 1ime. Pow·r f'itquir...
ments: + 12. +5 vofls. Removed from opera1i onal computers 
TESTED - LJl(E NEW/ Mfr - EC. mO<lel F0 103S
flam 117171 $79.00 ·a. 21or S150.00

6flN

power

sl.>Pl)/y

Uan cooled).

Can eeeommodace:

2111n-111. Ori""

~..,, l1M

2 ftoppy drlvo·..- -..- - 11904 I ~d drive & 1 nOIJl'Y--- ll3250

lnP<Jt: 1151230V, 5(),16() H<.

OrfQ. for B"rrouQhs CM\l)U\er.

Dim.: 11"Wx8"H'x 12"cleep

l1em 1 1~ 1 $59.50

;my reason for full credit or refund 
 115 CFM MUFFINit 12/24VDC

MAGNIFYING

HIGH-RESOLUTION

EGA COLOR MONITORS··. FANS 25 KHz.

MUFFINit TYPE FANS LAMP
55( 100CFM

TTL MONITORS... 10pen Frame}

()per11es
l<INllv .Mitt

U>oATIW<>nder

115VAC,

Cit<! tovail. lrom -..lcln Dnlgn tor $199.00l. Perfea

60H ' · 2 1W. 2l!A..

lor 1e)l'I. CAO& ocllet or·P"lcs IPJllleation$. Sca11ni119 ltOQ. 10 25KH>. Std. Hi·Res.: BOO ·

3100 RPM. !;<blade model. alu· 1" THIN: minum houolng. Can be moumod

Multi-position. 30", complotoly adjuitablo

1:1
go!;

for bla.vlng or eJC!lausi.

5 plastic blades with feathered !Wing arm with 3-way '

SEO, 752 x Oil. h1put: 1tWOV. »'Milz. 7rN/.
' ~:~-~ =~~~:2l~~UP d~r·m Ind .)
12 · -TE$TEOlt-em1LI1/uC°lv:~.N.0.l:WI $179.00

Oimen; 1 ..,,.. gq, x 1'/," aeep , edgH. 8W. Can bo mounted lor

NEW -

Mirh. eIMmC· 1 ~

$9.95

~~~l~~."e'~~~:~~ ~~~~~~'."
ing 1YPe. M fr. - Ceniaur.

USED -Mfr:C··n·,ou"r'Y"''-"·"""" 1CUOC2, 'K..'.·."..."., l


m;;eit~a~l ~C~-~e"l~e~m:p·.aiHwa~s;4v~· ·dwi~o p~io~r;
uns up 10 a &OW bulb. Color. bt1·go. UL h·sted.

9l 2·V_OCHGlgroheRn .p:hsoospluhotlro. Snch...

~1,...4·,,..,,.-.,,.,,...,,...,1,.1,e,,m_,.1..,,18i99..,,,...---S-1_89_._0_0-+----1-1.e._m_l53....,..c5_S_5_._9_5-+-,1.1._em_ '8..5,.4.._1..,N.._ew_ -_S_1.,.9_._9,_5..._1_u_1m_ 11_3_1_3&_N_ew_  _S_2_4_._9_5"4 met>c included.

COMMODORE

COMPUTER GRADE STEPPING MOTORS

Moto rola 1M02003-190

COMPUTERS...

POWER SUPPLY

for ROBOTICS...

11am 111198 N·w - 514.95

* * * *

* * *
* Oth.rUS4/$-(llfOS CB & u r

PLUS 4 

,, dkn. Com#f ...,,d.,, 10(>lug ml

(CU$t. Rttums - Tffted Good/) DC Output; ·'!N @ .5 amp.

Built·in softwarn incl.: · word proceuor.

·fN@3 amp.

spread shee~ graphics, & e fiting systsm.

·12V@6emp.

Como~ comple10 w fpowor supply & in· Input: 115V/ OOH1 . Dimer"ions:

suuetion manual.

9 1/(W ~31/&H . ~Rubber II. Incl.I

VIC20 

Item #19202 $49.95 Item #9501 N'w - $24.95

{Cu.1rt. Re tum:s - A:s ls I)
No guarantee. (Power supply not incl.)

We carry a full line of

Jtom 118770 $29.95 /Cs & Semiconductors ..

PrtPflqn 1t.w·" wffh fn~m·ntJ /rom 1 to 7.5'. Sl>Hds up ro !i,000 sr.p.s.
AQ. ,
2·l .x 21J,- r:fJ8, K21~t. "'H !Nm St· p [)C Torqu· Np. A1'glt Voll. 02l·n. Typ! Mfr. & Pm No. 5,775 1.8' 1.8 72 PM 20
7630 1.8' 3.0 200 PM
16410 1.6' 12.0 700 ' PM
16406 3.5' 12.0 700 ' PM
?OU l .S' 12.0 900 · PM ·Grams rCm.

Flq.
S19.95 oa. 2for 137.&0 $34.50 ... 2 for'59.SO $9.95 ea . 2 for SH.95 S9.95 ··· 2 for S14.95 3 S10.95 oa. 2 for l19.9!1

12·- High R~olutfon 12VDC, green phosphor. Sub ossemblifi CRT, bo.ord &. tr·n··
former included. Comes w/hook-up diagram.
Item #&811 Ntw - $19.95
15" Data Dlsplay{Monl1or Kit Alphanumeric l!c graphics dis play. Green phosphor. lnp..i
pom1r ·Gii· 24VDC. Bandwidth:
22- 72Khz. Con,ii!5 of 2 11ub· numt>llts (moni1or & tio.rdJ.
Hook-up diagrom inc.luded.
Walls Gardn.or 115¥7025.
llemll6171 NBw- 524.95
Please call 01 write
with your requirements!

INTEGRATED CIRCUITS. .. HIGH POWER

SMART WATCH

PROTOTYPING

ANTI-GLARE

STATIC RAMS

SWITCHING

21 14 ·-·-······---- 1024 x 4 !450nrl.........s .!19 
 POWER SUPPLY

21 '8-!;5_ ..........._,, .. ...............................3..19 


21'9 ..................... 1024 x 1 ( ·!>nil...........2.49 


DS1216

DEVICE w/EPROM SCREENS ...

INTERFACE  IZ8603l Giaut & rafl&efion fines !hat im

Comp/aft mlcroeomput·'

p1ove sptJed. accuracy & 


oper11ror



21 G7S-45 ............ ..................- ................3.95 


comfotf... 


2102L· 2··- .......- ......................- -....--.1.90 
 HM6116lP·3........2048x81150'1$1......... 11 .00 


-~ ·

'-JI·

-

c. -

·
··

HM6116lP· 4.......2048 " 8 120001).........10.00 
 6147P................- ........- .........- .............2.95 


'""'

n_ .1111 ·.·

61 G7P1 ....................................- .........,1,50 


6514 ....- ................................. .....................3.40 


MICROPROCESSOB~

DCOutput:

8086-1 ..........1 5.80 68000P· 16 ·..I 20..00 


~SV@JBA
T
·5V @ 2.5A

8088 .................5.!iO 68020RC 16 .....1!19.00 


+ 12V@ 2..SA

765 ...................3.75 6888\RC\2 ··..·14S.OO 
 Input 11M?3-0VAC. 0016-0H!.
68008-a ............9JIS A802'*6 ..........s.s.oo 
 Dim' 13.L · 4'/2 W x 1'!, "H

68000P-10 ..._ 1Jbl) 


Mfr - Sola 13$-139

OS12 16 '5 a ZS.pin, &"-wide dip soek<l1 w/built~n CMOS wa1ch
func:tion. Non·voletile RAM eon· troll~r lldith ium energy source.
"a A o c 4 p i s o i t h o r 2 4 - p i n 2 K x 8 o r 2 8 ·
pin 8K CMOS SUllfc RAM. Com munie11llon wiSmart Walch
funa ioo is esiabli·hed by paltorn rocognftio.n on 1 oerlal bit otream DI 6-1 bits on o.O. Mfr- Dallas
Semico<l<luctor

2Kb FIOM; \28 bytM AAM; :!21() lines;

u~p11G46'2blvOtlt tr9d11~- bfillte~"1"214MGl.Pl.

. Spoc.! tt(I;

~ llC PQrt 'ti!·; 16 51111JA &. ~. reg;

foM dupl&· UART: 2 program. 8-b/1

eounte</tlme<' On-<hlp 0$Clll. IQCeP<t
m CtYl<tl or extern. eloci dtl.e; 1.5\1
- Wl)ply. COIT1Cllt

lllM PC

.. ...onoehrome

............

,1lo<n

·

1"n

21. ·~

IBM PC Cctor·· ...............Jt·m · 191111

AApl'pll/>~TMMoocnfcooet<n>rtohm..e...........Jlt10<e1m1

.,9223 f 19m

~ Port1bte ......_,11em f1922fi

DYNAMIC RAMS

Jtem 117210 N~w - $29.95 llem 1159'39 N1tw - S29.95

llem 118515 $24.95 N- - S8.95 e1.: 21 $15.00

·116·200 ...........16.ll!S XI (200n·l .......s .49 

4.116-250 ........... 16,384 x I !250r11t ........... 9 


AMERICAN

DESIGN

COMPONENTS,

52 JOSEPH STREET. MOONACHIE, N.J. 0707 4

·16·-150 ...........65,5.16· I l 150nst .......... 1.25 
 TMS4 16'. ...........65.>36 x 1{150nst ..........2.25 
 TMS.. 16.......... 16,3111 x · ll!i0,.·1 - ......12.00 


YES! Please send

Item

How

me

the follow ing

it ems-

· .·6'1- 150 _ ......86.SU x · ( 150nsl ........15.00 
 NG.

Ma ?

Price

To t o I

D My cheek or money order is enclosed. 0 Chorge my ctedi1ea rd.
0 Visa 0 Mimer Clfd 0 Am ex

8118................... 16.384. 1 1120...1.............49 


MI N IM U M
ORDs1EsR.
Syt&-988

41256-150 .......262. IU x 1 ll50rirl ...... ..1S.00 


Card No.

E.l!.BQM.S

7708...................... 1024 · 8 l450nsl ...... S 4.95. 2716.....................7048. 8 (4!>0flll ..........l.49 TMS25J2 ______.og5 x 8 (450n1) ........5.ll5 

2732................. 4096 · 8 (45Qnrl .........:l..95 
 2'32A-~......_ ......4096 · 8 (250n1I ........ ..3.95 

27C64 _ .............S192 · 8 1250ns! ............E 

2764 .---·-··-...S\92 x 8 (4!>0r111 ..........2.95 
 27S.A·25 ........- .·8192 x 8 l250nsl ..........3.115 
 2764· 250 .............8192 x 8 (250ns) ..........l .SS 

n e s.oo 
 MCM88786 _,......8 192 x 8 (JSOnsl ........15.95 
 12BA· ~ ......... 16.38· x t2S011s1 ..........
27128-250 ......... 1·6,384 x 8 C2SOnr) ..........u s 

27C256 ..............32.768 x B (2!i0ns) ..........7.95 
 27512.................65,!;38 x 8 CZ50n1J .......1 1 ~5 

27Cl:ZS.26 ..- ...·-·-····--·........-·-··--·-·-7.00 


S ignature

Tele p hone: Area Code

Number

Name

Add re&·

Cl

Suue

Zip

AJI Inquiries and lrea cau1/og requeats-call /201) 939-2710.

SEPTEMBER 1988 · BY T E 337

RS-422/232 

CURRENT LOOP

SERIAL/PARALLEL
Communications Board

RS·422 

Communications Board

DS-225

· Slngle channel async communi
cation board lor IBM PC/ '1J/ AT
· Software ser&ctable to be RS/ 422/ 485, 232 or Current Loop
· SeJeetoble Address a. Interrupt

1-800-553-1170

.g a u A T E C H

'18 E. (216)

~ ~ 154

S1.,

T"U°"<:"s'·

OH 1()10

44304 12n!5

· Two Parallel Printer Ports · Two 8-Bit Digital 1/0 Pons · Two Serial Ports, RS-232. RS"422
or R&-485 · Address Saleetable · Selectable & Shareable Interrupts
1-800-553· 1170
n.a.. UATECH
478 E. ExcllanQe S1.. Akron. OH 443G4 TEL: (216) 434-3154 FAX ; (216) 434-1 409
TL)(; 5101012726

- 72 Digital 1/0

.

.

.. . . .

.

. .. - ·- · · . ·1

.

P X B.. 7 2 1
Parallel ··111Gnslon Board
· For IBM-PC & Compatibles · 72 Dlgltal 110 Lines · Simpre Programming · Uses One Expansion Slot · Fast Delivery
S195
1-800-553-1170

· FOR IBM & Compatlbles
· Flexible and Inexpensive · Money Back Guarantee · Free Technical Support
Fast Delivery 1-800-553-1170

418 E. EXChal'\08 St., Aluon, Oli 4430-4

1216) 434-3154

TU(: 51010 1~

Leaders In Communlcallon Toc:Mology

478 E. Exc:hange Sl., Akron, OH 44304

t216) 434-31!>4

TU<: 510 1012726

._,.r °" CirtU 221

Savk1 Card

R5·232 

Communications Board

iil'I

-·

~:.:·.~- . ~

~·. ~ ' 111'S~' ,"."."..-..._--I

l~"- · e .:.- l .

=  11' ~-

· For IBM-PCIXT/AT & comp. · Dual RS-232C interface · Optional software supports
COM1, COM2, COM3, COM4
· Jumper selectable interrupts
Fast Delivery
1-800-553-1170

~?8 E. E.xehang& S · Akron. Oli 4430ol

(21 8) 434-31S4

Tl..X: 5101012126

WAVEFORM
SYNTHESIZER

· For IBM PC/XT/AT and compatibles · Generates USfl r-defineble signal · Up to 2000 points per al"l\lelope
$795.00 1·800·553-1170
QOUATECH

n.x: 478 E. E>u:~ S1.. Ak""'· OH ~

(216) 434-315'1'

5 1010 '127211

· GPlB controller board tor IBM PC/ Xl/ AT
· Control up to 14 Devices
· User lrlendly Sottware Comma nd s · OMA Tra nsfer to 2001< byte/ sec.
$345.00 includlng soltware

~GUATECH
~ NCORPr1RATCO

478 E. Exc:h~ SI., Al.,·on, OH 44304

1216) 434-3154

TU<: 5101012726

SOO.SS3-n?O

Cin:lt 222 OIJ RlatJlr S#nkt c.anJ

RS·422 

Communications Board
FOR
PS/2 

MODELS 50, 60, 80
· DUAL CHANNEL · ADDRESS SELECTABLE · BAUD RATE TO 256 K · INTERRUPT SELECTABLE
1-80().553-1170
--
~ ~~:r>~~9~

Lli>Odol· In Communlc:alton l<>ehnology 


478 E EXCHANGE ST 


AKRON. OH 44304 


(2 18) 434-3154

TUt 5 1 0 10 127~

FA.X ' (216) 434- 1409

5 1/411 DS/DD 59c
3Y2" DS/DD 1.09
Price bllaed on qu·nlil)' ol JOO 
 Include· aleovea, label· and lab·. 

800-222-0490 In NJ 201-462-7628 
 FAX 201-462-5658 

e 24 Hour Shipment ·
MEGASoft 

P.O. Box 110. Freehold. NJ on2s

UNIVERSAL E(E) PROM 
 PROCRAM.MER $49S KJ1.1 rrom Sl 6S) 


o H o t , . . - , - M. . --~
·. o . - . . - . . _ h l l 4 E l - m . u . . .,..(,,_..~ ..- ..i ..-
i.

"°"""',............. · $tood - ~loo .t. -"7 (l'7XX !>""-'~

'° ~-60-) 


· lh;;r 1 P>M: ~

mi tttk0.\{5.

. ...._, ...,.,... · J)ll.,-2.."""' ~..iJ··t1t{....JI
· 11M-rc. ~,...er.,.,

t.-$.;l.·S1. m1 · 11MW-e, llSlll.

· ~lb.-,.."'d.t.-l,l6,J2M.

· M--aw4Dcea,a..rir .~

VISA MC AMl!X

C.tl ""'"r p -

n

S&C MICROSYSTEM

355 WESTOUV!! AV

N'VVAU; CA 

l'lt[<IOl)T.lG-3.rn P~(0)7J0-"2l TELIDUl8·1115

UNIPRO
UNIVERSAL PROGRAMl.1ER AtJD 
 MEMORY TTL IC TESTER FOR PC XT AT 


E(E)PAOM (16K.1 0 )
~ f20 & 24 plna)
lllPOL.AA 8741J4214814111!iO CPU , 87(C)51144 CPU Ch'l'AMICISTATIC RAM l TIL TESTER Opck)n: · SocQI ~
Ctlly $154!i ~
Otller PfOCIUClll -.ll.t.lllo. Individual ~ r-. lor E(E)PAOM (Ull Ill lMB). PllJ.. BIPOlJ\R.
" * 8g1M4i8g~ ~ !1151 Mfle.nis11.1M4e,ma.oar(I1T8Lto'fcel<slAel(l,llI.nd
/'Jw ~qUlllly ~~ E,_ II - 58fBty ,,..!lCh .. 8"allable ,......... 30 ot 28 ' pin eproms ll a time).

OKEl MM aadCuMmttrlolbnuamJrdi:w>oum

'73 Sai>en· Ct. 124
sam Clara. CA 9505'1
1i!I (408) 727-6995

Xe··W-.I.~ .:K

VISA MIC

FAX (.a-08) 727~996

AMEX

Circle 135 011 Rta.du Suvke Card (DEALERS: 136)

FCC APPROVED!

39c 51/411 OS/DD 100% CERTIFIED LIFETIME WARRANTY
Price blHd on qu·ntity of 250 In bu1k fncludee Tyvok elooVH · nd l·b1I kill .
800-222-0490 In NJ 201-462-7628 FAX 201-462-565a
e e 24 HOUR SHIPMENT
MEGASoft
P.O. Box 710, Freehold, NJ on2e F\11 nrvlee duplcadon ._.,
9TRACK TAPE SYSTEM

· MainIra me to PC Oa~ Tr1nsf11 · Hlgh SPffd 81C11up · All So ft wire . Com plele System
· SmIce and Support. euy
1ns1111a11on
~11 (111) 343·6505 or writeto·
~~~
P.O. 801 153 Tanna, Calif. 913S6
-
CONTECH

MI RO C HAN L 

ENGINE RING DE ELOPMENT 
 PPLlES

UfIBOQ!ICINQ· TM PS/2 Bum·ln Board !

For DcD~ ond M.imufocruring Enlin"""
l . ftnl hH.i"'O
...,;-.
_ 
 B~...PSn
Mlcft>O.....
t. T.,.alapan
--..... J.. T,...i.,....
-' · Oiolooll
-...i 
...P·Pbuo
---- CALL oow for )'(M>r FREE CaWog.
Q!Wily PSf.2 eomp:ru1de pmc!uru mnilable.

ON ~~~
TARGff

0 TARGt:T' ANOol l<t 103"4 W. M.alldc. Avc.. · 60'2 5'aru>y..r.c. CA 940&6
(40$)9.81).1111

Sub-Mini AT!
lbe Space Saver
3-DR. Capability a.Expansion Slots!

Basic System: · J·LEDs. Keylock. Reset & Turbo Switch
· a· 2()().Walt Pcwer Supply Full Size Expansion Slots
· 3 Exposed Hall Height Drive
· Smaller Foot Print Than XT
· 6112MHz owait State
· 80287 Ma h Coprocessor Ready · On Board 0-l MB RAM With ~l:?K · 1ea l .2MB High Density Dnve · 1ea WOC WA2 Floppy/H .D. ContrOller
· BTC-5-060 AT Style Keytoard
· Assembled, Tested & £1u,rn ed-ln
MAT·1 $798.00

PER IPHERALS FOR XT AND AT

FORXT

I Roppy 015 Controller With Cl.ble

S'20.00

2 Hatd DIS!< ~tr Wrth Cable

112.90

3. Colot Graphics C.t.rd Wrth Compos.II JllCI< $47.10

I 4. COIOt Graphics Catt! Wtth Printer Pot1

$.51.80

5. Mono G<11plib.C arcl With Printer Port

S.5 1.80

a. Color/Man«hron\e Graphics Prln1er Cer<I

(Rvn· Color Sollw·n· on TTL)

$&9.·0

7 EnMnee<I Graphics AQaptor (EGAJ

$ 147. 10

8. SmanVGA 9. ParaJI~ Pnnter Card

$276.50
SlUO

10 Oual Game 110 Card I Serial 110 Catd

S17.60
sn.so

12 Dull Setial UO Card

$41 . ~

13. Mouse Fot PCIXTIAT W/OIM!I Sol1Wa.r11 $61.20

14 Mu~, 110 IS.rfParlGameJCI Cltlr)

ssa.ao

IS o Sb Clocl\ W11h Software

$27.10

16. 0-576K RAM Carel

s:JUO

17 8MHz XT Motllerl>Oald WIF>hoenc· BIOS $81.ZO
1a 101.!Hz )(T MotherbOard WIF>noen1>1 BIOS $89.:10

19 ISO-Wall Power Supply

SU.SO

FOR AT

2'0. Flw!1YIH 0 Controii.r WICa~

$1'1.~

21 o-2Ma EMS RAM Card With Soltwate $112.iO

22 Serial/Petaner Card

$43..$0

23. 611 ()MHz AT M. B.. 0 Wart. Phoenix BIOS S27UO

24 6112MHz ATM B. . 0 Wa11. Pheenr· 910$ S32UO

25. 81 lOMHz 1nl .ATM B.. O.W. Award BIOS S32UO

26. 6/l2MHzM1111ATMa . ow.

Phoanl· BIOS

l347. 10

V . 200-Watt f'Qwt>< Supply

7 · . 10

lOMHz XT 1\Jrt>o Basic System :

· Bab\' f{f CM8

· lea Floppy Disk

· Keylock. I.ED, Reset &

Controller

m Tulbo Sw.
· 4. iOMHz SeleClable · 8 Expansion Slots

· lea Mooo Graphk:s
m Pnnfl!r Catt!
· lea 12· A&Mer

· 0087 Malh Coproces..w
·~ "°""" Supply

:e S~ MonllDt Wi 5wT>iel
· XT Keyboard

· ~On Beare! Wnil 256K · ~. TllS_eod &

· 1ea J60K Floppy Drwe

Burned-vl

XT10-1 ~9:!LOO

6/ 10MHz AT-284 a.sic: System :

· 6110MHz Selectable

· C>-1 MB On Board With

· &MHz !·Wert. 10MHz

S121<

().Wa11

· 1ea 1.2MB F'ioppy

· 8 E~pansion SIOlS

Ois

· 80287 Ma1n COQtoeessot · 1ea Floppy/Ho, Ctrtr.

Ready

· i ea STC-sooo AT

· 200-Watt Powe< Supply

Style KBD

AT10-1 S'TT7-00

ORDER HOT LINE 1-800-543-5107

Technical Information (714) 990-2097

Hours: Mon. - Fri . 9:00 am · 6:00 pm PST Please wri1e foe our complete price list.

JAWIN COMPUTER PRODUCTS

565 W. Lambert Rd., IC ~

Brea, CA 92621

_2_.1.,..0..,pi_..a.,, Terms: ~-Soo.1..uoo......,_ ..

~

tor MCft SIUDOO CA rHDltD ~ Mid N NIH lP W. ia9:01 \llSNM<:Jc-. - - - - 

~ · ....,,..ni.d b 1 YM' unieta~ lllllld

SEPTEMBER 1988 · 8 YT E 339

Make Money 

With Your PC 

A Revolutionary Software ysrem, de igned for maximum profit wich min· imum setup, now transforms any IBM PC/ XTI J or compatible computer into asecure, reliable Bulletin Board and In for. mation Ho t ys1em.
ub ription ystems througllout the free world are presen1lybeing used in dial a-dateand matchmaking applications, for multi-user databases and muhiple listing ende<Mlrs.. on-line order ta ·fag, along with scores of other lucrative telecommunica tions tasks.
To learn more about thi unique, el f. perpetuating opponunity Iha! can adapt 10 bolh voice and data environments, contaa: PC/WORKS a1 (805) 654-072 1or FAX (805) 650-0195.

PA UEPROM PROGRAMMER CARD
FOt PCIXTIA.T Sy·l·l'lll ~EW - YE!ISION 2 OF SOFTWARE AND HAROWA.RE
__~~:'~
ALruu..C'n'llESS.
,.,.,.._ AlOOll MCI PA.'IAlCC
PALS s._,. EPlD,
.......,, 111,...C
-lrd.do.-. WraVody.-
Eol. ....... nfltboO .-Id_ .. _...
-... ·.!£DEC_.,._
100MHZ LOGIC ANALYZER CARO k· PCJXl/AT Sy·lomo
I .. . .
.,__

PANASONIC LSSOOO
$2495 · 200 MB
OPTICAL MEDIA
For IBM & Panosonlc Optlcol
Drives· 52
We carry a tun line of 51/4" & 12" Optical Drives
SKAN TEKNOLOGIES, INC. opticu/ storuK{' sn·tc:ms
(212) XO<J-5570 (5l6)21J5-l237
VMEbus 
 Multibus I & II 

S-10,0 bus 

To achieve performance, you need a performance bu . To find out the latest information on any
of the above buses, you need
SUPERMICRO 

th magazine for integrators and users of VME, Multibu . and S-100.
SUPERNolCRO. PO Ila'< 2069, Pro.Q. UT 84603
To find out how you can receive a trial i ue, circle the number belO\v.

..

... a t yo ur rommond
~la ··· ..i 1 h t..ophL11i<a1«1itt n lblt.Se·tl1'l rom:pulc n. a a a«CU one ano1 ~c:r orshare pr.nten 11nd modems. sc serial or paraJlcl interfaces. up 10 nine poru. The bullet i e>p<andable up to on· megabyle. A~s.t · job control menu from <)<h oornpul<r lo view lh< queue or caned. hold. ~nd rckosc jOOo. lony Olhcdcaruro.
re.. M 1rttr1'ltl wft'l\"lrc ·II""" computer net'"'' ·in
and clc<ironic m·il c:ipabili11cs for

Oth<r ·olu1lon1 from RO E

· P'<in1tr ShruiJl&

· ~luluplo·t>

· Protocol Com--ctsion · M()(knu

· Buff<"ring

· M1,mu:al S""1tchc.s

· M~cro to nuunfn.m.c · Cables

!:i~~~~~~c:::r.:~"""
1>n1«.... oor """''""·" -·

~} ROSE 1"0 ·G I 11 1 \rl HO\l\IQ!lil l a: llU·

~ ~ ELECTRONICS ....

UlLfO'l'l611HK. Jl l '9ll767l

v s Cirrk 011 RHMr Senk· Canl
(DEALERS: 236J

REAi. VOICE DigiUJI Recording IOI YOIP PC. XT. AT or Com~11ble
·VOICE MAIL SYSTEM ·TELEMARKETING
· '11/>ovnd ' O<Jtl>ovnd
·SMARTEST ANSWERING MACHINE
·AUTODIALER DATABASE ·VOICEPAO 'M
· Voo:e !or your Programs
·PROGRAMMER'S TOOLKIT
-rop1J011aP79"'J
'/1 card. .tonwa<e. ewes. llt>d ,,..._.,
CIC '269"" · 5"" ·
(415) 652-9600
Ttlldng Tedvlology, Inc. -083 ~ A"'. Su/le B
~Wld. CA !USJI

" EXACT TERMINAL EMULATION AND COMMUNICATIONS SOFTWARE" · PRECISE EMULATION OF THE
DEC VT52 . VT100. VT102. VT220 · EXPANSION MODULES FOR
OVER 40 EXACT EM ULATIONS · 9 FILE TRANSFER PROTOCOLS. · EASY TO USE. OUlCK TO
INSTALL, AND MUCH MORE · IBM PC . XT, AT. PS / 2 FOR INFORMATION 800/548-Qm
6809
Single Board Computer
Circle 293 011 · a r Service Conl

· Multi-user Database! · Powerfull
· Multiple Operating
Sysrem Compatibility! · Atrractive Dealer
Pricing I · Full Dealer Support!
o,)'!,.,}fM"',. I\. t 1·.'Ckm.ul( ol O.it.~ AU"\\
Dealer lnquirres rnwed
14000 Te legr,tp11 Road Sou1hfield. 1ch1g<1 i 48034 USA.
fJJJJ 357-Z 45

PC488A

$145/195

P . T/AT INTERFACE FOR IEE E-488 (GPIB/HPIB)

· rndudo IJiS'TA.l..J...A_IU.E OOS DEVI.Cf. ORl\'ER..lii! 

· c. aod Mllhi-uic lll(1ll0f't r.o. BA.'i! IC

<:J:i~ ~~ ~i:t"' r.. v...~GU. rnmv..~

· Sdcc:Uibk buc l.'0 .cJi.lrcs.i, I RO J..lllJ OMA

o ONl'ROULll / TALl{£R / lli'TEN£.lt ca~v

· Cmiomcr ~t "'· dcdkaccd ~4 boun llJ: c M~o..y

....., 8UlL£TlN 110.ARb

· ()wmjfy diw:ou·.1o ·"rbh&e

\Iii,\ MC AMEX

CMJJ-fe--"

B&C MICRO V EM

Circle 86 on Reader Service Card

~'JvefbatimJ 


srD ISKS 5BOX

JO BOX

~:~~: 79J 76.9 73-0

~~~ 146_$ 139-° 133_o

- -3.1;2' Dlskettes- 
S·Side Uti D·Side 16~ H·Den. 39~
- - 8" Oiskettes - 

~~~d:16~ ~:~~dn~ 204.9 ~:~~=-23~

International Orders 
 Acee ted 


ANGEL II Universal Print Buffer

I 
 Sil llOST USU\Jl INTEllFACE I· DE11CES JI CHE SOX ·

."..'._ -~. --;,. =~

..._.._.._..._..._...,...
1::· ~Ulllla'W,- ......,.....

e r

~~~-

-----
f' ~

_.-..·_...-.......-.-.._·..·.··- AHGEl..fS

 ··~~·,..

_ .... ~·-

m.111pi:.-..·

~-~bb

...............
 -llbillltlj:uJoru,...i..
.- ~ -..~"A'N°I"E'.~I· "O"O°E ""S"
.. ~"11.l<IA!W

Ill! IMiB. I Ci'lll TOU T1IE IE5T
¥-RM~IOOl.11

·

Imai

o.-·- "Vl'l-5

$ZOO

...............................,. ,.
 ..r......_~-.'_"...,..u-scc.1trr.,i1..'1_.l5...Q.O.

· -IQ.1411

.. ................ 
 co:i..wl.!IT"ER AGE LTD.
....._ 1".0 1-0;t ,.

OUTSTOOHG FEATURES
 · -~ .-: -- -- ~ · l'OICA·.O.IO...,.....,..__,
. ..............-e~ 1

........ _......._ ·· Ml

I ......-......,....r1...,._'.-..a ,..__._.
 I
Cdttllll...................... .
· .y...,.,... . ,._ ....... ...l'*.YI
 ~··' -....w
I f'l-.llallf·lilllll·tllll9 ·
..._. 
 . ........_... .-111 .....

· ~. .. . _ . .. . . . l'.l...
· t · ~t,111111-.....-. .- ~

~· ~· Ol'"T. LIC IHI
t·H l · ·-4ft.4,U O

. C.'- r:.. -.-.~

'"'

IMAGING CARD
DV·Ol GRAYSCALE FRAME GRABBER 

Composile video inloul 256 x 240 resolution Digilizeldisplay al frame speed 256 gray levels in 16 Meg. color palette out PC'XTIAT compatible
ControlVision v.·:·f#,· .. . $849.00 Compi.ia wrth &Oftwace VISA/MC Demo Ot5k ~le
P.O. Box 596, Pittsbu rg , KS 66762
(316)231 ~7

"INDISPENSABLE"

Jerry Pournelle, Byte, 8/ 87

Vopt is the fast , safe disk organizer. It will quickly eliminate the file fragmen
tation that slows your disk operations.

Vopt includes Vmap for
viewin9 the organization of your disks plus numerous
other utilities that test and report on the efficiency of your system .

Call for a free demo disk!

$59.95 $3shlpping/handllng CA add 6.5% seres tax.

GOLDEN BOW SYSTEMS

~t~.-

2870 Fifth Ave., Suite 201
San Diego, CA 92103 800/284-3269

\ 'llctlllh
;iel'lrtmfr,c.;

~,,~~
c"""""""'
CC'nlC"r Dr ullc l.
U11unu H1JI, CA 9~~~·

3NI~

5~~

Sllox

8:~~ 79j 76JJ 73j

~~~ 16~ 1570 15®

"Worldwide" Orders Accepted

29t.
 i'{l~K

Sl.EEvES·

"'

1000·

ea.

BULK S~.f DISKS 

Double S ide-Double Oen.
11}41.% Tested &Certified Error Free, 1t Mi1im 11 55%Clipping Lewel or Higber~"lifetime Warranft': With Tyrek SIHfts &Write on Labels

Phone: 714-855-0411 

Fax: 714-855-8504 

Nc rtlu.nil · e.i:li.lngl(111iy · ExcllilnlllJOOOC11oi~da'l'l 111115$ ~'" ®'c1esmercllana.se lol'l)!I

SEPTEMBRR 1988 · B YT E 341

'°"'" Tbe om Ye."~llle iPCI be'1

ng speech p<odua Ml.illle 10!

llll<IW $.4-000! The 111Nzlnv sii-11 Tlll!>t proY!de$ 11xt-10

Speecll as well as PCM and ADPCM .,,_,, and llUsk '111'0

dtJCtian. ComM with " Thl119' ' DIAc:onwrt« Ill.al au.ch.. to tho

Pi'lllel p<lnl,.. pan ·11111 Ille compu1er-ldal lor laptoi>·

noc ln\lfler1 wl'th '""'1QI l)l'lnter _.i11on. Also COll1eS with audio

amp! tw /speokt< iPCI power illlpter. So!twite lndude$1WO ild·

. .  11111 ·tO-lj)llCb prc191am1 , dig ted -11  mC1$1C

fies. lull scteen ~""" IClllOI , sampllng music k~.

special elfecu mixing boatll . and dl1YMs so )'CM.I can ldcl ·JlNCh

ind >O<Jnd $11coets to progtamS wrltta11 In BASIC, C, P-.SCAL, ind

olhws. lncludesS4 !)aQOJllanual. SPEECH THlllll-$71.15.

DIGITIZER-only $89.95
" ".xi
,"'i
'

The Vliet lilHI· PC Dlglllut Is a lull 8·bit PCM sampllr boord. t in ilny il'4llalitlt SIO!. Up ID 15.000 Q11CllH pef ACOnd .
Input prt-amp hU 1111om&lle Olin COllllCI 3110 4.5 KJIZ IOw pass If. lndudils · qu.1 ·ry !lads.. mletopl!OM. Sonwar1 inctuelell
IOr f1COldlng and ldltlr19 sound liln lor ptaybKk th·CMll!il
Sl*Cll 1*f. Also Includes a ml·tine speclrum dlsp!Ay ;rnd
°"'" OSdllosooj)t i!ltOlaY u q i u UMmtJIV 1'llg11199 IOUfllf lbl·
lnot IOI wrlUn<J l')UI drM<S. BONUS : ~ recog·llie)I! pro Qlil!C locluded whlCll ls al f)it \ria an WltetrlJl>l V9dor. Demon· straliOn prooram Wrlt!ll\ In GWSASIC. VOlCE MAST~ll P'C DIWTIZH-$18.15 .
VOICE RECOGNITION-
only $'9.95

A pr'a/p.etlomlaMI blu ·thl'OUllhl E~ In ~ce 10
othllr sys1 s cotlln; ur!dr.ds mort S:S:S. TM lmll!JIQ \ltlc9
··..., by PfO'l·lllll IMS YOlca reoog11lliOll lO lu!l l.bOl!I any PIO
g1111l Of applbtkll! You ~ voial oommand up 10 256 keyboanl
~. ful TSR Ind OWIPin le$s t~ &4 · 11»13111 respoog
time and nll)n r1t00n lion actuixy. Euy arill tun 10 use-no
Clll1lPks or edilm rwq11ln1d . Wllf s CAO, auktop pulllisli·
Ing, _.a processor. llJCUd s.llNI. mn Olller TS.A p<oQtlJllS. A
091.... PfOClllCllvlty INlllAllc:lr. Vlllct ·nttr by can llso DI CMled trom n a fl'OQIMI 1111 .addlno YClce recogollioo to CUiiom ~llOOS . VtlCt Matter ICty rt1111il11S lllt V.. lllQ re fl19111ltr for ooemion . (PleaM note: VtlCt M"l· 1(.y wld not replll;e !lit keyl>Oard or mouse tlCllll lllldtr c:enaln cl!Qlll1
s1il!Cn. Hot 10 DI conlused with tlll Siii uoavailalff "voice typewflt1r.") WICE HUH KEY-Mt.Ill.

IOlllUI OHElll Buy - Mullt Kl'f with l'C Dlgjllztr 10I ol1ly 


JIZl.111-you sa.d10! 


iAO .,..,. IETTER IOlllUI OFFHI 8uy II Uw·: S,..cli TilllDe. l'C Die!· 


llnr.

MHW by IOI Ollly S1H.M -)'tlll A¥t $20! 


All Of rHESE PR()OIJCTS ~£Of PROF£S.SIONAL OUAllTY.

OllDEll HOTIJHf: (50$) 342-t211 


Mondlr-friclo'/', 8 AM ID S PM Pdte nnt 


Add l5 I01 .1hlpping and hlllclllnV on Ill OI~ - - ;i,n llJllOICICltlll 


13 IOI 2nd ~ lleli'ltrt. All gooos shippecl UPS . Masitr tar~ and 


VISA. money Ol'det. c:uhl«$ c'*1c Ol !*'50Ril clleokJ iCC:eP~ 


111ow a 3 - slll°'"t\Q cltliy whlfl paying by personal crieeltJ. 
 f«lltn lnqulrlu OOlllK! C- IOI UF pilol qolC!lts. Splelly 


"""llOJlM 1VP1 whtn ordodng. JO Ql.Y MOH EV BACK GUARAN· 


rte IF llOT CCMPlETllV SATISFIED. ONE VEAR WARRAHTY 


@HA~.

Cll w 9111 IW :llH ,...._ talalel·
CCJ\'OX llNC. 1711-11 CDllllEll IT··
Wlllll, OMIGN tl"2 U.U .

Tfl: ~Mm FU : llW4Mm

342 BY T E · SEPTEMBER 1988

GANG/SET (E)EPROM MULTI PROGRAMMERS

The BEST
fo2r'9FSfS 

Quality 5W OS/DD Dls.\ettes Min. 100
mE-.-- Gl..-TWl>loi'~ ~
I bnl nlllt/ ~ mrrml'1s
5V4 COLOR (Mn 1001 ............. 39c
SV4 HIGH DENSITY !Min. 50~ ··.····· 69c
Brarr:! Box 5'/.' (Mfn. 10) . . . .. ··· S3 99 Brarw:I Box COlOR 5'1· Wlll1 FREE F'lasllc Case (Mlt 10) ··· $4.99
J·;,· os.ro .soi ... .......... sUIS
t 00')(, LhlllM · .,,...,.
w.o ~ pl!l INI. Oftle<A2JJO Md! lddll. lot ll:iVISA~ 1·800-537-1600 ~orNo. m MEP 

Motion Control & 
 Data Acquisition 


A ~ n )'O\jr PC creates tho l&SI LAB 40 bus wllieil IUppo!U up IO 8 MOdulU. UMr Friendly 1'9CbgH for PCIXT/Af.
· ln1olllge;nt PC S.NO: Joystick, numeric; con

·= m · trol . mocion n>co<d/playb.ck. C calls. Up 10 16
axes. ?wo axia ~ck119o wfmocora $1550 (USA) .
St r Ylllsource code & moc0t $316.

·

KHz llJO 4 ch. ""'9ourQI $526.

·Modu '8 a 12 bit ND, Aelay~SI. Clock.

Ser.a & A E:EPROM ,

m~CllPr,,.S-C23o2n1t4rol

l·r .

LAhB

A/O 40) . '

'Adapcer lot RS-232 10< Mac and others. ·FrH lmme<ll .ce tectmlcal 1uppon & mereltur
Call (415) 765-1978 or our BBS (415) 755-1524.

7~ So1.1tf'lgllh·

O."'" C1l)· CA 94015

(omputer (ontinuum

t4, 51 75~ t9 7S

leloi 37274.JS

195 CIC:l- l -4· K I 0<9-1·- I 255 1'1

rH· AUO, 'W'I ....."I

WOIT OO Ml'L.11 1 0-Af A OOlf'tmtfl:fl

u-.tti r COJIVIA'ft IRllU tlJllAl r G CIM'flll Jl"S PAI.A.LI.A

OR VIC!I YIJl.SA, ~ VJT 111'1' w ao-.i1N10 JU WP'ntl IL.A l.JO l'l ~ T· AJfO

PltOTOQCU, PVU. Y l"ROaR,UU. M.1 ·ROM HO TO tflOO lllAUDI

~VDIS DlA. JUI,, :a: 'l'O,,, U IPJ1Y, 1k

U·~l-..l I ·l D<\I I 8() l'"I

· 0

l"' l h wu ..p,.1 , ·U -w.. /'fOf

..

. t.

~

seria lOparallel 


OCU bi-directione.I convuur 


INT&C'TRA to· - Dttlfn
1tn "rlJtW! NAi t.l.-D flf1'A 'iltl\lll'...C.l 4461J
415) 967- 8818 TX 345545

F<nd out ' - <>ut wlw>le him ily ci 


EMU·TEK rpaph10. t::cmunaJ anul:Hk>f'\ 


"'"""'· ...u. pJ Call r~

d . foe

.....
miort

~.th~-~"""
~n. onna·IOC\.

do.

I FTC~ I

(71~) 995-1900 
 <8001962-3900 I 912-1900 (CallU 

10801 !>.ilc & .. S·m< f\.H 
 Scantoo. CA 90680 


Serial Data $495

Analyzer

1111roduc1orv Olle1

DataScout'u

turns your PC

In to a tool for

solving RS -232

in terfacing

problems.

Features:

· Monitor full duplex async data

· Log Monitored Data to Disk

· Post Acquisition Analysis

· Inject Data in Ei ther Direction

· Integrated Breakout Box

· 9 LEDs Monitor Signal Levels · Simple menu driven interface

H9fEHiTech Equipment Corp. 9560 Black Mtn. Rd. San Diego, CA 92126
(619) 566-1892

ow Clm. l 19 Oii """""Safta

ti//" · CAT 8MHZ
· 2:56K (l)oWt. &EIOI(S)Y·ST1SEOMWin "°"11

COllf'IETt mTDI ew. Riil l'lllCl

1

·

v.. llflmllr

· ·.n~ · AT Styk Ktyboird 01 8 MllZ ~ Set«uble ~/.

· RIC

Y'

· 8067 SocJlr1 · 360K floppy DrMI

s39900

OP1lOH :.0
G5r0"0".'*2"0c0acro ...-.,.,_

·716M

-' ~ PRINTERS

.,,,. PANASONIC

CITlllN

llXP10IOI 144CPS ..... 119 1100 180CPS 9 Pin 10· .179

KXP1Dl111 92CPS ..... 229 MSP15E 16QCPS9 Pin 15" 369 KXP109ZI 240CPS .....379 MSP40 2SOCPS 9 Pin 10' 369

TlilCIDn - Sheet Feedets - Cable$ - Ribbons Avak/Jle

EPSON 31/2 DISK DRIVE

~ ,i.1~

· In 514 Mounlilg · 720K

*99"

10 fer ·1211

~ ,..,,~ _J.l

150 WATT POWER SUPPLY

~~
~~

· llirecl PC Rapl~nl t59M

~~
~·

~~
~·

HA&R9DseDaRgaIVteES

~~
· ~

COMPLm KITS

SmTsma

20Meg JOMeg

wlCOnl . wlcon1.

& Cable$ ... & Cables . . .

.

.

. . .. . 26P' . . ... . ....... 2.99'"

ST251 40Meg 'h HT 40 M W/S()ftware

. 3791"'

ST251-1 40Meg, 2.8 Mil Sec .. . . . ' . ' ' 479"'

ST~ ~eg ftill HT 40 MU. . .

.21tM

ST409li IOMtg full HT W/Jollwtrt

.6411"

G 12·"~O"P~ T"IOH"t C' --
'819M

1 2 · - -  OflTIOH A AT
Graphlco Card ""'P"' port
·1076M

EVEREX MEMORY & 10 CARDS
EVtsa 0-5761< forXl ........................ 8911 EV173 Pai/Ser/Clock 0-1 Meg XT . .. . .. · ·.. , 109" EV173A 1'11/Slr 0.1 M1g AT.. .. . . .. . . . ·. . 79" EV159 RAM 3000 lOlusllntel 0·3 Meg . . . . . ' 119" EV170 1.0. Pu/Ser/Clocl! ......... ' . .. . . . ' ,,.. EW9 EGA 64() ~ 350 Auto Switching .. . .. ..... ' 149"
EVEREX TAPE BACKUPS
40MB Milll cat!rldQt. 1.8M8/min. XT . . . . . . . . .. 359"
40M8 Minl cartrldoe. 3.6M8/mln. AT ... . ........ 35flt 40ll8 Strwning Cassette. 5M8/min w/con1 . . . 153t" IOll8 Struming Cassette. 5M8/min wlcont .... . ..119" &OMB Streaming caMl~, 5MB/min w/Full cont . . . 77?' 1Z5MB Slfearrlno Cartlld9e. 5MB/mfn wlfull cont . .919"
External Add 19511

MODEMS

~EREF

EV-920 EverCom 12 300/1200 bPS . , . . . . 74"

EV-940 lnlem~ 300/1200/2400 . . . . . . . . . . . . .... 159"

EY·945 External 300/1200/2400 . . . . . . .

239"

MNP tor all 01 above a<ld $10.00

Mad I Harn CGmpatJ ble

1200 Baud w/8ijcom S yr. Warranty . . .

69"

1200 2400

Elalld 8alld

~amal.
Internal,

s 5

YI· yr.

Warranty WaEranty

& Sof1Warv . . 9t" & Sohwale ...... 129"

MONl,TORS
GOlDSTAR

SAMSUNO

12 · Monochroflllt Amber .

79M

14" ;flGI! C<iklr 640 x 200 . . .

. . Z49"

14" EGA MuMisync ..........................449"

RAM UPGRADES

s. 41&4 150 64x1 . .. .. ' "

.3"

4164 120 NS. 64 x 1 . . . . . . . . . . . . . ......... IP'

416' 100 NS. 641C x 1 . . . . . . . . . · . . . . . . . . . 4"

s. 41TM 150 NS. 256K x 1 . . . . . . .
41215G 120 256K x 1

. . . . 12" . 13"

41256 100 S. 256K x 1 , · . . . . . . . . . . ... 13"

4464 150 NS, 64K x 4 . .

12"

1M.eg 100 NS, 1()48 x 1

· 391'

INTEL COPROCESSORS

Inlet 8al7 5Mhz . . .

. . . . . ... 99"

Intel D7 BM. hz . . . . . . . . .. . . ·~~ .......... 149'"

Inlet 80287 6Mhz . . . . .. _:.Ci ~l .. . ...... 179'"

1n1e1IJ0237 SMllZ . . -.Y-'11""' ... . . . . . . .239"'

lnlel 80287 IOMhz .. . . . . . . .

.. 2111""

l~ttl 80387 16Mhz ,

.. 4291'

Inlet 80087 20MhZ . .

719'"

SIMM RAM UPGRADES

LETTER QUALITY

Why pay $1149 for a C.ltoh

STARWRITER"' F-10

When OU( 40 cps lener Quallty daisywfleel p.rinter from lhe same manulactiJrer ls only

29900 $

~r ea. 100 SZ49

niese pmtl!B ~ orfoinal>/ plic8d 10 se1 21 Mf St100. Throuon aspecial ainngemem MEAD
has pun:has!d ll'lese unlls from a major complller manufacturer and ls offering llWISB prinlers at a ff1etion or th.eir original cost.

PRINTER 
 DAISYWHEEL PRINTER MANUFACTURED BY C.ITUH

OPTIDllS
· 6 It. Serial cable .... " . . . . . .. . . . . . " " ............ ' ·. " . " $ 1900 · AT or XT RS232/SeriaJ lnlerface . . . . . . . . . . . · . . . · . · · . · . . . . . 3900 · Bidirectional Tractor . . . . . ··· ·· . · · . · . · ·· . . · ··· ·· · . . · · . . . . · . . . . . · . 14900 · Cut Stleet Feeder. . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . 19900

SatlDARD FEATURES
· 40 CPS · Acceets Paper 10 15 inches 
 · Form length and Pitch Set from Conrol Panel · 1nd~stry compa ible ribbon, printwheets and conlrol commands
· RS232 Serial lntelfat11

TANDON

~~

31111 fUll'l'Y OIUVE

1IOll FUll'rY DlllYE IQl$

· TM100-2A Fun HeiQln

· TM 100-lA · 160K

°"· Oriq. O!MI used ~ IBM · IBM PlqJ & Instrucliofls

l49" 111111 89"

Ull 199" - 39"

~ 10 MEG =D DRIVE

Ull l99"

· 1IZ Hetoh1 · 65 Mil Sec.
..... 10I" Mii 71J" -

PRINTER STANDS MANUFACTURED BY EPSON OR IBM

OKI DISK DRIVE
· 360K IBM Compa I~ · 5V· ·. 1/3 Heigh! · 90 Day Wilrranty

Lit! 199"'

- 49""

MITSUBISHI FLOPPY DRIVE
1.2 MEG · 51/· . .Wt Heiohl · Black Face · 1 Vev Watrallt'y

Lill 99""

....,.,,..

DATA CARTRmGE

~

3M COMP«TllU

~-.

· DC 300 XLP · ~ Meo or le$S · lndlv. Wrapped

Lid 39"

..... 14"

800-654·7762 SAUS: 1 LmA .J.JIL "1' 702·294-0204

HO SURCKARGt FOR ~SA

TERMS:

MC · VISA · COD · CASH

IMI- ,,_ Dnltn

fnll

- C - ·Ali MllWI

--......... -~-

3NI nmmo 
 ·FREE· Hcadclearnng Kil

''

I '

·

I I .; I·

,

, 1-' ,

OS/D DColor ... ..... 5.25" ..... ... OS/ HO Colof

,79 ... .. 1.29 1n Plastic S10'3Qe 8c~ .. ...

.... .45 ...... ... Bui ·Co!Or. .. .. .... .88

OS/DO Color ...... .. 3.50" ........ 05100 ~OI'

1.59

1.29

RS·232C llTUrlCE AID

·DllTORllS EOU1Pa£NT Cm106

FRO· 818 WCTRfNICS

WRITE or CALL fllr 'IOUR FREE
COMPP.BENSIVE B& B ELECmONICS

CATALOO TOOAYI

~--!!'!'!:::II ~ ind Paves of ~ ~ _, llloslnled. ~

IMlff!lt

lext ol

loo- B&8's RS-232

- conva1·

ers. RS-422 comerms.

currenl loOjl ~.

adlptm, bcNll~ balc!:s.

:---~71-·~l dlmh>wl1.htda'lllsll,llddlm8s!C, UDgnll.

imeacn. nl rrAdl.

n1dl rrae.!.tosl!Jld.C:U
meer Rx: Part15J.

Vw flS.232 needs lo! ~. m · .u ¥od comQetidve prices ... tie lllOl1I
..., ma by 8&B ELECTMNJCS.

llMuladMter 16 ,.,., to ~l

rMwoy non tproydu~CIS~l T!ICMSiCJnlle~ .43y ~ Mllllle~ . -

- Fol' Yow FREE C...., locr.yt
B&B m~!.r.!!!l!e!
1502.J 9oja Memorial Clri¥e. P.O. 8cDc 1040· ~ L61350 Phone: S15-434-11848

2400BAUD 

$95 MODEM 

30 DAY FREE TRIAL
WE AREN'T KIDOINO...HIGH PEAFQRM. NICE TEXAS INSTRUMEl4T CHIP SET. I.ON COST, NOCOMPAOMISE2400, 12.00,300BAUD MODEM. FUU. FEATURED. HAYES COMPAT· IBLf IBM INTERNAL. SOFlWARE INCWOEO.
30 DAY MONEY 8ACIC TRIAL CALL FOR OETA.11..S
CompuCom Corporation
{800) ACT ON IT (408) 732-4500 (CA}

BLACK DISKS

COLOR OISKS

.29 .... . . 5.25" DS/00 48TPI ..·.. ,39

.69 ...... 5.25" OS/HD96TPI ..... . 79

1.05 ..... 3.50" OSIOO 135TPI ···· 1.19

' 5 25" 8ulll Otsks Wl1h slee-. lallels & WIP la!IS. Md 6C



Worldwide Special!

Price m U.S. cmency per box of t~ olSkeues includes. COST OF PRODUCT. INSURA NCE ANO [AIRIFREIGHT
1c.1.F. Anywllet"e ., 11111 WOlld!J

BOX OF TEN DISKS: CIFWORLDWIDE BY AIR PRICE:

5 25" OSI00 1'8TPI · . · · , ·. .· ···.·.·· 4. 751tm 8ASF·5 25· OSIOO II plastl!t ftllrary box ... ·. 8.501tnx

KA0-5 25' OS/HO 'Ar in pli!$ht 1illra<y box .·. 9.991too.

KA0·3.so- OSIOD ln plastic llbtaly box · · · 13.95tbox

'°' I M.,
su1.

Mier 5'0 l:ote$ ...-.C11St I*

bGoxo.doenn.s.h.'1,,J,P.O..lf.

w11h01 VSA & Sepuni>er 311.

~
1!IM Pnces

lllQl)lr on c..tilln dd!Nllcm - · c<Jll5<Jlilbl1011 ""'available I

CALL FOR

JlON ON

·18N8.ITORAGI, llAG TAPES AND

_,UAM9' V1$4 ............. Allfll CCCOffr... llOO - - 

2'lo<lllo-l'Ch°"""'odl-,_.o

,,,,.,__,,......

!lotJa ~WlOOor -- -"-11""'-"'"'90'

WE BEAT ANY PRICEJ

Toll Free Order Line:

lnlorma~on Line:

1·800-523·9681 1-801-255-0080

TLX-9102404712

FAX-801-572-3327

ii DISKCOTl:CH 


DISKCO TECHNOLOGIES, INC.

213 Cottage Avenue

P.O. Box 1339

Sandy, Utah 84091

344 BYTE · SEPTEMBER 1988

Since 1983. professional quality tools for the entire 68xx.x family including ttie 68030. Hosts:
MS-DOS, UNIX and VAX. C Compllers
C Source Level Debuggers Macro Assembler Packages
Disassemblers Simulators
AVtJCET SystemS®, Inc 800/448-8500 FAX: 2fJl/236-6713 Telex: 467210 A VOCET 0
9-Track Tape Subsystem for the IBM PC/ XTI AT
Now you can exchange d<lta files between your IBM PC and any mainframe or mini computez using CBM compatible 1600 or 6250 BPI 9-Track tape. System a.n lllso be U5ed for dbl< backup. Transfer rate i.s up to 4 magabytes per minute on PC1 and compah'ble,,.. Subsystems indude 7" or 101/i" tlttaming tape drive. tape coupler ard and DO!> compallble $0ltware. For mo"' information, ~all us today!
DllRLSTRR~
9621 Irondale Av~.· Ch.atsworth, CA ¢1.311 T~lephon~: (818) 882-5822
·,,,' ·'

WE ARE LOOKING FOR:
Dlstributors who can otter us PC Products (Hard disks, NEC Printers. Monitors. Graphics Cards etc.) quickly, at a competitive price, suitable for sale on the German Market.
WE ARE OFFERING:
PC-Products made in Germany of a
high quality, some of which are only available from Germany. (Copy Cards,
etc.) for Atari and Amiga PCs.
Hendrik Hasse Computersysteme. 

n Wiedfeldstr. 10-4300 Essen 
 west Gennany 

Tctlefax - 49 201 422575 


I CS PROMPT DELIVERY!!! SAME OAY SHIPPING !USUALLY) ~0Nf"~t8"C)Mril·N4.'f1).1"'

DYNAMIC RAM
100Kx9 100 ns $550.00

100K>n 100 ns 37.50

2ss1<x1 80 ns 14.25

2M1<>1 80 ns 13.95

2Sel<l(1 100 ns 13.50

· 250Kl<1 100ns 13.50

256Klo 1 120 ns 12.95

256Klc1 150 ns 11.50

+ 6'Kx~ 120 ns 16.95

EPROM

27C1000 , 2s1<xe 200 ns

27CS12 641<x8 200 ns

, 27256

32Kx8 250 ns

27128

161<x8 250 ns

STATIC RAM

·· 43256L-10 ~ 100 ns

6264P.12 81<xB 120 ns

TIMELINE INC. SUPE~EPTEM~~E

ORDERDESKONLY~------~ ~------------.~--~~~~

Contlt"Htntel U.S..A.

lnalde Callfomla

L.A. & Technlcal Info

OEM INQUIRIES

(800) 872-8878

(800) 223·9977 (213) 217..8912

WELCOME

ASr RAMPAGE AT

s59 c I

-

~

- {.;

INCREDIBLE!

ZENrrH

7" DIAGONAL SCREEN

HIGH R,ESOLUTION
AMBER MONITOR

s29.95

MEMORY EXPANSION CARD

'FOR YOUR IBM PC/ AT

Can be expanded to ;,Mb memory. This card can do EMS and EEMS as well

as extended memory. W e bought tnese bulk pack from an OfM, so no AST box or manual. W e supply our own manual. Comes with software for prin t er spooler and Ramdisk. 1 yea r warranty. RAMPAGE"" card eveil11ble with 0-K

· Flat taoeplale · 90C) lines at center
650 lines at comers

memory only. Serial / parallel port card available separately et a very

...-.-----------------s-7--91 . goodprice. *ADAPTEC 4000A CONTROLLER

· Operates from 12VDC at 1.4 amp Verllcalinputis47 


10!!>~ 6~~~1!?~0+ $1'~· ==1 5 1-----------------------1 . 110 IOI' lhe ST412-508 lntetlace Using MFM Encoding

to 63 Hz
 Horizontal

Khz

s 7 9 *AST ADVANTAGE 1-Set1a1.1-Para11e1Pon For AT. Has extended memory !no EMS or EEMS].

'°""

4 for $99.00
For sp41t video (m Input$) operation. Not composite video.

VGA OOLOR GRAPmcs 


PACKAGE 


POSSIBLE DISPLAY MODES VGA GRAPHICS:
800 x 560 x 16 colors 320 x 200 x 256 colors

ALSO:
640 x 480 x 16 colors 640 x 350 x 16 colors
640 x 200 x 16 colors
640 x 200 black & white 320 x 200 x 4 colors Hercules Graphics
40 and 80 COiumn character mode

INCREDIBLE! 


The manufacturer at this monitor
SET THE STANDARD FOR COLOR

· 13' color screen
· Max resolution (800x560) 


GRAPHICS. The card Is an ATI improved VIP CARD. The package
=~~~u:ea~

· Banc!INidltl: 17 Mhz 

· Software selectable to VGA, EGA. 

CGA, MDA, HGA

warranty on the monitor, two year

· Anli-r~flective, coated non-interlaced

warranty on the card

flicker free screen

CALL FOR QUANTITY DISCOUNTS. · .31 dot pitch

1490 W. ARTESIA BLVD, GARDENA, CA 90247

Cooll lei U SA

. . .,. ~

CIC · ,.... .
(800) 872-8878 u.. NM ' TICMUI llllo.

(800) 223-9977 Vl$4'

(213) 217-8912

15~ Restocking fee for returned ordera.

NO SURCHARGE FOR CREDIT CARD ORDERS!
$.SOnlJm1bu, UmPOSr~derS. $12.060./0lb0..M~ inimum&C h;ln~ dllng$c4h.0a0"J.WB'IevaiaccUePpSt cGasrohluen<d$ ctiecks, MC or VISA. No~ check COO's. ca1bria residetlts add
6Y.% sales laX. We ate not responsible lor typOgraphlcal el'IO'S. All merchandise subject to pliOr sale. PhOne orders welcome, F<nlgn Orders requlra !lpKlel handllJl9. Prices ~t to change without notice.

Citclt 280 011 JWuhr S1rvie1 Card

SEPTEMBER l988 · BY TE 345

.....,,,..

................ MC~, V- IM,- c:ao-.......d...

CW# For air

.,_,...

1.25 1.17 1.09
1.29 .89

.84 .!!18
.!57 .39

DYNAMIC RAMS
1 MBIT 1rots $39.00 51258 100ns $12.25 41464 15Cns $10.75 41256 10Chs $12.75 41256 1~ $11.75
V' 41256 15Cns 4"'111!:*"-f
.. ._Zlo.__ ' 41264 15Cns $14.75
V' 4164 1~ ~ 4- '.3f1""1
I 1&.00
·........,,"' ".."..,.'..

TurboFlow $69
flowchart drawing for IB 1 PC/XT/AT/PSl
~
· Pop-up ioon rnc nus · Voriable ·ii.co )'tnbob
· ~ rsiu 10 34" · 44· · Hercules mono, CGA, GA ' HP-GI.. DM{Pl. SW<elP Plo11er< · Autom.atic PAN ning 10 scan draW'lng quiekly ' I B t/BPSON, 'EC. OKIDATA, HP ~rJet
Oa1· ron El..rronk· l roc. 
 '1~ · h«'m·n 1 104, Rkbudson, 'IX 75081 
 Add""~ IS. USA, S:.O for<ip), T .... """"'111> td<I f t oolc> IU 

Order Today! 1-214-669-2137
l>loney· t.<k pan.111. .
Circk 16 011 Ra/hr Semu Carri
"D" SIZE PWTIER
5229500
RETAIL
'1695·
INTllODOCIOlfr OFFER

So\FEW~ Insurance provide> full 
 replacement of tmrdware, media and 
 purchased software. As Iiide as t39/ yr. eo1m: 

· fire · Theft · Power Surges 
 · Earthquake · W.Uer Damage · Auto Acciden1 
 fur infomialion or immediate coverage call. 

1-800-848-3469 

In Ohio call 1·614-262-0559
Circk 238 011 Rnthr&ni« Carri

· Rcpeata'-Uity .IXW · Speed al 7n Per Second · Vacuum Paper Hold Down · High Resolution Cirdeli: uilable for
PCB Artwork
14151 490-8380 ZERICON
stffiNSON BUSINESS fA RJ.<
BOX 1669, FREMONT, CA 94538

HARD DISK CONTROLLERS

AOAFTEC

PCll(f ConDallr ST508/"612 · . ·· . · · . . . . · . . . . .. $45

~ PCIXT to ST 506'412 RU . . ....··...· $69

2071 PCJlCT ID STSOS ~Ll (1 dri..) . . . 2072PCJXT RU . ..

m . . . . . $S9
· ...

m 23111 PC/IJ 111 srall! RU _. . . . . · . . . . · .......... $99
3530SCSlro·OIC38 .................

QIO SCSI 10 ST506!'12 . .. .. . . ·. . · ·. . . ... . ..· S89

4520 SCSI ID ESOI . . . . . . . . . . . . . . . . . . . . . . . S98

5500 SCSI IO ST~l2 .. .... .... . .. .. .. . .. . . .. $125

·SCS. to SMO , , ........................S175

XEBEC S1410 s,t,Sl C<rllrQhf .··. " .... " ' . · . ' . ' . · . ' · .$811
$14<0 6.'.SI 10 5\lo" flOW! l Hllll Oilk Con1loli« . , .·· .$29 Aflllll 11. U+. llE lloll Adlfllir ... . . .. .. . . .. . ......$29

OTHERS
01C 510I'! ~ Con!role! . " ' .... ' . ·· . ' .. ... . ' .... ·$99 WO l(I02.sff0 Xll>ec Complliblt SASI ~ . S109
iro.. ~ u· StS1 111 STS061412 ~ l410 dcnol ..$811

· C.it far Cll:M pricft. · Conboh manual& $8 each.

COlllllllll S4irplus S1IWI "WE

Pllo!lf 408-434-1060 811'f

FAX 408-43-4-0931 Telex 1561« 7

AHO SUL"'

~mi ·s

ingle Board

Prot. ping I

omputer

Get your 64180 projec1 goi ng quickl ~

lbc SBC I 00 is 3 complete computC"r poWCRd by iii w11iU tT11n:d0tmcr. Au..11.Wlc C c:ompUcr. a:s.Kmblcr. linker and ckbugsor run oo · PC. Hu b.>llcry-bockcd IUu\1. b:ittery-b.lckcd c loc". power fail mlcnup_, SB X bus
connccto<J, serit.l 11.nd l"'rll l<l IJO, prototype aroo for up 10 2.0 IC"s. Only S29~ including ocrial o-oble. powor supply. 3:!1c of bi111ay b>tkcd RAM and Khcm~l~
Z-World
1172.A ~hM> A\·cniae
°"'"· CA <;56 16
(916) 753-3722 -zao Family Spedalisis·
lo G<mwiy: .Syncm lll /1687
CU* JOI 011 R.aMr Sel"Piu Card

"C"for Z80 and
HD64180 Microprocessor
Programming.
Source level debugging on a remote target system!

lnvesligale our powerful PC-based, C compiler for embedded Z80 and HD64!80 microproce..ors. A compiler written for microprocess-0rengineerl. Excellrnl for the new Hitachi single c.hipHD647 l80X microprocessor.
S49S.OO for the compi ler. Remote source debygger $195 .00. We have many other producu: assemblers, linl<ers. pro101'Yping SBC , CIC .

Z-World
1n2A Pic.u>(l Ave.
Davis. CA 9:56 16 (916) 753-3722

~

<

I

~

-Z80 Spe<: laH~1S"

In Germany : ~ystem Tiil : 0813111687

Prioritt_O_n_e_ _ __ 


his full rearured romputEf is built from the
or I chips Up b)·one Korea'sbiggestfums(the)·
also build~). &it because the priCe is so low, they made us promise not wprint their
name ln lhis ad These ho! new S)'5lmlS come 11o1th
l'l'ef)'lhing you (l)Uld wrun or need- the lhlngs !heather guys charge }'OU e.xtra fa. This means )'llU gel 3 full MOK RAM memory as asundatd feature. il'ISlead or am~y 256K th111 mos1 Olher S)''Slems !Old today offer.
Al today's chip prices. the memory yoo need 10 nm Jll'O' IPJilS on their S)'Slem means a$200 uPWade-with ours. it's
al.ready Installed. Each ~em is thoroughly ·ested and backed by a full oli\>
)'l"JJ' W31Ta!lty and the ~istance or our Tol~Free Tochnlcal Suppon Ho1Hne.
Features: e .7 / BMHz Turbo Proces.11ng Speed · 640 Kbytes or RAM memory · Seri al and p.araJ lei pons · lots for S)'Slem expansion · Hercu le5 compatible video
· aock calendar w/ hanery backup
· MS-00 ' CW Basic \'erslon 3.2
· One year Wa!Tallty · lntewated ftware Package lndulkd · with System FRF.8

Single Floppy System
without Monitor
$591 ·30

20 Mbyte System
with Monochrome Monitor
$879.3°

QUANfUM
$ 42.7 Mbyte
279 Hard Disk

No-Slot Clock

Kraft Mouse
$39·99 w/Telepaim
& Pops-Menu

- - - - - - M O R E PECTACUIAR SPECWS-----

, EC MulliS}TIC II
NEC Mufli.,m G.'i
NEC MufliSync+ NEC Muiti!>~'llC XL Taxan 0 PlU5

S599.99 $19<).99 S 99.99 $195 .99 S 99.9<)

f".ll"ddise f.GA 4lll Orchid Tiny Turho Ordiid DesiVJtef VGi\ \'ideo VRA.\I VGA \~dro \'EGA \'GA

$169.9')
$2 9,99 $29<).99 $S54.99 $298.99

Proudmoml>l<Of
----+abcm ed

PIHICT AH PllCtH UY HT IE A All.AILI II llTAl.l STllU

Cirtk 211 an Reathr Scrvlu Carri

PRIORITY

ELECTRONICS

ONE

21622 Plwnmer SL , Chats\\-unh, CA 91311

(BOO} 423·5922 ·lllllllV!_ IS.4 .

FAX 181 BJ 109-43112 111iiiiilll
- · s.mr n. Shw,.. · ""-!' Rad <mrui... 1a1 o. deals) · ,' a alu Cllfd ~ · lim·cd » l1td <)II land

SEPTEMBER I9S8 · B YT E 347

I C 'S IC's, Parts, Components...Shipped Fast! West Coast's Largest Selection ... Call for More ,

RAM Upgrades!

··.priced in sets of 9
· 64K/120ns......... CALL · 64K/150ns.......... CALL · 256K/ 100ns .... ... .CALL · 256K/ 120ns ......... CALL · 256K/ 150ns .......... CALL

DYNAMIC RAMS

4116'21Xb
C332llOOnl
o~
41tW'l!DIJ 4\Wl Z!n 41CWl'I ONE
4416'1ll0o>l
4416'15'11'1<
~:!!)a

"'IWISI)-.

Cd

Cd 411!i6110'.n. Cd '12S&'l 21)io

Cw d

C&I i 125&1150ns

Cd

ca~ 4126oVl50ns

Ollf

Clll 412ef1Sl)lf

Cill

Cd 111111'~17

call

Cal IKG/10h

caJ1

Cd 1M!W61 50n& Call

STATIC RAMS

7400 SERIES

7~
7«Jl .

·

$ 18
1a

174·r7.4.

$.35 .35

m741s5a7

J65 .615

140ol

18 m~

.J5 W?J

65

7.io5 .. . .18 7485 .... .JS 7417(... .65

7«le .. . .l!i 7""6 ... .JS 7075 .. .65

11111 .. . 35 74SO ' . JS 7076 . . .SS

70 .. .. 25 7493 " " .JS 74111 .. 175

7410 . .25 7495 ''. .35 7418& ·· 2.!IS

7414 '' 35 74121 ' lS 74193 ... .OS

7420 .'' .25 74123 ". ,45 m915 ....6S 7426 .. " 2S 74125 .. . .45 74198 ... I.OS

740 .. . 25 74126 .45 14221 .. . 75

.so 7QD .. .. .25 70411 · .66 1.izn " 175
7432 ... . .25 74150 1.20 74365 .. .

70! .. .25 74151 . . Bi 743!ill ... .5ll

74«1 ... .:11 msi . 65 7® ... .50

7...S .. . .85 14154 . · 1.20 7Cl68 .. · .50

7'M1 .. .. .!l!i

74C CHIPS

s 7.COO .. .ZS 7<1C1S4 $2Jl5 7¥:rl4 $1 69
74002 . . . 2S 7iC 173 . .99 74CS03 .. 1.19 74rol , . . .2S 74C174 ..99 74C906 · 119 74Ct8 ''. .35 74C175 .99 74CSl2 6,95
us 74CIO ... .35 74C221 1.25 7<1(;922 · ' 3.95
74C,. . .jg 74(:240 . 1 S!I 7«:923 ·· 74C32 · · 35 7~44 1SI 74C929 ·. U9 74COO . . · I I9 7.ICJT.I 1,69 7<1C932 U9

2102LPl450ns 09 s1 e1120ns S2.95

2101146lMs

179 6llRl'llSIN US

Parllal Listing Onlylll

211Z I~ 211A l46(1ns 211~

- - - - - - - - - - = -  2.119 8254LJ>l 12Du !!!I 112154Ll'l 150ns 1 r9 62&41150!ls

4.95 4 "5

Call us tor componenls...

4-25

21uu2
611 ·~

1,99 ll2256112(N 2.45 82256/ lOlu

12.85 74LS SERIES
l!l..95 74LSOO ·. S.19 74LS 125

74 HGT SERIES

7·lSC2 19 74lS 126 74l500 . 19 74l5 138

74HClOO S.25 74HCT161 Ui5 74HCT5'10 S'I 99 IKS61 . 19 74LS 139

74.HCTtr.? 25 74HCT1113 ·!Xi 74ttCflolt 1.99 7~LSO!i .. 19 74LS IS.'l

7~ l5 7·ttCTt~ .66 7LHC 1563 UJe 74l..Sal . 19 74-1..S 1511

7.cHCTOll .25 7AHCT 11'5 65 7411CT~ 2.99 74L$(11 . 19 74t.S157

7411Cl10 l5 14HCT240 1.29 74HCl5T.l I 99 7tl.S10 19 7.S158

74HCT2'1 .:II 741iC12'1 129 7~TS14 199 Ul.S14 .. .35 7'lSl61

1Q!Cm .'9 ,,HCT144 129 7U!Clti40 1.99 74.527 · .28 74LS 163

7411CTl38 .50 141iffi45 1.29 7411CT6411 2.99 74lS3] . .25 7AlS 164

741-!Cl 157 .65 74HCT257 .65 74HCTl6l 2.99 mSJi! .. ~ 7ALS 165

N!ICT\60 .65 74HCT259 I IG WICl564 2.99 74Ls.t7 .. 99 74lS 166

LINEAR

c.um CJJOll6 $1 9 LM!Q $110 LWllOO 4S

I 9 U.t567

75 L.M3!DI 121

C.u.:J 119 Ul7Zl

JO l.11.Jh l 11111

LF.l47H 1 49 Ul7l3

30 u.t:»l4 2.1!>

U'3liN 1<11 l.M7·1

JO Ll&JlllS 2~

Ln56ll 1911 LM7 ·7

SI Lll:ltlt6 ZI!>

l.F411 U011 ualll<

1811 U.17il
t.M·· JO LMm4
·(XI

55 1"9

~~ ·

329 L.Mott.15

39!> )111\
1!0

U.0171( 2i!i LMIDJ li5 ~

75

l.l&JfTT IJ!i LMll!LI 1.2! Ul'1!61 BO

l!.OlB 115 LMIB .i5 LM7!i6ll

lil:Jl~
umoT.xx

.115 Ill

Lr.11372 Ull40lllJ

225 2.!iO

LU UI

UWlllC-XX 1.15 LMlt!a ~ U179«ll

BO
as u29.sS

' UUl:3K 425 LMMa L.M:JlC J5 lM ....

60 Ul?IJH12 6Wi 60 lMllOJll 375

LMlJSQ2 1 9 lMllSll 2!0 llOC2l Uil

Ul3l!02 1 Iii LMml 75 MC34!il Z811

lMl:lni 2~ UIZlllll 375 MCH10 Ul

U&l)7X ·1111 ~t.12111 1 19 MCl<90 Ul

LMJ3I;: 11111 l /.12211 275 AICJ<all IS

I

Ull401·XX 60 LMZ140 !JGO, 1J5 LM29lll

1 15 MCW7 119 UllS24

1!111 1111

lM358

45 2l01 1.19 TOA \1 10 5"9

LM31' UOIO

Iii!) l M291 7 1.29 fDAll.!O Sill

.1111 UA:Jl<S 1 19 n01·

lli.'i

l..M:!M .9S~ U!I fU.111

I'S

l..MJl[l,
lMfil lJi!6

1f; UDl7ll
ua LMJ130
30 l..Ml1411

·1411 lUl2

~

llClll4 121

.515 ll. 100] 1 19

l..11666

4S L.Mlllll 1.1111 ll.Jl2llll.O 119

I.Al!&

~ LM3 81 l.9S lUGJJ14 1gi

l1l!iM 2.15 UQ S2 1.1111 ll.l<DI 1"9

UIM5 150 LIOl62 14!1 ll. 1 I

74HC SERIES

m1coo . S.25 74HCl2S s.so 74HCl74 $.65

.so 7olHC02 .2S 74HC132 .50 WIC175 65

74HC04 ..25 74HC1ll

WIC240 129

74HC06 .ZS 74HCl38 ,SS 74!fC24.I 1.29

74HCO!l ..25 74HCIJ9 ..56 mic2..i; 129

74HC10 .25 74HC"8 J"5 m!C3611 55

74HC11 .2S 7'HC1SI .65 74HCJ7J T.29

74HCl4 2S 7·HC15J .&S 7'HCJ'I· 1.29

m1C20 ..25 7411Cl~ 375 74HCGO .99

74HCJ2 .25 WIC157 65 74H~ 99

.as 74HC14
74HW

.J5 7411C 161 .SS UHCUill

u.6s5

74HCI066 74HC.l07S

9!l

74HC1 12 .65 74HC 173 .SS 74HCl(m 149

74LS73 · ·
7'LS7' 74LS15 .
74LS16 , 74Ls.5 . 74LS86 .
74LS90 · 74LS93 74LS107 7<1.S 100 74lS123

35 l· lS 173

35 IUS 174

35 74LS 175

JS 74LS 189

49 74LS 190

29 74LS 191

45 74LS 192

45 lollS193

·4s5

m.s195 741.5221

49 74tS240

74F SERIES

moo .. s 35 74F1Sl $.SS 74F2(J SI 29

74f02

JS 74F IS7 .59 74F244 · , 1.29

74Rl4

JS 74fl58 1iS 14f245 .. 1.29

NRll 35 74F 160 .!ill 74F251 , l'i

74F 10 .lS 74F 161 .!i8 74F258 · 79

7m I

35 74H63 . ,Sil 7~ .. 2.89

74F'20 74FJ2

35 74Fl74 .. Bl 74F373 . 1 49
JS 74f rn> .· .B!I 741'374 · 143

741'&4

49 T4Fa1 199 7w.RS .. 1.W

741'74 . 49 74F18& .· 239 74fJ91l .. 2.99

74F86 . · 49 74F219 . · 4.99 741'521 . . 2.91!1

7AF1fS . 74Fll'l .

..ii 49

m74Fw2«l

.. .

119 1.29

74fSll ·· 2.99 74f534 .. 2.99

74F1S1 , · S9

IC SOCKETS

SOUltH.lll HA 16S/T .SQ

llPI P S10 HRllSIT A9

14 Nll P 12 HR20SIT 1tl

161'1NLIP 12 HR2'2S IT .89

181'!NLIP 6 HA24S IT 99

2!11'1/t\./P 20 HR28S IT 1 19

22P! IP .22 H~ fT 1,tg

2'1'1 IP 2S llR&ISI T 499

281'1 NLIP .V Wlfl(W~AP

40A Nl/P .29 81'1 Vl/ W $.S9

4&PINL/P _gg 141'1NW/ .!i8

541'1NLIP ~49 161'0iW/W 69

Ill AU

181'1 WIW .99

HllBS/T $.39 'll1'!NWI W 19

~R14SJT .49

SPECIAL FUNCTION

Y§~~-9!1

16450 · 16 BIT USM!l

1A~XY

ll2!iO. 8811

CHIP

2995 llSAlH

TWbWCHIP 58J2 · Cl.OCK 9911 5816'1 . ClOCll

I MSS2llO SPEECH CHIP 7 9S

S\US
6.9$ J.95 8-96

CMOS

C0400 1 CIHIXll CO.CO i Cll«Dl Cll4000 CIMOIO
C04011
C~\Z
CD4013 C°'401&

S. 18 CO«ll7 18 C040 a !>!I C04ll21J
59 CO«ll4
.59 ClM02S 29 C0"'27 29 Cll«m lS c;o.io.io .29 C040CZ .59 ~

S.59 C0400 ~ C04048 !i!I C040i9 49 CIM050 59 ~I .J5 C();I052
29 C04053 65 ~ 65 rol-063 65 ~

$1i5 CllCJ(S 15 CD4010 29 C0«17~ 39 CD4072 J9 CD4073
59 CCMOl'6
59 Cllal 1 ~9 C040il2 1 ·9 C04093
29 C040103

Sl!l COOIO S.69 C0043 $119

29 C04Sl 1 l!9 CO.i&il5 JS

.29 C0012 69 C-04556 ,99

29 CO<S1& 79 C0458.t liil

79 C0019 ~ C014.IQ9 696

65 C002() 79 CD "110 7 95

29 C04522 l'9 C0 \"111 895

29 C°'4SJ8 19 co1441z a 95

35
IJI(]

Call Us For Morel!

-
CO-PROCESSORS V20/30

$\QS. 801S710 110 MHl t 315$.
1fl0 VW.Sl5Ml1Z ~ ~ 18.S m3 18 Milli 12 95 265. VJ» ~SMHl l 11!15

~ ~

ns 2532 · 4!iDM .. H.O 272$ · 200ns 7.!15

2564 ··§Ons

27C25S . ~ 7!15

27111 . 'SON 2718

· z:; m12 . 250ns 13 75

4.95 8741

24.9S

2716-1

U5 f742

24 !15

21C16

5.95 f7"8

1U5

TMS211M5Dns

87'9

1995

131) . ..
mi - ~

1.4!1 195

s87r5n1

49.i5
19~

'ZTJ2. 251),.

4.95 68764

19.95

27C32

695 li61fJ6

19 95

2764 · ~

3.!l!i Ql7DI

24'1S

27&1 · ~

495 Q!105P

19 !IS

27C&I · 450n:i 6.95 2111 HE

1!15

27128 · 250ns 5!15 2964-EE

IQ 95

zeo SERIES

zZallOa:Crlc'll
ZDlAAT
lBOPIO Z!OACPU ZSIACTC Z80Al'IO

SI 49 lllOASIO10

$495

1.49 ZlllASI()/ I

· .95

U9 ZIOASI0 12

495

149 ZllOAOAFIT

'99

199 Z80BCl'IJ

2 99

199 Z!IOBCIC

l99

I !lB Zlrl6PIO

399

BIPOLAR PROMS/PALS

ll2S Ill
112$126 825129 ll2S 137 82S 81
825 Iii 7451.88

S I 29 745 89

SI lie

1.29 74S217

IW

1~ 74SZM

13!1

299 74$471

4.99

1 99 7'5-02

6.99

Ilia PAl 1lU 1.29 PAI. 2111.8

'n3s9

8000 SERIES

ll031

s 2.95 8212

$1 !IS

ll035 / l 9

2.95 5216

195

!DOA

395 8224

1Jl6

80SSA

295 8237.l.IS

S915

lellcl8el5a

7.fn 82!ill

S.9S

795 fl2SIA IS

1.95

e!oDe&l-l2 l!Hi~

995 ~s 14.!115 82SS-S

195 2.!15

901116-3

2'35 11257.5

2.95

ll028S<i IWHzJ 1Ull~S

2.95

=tCHz.J JUI) 525.00

8amm l.7.61i

4.2S 24 95

8202 ml

°" 11.95 8:Z79
105

u·9s5

68000 SERIES

6502 SERIES

6800 SERIES
$2 95 ti81/1 495 ~ 2.i!i 68!iO

· $u2.9s5
05

-

-

SIMM RAM MODULES

64K x 9(150nsl CALL

·

256K x 9(120ns) CALL I Mb x 9(120ns) CALL

256K x 8(120ns) CALL

·

1Mb x 8(120ns) CALL

CRYSTALS

·&<31 I

l $3 l5 S

I $2 l!I 15 o:IG1liV 12 2S

l2S6(11)W!J 225 16

' 115

2IJDt.lt! 2 ~ 6 r&.11Mtt1 2 ZS ~!OX..ctu !lS

ns 1"'1·SIV<l 1ZHl63&Y<l ll5 tt'3!""1 225

z~ 215t-..U

lll_,,, l2S

llXIMI! ll1'1!llo1N
I~-
I lllJIMHI !(X!Olatr

lll·Oll»iz 115 IO(l((JMH.r !2S11 _ . , 12'> 2cr£/.IU 125 IJ lM<z
215

115 ZZ118'M>ll 12S 'I! l ·OOOIOV !.!!. 22!>315!XIJW<l 12!>
12!. lllOCGM z ll5 115 l11&1Jl~1 I

·OSCILLATORS

1 '~ '

~!il t6tx11111H:
! IOIS'IU<:
!If

1-S.~

l!IX)l.l;J

!I 19 - tll

.l_,
·i~

l'>l !!O

1100100-ll.lf,z

s 2·CQOM><,

! O(IOUH,

S!O 1·~"'6UH.I

....~ UH1
....., 61D)\j/U

S!il l72!JO!.t>l.I I !O 432!111Mtll
s

CONNECTORS
G:ZP1 ST (PC l~TJ $1 95 SOPIN W '!~P'tl 450 SM ST PPlfl 2511 621'1N ST (Al) 4.95

EXTENDER CARDS

Al'l'U SIOO

51'96 1B PC 2495 IBM AT

$2495 305

PROTO CARDS

APl'lE StOO

'12.95 IBM PC 19.95 IBM Al

$.24 !15 3015

DIP SWITCH

I l'IJSITION 2 POSTION 3POST10 4 POSTIOH SPOSll 6 POSTIO

S 49 7 l'OSTIO !i9 8POSTIO 8l 9 POS 11C /ill 10 POSTI) 1ll 12 POSTION
1ll

ECONO ZIFS

16 PINZIF 2' PINZIF

$3..50 40Pt ~F 195 M PIHllF

TEXTOOL ZIFS
HI F 21 l'INZlF 28 Pr Zlf

IC TEST CLIPS

141'1

S395 40 PIN

16P1

3.9S ~ PIN

24 P1

12 95 Q! Pl.CC

LCC SOCKETS

U9 !9 1.29 I 29 1 49
S6.!1t5 US
$1995 39"95 liil!l5

Since 1.976... The Nation's TOP Computer Supplier

Advanced Computer Products. Inc.
MtJ1 Drder. P.O. 8u 17329 Irv ne. CA92713 for Fast SerYice RetJll: 1310- Bl Ednuer. s ti ~nJ. CA92705 Order by Phone!

NEW PHONE FOR ALL USA
800-FONE ACP
800-366-3227. 714-558-8813

·· fN25a0~0 "io>'MlAlI. SOfAll!II\ J~

OURPOLJCY

:· ~ :cn..-~ :.·Ot- c:r..,- >W)- ''l:·"o~-~-~-·...- 

·Cl"a'*ll tor o- ur N- EW 19811181>1! Catalog...

348 B Y T E · SBPTEMBER 1988 


..4.llcEK
Purchase EPSON .......
CLOSEOUTS!,

mwo. g88ss °"' ..·. !:a ··1&1:'' -- .... m61199699949989898...... u

~ ocrt!l:1'oo 2&S &lM Af5

ACP...famous sines 1976 for

219. defi'laring /he Bas/ Deals!/

Focto ry D·rec ! Amd ek

TIL Amber Monitor

12·, Model 3 1CA LIS1 $240

·

Whllo Supply Lssrsl

New! RAY·O·;;-.,

AT Rep 1ocemen1 8otlerv
Ona r~ lot ~lf'l'l'OD;;b_ AT"296'399

WO .:uu alM> s.ul 0t1ng lrOm b5.5. ot
,_...,..,. ACP Miil· ..... ~ Upgraoe JC's. tnan otr>er other mail otder s.upplH!f But' cne pt&Senl ~ rs d rivtnigi
U5' up a Willt W· c.Yl'i Q81!l'li8tT'I al the t19t\1
pnot. Dul Wit.,..~.,....,. PLEASE !IEAA WITH US .ill Iha maN1 p!1ee aimes 00"'1 p<a I °'"'8 clown
SELLING Chips? Call us, we're buying.

:,~~~:'.~~-~·~--~~'.·~~.c11 32¢

c.. · Quodrom Ou.adoprln1 d

~~:~
O..Vsn ~ eaoro.

OK

 ............

salt
sale

·

· Uborry C.rd. ~t.<S. OK ......... W8

· EPSON E.,..rr I· _,,.._____ $U
S.ud ~~~~.'-~.'.'.'-...

· Sllalll F'CSOOO Pon.bi. ···-$
~=~ $~ 99.

· Dfll>IOO:ZO PTllllM .......___ sile
-~~~·~o

_ _...., ,5. .... -!BU ,.·.., ,.,,.,__ """" ,,.._ _..__ ,._ PC COMPAHall CAROS
ACP MwiMH CW1lf 8"

-_I!_!"_'*.... -."..· - . .......,.,,.......... -.... ~-

" - - I Q 2 I J 1 0. .~1
.".·. ---0"""""' .... xrsi.-

216~~D

'°"· .=.....~....=... "'' X'"

W~rt9

""""""' I" XI~._,-

... l'.IS--loOal'd'

... --- ..... 1(1Al-IQ...6

-,,,·...r,,-,_rrrn, Al SoNU~caa

"· .... 'llCMll~DOM

);TA119'1..0Up~

... atJ~

VO

----... _..__ .. ATSaolrMl.l.IU~

...... .-rrr· - PlS'.7W..f..l. >c0cor-·~ ,. .,..· HP~l... ~""1

1
1)11.
n .
'lM H _ :it. 19, 29 ~t . 2'i
1·9. 1W. 1Ull.
m"n

... - a· _ WOTHtR80ARD$
X1 . . . ....OS. IWtl'
... :ttl~..tlJO:S..OtKt
- ·1!1·1 ;¥ Allll olllOS ,_,
...... '°· Ii!-,. e!ilOS 12UHI
A'.. .-$0$ 16UH:

lt9
lt" t
291 l.t;H

XIJP- .... - .",.· .... HARO\!IARI

... "5T

n:oc··r.o: ,.".'. .... ._...... ... :u.rr--'2t& S1 TNt.'. GM .

_2_All_ ..._2...

725

-Mll!l'S/2

,.,

---~'  .... ,,,,,.,.,. "''' -·"""' ... "-Z~l'S'UI
~2'16~·
ir··-.im _,.._,_ '""· °"'90..-..... -... _,... A$1~

.' .".· l l i

..cnr~

~""""°- ""· .... VGA.VIP

!!II. .lU

··t. ·1-1...., . 1-IOOlltiM Molllll~·~ , ...

" GENOA
'°""' - ,., :S..S.E~
'""· _....,8o'l.,.,s.. - SYPlfVG°'

nll. OJI

0111.FSl'REAU
---Q U.f-AX~~-·

1 18&.

-·· """ ''· HERCULES

«llltt... -· __ ....,i1'1w - -cnP<w ccmc:.ni.r~

1,1,1,9_

.... MEL

=r..ia-.ol'l'O- '-'"· ""· --Roll ..-ii38M'CIDlll

Ml..

'"· m . ~ AT».JM

·OSI,

--2PS7-

-.el90llll~·-~·2'1:

:J?t

--1'!>'2911...-30 ,.,.

1_. . 81 1!iUH.1

1H.

... DH I

l'$'I

20$,

·.. 01-2 IM11·

11!&.

... _,.. ~

1t5

llJW.. llillllVl

255

- ... - -··~1

J

309.

-·II\

S&>

... ..,... ""· ..·. IQJINI

ttt

. OllOODT~

·2----ft) .... .. m ....T-2$6.  >fl_
.,_..1G111mo1

RAMOUESI 51WS.~ 2JilQ

Ht.

,_.,...,__ '°"' .... ... PAJIADOSE

_.., '"· ,,_,,.,,; \'GA....
OUADR'All
-S·<-0O-.O- o.i.iJ;l6X'T
~ ~m.-'~ llll· llMK
~X'fliCCllllnl)r
,_._"" ... Lllolfytl on

290.
1'17,
2n1t9..
91.
H .

VJO~O 1
---""' ... \'lG.&twcr.
VIGIVGl
-
' lllPUf DIVlC!S

2'9"9 ,

·It. .. """"'"Zl-1 ..".. 5.1&6)d6v '>.-."X"l . "",'P_ CK~ 51
--·o !.··1 IOl~ tT ,l.f_,.. rt.
CH iiYot/UCtl

....._.. ,. '" .... - ...... .... lmU.mi-

39.

lldl.~..,....,
UYTRONl(:'S
1(110' llQ,...,.AffGlrm'c:I lltai.51lilllir-
lllW1
llW~· AI~ PCIXl!"I WW LJGHTC..rE F-.llOfPC,.'Xf.tAI lOOIJ'ECH 8us Mom. PCr.f.lM.T 5eha WouW PC.'U,.111
SO....MM1"5J2 llDCROSOf"t
ftmMduM:mft:PlirCIN&ft
-1'5'2..t'tP-·
~we:::.~· If
PS.?- 9CMG&MMf"C.IXl,M
'SU'11MAGRAPHICS
fLOPPY OISI ORIYIS
$01H
)\?'\kn;l~i&iU&
rEAC

49. 111.
in. 1·O1Sa..
l·i l ) f.

COMPUTERS _ ,_ _ 17ts.

-.~-
~1...:ND

21· :UH_

-00...

llt.

~ ._l_l_M ,rCrI crU.b -. l'Mt.

~~ al'OI~ .& ~ AST~Ch -100.....,

"9. m~

- ~Cl  .ID
~'ct&'AA$l
CPlO>l1l lmP A· Q~

2"1"H. call,

~"30!MG ~i....a
EPSON l ,1. (-114 l-..
HYUHOA.I ~ ..,_.
~~L.ANrtrPWllll
N(C
- n lCD
~ti)D,ID

c·ll
C.IL
c..I. Cd. UIA.
call
. . .L c.ll.
cllll. call_

110

flAAO DISX DRIVES

MICROPOUS

alml3l35AM~b'F"v'l',.",mlOnn. O

. . ..

MJNISCRIBB

JWlU.1.!0""'h! !lms

369.

l_ imJ 5_ Jll! ,f.o.l ....1! ml

.~.·..-

PI.r.dusio-.,......_ll.M..,odu >M.

Plrid2D~lCNo.~ 5-19.

~Knclrd

719

~a.<rr

2ff,

ST1l1-..i-'ilW'JIJ'l'

call

Sl'231~~1\U lt9.

S"'l51 II .....,...

. , ._

S~I ~~.........

·tt-

m STtOJI...

·et.

51<1aw.a.ro~. .

WESTERN l>IGrTAL """""530PS.~2Sllll -

·a:lifW'tC-11...,.. lH

·ctl)llWofCcnr.::illrflltJAI i11.

100:!'NA2~~t

1'0..

IICOlDlZH-WXt-

llU/tl

Nn .

ALPHAJ<ICRO ·.Q11~--blich91;M"9'
IOllEOA a.r.AD.ID!it... lllll!lf

')4.9.
t.is.

.ll.rm. .d.i CttltllalQQOllMlaDl"S"Kmb! , ·' '·", .·

fo>{l,11..!Ql.lo~I,-

Hit .

r-i'llMllCIMlUt «" ~5~ . PC3& A4IPtlr ~ P(,,.:ff/Af 119,

PSA-~.llllUO 299.

lRWIN
11XI Al lOMtl~l'f} Jll:O:OXMI~·)
lllCAlo.a-1 l·)l>M-

JH ,
>U,
09.

TAUGRASSr
l·ra w l O . . .A,-_ "m3a..

10G A· CIMI> tltdiWllll:I

Ht.

100 ...~

599...

C.. ·t.....,....,r

<I011AC-

'jig

PP1C:nzl1l·O···O···2-11;m1 .Y., .e
fOSHlllA r1<W&..-.i.,.ttx:Pi·
mooi..q fllllO 1-"911 1Qt.tb
m!Xl1Mhlf~G'l>
l!100l&!i UaA.. ~

119!.
zm.
rn uu.
29115. lM!>. ·905.

llETWORKS

3COI#

u - . ow.~ uen

>'9. 39t.

WESrfJINOIGIT.U
.~ l_... ,,.,...- . . _ .w\_ G--~)10n7o7..

l.Mll.ftrilft

110

- L10DHIS
..,.,_WOOEMS
t2tD:llid~l!ft ·~(

229.. 111

2~E.ar-...

149.
IH

sH-A.nVEaSo.n 1Z1111"'"(~ m . ~1~~--- m .
447. H 7.

MK1£NT MOo{M 1200

12t.

PROMETl/EUS 2".&006 f tl tl/J '4008ll lllii10llw... ~-1
i=Ps.?~!

AIJDE.K 'VUOlla.\ Tlf!'l*TTL
ol1Qill?"..-tm'pm-.Hlt
ll901J'-·
~CD-o:a
1Bltlll0Nf10R~
flll)17 l!i1:1t.f"C...-.o

t$3 19t

allJ 12' Er.A.

$U

1$141""'"-~U'Y

MA.GNAVOX

f\,Af~~..-..

l99.

. _ OOAl.T
rn."""17

HEC

N11tll<.,'&fl 11020.10>· 1
SA.VSUHGlt Tl
CGA 1o1 RWBCOlot ~GAl<'~C.00. SONY
CP01m1Y~c:aa
CPO'Jal tJ' l£A.
wrsE
WB> 1r
M'S> I~_,,.. ASC>I
1
O'IC-ONH:S 1{00.tl( 1!1)1'~prdllt. .,

t2n.
1!S~S..
H . 811. 2!M.
$1'
Jlll.

l£.<PP$0l _fil ..,, ,.,.,.
l'JJOO f1215< rXAoJ.f/65j) ·D10lolllQ1000

HE'WLE'fT PACl<AA'O UllS)l!fSirwll

lffi.

~-
IBM PRWTERS
~·l- pr,_.. 112' 2-&0ml'lol:llll

HEC P2'1».l~l ~lC:-·-"1.0

l.CIWSO.:-LllOI
l>llJf)ATA
t.CL.3931~0
111.112. 1ll2· C&M
Ml.19J+ . . . ~l;lflOlll.l·I

PA.NASONJC

Q.fi1Qk't ,~~-

i'10t·11itrrroa~-

0:..lot!l

Ill

0:.-1~ ?.....

0

~ OSHA 'SLD.1 'lAIWI Si.IJl)U.~
SFfQAI lbt IQOm.
S1000041 ~ -..,.,,
~· ""'JX<llo 131
TOSHIBA P:t'1!il1-.r~
Pll1Si. 2 7'E<PI
rn1SJ.1~.uss.·111

OS.
us.
599.
j.e;,$, 311,
10$ 19& 309. $OS..
749. 1299.
)lit,
I M . WI.

PlDJIERS

HOVSTOH INSTl<UlllEltTS

Ollflt).Qft2

13'8t,

IU'St<llS2

)OH,

SCAHCAD

24H .

OMP'MA

.. : l f f.

ROUNO

OOln:Y!i&llOll '""' 411""'

1,.0..8..8_.

ACC!SSORIES

COlllPVTER ACCESSORIES

"1)~Drlo:ir
rPln5-·~s'M'd~

"·~" nt.

lomPCO...~- RI.

KEH51H010H

~,.,_.r....

-~

IOL

Si'QroS-

H .

5,,-5.MJI ~

111.

W~, C.... RROCCllDOp JoI.P:e. n·.IAXtE

S

S

O

R

I $ 2t_

)l.7"-oC...~

J1~

Pt:'Jll:.'llttlt'IOeaw

'9.

CRT "H1l11"·1l'l

,, ··

~~or...

.....

FUPn ' FrlE

JNI U..00.100~1...

10.

rM' MICl'QXl .100l1ll'......,.,. 1 I.

frl~r.folnclill

;s..

INF Mlc1>~ l~7

I .

th.vW Pmll1 Sin!

i .

OISl<ETTEU,.Ulftf 111'.Jfl'..,..,,.

s1.,·oscoo..... PCllf)lelk

M02 D

II.

'ffrblllll 0..UW..- DS,100

I 2...

'-W020

''·

.....,.o--er S l--41"00,14)

Al1 "'

u...1Ui>2-00

n

v........ ~

>J·

..... UQM)

22.

Jl'Tlot.Q"l~0..-1&.U.l:t

,..
~
l'Mnf1' 8Ufff'RS
~64.il..,m: ~6-U..AI
swrrcH BOXl'S

~2~,1,11~

~~"".,...

~

unw9

~Penn .ci·tt
L.00<8'°"""""

IHT£WOOt.I

~

~·'S!NI

~-Pall05"r~I(

l>..lld'W.PJl'IOP.at~

I_ TSR«1ufr,1.'CPW_ LJ\T1E1 _ "MCC..·-.' O_ l.-s

·t.
11.'I. Iii
:it.
2t. 6t· 69. · P
....
1'11. !jig. ··9.
m14,.,
tStt.

-L-nseim.........,"."<caiaon. $m'"75'.·.

--~- --S....,l!mo 12ff.

GOtOSTAJI D·M~rs

fjl~J$D\'\I

4:19,5:

!2]5..l..S DVM

$.2'..:11:5

u&m-JHM.1

H .l!S

0Ufi1l).-3SD'l.M

Sl...M

05-7020-~ Stcot

· ,t.

os ~ s '"
"fMORY UPGllAD£S

6.&l<01256IC~... a11 call

tMb$a&l1crAp1

e..11

"S'Ol'F_TW_A.R.E . . , , _

cp ·t:CCy ptD(-=tft.1
~~

P.IQHIJltr"'-AC

379,

C I

A LPHA. SDFTWAR.£.otp

~~~o

t1!.

-AMER.

.S.

·~
.llA

H

BUSINEss.t1><»p.

11<"9>ClollliDU

19,

ANSA i>.ldln.-1 ~1 .-2011'('4.![U!S

m .
114..

ASHrON TAJ£~ ~""" , . -12

~,.,-~

BORLA>ID-ncp

1:11'. so.ucii IOAll"_,...,

ti.w::ia...sJC IQ ,.,., Pl.ICAI. ·

o

BROO~RBUN~

"""!>qi

...,_

G<Ua lJQJ , .. i

ll

Tity9w

37.

.....,. :Wat 1G-fQI

45.

COMPUSERVE

~..

21,

G<ooto.l)oh~

, ..

COJ111VTE.lf "$SOCl4rES-nq

~ol\11

llt.

~M..:JO

)30.

CROSSTA LK CO M~

C.-XVl.:161

tll.

era.:.~", 01

131.

l>AC SOffWAR~«P

DACb,.,.l,,qWiwtO

·1.

O.OCEi!y-~0

I t.

l)j(l'/TAl RDtA~

GBICQ.OU'l'lCll

tU.

- £J.'EC- l/l'r'JE  SYSTfi-pm .

HU \20

U .

X'TlllEI~·10

"~

RJfllK $0FTW.t.f!f£~-

-"11

·2.

111111¥2-thUI

5'1t GENER~ TION-nc:p

FOX $0FTWAR£

220

G8'£R1C..nc:p

"'""cCAOOlO

UffTREfil<:p

JOiQ\,

lli:llill Warh10

251

lOTUS

l.Olld 12.J,tl.llBwdl
lll fCl. ~p .,_,...~rMJC.ROL YTFCS

<·II. J<i. 129,

'5.
llJCllOPRO-ncp WcfS1lr' f'n:llmiClr',1' R9 4

AAI C l l O l l l JA - n q

··"a"5-1s',5.Q,O.O.v

:llt.
·n.

U/CJIOSOFT·'><P

;>tmoo3!15

llt.

-0..-Z ::· r:i~,i0i

C_h:KJ.B.AoSIC

210.

E.... >'ZG-A

J l f.

NOll10H-M p
~ ·o
'-""
~t..ba cw AQl!I

PAPERll.OCJC SOFTWARE

VP~sit.1

·t,

"~

m . SURPASS SOFTW.IRE-ncp
Suroimvi 0

SYMAWTEC·n'p

C .S. A~O

211

IH. AWtU

Ilg

G<..a>1ow

1711.

r RA VEL,INO $0FTWAJf£

JIJRNE R l l · U -

SDl'"""

65.

=-.~~

$$, t5.

XERO~

'" v
wonoP£RFEC'T-ttCP

'"-~o
~LJnrrtl1

2<1G. l'

- lll!Jhr1te:~ l "10

m.

* Advanced Compute.r Products. Inc. 800-FONE ACP ; .. ·· Mill Order: P.O. Bll~ li32Q Irvine.. CA 92713 for Fast Service
Order by Phone! Call tor our NEW 1988 Catalog... Rel1il: 1310·8 E. E ~ingfi, San11 Ana. CA 92105

NEW PHONE FOR ALL USA eoo- 366- 3227 · 714.sse.-8813

~~-=~~ OUR POU C Y ·: \ ~' ,- -~.I:Q'"='~~- ~~ICr· l0<!1\11l1O'>S-I.O....... ..,.
· LJ'" --n:-ra-..rrJy"'I")

Cin:le 8 on ltuuJt r ~rvlct Card

SEPTEMBER 1988 · BY TE 349

Cl-iPCLO<. 

NOW WORKS WITH PS/2
COMPUQUEST INC.
801 Mmt M. · Schlumburg, IL 60193
1..S00-722-2353 1-312·529-2552 In IL

PDK51 

n.l.'r"od"uclSDolnuwtiofonptmo M10t51
The POK51 if · ~Ill ~ .-.omic.J
~!Or 11'>1 ~~ ol !IO!ll-baMO ll)'llllmS. The POIC51 ii used with an IBM-PC or
~-incl-~
· SIBEC-11 8062 Buie Mic:IOCOflllOller · SXA51 Ctoa -  · ROM-&Md Monilorl09bugger · PROMPmgrammer
· "-< Suppl... · Docu.....uilon, '!lnorial and More
Call Now/ (603) 469-3232
Binary Technology, Inc. ()]
~SL, P.O. Box 117, M9riden, NH 03770

Set up acomplete
 graphics workstation 

on your PC 
 for under 8100! 

PC·Pl.OT·111 graphics terminalemulator soltware
package enables IBM PC'sand compa bles to
appear to amamrrame as DEC VT·100'200.VT-52. Retrographics VT-640 DI Teklrorux 4010!4014 aoo
4027 lermmals.The program also provides valuable commumcation commands aoo more.
An enhanced version.PC-PLOT· IV.turtherallO'HS com~te Teldronix4105 ermmal emula oo.
flw rooce inlonnation call 614/882-4786
659-H Park Meadow Rd. Westerville,OH 43011

DATA ACQUIStTION 10 GO
INTERFACE FOR ANY COMPUTER
FREE IBM SOFTWARE

Connects via AS-232. Fully IBM com patible. Built-In BASIC. S1and alone capability. Expandable. Batlery Option . Basic system: 16 ch. 12 bil
AID, 2 ch. 0/A, 32 bit Digital 110.
Expansion boards available. Direc1 Bus units for many computers.
(201) 299·1615
P.O. Box 246, Morris Plains, NJ 07950
ELEXOR

16·BIT RESOLUTION 
 ANALOG-TO-DIGITAL 


CONVERTER 
 12,000 SAMPLES/SEC 

for IBM PC , XT & AT 
 SINGLE PIECE PRICE 

$475

We manufacture a broad line

of data acquisition and control

hardware and software for Apple

and IBM computers.

Call for quotes on custom

hardware or complete systems.

Ell LAWSON LABS, INC.
~>700 AllLeE ROAD

COLU MBIA FALLS. MT 59912

,

800-321 ·53S5 01 ·CM!-l87·5355

A VOICE FOR YOUR PC!
VOXX on1vs799s

... Unllmllod voe.bularv .. Tex1-to-speech sotfware Included · Speau EngD·h te.t at1d numbere ... Aleo ·~·k· Spanlah and Hallan ... 111 dJtferent. eny to unda,.tand voleH .. AulomaUc lnflecllon ... Euy lo UM wfth DOS, BASIC, etc...
... u... one PCJXT/ATIYPe ahon ·lot .. B·tter tn.ln unlta coeflilg much more
'" Audio ampllflsr and ·PHk·r Included
~
(:203) 858-1808
ALPHA ~ 242-8 West .A"enue. Darien, CT 06820 '

Satellite Communication

MICROSAT II 


Expansion Board

. . . ~.-~ AL:.  $700

I.

.~-:,

., _

IMM!DJATI DEUVERY
· For IBM PC/XT/AT and compatible. · Satellite data receiver - 9600 baud. · Satellite bulletin board. · Satellite video and
audio option - Add $200
PERSONAL SPACE COMMU ICATIO S
1111 )ohmon P.old. BlWie WA 98230
(6041S97-62.98 TUC Gl-$083()6 FAX 604J597'62l4

. FAMILY 8051 EMULATORS
.  . 
 . t.: . LI·
· . ..._._ . . I
.

For Info e111:
Aus tri a Au:s.ua.11a
Denm '~
Frntar><I
France
G"'at B.rrtai n. 1srae1
Korea ew Zealand
ii Ot'N'By
Portugal
Spa"' Sw1uef1and
Wes:I German

 Swe<len US A

02 22 38 76 38-0 02 654 1873 02 65 81 II SH s~oen 01 69 412 eo1 01 464 25!6 03 49!)()3.4
02 784 7841 
 04 866 375 
 See Sweden 
 01 e 3 S6 ro 03 217 2340 QI 740 41 05 08 131 16 87 1)40 92 24 25 41)8 866 1820

CORPORATIO
Clreh 191 011 R.otkr S.rrke Ctll'd

DCtt · !~-llordigjl>lllO: IOMIU !SS

OS

.UISOO · s dw...t 1!.tiil (plu>>lgn) ~AID:

prngn""""* pin> o( I. 10. ! I 111-Z io,.it ""'

dipllbs.

JlJ9

.UI 100 · Sinf.lt  U-.

""'""' o( AD500 oilb 10 dWaal U19

AMOO · m....d. llS .S. Ll-l>il AID bovd.

UJ9

~· -

!S .S. 11-bll AID: lil'l!lc 01 · l-1 m

llQ linco (10 MHz 8!SSJ

UJ9

~ · f2j1 ...iJag dull 11-1>1 IY

j169

PMOO · ~~board wllb llldrm ckrod<r.

bdef: I + pogo appliadorl pn>loa

Sg<)

040 · Euota1 cnonroi<x>'l"'*"li>< 1-ld w11b ob1L H9
NI"°"""' fwd· M l1C. Patd, G: IJM  lri<on.
... JO "'1 _,,,, I,_ """""(I' (41/fa- ''II.. "l'OIU
'·~~""'"""
Real Tim Devices, Inc.

P.O. I.ox toe State College, PA 1M04

(814t2~087

Calit=orniaDigital 

17700 Figueroa Street · Carson, Ca/Homia 90248
4IJM11_. T1p1
B11i-11p_
1219~--- .-

19 13Tllwlll#n -\ T1fJIJ/fl6/ I_,

:::"".:...--:"""...:::=:""..:=.- .. _ ... _ _ .=.:_:_C_:,"..n,,_:..~, :.,,:...:..:_:_.:..,:...-.,._=..._ ~~-..=,. The Hilachl 672/ XD s a roor C01ot 11 by 17 (B sl:e) plotter wilh superior accuracy and repeatability ( .3mm) .

...., ___ ,_.... _ , _ _ 000

The 672 aocep1s HPGL 7475 commands and IS both

- - - - - - - - - -- - - - - - - ----t Centronlcs parallel and AS232C oompetible.

,'-,.·..aJllvO "'1111'1-'-'f 119 Al ~· ·

A  lllfl, ~ · ~ dTTihhreeec6pt7iloo2nttpealronatdslseaolteafveleaantsulierneicgshhaetsisneacltfle1cnoensatpnaeginkresl deolcd4oig5ntddizellnnggraexleuiasn.le· 


lion thal allows data lo be entered into your computer 


from printed graphs 8lld blue prints. 


Four dlflerenl cOlor pens are supplied wilh lhe ploner but 


a wide vanety of technical pens are available. 


40Meg1/Jyle NatiDi1k Kii

On.Two Ten

TEC501 Yz helaht 991.a.lde

49 39 35

TANDON U LJ:Ueote., 'h ht. 79 75 72 


TANDON10t/4tullht.HTPt. 99 89 79 


FUJITSU SV4" lulH he'9ht

95 89 82 


MITSUBISHlnew501 lulHllt. 119 109 105 


MITSUBISHIS04AATC0111p. 149 139 135 


TIE.AC FDSSBY lulHhe'9ht 109 99 89 


TIEACFD55FVMTPl, haHllt. 119 109 105 


,,.,,,,,,, TE.ACFDSSQF for IBM AT 149 139 135 


PANASONIC 455 HaH He'9ht 109 99 89 


PANAIONIC4751.2MegJH 119 115 109 


Swltc:hl"1JI power · .,.1y

49 


Duail encl-ure for 5Y.c" ctr11ree

59 


~~---- 3 'h-" - DIS-K- DR-IV- ES----~

SONY MP-53W 720K/Byte SONY MP·73W, 2 M".

129 125 119 1!19 149 c·ll

Co111pldlr

TE.AC 35FN 720 K/Byte TEAC 35HN/30, 2 lleg. 5 Y·" form factor kit

129 1'19 115 
 1!19 149 145
20

8 " DISK DRIVES

1119

QUME842double alcled

189 179 175

QUME 841 aJngle aided

119 109 ff 


SHUOART851Rdhl. alded 319 309 299

REMEXRFD4000dhl. aided 189 179 165

OLIYETTl851

189 179 185

~!~i:~::es'197
lisecond Miniscribe 3650 drive and a hall slot Weslem Oigilal controller.
Catalog
i . - - . - "'°" BM! of ·I II'· FREL-L c.i.torioOiQdAI· FOl""*"'O
.~ ,, ..~ . -~ .g ". ~""' '1"1.- .....· ......... "'"~"··· $5 00-00.-1000.
Q Aatrlm Cf·Hr IH/nf 0 llllHin· IHrl ._, 0 Alfu/Na I# Cna ~_. ~.~.v,:_.c:f:l.M=dM ._°t!>',:~~D'i:g:lt .o=lt:S..". ·"';·!- h':·.
~'""'°"

~moileYW1Cllltk( donot--) ~- .. ,.,--~ 

····

Allml ~~~~~~~~~~~~~~~~ 
 eHtllll ~~~~~~~~~~~~~~~~

2'112

J"Ma.6

2:'1 ·

l0.:Z4h 6

Zlt&l·2

102· -.·

r-~·t- 100

Z04aa.I

MMl11 ...
HMl~1·- l
HMl,1·ll'··

:2lC0N4·a·d·
Jo.ti..

, ,,..,":? NIMt1,6L~ l
M ....

2~.. . . .
:rou··

MM41'41.P·U ··92a.8

",.... M-1.P-12 ··~z._a
H,._. J:rs6lP-1i Jl1M .. H. ..JZH.l.P '1-2

MllM.l2!14LP- 10 U~·I

4· SOn.·

t .n

. ll-14LOW ll'OWlRI ··~·· .'·.'.' POONI
1 - l l C M O·S I
... i 1~CMOS I
1200nollCMOSlllPI
.. l ,_54or't11HCMOSHI P.
11 :ron..u c1MOs t,Li>·
··· l l~llClllOS HL''I
.,. i 12-llCMOSUl.PI .. 4 1~0...U CMOSUl.ft1
.... 4 120MuC:MOSu~1
...... 1 100...!ICMOS~ l.Pf

u o
U ._ t .._,_.

DYNAMIC RAM!i

,.,,,· .n o
411f · 200
.·1,,1.t.· ,UzOo
llllll.K·l-J2 iltM-150 lllM -120 M<:-5 'fMS41154

16314· 1 16l&h1
161M11 16lM11 3 2 ,. . . .
enssUJe6.·1·
nn···
-655Jt111

1250ns l
.12,S0O0rw.....1
lllOft>I IZ 0 0 - 1 "SOns t p 20ru.· 1200ns t l '~°'"'s- ·

....·.·.
·..12.."M0..·0..

UMoRE·RESH 6UM·I U-S,Orit'lt. W.PIN 1 AUAfS+fl I .·

TMSA416

1lla41·

. , 11-1~ 150

1l't0"72·1

T'M$A4M 'ti 6§§M·4

·1254-·!50 2121.Uit

·1-ZH- 120

Z6214<hl

... ,.ZM-100

2-e21u.1

M~IH.1. 100 2'6l144li11

I llll·110

UMl!o7e·1

1Ma.100

10.CIS-76111

f 'f.S0.,.1.1
l \tOnt ·
1' 5 0 n s . l 1\SOns ·
1' 1 -1 11 ' 0 0 t i s · t \OOn. .~tC llltOS · t120n1 · !100.UI

··211
........,"1,2'..""...,..
MM

2709 2"116 111 ... TMs.2SJ2 2732
Z7'J2A
:Z7J2A":Z
,22,1n_c-........,
2764· 200 MCMU7M 17121
227nCwn&
27512 2'7C:..12

:_ZO<I.··· EPRDM§

1-024:a· 204.l a· .aOM.a

1·i.o..· tr1Slll
1·5'lln· lll,lll llSO... >i lS\ll 1·SO- n ff>lll

·ts
) .49
lU 595

40H:al 1·SON HMYI

l95

12"'°""1l21 VI

),"

40Md
..·1~2:a1
1,,,n12-a..l
.,~
11!2·· 1 1 J ,. . . . .

C200rul{ 21 Vl

· .:I'S

ClMIN HI 2 .511 tMO~I 4. IK

(4S0... Hl2.Slll

l 0

t2'5i0nil.l t I 1. SVI

35<J

u" E200n. U 1l 5>'V1

· 2'5

tJS0no M2 1111t2· P\llJ

&:Z"°"91112.SV!

l.H

l.2?e.aa· l:ZM)NH'l.SV CMOS · 71K

J.:nu._· 12SOnolU 2 5111

S IK

H'5l6a& &HJ4.g

" " 12'50no ll I 2 jl/)
C2~~12 SVCMOS t 1ZH

uiV · '"9r.r'i'lV~

MlllC)ln" NICl[I S:Ua.JlCT TO CH.l.lfGI DUI! TO
- n 00-T-. P\.USI C:...l ro C - l'lllCIS.

HIGH·Y'ECH
5PCYfLIGl\~T
IMBEPROM§
· 128K x8 ORGANIZATION ·200NS
c:=::1 ~~ i; ; ; ~:;Iii ~I: s u ,Hj ·CMOS DESIGN FOR LOW POWER
·34.!15
Ji;~<~<;<; · ~!Ee~

BDDO

ao.ll
· SOJ.5

, 1·~9

llOl!

IU

I052AH loll.SC 34 .!~

2 ·!

-5

1"

- '-·~

-"_°".",, s,, a1ss

19' 2 ·9

.,...,..,&1~5 7
&741 17t5

..' "'7H, .
"9H

l.ZOJ
1.:zo5

11.212

12Hi

a22'·

a .211

1237
Uulo7

s

a2i.o

I.Ml

1251A

I.Ml

USJ~

255

Bi!OO

...14. .,~ , 2! 1 49 I 4!
2 2S )95 · 7S I 9S S9· I l! 16' 'S! I '5
'"

uns
12~9
llS9 S
12~7
e.272
e~1n·s
12?9 U19-S Ul.2 O.Ul UIA
UH
111.7 BZBI

1 S9 1 t$ 2M
,,..l 15
· )!
I 9& ·6'95
)95 lH 1 lS 39S 19!§. · 95

MATHCDPRDCESSDR§
SMH· 199.95 BMHt $159.95 lOMH· .:229 .95 6MH1 1179.95
BMH1 S249 .95
IOMH· ·l09 .9S 16MHz U99.9S 20 MH1 ·799 ."

6500

1.a MHz

,GMO.,

l l$ 7 hf f

us

2 05
.,I5J.9n$
U5
... ~. Oltfffk

ISStA

2H SH ;1 ts
al !tIsS

3 .0ltlH·

J,OMH.r:

saoo
6ll02

HOl

"°'taME
UIO
NZO u11
-.........,u.&·
6145
..~

Dal

22'5

~.OlllH11,

Z.fJO

il.SMHz

i·eo CPU

·n

4.0ltlH'Z

l60A CPU UOA ·CTC lSOA OAJt.I
l.OA-A ZIC.t. ~·o Z&OA -$10 0 l .liO&·SIO l ZMA-SIO 2'

I 2'
s1n6'
SH 18!
s ts
S 9S $5'

li.OMHi

1771
""''t7.,J
179S
" ".,,,21'!o1
279?
......,6 '212
UPD76S
..nan
l6!!t1 2Ul !216
. UART§ ,,J's ] "'& · !S H> '9$ 595 10!5
Ml5C.
.,.199
)9S JH 1 !5
',.
119
n
>. U 1M 2 IS
" "
1 ts 'tS

... CRY5TAL5

32.76a MM1

H

1 OMM1

z, o..02

JH 1 95

2-01'
l. 51~5·!1.
·o

1',!.5
'95

5 0

· '5

§06U

IU

10

1 ··

i '1144

19$

10

1'5

100

, 9$

10 7'116J'S

, 95

uo
H 3111'

,,,19$
,,5

110

1 1. 0

"$

11 ·J:Z

1!5

200

195

Zl ,,...

195

..,. 240
Jl .O

'1,9.0

!iCILLATOR

5!5

S .'.!5

$9$

S9S

4tS

."·H"

A
·

H,,1..5

._,,19S
4.95

·!5

'"00 ?tfllO.:Z
,.,..,.,~
7·JOI
,7.0,J120
1·11·
,.,.,, 74,...
74f1]&
74FZSl ? 4101' 7412'40 74SOO 74SOZ
71$04
1·SO. 74$10 74S.:J2' ?4S7& 741.16 74S112 74S124 ?·SUI 7·S1 Sl 1· S1S7 7·S·SI 14Sl6J 7·S1 n 7 41.1'!t!i ?4S240 ? 4$2,4 1
?4-5:1·· 1·S.1IO 7·5217 l·SZUI 74.52911 HSJ7l
HSH·
7·M11 70571

,l5.
n n l5 n H , nJ9 '
.,19 .1,9
L2'!t
22,' u
.,aJS
n
u so
l 15
,"7.9
..ts
,,,I Zt
, 09
1 ., 1 0 1U 16'
aI H s
16'
·u'H "s

7 4~ 500
7USOt 14LS02 l·tlS.Ol 74l$.O.i
l lLSO!i 7 4LS O I ? 4l509 74lSIO 7 U SH U\Sl2 HlSt.J
' ''-s. u.
141.Sl-$ 1'lS20 ) -&l$11 7· l S 2 l Ul.527 ) 41.Sll HLSJO 14l$Jl 74l5JJ HlSl7 74lSJ.8 74l$4 l 74LS4 7
14LS·a 74 U·5il 14L $'))
,...,. 14LS')4
74LSJ'S 14UJ6 7·L$U
14lSl6 ,4\.S'° HlS92 74LS9l 14LStt 7.CLS10J 14lS 1°'

.16
II 17
"II
,,11
11
n11
26 19 l6 , ?
n
1l lJ 16 17
·I·I

14lS· '1 10 $111 14lS12J 7111tSl24
l111 LS12!f
741LS 116 74l51l2 HlSUJ '4Ui·l6 '4lS1J4 ,.LSH'9
1U$l 41~
7' LS U ?ti. SHI 'hl5l!.1
Ul$1$J 74l$l!lo4
l.t.\.$ 1 5"~
11ilSlS6 Ul$,lSi? ULS1~8 1Al$160

·l·'
·U 2 1'
.l9
Jl9'
,,a3,.9 '9,,,,9'
I.,
5··9 ,,,]~
l"

74lS14 · 7'lS10 74lSltJ 14lSl4114
14l$l4!!. 74LS2~ · 14· S15l NilS2S1
hiLSl-S.1
71 LS2~9
7·\.-S2'i0 ><1$266 74lS17J 74lS271 14l5210
7.t.l. S .Z-ll
UlSl'O UlSHl
74lS2'9'9 14.l.SJJJ 74lSJZJ
7-l\.~J6$

6,
69
.."g7,,o9
l<I 49
,,··I 2<1 l9
IU l '
.,5'
"
I 49
,,] ts
2 ·~

,,26
26

J uS1 &1 JUS'li6J

74l~Hil

7~

HlS 1·64

IS 14LS\&S

,"" . '

Hl$16e J4l.S l 6'3
14L S.t 1J

]9

74LSJ61

)9

"~'
·9
'·5ss5

74lSJ61 J9

74lSJ7J 7,

J.-LSl1· J.&LSJ)\
J4lSJ71
74L~l'§O

...7! !S "

·9

14LS3~l

1!

l9 ) &l$17·

]!

J -US!i.., , ...lj

··"·t'

74LS 1 7S "J.us1.., 1
14LS 19:Z

11 14LS 1, J

··l>9···

14l$1 ~4 14L~ 1 '9S
14LS 1M J-4L$1.,J

l· J4 L$12 '

··Jt
&9 69

74 56J'· IM

141,$64D
7. .Ss-tS 7 4LSfi 7D

"'·"·

"9.s,9'

741l S Al J lO 741LS-lial 2 «>
l4LS71J 22 ts
2HS2521 2.0

5! 26LSJl

i- 'tS

)6 J4LS7·0

'~ 26lSn 1 ts

7400

7100 1401

," ,

1404
"1·°01"
7· 08 ?4 10 7411 741"

"7-!
.1·,·,'
15

741$

25

? · 1'1 ?420 71)0 71)2 74 )1
7· · 2 7 4· 0
74-67

...l,"5,,,,
.6,9

7.,l

l ·

74H
7·1'5 106 1"111J. 741'S

)l
··JS .,~

74!6

JS

7 41 1§

l1S

74!10

!9

149) 74111
741iJI

.·J,·S

?· ·25 '"1!-0 741S1

0 1 l5
S<

,.,,, 7· Ul
1415"-4

SS
l ··
55

7· 159 1 &s

7·161

H

7·1'4
7·166
7 4 11~

.,IS
1 DO

71)6?

6S

LINEAR

nJLoOnJl
TL074
1nLoOeUa :

69
'.,,,1 Oll
''~

lMlOl

l·

LMl09K I :1$

LM S67 NESJO NE!§.·2'
LM 72) LM7l) LM 7·1
l M ?47

19
...2 95 98
.,.,·,

lMlll

59 MCl )JO 1 6'

LM 31 1H

09 MC1 '.HO 119

l,.M)11K LM)17T LM 311

J ., I &49'

l.Mt 4SI
l M1·&8 1. M l46S

.,J5
19

lM31

IU

LM l20 owl~

·~ LM t4t6
ULN200l .19

lMlllK J 09 ICR Z206 J . .

lMl2·

1· JCR2'2'1 2 95

l.M311 LMI J J : · lMll5

") '~
''19

LM J)ti LM3:t.IK

' 75

··· LMll9

59

l,..l-40 H·7800

., U:lS:)

lf1SS

99

L il~?

99

~ M UI
LM llO 1,.M ) I J
l M Jl6 LM J9J '-M J9'4H Tl424 Tl·!? NE'SSS N£'S§6

,.''.·n,·'

s

0 95

·] .,·o,,

LMH17 t:·l046 CA 1 1·'6 Mt l ) 7 J MC3470 MCJ480 MC)411 1,.Ml'>O(I l.M3'9n LMl90, \ Ml-,1'4 MC·020
M C.C.04.41 R:C41 U1
RC·!!tS-1 lM1J;600
7~107
7§1 10
7~1~
7\1 ~-'4

I 95 19
'2!
I Z' I 9<
.,8, 9,5s
125
..' n
J ,,
l"I >5 69 1 ·· I·! I 9S 1"5
1 9S

Nf558 Nl.SS4
LMSISS.
lM5~

,.19
1 ~~

751'.I
7~11" 7!o4SI

· 49 7502

·is 1 7§
")9

..uto 2 so 15 4 71

12<1

M 10 S l:AN. k fO 3. T TO 220

4001
"·O"U"
401) 4.0U 4-0·S 4(11' 4011 ·020 4.-0:21 401) 402· 4-0lS
-&027
4021 ·040 40<t2
I ..... 10&7
""&°"O'"S°I'
40$2 ·0$l 4060

CMD§IHlliH §PEED CMO§

,, 406ll
·06!1
,". 4-070

29

7 4MC-\$ .C

n n

74HC1SJ HHC2. .

l· H
n
0
..··60 .49

,.,, , «>··

2.l

4-09l

0

.',.... .,,, ,144lJ ,. 'tS

, 4SOJ

4.511

H

45 11

IS

4521

79

·5ll

ts

7 ·M-Cl4'5
76HC27"l 7.tHC.l7J 7-4111C J 'J4
7 4HCTOO 7·HCT02 74MCl04 11HCTOI 74HC'tJ2 76MC1"U

J9

002

99<

7·WCT1lt

"0 .H , ' .H ,
u
..6t ..H

7 4MC:OO 2 1

'741HC02 21

70HC04 14HCO. 7 4t11C l0
7·HCH

.n2,$,
n

7 6M C.J.J J5

76HC74 H

·· 7·HC81 0

74MC1l-I l41HCUt

.·s

74MCT1)t 74MCH&t
1·...-cn.&o
74"4!C-T244 7.fMC::Tl4$
,...,,,., 74MCf27)
74.HCTJ7l HHC1"374
14HCT4017 14HCl4040

H

" 7 · H C 1 5 1

70HCUot0

352 BYTE· SEPTEMBER 1988

Ortlt 138 011 llllllhr s~l'Vict Card

°"' 15V 12
nv ·2 21 2

1'11 ·s
lSll .l'!I

UV 45 · 7 HV l!

lSV H 10 JSV H

DISC

50V .0§ §011 05 ~v OS 5-0Y 05 ~v 05
5011 05

OOl ut 50V 05
00§ sov 05

01 ~v 07 OS 5011 o>

I

12V 10

I

5011 1z

,. tllONDUTHIC

.01,,i SOii
.007... sov 15

1µ1 SOii 1e
·7.,c sov 25

ELECTROL YTIC

u .01.u
,,,, ,. 2§V
·7 5011
,", 10 5011

0

lSV 1l

AJUAL

1. ;
.,10
22

·· sov
t.OV 16 1ev 14
sov 1t

zo 100 1611 15 100 lSV 1S

220 lSll

470 5011 2!

·70 2S v 3() 1000 '5V 2!

2200 16V 10 2200 1111 70

·100 15V· ·5 000 \6V 1.2$

BYPA S S CAPACITORS
0' "" C·f AAMJC 0 1:sc , 00 ·S 00 01 ~ MONOLITHIC 100 1 1.10.l)O I "' CEAAMIC OISC 1001116.50 _ti ,A MQN.OUTWIC '00 ' 1.12.$0

..! i NA PA B L E .. HEADER§
CA N B E S.NAPPfD A.P'A_R"'f TO MA.KE .ANV S!Zl MIAO ER_, AU. WIT H . 1 CIE N-TEfll!I
h.t(I ST"'-IOMT '-If.AO ·· «O llllQH t ANOl E lE AO l··O 2 STRA IGHT ~tA D S h.40 :Z ft: IGHT A.NOLE Lf__A DS
H Xffi
fr~ ~

7-T
-noeT
711ZT 7115T
1')()S1'
79171

.·,··9
'9
...S9
§g

7'1fl .Ji9

790$K IH

711,21( 1.:),
1..",, nMK 1.69
'"121( ?al05 7aLl2
7'l.0$ .H 19ll2 1.1 9 l.MllnK 4.7' l.MllaK 6-'S

....,, DISCRETE

''"7'5' 15
,~,q l'$·1·

.....1»2.

1N4004 t0 .,.

H
.u
, 19

1NW02 -2§ MCT·l' .5,

KBll02 .5§
PN= 2NZ222 2§ 10

MCT.a L~
TIL,\ II -"
Z.. J906 10

2· 2901 .2S lHM01 .2S

2N:IOU 79 ZH»<M ,10

.n 2H4'02 25
2H . .0]

6N26 ·N27

'"··' H

2H60'S

,6' TIPJ1

Vt. A l=IPPO CO
· AOJUSTMUHU.f~
WITH TIP TEMPa!ATURE
RUJ)()(fT
· REPUCBIEKI TIP$
AV~S2.9S
·4 g_g 5

FR-4 f/'OXY Gt.ASS l.AJJlNA TE WtrH GOU> Pl.M ED EDGE.CA/ID F1f'l(;ERS $1(.K SCREENED l.EOENDS. J.IOtlllTING BRACKHS INClUOEO
- -- '
FOR PSI~
3:1 INT PROTOTYP:f Ct.AO 11 8lf CARD wmt 111) O!CODIHCI LAYOUT PARTS IUl F"Of1 ..,,.-PAii ABOVE. 10 llfT CA.RD FOR VW£0 i.PPUCATIONS
FOR AT
10 lllT CARD WITH ·-<> DEC~ LAY<>ln PA.ATS llO FOR JOR~PA to ABOVE
FORXT
WITH + SV .tHO GROUNO P\.A>fl'. AS .-llOVE WITH 0 D(COO!NG LA'IOVT

EXTENDER CARDS

'°" JCT SYS'ltlO
FOR AT SYSTEM DT· I· MlCAOCHANHl'.L 1~DIT EXT.;i2 lllCAOCHAHHf.L 32·BIT

IMO TIE PTS. l'J9Q TI~ PTS, l220 TIE PTS.

D1sc1un10 ,. IOLDU H ....0 11 lllCIHT AHQU SOUl~ll HfAD(ll
AIGHT A.HQ\.£ Wlfltl'WMP HEAOEA

OllOUB'Y
I OH.oS IO>W<SR IDH...W IOM111;.wfll

CONTACTS
so 10 :IC 21 1"' I()

.... .,....,., 1.25 1.68 2-20 Zc~ l.l·

.15 1.l~ 1.7& 2_11 2-72 J .3'

2.58 l.a4 4. 50 5.211 U l

2 .0I JN ...zz 4AS

7.>0

.u 1t5 1.29

141!

5~ 6.25 700 750 a.50

1.25 1.35 1.7$ 2.os 2.· S

3.20 · 10 540 840

Nl'C IORS llHOW

D·§UBMINIA nJRE CONNECTOR§

D SCfUPTION

._

$0t,0fRC:VP

RIGHT AJifOY PC SOlDlfA

Wl.. EW1tAP

IDC 1119BON CABLE H000$

-LI!
nMAl.f
MAU
Ff.MAU
..... u
,EMAU
-u
l'EMAU:
NIET<'L
GAE'I

ORD'E " B Y
DLJ l>bd 01.. Ptl OlbxSIO D ll:uJ'WW 08.iSWW lDlnJ' 1Dlia$
MHOOl>u
H000 :m1

CONTACTS

, 15

:H 37 50

" AS .59 ,H .0 ·~5 1 .·5
.·t .0 n 7' 1.3' 2-2!9

,, 2..27 ·" "' .u - .75 - .IS 2-49

I.Ill 2-56

]...Ill i..60

-... ._... - 2.71 ·.27
- 13' U11

l.M
:us 4-n

-- .., - IA$ 2.05

z,is

- I.OS Uli I.ZS 1.2$

.,, - .:)' .:),

.n .75

· ~OSI! flDIVllUAL OIACUTS · 20 JUllPERS CflOSS.COllNECT
AHY TWO aRCUT'S
· IO~ SHOW CUICOtr AtTMTv · GEHOE:IHK>
O l .!K

!iPECTRDNIC!i CORPORATION

EPROM ERASER!i

Ir""'*' Mode·

c _ . . . Chop

1Mitn6f "r tUW C,,..t)

1'£· 140 I NO

!

a..ooo

P£ 140T I YES

9

" .f:!: )40TJ...!!!._ ._

1. 000 , ,MIO

u ....
..,Con
...,stn

OEllC IU PTION

IC SDCl(ET§IDIP CDNNECTDR!i

ORDf.R H"f

a ,.

nST
~
ZIF ..
AUGATca;SY

..,, 11 11
.59 .6!
.u _,_,

·· AlJGA'Tn-YWV , >O UIO

·cc ...

.51

... CiONfAC
18 20 Zl 2· 21

. 15 .18 I~ .20 22 .30

,_,9 .H I.Cl! 1.D

11!

.,,, ''" ~

~"

'·" -29 1.35 1...., 169 Z;..4 '

2.50 290 '\Ii .70 Ii 40

.tt .It JI l .O! t .·!

.ft

1 H

SEPTEMBER 1988 · B Y T E JSJ

n S Ill.IE 10 TR AOE UP NO W hO. J JORRRE lll. ~ lHE

PfUCf 8.AARIER ON 2 6AU0

f MS

· AUIO Ot At AN S WER

· S·EIJ fE S t O N ?OWER UP

· ;ouCH,OnE OA PUL SE OtA\.·N C · HAVE S & BELL SYSlE U S COU P· 118l [

· fU\L OAti.AL.I OUPL(IC

· a.. 1RAOR II C O MMUNIC.Al lQ NS SOf I WAR E I Luoeo

EXURNAL ltfODE/tf!i

S H .95
I 99.95 Sl61U5

COMPUTER CA§E!!i
AlTRAC, IV( STURDY S TEEL CASES 111 l~E PQl>Ul.AR
S1ZEO OTl"IE~80AROS AH.0 ~ NCLUOE SPE A.KEA S
FACEPLATES. EXPANSION SlOlS FRON! PA14El
KEYLOCKS L 0 INtllC·IOl'IS ·NO All N CESSAl'tv
HAAOWA ~

CASE· l'LIP FOR 8()88 MOTHERBOARDS CA.S.E-SLIOE FOR 8088 MOTHERBOARDS
CASE· 2H FOR 286 MOTHERBOA.RDS CASE.JR FLIP.TOP FOR M INI :!SO
· ·1NC1.UOE S 1~0 WAf I POW'Eit SU PPU

n · .95
$311.95
S8!1.!15 , ..9 .95

POWER §UPPUE§

· UL APP t:JS WAT lS · ~sv·s.ti · 11V · :l'A
~v !>"' 11v ~A

S-59.95

PS--150 ISOWMOOEL $69.116

PS-200 100 WAn a lOO WATTS
· ·5VZ2 A · l-2'1,ji~
SV $.A ..QV $.\

VliA COMPATIBLE
PACKAGE
·54goo

DIABLD PRINTER
-~7!J95
· LE HER OUAi.11" At' 2'0 C PS t32 COC..S · 10 t2 tS PHCH 1- P O POAfl ol.J.. SP.ACIN(;
· SEAIAl & PARAllH IP<lERFACE
· ollJfO PAPER lO" O FR IC T F ED · f"ULL XEAOJ( WA~AAN1' '1'

CENTRDNIC!!i
PL AR!I!Ni ETRE R· f f . 9 5

NEAR TYPEflET O(JAUTY AFFORDABLE AT LA!lr

· I PAGES PER M l UIE · JOO Ol't RESOlUllON· · , vE · A w~ .ARA IV · CHOIC E OF EMut.ATION &OAllOS
MULTl·PRINTER EMULATION BOARO;
EP'SON FlC 10 E ""Ul l\T IO - NOT MING ElSE R[OUIRED
·OM PC G A.PtoC.S PROPRmT ER. m · B.LO 630 ltitULAflOPf AlOu1AE.S AOOITtONA. L r ON f CAA O
HP LJ + EMULATION 80ARO : HP l ASfRJEI f MUlAllON- RtStOE H F fS& 'l Pll CHfS .a.001 11 ~ l. ~ O NT CARO ilt.'w'Alt.A8LE

1.SM8 RAM CARO EURA FONT CARDS TONER CARTRIDGES PF S FIRST PU8l lSH ER

S1J 9.95 $199.95
S59.!15
$9' . i~

KEYBDARD!!i

FUL.L ONE YEAR WARRANTY
MCT-S339 ENHANCED.STYLE LAYOUT · AU l OSE SE FO~ I ORI AT C .P'.A.f18LES · L.EO I OtCAlORS II AU IO R{P£ AI ,-IE.AhJIU .. Sf PARATC C:UASOR PAD

179.95

MCT·SO&O STANDARD LAYOUT

SS9.9S

· SOF" TWA.RE MJJ0$1ENSE FOR A 1 OA 11 1 COU PATt8tJES

· LED JNOICAIO AS · A U TO REPE A J FfAfuRf

MAXl-llWITCH KEl'BDARD!i MCT-53311 ENHANCED STVLE LAYOIJT
· $ 1AN0 Afi O EH.HANC.EO eveo.a.Ro i. · vour · IAC Tllf FEE 08ACK · l~HltO NUM CAPS ANO SCAOt.l LOC~ · NUMERIC & CURSOR 9'.E YP.AOS ll F KE"S
MAX·5060 STANDARD LAYOUT

sa.us u · .as

MDNITDR - . &CARD TDliETHER

· 800 xStiO MA.XOJI UM
RESOLUTION
· 66DX'80
IN ta COt.ORS
· J:10X200
I N ~COl.(M'IS
· ·6MS tYLE ANAl. 00 M0NtT()fO
· FUU.VVGA. EG.A c:GA HERCULES 4 MQNOCHRQME
COMPAJ ELE

'

.- ...._

·l\~'>...c.

'· I

: ..

~-!
~. ~

-~ --~

NEC IHLJL TIS''YNC
· O RIGIN.l>L CGA EG_.. PG · CO '-'P·HBU MONtl OR · _..UIO ~REOUENCV ADJUS TMENT
· RESOl.Ulf · s HK; H AS llOO ~~
CA§PEREEiA
· 1~ 1S 2t 8S H1 SC A""N I .Q FREO-uENC1ES · 6..flO X100 lS.0 R.ESOtU11 · 31 UJM DOT PH Ct· · , ... 8LM:lli 1r11·r R1.ll SC Rf E N · 1{, cot.OAS
CAS'PERR&B
· COt.OR GAE[ N ...u eu~ s w 11c;w · Jl}MM oo r PllCH · 640 X 240 RE SOlUTfO · l ;L NON GL ARE SC~ E E. · AGO 16M COM.P.-..llBlE · C AOl..E INCLUOEO
§Al(ATA
IHDNDCHROIHE
· t6iloll CO,,,.PA H BLE t IL I P"UI · 12 N Ct A:P[ SiC R'E E
a CAlllE '0R t6M PC INCtuDfD
SAMSUNG MONOCHROME MONITOR

MONITOR S'TAND!i
MODEL MS· 100 · Tll.fS A 0 $ W fVEl $
· SfUHOY PL. ASrtC C ONSIRUChO N
MODEL MS-200
· t1l.TS A o Sw tvh~ ... eu1u 1N suRGt: suP~E SSOA
· INDEPE DE NT l· CO IROLS UP I O~ ACOUILEIS
LD&ITECH MOUSE
·7!19s
PC MAG A2:1N S EDI I ORS CHOICE A.LL MOOElS HAVE S(Rill.L SUP.POA T ICOM t COM ?! 200 0 Pt ~ESOtUTtO H lOIUS 1 2 · 3 S><Cl l S~H INS Alli SO· I ARf A 0 PO· N TEOtTO~ SERIAl MOUSE W1PC PAINTBRUSH BUS MOUSE WrPC PAINT BRUSH BUS MOUSE W1PC PAINTBRUSH CAO

3.5" FLOPPY
·D'1IS4K!1D9R5IVE,~--.
f.- 1111· 3"11r" -lllE
· UlTJlA HIGH HHSITV · ALSO WORKS 'Mlli 7 2:0M. °'51lS f'OO-1 4' · e.L.M;K FA.CEP\.A Tt Foo-1...u · ll(N:;i,t FAC.lP\.AtE
7·a1t. .3V;o" - Y - I V E f00-1 5 ._ IFoA.Xn fOO- J 5 II [fOR.A n

354 BYT E · SEPTEMBER 1988

Circle 139 on Reatkr Service Can/

i?U MB, li!i M!!i, !!iT~i!!!!i WITH MC T·H OC CONTROLLER WITH MCT-AFH CONTROLLER

·i!i!S.00 $269.00 $339-00

:Ml MB RLL. liS MS, !i.1·ii!3B WITH MCT·RLL CONTROL.LEA WIT'H MCT· AFH -RL L CONTROLLER

·ii!4!1.00 1299.00 S l 8 9 .00

40MB. 40/lf§. !if·i!SI WITH MCT·HOC CONTROLLER WITH MCT· AFH CONTROLLER

~9.00
s.469 .00 I S 3 9 .00

THE ~E. w ST ~ l t ~IVE IS l0-1. FASTEJt WITl1 AN AVERAGE ACCESS Y 1 M ~ 0 1 Ml M.S lASV TO ' NS lAl l HAl.F - ~( IG HT DRIVE ST-HM

WfTH MCT· HO<: CONTROLLER WITH MCT-AFH CONTROLLER

$569.00 S U 9 .00

fiO MB RLL. 40 M!i. !iT~77 WITH MCT-RU CONTROLLER
WITH MCT· AFH CONTROLLER

-99.00
sso.oo
Kl9.00

FULL HEIEiHT DRlllE!i

30 MB , 40 MS_ST-4038 80 MB . 28 MS. ST-409!!

SSS9.00 '89S-OO

INTERFACE CARD!i FROM

MODULAR CIRCUIT TECHNOLDliY

Dl!iPLAY ADAPTOR§
MONIJCHROME 6RAPHIC!!i CARD ·S9.95
,n '"V"f ttER Cu LE SCCJ.~ PAT1f' · ~·rv S vPc:ionr s\O · u~
· PA R AL LEL PR1 NT En PORI CONF IOURES " SCPH QA 
 LP l2 · uSES VLSICH tPS TOE N SURE.A[t._1Ai,Blll h ' 
 MC T-MGP

~llfil311fi MUl 11 llD CARD

·S9.9S

USE WtT H ""C' AIF H Fon M N·M U M Or SLOTS uSEO

· SERIAl PA RA lLEl A 0 GA.M E POA TS · USES 164 ~

SERIAL SUPPOR~ C H1PS FOR HIGH SPE:[O 0P5

MCT· AIO

AIO-SERIAL - 2HO SERIAL POAT

124 .95

MEMORY CARD§

ENHANC£D 6RAPHIC!!i ADAPTOR ·149.9S oo-.18M COM P'At l8lE PA.SSES IOM EGA OIA GNOS TICS · 2MIC O F 'J 10EO R.AM A LLOW S 6AO X lSO I 16 O F' 6--41
 COLORS o COMP· Tf6LE WITH COlOR A 0 
 "'ONOC ..ROM E ~O~PfORS 
 MCT-EGA 

COi.OR lillAPHIC!i ADAPTOR - 9-95 

COMPA Tl£llE WllH 1$M ORAP HJCS SlAN OAAOS 
 · SU PPORT SRG ~ CO·OR J COMPOSITE MONIX" ROME · 6,. 0 32'1> X 100 RESOlUfJQN Ll(i,H.T f' f I NTE F1f-'J;[ 
 MCT·CG 


5761' RAM CARD

11159.95

A. CON UCiUOlJS MEMOFh ' SO UUON IN A. SHOAl SlO I 


.. USER SELEC: TA.f1LE CO FIGUR.ATIQ UP JO '5:1ti llt. 


· USES !)&Iii & 2~6JI. R A'-ot CHIPS 1ZEJ10 I< INS IA UEO · 


MCT-AAM 


EXPANDED MEMDR'Y CARD

· ti i ! ! l . 9 S

1 .Y. B.OF LOTUS l ~ IE l p,oCROSOf- I C OMPAT 18tif. Mt: MQR'f
FOR AN ;11:1 · C ON r OR,.. S ro,orus tN 1El f M S . U S( ff

[ ;11: PANO A6lE JO l MB · CJt. 8E USED AS [ J: PAN O E O 0 1-1 GO NVE NT l( )t' AI L M ( MQnv R AM O·S l(ANOSPOOLfA

M C T- EMS

MCT- AEMS 2861386 VERSION

1139.95

MlJL TIFlJNCTION CARD!i
·U9. 75
TO TAL SVS TIE M CO NT AOL FR A SJ NGlE SLO T' · C TRl 2 fLOPPV 5 SERIAl PAR.A UEL G AM E PORT 
 CL()CI( C AL · RUN COlO R G RAPHJCS SOFTWA RE ON A 

OCHAOME MON, f OR 
 MCT-MGMIO 


DRlllE CONTROLLERS

FLOPPY DISM CONTROLJ..ER

· --9S

0U A.L IT Y OESlG N FORS G LE St O T CON IROt. OF 4 

fl OPPY s · INI ERr· ClS UP 10 . roo s 10 AN ISM PC 


ORCOMPAl 18lE · SuPPORIS " OlttOSDD AN DDSOO 


Wl f M DOS 3 1

MCT-fDC

MLJLTI llD FLDPP¥ CDNTIHJLJ.ER 11179.95

A PEAfECf C0M.PA.Nf0N FOROUA MO· H EA.QOAAOS
· SUPPORT S UP ro? 360K FLOP PIES noK WIIH oos l '2

· SERM.i,. PARA.'L\.El GAM E POFI T CLOCK C:Al f NOA:A 


MCT· MIO 


MIO· SER IAL - 2N0 SERIAL POAT

S15 .95 


/HUL Tl llD CARD

·59.95

USE Wll H MCI f H roR A MI NIM U M OF SlOIS USED

· SER IAl PQR I Cl OC lli CALE NDAR WlfH 8 AT If.RY 8.\C.I(

UP · PAR.- uEl PRI N1 ERP0A f A00AESSJiiSlE AS LPl1

OR l Pl l

MCT·IO

~Bfi/386 IHLJL TIFUNCTIDN

.,3!1_95

· DOS UP 10 l MB o r RAM 10 OUR Al
· USER n:PAN 0 1118l£ ro I 5 MO OA ) MB WIT H OP TIOff.tl l 


P'GG Y8 A CK B0AA 0 10 I( INSIA UEO l · tNClUDES 


SEAi.Al ANO PARALL E L POA T 


MCT· AMF-MC PIGGYBACK BOARD AMF· SERIAL

$29.95 s 2 4 _9 5

r.ii! MB FLOPP¥ CONTROLLE.R .S!l.95 ..a.oo 1JE.RSAT IU TV AN O C APAC! rv to VOUA), f
o SUPPORT S10RWES 801 MMAV 8EJ60K OA 1 ? M8
· AUOWS OAIA tQ FLOW f"tlEELV fRO "' :(f S TO At S 
 MCT· FDC · l.2 


FLDPP't'IHARD CONTROLLER

~ , SYSrE -... sr.1tnveo tOA StOTS"' TH·S CAffO ~REES ONE

UP · INT EnrACES UP 10 2 r o o s & '} l-I DD s c .a.a1.1

FOR l
ITH

DFODSDJ1-,"

00

·

SUPPOA l S BO TH OS DD A OS OD

MCT-FH

ifB,fi/3Bfi FLDPPYJHARIJ CARD ·t49.!l!!i
fl OPPY K ARO 01Si< CO HIOL IN A HHIE Al OE"S·G ~ · SoPPOA TS uP ro 2 1&0..c 12G11, 1 :i"M B oo s AS w lfu AS? ~ DOS USING S TANDA~O CON I l'IOL I A8tES MCT·AFH

ii!Bli/3#16 RLL CDNTRDLLE.R

o_.·:PROvC SP.EEO ,o\NO STOftAGE Of vOU~ At

ro C0 ~ PA f18LE .. SuPPOAIS UP 'l ~LL tt A. ~0 O·SCS "

no ' ' 1 HOPP 'I' OHIV[S · SUPPO'A IS ]60

"'4 9

Ft0PP l ~S I N ~ 1!1 di J ~

MCT-AfH, RLL

:JRlll st.<4· -lllE · IOtllAIU DIAECl ORM!
MOTQll · OOUBU'-SIOf;OI
OOVIJ\£-ot:N$1TV
~o~
'11 HElfiHT FLOPPY Dl!il( DRIVES
5'1· TEAC F0-55G DS1HD 1.2M
sv.- SI/· FUJITSU M,2SS1A D SIOD 360K FUJITSU M2SS31< OS/HO 1.2M
s11.- OS10D ~K 511.- OSIH0- 1.2M
3'11" MITSUBISHI DSI OO (FOA AT OR XT)

ARCHIVE XL TAPEBACK
*3fi!J95

s ~ ... u~ &0 J.18 i N ol.0 MINU TES· · { A SY ro u:s.t: M EN U ORrVEH 


SOF'I WARE 


· USES SIAN O.u:t.O 


OtC OA JA f"OR MA ' 

· ruu &, INCA( ME NfA t. 


B A.C t!. UP 


· PA A T l ~ l .1 f tn.L RE.SJORE

AR 5240

FOR .r S l 01 S

AR5540

.1.r S.ONl ... :- 11 r...s r eR

JAPE NO i INClUOf D 

TAPE C.M'IT~IOGE-40 MB S2US 


~UMB HARD DISK ONA CARD
*34i9
· SAVES SQACE A 0 REDUCES POWE ~ CONSUMPTION · 10f Al FOA PCS WllH ,-Vll HEIG HI F"t OPPIES · lE .&VES SlOOM f:OR A MAlf LE NGH-1 C A.R O It.I' 

A OJ AC[ N ( SLOI 


A NOl"I TO urT YOU KNOW TIUO" In' IALDHMON. Hl!LDI llOMe, AT VOUA COllPAMY MAS lleDI VERT HUlf'VI. NIU COUM'IOUS. Tfflt IS A~ CHAllGa FROM MOeT TELDffOllS IAUIHOl'L.l I DIA&. WITH. ll'LEAH ,._.. lllV THAlllC& 1'0 HE.SL
I PUN Otl DOING FAIQUINT wrTH JOR AS MY NEW C09iUI\', OOlll lllC,
'l'OU., Gen 00.0. ANO lll!l.D'9 ATTTTUOe NfD
~ARIE A. llAJOtl MAIOltl WM\' I
UKE DOING luue. . wmt

~~L
.....Ill.DI. ~

- : . . . -. . . . . .~

INBOARD 3Bti/PC
·B!ls.aa
UPGRAO[..-QUR:( l TO A lft&/OAtESS fHA 'l JOOO · 16 MHZ PAOCESSQFI REPl.. AC[S ll.08'1 · t !YB lN S f ...LLEO · E XP Atrn TO l MB W ITH PIGGY6AC.i< c.u m · ~ VR INARR AN f 'I

Circle 139 on llla.der Service Card

SEPTEMBER 1988 · B YT E 355

OVER i?0,000 .JOA SYSTEMS HAVE ALREADY llEEN BCJll.T. EASY TU AS§EMBl.E IN .JUST i!!

IDIHHZ 
 TLIRBDBOBB 


9 1 i 5 1 i5 0 HOUR§ WITH A SCREWDRIVER.
§AVE MON£Y A.ND I.EARN ABOUT YOUR COMPUTER AT

THE !iAME TIME.
li!MHZ IHINl-i!Bli

~ N ClUO S S£Rl.AL PQR l '1 PAiRilUEl POR I S ClOC ~ CAlt NOAR A 0 v "-" E ·OA P I OR RU S COt.Oft GR AP·tl CS ON
\ M. OCH~O M E. ~ O N UOA
I M O H~ EHBOAFIO
· i~< R4M ME..OR · 1)) WATT POWE~ SUPPlY 
 ... fl.IP JOP CASE 


!!!!!!!~~!!!!!!!!!!!!!!~~~~~T~~~OARD · i$6K RA....EMORY · ..INI AT CASE W POWER SUPPLY · Al Sl'VI,.( K.EV 80Afl0 · I l M6 f" l,.OPPY DRIVE
· f"'-0PPY HAAD.()AIVE CONT ROLLER · YONOC HAOME MO N IJO~ · G RAPH1CS AOAP I OM

· AT Slvt.E KEV AAO · l60K FLOPPY OR~IJE 

A.lOHICS I 0 ~0 
 · MONOCHA()M( MONITOR
lliMHZ
IMB3Bfi
$i!i!9B65

· U VLEX 386 ...OTM RBOARO
e · 1 .. RAM 50 AR0
· 100 WATT POWER SUPPLY

· AT Sn'lf CASE

· E tt.A.NC£0 AT S f 'VLE Kf:VOQ..t.AO

· I 2 l.' B FL(lPPV ORl~E

· Al FLOPPY 11A~O CONIROLL(R

· MO

HAiOME MONllOR

· MONOGRolP111cs CA~ O

TURBO 4.7718 MHZ

·99.95 Ii! MHZ MINI BOi!Bli ·399.95

· " 11 OR 8 Mt~l OP(RA.l lON Wll .H 8068 'l & O PllONAl 


.8061 'CO PROCESSOR 


· fR I PA ELL£0SPC:E0 1N0tC ATOR A DRESET 


Sw1T Ct< SEI SuPPORTEO 


o CHOICE OF NORMAL TUR BO MOOE QR SOF I WAR 


SfLECI PRQUSSOR SPUO 


MCT· TUABO 


MCT·XMB STANOARD MOTHEROOAAO

S87. 9~ 


· 6 MH1 t Q MHl 40 ~ WA. I T S TA1 £.J 12 M t1tl·WAIT S T~ t(1

· USES lYMOS A SIC S fOA LE SS CHIPS G A£ ...lER

RCL.tAB1t.JTV

· SuPPOri! TS 2'SfiM ·02.olM MEMOR-..

· · RE CHAPG EA8L E HIGH CAPACln' I CAOSA.fTEl'"lY
· 6 16 (Ill SlOIS le en SLOTS

· M OU.Mt 5 I 51AN0 A.Fl0 XI CASI;

MCT·M~U
MCT-M286 10 MHZ MINI 802$6 BOAAD

SlB9 .95

BDi!Bfi l!i/B MHZ

-.379,95 16 MHz M\"LEX 3Bli

"'".z · l!I SLOT 12 EliGHf 911 11!1 S IXT EE N Bill At UOlliERHOARO
· .HJ.RDWARE SELEC I JQN Of 6 OR 8 · t .All S JATE · ~eVlQ(;K SUPPORTED RE S E! S wl!Ctt FRONT PA..El
LEO I D1C.-.TOR
· SOCK.EIS FOR 1 MB OF AAMAHll &01117 I · BAI !ERV BJ.C~ED ClQ(;>I
MCT-286

· I MB R AM 0 BOARD

· 'SlOIS Hen 6 11;..011 o $tJPP0R1 S 8028 MAIH CO PROCESSOR o SUPPOR TS 00~7 W AOAl' TOR

· &41 t<B CA.Cf-IE FOR N E AA O WAii StM E

· USES A,_.l 8t0S

MCT-lUMB

MCT·l!ti MB-· ·MB MEMORY INSTALLED S2649.00

MCT· 3Sfi MB·MCB MATH CO· PAOCESSOA

ADA.PTOR BOARD

$149 .00

·fj!ggs 
 ID MHZ §INGLE CHIP

· S·NGL£ C:HIP USES LfSS PQw fR 1MPA 01J S AEl..1,.'Sl ll l'r'

· EV S- lEC lA.StE SP'EEO .11 11 MHl QA 10 Mkr

· 7 l t lM ES r4STER fHAU A S fA.ND Af=IO

· AE SE I SWI TCH l( f'VLOC'I. ANO SPE.EO

A

INOICAfORS SuPPOR1£0

MCT-TUA80· 10

EPROM 

PROGRAMMER 

·fif!g9S

u n . PROGRAMS

21 nx EPROMSU P 1 021~12 


a SUP'P'QH TS V.t.F!I Q\.15 PFH)(i RAMMI 0 fOA ,.;..AJS A.NO 


V0L,4GES 


· SPllf OR C Bl E CON TENT S OF SE.VfAA-l E.Pff S

Of OIHERE NT SIZES o READ wRIT COPY £ ""SE Ct1EC ~ ANO VERIFY

· SOH WARe rOR ltE D l" T[J. ttEX FOR,..·I S 


MCT· [PROM 


MCT· EPRO M· · ·GANG PROGRAMMER 


MCT·EPROM-10 TO GANG PROGRAMMER 


MCT·PAl

PAL PROGRAMMER 


MCT-MP

PROCESSOR PROC . 


Ill ~~ :_ ~

..-, ..··· .·m-H.,.

. f,.'

, , I

t

. 11 ·:: ~. .

I '
1:
-.

~~ : · · -r - - · j~

356 B Y T E SEPTEMBER 1988

Circle 139 on Rl!ader Service Card

AVPIOMTM
$295

For IBM·PC's &com
pallbles. menu-dnven
AVPROM programs
EPAOMs up 10 a~
las1e1 lhan senally· connecied urnts (20
sec. lor 2764)

· 4· and 10 sod:et ga11g versions 100. Gall tor pfices.
For complete SlleCS. lree 32 PO . development tool
caiatoo. call

01 207-236 9055
AVt>CET SYS TEMS. INC· 120 Unioo SL . Rockport. ME 04856

Stepping~~


Motor

~A

[~b Contra~ ~~ 


0

4 moto"'
Jrom

any comput,cr

"'""''""'''

0

no assembly roqulmdl

· All logic, drives & power supplies built in · Stand Alone a- Slave system operation · AS.232 lnterfaoe @ up 10 19.2 K baud · Swilch lnputs & Relay Outputs · Drives any Size steppng motor · Mlcrostep -o<- Full step drives · CNC vers100 for Machine apPlications · BASIC versiQn tor any app11calion 

Centrokl Co.rp. 
 P.O 6<>x 739. SlalO Cologc, PA 16804

1-800-346-0178

3M 5YA"DSDD .74ea. 3 W' OS001.59ea.




JVC 5Y." DSDD .54 ea. 3W 05001.49 ea.

SONY5ll..'' OSDO .73 ea. 3W' DS00 1.69 ea. Prices basBd on Min 100 Diskettes

BULK 5Y." DS~BIXJ.27 ea. 3W 0500 1.09 ea. Mn 100 Sleeves & Labels Included
Lifetime Warranty 100% Certified

Shipping at Cost - Same Day

716-298-5035 
 FAX # 716-297-2749 

DATA DIRECT 


Circl1 68 011 &adtr Strvict Card

the HUSKYTM
PLD ilCRO GA G
SET
PC based PROGRAMMER $599.00"
"mudulo oot 1nchided
From A Name You Con Trust LOGICAL DEVICES, INC.
120 1 :": U.'. 6 "i th Pl.1cr , H L.audi:rd.:i l.:-, Fl \qo9
1·800·331-7766 (30,) 974-0967 Te!eK 383142 F~x (305) 974·8531
Circle 147 011 &ader Service Card (DEALERS: 148)
RELAY 
 INTERFACE 


189.95

· Al''°'"""' yov lo u1.e yo1.1r coap..,t" r .,.
:~~!): ~ ~~!1:-.~~r.~~~~~t.-1
. e.-;pc!l- ll!M!nh , robat,IC.to Q' o thl!!.
~~: ~~~(!r:.:;r.;:;~:. '"=~i~: ~< 1-..''"

· ~G0;!1:~i.~i~~.-~~i~:! \fa~l~~!.

e wii:ll!: v·ir ietv ar ,.e-1.\o'f .lw'Mfi con.t.,)Ct
c.°"flf)11l"ill t io1u. ;:rivail.a.ble:.

· vort :~Y:~e!~·:.~~\ !al

{l\S-2)1, /JO,

· the! ... 11n 19141 ~ c~llll>le5. , l.andy ii.pp !~ ilind llQU other- c~tire" .

Z' HOU~ OODE· U NE (61') >6· · ·<10 Wh.1. Nt:a·t'C,\;d . Aaiacri<'""1 (-qtr(IU. COO

HA
3

§

UiD;N.I~C~~t .HEs!~lC~.'f:lC,.O,tf:TR~O~Ll,

f!

I NC'
60

Circle 92 011 IWuhr &rvict Card

EPROM 

PROGRAMMER
From S.395.00
PC BASED OR - - . . _  STAND-ALO NE/ RS-232
From A Name You Can Trust LOGICAL DEVICES INC.
UOI N.W. 65th Place 
 Ft. Lluderdale, FL 33309 
 1-800-331·7766 (30.5) 974-0967 Telex 383142 Fax (305) 974-853 1

DATA CARTRIDGES 

600 A ""'15 ...... .... ... 19.95 ea. 300 XLP fv'onS . .......... 19.65 ea. 2COJ ,...,5 .......... . .. 17.50 ea.
EPSON ORIGINAL RIBBONS
MX, FX, RX 80 series .. Mn 4 n 4.49 ea.
MX. FX, RX 100 series . tri 4 m. 5.89 ea. LQ 1000 .. .. ......... Mn 4 4:lr. 6.29 ea.
Ca for pricing on LASER CARTRIDGES
COMPUTER TAPE, RIBBONS
716-298-5035 
 FAX # 716-297-2749 

DATA DIRECT 


Cin:lt 304 011 &adtr Service Card
(DEALERS: 305)

SUPERK. 


Electronic Product s. Inc.
1633-6 Sycamore Ave. 

Bohemia. NY 11716 


BEST GUARANTEED QUALITY & PRICE 


· AT 80286 MOTHER BOARD

611!112Jup IO 18 MHz CALL

· 4.77110 MHz Turbo Board $59.50
· 4.nre MH~ r~rno ,eoar.:1 S5&oo Quantity · Mu1t1 aio Catd wteable S38.lJO Discount
· 1.2 M & :360K Floppy 01:91<
Controller CBid w/Cnblo S36.00 Available

I 
 · l/O plus cBJd lor AT $ 36.00

· Floppy Olsl< CM!rollar ~------

Carel wtCabMI $1 4.00

ll'l'SO1R·9D0£0R4L4ItN-4E2.46

· Garn& Card $12.00

Cltrlsttlt HY (5l6) 5'7-6130

· Prlnlor Ca1d $12.00

FAX ~161 517-6731

· Serlal Carel S14.00

· Morichromo Graphic Cllld

-.Ill plecos RAM CHIPS $42.00

ot wl2 pieces RAM CHIPS $4llll0

· Color GfBjlfiic CBld wtp~nter pon $42.00

· 41256-15 RAM CHIP $11.50

· 41256-12 RAM CH IP Sl o.65

TERMS
· $3.00 Hon"""9 Ch"'V"
: =:,~~~v

· Ou.010 ffriclcQ ~our
con11a1.· pth:iH we :Stibjecl to dlaogo""' ncli<.o. ·

Circlt 69 011 &ader Strvict Card

PRINTER BUFFERS

DEi nmnufoet1u-'l)S a o:>mplet.e line of high per fonnance data buffers. WhM v r your p pliClltions, we have a buffer to meet you.r ro
quirement.s at an affordable price.

Printer Buffers
Plo!tet Bullers
Remote Data Collection for PBX call reco rds

256K·1M S295 & UP 256K-20M $495 & UP
256K-20M $495 & UP

Serial or parallel data porl-3, battery back-up. internal modems. data compre8l!ion, special proLocols, and cu.stom progr:UTiming are
available on all unit.<t all today wilh ynur daUI
buffering requirements. Our design engineers will assist J'OU in selecting the right model for
your job.

1·800·247·5419

(\ICKERSON ENTERPRISES, INC.
101 North Milwaukee A"e., Nil.., IL 60048
In lllinoio or Dealer Inquiries: (312) 966-4884

Cimt 82 011 11.uMkr Strvice Card

EDITORIAL INDEX BY COMPANY 


lodel!. of companies co~rcd in articles, columns, or news stories in this issue 
 Each reference is to the fint page of the article or section in which the company name appears 


INQUIRY#

OMPANY

PAGE INQUIRY I

COMPANY

PAGE INQUIRY I

COMPANY

PAGE

961 957
768
788 752
968 923
970 883 9S5 959 
 971 
 941
779 787 934 
 9S8
894
m
973 974

ABACUS ............................ ...... II ACCESS TECHNOLOGY ........ .... 135 ACIUS . ....... ... ......................... 135 ADAPTEC... ... ............. ... .... .. .... 67 ADDISON-WESLEY ..... .. ............ 67 ADVANCED LOGIC RESEARCH ... 67 
 ADVANCED RESEARCH PROJECTS
AGENCY NETWORK .............. 147 
 AMDEK ... .. . .... ........ ... ... ... ......282 
 AMERICAN DATA
TECHNOLOGY ................. ....203 
 AMERICA HOME BUSI.NESS
ASSOCIATION ........ . ...... ... .. .. . 11 
 AMERICA RESEARCH ... .. .......282 
 AMICA .... .. .. .... ....... ....... .. ... .... 103 
 ANALOG DEVJCES .. ..... ..... . . ..... 11 
 ANALYTICS ..... .. ... ... .... ... ... .....288 ANSA SOFTWARE ................. .... 11 AOC INTERNATIONAL .............282 APPLE COMPUTER .. ... 135, 164, 282
APPUED CREATIVE TECHNOLOGY ... ........ ........ .. 103 

ARCHIMEDES SOFTWAR E .. ....... 67 
 ASHTO ·TATE ....... . .. .. .67 , 123, 135 

ASf RESEARCH ................ 195, 282 

AXTEL .... ... .. ......................... 282 
 AYDIN CONTROLS ... ..... . . . ........282 


BATIELLE INSTITUTE COLUMBUS LABS ..................... .............288
BBN LABORATORIES.... .. ... . ... ...288 
 97S BELTRON COMPUTER
SYSTEMS ... .. .... .. ..... .... ... ......282 
 976 BFA SALES ....... .. .. .... ... ... ... ......282 
 977 BWE CHlP INTERNATIONAL ....282 
 852 BORLAND 943 INTER ATIONAL ....... ...... 89, 103 
 924 BROOKTROUT TECHNOLOGY.... 203 
 786 BSOFT SOFTWARIL .............. .. .. 67 

BYTE BOOKS .................. .... ....303 


978 C. ITOH ELECJ'RO ICS .............282 CADKEY .... ..... . .... ... ....... .. .. .. ... 11
936 CANDY CABLE ..... .... ........ . .. . . .. 103 
 770 CA.PfTAL EQUIPMENT ..... .......... 67
CAR EGJE MELLON UNIVERSITY .. ... .......... .........288
979 CARROLL TOUCH ........... ...... ...282 980 CHUGAI INTERNATIONAL .. ... . .:282
CIRCUlT CELLAR INK ..............303 
 CMS ENHANCEME TS ..... .. .... ... 11 
 981 COLORGRAPHIC
COMMUNICATIONS ..... .........282 763 COMMUNlCATIONSAUTOMATION
& CONTROL . .. . .. ..... ... . ... ........ 67 794 COMMUNICATIONS RESEARCH
GROUP .. .... .... ........... ........ . ... 67 982 COMPJIQ COMPUTER ...... .. 143, 282 983 COMPUADD............................282 984 CONRAC ................ .. .. ........ ....282 985 CONTROL SYSTEMS ................ .282
COORDINATION TECHNOLOGY .. 11 751 CORDATA TECHNOLOGIES ... .. ... 67

757 986 987 988
989 92t> 376 771 884 94.2 927 797
377
378 928 379
380
381
956
929
885 784 775
382
J83 896 753
384 762 773 385
386 886 

944 887 387
388 389
795 390 767
888
391
392 857
3?3

CORNERSTONE TECHNOLOGY

889

.. .. .. .................. ....... ... . .. ... 67. 282 897

CORVUS SYSTEMS ... ........ ..... ...282 394

CTX INTERNATIONAL..............282 395

DATA GENER.AL ........ .... . ...... ...282
 778


DATACOPY .... ... ................. .... .203

DATAFOX ........... ... ... .. .. .......... 282 956

DATAPATH TECHNOLOG£ES ..... .. 67 39'

DATAPRODUCTS . .... . .... ... ... .... .. 164

DATASI"ORM TECHNOLOGIES ... 103

DEST ...... . . . ..................... . ......203

DIGITAL COMMUNICATIONS

397

ASSOCIATES ......................... 67

DIGITAL RESEARCH .. .. ... .......... 11 906

DOTRONIX ........ ..... .. .............. 282

E-MACHINES ..........................282 
 EIT .... ...... ... .......... ........... .... ..203 
 ELECTRO MECHANICAL 


7?3 398

SYSTEMS .......... .... ........ ....... 282 
 ELECTROHOME .. .. .... .. .... .... .... 282 


399 400

FAR POJNT ENOINEERJNG .. ..... .. 11 4SITE TECHNOLOGIES ...... .......282 854 FOX SOFrWARE ..... .......... ....... 135 ?JS

PUJITSU ..... ..... .... .... ....... .... ....243
930 GAMMA LINK .. ... .. ... ......... ...... 203 
 401
GAZELLE MICROCIRCUITS ... . ... . 11 
 402 GENERAL COMPUTER ... ... . .... . . 164 


GENERIC SOFTWARE... ... ........ .. 67 
 403 GENTRY SOFTWARE ..... .. ..... ..... 67 
 404 GEORGE WASHINGTON

U TVERSITY ...... ......... .. .......288 
 405

OOLDSrA.R ELECTRONICS

761 


INTERNATIONAL. ........ ........282


OREATWEST TECHNOLOGY .....282 
 GRID SYSTEMS ......... ............ .. 183

HERTZ COMPUTER ..... ....... .... ... 67 
 HEWLETT-PACKARD ..... ... .. ...... !I 

HITACHI SALES OF AMERlCA ....282 
 HONEYWELL BULL ITALIA ..... .. 67 
 HUNTRON fNSTRUME NTS ....... .. 67 
 HYU NDAI ELECTRONICS
AM ERICA . ...........................282 


IBM .. . .. .... .. .. ... .. . .. ..... 154, 164, 282

JGC . ....... ... .... .. ...................... 103 
 lMAGEN ................ .. .. .... ... ... . .. 164 407 IMC COMPUTER ......................282 
 INDTECH .... . ..... .... . ... ... .. ....... .282 
 769 INDUSTRIAL COMPUTER
SOURCE .. . ..... ............ . .... . .. ..2.82 
 907 INFORMATION RESEARCH ........ 67 
 408 INTECOLOR . ........ .. ... ... .. ... .....282 
 764 INTERNATIONAL COMPUTERS .. 67 
 INTER.STATE ELECTRONICS ..... .. 11 409 lTI QUME ... ........ ...... .. ... .... .... 164 410

931 
 JAPANESE BROADCASTING .......288 
 411 JOHN WILEY & SONS ... ............. 51 
 412
KAYPR0 .... .. ..... ... ... . . ... ....... .. . 282 
 K.IMTRON .... .... ............. .........282 
 766
KONA ... ...... .. ............ ............ 89 
 ?39
KRAFT SYSTEMS ..... .. ..... .. ......282 
 413 KURZWEl.L APPUED
INTELLIGENCE ...... .......... ... .288 
 800 LAHEY COMPUTER SYSTEMS .... 11 
 414

LASER MASTER ...... ............. .... 164 
 UFETR EE SOFTWARE..............225 
 LINK COMPUTER ....................282 
 LOGJTECH ........... ............. 67, 282 

MACNEAL-SCHWENDLER . ..... ... 11 
 MAGNA COMPUTER ... ............. 129
 MAI BASIC FOUR ...... .. ..... .. .... .282
 MATSUSHITA ELECTRIC... ......... 11 
 MCGRAW-HILL ... .. ...... ............. SI 
 MCS .. ........ ... .. .... .. ........ ..... .. .. . 11 
 MEGA.SCAN
TECHNOLOGY .......... .. .. 243, 282
 MERIDIAN SOFIWARE 

SYSTEMS .............................213
 METAWARE .. . ... .. .. ...... .. .. ... .. ... . l I 
 MICRO ADVICE ... ............... ...... 67 
 MICRO CELWLAR
COMMUNICATIONS ..............282
 MICRO DlSPLAY SYSTEMS ........282
 M1CROGRAPH1C IMAGES ......... 282
 MICROPRO INTERNATIONAL . .. . II
 MICROSOFT ................ 89, 123, 143

MICROSOFr PRESS ................... 51 
 MICROTEK LAB ......................203
 M1CROTOUCH SYSTEMS .... .. .....282
 MICROVlTEC ......... .. .. .. .. ........ .282 
 MIT MEDIA LAB .....................288
 MITSUBA ..... .. ............ . ....... .. .. 282
 MtTSUBJSHI ELECTRONICS
AMERICA .......... ..... ......... .. ..282
 MONITERM .. . ......... .......... 67, 282 

MafOROLA ............................. 11 

NANAO USA .. .. ........ ..... .... ... .. ..282
 NANTUCKET SOFTWARE ........ . 135
 NASA AMES RESEARCH
CENTER ...................... .. .. ....28,8 
 NASA LANGLEY RESEARCH
CENTER .. ......... ............ ... .. ..288 
 NATIONAL CENTER FOR
ATMOSPHERIC RESEARCH .. ... 147 
 NATIONAL lNSTITUTES OF
HEALTH .. .. ... .. .. ... ..... .. .. .......288 
 NATJONAL INSTRUMENTS ......... 11
 NCR MICROELECTRON1CS ......... 11
 NEC HOME ELECTRONICS 

................................... 237 , 282 
 NETLJNE ... ...... .... ............ .. ..... 67 
 NHK LABORATORIES.... ... ...... ..243 
 NU-MEGA TECHNOLOGIES ...... 219

ORIE NTEC OF AMERICA .. ...... ..282
 OUR BUSINESS MACHINES.... ..... 67 

PACKARD BELL .. .... ................282 
 PANASONIC INDUSTRIAL .. 203 , 282 

PDS VIDEO TECHNOLOGY ........282
 PERSONAL COMPUTER

PERIPHERALS ..... .. ...............282
 PERSTOR SYSTEMS ... ................ 67 
 PETER NORTON COMPUTING .... 103 
 PHILIP CONSUMER

ELECTRONICS.. ....... ......... ... .282
 PIONEER SOFTWARE ....... ......... 67
 PLANAR SYSTEMS. ..... 243 , 275, 282 


358 B Y T E · SEPTEMBER 1988

JNQUIRYI

COMPANY

PAGE INQUIRY I

COMPANY

PAGE INQUIRY I

COMPANY

PAGE

799 415
776
851
416 890
417
932 
 418 419
420
8S6 938 421 782 422 792 937 

423 424
425
m
774 426 791
427 853 933
428
756 429 430 431 962 432
433 891
925 892
434
435
436 908 437
895 

798
95S 

855 438

PRENTICE-HALL.... ... .......... .. ... 51 
 PRIAM ....... ...... .............. ...... .. 143 
 PRIME SOLUTJONS ............. ... ... 67 
 PRI CETON GRAPHIC 

SYSTEMS ....................... ......282 
 PRODUCTION SYSTEMS 

TECHNOLOGIES ............. ....... 67 
 PROXIMITY SQF1WARE ... ... ...... 89 

QIC RESEARCH .......................282 
 QMS ....... ...................... ........ . 164 
 QUADRAM ........ ....... ...... . 203. 282 

QUBIE ......... ..... .... .................282 
 QUJMAX SYSfEMS .......... ... .. . ..282 

RADfUS ................ ............ 89, 282 

REFERENCE SOFTWARE .......... 103 
 REUSYS ........... ... ..................282 
 ROCHE SYSTEMS ....... ......... ..... 67 
 ROLAND DO ......... ..................282 
 RUPP BROTHERS ................ 67, 103 

SAMPO OF AMERICA ..... .. ....... .282 
 SAMSUNG ELECTRONICS 

AMERICA ..... ... ..... .. .............282 
 SANYO BUSINESS SYSTEMS ......282 
 SCRIPTEL ... . ................... .. ...... 67 
 SENTIENT SYSTEMS
TECHNOLOGY .....................288 
 SEQUITER SOFTWARE .............. 67 
 SHARP ELECTRONICS .............. 282 
 SOFTWARE PUBLISHING ...... I I, 67 
 SONY MICROSYSTEMS .......... ... . II 
 SONY Of' AMERICA .............. ...282 
 SOTA TECHNOLOGY ................. 89 
 SPECTRAFAX ..................... . ....203 
 STANFORD RESEARCH
INSllTUTE .......................... 147 
 STANFORD UNIVERSITY .... ... . ... 11 
 SUPERMAC TECHNOLOGY . ......282 
 SWANSON ANALYSIS................ . II 

TALLGRASS TECHNOLOGIES .. .. . 67 
 TANDY/RADIOSHACK ...... 154, 282 
 TATUNG ............ . ....................282 
 TAXAN USA .......................... ..282 
 TECMAR .......................... ..... .13S 
 TEKTRONIX .................... 243, 282 
 TEXAS A&M UNIVERSITY ..... ...288 
 TEXAS INSTRUMENTS 
 ..... ................ I l , 164, 243 , 257 282 
 THE COMPLETE PC ............ ..... 203 
 THE LASER CONNECTION ........ 164 
 THINKING MACHINES ...... . ...... 288 
 THOMSON JNFORMA.TION 

SYSTEMS ... . ... ................ . .. ...282 
 3A COMPUTER ........................282 
 3COM ............... ................ ...... IL 
 3LYNX TECHNOLOGIES ...........282 
 TOOLS & TECHNIQUES ..... ......·.231 
 TOSHIM AMERICA ...... 11, 183, 282 

TRAVEUNGSOFIWARE ...... 67, 129 

TRJLLIAN COMPUTER ............. 143 
 TS! ....... ....... ......................... .. 89 
 TWCASPER ............................ 282 


U.S. ARMY LABORATORY

WEITEK .... .. ............................ 11 


COMMAND ..........................275 
 441 
 WELLS AMERICAN .................282 


439 ULTRA-COMP ......... ................282 


WESTERN DIGITAL... ... ... ..... .... 143 


765 ULTRATEK .............................. 61 
 442 
 wYSE TECH OLOGY .... .. .........282 


440

UNISYS ..................................282 
 UNITED SILICON STRUCTURES .. 11 
 UNIVERSITY OF FLORIDA AT 


443 


XTRON COMPUTER 
 EQUIPMENT ....... .. ...... .. .......282 


GATNESVILLE ......................288 
 783 
 YAKJSOFT .......................... ... .. 67 


UNfVERSITY OF MICHIGAN 


YAMAHA ELECTRONJC SYSTEM 


PRESS .................................. 51 


DIVISION ........ .....................243 


893 VARITYPER ........ ... .... .... ... .. ... .164 
 444 
 ZENITH DATA SYSTEMS .... 129, 282 


VJDEOTEX INDUSTRY 


957 


ASSOCIATION ...................... 147 


VPL RESEARCH ...................... 288 


COMING UP IN BYTE

PRODUCT'S IN PERSPECTIVE:

October will see the continuation of our new column format . Thi includes special pieces devoted to business applications, the Macintosh, computer communications, OS/2, and hands--0n hardware and software construction projects. And don't forget Computing at Chaos Manor and Application s Plus.

A whole new class of 80386 systems can give you the performance of an 80386 for a lot less money than the high-end systems. These clones don 't push
for that extra bit of perfonnance and don't offer a lot of frills. But the trade off is an attractive price-around $3000. October's Product Focus will com pare a dozen of these clones.

System reviews: Next month, we'll give the 20-MHz 80386-based System 3 IO from Dell Computer a fulJ going-Qver . Another review examines three portables: the Amstrad PPC640, the Epson Equity LT, and the USA Micro Laser Compact XT.

A bal'dware review examines five low-end scanners for the Macintosh .

Software reviews: Given the current interest in object-oriented develop ment, you may want to take a look at our review of C-TALK from CNS.
C-TALK adds object-oriente-d extensions to a number of C implementations.
In another review, we'll look at a diagnostic facility for Con MS-DOS com
puters called PC-Lint from Gimpel Software. Also in for scrutiny will be
Borland's Turbo Prnlog 2.0.

Application reviews include D, the Data Language, a fast database manager for MS-DOS computers from CaJTex; EGA Paint 2005 from RIX SoftWorks; and Borland's high-powered word processor for MS-DOS systems, Sprint.

IN DEPTH: 


FEATURES:

HyperCard and hypertext embody similar techniques. Each is a tool for linking disparate facts together, even if those facts are not all initially contained in the same place. Our ln Depth section will take a look at some outstanding "hyper" examples and explain the technology behind the linkage5.

Ma.rk Wa.ller will continue his discussion on microcomputer power with an article on power backup systems. WaJler, an authority on electrical power management, will provide practical advice for buying the best system for your needs . Additionally, Peter Wayner will present a piece on a structured writing program.

SEPTEMBER 19&8 · B YT E 359 


READER SERVICE

To get further information on the products advartised In BYTE, fill out the reader service card by circling the numbers on the card that cor respond to the inquiry number listed with the advertiser. This index is provided as an additional service by the publisher, who assumes no liability for errors or omissions.
· Correspond direcity with company

Alphabetical Index to Advertisers 


Inquiry No.

l'9ge No. lnqull)' No.

~No. Inquiry No.

Pag9 No. Inquiry No.

Pag9No.

3 3LYNXTECH . CORP·.···...· 253 
 · A +L MEIERVOGT · .. .... . .. 317 
 5 A+LMEIERVOGT ....·..... 311 
 I ACCEL TECH.. . . .. .. . .. .. · 334 
 7 AD LIB, INC. ..... . . . .. ..... 211 
 30fJ ADOeE . . · . . . . . . .. . . . . 161,1II 
 I N:N. COMPUTER PAOO.· :Ma,341 

9 ACNANCED LOGIC RESEAA'.:H 1 ,1 

1O ADVANCED l.OGIC RESEARCH 1,1 
 12 AK SYSTEMS ... _. ___ .. _.. _331 

13 ALADDIN . ..·........... . ·.. 28 

ALLEN SYSTEMS . . ......... 334 
 H .t.1.PHAMICAO ............. 117 
 15 ALPHAMJCRO ..... _.. ·. __ . 187 

11 ALPHA PRODUCTS ......... 335 
 17 ALPHA PRODUCTS . ........ SSO 

· AMER. OESIONCOMPONENT$337 
 1I AMER. SMAU. BUS. COMPS. ... !IO 

! AMPAO ........ . .......... 202 

1 ASC EMPLOYMENT ....··..· 150 
 AST RESEARCH ............. 55 

20 .t.SYST SIW TECHNOl.OGV ·.. 20ll 
 21 ATI TECHNOLOGIES . _. _. . __ 263 

22 ATRON . . ........··.··.··.. M 
 23 AUTOOESK ................. 81 

· AVOCET .... . ..... .. . 4 ·· · · 35'7 24 B&.8 ELECTRONICS .·...···. 34' 
 25 B&C MICRO ............... S3e 
 21 B&CMICffO ............... 339 

27 B&C MICRO ........ . ...... 341 
 311 BASIS INC. . . ··..···..· 254,255 

21 B,tiYTeCHNICt,LMSOC. .... 207 
 · BEST WESTERN ............ 21 
 BINARY TECH.............. 350 

UO BIX ... ....... . _... _... 218,287 

2'9 BLAISE .. ................. . 33 
 30 BOA.LANO .. ..... . .......... Cj 

31 BOA.LANO .................. 01 
 32 BORLAND ................... 1 
 33 SOALANO ..·..··.....··...·· 1 
 34 BORL..AND . · ·.···....··.·. ·. 71 
 35 BORLAND .................. 71 
 3' BP MICROSYSTEMS . · ··. ·· · 334 
 M BP MICROSYSTEMS . .··..·. 334 

· BUYERS MART......... S21-330 
 BYTE BACK ISSUES ......·.. 384 
 BYTE BACK ISSUESISALE ... 2115 

312 BYTE BITS ............ , ... 301 

BYTE BOOKCWB ..... · 111<2,llliJ 
 BYTE C1ACULATION ····..·. 319 
 BYTE MARKETING .......... 320 
 BYTE SUB MESSAGE ·.· . ... . IM 
 37 BYTEX .................... :M2 
 " C,..UFORNIA DIGITAL ....·.. 351 

31 C,..Uf. SOFTWARE PAOO. .·. S34 
 :ti CALIF. SOFTWARE PAOO. . . . 334 
 40 CAPITAL EQUIPMENT . ... .. . 144 

·2 CENTROID ................ 357 

· CLEO SOFlWAAE ...... . ... 202 

«'3 CNS ......... .............. 92 
 CNS ... _... __ . __ . ..... . .. .. 112 

'5 COGITATE . . . . . . . . . . . . . . . . . 3311 
 4.11 COGITATE · ... .. .. _.. . ..... 3'1 47 COMPACT DISK PAOOS. INC... M
· COMPAQ COMP. CORP. ... 32A-H 
 48 COMPUCOM CORP.. ........ 344 

'9 COMPUOVEST . . ...·... .... »<> 

50 COMPUSAVE . ..... . ....... S31 

51 COMPUTER AGE ..··..... .. 841 
 52 COMPUTER 800!( ewe, THE . 11<7 

· COMPUTER CONTI NUUM ·... 342 
 53 COMP. DISC. WAREHOUSE _. 122 

5' COMPUTER SlRPWS S10RE . 348 
 55 COMPUTER WAREHOUSE . H,57 
 H COMPUTER WAREHOUSE . 151,57 
 58 CONTCCH ... . ........ . .... 33$ 
 511 COHTAOl VISION ... ... . . . . 341 

eo OOIOX ................... :M2 

111 CRESCENT SOF1WARE . ·.· . 301 

12 CUESTA SYSTEMS .......... 40 
 113 CURTIS INC·.... _.. ...... ... 5' 

S4 CY8a'I RESEARCH .·· . .. ... 33' 
 115 C.flOH ELECTRONICS ·. . ··· 171 
 M C.llOH ELECTRONICS ... . .. 171 


'7 DATACOOE INC..·...·....··. 52 
 68 DATA DIRECT . __. _........ _357 

511 DATA DIRECT .............. 357 

300 OATAPAO ......··... ...·. . 190 
 70 DATAWORLD .. ... . .. . . .... 21'1 
 71 OATAWORLD .. .... ... ..... 211 

n" DATRAN .....·....··..·..·. ·1 
 DAYBREAK TECH·.....·.... 227 
 73 DAYBREAK TECH ... ........ 227 
 7· DAYBREAK TECH...... _... _2H 

75 DAYBREAK TECH· ...· . ..· - . 229 

78 OAYTRON ELECTRONIC ..... 348 
 71 0CS (OIV£ASIAEOCOMP)... . 3:MI 
 7t DELL COMP. (N. AMER.) . . 186-113 
 10 DELL COMP. (lNTL) .··.. 180,te1 
 II DELTAGOl.D ...... . .... . . . 279 
 12 DICKERSON ENTERPRISES .. 357 
 13 DIGITALK ... . ......... 111,117 
 84 OIGITAU< ........ . .. . . 1111,117 

0$ DISC INTERNATIONAL ...... 334 
 M DISKETTE CONNECTION ··.. 3-41 

117 OISKOTECH ........ ... .. .. 344 

Ill OISKS 10 GO . .. ... - - . ... - . 3311 
 Ill OYNAM IC E"L.ECTRONICS ·..· 3-41 
 110 EASTMAN KOOAK ........... 111 

II ECOSOFT ..... ............. st 
 82 EL.EC. EN EAGY CONTROL ..· 357 

113 ELEXOR ................. . 350 
 IM EW S ......·.............. 112 

311 E·TECMRESEAACH .·.....· 301 
 15 EVEAEX ................... 11 

IHI EVEREX .. .. ·.·.·...·. . ..·· 11 
 87 EVEREX ................ 21,211 

1111 EVEREX .. ·...·· .. ...... 24,211 

H EXEC. AIJOW. REHAB SOC . 38,37 
 101 FLAGSTAFF ............... 102 
 102 FLAGSTAFF .. __. .. _..... .· 102 

1M FOXSOFTWARE...... .. .. . .. 25 

104 F'TGOATA ................. 342 
 ill 3 FWITSU AMERICA .. .. ... . .. 281 
 314 FWnsUAMERICA .···. . .... 211 
 105 GATEWAY2000 . .. .. ... ...... 10 
 HM GENERIC SOFTWARE ·. . ·... 1n 
 107 GENERIC SOFTWARE . .. .... 1H 
 108 GENICOMCOAP. ..·....·· 21·23 
 111 GE:~ -·· ······ -· · ·--· ···· 79 
 112 GOLDEN l!CM' . . . . . . . . . . . . . 3-41 

113 GAAFPOINT .... , ......... . 3311 
 114 GTEK. INC. ..... .. ... . .. ... 108 
 115 OTE<, INC. ·...·..··..··... 109 
 111 HAMMERLY COMPUTER ..·.. 2'IM 
 303 HENDRIK ltASSE COMP. SYS. 344 
 117 HEWLETT-PACKARD .. . ..... 215 
 111 HEWLETT·PACKAAD ... ..... 217 
 31!1 HIGHRESTeC>INOLOGIES .. 30'1 
 118 HITECH EOUIP. CORP.· · .. ·· 3-42 
 120 HOLMES MICROSYSTEMS . ·. 110 
 121 HOLMES MICROSYSTEMS . .. 110 
 122 HOOLEON _.. _.·.··..·. . · . 1'8 

123 HOOLEON ................ 148 
 124 l.C. EXPRESS .............. :Mt 
 125 IEEE . .··. . .·. ... . ...·.... 120 
 129 IMC ....... __ .. ... .. . .. _. . 173 

INFORMIXSOFTWAAE ··.. 48,41 
 INTECTRA ................. 342 

121 INTEGRAND ..... . ...... ... 200 
 1211 INTeLUGENCEWAAE .··..·.· 31 

INT'L PREVIEW SOC. · · · · . ·· 149 
 130 IO TECH . .. ...... .. . .... .. 234 
 131 IOTCCH. . . . ... . ........... 330 
 132 ITI'ION ....... . .......... . · 274 
 U3 JAOECOMPUTEJl .......... 1M 
 134 JAMECO .............. 332,333 
 135 JAW1NCOMPOTEA .. . ·...·. 3Sll 

131 JAWINCOMPUTER ..· .... .. 331 
 137 JENSEN & PARTNERS INT'L ... 17 
 131 J.D.R. MICAOOEVIOES ·. 352,3!13 

138 J.O.R. MICROOEVICES .. M4,355 
 131 J.D.A. MICAOOEVICES ··. . ·. 35' 

140 KAOAK ··············.··. . .· 641 
 141 KEASYSTEMS ............. 112 
 142 KEASVSTEMS ... _... . ... .. 34e 
 1'3 KNOWLEDGE GAROEN . ..... 115 

144 LAHEY .............. . ... . . 150 


1'5 LAWSON LASS ... .. ...... - - 350 141 LINK COMPUTER ... _..···. _340 

147 LOGICAl. DEVICES .......... 357 

148 LOGICAL DEVICES ·....·.... 357 

304 LOGlCAL DEVICES . .· . .·· .. · 357 
 305 LOGICAL DEVICES . .. . _..... 357 

141 LOOITECH ..... .. ....... 74,75 
 150 LOOITECH ....... _...... 74,75 

n1 LOOITECH ..... , .......... 1M 
 152 LOGITECH _. _·. _..... __ ... 11111 

1&3 LOGITECH . ..... . ........ 189 
 15' L.OOITECH . . . . . . . . . . . . . . . . 1911 

LOTUSOEV. COAP .. .... 100,101 WCMIUAN BOOK CWBS, INC. 17 
 156 MANNESMANNTALLY ··. . ·.· 151 
 157 MANNESMANNTALLY .. .· ·. 151 
 1111 MANX SOFTWARE SYSTEMS .. 13 
 151 MAP INFO SYSTEMS . ·.. .. .. . 11 
 180 MARK WILLIAMS ...... .... .. 30 
 151 MATHSOFT ... _.. · ..· ·. .· ... 1111 
 MAXEU OATA PAOOUCT$ ·.... 7 
 182 MCGRAW-HIU..BOOKSTOAE .. 2IMI
MCGRAW-HILLNRI ... .. .. .. 1n 

183 MEAD COMPVTE.R ·.···. , ·.. 343 
 15' MEGASOFT .. _. .. _........ 33-11< 

115 MEGASOFT ............... "9 
 1N MEGATEl .. .. .. ............ 80 
 187 MENDELSON ELECTRONICS .. 111 
 18' MEP (MICAO El.ECTR. PROO) .. 342 
 119 MER.RITT COMPUTERS ......· 15-4 
 171 MICRO COM ................ 2.4 
 172 MICRO 0.-.TA BASE SYSTEMS . · 53 
 173 M~ EXPRESS ........... 1112 
 174 MICRO EXPRESS ..... .. .·.. 182 

MICROMINT ............... 258 

ms MICROPLOT ... . .... .. .. .. . 350 

178 MICAOPROOESSOAS UNLTD. 344 

MICROSOFT ............. 14,1s 

MICROSOFT ............... 121 
 1n MICROSOFT ............. .. 127 
 178 MICROSOFT ............·.. 127 
 171 MICROSOFT PRESS ......... 44 
 190 MICROSOFT PRESS ·. . .·..·· 4G 
 111 MICAOY>'AY ..·.·.···.·.·... 211 

MICROWAY .............. .. 302 
 112 MIXSOFTWAf'E ....... ..... 31!1 

183 MONTGOMERY GRANT·.·... 111 

1114 M.H.I...................... 171 
 11!1 NANA() .·.. - ... ' .· - .... ... 224 

1N NANAO ................... 224 

117 NANTUCKET . .............. 142 
 111 NATIONAL INsmtJMENTS _.. 133 

189 NATIONAL INSTRIJMENTS . .. 133 
 NEC HOME ELEC. OIV..... 42 ,43 NEC INFO. SYSTEMS ..··..·· C.U NEC INFO. SYSTEMS ..·.····. M 

190 NITRO MICRO .........·.... 137 
 111<1 NOHAU CORP... . ... . . _.... 350 

192 NOOMEF1EL ·. . ..·...·· 140,141 
 193 OKllM.TA .. . ....... .. ...... 134 
 11M ON TAAGET .·..· . ·...·.··· 3311 
 1a5 ON TARGET .... . .......... 3U 

· ORACLE ................... n 

1118 ORION ..................... M 
 1117 OSSORNEJMCGRAW.JilLL .. _230 
 191 PC DESIGN . .. ... . ...... .. 121 

1n PACIFICCOMPIJTEA ..... · ·. 331 
 200 PACIFIC COMPUTER ·...··.· S31 
 201 PAAASYSTEMS .... __ ....... 51 

202 PARSONS TECHNOLOGY .. . . . oJ!I 
 203 PATTON&PATTON ... . .. .. .. · 20 
 2c. PC WORKS .......... . ... . · 3.40 
 205 PERSOFT .................. U 
 208 PERSONAL SPACE COMM . . .. 3!0 
 208 PERSONAL TEX .. ........ .. . 32 

207 PRECISION PWS SOFTWARE . n 

2011 PRINCETON OISXFITE . .. ·.. 348 

210 PRINCETON GAAPH1CS SYS. . 2111 
 211 PRIORITY ONE .··....... .· . :M7 
 212 PROGRAMMERS CONNECTION 38 
 213 PAOGRAMMERSCONNECTION312 

214 PROGRAMMER'S PARADl$E62,113 
 215 f>ROOAAMMEA 'SSHOP ..... 10S 
 211 P.C. PWS .. ............... 132 


217 QUA TECH ... .. ... . ....... 338 
 218 CUA TECH .......... ... ... 338 

219 OLIA TECH . ...... . . ·...· . · 338 
 220 OOATECH ................ 338 

221 OLIA TECH ·..·...·.·..·..· 338 
 222 QUA TECH .. . ....... ..... . 331 
 223 OOA TECH .... ... . .. · .. ... 331 

224 CUA TECH .. . ............ 33' 

225 OVA TECH ·..·.·.···...··. 331 
 221 OUALSTAR .... _...... ... . _3"
227 O\JANTIJM ...·.. . .. ·. ..... 175 
 228 QUARTERDECK ............ 121 
 229 OUARTEROECK ............ 223 
 230 OUElO .. ..... - ....·. - ... - U4 231 RAOIOSHACK ............. CfV 

' RAIMA . ............ ... . · 3A,U 
 232 RAINBOWTECH. .·. . .· . .... 179 

233 RAINBOWTECH..... ·...... 179 
 234 REAL TIME DEVICES . ··..·. . l50 
 23$ ROSE ELECTRONICS ·.. , ··· 340 
 235 ROGE ELECTRONICS . · . . · . 3'IO 
 237 SABINA INT'L .............. 330 

2311 SAFEWARE .. . . . .. _..·.. .· . :w& 

2311 SANTA CRUZ OPEAATION ··· 235 
 240 SCHWAS ........... .. . .... 330 
 241 SCIENCE ACCESSORIES ... . . M 
 242 SCIENCE & ENGLNEERING .·. 1111 
 2'3 SEALEVEL ....... .. .. . ... . 340 

· SEAQ.t.11! TECHNOl.OOY ... . 2511 

244 SElKO .................... 2.·2 
 245 SHAMROCK COMPUTER .... 1311 

56 SILICON SPECIALTIES · . .· M,57 
 $5 SJLICON SPECIALTIES ..·· $5,57 
 2.g SIMPLE·NETSYSTEMS . . .·. . 145 

2411 SIMPLE·NET SYSTEMS ... .. . 145 
 250 SKAN TEKNOL.001ES, lNC.·.. 3'IO 
 251 SN"W ELECTAONICS .· . __... 138 
 252 SOFTRONICS .......... . .. . 3'0 
 253 SOFlWARE DEV. SYS. · ... .. 221 

25-4 SOFTWARE -LINK . . ... ..· . . .. 27 
 255 SOFTWARE -LINK ............ 27 
 258 SOFTWARE SEct.IRITY INC.. .. 13 
 257 SOWTlON SYSTEMS · , ··.·· 105 
 258 SPECTRUM ·...··..··.··... 249 
 259 SPSS . ·· ..· · .· ·· . ·· .. ··..· 212 
 211 STSC ... __ ........... . .... 233 

30e SUNCOAST SYSTEMS ..··.··· M 
 307 SUNCOAST SYSTEMS ·..·.... 151 

212 SUNTOONICS ... .. ......... 11MI 
 2e3 SUPER K El.EC. PROO. INC.. . 357 
 2e.t SUPERMICAO ............. 3'0 

215 SUPERSOFT ...... ... ....... IHI 
 298 SYSGEN . ..... . ....... . .. . . 73 
 2$7 S.C. SYSTEMS ... . ......... 271 
 298 T/\L.KING TECHNOLOGY ...·. 340 
 2811 TALI.GRASS TECHNOLOGIES · 47 

270 TAUGAASS TECHNOLOGlES . 47 
 271 TANDON ...... _.... . . _ 180,111 

272 TANOON .............. 180,191 
 273 TATUNG .................. 107 
 274 TATUNG .................. 107 
 275 TATUNG .......... . .. .. ... IOll 
 278 TATUNG .... . ..... ... _. .. . 109 

:zn TELEBYTE TECHNOLOGY .·.. eo 

55 TE.LEMART ....... ....... 541,57 
 Ml TELEMART ........... . . . 511,57 
 290 TIMEUNE ................ . ~ 

· TIHNEV, ROBT. GRAPHICS ·. 239,239 
 281 TOS}>UBA AMERICA INC.. 152,153 

2112 TOSHIBA AMERICA INC.. 152, 153 
 2113 TOUCHBASE . . . . . . ....... HUI 
 2N TPS . .. . ........ . . ...... . . 2J2 

285 TURBOPONER ···.....··.· 104 

2118 UNIVERSAL °"TA SYSTEMS .. 2311 
 217 USEASOFT SYSTEMS LID·. 12,13 

11 VENTURAPERIPHEIW.S .... 130 
 · VENT\JAA PEfllPHERALS .... 131 
 · VERMONT CREATIVE S/W ... 209 

2M VICTORY ENTERPRISES . ·... 144 
 2811 VIDEX . .. ..............·.· 201 
 2110 WAREHOUSE 0...TA PACO...· 113 

2111 WHITE CRANE SYSTEMS ···· 114 

211<2 WINTEKCORP. . ......... .... 5 
 2113 WINTEK CORP. · .. .·....... 3.40 


~ B YT E · SEPTEMBER 1988

READER SERVICE

Advertising Supplemenl included wilh this Issue: CMO (U .S. and Canada Subscribers)
'Correspond direcllywith company.

lnqulryNo.

. . . No.

2M WORDCRAFT .............. 2&4
2" Xe LTEK ...· ·..·.· . ..·. . . ·. :J:Jll
2H ZENITHDATASYSTEMS ....·. 99
299 ZERIOON ..·.............. 348 300 ZORTECH ................. 125
301 Z·WORLO . ··..··...·....·. 34' 302 Z·WOR.LO ...... ... . ....... 34'

INTERNATIONAL SECTION lllS 1-40 No Nott/! AmllrlCan lnqulrl· pin#.
321 A8ECO ........... .... MIS-14 
 322 ACER · . . . . · · . . · · · · . · · · 1115-311 3a3 Al.. OOWNl.O'DING . . . · . MIS-3e 324 ANALYTICAL ENGINES ·· NIS-38 325 BCL . . . . . . . . . .. . . . . . . . NiS-3'1
329 BIX . · · . . . · · · . . · . . . . · · . NIS-24
327 BWECHIPTECHNOl.MY WS-34 ' BYTE BACK ISSUES .. ·.. aalS-22
3H BYTE BITS . ........... UIS-11 

· BYTE MAAKETING ·..··· UIS-3t · BYTE SUB. MESSAGE ... -lllS-30
321 CA.LEND . . . . . . . . . . . . . . IUS-23 329 COMPUAOD · .. . . · .. · . . 1118-29 330 CUBIX . . . . . . . .. . . . . . .. NIS-27 331 ~R COMPUTER SYSTEM NIS-21 332 DATEX . .. . · .. . · · · .. · · . 8118-35 333 El.ONEX . . ..... . .. ... . NIS-11 33-t FACITAO ............... &ti~ 335 GAMMA PRODUCTIONS · lllS.20 331 GAMMAPAODUC'TIONS . UIS-20 3U GREY MATTER .. ·· .. ··. lllS-21 331 GTCO CORP. .. · . · . . . . . 1118-37 331 ISEOATA . .. ........... IUS-28 
 340 INES · . .. . · · .. . . · .. · · . 1115-38 341 KIRIN ···.···.. . ···.··. ~ 3-t2 lOOIC PROGRAM ASSOC. UIS..211

Inquiry No.

lnquryllo.

~No ·

343 MICRO TECHNOLOGY . . . HIS-19

344 MICROPAOC . ENGIN·... Ml$-11 MJd..Allenllo

345 MITSUBISHI KASEJ ..... 88IS-21!

34e NOVELL DEV. PROO. DIV. 8118-31

· BYTE TIPS ..... .. .... etll/AT-8

3'7 OLIVETTI . . . . . . . . . . . . . . ealS-2 '-111 COMPUTERLANE .··.. MM/AT-5

34' PRECISION 0.0.TA . ...... 881$-211 '-112 KEN GORDON PRODS.. 88M/.lT-'

!H RHV . · . . . . . · . . . · .. · · .. 8818-32

· MICROCOMP. MKTtt COUN. llMIAT-7

SU ROTRON . . . .. . . . . .. . . . lllS-10

' MICFIOMINT ...·...· .. UM/AT.a

..a 3!!0 SEMI-TECH MICRO ...... 8118-11 489 OWL COMP. SERVICE .. UMIAT-1

· SOFTLINE CORP....... . 8118-13 


· PRINTERS PWS ..... . UM/AT

351 S-100 ... ...... . . ..... . '818-17 494 SF MICRO . .......... . Ull/AT-3

"2 S.100 .... ' ..... ' ' ..... '81S-17 4115 SF MICRO .··.··..··.. llMIAT.J

H3 T/ISTRONIC OONTFlOLS . lllS-11 4lMI VUTEK .. . ·. .... . ·.. . llM/AT·2

M4 TVM .................. Ml~ 


H5 USASOFTWAAE .. ...... 8418-7

88NE 1·111

SIMI VCN .·.....··..·..·... 8'1S-15

3117 WARRE:N POINT INT' l . . . 8818-34 531 APl'l.EDPROG. E!.EC1'. . llHE·12,13

537 COMPARE COMPUTER .. ANE·10

531 COMPARE COMPUTER .. UNE-10

REGIONAL SECTIONS

5311 CORTEX CORP·. .. ··..·· UH£.7

5AO DRESSELHAUS ......... llNE-3

·~

'81i1W1-12

541 D-DATA ................ llNE-1 542 INTERFACEGROIJP .... UNE·15

4711 ALTEX El.fCTAONICS ... NMW·5 543 KEN GOROON PRODS.. .. NHE-4

· BYTE TIPS ........... . llMW·2 544 MICAOCOMP. saut.R.E . .. AflE·2

'-77 OOMPAREOOMP\JTER . . AMW·7

· MICAOSMAl'IT ........ 91NE-8,0

'-71 COMPARE COMPUTER . . llllMW·7 &QI PC UNKCORP. ...... . . llNE·11

' COMPS. FOR THE BUNO NMW-8 548 PIONEER SYSTEMS .... ANE-111

479 D-DATA ... ......... . . lllM'W·ll 547 POWER.COMPUTER .... UNE·14

480 HARD DRIVES INT'l . .. . UMW-3 548 SPEAR TECHNOLOOY ... llNE· I

411 HARD DRIVES INT' L .... UMW-3 &41 UNIO TECH ··..·..··.... llNE-5

482 KEITHLEY DAC .. ....... UMW·ll

413 KOAE ... . ............. llMW-' PKll'lcCollat

llPC1·11

· MICROCOMP. MKl'Cl. COUNCIL UMW..a

' MICAOMINT ·......·.. UMW·lZ 1150 J.F ASSOCIATES ....... Nl"C-111 


' RO!IT. TINNEYGAAPHICS ·· llllW-10 514 ALTEC n:CH.COAP.·.. . Nl'C-10

...._ SPEAR TECHNOLOGY .. llMW·1

· BYTE TIPS ··.·.·.··. .. . NPC-2

'811 Y.E.S. MULTINATIONAL .. llMW-1 515 COMPVTERLANE .....·. UPC-3

Inquiry No.

P9ge No.

' COMPS. FOR THE BLIND · llUC-I

· EXPOCONSUL INrL .... 14PC-13

517 KEITHLEY DAC .··.··..·· APC-7

518 KNAPCO ............... aaPC-5

520 MICAOCOMP. SQUARE .·. NPC-'

· MICAOCOMP. MKT'G.COUNClt UPC-a

· MICAOMINT ..... . .. . .. llPC-12

521 MJCAOS'l'S. ENGJHEEAJNG .· llPC-15

522 MICflOSYS. ENG EERlNG .. llPC-15

!!23 NU.MEGA ............. aaPC-11

' llDBT. TIN EYGAAPHICS ..· Ul'C-14

524 SF MICRO .............. $3PC-9

W SF MICRO . ............. llPC-11

$M TATVNG SCIENCE &TECH.t:ef'0.1

5111 Vlll..ARREAL CONSU LT1 NGlllPC-ll

1127 VVTEK . . .

. . 8UC-10

· evre TIPS . . . .

. .. llSE-'

501 HARO DRIVES !NT'L ..... USE-3

502 HARO DRIVES !NTL ..... USE-3

!503 KNAPCO .... .. ...... . .. USE·1

504 MARLIN MICRO ··. , ··.·. USE·5

· MCGAAW·HIU BOOKS .·· USE·7

· MICAOCOMP. MKTG.COUNCI. USE-6

' MICROMINT .. .......... USE-II

SOS OMEGA MICRO SYSTEMS USE-2

&ISW1-4

512 ALT'E)( ELECTRONICS . . . 88SW-1
' SYTeTIPS ............ USW·2
' COMPS. FOR IBE BLIND llSW-' 513 KEITHLEY ON.:: ...···.. · llSW--4
' MCGRAW· HILL BOOKS .· USW-3 ' MJCAOCOMP. MKTG. COUN. . 811SW-5
· llDBT.TINNEY GAAJ>HICS .. usw.e,7

BYTE ADVERTISING SALES STAFF: Dennis J. Riley, Director rl. Sales, One Pboen.lx MUI Lane, Peterborough, NH 03458, tet. (603) 924-9281 .knnlter L. Bartel, West Coast Sales Manager, 8111 LBJ Freeway, Dallas, Tx 75251, tel. (Z14) 644-llll

NEW ENGLAND ME, NH, VT. MA. RJ, ONTAJlJO
CANADfl 4 EASTERN CANA.Of.
c. Jalla Mooo ("" Ul-11~ MmeGBtoaywt$-IGlliDllSPaubmllcmll!S
lloMoo, MA0'.!116

A.TL\1'nC
LMeYa.hNo't.'CR,CoTh.iN-aJ (iN(lOl2R)T5H1)2-2196
Mc<Jniw.Hill Pliblic:ldoa$ 122 1 Awmea(lhcAmaricu36111 Fklor New Yod:, NY 10020
OOJl"*-7111
McGraw-Hill Pablicld<m Bclildi111 A-Jl'd Floor
~~.~~
EASI' PA, NJ (SOUTH), MD. VA. W.VA, DE. D.C.
Ql.5)~
Mc.<iftr#.HiH l'Wllicodom TbRePatkny
Plllladclphla,""' 19102

MIDWESr IL. MO. KS . IA. ND, SD, MN , KY. OH, WI, NB, IN, MJ, MS Bob Derunead (31Z) 751.:t7·
Me<Jniw-Hill l'llbllC.tioaJ
8Wr8u(ldi..
6'5 Nonh M.k:hip>-.
Cbicago, lL6061 l
SOUl1IWEST. llOCKY MOONIAIN 00, WY, OK. TX, AR, LA Kati Hci:aricb (7JJ) 46M757 McGrn-·Hlll Publblicas 7600W. ~I Rd.-SulrejOO Homlon, TX 77040

International Advertising Sales Staff:

SOVTB l'ACmC SOUTH£RN CA, AZ, NM,
USVEGi\S lll:k.Andenao (71~557.Qn Me<lnw-Hlll Nillemau JOOI Jt.cd HUI Ave.
~~~~

~a~::3
3333 Wlhhire Bwlcftnl ""'
Los~, CA90010

NORJ'H~C
HJ, WA. OR. ID. Mt.
NORTHERN CA,
NV (--i>t LAS VEG.\$). UT. W. CANADA Mi&Kiucbcnll (4U) ~
·e.tu:ry- Mc<lnlw·Hlll NllbdoC!iS
415
S&n Pranc:bco. CA 9411 1

Bill McA.r"" (415) :MMIOD

Mui....,., Mo<mw·Hill Nlli;odom

9' I

IW1od BIYd.-

s.c3rd Plocll~.CA !M4CM

BYr£ans (bl)
Dt.11 ~ (IOJ) ~ BYTE 'Pllblimliom Oae Plioenb Mill Un< ~sh. N'Km.c.s8
Tiie ..,.,... Man (Lil)
°""- BYT1!- PUbliC(6ll0ti3o)afJ'U.37$-t PhoealJt Mill Luoo ~gh. NH004S8
llcPmal Mftrt'""'c
(So. CA, Mid-AIJAotic, New Yotlc/New Eaal&ad) Ell.. Li$W' ('°3) ftUa3I BYTI! l'llbliealloas Om l'lloeldx Mlll ~ Ptlcrluvup, NH OJ4S8
( -. Sou-} DOlllae v~ ('40) tu.nat BYTI! Nilbtiaas Olle ~1 Mill lane l'aatJcl'oup, . H OJ.4511
Liz Cayman (QIJ} 92'--9281 BYTE l'titlllellloos OtiePhocnlx Mill Lane ~p.NJil0345ll

Mr. Kam Coollllr Pullllmcdla
~61
A-1037 V'-..., AmtrU
2227~76M

Mn..MarillSarmictJID
MloTti:IMl8, Ofl. 340 Iberia Mart 1 Madrid 4, Sp&ia 145"21191

Kan:nl.cnn& 
 Mc(;mw, HJU Pullliobi.. Ca. 

34oo.a'S1. 
 i..-loa WIX 48R 

EmtJand 0 I 49l 145 I 


Mn. Ouril 0ciiaa McGnw·fflll l>ub!Uhi11g Co.
P0~11'6
Boa Yam. 59121 tsnel
l 866561 321 39

Emilio Z«tloai
~~·;tea·
201:23 Milan, l<&ly (2) 89010103

RaoWcymu
Scn-illl <lwlllllll', AuWia, A SWi1Zerlu>d McOniw·Hlll Pulllbllbc Co.
34 DcMtz' $1. 1..mdm WIX "8R.
Easlai>d 01 .wl 1451

Mt. Alain Faouc Mc:<lnw-Hill Publisllins Co. 128 F......... SalDt ~ 15008PuU fl'IJJOO Ill '2-89-03-ll

SEPTEMBER 1988 · BYTE 361

READER SERVICE

To get further information on the products advertised in BYTE, flll out the reader service card by circling the numbers on the card that cor respond to the Inquiry number listed with the advertiser. This Index Is provided as an additional service by the publisher, who assumes no liability for errors or omissions.
· Correspond directly with company

Index to Advertisers by Product Category 


lnqultyNo.

1'9g9No. Inquiry No.

Inquiry No.

119g9No. Inquiry No.

1'9g9No.

HARDWARE

311

ADO INS

321 ABEOO __ __ __,,. ______ 1818-1' 

11 ALPHA PRODUCTS ......... 335 
 21 ATl TECHNOLOGIES . . - - - - . . 2t3 

25 B&CMICAO ·- ··---·· ·- -- · . 33& 
 27 S&C MICRO .............. . 341 

· BINARY TECH....... ..... .. 350 
 327 BWE CHIP TEO-INOlOGI' 1118-34 

40 CAPITAL EOUIPMENT ····... 144 
 · COMPIJTER CONTINUUM ... . '42 

!Ill CONTROL VlSION _.. ___... . 341 

· OATRAN · · ·-· · -·· · ·---··· - - ·1 111 GENO-. ····-·- ··· · ·· -···· 79 
 338 GTCOCORP... __ ...... 1118-37 
 340 INES _.. . ·. ... __ . . _. . . tuS--3$ 

131 IOTECH................ .. . 330 
 1411 lAWSON LABS ..· , , ........ 350 
 187 MENDELSON ELEcmoNICS · 1 11 
 111 MICROWAY ...... . ..... . ... 211 

' MICROWAY .............. . . 302 
 111 NOHAU CORP... ......... _. 350 
 11M ONTAAGET ._ ........... __339 

1M OAION ... -···· · ···--· · ···- M 208 PERSONAL SPACE COMM. .· . 350 
 217 QUA TECH ...... , ......... 331 
 211 OUATECH ...··.·.... . ·... 331 
 2111 OUA TECH .· , ·. , ···.. , , .·· 331 
 223 QUA TECH .· , , , , , ···. , , ··. 331 
 225 QUA TECH ................ 331 
 234 REAL TIME OEVICES ·· .·. .·· 350 
 235 ROSE ELECTRONICS , , , .... 340 
 143 SEA LEVEL ................ 340 
 2M SUF'ERMJCRO .. . ___ . - . - . - - 340 
 HI TAU<ING TEC!1NOl.OGY · ·· · , 340 
 301 Z·WOALD ................. 346 


3'8
12 AK SYSTEMS _............ - 3lt 

14 ALPHAMICAO ···- · · · ··-·-- 117 

15 ALPHA MICRO .. . _- .. ..... - 117 
 ' MAXELL DATA PAOOUCTS ..... 7 

345 MITSUBISHI KASEI ..... Uftl-25 
 22t OUALSTAA ..... . . . .... . ... MA 

· SEAGATE ~NO!.OOY .... 251 
 299 TAUORASS TECHNOlOOJES . 47 
 2711 TALL.GRASS TECHNOLOGIES . U 
 271 TANDON ... . .......... ll0,181 
 272 TANDON .. _.. .. ... . .. . 1I0,111 


33-4 FACIT AB . .

. .. _. _ 9$18-4 


313 FWITSU~ ....... · - . 211 


31· FUJITSU AMERICA . .·. ..·. ·· 291 


108 GENICOMCOAP.. . ...·..· 21·23 


117 HEWLETT-PACl<AAO ........ 217 


118 HEWLETT.PACl<ARO .. , ..··. 215 


130 IO TECH .... .... . , ........ 234 


1H MANNESMANN TALLY ·. . ···· 151 


157 MANNESMANN TALLY ·. . ···. 111 


1113 OKJOATA ..·..··.··.. . ..... 134 


235 ROSE ElECTRONICS . .... . . 340 


11 VENTl:.IRA PERIPH EAALS .. .. 130 


' VENTURA P~PHERALS . . .. 131 


2" ZERICON .. .. ............. 346 


7 AOUB, INC................ HI 
 17 ALPHAPROOVCTS ····. . ··. 350 
 42 CENTROID .. . .. .. . ..... - .. 357 

49 COMPUOUEST ... . . . - . . . - - . S50 
 S2 CUESTA SYSTEMS .......... 40 

to EASTMAN KOCW< .... . . .... . 91 

92 ELECT. ENERGY CONTR:>L . . 347 
 · INlECTRA __ .. _.... . .... _.. , .2
129 IN'TEGRANO .. _... _- .. - . - .. 200 
 1'9 MERRITT COMPVTEAS . - .. - - - 64 
 201 PARA SYSTEMS .. . _...... . .. 81 
 277 TELEBVTE TECHNOl.OGY ·... 80 
 2U VICTORY ENTERPRISES ·... - 144 


371

PRINTER RlllBOtlS

21 BAY TECHNICAL ASSOC. · .. . 257 


3n

SCANNERSlt>IQITlZEAS

10I Fl.AOSTAFF ......·. .·.... . 102 

102 FLAGSTAFF ·....·.. . - ..... 102 
 111 HITECHEQUIP. CORP. __ ____ ,.2
149 LOGITECH ·. ..·. - ....... 7·,75 
 190 LOGITECH . ..... _....... 74,75 
 214 TPS ._ ......... .. ... ... .. . 252 
 4111 \/UTEI( . ..... ... . . . .. UIUAT·2
S27 VUTEK ..·.·. , .···..·. lllPC-1 o

317

MODEMS/MULTIPLEXORS 373

SOFTWARE SECUf!ITY

U COMPVCOM CORP.·... ... .. 344 
 11 DELTA GOLD ...... , .. ..... 279 
 1111 EVEREX ..... .............. 111 
 Ill EVEREX ....... . ....... . ... 19 
 311 E·TECH RESEARCH .. __ .. _. 301 

1211 HOLMES MICROSYSTEMS .·· 110 
 121 HOLMES MICROSYSTEMS ··· 110 
 UCI MICAOCOMP. SOUAAE ·.. llPC-<I 
 544 MICAOCOMP. SOUAAE ... ~·2 
 213 TOUCH8ASE . . . . . . . . . . . . . . 1115 

2115 UNIVERSAL DATA.SYSTEMS · 231 


13 ALAOOIN .......... .... ..... H 

eo C<:NOX ................... 342 

220 QUA TECH ................ '311 
 221 QUA TECH ................ a3I 
 222 OUATECH · -·· ·· · · - · -- -· · · a:ll 
 224 0UA. TECH . _........ . ... . . 338 
 251 SOFTWARE SECURITY INC.. .. 13 

21t VlOEX · --· -- ---·-------- .. 201 
 610 Vl~CONSULTING NPC-1 

SVSTDlllS

~ PIONEER SYSTEMS - ... llNE-18 231 RAOIOSHACK . _... _....... CIV 

232 RAINSCN TECH . . . . - .. . ... - 17V 233 RAINBOW TECH . . . ... .. .... 1711 
 4.. SF MICRO . ...... .. ... llM/AT-3
sz·4911 SF MICRO ........... , eeMIAT--3
 SF MICRO .. ............ llPC-9 
 525 SF MICRO .............. llll'C--11 
 .._.. SPEARTECHNOl.OOY .. UMW·1 

~ SPEARTECHNO\.OOY ... llNE-1 
 2t2 SUNTAONICS . _· .. .... _. . . _108 

27S TATIJNG .. - ...... - - . - - - . - - 109 
 271 TAT\JNG .··· . .·..··..··.·· 109 
 SH TAT\JNG SCIENCE l TECH llPC-1 
 211 TOSHIBAAMEAICAINC· · 152,1113 
 2'2 TOSHIBA AMERICA INC. . 1IU,1 !13 
 649 UNIO TECH . . . . . . . . . . . . . llNE·5 
 2M ZENITH DATA SYSTEMS ··. _·. H 
 301 Z·WORLD .··.....·..··..·· 3-46 


375

TEUlllNALS

13 CURTIS INC. . _.............. 54 


SOFTWARE

~1

APPLE2/MAC APPLICATIONS

Sclantlfle/Technlcal

130 IO TECH .................. 23-4 
 2511 SPSS ., .·. , .·....··..·..· 212 


APPl.E2/MAC CAD

105 GENERIC SOFTWARE ······· 199 
 107 GENERIC SOFTWARE ... .. .. 199 


4$3

APPU2/UAC LANGUAGES

230 OUELO ·-···--·····-··---· 3-U

216 SYSGEN . ·- ............ _... 73 


363

HARD'lllUIE PAOQRAIHERS

AVOOET . . __ . . ....

. _357 


21 B&C MICRO ... _. ......... - 33S 


31 BP MICROSYSTEMS .. - ..... 334 


3e BP MICROSYSTEMS ...... . . 334 
 37 BYTI:.K ... · . - · . ···....··... 342 


115 GTEJ<.lNC_ ·----·---··-·--- 108 

11· GTE!<. INC_ .. _... _..... - .. · IOI 


"13 KORE ................. llMW-4 


HI LINK COMPUTER ·· , .·.·· , .· 340 


t·7 l.OGICALOEVICES ·..... - ... 357 


1U l.OGICALOEVICES ., .......· 357 


29e XELTEK . , · . .··.·· , ..... . .. 339 


INSTRUMENTATION
93 EL£XOR .................. 350 
 130 IOTECH .................. 234 
 U2 KEITHLEY Dot.C ···· · ·· ·· llMW·t 
 517 KE!TM LEY 00.C ·.....··.. UP(;.7 
 513 KEITHLEYCW:: . ___ ,. ___ llSW-8 
 1IM ON TAAGET ............... 331 


HS
122 t+OOU:ON - ..... - . - ... .... 1411 
 123 HOOLEON ---·· - -·- · · ··-·· 141 
 241 SCIENCE ACCESSORIES . __ .. 95 


llJ 3LYNX TECH. CORP. __ . . .... 253 
 1'1.S NANA£) . . - . . ...... - ....... 224 
 184 NANAO . . - . . ..... . ..... . .. 22A
' NEC HOME ELEC. OIV. . . ·. _.. ~ 0 NEC HOME EL.EC. ON. - · .. _. _U 210 PRINCETON GRAPHICS SYS. . 251 
 244 SEIKO . . _. . . ...... _... . . . . 2-42 
 27' TATUNG ...... _... _... _. . . 107 
 274 TATUNG ... . ...... _... .... 107 
 U4 TVM ..... _. . ......... - lllS-40 

45 COGITATE .. .. . . . .. _.. . . . . . 336 

»a CU81X .. · · .. · .. · .. · · .. 1118-27 

$40 ORES-seu-w.JS .·.·.·. . · MNE--3 
 120 IMC ..· . ....... · ··· . ·· .·· · 1n 
 132 lTRON . . - . . .. - .. - . . . . - . . . . 274 
 209 PERSONAL SPlloCE COMM.. .. l50 
 236 ROSE ELECTK>NICS ..· _... 340 
 306 SUNCOAST SYSTEMS ... - .· . . 5a 
 307 SUNCOAST SYSTEMS ..· - . , . . 51 
 SM TASTRONJC CONTROLS . MIS.18 

370 

51 COMPUTEAAGE .......... - !41 
 1111 C.ITOH ELECmONICS .... - . 171 
 11 C.ITOH El.E.C'TAON ICS - ... - . 171 
 12 DICKERSON ENTERPRISES . . 357 


321 ABECO ·..··..··. . .. . · .-.14 

322 ACER .. · .. .. .. .. .. · · .. MIS--31 I ADllANCED LOQIC RESEARCH 1,1
10 ADVANCED LOGIC RESEARCH U · ALLEN SYSTEMS .. - - . .. - . . . 3:M
514 ALTEC TECH . CORP. _. . _lllPC-10 
 ' AMPAO ........ ... . .... ... 212 
 ' AST RESEARCH · .. ·· . ···.··· 55 
 ' COMPAQ COMP. CORP. ... 32A-H 

3211 COMPUA.00 . . . . . . . . . . . UIS-29 

m com'EXCORP. ........ _...,.£.7 

70 OATAWORLO .............. 211 
 71 OATAWORLO . .. ... · , ...... 211 
 79 DELLCOMP. (N. AMER.J _ 1118-113 
 IO DELLCOMP. ONT"L) ..... 180,111 
 333 ELDNEX . ..... .. _. . .. · l&IS-11 
 17 E\IEREX . ... _. . . ........ 21,211 
 81 EVEREX . _. .... . _.· . .... 21,29 
 105 GATEWAY 2000 ... _.. .. __ . ... 10 

339 ISC DATA .............. IMS-211 
 111 MEGATEL .. ..... ........... IO 
 173 MICRO EXPRESS . ···.··. . ·· 112 
 17· MICRO EXPRESS . _.. . .. . ... 112 

MICROSMART . ....... UNE-8,11 

521 MICROSYS. ENG.. ·.. ..· llPC-15 

522 MICROSYS. ENG..·....· Al'C-15 
 · NEC INFO. SYSTEMS ........ CHI 

1112 NORMEREL ·.....·· . .· 140,141 
 , . , OU\IETT1 . . · . .. .. . · . .. . 1118-2 
 $0$ OMEGA MICROSYSTEMS · USE, 2 
 ·93 OWL COMP. SEA\llCE . · teM/AT-1 181 PCOESIG.N - -·---·- · ···--- 121

311 BASIS INC............. 254,255 

M BOAi.AND . . _. ....... . .... __ 71 

35 BORLANO . ..... ... . _. .. ... . 71 

<14 COGITATE .. _. .· _.. __ ... _._ 3;41 
 74 OAYBREA.l< TECH .. ....... .. 229 
 76 DAYBREAK TECH .. .. - . - .... 2211 
 103 FOX SOFTWARE ............. 25 
 1~ F1U CATA . .. . _....... - ·. .. 342 
 335 GAMMA PAoovcnoNS . '81S-20 
 331 GAMMA PROOUCTIONS . l&IS-20 
 112 GOtDEN BOW - .. . .... - .... 341 

· INFORM IX SOFTWARE .··. 48,411 · WTUSOEV. COAP...... 100,101 
 172 MICRO DATA BASE SYSTEMS ·· 53 
 1117 NA.Nl\JCKET ............... 142 
 341 NOVELL OE\/. PROO. OJV. 8&18-31 

·ORACLE -· - --- · -··-.-···--· T7 
 202 PARSONS TECHNOLOGY . . - - . ~ 
 205 PERSOFT ... . . -· ·----·- - · · 11!1 
 229 OUARTERDECK .. . .. . ...... 223 
 Ml AOTOON . . . . .. . . . . . . .. IUS-1 D 


465

IBUlllSDOS APPUCATIOHS

Sci.nttrlcll~

20 ASVffT SOFlWARE TECH. . . · 209 
 75 OAYmON ELECTRONIC , .. . . 341 

01 ECOSOFT .............. - .. - 59 
 1111 MATHSOFT ................. et 
 1M NATl.ONAL INSTRUMENTS . .. 133 


362 B Y T E · SEPTEMBER 1988

READER SERVICE

Advenislng Supplement Included with !his issue: CMO (U .S. and Canada Subscribers)
· Correspond directly with company.

lnqulryNa.

"-lie Na. Inquiry Na.

"-lie Na. Inquiry Na.

P1Qt Na. Inquiry NO.

1'9geNO.

111 NATIONAL INSTRJMENTS _. _ 133 

203 PATTON & PAm:>H ...... .. .·. 20 
 20I PE:RSON.\l TEX ............. 32 

2<11 PRECISION PWS SOFTWARE . 9a 
 251 SPEcrRUM ................ 2A9 
 281 STSC . . . . . · . . . . . . . . . . . . . . 233 


4541

IBlllMBDOS APPUCATIONS

M~

159 MAP I FO. SVS'TEMS ·.. . ...· 18 


311 OAJR COMPIJTER SYSTEM 1118-21 

llllll/ll800S-CA
ti ACCEL TECH.... ... . ....... 334 
 11 AMER. SMAl.l BUS . COMPS. .. SO 
 2S AUTODESK ...............·. 91 
 Ut RHV . . . . . . . . . . . . . . . . . . NIS-32 

292 WINTEKCORP..... .. ........ 5 

413 11111/MSDOS COMMUNICA.TIONS
CLEO SOFTWARE .. . ·...··· 202 
 71 OCS (OtV£CISll'lED COMP.) . .. 331 
 113 GRAFPOINT ..·....·....·.. 3311 
 141 KEA SYSTEMS .··.......... 112 
 1'2 KEA SYSTEMS ........·.... 344 

20A PC WOAAS .......·.·.·. . .. :uo 
 H2 SOFTAONICS .............. :uo 


357 WARREN POINT INT'l . . _.. _~
293 WlmcKCORP. .. .......... :UO 
 300 ZORTECH ..... . ........... 125 

4 A+ LMEIE.R\IOOT ... . ...... 317 
 I A+L MEIER VOGT .. .. ...... 3UI 
 22 ATRON ................... M 
 29 BLAISE .................... 33 
 SI CALIF. SOf1WARE PROO. ... 334 
 H CALIF. SOFTWARE PROD. ... 334 
 61 CRESCENT SOFTWARE .... _301 
 87 DATACOOE INC. ............. 52 
 72 OAYBREMTECH. .·..· . .... 227 
 73 0.0.YBREAKTECH . ....... ... 227 
 315 HIGH RES TECHNOl.OOIES .. 301 
 :M2 LOGIC PROGRAM ASSOC . 11818-H 
 182 MIX SOFTWARE ...... .... .. 315 
 523 NU·MEC3A ............. NPC-11 
 224 OUARTERDEa< ............ 121 
 · RAIMA ... ...... .. . ........ 34 
 · RAIMA . . . . . . . . . . . . . . . . . . . . 3-5 
 283 SOFTWARE DEV. SYS.···... a21 

2t4 SUPERSOFT ................ M 

216 TURBO POWER ............ 104 
 VERMONT CREATIVE SIW ·. . lei 

211 WHITECRANESYSTEMS .... 114 

302 Z-WORLD ................. 344 


451

lllMIYSOOS-UH 465

MAIL

132 DATEX · .. · . . . .. . . . . .. . 1118-SS 


ORDER/RETAIL

2M ROSS ELECTRONICS ... .... 3-40 
 241 SIMPLE-NET SYSTEMS . . . . . . 1U 
 249 SlMPLE-NET SYSTEMS ... .. . He 

254 SOFTWARE LINK ....·.. . _... 27 


550 3-F ASSOCIATES .... . .. llPC-11 I MN. COMl'UTEfl PACO. . Ml,3A9
479 ALTEX ELECmONICS . . . llllW-5

255 SOFTWARE UM< ...... . ..... 27 


*

18MM$00$--GAAPHICS

512 ALTEX ELECTR>NICS ... llllW- 1 ' AME.Ft OESIGNCOMPONENTS337 

:l2A ANALVTICALENGlNES ·. MIS-38 
 538 APPUEO PAOG. ELEC.MN£-t 2, 13 


3-54 VCN ... .............. 1118-15 
 24 9&8 ELECTRONICS ·.·..·..· 344 


325 BCL . .. . · · . . . · . · · . . · · . IUS-34 


U1

1811/11SOOS-UNOUAGES

' BUYERS MART......·.. )21430 


4 A-1-LMElEAVOOT .. . . .. . . .. 317 
 6 A+LMEIEAVOGT ..·. . ..... 319 

30 BORLAND .................. Cll 
 31 BORLAND ................. CU 
 32 BORLAND ................... 1 

33 &ORLAND .... . .............. 1 

321 CALENO . . · . · . . · · . . . · . 1118-23 
 43 CNS ....................... t2 

._.CNS .............. ......... t2 

93 OIGITAU< . . . . . . . . .. · . . 118,117 

14 OIGITAU< ...··.··..··. 118,117 

N Ews..................... 112 

118 HAMMERLY COMP. SERVICES294 
 1211 INTE.LU<3ENCEWARE .·.. . .·. 31 
 137 JE.NSEN & PARTNERS INT'L ... 17 
 144 lAHEY .................... 190 
 151 l.OOITeCH ............ . ... 1M 
 152 l.OOITECH ............ ... . 1M 
 153 LOOITECH ............ . ... 11i 
 154 LOOITI:CH ............ .. .. 11i 
 151 MANX SOFlWUIE SYSTEMS .. ~ 
 1llO MARKWILUAMS . . .......... 30 
 171 MICROSOf'T . . . . . . . . . . . . . . . 127 

· MICROSOFT .... ......... 14,15 

· MICROSOFT ..·....·... .. .. 128 

177 MICROSOFT ....·. . ........ 127 
 192 MlXSOFTWARE ............ 315 

230 OUELO ................... 344 
 2S7 USEASOFTS'i'STE.MS LTO. . 12,a 


' CALIFORNIA DIGITA1. .·.·..· 3$1 
 47 COMPACTDISl<PAOOS. INC.· . M 4n COMPARECOMP\JTEA .. llMW·7 
 411 COMPAAECOMPVTER .. llllW·7 
 537 COMPARECOMPVTER . . AHE·10 
 538 COMPARE COMPUTEA .. llHE-10 
 !Ml COMP\JSAVE ... . .......... ~1 
 M COMP . OISC. WAAfHOVSE ·· 122 
 !H COMPVTER SUAPWS STORE 3411 
 55 COMPVTER \'¥\REHOUSE · 151,57 
 M COMPU'Tel \'¥\REHOUSE . !!e,57 
 5111 COMPUTERl.NlE ...··. . llPC-3 
 411 COMPUTERLANE · . .. . MM/AT·ll 
 151 CONTECH .... . ...... .. .... 338 
 '8 DATA DIRECT . ... .... .. .. .. 31S7 
 81 DATA DIRECT .............. 367 
 U DISC INTERNATIONAL ·. ... · 334 
 16 DISKETTE 00...,ECTION ...· 341 
 17 DISKOTECH ............... 344 

I I DISKS TO GO .............. 33e 
 80 OYNAMJC ELECmONICS .... 3A1 
 479 ~TA ..···.. . ....·. llllW·11 541 ~TA ..··..·...·.·... ~ 337 GREY MATTER . . ....... MIS-21 

410 HARO OAIVES INT'l . _.. NMW-3 

U1 HARD DRIVES INT'l .... llMW-3 
 501 HARD DRIVES INrL . .... NSE-3 

502 HARD DRIVES INrl . . ·.. NSE-3 

12A IC EXPRESS ...... . . . ...... 348 
 125 IEEE .. .. . · · · · . · . . · .. · · . . 120 


' INrLPREV1EWSOC....... 149 
 133 JADE OOMl'VTER ..... ..... 1941 
 13A JAMECC .. ............ W,333 
 13$ JAWINCOMPUTER ......... 331 
 131 JAWINCOMP\JT9l ·. . ·..... 339 
 131 J.O.R. MICROOEVICES . . 352,353 
 13. J.O.R. MICROOEVICES . . 35-4,$55 
 139 J.O.A. MICAOOEVICES ··.... 3541 
 341 KIRIN ............... . . MIS-33 
 518 KNAPCO ·.·....···..··. MPC-5 

503 Kl'V.PCO . - - . - - .. - - .. - - . lllSE-1 504 MAALIN MICRO ......... NSE-5 

· MCORAW· HILL BOOKS ... 18SE· 7 · MCGRAW-HILL BOOKS . · NSW-.3 
 163 MEAD COMPUTER .... . . .... :M3 
 16' M.EGASOFT . . . . . . . . . . . . . . . 3311 
 1U MECIASOFT . . . . . . . . . . . . . . . 3311 
 IN MEP (MICAOEL.ECTR. PAOO.) 342 
 111 MICRO OOM .··. · ·· , , , ·.·... ;i4 

MICROCOMP. MKTQ. COUN· . llllW-8 
 MICROOOMP. MKT0. 00\JN... ~ MICflOOOMP. MKTO. COON. llM/AT·7 
 MICflOOOMP. MKTO. COON... U!IE-6 
 MICAOCOMP. MKTO. COON. . USW.5 
 MICROMINT . . ...... .. ..... 256 
 MICROMINT .... .....· llllW-12 
 MICROMINT .... . . . .... llPC-12 
 ' MICROMINT .·...·....·. USE-8 
 MICROMlNT .·.··...·· llM/ST-8 
 178 MICROPAOCESSOAS UNLTO. 344 
 183 MONTGOMERY GRANT...... 118 
 114 M.H.I...................... 178 
 190 NITMMICAO.............. 137 
 199 PACilAC OOMPVTER ·...···· 331 
 200 PACIFIC COMPVTER ·.·.···· 331 
 545 PC U N.I< ~P. .. ...... MNE.-11 
 547 l'OWEfl COMPUTER ·.·· NHE·14 
 :Ma PRECISION °"TA . . . . . . . 1118-.za 
 20ll PRINCETON DISKETTE .....· 34e 
 · PAINTERSPWS . . .... llMIAT-8 
 211 PRIORITY ONE .·· .. ·....·.. 3'7 
 212 PAOG'SCONNECTION .. , .·.. lJ'.8 

2n PAOG'SCONNECTION ·.·.·. :mi 

214 PAOGRAMMEA'S PA.AAOISU2,a 
 2Hi PROGRAMME.R' S SHOP , ···· 105 
 210 P.C . PWS . ................ 132 

· ROllT. l1NNEY GIW'HICS . . NllW·10 
 · ROBT.TINNEY GllAPHICS ... APC-14 
 · FIOllT.TINNEY GRAPtllCS . . lllSW-0,7 
 237 SABINA [NTL .. _. . ......... 330 

240 SCHWAB . . . . . . . . . . . . . . . . . 330 
 2A2 SCIENCE & ENGINEERJNO ... 191 
 350 SEMJ.TECH MICRO . . . . .. lllS-9 
 245 SHAMROCK COMPUTER .... 119 

55 SILICON SPECIALTIES ..·· 56,57 51 SILICON SPECIALTIES .... 58,57 
 250 SKAN TEl<NOlOOIES. INC.... :UO 
 251 SN'WELECmOHICS ... . ... . 131 

· SOFTUNE CORP.... .... llllS-13 
 267 SOWTION SYSTEMS ....... 105 
 2t3 SUPER K ELECTRONIC PROD. 357 
 351 S-100 . .. ..... ... . ..... MIS-17 
 352 $-100 . - - - . ...... . .· . .. llllS-17 
 287 S.C. SYSTEMS .··.··... ··.. 271 

56 TELEMART .. . ..·... .. ... 50,'57 
 50 TEL.EMART ··........ . ... 58,57 
 2tO TIMEUNE . ··..··.··..... . . ~ 3$6 USA SOFTWARE ..··..·· 11118-7 
 290 WAFIEHOl.!SE °"TA PROD. · . . 113 
 416 Y.E.S. MULTINATIOIV\l .. IMIW-0 


· BYTE BACK ISSUES ......... 364 


312 BYTEBITS ............ .. 301 


351 8YTE BITS ............ 1118-11 


BVTEBOOt<CtuB ...... 102.103 


BVTECIACUL.ATION .·····.· 311 


BVTE MARKETlNG _. . ....... 320 


' BYTE MARKETING . . . . . . 1118-SI 


' BYTESUB. MESSAGE ........ M 

BYTE sue. MESSAGE ... Uls-.30 


BYTE TIPS ............ MMW-2 


BYTE TIPS . _. _. . . . . . UMIAT-6 


BYTE TIPS . . . .. . ...... MPC-2 


BYTE TIPS ............. MSE-4 


BYTE TIPS ............ MSW·2 


52 COMPU~ BOOK ewe. THE · 91 


eu · COMPS. FOR THE

0 UMW-0 


· COMPS. FOR THE SUND . ~

· COMPS. FOR THE BU 0 8ISVl'-4 &4 CYBER RESEARCH .·..... .. 336 


308 OATAPAO ·..·. .· .. .·...· .. 190 


Il
l EXEC. AUDIAL REHAB SOC 341,37 


· EXPOOONSULINrL .·.. Ml'(;-13 


5'12 INTERFACE GROUP ... . llllHE·ll! 


412 KEN GORDON PAOOS.. Nll/AT-4 


543 KEN GORDON PAOOS.... ANf"" 


143 KNOWl..EDGE GAAOEN ..... . 111 


30A LOGICAL DEVICES ·.··..···. !57 
 30& LOGICALDEVICES .. ..... _.. 357 


· MACMIUAN BOOK CWSS, INC. 17

102 MCGRAW·HIU BOOl<STORE . 2M
' MCGRAW-HIUNRI ..·..·..· 1n 


S44 MICOOPROCESSOA ENGJH. . 1118-11 


171 MJCROSOFT PRESS . ·... . .·. All 


11D MICROSOFT PRESS ..... _.. _All 


117 OSilOANE/MCGRAW-1-llU ·.. 230 
 n4 WOROCAAFT . . .. . ·. _..... . 21M 


467

DESKTOP

PUBLISHING

31111 AOOeE ............... Ule, 101 


468 RECRUITMENT
18 ASCEMPLO'VMENT ......... 150 
 303 HE OA.ll< HASSE COMP. SVS. 344 

· MISCELLANEOUS
8EST WESTERN . .. ......... 2t 
 NEC INFO. SYSTEMS ......... Ill 
 1'5 ONTAroET . .............. 33A 
 231 SAFEWAAE . .... . ......... 3-48 

EV.FIOllT. GAAPHICS .. 231,238

469

OPERATING

SYSTEMS

140 KAOilJ( . · · . .. · . · · . . · . . . . . . · 58 


 17& MICAOPLOT ..... . ......... 350 
 227 OUANT\JM ................ 175 
 239 SANTACRUZ OPERATION . .. 235 


466 EDUCATIONAU INSTRUCTIONAL
BYn; BACK ISSUES . · . · · A&S-22

470 ON·LINE SERVICES
32$ A1. DOWN L.OAOINO . . · · · 1118-31 
 450 BIX . . . . . . . . . . .. .. .. . . . 2ttl,2t7 
 329 SIX . .. · . . . . . .. · .. . . .. · UIS-24 
 343 MICRO TECHNOLOOV ... NIS-111 


SEPTEMBER 1988 · B Y TE 363 


1985 1986 1987 1988

BACK ISSUES FOR SALE 


Jan.

$6 .00

$6 .00

SPECIAL ISSUES and INDEX

Feb.

$6 .00 $6 .00 $6.00

BYTE '&3 '84 INDEX

$2.00

March $6.00

$6.00 $6.00 BYTE 19&5 INDEX

$2.50

April $6.00

$6.00

BYTE 1986 1

$2.00

May

$6.00

$6 .00 $6 .00

$2.50

June

$6.00 $6 .00 $6.00 $6.00

July

$6.00 $6.00 $6.00

Au~.

$6.00 $6.00 $6.00 56.00

Sept.

$6 .00 $6.00 $6 .00

Oct.

$6.00 $6.00

Nov.

$6 .00

Dec.

$6.00 $6 .00

ircle and snid requests with payments to:
BYTE Back 1.ssues 
 One Phoenix Mill Lane 
 Pe~rborough, NH 03458 

(603) 924-9281 


54.7 $5.00 4.00

0 Check enclosed Payments from foreign cou111ries must be made in US f unds payable at a US bank.

0 VISA 0 MasterCard

CA.ttD ' - -  - - - - - - - - - - - - - - - - - - - - - EXP. DATE - - - - - - - - - - - 
ICNATURE _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~

The abOlle prices i11dude postage in the US. Please add J .50 per copy for Ca11ada and Mexico; a11d $2.00 per copy to foreign cmmtries (mr fau delivery). Please a/law 4 weeks for domestU: delivery and 12 weeks for foreign deliver)>.
ENuArMopEea_n c_usto_me_rs _plea_se _refe_r w_B_ack_I _uc _ord_er f_orm_in_ln_u::m_ati_ooa_J A_d~n_isi_ng_scc_1ion_of_bo_ok_. _ _ _ _ _ _ _ _ _ _ __

ADORE
CITY - - - - - - - - - - - - - - -- - - - - - - - - - T A T E - - - - - - ZI P - - - - 

rf"lPS ,I.

SUBSCRIBERS ONLY!*

Use BYTE's 'Thlephone Inquiry Processing System
Using TIPS can bring product information as much as 10 days earlier.

SEND FOR YOUR

I) If ~·ou are a new subseriber or have lost your 1.0. card , circle "1 on the Reader erv ice

SUBSCRIBER l.D. CARD

ard; attach mailer label. Wi willjmmediat ly nd you r personal TIPS sub criber card.

GET PREPARED

21 Write your ubscriber Number, as printed on your Subscri ber LD. Card, in boxes in Step 5 below. (Do not add O' to 1111 in blank boxes)
31 Wri te numbers for infonnation desired in bo:xe in t.ep 7b below. <Do not add O's to fill in blank boxes.)

CALL TIPS

-1 ) Now, on a Touch·Tune telephone dial: (4 13) 442 2668 and wait for voice commands.

ENTER YOUR SUBSCRIBER AND ISSUE NUMBERS
ENTER YOUR INQUIRIES

5) When TIPS savs: "Enter ubscriber umber" (Enter by pushing the numbers and symbQls (It or enclosed in the boxes] on telephone pad
ignorin blank boxes) Enter DDDDDDD

6) When TIPS says "Enter magazine code & i ue code"

Ent.er

IID

7a) When TIP. says " Ent r (n xt) Inquiry Number" Enter one inquiry selection from below (ignore blank boxes)

b) Repeat 7a as needed (max.imum 17 inquiry numb rs)

1. D 0 0 2. D 0 D
3. D 0 D 4. D 0 D
5. 0 0 0

l.il 6. 0 0 0 tiHll 10. D 0 0 [I] l.il 14. 0001.il 7. 000 1.il 11. DDD [i) 15. ODO . D D D Ill 00 12. D D D Ill 16. DOD 9. 0 0 D 00 [I] 13. 0 D 0 00 17. ODD

END SESSION
9) Hang up after hearing final message
(( you are a ~ubS<:ribe r and need ass istance, call (603) 924-9!:> I.
If you are nol 11 subscriber fi ll oul the subscription card found in Lhis i · ·ue or, call BYTE ·Domestic Md Cruia.die.n Subscriben On ly! 364 B Y T E · SEPTEMBER 1988

Information Retrieval Service

To assist you in making your evaluations, purchasing decisions, or recommendations, you can reque t further information directly from the manufacturer or service company on product and services advertised in this issue. There is no charge, no obJigation. Just complete and mail the attached post-paid, self-addressed reply card, and we'll do the rest.

Circle numbers on reply card which correspond to numbers assigned to items of interest to you.

Check all the appropriate answers to questions "N' through "F".

~ I Print your name and ~ address and mail.

Fill out tbh coupon 12ttfu1Jy. PU'.A E PRI NT. ~UHU <S11not tM! honored unleu the 1.l p rodr l! Included . This card I ..ud ror 6 monlb from co>?r d1Lr.

A. Wbat b your primor y job fuo<tion? !C hKk one only)
1 O Businc:u Own('r, Gcnc:TB.I M an 1111cm~l. Admininrnlivc
0 MI S/ DP. Programmina l 0 E ng.ineeri na!Sdcm ific, R&D · 0 Prorc..,ional (law, medicine,
acCQu nti ng)
' 0 Other
B. How many peo plr d Ofi your comp1ny employ ? 0 is or r~r .J 26- 99
I 0 1 00-4~
· 0 ~00-999 0 1000 or mo~
C Re.son fo r ~uetl: I h ttk a ll lh·t 1pply).
0 Busin i:M use for )'Ourself 0 Businw use for your
company l U Personal use

I). Your n u t f lep · flu lnfo nmulo n ii rttd ~ :
1 0 Purrhase ord or
l 0 E\'lllua1ion
J 0 Spccilication/ Ro::ommc:nda.1ion

E. Pl~ lnd.iem lc t br producl em le-ao rle.~ for wbkh yo u
lnnueoce Che stlec:Uon or pu n; hue al your (or yo ur cUen 1' ) co mpa.ny or o raa nl u tio n. (Cb ttk · II lhU · pply). 1 0 Micro.:omputcr~ 

l 0 Pt:riphcrals 

J U Software 

· 0 A(.-c.esroric~ and supplies

f '. For how ma.O}' micnKompulrn

do yo u lnOurn cr lh r purcb 

of prod uc:lJ · I your (or )'Our

cllen l'll co ro .,. ny or ora1 ni

zatlon?

I Cl

5-9

l [] 2-4

· lJ 10 or more

SEPTEM BER 489RSU

' 1 J ' ti f.

t a t 11 11 ·J c 1 ~ ·~ · r i11 r; 


.:"!!. lJ ).) l1 I. lJ ).I l~ )II I JI!! :E AiJ t .t, A.J u t 1. .16 A. ~ t1 ...

.. ~ ~ 


~ !ii& !' ~ ~ 1\.1 11 ·~ 11 "·HJ

':1 m 6 6' DJ 64 r4 y, 61 li!

~ ·· 1"l Fl '· r1;, '! ., :i r; :i !' 


,.I! ·n ·n .... ,r M 11· te ~

' ' ~· ~ w 9'}

11 ,,,. ,,~ ,,~ ·t·

11y ·~ ·.,,

;·

~ 100 ·o· 1«' 'iXI ·~"" ~1:6 t:it 10· '~

1.r.i 1

·11 1....... 'JO ·1· ·r l.1i 'l4 ·M 


··..e 'Y 'P 'I! 1Jil ''j ... , ''2 14..! .... t,( 'iWI If"' '4fl 'H 1'.l:l ,.,, '~ 1~ t~ 1!6 tY .-·

''ji fit ·g '82

fl.I · ·f6 llP 1&1 'f!lil "'0 ·11 ·!; t1'1 l't ·~5 ~6 1n 71 ':"i ,8) I!' '11 l&l l&.I 1ri 11111 · · M · ·

211 211 l·t 120 !1t m m 12' m 2211 111 2211 m r..o w m rn lll Zl! ZJ& 2ll m m ~ 2., 1<J 1<l

TM ·~w~m ~ ~~~~~~m~~~~~~~~-~~~m

mmm m rnmmmm~~~~~~*~**m~mm~~M~
m M m lD I :m m m S).I, n Jl' n m 310 lfl 1~: 1'l l H ll~ 111 ltr 1,1 111J !:'!l 12' m ~ 114

* ~ l:'ll :Ill :119 :111 .13() .13· ~ :I)) ))a l:!$ llt 337 llt l» lac ,.., )Al )'.1 )u )l! )O! ,.., I<! ~ )!O lit

J!,2 ~ :ISi )16 lie )$1 lie JIU llll ·· l&1 )$3 )&< · "If! 111' lie

110 )11 311 3'l lH l~ )'& l" , ..

m·~m~~--~··R~~m~~·F··~~~@~e

II Namr Tillt _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ Company _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

TM .._ ' w ~, ~ r~ .., ~'

~

~

r· llllil '"a rH rn rTJ tf t. 7:"'!P ·11 HP tTJ · ; "1l; ?"I' :-.. '13

'!A :-Jei l"N re.' ·· ...

rer 'W raJ ""4 ~ rill! "i' ' l'*1 eo; l!lll1 ~ m l!Oil 8Cl6 a e:i1 a o ~10

__________ I ;:;~_ss

State_ _ _ _ _ _ _ _ __

Ztp_ _ _ _ _ _ _ _ _ Tt/ephoflt _ _ _ _ _ _ _ _ _ __

. ,

I

r ------------ - - -- - -- - ----------- - ---- - -- - 1--1- - - -----~~~~ -

I

JN THE UNITED STATES

I

I l

BUSINESS REPLY MAIL
FIRST CLASS MAIL PERMIT NO 176 DALTON. MA

I

POSTAGE WILL BE PAID BY ADDRESSEE

I
l READER SERVICE

PO Box 298

Dalton, MA 01227-0298

USA

Information Retrieval Service 


To a sist you in making your evaluations, purchasing decisions, or recommendations, you can request further information directly from the manufacturer or service company on products and services advertised in this issue. There is no charge, no obligation. Just complete and mail the attached post-paid, self-addressed reply card, and we'll do the rest.

Circle numbers on reply card which correspond to numbers assigned to items of interest to you.

Check all the appropriate answers to questions "N' through "F''.
I 11 


BUSINESS REPLY MAIL 

FIRST CLASS MAIL PERMIT NO. 176 DALTON. MA POSTAGE WIL L BE PAID BY ADDRESSEE

Print your name and address and mail.
------:-1 

I NO POSTAGE
NECESSARY 
 IF MAILED 

IN THE 

I UNITED STATES 

I
I 

I 


READER SERVICE PO Box 298 Dalton, MA 01227-0298
USA

FUI out th ll! coupon ca~lully. PLEASE PRI T. Rcqutru ca11na1 be llono!Td unlm 1he tip co<le Is lndudtd. This card Is ..11d lor 6 monllu from cover d11e.

A. Wha t I< ~our primuy Joi> runt"llo n? (Chrck on· o nl)')
1 J Bu1i nc:ss O"' ner, General Management, AdmtnUlrall\"
J MIS/ DP, Prognimming 
 1 J Engintering/Sctemilk. R&O 

· [ 1 l'rofrssional (law. mtdic inc. accounting) 

1 L.l Othe r 


R. How m·n) ~ople do.,. yo ur

com pwny 25 or

re.,m.,.,p,,l,oy':"

...J 26- 99 

l lJ 100-499 
 · _] 500-999 

1 l 1000 or more 

c. R.ction ror "'quttt: (Chttk au
1hat app ly). I _J Businc... u.. ror yourself
Busmess u~e for your company l Ptrsona l use

D. Your nul olep after lnform·tlon ls rc«h": Pu rcha.sc ordcr J Eval uat io n
1 I" Spccifica1 ion/ R<:Commrnda1ion

E. Pl.a.... lndlC1llt lht produCI ~··aorir.s for wttkh ~o u lnnu·n« th· klKtloa or purch~ al your (or your clltnl's) company or ora1ni nUon. (Check all 1b11 iipply).
1 .J Micr0<:o mputcro
1 P.riphtrab 

> U So ftwa..,, 

· LJ Accc.sories and oupplics

f. Fo r bow manr microcompute rs

do you lnnuence the purchase

of produclJ 11 )"Our (Or you r

d ir.nl'!I company or orxanl·

ulion ?

I lJ I
LJ 2

J D S-9
· u 10 or more

T11/~ ------------- - - - - - - - - --  Company _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

Addrt.~ - - - - - - - - - - - - - - - - - 

C11y _ _ __

State_ _ _ _ _ _ _ _ __ 


Lrp _

'lllephorre

Ctf'CLl fCll' r "II ~

SEPTEMBER 489RSU

~ · ' t· 1 ! i1 ·o ,~ ·1 11 ·· ·-: ·t

''.' 


~ l'i lJ ]I 1' l) ;,,t ~ l6 F l!t Ii 6J ol! .Q 43 .W ' 6l!i · 4o" H '('

·a . r: :.!- ~ ~, ~ ~1 M f' t: &:i &i1 M M ~.' fill tt

1 ·

11 ·· ~ ~fl ,.

a· w 6' ~ ~

!It · \l'.) .;1

~ 'if ~ 'j1

·m " I 1) 'GI i;.;

':W

··z u !1' ··1

"'l 1'4 H~ 11t. pr 'I! n"t '20 1:· '1' ·:J 'i4 '·~ 1, ·~· ·~ 119 '.ll 1J

,~ r1' · ·~ · , u1 ·~ ·t '"" .-4'\ ·41. ·u 1 ·41 ''i' ·!.t ·~.. 1!J ·~ ·50 1~ ·~r ·~

·n ·~ I~ ·~~ 'ti_ ·t1 !fjft 18' l.\'.I '''

If) ·.'· IP\ I~ P~ I:"& ' "'9 '90 '~1 '&;' 1&,! 1!14 'j5

,, 
 ~ Al ~

· :'9 Ill 11 ~ 
·:t.· , '(2

l( '.D ' J ·~

~

·a1 ·~

?H 21a ~'' m n1 m m n.t m m 7'1 121 m ZXl ZJ1 m zn n.a m a n1 n zm 1 11.' 1.a 1.1.J

2U 1~ 1111 2" i'0 1'9 l!IJ ~· ~ ~ 1SC ~ ~ ~I 111! 1111 l\!11 llll ~ l&l JM lM 1!11 Ill lM Ill 1"1

m m m 111

11· 11~ 1re in 111 111 m ie1 ~ !$) 1$0 ltl! /l!l'J lllr :w .,. l'M N·

l'l:l 290 ~

lll7

llll 2111 XIO XI> XO JQI l)I :m lOI! XII ):)!! lOll 110 311 Iii Jll l" 11~ 316 Jr! J'S Jli X'll J:ll lll 113 J<c m lll ITr m m m 131 m m lJI lll lltl nr nt1 DI l40 Jo11 JIJ 3'1 :>M )I) 3'11 >o1 loll >< lOO 3)1

l/O lll :111 J/I lU ];~ J... Jn Jl'll

4JJ .u..s ·~ _c.)S tJ,' ... ·19 ii.II) .... , u.;: ....._, U4i "~ Mt ..,, " ' "g ·~ ,~. ·'.J ·~) ...~ '" '~ { · ·~ ...r...;

a ··'O ·"' jN) '6, '61 46.1 't.il

~ '6.1 .&fiB

"° r "'1! 48' .. -4 I ,u,: 41l .&}4 .1!]6 '

' n .1 '1 , ~,. .a~ '·'6 ·~ 1 ~n& Hi ~ .&.!'

&ll 4.6-1 <W6 c.t:J(.

'1 1 4:.11 Oi !al !J.:.· 112 !ii11 ~ ~ ~ !DI !ii).! t;J1 1.1:i ' " l.11 '!J

!>'" u-t ~,~ ~·t. ,,, ~·a 519 ~ 521 5.n !.1J ~· \..""! \."'!. ~· ~ ~~ ill \JI

~ ~ ~ !I..:~ SJ' ~ill

~.a.

~' 'A. !>-&) ~ 1.4~ !i.&6 ~H """ !,I; ~ ~· ~ ~~ ~ US ' ~· ··1 ~~ ~' '-'61 ~ · , ~ Y! '.i:J. ~'

011 0 ~ 0 a 911 e an ui &i· ci m &30 !l$ DI 6'!' DI m 1>.t0 ..., &12 6'J " ' · ., "'6 ... , " '

64t 660 4S1 l56l 151$.3 6S..a e66 e5f d61 e6fl t6f OtiO M l M2' 61!13 Ml W B 1 ta 6llil 61'tl 111 G"O' 4Pl 61' ~

~wmm~~w~~w·~--~~~~~~-~-M~~-

1CJ roa ·"05 ros 101 ,,. 1Ql no 1,. n2 111 tu. ' '! ne. 111 ,,e. ,,. no 12 1 -i-n '" "" m rjl& n.· ni ':"9

n. ~ll 131 1~ ~

n!. 1i6 ~l' Tl& rlQ 1..0 ,., 112 ru tM 1.&S ' "' '·' ~-II '· r!t¢ ,is· 152 f\3 ,~ ~56 rw

na na rsr N ~ i'!I> ,., ~ J"&l ~ 1M Nil!I 7'~ ?ta 'till -~ 1~1 n2 trJ 11~ n~

1n

17'1 · "'' ~ ;'13

1" 111$ ._ l'I' ,_ 'tt

'9· 1W l'9l 19" ~

't' >ti

'CIC> IO· llQ1 tOJ IOI IOI II:" ' Q IOI 1'0

l!IU !·, I J t'· ··S, 116 11 lll I~ ,,, ~· fl2 0.""'J P.,"t

&]?

di tD ~> 6.-1 · '4.) ""' f>.lli Mt &.I' ~ ..'i e!t:i ..,, ~ ~ l'4 ~ !:it. r N l!l"Ji

~

l!ri~ t Ml

a·· ru MJ 11t1 111 Ir.' 4Ti

11~

I!" t~· ~

"', 11t1- Ml IA" f¥

1_1 Ml 5' 1)916

@9f

..'1 m I W illl ~ ~ ~ · n1

illli ill ?11 i 11 ll·4 111' t'I\ ii'·' ii'

w '·''ii 9."'C iii?' ~"? 'l."l ~_,. ~ ft "~ ll."9 ~... i ll' 1Ji

~ e g_y: .JJ' n m \M. '#-&' *"1 ..._, ~ f.l.'1

iilfi 91: · foO ~ i-'' lk.." 'jr)J .,.... i""A ~ 9!.' 9'A rA ·:C . 1

·-.;.&

THE DESKTOP COMPUTER FOR PEOPLE 
 WHOSE MltDS ARE AT WORK 

EVEI WHEI THEIR BODIES AREN'T. 


Presenting the PowerMateTMPortable. Desktop power to gor:·

Ifyou happen to be one of those rare individuals who e mind don't punch out

at five o'clock, we have some good news for you.

It' called the PowerMate Portabl . And thanks to some workaholic ngineers

at NEC, this nifty little dynamo is everything a desktop computer is.

Plus it's portable. Which means you can use it anywhere. At work. At home.

Or on the road. It boggles the mind.

And speaking of mind boggling, check out what's under the hood: Intel 80286r"

technology, full-size internal AT-compatible expansion slots, an op

tional internal modem, 20 or 40 MB hard

disk and GA resolution on a backlit LCD

display. Call 1-800-343-4418 and find out

more about PowerMate Portable from

/!!!!!!!~ NEC. The quick pick-me-up for the 


.;

"Thank Goodness it's Monday" crowd. 


Fo11hc nomc or the d<'.·kr near<" )'OU, call l·S00.343441 . In Ca nocb, rnll J.80().J87-13JJ :-.fEC lnform>11<1n Sy\tcrm. lkp1. 16!0. 14 14 ,111'-"lchu'<'.m 1\w.. Boxburuugh·.II.'\ 01719.

Tandy Computers:
Because there is
no better value.TM
The New Tandy®5000 MC 


-

· 20 MHz Intel 803 6 microproces or
· 2MB RAM, expandable to 16MB
· Intel 82385 Memory Cache controller
· Built,in VGA graphics

· Five IBM Micro Channel"' expansion lots, plus two dedicated memory slots
· 80387 coprocessor socket
· Support MS,DOS , MS OS/ 2 and multiuser SC XENIX operating systems

Prrce !Pll&H 11 ~10 S!Uck Compu1~1 ~nters inc p~rucipa~n; s10c es 111<1 aell111 Mollotor ~ s.111 1aie1y lntell Re<J TM ano;J 3861Tl.l lnl COf'p IBM/Rev TM arxl . lcro Clunnl!llTM IBM Corp MS. MS·OOS ind XENIX/Rig TM Mlaosoft Corp SCOIRtQ TM Tiit! Sma ClU! Owaoon JCom/Rtg I M 3CGm Corp
Circlt 231 on Rtadu Suviu C.ard

Our most powerful
3861 , based computer
. . . made in America.
The new Tandy 5000 MC Pro,
fe i na l ystem i cricrly bu i, n ess, fr m the lo k f ic
256,000-colo r VG A graphics to the tactile feel of its keyboa rd.
Inside i pure performance, from the 80386 processor operacing ac
20 MHz to the fa t mem ry with
cache that pr vides RAM-fast ac ce to y ur data.
The 5000 MC me wich a built-in l.44MB 3 1/z 11 flo py drive. There's room inside for a second
3 1/z " drive (or hard drive) and two 51/4 11 fl ppy, hard or cape drive .
Ch o e from ST- 506 or E Oland C I ·upport i co ming.
Expand the memory to
J6MB using cwo dedi
cated expan ion ·lot , and yo u can ·rill add five IBM® 1icro C hannel
compatible expan ion adapters .
A nd he 5 0 MC i- a natural as the hub of a multiu er sy cem o r as a file ·erver in a 3Com®office workgroup.
A Tandy 50 MC wi th an
4MB h a rd di ·k drive i o nl y
$6999. Check out th new alter native in personal co mputing.
llad1olhae 

COMPUTER CENTERS
A DIVI SIO OF TANDY COAPORATlON


PDFScanLib v1.2.2 in Adobe Acrobat Pro 11.0.16