D AutoCAD~ .DXF file output. D Completely updated manual. D 800 number for free technical assistance. 2" by4" section ofa 10" by 16" double.
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· <e..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<lu.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 COAPORATlONPDFScanLib v1.2.2 in Adobe Acrobat Pro 11.0.16